FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
 
Copyright  2015 - FANUC CORPORATION. 
 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
1/184 
 
Contents 
1 
OVERVIEW ············································································· 7 
1.1 
1.2 
Cautions (Common) ························································································ 12 
Cautions (Only custom screen for iHMI) ···························································· 12 
1.2.1  Vertical software key ······························································································· 12 
1.2.2  History message indication control ············································································ 12 
1.2.3  About check of version ····························································································· 13 
1.2.4  Composite screen edit function for iHMI ····································································· 13 
1.2.5  Arrange of controls ·································································································· 13 
1.2.6  Multi-touching ········································································································ 14 
2 
Functions for iHMI ································································· 15 
2.1 
2.2 
2.3 
Functions List ································································································ 15 
Changing point from the standard display ························································· 17 
Restrictions ··································································································· 17 
3 
Development of operator's panel screen for iHMI ······················ 18 
3.1 
3.2 
3.3 
3.4 
3.5 
3.6 
3.7 
Switch of edit by display type ·········································································· 18 
Creating a new operator’s panel screen ····························································· 19 
Editing an existing operator’s panel screen ······················································· 27 
Switch of CNC operation screen and custom screen ··········································· 28 
Font change in character type ·········································································· 30 
MDI Keyboard Control ····················································································· 32 
Figure selection with preview ·········································································· 33 
3.8 
Display with another application ······································································ 34 
3.8.1  Change the screen display position ············································································ 36 
3.8.2  Overlapping display of custom screens ······································································· 36 
Built in the user making application ·································································· 38 
3.9.1  Making method for build in user application’s DLL ······················································ 39 
3.10  Shortcut key ·································································································· 40 
3.9 
3.11  Collection of history ······················································································· 41 
3.11.1  History data memory card output function·································································· 41 
3.11.2  Restrictions ············································································································ 41 
3.12  Go back to the last iHMI screen ········································································ 42 
3.13 
Input/output function of text message file ·························································· 46 
3.13.1  Function specification ······························································································ 47 
4 
Improvement of alarm history data output function ··················· 49 
4.1 
4.2 
4.3 
Display / output setting of the history data by the button control ·························· 49 
Setting of output history data by PMC signal······················································ 52 
4.2.1  Output history interface ··························································································· 53 
Ethernet setting in iHMI ··················································································· 55 
4.3.1  FP function specification ·························································································· 56 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Approval 
Date 
Date 
Design 
 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
2/184 
 
4.4 
4.5 
Available CNC / display unit ············································································· 58 
Cautions ······································································································· 58 
5 
Add in function of alarm message display ································ 59 
5.1 
5.2 
How to use ···································································································· 59 
5.1.1  Function specification ······························································································ 59 
Available CNC / display unit ············································································· 60 
6 
Screen change by swscreen function when button is pressed ···· 61 
6.1 
6.2 
How to use ···································································································· 61 
Available CNC / display unit ············································································· 61 
7 
Improvement of symbol function ············································· 62 
7.1 
7.2 
7.3 
7.4 
7.5 
The function to take out partial numerical value of PMC symbol ··························· 62 
Define symbol function ··················································································· 64 
Import function of symbol file ·········································································· 66 
Function of screen number symbol··································································· 68 
Use place of symbol ······················································································· 69 
8 
Output of signal operating screen ··········································· 71 
8.1 
Available CNC / display unit ············································································· 72 
9 
Input/Output of PMC real type data ·········································· 73 
9.1 
9.2 
9.3 
9.4 
How to use ···································································································· 73 
9.1.1  FP function specification ·························································································· 74 
9.1.2  Property setting of control ························································································ 75 
Index format input of pop-up ten-key pad ·························································· 76 
The function to take out partial numerical value of PMC symbol ··························· 77 
Available CNC / display unit ············································································· 78 
10  Character display improvement in custom screen for iHMI ········· 79 
11  Update Combining application for standard display unit ············ 81 
11.1  Select C-Executer library ················································································· 81 
11.2  Select Max axis number ·················································································· 84 
12  Change display size from VGA to 15 inch ································· 85 
12.1  How to use ···································································································· 85 
12.2  Available CNC / display unit ············································································· 85 
12.3  Restrictions ··································································································· 86 
13  Specified custom screen display for each home menu ··············· 87 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
3/184 
 
14  Multi C-Executer for standard display unit ································ 89 
14.1  How to use ···································································································· 90 
14.1.1  FANUC PICTURE application ·················································································· 90 
14.1.2  Combining application of FANUC PICTURE ······························································· 92 
14.2  About the environment···················································································· 93 
15  Link with theme color function ················································ 94 
15.1  Available CNC / display unit ············································································· 95 
16  Customize of custom screen display for iHMI ··························· 96 
16.1  How to use ···································································································· 96 
16.2  Available CNC / display unit ············································································· 98 
17  Multi edition install and startup function ·································· 99 
17.1 
Install of FPMultiSetup, FPMultiUninstaller and FPStarter ·································· 100 
17.2  Uninstall of FPMultiSetup, FPMultiUninstaller and FPStarter ······························ 101 
17.3 
Install the FANUC PICTURE software using the multi edition installer ·················· 102 
17.3.1  Error code multi installer ······················································································· 104 
17.4  Uninstall the FANUC PICTURE software using the multi edition uninstaller ·········· 105 
17.5  Startup of FANUC PICTURE of multi edition ····················································· 107 
18 
Installation folder change for iHMI ·········································· 108 
19  FANUC Series 30i-B CPU-D ··················································· 114 
19.1  Setting of CNC system ·················································································· 114 
19.2  Write to Card ······························································································· 115 
19.3  Combining Application Program ····································································· 115 
19.4  Available CNC / display unit ··········································································· 117 
20  Negative-true logic signal action function ······························· 118 
20.1  About using negative-true logic judgment ······················································· 118 
20.2  About the procedure of using negative-true logic judgment ······························· 119 
20.2.1  Procedure for using PMC property ··········································································· 119 
20.2.2  Procedure for using FP function ·············································································· 120 
20.2.3  Procedure for using FP script ·················································································· 122 
20.3  Operation by driver before edition 07.0 ···························································· 123 
20.4  About the usable function of negative-true logic judgment ································ 123 
20.5  Available CNC ······························································································ 125 
21  Screen data update via network function ································· 126 
21.1  Flow of screen data update via network ··························································· 126 
21.2  Procedure ··································································································· 128 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
4/184 
 
21.2.1  Preparation for screen data update via network ························································ 128 
21.2.2  Update of screen data via network ··········································································· 129 
21.2.3  Action method when update of screen data via network fails ······································· 130 
21.3  Setting of Project screen ··············································································· 131 
21.4  Write to Card screen ····················································································· 132 
21.5  Target CNC / Display unit ··············································································· 132 
22  Symbol function for name of FP function ································ 133 
23  Most recently used project list display function ······················· 135 
24  Function for handling the string in FP script ···························· 135 
24.1  Variable for handling character string in FP script············································· 136 
24.2  FP function for reading and writing character string ········································· 136 
24.2.1  String reading function ·························································································· 136 
24.2.2  String writing function ·························································································· 138 
24.3  Available CNC ······························································································ 139 
25  Project screen structure tree display function·························· 140 
26  Any position and size screen display function ························· 141 
26.1  Specified method ························································································· 141 
26.2  Caution ······································································································· 143 
26.3  Output log file of error ·················································································· 144 
27  Notification mark display of Home screen function ··················· 145 
27.1  How to use ·································································································· 146 
27.2  Display unit ································································································· 150 
28  Automatic screen enlarged display function for iHMI ················ 151 
28.1  Specification of display size ·········································································· 152 
28.2  Specify FP function ······················································································ 154 
29  Middle Align edit by an editor················································· 155 
30  Numeral  Indication  Control  with  Key  Input  in  ASCII  Character  String
 
157 
30.1  To specify string in Numeral Indication Control with Key Input ··························· 159 
31  Shorter startup time of FP for iHMI ········································· 161 
32  Extension of the no action signal function······························· 162 
32.1  How to use ·································································································· 163 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
5/184 
 
32.2  Operate unsupported version driver ······························································· 164 
32.2.1  Supported driver version ························································································ 165 
32.3  Supported of each control ············································································· 165 
33  GIF animation for iHMI ·························································· 167 
33.1  Supported GIF file ························································································ 167 
33.2  Supported Control ························································································ 169 
33.2.1  Animation display condition ··················································································· 169 
33.2.2  How to use ··········································································································· 171 
APPENDIX A. Details of offer function ············································ 174 
APPENDIX A-1 Structure ·························································································· 175 
APPENDIX B. Content of sample offer ············································ 177 
APPENDIX B-1 Sample screen ·················································································· 177 
APPENDIX B-2 Sample user function DLL ·································································· 181 
APPENDIX B-3 Sample screen project ······································································· 181 
APPENDIX C. ERROR MESSAGES ················································· 181 
REVISION RECORD ····································································· 182 
 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
6/184 
 
1 
OVERVIEW 
In this manual, an additional function since the FANUC PICTURE edition 06.2 is explained. 
 
In the edition 06.2 or later, the custom screen can be displayed on the display unit. 
Please  refer  to  section  2  “Functions  for  iHMI”  and  section  3  “Development  of  operator's  panel  screen”  for 
detail. 
 
Add in function of edition 06.4 or later of FANUC PICTURE is as follows. 
Function name 
Support 
Version 
Standard display 
(Available: O / Not 
iHMI 
(Available: O / Not 
available :-) 
available -) 
Use with NCGuide for iHMI 
Improvement of alarm history data output function 
Add in function of alarm message display 
Improvement of swscreen function 
Display function of 2 project operator screen 
Improvement of symbol function   
Output of signal operating screen 
Input/Output of PMC real type data 
FANUC Auto HMI/NC 
Installation folder change for iHMi 
Change display size from VGA to 15 inch 
Specified custom screen display for each home 
menu 
Multi C-Executer for standard display unit 
3 user screen project function for iHMI 
Link with theme color function for iHMI 
Customize of custom screen display for iHMI 
Multi edition install and startup function 
FANUC Series 30i-B CPU-D 
Negative-true logic signal action function 
Screen data update via network function 
Symbol function for name of FP function 
Most recently used project list display function 
Function for handling the string in FP script 
Project screen structure tree display function 
Any position and size screen display function 
Virtual MDI/MOP 
Notification mark display of Home screen function 
Automatic screen enlarged display function for iHMI 
Middle Align edit by an editor 
Numeral Indication Control with Key Input in ASCII 
Character String 
Composite screen edit function   
Shorter startup time of FP for iHMI 
Extension of no action signal function   
GIF animation for iHMI 
Improvement of FP loader screen design for iHMI 
06.4 
6.5.0.0 
6.7.2.0 
6.8.0.0 
6.9.0.0 
7.0.0.0 
7.1.0.0 
7.2.0.0 
7.4.0.0 
7.7.0.0 
 
O 
O 
O 
- 
O 
O 
O 
O 
- 
O 
- 
O 
- 
- 
- 
O 
O 
O 
O 
O 
O 
O 
O 
- 
- 
- 
- 
O 
O 
O 
- 
O 
- 
- 
O 
O 
O 
O 
O 
O 
O 
O 
- 
O 
- 
O 
- 
O 
O 
O 
O 
- 
O 
- 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
O 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
7/184 
 
Use with NCGuide for iHMI 
Screens made by FANUC PICTURE can be executed on NCGuide for iHMI. 
Please refer to the "FP_NCGP¥doc¥NCGuide for iHMI FANUC PICTURE Function.pdf" for detail. 
 
Improvement of alarm history data output function 
Alarm history of exclusive FANUC PITURE can output following device. 
-  USB memory device 
-  FTP server PC 
-  Memory card device 
Please refer to the Section 4 “Improvement of alarm history data output function” for detail. 
 
Add in function of alarm message display 
Add in following function for FP function rdalminfo that gets alarm information of CNC. 
-  New line display functions (in case of alarm message can‟t display within wide of message display control). 
-  To display external alarm message until 252 characters. 
-  To display in a lump all types alarm but remove External alarm message (EX) function. 
Please refer to the Section 5 “Add in function of alarm message display” for detail. 
 
Improvement of swscreen function 
The  function  that  switches  screen  at  the  time  of  pressed  button  by  button  control  that  using  FP  function 
swscreen is added. Please refer to the Section 6 “Screen change by swscreen function when button is pressed” 
for detail. 
 
Display function of 2 project operator screen 
FANUC PICTURE for iHMI can display screens that make 2 projects at the same time. 
In edition 06.9 or later, “3 user screen project for iHMI” described is expanded. 
 
Improvement of symbol function 
In FANUC PICTURE, the following symbols can be used.   
1. "PMC address type number", “Address number”, “Bit number”, “Data type number” or “Data size” of 
PMC defined as a symbol can be partially taken out as a numerical value. 
2. The numerical value can be defined as a symbol. 
3. Screen number to call the screen can be defined as a symbol. 
Please refer to the Section 7 “Improvement of symbol function” for detail. 
 
Output of signal operating screen 
The following operations are notified by the PMC signal. 
-  Touch at unspecified position on screen 
-  Key operation of soft key and MDI unit 
 
Please refer to the Section 8 “Output of signal operating screen” for detail. 
 
Input/Output of PMC real type data 
Data  of  PMC  area  can  read  or  write  at  real  type  format  by  control  of  .FUNUC  PICTURE  that  can  display 
numerical value. Please refer to the Section 9 “Input/Output of PMC real type data” for detail. 
 
Installation folder change for iHMi 
The folder is shifted as follows since the edition 06.5 because the trouble might occur in the folder that stores 
the file of FANUC PICTURE up to the edition 06.4 when software will be renewed in the future. 
29 2019/02/28            Update the version of FANUC PICTURE 
28 2019/01/31            Notes of 07.10 is added 
27 2018/12/14            Notes on Multi-touching and user function are added 
26 2018/11/06            Notes on using example is added 
 
25 2018/08/28            The change of the edition 07.7 is added 
24 2018/06/28            Notes on updating F-ROM is added 
23 2018/03/30              The function of the edition 07.3 is added 
 
Ed 
 
Desig 
2015. 5. 22 
Description 
Date 
Date 
Design 
 
Approval 
 
Title 
 
Draw 
No. 
FANUC PICTURE Specification 
(Edition 06.2 to less than 08.0) 
A-40712EN/29 
FANUC CORPORATION 
Sheet 
8/184