FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
Copyright 2015 - FANUC CORPORATION.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 1/190
Date 2015. 5. 22 Design Approval
Contents
1 OVERVIEW ············································································· 7
1.1 Cautions (Only custom screen for Standard display) ···········································12
1.1.1 About making Combining Application ········································································ 12
1.1.2 About flickering of display screen ·············································································· 12
1.2 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 ·································································································· 14
1.2.6 Multi-touching ········································································································ 14
1.2.7 About character string display when controls are arranged to overlap ···························· 14
1.2.8 About child screen display position with child screen switching ····································· 15
2 Functions for iHMI ································································· 16
2.1 Functions List ································································································16
2.2 Changing point from the standard display ·························································18
2.3 Restrictions ···································································································18
3 Development of operator's panel screen for iHMI ······················ 19
3.1 Switch of edit by display type ··········································································19
3.2 Creating a new operator’s panel screen ·····························································20
3.3 Editing an existing operator’s panel screen ·······················································28
3.4 Switch of CNC operation screen and custom screen ···········································29
3.5 Font change in character type ··········································································31
3.6 MDI Keyboard Control ·····················································································33
3.7 Figure selection with preview ··········································································34
3.8 Display with another application ······································································35
3.8.1 Change the screen display position ············································································ 37
3.8.2 Overlapping display of custom screens ······································································· 37
3.9 Built in the user making application ··································································39
3.9.1 Making method for build in user application’s DLL ······················································ 40
3.10 Shortcut key ··································································································41
3.11 Collection of history ·······················································································42
3.11.1 History data memory card output function·································································· 42
3.11.2 Restrictions ············································································································ 42
3.12 Go back to the last iHMI screen ········································································43
3.13 Input/output function of text message file ··························································47
3.13.1 Function specification ······························································································ 48
4 Improvement of alarm history data output function ··················· 50
4.1 Display / output setting of the history data by the button control ··························50
4.2 Setting of output history data by PMC signal······················································53
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 2/190
Date 2015. 5. 22 Design Approval
4.2.1 Output history interface ··························································································· 54
4.3 Ethernet setting in iHMI···················································································56
4.3.1 FP function specification ·························································································· 57
4.4 Available CNC / display unit ·············································································59
4.5 Cautions ·······································································································59
5 Add in function of alarm message display ································ 60
5.1 How to use ····································································································60
5.1.1 Function specification ······························································································ 60
5.2 Available CNC / display unit ·············································································61
6 Screen change by swscreen function when button is pressed ···· 62
6.1 How to use ····································································································62
6.2 Available CNC / display unit ·············································································62
7 Improvement of symbol function ············································· 63
7.1 The function to take out partial numerical value of PMC symbol ···························63
7.2 Define symbol function ···················································································65
7.3 Import function of symbol file ··········································································67
7.4 Function of screen number symbol···································································69
7.5 Use place of symbol ·······················································································70
8 Output of signal operating screen ··········································· 72
8.1 Available CNC / display unit ·············································································73
9 Input/Output of PMC real type data ·········································· 74
9.1 How to use ····································································································74
9.1.1 FP function specification ·························································································· 75
9.1.2 Property setting of control ························································································ 76
9.2 Index format input of pop-up ten-key pad ··························································77
9.3 The function to take out partial numerical value of PMC symbol ···························78
9.4 Available CNC / display unit ·············································································79
10 Character display improvement in custom screen for iHMI ········· 80
11 Update Combining application for standard display unit ············ 82
11.1 Select C-Executer library ·················································································82
11.2 Select Max axis number ··················································································85
11.3 Cautions ·······································································································85
12 Change display size from VGA to 15 inch ································· 86
12.1 How to use ····································································································86
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 3/190
Date 2015. 5. 22 Design Approval
12.2 Available CNC / display unit ·············································································86
12.3 Restrictions ···································································································87
13 Specified custom screen display for each home menu ··············· 88
14 Multi C-Executer for standard display unit ································ 90
14.1 How to use ····································································································91
14.1.1 FANUC PICTURE application ·················································································· 91
14.1.2 Combining application of FANUC PICTURE ······························································· 93
14.2 About the environment····················································································94
15 Link with theme color function················································ 95
15.1 Available CNC / display unit ·············································································96
16 Customize of custom screen display for iHMI ··························· 97
16.1 How to use ····································································································97
16.2 Available CNC / display unit ·············································································99
17 Multi edition install and startup function ································· 100
17.1 Install of FPMultiSetup, FPMultiUninstaller and FPStarter ·································· 103
17.2 Uninstall of FPMultiSetup, FPMultiUninstaller and FPStarter ······························ 104
17.3 Install the FANUC PICTURE software using the multi edition installer ·················· 105
17.3.1 Error code multi installer ······················································································· 107
17.4 Uninstall the FANUC PICTURE software using the multi edition uninstaller ·········· 108
17.5 Startup of FANUC PICTURE of multi edition ····················································· 110
18 Installation folder change for iHMI ·········································· 112
19 FANUC Series 30i-B CPU-G ··················································· 118
19.1 About handling of CPU-D project ···································································· 118
20 Negative-true logic signal action function ······························· 119
20.1 About using negative-true logic judgment ······················································· 119
20.2 About the procedure of using negative-true logic judgment ······························· 120
20.2.1 Procedure for using PMC property ··········································································· 120
20.2.2 Procedure for using FP function ·············································································· 121
20.2.3 Procedure for using FP script ·················································································· 123
20.3 Operation by driver before edition 07.0 ···························································· 124
20.4 About the usable function of negative-true logic judgment ································ 124
20.5 Available CNC ······························································································ 126
21 Screen data update via network function ································· 127
21.1 Flow of screen data update via network ··························································· 127
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 4/190
Date 2015. 5. 22 Design Approval
21.2 Procedure ··································································································· 129
21.2.1 Preparation for screen data update via network ························································ 129
21.2.2 Update of screen data via network ··········································································· 130
21.2.3 Action method when update of screen data via network fails ······································· 131
21.3 Setting of Project screen ··············································································· 132
21.4 Write to Card screen ····················································································· 133
21.5 Target CNC / Display unit ··············································································· 134
22 Symbol function for name of FP function ································ 135
23 Most recently used project list display function ······················· 137
24 Function for handling the string in FP script ···························· 137
24.1 Variable for handling character string in FP script············································· 138
24.2 FP function for reading and writing character string ········································· 138
24.2.1 String reading function ·························································································· 138
24.2.2 String writing function ·························································································· 140
24.3 Available CNC ······························································································ 141
25 Project screen structure tree display function·························· 142
26 Any position and size screen display function ························· 143
26.1 Specified method ························································································· 143
26.2 Caution ······································································································· 145
26.3 Output log file of error ·················································································· 146
27 Notification mark display of Home screen function ··················· 147
27.1 How to use ·································································································· 148
27.2 Display unit ································································································· 152
28 Automatic screen enlarged display function for iHMI ················ 153
28.1 Specification of display size ·········································································· 154
28.2 Specify FP function ······················································································ 156
29 Middle Align edit by an editor················································· 157
30 Numeral Indication Control with Key Input in ASCII Character String
159
30.1 To specify string in Numeral Indication Control with Key Input ··························· 161
31 Shorter startup time of FP for iHMI ········································· 163
32 Extension of the no action signal function······························· 164
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 5/190
Date 2015. 5. 22 Design Approval
32.1 How to use ·································································································· 165
32.2 Operate unsupported version driver ······························································· 167
32.2.1 Supported driver version ························································································ 167
32.3 Supported of each control ············································································· 168
32.4 Display order of draw controls when using no action signal function ·················· 169
33 GIF animation for iHMI ·························································· 170
33.1 Supported GIF file ························································································ 170
33.2 Supported Control ························································································ 172
33.2.1 Animation display condition ··················································································· 172
33.2.2 How to use ··········································································································· 174
33.3 About overlaying controls using GIF animation ················································ 176
34 Valid numerical range of Control ············································ 177
34.1 Valid numerical range when inputting to Numeral Indication Control with Key Input177
35 Touch response improvement function ··································· 178
35.1 How to use ·································································································· 178
35.2 Available CNC / display unit ··········································································· 178
APPENDIX A. Details of offer function ············································ 179
APPENDIX A-1 Structure ·························································································· 180
APPENDIX B. Content of sample offer ············································ 182
APPENDIX B-1 Sample screen ·················································································· 182
APPENDIX B-2 Sample user function DLL ·································································· 186
APPENDIX B-3 Sample screen project ······································································· 186
APPENDIX C. ERROR MESSAGES ················································· 186
REVISION RECORD ····································································· 187
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 6/190
Date 2015. 5. 22 Design Approval
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.
Added functions of Edition 06.2 or later of FANUC PICTURE are as follows.
Function name Support Standard display iHMI
Version (Available: O / Not (Available: O / Not
available :-) available -)
Key code extension of MDI Key Control for iHMI 06.2 O O
Use with NCGuide for iHMI O
Improvement of alarm history data output function O O
Add in function of alarm message display O O
Improvement of swscreen function O O
Display function of 2 project operator screen 06.4 - O
Improvement of symbol function O O
Output of signal operating screen O O
Input/Output of PMC real type data O O
FANUC Auto HMI/NC O -
Installation folder change for iHMi 6.5.0.0 - O
Change display size from VGA to 15 inch 6.7.2.0 O -
Specified custom screen display for each home 6.8.0.0 - O
menu
Multi C-Executer for standard display unit O -
3 user screen project function for iHMI - O
6.9.0.0
Link with theme color function for iHMI - O
Customize of custom screen display for iHMI - O
Multi edition install and startup function 7.0.0.0 O O
FANUC Series 30i-B CPU-D O -
Negative-true logic signal action function O O
Screen data update via network function O -
Symbol function for name of FP function O O
Most recently used project list display function O O
Function for handling the string in FP script 7.1.0.0 O O
Project screen structure tree display function O O
Any position and size screen display function - O
Virtual MDI/MOP - O
Notification mark display of Home screen function - O
Automatic screen enlarged display function for iHMI - O
Middle Align edit by an editor O O
Numeral Indication Control with Key Input in ASCII O O
Character String 7.2.0.0
Composite screen edit function O O
Shorter startup time of FP for iHMI - O
Extension of no action signal function O O
7.4.0.0
GIF animation for iHMI - O
Improvement of FP loader screen design for iHMI 7.7.0.0 - O
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 7/190
Date 2015. 5. 22 Design Approval
Key code extension of MDI Key Control for iHMI
The following new key codes are added to the MDI Key Control for iHMI.
Key type Key code Availability
(Available: O / Not available -)
Standard display iHMI mode
Unit mode
Symbol key ! “ $ % ' : ; < > ¥ ^ _ ` O O
{ | } ~ - (*) O
Soft key for 19 inch display unit VF10 - VF12 VL1 - VL12 - (*) O
Special key TAB ESC ABC/abc HOME(Scroll) - (*) O
END(Scroll) HOME
* You can specify the key code in FP Editor, but you cannot enter the key on the actual custom screen.
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.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 8/190
Date 2015. 5. 22 Design Approval
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.
Please refer to Section 18 “Installation folder change for iHM” for details.
Change display size from VGA to 15 inch
The function to enlarge custom screen of VGA in 15inch standard display unit is added.
Please refer to the Section 12 “Change display size from VGA to 15 inch” for detail.
Specified custom screen display for each home menu
The called custom screen of each icon of the home menu of iHMI can be specified.
Please refer to the Section 13 “Specified custom screen display for each home menu” for detail.
Multi C-Executer for standard display unit
Three FANUC PICTURE applications can be executed with one CNC unit.
The 3 applications can be displayed that MTB, end user, and third party made original custom screen by one
CNC unit.
Please refer to Section 14"Standard display dexterous multi-C language executor" for details.
3 user screen project function for iHMI
The screen made by three projects can be displayed at the same time with FANUC PICTURE for iHMI.
Please refer to the subsection 3.2"New making of operation board screen" and subsection 3.8"Display
simultaneously with another application" for details.
Link with theme color function for iHMI
The color symbol can be specified for the control on the custom screen for a color definition of iHMI.
It synchronizes with the change in the theme setting on iHMI by specifying the color symbol and the display
color of the custom screen changes.
Please refer to Section 15"Synchronization with the theme setting for iHMI" for details.
Customize of custom screen display for iHMI
The following operation of the custom screen on iHMI can be customized.
- Update interval of custom screen
- Display/non-display of mouse cursor
- Priority of startup
Please refer to Section 16" Customize of custom screen display for iHMI" for details.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 9/190
Date 2015. 5. 22 Design Approval
Multi edition install and startup function
FANUC PICTURE of two or more editions can be installed in one personal computer.
And, FANUC PICTURE of the edition suitable for the project of the custom screen can be started.
Please refer to Section 17 “Multi edition install and startup function” for details.
FANUC Series 30i-B CPU-D
FANUC Series 30i-B (CPU-D is supported.
FANUC Series 30i-B and FANUC Series 30i-B (CPU-D) can be operated according to the same procedure.
However, there is a part of different part.
Please refer to Section 19 “FANUC Series 30i-B CPU-” for details.
Negative-true logic signal action function
The function that operates for ON the values of PMC area of lighting the lamp control and the interlock of the
button control, etc. can be operated in the OFF state of negative-true logic.
Please refer to Section 20 “Negative-true logic signal action function” for details.
Screen data update via network function
The screen data and the FP driver stored in F-ROM of CNC can be updated from FANUC PICTURE on the
personal computer that networks on CNC.
Please refer to Section 21 “Screen data update via network function” for details.
Symbol function for name of FP function
The FP function and arguments can be defined as symbol, and that the symbol can be used with FP function
property and FP Script. When the value of the defined symbol is changed, multiple FP function calls are
changed at once.
Please refer to Section 22 “Symbol function for name of FP function” for details.
Most recently used project list display function
The edited recently project of FANUC PICTURE is possible to open by selecting from menu of FANUC
PICTURE.
Please refer to Section 23 “Most recently used project list display function” for details.
Function for handling the string in FP script
Character strings can be handled in the FP script.
Please refer to Section 24 “Function for handling the string in FP script” for details.
Project screen structure tree display function
This function is able to check the structure of the main screen and sub screen by tree of project window.
Please refer to Section 25 “Project screen structure tree display function” for details.
Any position and size screen display function
The display position and the size of the custom screen can be arbitrarily specified by FANUC PICTURE.
Please refer to Section 26 “Any position and size screen display function” for details.
Virtual MDI/MOP
The user customizes the template project offered with FANUC PICTURE, and the Virtual MDI/MOP screen
can be made easily.
Please refer to include iHMI FANUC PICTURE Virtual MDI/Machine Operator’s Panel Template
Specification (A-41700EN) for details.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 10/190
Date 2015. 5. 22 Design Approval
Notification mark display of Home screen function
The notification mark can be displayed in the FANUC PICTURE icon on the Home screen. And the message of
FANUC PICTURE can be displayed in the Information Center.
Please refer to Section 27 “Notification mark display of Home screen function” for details.
Automatic screen enlarged display function for iHMI
One screen data created by FANUC PICTURE can be automatically enlarged / reduced according to each
display unit size and size. For detail, refer to Section 28 “Automatic screen enlarged display function for
iHMI”.
Middle Align edit by an editor
The middle position of short form of selected each control is aligned to middle of the last selected control.
For details, see Chapter 29,” The Middle Align edit by an editor”.
Numeral Indication Control with Key Input in ASCII Character String
The Numeral Indication Control with Key Input is available to input/display string.
For details, see Chapter 30,” Numeral Indication Control with Key Input in ASCII Character String”.
Composite screen edit function for iHMI
The composite screen edit function in the custom screen for the standard display unit supported is available in
the custom screen for the iHMI.
Shorter startup time of FP for iHMI
When custom screen is first started by touching the FANUC PICTURE icon on the home screen, the time until
custom screen is displayed is shorted.
Extension of no action signal function
The no action signal can be set for all controls except Line Chart. And the timing of check can be changed.
As a result, the invalid status can be switched while FANUC PICTURE screen is displayed.
Please refer to the Section 32 “Extension of the no action signal function” for detail.
GIF animation for iHMI
The GIF animation specified in the editor is displayed on the custom screen.
Please refer to the Section 33 “GIF animation for iHMI” for detail.
Improvement of FP loader screen design for iHMI
The size and the displaying position of the FP loader window have been changed to be displayed in the center
of the display.
The words which displayed in FP loader screen are changed to understandable.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 11/190
Date 2015. 5. 22 Design Approval
1.1 Cautions (Only custom screen for Standard display)
1.1.1 About making Combining Application
When the combining application is made since the edition 06.4, it is necessary to do the procedure described in
Section 11 "Update Combining application".
1.1.2 About flickering of display screen
Display screen might flicker if both of the following conditions are met when using FANUC PICTURE
Edition09.5 or later.
① There is a “No Figure” figure control on the display screen.
② Execute the operation to change the above control state. (ON/OFF state, change of figure)
Moreover, the degree of flickering would increase if one of the following conditions is met.
- There are many controls on the display screen.
- There are many kinds of controls on the display screen.
- The operation of the above ② is executed frequently.
Workaround
This behavior can be avoided by changing the “No Figure” figure of the control to another figure and making
it the same color of the background color to keep the same look as “No Figure” figure.
1.2 Cautions (Only custom screen for iHMI)
1.2.1 Vertical software key
In the edition 06.3, the problem that vertical software key is not assigned as described in the manual was
corrected.
When the iHMI screen is made by using the edition 06.2 from edition 06.0 and vertical software key is used, it
is necessary to change the setting of shortcut key in the editor.
Refer to Section 3.10 “Shortcut key” for assignment of vertical software key.
1.2.2 History message indication control
In the edition 06.6, the problem that history data is not collected was corrected.
When the edition 06.5 is started, the history data collected before the edition 06.5 is cleared. Please note.
And, please do not move / change in the following folders after edition 06.6.
PANEL iH:
- Storage Card2¥FANUC¥IHMI¥MTB¥FP¥001¥DB¥
- Storage Card2¥FANUC¥IHMI¥MTB¥FP2¥002¥DB¥
PANEL iH Pro:
- D:¥FANUC¥IHMI¥MTB¥FP¥001¥DB¥
- D:¥FANUC¥IHMI¥MTB¥FP2¥002¥DB¥
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 12/190
Date 2015. 5. 22 Design Approval
1.2.3 About check of version
There are two methods of confirming the version in the driver software of FANUC PICTURE for iHMI.
- The property of driver software (FPDriverApp.exe) is displayed by using the Explorer of Windows.
- The version is read by FP function GetDrvVersion.
Product version Explorer of Windows FP function GetDrvVersion
06.2 1.2.0.0 FP01-02.0
06.4 1.4.0.0 FP01-04.0
06.5 1.5.0.0 FP01-05.0
06.6 1.6.0.0 FP01-06.0
06.7.1.0 1.7.1.0 FP01-07.1
06.7.2.0 1.7.2.0 FP01-07.2
06.8 1.8.0.0 FP01-08.0
06.9 1.9.0.0 FP01-09.0
07.0 2.0.0.0 FP01-10.0
07.1 2.1.0.0 FP01-11.0
07.2 2.2.0.0 FP01-12.0
07.3 2.3.0.0 FP01-13.0
07.4 2.4.0.0 FP01-14.0
07.5 2.5.0.0 FP01-15.0
07.6 2.6.0.0 FP01-16.0
07.7 2.7.0.0 FP01-17.0
07.8 2.8.0.0 FP01-18.0
07.9 2.9.0.0 FP01-19.0
7.10 2.10.0.0 FP01-1100
7.11 2.11.0.0 FP01-1110
7.12 2.12.0.0 FP01-1120
7.13 2.13.0.0 FP01-1130
7.14 2.14.0.0 FP01-1140
7.15 2.15.0.0 FP01-1150
7.16 2.16.0.0 FP01-1160
7.17 2.17.0.0 FP01-1170
7.18 2.18.0.0 FP01-1180
7.19 2.19.0.0 FP01-1190
7.20 2.20.0.0 FP01-1200
7.21 2.21.0.0 FP01-1210
7.22 2.22.0.0 FP01-1220
7.23 2.23.0.0 FP01-1230
7.24 2.24.0.0 FP01-1240
7.25 2.25.0.0 FP01-1250
7.26 2.26.0.0 FP01-1260
1.2.4 Composite screen edit function for iHMI
FANUC PICTURE in iHMI mode that is available to open edit window is the following specification.
・The number of edit windows that can be opened is different by vacant memory in PC.
・When edit windows are opened, memory shortage sometimes occurred if Composite screen edit function is
valid.
Retry after closing opened edit windows if memory shortage occurred.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 13/190
Date 2015. 5. 22 Design Approval
1.2.5 Arrange of controls
In the custom screen for iHMI, the character string width may vary by a few dots depending on the displayed
characters even when using a monospaced font. Set the width of the control to the size that can afford about one
character more than the width of the displayed string.
1.2.6 Multi-touching
Operation is not guaranteed when several points are touched at the same time on the multi-touch display
unit.
If you touch several points at the same time, the operation will be as follows.
(Multi-touch display unit)
When the second point is touched while operating the first touched point, the operation on the first one is
interrupted and the operation on the second one does not work.
(Display unit other than above)
When the second point is touched while operating the first touched point, the operation on the first one is
not interrupted and the operation on the second one does not work.
1.2.7 About character string display when controls are arranged to
overlap
If controls are arranged to overlap, the caption string of the control might not be displayed correctly.
(1) About character string overlapping with "Control with transparent area in
shape"
When "Control with transparent area in shape" is displayed on top, the characters of the back side control in
the area that overlaps the front side control are not displayed even if the front is transparent.
(Displayed in FANUC PICTURE editor and display unit)
Even if the front is transparent, the
characters of the back side control are
not displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 14/190
Date 2015. 5. 22 Design Approval
(2) About effect of drawing on character string
If the control that has the caption string and the rectangular area of another control are set to overlap, the
characters of the back side control that overlaps the front side control are not displayed.
(FANUC PICTURE editor setting example) (Displayed in a display unit)
Even though being displayed correctly in the
FANUC PICTURE editor, the characters are missing
on the display unit.
1.2.8 About child screen display position with child screen switching
When using child screen switching, updating of the display of the child screen before switching stops at the
moment of switching, and the child screen after switching is displayed on it.
If you would not like to display the child screen before switching, arrange it in the area to be hidden by the
child screen after switching.
(Layout where child screen (Layout where child screen
before switching does not remain) before switching remains)
Parent screen Parent screen
Child screen A Child screen A
Child screen switching Child screen switching
Parent screen Characters etc. of the child Parent screen
screen before switching
Child screen B remain. Child screen A
Child screen B
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 15/190
Date 2015. 5. 22 Design Approval
2 Functions for iHMI
2.1 Functions List
In FANUC PICTURE for iHMI, the following functions can be used.
Group Function name Available Note
O : available
Δ: partly
- : not available
Development of Switch of edit by display type O Refer to Subsection 3.1 for the
operator's panel procedure.
screen Development of operator's panel screen of O Refer to Subsection 3.2 for the
19” procedure.
Display with another application O Refer to Subsection 3.8 for the
procedure.
Development screens for non-touch panel O Refer to Subsection 3.10 for the
procedure.
Switch of CNC operation screen and O Refer to Subsection 3.4 for the
custom screen procedure.
Built in the user making application O Refer to Subsection 3.9 for the
procedure.
Go back to the last iHMI screen O Refer to Subsection 3.12 for the
procedure.
Display string Multi-language display function O
Font change in character type O Refer to Subsection 3.5 for the
procedure.
Control Screen Set Control O
Screen Structure Definition Control O
Screen Switch Control O
Lamp Control O
Button Control O
Framed Button Control O
MDI Key Control O
MDI Keyboard Control O Refer to Subsection 3.6 for the
procedure.
Key Input Buffer Control O
Numeral Indication Control with Key Input O
Numeral Indication Control for Calling a O
Ten-Key Pad
PMC Area Character String Indication O “A” area cannot be used for
Control iHMI
Numeral/Character String Indication Control O
Label Control O
Text Character String Indication Control O File I/O can’t be used.
Input/output file 06.9 or later
Refer to Subsection 3.12 for the
procedure.
Composite Message Indication Control O
History Message Indication Control O
Message Indication Control O
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 16/190
Date 2015. 5. 22 Design Approval
Group Function name Available Note
O : available
Δ: partly
- : not available
Image Display Control O PNG format file can be used.
Clock Control O
Meter Control O
Graph Control O
Line Chart Control O
Screen Switch Control with image O PNG format file can be used.
Button Control with image O
Lamp Control with exchangeable images O
Draw Controls O
History function Collection of history O Refer to Subsection 3.11 for the
procedure.
History data memory card output function O
Specify PMC Symbol O
PMC path specification O
FP function FP functions for CNC window O
FP functions for PMC window O
FP Functions for Input / Output of O
Array-Type Record Variable Data
Function Reference of FP Script O
FP Script Development of FP Script O
Timer driven operation function O
Debug function of FP script Δ Only the debug window can be
displayed.
Edit function Figure selection with preview O Refer to Subsection 3.7 for the
procedure.
Align, copy, and movement etc, of control O
Screen form enlarge and edit function O
Composite screen edit function O
ON/OFF state change O
Display language switching O
Easy setting of data unit O
Overall Edit Function O
Matrix copy function O
Function for Composite Forms O
manual Print / Saving the bit map of the active O
screen form
Collective screen bitmap output function -
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 17/190
Date 2015. 5. 22 Design Approval
2.2 Changing point from the standard display
Big changing point from the standard display is as follows.
Option specification
The following option is necessary to use the custom screen of FANUC PICTURE on iHMI.
Option name
1 FANUC PICTURE Executor
2 iHMI basic function
* "Custom software size 4MB or more" is unnecessary in "FANUC PICTURE Executor".
Screen data format
In case of the standard display, be converted the MEM file that made by FANUC PICTURE for capture the
CNC indicator
In case of the iHMI, use the “SCREEN_DATA_001” - “SCREEN_DATA_003” folder when made by writing
to card. Because necessary file for the screen data display have increased.
Refer to Subsection 3.2.
Screen data transfer method
In case of the standard display, made screen was displayed to the display unit by loading screen data (MEM
file) into F-ROM of CNC indicator.
In case of the iHMI, screen can be displayed to the display unit by put screen data (SCREEN_DATA_001
-folder) in the folder of display unit and add the home screen (OPERATOR_SCREEN_001 - 003 folders).
Refer to Subsection 3.2.
Automatic screen call from CNC screen (iHMI screen)
In case of the standard display, automatic screen switch was possible in other CNC screens when the CNC
screen was displayed.
In case of the iHMI, as the switch function to another iHMI screen is provided in itself, the screen cannot be
switched from the iHMI screen to other iHMI screens by the function of FANUC PICTURE.
Error notification signal becomes 1 if the automatic screen switch is commanded.
2.3 Restrictions
FANUC PICTURE for iHMI has the following restrictions.
- FP parameter has the following restrictions.
No. Function name Operation
11 F-ROM data compression Regardless of the setting, F-ROM data is not compressed.
- The operation of momentary by the shortcut key cannot be used.
- When the history, summary, and detail display of the history message indication control are switched, the
background is painted out with single color. Please refer to the subsection 3.11.2 “Restrictions” for details.
- When displaying a character string on each control, it is necessary to set it within 1024 characters per line,
and 48 line feeds.
NOTE
Refer to FANUC PICTURE manual (B-66284) about for each function of FANUC
PICTURE.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 18/190
Date 2015. 5. 22 Design Approval
3 Development of operator's panel screen for
iHMI
3.1 Switch of edit by display type
FANUC PICTURE has two kinds of edit modes when making custom screen for iHMI or standard display.
(They are called iHMI mode / Standard mode at the following.)
Edit mode can select which on the [File] menu, point to [Edit mode].
Custom screen changes design to match display, when the edit mode is changed with the project opened.
Also, the extension is changed by the edit mode when the project saved after the edit mode is selected.
Standard mode:
iHMI mode:
When the saved project file is opened, it is opened in the edit mode by the extension.
Selecting edit mode is displayed in the title bar of FANUC PICTURE.
NOTE
1. When the edit mode is changed by the menu bar, it is necessary to save the
editing project.
2. When FANUC PICTURE is started is not specifying the project file, the edit mode
that ending last time is succeeded. It open iHMI mode when starting only after
FANUC PICTURE is installed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 19/190
Date 2015. 5. 22 Design Approval
3.2 Creating a new operator’s panel screen
To create a new operator’s panel screen, perform the following procedures.
(1) Creating the Custom Screen
1. Start the FANUC PICTURE for iHMI.
2. On the [File] menu, point to [Project], then click [New].
3. Specify a folder and a project name, and click <OK>.
4. The [Setting of Project] dialog box is displayed.
5. In the [Resolution] list, click a resolution (e.g. "SXGA" is for 19-inch LCD) of display unit, then click
<OK>.
6. On the [File] menu, point to [Screen], then click [New].
7. The edit screen is displayed, and makes the screen by arranging the control.
NOTE
For the details of creating an operator’s panel screen, refer to the FANUC PICTURE
Operator's Manual (B-66284).
8. On the [Project] menu, click [Make MEM File].
9. Click <OK> to make a MEM file. Completion message box is displayed.
(2) Write to card at External memory
10. On the [Project] menu, click [Output MEM Files].
11. Connect an external memory (e.g. USB stick) to PC. Specify path name of the external memory to
[Transfer to] text box. In addition, check the [The FP driver is transferred].
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 20/190
Date 2015. 5. 22 Design Approval
12. Specify screen data folder the combo box.
- SCREEN_DATA_001
- SCREEN_DATA_002
- SCREEN_DATA_003
*1. Screen data folder can transfer to external memory until 3. However screen data folder can install until
2 at the display unit.
*2 If screen data is already included to specify screen data folder, screen data is saved.
13. Please turn “The screen data is protected.” on, and enter password for certification in “Password” when
protecting screen data.
NOTE
1. Protection by password is for prevention of overwriting by erroneous operation of
screen data・the FP driver・DLL for the user-written application function building.
screen data・the FP driver・DLL for the user-written application function building are
not protected by security due to not being encrypted.
2. Password that is settable number of letters is 4-32 words.
3. Alphabet letters, numbers and symbols can be set to password.
4. The following symbols that can be input to a display are acceptable.
!@#$%&*()/\`~_;:"'[]|^<>?+=-{},.
14. Click <OK>. The "FANUC PICTURE" folder is made at selected [Transfer to], and the screen data folder
is made under that.
When the operator screen of three projects is displayed (edition 06.9 or later)
Transmit the screen data of each project to an external memory to display 3 projects with the display unit.
When you forward the second or later project to an external memory, specify the setting by "Write to Card"
dialog box as follows.
- Specify the same folder as the first project for [Transfer to].
- Specify a folder different from the first project for [Screen data folder].
(3) Screen data transfer method to display indicator
15. Startup display unit with “6” + “7” held down, and display boot screen.
16. Press “ctrl” + “esc”, open the start menu of Windows.
17. Select “Run…”, enter the “explorer”, then press the <OK> button.
18. Insert the external memory specified according to procedure 14 in the display unit, and, execute "FANUC
PICTURE¥installer.bat" in an external memory.
19. The following screen is displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 21/190
Date 2015. 5. 22 Design Approval
「SCREEN_DATA_001」/「SCREEN_DATA_002」/「SCREEN_DATA_003」tab
As upward tab that is written to data on loaded external memory is clicked, each screen data cannot be
chose.
Data folder on an external memory can be load to 「SCREEN_DATA_001」「 - SCREEN_DATA_003」
of display unit.
Load the screen data
Turn on when loading screen data folder to display unit.
Path that is loaded data screen folder in display is displayed.
Load DLL for the user-written application function building in (fpusrfunc.dll)
Turn on when loading DLL for the user-written application function building to display unit.
Specify textbox of file path that loading DLL for the user-written application function building to
display.
Load the FP driver
Turn on when loading FP driver to display unit.
<Load>/<Overwrite>
Load screen data, FP driver, DLL for the user-written application function building to loading place.
<Load>button is displayed if loading place is empty, and display <Overwrite> if loaded.
An external memory and screen data password are compared when screen data of loading place is
protected.
<Load> or < Overwrite > becomes effective if password is matched.
Refer to procedure 4 for details.
<Delete>
Delete screen data, the FP driver, DLL for the user-written application function building of loading
place.
Refer to procedure 1「Delete loaded file」for details.
<PassChange>
Change password that set to screen data of loading place.
Refer to procedure 1「Change password of loading place」for details.
20. Click the <Load> or < Overwrite >, selected file according to procedure 18 is loaded and to be made
following folder in the display unit.
OPERATOR_SCREEN_001
- PANEL iH :“Storage Card2¥FANUC_PICTURE”
- PANEL iH Pro :“D:¥FANUC_PICTURE”
OPERATOR_SCREEN_002
- PANEL iH :“Storage Card2¥FANUC_PICTURE2”
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 22/190
Date 2015. 5. 22 Design Approval
- PANEL iH Pro :“D:¥FANUC_PICTURE2”
OPERATOR_SCREEN_003
- PANEL iH :“Storage Card2¥FANUC_PICTURE3”
- PANEL iH Pro :“D:¥FANUC_PICTURE3
Screen data is put as follows.
OPERATOR_SCREEN_001
- PANEL iH :“Storage Card2¥FANUC_PICTURE¥OPERATOR_SCREEN_001”
- PANEL iH Pro :“D:¥FANUC_PICTURE¥OPERATOR_SCREEN_001”
OPERATOR_SCREEN_002
- PANEL iH :“Storage Card2¥FANUC_PICTURE2¥OPERATOR_SCREEN_002”
- PANEL iH Pro :“D:¥FANUC_PICTURE2¥OPERATOR_SCREEN_002”
OPERATOR_SCREEN_003
- PANEL iH :“Storage Card2¥FANUC_PICTURE3¥OPERATOR_SCREEN_003”
- PANEL iH Pro :“D:¥FANUC_PICTURE3¥OPERATOR_SCREEN_003”
The file name is changed as follows when DLL for the user-written application function building is loaded.
OPERATOR_SCREEN_001:「fpusrfunc.dll」
OPERATOR_SCREEN_002:「fpusrfunc2.dll」
OPERATOR_SCREEN_003:「fpusrfunc3.dll」
NOTE
1. Load screen one by one. Please switch tab
(“SCREEN_DATA_001”-“SCRENN_DATA_003”) that written screen data folder
name to load and execute procedure 19-20.
2. Only “OPERATOR_SCREEN_001” file can be loaded if screen data password is
unset.
3. Screen data of the same screen password cannot be loaded more than 2places on
“OPERATOR_SCREEN_001”-“OPERATOR_SCREEN_003”.
4. FP driver and DLL for the user-written application function building in cannot be
loaded while FANUC PICTURE application is running.
Load the data during displaying boot screen.
Delete loaded file
1. Click <delete>, the following dialog is displayed. Password is needed when screen data is protected.
if screen data is not protected. If screen data is protected
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 23/190
Date 2015. 5. 22 Design Approval
2. Click <Yes>,screen data、FP driver、DLL for the user-written application function building are deleted.
They are deleted after certification of password is a success when screen data is protected.
※ when screen data is protected, they are deleted after certification of password is a success.
Change password of loading place
1. Click <PassChange>, the following dialog is displayed.
2. Type the current password of loading place into the<Old password> field. Type a new password into the
<New password> and <Confirmation input> field.
3. Click <Yes>, the password is verified. Password is changed if certification is a success.
NOTE
The same password is not available to set more than 2 places on
“OPERATOR_SCREEN_001” – “OPERATOR_SCREEN_003”.
(4) Add the home screen
21. Open the “apps-general.xml” that setting home screen at the text editor. Storage area of
“apps-general.xml” is as follows.
PANEL iH Pro : D:¥FANUC¥iHMI folder
PANEL iH : ¥storage card2¥ FANUC¥iHMI folder
* When edit the “apps-general.xml”, use character-code is written by “apps-general.xml” at the first line
enabled text editor.
<?xml version="1.0" encoding="UTF-16"?>
Character-code
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 24/190
Date 2015. 5. 22 Design Approval
22. Add the <entry> tag in “apps-general.xml” is as follows.
Insert the <entry>tag for FANUC PICTURE to line up other <entry> tag before writing the end of file at
</apps> tag.
<?xml version="1.0" encoding="UTF-16"?>
<apps home="MainMenu" info="AppMgr">
<entry>
:
</entry> <entry> tag for other application.
<entry>
:
</entry>
Write <entry> tag for FANUC PITURE as follows.
</apps>
Additional contents are as follows. File separator should be normal-width. To become full-width when
copy from this book, please be careful.
[For PANEL iH Pro]
<entry>
<name>AppFP</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE</en>
</caption>
<file>D:¥FANUC_PICTURE¥FPDriverApp.exe</file>
<image>%APPPATH%¥Resources¥Undefined.svg</image>
<current> D:¥FANUC_PICTURE</current>
</entry>
[For PANEL iH]
<entry>
<name>AppFP</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE</en>
</caption>
<file>¥storage card2¥FANUC_PICTURE¥FPDriverApp.exe</file>
<image>%APPPATH%¥Resources¥Undefined.svg</image>
<current>¥storage card2¥FANUC_PICTURE</current>
</entry>
<Entry> tag is added for second and third in addition to above-mentioned operation screen if more than 2
operation screen is displayed.
<name>, <file>, and <current> tag described to <entry> tag are different from the first operation screens.
[PANEL iH Pro]
Tag name First operation screen Second operation screen Third operation screen
<name> AppFP AppFP2 AppFP3
<file> D:¥FANUC_PICTURE¥ D:¥FANUC_PICTURE2¥ D:¥FANUC_PICTURE3¥
FPDriverApp.exe FPDriverApp2.exe FPDriverApp3.exe
<current> D:¥FANUC_PICTURE¥ D:¥FANUC_PICTURE2¥ D:¥FANUC_PICTURE3¥
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 25/190
Date 2015. 5. 22 Design Approval
[PANEL iH]
Tag name First operation screen Second operation screen Third operation screen
<name> AppFP AppFP2 AppFP3
<file> Storage Card2¥ Storage Card2¥ Storage Card2¥
FANUC_PICTURE¥ FANUC_PICTURE2¥ FANUC_PICTURE3¥
FPDriverApp.exe FPDriverApp2.exe FPDriverApp3.exe
<current> Storage Card2¥ Storage Card2¥ Storage Card2¥
FANUC_PICTURE¥ FANUC_PICTURE2¥ FANUC_PICTURE3¥
The following is example to use three operation screens in PANEL iH.
</entry>
<entry option="waitregister">
<name>AppFP</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE</en>
<ja>FANUC PICTURE</ja>
</caption>
<file>Storage Card2¥FANUC_PICTURE¥FPDriverApp.exe</file>
<image>%APPPATH%¥Resources¥Undefined.svg</image>
<current>Storage Card2¥FANUC_PICTURE</current>
</entry>
<entry option="waitregister">
<name>AppFP2</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE2</en>
<ja>FANUC PICTURE2</ja>
</caption>
<file>Storage Card2¥FANUC_PICTURE2¥FPDriverApp2.exe</file>
<image>%APPPATH%¥Resources¥Undefined.svg</image>
<current>Storage Card2¥FANUC_PICTURE2</current>
</entry>
<entry option="waitregister">
<name>AppFP3</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE3</en>
<ja>FANUC PICTURE3</ja>
</caption>
<file>Storage Card2¥FANUC_PICTURE3¥FPDriverApp3.exe</file>
<image>%APPPATH%¥Resources¥Undefined.svg</image>
<current>Storage Card2¥FANUC_PICTURE3</current>
</entry>
Explanations for each tag are as follows.
Tag Descriptive contents
<name> Specify according to procedure 22
<category> Display icon to home screen.
Select Planning, Machining, Improvement and Utility.
<caption> Application name is displayed home screen. Naming is free.
<en>:English name、<ja>:Japanese name
<file> Write the area at the FPdrver.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 26/190
Date 2015. 5. 22 Design Approval
Tag Descriptive contents
<current> Software copy area by installer.bat.
<image> Write an absolute path of icon file (png, bmp, svg) displayed home screen. Icon file is free.
NOTE
1. When the description of “apps-general.xml” is mistaken, load screen of iHMI doesn’t
end and home screen doesn’t display.
In this case, correct “apps-general.xml” following procedures.
1.Shut down the display unit once.
2.Restart the display unit while pushing”6” and “7” key of MDI unit at the same
time.
3.Displayed desktop of Windows. (At this point, ignore NCBOOT32)
4.Correct “apps-general.xml” in the text editor and save.
5.Restart the display unit.
2. If you use the copy&paste function of the description in this manual onto
apps-general.xml, the PANEL iH series can't be recognized about the paste strings.
You must not use copy & paste function.
Add or edit the description typed by the keyboard.
(5) Display of custom screen
23. Start iHMI. (Reactivate when having started.)
24. Push the icon registered according to procedure 22.
25. The made operator’s panel screen is displayed.
Custom Screen 1
Custom Screen 2
Custom Screen 3
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 27/190
Date 2015. 5. 22 Design Approval
3.3 Editing an existing operator’s panel screen
To edit an existing operator’s panel screen, perform the following procedures.
Operation procedure
1. Start FANUC PICTURE for iHMI.
2. On the [File] menu, point to [Project], then click [Open]. And then select an existing project.
3. Edit the operator’s panel screen.
4. Do procedure 8 to 14 of "3.2 Creating a new operator’s panel screen". However, turn off [The FP driver is
transferred] of procedure 11.
5. The external memory inserts the power off display unit. Start display unit. And push the icon for the
operator’s panel screen on the home screen. When custom screen is set to the start-up when iHMI starts,
the dialog box in the above figure is displayed on the loading screen of iHMI.
6. Click <Yes> for the following dialog box.
7. The edited operator’s panel screen is displayed.
Custom screen is not updated when screen data passwords on an external memory and in the display unit are
not matched.
Screen data is updated when screen data in display unit is not protected, or when screen data passwords on an
external memory and in the display unit are matched.
NOTE
Please protect screen data according to procedure 5 “Write to card at External
memory” when protecting from updating screen data by erroneous operation.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 28/190
Date 2015. 5. 22 Design Approval
3.4 Switch of CNC operation screen and custom screen
When the screen function to "CNC screen" is used on the custom screen for iHMI, the CNC operation screen of
iHMI is displayed.
In the iHMI mode, switch screen function by the function key and the screen number used as it is that the
standard display screen and the display of iHMI are allocated interchangeable relation,
When “iHMI Screen” column of each line pressing ‘Enter’ or right – clicking. As a result, the list of iHMI
screen is displayed pop-up, and the screen can be selected.
When FP parameter No.4"Screen switch rule when the NC alarm is generated" is "0", it is possible to switch to
the allocated iHMI screen according to NC parameter No.3111#7 by allocating "Information center" screen to
"0x0104 MESSAGE-ALARM" of a standard display by the above-mentioned setting
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 29/190
Date 2015. 5. 22 Design Approval
NOTE
In case of the standard display, automatic screen switch was possible in other CNC
screens when the CNC screen was displayed.
In case of the iHMI, as the switch function to another iHMI screen is provided in itself, the
screen cannot be switched from the iHMI screen to other iHMI screens by the function of
FANUC PICTURE.
Error notification signal becomes 1 if the automatic screen switch is commanded.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 30/190
Date 2015. 5. 22 Design Approval
3.5 Font change in character type
A character type that is used in operator's panel screens can be added and can be deleted. And the font of
character type can be changed.
Operation procedure
1. On the [File] menu, click [Character type].
2. In the [Character Type List] list, click a character type, and then click <Edit>.
3. Specify [Name], [Font List], [Style] and [Size] in the "Set Character Type" dialog box, and then click
<OK>.
4. [Character Type List] list is updated.
In addition to <Edit>, the following operations can be performed.
<Add> : Add a new character type.
<Delete> : Delete the added character type selected.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 31/190
Date 2015. 5. 22 Design Approval
Character type can be specified in the property dialog box of control.
NOTE
1. When using a proportional font, the number of characters which can be
displayed per line depends on the font used.
2. When the font specified in creating an operator’s panel screen doesn't exist on
PANEL iH, characters are displayed by alternative font in PANEL iH.
Therefore, appearances of characters are different from created an operator’s
panel screen.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 32/190
Date 2015. 5. 22 Design Approval
3.6 MDI Keyboard Control
In the iHMI mode, the keyboard type can be selected to match the MDI unit for iHMI.
- Address key (T type / M type) : The key displayed to match the same standard display.
- Numeric key : The key displayed to match the MDI unit for iHMI.
- Command key : The key displayed to match the MDI unit for iHMI.
- QWERTY key : The key displayed to match the MDI unit for iHMI.
(iHMI mode is only available)
Numeric key Command key
QWERTY key
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 33/190
Date 2015. 5. 22 Design Approval
3.7 Figure selection with preview
Figure of the control can be selected from the preview list.
Operation procedure
1. Right-click the control, display the property dialog box.
2. Select the Image tab, and then click <Select by Preview>.
3. To change the figure, select a figure in the dialog box, and then click <OK>.
[1] [2] [3]
[1]: List of image files. This is equivalent to "Image File Name" on the property dialog box.
[2]: Preview list of figures included in the image file selected by list [1].
[3]: If checked, figures of On-site can be previewed in list [2].
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 34/190
Date 2015. 5. 22 Design Approval
3.8 Display with another application
In the iHMI mode, custom screen of FANUC PICTURE can display with other application.
Outside (Solid line) : Custom screen
Inside (Dotted line) : CNC Operation screen
(Screen is arranged
forward)
The procedure of the screen making, perform the following procedures.
1. After the screen is made at FANUC PICTURE, it stores in display by the procedure of Subsection 3.2.
2. "Data¥screen_setting.xml" of the installation folder is copied onto the following folders of the display.
-For the PANEL iH : “Storage Card2¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥data¥”.
-For the PANEL iH Pro: “D:¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥data”
3. The bold-faced type part of the setting of the custom screen that exists in configuration file
"apps-general.xml" of the home screen postscript/is changed, and save.
<apps home=”AppFP”>
:
<entry option=” waitregister,alwaysvisible,lockpos ”>
<name>AppFP</name>
:
<subject>App</subject>
</entry>
4. Copy <entry> tag that is changed procedure 3 and paste just before.
<apps home=”AppFP”>
:
<entry option=”waitregister,alwaysvisible,lockpos”>
<name>AppFP</name>
:
</entry>
<entry option=”waitregister,alwaysvisible,lockpos”> Copy
<name>AppFP</name>
:
</entry>
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 35/190
Date 2015. 5. 22 Design Approval
5. Add “nomenu” pasted <entry> tag into option attribute. Delete the value into <subject> tag.
<apps home=”AppFP”>
:
<entry option=”nomenu,waitregister,alwaysvisible,lockpos”>
<name>AppFP</name>
:
<subject></subject>
</entry>
<entry option=”waitregister,alwaysvisible,lockpos”>
<name>AppFP</name>
:
<subject>App</subject>
</entry>
6. The bold-faced type part in the home application program part that exists in configuration file
"apps-general.xml" of the home screen postscript / is changed, and save.
<entry option=”startup,waitregister”>
<name>MainMenu</name>
:
</entry>
7. The bold-faced type part of configuration file "settings-general.xml" of the following home screen postscript
/ is changed, and saved
Content of file Element Value
Changing part for “NN”
<settings> inchx10 Layout of application:
: 104: 10.4 inch
<display position="dynamic"> 150: 15 inch
<inchx10>NN</inchx10> 190: 19 inch
<x>NN</x> x Initial display position X coordinates of
<y>NN</y> application
</display> y Initial display position Y coordinates of
</settings> application
8. When the home screen started, it is restart.
9. After, the custom screen is displayed in the back of the application that starts from the home screen and the
home screen.
Update it by the following procedures when you change the custom screen.
1. Change the screen by FANUC PICTURE. And, store the made MEM file in an external memory. (Procedure
8-14 of subsection 3.2)
2. The external memory inserts the power off display unit, and start display unit. (Restart when it has already
been started.)
3. Click <Yes> for the following dialog box.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 36/190
Date 2015. 5. 22 Design Approval
4. Operator’s panel screen is displayed.
NOTE
The key cannot be input on the custom screen displayed in the back
3.8.1 Change the screen display position
If the following FP functions are used, the position of application displayed with custom screen can be changed.
[Function name]
setfrontpos[x_y]
[Data type]
Nothing
[Argument]
x X coordinates before it changes
y Y coordinates after it changes
NOTE
Refer to FANUC PICTURE manual (B-66284) for the use of the FP function.
3.8.2 Overlapping display of custom screens
It is possible to display it by overlapping two custom screens when more than two custom screens are registered
on the home screen.
It becomes only either of the custom screens that can be arranged in the back though custom screen 1, custom
screen 2 and custom screen 3 can be both arranged in the back. “apps-general.xml” is needed to write in order
to display in overlapping two of custom screens.
The following is procedure to display custom screen in the back.
Only custom screen 3 is displayed
Outside frame (Solid line): Custom screen 3
(Front side)
Custom screen 3 Custom Screen 3
Custom screen 1 Overlapping of custom screen 3 and custom screen 2
Outside frame (Solid line): Custom screen 3
(Back side)
Inside frame (Dotted line): Custom screen 1
Custom screen 3 (Front side)
The procedure of the screen making is as follows.
1. Create three custom screens in procedure 8 to 14of subsection 3.2., and registered them.
2. Copy the following file of display unit.
- PANEL iH :”Storage Card2¥FANUC_PICTURE3¥OPERATOR_SCREEN_003¥data¥”
- PANEL iH Pro :”D:¥FANUC_PICTURE3¥OPERATOR_SCREEN_003¥data”
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 37/190
Date 2015. 5. 22 Design Approval
3. In the setting of the custom screen that exists in configuration file "apps-general.xml" of the home screen,
the bold-faced type part postscript/is changed, and preserved. <Entry> tag that added is necessary to
register custom screen in the back.
The change is unnecessary to set custom screen 3.
<apps home=”AppFP3”>
:
<entry option=”nomenu,waitregister,alwaysvisible,lockpos”>
<name>AppFP3</name>
Add
:
<subject> </subject>
</entry>
<entry>
<entry option=” waitregister ”>
<name>AppFP</name>
:
<subject></subject>
</entry>
<entry option=”waitregister”>
<name>AppFP3</name>
: Change
<subject>App</subject>
</entry>
:
</apps>
4. The bold-faced type part of the home application program part that exists in configuration file
"apps-general.xml" of the home screen postscript/is changed, and preserved.
<entry option=” startup,waitregister”>
<name>MainMenu</name>
:
</entry>
NOTE
1. If you use the copy&paste function of the description in this manual onto
apps-general.xml, the PANEL iH series can't be recognized about the
paste strings. You must not use copy & paste function.
Add or edit the description typed by the keyboard.
2. Please use the description input from the keyboard.
When the custom screen is switched to the back with the momentary
button pushed, the state of the button might not return.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 38/190
Date 2015. 5. 22 Design Approval
3.9 Built in the user making application
The application function of the user making (hereinafter referred to as the user function) that operates on
PANEL iH or PANEL iH Pro can be used on the custom screen for iHMI.
- The user function for PANEL iH
The user function can be called from the custom screen for iHMI how making the function of DLL format
that operates on Windows Embedded Compact 7.
Development environment
Development tool Visual Studio 2008 Professional or Team Editions
* Apply the following update programs sequentially.
1.Visual Studio 2008 Service Pack 1
2.Visual Studio 2008 update for Windows Embedded Compact 7
3.Windows Embedded compact 7 ATL Update for Visual Studio 2008 SP1
4. iHMi Application SDK for PANEL iH
Development language Standard C++ library
- The user function for PANEL iH Pro
The user function can be called from the custom screen for iHMI how making the function of DLL format
that operates on Windows 7.
Development environment
Development tool Visual Studio 2008, 2010
Development language Standard C++ library
- The user function of the event type can be called by the each event when the following events occurred in
FANUC PICTURE driver.
- Power on event USERFUNCTION void User_Pon_Func(void)
- Start of screen switching event USERFUNCTION void User_Dsp_Func(void)
- Cycle event on the screen display USERFUNCTION void User_All_Func(void)
- Screen end event by screen switching USERFUNCTION void User_Clr_Func(void)
- Cycle event of alarm task USERFUNCTION void User_Alarm_Func(void)
- The user function that starts by “user_” can be called by function call property of control and FP script.
Refer to subsection 3.9.1 for the making method.
The making procedure of the screen that the user function call is used is as follows.
1. The user function is made by the DLL format. Refer to subsection 3.9.1 for the making method.
2. Copy “fpusrfunc.dll" that is made procedure 1 on the display FPDriverApp.exe same folder.
3. FANUC PICTURE can be made the custom screen called by the user function.
The function call property of control and the user function call of the FP script don’t change the current
description.
Example)The function call property of the control.
usr_setting [cycle_098]
Example)The user function call of the FP script.
DISP_VAL = usr_setting [cycle_098];
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 39/190
Date 2015. 5. 22 Design Approval
4. Making MEM file and writing to card.
5. After this, display the custom screen in the same way as in Subsection 3.2 procedure 15 or later.
3.9.1 Making method for build in user application’s DLL
Making method for built in the DLL by user making Application function, perform the following procedures.
1. Copy “Install folder¥Sample¥iHMI¥UserFunc” folder on local disk.
2. Copy “UserFunc” folder strage”UserFuction.sln” is opened with Visual Studio 2008.
3. “userfunc.cpp” is opened.
4. Copy the “usr_xxxxx” function, change xxxxx into an arbitrary function name, and make the user function.
The return value type can change.
USERFUNCTION unsigned long usr_xxxxx(char* param)
{
/* Write Process */
}
USERFUNCTION long usr_setting(char* param)
{
/* Write Process */
}
Notes when function is made:
* Write“USERFUNCTION" at the head of the function name.
* Write 4 characters of "usr _" at the head of the function name.
* The number of characters of function names is within including "usr _" 30 characters.
* Make the argument "char* param". The arguments of the FP function are passed as a character string,
and write analytical processing of the argument in processing.
(Example: When the FP function is "Usr_setting cycle_098", the value of the argument is “cycle_098".)
* Don’t change the original process.
* Change the variable type of return code to long type, if making as for function of reading value to
display in meter control.
An empty function is prepared as for the user function of the event type, and writes only the process.
- Power on event USERFUNCTION void User_Pon_Func(void)
- Start of screen switching event USERFUNCTION void User_Dsp_Func(void)
- Cycle event on the screen display USERFUNCTION void User_All_Func(void)
- Screen end event by screen switching USERFUNCTION void User_Clr_Func(void)
- Cycle event of alarm task USERFUNCTION void User_Alarm_Func(void)
On the Solution composition that exists in toolbar of Visual Studio 2008, click [Release].
5. On the [Build] Visual Studio 2008 menu, click [Build Solution].
When build fails, correct it by the point of Visual Studio 2008.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 40/190
Date 2015. 5. 22 Design Approval
6. When build Success, “fpusrfunc.dll” is made for the following folders.
PANEL iH Pro : “UserFunction¥Win32¥Release”
PANEL iH : “UserFunction¥ FANUC700B(ARMv41)¥Release”
7. Copy “fpusrfunc.dll” on the display FPDriverApp.exe same folder.
3.10 Shortcut key
In the iHMI mode, soft keys for 19 inch and key that exists in MDI unit for iHMI can be specified for the
shortcut key of control.
1. Soft keys
10+2+9 style for 10.4 / 15 inch display unit : F1~F10, FL, FR, VF1 - VF9
12/10+2/12 style for 19 inch display unit : F1~F10, FL, FR, VF1 - VF12, VL1 - VL12
2. Cursor / Page key (←, →, ↑, ↓, Page-UP, Page-DOWN, TAB)
3. Edit key (CAN, INPUT, ALTER, INSERT, DELETE)
4. HELP key
5. ESC key
6. Function key for the old CNC screen
(Key that corresponds to POSITION - GRAPH, SYSTEM,CUSTOM)
The figure below shows the soft key name and the position in case of 10+2+9 soft keys.
The figure below shows the soft key name and the position in case of 12/10+2/12 soft keys.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 41/190
Date 2015. 5. 22 Design Approval
3.11 Collection of history
When the collection of history is used in the iHMI, add the “startup” to the attribute of the <entry> tag in the
configuration file of home screen “apps-general.xml”.
<entry option=”startup”>
<name>AppFP</name>
:
</entry>
3.11.1 History data memory card output function
In iHMI, the history data is output as UNICODE file. Therefore, UNICODE conversion tool is unnecessary.
Please refer to section 4 “Improvement of alarm history data output function” for output to USB memory and
Ethernet connection destination that can be used in edition 06.4 or later.
3.11.2 Restrictions
The history message indication control for iHMI has the following restrictions.
When the history, summary, and detail display of the history message indication control are switched, the
background is painted out with single color even if the figure of the gradation is used.
Example 1) Switch from summary to history
Summary History
Example 2) Switch from summary to detail, and from detail to summary.
Summary Detail
Summary
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 42/190
Date 2015. 5. 22 Design Approval
3.12 Go back to the last iHMI screen
In the iHMI mode, you can display the screen of iHMI application (In the following, iHMI screen) that was
displayed last.
Setting procedure is as follows.
1. Open project with FANUC PICTURE, and click the [Project] - [Make MEM File].
2. Click <Detail > of “Making Memory Card File” dialog.
3. Click “Screen number setting” tab of “Detail Setting” dialog.
4. Specify the screen number to “Go back last iHMI screen”.
NOTE
The same number as other screen numbers cannot be specified.
When the screen number of procedure 4 is specified with “Automatic screen call function based on the PMC
signals” and “Screen call function by swscreen function”, the iHMI screen displayed before one time is
displayed. The iHMI screen is displayed like the state operated at the end.
When the screen is called, specify 0 to screen type signal.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 43/190
Date 2015. 5. 22 Design Approval
This function cannot be returned to the home screen. Use the menu key when it returns to the home screen.
Moreover, by the use / non-use of “Display with another application” function, whether FANUC PICTURE
screen is displayed in this function is changed.
“Display with another application” function is
used : FANUC PICTURE screen is not displayed. iHMI screen that was displayed before twice is displayed.
non-used: FANUC PICTURE screen is displayed.
NOTE
Use this function while displaying the FANUC PICTURE screen.
When the iHMI screen is displayed, the screen change destination by this function is
undefined. The display state if the FANUC PICTURE screen can be checked with the
Number Notice Signal. Please refer to the manual (B-66284/09) “2.2.11.4 Option
function details setting (1) Automatic screen call setting” for Number Notice Signal.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 44/190
Date 2015. 5. 22 Design Approval
<Example for switching screen 1>
When “Display with another application” function is used:
Home screen
FANUC PICTURE
Calendar is selected from the home screen
Calendar
FANUC PICTURE
FANUC PICTURE screen is called by the
Automatic screen call function
FANUC PICTURE
NC Operation is called by the The iHMI screen that was displayed last is
Automatic screen call function called by the Automatic screen call function
NC Operation Calendar
FANUC PICTURE FANUC PICTURE
The iHMI screen that was displayed
last is called by the Automatic
screen call function
Calendar
FANUC PICTURE
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 45/190
Date 2015. 5. 22 Design Approval
<Example for switching screen 2>
When “Display with another application” function is non-used:
Home screen
Calendar is selected from the home screen
Calendar
FANUC PICTURE screen is called by the
Automatic screen call function
FANUC PICTURE
NC Operation is called by the The iHMI screen that was displayed last is
Automatic screen call function called by the Automatic screen call function
NC Operation Calendar
The iHMI screen that was displayed
last is called by the Automatic
screen call function
FANUC PICTURE
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 46/190
Date 2015. 5. 22 Design Approval
3.13 Input/output function of text message file
Text message file of custom screen for iHMI can be output to absolute path that specified by the key entry
buffer with the ASCII character since the edition 06.9. The output text message file can change the message by
editing on the personal computer, and inputting it to the custom screen for iHMI.
Factory
Specify the input/output
place with key entry buffer Output FP function chgtxtmsg
control.
Input FP function chgtxtmsg
Custom screen for iHMI Text message file
The text message file can be input and output also to any custom screen for standard display and custom screen
for iHMI.
Please refer to 3.13.1「Function specification」according to the function specification of FP function chgtxtmsg
used to input and output.
Difference from custom screen for standard display
As for input/output function of the text message file of the custom screen for iHMI, the following two points
are more different than the custom screen for standard display.
Text message file that input custom screen is preserved in the same folder as the custom screen data on the
custom screen for iHMI though it was preserved in SRAM on the custom screen for standard display.
Example) Custom screen 1
- PANEL iH :”Storage Card2¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥UserData”
- PANEL iH Pro :”D:¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥UserData”
As arbitrary drive is possible to input and output in iHMI, the absolute path including the drive is specified
inputting and outputting ahead.
NOTE
1. Text message file is available only ASCII character.
2. When the text message file output on the custom screen for standard display is
input on custom screen for iHMI, the color of character is black and back is
white. The opposite is also similar.
3. The text message file output on the custom screen for iHMI cannot be used on
the custom screen for standard display before the FANUC PICTURE 06.9
edition.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 47/190
Date 2015. 5. 22 Design Approval
3.13.1 Function specification
[Function identifier]
chgtxtmsg
[Data type]
4:4 byte (Signed)
[Format/With argument]
chgtxtmsg[“id”_type]
[Argument]
“Id” Object of text character row display control ID
Specify object ID with double quotation (“).
Type Operation of function
0:Output the text message to an absolute path that specified key entry buffer control.
1:Input the text message file to custom screen for iHMI.
2:Delete the text message file input to custom screen for iHMI with this FP function.
[Description]
The text message file registered in the text character string indication control can be output to an absolute
path that specified key entry buffer control.
The output text message file can be input to custom screen for iHMI again after it is edited on the personal
computer.
When this function is used, arrange the following control on a screen.
(1) When this function is used, arrange the following control on a screen.
(2) The text character string indication control which display input/output text message.
Check the property “No use multi-language”, and register the text messages
(3) The key input buffer control which specifies the input/output text message file is absolute path.
Example)The following is command to output text message file” TMG000.txt” to USB.
PANEL iH :Hard Disk:¥ TMG000.txt
PANEL iH Pro :E:¥ TMG000.txt
Text message file that be input to custom screen for iHMI is preserved to UserData folder that be same folder
with custom screen data.
Example)Custom screen 1
PANEL iH :「Storage Card2¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥UserData」
PANEL iH Pro :「D:¥FANUC_PICTURE¥OPERATOR_SCREEN_001¥UserData」
[Example]
chgtxtmsg [“GroupName01”_0]
The text message file that is used in the text character string indication control of object ID
"GroupName01" is output to the absolute path that specified.
[Return]
The number of the table below returns according to Argument type.
Return type=0 (Input) type=1 (Output) type=2 (Delete)
code
0 Normal termination.
The drive specified by the absolute path doesn't exist. Or, there is a possibility to
1
which the format specified for a drive is wrong.
The file at the output destination The folder or the file doesn't exist.
2
already exists. Or, the format in the file is illegal.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 48/190
Date 2015. 5. 22 Design Approval
Return type=0 (Input) type=1 (Output) type=2 (Delete)
code
The absolute path is not specified.
3
It is read-only.
4
There is no empty capacity in the There is no empty capacity in the display
folder loading ahead. Or, the absolute unit.
5 path is illegal. Or, there is a possibility under the
opening file. Only for reading the file of
the display unit.
It failed in the
deletion. The file in
6 display unit is
possibility of opening
or read-only.
100 The specified argument type is illegal.
110 The specified ID is illegal.
The specified absolute path is wrong.
120
・the dot (.) cannot be put at the beginning.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 49/190
Date 2015. 5. 22 Design Approval
4 Improvement of alarm history data output
function
The History Message Indication Control can output the history data to the following media or device by the
history data output function to allocate in the button control or the PMC signal.
- Memory card
- USB memory
- Personal computer that set FTP server and connected Ethernet with CNC or display unit.
In iHMI and the standard display unit, the connection method is different as follows.
Media Standard display unit iHMI
Memory card Insert in CNC insert in the display unit of iHMI
USB memory
At the destination Set FTP server to the PC at the output Set FTP server to the PC at the output
connected with destination. And connect CNC by Ethernet. destination. And connect display unit by
Ethernet Set the connection setup by the embedded Ethernet. Set the connection setup by FP
setting in the Ethernet setting screen of NC. function “wrprojsetting”. Refer to subsection
Refer to maintenance manual of CNC for 4.3 for details.
details.
4.1 Display / output setting of the history data by the button
control
At [Action Detail Properties] of button control, select the display contents / output destination of the history
data.
History Action Type
1. Output history data to memory card
This item creates a button for outputting the history data to the memory card.
2. Output history data (According to the parameter No.20)
This item creates a button for outputting the history data to the output destination in accordance with the
parameter No.20 in CNC.
4: Memory card interface, 9: Embedded Ethernet interface, 17: USB memory interface
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 50/190
Date 2015. 5. 22 Design Approval
3. Output history data to USB memory
This item creates a button for outputting the history data to the USB memory.
4. Output history data to FTP server
This item creates a button for outputting the history data to the PC host via Ethernet. About setting of
Ethernet, refer to maintenance manual “EMBEDDED ETHERNET FUNCTION” of CNC.
5. Period specified display switch button
This item creates a button for displaying the summary and history narrowed down to the specified period of
time in the Key-in-buffer.
NOTE
1. Clear the Key-in-buffer, and click the “Period specified display switch button” again,
to return from the oldest to the most recent data.
2. Display the specified period is released automatically when switched to another
main screen. But when the popup screen is displayed, is not released.
The option of the history display and the outputs is specified by the key in buffer control. :
Check this checkbox to specify the output file name and display / output period of history data in the
key-in-buffer. When the start and end date and time is specified, the display / output period of history data will
be narrowed down. Enter the following command to key-in-buffer control on the custom screen.
Command: [/F Output file name] [/T start date time-end date time]
Command Format:
[/F Output file name]
The history data is output by the specified file name. The specified output file name is ignored in the
Period specified display switch button.
Specify it in the format of the following.
Memory card USB memory Ethernet
file name 12characters (8.3 format) 32 characters The sum of the folder and file name
folder name 9 characters 33 characters is up to 255 characters.
The sum of the folder and Only if the host side corresponds to
folder
file name is up to 64 up to 6hierarchy file name that contains the folder
hierarchy
characters. name
Example: When it is specified as follows, the file name “HISDATA.TXT” is output.
→ /F HISDATA.TXT
NOTE
1. “<>:;",¥|*” can not be used for the output file name.
2. Folder is not automatically created.
When specify the sign “?” for a part of the output file name (continuous three characters or less), the sign ‘?’ in
the file name is replaced with the figure.
In the case of memory card and USB memory, if the same name file exists, it is output by the file name which
number is incremented and doesn’t overlap.
In the case of Ethernet, if the same name file exists, it is overwritten. The number starts from 0 and is
incremented continuously at the second times or later
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 51/190
Date 2015. 5. 22 Design Approval
Example:
When specification of a output file name is “HIST_??”, actual output file name is HIST_00 - HIST_99.
[/TYYYY/MO/DD HH:MI:SS-YYYY/MO/DD HH:MI:SS]
Data corresponding to the range of the specified date and time is output.
/TYYYY/MO/DD HH:MI:SS-YYYY/MO/DD HH:MI:SS
start date time end date time
- When all of end date time are omitted, it is narrowed for the period until the latest.
→Example: /T2016/06/22 17:10:00-
- When all of start date time are omitted, it is narrowed for the period until the oldest.
→Example: /T-2016/06/22 17:10:00
- When the HH:MI:SS of start date time is omitted, it be replaced in the 00:00:00.
→Example: /T2016/06/22-2016/06/22 17:10:00
- When the HH:MI:SS of end date time is omitted, it be replaced in the 23:59:59.
→Example: /T2016/06/22 17:10:00-2016/06/22
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 52/190
Date 2015. 5. 22 Design Approval
4.2 Setting of output history data by PMC signal
The setting to which the history data is output by the PMC signal can be done in [Output of History] tab of
[Setting of Project] dialog box.
The history data can be output by operating the PMC signal even if there is no history message display control.
The content of the history data follows the display language of CNC.
The output history interface is installed PMCArea
When the interface that does the output setting of history data is installed for PMC area is installed, the check
is turned on. For details of PMC signals area, refer to Subsection 4.2.1 “Output history interface”.
Output instruction area of history data:
The PMC signal of the DWORD type is specified by the symbol. Input signal requesting the output of the
history data.
Completion notification area of history data:
The PMC signal of the DWORD type is specified by the symbol. Output signal output completion of the
history data is notified.
Output option specification area of history data:
Specify the starting position of the PMC signal in the symbol. (Hereinafter referred to as the Output option)
The output option setting is the same as the command format of subsection 4.1 “Display / output setting of
the history data by the button control”. Set the 0x00(NULL) at the end of character string.
Number of maximum characters of output options
Number of maximum characters for specifying the output file name and output period.
When output file name is specified by 8.3 format, must be at least 15 characters included also termination
NULL. When output file name of 8.3 format and start-end, day/hour/minute/second are specified, must be
least 57 characters.
NOTE
Specify the output file name is always.
History block 1 - 4: (History message file)
Specify the history message file name to use when outputting the history data.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 53/190
Date 2015. 5. 22 Design Approval
NOTE
- Output format (date) of the occurring date & time and restore date & time is the
same as the order of the date that is displayed in the timer control.
- Output format (time) of occurring date & time and restore date & time is output in
00H00M00S - 23H59M59S.
- Output format (time) of duration time is output in 000H00M00S - 999H59M59S.
4.2.1 Output history interface
There are three kinds of history signal area to output data about the following.
- Output instruction area of history data
- Output option specification area of history data
- Completion notification area of history data
4.2.1.1 Output instruction area of history data
Output command area of history data is operation signal area for the output of the history data.
#7 #6 #5 #4 #3 #2 #1 #0
1 byte
(Not) IUCD IREQ
(Input signal)
2 byte
(Not) IMDA
(Input signal)
3 byte
(Not) IBLK
(Input signal)
4 byte
(Not)
(Input signal)
(Not) Unused bit is set to 0.
Request Signal IREQ
[Division] Input signal
[Function] Signal requesting the output of the history data
[Operation] When this signal is 0->1, can be output the data along the designated output option. The
ladder and FPScript, after checking the state of the OERR to confirm 1 of OFIN, and the
signal to the 1 -> 0.
UNICODE Selection Signal IUCD
[Division] Input signal
[Function] Signal to specify whether to treat the string of output option specified area as UNICODE.
[Operation] 0: ASCII, 1: UNICODE
This signal is only iHMI. This signal cannot be used in standard display unit.
Output destination specification area IMDA
[Division] Input signal
[Function] Specify the output destination of history data. 2-bit signal to specify the following number.
[Operation] 0: Memory card, 1: USB, 2: Ethernet
History block number specification area IBLK
[Division] Input signal
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 54/190
Date 2015. 5. 22 Design Approval
[Function] 4-bit input signal for specifying the history block number to output the history data.
[Operation] Specify block number 1-4. When the two blocks are used together, specify the young history
block number.
4.2.1.2 Output option specification area of history data
“Output option specification area of history data” is signal area to specify the output filename and range of the
output period.
1 2 3 ... ... ... ... n bytes
HOPT
n bytes
“n” is the bytes that specified in
(input signal)
the Number of maximum characters of output options
[Division] Input signal
[Function] This input signal area is for specifying the data output related options.
[Operation] Write a string of output options in this area. Add the 0x00 (NULL) at the end of the string.
About string of output options, refer to the “4.1 Display / output setting of the history data by
the button control”
4.2.1.3 Completion notification area of history data
The completion notification area of the history data is a signal area of DWORD (4 bytes) that notifies the
output to have been completed.
#7 #6 #5 #4 #3 #2 #1 #0
1 byte
(Not) OFIN
(Out signal)
2 byte
(Not)
(Out signal)
3 byte
(Out signal)
OERR
4 byte
(Out signal)
(Not) Unused bit is set to 0.
Completion signal OFIN
[Division] Output signal
[Function] Signal that notifies the data output to have been completed.
[Operation] When the output of data is completed, this signal is 0 -> 1. When IREQ becomes "0", this
output signal becomes "0", too.
Error notification signal OERR
[Division] Output signal
[Function] Signal to notify output result of history data by number.
[Operation] When OFIN becomes “1”, the output result is notified by the number in the following table.
When OFIN becomes “0”, OERR is cleared by “0".
Value Target Description
0 No Error.
1 History data output Current CEXE library version can not use.
2 interface Specifying output destination has mistakes.
3 Specifying period has mistakes.
4 Failed to open the text file.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 55/190
Date 2015. 5. 22 Design Approval
Value Target Description
5 Failed to write the text file.
18 The specification of file name is illegal.
20 This interface cannot be used with the NCGuide.
1200 Memory card Failed to mount.
1201 Memory card is not inserted.
1202 Battery voltage is low.
1205 Inserting card is not supported.
1206 Memory card slot is already used other software.
2200 USB memory USB memory is not mounted.
2201 USB memory is not inserted.
2202 Battery voltage is low.
2205 Inserting card is not supported.
2206 Memory card slot is already used other software.
3000 Ethernet Communication line is already open.
3013 Communication line is already used other function.
3468 Connection host is not found.
3502 Failed to send data.
3507 Failed to change current folder.
3508 Failed to login connection host.
3509 Failed to connect connection host.
3511 Parameter setting of connection host has mistakes.
3999 Ethernet set by FP function wrprojsetting is not done. (iHMI only)
4.3 Ethernet setting in iHMI
In iHMI, set the following items to output the history data to the FTP server beforehand.
Item Description
1: IP Address Set the IP address of connected FTP server
2: Port number Set the port number. To use FTP communication, “21” is recommended.
3: User name Set the user name to log in the host computer in the FTP. (31 characters or less)
4: Password Set the password. (31 characters or less)
5: Login folder Set the work folder when the host computer is logged in. (127 characters or less)
* The settings are saved on the display unit. Therefore, after the power supply of CNC device is turned on again,
the setting is succeeded.
Each item is set by the following FP functions. Make the function to set each item by the FP function for the
custom screen.
- wrprojsetting function: The project setting is written.
- rdprojsetting function: The project setting is read.
NOTE
・ wrprojsetting function and rdprojsetting function are iHMI only. When called in the standard
display unit, it ends normally without processing anything.
・ Cannot be used in timed scripts.
Available CNC:
- FS30i /31i /32i -B
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 56/190
Date 2015. 5. 22 Design Approval
4.3.1 FP function specification
Writing of project setting
This function writes the character string of the key input buffer or the PMC data as a setting of the project.
[Function name]
wrprojsetting
[Data type]
4:4-byte
[Format/with arguments]
wrprojsetting[mainitem_subitem_kind_datanum_datasize_pmc_address(_path)]
[Arguments]
mainitem Category of setting item
1: Setting of Ethernet
subitem Detailed specification of each setting item
mainitem=1(Setting of Ethernet)
1: IP address
2: Port number
3: User name
4: Password
5: Login folder
kind Specification area of writing data
1nn: PMC data
When the setting of the project is written by the data of PMC area, specify the data of PMC
area as follows.
100:G,101:F,102:Y,103:X,104:A,105:R,106:T,
107:K,108:C,109:D,110:M,111:N,112:E,113:Z,
400: Key Input Buffer Control
When you rewrite the setting of the project by the content input to key input buffer control,
specify this.
datanum When kind is PMC data, the specify PMC address number.
When kind is a key input buffer control, specify 0.
datasize When kind is PMC data, specify the buffer size prepared for the written character string.
When kind is a key input buffer control, specify 0.
pmc Kind of PMC address for processing result notification
5: R
9: D
12: E (PMC-SB7 etc.)
99: Processing result is not notified
address PMC address where processing result is written
(The area in 2 bytes is used from the specified address.)
Please specify 0 when you specify 99 for above-mentioned PMC.
(path) Specify PMC path number for specification area of writing data. Optional.
* The first PMC is used without fail for PMC for the processing result notification.
[Description]
This function writes the character string of the key input buffer or the PMC data as a setting of the project.
Please note the following points when you specify the character string for the PMC data.
Please write NULL character (0) in the terminal of the character string when the number of writing
character strings is less than buffer size of the datanum argument.
[Return value]
Value of processing result notification
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 57/190
Date 2015. 5. 22 Design Approval
[Value of processing result written in specified PMC area]
mainitem=1(Setting of Ethernet)
0 No Error
[Example]
(1) Read character string inputted in Key Input Buffer Control, and writes as the user name of Ethernet
setting.
(Button Control): wrprojsetting [1_3_400_0_0_99_0]
(2) Read character string of 50 characters or less from D100 of 2nd PMC, and writes as the password of
Ethernet setting. Use 2 bites from R120 of 1st PMC to the processing result notification.
(FP scripts): wrprojsetting[1_4_109_100_50_5_120_2];
Reading of project setting
This function reads the setting of the project by the character string.
[Function name]
rdprojsetting
[Data type]
6: String
[Format/with arguments]
rdprojsetting[mainitem_subitem_kind_datanum_datasize_pmc_address(_path)]
[Arguments]
mainitem Category of setting item
1: Setting of Ethernet
subitem Detailed specification of each setting item
mainitem=1(Setting of Ethernet)
1: IP address
2: Port number
3: User name
4: Password
5: Login folder
kind Area at output destination PMC of reading data
1nn: PMC data
Specify it as follows when you output the read project setting to the PMC data.
100:G,101:F,102:Y,103:X,104:A,105:R,106:T,
107:K,108:C,109:D,110:M,111:N,112:E,113:Z,
199: The reading data is not output to the PMC area.
datanum When kind is PMC data, specify the PMC address number.
When kind is "199: The reading data is not output to the PMC area", specify 0.
datasize Specify the size of the area prepared for PMC area output.
When kind is "199: The reading data is not output to the PMC area", specify 0.
pmc Kind of PMC address for processing result notification
5: R
9: D
12: E (PMC-SB7 etc.)
99: Processing result is not notified
address PMC address where processing result is written
(The area in 2 bytes is used from the specified address.)
Please specify 0 when you specify 99 for above-mentioned PMC.
(path) Specify PMC path number for output. Optional.
* The first PMC is used without fail for PMC for the processing result notification.
[Return value]
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 58/190
Date 2015. 5. 22 Design Approval
The setting of the project is read by the character string, and the character string is returned.
Moreover, the character string read to the PMC address specified by the kind argument and the datanum
argument can be output to the PMC data.
The read character string is an ASCII code.
When buffer numbers are fewer than the datanum arguments, NULL character (0) is read to the terminal of
the character string.
The character string that exceeds the datanum argument is read to the character specified by the datanum
argument.
[Value of processing result written in specified PMC area]
mainitem=1(Setting of Ethernet)
0 No Error
101 The setting of the read project is not correct.
102 The read item number is not correct.
103 The specification at the storing data destination is not correct.
[Example]
(1) The user-name of the Ethernet setting (character string) is read, and it is made to display on the
numeral/character string indication control.
(The numeral/character string indication control): rdprojsetting [1_3_199_0_0_99_0]
(2) The password of the Ethernet setting (character string) is read, it is output to the area from D100 to 50
bytes. The 1st PMC area R120 to 2bytes is used for the processing result notification.
(FP scripts): rdprojsetting [1_4_109_100_50_5_120_2];
4.4 Available CNC / display unit
Target CNC
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F(*1)
- FS0i –D (*2)
- Power Motion i –A
*1 At the FS30i /31i /32i –MODEL A, can not be output to USB memory.
*2 If the display unit is not equipped with a USB port, history data can not be output.
Target display unit
- Standard display unit
- iHMI
4.5 Cautions
This function has the following cautions.
- In the Ethernet, the file of the same name is overwritten. In the USB memory or memory card, the error
message is displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 59/190
Date 2015. 5. 22 Design Approval
5 Add in function of alarm message display
5.1 How to use
The following functions can be used by FP function "rdalminfo" to acquire alarm information on the CNC.
(1) When 98 is specified for the "almtype" argument, all alarm messages except "External alarm message
(EX)" can be acquired in the batch.
(2) When 101 or 102 are specified for the "type" argument, and the alarm message is not installed on the width
of the control, changing line can be displayed.
(3) "External alarm message (EX)" number of characters can automatically display these numbers of characters
until 252 characters. However, please use the display form of (2) when you display the full text character.
About function specification, refer to subsection 5.1.1 "Function specification".
5.1.1 Function specification
FP function “rdalminfo” obtains information about the alarm that has occurred on the CNC. The message will
be the character string in the display language of the CNC.
[Function name]
rdalminfo
[Data type]
6: Character string (only one line is displayed)
8: Rectangular character string
[Format/with arguments]
rdalminfo[type_almtype_num_pmc_address(_path)]
[Arguments]
type Display format
0: “Alarm number” only
1: “Alarm number” and “Message”
2: “Path name” and “Line feed” and “Alarm number” and “Message”
101: “Alarm number” and “Message” (data type: rectangle string is automatically new line)
102: “Path name” and “Line feed” and “Alarm number” and “Message”
(Data type: rectangle string is automatically new line).
* Only for Series 0i -D or Series 0i -F or Series 30i /31i /32i /35i or Power Motion i -A, the type argument
can be set to 2.
* The alarms of all paths are obtained at a time when the type argument is set to 2.
* “Path name” is the path name set to CNC parameter No.3141-3147. If the parameter (No.3141) is not set,
it is set to the following path name.
CNC English Japanese Simplified Chinese Other language
Series 30 i,0i-MD PATHn
0i-TD HEADn 刃物台 n 路径 n HEADn
(n: path number)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 60/190
Date 2015. 5. 22 Design Approval
almtype Type of the alarm to be obtained
0: Parameter write switch on (SW)
1: Input of a parameter that requires power-off (PW)
2: I/O error (IO)
3: P/S alarm for foreground (PS)
4: Overtravel alarm / external data input alarm (OT)
5: Overheat alarm (OH)
6: Servo alarm (SV)
7: Data I/O error (SR)
8: Macro alarm (MC)
9: Spindle alarm (SP)
10: Other DS alarms (DS)
11: Alarm related to prevention of malfunction (IE)
12: P/S alarm for background (BG)
13: Synchronization deviation excess error (SN)
14: (Reserved)
15: External alarm message (EX)
16: (Reserved)
17: (Reserved)
18: (Reserved)
19: PMC error (PC)
98: All types alarm but remove External alarm message (EX)
99: All types
num Number of alarms to be obtained (= 1 to 50)
If a value out of the valid range is specified, 1 is assumed.
If almtype argument is 98, number of alarms to be obtained includes External alarm messages
that are not displayed.
pmc Type of the PMC address for processing result notification
5: R
9: D
12: E
99: Does not perform processing result notification
address PMC address to which a processing result is to be written.
(an area of two bytes starting with the specified address is used.)
If you specify 99 as the PMC address type, specify 0.
(path) CNC path number specification. Optional
If the type argument is set to 2, always omit this argument.
[Value of the processing result to be written to the specified PMC area]
0 Normal termination.
3 The type specification is not correct.
5 The almtype specification is not correct.
5.2 Available CNC / display unit
Available CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
* As for the display of the alarm of 252 characters, only this model is offered.
- FS0i –D
- Power Motion i –A
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 61/190
Date 2015. 5. 22 Design Approval
Available display unit
- Standard display unit
- iHMI
* To be necessary since the edition 04.9 in the FOCAS2 library, and to use the display of the EX alarm of
252 characters with iHMI
6 Screen change by swscreen function when
button is pressed
6.1 How to use
To execute switch screen setting according to swscreen function which timing is button click can change at FP
parameter.
FP parameter No.17 Execution timing of swscreen function
This function is used only for Series 30i/31i/32i/35i, Series 0i-D, Series 0i-F and
Power Motion i-A. When the other CNC, always setting “0”.
[Function] This function can execute switch screen according to swscreen function at calling
FP function of button control. Execute timing of this switch screen can select
[Explanation] Switch screen according to swscreen function
0: To execute switch screen after Button control pressed leaves.
1: To execute switch screen while even if Button control pressed leaves.
6.2 Available CNC / display unit
Available CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
- FS0i –D
- Power Motion i –A
Available display unit
- Standard display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 62/190
Date 2015. 5. 22 Design Approval
7 Improvement of symbol function
Four points of the following of the symbol function of FANUC PICTURE can be used.
The function to take out partial numerical value of PMC symbol
"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 with FP function property and FP script.
Define symbol function
The numerical value can be defined as a symbol, and it use it as FP function and FP script of the control.
Import function of symbol file
The import of the PMC symbol file and the defile symbol file can be done.
Screen number symbol function
The screen number can be defined as a symbol, and it use it as FP function and FP script of the control.
7.1 The function to take out partial numerical value of PMC
symbol
"PMC address type number", “Address number”, “Bit number”, “Data type number” and “Data size” of PMC
defined as a symbol can be partially taken out in FP function property and FP script.
Write ( ) after the symbol name. And, specify "Taking out number" to specify the content that wants to be taken
out
: DoorOpen (2) :
Specify the Specify the Specify taking out Specify the
colon. symbol name number (1-3、9) colon.
Taking out Content
number
“Address type” is taken out.
1
G:00、F:01、Y:02、X:03、A:04、R:05、T:06、K:07、C:08、D:09、M:10、N:11、E:12、Z:13
2 “Address” number is taken out.
- In BOOL type, the value of "Bit number" is taken out.
3 - Excluding BOOL type, the value of Data type number“ is taken out.
BYTE:0, WORD:1, DWORD:2, REAL:4, LREAL:5
Following "Data size" is taken out.
9 BYTE:1, WORD:2, DWORD:4, REAL:4, REAL:4, LREAL:8
In the BOOL type, "0" that shows the BOOL type data is taken out.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 63/190
Date 2015. 5. 22 Design Approval
<Example>
Symbol "WorkNo" is registered. Address is "D2000.1", and type is "BOOL".
Symbol "SetWorkNo" is registered. Address is "R3000", and type is "DWORD".
: WorkNo (1): … "09" can be taken out.
: WorkNo (2): … "2000" can be taken out.
: WorkNo (3): … "1" can be taken out.
: SetWorkNo (9): … "4" can be taken out.
The taking out number can be specified up to three by switching off the underscore district in parentheses.
<Example>
Symbol "ToolSel" is registered. Address is "R3000", and type is "DWORD".
: ToolSel (1_2): …"05_3000" can be taken out.
Refer to subsection 7.5"Use place of symbol" for details of place where the “The function to take out partial
numerical value of PMC symbol” can be used.
NOTE
1. When the symbol of <1> and <2> are registered in the following < symbol list > …
<symbol list>
<1> ChkErrMSG
<2> ChkErrMSG(1)
(1) that shows an partial taking out in symbol <1> is specified for the end.
In this case, it is treated as a usual symbol because it agrees to the symbol
Specify <2> in agreement with to take it out partially by the symbol of <1>.
It is treated as taking out partial when writing “0 + the taking out number”. (01, 001
etc…) Therefore, please specify it like ChkErrMSG(01).
The symbol of <2> becomes an partial taking out by specifying it with
"ChkErrMSG(1) (1)".
2. "Define symbol" cannot be partially taken out.
3. When the symbol of the same name already exists, it is not possible to register in
the place where the symbol is registered. The following error message box is
displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 64/190
Date 2015. 5. 22 Design Approval
7.2 Define symbol function
The defined value can be made a symbol by the define symbol list, and it uses it in the FP function property
and the FP script of each control.
When [File]-[Symbol]-[DEFINE...] of the menu bar is clicked, the symbol data defined in this custom screen
project is displayed.
Symbol name Comment
Definition value Definition type
OK Button
The symbol displayed in the define symbol list is saved in Symbol file (DefineFile.csv) under the control of
project.
Cancel Button:
It annuls it without saving the content edited by the symbol list in symbol file (DefineFile.csv).
Import(CSV) Button:
The selected symbol file is read, and the symbol list is updated.
Export(CSV) Button:
The symbol displayed in the symbol list is output to an arbitrary place by the CSV file format.
All Clear Button:
All symbols displayed in the symbol list are deleted.
Delete Button:
The symbol has been selected by the symbol list is deleted.
Alter Button:
The symbol registered in the symbol list is updated.
Insert Button:
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 65/190
Date 2015. 5. 22 Design Approval
It registers newly in the symbol list. Moreover, one of the symbols that have been selected is registered
above.
Symbol : It is a symbol name input column. It inputs it within 40 characters.
Value : It inputs the definition value of the symbol name.
In the define symbol name conversion processing, it replaces symbol name part with
the character string of the definition value input here.
The symbol name in the definition value doesn't become the object of
the conversion processing.
Example) Symbol name definition value
First_lot ABC-123
Second_lot :First_lot:456
"Second_lot" is not replaced by "ABC-123456".
Comment : It is a comment input column. It inputs it within 255 characters.
Symbol Type : The type of the symbol is specified. Please specify "Define symbol".
Please refer to subsection 7.5"Use place of symbol" for details in the place where the constant symbol function
can be used.
NOTE
1. When the symbol of the same name already exists when the symbol is registered, the following error
dialog boxes are displayed, and it is not possible to register.
2. Please refer to the manual of FANUC LADEER - Ⅲ for the use character of the symbol name.
3. ",(comma)" cannot be used for the symbol name.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 66/190
Date 2015. 5. 22 Design Approval
7.3 Import function of symbol file
The import function read PMC symbol file or constant symbol file, and it is replaced the content of imported
file.
When you use import function, check whether there are the same symbol name in constant symbol and screen
number symbol of PMC symbol, PMC symbol or screen number symbol in constant symbol. You can not
import in the same symbol. The following error dialog box appears after the importing processing, when there
is the symbol that can not be imported.
When the Yes button is pressed, error log file is opened.
When the No button is pressed, error log file is closed. But ‘SYMBOLERR.txt’ is outputted under project
folder, therefore you can check the content of error on text editor at any time.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 67/190
Date 2015. 5. 22 Design Approval
<The format of SYMBOLERR.txt>
Not unique error of symbol.
<Path of importing symbol file>
<Tab> symbol name <tab> symbol type
<Tab> FPScreenNum <Tab> constant symbol
<Tab> FPCurrentScr <Tab> screen number symbol
:
:
“Symbol Type” is three type in below.
- PMC Symbol: make PMC signal address to symbol.
- Constant symbol: make constant value to symbol.
- Screen number symbol: make screen number for automatic screen call.
NOTE
1. ",(comma)" cannot be used for the symbol name.
2. The symbol that uses ":(colon)" for the symbol name cannot be imported when importing symbol in a
form of mnemonic.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 68/190
Date 2015. 5. 22 Design Approval
7.4 Function of screen number symbol
When you make screen number to symbol, you can use this function in FP function property or FP script.
In tab of detail setting of [Project(P)] – [MEM file create(M)…] - [details] on menu bar, You can create the
symbol linked screen number.
Screen Number
Input field of symbol name displayed
screen number.
Maximum 40 characters,
Refer to subsection 7.5 “Use place of symbol”, when you check the detail of available position
<Example>
FP Script
Screen number (1) is set to Form name (Top), and the symbol “Top” is registered.
Screen number (2) is set to Form name (POP_machine), and the symbol “POP_machine”is registered.
if (ARG[0] == 1) { // For "1" argument[0]
wrpmc[9_ 124_1_:Top:]; // Screen number (0) is written in D124.
} else {
wrpmc[9_ 124_1_0]; // Screen number (1) is written in D124.
}
swscreen[0_109_124_:POP_machine:_99_0]; // Switch screen
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 69/190
Date 2015. 5. 22 Design Approval
7.5 Use place of symbol
“The function to take out partial numerical value of PMC symbol”, “Define symbol function” and “Screen
number symbol function” can be used as follows.
Use place of symbol Detail
Available control is as follows.
[Action] Tab – [Data Set] – [Detail] – Word
- Button Control.
- Button Control with image.
The registered symbol can be displayed and be selected by the pull-down of the
combo box. Moreover, the following operations are possible.
- Direct input with keyboard
- Specification to take out partial numeric value of PMC symbol
・[Data Set]-[Detail]-
Word
・7 Colors -
Change Beginning Value
[Option] Tab – [Change Beginning Value #0~6]
•Lamp Control.
•Numeral/Character String Indication Control.
•Numeral Indication Control with Key Input.
•Numeral Indication Control for Calling a Ten-Key Pad.
*Specified points of the symbol are the same as the method of specifying
above-mentioned PMC word.
Available control is as follows.
•Button Control.
•Button Control with image.
•Graph Control.
•Lamp Control.
•Lamp Control with exchangeable images.
•Meter Control.
•Numeral/Character String Indication Control.
•Numeral Indication Control with Key Input.
•Numeral Indication Control for Calling a Ten-Key Pad.
•Text Character String Indication Control.
FP function
<Example >
Symbol “DoorOpen“ is registered. Type is “BOOL“, and Address is “R599.7”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 70/190
Date 2015. 5. 22 Design Approval
Use place of symbol Detail
Symbol "CustomMacro100 " is registered. Value is "100".
In syntax of FP script
<Example>
Symbol “NoticeChange” is registered. Address is “D2000.1”, and type is “BOOL”.
LVAL[0] = : NoticeChange(2): ; // Address (2000) is substituted in take out partial
numerical value.
L_REPEAT:
LVAL[0] = LVAL[0] + 1; // Increment
if (LVAL[0] < 2010) { // Is LVAL[0] less than 2010?
wrpmcb[:NoticeChange(1):_ LVAL[0]_0_1]; // “1” is written.
GOTO L_REPEAT;
FPScript }
Symbol “PCode10000” is registered. Value is”10000”.
Symbol “KiloByte” is registered. Value is “1024”.
LVAL[0] = #[:PCode10000:]; // The value of P-CODE variable is substituted.
L_REPEAT:
LVAL[0] = LVAL[0] + 1; // Increment
if (LVAL[0] < : KiloByte:) { // Is LVAL[0] less than 1024?
wrpmcb[5_ LVAL[0]_0_1]; // “1” is written.
GOTO L_REPEAT;
}
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 71/190
Date 2015. 5. 22 Design Approval
8 Output of signal operating screen
The output of signal operating screen is a function that notifies the PMC signal on while the custom screen is
being operated as follows.
・It touches the touch panel screen regardless of the presence of the control.
・The key with the MDI unit is pressed.
The PMC signal turns on when it touches the screen or the key is pressed.
Afterwards, if 200msec or more doesn't have the above-mentioned operation, the PMC signal is automatically
turned off.
Timing chart of signal output
The timing of on/off of the PMC signal when it touches the screen or the key is pressed becomes as follows.
Touch
Touch panel screen
Release
Less than 200msec
Press 200msec or more
MDI unit
Release
Less than 200msec or
Output of signal 200msec more
operating screen 1
200msec It is the same as time 200msec It is the same as time to
to touch the screen. press the MDI unit.
NOTE
Please note the following points at key input with the MDI unit.
1. The signal of display screen handling even if it keeps pushing turns off the key
without the repeat function such as INPUT and the PMC signal is turned off by
200msec.
2. As for the key with the repeat function such as DELETE, the signal of display screen
handling even if it keeps pushing might become momentarily off.
Setting of output of signal operating screen
When < details > button that exists in "Make of memory card file" Dialogue is pressed, "Detailed setting"
Dialogue is displayed.
The output of the signal of display screen handling in "Buzzer signal/operator operation signal" tab of this
Dialogue is set.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 72/190
Date 2015. 5. 22 Design Approval
The operator operation signal is used.
When the function of the output of signal operating screen is used, the check is put.
Afterwards, the output destination of the output of signal operating screen (BOOL type) is set by the PMC
system and the PMC symbol name.
PMC system:
The system of the first PMC-5th PMC and dual check safety PMC is specified.
Symbol:
The PMC signal of the BOOL type is specified by the symbol.
8.1 Available CNC / display unit
Target CNC
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
- FS0i –D
- Power Motion i –A
Target display unit
- Standard display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 73/190
Date 2015. 5. 22 Design Approval
9 Input/Output of PMC real type data
9.1 How to use
Data of PMC area can read or write at real type format by control of .FUNUC PICTURE that can display
numerical value.
1. FP Function
When FP function “rdpmcreal” and “wrpmcreal” specify at function property of control, value of PMC can read
or write at real type (Single precision / Double precision).
2. PMC absolute address
Value of PMC can read or write at real type (Single precision / Double precision) by absolute address specify
of PMC. And, symbol (Single precision, Double precision) can register to set type value of following table by
PMC symbol list.
Real Type
Single precision real REAL
Double precision real LREAL
When symbol specify at symbol property of control, value of PMC can read or write at real type ( Single
precision / Double precision ).
Detail of property setting, refer to subsection 9.1.2 “Property setting of control”.
WARNING
Please install access enable signal of the characteristic region data and secure the
simultaneity of the width of the real number data area when both single precision and
double precision do the real number data from PMC area in read write. This is a
technique to avoid the competition in the data area width to the same area by the
simultaneous access by two or more systems at the data bus cycle.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 74/190
Date 2015. 5. 22 Design Approval
9.1.1 FP function specification
Value of PMC can read or write at real type (Single precision / Double precision) at following FP function.
Reading PMC data
The value of PMC is read by real type (Single precision / Double precision).
[Function name]
rdpmcreal
[Data type]
9: Real
10: LReal
[Format/with argument]
rdpmcreal[adrtype_snumber_datatype(_path)]
[Arguments]
adrtype PMC address type
snumber PMC address where data is read
datatype PMC data type
4: Single precision real
5: Double precision real
(path) PMC path number, Optional
[Error number]
100 Argument adrtype specification is not correct.
101 Argument datatype specification is not correct.
Writing PMC data
The value of PMC is written by real type (Single precision / Double precision).
[Function name]
wrpmcreal
[Data type]
None
[Format/with argument]
wrpmcreal[adrtype_snumber_datatype_data(_path)]
[Arguments]
adrtype PMC address type
snumber PMC address where data is written
datatype PMC data type
4: Single precision real
5: Double precision real
data Output data(0 is specified at the ten keys input)
(Example)Single Precision: wrpmcreal[9_1000_4_1.234567]
Double Precsion: wrpmcreal[9_1000_5_1.23456789012345]
(path) PMC path number, Optional
[Error number]
100 Argument adrtype specification is not correct.
101 Argument datatype specification is not correct.
102 Argument data specification is not correct.
Above FP function can use FP script. In case of decimal is described as constant of FP script, value that remove
decimal point can describe until signed 4 byte in numerical value range.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 75/190
Date 2015. 5. 22 Design Approval
9.1.2 Property setting of control
In case of read or write PMC data at real type by PMC absolute address specify and PMC symbol, following
data type specify at data type property of control.
- “9:Real”
- “10:LReal”
Also, in case of display numerical value or input numerical value of PMC data at index format (1.23e+012),
following data type specify at data type display format of control.
- “5: Exponent”
Display result combine data type property with display format property is following table.
Data type Display format
Display result
Property property
To display in real (Single precision).
- The digit below a specified decimal is rounded off and displayed.
0 : Decimal
- In case of decimal digits is 3, real number”1.2345678e+003” is
displayed 1235. In case of unspecified decimal digit, 1235 is
displayed.
1 : Binary
2 : Hexadecimal
9 : Real Can not use. Do not specify.
3 : BCD
4 : ASCII
To display real (Single precision) in index format.
- Value of real part’s display decimal digits below is displayed to
5 : Exponent
round off.
- Index is specify of decimal digits are ignored for to be displayed
index format.
To display in real (Double precision).
0 : Decimal
Rounding and decimal digits are same “9: Real”.
1 : Binary
2 : Hexadecimal
10 : LReal Can not use. Do not specify.
3 : BCD
4 : ASCII
To display real (Double precision).in index format.
5 : Exponent
Rounding and decimal digits are same “9: Real”.
Following above setting, key in buffer is able to input at real/index format.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 76/190
Date 2015. 5. 22 Design Approval
NOTE
1. In case of “9: Real” or “10: LReal” is set by data type other than REAL and LREAL
that setting symbol type, data type prioritize.
2. To read or write of macro variable/P code macro variable use “7: Decimal” of data
type at method as usual.
3. “Number of digits specification” is counted 1digit also e and ± of index type. If want
to display index type,
” Number of digits specification” specify value over “6”.
9.2 Index format input of pop-up ten-key pad
Pop-up ten-key pad can input and write real at index format
tenkey1 tenkey2
Key:
In case of key in buffer control doesn’t input decimal point is input decimal point, in case of decimal point is
already input is input “e”. After input e, each key can’t input.
Key:
In case of input sign of real part: Click ± key with "e" not input. When the fist time click is changed
value of real part to –value, second time click is change to +value.
After click alternates between +value and –value.
In case of input sign of index part: Click ± key with "e" input. When the fist time click is changed value
of exponent part to +value, second time click is change to -value. After
click alternates between +value and –value.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 77/190
Date 2015. 5. 22 Design Approval
Input example:
Want to input the “1.23e+003”.
(1) After click 1 key, click ./e key put decimal point.
(2) After Click2 and 3 key, click ./e key put “e”.
(3) Click ± key put “+”, and click 0, 0 and 3 key.
NOTE
In PANEL iH Pro, the data type must input the exponent by less than ±307 when the
real number (double precision) and the display form are the pop up ten keys input of
the index.
9.3 The function to take out partial numerical value of PMC
symbol
Symbol that specify type “REAL” or “LREAL” can get following value to use “The function to take out partial
numerical value of PMC symbol”.
Pick up number Content
Pick up value “Address type”
1
G:00,F:01,Y:02,X:03,A:04,R:05,T:06,K:07,C:08,D:09,M:10,N:11,E:12,Z:13
2 Pick up value “Address”
Pick up symbol “Number of data type”
3
REAL:4,LREAL:5
Pick up symbol “Data type size”
9
REAL:4,LREAL:8
<Example of use>
In case of symbol” FP0010OVStHead2” is address: D4104, type: LREAL.
LVAL[0] = : FP0010OVStHead2(2): ; // Assign address “4014” at pick up partial.
L_REPEAT:
if (LVAL[0] < 4086) {
wrpmcreal[:FP0010OVStHead2(1):_ LVAL[0]_ :FP0010OVStHead2(3):_99.99];// To write “99.99"
LVAL[0] = LVAL[0] + :FP0010OVStHead2(9): ; // To increment address of data size
GOTO L_REPEAT;
}
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 78/190
Date 2015. 5. 22 Design Approval
9.4 Available CNC / display unit
Available CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
- FS0i –D
- Power Motion i –A
Available display unit
- Standard display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 79/190
Date 2015. 5. 22 Design Approval
10 Character display improvement in custom
screen for iHMI
In the typewriter font including the standard display unit, data was able to be displayed by right arrangement by
"Number of digits specification” property.
However, the proportional font that can be used on the custom screen for iHMI is different the width of the
character according to the character.
Therefore, right justify in "Number of digits specification" property cannot be done. In the control that uses the
proportional font, please display right arrangement by the following settings.
1. Open the properties dialog of the control.
2. Turn on the "Upper-right standard" in the [Character] tab.
3. Turn off the "Left Align" in the [Action] tab.
The target controls is as follows.
- Numeral/Character String Indication Control
- Numeral Indication Control with Key Input
- Numeral Indication Control for Calling a Ten-Key Pad
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 80/190
Date 2015. 5. 22 Design Approval
The display position (X coordinates and Y coordinates) where the character specified that this function is
turned on in the "character" tab is displayed becomes an upper right corner standard.
Example) When setting it to the display position (X coordinates 5 and Y coordinates 4) in the "character" tab.
"Upper-left standard" ON (predetermined): "Upper-right standard" ON (predetermined):
0 5 5 0
4 001.234 001.234 4
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 81/190
Date 2015. 5. 22 Design Approval
11 Update Combining application for standard
display unit
11.1 Select C-Executer library
In the FANUC PICTURE library for the combining application of standard display unit, new C-Executer library
is necessary to use the following functions.
- Improvement of alarm history data output function (communication task, USB memory interface)
- To display external alarm message until 252 characters.
Therefore prepare C-Executer library in below, when use this new FANUC PICTURE library in combined
application.
- Improvement of alarm history data output function
FANUC Series 30i/31i/32i/35i -MODEL B : GZ0I-05.4 or later
FANUC Power Motion i -MODEL A : 889J-01.0 or later
FANUC Series 0i-MODEL D : DY10-01.2 or later
FANUC Series 0i-MODEL F : GZ0I-05.4 or later
- To display external alarm message until 252 characters.
FANUC Series 30i/31i/32i/35i -MODEL B : GZ0I-06.6 or later
FANUC Series 0i-MODEL F : GZ0I-06.6 or later
However, when the C-Executer library is older than the above-mentioned number of versions, the combining
application FP driver with the function limitation can be made by changing the combining application that the
machine maker made as follows.
In this case, the above-mentioned function that the function is added to the FANUC PICTURE library cannot
be used.
Making procedure of combining application to which function is limited
1. The following file is copied from CD to the development environment of the uniting application.
Source:
[FPLink0D¥FPLib](Series 0i-D)
[FPLink30¥FPLib](Series 30i/31i/32i/35i, Series 0i-F)
[FPLinkPMiA¥FPLib](Power Motion i-A)
The following file in the above-mentioned subfolder of the CNC model that applies is copied.
HELPERMN.C
HELPERCM.C
HELPERAL.C
FPcomLIB.A
Destination:
Folder where user C language source program of uniting application development environment is put
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 82/190
Date 2015. 5. 22 Design Approval
2. MakeFile(CEXE.MAK) is opened with the text editor, and as follows to the task definition block
(bold-faced type) .O file is added.
#------------------------------------------------------------------------------
# Task definition block. Modify here for your application. ( define task block)
#------------------------------------------------------------------------------
TASK1 = HELPERMN.O USERFUNC.O USERMAIN.O ..¥FPLIB¥FPJPEGLIB.A ..¥FPLIB¥FPMAINLIB.A
¥ ..¥FPLIB¥FPZLIB.A
TASK2 = HELPERCM.O BACK2.O ..¥FPLIB¥FPComLIB.A
TASK3 = HELPERAL.O BACK1.O ..¥FPLIB¥FPSUBLIB.A
3. The following are added to the dependence definition block of .O and .C of MakeFile.
#------------------------------------------------------------------------------
# .O and .C dependency block.(Block to define dependence of .O and .C)
#------------------------------------------------------------------------------
HELPERMN.O : HELPERMN.C
HELPERCM.O : HELPERCM.C
HELPERAL.O : HELPERAL.C
Procedure when C-Executer library is replaced with new version
The future, when the limitation of the function is removed by replacing the library since the above-mentioned
version number, it changes as follows.
1. Insert the same content in the terminal of "Task definition block" of MakeFile as follows (bold-faced type).
・FANUC Series 30i/31i/32i/35i -MODEL B , FANUC Series 0i-MODEL F
#------------------------------------------------------------------------------
# End of task definition block.( Task definition block terminal)
#------------------------------------------------------------------------------
~ Omission ~
#CEXLIBED = 200 # GZ0I-06.6(or later) - GZ0I-xx.x edition.
#CEXLIBED = 100 # GZ0I-05.4 - GZ0I-06.5 edition.
#CEXLIBED = 0 # GZ0I-02.0 - GZ0I-05.3 edition.
CEXEDVAL=MTBCEXED=$(CEXLIBED)
・FANUC Power Motion i -MODEL A
#------------------------------------------------------------------------------
# End of task definition block.( Task definition block terminal)
#------------------------------------------------------------------------------
~ Omission ~
#CEXLIBED = 100 # 889J-01.2(or later) - 889J-xx.x edition.
#CEXLIBED = 0 # 889J-01.0 - 889J-01.0 edition.
CEXEDVAL=MTBCEXED=$(CEXLIBED)
・FANUC Series 0i-MODEL D
#------------------------------------------------------------------------------
# End of task definition block.( Task definition block terminal)
#------------------------------------------------------------------------------
~ Omission ~
#CEXLIBED = 100 # DY10-01.2(or later) - DY10-xx.x edition.
#CEXLIBED = 0 # DY10-01.0 - DY10-01.1 edition.
CEXEDVAL=MTBCEXED=$(CEXLIBED)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 83/190
Date 2015. 5. 22 Design Approval
4. -D $(CEXEDVAL) is added to Environment variable column for FANUC PICTURE of MakeFile.
#------------------------------------------------------------------------------
# Environmental variables for FANUC PICTURE(Environment variable for FANUC PICTURE)
#------------------------------------------------------------------------------
~ Omission ~
FPLIB = ..¥FPLIB
FPCCOPT = -I$(FPLIB) -DFS30I -D$(CEXEDVAL)
5. # comment of the line that corresponds to machine maker's C language executor library edition is removed.
#------------------------------------------------------------------------------
# Environmental variables for FANUC PICTURE(Environment variable for FANUC PICTURE)
#------------------------------------------------------------------------------
~ Omission ~
#CEXLIBED = 200 # GZ0I-06.6(or later) - GZ0I-xx.x edition.
CEXLIBED = 100 # GZ0I-05.4 - GZ0I-06.5 edition.
#CEXLIBED = 0 # GZ0I-02.0 - GZ0I-05.3 edition.
Correspondence method when communication task is used in machine maker
When the communication task is newly used in the machine maker, the FP driver can be created by doing the
correspondence shown as follows.
1. The following file is copied from CD onto the development environment of the uniting application.
Source:
[FPLink0D¥FPLib¥UserSample](Series 0i-D)
[FPLink30¥FPLib¥UserSample](Series 30i/31i/32i/35i, Series 0i-F)
[FPLinkPMiA¥FPLib¥UserSample](Power Motion i-A)
BACK2.C
Destination:
Folder where user C language source program of uniting application development environment is put
2. Copied file (BACK2.C) is opened with the text editor, and machine maker's source code is added as
follows (bold-faced type).
void main()
{
Fanuc_Common_Task_Init(); // Initialize proc. for FANUC PICTURE
for (;;) {
//-----------------------------------------------------------------------------
// Place code here to handle communication.
//-----------------------------------------------------------------------------
Fanuc_Common_Task_Main(); // Communication monitor proc. for FANUC PICTURE
os_wait_tim(TASK2_INTERVAL); // Sleeping
}
}
The communication task has already been added in the machine maker and the following content is added to
machine maker's BACK2.C for the Occupied.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 84/190
Date 2015. 5. 22 Design Approval
3. The following are added before the for(;;) loop of the cycle processing starts.
Fanuc_Common_Task_Init(); // Initialize proc. for FANUC PICTURE
4. The following are added immediately before the last os_wait_tim() in processing of the cycle.
Fanuc_Common_Task_Main(); // Communication monitor proc. for FANUC PICTURE
11.2 Select Max axis number
In the FANUC PICTURE library for the combining application of a standard display unit., the max axis number
that can be used by the function of FANUC PICTURE by the following specification can be selected.
Specify it along the CNC control software series name as follows.
Procedure:
MakeFile (CEXE.MAK) is opened with the text editor, and as follows to the task definition block.
CNC control software CEXE.MAK (Make file for C Executor user application)
series name
G3G1 AXIS_TYPE = F22_TYPEA # Number of max spindle(10)…
#AXIS_TYPE = F22_TYPEB # Number of max spindle(24)…
G3H1 #AXIS_TYPE = F22_TYPEA # Number of max spindle(10)…
AXIS_TYPE = F22_TYPEB # Number of max spindle(24)…
(Other 30i and 0i-F) #AXIS_TYPE = F22_TYPEA # Number of max spindle(10)…
#AXIS_TYPE = F22_TYPEB # Number of max spindle(24)…
11.3 Cautions
In FANUC PICTURE, the semaphore ID 251 to 255 is used.
Don’t use the semaphore ID 251 to 255 in the combining application.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 85/190
Date 2015. 5. 22 Design Approval
12 Change display size from VGA to 15 inch
12.1 How to use
The VGA screen can be enlarged in the 15 inch display unit according to the FP parameter.
FP parameter No.18 VGA enlargement display for standard display unit
This parameter is available only for Series 0i-F, Series 30i/31i/32i-B. In case of the other CNC, always set 0.
[Explanation] When a display size is 15 inch, the screen made by VGA size is displayed as follows.
0: The screen is not enlarged.
1: The screen is enlarged.
When a display unit is not 15 inch, the screen is not enlarged.
When the screen is enlarged, VGA custom screen (640 * 480 dots) is enlarged to 960 * 720 dots, and the screen
is displayed in the center of the display unit. The blank part in the screen surroundings (up and down: 24 dot,
right and left: 32 dot) is displayed blank (black).
12.2 Available CNC / display unit
Target CNC
- FS30i /31i /32i -B, FS0i –F
Target display unit
- Standard display unit
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 86/190
Date 2015. 5. 22 Design Approval
12.3 Restrictions
When the following screen is displayed on the pop-up screen at the time of enlarged display, the original screen
can not be restored. Therefore, there are the following restrictions.
No. Restrictions Substitute Method
1 The second layer of the pop-up screen cannot be
displayed.
2 The pop-up ten-key cannot be displayed. Please substitute the pop-up ten-key by the key
input buffer control with the numeral indication
control with key input.
3 Signal display screen to check signal information set to
the button control and the lamp control cannot be
displayed.
4 The debug window of the FP script cannot be displayed. Please substitute debug window by outputting the
log file for debugging.
5 The error dialog box cannot be displayed. Please substitute the processing result notification
function to PMC area when the FP function for
which the processing result notification.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 87/190
Date 2015. 5. 22 Design Approval
13 Specified custom screen display for each
home menu
The called custom screen and apps displayed at the same time of each icon of the home menu of iHMI can be
specified.
Custom screen A
Custom screen B +
CNC operate screen
(dot line)
Procedures:
1. Specify the screen number for the custom screen that wants to call from the home menu in the editor of
FANUC PICTURE. And, make the MEM file. Please refer to the manual (B-66284/09) “2.2.11.4 Option
function details setting (2) Display Number Setting” for the method of setting the screen number.
2. Set overlapping the custom screen and the iHMI screen. Please refer to subsection 3.8 “Display with
another application” for details.
3. Specify the size of the iHMI screen for the same size as the display unit with the “settings-general.xml”
file for the setting of the home screen.
4. Specify the screen number and the overlapped screen for subject of the entry tag for FANUC PICTURE
being written in the “apps-general.xml” file for the setting of the home screen. The format of subject that
can be specified is as follows.
Function Format of subject value Description
Specify screen ScreenNo=(screen no) The custom screen of the screen number specified
that the icon of the main menu touches is displayed.
This specification can be used even when
overlapping according to procedure 2 and not
specifying it.
Specify overlapping Overlay=(application name) The application specified that the icon of the main
menu touches overlaps in front of the custom screen
and it is displayed. The entry tag for the overlapped
application is necessary.
This specification can be used with specification
(ScreenNo) of the screen.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 88/190
Date 2015. 5. 22 Design Approval
Function Format of subject value Description
Front display of FANUC App When the icon of the main menu touches in the
PICTURE at the time of overlapping environment, the custom screen is
overlapping(existing) displayed forward.
This specification can be used with specification
(ScreenNo) of the screen.
NOTE
1. Specify it by switching off the space district when you specify two or more values of
subject.
2. App and Overlay cannot be used at the same time.
3. Specify App for the head.
4. When nothing is specified for subject value, the custom screen displayed first is a
start-up screen specified when the MEM file is made. Moreover, it is used as a
home screen in the overlapping environment, and the main menu is displayed in
front of the custom screen.
The example when ScreenNo and Overlay are specified for subject is as follows.
Example)
To achieve the example of switching an opening screen, it describes it in the file as follows.
<entry option="waitregister">
<name>AppFP</name>
<category>Planning</category>
<caption>
<en>OFFSET SCREEN</en>
</caption>
(Omission)
<subject>App ScreenNo=5100</subject>
→The main screen of screen number 5100 is displayed.
</entry>
<entry option="waitregister,alwaysvisible,lockpos">
<name>AppFP</name>
<category>Machining</category>
<caption>
<en>OPEATOR SCREEN </en>
</caption>
<subject>Overlay=CNCOPERA104 ScreenNo=1100</subject>
→The main screen of screen number 1100 is displayed overlapping with the
CNC operation screen of 10.4 inches.
<entry option="waitregister,startup,nomenu">
<name> CNCOPERA104</name>
<category>Machining</category>
<caption> Setting of overlapped CNC
<en> NC operation</en> operation screen
</caption>
<parameters>--screen-size 104</parameters>
</entry>
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 89/190
Date 2015. 5. 22 Design Approval
14 Multi C-Executer for standard display unit
Three FANUC PICTURE applications can be executed with one CNC unit.
Applications that can be executed multiple times are as follow. The combination is free.
- C- Executer application
- FANUC PICTURE application
- Combining application of C- Executer application and FANUC PICTURE
Application #1
Screen data
FP driver
#3
MTB (FANUC PICTURE)
#2
Application #2 #1
Screen data
FP driver
End user (FANUC PICTURE)
Application #3
Screen data
FP driver
CNC
Third party (FANUC PICTURE)
NOTE
1. For each FANUC PICTURE, the custom soft size is used about 2.2 Kbytes, S-RAM
size is used about 20 Kbytes. FP driver use F-ROM size about 2 Mbytes. The
F-ROM size used by the screen data changes according to the specification of the
screen.
2. The 3 tasks are used per FANUC PICTURE.
3. Create the second app and third app with FANUC PICTURE Edition 06.9 or later.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 90/190
Date 2015. 5. 22 Design Approval
14.1 How to use
14.1.1 FANUC PICTURE application
Procedures for creating applications that can be multiple executed are as follows.
1. Open the FANUC PICTURE project (*.fpp) with FANUC PICTURE.
2. Select to [File] – [Project] – [Setting of project] in menu bar.
3. Specify “Application ID” indicating the number of applications in the “Setting of project” dialog box. And
click <OK>.
Application ID
Application ID: Select Application ID. 1 to 3 can be selected. Default value is 1.
NOTE
1. Do not set the application ID outside the FANUC PICTURE.
2. When another screen is stored in same ID, S-RAM is recommended to be cleared. It
is because there is a possibility that the screen malfunctions because of S-RAM that
the previous screen uses. The S-RAM variable of each ID of C- Executer application
originally made can be restored to back up. Please refer to manual of C- Executer
for details.
3. The FANUC PICTURE application is started from application ID 1.
4. Specify the application ID of the application to be started at the same time with serial
number from 1.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 91/190
Date 2015. 5. 22 Design Approval
4. Select [Project] – [Make MEM file] in the menu bar.
5. Assign the softkey number that does not overlap with other applications. And set 1 to select flag and push
<OK>.
At this time, “Screen display at power on” can be specified.
When the check box on the CNC screen is turned on, the CNC screen selected when the power supply is turned
on is displayed.
Assign the softkey number that does not overlap
with other applications.
Screen display at power on:
When the check box on the CNC screen is turned off, the custom screen selected in start-up screen when the
power supply is turned on is displayed. Please refer to “Appendix B CNC SCREEN NUMBERS LIST” of
FANUC PICTURE OPERATOR’S MANUAL (B-66284EN) for CNC screen.
When the check box on the CNC screen is turned on, the CNC screen selected in combo box when the power
supply is turned on is displayed.
When the screen selected with [RETURN] is displayed first, the custom screen selected on a start-up screen is
displayed.
NOTE
1. "Start-up screen" and " Screen display at power on" are executed only by the
FANUC PICTURE application that sets the biggest application ID in the number of
application starts.
2. The CNC screen of “Screen displayed at power on” specified by the FANUC
PICTURE application ID No.1 is displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 92/190
Date 2015. 5. 22 Design Approval
6. When MEM file creation is complete, select [Project]-[Write to Card]. In the “Write to Card” function, the
screen data for the string is stored in the forwarding destination by application ID specified according to
procedure 3.
14.1.2 Combining application of FANUC PICTURE
Procedures for creating the combining application of FANUC PICTURE that can be multiple executed are as
follows.
Set application ID to memory card file (*.MEM) of the combining application according to the following
procedures.
[Procedure]
Make the work folder. (Follows )
Copy the following files to the work folder.
- "SET_MULT.exe" in Tool folder in C language library
- "CRC_CEXE.exe" in Tool folder in C language library
- MEM file that buries application ID
Start the DOS prompt. And, move a current folder to the work folder.
Execute the following commands.
>SET_MULT.EXE [Input file name] [Output file name] [Application ID]
[Input file name] : Input file name (alphanumeric character, 8.3 forms of MS-DOS)
[Output file name] : Output file name (alphanumeric character, 8.3 forms of MS-DOS)
[Application ID] : Application ID (1 to 3)
Example)
When the cexe2.mem to which application ID 2 of combining application .
D:¥work>SET_MULT.EXE cexe.mem cexe2.mem
2
D:¥work>SET_MULT.EXE cexec.mem
cexe2.mem 2
NOTE
1. Please refer to “subsection 4.5.6 Making of Combining Application Program” of
FANUC PICTURE OPERATOR’S MANUAL (B-66284EN) for the making
procedure of the combining Application.
2. Please refer to manual of C- Executer for details of set procedures of application
ID.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 93/190
Date 2015. 5. 22 Design Approval
14.2 About the environment
The following environments, the parameter settings, and the software options are necessary to use this function.
Target CNC
- FS30i /31i /32i –B
- FS0i –F
Target display unit
- Standard display unit
Parameter settings
No. Content
Multi C-Executer is
8658 #1 MCE 0: Invalid
1: Effective
Size of SRAM variable area used by application #1
8661
Set the multiple of 4.
Size of SRAM disk
8662
Set the multiple of 4.
Size of SRAM variable area used by application #2
8666
Set the multiple of 4.
Size of SRAM variable area used by application #3
8667
Set the multiple of 4.
Size of DRAM used by C language executor
8781
Set the value of 768Kbyte or more in each 64Kbyte.
Size of DRAM used by application #2
8784
Set the value of 768Kbyte or more in each 64Kbyte.
Size of DRAM used by application #2
8785
Set the value of 768Kbyte or more in each 64Kbyte.
Software options Contents
Either of following custom software size is separately
necessary.
FANUC PICTURE Executer The following options cannot be arranged.
- FANUC PICTURE Function
- FANUC PICTURE function for non-touch panel display
Software custom size 2M, 6M, 8M, 12M Byte Arrange if necessary.
Arrange when you make user C language application coexist
with the FP driver.
C Language Executor + Macro Executer
To operate the FP driver part, FANUC PICTURE executor is
needed.
C Language Executor SRAM addition 512KB, 1M
Keep effective if necessary.
Byte
Custom software size is addition 6MByte.
The following options cannot be arranged.
FANUC PICTURE function for non-touch panel
- FANUC PICTURE Executer
display
- C Language Executor + Macro Executer
- FANUC PICTURE Function
Custom software size is addition 6MByte.
The following options cannot be arranged.
FANUC PICTURE Function - FANUC PICTURE Executer
- C Language Executor + Macro Executer
- FANUC PICTURE function for non-touch panel display
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 94/190
Date 2015. 5. 22 Design Approval
15 Link with theme color function
The color symbol can be specified for the control on the custom screen for a color definition of iHMI.
It synchronizes with the change in the theme setting on iHMI by specifying the color symbol and the display
color of the custom screen changes.
As a result, the screen of the united theme color can be created when custom screen and other application are
simultaneously displayed on the iHMI.
CNC operation screen Custom screen
Theme: black
Theme: gray
The color symbol can be specified by “Setting of Color” dialog box by clicking the color specification button
<…>. When the <Symbol> button is clicked in the past “Setting of Color” dialog box, a dialog box for
specifying the color symbol is displayed.
When button is
clicked, screen is
changed
Color (RGB) is specified
Color symbol is specified
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 95/190
Date 2015. 5. 22 Design Approval
NOTE
Gradation cannot be displayed when color symbols are used. It is filled with the
single color indicated by the symbol.
The theme setting is switched in the form bar of FANUC PICTURE. As a result, the controls using color
symbols are displayed in the display colors on the iHMI.
When the custom screen is used without registering in the home screen, the default theme color is used. The
default theme color can be specified on the project setting dialog.
15.1 Available CNC / display unit
Target CNC
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
Target display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 96/190
Date 2015. 5. 22 Design Approval
16 Customize of custom screen display for iHMI
The following operation of the custom screen on iHMI can be customized.
- Update interval of custom screen
- Display/non-display of mouse cursor
- Priority of operation startup
- Screen number notification setting of sub screen when custom screen is hidden
16.1 How to use
The customization procedure is as follows.
1. Copy the "Data¥AppFPSetting.xml" of the installation folder to the same folder as the screen data in the
display unit. Please refer to the subsection 3.2 "Creating a new operator’s panel screen” step 20 for the
folder of screen data.
Example) When there is only one custom screen
- PANEL iH : “Storage Card2¥FANUC_PICTURE¥OPRATOR_SCREEN_001¥”
- PANEL iH Pro : “D:¥FANUC_PICTURE¥OPRATOR_SCREEN_001¥”
2. Open the AppFPSetting.xml copied to the display unit with the text editor.
3. Change the value of the written tag. And save. The change of each tag is as follows.
Update interval of custom screen
The interval when the custom screen operates can be specified.
The operation of the custom screen slows by the value large. However, the operation of other iHMI screens is
steady. This setting is in real time reflected while operating the custom screen. It is not necessary to restart the
display unit.
Tag Description
appsetting id="cycletime" Specify the update interval when the custom screen is displayed on the
foremost side. This value is always used when overlap with the iHMI screen
and displayed.
Unit: millisecond
For PANEL iH, 64ms or more is recommended.
appsetting id="backgroundtime" Specify the update interval when the custom screen is not displayed.
When a large value is specified, the time from when the custom screen is
called from the home screen until the operation resumes becomes long.
Unit: millisecond
For PANEL iH, 64ms or more is recommended.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 97/190
Date 2015. 5. 22 Design Approval
The next level of the above tag is the following tags can be specified.
Tag Initial value(*) Description
<mainthread> PANEL iH : Specify the update interval of the custom screen.
appsetting id="cycletime" : 64ms When a large value is specified,
appsetting id="backgroundtime" : 250ms
PANEL iH Pro :
appsetting id="cycletime" : 33ms
appsetting id="backgroundtime" : 250ms
<alarmthread> PANEL iH : Touch operation monitoring interval
appsetting id="cycletime" : 33ms Alarm history collection interval
appsetting id="backgroundtime" : 250ms The shortest script execution interval
PANEL iH Pro : When the timer script is used, a value less than or
appsetting id="cycletime" : 33ms equal to the script period is recommended.
appsetting id="backgroundtime" : 250ms
* The set value when not arranging AppFPSetting.xml
Display/non-display of mouse cursor
Display / non-display of mouse cursor can be specified.
The setting change is applied when the iHMI is next startup.
Tag Next level tag Description
appsetting id="mouse" <hide> Display / non-display of mouse cursor can be specified.
0: display (Default)
1: non-display
Priority of operation startup
Priority of operation startup can be specified. When other iHMI screen has priority, the splash screen of iHMI
screen can be finished earlier. When the custom screen and the iHMI screen are displayed at the same time,
priority of the custom screen is recommended.
The setting change is applied when the iHMI is next startup.
Tag Next level tag Description
appsetting id=”startup” <type> Priority of operation startup can be specified.
0: Other iHMI screen is startup with priority. (Default)
1: Custom screen is startup with priority.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 98/190
Date 2015. 5. 22 Design Approval
Screen number notification setting of sub screen when custom screen is hidden
You can specify whether or not to notify 0 in the notification area as the screen number of sub screen when the
custom screen is hidden.
The changed setting is applied at the next startup of iHMI.
Tag Next level tag Description
appsetting id=”screennum” <type> Notify / non-notify of 0 in screen number notification
area of sub screen when custom screen is hidden can
be specified.
0: Notify of 0 in the screen number notification area of
the sub screen. (default)
1: Continue to notify the screen number in screen
number notification area of the sub screen.
Examples of editing are as follows.
Example)
- Update interval of the custom screen: display interval is 100 milliseconds, monitoring interval is 33
milliseconds.
- Update interval of the hidden custom screen: display interval is 5 seconds, monitoring interval is 500
milliseconds.
- Mouse cursor is displayed.
- Other iHMI screen is startup with priority.
- Continue to notify the screen number in screen number notification area of sub screen when the custom
screen is hidden.
<appsettings>
<appsetting id="cycletime">
<mainthread>100</mainthread>
<alarmthread>33</alarmthread>
</appsetting>
<appsetting id="backgroundtime">
<mainthread>5000</mainthread>
<alarmthread>500</alarmthread>
</appsetting>
<appsetting id="mouse">
<hide>0</hide>
</appsetting>
<appsetting id=”startup”>
<type>0</type>
</appsetting>
<appsetting id=”screennum”>
<type>1</type>
</appsetting>
</appsettings>
16.2 Available CNC / display unit
Target CNC
- FS30i /31i /32i -A/B, FS35i –B,FS0i –F
Target display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 99/190
Date 2015. 5. 22 Design Approval
17 Multi edition install and startup function
To edit the custom screen with FANUC PICTURE of two or more editions, the following FANUC PICTURE
Utility applications are offered.
- Application to install FANUC PICTURE of two or more editions (FPMultiSetup)
- Application to uninstall FANUC PICTURE of two or more editions (FPMultiUninstaller)
- Application to start installed FANUC PICTURE (FPStarter)
As a result, when the end user changes the custom screen from MTB, FANUC PICTURE of the same edition as
the project of the made custom screen can be started. Also, the FANUC PICTURE project edition can be
updated by opening the existing custom screen on the latest edition FANUC PICTURE.
FPMultiSetup
This is an application that installs FANUC PICTURE of two or more editions. When this is executed, another
edition can be installed continuously. Only when it installs first time, the selection of the folder can be used at
the installation destination.
FPMultiUninstaller
This is an application that uninstalls two or more installed FANUC PICTURE. The edition selected in the
check box is uninstalled.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 100/190
Date 2015. 5. 22 Design Approval
FPStarter
This is an application that opens the custom screen project by the FANUC PICTURE edition that the custom
screen project is made or starts FANUC PICTURE with selected installed edition.
[Case of opening the custom screen project]
1. Select Radio button of "Open an existing project".
2. Push <…> button and select project in select file dialog box.
3. Push <OK> button and open the project by the edition that the custom screen project is made.
FANUC PICTURE (Edition09.7)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 101/190
Date 2015. 5. 22 Design Approval
[Case of starting FANUC PICTURE with selected installed edition]
1. Select Radio button of "Start FANUC PICTURE ".
2. Select the FANUC PICTURE edition number.
3. Push <OK> button and start FANUC PICTURE with selected edition.
FANUC PICTURE (Edition09.7)
NOTE
1. The edition of FANUC PICTURE that can be installed by "FPMultiSetup" are
1.15.0.0 or later. Please do not install the previous edition from 1.14.0.0.
2. It is necessary to install FANUC PICTURE with product CD-ROM to execute
"FPMultiSetup" beforehand.
3. FANUC PICTURE installed at the end is related in file extension
(fpp,fppx,fp2,fp2x) registered in Windows.
4. When project file (fpp,fppx,fp2,fp2x) is double-clicked on the Explorer without
"FPStarter", FANUC PICTURE of the edition installed at the end is started.
5. FPStater, FPMultiSetup, or FPMultiUninstaller cannot display more than one
window. The displaying window is set foreground when starting these applications
whose window already displayed.
6. In Windows 8 or earlier, the Program Compatibility Assistant may appear when
using FPMultiSetup and FPMultiUninstaller. In this case, select "This program
installed correctly" in the Program Compatibility Assistant.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 102/190
Date 2015. 5. 22 Design Approval
17.1 Install of FPMultiSetup, FPMultiUninstaller and FPStarter
The procedure for installing "FPMultiSetup", "FPMultiUninstaller", and "FPStarter" of "FANUC PICTURE
Utility" is as follows.
1. Execute SETUP.EXE of the Utility folder of the drive that inserts product CD-ROM of FANUC
PICTURE.
2. Install it according to the message of the dialog box.
3. When the installation is completed, FANUC PICTURE Utility is displayed in the Windows start menu.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 103/190
Date 2015. 5. 22 Design Approval
17.2 Uninstall of FPMultiSetup, FPMultiUninstaller and FPStarter
The procedure for uninstalling "FPMultiSetup", "FPMultiUninstaller", and "FPStarter" of "FANUC PICTURE
Utility" is as follows.
1. Click the Start button of Windows.
2. Click Control Panel. And click “Programs and Features”.
3. Click “FANUC PICTURE Utility”. And click “Uninstall/ Change”.
4. And, uninstall it according to the message of the dialog box.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 104/190
Date 2015. 5. 22 Design Approval
17.3 Install the FANUC PICTURE software using the multi edition
installer
FPMultiSetup is an application that install the FANUC PICTURE software using the multi edition installer.
FANUC PICTURE is installed by selecting Setup.exe of the installed edition, and pushing the OK button.
Push <Yes> button
Push <OK> button
NOTE
Disable the UAC (User Account Control) in the following procedures before install the FANUC
PICTURE software using the multi edition installer.
[1] For the Windows7
Click the Start button of the Windows.
For the Windows10
Click the Start button, and click the Windows System.
[2] Click the Control Panel, and click the User Accounts.
[3] Click the User Accounts, and click the Change User Account Control settings.
[4] Move the slider to in the figure below, and click the OK button.
[5] Restart the PC.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 105/190
Date 2015. 5. 22 Design Approval
NOTE
1. FP needs to be installed individually before executing.
2. Close FP Editor before executing.
Select Setup.exe - … button
Select installer setup file (Setup.exe) of installed FANUC PICTURE.
Select installed folder - … button
Select the folder at the installation destination. Use it when FANUC PICTURE is installed first.
The timeout (second) is input
Input the time-out second when it installs it. Default is 20 seconds.
Installed edition
Each edition of FANUC PICTURE installed in the personal computer is displayed.
OK button
Setup.exe selected with the … button of " Select Setup.exe " is executed, and FANUC PICTURE is
installed. When the installation is completed, the following dialog box is displayed.
When "Yes" button is pushed, another edition can be installed continuously. And when "No" button is pushed,
"FPMultiSetup" is closed.
Cancel button
The dialog box is closed without doing anything.
NOTE
This application should specify Setup.exe. However, cancel because the installation is
automatically begun when product CD-ROM of FANUC PICTURE is inserted in the drive.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 106/190
Date 2015. 5. 22 Design Approval
17.3.1 Error code multi installer
The following dialog written error code is displayed if the install the FANUC PICTURE software using the
multi edition installer failed. Please deal with a problem according to the error codes.
If the problem is not solved with the described countermeasure, or if error number is not described in error
codes, please contact FANUC.
Code Item Solution
Install FP individually and execute multi
1 FP is not installed.
edition install.
-3 FP Editor is running. Close FP Editor.
-4 Insufficient memory. Close unnecessary applications.
-7 The installation result cannot be written to the log file. Install with administrator authority.
-5, -8 The file used for this function cannot be found.
Reinstall the setup of multi edition
The folders and files used in this function cannot be
-52 installation.
access.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 107/190
Date 2015. 5. 22 Design Approval
17.4 Uninstall the FANUC PICTURE software using the multi
edition uninstaller
FPMultiUninstaller is an application that uninstall the FANUC PICTURE software using the multi edition
uninstaller.
The edition selected in the check box is uninstalled.
NOTE
Disable the UAC (User Account Control) in the following procedures before uninstall the FANUC
PICTURE software using the multi edition uninstaller.
[1] For the Windows7
Click the Start button of the Windows.
For the Windows10
Click the Start button, and click the Windows System.
[2] Click the Control Panel, and click the User Accounts.
[3] Click the User Accounts, and click the Change User Account Control settings.
[4] Move the slider to in the figure below, and click the OK button.
[5] Restart the PC.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 108/190
Date 2015. 5. 22 Design Approval
FANUC PICTURE edition:
Turn on the check box of the uninstalled edition.
OK button
FANUC PICTURE of the edition from which the check box is turned on is uninstalled. As for the edition
installed at the end, the following dialog box is displayed. And, it is can not uninstall.
Cancel button
The dialog box is closed without doing anything.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 109/190
Date 2015. 5. 22 Design Approval
17.5 Startup of FANUC PICTURE of multi edition
FPSarter is an application that opens the custom screen project by the FANUC PICTURE edition that the
custom screen project is made or starts FANUC PICTURE with selected installed edition.
The error message is displayed and the FPStarter will not start when FANUC PICTURE is not installed at
starting the FPStarter.
[Case of opening the custom screen project]
Open an existing Project
Select it when opening the custom screen project by the FANUC PICTURE edition that the custom screen
project is made.
… button
Select the project of the edited custom screen.
Project edition:
The edition of FANUC PICTURE that makes the selected project is displayed.
OK button
FANUC PICTURE is started by the edition that makes the project. When FANUC PICTURE of the edition
that makes the project is not installed, the following error dialog boxes are displayed.
When Yes button is selected, FANUC PICTURE is started by the latest edition installed in the personal
computer. And, the custom screen project is made and converted.
When No button is selected, FANUC PICTURE is not started. And, the error dialog box is closed.
Cancel button
The dialog box is closed without doing anything.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 110/190
Date 2015. 5. 22 Design Approval
[Case of starting FANUC PICTURE with selected installed edition]
Start FANUC PICTURE
Select it when starting FANUC PICTURE with selected installed edition.
FANUC PICTURE edition
Select the FANUC PICTURE edition number.
The combo box displays the installed edition number.
The latest edition number is displayed at startup.
OK button
FANUC PICTURE is started by the selected edition.
The edit mode is inherited from the previous edit mode.
Cancel button
The dialog box is closed without doing anything.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 111/190
Date 2015. 5. 22 Design Approval
18 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.
Display unit Shift source folder Shift destination folder
PANEL iH ¥Storage Card¥ ¥Storage Card2¥
PANEL iH Pro C:¥Program Files(x86)¥ D:¥
NOTE
Please shift according to the following procedures even when you renew only
screen data. There is a possibility that the trouble will occur in the future when
keeping using it without shifting.
The flow of the shift is as follows.
Flow of the shift
※ The flow of the following shift has been described on the assumption of PANEL iH. In the PANEL iH Pro,
it is shifted from "C:¥Program Files(x86)¥" to "D:¥" similarly.
1. Insert an external memory to which "Write to card” was done by using since the edition 06.5 in the display
unit.
2. Execute “installer.bat”.
3. The screen for loading is displayed. Specify the loaded file, and push <Load> or <Overwrite> button.
Please refer to the FANUC PICTURE for iHMI Specification (A-40712EN) for detail of specification
method.
4. When FANUC PICTURE before the edition 06.4 is loaded into the folder before it shifts, the following
message box is displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 112/190
Date 2015. 5. 22 Design Approval
5. Push <OK> button. Then, the shift is begun.
The folder is shifted as follows.
(1) The “FANUC_PICTURE” folder that exists in a shift source folder is moved to the shift destination
folder.
(2) The file path written in the configuration file (apps-general.xml) of the home screen is updated to the
folder path of shift destination because the FANUC_PICTURE folder path changes.
State before it shifts State after it shifts
Storage Card Storage Card2 Storage Card Storage Card2
FANUC¥iHMI FANUC¥iHMI
Folder Folder
apps-general apps-general
.xml(※) Move to .xml(※)
Storage Card2.
FANUC_PICTURE FANUC_PICTURE
Folder Folder
FANUC_PICTURE2 FANUC_PICTURE2
Folder Folder
Arrangement folder of FANUC PICUTRE: Arrangement folder of FANUC PICUTRE:
Storage Card¥FANUC_PICTURE Storage Card2¥FANUC_PICTURE
※Please refer to the following "Update content of apps-general.xml" for the detail of apps-general.xml of
update content.
NOTE
When failing in loading while shifting because of some causes, correspond according to
the displayed message. And, please shift from procedure 1 again.
6. When <No> button is pushed, the following message box is displayed. In the case, the folder will not be
shifted and the file will not be updated.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 113/190
Date 2015. 5. 22 Design Approval
7. The file in an external memory is loaded the shift destination folder as specified according to procedure 3
after the shift is completed.
8. When loading is completed, the following message box is displayed.
9. Turn on the power supply again after completing loading.
Update content of apps-general.xml
The shift example in PANEL iH is as follows.
In the PANEL iH Pro, apps-general.xml is similarly updated from "C:¥Program Files(x86)¥" to "D:¥" in
<entry> tag of FANUC PICTURE.
Before:
<entry>
<name>AppFP</name>
<file>¥storage card¥FANUC_PICTURE¥FPDriverApp.exe</file>
<image>¥storage card¥FANUC_PICTURE¥icon.png</image>
<current>¥storage card¥FANUC_PICTURE</current>
(Omission)
</entry>
After:
<entry>
<name>AppFP</name>
<file>¥storage card2¥FANUC_PICTURE¥FPDriverApp.exe</file>
<image>¥storage card2¥FANUC_PICTURE¥icon.png</image>
<current>¥storage card2¥FANUC_PICTURE</current>
(Omission: The tag that has not been described is not changed.)
</entry>
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 114/190
Date 2015. 5. 22 Design Approval
NOTE
1. The <entry> tag from which "AppFP2" is specified for <name> tag is similarly
updated.
2. <file> tag, <current> tag, and <image> tag are updated with all tags in which the
following folder path are written. When the folder path is not written in the tag, the
value cannot be updated.
PANEL iH :¥Storage Card¥FANUC_PICTURE
¥Storage Card¥FANUC_PICTURE2
PANEL iH Pro :C:¥Program Files(x86)¥ FANUC_PICTURE
C:¥Program Files(x86)¥ FANUC_PICTURE2
3. If there are line breaks in the tag, the value cannot be updated.
Example:
<file>
¥Storage Card¥FANUC_PICTURE
</file>
4. When the <file> tag or <current> tag that cannot be updated is found, the following
message is displayed. Please edit apps-general.xml referring to above-mentioned
"Update content of apps-general.xml" by manual.
“Apps-general.xml could not be updated.
The tag that cannot be renewed is found. and update the XML file manually”
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 115/190
Date 2015. 5. 22 Design Approval
When the problem occurs after it shifts
When the folder is shifted, the FANUC_PICTURE folder and apps-general.xml before it shifts are backed up to
the following folder.
PANEL iH: ¥Storage Card2¥FANUC_PICTURE_BackUp¥
PANEL iH Pro: D:¥FANUC_PICTURE_BackUp ¥
The following problems might occur after shifting the folder when the file is operated while shifting or
apps-general.xml is an appearance that cannot be updated.
- The icon image of FANUC PICTURE is not displayed on the home screen.
- The screen is not switched, when the icon of FANUC PICTURE on the home screen is pushed.
- The screen of FANUC PICTURE is not displayed though the screen is switched.
The expected cause of the problem and measures are as follows.
(1) The folder of FANUC PICTURE (FANUC_PICTURE folder) is not in Storge Card2 (D:¥).
Copy the FANUC_PICTURE folder that exists in the backup folder onto Storge Card2 (D:¥). Please do not
overwrite the file that already exists.
NOTE
There is a possibility that the backup folder is not made according to the cause
of the problem that occurred after it shifts. The shift procedure from the backup
folder is written as follows. However, shift according to the procedure of "Flow of
the shift" to shift safely.
State that problem occurs State after it shifts
Storage Card2 Storage Card2
FANUC_PICTURE folder FANUC_PICTURE folder
FANUC_PICTURE2 folder FANUC_PICTURE2 folder
Nonexistent
FANUC¥iHMI フォルダ
FANUC¥iHMI folder
apps-general.xml apps-general.xml
Copy
FANUC_PICTURE_BackUp folder FANUC_PICTURE_BackUp folder
FANUC_PICTURE folder
Update the apps-general.xml
FANUC_PICTURE2 folder referring to "Update content
of apps-general.xml”.
apps-general.xml
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 116/190
Date 2015. 5. 22 Design Approval
(2) There is no file written in the apps-general.xml.
Confirm the following tag according to the phenomenon, and update the value of tag to the shift destination
folder.
Phenomenon Tag
The icon image of FANUC PICTURE is not displayed on the home screen. <image>
The screen is not switched, when the icon of FANUC PICTURE on the home <file>,<current>
screen is pushed.
The screen of FANUC PICTURE is not displayed though the screen is switched. <current>
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 117/190
Date 2015. 5. 22 Design Approval
19 FANUC Series 30i-B CPU-G
In edition 07.24, FANUC PICTURE corresponded to FANUC Series 30i-B ( CPU-G ).
- FANUC PICTURE application that operates on CPU-G can be made.
- The combining application FP driver that operates on CPU-G can be made.
FANUC Series 30i-MODEL B (CPU-G) can make the above-mentioned application by the same operation as
model FANUC Series 30i-MODEL B.
This section explains notes when creating an application for CPU-G using FANUC PICTURE edition 8.0 or
earlier.
Please refer to FANUC PICTURE Edition 8.0 or later manual (A-42146EN-042)” 16 FANUC Series 30i-B
CPU-G” about a basic operation.
19.1 About handling of CPU-D project
When creating an FP application for CPU-G, please open the screen project for 30i-B CPU-D with the FANUC
PICTURE editor of this support edition or later and making memory card file and output to card. It is updated
to the screen project for 30i-B CPU-G by the MEM file making.
When creating a new project for CPU-G, a basic operation is similar for edition 8.0 or later.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 118/190
Date 2015. 5. 22 Design Approval
20 Negative-true logic signal action function
The function that operates for ON the values of PMC area of lighting the lamp control and the interlock of the
button control, etc. can be operated in the OFF state of negative-true logic.
CAUTION
When using negative-true logic judgment with PMC data, please initialize after
checking that it is safe and appropriate.
20.1 About using negative-true logic judgment
When using the registered PMC symbol, by adding asterisk ( * ) to the beginning of PMC symbol name, the
function using the PMC symbol is judged by negative-true logic. When the asterisk is deleted, it is judged by
positive-true logic as usual.
[In the case of negative-true logic judgment] [In the case of positive-true logic judgment]
* DOOROPEN Switch judgment by
“*”
DOOROPEN
Adding asterisk Symbol name
When using the symbol of negative-true logic judgment, be sure to define the PMC symbol of positive-true
logic in the PMC symbol list dialog.
NOTE
A symbol registered with “*” added at the beginning of the symbol name becomes a
positive-true symbol. When using that symbol as negative-true logic judgment, add
“ * ” at the beginning.
< Example > In the case of “*ESP” is registered as the emergency stop signal.
*ESP : positive-true logic judgment
**ESP : negative-true logic judgment
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 119/190
Date 2015. 5. 22 Design Approval
The address type of PMC symbol that can judge negative-true logic is BOOL only.
- About judgment of negative-true logic
Data type Negative-true logic judgment of reading Negative-true logic judgment of writing
BOOL Use reversed value read A reversed value is written.
BYTE
WORD
DWORD Cannot use it
REAL
LREAL
20.2 About the procedure of using negative-true logic judgment
The place where the judgment of negative-true logic function can be used is as follows.
- PMC symbol properties
- FP function (edition 6.6.4.0)
- FP Script (edition 6.6.4.0)
20.2.1 Procedure for using PMC property
Negative-true logic judgment can only be used with PMC symbol properties that require BOOL type symbol.
For details of usable function, please refer to 20.4 “About the usable function of negative-true logic judgment”.
Examples of usage procedures for reading property and writing property are as follows.
<Example 1: Watch ON/OFF of button control>
1. Register the symbol “DOORCLOSE” of data type “BOOL”.
2. To use the negative-true logic judgment with the “Watch ON/OFF” of button control, specify the symbol
“DOORCLOSE” with a “*”.
3. Make a MEM file at “Make MEM” function.
4. The operation on the CNC is as follows.
Value of the referenced PMC area Status of control
0 ON
1 OFF
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 120/190
Date 2015. 5. 22 Design Approval
<Example 2: Bit Set of button control >
1. Register the symbol “DOORCLOSE” of data type “BOOL”.
2. To use the negative-true logic judgment with the “Bit Set” of button control, specify the symbol
“DOORCLOSE” with a “*”.
3. Make a MEM file at “Make MEM” function.
4. The operation on the CNC is as follows.
Specify of bit pattern Value to be written when the
button is pressed
0 1
1 0
2 No changed
20.2.2 Procedure for using FP function
Can be used PMC symbol that is BOOL type for negative-true logic judgment at FP function and arguments.
FP functions that negative-true logic judgment can use are as follows.
- rdpmcb
- wrpmcb
- rdpmcbr
- wrpmcbr
Example of usage procedures is as follows.
1. Register the symbol “DOORCLOSE” of data type “BOOL”.
2. Specify the symbol “DOORCLOSE” with a “*” at “Check function” of “Numeral Indication Control for
Calling a Ten-Key Pad”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 121/190
Date 2015. 5. 22 Design Approval
3. Make a MEM file at “Make MEM” function.
4. The operation on the CNC is as follows.
Value of reference PMC Area State of control
0 ON
1 OFF
Negative-true logic specification at each FP function
Negative-true logic specification at each FP function is as follows. Bold face type is argument that is replaced
by the symbol for negative-true logic. At examples, “DOORCLOSE” is the symbol.
rdpmcb
Format : rdpmcb[adrtype_snumber_bitpos]
Example : rdpmcb[:*DOORCLOSE:]
Action:
The value of the PMC area pointed to by negative-true logic is judged with PMC symbol, and it is returned.
Value of reference PMC area Return value from FP function
0 1
1 0
wrpmcb
Format : wrpmcb[adrtype_snumber_bitpos_data]
Example : wrpmcb[:*DOORCLOSE:_0]
Action:
PMC area that symbol shows is written a value of negative-true logic judgment from data argument.
data argument Value to be written to the specified area
0 1
1 0
2 It is reversed.
rdpmcbr
Format : rdpmcbr[adrtype_snumber_pos_len_data_type_adrtype2_snumber2_pmc_address]
Example : rdpmcbr[:*DOORCLOSE:_8_0_107_9_126_99_0]
Action :
Function reads a value by negative-true logic from PMC area that symbol shows. The operation result
according to the argument (data, type, adrtype2, snumber2) is returned.
The argument (adrtype2, snumber2, pmc, address) is impossible to use “*” for negative-true logic.
In case of examples, Eight bits are acquired from the PMC area that “DOORCLOSE” shows for the
negative-true logic judgment, the value of D126 is operated in OR and it returns it. When D126 is “0xF0”, it
becomes the following operation.
Value of reference PMC area Return value from FP function
(Binary) (Binary)
11011011 11110100 (= 00100100 OR 11110000)
11110000 11111111 (=00001111 OR 11110000)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 122/190
Date 2015. 5. 22 Design Approval
wrpmcbr
Format : wrpmcbr[adrtype_snumber_pos_len_data_type_adrtype2_snumber2_pmc_address]
Example : wrpmcbr[:*DOORCLOSE:_8_0_107_9_126_99_0]
Action :
Function reads a value by negative-true logic from PMC area that symbol shows. The operation result
according to the argument (data, type, adrtype2, snumber2) is written to PMC area that symbol shows.
The argument (adrtype2, snumber2, pmc, address) is impossible to use “*” for negative-true logic.
In case of examples, Eight bits are acquired from the PMC area that “DOORCLOSE” shows for the
negative-true logic judgment, The value of D126 is operated in OR and it returns it. When D126 is “0xF0”, it
becomes the following operation.
Value of reference PMC area Return value from FP function
(Binary) (Binary)
11011011 11110100 (= 00100100 OR 11110000)
11110000 11111111 (=00001111 OR 11110000)
20.2.3 Procedure for using FP script
Can be used PMC symbol that is BOOL type for negative-true logic judgment at FP Script.
Examples of usage procedures are as follows.
1. Register the symbol “DOORCLOSE” of data type “BOOL”.
2. Specify the symbol “DOORCLOSE” with a “*” at FP Script.
Example:
BVAL[0] = :*DOORCLOSE:;
3. Make a MEM file at “Make MEM” function.
4. The operation on the CNC is as follows.
Value of reference PMC area Value substituted for BVAL[0]
0 1
1 0
It is possible to use FP function that Indicated in subsection 20.2.2 “Procedure for using FP function
” at FP Script.
Example:
BVAL[0] = rdpmcb[:*DOORCLOSE:];
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 123/190
Date 2015. 5. 22 Design Approval
20.3 Operation by driver before edition 07.0
Negative-true logic signal action function can be used since the edition 07.1
Update the FP driver since edition 07.1 when you display the screen data that specifies negative-true logic for
the PMC symbol.
Operation when positive logic/negative-true logic is specified for the PMC symbol is as follows.
Screen Data before the
Screen data before the edition 07.1 display at driver
Item for which edition 07.0 display at
before edition 07.0
negative-true logic driver after edition 07.1
can be used To specify the PMC symbol To specify the PMC To specify the PMC symbol
of Positive logic symbol of Positive logic of negative-true logic logic
FP function
No action signal Positive action
Interlock signal
Positive action Positive action
Because negative-true logic
Exclude above cannot be read, the error
message is displayed.
※ For confirm method of product version, refer to “1.2.3 About check of version”.
20.4 About the usable function of negative-true logic judgment
The negative-true logic judgment can be used by the following property items.
Available
Function Property Tab Item Names O : available
- : not available
Label NoAction Image NoAction signal PMC O
Watch PMC
Action
Blink signal PMC
O
Lamp 7 Colors watch PMC
Option
7 Colors blink signal PMC
NoAction Image NoAction signal PMC O
Watch PMC
Interlock signal
On Action PMC - bit
Action O
Button On Action PMC - word
Off Action PMC - bit
Off Action PMC - word
NoAction Image NoAction signal PMC O
Interlock 1 PMC
Interlock 2 PMC
Action Blink signal PMC O
Framed Button
Light signal PMC
OUT PMC
NoAction Image NoAction signal PMC O
Interlock signal
Screen Switch Action Blink signal PMC O
Light signal PMC
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 124/190
Date 2015. 5. 22 Design Approval
Available
Function Property Tab Item Names O : available
- : not available
NoAction Image NoAction signal PMC O
Action Watch PMC -
Numeral Indication with Key Interlock Interlock signal
Input 7 Colors watch PMC O
Option
7 Colors blink signal PMC
Key Input Buffer Action Interlock signal O
Action 2 Interlock signal O
Numeral Indication Control
7 Colors watch PMC
for Calling a Ten-Key Pad Option O
7 Colors blink signal PMC
Action Watch PMC
Numeral/Character String 7 Colors watch PMC O
Option
Indication 7 Colors blink signal PMC
NoAction Image NoAction signal PMC O
Message PMC
PMC Area Character String -
Action Signal PMC
Indication
Interlock signal O
Main Screen OUT PMC
Screen Structure Definition O
Option Change Report PMC
Signal of notice screen display PMC
Screen Set Control Option O
Enable signal of each action control PMC
Message Indication Action Watch PMC O
Message PMC
Text messages Action -
Search Start Bit PMC
Reference PMC
Composite Message
Action Read Enable Signal PMC -
Indication
Search Start Bit PMC
History Message Search Start Bit PMC
Action -
Indication MessagePMC
Display request signal PMC -
Display response signal PMC
Scroll PMC
Data1PMC
Data 2PMC
Data 3PMC
Line Chart Setting
Data 4PMC -
Data 5PMC
Data 6PMC
Data 7PMC
Data 8PMC
Pointer stored address PMC
Interlock signal
Screen Switch Action Blink signal PMC O
with image Light signal PMC
NoAction Image NoAction signal PMC O
Watch PMC
Interlock signal
On Action PMC - bit
Button with image Action O
On Action PMC - word
Off Action PMC - bit
Off Action PMC - word
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 125/190
Date 2015. 5. 22 Design Approval
Available
Function Property Tab Item Names O : available
- : not available
NoAction Image NoAction signal PMC O
Message PMC
Lamp with exchangeable Action
Change Report PMC
images
NoAction Image NoAction signal PMC O
Setting of
PMC Area
Multi-language
Brock 1 History Deletion
Brock 2 History Deletion
Brock 3 History Deletion
Brock 4 History Deletion
Brock 1 Bit Interface
Collection of Brock 2 Bit Interface -
Project of setting history Brock 3 Bit Interface
Brock 4 Bit Interface
Brock 1 Number Interface
Brock 2 Number Interface
Brock 3 Number Interface
Brock 4 Number Interface
Output instruction area of history data
Output of history Completion notification area of history data -
Output option specification area of history data
request signal Area
completion signal Area
Automatic screen Screen Number PMC Area
Call setting Change Signal Area
Signal Area
Make MEM files- Detail
Error Notice Signal Area -
Setting
Signal display is used
Signal display/OP
Operation is invalidated
ratio
Signal Area
Buzzer Number
Buzzer Number Area
Setting
20.5 Available CNC
Target CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i–F
- FS0i–D
Target display unit
- iHMI
- Standard display unit
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 126/190
Date 2015. 5. 22 Design Approval
21 Screen data update via network function
This function can update the screen data and FP driver stored in F-ROM of CNC from the FANUC PICTURE
on the computer connected to the CNC with the network.
In the past, screen data and FP driver was updated from BOOT screen. This function makes BOOT screen
operation unnecessary when updating.
This function is aimed at updating data easily when debugging data. In order to use this function, load data
specified with the request / response signal described later with BOOT screen. After that, you can update the
data via Ethernet communication without using BOOT screen. For detail, refer to “21.2 Procedure”.
FANUC PICTURE
CNC
on the computer Ethernet
Screen data or FP driver
NOTE
1. Use this function when you debug the screen data.
2. The request command signal and response notification signal used in this
function must be assigned by the MTB.
3. The screen data is updated by this function after detecting a rising edge of the
request command signal.
4. If the request command signal state is ON at power-on, the screen data is not
updated.
5. When the screen data is updated via network, the display of the custom screen
by the FP driver is stopped.
6. When the CNC screen is displayed, the update of the screen data via network is
begun on the background.
7. Do not execute the update of the screen data via network according to same
timing to F-ROM of the ladder program etc. as writing.
8. After the screen data is updated via network, it is necessary to reactivate CNC.
21.1 Flow of screen data update via network
The flow of screen data update via network is as follows.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 127/190
Date 2015. 5. 22 Design Approval
Computer CNC
Preparation The following are loaded from the BOOT screen.
The following are output to an external memory. - Screen data in which setting necessary for updating
- Screen data in which setting necessary for screen data via network is written.
updating screen data via network is written. - The following FP driver from the edition 7.1.
- The following FP driver from the edition 7.1.
※For detail, Refer to “ 21.2.1 Preparation for screen
data update via network”
(1) The update of the screen data via network is
executed.
Execute the update of the
screen data via network from
the card writing function.
(2) Whether the screen data is updated is confirmed.
(3) The update of the screen data (F-ROM writing) is
Loading screen
begun.
Finish screen
(4) The update of the screen data (F-ROM writing) is
ended.
(5) The completion message is displayed.
Reactivate CNC by hand power after completing loading.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 128/190
Date 2015. 5. 22 Design Approval
21.2 Procedure
Update the screen data via network according to the following procedures. Moreover, do procedure “21.2.1
Preparation for screen data update via network” before updating the screen data via network. Do to procedure
21.2.1 only first times.
21.2.1 Preparation for screen data update via network
Specify “Request instruction signal” and “Response notification signal” to connect the network with CNC
between FANUC PICTURE on the computer by “Setting of Project” screen. In this function, data is written
between FANUC PICTURE on CNC and the personal computer the use of the specified PMC signal.
(1) Put the check in <To be able o write F-ROM on network is becoming> in “Write F-ROM” tab of “Setting of
Project”. And push <OK> button after specifying “Request instruction signal” and “Response notification
signal”. (For details of the setting, refer to “21.3 Setting of Project screen”.)
(2) When the <OK> button or <Apply> button is pressed, the following confirmation message is displayed.
Push <Yes> button. The setting returns to the origin when the <No> button is pushed.
(3) Execute “Make MEM” function.
(4) Write the MEM file in an external memory by “Write Card” function. At this time, write the FP driver
together.
(5) Load the MEM file written at (4) on the BOOT screen of CNC.
NOTE
For operation of BOOT screen, refer to operator’s manual of CNC.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 129/190
Date 2015. 5. 22 Design Approval
21.2.2 Update of screen data via network
The update of the screen data via network becomes possible by procedure 21.2.1.
Update the screen data by of the network according to the following procedure (1) to (6).
CAUTION
When the communication fault occurs while writing screen data and FP driver, the custom screen
might not stand Back up the screen data and the FP driver in the table below before updating the
screen data via network.
Back up the screen data and the FP driver in the table below before updating the screen data via
network. For details of backup, refer to “21.2.3 Action method when update of screen data via
network fails”.
File File backed up on BOOT screen
Screen data FPF0xx (xx is a number of F-ROM of use blocks.)
FP driver FPF 2.0M
(1) Start “Write to card” screen. And put the check “CNC on the network”, and set “IP address”, “Port No”, and
“Timeout (second)”.
(2) Press < OK > button .Then, screen data and FP driver are written in F-ROM. (For details of “Write to Card”
screen, refer to “21.4 Write to Card screen”.)
(3) When the OK button is pressed, the following confirmation message is displayed. Press "Yes" after
confirming the message content. Then, the screen data and the FP driver are written in F-ROM. It ends
without doing anything when "No" is pushed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 130/190
Date 2015. 5. 22 Design Approval
(4) When the screen data and FP driver writing in F-ROM is begun, the personal computer and CNC become
the following screens.
FANUC PICTURE on the computer CNC
(5) When the screen data and FP driver writing in F-ROM is completed, the personal computer and CNC
become the following screens.
FANUC PICTURE on the computer CNC
(6) Reactivate CNC. As a result, updated screen data and FP driver are reflected.
21.2.3 Action method when update of screen data via network fails
When the update of the screen data via network fails, using the screen data before it is updated might become
impossible.
Therefore, back up the screen data prepared according to procedure “21.2.1 Preparation for screen data update
via network”. And load this data by hand power by the BOOT screen when you fail. As a result, the update of
the screen data via network becomes possible again.
The screen data of the screen data loaded by hand power when failing that succeeds in the update of the screen
data via network according to procedure 21.2.2Update of screen data via network is acceptable.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 131/190
Date 2015. 5. 22 Design Approval
21.3 Setting of Project screen
The item set by updating the screen data via network is as follows.
Name Contents
To be able to write F-ROM on network is Put the check when you use the update of the screen data via
becoming network.
Specify PMC path used as a signal input from FANUC PICTURE
PMC
on the personal computer by the communication with CNC.
Request instruction
signal Specify the PMC symbol of the BYTE type used as a signal input
Symbol from FANUC PICTURE on the personal computer by the
communication with CNC.
Specify PMC path used as a signal output from FP driver by the
PMC
Response notification communication with CNC.
signal Specify the PMC symbol of the BYTE type used as a signal output
Symbol
from FP driver by the communication with CNC.
When the “Request instruction signal” or “Response notification
signal” are changed, the following message is displayed. Do over
again from 21.2.1 Preparation for screen data update via network
before updating the screen data by way of the network when you
press “Yes”. When “No” is pressed, the setting is returned.
<OK> button
<Apply> button
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 132/190
Date 2015. 5. 22 Design Approval
21.4 Write to Card screen
The item set by updating the screen data via network is as follows.
Name Contents
CNC on the network Put the check when you use the update of the screen data via network.
Input Internet Protocol address of CNC that updates the screen data via
IP address
network.
Input the port number used when the screen data is updated via network.
port number
(Recommended port number is 8193 of the defaults.)
Input the number of seconds for the time-out. The default value is used in
time out (sec)
case of 0. (Default is 30 second.)
The FP driver is transferred. Put the check when you write the FP driver.
The update of the screen data by way of the network is executed when
<OK> button there is a check in “CNC on the network”. The card writing is executed when
there is a check in "external memory ".
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 133/190
Date 2015. 5. 22 Design Approval
21.5 Target CNC / Display unit
Target CNC
- FS30i /31i /32i –B : STEP1 series Edition 62 or later
- FS35i –B : STEP1 series Edition 21 or later
- FS0i-F : STEP1 series Edition 2 or later
- PMi-A : Edition 16 or later
Target display unit
- Standard display unit
NOTE
If "30i-B(CPU-G)" is selected in CNC system of Setting of Project, Screen data update via network
function cannot be used.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 134/190
Date 2015. 5. 22 Design Approval
22 Symbol function for name of FP function
It defines FP function and arguments as a symbol. A symbol can be used at property of FP function and FP
Script.
Use procedure:
1. By clicking [File]-[Symbol]-[Define] on the menu bar.
2. Input the data of FP function to register at “Define Symbols List”.
Symbol :The symbol name is specified. In the case of function name symbol, input “]” at the end.
Value :FP function from the head to the part changed to the symbol is specified. Please do not input
“]” to the end.
Comment :It is a comment column for the symbol. The input is arbitrary.
Symbol Type :Symbol Type is specified. Please select a “Function Symbol”.
3. When push a <Insert> button, the specified symbol is added.
4. The function name symbol registered by the dialog of procedure 2 is specified at property of FP function
and FP Script.
Example of the numeral/character string indication control:
Actually, FP_Script[6_1] is called.
NOTE
",(comma)" cannot be used for the symbol name.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 135/190
Date 2015. 5. 22 Design Approval
Function name symbol is possible to use at property of FP function and FP Script.
Function name symbol can be used in the following controls at property of FP function.
Control Available: O
Not available:-
Numeral/Character String Indication Control
Numeral Indication Control with Key Input
Numeral Indication
Control for Calling a Ten-Key Pad
Button Control
Button Control with image O
Text Character String Indication Control
Meter Control
Graph Control
Lamp Control
Lamp Control with exchangeable images
Line Chart Control -
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 136/190
Date 2015. 5. 22 Design Approval
23 Most recently used project list display
function
The edited recently project is possible to open by selecting from [File]-[Project]-[Most recently used] menu of
FANUC PICTURE.
The histories of project are displayed up to 25.
24 Function for handling the string in FP script
The character strings stored in the following area can be handled.
- PMC area
- P code variable
- Key Input Buffer
In the FP script, the following functions can be used.
Variable for handling character string in FP script
This is a temporary variable for storing a character string read with the following FP functions. In the following
description, it is called “String pointer variable”.
FP function for reading and writing character string
Character string can be read from and written to the Key Input Buffer, PMC area, and P code variable.
NOTE
The character string used for FP script is char* type. And NULL (0) is attached to the
end. The character code used is the character code of the setting of multi-language
selected in the [Setting of Project] dialog. For the character string, please refer to
FANUC PICTURE OPERATOR’S MANUAL (B-66284) “2.2.9.2 Setting of
Multi-language”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 137/190
Date 2015. 5. 22 Design Approval
24.1 Variable for handling character string in FP script
This is a string pointer type variable for storing the read data.
Name Description
SVAL[0] to [9] String pointer variable. Numbers can be from 0 to 9.
String pointer variable is char* type. And NULL (0) is attached to the end.
NOTE
1. The initial value of the variable is undefined. Initialize the variable in the FP script
before using it.
2. String pointer variable can only be assigned to strings. String pointer variable can
not be compared or joined.
3. The size of a character string that can be stored in a variable is 255 bytes at
maximum.
By assigned string pointer variable or user function returning string or the following reading function (rdstr), a
character string is displayed on the custom screen.
[Example]
(1) In the FP script, the character string read by the rdstr function is assigned to the temporary variable
SVAL[0].
SVAL[0] = rdstr[300_10000_2_30_99_0];
(2) In the FP script, the character string assigned to the temporary variable SVAL[0] is assigned to the display
variable DISP_VAL.
DISP_VAL = SVAL[0];
24.2 FP function for reading and writing character string
The character strings of the Key Input Buffer control, PMC area and P code variable can be read and written.
This function can be specified for FP script and the Numeral / Character String Indication Control.
24.2.1 String reading function
[Available CNC]
0i-D 0i-F 30i 31i 32i 35i Power Motion i-A
○ ○ ○ ○ ○ ○ ○
(○: Available, -: Unavailable)
[Function name]
rdstr
[Data type]
6: String
[Format/with arguments]
rdstr[kind_snumber_first_count_pmc_address(_path) ]
[Arguments]
kind Character string reading destination
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 138/190
Date 2015. 5. 22 Design Approval
1nn: PMC area
In nn, specify a type of PMC address.
100 : G (PMC → CNC)
101 : F (CNC → PMC)
102 : Y (PMC → machine)
103 : X (machine → PMC)
104 : A (message request)
105 : R (internal relay)
106 : T (variable timer)
107 : K (keep relay)
108 : C (counter)
109 : D (data table)
110: M (from PMC path to input signal)
111: N (output signal to the PMC path)
112: E (internal relay/PMC-SB7, etc)
113: Z (system relay)
300: P code variable
400: Key Input Buffer
snumber Start number of the character string to be read
In the case of kind is PMC area, specify PMC address.
In the case of kind is P code variable, specify variable number.
In the case of kind is Key Input Buffer, specify 0.
first Position of the character string to be read (Offset from top)(byte)
count Maximum size of the character string to be read. 1 to 255 (byte) can be specified.
It is read until there is NULL(0).
pmc Kind of PMC address for processing result notification
5:R
9:D
12 : E (PMC-SB7, etc)
99 : Processing result is not notified
address PMC address where processing result is written
(The area in two bytes is used from the specified address)
Please specify 0 when you specify 99 for a kind of the PMC address.
(path) In the case of kind is PMC area, PMC path number specification.
In the case of kind is P code variable, CNC path number specification. Optional
[Description]
The character strings of the Key Input Buffer control, PMC area and P code variable can be read.
[Return value]
The read character string pointer
[Example]
(1) R1000 to R1020 are read 1 byte at a time and displayed on the Numeral / Character String Indication
Control. And the result of processing is written to D3000.
(Numeral / Character String Indication Control) rdstr[105_1000_0_20_9_3000]
(2) In the FP script, P code variable 1002 to 10031 are read 1 byte at a time and assigned to temporary variable
SVAL[0].
(FP script) SVAL[0] = rdstr[300_10000_2_30_99_0];
[Value of processing result written in specified PMC area]
0 Successful.
3 The specified snumber argument is incorrect.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 139/190
Date 2015. 5. 22 Design Approval
4 The specified PMC address type or data type of PMC data is incorrect.
6 Macro Executor option isn't added, or macro module isn't loaded
100 The specified kind argument is incorrect.
101 The specified count argument is incorrect.
103 Character string can not be read because there is no Key Input Buffer control on the screen.
24.2.2 String writing function
[Available CNC]
0i-D 0i-F 30i 31i 32i 35i Power Motion i-A
○ ○ ○ ○ ○ ○ ○
(○: Available, -: Unavailable)
[Function name]
wrstr
[Data type]
None
[Format/with arguments]
rdstr[kind_snumber_first_count_data_pmc_address(_path) ]
[Arguments]
kind Character string writing destination
1nn: PMC area
In nn, specify a type of PMC address.
100 : G (PMC → CNC)
101 : F (CNC → PMC)
102 : Y (PMC → machine)
103 : X (machine → PMC)
104 : A (message request)
105 : R (internal relay)
106 : T (variable timer)
107 : K (keep relay)
108 : C (counter)
109 : D (data table)
110: M (from PMC path to input signal)
111: N (output signal to the PMC path)
112: E (internal relay/PMC-SB7, etc)
113: Z (system relay)
300: P code variable
400: Key Input Buffer
snumber Start number of the character string to be written
In the case of kind is PMC area, specify PMC address.
In the case of kind is P code variable, specify variable number.
In the case of kind is Key Input Buffer, specify 0.
first Reserve (Specify 0)
count Maximum size of the character string to be written. 1 to 255 (byte) can be specified.
In the case of 0, the character string is deleted.
data Writing source of character string
0 to 9 : SVAL[0] to SVAL[9] (Can be specified only with FP script)
400: Key Input Buffer
pmc Kind of PMC address for processing result notification
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 140/190
Date 2015. 5. 22 Design Approval
5:R
9:D
12 : E (PMC-SB7, etc)
99 : Processing result is not notified
address PMC address where processing result is written
(The area in two bytes is used from the specified address)
Please specify 0 when you specify 99 for a kind of the PMC address.
(path) In the case of kind is PMC area, PMC path number specification.
In the case of kind is P code variable, CNC path number specification. Optional
[Description]
The character strings of the Key Input Buffer control, PMC area and P code variable can be written.
If there is no NULL (0) in the writing source string, NULL (0) is added and written.
[Example]
(1) The character string of the Key Input Buffer is written byte by byte from R1000 to R1021.
(Numeral / Character String Indication Control) wrstr[105_1000_0_22_400_9_3000]
(2) In the FP script, assigned to temporary variable SVAL[0] is written 1 byte at a time to P code variable
10000 to 100049.
(FP script) wrstr[300_10000_0_50_1_99_0];
[Value of processing result written in specified PMC area]
0 Successful.
1 No PMC
3 The specified snumber argument is incorrect.
5 Character string can not be written to the variable range specified by snumber to count.
6 Macro Executor option isn't added, or macro module isn't loaded
17 The range of the specified variable is protected and can not be read.
100 The specified kind argument is incorrect.
101 The specified count argument is incorrect.
102 The specified data argument is incorrect.
103 Character string can not be written because there is no Key Input Buffer control on the screen.
104 Key Input Buffer is specified for both kind argument and data argument.
105 Key Input Buffer is specified in the timer script
120 SVAL[0] to SVAL[9] is specified in the control.
24.3 Available CNC
Target CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i–F
- FS0i–D
- Power Motion i–A
Target CNC:
- Standard display unit
- iHMI
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 141/190
Date 2015. 5. 22 Design Approval
25 Project screen structure tree display function
It is possible to confirm a composition of main screen and sub screen by tree view at project window of
FANUC PICTURE.
<Update> Button
Project window is updated.
Icon Description
[Main screen icon]
The screen has the screen structure definition
control.
[Sub screen icon]
The screen does not have the screen structure
definition control.
When screen is specified for a sub screen 1 to 10,
it is displayed to the second hierarchy of the main
screen icon.
[Disabled sub screen icon]
It is a sub screen that is a sub screen specified
from the main screen the screen switch ahead.
And, It is a screen that doesn't exist.
Main screen icon( ),Sub screen icon( )is possible to open “screen edit window” by double-clicking or by
selecting [Open Screen] menu. Disabled sub screen icon is impossible to open “screen edit window” by
double-clicking or by selecting [Open Screen] menu. When the same operation is executed, the error message is
displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 142/190
Date 2015. 5. 22 Design Approval
26 Any position and size screen display function
Custom screen can be displayed to the display position and size specified with FANUC PICTURE.
iHMI
iHMI
The screen layout on the
display unit can be
customized by changing
the display position.
MTB
Application
MTB
Application
26.1 Specified method
The method of specifying display position and size of the custom screen is as follows.
1. Select to [File] – [Project] - [Setting] in the menu bar.
2. Select “Resolution” to “Any position and size” in the “Setting of CNC system” tab. And specify the
position and the size of the custom screen at “Setting of any position and size”
Select “Any position and size”
Specify the position and the size.
[Resolution]
Select from VGA、SVGA、XGA、SXGA、Any position and size.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 143/190
Date 2015. 5. 22 Design Approval
[Setting of any position and size]
Position X: Specify the X coordinate where the screen is displayed.
Y: Specify the Y coordinate where the screen is displayed.
Size Width: Specify the width where the screen is displayed.
Height: Specify the height where the screen is displayed.
Specify the position and size as follows.
- (X of position + Width of size) ≦ Width of display unit
- (Y of position + height of size) ≦ Height of display unit
NOTE
1. The position of the screen might move on the taskbar of Windows when putting
it on the return after the task manager is opened when screens are arranged
most downward by [Setting of any position and size].
2. Restart iHMI when you change the custom screen according to the procedure of
"3.3 Editing an existing operator's panel screen".
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 144/190
Date 2015. 5. 22 Design Approval
26.2 Caution
Behavior when width and height are reduced with [Setting of Project] – [Setting of any position and size] in the
following functions is described.
Function Content
Numeral Indication Control for When the values of the width and the height of the ten-key are smaller than
Calling a Ten-Key Pad the specified values of those with [Setting of any position and size], the error
occurs when making MEM file with FANUC PICTURE editor.
MDI Keyboard Control When the values of the width and the height of the control are smaller than
Clock Control the specified values of those with [Setting of any position and size], the error
occurs when making MEM file with FANUC PICTURE editor.
Signal display function When the values of the width and the height of the signal display are smaller
than the specified values of those with [Setting of any position and size], the
signal display function does not operate.
Debug of script When the values of the width and the height of the debug window displayed
Debug windows display with debug of script are smaller than the specified values of those with
[Setting of any position and size], the debug of script function does not
operate.
Error message When the values of the width and the height of the error message are smaller
than the specified values of those with [Setting of any position and size], the
warning icon is displayed on the upper left of the screen without the error
message.
The content of the error originally displayed is output to the log file.
- Refer to 26.3 Output log file of error about the log file.
Popup error message When the values of the width and the height of the popup error message are
smaller than the specified values of those with [Setting of any position and
size], the warning icon is displayed on the upper left of the screen without the
popup error message. The warning icon disappears by touching the screen or
pushing any MDI key, and the processing continues.
The content of the error originally displayed is output to the log file.
- Refer to 26.3 Output log file of error about the log file.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 145/190
Date 2015. 5. 22 Design Approval
26.3 Output log file of error
The content of error message, popup error message, and power on trace of FP parameter No.10 is output to the
log file with FANUC PICTURE.
Output file name: ErrorMessage.txt
At the output destination of the error log files
PANEL iH
FP1: D:FANUC¥iHMI¥MTB¥FP¥001¥Log¥
FP2: D:FANUC¥iHMI¥MTB¥FP2¥002¥Log¥
FP3: D:FANUC¥iHMI¥MTB¥FP3¥003¥Log¥
PANEL iH Pro
FP1: ¥Storage Card2¥FANUC¥iHMI¥MTB¥FP¥001¥Log¥
FP2: ¥Storage Card2¥FANUC¥iHMI¥MTB¥FP2¥002¥Log¥
FP3: ¥Storage Card2¥FANUC¥iHMI¥MTB¥FP3¥003¥Log¥
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 146/190
Date 2015. 5. 22 Design Approval
27 Notification mark display of Home screen
function
The following can be displayed on the iHMI.
- The notification mark can be displayed in the FANUC PICTURE icon on the Home screen.
- The message of FANUC PICTURE can be displayed in the Information Center.
- The content of the text message file used by controlling FANUC PICTURE can be used as a message
displayed in the Information Center.
- When the message of FANUC PICTURE is displayed in the Information Center, the message can be
displayed in the each country word.
Notification from FANUC PICTURE
“FANUC iHMI Home Screen OPERATOR’S MANUAL
B-64644EN/03” More excerpt
Message for FANUC PICTURE
can be used.
Select English.
Messages that follow the selected
language can be displayed
Select Japanese.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 147/190
Date 2015. 5. 22 Design Approval
27.1 How to use
The following functions can be used by inporporating user function in user function DLL.
- Display notification mark and message on Information Center
- Getting of text message of FANUC PICTURE
"iHMI library" is necessary for the user function making to use this function.
iHMI Library for PANEL iH Pro “CNC Application Development Kit”version 1.9 or later
iHMI Library for PANEL iH “iHMI Application SDK for PANEL iH”version 1.1 or later is scheduled.
User function DLL making
The procedure to use this function is as follows.
※ (New) …… Procedure for using sample without using user function DLL
(Existing)……Procedure for adding sample functions when using user function already
1. Copy “¥Sample¥iHMI¥Information Center¥UserFunc” of the installation folder onto the arbitrary folder in
a local disk.
2. Open the solution file of user function DLL in the copied folder with Visual Studio.
“¥Sample¥iHMI¥Information Center¥UserFunc¥UserFuction.sln”
(New)
3. On the Solution composition that exists in toolbar of Visual Studio 2008, click [Release].
4. On the [Build] Visual Studio 2008 menu, click [Build Solution].
5. When build succeeds, “fpusrfunc.dll” is made for the following folders.
For PANEL iH Pro : “UserFunction¥Win32¥Release”
For PANEL iH : “UserFunction¥ FANUC700B(ARMv41)¥Release”
6. “fpusrfunc.dll” made for the same folder as FPDriverApp.exe is copied.
7. CncAppClient.dll is copied in the same folder.
(CncAppClient.dll is stored in the iHMI library.)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 148/190
Date 2015. 5. 22 Design Approval
(Existing)
3. Open USERFUNC.cpp file included in the solution.
4. Copy the setting and the global variable of the include file of opened USERFUNC.cpp file onto the
sourcefile of user function DLL that has been made.
#ifndef WINCE
#include "./PANELi/CncAppClient.h"
#else
#include "./NewPlatform/CncAppClient.h"
#endif
APP_INFORMATION g_stAppInfo;
int alarm_task_init = 0 ;
int info_center_init = 0 ;
BYTE alarm_status[ 32 ];
wchar_t szLastLangCode[ 16 ];
5. Copy the User_InfoStart_Func function and the SendInformation Center function of opened
USERFUNC.cpp file onto the sourcefile of user function DLL that has been made.
extern "C" unsigned long SendInformation Center(int nTask);
USERFUNCTION void User_InfoStart_Func(APP_INFORMATION *app_info)
{
(omission)
// Saving of application information
memcpy( &g_stAppInfo, app_info, sizeof( APP_INFORMATION ) ) ;
// Register application on Application Manager.
StartAppClient()
if ( ( search_bit_len % 8 ) != 0 ) search_byte_len = ( search_bit_len / 8 )
+1;
else search_byte_len = search_bit_len / 8 ;
(omission)
// Reading of data within the range of history collection retrieval
pcReadBuff = new unsigned char[8+search_byte_len];
sRet = pmc_rdpmcrng( s_handle_ex3, adr_type, data_type, s_number,
e_number,
8 + search_byte_len, (struct iodbpmc *)pcReadBuff );
memcpy( alarm_status, &pcReadBuff[8], search_byte_len );
(omission)
// Send message to Information Center.
SendInformation Center(1) ;
(omission)
43 2021/06/18
} Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 149/190
Date 2015. 5. 22 Design Approval
※ Please refer to “APPENDIX A-1 Event type user function” for the explanation of the
User_InfoStart_Func function.
※ Please refer to “iHMI Home Screen A-40717/14” for the explanation of the StartAppClient
function.
unsigned long SendInformation Center(int nTask)
{
USR_GET_MESSAGE stGetMsg;
wchar_t szMsgBuf[ 256 ];
InfoItem *pstInfoItem = NULL;
(Omission)
// The registration area of the Information Center is made
pstInfoItem = new InfoItem[alarmCnt];
(Omission)
stGetMsg.pTxtMsg = szMsgBuf;
stGetMsg.msg_len = 256;
swprintf(stGetMsg.msg_file, L”VtsData¥InformationListTitle.msgxml” );
stGetMsg.if_type = 0; // 0:Bit 1: Number
stGetMsg.number = 123;
stGetMsg.lang_no = lang_no;
// Acquisition of text message
( *g_stAppInfo.pfnGetMsg )( &stGetMsg ) ;
(Omission)
// Information registered in the Information Center is made
swprintf( pstInfoItem[alarmCnt].id, szBuffCode ) ;
if ( lVal <= 127 ) pstInfoItem[alarmCnt].type = 3 ;
else pstInfoItem[alarmCnt].type = 2 ;
swprintf( pstInfoItem[alarmCnt].title[0], szBuffTitle ) ;
swprintf( pstInfoItem[alarmCnt].title[1], szBuffCode ) ;
swprintf( pstInfoItem[alarmCnt].description, szBuffDetail ) ;
pstInfoItem[alarmCnt].path = 1;
(Omission)
bRet = SendInformation( g_stAppInfo.app_name, pstInfoItem, alarmCnt, 1 ) ;
(Omission)
return 0;
}
※ Please refer to “APPENDIX A-2 Text message acquisition function” for the explanation of the
text message acquisition function (g_stAppInfo.pfnGetMsg function pointer in the
above-mentioned source code).
※ Please refer to “APPENDIX A-3 Structure” for the explanation of the USR_GET_MESSAGE
structure.
※ Please refer to “iHMI Home Screen A-40717/14” for the explanation of the SendInformation
function and the InfoItem structure.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 150/190
Date 2015. 5. 22 Design Approval
6. Copy the following part of the User_Alarm_Func function from opened USERFUNC.cpp file in the
User_Alarm_Func function of user function DLL that has been made.
When the User_Alarm_Func function doesn't exist in user function DLL, Copy the User_Alarm_Func
function of the sample onto the sourcefile of user function DLL that has been made.
USERFUNCTION void User_Alarm_Func(void)
{
short sRet = 0 ;
short adr_type = 9;
short data_type = 0;
unsigned short s_number = 1001;
unsigned short e_number = 1032;
unsigned short search_bit_len = 256;
unsigned short search_byte_len = 0;
unsigned char *pcReadBuff = NULL;
wchar_t szLanguageCode[ 16 ];
BOOL bUpdateInfoCenter = FALSE;
if( alarm_task_init == 0 ) {
StartAppClient();
alarm_task_init = 1;
}
if( info_center_init != 0 && alarm_task_init != 0 ) {
if ( ( search_bit_len % 8 ) != 0 ) search_byte_len = ( search_bit_len / 8 ) + 1 ;
else search_byte_len = search_bit_len / 8 ;
pcReadBuff = new unsigned char[8+search_byte_len];
if( pcReadBuff ) {
sRet = pmc_rdpmcrng( s_handle_ex3, adr_type, data_type,
s_number, e_number, 8 + search_byte_len,
(struct iodbpmc *)pcReadBuff );
if( memcmp( alarm_status, &pcReadBuff[8], search_byte_len ) != 0 ) {
memcpy( alarm_status, &pcReadBuff[8], search_byte_len );
bUpdateInfoCenter = TRUE;
}
delete[] pcReadBuff;
}
swprintf_s( szLanguageCode, 16, GetAppLanguage() ) ;
if( wcscmp( szLanguageCode, szLastLangCode ) != 0 ) {
swprintf_s( szLastLangCode, 16, szLanguageCode ) ;
bUpdateInfoCenter = TRUE;
}
}
if( bUpdateInfoCenter ) {
SendInformation Center(3) ;
}
return;
}
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 151/190
Date 2015. 5. 22 Design Approval
6. On the Solution composition that exists in toolbar of Visual Studio 2008, click [Release].
7. On the [Build] Visual Studio 2008 menu, click [Build Solution].
8. When build succeeds, “fpusrfunc.dll” is made for the following folders.
For PANEL iH Pro : “UserFunction¥Win32¥Release”
For PANEL iH : “UserFunction¥ FANUC700B(ARMv41)¥Release”
9. “fpusrfunc.dll” made for the same folder as FPDriverApp.exe is copied.
10. CncAppClient.dll is copied in the same folder.
(CncAppClient.dll is stored in the iHMI library.)
27.2 Display unit
Target display unit
- PANEL iH Pro
- PANEL iH
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 152/190
Date 2015. 5. 22 Design Approval
28 Automatic screen enlarged display function
for iHMI
One screen data created by FANUC PICTURE can be automatically enlarged / reduced according to each
display unit size and size. The display size after enlargement / reduction can be specified. As result, without
changing the screen design and edit size, a once screen data can be displayed according to the size of multiple
machines.
(Example)
Screen is edited with
VGA
When displayed on 15 inch display unit
(Displayed in XGA)
Make MEM
Screen data
(IHMIFPDT.MEM)
When displayed on 10.4 inch display unit
Target display unit is as follows. (Displayed in SVGA)
PANEL iH Pro、PANEL iH(※)
※This function calculates the size after enlargement ;/ reduction for each control when switching
screens. As a result, if the number of controls per screen is large, screen switching is slow. If screen
creation is devised by the following method, a delay in screen switching is prevented.
Reduce control
“D-RAM capacity saving function” is OFF
As a result, the screen switching delay is reduced to only one screen display after turning on the
power.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 153/190
Date 2015. 5. 22 Design Approval
NOTE
1. The font size may be reduced according to the maximum number of characters of
the control.
2. The image file included in the screen data in the edit size. As a result, when
enlarged or reduced, the image quality is rough.
3. If controls are placed adjacent, control may overlap.
4. When the screen is enlarged, gaps may occur between controls.
5. If the aspect ratio changes after enlargement / reduction, the meter control is
displayed as an ellipse. As a result, the scale may not point to the center of the
meter.
6. Restart iHMI when you change the custom screen according to the procedure of
"3.3 Editing an existing operator's panel screen".
28.1 Specification of display size
The display size can be specified on the setting of the project of FANUC PICTURE screen.
[Screen is displayed, it scaling]
When the check is put in the check box, the screen can be displayed by a size different from the edit size.
When the check is not put, it is displayed by the same size as the edit size.
[Adjust to the size of the display]:
The custom screen is displayed by the size matched to the display unit. Select it when you use the
custom screen of the same project with the two or more size display unit.
[Select the resolution]:
The custom screen that expanded/reduced to the following resolutions is displayed.
・VGA (640 X 480)、SVGA (800 X 600)、XGA (1024 X 768)、SXGA (1280 X 1024)
[Specify width and height]:
Expansion/reduction display is done by specifying width and the height of the custom screen.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 154/190
Date 2015. 5. 22 Design Approval
NOTE
1. The position of the size control with the screen edited on the editor never
changes even if the display size is specified.
2. The reduced display recommends the display size to the half of the size of the
screen edited on the editor. The character (numerical value) becomes small
when it is a display size below the half and there is it is possible to read situation.
3. The expansion reduction display can be done by specifying width (1024) and
height (1280) when the SXGA size display unit is used for length.
4. The numbers of pages changes into the script debug function depending on the
display size width and height as follows.
Number of pages of debug window
When the display size width or When the display size width or height is
height is 560 x 400 or more, 560 x 400 or less, debugging
debugging information is displayed information is displayed dividing into
by page 1. page 3.
5. When used in combination with “Any position and size screen display function”,
the screen is enlarged / reduced to the size specified by Automatic screen
enlarged function and displayed. However, the display position of the screen is
the position specified by “Any position and size screen display function”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 155/190
Date 2015. 5. 22 Design Approval
28.2 Specify FP function
When the Automatic screen enlarged function is used, the operation of the FP function from which coordinates
are specified for the argument is as follows.
settenkeypos
The position where the pop up ten keys are displayed is changed to the position specified by the argument by
this FP function.
When Automatic screen enlarged function is used, the pop up ten keys are converted into the position set to the
screen that was enlarged and reduced and displayed.
Example) settenkeypos[100_100]
X:100 X:267
Y:100 Y:267
The pop up ten key Is
enlarged by this function.
10.4 inch display unit (SVGA)
* Original of edit size
15 inch display unit (XGA)
* It is enlarged by this function.
setfrontpos
The iHMI application displayed on custom screen in overlap is moved to the position specified by the
argument.
Even when Automatic screen enlarged function is used, iHMI application is displayed in the position specified
by the argument.
Example) setfrontpos[100_100]
X:100 X:100
Y:100 Y:100
iHMI Application iHMI Applicaition
The size of iHMI
application is not
10.4 inch display unit (SVGA) changed.
* Original of edit size
15 inch display unit (XGA)
* It is enlarged by this function.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 156/190
Date 2015. 5. 22 Design Approval
29 Middle Align edit by an editor
The middle position of short form of selected each control is aligned to middle of the last selected control by an
editor.
<Center>
・Menu
[Edit] – [Align (A)] – [Center(C)]
・Toolbar
The last selected control.
Before After
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 157/190
Date 2015. 5. 22 Design Approval
<Middle>
・Menu
[Edit] – [Align(A)] – [Middle(M)]
・Toolbar
The last selected control.
Before After
Target edit mode:
Standard mode
iHMI mode
NOTE
The control may protrude from a screen after execution each function of
[Edit]–[Align] depends on control width and height. Protruding control cannot be
showded if MEM file is created as protruding and moving on the CNC.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 158/190
Date 2015. 5. 22 Design Approval
30 Numeral Indication Control with Key Input in
ASCII Character String
The Numeral Indication Control with Key Input is already available to deal with numbers. In addition to it, the
value of specified PMC area can be read and written with string.
And, input string from the keyboard can be written in PMC area using Key Input Buffer Control
The following is available to be read and written with the Numeral Indication Control with Key Input
Function Available characters
Write from Key Input Buffer to PMC area Only ASCII
Read from PMC area Follow the selected character code at [ ] dialog
NOTE
1. In case of reading and writing string to the PMC area, please read and write to
PMC data after verifying fully safe and appropriate.
2. Please refer FANUC PICTURE operator’s manual (B-66284) “Setting of
Multi-language” about the setting of character code of [Setting of Project] dialog.
3. Please refer operator’s manual (B-66284) of the following chapter about available
character of each character code
Character code Reference
Japanese Appendix C.5 ”Japanese code”
Chinese (simplified character) Appendix C.6 ” Chinese (simplified character) code”
FANUC code Appendix C.1 ” FANUC code”
Russian Appendix C.2 ” Russian code”
Turkish Appendix C.3 ” Turkish code”
Central Europe Appendix C.4 ” Central Europe code”
The following is an example of writing Key Input Buffer to PMC area in Numeral Indication Control with Key
Input.
Push [INPUT] key, and write PMC area is written ASCII code as below (in
the input string in Key Input case of selected character code “Japanese”)
Buffer. +0 +1 +2 +3 +4 +5
4C 69 6E 65 31 0
L i n e 1
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 159/190
Date 2015. 5. 22 Design Approval
Target display unit:
Standard display unit
PANEL i H
PANEL i H Pro
Target CNC:
FS30i /31i /32i -A/B, FS35i –B,FS0i –F
FS0i –D
Power Motion i –A
NOTE
Error screen that is displayed “rdpmcs” in red frame place as follows is showed if a
display specified string at Numeral Indication Control with Key Input is displayed by a
driver before this correspondence.
The driver version of using is displayed to the following red frame place. Please
change in edition 12.0 or later if the driver edition 12.0 or earlier is used. Please refer
subsection 1.2.3” About check of version” .
※”rdpmcs” is FANUC PICTURE function. It is not acceptable to use as FP function.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 160/190
Date 2015. 5. 22 Design Approval
30.1 To specify string in Numeral Indication Control with Key
Input
Select “Action” tab, and change data type to “6: string” or “8: Rectangle string” in case of using string in
Numeral Indication Control with Key Input.
The property setting to use string in Numeral Indication Control with Key Input is as follows.
The following item marked with “-” in the propriety item is not available to set or due to grayed out.
Propriety setting
Property item name ○:available Description
-:unavailable
No Action ○ Check a box to be disable control.
0: PMC ○ Set “0: PMC”.
In/Out
- Don’t set “6: String” and “8: Rectangle String” in data type
target 1: Function in case of setting “1: Function”.
PMC Path ○
PMC area Set top address of string stored in PMC area.
PMC address
○ Specify a symbol that the top of address of string stored
in PMC area is set.
Symbol
Available type of symbols is BYTE/WORD/DWORD/
REAL/LREAL. BOOL is not available.
Read Function - Read function and write function are not set as “0: PMC”
Write Function - sets string.
○ The color of the light section can be controlled.の the
color by the return value of Specified function in this.
Check Function
When the return value except ZERO is returned, the
color of the light section becomes the check color.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 161/190
Date 2015. 5. 22 Design Approval
Propriety setting
Property item name ○:available Description
-:unavailable
○ Display string by one line. A line feed is not available.
In the iHMI, the number of digits specified by “Digits /
6: String
Bytes specification” is displayed with the displayable
character size.
○ Show multiple lines of strings. Make a new line
automatically depends on width control.
Data Type
When “Rectangle string” is selected, it is displayed like
8: Rectangle “PMC Area Character String Indication Control”.
string When the centering is used, the rectangle string is
indicated as left align or right align in the center of control
in the standard display.
The rectangle string is indicated as Middle Align in iHMI.
In/Out Format - In/Out Format can’t be set because of property item for
Use Decimal Point - numeric value.
○ Specify the number of bytes of string to indicate. (1 to
255)
Check automatically when “6: String” or “8: Rectangle
String” in the data type is specified. Can’t be unchecked
automatically even if data type is changed for numeric
Digits / Bytes specification
value.
The string is not indicated when 0 is specified.
If the value of PMC signal is found “0x00”( NULL), deal
with the end of the string. The string more than specified
bytes is not indicated.
- Non zero suppress can’t be set because of property item
Non zero suppress
for numeric value.
○ When checked, left justify is displayed.
Left Align
It becomes a right justify display when not checking it.
- Set max, and min values can’t be set because of property
Set max, and min values
item for numeric value.
○ When the data change notification function is used, the
Identification number number in which this control is identified is set within the
range from 1 to 16383.
○ Check the box when the focus index number set to the
Use focus index for the focus tab is used as an identification number. Please
identification number make the focus index number in this case within the
range from 1 to 16383.
○ The pop up parents screen name that arranges the
keyboard for a numeric rewriting in the numeric display
Popup screen name
part is specified. Please make the number within the
range from 1 to 16383.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 162/190
Date 2015. 5. 22 Design Approval
31 Shorter startup time of FP for iHMI
When custom screen is first started by touching the FANUC PICTURE icon on the home screen, the time until
custom screen is displayed is shorted.
Touch icon
First display time is
shorted by about
50%
Home screen Custom screen
NOTE
PANEL iH Pro also shortens the startup time, but PANEL iH has a shorter effect.
Target display unit:
PANEL iH
PANEL iH Pro
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 163/190
Date 2015. 5. 22 Design Approval
32 Extension of the no action signal function
The following two points are extended.
Extension of no action signal to controls
No action signal was only supported for some controls, now it has been supported for other controls except
Line chart.
As a result, controls excluding Line chart arranged on the screen can be changed to the invalid state at once.
Target controls (20 types)
MDI Key Control, MDI Keyboard Control, Numeral Indication Control with Key Input, Numeral Indication
Control for Calling a Ten-Key Pad, PMC Area Character String Indication Control, Text Character String
Indication Control, Composite Message Indication Control, Message Indication Control, History Message
Indication Control, Image Display Control, Drawing of Line, Drawing of Rectangle, Drawing of Arc, Drawing
of Circle, Drawing of Ellipse, Drawing of Graphic Characters, Meter Control, Graph Control, Clock Control,
Key Input Buffer Control.
NOTE
Line chart cannot be set No action signal.
Always switch of Invalid state
No action signal is always monitored while the screen is displayed. When no action signal is 1, controls switch
to the invalid state. By this function, it becomes possible to change the invalid state dynamically.
The Proper use of No action display and Interlocking-style is as follows. Refer to the subsection 32.3 for
support status of each control.
A) No Action display indication
Use it to always display the control in the invalid state.
B) Invalid state indication by no action signal at power on
Use it to display the control in the invalid state based on no action signal state at power on.
Unlike A), the operation can be changed depending on the machine state at power on.
C) Always switch of Invalid state indication
Use it to always check no action signal and to switch to or from the invalid state.
D) interlocking-style indication
Use it to display the shape under interlock so that an operator can visually perceive the interlock.
Target display unit
- Standard display unit
- PANEL iH
- PANEL iH Pro
Available CNC:
- FS30i /31i /32i -A/B, FS35i –B,FS0i–F
- FS0i–D
- Power Motion i–A
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 164/190
Date 2015. 5. 22 Design Approval
32.1 How to use
The way of using no action signal is the same as before. When specified no action signal in powered on is ‘1’,
invalid state is executed. Switching invalid state during displaying FANUC PICTURE can be used by the
following setting during a creating screen.
Setting procedure
1. Open the project with FANUC PICTURE.
2. Open the property dialog of the control that needs to switch invalidity while displaying FANUC
PICTURE.
3. Select the NoAction Image tab
4. Select “Always” in “Check Timing” combo box
Check Timing Description
Power On This is the existing no action signal. If specified no action signal state during
the power on turns “ON”, invalid state is executed
Always Switching invalid state during displaying FANUC PICTURE is available. If no
action signal turns “ON”. Invalid state is executed. If no action signal turns
“OFF”, signal state is executed.
5. Save a screen, and make MEM file
When MEM file created with the above procedure is displayed on the CNC (on the iHMI), no action signal
state is switched for checking the state of no action signal at the timing of the setting.
Please keep switching intervals of no action signal 500msec or more for periodically monitoring changes of no
action signal if “Check Timing” is “Always”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 165/190
Date 2015. 5. 22 Design Approval
NOTE
1. When a control of the following setting is switched to the invalid state, drawing
takes longer than other settings because of redrawing the entire custom screen.
・NoAction Image - style: “No Figure”
・NoAction Image – Check Timing:“Always”
2. When “Check Timing” of no action signal in the iHMI is turned to “Always”, please
specify shape properties of ”Image” tab and “ NoAction Image” tab as same style
as outside frame. If outside frame is different, the style before switching remains.
Example) Rectangle is specified in “NoAction Image” tab and specified circle in
“Image” tab. When invalid state is released, the style of “NoAction Image” tab
remains on the back like the following figure
Release state of invalid style: Change invalid state: Release invalid state:
→ →
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 166/190
Date 2015. 5. 22 Design Approval
32.2 Operate unsupported version driver
If the screen data using the no action signal function added in this support version is displayed with the driver
of the unsupported version, it behaves as follows.
When controls in which the checking timing is Always are used:
When FANUC PICTURE is started for the first time, error screen (A) is displayed.
When controls for which the invalid state is unsupported are used:
When a screen using controls that is not supported for the invalid state is displayed, error screen (B) is
displayed.
The error screen becomes the following two patterns.
When the error screen is displayed, change the driver to the support version written in “32.2.1 Supported driver
version”. The driver version of using is displayed to the red line in the error screen (A) or (B).
Error screen (A)
Error screen (B)
32.2.1 Supported driver version
Supported driver version of no action signal is as follows.
Please use support version driver of the following table when using no action signal added this correspondence.
Type of driver Unsupported Supported
Driver for the standard FS30i /31i /32i -A/B, BY27-07.3 or earlier BY27-07.4 or later
display unit FS35i –B,FS0i–F
FS0i–D DY61-07.3 or earlier DY61-07.4 or later
Power Motion i–A 889K-07.3 or earlier 889K-07.4 or later
FS30i –B(CPU-D) BY37-07.3 or earlier BY37-07.4 or later
Driver for iHMI FP01-13.0 or earlier FP01-14.0 or later
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 167/190
Date 2015. 5. 22 Design Approval
32.3 Supported of each control
The supported of each control of invalid display and Interlocking-style is as follows.
◆: Supported functions in this correspondence
○: Supported function as of edition 07.3
- : Unsupported functions
Controls No Action switching Always Interlock Display
Display display of invalid switching
state at power display of invalid
on state
Screen Switch ○ ○ ◆ ○
Button ○ ○ ◆ ○
Framed Button ○ ○ ◆ ○
MDI Key - ◆ ◆ -
MDI Keyboard - ◆ ◆ -
Screen Switch with image ○ ○ ◆ ○
Button with image ○ ○ ◆ ○
Lamp ○ ○ ◆ -
Numeral Indication with Key ○ ◆ ◆ ○
Input
Numeral Indication for a ○ ◆ ◆ -
Ten-Key Pad
PMC Area Character String - ◆ ◆ -
Indication
Numeral/Character String ○ ○ ◆ -
Text Character String - ◆ ◆ -
Indication
Composite Message - ◆ ◆ -
Indication
Message Indication - ◆ ◆ -
Lamp with exchangeable ○ ○ ◆ -
images
Label ○ ○ ◆ -
Image Display - ◆ ◆ -
Line - ◆ ◆ -
Rectangle - ◆ ◆ -
Arc - ◆ ◆ -
Circle - ◆ ◆ -
Ellipse - ◆ ◆ -
Graphic Characters - ◆ ◆ -
Meter - ◆ ◆ -
Graph - ◆ ◆ -
Line Chart - - - -
Clock - ◆ ◆ -
History Message Indication ○ ◆ ◆ -
Key Input Buffer - ◆ ◆ -
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 168/190
Date 2015. 5. 22 Design Approval
Controls No Action switching Always Interlock Display
Display display of invalid switching
state at power display of invalid
on state
Screen Set - - - -
Screen Structure Definition - - - -
32.4 Display order of draw controls when using no action signal
function
Draw controls are displayed in the display order in the FANUC PICTURE editor, but if no action signal
function is not used, draw controls are always displayed behind controls other than the draw controls in a
display unit.
By using no action signal function, the display order of the draw controls are enabled and displayed as
specified.
(displayed in
FANUC PICTURE editor) (displayed in a display unit)
Display order is enabled when
no action signal function is
used.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 169/190
Date 2015. 5. 22 Design Approval
33 GIF animation for iHMI
The GIF animation is displayed in the custom screen control.
As a result, since running on of the machine etc. can visually be comprehensible, the screen with movement can
be made.
The following image is an example of the animation where the luggage to the right side is carried by pushing
the button. (The following red wavy line part becomes an animation part.)
Target display unit:
PANEL iH
PANEL iH Pro
NOTE
The screen display speed of the GIF animation might decrease and the GIF animation
frame might lose due to heavy use of the GIF animation. Please note the following
three points when you use this function.
1. Use the GIF file that is smaller than the size (width, height) of the control that is
displayed.
2. Set the image switching time of the GIF animation to 200 msec at the shortest.
3. Use up to 10 images on one screen.
33.1 Supported GIF file
The supported GIF file and the functions are following.
Function GIF87 GIF87a GIF89a
Image X X O
Interlaced GIF - X X
Transparent Color GIF - - O
Animation - - O
※Explanatory notes described in the above-mentioned table becomes the following.
O : Supported at FANUC PICTURE.
X : Unsupported at FANUC PICTURE.
- : Unsupported at GIF file version.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 170/190
Date 2015. 5. 22 Design Approval
The description of each function is as follows.
Function Description
Image A still picture.
Interlaced GIF A first low resolution picture is displayed on the whole. After that, along with the
reading of the data, the original picture is gradually being displayed.
Transparent Color GIF A picture in which a specific color is displayed transparently.
When overlapped pictures are displayed, this is used to make the seams visually
imperceptible by displaying the background transparently.
Animation A picture in which the animation is played by multiple frame images.
NOTE
1. The GIF file cannot be made with FANUC PICTURE. It is necessary to make the
GIF file with software that can make the GIF file.
2. FANUC PICTURE supports only the GIF file of the GIF89a version.
When the MEM file is made, the following error messages are displayed when the
file that doesn't correspond is used.
“The version of the specified GIF file is not supported. “
3. The interlace GIF file cannot be used.
When the MEM file is made, the following error messages are displayed when
interlace GIF file is used.
“The GIF file to which the interlace function is effective cannot be used.”
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 171/190
Date 2015. 5. 22 Design Approval
33.2 Supported Control
The GIF animation is displayed by the following controls.
Image Display Control
Lamp Control with exchangeable images
Screen Switch Control with image
Button Control with image
33.2.1 Animation display condition
Animation display condition is as follows.
Image Display Control
Priority Condition Contents
1 NoAction signal is ON. The figure of the property specified by
“NoAction” tab is displayed.
2 The still picture is specified for "Image File Name". The still picture is displayed.
3 The animation is specified for "Image File Name". The animation is displayed..
Lamp Control with exchangeable images
Priority Condition Contents
1 NoAction signal is ON. The figure of the property specified by
“NoAction” tab is displayed.
2 It doesn't correspond in the state of the bit (Or, number) The figure of the property specified by
set to the BMPXML file specified for "File name" of “Image” tab is displayed.
"Action" tab of property.
3 It corresponds in the state of the bit (Or, number) set to The specified still picture is displayed.
the BMPXML file specified for "File name" of "Action"
tab of property, and the still picture is specified with the
BMPXML file.
4 It corresponds in the state of the bit (Or, number) set to The specified animation is displayed.
the BMPXML file specified for "File name" of "Action"
tab of property, and animation is specified with the
BMPXML file.
Screen Switch Control with image
Priority Condition Contents
1 NoAction signal is ON. The figure of the property specified by
“NoAction” tab is displayed.
2 Interlock signal is ON. The figure of the property specified by
“Interlock Image” tab is displayed.
3 The still picture is set to "On image". The specified still picture for “On
Button is the ON state. Image” tab is displayed.
4 The still picture is set to "Off image". The specified still picture for “Off
Button is the OFF state. Image” tab is displayed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 172/190
Date 2015. 5. 22 Design Approval
Priority Condition Contents
5 The animation is set to "On image". The specified animation for “On
Button is the ON state. Image” tab is displayed.
6 The animation is set to "Off image". The specified animation for “Off
Button is the OFF state. Image” tab is displayed.
Button Control with image
Priority Condition Contents
1 NoAction signal is ON. The figure of the property specified by
“NoAction” tab is displayed.
2 Interlock signal is ON. The figure of the property specified by
“Interlock Image” tab is displayed.
3 The still picture is set to "On image". The specified still picture for “On
Button is the ON state. Image” tab is displayed.
4 The still picture is set to "Off image". The specified still picture for “Off
Button is the OFF state. Image” tab is displayed.
5 The animation is set to "On image". The specified animation for “On
Button is the ON state. Image” tab is displayed.
6 The animation is set to "Off image". The specified animation for “Off
Button is the OFF state. Image” tab is displayed.
NOTE
Animation on the parent screen and the child screen stops while displaying the
Popup screen.
Popup screen is as follows.
・popup screen
・Signal display screen
・Debugging information
・Ten-key pad
・Popup error message
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 173/190
Date 2015. 5. 22 Design Approval
33.2.2 How to use
How to use FANUC PICTURE editor to display GIF animation on each control is as follows.
NOTE
The GIF file can be displayed only within the range of the control.
To adjust the display position within the range of the control, use one of the following
properties.
- Centering property
- Auto resize property
- Display position of image (X, Y)
Image Display Control
The GIF format file including animation is specified in “Image File Name:” property of control.
Property dialog box:
[Image File Name:]
Specify an image file to display on control. Settable file
format is as follows.
Bitmap, JPEG, PNG, GIF
GIF format file can be specified
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 174/190
Date 2015. 5. 22 Design Approval
Lamp Control with exchangeable images
The GIF format file including animation is specified in “FANUC PICTURE Image Table” dialog which is able
to edit from property dialog of control.
Property dialog box:
[FileNme:]
Specify file name (BMPXML file) of spreadsheet format
to describe image file to display on control.
“FANUC PICTURE Image Table” dialog to edit BMPXML
file is displayed, if [Edit] button is pushed.
“FANUC PICTURE Image Table” dialog
[FileName:]
Specify file name to display depends on value
of PMC which is monitored by control.
Bitmap, JPEG, PNG, GIF
Screen Switch Control with image
The GIF format file including animation is specified in “On Image:” and “Off Image:” property of control.
Property dialog box:
[On Image:]
Specify image file to display when the control is ON.
[Off Image:]
Specify image file to display when the control is OFF.
Settable file format is as follows.
Bitmap, JPEG, PNG, GIF
GIF format file can be
specified
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 175/190
Date 2015. 5. 22 Design Approval
NOTE
If GIF animation is specified in Screen Switch Control with image “On Image:”, GIF
animation is not played, and the first GIF animation frame is indicated in ON state.
Button Control with image
The GIF format file including animation is specified in “On Image:” and “Off Image:” property of control.
Property dialog box:
[On Image:]
Specify image file to display when the control is ON.
[Off Image:]
Specify image file to display when the control is OFF.
Settable file format is as follows.
Bitmap, JPEG, PNG, GIF
GIF format file can be
specified
33.3 About overlaying controls using GIF animation
Please do not overlap and arrange controls using GIF animations as shown in the example below.
If the controls using GIF animations are arranged one on top of the other, the overlapping area of the GIF
animation of the front side control that overlaps the GIF animation of the back side control is not displayed.
(Example of arrangement of overlapping GIF animations)
The area of GIF animation on the front side
control that overlaps GIF animation on the back
side control is not displayed
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 176/190
Date 2015. 5. 22 Design Approval
34 Valid numerical range of Control
34.1 Valid numerical range when inputting to Numeral Indication
Control with Key Input
The valid numerical range when inputting from Key Input Buffer Control to Numeral Indication Control with
Key Input is as follows.
Data type Valid numerical range
1 Byte(Signed) -127~127
1 Byte 0~255
2 Byte(Signed) -32767~32767
2 Byte 0~65535
4 Byte(Signed) -2147483647~2147483647
4 Byte 0~4294967295
"E-LIMIT" is displayed on the Key Input Buffer Control when inputting beyond the above valid numerical
range.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 177/190
Date 2015. 5. 22 Design Approval
35 Touch response improvement function
35.1 How to use
The responsiveness of screen touch can be improved by this FP parameter.
FP parameter No.19 Touch response improvement function
This parameter is only available for Series 0i-D, Series 0i-F, Series 30i/31i/32i/35i and Power Motion i-A.
The setting value is ignored on the other models.
[Function] Improve screen touch response.
[Explanation] FP function execution, screen switching and so on with the control pressed
by touching the display are performed, prior to drawing the screen processing.
0 : Enabled.
1 : Disabled.
[Attention] When this parameter is 0, drawing update of the screen is not performed
while touching the screen.
35.2 Available CNC / display unit
Available CNC:
- FS30i / 31i / 32i -A/B, FS35i -B, FS0i -F
- FS0i -D
- Power Motion i -A
Available display unit
- Standard display unit
- PANEL iH / iH Pro
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 178/190
Date 2015. 5. 22 Design Approval
APPENDIX A. Details of offer function
The following functions can be used in user function DLL processing to achieve the notification mark display
of the home screen.
Item Specify
Notification of FANUC PICTURE application information
Name USERFUNCTION void User_InfoStart_Func(APP_INFORMATION * ptr)
Arguments APP_INFORMATION * ptr Pointer to structure that stores application information
(The content of structure is described later.)
Return value None
Description Necessary information for requesting display of notification mark to application manager is
notified by the user function.
When the notification mark display is requested, information passed by the argument is
used.
Get text message
Name typedef int (*PFN_USR_GET_MESSAGE)( USR_GET_MESSAGE* )
Arguments USR_GET_MESSAGE * Pointer to structure that stores information for text
message acquisition
(The content of structure is described later.)
Return value 0 No Error
-1 The call thread is illegal
-2 File opening error
-3 The text message of the specified number is unregistered
-4 Invalid argument (pTxtMsg variable of USR_GET_MESSAGE structure is NULL,
msg_len variable is 0.)
Description The text message is acquired from the text message file used on the FANUC PICTURE
screen.
The text message is specified by specifying the text message file, the specified bit (Or,
specified number), and the language number, etc. with the structure specified for the
argument.
- This function must be executed from the user function.
- When this function is used, “The display language parameter of CNC is used” must be
specified with “Setting of Project" - "Setting of multi-language”.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 179/190
Date 2015. 5. 22 Design Approval
APPENDIX A-1 Structure
The structure used in the function that displays the notification mark of the home screen is as follows.
Structure name: APP_INFORMATION
Explanation: Structure is passed to the user function by the User_InfoStart_Func event function.
Information needed when the application manager's processing is mounted by the user function,
and the text message is acquired from the text message file of FANUC PICTURE is stored.
Member arguments Input and Explanation
output
wchar_t app_name[32] Output Application name
PFN_USR_GET_MESSAGE Output Function pointer of text message acquisition function
pfnGetMsgFunc Pointer of "APPENDIX A-2 Text message acquisition function".
Structure name: USR_GET_MESSAGE
Explanation: Structure is used to acquire the text message in the user function.
The parameter to acquire the destination of the storage of the text message and the text message
that wants to be acquired is stored.
Member arguments Input and Explanation
output
wchar_t* pTxtMsg Input The pointer in the area secured to store the character string is
specified.
Output Pointer at destination of acquired character string storage
The text message is stored.
USHORT msg_len Input The number of characters where pTxtMsg including character in
Null terminal can be stored
wchar_t* pMsgFile Input Text message file name to acquire message
short if_type Input Display interface(0: Bit specification 1: Number specification)
long number Input Bit when bit is specified or number when number is specified
long lang_no Input Language number(0~255)
-1 : Language displayed with iHMI
For pMsgFile, specify the “File Name” specified in the
control on the FANUC PICTURE editor.
Example) VtsData¥Test.msgxml
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 180/190
Date 2015. 5. 22 Design Approval
Whether "Number Set" or "Bit set" is
used with if_type is decided.
“The display language parameter of
CNC is used” is selected without fail.
Lang_no specifies “Number” of the project
setting.
The difference according to the number when
lang_no is specified is described to the
following examples.
-1: Present language of iHMI
0 : English
Other (1~): Japanese
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 181/190
Date 2015. 5. 22 Design Approval
APPENDIX B. Content of sample offer
The following functions are put in the sample.
- Notification mark and display of message on Information Center
- Acquisition of text message of FANUC PICTURE
APPENDIX B-1 Sample screen
The sample screen installs the button that Occur / release is artificially done and prepares the alarm in.
Occur / release does the alarm by pushing the button of the screen.
Moreover, issue・release of the alarm is judged by using the event type user function for the alarm in sample
user function DLL.
The message is notified to the Information Center by user function DLL when the alarm can be judged to be
issue・release.
The summary of the history The number that is occurred
collection is displayed. (Or, release) is specified.
The history collections of the
specified bit numbers are
released.
The history collection is displayed in
detail.
The history collections of the
issued bit numbers are
generated.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 182/190
Date 2015. 5. 22 Design Approval
PMC address used with sample
■Collection of history
History Deletion Bit: D1000.0
Interface type: Bit
Search Start Address: D1001.0
Search Bit Counter: 256
■Bit data at alarm issue・release
PMC address: D0998
Data type: 2Byte
“Number” of the text message file is specified.
Language number used with sample
■Setting of Project
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 183/190
Date 2015. 5. 22 Design Approval
Sample operation procedure (Information Center)
FANUC PICTURE
■Generation procedure
(1) The number that wants to generate the history collection is
input.The number that wants to be generated at PMC address D0998
by the key entry control is input. (1) Input Bit number
(2) Push “Generate” button.
(2) “Generate” button is pushed.
The bit of the number specified by (1) in pushing the button
enters the state that the state of turning on and the collection of
history are generated.
(The message is registered in the Information Center.)
■Release procedure
The same content as the history
(1) The number in which collection of history is released is input. display control is notified to the
The number that wants to be released to PMC address D0998 by Information Center.
the key entry control is input.
Application manager
(2) “Release” button is pushed.
The bit of the number specified by (1) in pushing the button
enters the state that the state of turning off and the collection
of history released.
(The message of the Information Center is deleted.)
※ The message displayed in the Information Center is
displayed for the specified number to become an ascending
order.
The message is registered in
the Information Center.
The state of the icon is
changed.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 184/190
Date 2015. 5. 22 Design Approval
Sample operation procedure (language switch)
(1) The display language is changed from the setting of the
language of iHMI screen. The language of the message
displayed in the Information Center is updated in switching
the language.
The same content as the history
display control is registered to
the Information Center again.
Application manager
Message is re-registered in
the Information Center.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 185/190
Date 2015. 5. 22 Design Approval
APPENDIX B-2 Sample user function DLL
Project for creating sample user function is stored in the following folder.
Installation folder
┗━ Sample
┗━ iHMI
┗━ Information Center
┗━ UserFunc
┣━ UserFunction.sln Sample solution file for VS2008
┗━ source
┣━ USERFUNC.cpp
┗━ USERFUNC.h
APPENDIX B-3 Sample screen project
Project for creating sample FANUC pICTURE screen data is stored in the following folder.
Installation folder
┗━ Sample
┗━ iHMI
┗━ Information Center
┗━ SampleScreen
┗━ SampleScreen.fppx FANUC PICTURE project file
APPENDIX C. ERROR MESSAGES
The following table is a list of the error message generated while executing FANUC PICTURE on CNC. Refer
to OPERATOR’S MANUAL (B-66284EN/09) APPENDIX A, for error message not in the following table.
Message Content
Shape data is not normal in the control The figure specified for the control is not correct.
(x, y)=(coordinates) on “screen name” - The specified image file (*.FIG) could not be found.
- The specified style property could not be found.
- A figure with no draw command was specified for the control with ON
state and OFF state. (Ex: CLEAR TYPE)
- Only one of frame (R2 command) and paint (r2 command) was used
for the figure of the Framed Button Control. (Only when customizing
figure)
Refer to OPERATOR’S MANUAL (B-66284EN/09) APPENDIX E, for control
drawing command.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 186/190
Date 2015. 5. 22 Design Approval
REVISION RECORD
Edition Date Contents
44 Nov.,2021 The explanation of key code of MDI Key Control is added. (Section 1)
Note on about semaphore ID when making the combining application is added.
(Section 11.3)
About screen number notification setting of sub screen when custom screen is
hidden is added.(Section 16.1)
Fixed a typo in the destination path of the error log file output.(Section 26.3)
43 June.,2021 An unnecessary note is deleted about “Write to card at External memory”.
(Section 3.2)
The explanation of Multi edition install and startup function is added. (Section 17)
Section of “Cautions (Only custom screen for Standard display)” is added.
(Section 1.1)
Caution about flickering of display screen is added. (Subsection 1.1.2)
42 Feb.,2021 Add error code and note of Multi edition install. (Section 17.3)
Explanation about making CPU-D project is deleted. (Section 19.1, 19.2 , 19.3, 19.4)
About handling of CPU-D project is added(Section 19.1)
41 Oct.,2020 In Screen data update via network function, Target CNC is revised and target Edition
is added. (Section 21.5)
40 Sep,2020 (Subsection 1.2.3 Only version list is updated.)
39 July,2020 (Subsection 1.2.3 Only version list is updated.)
38 May,2020 (Subsection 1.2.3 Only version list is updated.)
37 Mar.,2020 Touch response improvement function is added. (Section 35)
36 Jan.,2020 Note on character string display when controls are arranged to overlap is added.
(Subsection 1.2.7)
Note on child screen display position with child screen switching is added.
(Subsection 1.2.8)
Addition of the recommendation value which is PANEL iH and an unnecessary tag is
eliminated about customize of custom screen display for iHMI. (Section 16.1)
Note on display order of draw controls when using no action signal function is
added. (Section 32.4)
Note on overlaying controls using GIF animation is added. (Section 33.3)
35 Dec.,2019 (Subsection 1.2.3 Only version list is updated.)
34 Sep.,2019 (Subsection 1.2.3 Only version list is updated.)
Note concerning an load of the FP driver in the loader and DLL for the
user-written application function building in is added.(Section 3.2)
33 Aug.,2019
Note on importing PMC symbol and on name of PMC symbol, constant symbol,
and function symbol is added. (Section 7.2, 7.3, Chapter 22)
Valid numeric range of Numeral Indication Control with Key Input is added
32 June, 2019
(Section 34.1)
31 June, 2019 (Subsection 1.2.3 Only version list is updated.)
30 May, 2019 (Subsection 1.2.3 Only version list is updated.)
29 Feb., 2019 The version 7.11 is added. (Subsection 1.2.3)
Note on the number of characters that can be displayed in the control is added.
(Section 2.3)
Note of Clock control in the any position and size screen display function is added.
28 Jan., 2019
(Section 26.2)
The contents in the table are corrected. (Section 26.2)
An error message on CNC not written in the manual is added. (APPENDIX C)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 187/190
Date 2015. 5. 22 Design Approval
Edition Date Contents
Notes when the multi-touch is added. (Subsection 1.2, 1.2.6)
Unnecessary description about the user function of the event type is deleted.
27 Dec., 2018
(Subsection 3.9)
Note of when user function is made is added. (Subsection 3.9.1)
26 Nov., 2018 Notes when example of this manual is used are added. (Subsection 3.2, 3.8.2)
Improvement of FP loader screen design for iHMI is added.(Chapter 1)
“Error code of the multi edition install function” is added.(Subsection 17.3.1)
25 Aug., 2018
Note of the control width in custom screen for iHMI is added. (Subsection 1.2.5)
Correct typo (Section 13)
Notes of the screen data update via network function are added. (Chapter 21)
24 Jun., 2018 Available CNC of Negative-true logic signal action function is corrected.
(Subsection 20.5)
Changed in the edition 7.4 are added. (Chapter 1)
The following function explanations are added.
23 Mar., 2018 Extension of no action signal function (Chapter 32)
GIF animation for iHMI (Chapter 33)
Note of “Screen displayed at power on” is added. (Subsection 14.1.1)
22 Feb., 2018 Note of the link with theme color function for iHMI are added. (Chapter 15)
Changed in the edition 7.2 are added. (Chapter 1)
The following function explanations are added.
21 Jan., 2018 Middle Align edit by an editor function (Chapter 29)
Numeral Indication Control with Key Input in ASCII Character String
(Chapter 31)
Changed in the edition 7.1 are added. (Chapter 1)
The functions supported by FANUC PICTURE for iHMI is updated. (Section 2.1)
The following function explanations are added.
Installation folder change for iHMi (Chapter 18)
FANUC Series 30i-B CPU-D (Chapter 19)
Negative-true logic signal action function (Chapter 20)
Screen data update via network function (Chapter 21)
Symbol function for name of FP function (Chapter 22)
20 Nov., 2017 Most recently used project list display function (Chapter 23)
Function for handling the string in FP script (Chapter 24)
Project screen structure tree display function (Chapter 25)
Any position and size screen display function (Chapter 26)
Notification mark display of Home screen function (Chapter 27)
Automatic screen enlarged display function for iHMI (Chapter 28)
Environment required for Multi C-Executer for standard display unit are added.
(Section 14.2)
Notation sway is corrected.
Changed in the edition 7.0 are added. (Chapter 1)
19 26, Sep., 2017 The following function explanations are added.
Multi edition install and startup function (Chapter 17)
Restrictions of the history message indication control for iHMI are added.
18 20, Sep., 2017
(Section 2.3, Subsection3.11.2)
17 Aug., 2017 Option parameters for FANUC PICTURE for iHMI are added. (Section 2.2)
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 188/190
Date 2015. 5. 22 Design Approval
Edition Date Contents
Changed in the edition 6.8 and 6.9 are added. (Chapter 1)
The following function explanations are added.
Specified custom screen display for each home menu (Chapter 13)
Multi C-Executer for standard display unit (Chapter 14)
3 user screen project function for iHMI (Section 3.2, 3.8)
Link with theme color function for iHMI (Chapter 15)
Customize of custom screen display for iHMI (Chapter 16)
Input/output function of text message file for iHMI (Section 3.13)
16 Jun., 2017
File path of manual of NCGuide is corrected. (Chapter 1)
Description of the display function of 2 project operator screen is corrected.
(Chapter 1)
The functions supported by FANUC PICTURE for iHMI is updated. (Section 2.1)
Description of the FANUC PICTURE screen for iHMI call from iHMI screen.
(Section 2.2)
Note of the “Go back to the last iHMI screen function” is added. (Section 3.12)
Note of Max axis number of Combining application (Section 11.2)
15 May, 2017 Note of the Change display size from VGA to 15 inch is added. (Section 12.3)
Confirmation method of version of FANUC PICTURE screen for iHMI.
(Subsection 1.2.3)
14 13, Apr., 2017 Changed in the edition 6.7.2.0 are added. (Chapter 1)
The following function explanations are added.
Specified custom screen display for each home menu (Chapter 13)
How to create or edit custom screen for iHMI is corrected. (Section 3.2, 3.3)
13 6, Apr., 2017
Name of SDK for development is updated. (Section 3.9)
The whole chapter composition is changed.
12 Jan., 2017
Changed in the edition 6.2 to 6.5 of standard display unit are added.
Changed from standard display unit is corrected.
11 Dec., 2016
FANUC PICTURE for iHMI installation location is updated.
Changes in FANUC PICTURE edition 6.4 for iHMI are added.
Supported that lint chart (dot line)
The difference with FANUC PICTURE for standard display unit is added
10 Oct., 2016
A operator screen creation method is updated
Restrictions is updated
Notation sway is corrected.
Changes in FANUC PICTURE edition 6.3 for iHMI are added.
“Go back to the last iHMI screen” is added.
09 Jun., 2016 Supported that history correction function
Restrictions is updated
Notation sway is corrected.
How to use FANUC PICTURE for iHMI is updated.
08 31, Mar.,2016
Notation sway is corrected.
The following contents of FANUC PICTURE for iHMI are updated.
Restrictions is updated
07 7, Mar.,2016 Caution is updated.
File reference destination is updated.
Notation sway is corrected.
06 5, Jan.,2016 Unnecessary explanation is deleted.
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 189/190
Date 2015. 5. 22 Design Approval
Edition Date Contents
The following contents of FANUC PICTURE for iHMI are updated.
Function support status is updated.
How to create FANUC PICTURE for iHMI is updated.
Restrictions is updated
05 Nov.,2016
Caution is updated.
“Switch of CNC operation screen and custom screen” is added.
“MDI Keyboard Control” is added.
“Display with another application function” is added.
The following contents of FANUC PICTURE for iHMI are updated.
04 Aug., 2015
Function support status is updated.
The following contents of FANUC PICTURE for iHMI are updated.
Function support status is updated.
03 15, Jul., 2015 How to create FANUC PICTURE for iHMI is updated.
Restrictions is updated
How to create font kind is updated.
The following contents of FANUC PICTURE for iHMI are updated.
02 3, Jul., 2015 Function support status is updated.
How to create FANUC PICTURE for iHMI is updated.
01 May, 2015
43 2021/06/18 Update for FANUC PICTURE Edition 7.25
42 2021/02/10 Update for FANUC PICTURE Edition 7.24 Title
FANUC PICTURE Specification
(Edition 06.2 to less than 08.0)
41 2020/10/23 Update for FANUC PICTURE Edition 7.23
40 2020/09/03 Update the version of FANUC PICTURE Draw
39 2020/07/08 Update the version of FANUC PICTURE No. A-40712EN/44
38 2020/05/07 Update the version of FANUC PICTURE
44 2021/11/08 Update for FANUC PICTURE Edition 7.26
Ed Date Desig Description FANUC CORPORATION Sheet 190/190
Date 2015. 5. 22 Design Approval