Professional Documents
Culture Documents
SETUP MANUAL
B-64647EN/02
The products in this manual are controlled based on Japan's "Foreign Exchange and Foreign Trade Law".
Further, re-export to another country may be subject to the license of the government of the country from
where the product is re-exported. Furthermore, the product may also be controlled by re-export regulations
of the United States government. Should you wish to export or re-export these products, please contact
FANUC for advice.
Program and device names belonging to companies other than FANUC in this manual include registered
trademarks of their respective companies.
However, the ® and ™ marks may be omitted for some of those names.
B-64647EN/02
SAFETY PRECAUTIONS
DEFINITION OF WARNING, CAUTION, NOTE, AND MEMO
SAFETY PRECAUTIONS 1
When using FANUC iHMI, you must comply with the instructions written in "SAFETY 2
PRECAUTIONS".
3
DEFINITION OF WARNING, CAUTION,
4
NOTE, AND MEMO
This manual includes safety precautions for protecting the user and preventing
5
damage to the machine. Precautions are classified into " ! Warning" and " !
Caution" according to the degree of the risk or severity of damage. 6
Also, supplementary information is described as "Note" and "Memo".
Read these indications thoroughly before using this product.
7
! Used if a danger resulting in the death or serious injury of the user is
WARNING expected to occur if he or she fails to observe the approved procedure.
8
Used if a danger resulting in the minor injury of the user or equipment
! damage is expected to occur if he or she fails to observe the approved
CAUTION procedure. A1
NOTE
Used if points to keep in mind not related to WARNING or CAUTION are to
be indicated. A2
s-1
B-64647EN/02
SAFETY PRECAUTIONS
GENERAL PRECAUTIONS
GENERAL PRECAUTIONS
The following warnings and cautions provide information to be noted when
1 handing the CNC device for safer use of the machine with the CNC device.
2 • Carefully check that data you want to enter is correctly entered before
performing the next operation. Operation with incorrect data may
cause unexpected behavior of the machine, resulting in damage to the
work or machine or injury.
3 • Carefully check that program command value, offset value, current
position, and external signal settings are correct before starting the
machine for operation, such as machining the work. Also, perform trial
4 operation, such as using the single block, feed speed override, or
machine lock function, or operating without a tool or work, to carefully
check that the machine operates correctly.
7 • Before using the tool offset function, carefully check the offset
direction and value. Operation with incorrect data may cause
unexpected behavior of the machine, resulting in damage to the work
8 or machine or injury.
• Optimal values are set to the CNC and PMC parameters, so they do
not normally need to be changed. If you change the parameter for
A2 machine or injury.
s-2
B-64647EN/02
SAFETY PRECAUTIONS
GENERAL PRECAUTIONS
• After pressing the power on button, do not touch any key on the
keyboard until the screen appears. Some keys are used for
maintenance or special operation and may cause unexpected
behavior.
• NC programs, parameters, and variables are stored in the non-volatile
1
memory in the CNC device. These data are usually not lost by
!
CAUTION
powering on/off. However, precious data stored in the non-volatile
memory may be lost due to incorrect operation or may have to be
2
erased due to fault recovery. To recover fast from such an unexpected
situation, back up all kinds of data beforehand.
• There are some embedded machine operations and screen functions
3
installed by machine tool builders (MTB). For how to use them and
precautions, refer to the appropriate manual provided by each
machine tool builder.
4
5
6
7
8
A1
A2
Z
s-3
B-64647EN/02
SAFETY PRECAUTIONS
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT
0.1
s-4
B-64647EN/02
SAFETY PRECAUTIONS
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT
• Generally, when multi-byte data are read or written at once among the
following two or more applications including network functions, the
coherency of the read multi-byte data (in other words, reading all
latest data at once) is not guaranteed. To ensure the coherency of the
multi-byte data, prepare flags to notify the completion of reading or
1
writing process that is separated from the entity of the data and make
the handshaking process to access the data by using the flags.
2
Data List Table
Category Data
3
General data Parameter, Tool compensation value and related
for NC data, Work zero offset value and related data,
Workpiece coordinate system shift value and related
4
data, Macro variable, P-CODE variable, Program and
related data, Tool management function data, Tool
life management data, Error compensation related 5
data, Overtravel check (Interference check) related
data, Software operator’s panel related data
PMC data PMC signal, PMC parameter 6
Laser, punch Tool data for punch press and related data, Safety
!
press, or wire
cut data
zone data and related data, laser cutting condition
data, laser oscillator setting data, wire electrode
7
CAUTION consumption compensation data, guide support
compensation data, workpiece leveling data
Other data Parameters for Data Server, Parameters for network
8
setting
s-5
B-64647EN/02
SAFETY PRECAUTIONS
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT
1
2
3
4
5
6
7
8
A1
A2
Z
s-6
B-64647EN/02
PREFACE
RELATED MANUALS
PREFACE 1
The iHMI consists of applications that support CNC operations and the "Home 2
screen" that starts each application. The iHMI allows you to customize each
application and add your custom applications to the Home screen. This manual
describes the customization method and specifications of the iHMI. 3
For details about the iHMI and iHMI applications, see "FANUC iHMI Home Screen
OPERATOR'S MANUAL" (B-64644EN) and "FANUC iHMI CNC Operation Screen
OPERATOR'S MANUAL" (B-64644EN-1). 4
0.1
1 RELATED MANUALS 5
The table below lists related manuals. 6
Table1 Related Manuals List
Manual name Specification
7
number
FANUC iHMI Home Screen OPERATOR'S MANUAL B-64644EN 8
FANUC iHMI CNC Operation Screen OPERATOR'S MANUAL B-64644EN-1
FANUC iHMI Machining Cycle OPERATOR'S MANUAL
FANUC iHMI Set-up Guidance OPERATOR'S MANUAL
B-64644EN-2
B-64644EN-3
A1
FANUC Series 30i-MODEL B
FANUC Series 31i-MODEL B
FANUC Series 32i-MODEL B PARAMETER MANUAL
B-64490EN
A2
FANUC Series 30i-MODEL B
FANUC Series 31i-MODEL B
FANUC Series 32i-MODEL B MAINTENANCE MANUAL
B-64485EN
Z
FANUC PICTURE OPERATOR'S MANUAL B-66284EN
FANUC Series 30i-MODEL B
FANUC Series 31i-MODEL B
B-64483EN
FANUC Series 32i-MODEL B CONNECTION MANUAL
(HARDWARE)
FANUC Series 30i-MODEL B
FANUC Series 31i-MODEL B
B-64483EN-1
FANUC Series 32i-MODEL B CONNECTION MANUAL
(FUNCTION)
p-1
B-64647EN/02
PREFACE
RELATED MANUALS
4 OPERATOR'S MANUAL
FANUC iCAPT OPERATOR’S MANUAL B-64654EN
CNC Screen Display Function OPERATOR'S MANUAL B-63164EN
5
6
7
8
A1
A2
Z
p-2
B-64647EN/02
CHAPTER CONTENTS
1 OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
4 MAINTENENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .391 4
5 PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425 5
A APPENDIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .539 A
c-1
B-64647EN/02
1
2
A1
A2
c-2
B-64647EN/02
TABLE OF CONTENTS 1
2
SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s-1
DEFINITION OF WARNING, CAUTION, NOTE, AND MEMO ...........s-1 3
GENERAL PRECAUTIONS ................................................................s-2
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT ..s-4
PREFACE ............................................................................................... p-1 4
1 RELATED MANUALS .......................................................................... p-1
1 OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 5
1.1 iHMI SETUP OVERVIEW ..............................................................2
1.1.1
1.1.2
Storage Locations of Applications and Data .................................... 2
Home Screen Settings ..................................................................... 3 6
1.1.3 Settings for When an Application Is Started/Running ...................... 4
1.1.4
1.1.5
CNC Operation Screen Settings ...................................................... 4
Machining/Measurement Cycle Settings .......................................... 9
7
1.1.6 Setup for iHMI Functions ................................................................ 10
1.2 ENVIRONMENT REQUIRED FOR iHMI SETUP ........................12 8
1.2.1 User application .............................................................................. 12
1.2.2 FANUC PICTURE .......................................................................... 14
1.2.3 Machine alarm diagnosis guidance table ....................................... 14 A1
1.3 iHMI HARDWARE PERFORMANCE TABLE ..............................15
1.3.1 iHMI Hardware Performance Table ................................................ 15
1.4 iHMI AUTOMATIC STARTUP SETTING (PANEL iH PRO) ........16 A2
2 SETTING UP iHMI APPLICATIONS . . . . . . . . . . . . . . . . . . . . . .19
2.1 iHMI APPLICATION SETUP OVERVIEW ...................................20 Z
2.1.1 Customizable Applications ............................................................. 20
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI ...22
2.2.1 Application Definition File ............................................................... 22
2.2.1.1 Starting an application with a screen specified ....................... 25
2.2.1.2 Setting a shortcut key ............................................................. 25
2.2.2 iHMI Whole Configuration File ....................................................... 28
2.3 SETTING UP BASIC FUNCTIONS .............................................37
2.3.1 Customizing the Home Screen ....................................................... 37
2.3.1.1 Changing the background of the Home screen ...................... 37
2.3.1.2 Adding the shutdown button to the Home screen
(PANEL iH Pro only) ............................................................... 37
c-3
B-64647EN/02
c-4
B-64647EN/02
c-5
B-64647EN/02
c-6
B-64647EN/02
c-7
B-64647EN/02
4 MAINTENENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .391
4.1 DATA BACKUP/RESTORE ...................................................... 392
4.1.1 Starting the Backup Screen ......................................................... 393
4.1.2 Saving Data in a Batch ................................................................ 398
1 4.1.3
4.1.4
Restoring Data in a Batch ............................................................ 399
Saving Data Individually ............................................................... 399
2 4.1.5
4.1.6
Restoring Data Individually .......................................................... 400
Displaying the Details of Batch Save and Restore Results ......... 400
4.2 AUTOMATIC DATA BACKUP .................................................. 402
4.2.1 Backing Up to External Memory .................................................. 403
3 4.2.1.1 List of output text data .......................................................... 404
4.3 HOW TO UPDATE THE SOFTWARE ...................................... 406
4.3.1 Preparation .................................................................................. 406
4 4.3.1.1 Checking the iHMI version ................................................... 406
4.3.1.2 Checking whether the EWF is enabled/disabled
(for PANEL iH Pro only) ....................................................... 407
5 4.3.2 Updating the iHMI Basic Software for the PANEL iH .................. 408
4.3.2.1 Folder configuration .............................................................. 408
4.3.2.2 Backing up iHMI data ........................................................... 408
6 4.3.2.3 Installing the iHMI ................................................................. 409
4.3.2.4 Restoring backed-up iHMI data ............................................ 411
7 4.3.3 Updating the iHMI Basic Software for the PANEL iH Pro ............ 412
4.3.3.1 Backing up iHMI data ........................................................... 412
4.3.3.2 Disabling the EWF ................................................................ 413
8 4.3.3.3 Uninstalling the iHMI ............................................................ 414
4.3.3.4 Installing the iHMI ................................................................. 414
4.3.3.5 Restoring backed-up iHMI data ............................................ 414
A1 4.3.3.6 Enabling the EWF ................................................................. 415
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM . 417
4.4.1 Overview ...................................................................................... 417
A2 4.4.2 Starting NCBOOT32 .................................................................... 417
4.4.3 Operating in Screens ................................................................... 418
Z 5 PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425
5.1 HOW TO READ THE PARAMETER ILLUSTRATION .............. 426
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS ....... 427
5.3 PARAMETERS OF MULTI-PATH EDIT ................................... 432
5.4 PARAMETER OF SUBPROGRAM CALLS .............................. 434
5.5 PARAMETER OF PROGRAM PROTECTION KEYS ............... 435
5.6 PARAMETERS TO DISABLE EDITING IN THE AUTOMATIC
OPERATION STOP STATE ..................................................... 436
5.7 PARAMETER TO CHANGE THE NUMBER OF DIGITS FOR
PROGRAM NUMBERS ............................................................ 438
5.8 PARAMETER TO SELECT A DEVICE ..................................... 439
5.9 PARAMETERS OF THE TROUBLE DIAGNOSIS FUNCTION 440
c-8
B-64647EN/02
c-9
B-64647EN/02
2 5.18.2
5.18.3
Parameter of Program Content Display ....................................... 507
Parameters of Program Numbers ................................................ 507
5.18.4 Parameters of Display during Program Backward by Manual
Handle Retrace ............................................................................ 508
c-10
1
1
OVERVIEW 2
3
4
5
This chapter describes the overview of an environment required to set up the
iHMI and customization.
A
1.1 iHMI SETUP OVERVIEW........................................................................ 2
1.2 ENVIRONMENT REQUIRED FOR iHMI SETUP .................................. 12
1.3 iHMI HARDWARE PERFORMANCE TABLE ......................................... 15
1.4 iHMI AUTOMATIC STARTUP SETTING (PANEL iH Pro) ...................... 16
1
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
1.1
4 In addition, machine manufacturers can create their own application and add it to
iHMI. For details on how to create and add an application, see "Chapter 3
A1 For PANEL iH
\Storage Card\FANUC\iHMI
For PANEL iH Pro
A2 C:\Program Files (x86)\FANUC\iHMI
For PANEL iH
\Storage Card2\FANUC\iHMI
For PANEL iH Pro
For PANEL iH Pro (SSD): D:\FANUC\iHMI
For PANEL iH Pro (HDD): C:\ProgramData\FANUC\iHMI
2
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
3
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
4
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
5
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
4 %APPDATA%¥MTB¥CNCOPERA¥JOG_HND_REF¥GUIDANCE
folder.
Reference: "2.5.1.8 Changing the traveling direction guide"
8 Setting the custom macro variable range and number of significant digits
Set the custom macro variable number range and number of significant digits.
6
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
7
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
8
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
9
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
3 You can add machine specific alarms (external alarm and macro alarm) and
operator messages to failure diagnosis messages to be displayed on the
Information Center.
4 Work target: Use the PC application "Machine alarm diagnosis guidance table".
Reference: "2.3.3 Adding Failure Diagnosis Messages"
10
B-64647EN/02
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
11
B-64647EN/02
CHAPTER 1 OVERVIEW
1.2 ENVIRONMENT REQUIRED FOR iHMI SETUP
1.2
2
1.2.1 User application
3
1.2.1
The machine manufacturers can use the SDK and libraries when creating their
own iHMI application.
A2
You can create an application using the develop languages C/C++, C#, and Visual
Basic .NET.
Z You can use the following libraries included in "CNC Application Development Kit"
(A08B-9010-J555#ZZ12) as necessary. The libraries can be used in Visual Studio
2008 or later.
• FOCAS2 library
• iHMI library
12
B-64647EN/02
CHAPTER 1 OVERVIEW
1.2 ENVIRONMENT REQUIRED FOR iHMI SETUP
For PANEL iH
To create an application that runs on the PANEL iH, the following environment is
required.
Table 1.2.1 (b) Environment Required to Create an Application That Runs on the 1
PANEL iH
Item Description
Operating system (OS) Microsoft Windows 7 or Microsoft Windows 8
2
Professional
Memory
Available hard disk capacity
1 GB or more (2 GB or more is recommended)
4.7 GB or more
3
Display unit resolution 1024 x 768 or higher (1280 x 1024 or higher is
recommended) 4
Required application • Microsoft Visual Studio 2008 Professional or
Team Editions
• Microsoft Visual Studio 2008 Service Pack 1 5
• Visual Studio 2008 update for Windows
Embedded Compact 7
• Windows Embedded Compact 7 ATL Update for
Visual Studio 2008 SP1
6
• FANUC SDK for Windows Embedded Compact 7
(*1)
7
*1: You can create an application using the develop languages C/C++, C#, and
Visual Basic .NET included in "iHMI Application SDK for PANEL iH" (A08B-
9110-J713#ZZ11). 8
You can use the following libraries included in "iHMI Application SDK for
PANEL iH" (A08B-9110-J713#ZZ11) as necessary. A1
• Standard library (FISLIB)
• FOCAS2 library A2
• iHMI library
13
B-64647EN/02
CHAPTER 1 OVERVIEW
1.2 ENVIRONMENT REQUIRED FOR iHMI SETUP
For both PANEL iH Pro and PANEL iH, software included in "CNC Application
5 Development Kit" (A08B-9010-J555#ZZ12) is used to create a screen.
6
1.2.3 Machine alarm diagnosis guidance table
1.2.3
The machine alarm diagnosis guidance table allows you to create alarm diagnosis
7 function data in the iHMI Information Center. To use the machine alarm diagnosis
guidance table, the following environment is required.
The machine alarm diagnosis guidance table is included in both "CNC Application
Development Kit" (A08B-9010-J555#ZZ12) and "iHMI Application SDK for PANEL
iH" (A08B-9110-J713#ZZ11).
14
B-64647EN/02
CHAPTER 1 OVERVIEW
1.3 iHMI HARDWARE PERFORMANCE TABLE
1.3
There are two types of hardware, FANUC PANEL iH and FANUC PANEL iH Pro.
The performance of each type is as follows:
15
B-64647EN/02
CHAPTER 1 OVERVIEW
1.4 iHMI AUTOMATIC STARTUP SETTING (PANEL iH Pro)
1.4
3
<2> Select "EWF" from the displayed menu.
4
5
6
<3> If [Current EWF protection] is set to "ENABLE" in the red frame, click [Disable
7 EWF protection] shown in the blue frame.
The [Next EWF protection] setting changes from "ENABLE" to "DISABLE".
8
A1
A2
Z
<4> If the EWF protection setting has been changed, restart PANEL iH Pro.
<5> Right-click the icon shown in the red frame on the toolbar.
16
B-64647EN/02
CHAPTER 1 OVERVIEW
1.4 iHMI AUTOMATIC STARTUP SETTING (PANEL iH Pro)
1
2
3
4
5
<8> Set "CncApps.exe (C:¥Program Files (x86)¥FANUC¥iHMI¥)" and click [OK].
<9> If the EWF protection setting was changed to "DISABLE" in step <3>, change it 6
back to "ENABLE".
<10>Restart the PANEL iH Pro.
iHMI automatically starts up.
7
8
A1
A2
Z
17
B-64647EN/02
CHAPTER 1 OVERVIEW
1.4 iHMI AUTOMATIC STARTUP SETTING (PANEL iH Pro)
1
2
3
4
5
6
7
8
A1
A2
Z
18
2
SETTING UP iHMI 1
APPLICATIONS 2
3
4
5
This section describes how to set up each iHMI application.
19
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.1 iHMI APPLICATION SETUP OVERVIEW
2.1
2
2.1.1 Customizable Applications
3
2.1.1
20
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.1 iHMI APPLICATION SETUP OVERVIEW
21
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
2.2
Z
The application definition file (apps-general.xml) is stored in the iHMI
data folder (%APPDATA%folder).
MEMO
22
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
<entry>
<name>CNC</name>
<category>Machining</category>
<caption>
<en>CNC</en>
<ja>CNC</ja> 1
</caption>
<file>%APPPATH%\NcOperation\NcOperation.exe</file>
</entry>
<image>%APPPATH%\Resources\NcOperation.svg</image>
2
The following are details of the descriptions between the <entry> and </entry>
tags. 3
Table 2.2.1 (a) Description in the <entry> Tag 4
XML tag Description
<name>
<category>
Identifier ID (Set not to be duplicated)
Category where the application belongs (select Planning, Machining,
5
Improvement, or Utility)
<caption> Application name displayed in the Home screen 6
<file> Absolute path of the application execution file (exe)
<image> Absolute path of the application icon file (png, bmp, svg)
<current> Current path of the application 7
<parameters> Parameters passed when the application is started
<subject> Character string (up to 63 characters, nullable) passed when the
application is called.
8
23
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
Option Description
noinformation Disables the MDI Information Center key while the application
is displayed.
noinputlog Does not record the key operation/touch operation history
1 while the specified application is displayed.
2
For details on the Application Manager, see "3.2.2.1 Application
Manager".
MEMO
3
The application name can be described in each language by adding the following
4 <[language]> tag to the <caption> tag.
Example:
<apps first=" CNCOPERA ">
24
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
Example:
<apps home=" MainMenu ">
2.2.1.1
2.2.1.1
Starting an application with a screen specified
You can use the <subject> tag to launch a specific screen when starting the CNC
1
operation screen or maintenance display. For subject values that can be specified,
see "A.2 CNC OPERATION SCREEN SWITCHING ID (subject VALUE)" and "A.3
MAINTENANCE DISPLAY SWITCHING ID (subject VALUE)".
2
3
You can add multiple <subject> tags with different values to one
application. In such a case, the <name> tags must have the same value.
MEMO
4
5
• To specify the FANUC PICTURE or C Language Executor application
screen on the maintenance display, you need to set the following NC
parameters: 6
NOTE
Bit 1 of No. 8654 = 1 (Start C Language Executer at CNC startup)
Bit 3 of No. 8656 = 1 (Not switch to the position display screen after
maintenance display startup) 7
• On the maintenance display, even if you specify a screen number, it is
ignored when the MANUAL GUIDE i loading screen is displayed or
the screen is not allowed to be switched by C Language Executor.
8
2.2.1.2 Setting a shortcut key A1
Set up so that a specific application is started when the <PROG> key, <OFFSET>
2.2.1.2
25
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
Maintenance Manager
1
2
3
Start the shortcut application
4 Fig. 2.2.1.2 Screen transition
5
6
NOTE
An application with the shortcut function disabled is not switched to
another as shown above.
Z <entry> ○
element
<key> Put shortcut information.
<name> You can add the invalidname attribute.
<subject> invalidname: Specify the identifier ID of an
application for which you want to disable the
shortcut. If you want to disable the shortcut
function for more than one application, separate
the IDs by ",".
26
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
27
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
1 </entry>
...
<entry>
<name>App02</name>
2 </entry>
...
<entry>
<name>App03</name>
3 </entry>
...
<shortcuts>
4 <entry>
<key>FUNCKEY1</key>
<name>App02</name> Add <PROG> to
<subject>open,Main</ subject > shortcut key
5 </entry>
<entry invalidname="App01">
<key>FUNCKEY5</key>
6 <name>App03</name>
</entry>
Add <CUSTOM> to
shortcut key
</shortcuts>
</apps>
7
8 2.2.2 iHMI Whole Configuration File
2.2.2
You can change the settings for startup, and the display position and size of an
iHMI application by modifying the XML file (settings.xml (*1), settings-general.xml
A1 (*2)).
The XML file has the following description, and you can change the settings by
modifying the description.
28
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
<settings>
...
<time>
<sync>yes</sync>
<timeout>0.0</timeout>
</time> 1
<display taskbar="hide"/>
</settings>
2
The following describes tag descriptions.
29
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
1 ...
<settings>
...
<control>
2 <touchpanel>no</touchpanel>
</control>
</settings>
...
3
4
NOTE
• If the above description is not found in the XML file (settings.xml), the
touch operation is enabled for the model.
NOTE
• To apply the setting changes, you need to restart iHMI.
30
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
1
• This function does not guarantee that iHMI can be successfully
terminated. iHMI may end with an error according to the condition
2
NOTE
when HSSB communication is disconnected.
• When HSSB communication is disconnected, data transmitted to/from
the CNC device become inconsistent. After HSSB communication
disconnection, confirm that necessary data have been restored before 3
restarting the CNC device.
4
You can set to display the following message at a time of HSSB communication
disconnection:
5
6
31
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
NOTE
• To apply the setting changes, you need to restart iHMI.
1
Setting a shortcut key to a specific operation
2 When you describe the XML file (settings.xml) as shown below, you can set a
shortcut key to save a screen image or start the screen saver.
A2
• The settings are applied when iHMI is restarted.
Z MEMO
• For the details on the key codes for the MDI keyboard, see "A.4 MDI
KEY CODE MAP FOR iHMI".
• The [MENU] key (icon) and Information Center key (Pos key) cannot
NOTE
be specified. If these keys are specified, a shortcut key to save a
screen image and a shortcut key to start the screen saver cannot be
set.
32
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
For details on the operation history, see "FANUC iHMI Home Screen 8
OPERATOR'S MANUAL" (B-64644EN).
33
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
</settings>
6 <memory>
<notify>
Define the memory usage notification behavior.
Specify whether or not to display the message about low on
memory (Default: Display the message).
no: Do not display the message.
A1 (Default: 30 minutes).
34
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
To configure the settings, edit the XML file (settings.xml) stored in the application
folder (%APPPATH%) as follows:
3
<name>auto_hmi_t</name>
...
</entry>
</screenkeyboards>
<screenkeyboardsapps> 4
<entry>
<name>CNCOPERA</name>
<subject>open,ToolOfsSld</subject>
<image>%APPPATH%\Resources\NcOperation.svg</image> 5
</entry>
<entry>
<name>Manual</name>
<image>%APPPATH%\Resources\Manual.svg</image> 6
</entry>
</screenkeyboardsapps>
7
The following describes tag and attribute descriptions.
35
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.2 CONFIGURATION FILES THAT AFFECT THE ENTIRE iHMI
1 is turned on.
Output this signal to the external reset signal with a ladder.
For details about external reset, see "RESET AND
REWIND" in "FANUC Series 30i/31i/32i-MODEL B
2 CONNECTION MANUAL (FUNCTION)" (B-64483EN-1).
Note: Bits 1 to 7 of the specified signal cannot be used
as they are reserved.
3 option attribute • startup: Displays the screen keyboard at iHMI startup.
• lockpos: Fixes the screen keyboard position. The
keyboard cannot be moved by dragging.
4 • autohide: Hides the launcher and screen keyboard
temporarily when a screen shot is taken.
6 <entry> tag Set the tag for each screen keyboard type.
This setting can be omitted. If omitted, the upper-left corner
of the display position of the screen keyboard is (0, 0), and
the size is the default.
<name> tag Specify the value of the screen keyboard type.
7 <x> tag Specify the left side of the display position of the screen
keyboard.
8 <y> tag Specify the top side of the display position of the screen
keyboard.
<width> tag Specify the display width of the screen keyboard. (*1)
A1 <height> tag
If "0" is set, the default size is applied.
Specify the display height of the screen keyboard. (*1)
If "0" is set, the default size is applied.
A2 <screenkeyboardsapps> Register a specific application to an application button.
tag This setting can be omitted. If omitted, the application
button is not shown.
Z <entry> tag Set the tag for each application to be registered.
<name> tag Specify the identifier ID of an application to be called. (*2)
<subject> tag Specify a character string of up to 63 characters (case-
insensitive) to be passed when the application is called.
This setting can be omitted.
<image> tag Specify the absolute path of the application button icon file
(extension: png, bmp, svg).
*1 The keyboard is expanded or reduced to the specified width and height from the
default size of the specified keyboard type.
*2 For details on the application identifier ID, see "A.1 APPLICATION IDENTIFIER
ID".
36
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
2.3
You can:
- Change the background of the Home screen.
- Add a shutdown button on the Home screen.
4
2.3.1.1 Changing the background of the Home screen
2.3.1.1
To change the background of the Home screen, add an image file (svg, png) 5
called "BG" to the following location.
%APPDATA%\MTB\Home 6
7
8
A1
Fig. 2.3.1.1 Changing the Background of the Home Screen
If there are multiple image files called "BG" in the folder, the priority of a file to be A2
used as the background is in order of svg and png. If there is no image file, the
default background is used.
Z
2.3.1.2 Adding the shutdown button to the Home screen (PANEL iH Pro only)
In PANEL iH Pro, you can add the shutdown button to the Home screen.
2.3.1.2
Edit the XML file (settings-general.xml) stored in the data folder (%APPDATA%).
37
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Setting example:
2 <settings>
...
<home>
3 <shutdown>show</shutdown>
</home>
</settings>
4
5
6
7 Shutdown
button
8 Fig. 2.3.1.2 Shutdown button
A1
• For shutdown button operation, see "FANUC iHMI Home Screen
OPERATOR'S MANUAL" (B-64644EN).
A2 MEMO
38
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
The status display area common to all applications can include machine
manufacturer specific icons, such as coolant, interlock, and machine warnings. It
also can display machine specific information, such as temperature. Icons or 1
character strings can be switched according to the PMC signal.
2
2.3.2.1 Adding status icons and character string display
For the 10.4-inch display unit, the display items are left-aligned on the right side of
2.3.2.1
8
A1
Fig. 2.3.2.1 (b) Status display (bottom row)
To display icons or character strings, create an XML file (file name: status.xml)
A2
and define the PMC signal and display items in this file.
Store the created XML file in the following location. Z
%APPDATA%
39
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
2
Format of status.xml
The format of status.xml is as follows.
3
● </status/signals> tags
Define signal information used for the status bar display.
4 This signal information is displayed on the status bar when the name attribute in /
status/signals/pmc is specified for the data attribute in /status/symbols/entry.
5 Table 2.3.2.1 (b) Description between the <signals> and </ signals> tags
40
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
</status/symbols> tag 6
Define a symbol displayed on the status bar.
Specify the name attribute in /status/signals/pmc for the data attribute in /status/
symbols/entry. 7
The image tag allows the icon defined in the tag to be displayed when the signal
value matches the value of the value attribute.
The text tag allows the signal value to be displayed in the specified format. 8
A1
A2
Z
41
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Table 2.3.2.1 (c) Description between the < symbols> and </ symbols > tags
XML tag, attribute Description
<entry> tag Add one <entry> to add one display item.
The description order of <entry> tags is the display order of
1 items.
data attribute Specify the input data name you specified in the </status/
signals> tags.
2 To specify a bit signal, specify the bit position (0 to 31) after
".".
Examples: pmc.0, bitsignal.1
3 size attribute Specify the width and height of items in the format of "x.x".
The unit is pixel.
placement attribute If "lower" is specified, display items will be placed on the
4 bottom row of the status display area.
If this attribute is not specified, items will be placed on the
top row.
5 format attribute Specify one of the following data display formats.
image: Icon
7 <image> tag Specify the icon that corresponds to the signal value.
This must be specified when "image" is specified as the
format attribute for the <entry> tag.
A1 <language> tag
If this value is not specified, display will be blank.
Specify the icon file.
<en> tag: English icon file
A2 <text> tag
<ja> tag: Japanese icon file
Specify the format for the displayed character string for the
signal value.
42
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Setting example
5
To display the items as shown in the figure below, create an XML file as shown in
the description example.
6
7
Fig. 2.3.2.1 (c) Status display example
8
A1
A2
Z
43
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
4
</image>
</entry>
<entry data="pmc.1" size="24,24">
<image value="0">
5 <en>%APPDATA%\Icon\lamp10.png</en>
</image>
<image value="1">
6 <en>%APPDATA%\Icon\lamp11.png</en>
</image>
</entry>
<entry data="toolno" size="24,24">
<image value="1">
7 <en>%APPDATA%\Icon\lamp21.png</en>
</image>
<image value="2">
<en>%APPDATA%\Icon\lamp22.png</en>
8 </image>
<image value="3">
<en>%APPDATA%\Icon\lamp23.png</en>
</image>
A1 </entry>
<entry data="spload" size="80,22" format="formatted text">
<text>
<en>Load:%3.1f%%</en>
A2 <ja> 負荷 :%3.1f%%</ja>
</text>
</entry>
<entry data="counter" size="80,22" format="formatted text">
Z <text forecolor="#ffffff" backcolor="#00a0ff">
<en>Count:%d</en>
<ja> 個数 :%d</ja>
</text>
</entry>
</symbols>
</status>
44
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Table 2.3.2.1 (d) PMC data definitions and values specified using the </status/
signals> tags
Input signal name Input signal Data length Signal value
pmc 1:R1000 32-bit Bit0=1, Bit1=0
toolno 1:R1004 2-byte unsigned 3 1
integer
spload 1:R1008 Single precision 23.5
floating point number 2
counter 1:R1014 1-byte signed integer 27
3
Table 2.3.2.1 (e) Display items specified using the </status/symbols> tags
Input signal
name
Input signal Value File name Icon
4
pmc 1:R1000.0 0 lamp00.png
5
1 lamp01.png
6
1:R1000.1 0 lamp10.png
7
1 lamp11.png
2 lamp22.png A1
3 lamp23.png A2
spload 1:R1008 Load:%3.1f%% Z
counter 1:R1014 Count:%d
operationscreen.
Path icon
45
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
To change the path icon, modify the common XML file (file name: status.xml) to
specify an image file name as follows:
A1
• The settings are applied when iHMI is restarted.
• Be sure to create the <en> tag (English). If a language has no
A2 settings, the <en> tag is selected.
• A path without the settings shows the default icon (path number).
Setting an invalid path number (other than 1 to maximum path
Z number) is ignored.
NOTE
• BMP, PNG, and SVG formats can be specified for the icon file.
• For the BMP or PNG format, specify an icon of size 24 x 24 dots. You
can specify any other size than the above, but if you do, the image
may be automatically zoomed in/out with the quality deteriorating.
• If you specify an icon with a transparent background, the background
color when displayed is as follows:
Selected path: RGB = 0, 180, 255 (Cyan)
Other than the selected path: RGB = 195, 195, 195 (Gray)
46
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Message display
1
Fig. 2.3.2.3 (a) Message display
To change the text weight in the message display area, modify the XML file
2
(status.xml) as follows:
5
Table 2.3.2.3 Description in the <message> tag
<message> tag
attribute
Description When
omitted
6
fontweight="weight" Specify a value by 100 between 100 and 900 for 400
the text weight.
Example: 100, 200, ..., 900
7
Display example
8
fontweight="400" (default)
A1
fontweight="700" A2
Fig. 2.3.2.3 (b) Message Display Example Z
NOTE
• The settings are applied when iHMI is restarted.
47
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
You can add machine specific alarms (external alarm and macro alarm) and
operator messages to failure diagnosis messages to be displayed on the
Information Center.
1 Using the PC application "Machine Alarm Diagnosis Guidance Table", messages
are converted to data loadable to the NC. Also, images of diagnosis messages for
2 alarms and to assist solving them can be set.
3
4
5
6
Fig. 2.3.3 Troubleshoot (diagnosis) window
7
2.3.3.1 Alarm and operator message types that can be added
8 The following machine alarms and operator messages can be added as failure
2.3.3.1
diagnosis messages.
A1 1. External alarms
2. Macro alarms
3. External operator messages
A2
2.3.3.2 Diagnosable numbers
Z Of machine alarms and operator messages, the following numbers can be
2.3.3.2
1. External alarms
Table 2.3.3.2 (a) Diagnosable alarm numbers (external alarms)
Parameter EXA (No.6301#0)
=0 =1
Alarm number 1000 to 1999 0 to 4095
48
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
2. Macro alarms
Alarm number
=0
3000 to 3200
=1
0 to 4095
1
3. External operator messages 2
Table 2.3.3.2 (c) Diagnosable message numbers (external operator messages)
3
Parameter EXM (No.6301#1)
Message number
=0
2000 to 2999
=1
0 to 4095
4
5
• Of external operator message numbers in the above table, as many
as specified in Parameter No.6310 can be diagnosed.
• Those diagnosable numbers are only the range of numbers displayed 6
on the CNC screen and different from ones set in each function.
• For numbers set in each function, see the manuals below.
External alarms/external operator messages 7
"4.12 INSTRUCTIONS RELATED TO CNC FUNCTIONS" in
"FANUC Series 30i/31i/32i/35i-MODEL B PMC PROGRAMMING
MEMO MANUAL" (B-64513EN)
Macro alarm
8
"CUSTOM MACRO" in "FANUC Series 30i/31i/32i-MODEL B
Common to Lathe System/Machining Center System OPERATOR'S
MANUAL" (B-64484EN) A1
• For details about each parameter, see "FANUC Series 30i/31i/32i-
MODEL B PARAMETER MANUAL" (B-64490EN).
A2
Z
2.3.3.3 Environments required to create failure diagnosis messages
To create failure diagnosis messages to be displayed on the Information Center,
2.3.3.3
you need the PC tool "Machine Alarm Diagnosis Guidance Table". For the
required environment, see "1.1.3 Settings for When an Application Is Started/
Running". Install the tool according to the installation procedure described in the
section "2.3.3.4 Machine alarm diagnosis guidance table".
49
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
4
<2> Specify the installation destination folder and click the [Next] button.
5
6
7
8
The installation confirmation dialog box appears.
A1
A2 • You can change the installation destination folder by clicking the
[Browse] button.
MEMO
Z
<3> Click the [Next] button.
Installation starts.
When the tool is successfully installed, a message box appears to show the
installation completion, and "FANUC Guidance Table" is added to the Start
Menu.
Uninstallation Procedure
The following describes how to uninstall the tool.
50
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
<2> Select [FANUC Guidance Table for Machine Alarm Diagnosis] from programs
currently installed.
5
6
7
The [New File] dialog box appears.
<2> Enter the Excel file destination folder and the file name.
8
A1
A2
Z
<3> Click the [OK] button.
An Excel file is created with the specified name.
When you open the created file in Excel, you can enter failure diagnosis
messages.
51
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
1
NOTE
cause of the failure.
• Excel files or memory card format files for creating failure diagnosis
messages for old models cannot be used. When using data for old
models, select [Convert Old Model Data] in Step 1 to convert the Excel
2 file for old models and create a memory card format file again.
[Overall] sheet: Sheet used to set overall operation and a display language.
Z
A D
B E
C F
52
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
D
E
6
F
A B C 8
53
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Name Function
F Row number Adds or removes as many rows as specified in the combo box
settings to/from the end of the table in Guidance Table 1 or 2.
The total row number of each Guidance Table is 30 at a
2 2.3.3.5
2.3.3.5
Creating failure diagnosis messages
Create failure diagnosis messages using the operation buttons A to C in that order
in the [Overall] sheet in the figure below.
3
4 A
B
5
C
6
Fig. 2.3.3.5 (a) Operation buttons in the [Overall] sheet
7
A Input Guidance Data
8 Displays the [Guidance] sheet, where you input failure diagnosis message
data.
54
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Only characters that can be displayed on the CNC screen are selectable
for each display item.
NOTE
For details, see the following description.
"CHARACTER-TO-CODES CORRESPONDENCE TABLE" in "FANUC
1
Series 30i/31i/32i-MODEL B Common to Lathe System/Machining
Center System OPERATOR'S MANUAL" (B-64484EN)
2
● Input contents in Guidance Table 1
3
A B C D E F G
55
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
NOTE
• Each category code does not need to match Type or Number.
• Do not use "NC" because it is used for the category code 1 of the
alarm displayed on the CNC system.
7 • For the message ID, see the description of "Input contents in
Guidance Table 2".
8
● Input contents in Guidance Table 2
A1
A B C D
A2
Fig. 2.3.3.5 (c) Guidance Table 2
Z
Table 2.3.3.5 (b) Input contents in Guidance Table 2
Name Input contents Number of
characters
A Message Enter a character string to identify Guidance Eight single-byte
ID message (B). alphanumeric
Example 1: characters or less
First message ID of external alarm 1000: EX1000A and uppercase
Example 2: only for English
Second message ID of external alarm 1000: characters
EX1000B
56
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
NOTE
• The guidance message automatically starts a new line at every 32
single-byte characters (16 double-byte characters) when displayed on
6
the Information Center. If you want to break a line at a specific
position, insert "\n". "\n" is not counted as a character. The number of
message lines must be four or less including automatically broken 7
lines.
8
● Input contents in Guidance Table 3
A1
A B C
A2
Fig. 2.3.3.5 (d) Guidance Table 3
Z
Table 2.3.3.5 (c) Input contents in Guidance Table 3
Name Input contents Number of
characters
A Message ID Enter message IDs that have been entered in Eight single-byte
Guidance message 2. Enter message IDs alphanumeric
corresponding to the guidance messages where characters or less
you want to add detailed descriptions and/or and uppercase
images. only for English
characters
57
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
1 Guidance message 2.
BMP, JPEG, and PNG formats are available.
(or 25 double-
byte characters
or less)
4 • For contents that can be entered as message IDs, use the description
method shown in Guidance message 2.
• Store the image file for detailed description in the same folder as the
5 Excel file.
Z
Fig. 2.3.3.5 (e) Display upon check completion
NOTE
• If you edit the [Guidance] sheet after the result becomes "Checked", it
returns to "OK".
58
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
59
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
2
NOTE
3
Fig. 2.3.3.5 (h) Check result display
• If an error occurs on multiple guidance tables, the name of a guidance
4 table where the first error occurred is displayed in [Result of Check] in
the [Overall] sheet. Check the check result of each guidance table
shown under the [CHECK] button.
5
6
NOTE
• If the message ID has a character string showing the jump target from
the NC alarm guidance table to Guidance Table 2 on the machine, the
cell turns light blue.
7
Creating a Memory Card File
8 You can create a memory card format file that can be loaded to the CNC, from
data entered in the [Guidance] sheet, by clicking the [Make Memory Card File]
button in the [Overall] sheet.
A1 Use the following procedure to create a memory card format file that can be
loaded to the CNC.
NOTE
• The default name is "GUI_USR.MEM".
• If no extension is used in the file name, the extension "MEM" is
automatically added to the file name.
60
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
1
2
When a memory card format file is created, the message box "Memory card
format file created." appears.
3
In the destination folder, "MachineAlarmDetails.DAT" is created as well as a file
with the extension "MEM".
4
• You can use only a single-byte alphanumeric short file name (MS-
DOS 8.3 format) for the file name. Other format file names cannot be
5
loaded to the CNC.
• If a file with the same name as one specified exists in the destination
6
NOTE
folder, the file is always overwritten.
• If a memory card format file fails to be created, a message box
appears according to the cause of the failure.
• If no data are entered in Guidance Table 3, 7
"MachineAlarmDetails.DAT" will not be created.
• If "MachineAlarmDetails.DAT" exists in the destination folder, the file is
always overwritten. 8
● Loading using the BOOT function A1
By loading the created file to the CNC using the CNC BOOT function, you can
display failure diagnosis messages on the Information Center when an external
alarm, macro alarm, or operator message occurs. A2
Also, by storing "MachineAlarmDetails.DAT" in the following folders, you can
display the detailed description and/or images entered in Guidance Table 3, in the
troubleshoot (diagnosis) window. Z
%APPDATA%\MTB\TroubleShooting
61
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
Moving from the CNC Alarm Guidance Table to the Machine Guidance
Table
If diagnosis using the NC alarm guidance table on the CNC concludes that
"diagnosis is required on the machine", call the message ID, a character string
starting with "M" + numeric value, to move to diagnosis using the guidance table
1 on the machine.
By creating guidance messages corresponding to the message IDs shown in the
table below, you can move to diagnosis using the created failure diagnosis
2 messages after diagnosis on the NC.
7 5 M420 Excessive
torque error
The torque error is getting larger due to a mechanical
synchronous gap between two axes moving in
synchronization.
8 6 M421 Excessive
semi-full error
There is a movement gap between the motor and the
separate type detector in the full-close machine
because the machine is twisted.
A2
Z
NOTE
• Message IDs starting with "M" + numeric value other than the above
cannot be used.
according to the language displayed on the CNC, you need to enter messages for
each display language and create a memory card format file.
Enter messages for each display language in the corresponding language
message sheet.
62
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
NOTE
as "English".
When you need to use a language other than English, create a different
language message sheet.
1
Creating a Different Language Message Sheet
Create a different language message sheet as follows.
2
<1> Click the [Multi-Languages] button in the [Overall] sheet. 3
The [Multi-Languages] dialog box appears.
<2> In the [Make sheet] list, select the check box for a language for which you want
4
to create a sheet.
Now you can change the check box for the corresponding language in the 5
[Output file] list.
6
• You can select multiple check boxes.
MEMO
7
<3> In the [Output file] list, select the check box for a language for which you want
to output at the same time to a memory card format file loadable to the CNC. 8
A1
NOTE
• Up to five check boxes excluding English can be selected. You cannot
select six or more check boxes.
A2
Z
63
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
1
2
3
4
5
6
Language sheets selected in Step 2 are created.
7
8 Different Language Message Sheets
A1
• Only 24 languages displayed in the [Multi-Languages] dialog box
are supported.
A2 • Up to six languages (English + other five languages) can be output
to a memory card format file at the same time.
• When a different language message sheet is created, the language
Z for the [Guidance] sheet automatically changes to "English". The
check box for English in the [Create Sheet] and [Output to Memory
NOTE
Card File] lists in the [Multi-Languages] dialog box is selected by
default and cannot be changed.
• If you enter messages in the [Guidance] sheet using a language
other than English before creating the corresponding language
message sheet, move the contents in the [Guidance] sheet to the
appropriate language sheet by using cut-and-paste in Excel.
• To delete a created sheet, deselect the check box for the
corresponding language in the [Create Sheet] list in the [Multi-
Languages] dialog box.
64
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
1
Fig. 2.3.3.6 (a) Different language message sheet: Guidance Table 1 2
3
See "■ Entering Guidance Data" in "2.3.3.5 Creating failure diagnosis messages"
7
to enter data. After entering data, check input data and create a memory card file.
8
• The language messages output to the memory card file allow the
automatic switch of languages for messages displayed on the
Information Center according to the display language on the CNC.
A1
However, if the memory card file does not contain messages with the
MEMO
same display languages as ones specified in the CNC, messages
entered in the [Guidance] sheet are displayed. A2
Z
This section describes the notes on using the Japanese/Chinese input function.
65
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
2 </settings>
In PANEL iH Pro, if this function is enabled, the Windows keyboard settings are
3 changed at iHMI startup, and you may be prompted to restart the machine.
To prohibit the Japanese/Chinese input, specify prohibited in the ime attribute in
the iHMI configuration file (settings-general.xml) <languages> tag.
6 The Japanese/Chinese input function is disabled, and the "Japanese And Chinese
Input" item is not displayed on the setting screen.
66
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
PANEL iH
Displaying the language bar
The language bar is hidden by default. You can show the language bar by setting
the following registries:
[HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\Window] 1
"IsMinimized"=dword:0
[HKEY_LOCAL_MACHINE\Software\Microsoft\IMEJP\3.1\Window]
"IsMinimized"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CHSIME03]
2
"ShowState"=dword:1
[HKEY_CURRENT_USER\ControlPanel\Chinese IME UI\Settings]
"ShowState"=dword:1 3
PANEL iH Pro
Inputting alphabets from the MDI keyboard
4
When this function is enabled, the alphabet input operation from the MDI
keyboard changes.
For example, the operation when the <G> key is pressed on the MDI keyboard is
5
as follows:
When disabled: When the user presses the <G> key, the MDI keyboard driver
notifies the OS that the keys have been pressed in the order of 6
<Shift> On -> <g> -> <Shift> Off.
This results in inputting the upper-case letter "G" to the
application. 7
When enabled: The MDI keyboard driver sets <CapsLock> On at power-on, and
when the user presses the <G> key, the driver notifies the OS
that the <g> key has been pressed. 8
This results in inputting the upper-case letter "G" to the
application.
A1
• The above operation change does not affect an application that
obtains input characters using Windows message WM_CHAR.
Meanwhile, it may affect an application that monitors the keyboard
A2
operation using the Windows API GetKeyState function.
NOTE
Before using this function, be sure to verify the application operation.
• If this operation affects an application, prohibit Japanese/Chinese
input in the iHMI configuration file (see "How to enable the Japanese/
Z
Chinese input function") and set the following registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\FANUC\MMCMDI]
"CapitalKey"=dword:0
• To enable the setting, you need to restart the machine.
67
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
2 "LayerDriver JPN"="kbd106.dll"
"OverrideKeyboardIdentifier"="PCAT_106KEY"
3
NOTE
• To enable the setting, you need to restart the machine.
4
Displaying the language bar
5 The language bar is hidden by default. You can show the language bar by adding
the langbar attribute in the iHMI configuration file (settings-general.xml)
6 <languages> tag as follows:
7 :
<languages langbar="511"/>
</settings>
NOTE
"iHMIHomeScreen.pdf" in the CNC application development kit
(A08B-9010-J555#ZZ12).
68
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.3 SETTING UP BASIC FUNCTIONS
A1
A2
Z
69
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
2.4
2 The tool management function uses two databases to manage tool information.
For details on the database information, see "Tool database" in "iHMI Home
Screen OPERATOR'S MANUAL" (B-64644EN).
3
2.4.1 Setting Up Tool Manager
4 2.4.1
7
NOTE
• For details about various settings and parameters of the tool
management function and the tool life management function, see
"FANUC Series 30i/31i/32i-MODEL B CONNECTION MANUAL
(FUNCTION)" (B-64483EN-1).
8
2.4.1.1 NC tool database management
A1 2.4.1.1
The NC tool database treats data in Tool Manager, which are related to tools
mounted in the machine. In this database, displayable or settable items are
changed according to the NC option and/or parameter settings as shown in the
A2 table below.
70
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
Display condition
71
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
Display condition
1 41
42
Size 1 to 8 (*6) (*8)
Tool parts image
○
○
43 Customize 0 to 40 ○ (*10)
2 44 Holder Model Number ○
45 Holder Image ○
72
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
Some catalog data are not contained in the NC tool database. You can set to 4
display catalog data only contained in the NC tool database on the catalog data
management screen.
To enable this setting, add the definition shown in the frame to the customization 5
setting file (custom.txt) stored in the following location:
%APPDATA%¥MTB¥ToolManager¥custom.txt 6
7
CATALOG_DISPLAY_ONLY_NC_DATA=YES
8
A1
A2
Z
73
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
Table 2.4.1.3 List of Correspondence between Catalog Data Item Names and NC
Data Item Names
No. Tool Type Item name of tool catalog data Item name of tool
(reference source) NC data
1 (reflection
destination)
1 - Tool Catalog No. Catalog No.
8 14
15
Tool Part
Tool Part
Nose Angle
Cut Edge Length (*1)
Nose Angle
Tip Width
16 Tool Part Tip Thickness Tip Thickness
A1 17 Threading Tool Tool Part Nose Angle Nose Angle
18 Tool Part Cut Edge Length (*1) Tip Width
A2 19
20 Grooving Tool
Tool Part
Tool Part
Tip Thickness
Cut Edge Length (*1)
Tip Thickness
Tip Width
21 Tool Part Cut Edge Length Tip Length
Z 22 Tool Part Tip Thickness Tip Thickness
23 Button Turning Tool Tool Part Inscribed Circle Tip Length
Diameter
24 Tool Part Inscribed Circle Tip Width
Diameter
25 Tool Part Tip Thickness Tip Thickness
26 Point Corner Straight Holder Part Cutting Angle Cutting Angle
27 Tool Tool Part Nose Angle Nose Angle
28 Tool Part Cut Edge Length (*1) Tip Width
29 Tool Part Tip Thickness Tip Thickness
74
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
No. Tool Type Item name of tool catalog data Item name of tool
(reference source) NC data
(reflection
destination)
30 Versatile Tool
31
Tool Part
Tool Part
Cut Edge Length (*1)
Cut Edge Length
Tip Width
Tip Length
1
32 Tool Part Tip Thickness Tip Thickness
33 Drilling Tool Tool Part Nose Angle Nose Angle 2
34 Tool Part Available Length Tip Length
35
36 Chamfering Tool
Tool Part
Tool Part
Machining Diameter
Machining Diameter
Radius
Cutter Diameter
3
37 Tool Part Max. Cut Depth/ Cutter Length
49 Holder Part
Width/Function Length
Machining Diameter Radius
A2
*1: When Insert Geometry Type is a parallelogram or rectangle, the display item
"Tip Width" is to be referenced. Z
*2: This is not a referenced item when reflecting data but is displayed as a mark
when displaying dimension data items.
This may not be displayed depending on the tool type.
change the format of catalog data in the tool catalog database to the new one.
Catalog data are automatically changed to the new format. However, if catalog
data are changed to the new format, catalog data in the old format tool catalog
database are not passed over to the new format database.
75
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
To use catalog data in the old format tool catalog database after changing to the
new format, modify the description in the customization setting file (custom.txt)
stored in the following location and then restart iHMI:
%APPDATA%¥MTB¥ToolManager¥custom.txt
1
Setting to be modified in the customization setting file
4
2.4.1.5 Customizing display items on the table display screen
You can customize items to be displayed on the table display screen.
2.4.1.5
5 Modify the description in the customization setting file (custom.txt) stored in the
following location:
6
%APPDATA%¥MTB¥ToolManager¥custom.txt
8 There are the following three definitions available for the customization setting file:
76
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
8
:
77
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
4 7 Origin Pot
8 Tool Management
O_POT
T_MANAGE
9 Tool Life Count Type L_TYPE
5 10 Tool Size T_SIZE
11 Data Access DATA_ACCS
6 12 Data Search DATA_SRCH
13 Tool Life Count Period L_PERIOD
14 Spindle Speed (S) SPEED
78
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
4
NOTE
• When you specify multiple items with the same name in the
customization setting file, only the definition described last is enabled,
and the definitions before that are ignored.
5
Customizable items
The items that can be customized with this function are as follows:
6
Table 2.4.1.5 (d) Customizable items 7
Tool life Tool
Customizable
No. Item Standard management management
function function
(*1) 8
1 Tool Type ○ ○ ○ ○
2 Tool Number (T Code) ○ ○ ○ ○ A1
3 Option Group Number ○ ○
4 Magazine Number ○ ○
5 Pot Number ○ ○ A2
6 Origin Magazine ○ ○
7 Origin Pot ○ ○ Z
8 Tool Management ○ ○
9 Tool Life Count Type ○ ○ ○
10 Tool Size ○ ○
11 Data Access ○ ○
12 Data Search ○ ○
13 Tool Life Count Period ○ ○
14 Spindle Speed (S) ○ ○
15 Feedrate (F) ○ ○
16 Tool Life Counter ○ ○ ○
17 Maximum Tool Life ○ ○ ○
Value
79
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
3 23 Tool Compensation
Number (D) (*2)
○ ○ ○
24 Tool Compensation ○ ○
5 26 Tool Compensation
Number (OFS) (*2)
○ ○ ○
6 27 Offset 1 (*2)
28 Offset 2 (*2)
○
○
○
○
○
○
○
○
29 Offset 3 (*2) ○ ○ ○ ○
30 Offset 4 (*2) ○ ○ ○ ○
7 31 Offset 5 (*2) ○ ○ ○ ○
32 Offset 6 (*2) ○ ○ ○ ○
8 33 Offset 7 (*2) ○ ○ ○ ○
34 Offset 8 (*2) ○ ○ ○ ○
35 Offset 9 (*2) ○ ○ ○ ○
A1 36 Offset 10 (*2) ○ ○ ○ ○
37 Offset 11 (*2) ○ ○ ○ ○
A2 38 Offset 12 (*2) ○ ○ ○ ○
39 Offset 13 (*2) ○ ○ ○ ○
40 Virtual Tool Tip Direction ○ ○ ○ ○
Z 41 Oversize Tool Geometry ○ ○
Number
42 Flutes ○ ○ ○ ○
43 Holder Shape ○ ○ ○ ○
44 Tool Mount Position ○ ○ ○ ○
45 Dimension 1 (*3) ○ ○ ○ ○
46 Dimension 2 (*3) ○ ○ ○ ○
47 Dimension 3 (*3) ○ ○ ○ ○
48 Dimension 4 (*3) ○ ○ ○ ○
49 Dimension 5 (*3) ○ ○ ○ ○
50 Dimension 6 (*3) ○ ○ ○ ○
80
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
5
NOTE
• Items selected in the customization setting file may not be displayed
depending on the option or parameter setting.
6
2.4.1.6 Customizing the table column size in the table display screen
2.4.1.6
7
Overview
In the table display screen, you can customize the table column size.
The column size can be specified in the MTB customization setting file 8
(custom.txt).
81
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1 In the Tool Manager, the customization setting file is loaded to determine items to
be displayed on the table display screen when an application is started.
5 The following shows the definition types of the customization setting file:
• The definition described first is enabled, and the definitions after that
NOTE
are ignored under the following condition:
Multiple display item customization definitions were described in the
customization setting file.
82
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
83
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1
2 30
31
Offset Data 1 to 13
Virtual Tool Tip Direction
OFS_DATA (*2)
TIP
○
○
○
○
120
80
120
80
120
100
32 Oversize Tool Geometry T_GEONUM ○ ○ 80 80 100
3 Number
33 Flutes FLUTES ○ ○ 80 80 100
34 Holder Shape HOLDER ○ ○ 80 80 100
4 35 Tool Mount Position SETTING ○ ○ 80 80 100
36 Size Data 1 to 8 T_SIZEDAT (*3) ○ ○ 100 100 120
7 *1: When OFS_NUMBER is defined, all of Nos. 22 to 26 that are viewable are
displayed.
*2: When OFS_DATA is defined, all of Offset Data 1 to 13 that are viewable are
8 displayed.
You can select them individually by defining OFS_DATA1 to 13.
*3: When T_SIZEDAT is defined, all of Size Data 1 to 8 that are viewable are
A1 displayed.
You can select them individually by defining T_SIZEDAT1 to 8.
*4: When CUSTOM is defined, all of Customize 0 to 40 that are viewable are
displayed.
A2 You can select them individually by defining CUSTOM0 to 40.
*5: For Customize 0, the column size cannot be customized. For Customize 1 to
40, the column size can be customized.
Z *6: When CATALOG is defined, Catalog No. and Conditions are displayed.
84
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
2.4.1.7 Customizing the tool list (tree view) on the tool individual settings
screen
2.4.1.7
Overview
1
2
3
4
5
6
7
Fig. 2.4.1.7 Customizable Tree View Parts and Tool Data Items (Shown in Red
Frames) 8
You can customize the tool list (tree view) on the tool individual settings screen.
To customize the tool list (tree view), define the following items in the
A1
customization definition file:
• Tree name A2
• Tree order
• Tool data item Z
• Tool data item order
NOTE
• If the multi-edge tool management function is enabled, the
customization function on the tool individual settings screen is
disabled.
85
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1 INDIVIDUAL_TREE_CUSTOMIZE_SORT=YES
#Display item list
TREE_ITEM={
[Tool]
2 Offset, OFS_NUMBER,TIP
sample1,OFS_NUMBER,TIP,MAG
[Holder]
}
3 :
86
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
87
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1
Customization setting file
Define the following item in the customization setting file:
2 • Tree name
• Tree order
3 • Tool data item
• Tool data item order
4
In the Tool Manager, the customization setting file is loaded to determine items to
be displayed on the individual settings screen when an application is started.
5
Description rules for individual settings screen tree customization in the
6 customization setting file
Describe the definition of the customization setting file in the following setting for
individual settings screen tree customization:
TREE_ITEM={}
7 Individual settings screen tree customization is disabled under one of the following
conditions:
8 • There is no tree customization definition in the customization setting file.
• The customization setting file does not exist.
A1 The following shows the definition types of the customization setting file:
Z Tree customization
enable/disable
INDIVIDUAL_TREE
_CUSTOMIZE
Describe it in upper case from the
beginning.
When
INDIVIDUAL_TREE_CUSTOMIZE=YES is
set, individual settings screen tree
customization is enabled.
Tool data item INDIVIDUAL_TREE Describe it in upper case from the
sorting enable/ _CUSTOMIZE_SOR beginning.
disable T When tree customization is enabled
(INDIVIDUAL_TREE_CUSTOMIZE=YES),
if
INDIVIDUAL_TREE_CUSTOMIZE_SORT=
YES is defined, tool data item sorting
becomes enabled.
88
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
}
settings screen tree customization.
Describe it from the beginning.
1
It indicates the definition end of
89
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
2 16
17
Spindle Speed (S)
Feedrate (F)
SPEED
FEEDRATE
18 Life Count Type L_TYPE
3 19 Life Consumption L_CONSUM
20 Tool Life Counter L_COUNT
4 21
22
Maximum Tool Life Value
Forenoticed Tool Life
L_MAX
L_NOTICE
23 Tool Life State L_STATUS
5 24 Path PATH
25 Coord. System COORDINATE
6 26 Length Offset No. (H) OFS_NUMBER
27 Diameter Offset No. (D)
28 Shape Compensation No. (TG)
7 29 Wear Compensation No. (TW)
30 Length Offset No. (OFS)
8 31
32
Offset Data
Virtual Tool Tip Direction
OFS_DATA
TIP
33 Tool Type T_TYPE
A1 34 Oversize Tool Geometry Number T_GEONUM
35 Tool Model Number T_MODEL
A2 36
37
Flutes
Holder Shape
FLUTES
HOLDER
38 Tool Mount Position SETTING
Z 39 Tool Data 1 to -10 T_SIZEDAT
40 Comment COMMENT
41 Customize 0 to 40 CUSTOM
42 Holder Model Number H_MODEL
43 Use Tool Number T_USENUM
90
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
NOTE
There is no tool data item definition in the defined optional tree
name. 2
There is an invalid tool data item definition in the defined optional
tree name.
• The definition described last is enabled, and the definitions before that
are ignored under one of the following conditions:
3
Multiple [Tool] or [Holder] items were defined.
Multiple optional tree names were defined.
4
2.4.1.8
2.4.1.8
Setting to hide the T codes
When both of the tool management function and tool life management function are
5
disabled, you can hide the T codes on the screen shown in the table below.
6
Table 2.4.1.8 (a) T code hide setting target
Screen T code hide setting target
7
Table display screen T Code column
Search window Tool Number (T Code)
Individual Tool Settings screen Tool Number (T Code) 8
Select Import/Export Item screen Machine Collision Avoidance Function Tool Data
A1
To enable this setting, add the definition shown in the frame to the customization
setting file (custom.txt) stored in the following location:
A2
%APPDATA%¥MTB¥ToolManager¥custom.txt
HIDE_TCODE=YES Z
The details of this setting are as shown in the table below.
91
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
4
2.4.2 Setting Up Cycle Time Estimation Function
5
2.4.2
Set the auxiliary function time to estimate a more accurate cycle time with the
cycle time estimation function.
6 An auxiliary function time that you set will be added when estimating a cycle time.
Each auxiliary function time that you set will be also held when:
• The cycle time estimation function is terminated and then restarted.
• Estimation data is successfully updated.
7
• The M codes assigned to call macros by macro executer, which are
8 set for the compile parameters (Nos. 9023 to 9032) of execution
macros, are not added when estimating a cycle time.
• For the second auxiliary function (B code), you can change the
A1
NOTE
address to command the second auxiliary function to a different one
(A, C, U, V, W) other than B, by the settings of the parameter No.
3460. Note that, in the auxiliary function time setting window, [B code]
is fixedly displayed regardless of which address is set. To set the
A2 second auxiliary function to be used when executing estimation, the
address set for the parameter No. 3460 is used.
Z
2.4.2.1 Application definition file
The identifier ID of "CycleTimeEstimation", which is the default value of the cycle
2.4.2.1
92
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
• Machining center
• Lathe
• Multi-path system that meets the conditions shown in the table below
1
Table 2.4.2.2 Multi-path Systems That Can Use the Cycle Time Estimation 2
Function
Device Maximum
number of
Maximum
total number
Maximum
number of
Maximum
total number
3
paths of axes axes per path of spindles
Series 30i-MODEL B 4 20 16 6
4
Series 31i-MODEL B 4 20 12 6
Series 31i-MODEL B5 4 20 12 6
Series 32i-MODEL B 2 10 8 2 5
8
2.4.2.3 Setting a multi-path system
To execute the cycle time estimation function for the first path on a multi-path
2.4.2.3
Use the following procedure to set the first path of the multi-path system as the
target of the cycle time estimation:
93
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
3
NOTE
For example, even if you specify "MACHINE_PATH2 = YES", the
second path will not be the cycle time estimation target (Similarly for
the third and subsequent paths).
4
2.4.2.4 Auxiliary function time setting window
5 In the auxiliary function time setting window, you can set a time for each auxiliary
2.4.2.4
function.
Follow the procedure below to select an auxiliary function for which you want to
6 set a time.
8
A1
A2
Z
<2> Select an auxiliary function for which you want to set a time.
The auxiliary function time setting window appears.
The figure below shows a display example of when [M Code] is selected.
94
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1
2
3
4
2.4.2.5 Outputting the estimation result to an XML file
2.4.2.5
You can output the estimation result displayed on the screen to an XML file. 5
The estimation result output to a file can be used for other applications.
A1
[Result]
OUTPUT_RESULT = YES
95
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.4 SETTING UP THE PLANNING APPLICATION
1 must be read-only.
NOTE
• Close the file immediately when necessary work is done after it is
opened.
This is because the estimation result file cannot be updated while it
2 is open in an application.
• The estimation result file cannot be opened in an application while
it is being written.
3
4
5
6
7
8
A1
A2
Z
96
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2.5
2
2.5.1 Setting Up the CNC Operation Screen 3
2.5.1
Work required for machining including machining program editing and executing
can be performed in the iHMI CNC operation screen. You can customize various
operations and displays in the CNC operation screen. 4
2.5.1.1 Enabling/disabling the multi-path edit function 5
Enable/disable the multi-path edit function. The multi-path edit function divides the
2.5.1.1
edit screen into as many edit areas as the number of paths (up to three) so that
the main program of each path can be edited simultaneously. 6
• For details about simultaneous editing of multi-path program, see
"EDITING MULTI-PATH PROGRAMS SIMULTANEOUSLY" in 7
"FANUC iHMI CNC Operation Screen OPERATOR'S MANUAL" (B-
MEMO
64644EN-1).
8
97
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
• Multi-path edit function enable/disable setting
4 1
0
Function enable
Function disable
Enables the multi-path edit function.
Disables the multi-path edit function.
Except 1
5 Not set
6
2.5.1.2 Setting the multi-path edit paths and order
In the multi-path edit function, set the paths to divide the edit screen and the
2.5.1.2
display order.
7
• For details about simultaneous editing of multi-path program, see
A1
File name and storage folder of the MTB configuration file
A2 • File name
Setting_data.txt
• Storage folder
Z %APPDATA%¥MTB¥CNCOPERA¥SETTING¥
98
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3
• The number of paths to be edited simultaneously varies depending on
NOTE
the display unit size.
Up to two paths for 10.4-inch display unit and three paths for 15 or 19- 4
inch display unit.
5
Setting example for the MTB configuration file
The following shows an example to set Setting_data.txt to the following settings:
6
• Multi-path edit function: Enable
• Multi-path edit paths and order: Varies depending on the multi-path display
group number parameter (No. 13131) and multi-path display order number (No. 7
13132) settings.
divides the MEM mode base screen into as many display areas as the number of
paths (up to three) so that the information of each path can be displayed Z
simultaneously.
• Storage folder
%APPDATA%\MTB\CNCOPERA\SETTING\
99
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
7 0
Except 1
Function disable Disables the multi-path display function.
Not set
8
2.5.1.4 Setting the number of divided areas of the multi-path display
A1 2.5.1.4
When the multi-path display function is enabled, specify the number of divided
areas of the display.
• Storage folder
%APPDATA%\MTB\CNCOPERA\SETTING\
100
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
• Number of divided areas of the multi-path display setting (MEM mode base only)
For MULTI_DISPLAY_DIVIDE_NUMBER, set one of the following values.
2
Table 2.5.1.4 Setting values for MULTI_DISPLAY_DIVIDE_NUMBER
Setting Description
3
2 Displays two paths simultaneously.
3 Displays three paths simultaneously. 4
For a two-path system, two paths are displayed simultaneously.
For the 10.4-inch display unit, this setting is invalid.
Other than 2 and 3 Displays as many as the number of paths simultaneously, which is 5
Not set the smaller of the number of paths to be displayed simultaneously
(10.4-inch display unit: 2, 15/19-inch display unit: 3) or the number
of system paths. 6
Setting example for the MTB configuration file 7
The following shows an example to set Setting_data.txt to the following settings:
• Multi-path display function: Enable
• Number of divided areas of the multi-path display: 2 (MEM mode base only)
8
/*Multi path setting*/
[Multi_Path]
A1
MULTI_DISPLAY_ENABLE=1
MULTI_DISPLAY_DIVIDE_NUMBER=2
A2
For how to enable/disable the multi-path display function, see "2.5.1.3
Z
MEMO Enabling/disabling the multi-path display function".
101
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2 2.5.1.6 Setting machine data to be displayed on the base screen
Set machine data to be displayed on each mode base screen according to the
2.5.1.6
3 machine.
• [A]: Machine type (vertical or horizontal)
• [B]: Maximum value of the actual feedrate meter
4 • [C]: Maximum value of the spindle speed meter
• [D]: Spindle rotation direction
5 • [E]: Axis status display
6
E
7
A D
8
C
A1 B
A2
Fig. 2.5.1.6 MEM Mode Base Screen
Z
• The same [A] and [D] icon indicates both "Machine type" and
"Spindle rotation direction".
For details, see "■ Setting the spindle rotation direction icon
MEMO
display" described later.
102
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥
7
• For details on the icon displays, see "■ Setting the spindle rotation
MEMO
direction icon display" described later.
8
Maximum scale value of the actual spindle speed meter A1
• Setting group name
[Spindle_N] (N: Spindle number 1 to 3): When applying the setting to all paths
[PATHn_Spindle_N] (n: Path number, N: Spindle number 1 to 3): When
A2
applying the setting to each path
Z
• Specifiable key name
MAX_SCALE-MARKINGS_VAL: Set the maximum scale value of the actual
spindle speed meter.
[PATH2_Spindle_1]
MAX_SCALE-MARKINGS_VAL =3000
103
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
If this is not set, a value is calculated from the parameters for the setting
value as follows.
1. Obtain the gear selection method.
*1: The rotation direction signal is a signal for each spindle (See the next table).
104
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Signal Description
SFRC<Gn204.5> 3rd spindle forward/reverse rotation command
SRVC<Gn204.4>
SFRD<Gn266.5> 4th spindle forward/reverse rotation command
SRVD<Gn266.4>
1
The following shows an example of setting Spindle 3 to "rotate in the forward
direction by the rotation direction signal SFR = 0/SRV = 1 and in the reverse 2
direction by the rotation signal SFR = 1/SRV = 0".
[Spindle_3]
ROTATION_REVERSE=0
3
4
• For details on the icon displays, see "■ Setting the spindle rotation
direction icon display" described later.
MEMO
5
Maximum scale value of the actual feedrate meter
With the reference maximum value of the meter set as the machine unit, the 6
maximum value is displayed in a unit that is converted into inches or millimeters
according to the unit of input at the moment (modal). As a result, the maximum
value of the actual feedrate meter, mean value scale, and meter to be drawn are 7
displayed in the appropriate unit of input.
The maximum value of the actual feedrate meter is displayed using one of the
following two reference values depending on the MTB configuration file: 8
When "MAX SCALE-MARKINGS_VAL" is set in the MTB configuration file
When the MAX_SCALE-MARKINGS_VAL setting value is regarded as the A1
machine unit and the unit of input is different from the machine value, the
MAX_SCALE-MARKINGS_VAL setting value is converted into the appropriate
unit of input and used as the maximum value of the actual feedrate meter (Two A2
significant figures. It is rounded up to an integer with the upper two digits
remaining. However, a value greater than 99999 is set to 99999).
Z
Table 2.5.1.6 (d) Maximum Value of the Actual Feedrate Meter When
MAX_SCALE-MARKINGS_VAL Is Set
Parameter INM (No. Maximum value of the actual feedrate meter
1001#0) setting [Metric input system] [Inch input system]
0 (Metric system MAX_SCALE-MARKINGS_VAL MAX_SCALE-MARKINGS_VAL
machine) setting value [metric system setting value [metric system
machine] machine] / 25.4
1 (Inch system MAX_SCALE-MARKINGS_VAL MAX_SCALE-MARKINGS_VAL
machine) setting value [inch system setting value [inch system
machine] x 25.4 machine]
105
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
106
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A2
1 0
Z
1 1 Hide
Yes 0 0 Hide
0 1
1 0
1 1 Hide
107
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 horizontal)
Horizontal No
inversion
0 0 Hide
0 1
2
1 0
3
1 1 Hide
4 Yes 0
0
0
1
Hide
5 1 0
6
1 1 Hide
7 2.5.1.7 Setting the uniform peripheral speed control mode icon display
Set the uniform peripheral speed control mode icon to be displayed in the spindle
2.5.1.7
A1
A2
Z
108
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• To use this function, uniform peripheral speed control (option) is
required.
1
Signal 2
Signal to notify that the uniform peripheral speed control is being performed.
109
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
4
Fig. 2.5.1.8 JOG Mode Base Screen
5
How to set the traveling direction guide
6 Store an image that you want to display in the folder below and set a file name.
%APPDATA%\MTB\CNCOPERA\JOG_HND_REF\GUIDANCE
7 The naming rules for file names are as shown in the table below.
NOTE
• The image is automatically enlarged/reduced (aspect ratio fixed) to fit
the screen, but the sizes below are recommended.
10.4 inch: 370 (width) x 235 (height)
15 inch: 440 (width) x 305 (height)
19 inch: 570 (width) x 455(height)
110
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
111
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
6 0
Setting Description
Prohibits input operation during operation/pause.
1 Prohibits input operation during operation/pause/stoppage.
7
2.5.1.10 Setting the displayed contents on the setting slide
8 Set whether or not to display the setting items on the setting slide.
2.5.1.10
The setting items include "Select Cutting Condition" and "5-axis Machining
Condition" in the "Set-up" group.
A1
File name and storage folder of the MTB configuration file
A2 • File name
Setting_data.txt
• Storage folder
Z %APPDATA%¥MTB¥CNCOPERA¥SETTING¥
112
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
113
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
slide.
3
4
5
6
7
8 Closing the custom macro variable list slide
<1> Press the [Custom Macro Variable List] soft key.
The custom macro variable list slide closes and returns to the operation screen.
A1
A2
NOTE
• The [Custom Macro Variable List] soft key is displayed when the
custom macro (optional function) is enabled.
114
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
B 2
3
C
4
Fig. 2.5.1.12 Custom Macro Variable List Slide
5
Table 2.5.1.12 (a) Item List
6
Name Description
A Custom macro Displays the first number of each range of displayable custom
variable tab macro variable numbers. 7
B Custom macro Displays custom macro variable numbers and values.
variable display tile
C Guidance Displays messages such as warnings. 8
Z
Table 2.5.1.12 (b) Local variables and common variables
Display
Range of variable numbers
condition*1
Local
Common variable
variable
(1) (2) (3)
#100 to #150 to #200 to #500 to #550 to #98000 to
#1 to 33
149 199 499 549 999 98499
N N N ○ ○ × × ○ × ×
N N Y ○ ○ × ○ *2 ○ × ×
Y N N ○ ○ ○ × ○ ○ ×
115
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Display
Range of variable numbers
condition*1
Local
Common variable
variable
(1) (2) (3)
1 #1 to 33
#100 to #150 to #200 to #500 to #550 to #98000 to
149 199 499 549 999 98499
Y N Y ○ ○ ○ ○ *2 ○ ○ ×
2 - Y N ○ ○ ○ × ○ ○ ○
- Y Y ○ ○ ○ ○ *2 ○ ○ ○
3 Tab (1) Tab (2) Tab (3) Tab (4) Tab (7)
○: Displayed
×: Hidden
4
*1: The custom macro variable numbers are displayed or hidden depending on the
combination of the following optional functions.
5 (1) Add custom macro common variable
(2) Add custom macro common variable (1000 variables)
6 (3) Built-in macro
*2: You can hide #200 to 499 (built-in macro variables) by the settings of the
machine configuration file.
7 • File name
Setting_data.txt
• Storage folder
8 %APPDATA%\MTB\CNCOPERA\SETTING\
• Setting
A1 Setting group name: [CUSTOM_MACRO]
Specifiable key name: EMBEDED_MACRO_NOTDISPLAY (1: Hidden,
Other than 1: Displayed)
A2
● System variables
○: Displayed
×: Hidden
*2: Hidden when the settings are set as shown below:
116
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Custom macro system variable #8570 = 1 (#10000 to 89999 are used for P-
CODE variables.)
● Tab operation
117
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2 2.5.1.13 Enabling/disabling the workpiece measurement function
Set the workpiece measurement function for the workpiece coordinates slide.
2.5.1.13
3
File name and storage folder of the MTB configuration file
• File name
4 Setting_data.txt
• Storage folder
5 %APPDATA%¥MTB¥CNCOPERA¥SETTING¥
8 measurement function.
A2 DISABLE
Other than ENABLE
Disables the workpiece measurement function.
Not set
Z
EXT_EFFECT: Set whether or not to consider the EXT offset value for
workpiece measurement.
118
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
PRM Set whether or not to consider the EXT offset value using the
Other than ON/OFF parameter (No. 1015#6) setting.
Not set • Parameter (No. 1015#6) = 1: Considers the EXT offset value.
• Parameter (No. 1015#6) = 0: Does not consider the EXT offset
value. 1
Set whether or not to update the coordinate value on the Preset Relative
Coordinates window in synchronization with axis movement.
4
File name and storage folder of the MTB configuration file
• File name
Setting_data.txt
5
• Storage folder
%APPDATA%\MTB\CNCOPERA\SETTING\ 6
Detailed setting items 7
• Setting group name
[Presetting_Relative_Coordinate]
8
• Specifiable key name
UPDATE_BY_AXIS_MOVEMENT: Set whether or not to update the coordinate
value on the Preset Relative Coordinates window in synchronization with axis A1
movement.
The variable names set to be shown are displayed in the custom macro variable
list slide.
119
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
4
Fig. 2.5.1.15 Custom Macro Variable List Slide
5 When any of the conditions below is met, you can change variable names.
6 (a) Parameter VRN (No. 3207#5 =1) (Displays the variable names of common
variables #500 to #549 in the custom macro variable list slide)
(b) The custom macro variable name expansion function (option) and custom
macro variable name are enabled.
7
Table 2.5.1.15 Variable name display
8 Display condition*1
Local
Range of variable numbers
Z 0
0
Y
Y
N
Y
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
1 N N × × ○ × × × × ×
1 N Y ○ ○ ○ ○ ○ ○ ○ ○
1 Y N ○ ○ ○ ○ ○ ○ ○ ○
1 Y Y ○ ○ ○ ○ ○ ○ ○ ○
○: Displayed
×: Hidden
*1: The custom macro variable names are displayed or hidden depending on the
combination of the following conditions.
120
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
simulation function allows you to check how machining will be performed by the
program through graphic drawings before you proceed to actual machining. 6
The following parameter settings are required to use the machining simulation
function.
7
Table 2.5.1.16 (a) Required Parameters for the Machining Simulation
Parameter
Bit number
(Parameter
Setting
Function
8
No. value
name)
9071 - 90
or
Set the P-CODE macro number. The setting
value is as follows:
A1
91 • Machining center: 90
14706 -
• Lathe: 91
Set the orientations of the basic three axes of
A2
spindle 1 under the following conditions:
• For single-path T-type, M-type, or complex
• For two-path T-type
Z
Always for the Path 1 side
Path 2 side
When the parameter No. 27401#0 (SME)
is "1"
• For three-path T-type
Always for the Path 1 side
Path 2 side
When the parameter No. 27401#0 (SME)
is "1"
Path 3 side
When the parameter No. 27402#0 (TME)
is "1"
121
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Bit number
Parameter Setting
(Parameter Function
No. value
name)
14707 - When the parameter No. 14702#1 (SUB) is "1"
4 "1"
• For three-path T-type
Path 1 side
When the parameter No. 14701#1 (FSE) is
5 "1"
Path 2 side
6 When the parameter No. 27401#1 (SSE) is
"1"
Path 3 side
When the parameter No. 27402#1 (TSE) is
7 8654 #1 (CXW) 1
"1"
Allows you to use the machining simulation
function without opening the maintenance
8 display.
You can enable the machining simulation function in the MTB configuration file
A1 (setting_data.txt) when all conditions below are met.
• Series (See "Supported series" described later.)
Supported series
Z The machining simulation screen supports the following series:
122
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
TYPE Series
4 G411 G41A G413
G431 G43A G433
7 G511 G51A G513
C G521 – G523 1
Supported system configurations 2
The machining simulation screen supports the system configurations below:
• Machine control type: Lathe, machining center
3
• Number of paths: 1, 2
Z
Describe each setting data under the group name of
MEMO [Machining_Simulation_Enable].
123
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A2
• Machining simulation enable/disable setting for Path n
124
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
screen.
• Do not set a value greater than one set in the NC machine
NOTE configuration to the number of paths in the MTB configuration file. For 1
example, do not set PATH2¥SIMULATION_ENABLE=1 in a machine
configuration with the number of paths set to 1.
2
3
2.5.1.17 Machining simulation function settings
Set the following machining simulation function items in the MTB configuration file
4
2.5.1.17
(setting_data.txt).
8
Required parameter
• Single path, two spindles
For the workpiece coordinate systems of the main and sub spindles, specify
A1
the values shown in Table 2.5.1.17 (a) respectively in the following parameters.
• Main spindle: Parameter No. 14706 A2
• Sub-spindle: Parameter No. 14707
Z
Table 2.5.1.17 (a) Setting Values in Parameter Nos. 14706 and 14707
Setting Coord. System Rightward Upward
16 Right-handed +Z +X
coordinate system
17 Right-handed -Z +X
coordinate system
18 Right-handed -Z -X
coordinate system
19 Right-handed +Z -X
coordinate system
125
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• Storage folder
3 %APPDATA%\MTB\CNCOPERA\Setting\
5 [Machining_Simulation_Tool]
126
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
CHANGE_ROTATE_AXIS_PATH2
the parameter No. 27312#0 to "1" on Path 1.
Switches the rotation axis number in machining
A1
simulation between Spindle 1 and Spindle 2 with a
sub-spindle by the spindle selection command
(Path 2).
A2
If CHANGE_ROTATE_AXIS_PATH2 is set to 1, set
the parameter No. 27312#0 to "1" on Path 2.
ROTATE_AXIS_NO_SP1_PATH1 Set the C axis number for Spindle 1 when the
Z
spindle is switched (Path 1). If
CHANGE_ROTATE_AXIS_PATH1=1 and the
parameter No. 27312#0=1 on Path 1 are not set,
this setting is ignored.
ROTATE_AXIS_NO_SP1_PATH2 Set the C axis number for Spindle 1 when the
spindle is switched (Path 2). If
CHANGE_ROTATE_AXIS_PATH2=1 and the
parameter No. 27312#0=1 on Path 2 are not set,
this setting is ignored.
127
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
128
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3
• Setting Values for SUB_SPINDLE_EXISTED
For SUB_SPINDLE_EXISTED, set one of the following values.
4
Table 2.5.1.17 (f) Setting Values for SUB_SPINDLE_EXISTED
Setting Enable/Disable Description
5
0 None Specifies the absence of a sub-spindle.
Except 1
Not set
6
1 Enabled Specifies the presence of a sub-spindle.
7
• Setting values for CHANGE_ROTATE_AXIS_PATH1/
CHANGE_ROTATE_AXIS_PATH2 8
For CHANGE_ROTATE_AXIS_PATH1 and CHANGE_ROTATE_AXIS_PATH2,
set to switch the rotation axis number by the spindle selection command in
machining simulation. A1
Table 2.5.1.17 (g) Setting values for CHANGE_ROTATE_AXIS_PATH1/
CHANGE_ROTATE_AXIS_PATH2 Setting
A2
Setting Function Description
enable/disable Z
0 Disable Does not switch the rotation axis number in
Other than 1 machining simulation between Spindle 1 and
Not set Spindle 2 with a sub-spindle by the spindle
selection command.
Set the parameter No. 27312#0 to "0" on Path 1/2.
1 Enabled Switches the rotation axis number in machining
simulation between Spindle 1 and Spindle 2 with a
sub-spindle by the spindle selection command.
Set the parameter No. 27312#0 to "1" on Path 1/2.
129
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Z 0
enable/disable
Disable Disables the use of Turret 2 on Spindle 2.
Other than 1
Not set
1 Enabled Enables the use of Turret 2 on Spindle 2.
130
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
• Setting Values for PATH2_BELOW_SPINDLE2
For PATH2_BELOW_SPINDLE2, set one of the following values.
3
Table 2.5.1.17 (k) Setting Values for PATH2_BELOW_SPINDLE2
Setting Description 4
0 Sets Turret 2 on the upper side of Spindle 2.
Other than 1
Not set 5
1 Sets Turret 2 on the lower side of Spindle 2.
6
• Setting values for INTERFERE_PRIOR_MODE
For INTERFERE_PRIOR_MODE, set one of the following values.
7
Table 2.5.1.17 (l) Setting values for INTERFERE_PRIOR_MODE
Setting Function Description
8
enable/disable
0
Other than 1
Disable Performs animation drawing with the priority of
speed.
A1
Not set
• During turning machining or when
A2
NOTE
the tool is released from the blank,
unexpected interference may be
detected.
Z
1 Enabled Performs animation drawing with the priority of
cutting.
131
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
• Setting values for PATHm¥SPINDLEn¥ENABLED
For PATHm¥SPINDLEn¥ENABLED, set one of the following values.
3
Table 2.5.1.17 (n) Setting values for PATHm¥SPINDLEn¥ENABLED
4 Setting Description
0 Disables the use of Turret m on Spindle n.
Other than 1
5 Not set
1 Enables the use of Turret m on Spindle n.
6
7
NOTE
• When m = 1, n = 1 cannot be set.
8
• Setting values for PATHn¥CHANGE_ROTATE_AXIS
Z 0
Other than 1
Disable Does not switch the rotation axis number in
machining simulation between Spindle 1 and
Not set Spindle 2 with a sub-spindle by the spindle
selection command.
Set the parameter No. 27312#0 to "0" on Path n.
1 Enabled Switches the rotation axis number in machining
simulation between Spindle 1 and Spindle 2 with a
sub-spindle by the spindle selection command.
Set the parameter No. 27312#0 to "1" on Path n.
132
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
6
• When the drawing function is enabled, the default machining mode
MEMO
(turning mode/milling mode) is turning.
7
• Setting values for PATHm¥SPINDLEn¥MCODE_MILLING_TO_TURNING 8
For PATHm¥SPINDLEn¥MCODE_MILLING_TO_TURNING, set one of the
following values.
A1
Table 2.5.1.17 (q) Setting Values for
PATHm¥SPINDLEn¥MCODE_MILLING_TO_TURNING
A2
Setting Description
8 or less digit value Sets the M code number to switch the machining mode for Spindle
(except for 0) n on Path m from milling to turning. (m: 1 to 3, n: 1 to 2) Z
If the machining mode is switched to turning by the specified M
code, drawing starts at C coordinate value = 0.
If Spindle 2 (SPINDLE2¥...) is set, the following settings are
required to switch to the turning mode:
SUB_SPINDLE_EXISTED=1
PATHm¥SPINDLE2¥ENABLED =1 (m: Path 1 to 3)
Other than 8-digit Does not switch to the turning mode.
value
0
Null
Not set
133
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
SUB_SPINDLE_EXISTED=1
PATH1\SPINDLE2\ENABLED=1
TURNING_SIMULATION_C0=YES
1 PATH1\SPINDLE1\MCODE_MILLING_TO_TURNING=100
PATH1\SPINDLE2\MCODE_MILLING_TO_TURNING=101
7 specified M code.
A1
• Setting Values for PATHm¥SPINDLEn¥MCODE_TURNING_TO_MILLING
134
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
Other than 8-digit Does not switch to the milling mode.
value
0
Null
Not set 1
The following is an example of setting multi paths with sub-spindle:
2
SUB_SPINDLE_EXISTED=1
PATH2\SPINDLE2\ENABLED=1
TURNING_SIMULATION_C0=YES 3
PATH1\SPINDLE1\MCODE_TURNING_TO_MILLING=102
PATH2\SPINDLE2\MCODE_TURNING_TO_MILLING=103
4
• Setting values for SIMULATION_MODE
For SIMULATION_MODE, set one of the following values.
5
Table 2.5.1.17 (t) Setting Values for SIMULATION_MODE
Setting Description
6
BASIC Runs with the standard machining simulation function.
Null
Not set
7
ADVANCED Runs with the advanced machining simulation function.
8
NOTE
• If any other value than the predetermined values is set, the machining
simulation screen is disabled even when SIMULATION_ENABLE = 1. A1
135
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3 • The shorter the update interval is set, the longer the machining
simulation cycle time is, and vice versa.
MEMO
4
5 Enabling/disabling the NC program conversion function
• Setting group name
6 [NC_Program_Conversion]
Z 0
Other than 1
Disable Disables the NC program conversion function.
Not set
1 Enabled Enables the NC program conversion function.
136
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<1> In the EDIT mode base screen or background edit screen, press the [Change
Screen] soft key.
1
The machining simulation screen appears.
2
3
4
5
6
7
8
A1
Display at mode switching
The machining simulation screen includes the following two screens: A2
(1) Machining simulation screen, which is displayed from EDIT mode
(2) Machining simulation screen, which is displayed from MEM mode
The machining simulation screen has independent screen information for each
mode. Therefore, the program displayed in the machining simulation screens for
Z
EDIT and MEM modes may differ from each other. The machining blank
graphically drawn in the machining simulation screen will be initialized by mode
switching.
Supported tools
To perform machining simulation, you need to set a tool geometry.
Cycle execution and graphic drawing are performed by referring to the tool
geometry dimension data input and tool geometry dimension data.
The following shows the settable tools and data:
137
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
Flat End Mill
3
4
5 Threading Tool B: Nose angle
7
Grooving Tool W: Tip width
8 L: Tip length
A1
A2 Button Turning Tool L: Tip length
138
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
Chamfering Tool D: Cutter
diameter
3
4
Ball End Mill Tool 5
6
7
Tap Tool
8
A1
Reamer Tool
A2
Z
Boring Tool
139
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
Versatile Tool W: Tip width
L: Tip length
3
4
5
6 Commands to draw a tool
To draw a tool on the animation screen, use one of the following commands:
• Tool compensation number command
A1 For the machine control type T, the conditions to use the tool compensation
number command are as shown in the table.
A2 Table 2.5.1.18 (b) Conditions to use the tool compensation number command for
T-type
Z Tool compensation
number command
Use condition
Extended tool select Tool management function
function (*1) (*2)
T code (*3) Disabled Disabled
D code Disabled Enabled (*5)
Enabled (*4) Disabled
Enabled (*4) Enabled (*5)
140
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.1.18 (c) Conditions to use the tool compensation number command for 8
M-type
Tool compensation
number command
Use condition A1
Tool management function (*1)
D code Disabled (*2)
Enabled (*3) A2
*1: Enabled when one of the following optional functions is applied:
• Tool management function: 64 pairs Z
• Tool management function: 240 pairs
• Tool management function: 1000 pairs
*2: When the tool management function is disabled, the command value number
will be the offset number.
*3: When the tool management function is enabled, the modal D number used
when the D99 command (or D command with a number set in parameter No.
13265) is specified will be the offset number.
The modal D is the offset number set in the tool type number specified with a T
code.
141
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.1.18 (d) Tool Geometry Drawn with Tool Drawing Commands
2 G1911
G1912
Threading tool (turning)
Grooving tool (turning)
G1913 Button turning tool (turning)
3 G1914 Straight tool (turning)
G1921 Drilling tool (turning/milling)
4 G1922
G1923
Tapping tool (turning/milling)
Reamer tool (turning/milling)
G1924 Boring tool (turning/milling)
5 G1930 Face mill tool (milling)
G1931 Chamfering tool (milling)
6 G1932 Flat end mill tool (milling)
G1933 Ball end mill tool (milling)
8 simulation individually.
If a path with No. 27309 set to 0 exists, machining simulation is executed for all
paths.
A1 If a value other than 0 is set to No. 27309 for all paths, the first digit is treated as a
bit, and the second and subsequent digits are treated as R signal in the setting
value. If R signal is ON, machining simulation is started for the path. If R signal is
OFF, machining simulation is not started.
A2 If machining simulation is started for each path, an icon indicating the simulation
execution path appears in a tile showing the content title.
If R signal specified in No. 27309 is turned OFF for a path that is executing
Z machining simulation, the icon indicating the execution path is updated, and
machining simulation for the path is stopped. If R signal specified in No. 27309 is
turned ON for a path that is not running machining simulation, the icon indicating
the execution path is updated, and the machining simulation status remains the
same.
142
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
6
NOTE
• To achieve the two-screen display for the machining simulation
screen, SUB_SPINDLE_EXISTED, as well as
2SCREEN_SIMULATION_ENABLE, must be set to "1".
7
143
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 27314, respectively.
No. 27314#4 = 0 and No. 27314#5 = 1: Displays
the main spindle on the left side and sub-spindle on
the right side.
2 No. 27314#4 = 1 and No. 27314#5 = 0: Displays
the sub-spindle on the left side and main spindle on
the right side.
3 Combination other than the above: Displays
Spindle 1 on the left side and Spindle 2 on the right
side.
4
2.5.1.19 Enabling/disabling the turning function and milling function
5 2.5.1.19
6 • Turning function
• Milling function
• Storage folder
A1 %APPDATA%¥MTB¥CNCOPERA¥SETTING¥
Z [Machine_Type]
144
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
0 Function disable
• Nothing is described in the MTB configuration file.
Disables the cycle.
2
1 Function enable Enables the cycle.
3
NOTE
• When the function of both TURNING_FUNCTION_ENABLE and
MILLING_FUNCTION_ENABLE is disabled, the soft keys to display
the cycle menu will be hidden.
4
5
2.5.1.20 Setting program guidance messages
6
In the EDIT mode base screen or background edit screen, the meaning of a word
2.5.1.20
145
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3 Parameter tag
Describe conditions when structure information is enabled in the following format.
<Parameter No.,Parameter BIT,Parameter value,Complex machine flag>\r\n
4
Table 2.5.1.20 (b) Items Described in a Parameter Tag
5 Item Description
Parameter No. Parameter number
6 Parameter BIT Parameter BIT (0 to 7)
Parameter value Parameter value (0 or 1)
Complex machine flag Value Device
7 0
T
○
M
○
Complex machine
×
1 ○ ○ ○
8 2 × × ○
Z
NOTE
For complex machines, it is also enabled when "Complex machine
flag" is 1 or 2.
• To specify structure information that is independent from parameter
conditions, set it to <0,0,0,1>.
• The first path is always referenced for parameters.
• A line break (¥r¥n) must be entered at the end of each line.
Structure information
Describe relationships between command codes/words and messages in the
following format.
Command code character string Message ID,Address letter Message ID...\r\n
146
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
• Describe a command code group in each line.
• There are two command code character string types, "address +
number" and "address". 3
• Repeat entering a set of "Address letter Message ID" as necessary
(not required).
NOTE
• Only "address" is allowed to be used for address letters.
• A line break (¥r¥n) must be entered at the end of each line.
4
• There are the following restrictions.
Each line can contain up to 256 bytes including a line break.
Each command code character string or word can contain up to 16
5
bytes.
6
An description example of the program guidance definition file is as follows.
7
Table 2.5.1.20 (d) Description Example of Program Guidance Definition File
Line File contents Description
1 <0,0,0,1> Enabled regardless of the parameters (even for complex
8
machines)
2 G100 180,T 60 180 for message ID of G100 program guidance message and
60 for message ID of address T program guidance message
A1
following G100
3 <980,7,1,1> Enabled when bit 7 of parameter No. 0980 is 1 (enabled even
for complex machines)
A2
4 G100 100,X 120 100 for message ID of G100 program guidance message and
120 for message ID of address X program guidance
message following G100
Z
5 G120 111 111 for message ID of G120 guidance message
6 <980,7,1,0> Enabled when bit 7 of parameter No. 0980 is 1 (disabled for
complex machines. Same as <0,0,0,1>.)
7 G140 112 112 for message ID of G140 guidance message
The following contents are enabled according to the condition of parameter No.
0980.
147
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3
Program guidance message file
The program guidance message file is used to describe message IDs specified in
4 the program guidance definition file and character strings to be actually displayed.
Prepare this file for each language. Describe character strings to be displayed in
each language.
5 Use the same IDs between 0 and 3499 for message IDs for all languages.
FANUC standard data program guidance messages use IDs between 0 and 2499.
6
Table 2.5.1.20 (f) File Names and Corresponding Languages
File name Supported language Character code
148
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
This file must be prepared for each language. Use the same IDs for message IDs
5
for all languages.
6
Table 2.5.1.20 (g) Items Described in the Program Guidance Message File
Item Description
Message ID Message ID (decimal)
7
Character string Character string to be actually displayed
8
• Describe one set of message ID and character string in each line.
• Use a message ID specified in the program guidance definition file in A1
decimal format.
• A line break (¥r¥n) must be entered at the end of each line.
NOTE • There are the following restrictions.
The maximum length of a character string depends on the character
A2
limit of the program guidance message display area.
149
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<1> Prepare an M code menu screen definition file and an M code message file.
4 <3> Enable the M code list function with the MTB configuration file.
● File name and storage folder of the MTB configuration file
5 • File name
Setting_data.txt
6 • Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥
150
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• File name
dlgmcdeu.txt
151
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
The M code menu screen definition file consists of specification lines of tab title
tags to specify tab titles and specification lines of M code character string
definitions to define M code messages.
7 Item
M code character
Description
For an M code character string, describe a command code
string using a character string.
8 Message ID
Use "M" + numeric value for a command code.
For a message ID, describe a message ID defined in the M
code message file (mcdmsgNu.txt) using an integer.
A1
A2
NOTE
• Break the line for each definition.
Z Description example
<TAB1=2500>
M11,2511
M12,2512
<TAB2=2501>
M71,2521
M72,2522
Format
Message ID,Character string
152
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• A number from 0 to 9999 can be used as a message ID.
• Each character string can contain up to 60 single-byte characters
3
including an M code.
4
Description example
2500,Chuck 5
2501,Stylus
2511,M11:Chuck clamp
2512,M12:Chuck unclamp
2521,M71:Stylus probe ON 6
2522,M72:Stylus probe OFF
7
2.5.1.22 Setting the soft keys on the machining drawing screen
Set the soft key position pattern to call the machining drawing screen.
2.5.1.22
8
File name and storage folder of the MTB configuration file
• File name A1
Setting_data.txt
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥
A2
153
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
TYPE_1 Places the [Load Meter] soft key and [Machining Drawing] soft key
(switching between the [Drawing ON] and [Drawing OFF] soft
keys) in the first page of soft keys.
1
2.5.1.23 Enabling/disabling the cutting condition calculation function
2 2.5.1.23
Set whether to enable/disable the function to calculate the cutting condition from a
tool or workpiece material.
3
• For details on the cutting condition calculation function, see "Cutting
Condition Calculation Function" in "FANUC iHMI CNC Operation
MEMO Screen OPERATOR'S MANUAL" (B-64644EN-1).
4
File name and storage folder of the MTB configuration file
5 • File name
6 Setting_data.txt
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥
2.5.1.24 Setting the string search for programs on the data server
Switch the string search method used when editing a program on the data server.
2.5.1.24
This applies to the search functions with the <↓> or <→> key, such as string
search, end search, replace, and replace all.
154
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• This setting works only when a program on the data server is being
edited.
1
File name and storage folder of the MTB configuration file
• File name 2
Setting_data.txt
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥
3
Detailed setting items 4
• Setting group name
[StringSearch]
5
• Specifiable key name
DATASERVER_SEARCH_TYPE: Set the program string search function to the
high speed type or cancelable type. 6
Table 2.5.1.24 Setting Values for DATASERVER_SEARCH_TYPE
7
Setting Description
FAST_TYPE Switches the program string search to the high speed type.
Other than The search speed is high, but you cannot cancel a search in 8
CANCELABLE progress.
Not set
CANCELABLE Switches the program string search to the cancelable type. A1
The search speed is not high, but you can cancel a search in
progress.
A2
• If both the turning cycle function and milling cycle function are
NOTE
disabled, the soft key to open the cycle menu does not appear.
For how to enable/disable this function, see "2.5.4.1 Condition to use
Z
the machining cycle creation function".
155
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Description example
1 TURNING_FIXED_FORM_ENABLE=0
MILLING_FIXED_FORM_ENABLE=0
[MCode_Function]
2 MCODE_ENABLE=1
[StringSearch]
DATASERVER_SEARCH_TYPE = FAST_TYPE
3
2.5.1.25 Setting the function to highlight a program that is being edited
4 2.5.1.25
You can highlight a specific item, such as an axis name or subprogram call in a
program that is being edited, by coloring its text or background.
The highlight function needs to be set in the MTB configuration file and display
5 color setting file.
8 • Storage folder
%APPDATA%\MTB\CNCOPERA\SETTING\
● Detailed setting items
A1 • Setting group name
[Program_Highlight]
156
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Color_setting.txt
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥ProgramHighlight¥
● Detailed setting items
• Setting group name 1
Table 2.5.1.25 (b) Setting group name
Setting group Description 2
name
Search_String Display color setting group for search string
Comment Display color setting group for comment 3
MTB_String_n Display color setting group for MTB-specific string *
Maximum number of groups: 50
Specify the target group number for n (1 to 50). 4
Undefined_Data Display color setting group for data with undetermined value "?"
Macro_Variables Display color setting group for macro variable 5
Macro_Statements Display color setting group for macro statement
Axis_Name Display color setting group for axis name
Subprogram_Call Display color setting group for subprogram call 6
Macro_Call Display color setting group for macro call
G_Code Display color setting group for G code command 7
M_Code Display color setting group for auxiliary function
Tool_Offset Display color setting group for tool offset command
S_Code Display color setting group for spindle command 8
F_Code Display color setting group for feedrate command
B_Code Display color setting group for second auxiliary function A1
Sequence_Numbers Display color setting group for sequence number
*: To use this group, you need to configure the setting in the MTB string setting file.
See "■ Setting the MTB string setting file" shown below.
A2
• Specifiable key name Z
HIGHLIGHT: Set whether to enable/disable the target item (common to all
paths).
Table 2.5.1.25 (c) Setting Values for HIGHLIGHT
Setting Description
ENABLE Enables highlighting the target item.
DISABLE Disables highlighting the target item.
Other than ENABLE
Not set
157
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3 Description example
4 [Search_String]
HIGHLIGHT=ENABLE
BACK_COLOR=#FFFF00
5 [Comment]
HIGHLIGHT=ENABLE
FONT_COLOR=#008000
6 [Axis_Name]
HIGHLIGHT=DISABLE
FONT_COLOR=#0000FF
7 [MTB_String_1]
HIGHLIGHT=ENABLE
FONT_COLOR=#FF00FF
・
8 ・
・
Table 2.5.1.25 (e) Default values of the display color setting file
A2 Setting group
Default value
Note
Highlight Text color Backgrou
nd color
Z Search_String Enabled Not set #FFFF00 Background color:
Yellow
Comment Enabled #008000 Not set Text color: Green
MTB_String_1 to Enabled #FF00FF Not set Text color: Pink
MTB_String_50
Undefined_Data Enabled #FF0000 Not set Text color: Red
Macro_Variables Enabled #993300 Not set Text color: Brown
Macro_Statements Enabled #993300 Not set Text color: Brown
Axis_Name Disabled #0000FF Not set Text color: Blue
Subprogram_Call Enabled #FF6400 Not set Text color: Orange
Macro_Call Enabled #FF6400 Not set Text color: Orange
158
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Default value
Setting group Highlight Text color Backgrou Note
nd color
G_Code Enabled #800080 Not set Text color: Purple
M_Code Disabled #800080 Not set Text color: Purple 1
Tool_Offset Disabled #800080 Not set Text color: Purple
S_Code Disabled #0099FF Not set Text color: Light blue
F_Code Disabled #0099FF Not set Text color: Light blue
2
B_Code Disabled #800080 Not set Text color: Purple
Sequence_Numbers Disabled #008000 Not set Text color: Green 3
If you enable highlighting all the items, the default display colors will be as shown
below. 4
5
6
7
8
A1
A2
Fig. 2.5.1.25 Default Display Colors When Highlighting All the Items Is Enabled Z
Setting the MTB string setting file
To set a text color or background color to the display color setting group for MTB-
specific string, you need to set the MTB string setting file.
● File name and storage folder of the MTB string setting file
• File name
You can configure the all-path common setting or individual path setting for the
MTB string setting file.
All-path common setting file: String_setting_cmn.txt
Individual path setting file: String_setting_path_n.txt (n is a path number for
individual setting)
159
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥ProgramHighlight¥
● Detailed setting items
Character strings specified in the all-path common setting or individual path
setting are displayed in the specified colors.
1 If the all-path common setting overlaps with the individual path setting, the
individual path setting takes precedence.
Set the character strings of the display color setting groups 1 to 50 (MTB_String_1
2 to MTB_String_50) for MTB-specific string.
• Define a character string (exactly matched) you want to highlight with 20 or less
3 characters under "MTB_String".
Up to four character strings can be set to one group for each path (fifth and
subsequent groups are invalid).
4 Description example
To define G00 and G01 for MTB_String_1, G02 and G03 for MTB_String_2, and
5 G04 for MTB_String_3
6 [MTB_String_1]
G00
G01
[MTB_String_2]
G02
7 G03
[MTB_String_3]
G04
8
• If a character string contains a character (double-byte character or
NOTE
• If you specify 21 or more characters, the character string is highlighted
only up to 20th character.
• If the character string matches a comment word in the program, it is
A2 not highlighted.
Z
2.5.1.26 Setting the misoperation prevention function
Set whether or not to display the misoperation prevention function message on
2.5.1.26
160
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5
2.5.1.27 Setting up the fixed sentence function
You can enable/disable the fixed sentence function. You can also change text and
6
2.5.1.27
<3> Enable the fixed sentence function with the MTB configuration file.
161
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
DATA_TYPE: Set to enable inputting a fixed sentence from a file and outputting it
A1 to a file. For DATA_TYPE, set one of the following values.
NOTE
• When TYPE_DP is specified in DATA_TYPE, a registered fixed
sentence can be switched to TYPE_DB. However, it cannot be
switched from TYPE_DB to TYPE_DP.
• If you input a fixed sentence from an external file, an existing fixed
sentence will be overwritten with the new one.
162
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
163
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Item Description
<Code>= Specify a fixed sentence.
Only characters that can be input from the NC MDI keys can
be used for a fixed sentence.
2 • The number of fixed sentences that can be registered for each tab
3
NOTE
is 30.
• The number of characters that can be registered for each fixed
sentence is 256. If 257 or more characters are set, nothing is
displayed.
8 fixfrm4u.txt
fixfrm5u.txt
Italian
Spanish
Shift-JIS
Shift-JIS
fixfrm6u.txt Swedish Shift-JIS
A1 fixfrm7u.txt Czech Shift-JIS
fixfrm8u.txt Portuguese Shift-JIS
A2 fixfrm9u.txt
fixfrmau.txt
Polish
Russian
Shift-JIS
UTF-16 (with BOM)
fixfrmbu.txt Chinese (traditional) Shift-JIS
Z fixfrmcu.txt Chinese (simplified) UTF-16 (with BOM)
fixfrmdu.txt Korean UTF-16 (with BOM)
fixfrmeu.txt Turkish Shift-JIS
fixfrmfu.txt Dutch Shift-JIS
fixfrmgu.txt Hungarian Shift-JIS
fixfrmhu.txt Bulgarian UTF-16 (with BOM)
fixfrmiu.txt Romanian Shift-JIS
fixfrmju.txt Finnish Shift-JIS
fixfrmku.txt Danish Shift-JIS
fixfrmlu.txt Vietnamese UTF-16 (with BOM)
fixfrmmu.txt Indonesian UTF-16 (with BOM)
164
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
165
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2.5.1.28 Setting the reuse function and range selection function for cycle free
figure creation
You can set the following functions:
2.5.1.28
A2 ENABLE
DISABLE
Enables the subprogram figure reuse function.
Disables the subprogram figure reuse function.
Other than ENABLE
Z Not set
No key Follows the setting of the parameter (No. 14703#7).
1: Disabled / 0: Enabled
166
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
167
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2 %APPDATA%\MTB\CNCOPERA\SETTING\
168
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
169
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 all paths.
You can set it for each path
by adding "PATHn¥" (n: Path
number) to the beginning of
2 the key name.
VIRTUAL_TOOL_TIP Set the virtual tool tip Table 2.5.1.29
_DIRECTION direction display method (e)
3 (number only/number and
icon).
HEADER_MESSAGE Set whether the header Table 2.5.1.29
4 message in the first column (f)
matches Tool Manager or not.
[SOFTKEY_ TOOL_MANAGER Set a page of soft keys where Table 2.5.1.29
5 ARRANGEME the [Tool Manager] soft key is (g)
NT] located.
6
Table 2.5.1.29 (b) Setting Values for TOOL_NAME
Setting Description
7 SHOW Shows the tool name/type.
Other than HIDE
Not set
8 HIDE Hides the tool name/type.
The following shows an example of setting Path 2 and Path 3 to the individual
display type and the other paths to the all display type.
[Tool_Data]
GEOMETRY_WEAR_DISPLAY_TYPE=ALL
PATH2\GEOMETRY_WEAR_DISPLAY_TYPE=INDIVIDUAL
PATH3\GEOMETRY_WEAR_DISPLAY_TYPE=INDIVIDUAL
170
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A1
Table 2.5.1.29 (f) Setting Values for HEADER_MESSAGE
Setting Description A2
OFFSET_NUMB Set the display of the header message in the first column to the same
ER "tool compensation number" as in Tool Manager.
This setting decreases the number of characters that can be
displayed as the tool name.
Z
NUMBER Set the display of the header message in the first column to "No.".
Not set
Indefinite value
The following is an example of setting the display of the header message in the
first column to the same "tool compensation number" as in Tool Manager.
[Tool_Data]
HEADER_MESSAGE=OFFSET_NUMBER
171
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
You can set whether or not to enable the memory card slot on the display unit for
DNC operation when PANEL iH Pro is used.
6 • Storage folder
D:¥FANUC¥iHMI¥MTB¥CNCOPERA¥Setting¥
A1 disable the memory card slot on PANEL iH Pro for DNC operation.
172
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
UNAVAILABLE Disables the memory card slot on PANEL iH Pro for DNC
Other than AVAILABLE operation.
Not set
No key
1
Setting example for the MTB configuration file
The following shows an example to enable the memory card slot on PANEL iH 2
Pro for DNC operation.
/*Machining_Simulation_Enable setting*/ 3
[Machining_Simulation_Enable]
MEMORYCARD_ON_PANELIHPRO_FOR_DNC = AVAILABLE
4
• To use the memory card slot on PANEL iH Pro for DNC operation, you
need to enable the memory card slot in the MTB configuration file and
5
NOTE
set the parameter PCM (No. 0300#0) to "1". For details, see "5.7
PARAMETER TO SELECT A DEVICE".
• In any other mode than RMT, the memory card slot setting is disabled
because DNC operation is unavailable. 6
173
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
DISABLE ENABLE Disables the function to copy or move program folders.
Other than ENABLE
Not set
1 No key
3 /*Folder_Copy_Move_Enable setting*/
[Program_Manager]
FOLDER_COPY_MOVE_ENABLE = ENABLE
4
5 2.5.2 Setting Up the Machining Cycle
2.5.2
174
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Bit number
Parameter Setting
(Parameter Function
No. value
name)
9072 - 20 Set the number of blocks that sequentially
process the macro statement in the executed
macro program. The recommended value is as 1
follows:
• Series 30i/31i/32i: 20
• Series 0i-F Plus: 40 2
For a multi-path system, the value
needs to be adjusted because it is
NOTE not always "20".
3
0001 #1 (FCV) 0 Sets the program format to Series 16 standard
format.
4
14706 - Set the orientations of the basic three axes of
spindle 1 under the following conditions:
• For single-path T-type, M-type, or complex
5
• For two-path T-type
Always for the Path 1 side
Path 2 side 6
When the parameter No. 27401#0 (SME)
is "1"
• For three-path T-type 7
Always for the Path 1 side
Path 2 side
When the parameter No. 27401#0 (SME)
is "1"
8
Path 3 side
When the parameter No. 27402#0 (TME)
is "1"
A1
A2
Z
175
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Bit number
Parameter Setting
(Parameter Function
No. value
name)
14707 - When the parameter No. 14702#1 (SUB) is "1"
4 "1"
• For three-path T-type
Path 1 side
When the parameter No. 14701#1 (FSE) is
5 "1"
Path 2 side
6 When the parameter No. 27401#1 (SSE) is
"1"
Path 3 side
When the parameter No. 27402#1 (TSE) is
7 5209 #2 (DWP) 1
"1"
If there is no dwell command (address P) in a
lathe rigid tap, enable the dwell command
Set the measurement cycle parameters in the Set-up Guidance according to the
machine.
The following parameter settings are required to use the Set-up Guidance.
176
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.3 (a) Required Parameters for the Set-up Guidance Function
Bit number
Parameter Setting
(Parameter Function
No. value
name)
9000 #0 (SQN) 0 Changing this parameter setting to "1"
changes the display from the program number/
1
sequence number that is executing the
measurement cycle to the P-CODE macro
used in the iHMI system. 2
9071 - 90 Set the P-CODE macro number. The setting
or
91
value is as follows:
• Machining center: 90 3
• Lathe: 91
9072 - 20 Set the number of blocks that sequentially
process the macro statement in the executed 4
macro program. The recommended value is as
follows:
• Series 30i/31i/32i: 20 5
• Series 0i-F Plus: 40
177
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Bit number
Parameter Setting
(Parameter Function
No. value
name)
9051 - The Set-up Guidance function uses P-CODE
1 9052
9053
variables.
To use the Set-up Guidance function in FS30i/
9054 31i/32i-B and 0i-F Plus, set the following P-
CODE variable parameters:
2 • 9051:
Set the area number for P-CODE variables
(#10000 to #19999) used by the macro
3 executer of each path.
• 9052:
Set the area number for extended P-CODE
Table 2.5.3 (b) Parameter Settings (When the Machine Manufacturer Does Not
Create a P-CODE Macro)
Parameter Setting
No.
When using P-CODE variables between #10000 and #19999
9051 Area number for P-CODE variables (#10000 to #19999)
• Machining center: 90
• Lathe: 91
178
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Parameter Setting
No.
9053 Number of P-CODE variables (#10000 to #19999)
• When using with the standard specifications: 1200
• When increasing the number of workpiece measurement condition
groups: 1
(No. 12384 value - No. 12381 value) + (No. 12385 value + 1)
When using P-CODE variables between #20000 and #29999
9052 Area number for extended P-CODE variables (#20000 to #29999)
2
• Machining center: 90
9054
• Lathe: 91
Number of extended P-CODE variables (#20000 to #29999)
3
• When using with the standard specifications: 1200
• When increasing the number of workpiece measurement condition
groups: 4
(No. 12384 value - No. 12381 value) + (No. 12385 value + 1)
179
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Parameter Setting
No.
9053 Number of P-CODE variables (#10000 to #19999)
• When using with the standard specifications: 1200 + Number of
A2 • Number of variables used by the Set-up Guidance function: 1200 (between #10000
and #19999)
9053 1200
Z 9054
12381
0
10000
12382 10180
12383 10300
12384 10500
12385 699
Example 2: When using with the standard specifications
• Number of variables used by the P-CODE macro of the machine manufacturer: 3000
(between #10000 and #19999)
• Number of variables used by the Set-up Guidance function: 1200 (between #20000
and #29999)
9053 3000
180
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
181
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A2 ● Settings for the number of measurement condition types for tool measurement
m: Value of the parameter (No.12381) (First number of the measurement condition
Z variable (default 10000))
Table 2.5.3.1 (a) Settings for the Number of Measurement Condition Types for
Tool Measurement
P-CODE variable Description
number
#[m+0] You can set multiple pairs of measurement condition data
referenced during tool measurement. Specify a value larger
than 1 in this item when you want to change the measurement
conditions depending on the touch sensor to be used in a
machine with touch sensors installed in multiple positions. Up
to four pairs can be set. If you use only one pair of
measurement conditions, set 1.
182
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.3.1 (b) Settings for the Measurement Conditions for Tool
1
Measurement
P-CODE variable number
Description
2
Type A Type B Type C Type D
183
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
NOTE
CODE variable from the custom macro.
• The following "probe motion" and "probe geometry data" types are
associated with each other. For example, probe geometry data
associated with probe motion type A needs to be set in probe
geometry data type A. Similarly, configure B to F.
3
● Settings for touch sensor calibration data
4 n: Value of the parameter (No.12382) (First number of the calibration variable
(default 10180))
184
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
#[(n+7)+(A
9] 9] 9] (reference value)
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Y when
1
x0)+10] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the -Y direction
#[(n+7)+(A
10] 10] 10] (reference value)
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Z when
2
x0)+11] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the -Y direction
11] 11] 11] (reference value)
3
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position X when
x0)+12] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the +Z direction
12] 12] 12] (reference value)
4
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Y when
x0)+13] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the +Z direction
13] 13] 13] (reference value) 5
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Z when
x0)+14] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the +Z direction
14] 14] 14] (reference value) 6
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position X when
x0)+15] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the -Z direction
15] 15] 15] (reference value) 7
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Y when
x0)+16] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the -Z direction
16] 16] 16] (reference value) 8
#[(n+7)+(A #[(n+7)+(A #[(n+7)+(A #[(n+7)+(A Sensor position Z when
x0)+17] ×0)+(A×1)+ ×0)+(A×2)+ ×0)+(A×3)+ measuring in the -Z direction
17] 17] 17] (reference value) A1
● Settings for the number of measurement condition types for workpiece set-up/
post-machining inspection A2
m: Value of the parameter (No.12381) (First number of the measurement condition
variable (default 10000))
Z
Table 2.5.3.1 (e) Settings for the Number of Measurement Condition Types for
Workpiece Set-up/Post-machining Inspection
P-CODE variable Description
number
#[m+1] You can set multiple pairs of measurement condition data
referenced during workpiece set-up/post-machining inspection
and probe calibration. Specify a value larger than 1 in this item
when you want to change the measurement conditions
depending on the probe to be used in a machine using probes
with a different geometry. Up to six pairs can be set. If you use
only one pair of measurement conditions, set 1.
185
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 Table 2.5.3.1 (f) Settings for the Probe Motion in the Diameter Direction
P-CODE variable number
Description
Type A Type B Type C Type D Type E Type F
2 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Move speed at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
3 (21x0)+0] (21x1)+0] (21x2)+0] (21x3)+0] (21x4)+0] (21x5)+0]
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Approach amount at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
4 (21x0)+1] (21x1)+1] (21x2)+1] (21x3)+1] (21x4)+1] (21x5)+1]
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Return amount at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
5 (21x0)+2] (21x1)+2] (21x2)+2] (21x3)+2] (21x4)+2] (21x5)+2]
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Overrun amount at
6 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
(21x0)+3] (21x1)+3] (21x2)+3] (21x3)+3] (21x4)+3] (21x5)+3]
measurement
Z Table 2.5.3.1 (g) Settings for the Probe Motion in the Axis Direction
P-CODE variable number
Description
Type A Type B Type C Type D Type E Type F
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Move speed at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
(21x0)+7] (21x1)+7] (21x2)+7] (21x3)+7] (21x4)+7] (21x5)+7]
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Approach amount at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
(21x0)+8] (21x1)+8] (21x2)+8] (21x3)+8] (21x4)+8] (21x5)+8]
#[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1 #[(m+7)+(1
Return amount at first
1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+ 1x#[m+0])+
measurement
(21x0)+9] (21x1)+9] (21x2)+9] (21x3)+9] (21x4)+9] (21x5)+9]
186
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
187
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 Table 2.5.3.1 (i) Settings for the Number of Calibration Types for Workpiece
Set-up/Post-machining Inspection
2 P-CODE variable Description
number
#[n+2] You can set multiple pairs of probe calibration data referenced
3 during workpiece set-up/post-machining inspection. Specify a
value larger than 1 in this item when you want to set calibration
data for each probe in a machine using probes with a different
4 geometry. Up to six pairs can be set. If you use only one pair of
calibration data, set 1.
8 #[(n+7)+(18
x(1+#[n+1])
#[(n+7)+(18
×(1+#[n+1])
#[(n+7)+(18
×(1+#[n+1])
#[(n+7)+(18
×(1+#[n+1])
#[(n+7)+(18
×(1+#[n+1])
#[(n+7)+(18
×(1+#[n+1])
Probe length
x#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5
x0)+0] ×1)+0] ×2)+0] ×3)+0] ×4)+0] ×5)+0]
A1 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18
x(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) Stylus ball diameter (X-
x#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 axis direction)
A2 x0)+1] ×1)+1] ×2)+1] ×3)+1] ×4)+1] ×5)+1]
#[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18
Z x(1+#[n+1])
x#[n+0])+(5
×(1+#[n+1])
×#[n+0])+(5
×(1+#[n+1])
×#[n+0])+(5
×(1+#[n+1])
×#[n+0])+(5
×(1+#[n+1])
×#[n+0])+(5
×(1+#[n+1]) Stylus ball diameter (Y-
×#[n+0])+(5 axis direction)
x0)+2] ×1)+2] ×2)+2] ×3)+2] ×4)+2] ×5)+2]
Stylus ball position viewed
#[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18
from the spindle center
x(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1])
when the ball is shifted
x#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5
from the spindle center
x0)+3] ×1)+3] ×2)+3] ×3)+3] ×4)+3] ×5)+3]
position (X-axis direction)
Stylus ball position viewed
#[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18 #[(n+7)+(18
from the spindle center
x(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1]) ×(1+#[n+1])
when the ball is shifted
x#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5 ×#[n+0])+(5
from the spindle center
x0)+4] ×1)+4] ×2)+4] ×3)+4] ×4)+4] ×5)+4]
position (Y-axis direction)
188
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A1
● Settings for the number of measurement condition types for tool measurement
<1> Select the Measurement Condition tab.
A2
<2> Select [Motion Settings] and press the <INPUT> key.
<3> Set the number of types to be used in [Number of Measurement Condition Z
Groups for Tool Measurement].
189
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5 <2> Select the condition to set from [Tool Measurement A to D] and press the
<INPUT> key.
● Settings for the number of touch sensor position types and whether to use the
offset value
7 <1> Select the Calibration tab.
<2> Select [Motion Settings] and press the <INPUT> key.
8 <3> Set the number of types to be used in [Number of Calibration Data Groups for
Tool Measurement].
A1 <4> Set [Whether to Use Offset Value for Tool Measurement Calibration] (0: Not
use, 1: Use).
Z <2> Select the condition to set from [Position of Touch Sensor A to D] and press the
<INPUT> key.
<3> Set each item.
• The following "probe motion" and "probe geometry data" types are
NOTE
associated with each other. For example, probe geometry data
associated with probe motion type A needs to be set in probe
geometry data type A. Similarly, configure B to F.
190
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
● Settings for the number of measurement condition types for workpiece set-up/
post-machining inspection
<1> Select the Measurement Condition tab.
<2> Select [Motion Settings] and press the <INPUT> key.
<3> Set the number of types to be used in [Number of Measurement Condition 1
Groups for Workpiece Set-up/Post-machining Inspection].
2
• Determine the number of types according to the probe type and
measurement condition type to be used.
Example:
For two probe types (long, short) and two measurement condition
3
types (overrun amount large, small)
MEMO
Number of types = 4
Type A: Probe (short), measurement condition (overrun amount large) 4
Type B: Probe (long), measurement condition (overrun amount large)
Type C: Probe (short) measurement condition (overrun amount small)
Type D: Probe (long), measurement condition (overrun amount small) 5
• Up to six types can be set.
6
● Settings for the probe motion
<1> Select the Measurement Condition tab.
7
<2> Select the condition to set from [Workpiece Set-up/Post-machining Inspection
A to F] and press the <INPUT> key. 8
<3> Set each item.
● Settings for the number of touch sensor position types and whether to use the
A1
offset value
<1> Select the Calibration tab. A2
<2> Select [Motion Settings] and press the <INPUT> key.
<3> Set the number of types to be used in [Number of Calibration Data Groups for Z
Tool Measurement].
<4> Set [Whether to Use Offset Value for Tool Measurement Calibration] (0: Not
use, 1: Use).
191
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
● Settings for the machine coordinate value on a surface where the reference
workpiece is placed
<1> Select the Measurement Condition tab.
<2> Select [Motion Settings] and press the <INPUT> key.
1 <3> Set the machine coordinate value on a surface where the reference workpiece
is placed in [Machine Coordinate Value on Surface Where Reference
Workpiece Is Placed].
2
A value set in [Machine Coordinate Value on Surface Where Reference
3 Workpiece Is Placed] is referenced in the following measurement
cycles.
6
● Settings for the post-machining inspection motion
<1> Select the Measurement Condition tab.
7 <2> Select [Motion Settings] and press the <INPUT> key.
<3> After executing post-machining inspection, specify the offset value ratio set as
8 the tool offset amount in [Offset Amount of Setting Value to Post-machining
Inspection Tool Offset Amount].
A1
2.5.4 Setting Up the Cycle-related Window
A2 2.5.4
192
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Set whether you can open the cycle input screen by tapping while the cycle
7
selection window is displayed.
8
File name and storage folder of the MTB configuration file
• File name
Setting_data.txt
A1
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥SETTING¥ A2
Detailed setting items
Z
• Setting group name
[Cycle_Function]
• Specifiable key name
OPEN_BY_TAP: Set whether or not to open the cycle input window by one
tapping.
193
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Setting Description
ENABLE Does not open the cycle input window by tapping.
1
NOTE
• If both the turning cycle function and milling cycle function are
disabled, the soft key to open the cycle menu does not appear.
2
3 2.5.4.3 Setting the cycle input window not to close when opening a slide
You can set the cycle input window not to close when opening a slide.
2.5.4.3
This setting allows the cycle input window to display the same contents before and
4 after opening a slide.
• Storage folder
7 %APPDATA%\MTB\CNCOPERA\SETTING\
Z Table 2.5.4.3 Setting Values for the Window Display State Save Function
Setting Description Description
CLOSE Close window Closes the cycle input window when opening a
slide.
UNCLOSE Do not close window Does not close the cycle input window when
opening a slide.
NOTE
following conditions:
The setting file is not accessible.
No definition is found in the setting file.
An illegal value (value other than "CLOSE" and "UNCLOSE") is set.
194
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• A cycle that displays figure screens sequentially after creating a cycle
is not subject to this setting.
6
7
File name and storage folder of the MTB configuration file
• File name
Setting_data.txt
8
• Storage folder A1
%APPDATA%\MTB\CNCOPERA\SETTING\
Table 2.5.4.4 Setting Values for the Menu Selection Soft Key Autoback Function
Setting Function enable/ Description
disable
ENABLE Function enable Enables the menu selection soft key autoback
function.
195
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 ENABLE
Not set
Customizable screens
4 The character strings on the following cycle creation screens can be customized:
• Cycle selection window
5 • Cycle input window
6 Target function
The character strings can be customized for the following functions:
• Machining cycle
7 • Figure cycle
• Coordinate conversion cycle
8 • Figure copy
• Drawing command
A1 • Contouring programming
• Measurement cycle
A2
Z
196
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
4
Fig. 2.5.4.5 (a) Cycle Selection Window
5
File name and storage folder of the MTB configuration file
• File name
iHMI_cycle_vgamsgNu.txt ("N" indicates a language type. See the table below)
6
Table 2.5.4.5 (a) Language Types That Can Be Specified in the File 7
Language Language type Language Language type
English 0 Korean D 8
Japanese 1 Turkish E
German 2 Dutch F
French 3 Hungarian G A1
Italian 4 Bulgarian H
Spanish 5 Romanian I A2
Swedish 6 Finnish J
Czech 7 Danish K
Portuguese 8 Vietnamese L Z
Polish 9 Indonesian M
Russian A Slovak N
Chinese (traditional) B Slovene O
Chinese (simplified) C
• Storage folder
%APPDATA%¥MTB¥CNCOPERA¥CycleCreation¥MTB
197
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• Format
Message ID,Character string
Line break with ¥n: You can break a cycle name or machining category soft
1 key name at any position.
A line is not broken for any other character string (¥n is displayed as a part of
message).
2 The machining category soft key names correspond to the character string
message IDs as shown in the table below.
A line break is inserted for a soft key name at its position while a single-byte
3 space is inserted for a machining category character string at its position.
Table 2.5.4.5 (b) Machining Category Soft Key Names and Corresponding
4 Message IDs
Window title Character string Message ID
7 YB 50017
A1
A2 A
198
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
*1: "N" indicates a language type. See "Table 2.5.4.5 (a) Language Types That
Can Be Specified in the File".
2
• Storage folder 3
%APPDATA%¥MTB¥CNCOPERA¥CycleCreation¥MTB
• Format
4
Message ID,Character string
5
dlgmsgNu.txt
-Line break with ¥n: You cannot specify it (¥n is displayed as a part of
message). 6
errmsgNu.txt
-Line break with ¥n: You cannot specify it (¥n is displayed as a part of
message). 7
-To specify a character string containing a shared message and variable, use
two message IDs.
In case of shared message "Key in numerals." and variable "(°)", to change 8
the shared message to "Please key in numerals.", define "Please key in
numerals.%1" for the ID53 message.
To change the variable to "(DEG)", define "(DEG)" for the ID325 character A1
string.
Message IDs and character strings to be customized using two message
IDs are as shown in the table below. A2
Table 2.5.4.5 (d) Examples of a Guidance Display Combining Two Message IDs Z
Character string Message Guidance Display Character string (ID) to
ID combine
Key in 53 Key in numerals. -
numerals.%1
Key in numerals. (MM, INCH) (324)
(MM, INCH)
Key in numerals.(°) (°) (325)
Key in numerals.(SEC) (SEC) (326)
Key in numerals.(MM/MIN, (MM/MIN, MM/REV, INCH/
MM/REV, INCH/MIN, MIN, INCH/REV) (327)
INCH/REV)
199
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 /MIN, MM_INCH/REV)
Key in numerals.(%) (%) (328)
Key in numerals.(RPM) (RPM) (329)
2
iHMI_keymsgNu.txt
-Line break with ¥n: You can specify a line break position.
3
Displaying the message ID
<3> Use the procedure remembered in step <1> to display the target window.
A1
A2
Z
200
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
201
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Item Description
Machine collision avoidance 3D Interference Check
Work item • Work by the machine tool builder • Work by the machine tool builder
(MTB) (MTB)
1 Create a 3D machine model
file
Enable the function (Set the
parameters)
Prepare for defining blanks/ Set the display items
5 jigs)
Set a moving axis
Set a check target
6 combination
Update the setting data
Monitor interference check
7
2.5.6 Setting Up the Machine Collision Avoidance Func-
tion
8 2.5.6
To use the machine collision avoidance function (option), you need to create a 3D
machine model beforehand and set data. In the machine collision avoidance
A1 function, the machine manufacturer creates a 3D machine model, and the end
user defines the blanks and jigs.
202
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Create a machine structure and tool data on a PC and register the data to PANEL
iH Pro. 1
VERICUT
Define a 2
machine model.
3
4
Tool definition
5
6
7
203
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
smooth, but this increases CPU load.
• For details about the tolerance, see the VERICUT help or contact
1 CGTech.
4
5
6
7
8
A1 Fig. 2.5.6.1 (b) Project tree
connect one jig ([Fixture]) to [Attach] and one blank ([Stock]) to that jig.
• You can add multiple model geometries to a jig ([Fixture]) and a blank
Z MEMO ([Stock]).
• For details about [Attach], blank ([Stock]), and jig ([Fixture]), see the
VERICUT help.
- Common Settings
- Machine Setting
- Individual Path
Follow the procedure below to display the settings screen.
204
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<1> From the Home screen, start the machine collision avoidance function.
1
2
3
4
5
6
7
8
<2> Press the [Settings] soft key.
The soft keys are switched. A1
A2
Z
<3> Press the [Common Settings], [Machine Setting], or [Individual Path] soft key.
The common settings screen, machine setting screen, or individual path
settings screen appears.
205
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
[Individual Path] soft keys appear.
• If you changed the settings, you need to restart the machine collision
avoidance function to apply the changes.
1
2.5.6.3 Setting the common items
2 Set the common settings of the machine collision avoidance function.
2.5.6.3
3
4
5
6
Fig. 2.5.6.3 (a) Common settings screen (Common tab)
7
8
A1
A2
Fig. 2.5.6.3 (b) Common settings screen (Color tab)
Z
206
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
Fig. 2.5.6.3 (c) Common settings screen (Position tab)
4
5
Fig. 2.5.6.3 (d) Soft Keys on the Common Settings Screen
• Pressing the [Select Check] soft key allows you to enable/disable the
6
setting items. (You can perform this operation when focus is placed on
207
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
Table 2.5.6.3 (b) Items of Common Settings (Color Tab)
3 Item Description Initial value
Blank Color 1 Specify the blank color 1 in RGB. (0 to 255) 240 220 130
4 Blank Color 2 Specify the blank color 2 in RGB. (0 to 255) 240 220 190
Blank Color 3 Specify the blank color 3 in RGB. (0 to 255) 240 180 130
5 Jig Color 1
Jig Color 2
Specify the jig color 1 in RGB. (0 to 255)
Specify the jig color 2 in RGB. (0 to 255)
220 200 170
190 190 190
Z Axis Offset Value Sets the offset values for Z axis for the 2nd turret. 0.0
(for 2nd turret) Note:The turret for path 2 shall be the 2nd turret.
X Axis Offset Value Sets the offset values for X axis for the 2nd turret. 0.0
(for 2nd turret) Note:The turret for path 2 shall be the 2nd turret.
208
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5
6
7
8
Fig. 2.5.6.4 (a) Machine Setting Screen (Common Tab) A1
A2
Z
209
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
Fig. 2.5.6.4 (c) Machine Setting Screen (Notification 2 Tab)
4
5
6
7
8 Fig. 2.5.6.4 (d) Machine Setting Screen (Save Function Tab)
A1
A2 Fig. 2.5.6.4 (e) Soft Keys on the Machine Setting Screen
Z • Pressing the [Select Storage] soft key displays a dialog for you to
specify the location where you want to store the file. (You can perform
this operation when focus is placed on [3D Machine Model File
Storage].)
• Pressing the [Select Check] soft key allows you to enable/disable the
setting items. (You can perform this operation when focus is placed on
MEMO the check box.)
• Pressing the [OK] soft key confirms your entry and exits.
• If input data has an error, a message appears, moving the focus to the
error item.
• Pressing the [Cancel] soft key discards your entry and exits.
210
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5
NOTE
Use the initial setting value for the node number.
6
7
Table 2.5.6.4 (b) Items of Machine Setting (Notification Tab)
Item Description Initial value 8
Notification PMC Data Specify the flag area for information notification None
No. from the CNC to be used in the notification
function with PMC data.
Form: PMC path (1 or above): Signal address
A1
number (0 or above)
(Example: 1:R100 for R100 in the first path)
Move Notification with Select the box when using move notification with None
A2
PMC Data PMC data.
Reload 3D Machine Select the box when reloading a 3D machine None Z
Model File model file.
Attachment Select the box when replacing an attachment. None
Replacement
Blank/Jig Attachment Select the box when setting the blank/jig None
Position Setting attachment position.
Blank Delivery Select the box when delivering a blank. None
M/T Mode Change Select the box when switching the milling (M)/ None
turning (T) mode.
Skiving Select the box when switching the skiving. None
Model Reset Select the box when resetting a 3D machine None
model file.
211
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5 At Interference
Occurrence
Check the box to save the file when interference
occurs.
None
6 At Edit End Check the box to save the file when the simple edit None
is ended.
At Detail Edit End Check the box to save the file when the detail edit None
is ended.
7
Notification function with PMC data
8 The notification function with PMC data receives information from the CNC via
PMC data to control the machine collision avoidance function. When each function
is enabled in the PMC Notification tab, soft keys used to set the enabled function
A1 are displayed as follows:
A2
Fig. 2.5.6.4 (f) Soft Keys for the Notification Function with PMC Data
Z
The following nine functions can be set on a screen displayed when each soft key
is pressed.
Table 2.5.6.4 (e) Items of Notification Function with PMC Data Setting
Item Description
Move Notification Function to notify you of move information via PMC data
with PMC Data because the CNC moves a structure with an unknown move
path on an axis other than the CNC control axis and PMC
control axis.
Reload 3D Machine Function to reload a 3D machine model file to replace all
Model File structures, such as turret replacement.
212
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Item Description
Attachment Function to replace an attachment, such as a spindle head.
Replacement
Blank/Jig Attachment Function to adjust the blank/jig attachment position according
Position Setting
Blank Delivery
to the measurement results on the machine.
Function to deliver a blank in 2-spindle 2-turret turning.
1
M/T Mode Change Function to switch between the milling (M) mode and turning
(T) mode. 2
Skiving Function to switch to the skiving mode in a gear machine.
Model Reset
Enable/Disable
Function to automatically reset the mode geometry.
Function to enable/disable the interference check by the PMC
3
Check signal.
The notification function with PMC data notifies you of information from the CNC
4
as follows:
5
<1> The CNC writes notification information to the PMC data area.
Specify the information writing area on the setting screen of each function.
<2> The CNC turns on the information notification flag bit corresponding to the
6
written information.
<3> The machine collision avoidance function executes the function corresponding 7
to the enabled information notification flag bit and then turns off the bit
(Machine collision avoidance).
<4> The CNC moves to the next process when the notification flag bit is turned off.
8
The following table shows the area of the flag bit for information notification from
the CNC used in the notification function with PMC data.
A1
This area can be specified in [Notification PMC Data No.] in the PMC Notification
tab on the machine setting screen. A2
Table 2.5.6.4 (f) Area of the Information Notification Flag Bit
Offset Function name Information flag bit
Z
+0 Move Notification with bit0 to bit3: Path 1 to 4. Request to move on
PMC Data the corresponding path
bit4 to bit7: Not used
+1 Reload 3D Machine bit0: Request to reload
Model File bit1 to bit7: Not used
+2 Attachment Replacement bit0: Request to replace the attachment
bit1 to bit7: Not used
+3 Blank/Jig Attachment bit0 to bit3: Path 1 to 4. Request to set the
Position Setting blank position on the corresponding path
bit4 to bit7: Path 1 to 4. Request to set the jig
position on the corresponding path
213
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
7
8
<2> Press the right-most soft key. When the display changes, press the [Move
PMC] soft key.
A1 The Move Notification with PMC Data setting screen appears.
A2
Z
214
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
1
2
3
4
5
6
• If input data has an error, a message appears, moving the focus to the
error item.
MEMO • Pressing the [Cancel] soft key discards your entry and exits.
7
8
A1
A2
Z
215
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.6.4 (g) Items of Move Notification with PMC Data Setting
Item Description Initial
value
Move Data Specify an area to store the coordinate value and feedrate None
1 Notification PMC sent via PMC data.
Data No. Specify the target information with an axis number between
101 and 106 in [CNC Axis No. Assignment to Axis
216
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
217
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 <2> Press the right-most soft key. When the display changes, press the [Reload]
soft key.
The Reload 3D Machine Model File setting screen appears.
2
3
<3> Set each item and press the [OK] soft key.
4 Confirm your entry and exit the settings.
5
6
7
8
A1
A2 • Pressing the [Select Storage] soft key displays a dialog for you to
specify the location where you want to store the file. (You can perform
Z MEMO
Storage].)
• If input data has an error, a message appears, moving the focus to the
error item.
• Pressing the [Cancel] soft key discards your entry and exits.
218
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5
NOTE
• All of 3D machine model files to be reloaded must have the same
machine configuration. 6
A2
Z
<2> Press the right-most soft key. When the display changes, press the [Attach] soft
key.
The Attachment Replacement setting screen appears.
219
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<3> Set each item on the Source 1, Source 2, Connect, and Return tabs and press
the [OK] soft key.
Confirm your entry and exit the settings.
1
Same as the
1st spindle
2 on Path 1 in
the individual
settings
3 (Cannot be
changed).
4
5
6 • If input data has an error, a message appears, moving the focus to the
error item.
MEMO • Pressing the [Cancel] soft key discards your entry and exits.
7
Table 2.5.6.4 (i) Items of Connection Destination 1/2 Component (Child Side)
Info Setting
8 Item Description Initial
value
A1 Replacement
PMC Data No.
Specify an area to store attachment replacement
information, which is sent via PMC data.
None
Offset Description
A2 +0 Reload file number (1 to 8) (WORD)
+2 Connect or Return
220
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.6.4 (j) Items of Connection Destination Component (Parent Side) Info
Setting
Item Description Initial
value
Name Specify the connection destination component name given
when creating the 3D machine model file.
None 1
Table 2.5.6.4 (k) Items of Return Destination Component (Parent Side) Info
2
Setting
Item Description Initial 3
value
Name Specify the return destination component name given when None
creating the 3D machine model file. 4
● Relationship with the 3D machine model file items 5
The following table shows the relationship between the items set on the
Attachment Replacement setting screen and the 3D machine model file items.
6
(4)
(1)
(2) 7
(5)
8
A1
(3) A2
221
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
3 <2> Press the right-most soft key. When the display changes, press the [Position
Adjust] soft key.
4 The Blank/Jig Attachment Position Setting screen appears.
5
6 <3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
7
8
A1
A2
Z
• If input data has an error, a message appears, moving the focus to the
error item.
MEMO • Pressing the [Cancel] soft key discards your entry and exits.
222
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Y +8
X-axis direction (Double)
Relative travel distance in
2
Y-axis direction (Double)
Z +16 Relative travel distance in 3
Zaxis direction (Double)
A +24 Relative travel distance in
A-axis direction (Double) 4
B +32 Relative travel distance in
B-axis direction (Double)
C +40 Relative travel distance in 5
C-axis direction (Double)
Form: PMC path (1 or above): Signal address number (0 or
above)
6
(Example: 1:R1200 for R1200 in the first path)
Jig Position
Setting PMC
Specify an area to store the jig attachment position.
Form: PMC path (1 or above): Signal address number (0 or
None
7
Data No. above)
(Example: 1:R1600 for R1600 in the first path)
8
NOTE
• To use the Double type of PMC data, PMC management software
version 40A5/25 or later is required.
A1
A2
Setting the items of [Blank Delivery]
Configure the settings to deliver a blank in 2-spindle 2-turret turning.
Z
<1> Press the [Settings] soft key.
The soft keys are switched.
223
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<2> Press the right-most soft key. When the display changes, press the [Delivery]
soft key.
The Blank Delivery setting screen appears.
1
2 <3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
3
4
5
6
7
In VERICUT, the set structure is displayed as follows.
8
A1
A2
Z
224
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
225
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
1
2
3
4
5
6 • If input data has an error, a message appears, moving the focus to the
error item.
MEMO • Pressing the [Cancel] soft key discards your entry and exits.
A1 +0
Offset Description
M/T mode (for Path 1) WORD
0: Switch to the turning mode (T)
A2 +2
1: Switch to the milling mode (M)
M/T mode (for Path 2) WORD
0: Switch to the turning mode (T)
Z +4
1: Switch to the milling mode (M)
M/T mode (for Path 3) WORD
0: Switch to the turning mode (T)
1: Switch to the milling mode (M)
+6 M/T mode (for Path 4) WORD
0: Switch to the turning mode (T)
1: Switch to the milling mode (M)
226
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
4
Settings for T mode
5
Fig. 2.5.6.4 (h) Individual path settings screen 6
• Settings for M mode
Spindle Name: Specify the tool spindle name in the M mode.
7
Tool Index: Specify the index number for the tool spindle.
Set how to specify the rotation command for the tool spindle. 8
• Settings for T mode
Spindle Name: Specify the workpiece spindle name in the T mode. A1
Tool Index: Specify the index number for the turning tool.
Set how to specify the rotation command for the workpiece spindle.
A2
• How to replace the tool
When using the M/T mode change function, use [Signal] or [Variable] to Z
perform active tool notification. If [M Code] or [T Code] is used, it does not work
correctly.
The 1st spindle data is used for the M mode, and the 2nd spindle data for the T
mode.
227
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2
3 <2> Press the right-most soft key. When the display changes, press the [Skiving]
soft key.
The Skiving setting screen appears.
4
5
6 <3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
7
8
A1
A2
Z
• If input data has an error, a message appears.
• Pressing the [Cancel] soft key discards your entry and exits.
MEMO
228
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
4
Setting the items of [Model Reset]
Configure the settings to use the model reset function.
5
<1> Press the [Settings] soft key.
The soft keys are switched.
6
7
<2> Press the right-most soft key. When the display changes, press the [Model
Reset] soft key. 8
The Model Reset setting screen appears.
A1
A2
Z
229
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<3> Set each item and press the [OK] soft key.
Confirm your entry and exit the settings.
1
2
3
4
5
6 • The above describes only how to display the screen because there
are no setting items of the model reset function.
MEMO
A1
<2> Press the [Enable/Disable Check] soft key.
A2 The Enable/Disable Check setting screen appears.
230
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<3> Set each item and press the [OK] soft key.
This finalizes the set values to exit the screen.
1
2
3
231
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
axis number to the axis identifier given when creating a 3D machine model file
(xxx.Vcproject) and configure the spindle settings.
1
2
3
4
5 The setting items
depend on the
6 selected information
notification method.
8 path. Pressing this key with the maximum path number being
displayed displays Path 1. The maximum path number is four for the
PANEL iH Pro and two for the PANEL iH.
A1 • Specify the [Select Check] soft key to use a path and the 1st and 2nd
spindle information. When each check box is selected, the appropriate
MEMO items are enabled.
• Pressing the [OK] soft key confirms your entry and exits.
A2 • If input data has an error, a message appears, moving the focus to the
error item.
• Pressing the [Cancel] soft key discards your entry and exits.
Z
232
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
233
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
7 macro variable.
Form: Path number (1 or above)#Macro
number (1 or above)
(Example: 1#123 for #123 in the first path)
8 When using [T Code], a specified T code is
used.
• To use the tool life management and tool
A1 management functions, use [Signal] or
[Macro Variable] to notify you a tool number.
• When both of two used spindles are tool
A2 spindles:
When using [M Code] or [T Code], the 1st
spindle is always considered as a tool
234
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
235
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
5 path)
Configure to notify you of the spindle
information with the specified signal (byte).
6 [Stop]: 0 [CW]: 1 [CCW]: 2
When selecting [Macro Variable], specify
the number (1 or above) of the macro
variable in the following form.
7
Form: Path number# Macro number
(Example: 1#123 for #123 in the first path)
8 Configure to notify you of the spindle
information with the specified macro
variable.
A1 [Stop]: 0 [CW]: 1 [CCW]: 2
A check box for Select the box to use the 2nd spindle. Cleared
specifying the 2nd
A2 spindle
Spindle Name Specify the 2nd spindle name given when None
creating the 3D machine model file.
Z When using it as a rotary tool on the turret, do not
specify the name.
If the 1st spindle is not set, the 2nd spindle is
disabled.
Tool Index Specify the tool index assigned to the 2nd 1
spindle in the 3D machine model file.
When using it as a workpiece spindle for lathe or
a rotary tool on the turret, set 0.
2nd Spindle Set the information as with the 1st spindle None
Information information.
When using [M Code] for both the 1st and 2nd
spindles, specify a different number from the 1st
spindle.
236
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• When the methods other than [M Code] are used to notify you of the
information about the active tool and CW, CCW, and Stop of the
spindle, the information is based on actual machine actions and is
passed to you with a time lag of the preview time.
• To use [Signal] or [Macro Variable], keep the values until the state is 1
NOTE
changed. Set the value as "0" when the NC is in reset state.
• If you changed the settings, restart the machine collision avoidance
function to apply the changes. 2
• Since the PMC control axis is controlled separately from the CNC axis,
it cannot be stopped on the machine collision avoidance function side.
To stop the related PMC control axis, take measures such as turning
on the ECLRg signal on the machine for a group to which the axis
3
belongs.
4
2.5.6.6 Preview time of the machine collision avoidance function
2.5.6.6
When the machine collision avoidance function is used, it outputs the position 5
(preview coordinate value) advanced for a period of time set in the preview time
from the machine coordinate value (current coordinate value) managed on the
CNC, so that the machine can be stopped before interference occurs. 6
The preview time can be specified in the Common tab on the common settings
screen.
7
Table 2.5.6.6 (a) Description of Coordinate Values
Item Description 8
Current coordinate Machine coordinate value managed on the CNC, which is a
value position specified for the servo. It is a position advanced for a
period of time required to decelerate and stop from the actual
machine position.
A1
Preview coordinate It is a position advanced for a period of the preview time from the
value current coordinate value. A2
Time required
to decelerate
Preview
time
Z
Specified
and stop path
Fig. 2.5.6.6 (a) Preview Time of the Machine Collision Avoidance Function
237
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A1 (3) Time to detect interference and notify the NC of it. 0.07 msec or
less
(4) Time before the NC starts the stop process after receiving the 8.0 msec or
A2 (5)
notification.
Time required to decelerate and stop.
less
TS msec
(= Time constant (ms) + Servo time constant (normally 33 ms) +
Since the current coordinate value is a position advanced for a period of time
required to decelerate and stop from the actual machine position, the minimum
time required to detect interference is 20.77 msec, which is the total time of (1) to
(4).
Specify a value greater than the above "minimum time required to detect
interference" and lower than the maximum preview time (600 msec).
238
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• If the preview time is set shorter than the minimum time required to
detect interference, the machine cannot be stopped before actual
interference occurs.
1
When the rapid traverse time constant is greater than the maximum 2
preview time (600 msec)
If the rapid traverse time constant settings meet the following conditions when a
rapid traverse (G00) block is executed in automatic operation, multiply the rapid 3
traverse rate used in preview coordinate value calculation by the following
magnification:
• There is an axis that meets "Rapid traverse acceleration/deceleration time 4
constant (P1620 + P1621) > (Maximum preview time (600) - TAP)".
• The axis that meets the above condition is moving in rapid traverse (G00) during
automatic operation.
5
P1620 + P1621
6
Rapid traverse rate = Rapid traverse command rate x
600 - TAP
TAP: Setting value in the parameter (No.10928) 7
Maximum magnification: 10.0
A2
• There will be an error in the preview coordinate value due to automatic
speed control on the CNC, automatic acceleration/deceleration, or
Z
override value changes. The longer the preview time is set, the
greater the error may be. For this reason, specify the minimum value
NOTE
that can stop the axis before interference for the preview time.
• Depending on the CNC conditions, such as when minute continuous
blocks are executed or a function that does not support the preview
coordinate value is executed, prediction may not be performed up to
the position specified in the preview time. Estimated required time until
the output preview coordinate value is output at the same time. Use
this value as well for interference check.
239
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
As shown below, "n" in each address represents the position of the
address used in each path.
2 Path 1: n = 0 (0 to 999)
Path 2: n = 1 (1000 to 1999)
MEMO
Path 3: n = 2 (2000 to 2999)
3 Path 4: n = 3 (3000 to 3999)
5 Item Description
Section Output signal
6 Function This signal outputs the execution state of the machine collision
avoidance function.
Action This signal is 1 during the execution of the machine collision avoidance
function.
7 When the machine collision avoidance function stops, the signal
changes to 0.
8
Machine collision avoidance function data read stop signal ORS
<Fn528.1>
A1 Table 2.5.6.7 (b) ORS<Fn528.1>
Item Description
A2 Section Output signal
Function This signal outputs the state indicating that the machine collision
avoidance function stops the reading of preview coordinate value data.
Z Action This signal monitors the interval of reading of preview coordinate value
data by the machine collision avoidance function. If the parameter
No.10925 is set to an incorrect value, or if the function cannot read data,
the signal changes to 1. This signal returns to 0 when the loading of data
restarts.
When this signal is 0, or when one of the interference alarm signals
±OC1 to ±OC8 <Fn528, Fn529> is 1, the interval of reading of data is not
monitored.
240
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
avoidance function stops due to any reason, for example, a hang-up
of an application. Check the state of the machine collision avoidance
function.
1
2
• For details about the parameters, see "FANUC Series 30i/31i/32i-
MODEL B PARAMETER MANUAL" (B-64490EN).
MEMO
3
Machine collision avoidance function current machine position output
signal OMP <Fn528.2>
4
Table 2.5.6.7 (c) OMP<Fn528.2>
Item Description
5
Section Output signal
Function This signal outputs the state indicating that only current machine 6
coordinate values are being output.
Action This signal changes to 1 when the coordinate values obtained by the
machine collision avoidance function are output as current coordinate 7
values instead of preview coordinate values.
8
Interference detection alarm signal +OC1 to +OC8 <Fn529>, -OC1 to -OC8
<Fn530>
Table 2.5.6.7 (d) +OC1 to +OC8 <Fn529>, -OC1 to -OC8 <Fn530> A1
Item Description
Section Output signal A2
Function This signal is output if the machine collision avoidance function detects a
collision.
"OC1 to +OC8" represents the number of axes (the 1st to the 8th axes) Z
for which interference is detected.
"+" represents the positive direction. "-" represents the negative
direction.
Output When the axis is commanded to stop in the event of detection of
conditions interference by the machine collision avoidance function, the
interference detection alarm (OT516, OT517) occurs. In this case, this
signal changes to 1. Once the signal is 1, that axis and its direction are
stored. You cannot further move the axis to the same direction. You can
move it to only the axial direction opposite to the stored direction.
241
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• Even when the parameter O3A (No.10926#0) is set to 1, if the
machine is commanded to stop, this signal changes to 1.
1
2 • For details about the parameters, see "FANUC Series 30i/31i/32i-
MODEL B PARAMETER MANUAL" (B-64490EN).
MEMO
3
Signal address
4 #7 #6 #5 #4 #3 #2 #1 #0
Fn528 OMP ORS O3C
5
Fn529 +OC8 +OC7 +OC6 +OC5 +OC4 +OC3 +OC2 +OC1
6
Fn530 -OC8 -OC7 -OC6 -OC5 -OC4 -OC3 -OC2 -OC1
7
2.5.7 Setting Up the 3D Interference Check Function
8 2.5.7
242
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
243
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Definition of terms
The major terms used to explain this function are shown in the table below:
3 Tool
Model figure
A collective term for cutter, byte, tool, etc.
Defines interference objects, tool holders, and tools as the
interference check target.
4 Geometry
It consists of some figures.
Consists of some figure elements.
Shape Contains position and size information and turns into a "figure
5 element" when it is set to be associated with a figure.
6 Screen layout
The screen layout of the 3D interference check function is shown in the figure
below:
7
3D interference check function
8
Monitor screen
Data import/export slide Drawing coordinates setting window Size input window
244
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• The main screen consists of the monitor screen and modeling screen,
and you can change the screen using the corresponding soft key.
MEMO • The default main screen can be specified in the setting file.
• The end user needs to create a model figure that cannot be created by
Z
the machine tool builder (MTB).
MEMO
245
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2 • File name
Setting_data.txt
• Storage folder
3 %APPDATA%¥MTB¥INTERFERENCECHECK¥SETTING¥
8
• The value is interpreted as "MONITOR" (monitor screen) under the
A1 following conditions:
The setting file is not accessible.
NOTE No definition is found in the setting file.
246
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
The setting file is not accessible.
No definition is found in the setting file.
2
An illegal value is set in the setting file.
3
2.5.7.4 Setting the display items
2.5.7.4
B
A2
Z
247
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.7.4 (a) Part Names and Functions on the Setting Slide
Name Function
A Title display Displays the title of the slide.
B Setting window Select the setting window to display.
1 select button
C Message display Displays guidance for operation or warning messages.
area
2 D Horizontal soft keys
Opens the setting window corresponding to the selected item.
3
[Select]
4
Display Settings
5 When you select [Display Settings] and press the [Select] soft key in the setting
slide, the Display Settings window opens.
6
A
B
7
8 C
A1
D
A2 Fig. 2.5.7.4 (b) Display Settings Window
Z Table 2.5.7.4 (b) Part Names and Functions on the Display Settings Window
Name Function
A Title display Displays the title of the window.
B Number of Specify the number of shapes that can be displayed/modified
Displayed Shapes (Range: 0 to 150).
For example, if "100" is specified, 101th and subsequent
shapes are treated as protected shapes and not displayed in
the modeling screen.
However, if "0" is specified, all shapes are displayed like when
"150" is specified.
If the shape number registered as a figure element is greater
than this value, it shows "(Cannot Edit)" in the figure tree of
the Edit Figure screen, preventing you to edit the shape.
248
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
C Interference object/ • Edit Figure
tool holder settings Shows or hides each interference object/tool holder.
If this setting is set to "Invalid", the figure behaves as
follows:
The target interference object/tool holder is not displayed 1
in the interference object list tree of the modeling screen
and is treated as a protected (non-modifiable) figure
(However, 3D model drawing can be executed). 2
The moving axis setting changes to "Invalid" even if it is
set to "Valid".
• Moving Axis
Enables or disables the moving axis setting for each
3
interference object/tool holder. To set "Validate" in Moving
Axis Setting, you need to set "Validate" in Edit Figure.
If this setting is set to "Invalid", the [Moving Axis] soft key in 4
the modeling screen becomes disabled.
D Message display
area
Displays guidance for operation or warning messages.
5
6
Fig. 2.5.7.4 (c) Soft Keys Displayed When the Display Settings Window Opens 7
Table 2.5.7.4 (c) Soft Keys Displayed When the Display Settings Window Opens 8
Name Function
A Validates the value on which the cursor is positioned in Edit
Figure or Moving Axis.
A1
[Valid] A2
B Invalidates the value on which the cursor is positioned in Edit
Figure or Moving Axis.
Z
[Invalid]
249
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
B
2
3
4 C
Fig. 2.5.7.4 (d) Drawing coordinates setting window
5
Table 2.5.7.4 (d) Part Names and Functions on the Drawing Coordinate Setting
6 Window
Name Function
A Title display Displays the title of the window.
A1
To select the coordinate system
250
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
251
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
TOOL 1 Figure n
1
2 TOOL 4
Figure n
1 per path
4
TOOL HOLDER 1 Figure n Shape n
5 Shape n
6
TOOL HOLDER 4
Figure n Shape n
7 1 per path
Up to 120 figures
Shape n
A1 Figure n Shape n
Z Shape n
Figure n
Fig. 2.5.7.5 (a) Configuration of Model Figures That Can Be Created with This
Function
252
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Modeling screen 2
The available operations in the modeling screen are as follows:
• Set an interference object and tool holder 3
• Add/edit a figure
To switch from the monitor screen to the modeling screen, press the [Modeling
4
Screen] soft key.
A B 5
6
7
8
A1
C A2
D
Z
Fig. 2.5.7.5 (b) Modeling screen
253
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
B Interference object Draws a machine layout in three dimensions and displays its
drawing area origin axis (reference coordinate origin). For details, see
"Reference coordinate origin" described later.
2 D
area
Horizontal soft keys (First page)
Switches to the monitor screen.
3
[Monitor Screen]
4 Select one of the following in the interference object list or tool
holder list:
• (Add Figure): Displays the [Add Figure] soft key.
5 [Add Figure]/
• Registered figure: Displays the [Edit Figure] soft key.
Either soft key opens the Edit Figure window.
6
[Edit Figure]
A1 [Copy]
Makes the figure selected in the interference object list
A2 pastable and deletes it after it is pasted.
[Cut]
Z Pastes the copied or cut figure.
[Paste]
Sets the figure selected in the interference object list valid.
When the valid figure is set, "" (check mark) is displayed in
the figure name in the interference object list.
[Valid Figure]
Opens the Object Name window.
[Object Name]
254
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
The Moving Axis Setting window appears.
[Moving Axis] 1
Horizontal soft keys (Second page)
Adjusts the size automatically so that the 3D model fits into
the window. 2
[Auto]
Increases the magnification of the drawings. 3
[Zoom In] 4
Decreases the magnification of the drawings.
5
[Zoom Out]
Switches to the row of soft keys used for parallel movement.
For details, see "Parallel movement soft keys" in "2.5.7.5
6
Creating model figures" described later.
[Move] 7
Changes the graphic operation using the touch panel.
Every time you press the key, the operation is toggled
between rotational movement and parallel movement 8
[Change Operation] (default).
For details on touch panel operation, see "Graphic
operations from the touch panel" of "2.5.7.10 Monitoring
interference check".
A1
Switches to the row of soft keys used for fixed rotation.
For details, see "Fixed rotation soft keys" in "2.5.7.5 Creating
model figures"described later.
A2
[Fixed Rotation]
Switches to the row of soft keys used for free rotation.
For details, see "Free rotation soft keys" in "2.5.7.5 Creating
Z
model figures" described later.
[Arbitrary Rotation]
Switches the drawing area from single display to quad display.
For details, see "Quad display of the interference object
drawing area" in "2.5.7.5 Creating model figures" described
later.
[Quad Display]
Switches the drawing area from quad display to single display.
[Single Display]
255
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
• Model figures with [Edit Figure] set to "Invalid" in the Display Settings
window are not displayed in the interference object list (but displayed
1
NOTE
in the interference object drawing area).
For details, see "2.5.7.4 Setting the display items".
• If parameter ICD (No. 10930#1) is set to 1, figure names are not
displayed in the tool list of the interference object list.
2
Parallel movement soft keys
3 When you press the [Move] soft key, the parallel movement soft keys appear.
The position and action of each parallel movement soft key is as follows:
4
5 Fig. 2.5.7.5 (c) Parallel Movement Soft Keys
6
Table 2.5.7.5 (c) Parallel Movement Soft Keys
Name Function
8 [Upper]
Moves the 3D model downward.
A1
[Lower]
Z [Left]
Moves the 3D model rightward.
[Right]
Moves the center of the 3D model to the center.
[Center]
256
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
Fig. 2.5.7.5 (d) Fixed Rotation Soft Keys
2
Table 2.5.7.5 (d) Fixed Rotation Soft Keys
Name Function
3
Selects the XY plane.
4
[XY]
Selects the ZY plane. 5
[ZY] 6
Selects the YZ plane.
7
[YZ]
Selects the XZ plane.
8
[XZ]
Selects the ZX plane. A1
[ZX] A2
Selects the isometric coordinates in which the +Z axis faces upward.
Z
[Isometric XY]
Selects the isometric coordinates in which the +Z axis faces upward
and has the opposite view.
[Isometric XY]
Selects the isometric coordinates in which the +X axis faces upward.
[Isometric YZ]
257
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
Selects the isometric coordinates in which the +Y axis faces upward.
1 [Isometric ZX]
3
4 Fig. 2.5.7.5 (e) Free Rotation Soft Keys
6 Name Function
Rotates the 3D model in a clockwise direction viewed from the right
side of the screen.
7 [Upper]
Rotates the 3D model in a counterclockwise direction viewed from the
right side of the screen.
8 [Lower]
Rotates the 3D model in a clockwise direction viewed from the top of
A1 the screen.
[Left]
A2 Rotates the 3D model in a counterclockwise direction viewed from the
top of the screen.
Z [Right]
Rotates the 3D model in a clockwise direction viewed from the front.
[CW]
Rotates the 3D model in a counterclockwise direction viewed from the
front.
[CCW]
258
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
3
4
259
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
4
Set the added shape "Setting the shape"
7
• To use this function, parameter ICD (No.10930#1) must be set to 0.
For details, see "5.23.1 General Parameters of the 3D Interference
8 NOTE Check Function".
Z B C
260
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.7.5 (f) Part Names and Functions in Object Name Window
Name Function
A Title display Displays the title of the window.
B Name Select the name of a model figure (interference object, tool
holder, or tool).
For details on the number corresponding to each name, see
1
the next table "Number Corresponding to Each Model Figure
C Suffix
Name".
Adds a suffix to the name.
2
Range: 0 to 9 (If "0" is specified, a suffix is not displayed.)
3
Table 2.5.7.5 (g) Number Corresponding to Each Model Figure Name
Num Model figure name 4
ber OBJECT TOOL HOLDER Tool
0 Following default names Following default names Following default names
• T-type • T-type: TURRET • T-type: CUTTER
5
OBJECT 1, 4: • M-type: TOOL HOLDER • M-type: TOOL
WORKPIECE
OBJECT 2, 5: CHUCK 6
OBJECT 3, 6:
SPINDLE
• M-type 7
OBJECT 1, 4:
WORKPIECE
OBJECT 2, 5: JIG
OBJECT 3, 6: TABLE
8
1 SPINDLE TURRET CUTTER
2 TABLE TOOL HOLDER BYTE A1
3 WORKPIECE TURRET Tool
4
5
CHUCK
JIG
SPINDLE HEAD
-
-
–
A2
6 TAILSTOCK - –
7 TOOL HOLDER - – Z
8 STRUCTURE - –
9 OBJECT - –
A WORK HEAD - –
B WORK LIMIT - –
261
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 For the default OBJECT name, however, the default name on M-type
NOTE
is used if all paths are set to M-type or the default name on T-type is
used if at least one of all paths is set to T-type.
• To update the setting changes to the CNC device, one of the following
2 operations must be performed:
Turn on the CNC device again.
Change the signal (TDICHG<G519.4>) to change the 3D
3 interference check settings to "1".
7 NOTE
262
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
NOTE
• When the number of added figures reaches the upper limit, "(Add
Figure)" is not displayed.
1
For details, see "Table 2.5.7.5 (a) Number of Definable Model
Figures".
2
<2> Press the [Add Figure] soft key or <INPUT> key.
The figure is added and displayed in the interference object list.
3
• Sequential numbers are assigned to the names of added figures,
NOTE
starting from 1. If some middle numbers are available after figures
were deleted, these are assigned to figure names in ascending order.
4
• Figure names cannot be changed.
5
Adding a shape (new shape)
Use the Edit Figure window to add a new shape to the figure. 6
To open the Edit Figure window
<1> In the interference object list on the modeling screen, expand the OBJECT or 7
TOOL HOLDER tree and select "FIGURE n" (n; 1, 2, 3, ...).
263
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 B
D
2
3 C
4 E
F
5
Fig. 2.5.7.5 (j) Edit Figure Window
6
Table 2.5.7.5 (h) Part Names and Functions in Edit Figure Window
7 A
Name
Title display
Function
Displays the title of the window.
B Figure list Displays the list of figure elements (shapes) that make up of
8 each figure.
"(Cannot Edit)" may be displayed depending on the setting of
[Number of Displayed Shapes] in the Display Settings
Z D
E
Figure display area
Message display
Draws a figure in three dimensions.
Displays guidance for operation or warning messages.
area
F Horizontal soft keys Displays the soft keys used for operating this screen.
NOTE
• [Delete Element] only resets the association between the figure and
shape and does not delete the original shape of the figure element.
264
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
<2> Press the [Add Element] soft key.
4
5
The Edit Shape window opens.
For details on subsequent operations, see "Editing shapes" described earlier.
6
Adding a shape (by copying)
To copy a registered shape and add it as a new shape, perform the following: 7
<1> In the figure list on the Edit Figure window, press the <↑> and <↓> keys and
select "SHAPE n" (n: 1, 2, 3, ...) in the copy source.
8
A1
A2
<2> Press the [Copy] or [Cut] soft key.
<3> Press the <↑> and <↓> keys and select "FIGURE n" (n: 1, 2, 3, ...) in the copy
destination.
<4> Press the [Paste] soft key.
The shape number selection window is displayed.
265
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
• If you press the [Cut] soft key in step <2>, the shape in the copy
source is deleted.
3 MEMO
4 <5> Enter the number (Range: 1 to 150) of a new shape you want to add in [Shape
No.].
NOTE
• You can select the number of a registered shape (with "" (check
mark) shown in [Register Shape]), but the original shape is
overwritten.
A1 If the overwrite confirmation window appears, press the [OK] soft key to set the
figure element (shape) to the Edit Figure window (the original shape is
overwritten).
A2 <7> With the copied figure element (shape) selected, press the [Edit Element] soft
key.
Z
The Edit Shape window opens.
For details on subsequent operations, see "Editing shapes" described earlier.
266
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A
1
2
B C 3
4
D E
5
F
6
Fig. 2.5.7.5 (k) Shape No. List Slide
7
Table 2.5.7.5 (i) Part Names and Functions in Shape No. List Slide
Name Function 8
A Title display Displays the title of the slide.
B Shape list Displays the following items:
• Shape No.: Shape type icon of the registered shape +
A1
Shape number
Shape Type: Rect., Cylinder, Plane
If shape data is not set, the icon is not displayed. A2
If shape data is illegal, X mark is displayed in the icon.
Shape number range: 1 to 150 (It varies depending on the
setting of [Number of Displayed Shapes] in the Display Z
Settings window.) For details, see "2.5.7.4 Setting the
display items".
If one shape is registered to multiple figures, the shape
number is not displayed for the second and subsequent
figures.
• Interference Object Name: Name of the model figure to
which the shape is registered
• Figure No.: Figure number of the model figure to which the
shape is registered
C Shape drawing area Draws the shape selected in the shape list in three
dimensions.
D Message display Displays guidance for operation or warning messages.
area
267
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
E Shape search Enter a shape number to search.
number input area
F Horizontal soft keys (First page)
1 Searches for the shape number entered in the shape search
number input area.
The following action is performed according to whether the
2 [Search Shape No.]
searched shape number is found or not:
• Shape number found: Highlights the matched shape
number in the shape list.
4 [Add Shape]/
key.
• Registered shape number: Displays the [Edit Shape] soft
key.
Either soft key opens the Edit Shape window.
5
6 [Edit Shape]
Used for a shape not registered to a figure.
This key deletes the shape selected in the shape list.
If you press the [OK] soft key on the delete confirmation
7 [Delete Shape]
window, the selected shape is deleted.
To cancel delete, press the [Cancel] soft key.
Makes the shape selected in the shape list pastable.
8
[Copy]
A1 Used for a shape not registered to a figure.
This key makes the shape selected in the shape list pastable
and deletes it after it is pasted.
A2 [Cut]
Pastes the copied or cut shape.
Z
[Paste]
The input support soft keys are displayed.
For details, see "Editing shapes" described later.
[Input Support]
Displayed when a shape number registered to a figure is
selected in the shape list. When you press this key, the Edit
Figure window opens.
[Edit Figure]
Horizontal soft keys (Second page)
268
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
Adjusts the size automatically so that the 3D model fits into
the window.
[Auto]
Increases the magnification of the drawings.
1
[Zoom In]
2
Decreases the magnification of the drawings.
3
[Zoom Out]
Switches to the row of soft keys used for parallel movement. 4
For details, see "Parallel movement soft keys" in "2.5.7.5
Creating model figures".
[Move] 5
Changes the graphic operation using the touch panel.
Every time you press the key, the operation is toggled
between rotational movement and parallel movement 6
[Change Operation] (default).
For details on touch panel operation, see "Graphic
operations from the touch panel" in "2.5.7.10 Monitoring 7
interference check".
Switches to the row of soft keys used for fixed rotation.
For details, see "Free rotation soft keys" in "2.5.7.5 Creating 8
model figures".
[Fixed Rotation]
Switches to the row of soft keys used for free rotation. A1
For details, see "Free rotation soft keys" in "2.5.7.5 Creating
model figures".
[Arbitrary Rotation] A2
Switches the drawing area from single display to quad display.
For details, see "Quad display of the interference object
drawing area" in "2.5.7.5 Creating model figures". Z
[Quad Display]
Switches the drawing area from quad display to single display.
[Single Display]
269
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
4 • Registered shape
A
5 B
C
6 D
7 E F
8
G
A2 Table 2.5.7.5 (j) Part Names and Functions in Edit Shape Window
Name Function
Z A Title display Displays one of the following titles according to the window
opening operation (adding a new shape or editing a shape):
• Add Shape
• Edit Shape
B Shape No. Select the shape number (1 to 150).
However, it cannot be selected if this window is opened by
specifying a shape number in the Edit Figure window or the
Shape No. List slide.
The shape number range varies depending on the setting of
[Number of Displayed Shapes] in the Display Settings
window. For details, see "2.5.7.4 Setting the display items".
C Shape Type Select "Rect.", "Cylinder", or "Plane" for the shape type.
If you change the type during shape edit, the setting data is
cleared (The confirmation message appears).
270
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
D Numeric Unit Select either of the following items as the numeric unit.
• "Machine": Comply with the settings ("mm" or "inch") for the
machine.
• "Input": Comply with the settings ("mm" or "inch") for the
input data such as NC programs. 1
E Guide figure Displays a guidance map appropriate for the selected shape
G Message display
next table.
Displays guidance for operation or warning messages.
3
area
4
Table 2.5.7.5 (k) Setting Items of Each Shape Type
Shape Type Setting item Description 5
Rectangular Reference Specify the position of the reference vertex of the
Parallelepiped Vertex rectangular parallelepiped using coordinates.
In 3D drawing, the coordinate axis of the reference
vertex is displayed in this point.
6
Adjacent Vertex Specify the three points adjacent to the reference
1, 2, 3 vertex (relative position to the reference point) with
coordinates.
7
Cylinder Start Point Specify the start point of the cylinder.
In 3D drawing, the coordinate axis of the reference
vertex is displayed in this point.
8
End Point Specify the end point (relative position to the start
point) with coordinates. A1
Radius Specify the radius of the cylinder.
Plane Free Point Specify the free point on the plane with coordinates.
In 3D drawing, the coordinate axis of the reference A2
vertex is displayed in this point.
Vertical Vector Specify the plane by inputting a vector perpendicular
to the plane. Z
For example, to specify the ZY (YZ) plane, leave
"0.000" in the Y-axis and Z-axis input fields and enter
any number (except for "0", such as "1") in the X-axis
input field.
271
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Editing shapes
You can perform the following edit operations on a registered shape.
1
Table 2.5.7.5 (l) Target Shape Types for Edit Operations
5 input
Position input
to the basic coordinates X, Y, and Z
Cylinder
6
To display the soft keys used to select edit methods, perform the following:
<1> In the Interference Object list on the modeling screen, select the target figure
A1 shape)".
• Alternatively, you can edit the shape from the Shape No. List slide.
MEMO For details on the Shape No. List. slide, see "Adding a shape
(using the Shape No. List slide)".
A2
<3> Press the [Input Support] soft key.
Z The input support soft keys are displayed.
The positions and operations of the input support soft keys are as follows:
272
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
[Parallel Opens the Parallel Movement window (see "Parallel movement").
Movement]
[Change Length] Opens the Change Length window (see "Length change").
[Size Input] Opens the Size Input window (see "Size input"). 1
[Diagonal Input] Opens the Diagonal Point Input window (see "Diagonal point input").
[Position Input] Opens the Position Input window (see "Position input").
2
Rotational movement
When you press the [Rotational Movement] soft key for input support, the
Rotational Movement amount input window opens.
3
Use this window to rotate the shape around each axis.
A 4
B C
5
D 6
Fig. 2.5.7.5 (n) Rotational movement amount input window
7
Table 2.5.7.5 (n) Names and Functions of Each Part on the Rotational Movement
Window 8
Name Function
A
B
Title display
Rotation Angle
Displays the title of the window.
Specify the shape rotation angle around each coordinate axis.
A1
Setting range: -360 to 360
C Guide figure Displays a guide figure that shows the rotation operation. A2
D Message display Displays guidance for operation or warning messages.
area
To rotate the selected shape, specify the rotation angle for each coordinate axis
Z
and press the [OK] soft key.
NOTE
• When you rotate a shape n degrees in a certain direction and then
rotate it back n degrees (the same amount) in the opposite direction,
the shape may not return to its original orientation.
If you perform a rotation operation for two or more axes simultaneously, you may
not achieve the shape/orientation you intended depending on the order the
rotation operation was executed. In such a case, perform the rotation operation for
one axis at a time.
273
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
For example, to rotate the target shape 30 degrees around the X axis and 60
degrees around the Y axis, perform the following:
<1> On the Rotational Movement amount input window, enter 30 for [Around X
Axis].
4 The shape rotates 60 degrees around the Y axis, and the Rotational Movement
window closes.
5 Parallel movement
When you press the [Parallel Movement] soft key for input support, the Parallel
6 Movement amount input window opens.
Use this window to parallel move the shape relative to each axis.
A
7
B C
8
D
A1 Fig. 2.5.7.5 (o) Parallel movement window
A2 Table 2.5.7.5 (o) Names and Functions of Each Part on the Parallel Movement
Window
Z Name Function
A Title display Displays the title of the window.
B Distance Specify the distance the shape should move relative to each
coordinate axis.
C Guide figure Displays a guide figure that shows the parallel operation.
D Message display Displays guidance for operation or warning messages.
area
To parallel move the selected shape, specify the distance for each coordinate axis
and press the [OK] soft key.
274
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Length change
If the shape type is a rectangular parallelepiped or cylinder, when you press the
[Change Length] soft key for input support, the Change Length window opens.
Use this window to adjust the length of the shape.
A 1
B
D
2
C 3
E
Change Length (Rect.) Window 4
A 5
B
D 6
C 7
E
Change Length (Cyl.) Window
8
Fig. 2.5.7.5 (p) Change length window
A1
Table 2.5.7.5 (p) Names and Functions of Each Part on the Change Length
Windows
Name Function
A2
A Title display Displays the title of the window.
B Incremental Value • Enter the incremental value to change the length of the Z
currently set value.
• If a negative value is entered, the shaped will be shortened.
• If you select the [Match the incremental values.] check box,
all input items will be the same value.
275
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
C Extension Direction Select the direction in which you want to change the length
from the following items.
• "Both Sides": Changes each length on the start point side
5 To change the length of the selected shape, specify an incremental value for the
portion to be changed and press the [OK] soft key.
6
• Results of operations on the radius of a cylinder will be the same
7
NOTE
regardless of the extension direction specified.
• You cannot set a negative incremental value in which its absolute
value is equal to or greater than the size of the shape.
8 Size input
When you press the [Size Input] soft key for input support, the Size Input window
A1 opens.
Setting methods will be different depending on the shape type as follows:
• Rectangular Parallelepiped
A2 You can set a rectangular parallelepiped using the reference vertex and size in
each axis direction. You can only create or edit a rectangular parallelepiped that
is parallel to the basic coordinates X, Y, and Z.
Z • Cylinder
You can set a cylinder using the start point, radius, and axis direction height. You
can only create or edit a cylinder that is parallel to one of the basic coordinates
X, Y, or Z.
276
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
D 1
C
2
E
A
4
B 5
D
6
C
7
E
Size Input Window (for Cylinder) 8
Fig. 2.5.7.5 (q) Size input window
A1
Table 2.5.7.5 (q) Names and Functions of Each Part on the Size Input Windows
Name Function
A2
A Title display Displays the title of the window.
B Reference Vertex Specify the position of the reference vertex using coordinates.
(rectangular Z
parallelepiped)
Start Point (cylinder) Specify the position of the start point using coordinates.
C Size (rectangular Specify the size of each axis using distance from the
parallelepiped) reference vertex.
Radius/Height/ Specify the size of each item.
Height Direction For height direction, select an axis.
(cylinder)
D Guide figure Displays a guide figure that shows the size input operation.
E Message display Displays guidance for operation or warning messages.
area
277
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
To determine the size of the selected shape, set each item and press the [OK] soft
key.
A
3
B
4 D
5 C
6 E
7 Table 2.5.7.5 (r) Names and Functions of Each Part on the Diagonal Point Input
Window
8 Name Function
A Title display Displays the title of the window.
B Reference Vertex Specify the position of the reference vertex of the rectangular
A1 parallelepiped using coordinates.
C Diagonal Point Specify the position of the diagonal point of the rectangular
parallelepiped using coordinates.
A2 D Guide figure Displays a guide figure that shows the diagonal point input
operation.
Z E Message display
area
Displays guidance for operation or warning messages.
NOTE
• You cannot set the same value for the reference vertex and diagonal
point for each axis.
To create or edit the rectangular parallelepiped by entering the diagonal point for
the selected shape, set each item and press the [OK] soft key.
278
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Position input
When you press the [Position Input] soft key for input support, the Position Input
window opens.
You can set a cylinder using the start point, end point, and radius.
A 1
B 2
C
D
3
E
4
F
5
Fig. 2.5.7.5 (s) Position input window
6
Table 2.5.7.5 (s) Names and Functions of Each Part on the Position Input Window
A
Name
Title display
Function
Displays the title of the window.
7
B Start Point Specify the position of the start point of the cylinder using
coordinates.
8
C End Point Specify the position of the end point of the cylinder using
coordinates.
D Guide figure Displays a guide figure that shows the position input A1
operation.
E Radius Specify the radius of the cylinder.
F Message display Displays guidance for operation or warning messages. A2
area
To create or edit a cylinder by entering the start point, end point, and radius for the
Z
selected shape, set each item and press the [OK] soft key.
279
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
<1> In the Figure list on the Edit Figure window, press the <↑> or <↓> key to select
"FIGURE n" (where n is 1, 2, 3, etc.).
1
2 The settings for the selected figure are displayed in the figure settings list.
Setting items are different for the interference object and tool holder.
3
4
5
Setting Items for Interference Object Setting Items for Tool Holder
6
<2> Press the [Figure Reference] soft key.
7
The Figure Reference Setting window appears.
8
A1
A2
Z
280
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A
B
C
1
D
2
G
A 4
B
C
5
E
6
7
F
G 8
Figure Reference Setting Window for Tool Holder
Table 2.5.7.5 (t) Names and Functions of Each Part on the Figure Reference A2
Setting Windows
Name Function Z
A Title display Displays the title of the window.
B Numeric Unit Select either of the following items as the numeric unit.
• "Machine": Comply with the settings ("mm" or "inch") for the
machine.
• "Input": Comply with the settings ("mm" or "inch") for the
input data such as NC programs.
C Figure Reference Specify the position of the origin in the reference coordinates.
Position
281
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
D Reference Rotation If the interference object rotates by movement of a rotation
Angle (interference axis, specify the angle of the rotation axis when each figure
object) was measured (1: master rotation axis, 2: slave rotation axis).
1 This item only displays when a rotation axis was set in the
Moving Axis Setting window.
E Tool Origin (tool Specify the position of the tool origin viewed from the
2 F
holder)
Tool Tip Direction
reference position.
Specify the tool tip direction viewed from the tool origin.
(tool holder)
3 G Message display
area
Displays guidance for operation or warning messages.
4 To reflect the figure settings that you have edited, press the [OK] soft key.
7 • You do not have to set a valid figure for a tool holder or tool.
For a tool, the figure that will be the interference check target is the
figure that corresponds to the tool selected by the method set with
8 MEMO
parameter ICT (No.10930#2).
• When parameter ICV (No.10930#3) is set to 1, the valid figure setting
can be canceled.
A1
To set an interference object figure as the valid figure, perform the following:
A2 <1> In the Interference Object list on the modeling screen, press <↑> or <↓> to
select the figure you want to set as the valid figure.
The selected figure is set as the valid figure, and (check mark) will be
displayed next to the figure name in the Interference Object list.
282
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
How to cancel the valid figure setting
Press the [Valid Figure] soft key again. 2
Note that, parameter ICV (No.10930#3) must be set to 1. For details, see
"5.23.1 General Parameters of the 3D Interference Check Function".
the linear axis or rotation axis used to move them. Use the Moving Axis Setting 4
window to make these settings.
To open the Moving Axis Setting window, perform the following:
<1> In the Interference Object list on the modeling screen, press the <↑> or <↓> key 5
to select the interference object or tool holder to which the moving axis will be
set.
6
7
<2> Press the [Moving Axis] soft key.
The Moving Axis Setting window appears. 8
NOTE
• If [Moving Axis Setting] in the Display Settings window is set to
"Invalid", the [Moving Axis] soft key will be disabled. For details,
see "2.5.7.4 Setting the display items".
A1
A2
A
C
B Z
D
283
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.7.6 (a) Names and Functions of Each Part on the Moving Axis Setting
Window
Name Function
A Title display Displays the title of the window.
1 B Interference Object If the axis moves in sync with another interference object, set
No. to Sync the number (1 to 6) of that interference object.
However, depending on the conditions, set one of the
2 following numbers.
• 0: If there is no interference object that moves in sync
• 1 to 3: When parameter ENO (No.10930#6) is set to 0 for a
A2
Z
Fig. 2.5.7.6 (b) Linear Axis Setting Tab on the Moving Axis Setting Window
284
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Table 2.5.7.6 (b) Setting Items on the Linear Axis Setting Tab on the Moving Axis
Setting Window
Setting item Description
Axis no. For the first to third axes of the linear axis used to move the target
object, set the number of the axis that is parallel to the X, Y, or Z axis
in the basic coordinates.
1
If there is no applicable moving axis, set this item to 0.
Direction Set either of the following values based on whether the direction of
the first to third axes of the linear axis used to move the target object
2
is the same as the positive direction of the X, Y, or Z axis in the basic
coordinates.
• "Same Direction" (0) 3
• "Reverse Direction" (1)
4
Rotation Axis Setting tab
Set the rotation axis used to rotate the target object.
5
6
7
Fig. 2.5.7.6 (c) Rotation Axis Setting Tab on the Moving Axis Setting Window 8
Table 2.5.7.6 (c) Setting Items on the Rotation Axis Setting Tab on the Moving Axis A1
Setting Window
Setting item
Axis no.
Description
Set the axis number for the first and second rotation axes used to rotate
A2
the target object.
If there is no applicable rotation axis, set this item to 0. If 0 is set, all
subsequent items cannot be set. Z
285
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 • 1: Around X axis
• 2: Around Y axis
• 3: Around Z axis
2
3
4 • 4: Around the axis inclined at an
arbitrary angle ("a" in the figure on right).
Angle "a" is formed by tilting the X axis
from the positive direction of the X axis
5 toward the positive direction of the Y c
axis. b
286
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2
3
Fig. 2.5.7.6 (d) Settings for Each Figure Element Tab on the Moving Axis Setting
Window
4
Table 2.5.7.6 (d) Setting Items on the Settings for Each Figure Element Tab on the
Moving Axis Setting Window 5
Setting item Description
Rotation Set either of the followings based on whether figure elements 1 to 6
should be rotated using the master rotation axis or the slave rotation
6
axis.
• 0: Rotate
• 1: Do not rotate
7
You cannot set slave rotation without setting a master rotation.
8
2.5.7.7 Setting combinations of model figures as interference check targets A1
Use the Interference Check Combination Manager slide to set combinations of
2.5.7.7
287
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1
2 B
3
C
4
D
6 Table 2.5.7.7 Name and Function of Each Part of the Interference Check
Combination Manager Slide
Name Function
7 A Title display Displays the title of the slide.
B Interference check Displays the settings for the interference check combinations.
8 combination list When you place the cursor on a specific combination, that
combination will be in the selected state, allowing you to set
whether or not to execute the interference check.
A1 C Message display
area
Displays guidance for operation or warning messages.
A2
Z
288
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
D Horizontal soft keys
Sets whether or not to check interference for the selected
interference check combination.
• Always Valid: Always check interference
• Invalid for Cut Feed: Check interference except during
1
[Always Valid]
cutting feed
• Always Invalid: Always exclude from interference check
2
[Invalid for Cut
Feed] 3
4
[Always Invalid]
The column that contains the cell where the cursor is placed
(except gray cells) will be set to the selected state.
5
[Select Column] 6
The row that contains the cell where the cursor is placed
(except gray cells) will be set to the selected state.
7
[Select Row]
How to select the column/row that contains the target cell to set
Z
Press the [Select Column] or [Select Row] soft key.
<1> Press one of the following soft keys.
• [Always Valid]
• [Invalid for Cut Feed]
• [Always Invalid]
According to the soft key you pressed, whether or not to execute interference
check will be set, and the cell display will change.
If you select multiple cells in step <1>, the setting will be applied to all of those
cells.
289
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
2 MEMO
than the EDIT mode.
5
6
B
7
8
C
A1 D
290
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
D Horizontal soft keys
Opens the File Import window.
1
[File Import]
Opens the File Export window.
2
[File Export] 3
Importing files
Use the File Import window to import specified files from the CNC device.
4
To open the File Import window, press the [File Import] soft key on the Data
Import/Export slide. 5
A
B 6
7
C
D 8
E A1
Fig. 2.5.7.8 (b) File Import Window
A2
Table 2.5.7.8 (b) Names and Functions of Each Part on the File Import Window
Name Function Z
A Title display Displays the title of the window.
B Imported File Specify either one of the following files as the import file type.
specification area • "G10 Format File": Files similar to those punched with CNC
devices.
• "Parameter File": Files to which interference check
combination parameters are exported.
291
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
C Folder tree Specify the folder where the import file is stored.
Up to six levels of folders are displayed.
Displayed devices are as follows:
5
Exporting files
6 Use the File Export window to export specified files to the CNC device.
To open the File Export window, press the [File Export] soft key on the Data
Import/Export slide.
7 A
8
A1 B
A2
Z C
Fig. 2.5.7.8 (c) File Export Window
Table 2.5.7.8 (c) Names and Functions of Each Part on the File Export Window
Name Function
A Title display Displays the title of the window.
B Folder tree Specify the folder where the file should be exported.
Up to six levels of folders are displayed.
For displayed devices, see "Table 2.5.7.8 (b) Names and
Functions of Each Part on the File Import Window".
292
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
C Message display Displays guidance for operation or warning messages.
area
You can also use this screen to check that there are any incorrect data settings
you have made up to this point.
Monitor screen
A2
To display the monitor screen when the modeling screen is displayed, press the
[Monitor Screen] soft key. Z
293
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
A
1
B E
2
C
3
D
4 F
G
6
Table 2.5.7.10 (a) Names and Functions of Each Part of the Monitor Screen
Name Function
7 A Current position
display area
Displays the current position of all control axes used
throughout the system.
B Tool offset number Displays the tool offset number currently used.
8 C
display area
Valid Figure display The following contents are displayed according to the
area interference check target.
A1 • Interference object: Valid figure number
• Tool holder: Figure number
D Diagnostic Displays the following information related to the 3D
A2 Information display
area
interference check.
• "Calculated Time"
• "Margin Width"
Z E Monitoring drawing
area
Simulation results of the 3D interference check are shown in
animation.
F Message display Displays guidance for operation or warning messages.
area
G Horizontal soft keys
Switches to the modeling screen.
[Modeling Screen]
Switches the control axis displayed.
294
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
Name Function
Adjusts the size automatically so that the 3D model fits into
the window.
[Auto]
Increases the magnification of the drawings.
1
[Zoom In]
2
Decreases the magnification of the drawings.
3
[Zoom Out]
Switches to the row of soft keys used for parallel movement. 4
For details, see "Parallel movement soft keys" of "2.5.7.5
Creating model figures".
[Move] 5
Changes the graphic operation using the touch panel.
Every time you press the key, the operation is toggled
between rotational movement and parallel movement 6
[Change Operation] (default).
For details on touch panel operation, see "Graphic
operations from the touch panel" later in this section. 7
Switches to the row of soft keys used for fixed rotation.
For details, see "Fixed rotation soft keys" in "2.5.7.5 Creating
model figures". 8
[Fixed Rotation]
Switches to the row of soft keys used for free rotation.
For details, see "Free rotation soft keys" in "2.5.7.5 Creating A1
model figures".
[Arbitrary Rotation]
Switches the drawing area from single display to quad display.
A2
For details, see "Quad display of the interference object
[Quad Display]
drawing area" in "2.5.7.5 Creating model figures".
Z
Switches the drawing area from quad display to single display.
[Single Display]
295
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
1 If Japanese or English is set as the language in the connected CNC device, the
location of interference will be highlighted (blinking) in red.
When you deactivate the alarm, the highlight displayed will be canceled.
2
3
4
5
6
7
8 Fig. 2.5.7.10 (b) Monitor Screen Display when Interference is Detected
Z • Modeling screen
• Edit Figure window
• Shape No. List slide
The operation methods used for graphics will vary depending on whether the
touch panel supports multi-touch operation. The graphic operations based on the
difference in touch panel specifications are as follows:
296
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.5 SETTING UP THE MACHINING APPLICATION
297
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
2.6
2
3 2.6.1 Editing Data Items to Be Collected by the Data Log-
ger Function
2.6.1
Edit data items to be collected by the Data Logger function. You can import an
4 edited data item configuration file from the memory card or USB flash drive to the
CNC.
5
• For the Data Logger function, see "DATA LOGGER" in "FANUC iHMI
6 MEMO
Home Screen OPERATOR'S MANUAL" (B-64644EN).
7
2.6.1.1 Log item configuration file
The log item configuration file (DataLoggerInfo.xml) is an XML format file output
2.6.1.1
298
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
Symbol description
A1
To use the following symbols between the tags, use a replacement character
string between the tags. A2
Table 2.6.1.1 (b) List of symbols to be replaced
Replacement Usage example
Z
Target
character Before replacement After replacement
symbol
string
& & <section>Data0&1</section> <section>Data0&1
</section>
< < <section>Data<0></section> <section>Data<0></section>
299
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
5 meter
6 Status ST_001 1~10 Not required
required
Not
00000,3600000
1000,5000,10000,30000,60000,18
information required 00000,3600000
6 7 Alarm ST_002 1~10 Not required Not 10000,30000,60000,1800000,3600
message required 000
8 Operator ST_003 1~10 Not required Not 10000,30000,60000,1800000,3600
7 message
9 PMC signal ST_004 1~10 Alphabetical Not
required 000
1000,5000,10000,30000,60000,18
(Bit) characters + required 00000,3600000
8 four-digit
numeric value
10 PMC signal ST_005 1~10 Alphabetical 1~16 1000,5000,10000,30000,60000,18
A1 (1-byte) characters +
four-digit
00000,3600000
numeric value
A2 11 PMC signal
(2-byte)
ST_006 1~10 Alphabetical 1~8
characters +
1000,5000,10000,30000,60000,18
00000,3600000
four-digit
numeric value
Z 12 PMC signal ST_007 1~10 Alphabetical 1~4 1000,5000,10000,30000,60000,18
(4-byte) characters + 00000,3600000
four-digit
numeric value
13 Conversatio ST_008 1~10 0~999999999 1~4 1000,5000,10000,30000,60000,18
nal macro 00000,3600000
variable
14 Auxiliary ST_009 1~10 0~999999999 1~4 1000,5000,10000,30000,60000,18
macro 00000,3600000
variable
15 Execution ST_010 1~10 0~999999999 1~4 1000,5000,10000,30000,60000,18
macro 00000,3600000
variable
300
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
301
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
1 internal
cooling fan
speed
2 32 Common
power
MA_009 Not Not required
requi
Not
required
5000,10000,30000,60000,1800000
,3600000
supply red
radiator
3 cooling fan
speed
33 Spindle MA_010 Not Not required Not 5000,10000,30000,60000,1800000
4 amplifier requi required ,3600000
internal red
cooling fan
5 speed
34 Spindle MA_011 Not Not required Not 5000,10000,30000,60000,1800000
6 amplifier
radiator
requi
red
required ,3600000
cooling fan
speed
7 35 Servo
amplifier
MA_012 1~10 Not required Not
required
5000,10000,30000,60000,1800000
,3600000
APC battery
8 state
For *1Period, enter one of the numeric values.
A1
2.6.1.2 Log file
A2 The log file is a CSV file output by exporting logs.
2.6.1.2
In the log file, the contents to be displayed with the data display function are
described.
Z The CSV file consists of date information that describes data dates and data
information that describes data.
Date/Time Data
YYYY/MM/DD hh:mm:ss,"○○○○○○"
302
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
A date and time and the header of data contents are displayed in the first line, and
2
data in the second and subsequent lines. The description in the data cell is
enclosed by the double quotes (" ").
The following shows an example of the contents in the log file.
3
File name: DataLog_20160818103200.csv (created at 10:32:00 on August 18,
2016)
4
Date Time PMC SIGNAL(4byte) path 1 address X0 data4
period 1s 5
2016/01/01 00:00:00, "030103FF 00000000 00000010 00000000"
2016/01/01 00:00:01, "030103FF 00000000 00000010 00000000"
2016/01/01 00:00:02, "030103FF 00000000 00000010 00000000" 6
2016/01/01 00:00:03, "030103FF 00000000 00000010 00000000"
2016/8/18 10:31:57,
(...)
"030103FF 00000000 00000010 00000000"
7
2016/8/18 10:31:58, "030103FF 00000000 00000010 00000000"
2016/8/18 10:31:59, "030103FF 00000000 00000010 00000000" 8
2016/8/18 10:32:00, "030103FF 00000000 00000010 00000000"
A1
A2
Z
303
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
2 MEMO
• For details about the tags related to maintenance items, see the
"MAINTENANCE ITEM SETTING DATA" in "FANUC iHMI Home
Screen OPERATOR'S MANUAL" (B-64644EN).
3
The maintenance item information file (MaintenanceInfo.xml) is used to export/
4 import maintenance item setting data. Describe maintenance item information
between <maintenanceinfo> and </maintenanceinfo>.
<?xml version="1.0" encoding="UTF-16"?>
5 <maintenanceinfo>
<category>
<name>MACHINE</name>
6 <items>
<item>
<itemname>
<lang>
<en>Machine01</en>
7 <ja> 機械 01</ja>
</lang>
</itemname>
<abbreviation>
8 <lang>
<en>M01</en>
<ja> 機 01</ja>
</lang>
A1 </abbreviation>
<partsname>
<lang>
A2
<en> Machine01-parts </en>
<ja> 機械 01- パーツ </ja>
</lang>
</partsname>
Z <decitionmethod>OR</decitionmethod>
<datatype1>1201</datatype1>
<datarangemax1>123.45</datarangemax1>
<datarangemin1>0</datarangemin1>
<decitiontype1> LOWER</decitiontype1>
</item>
<item>
・
・
</item>
<item>
・
・
</item>
</items>
</category>
</maintenanceinfo>
304
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
amplifier etc.) to be displayed on the Information Center. You can also display the
images of parts to be replaced together with the explanations of the procedures
for replacing the parts.
1
• Check the mounting positions of the CNC device and servo/spindle
amplifiers in the allocation drawing.
2
The FANUC specifications are displayed in the following number
MEMO
format:
Servo/spindle amplifiers: A06B-xxxx-Hxxx 3
Servo/spindle motors: A06B-xxxx-Bxxx
4
5
6
7
8
A1
A2
Z
305
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
19 Bearing 45 pH
306
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
<2> Store the maintenance items display switch configuration file in the directory 4
below:
%APPDATA%\MTB\Maintenance\Settings\
5
<3> Start the Maintenance Manager application.
• For the Maintenance Manager application, the maintenance items display 6
switch settings are loaded from the XML file and saved.
• If the load fails, the display switch settings are not saved and will be loaded
again when the application is started next time.
7
• When the XML file is successfully loaded, it will be automatically deleted.
8
• The maintenance items remains in the current display state until
you restart the Maintenance Manager application even when the A1
NOTE
display/hide conditions are met while the Maintenance Manager
application is running.
• This function will be enabled when the application is started next
time after the settings are configured.
A2
307
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
XML format.
The current display settings of the maintenance items are output in XML format by
storing the file in a specified directory.
1 To output the display switch settings of the maintenance items, follow the
procedure below:
8
A1 2.6.2.5 Maintenance items display switch configuration file
The maintenance items display switch configuration file is used for the
2.6.2.5
308
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
NOTE
• Create a maintenance items display switch configuration file using the
Unicode.
1
Tags included between <mainteshowsettings> and </
mainteshowsettings>
Table 2.6.2.5 (a) List of Tags for Maintenance Item Information
2
XML tag Required Child Description
element 3
<items> ○ <item> Maintenance item information group. Describe
information about each maintenance item in the
<item> tag. 4
Tags included between <item> and </item> 5
Table 2.6.2.5 (b) List of tags for information for each maintenance item
XML tag Required Child Description 6
element
<itemname> ○ None Describe the name (English) of a maintenance
item whose display state you want to switch. You 7
may enter up to 127 characters for the name.
<checktype> × None Describe the determination method to switch the
display state. 8
Describe a numeric value described in "■ Display
state switch determination methods".
If this is not defined, no determination to switch
the display state will be made.
A1
<checkcond> × None Describe conditions to switch the display state.
Describe a format according to the determination
method described in "■ Display state switch
A2
determination methods".
If this is not defined, no determination to switch
the display state will be made.
Z
<showmode> × None Set whether to display or hide the item when the
specified PMC is ON
Set 0 (hide) or 1 (show).
If this is not defined, it is taken as 1 (show).
309
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
4 Symbol description
To use the following symbols between the tags, use a replacement character
5 string between the tags.
A1
2.6.2.6 Protecting maintenance items
You can protect maintenance items added by the machine manufacturer from
2.6.2.6
310
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
Z
<2> Store the XML file in the following folder:
%APPDATA%¥MTB¥Maintenance¥Settings¥
311
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
deleted. After that, the protection setting is read from the database.
• When the protection setting fails to be loaded, the log is output to a
MEMO text file. The file name is "MainteShowSettingsLog.txt" only and
1 stored in the same folder as the XML file.
2
2.6.2.7 Maintenance items protection setting file
3 2.6.2.7
The maintenance items protection setting file is used in the protection function for
the CNC system maintenance category and machine maintenance category.
8
</mainteshowsettings>
• Use the same XML file as the maintenance items display switch
A1 configuration file for a maintenance items protection setting file
(Setting tags are different). The maintenance items display switch
configuration takes precedence over the maintenance items
MEMO
A2 protection setting.
• Create a maintenance items protection setting file using the Unicode.
Z
Tags included between <mainteshowsettings> and </
mainteshowsettings>
Table 2.6.2.7 (a) List of Tags for Maintenance Item Information
XML tag Required Child Description
element
<items> ○ <item> Maintenance item information group. Describe
information about each maintenance item in the
<item> tag.
312
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
313
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
A2 Symbol description
To use the following symbols between the tags, use a replacement character
string between the tags.
Z
Table 2.6.2.7 (d) List of symbols to be replaced
Replacement Use example
Target
Character
symbol Before replacement After replacement
string
<itemname>Machine0&1 <itemname>Machine0&1
& &
</itemname> </itemname>
<itemname>Machine<0> <itemname>Machine<0>
< <
</itemname> </itemname>
314
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
NOTE
• Reset the protection setting before exporting items with the
maintenance items protection setting enabled.
completion process by associating an appropriate CNC PMC signal with the target
maintenance item.
The following operations are made available by setting the maintenance items
display switch configuration file (MainteShowSettings.xml).
4
• Notification of the warning/abnormal state of a maintenance item and
maintenance completion using a PMC signal 5
• Completion process control of a maintenance item associated with a PMC signal
Completion process control refers to avoiding accepting a completion process
for a specific maintenance item. A completion process includes the following 6
actions:
Pressing the [Maint. Complete] soft key 7
Executing a completion process using an external API
8
• For details on the maintenance items display switch configuration file,
see "2.6.2.5 Maintenance items display switch configuration file".
MEMO
A1
PMC signals used in the maintenance completion control function
The maintenance completion control function uses the PMC signals as shown
A2
below.
#7 #6 #5 #4 #3 #2 #1 #0
Warning/abnormal
state
315
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
3 #7 #6 #5 #4 #3 #2 #1 #0
Completion process
4 control
5 0: Not control
1: Control
#2 to #7 Not used
6
Description example of the maintenance completion control function
setting
7 To associate a CNC PMC signal with a maintenance item, write the address of a
PMC signal to use in the maintenance items display switch configuration file
(MainteShowSettings.xml). The following shows a description example:
8 <?xml version="1.0" encoding="UTF-16"?>
<mainteshowsettings>
A1 <items>
<item>
<itemname>test</itemname>
<compchkoutaddress>1,R9400</compchkoutaddress>
A2 <compchkinaddress>1,R9401</compchkinaddress>
</item>
<item>
<itemname>test2</itemname>
Z <compchkoutaddress>1,R9500</compchkoutaddress>
<compchkinaddress>1,R9501</compchkinaddress>
</item>
</items>
</mainteshowsettings>
316
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
2
Table 2.6.2.8 (b) Tags included between <item> and </item>
XML tag Required Child Description 3
element
<itemname> ○ None Describe the name of a maintenance
item to which you want to set the 4
maintenance completion control
function in English. You can enter up to
127 characters for the name. 5
<compchkoutaddress> × None Specify the reference address of the
(*1) output PMC signal for the maintenance
completion control function. Write the
reference address in the format shown
6
in the table below.
To specify the path, put the path
number and a comma at the beginning
7
of the address (separate the path
number and address with a comma).
Unless defined, this function is not 8
executed.
<compchkinaddress> × None Specify the reference address of the
(*1) input PMC signal for the maintenance A1
completion control function. Write the
reference address in the format shown
in the table below. A2
To specify the path, put the path
number and a comma at the beginning
of the address (separate the path
number and address with a comma).
Z
Unless defined, this function is not
executed.
317
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
2
• If you specify the same address as that of a PMC signal used in
another function, this function may not work correctly.
3 NOTE
8 %APPDATA%¥MTB¥Maintenance¥Settings¥
<3> Start the Maintenance Manager application.
The maintenance items display switch configuration file is loaded, and the
A1 setting is registered to the database.
318
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
A1
2.6.2.9 Outputting the maintenance items protection setting
The maintenance items protection setting can be output to an XML file.
2.6.2.9
A2
<1> Create the following folder:
%APPDATA%¥MTB¥Maintenance¥Settings¥backup¥ Z
<2> Create an empty XML file called "MainteShowSettings.xml" and store it in the
folder created in step 1.
• When the file is output, the file name changes with the time stamp
added to it.
MEMO
319
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
application by loading an XML file that describes the PMC signal setting used in
integration with the external application to the Maintenance Manager application.
1 <1> Prepare an XML file that describes the PMC signal setting used in integration
with the external application.
2
• The file name is "MainteCoordinatedSetting.xml" only.
• For details about the XML file, see "2.6.2.10 External application
3 MEMO integration file".
8
<4> Set the integration start PMC signal from the external application.
A1 When detecting that PMC signal is turned ON, the Maintenance Manager
detects maintenance items.
320
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
NOTE
• To detect maintenance items from an external application, the
Maintenance Manager needs to be running.
1
Solutions to defects
This function may cause the symptoms below. In such a case, follow the
appropriate solution according to the cause. 2
Table 2.6.2.10 (a) Solutions to defects 3
No. Symptom Cause Solution
1 All CNC system NC setting was not
maintenance items obtained.
Check the error log file and then
contact your representative. 4
are not detected. The maintenance items
information RDB
(relational database)
5
failed to be updated.
The log collection
application is not
Check the error log file and wait a
while for the log collection
6
working correctly. application to recollect the log.
Then, execute maintenance items
detection again. If the symptom is 7
not solved, restart iHMI and execute
maintenance items detection again.
If the issue resides even after 8
restart, please contact your
representative.
2 • The servo The log collection Check the error log file and wait a A1
resistance is not application is not while for the log collection
detected. working correctly. application to recollect the log.
• The servo battery
is not detected.
Then, execute maintenance items
detection again. If the symptom is
A2
• The spindle not solved, restart iHMI and execute
resistance is not
detected.
maintenance items detection again.
If the issue resides even after
Z
restart, please contact your
representative.
Machine (part) failure Check the error log file and then
contact your representative.
321
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
322
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
323
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
5
6
NOTE
• Create an external application integration file using the Unicode.
7
Tags included between <maintecoordinatedsetting> and </
maintecoordinatedsetting>
8 Table 2.6.2.11 (a) List of tags for the external application integration setting
XML tag Required Child Description
A1 element
<settings> ○ <setting> External application integration setting group.
Describe information for each external application
A2 integration setting in the <setting> tag.
When the delete option is set to 1, the
corresponding external application integration
Table 2.6.2.11 (b) List of tags for each external application integration setting
XML tag Required Child Description
element
<type> ○ None Set the function to execute external application
integration.
Describe the format specified in "■ External
application integration function".
324
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
6
PMC signal setting format
• Integration request
00000000: The integration function is not requested. (*1)
00000001: The integration function is being requested.
325
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
1 • Integration request
0: The integration request is being monitored. (Integration request acceptable
*2)
2 1: The integration function is being executed.
• Integration function result
3 00: The integration function has not been executed.
00000 is output to #3 to #7.
01: The last executed integration function is successfully completed.
4 00000 is output to #3 to #7.
10: The last executed integration function failed.
One of the following errors is output to #3 to #7:
5 • Error description
6 00001: The last executed integration function failed due to the busy state.
00010: The last executed integration function failed due to the CNC setting.
00011: The last executed integration function failed due to the log collection
application.
7 00100: The last executed integration function failed due to the Maintenance
Manager database.
11111: The last executed integration function failed due to some other reason.
8 *1: This is not halted even if the PMC signal is changed while the integration
function is being executed.
*2: To execute the integration function again after it is completed, you need to set
A1 the read PMC signal to "The integration function is not requested".
326
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
When the preset file does not exist When the preset file exists
Data Logger DB
Maintenance
Data Logger DB
Maintenance
Preset file
2
Manager Manager
PANEL iH
Device
¥Storage
Folder
A1
Card2¥FANUC¥iHMI¥MTB¥Maintenance¥Settings
PANEL iH Pro (SSD type) D:¥FANUC¥iHMI¥MTB¥Maintenance¥Settings A2
PANEL iH Pro (HDD type) C:¥ProgramData¥FANUC¥iHMI¥MTB¥Maintenance¥Setti
ngs
<1> In the maintenance item list screen, press the [Item Settings] soft key.
Z
The soft key display changes.
327
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
1
2 • During maintenance item detection, the fan warning/abnormality
thresholds and maximum data range may not be set correctly in rare
NOTE
• In such a case, perform one of the following procedures to reconfigure
the correct thresholds:
Wait for a while and press the [Detect Items] soft key again.
4 Edit the maximum data range and thresholds in the Edit Item
window.
5
<3> When maintenance items are displayed in the CNC system maintenance item
6 fields, press the [Generate Preset] soft key.
The Generate Preset File window appears.
7
8 The [Generate Preset] soft key is toggled between enabled/disabled under the
following conditions:
328
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
<4> Press the [View] soft key or [View] in the Generate Preset File window.
1
2
3
4
5
6
<5> Select a folder where you want to generate the preset file and press the [OK]
soft key.
7
8
A1
A2
Z
329
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
1 If preset file generation fails or the preset file cannot be loaded correctly, the
following states are judged as errors:
4 only).
The file cannot be saved after being generated because
the capacity is running out of space.
330
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
When you select the item in the list on the window, the message corresponding to
the unmatched reason appears in the lower part of the window.
331
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
1
2
3
Fig. 2.6.2.13 (b) Unmatched Items window
4
Items displayed in the list on the window are as follows:
5 Unmatched Items/Detection Source/Abbreviated Names/Target Unit Name/Target
Part Name/Serial Number/Display Icon (Normal)/Data Unit/Data Range
One of the following two messages appears in the Unmatched Items window:
332
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
and set the capacity again. You need to run this function after replacing the 4
capacitor in the amplifier group or adding an amplifier group so that you can
always monitor the latest status.
This function is enabled only when the capacitor configuration is registered to the
maintenance items detection function and the maintenance items protection
5
setting is disabled.
To set the capacitor capacity again, perform the following: 6
<1> In the maintenance item list screen, press the [Item Settings] soft key.
The soft keys are switched.
7
8
<2> Press the [Redetect Capacitor] soft key.
A1
A2
The Reset Capacitor Capacity window appears.
Z
333
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.6 SETTING UP THE IMPROVEMENT APPLICATION
<3> Enter the capacitor capacity (ratio of the current capacity to the maximum
capacity) in the Reset edit box.
Specify the capacity with the following appropriate value according to whether
the configuration was changed or not (Valid range: 1 to 100 (Unit: %)).
1 A
2 B
C
3
Configuration change Input value
history
4 A The capacitor was not Enter the detected current capacitor capacity.
replaced. In the above example, enter "71" in AMG-1 and "70"
(The capacity ratio in AMG-2.
5 remained the same after
configuration change.)
8 ("-%" is displayed
because there is no
setting before
configuration change.)
A1
To enter the same value as [After]
A2 Press the [Copy] soft key with the edit box selected.
<4> Press the [OK] soft key.
The capacitor capacity is set again.
Z
334
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
2.7
2
2.7.1 Setting Up the Manual Viewer Function 3
2.7.1
Import a manual (pdf, txt, html) to be displayed with the manual viewer function
and set the configuration and icon of the manual.
4
2.7.1.1 Manual information configuration file
2.7.1.1
335
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
6
</manuals>
<categories>
<category>
<name>FANUC Series 30i-MODEL B,Series 31i-MODEL B,Series 32i-MODEL B</name>
<lang>
7 <ja>
<caption>FANUC Series 30i-MODEL B,Series 31i-MODEL B,Series 32i-MODEL B</caption>
</ja>
<en>
8 <caption>FANUC Series 30i-MODEL B,Series 31i-MODEL B,Series 32i-MODEL B</caption>
</en>
</lang>
A1 </category>
<category>
(...)
</categories>
A2 </manualinfo>
336
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
337
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
NOTE
the screen.
If it is written in non-alphanumeric characters, it may not be displayed
1 correctly.
8
Languages Used in the <[language]> Tag
Z <de>
<fr>
German
French
<pl>
<hu>
Polish
Hungarian
<sk>
<fi>
Slovak
Finnish
<zh-CHT> Traditional <sv> Swedish <vi> Vietnamese
Chinese
<it> Italian <cs> Czech <id> Indonesian
<ko> Korean <zh-CHS> Simplified <sl> Slovene
Chinese
<es> Spanish <ru> Russian
<nl> Dutch <tr> Turkish
338
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
• A manual file name described in the <file> tag may be displayed on
the screen. 5
If it is written in non-alphanumeric characters, it may not be displayed
NOTE
correctly.
6
Symbol description
To use the following symbols between the tags, use a replacement character 7
string between the tags.
• Place manual files (*.pdf, *.txt) and the manual information configuration file
(ManualInfo.xml) under the import folder.
For a text file, save it in the UTF-16 (other than Big Endian without BOM)
character code and import it.
• For manual files (*.html), store a set of files including index.html in a folder and
place the folder under the import folder. The folder containing a set of html files
is to be imported.
339
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
• For icon image files (png, bmp, svg), store them under the image folder and
place the folder under the import folder.
The following example shows a configuration with the Manual folder in an external
device specified as the import folder.
1 External
device B-64484E pdf file (*.pdf)
Manual A_02.pdf
Manuals
B-644855 Text file (*.txt)
JA_02.txt
3 html file
B-64490 index (*.html)
JA_05 .html * Set of files
4 including
index.html
Manual information
5 Manual
Info.xml
configuration file
(ManualInfo.xml)
6
Icon image file (*.png,
Image *.png *.bmp, *.svg)
If the following naming rules are met when a manual without the manual
information configuration file (ManualInfo.xml) is imported, the manual file or
folder can be updated during import without deleting the older version.
A1
Naming rules
A2 • A file or folder must have the manual name and the version (two-digit number)
connected with "_" (underscore).
• The version of a file or folder to be imported must be higher than that of the
Z original file or folder.
340
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
1
FANUC Series 30i- FANUC Series 30i-
MODEL B, Series MODEL B, Series
31i-MODEL B, Import 31i-MODEL B,
Series 32i-MODEL Series 32i-MODEL
B Lathe
OPERATOR'S
B Lathe
OPERATOR'S
2
MANUAL MANUAL
3
Version 1 Version 2
B-64484EN-1_01.pdf B-64484EN-1_02.pdf
Fig. 2.7.1.4 (b) Example of Whether to Update the Manual (for html Files) A2
Z
2.7.2 Setting Up the Web Browser Function
2.7.2
Set the start page of the Web browser. You can also add an icon for each start
page to the Home screen.
Edit the Web browser configuration file (browserinfo.xml) stored in the data folder
(%APPDATA%¥USER¥Browser¥).
341
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
1 <startpage>
<name>default</name>
<url>http://xxxxxxxxxx</url>
</startpage>
2 <startpage>
<name>mtlinki</name>
<url>http://yyyyyyyyyy</url>
</startpage>
3 <startpage>
<name>zzz</name>
<url>http://zzzzzzzzz</url>
</startpage>
4 </browserinfo>
</xml>
7
• Only ID=default and ID=mtlinki are defined by default in
browserinfo.xml.
MEMO
8
A1 2.7.2.2
2.7.2.2
Setting the start page
To set the start page, change the application definition file (apps-general.xml) as
follows:
A2
<1> Edit apps-general.xml to add the web browser icon.
Z <2> Specify the ID defined in browserinfo.xml in the <subject> tag of the web
browser icon.
342
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
You can add the version information of a file created by the machine manufacturer
to the version information display in the iHMI setting screen.
1
2
3
4
5
6
Fig. 2.7.3 (a) Version Information Display
7
To add a version information item, create a version information configuration file
(version.xml) and describe the definition of the version information item in this file.
Copy the created version information configuration file to the %APPDATA% folder. 8
The format of the version information configuration file is as follows:
343
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
2 The added version information item is displayed between the iHMI application
version information and CNC system information.
3
4 Caption Version
6
• Describe a character string using alphabets and numbers in the
<name> tag.
• The <entry> tag should have only either of the <file> tag or <version>
7 NOTE tag. If both are written, the <version> tag information is displayed.
• The settings are applied when iHMI is restarted.
8
A1 2.7.4 Using the Conventional Screen Call Function
2.7.4
With this function, you can call not only the standard screen but also the MANUAL
A2 GUIDE i screen.
If conditions to call the MANUAL GUIDE i screen are different from those to call
the standard screen, describe about them.
Z The following parameter settings are required to use the conventional screen call
function.
Table 2.7.4 Required Parameters for the Conventional Screen Call Function
Bit number
Parameter Setting
(Parameter Function
No. value
name)
8650 #0 (RSK) 1 Displays the MANUAL GUIDE i screen when
<RESET> is pressed.
344
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
Bit number
Parameter Setting
(Parameter Function
No. value
name)
8650 #1 (CNA) 1 Keeps displaying the MANUAL GUIDE i
screen (not switching to the alarm screen)
even if an alarm occurs when the MANUAL 1
GUIDE i screen is displayed.
8654 #1 (CXW) 1 Allows you to use the conventional screen call
function without opening the maintenance 2
display.
3
2.7.4.1 Application
To use the conventional screen call function, the following applications are
4
2.7.4.1
required:
• File name
PANEL iH 5
ScrSwitchAppCE.exe
ScrSwtAppCE.dll
PANEL iH Pro 6
ScrSwitchApp.exe
ScrSwtApp.dll
• Storage folder 7
PANEL iH
\Storage Card\FANUC\iHMI\ScrSwitchApp\
PANEL iH Pro 8
C:\Program Files (x86)\FANUC\iHMI\ScrSwitchApp\
A1
2.7.4.2 Disabling the arbitrary axis switch function (MANUAL GUIDE i)
MANUAL GUIDE i does not support the arbitrary axis switch function.
2.7.4.2
To call the MANUAL GUIDE i screen, therefore, you need to disable the arbitrary A2
axis switch function.
Disable one of the following:
• Arbitrary axis switch function option
Z
• Arbitrary axis switch function parameter FAR (No. 11561#0): Set the value to "0"
(Disable).
file (Setting_data.txt).
• Enabling/disabling the conventional screen call function
• Setting the display type of the machining drawing screen
• Setting the display type of the NC statement conversion function screen
345
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
3 • Storage folder
%APPDATA%\MTB\CNCOPERA\SETTING\
5
Detailed setting items
6 • Setting group name
[Call_Maintenance_Display]
Z values.
346
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
2.7.4.5 Displaying the soft key to call the machining drawing screen
Set the display type of the machining drawing screen.
2.7.4.5
5
• Setting the display type of the machining drawing screen
For DISPLAY_TYPE, set one of the following values.
6
Table 2.7.4.5 Setting Values for DISPLAY_TYPE
Setting iHMI/ Description 7
Conventional
screen
iHMI iHMI Set the display type of the machining drawing 8
iHMI or other than screen to iHMI.
CONVENTIONAL
Not set A1
CONVENTIONAL Conventional Set the display type of the machining drawing
screen screen to the conventional screen.
A2
2.7.4.6 Displaying the soft key to call the NC statement conversion function
screen
Z
Set the display type of the NC statement conversion function screen.
2.7.4.6
347
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
1
2 • Setting the display type of the NC statement conversion function screen
For DISPLAY_TYPE, set one of the following values.
7
To display the soft key to call the NC statement conversion function screen, set the
following parameter.
8 Parameter to enable the NC statement conversion function: NCO (No. 14836#0) =
0
A1
2.7.4.7 Displaying the soft key to call the cycle input screen
Set the display type of input screens, such as machining cycle, figure cycle,
2.7.4.7
348
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
8
2.7.4.8 Displaying the soft key to call the machining simulation screen
Set the display type of the machining simulation screen. A1
2.7.4.8
349
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
1 iHMI
Other than
iHMI Sets the display type of the machining
simulation screen to iHMI.
CONVENTIONAL
2 Not set
CONVENTIONAL Conventional Sets the display type of the machining
screen simulation screen to the conventional
3 screen.
To display the soft key to call the machining simulation screen, set the following
4 parameter.
Parameter to enable the animation function: ANM (No. 14856#1) = 1
5 2.7.4.9 Displaying the soft key to call the program restart screen
6 Set the display type of the program restart screen.
2.7.4.9
A1
• Describe each setting data under the group name of
[Program_Restart].
A2 MEMO
350
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
A2
• Setting the display type of the thread re-machining screen
For DISPLAY_TYPE, set one of the following values.
Z
Table 2.7.4.10 (a) Setting Values for DISPLAY_TYPE
Setting iHMI/ Description
conventional
screen
iHMI iHMI Sets the display type of the thread re-
Other than machining screen to iHMI.
CONVENTIONAL
Not set
CONVENTIONAL Conventional Sets the display type of the thread re-
screen machining screen to the conventional
screen.
351
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
To display the [Thread Re-machining] soft key, set the following parameter.
Table 2.7.4.10 (b) Settings to Display the [Thread Re-machining] Soft Key
Item Setting
1 Parameter to enable thread re-machining TRP(No.27140#7) = 1
Parameter to enable the turning cycle TRN(No.14856#2) = 0
function
2
Handle machining function
3 You can display the icon to call the handle machining screen in the utility slide.
6 DISPLAY_TYPE: Set the display type of the handle machining screen to the
iHMI screen or the conventional screen.
A2 Setting iHMI/
conventional
Description
screen
Z iHMI
Other than
iHMI Sets the display type of the handle
machining screen to iHMI.
CONVENTIONAL
Not set
CONVENTIONAL Conventional Sets the display type of the handle
screen machining screen to the conventional
screen.
352
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
6
• Describe each setting data under the group name of
[Process_List_Editing].
MEMO
7
• Setting the display type of the Edit List screen
For DISPLAY_TYPE, set one of the following values.
8
Table 2.7.4.10 (e) Setting Values for DISPLAY_TYPE A1
Setting iHMI/ Description
conventional
screen A2
iHMI iHMI Sets the display type of the Edit List screen
Other than
CONVENTIONAL
to iHMI.
Z
Not set
CONVENTIONAL Conventional Sets the display type of the Edit List screen
screen to the conventional screen.
To display the [Edit List] soft key, set the following items.
353
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.7 SETTING UP THE UTILITY APPLICATION
Table 2.7.4.10 (f) Settings to Display the [Edit List] Soft Key
Item Setting
• Milling option One of the left options must be enabled.
• Turning option
1 •
•
Animation option
Set-up option
2
3
4
5
6
7
8
A1
A2
Z
354
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.8 CREATING PROGRAM STORAGE FILES
2.8
4
2.8.1 Program Storage Files
2.8.1
The program storage file is a file that stores folders and programs that can be
accessed directly from the iHMI CNC. 5
• Maximum size of a program storage file: 40 GB
• Maximum size per program: 2 GB 6
• Maximum number of folders and programs that can be stored: total of 1000 (for
folders and programs combined)
7
8
2.8.2 Creating a Program Storage File (Ncprog.bin)
2.8.2
Create a program storage file with an machine manufacturer application using any A1
one of the equipment and tools.
• PANEL iH Pro
A2
• Program storage file editing tool that runs on a commercially available PC
(Fbinbuild.exe)
• Program storage file edit library (Ncprog.dll)
Z
The program storage file edit library (Ncprog.dll) is a group of functions, where
program storage file editing tool functions are made into a library so that a
program storage file (Ncprog.bin) can be created or edited from an machine
manufacturer application.
355
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.8 CREATING PROGRAM STORAGE FILES
The following files are included in the folders "win32" (32-bit version) and "x64"
(64-bit version) of the folder "Ncprog\Ncprogdll\" in the FOCAS2 library of the CNC
Application Development Kit (A08B-9010-J555#ZZ12).
• Ncprog.dll (program storage file edit library)
2
• The program storage file edit library contains 32- and 64-bit versions.
• You can simultaneously execute the functions of the program storage
3 MEMO file edit library from multiple threads.
6 2
3
fbin_open
fbin_close
Opens a program storage file.
Closes a program storage file.
4 fbin_expansion Expands a program storage file (asynchronous ×
function).
7 5 fbin_get_current_folder Obtains a current folder name.
6 fbin_set_current_folder Changes a current folder.
8 7
8
fbin_create_program
fbin_delete_program
Creates a program in the current folder.
Deletes a program from the current folder.
×
×
9 fbin_rename_program Change a program name in the current folder. ×
A1 10 fbin_create_folder Creates a sub folder in the current folder. ×
11 fbin_delete_folder Deletes a sub folder from the current folder. ×
A2 12
13
fbin_rename_folder
fbin_information
Changes a sub folder name in the current folder.
Obtains the information of a program storage file.
×
356
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.8 CREATING PROGRAM STORAGE FILES
28 fbin_get_state
function.
Obtains the progress state of the asynchronous
1
function.
29 fbin_cancel Aborts processing of the asynchronous function. 2
: Indicates a function that can be safely used when the program storage file
(PC_MEM device) is selected in the CNC.
-: Indicates a function that can be used when the program storage file 3
(PC_MEM device) is selected in the CNC, but requires attention.
×: Indicates a function that cannot be used when the program storage file
(PC_MEM device) is selected in the CNC. 4
WARNING
always sufficiently check the safety by using FOCAS2 functions,
etc.
A1
You can check the CNC state and set the program operation/no
edit settings with the FOCAS2 functions below:
- cnc_pdf_rdmain: Obtains main program information. A2
- cnc_statinfo2: Reads CNC status information. (2)
- cnc_setpdf_pglock: Sets program operation/no edit settings.
- cnc_mcdp_mountchk: Checks the device selection state of a Z
program storage file.
- pmc_rdpmcrng: Reads PMC arbitrary data (range
specification).
- pmc_wrpmcrng: Writes PMC arbitrary data (range
specification).
357
B-64647EN/02
CHAPTER 2 SETTING UP iHMI APPLICATIONS
2.8 CREATING PROGRAM STORAGE FILES
1
2
3
4
5
6
7
8
A1
A2
Z
358
3
CREATING A USER 1
APPLICATION 2
3
4
5
This chapter describes how to create the machine manufacturer's unique
application and add it.
A
3.1 OVERVIEW OF CREATING A USER APPLICATION ........................ 360
3.2 HOW TO CREATE A USER APPLICATION ....................................... 362
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE ......................... 376
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY ...... 385
359
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.1 OVERVIEW OF CREATING A USER APPLICATION
3.1
3 • For the partial customization of the iHMI Home screen, see "Chapter 2
SETTING UP iHMI APPLICATIONS".
MEMO
4
5
3.1.1 Adding an Application to the iHMI
6 3.1.1
To add a user application to the iHMI Home screen, the following data needs to be
created.
A1 Application definition file Information such as an application name and Home screen
position
FANUC designated format (For details, see "2.2.1 Application
Definition File".)
A2
Add an application by creating data on the PC and transferring it to the CNC via a
Z USB flash drive.
Data transferring
User application (exe, dll, etc.)
Icon image file (bmp, jpg, etc.)
Icon displayed on the Home
Home image definition file
Execute the application from
(FANUC designated text format)
the Home
Fig. 3.1.1 Example of Adding an Application
360
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.1 OVERVIEW OF CREATING A USER APPLICATION
NOTE
under Storage Card2 in PANEL iH.
If an application is placed in any other directory than Storage Card, it
is deleted when iHMI is updated.
1
3.1.2
3.1.2
User Application 2
There are two ways to create a user application.
361
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
3.2
2
3 3.2.1 Overview of Creating an Application
3.2.1
In the iHMI, the iHMI library is available for the user application to interact with the
A2 iHMI. Using the iHMI library allows the following operations.
362
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
and language settings for iHMI applications. The iHMI library is used to use the
screen switching function and iHMI setting information of Application Manager.
4
#include "../cncappclient/cncappclient.h"
:
Include the header file 5
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message) {
case WM_CREATE:
6
StartAppClient();
7
Start client process RegisterClient(_T("AppTest"), WM_USER + 0x100, hWnd) ;
break;
case WM_USER + 0x100:
Register client switch (wParam) { Put the same value
case APP_SHUTDOWN:
DestroyWindow(hWnd); 8
break;
}
:
break;
End client process
A1
case WM_DESTROY:
EndAppClient();
PostQuitMessage(0);
break; A2
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
Z
}
:
363
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
<entry option="waitregister">
1 <name>AppTest</name>
<category>Machining</category>
<caption>
2
<en>Main Application</en>
<ja> メインアプリケーション </ja>
</caption>
<file>%APPPATH%\AppPrimary\AppPrimary.exe</file>
3 <image>%APPPATH%\Resources\Undefined.svg</image>
</entry>
5
6
7
8
A1 Fig. 3.2.2.2 Display Example of iHMI Applications
The following shows an example of displaying the user application in full screen
A2 and the iHMI in the 15-inch size at the lower right on the 19-inch display unit. It
also adds an icon representing the user application to the Home screen and
switches between displaying the entire user application and overlapping it with the
Z iHMI.
364
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
#include "../cncappclient/cncappclient.h"
:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message) {
case WM_CREATE: 1
StartAppClient();
RegisterClient(_T("AppTest"), WM_USER + 0x100, hWnd);
break;
case WM_USER + 0x100: Change the style not to 2
switch (wParam) { activate the application during
case APP_ACTIVATED:
activation
SetWindowLong(hWnd, GWL_EXSTYLE,
GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_NOACTIVATE);
3
break;
case APP_DEACTIVATED:
SetWindowLong(hWnd, GWL_EXSTYLE,
GetWindowLong(hWnd, GWL_EXSTYLE) & ~WS_EX_NOACTIVATE);
4
break;
case APP_SHUTDOWN: Change the style
DestroyWindow(hWnd);
break;
back during 5
} deactivation
6
break;
:
case WM_DESTROY:
EndAppClient();
PostQuitMessage(0);
break; 7
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0; 8
}
:
A1
Description example of the application definition file
Specify "alwaysvisible" in the <entry> tag option in addition to the general
definition.
A2
<entry option="alwaysvisible, waitregister">
<name>AppTest</name> Z
<category>Machining</category>
<caption>
<en>Main Application</en>
<ja> メインアプリケーション </ja>
</caption>
<file>%APPPATH%\AppPrimary\AppPrimary.exe</file>
<image>%APPPATH%\Resources\Undefined.svg</image>
</entry>
365
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
1 <settings>
:
<display>
2 <inchx10>150</inchx10>
<x>256</x>
<y>256</y>
</display>
3 </settings>
A1 • For the screen switching ID for the CNC operation screen and the
maintenance display, see the Appendix.
A2 MEMO
• For details about the ExecuteApp function, see the function
specifications.
366
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
#include "../cncappclient/cncappclient.h"
:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HWND hButton1, hButton2;
static bool pending = false; 1
switch (message) {
case WM_CREATE:
StartAppClient();
RegisterClient(_T("AppTest"), WM_USER + 0x100, hWnd); 2
hButton1 = CreateWindow(TEXT("BUTTON"), TEXT("SDF(Program)"), WS_CHILD |
WS_VISIBLE, 10, 10, 200, 23, hWnd, (HMENU)100, hInst, NULL);
hButton2 = CreateWindow(TEXT("BUTTON"), TEXT("NC(Program Slide)"), WS_CHILD |
3
WS_VISIBLE, 235, 10, 200, 23, hWnd, (HMENU)200, hInst, NULL);
break;
case WM_USER + 0x100:
switch (wParam) {
4
case APP_SHUTDOWN:
DestroyWindow(hWnd); Process when the
break;
case COMMAND_COMPLETED:
application is started up 5
pending = false;
6
break;
}
break; Start the application
case WM_COMMAND: screen by pressing the
switch (LOWORD(wParam)) {
case 100:
button
7
if (!pending) {
if (!ExecuteApp(_T("SDF"), _T("0101"))) {
if (IsExecutionPending()) {
pending = true; 8
}
}
}
break; A1
case 200:
if (!pending) {
if (!ExecuteApp(_T("CNCOPERA"), _T("open,ProgMgrSld"))) {
if (IsExecutionPending()) {
A2
pending = true;
}
}
}
Z
break;
}
break;
:
case WM_DESTROY:
EndAppClient();
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
367
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
ExecuteApp function, you can change the application behavior (Example: Display
a specific screen of the user application).
4 #include "../cncappclient/cncappclient.h"
:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
5 switch (message) {
case WM_CREATE:
StartAppClient();
RegisterClient(_T("AppTest"), WM_USER + 0x100, hWnd);
6 break;
case WM_USER + 0x100: Change notification of
switch (wParam) { screen switching ID
7
case APP_SUBJECT_CHANGED:
If(GetSubject() == _T("SCREENA")) { Screen switching ID
//Describe a process of displaying Screen A.
} else if (GetSubject() == _T("SCREENB")) {
8 }
//Describe a process of displaying Screen B.
A1 case APP_SHUTDOWN:
DestroyWindow(hWnd);
break;
}
A2 :
break;
case WM_DESTROY:
EndAppClient();
Z PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
:
368
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
<entry option="waitregister">
<name>AppTest</name>
<category>Machining</category>
<caption>
<en>Main Application (Screen A)</en>
<ja> メインアプリケーション(画面 A)</ja> 1
</caption>
<file>%APPPATH%\AppPrimary\AppPrimary.exe</file>
<image>%APPPATH%\Resources\Undefined.svg</image>
<subject>SCREENA</subject> 2
</entry>
<entry option="waitregister">
<name>AppTest</name>
<category>Machining</category>
3
<caption>
<en>Main Application (Screen B)</en>
<ja> メインアプリケーション(画面 B)</ja>
</caption>
4
<file>%APPPATH%\AppPrimary\AppPrimary.exe</file>
<image>%APPPATH%\Resources\Undefined.svg</image>
<subject>SCREENB</subject>
</entry>
5
6
3.2.2.5 Calling a specified manual from an external application
The iHMI manual viewer allows you to call the following functions for a PDF
3.2.2.5
A2
• For details about the ExecuteApp function, see the function
specifications.
• The [Back to App] soft key in the manual viewer is normally disabled
Z
MEMO but becomes enabled when a manual is called from an external
application.
NOTE
• Only manuals registered in the manual viewer can be called from
external applications. To call a manual, import it to the manual viewer
beforehand.
369
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
Specify a pdf file name you want to call for the file name. The path is not included
1 in the file name.
Description example:
2 ExecuteApp("Manual","B-64484JA_06.pdf");
7 • Since the display unit is set to one page in the pdf file, the page
number may be different from one written in the pdf file.
8
NOTE
• If you specify a value other than a number for the page number, the
first page is displayed.
• If a number greater than the total number of pages is specified, the
last page is displayed.
A1
A2 Opening with the content specified
For a pdf file with content information, you can specify the content by describing
the following in the argument of the ExecuteApp function:
Z ("Manual","File name#tag=Content name")
• Specify a pdf file name you want to call for the file name and a content
name you want to open for the content name. The content name is a
character string in information (content) linked to a specific page in the
pdf file. The page with a content that matches the string of the
MEMO
specified content name is opened. You do not need to enter all the
string as long as the characters from the beginning are matched.
370
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
Description example:
If you want to open Section 1.1.5 in the table of contents of the manual B-
64484EN-2_06.pdf, describe the following:
ExecuteApp("Manual","B-64484EN-2_06.pdf#tag=1.1.5");
1
• If you specify a content that does not exist, the first page is opened.
MEMO 2
3
3.2.2.6 Displaying the startup screen
3.2.2.6
You can start an application created by MTB, instead of the Home Screen, as the 4
default screen at iHMI startup. You can set to prevent this application screen
(hereinafter referred to as "startup screen") from switching to another iHMI screen
until a specific user operation, such as license agreement, is performed. 5
The following shows how to create the startup screen.
Registering an application
6
To display the startup screen, register an application for screen display to the
Application Manager.
Add the following application definition to the application definition file (apps-
7
general.xml):
Z
Table 3.2.2.6 Description in the Tags
XML Description
attribute
first attribute Specify the name of an application started first at power-on.
371
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
XML Description
attribute
option Specify the following separated by commas:
attribute
option Description Omitt
1 able
startup Starts the application when the Application No
Manager is started.
2 nomenu Does not display the application on the Home Yes
screen menu.
4
5 • If you set the Information Center to be displayed on the startup screen,
you do not need to specify noinformation in the option attribute.
MEMO
6
7 Application startup process
Start the application for screen display by executing the following process in the
CncAppClient library:
8
<1> Execute StartAppClient.
A1 <2> Register an application with RegisterClient.
<3> Lock the menu (Home screen) key with the SetAppKeyLockBits function.
A2 Example:
StartAppClient();
Z RegisterClient(_T("StartupApp"), WM_USER, hWnd);
SetAppKeyLockBits(1 << 9);
• If you set the Home screen to be displayed from the startup screen,
you do not need to execute SetAppKeyLockBits.
MEMO
372
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
<1> If necessary, use the FOCAS2 function to notify the PMC ladder of startup
screen end information via the PMC signal.
<2> Unlock the menu (Home screen) key with the SetAppKeyLockBits function.
<3> Start the Home screen with the ExecuteApp function. 1
<4> Execute EndAppClient.
2
Example:
SetAppKeyLockBits(0);
ExecuteApp (_T("MainMenu"), _T("")); 3
EndAppClient();
4
• If you did not execute SetAppKeyLockBits at startup, you do not need
MEMO
to execute SetAppKeyLockBits at end.
5
6
Implementation example
The following shows an example of implementing the startup screen using C++:
7
• Display screen
8
A1
Message
display area
A2
Z
Accept button
373
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
• Code
#include "stdafx.h"
#include "StartupApp.h"
#include "cncappclient.h"
2
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
3 {
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
StartAppClient();
RegisterClient(_T("StartupApp"), WM_USER, hDlg); Startup process
6 SetAppKeyLockBits(1 << 9);
}
}
A1
A2
Z
374
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.2 HOW TO CREATE A USER APPLICATION
//
// Execute FOCAS2 functions here if necessary
//
SetAppKeyLockBits(0);
ExecuteApp(_T("MainMenu"), _T("")); End process
EndAppClient();
1
return (int) msg.wParam;
}
// 2
// FUNCTION: DialogProc(HWND, UINT, WPARAM, LPARAM)
//
// PURPOSE: Processes messages for the dialog box.
//
3
INT_PTR CALLBACK DialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
switch (message) {
4
case WM_INITDIALOG:
return (INT_PTR)TRUE;
case WM_COMMAND:
5
if (LOWORD(wParam) == IDOK) {
6
EndDialog(hDlg, LOWORD(wParam));
PostQuitMessage(0);
return (INT_PTR)TRUE;
}
}
break;
7
return (INT_PTR)FALSE;
}
8
• Dialog box resource
/////////////////////////////////////////////////////////////////////////////
//
A1
// Dialog
//
375
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
3.3
2
• For details about FANUC PICTURE, see "FANUC PICTURE
OPERATOR'S MANUAL" (B-66284).
3 MEMO
4
5 3.3.1 Creating a New Customized Screen
3.3.1
Customizing a screen
A2 <4> Select a resolution from the [Resolution] combo box and then click the <OK>
button.
<5> Select [File] > [Screen] > [New] from the menu bar.
The edit screen appears.
376
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
<7> Select [Project] > [Make MEM File] from the menu bar.
1
<8> Click the <OK> button to create a MEM file.
When a MEM file has been created, a message box will be displayed. 2
Transferring screen data to the display unit
<1> Select [Project] > [Output MEM File] from the menu bar.
3
<2> Enter a name of the path to the external device (USB flash drive, memory card, 4
etc.) in [Transfer to] and enable [The FP driver is transferred].
5
<3> Click the <OK> button.
A "FANUC PICTURE" folder will be created at the destination.
6
<4> Insert the external device (USB flash drive, memory card, etc.) specified in the
step <2> to the display unit and execute "FANUC PICTURE¥installer.bat" on
the external device.
7
Registering with the Home screen 8
<1> Open the application definition file "apps-general.xml" stored in the
%APPDATA% folder using a text editor.
A1
• The text editor used for editing should support the character code
described as shown below in the first line of "apps-general.xml". A2
<?xml version="1.0" encoding="UTF-16"?>
NOTE
Character code
Z
377
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
2 </entry>
<entry>
<entry> tags of another application
:
</entry>
4 Added contents are as follows. A delimiter "\" for the folder should be a single-
byte character.
5 For PANEL iH Pro
<entry>
6 <name>AppFP</name>
<category>Machining</category>
<caption>
<en>FANUC PICTURE</en>
7 </caption>
<file>D:\FANUC_PICTURE\FPDriverApp.exe</file>
<image>%APPPATH%\Resources\Undefined.svg</image>
8
<current>D:\FANUC_PICTURE</current>
</entry>
For PANEL iH
A1 <entry>
<name>AppFP</name>
<category>Machining</category>
A2 <caption>
<en>FANUC PICTURE</en>
</caption>
<file>\storage card2\FANUC_PICTURE\FPDriverApp.exe</file>
Z <image>%APPPATH%\Resources\Undefined.svg</image>
<current>\storage card2\FANUC_PICTURE</current>
</entry>
378
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
NOTE
<2> Turn on the power again while pressing "6" and "7" of the MDI unit
together. 4
The Windows desktop screen appears. At this point, ignore the
NCBOOT32 screen.
<3> Correct apps-general.xml using a text editor and save it. 5
<4> Turn on the display unit power again.
6
Displaying a customized screen
<1> Start iHMI. 7
When iHMI is running already, restart it.
<2> Press the icon registered in the step 2 in "■ Registering with the Home screen".
8
The created customized screen appears.
A1
• You can also add a shortcut definition to the configuration file
(apps-general.xml) and start the application via the shortcut. For A2
MEMO the setting method, see "2.2.1.2 Setting a shortcut key".
<2> Select [File] > [Project] > [Open] from the menu bar and select a project to edit.
379
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
<4> Select [Project] > [Make MEM File] from the menu bar.
3 <7> Enter a name of the path to the external device (USB flash drive, memory card,
etc.) in [Transfer to].
4
<8> Click the <OK> button.
A "FANUC PICTURE" folder will be created at the destination.
5
<9> Insert the external device (USB flash drive, memory card, etc.) to the display
6 unit while it is turned off.
<10>Start the display unit and press the icon for the operator's panel of the Home
7 screen.
A1
A2
Z The created customized screen appears.
380
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
1
2
3
4
Outer area (solid line): Customized screen
Inner area (dashed line): CNC operation screen (placed at front) 5
Fig. 3.3.3 Display Example of a Customized Screen of FANUC PICTURE
6
Create a screen according to the following steps.
7
<1> Customize a screen using FANUC PICTURE.
For how to customize a screen, see "3.3.1 Creating a New Customized
Screen". 8
<2> Copy "Data¥screen_setting.xml" in the installation folder to the following folder
of the display unit.
A1
For PANEL iH: Storage
Card2\FANUC_PICTURE\OPRATOR_SCREEN_001\data\
For PANEL iH Pro: D:\FANUC_PICTURE\OPRATOR_SCREEN_001\data
A2
<3> Add and change the codes shown in shading in the customized screen setting Z
section in the Home screen configuration file "apps-general.xml" and save the
addition and change.
<apps home="AppFP">
:
<entry option="waitregister,alwaysvisible,lockpos">
<name>AppFP</name>
:
<subject>App</subject>
</entry>
381
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
<4> Copy the <entry> tag changed in the step 3 and paste it to the preceding part.
<apps home="AppFP">
:
<entry option="waitregister,alwaysvisible,lockpos">
1 <name>AppFP</name>
:
</entry>
Copy
<entry option="waitregister,alwaysvisible,lockpos">
2 <name>AppFP</name>
:
</entry>
3
<5> Add "nomenu" to the option attribute of the copied <entry> tag and delete the
4 value of the <subject> tag.
<apps home="AppFP">
5 :
<entry option="nomenu,waitregister,alwaysvisible,lockpos">
<name>AppFP</name>
:
6 <subject></subject>
</entry>
<entry option="waitregister,alwaysvisible,lockpos">
<name>AppFP</name>
7 :
<subject>App</subject>
</entry>
8
<6> Add and change the codes shown in shading in the Home screen setting
section in the Home screen configuration file "apps-general.xml" and save the
A1 addition and change.
<entry option="startup,waitregister">
A2 <name>MainMenu</name>
:
</entry>
Z
<7> Add and change the following codes shown in shading in the Home screen
configuration file "settings-general.xml" and save the addition and change.
382
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
<1> Save a MEM file created after changing the screen with FANUC PICTURE in 6
an external device (USB flash drive, memory card, etc.).
See "3.3.1 Creating a New Customized Screen".
7
<2> Insert the external device (USB flash drive, memory card, etc.) to the display
unit while it is turned off. 8
<3> Start the display unit and press the icon for the operator's panel of the Home
screen.
A1
NOTE
Key input to a customized screen displayed on the back is unavailable.
383
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.3 CUSTOMIZING A SCREEN WITH FANUC PICTURE
4
• For how to use the FP function, see "FANUC PICTURE OPERATOR'S
MANUAL" (B-66284).
MEMO
5
6
7
8
A1
A2
Z
384
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
3.4
You can customize blank horizontal soft keys on the second page (except for
some fixed keys).
4
Vertical soft
keys 5
6
7
NOTE
• If you cannot call an application from a customized vertical soft key,
the cause is displayed in the message box. Remove the cause and
call the application again.
385
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
To customize a vertical soft key, define the vertical soft key array in the vertical soft
key setting file.
The specifications of the vertical soft key setting file are as shown in the table
1 below:
Table 3.4.2 (a) Specifications of the Vertical Soft Key Setting File
2 Item Description
Description format XML (Ver.1.0)
3 Text encoding UTF-16 LE (with BOM)
File name 10.4-inch VSKeySetting104.xml If the left file does not exist,
display the following file is loaded:
4 15-inch VSKeySetting150.xml VSKeySetting.xml
display
5 19-inch
display
VSKeySetting190.xml
6 location
(folder)
PANEL iH Pro D:\FANUC\iHMI\MTB\CNCOpera\Setting\VSKey
(SSD type)
PANEL iH Pro C:\ProgramData\FANUC\iHMI\MTB\CNCOpera\Setting\VSKey
7 (HDD type)
8 Elements described in the vertical soft key setting file are as shown in the table
below:
A1
A2
Z
386
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
Table 3.4.2 (b) Elements Described in the Vertical Soft Key Setting File
Tag name Description Note
settings Root element of the vertical Be sure to describe at least one in
soft key settings. the file.
page Element that represents one
page of the vertical soft keys.
Be sure to describe at least one as a
child node of settings.
1
If blank is specified, the vertical soft
*1: For details on identifier IDs and character strings passed when an application
is called, see "1. Adding an application to the Home screen" in "iHMI Home
Screen" (A-40717) that comes with the following SDK:
• PANEL iH Pro SDK: CNC Application Development Kit (A08B-9010-
J555#ZZ12)
387
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
The format of icon images that can be displayed on the vertical soft keys is as
shown in the table below:
1
Table 3.4.2 (c) Format of Icon Images That Can Be Displayed on the Vertical Soft
2 Keys
Item Description
3 Format
Bit depth
PNG (alpha channel allowed)
32-bit
Display 10.4-inch display 33 x 33 pixels • The display size is automatically
4 size 15-inch display 51 x 51 pixels adjusted to the specified size when
drawing.
19-inch display 51 x 51 pixels
• The 15/19-inch display unit icon
6 location
(folder) PANEL iH Pro
Setting¥VSKey¥image
D:\FANUC\iHMI\MTB\CNCOpera\Setting\VSKey\image
(SSD type)
7 PANEL iH Pro
(HDD type)
C:¥ProgramData¥FANUC¥iHMI¥MTB¥CNCOpera¥
Setting¥VSKey¥image
8
A1
A2
Z
388
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
2
<!-- First vertical soft key -->
<entry>
<!-- Application ID -->
<name>App1</name>
<!-- Subject (optional) -->
<subject>ExtraParameter</subject> 3
<!-- Icon file name -->
<image>App1Image.png</image>
<!-- Function key (optional) -->
<key>FUNCKEY5</key> 4
</entry>
<!-- Set the second vertical soft key to be blank and create some space. -->
<entry> 5
</entry>
<!-- Set the third vertical soft key to be blank and create some space. -->
<entry/>
6
<!-- Fourth vertical soft key -->
<entry>
<!-- Subject and function key are optional. -->
7
<name>App2</name>
<image>App2Image.png</image>
</entry> 8
<!-- Subsequent keys will be automatically filled with blanks. -->
</page>
</settings>
A1
• If you specify soft keys (entry elements) more than the number of soft
A2
keys that can be customized in one page (page element), the excess
soft keys will not be displayed.
Example: If seven entry elements are defined for the 10.4-inch display Z
unit, the seventh entry element will not be displayed.
NOTE
• If the number of soft keys (entry elements) specified in one page (page
element) is less than the number of soft keys that can be customized,
the shortage soft keys will be blank.
389
B-64647EN/02
CHAPTER 3 CREATING A USER APPLICATION
3.4 STARTING A USER APPLICATION FROM A VERTICAL SOFT KEY
1
2
3
4
5
6
7
8
A1
A2
Z
390
4
1
MAINTENENCE 2
3
4
5
This chapter describes how to back up/restore data and update the software.
A
4.1 DATA BACKUP/RESTORE ................................................................. 392
4.2 AUTOMATIC DATA BACKUP ............................................................... 402
4.3 HOW TO UPDATE THE SOFTWARE .................................................. 406
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM ............. 417
391
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
4.1
1 iHMI function and general data created by the machine manufacturer or end users
to an external device (USB flash drive, memory card, etc.), as well as to perform
restore from saved data.
2
3 iHMI batch
Storage device (CF/ Backup external
HDD/SSD) backup function device (USB flash
4 • iHMI application data
• Machine manufacturer
Backup process drive, memory card,
Restore process etc.)
application data
392
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
You can start the operation screen for the iHMI backup function using the following
methods:
For the CNC device with the MDI keyboard (HSSB connection) 1
<1> Power on the CNC device while pressing down the MDI keys <6> and <7>
simultaneously.
Keep the keys pressed down for five seconds. 2
The NCBOOT32 screen appears.
393
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
1
2
3
4 Batch backup screen
When you start the backup screen, the batch backup screen is displayed.
5
6
D
7 E
F
A
8 G
H
A1 B I
C J
A2 K
394
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
Name Description
D Backup all Executes batch backup. Execution results will be recorded to the
log file.
E Restore all Executes batch restore from data that was backed up in a batch.
F Extract
Execution results will be recorded to the log file.
Expands and displays the content of all individual files currently
1
displayed. For details, see the next section "■Individual backup
G Select
screen".
Expands and displays the content of the individual file selected.
2
For details, see the next section "■Individual backup screen".
H Add Additionally registers the individual lists to the list. You can also 3
specify a new list (new file).
I Delete Deletes the individual lists that are selected from the list.
J Import List Reads in the backup list from the data backed up in a batch and 4
replaces it with the current list.
K View Log Displays the details of the execution results (contents of the log
file) of [Backup all] or [Restore all]. 5
Individual backup screen 6
When you press the [Extract] soft key in the batch backup screen, the contents of
all lists are expanded and displayed.
Also, when you select an individual list in the batch backup screen and press the 7
[Select] soft key, the contents of that individual list are expanded and displayed.
In the individual backup screen, you can save and restore data in the list either in
a batch or individually. 8
A1
D
E A2
F
A G Z
H
B I
C J
395
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
2 B List name
C Progress bar
Displays the name of the list currently displayed.
Displays the progress of the [Backup all] or [Restore all] process.
D Backup all Executes batch backup of data in the list.
3 E Restore all Executes batch restore of the data in the list from the data that
was backed up in a batch.
4 F Backup one
G Restore one
Executes backup of only the data selected in the list.
Executes restore of backed up data for only the data selected in
the list.
5 H Add Additionally registers data to the list. You can specify with a file
name or folder.
I Delete Deletes the selected data from the list.
6 J Back Returns to the previous batch backup screen.
A2 iHMIbackup.bkl
MTBbackup.bkl
Individual list for iHMI system data.
Individual list for MTB data.
UserBackup.bkl Individual list for end user data.
Z
The data format is as follows. List and define the name and file path of the data.
If you specify a folder, all files including sub folders under the specified folder will
be backed up.
396
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
5
6
7
Press the [File] soft key to specify a file or the [Folder] soft key to specify a folder.
The file selection dialog appears where you can select the folder or file from the
8
displayed list.
Note that, if you omit the name, the name at the end of the file path will be
automatically selected.
A1
<3> Press the [OK] soft key. A2
The data is registered to the list.
Z
Deleting data
To delete data from the list, select the data from the list and press the [Delete] soft
key.
397
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
This function allows you to batch save data in the list displayed on the batch
backup screen into an external device (USB flash drive, memory card, etc.)
1 <1> In the batch backup screen, press the [Backup all] soft key.
The file selection dialog box appears.
2
3
4
5
6
7
<2> Specify the destination folder to save "AllBackup.bkl" to.
8 The save process starts, the contents of the list will be expanded, and the
results will be displayed in the [Result] column one by one as the process
completes.
A1 Data that was successfully saved will be indicated as "OK"; "NG" will be
displayed if the save process was not successful.
When the data save process is completed for all lists, the screen returns to the
Z To display the results in detail, press the [View Log] soft key. See "4.1.6
Displaying the Details of Batch Save and Restore Results".
MEMO
398
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
This function allows you to batch restore data in the list displayed on the batch
backup screen from an external device (USB flash drive, memory card, etc.)
<1> To use a list stored in an external device instead of the list registered in the 1
iHMI data folder, press the [Import List] soft key in the batch backup screen.
The file selection dialog box appears.
2
<2> Specify a folder storing the list (AllBackup.bkl).
3
<3> In the batch backup screen, press the [Restore all] soft key.
4
<4> Specify a folder storing the data (AllBackup.bkl).
The data restore process starts, the contents of the list will be expanded, and
the results will be displayed in the [Result] column one by one as the process 5
completes.
Data that was successfully restored will be indicated as "OK"; "NG" will be
displayed if the restore process was not successful. 6
When the data restore process is completed for all lists, the screen returns to
the original screen with the results of each list displayed.
7
To display the results in detail, press the [View Log] soft key. See "4.1.6 8
Displaying the Details of Batch Save and Restore Results".
MEMO
A1
A2
4.1.4 Saving Data Individually
Z
4.1.5
This function allows you to save one data in the list displayed on the individual
backup screen into an external device (USB flash drive, memory card, etc.)
<1> In the individual backup screen, select one data from the list.
399
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
The results will be displayed in the [Result] column. Data that was successfully
saved will be indicated as "OK"; "NG" will be displayed if the save process was
not successful.
1
4.1.5 Restoring Data Individually
2
4.1.6
This function allows you to restore one data in the list displayed on the individual
backup screen from an external device (USB flash drive, memory card, etc.)
3 <1> In the individual backup screen, select one data from the list.
7
8 4.1.6 Displaying the Details of Batch Save and Restore
Results
A1 4.1.7
When you execute batch save or batch restore, the results of the last executed
process will be recorded to the log file.
To display the contents of the log, press the [View Log] soft key in the batch
backup screen.
400
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.1 DATA BACKUP/RESTORE
1
2
3
4
Fig. 4.1.6 [View Log] Soft Key in the Batch Backup Screen
5
6
7
8
A1
A2
Z
401
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.2 AUTOMATIC DATA BACKUP
4.2
1 FROM, which does not require a battery, and restore it when necessary. This
allows you to easily recover CNC data when it is lost due to an unexpected
contingency, such as a dead battery. You can also set the parameter to retain up
2 to past three backup data. Therefore, CNC data can be switched immediately to
the state after machine adjustment or any backup state.
NC program, directory
6 information Information
7 Backup data 1
8 Backup data 2
Restore
Backup data 3
A1
Fig. 4.2 Mechanism of Automatic Data Backup
A2
Z For details about automatic data backup, see "AUTOMATIC DATA
BACKUP" in "FANUC Series 30i/31i/32i-MODEL B MAINTENANCE
MEMO MANUAL" (B-64485-EN).
402
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.2 AUTOMATIC DATA BACKUP
Back up SRAM data and user files of the CNC to external memory.
A1
<5> Switch to EDIT mode.
<6> Press the [Operation] soft key and then [F Output] soft key.
<7> Press the [Execute] soft key.
A2
Text data is output. When it is completed, NC data output signal ALLO will be
set to "0". Z
For the Series 30ii-MODEL B iHMI, you can output data in the
"Maintenance Display" application.
MEMO
403
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.2 AUTOMATIC DATA BACKUP
When you output data from the CNC, the following text data are saved to the
memory:
A2 System Configuration
PMC signal protect
SYS-CONF.TXT
DIDOENBL.TXT
Tool management: Mount history data TLATAHIS.TXT
Z Tool management: Removal history data TLDTAHIS.TXT
Servo spindle information SV_SP_ID.TXT
Tool geometry data (Turret interference check) TOOL-FRM.TXT
Periodic maintenance: Machine system name data MAINTEMC.TXT
P code macro variable PCODE.TXT
Tool geometry dimension data TOOLSIZE.TXT
CNC ID information CNCIDNUM.TXT
Customer's board CSTM_BD.TXT
Operator history signal selection data OHIS_SIG.TXT
Fine torque sensing torque data FNTRQSNS.TXT
3D interference check data 3D-INTER.TXT
404
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.2 AUTOMATIC DATA BACKUP
405
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
4.3
2 30i/31i/32i-B
PANEL iH: A02B-0323-Hxxx (Integrated LCD), A13B-0201-Bxxx (Separate LCD)
PANEL iH Pro: A08B-0090-Hxxx
3 0i-F Plus
PANEL iH: A02B-0348-Hxxx (Integrated LCD)
4 PANEL iH Pro: A08B-0090-Hxxx
5 4.3.1 Preparation
4.3.1
Prepare the installation disk and media and check the iHMI version and whether
6 EWF is enabled/disabled.
406
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
<1> Press the MDI menu key to display the iHMI Home screen.
<2> Press [SETTING].
<3> Press [System Information].
<4> Press [Display Version].
1
Checking whether the EWF is enabled/disabled (for PANEL iH Pro
4.3.1.2
only)
2
For the PANEL iH Pro, check whether the EWF is currently enabled/disabled.
4.3.1.2
3
• The EWF is the write protection function for C drive.
MEMO
• In Windows 10, the function name is "UWF".
4
<1> Right-click the hardware monitor (F mark) icon on the taskbar and select 5
[EWF].
6
7
8
A2
Z
407
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
1
Install iHMI.
6
7 • For details, see "4.1 DATA BACKUP/RESTORE".
MEMO
8
When the iHMI data batch backup function is available (for iHMI version
3.0 or later)
A1 <1> Turn on the PANEL iH while holding down the <6> and <7> MDI keys.
<2> Release the keys when Windows starts up.
A2 After Windows starts up, the NCBOOT32 window opens.
<3> Select the [iHMI] tab.
If a dialog box appears for you to select where to save the data, select
the destination folder (USB flash drive or memory card).
MEMO
When the backup is completed, the backup results are listed. If all the lines
show "OK", the data has been successfully backed up.
408
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
When the iHMI data batch backup function is not available (for iHMI
versions earlier than 3.0)
<1> Turn on the PANEL iH while holding down the <6> and <7> MDI keys.
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens. 1
<3> Press the <Ctrl> and <Esc> MDI keys and select [Run] from the start menu.
<4> Enter "EXPLORER" to start Windows Explorer. 2
<5> Copy the files in the DATA folder (%APPDATA%) to an ATA memory card
(Storage Card3) or USB flash drive (Hard Disk).
3
Installing the iHMI
4.3.2.3
4.3.2.3
<1> Copy all the files and folders in the SYSTEM folder to an empty memory card.
6
<2> Insert the ATA memory card storing the copied files into the PCMCIA slot of the
CNC. 7
<3> Turn on the CNC.
The installer automatically starts up, and installation starts.
8
<4> When the completion message appears, restart the PANEL iH.
A1
A2
Z
409
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
<5> Copy all the files and folders in the DATA folder to an empty memory card.
<6> Insert the ATA memory card storing the copied files into the PCMCIA slot of the
CNC.
<7> Turn on the CNC.
1 The installer automatically starts up.
<8> Press [Start].
2 Installation starts.
<9> When the completion message appears, restart the PANEL iH.
3
4
5
6
7
8
For iHMI version 8.0 or later
A1 Install the iHMI software and iHMI data at the same time.
A2 <1> Copy all the files and folders in the SYSTEM folder to an empty memory card.
<2> Copy all the files and folders in the DATA folder to an empty memory card.
Z <3> Insert the memory card storing the copied files into the PCMCIA slot of the
CNC.
<4> Turn on the CNC.
The installer automatically starts up, and installation starts.
410
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
<5> When the completion message appears, restart the PANEL iH.
1
2
3
4
6
• For details, see "4.1 DATA BACKUP/RESTORE".
• Restoring data erases the standard settings. To use the original
If a dialog box appears for you to select where to save the data, select
the destination folder (USB flash drive or memory card).
MEMO
When the iHMI restoration is completed, the restoration results are listed. If all
the lines show "OK", the data has been successfully restored.
411
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
When the iHMI data batch backup function is not available (for iHMI
versions earlier than 3.0)
<1> Turn on the PANEL iH while holding down the <6> and <7> MDI keys.
1 <2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens.
2 <3> Press the <Ctrl> and <Esc> MDI keys and select [Run] from the start menu.
<4> Enter "EXPLORER" to start Windows Explorer.
3 <5> Copy the files backed up to the ATA memory card or USB flash drive to the
DATA folder (%APPDATA%).
4
4.3.3 Updating the iHMI Basic Software for the PANEL iH
5 Pro
4.3.3
Update the iHMI Basic Software for the PANEL iH Pro as follows:
6 Back up iHMI data.
A2 Enable EWF.
Z
4.3.3.1 Backing up iHMI data
Back up iHMI data of the PANEL iH Pro.
4.3.3.1
412
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
When the iHMI data batch backup function is available (for iHMI version
3.0 or later)
<1> Turn on the PANEL iH Pro while holding down the <6> and <7> MDI keys.
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens. 1
<3> Select the [iHMI] tab.
<4> Insert a USB flash drive or memory card for backup. 2
<5> Press [Backup all].
Backup starts.
3
If a dialog box appears for you to select where to save the data, select
4
the destination folder (USB flash drive or memory card).
MEMO
When the backup is completed, the backup results are listed. If all the lines
5
show "OK", the data has been successfully backed up.
6
When the iHMI data batch backup function is not available (for iHMI
versions earlier than 3.0)
<1> Turn on the PANEL iH Pro while holding down the <6> and <7> MDI keys.
7
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens. 8
<3> Press the <Ctrl> and <Esc> MDI keys and select [Computer] from the start
menu to start Windows Explorer.
A1
<4> Copy the files in the DATA folder to an ATA memory card or USB flash drive.
The DATA folder location is as follows:
%APPDATA% A2
4.3.3.2 Disabling the EWF Z
Disable the EWF if it is enabled.
4.3.3.2
<1> Right-click the hardware monitor (F mark) icon on the taskbar and select
[EWF].
<2> Press [Disable EWF protection].
<3> Press [Close].
<4> Restart the PANEL iH Pro.
413
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
2
If any files are left in the folder [%APPPATH%], delete all of them. This
operation is normally not necessary. However, if files are not deleted
3 NOTE because they are protected, you need to delete them manually.
6
If a DVD drive is not available, copy the installer folder to a USB flash
drive and insert it.
7 MEMO
A2
4.3.3.5 Restoring backed-up iHMI data
Z Restore backed-up iHMI data to the DATA folder.
4.3.3.5
NOTE
• To use the original standard settings on the Home screen, such as
when evaluating a new function, delete apps-general.xml from the
following data folder after restoration:
For PANEL iH Pro (SSD): D:\FANUC\iHMI
For PANEL iH Pro (HDD): C:\ProgramData\FANUC\iHMI
414
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
When the iHMI data batch backup function is available (for iHMI version
3.0 or later)
<1> Turn on the PANEL iH Pro while holding down the <6> and <7> MDI keys.
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens. 1
<3> Select the [iHMI] tab.
<4> Insert a USB flash drive or memory card for backup. 2
<5> Press [Restore all].
iHMI data restoration starts.
3
If a dialog box appears for you to select where to save the data, select
4
the destination folder (USB flash drive or memory card).
MEMO
When the iHMI restoration is completed, the restoration results are listed. If all
5
the lines show "OK", the data has been successfully restored.
6
When the iHMI data batch backup function is not available (for iHMI
versions earlier than 3.0)
<1> Turn on the PANEL iH Pro while holding down the <6> and <7> MDI keys.
7
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens. 8
<3> Press the <Ctrl> and <Esc> MDI keys and select [Computer] from the start
menu to start Windows Explorer.
A1
<4> Copy the files backed up to the ATA memory card or USB flash drive to the
DATA folder.
The DATA folder location is as follows: A2
%APPDATA%
<5> Restart the PANEL iH Pro.
Z
4.3.3.6 Enabling the EWF
Enable the EWF.
4.3.3.6
<1> Turn on the PANEL iH Pro while holding down the <6> and <7> MDI keys.
<2> Release the keys when Windows starts up.
After Windows starts up, the NCBOOT32 window opens.
415
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.3 HOW TO UPDATE THE SOFTWARE
<3> Right-click the hardware monitor (F mark) icon on the taskbar and select
[EWF].
<4> Press [Enable EWF protection].
<5> Press [Close].
1 <6> Restart the PANEL iH Pro.
2
3
4
5
6
7
8
A1
A2
Z
416
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
4.4
2
4.4.1 Overview 3
4.4.1
417
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
NCBOOT32 screen
3 This is the main screen to be displayed when NCBOOT32 is started up.
You can operate the CNC system data (control software, SRAM data, custom
program, iHMI data, etc.).
4
5 A
B
6 C
D
7 E
F
8
A1 G I
A2 H
418
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
Name Function/operation
B [Load...] button Loads a file.
Tap the [Load...] button, select a file you want to load on the file
selection screen, and tap the [Load] button.
1
2
3
4
C [Save...] button Saves the CNC system data to a file.
Tap the [Save...] button, select a file you want to save on the file 5
selection screen, and tap the [Save] button.
6
7
8
D [Check...] button Displays the contents of the system data of the selected CNC. A1
A2
Z
419
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
Name Function/operation
E [Delete...] button Deletes the system data of the selected CNC.
Tap the [Delete...] button, select a file you want to delete on the
file selection screen, and tap the [Delete] button.
1
2
3
4 F [CNCBackup] Replaces the current CNC system with the backup CNC system.
Button
5 G [Settings...]
Button
Changes the folder where the file should be imported and
exported.
On the setting screen that appears by tapping the [Settings...]
6 button, select a folder in the PC and tap the [OK] button.
7
8 H [Keyboard] Displays the screen keyboard.
button
(PANEL iH only)
A1
A2
Z I [Close] button Closes the NCBOOT32 screen and displays the IPL screen. For
details, see "IPL screen".
420
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
1
A 2
B
3
4
5
6
Fig. 4.4.3 (b) SRAM Backup/Restore Screen
7
Table 4.4.3 (b) Name and Function of Each Part on the SRAM Backup/Restore
Screen
8
Name Function
A [Backup] button Saves the SRAM data.
You cannot change the backup file name because it is A1
automatically determined according to the SRAM size.
B [Restore] button Restores the SRAM data.
A2
Z
421
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
1
2 A
B
3
4
5
6
Fig. 4.4.3 (c) File Operation Screen
7
Table 4.4.3 (c) Name and Function of Each Part on the File Operation Screen
8 Name Function
A [Delete] button Deletes the selected file.
A2
IPL screen
The contents displayed on the IPL screen vary according to the CNC model.
Z Follow the menu.
To perform the following operations, select the appropriate item on the pop-up
menu that appears by holding down the screen for three seconds or more.
• To change the settings of devices to be input/output: Select [Setting].
• To display the screen keyboard (PANEL iH only): Select [Keyboard].
422
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
1
2
3
For PANEL iH Pro For PANEL iH
Fig. 4.4.3 (d) IPL Screen
4
CNC alarm screen
This screen is displayed when a system error occurs in the CNC. 5
Like the IPL screen, this screen can be operated with the MDI keys and screen
keyboard.
The following shows an example of the CNC alarm screen. The displayed 6
contents vary depending on the system alarm that occurred.in the CNC
7
8
A1
A2
Z
Fig. 4.4.3 (e) CNC Alarm Screen
423
B-64647EN/02
CHAPTER 4 MAINTENENCE
4.4 INCORPORATION AND MAINTENANCE OF CNC SYSTEM
1
2
3
4
5
6
7
8
A1
A2
Z
424
5
1
PARAMETERS 2
3
This chapter describes all parameters indicated in this manual.
For parameters that are not mentioned in this manual and details about the
parameters, see "FANUC Series 30i/31i/32i-MODEL B PARAMETER 4
MANUAL" (B-64490EN).
425
B-64647EN/02
CHAPTER 5 PARAMETERS
5.1 HOW TO READ THE PARAMETER ILLUSTRATION
5.1
3 Example 1
The parameter HTG is common to the T-type and M-type, and the RTV and ROC
parameters are valid with the T-type only.
3
#7 #6 #5 #4 #3 #2 #1 #0
RTV HTG ROC T-
5 1403
type
HTG M-
type
6
Example 2
7 The following parameter is valid with the M-type only.
8 T-
type
1411
Cutting feedrate M-
A1 type
A2
Z
426
B-64647EN/02
CHAPTER 5 PARAMETERS
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS
5.2
A1
The parameter setting does not affect the following
NOTE
programs:
• Programs on the data server
• Programs for running and editing memory card
A2
programs on the memory card
Z
# 4 NE9 Specify whether or not to disable the editing of programs with
program numbers O9000 to O9999.
0: Enable.
1: Disable.
427
B-64647EN/02
CHAPTER 5 PARAMETERS
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS
3 # 6 PSR Specify whether or not to enable the search for the program
number of a protected program.
0: Disable.
5 1: Enable.
6 #7 #6 #5 #4
P9E
#3
P8E
#2 #1 #0
3204
7 [Input type]
[Data type]
: Parameter input
: Bit path
428
B-64647EN/02
CHAPTER 5 PARAMETERS
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS
NOTE
programs:
• Programs on the data server
• Programs for running and editing memory card 1
programs on the memory card
2
# 4 P9E Specify whether or not to disable the editing of programs with
program numbers O90000000 to O99999999.
0: Enable. 3
1: Disable.
Z
3210 Program protection (PSW)
429
B-64647EN/02
CHAPTER 5 PARAMETERS
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS
This disables the editing of program Nos. 9000 to 9999. Until the
value set as the password (parameter No. 3210) is set as a
keyword (parameter No. 3211), NE9 cannot be set to 0 and the
password cannot be modified.
1
3211 Program protection key (KEY)
2 [Input type] : Locked parameter
[Data type] : 2-word common
3 [Valid data range] : 0 to 99999999
When the value set as the password (set in parameter No. 3210) is
3 set in this parameter, the locked state is released, and the user can
now modify the password and the value set in bit 4 (NE9) of
parameter No. 3202.
5
6
NOTE
The value set in this parameter is not displayed. When
the power is turned off, this parameter is set to 0.
7
3220 Password (PSW)
430
B-64647EN/02
CHAPTER 5 PARAMETERS
5.2 PARAMETERS TO DISABLE EDITING OF PROGRAMS
1
3222 Program protection range (minimum value) (PMIN)
431
B-64647EN/02
CHAPTER 5 PARAMETERS
5.3 PARAMETERS OF MULTI-PATH EDIT
5.3
8
13132 Multi-path display order number
A1
[Input type] : Parameter input
[Data type] : Byte path
A2 [Valid data range]: 1 to the number of paths contained in the multi-path display
group
432
B-64647EN/02
CHAPTER 5 PARAMETERS
5.3 PARAMETERS OF MULTI-PATH EDIT
[Example]
The following shows an example of the multi-path display group
number set in the parameter (No. 13131) and the multi-path
display order number set in this section.
Table 5.3 Setting Examples of the Multi-path Display Group
Number and the Multi-path Display Order Number
1
Number Path Displayed Group Screen display
of CNC
paths
Group
number
display
order
(A number is a path number to be
displayed.)
2
(No. 13131) number
(No. 13132)
3
1 1 1 1 1
1 1 1
3
2 1 2 1 2 3
3 1 3 5
1 1 1
3 2 2 1 1 -> 2 -> 3
3 3 1
6
1 1 2
2 1 1 1 2 -> 3
7
3 2 1
8
• This parameter is used when the multi-path target
433
B-64647EN/02
CHAPTER 5 PARAMETERS
5.4 PARAMETER OF SUBPROGRAM CALLS
5.4
5
6
7
8
A1
A2
Z
434
B-64647EN/02
CHAPTER 5 PARAMETERS
5.5 PARAMETER OF PROGRAM PROTECTION KEYS
5.5
435
B-64647EN/02
CHAPTER 5 PARAMETERS
5.6 PARAMETERS TO DISABLE EDITING IN THE AUTOMATIC OPERATION STOP STATE
5.6
2 #7 #6 #5 #4 #3 #2 #1 #0
11330 RSC
3 [Input type]
[Data type]
: Parameter input
: Bit path
3 # 7 RSC Specify an action when you execute a cycle start after stopping the
program by a single block stop and editing it.
0: Restart automatic operation.
5 Program editing during a single-block stop on the MANUAL
GUIDE i screen: Disabled
1: Display a message that prompts you whether to allow the cycle
6 start and soft keys. Use a soft key to select an operation you
want to allow or not allow. Actions are different as follows.
- Allowed: When the cycle start is executed again, automatic
7 operation is restarted.
- Not Allowed: The cycle start is disabled.
A1 #7 #6 #5 #4 #3 #2 #1 #0
13102 EDT
Z
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
436
B-64647EN/02
CHAPTER 5 PARAMETERS
5.6 PARAMETERS TO DISABLE EDITING IN THE AUTOMATIC OPERATION STOP STATE
6
7
8
A1
A2
Z
437
B-64647EN/02
CHAPTER 5 PARAMETERS
5.7 PARAMETER TO CHANGE THE NUMBER OF DIGITS FOR PROGRAM NUMBERS
5.7
2 #7 #6 #5 #4 #3 #2 #1 #0
11304 ON8
3 [Input type]
[Data type]
: Parameter input
: Bit path
3
When this parameter is set, the power must be turned
5 NOTE
off before operation is continued.
438
B-64647EN/02
CHAPTER 5 PARAMETERS
5.8 PARAMETER TO SELECT A DEVICE
5.8
439
B-64647EN/02
CHAPTER 5 PARAMETERS
5.9 PARAMETERS OF THE TROUBLE DIAGNOSIS FUNCTION
5.9
5
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
6
7 3141 Path name (1st character)
A1
3144 Path name (4th character)
440
B-64647EN/02
CHAPTER 5 PARAMETERS
5.9 PARAMETERS OF THE TROUBLE DIAGNOSIS FUNCTION
441
B-64647EN/02
CHAPTER 5 PARAMETERS
5.9 PARAMETERS OF THE TROUBLE DIAGNOSIS FUNCTION
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
1
[Input type] : Parameter input
2 [Data type] : Word machine group
[Valid data range] : 0 to 4096
7
8
A1
A2
Z
442
B-64647EN/02
CHAPTER 5 PARAMETERS
5.10 PARAMETERS OF THE MACHINING SIMULATION FUNCTION
5.10
# 2 SP1 6
0: The C=0 position of the sub-spindle on turret 1 is the same as
that of the main spindle on turret 1.
1: The C=0 position of the sub-spindle on turret 1 is 180 degrees 7
away from that of the main spindle on turret 1.
# 3 SR1 8
0: The C-axis + direction of the sub-spindle on turret 1 is the same
as that of the main spindle on turret 1.
1: The C-axis + direction of the sub-spindle on turret 1 is opposite A1
to that of the main spindle on turret 1.
# 4 SFD
A2
0: When G266#5 (SFRD) is 0 and G266#4 (SRVD) is 1, it is
considered to be forward rotation.
When G266#5 (SFRD) is 1 and G266#4 (SRVD) is 0, it is
Z
considered to be reverse rotation.
1: When G266#5 (SFRD) is 1 and G266#4 (SRVD) is 0, it is
considered to be forward rotation.
When G266#5 (SFRD) is 0 and G266#4 (SRVD) is 1, it is
considered to be reverse rotation.
# 5 SFC
0: When G204#5 (SFRC) is 0 and G204#4 (SRVC) is 1, it is
considered to be forward rotation.
When G204#5 (SFRC) is 1 and G204#4 (SRVC) is 0, it is
considered to be reverse rotation.
443
B-64647EN/02
CHAPTER 5 PARAMETERS
5.10 PARAMETERS OF THE MACHINING SIMULATION FUNCTION
1 # 6 SFB
0: When G074#5 (SFRB) is 0 and G074#4 (SRVB) is 1, it is
# 7 SFA
5 0: When G070#5 (SFRA) is 0 and G070#4 (SRVA) is 1, it is
considered to be forward rotation.
When G070#5 (SFRA) is 1 and G070#4 (SRVA) is 0, it is
6 considered to be reverse rotation.
1: When G070#5 (SFRA) is 1 and G070#4 (SRVA) is 0, it is
considered to be forward rotation.
7 When G070#5 (SFRA) is 0 and G070#4 (SRVA) is 1, it is
considered to be reverse rotation.
A1 [Input type]
[Data type]
: Parameter input
: Byte path
[Valid data range]: 16 to 20
A2 When the dynamic graphic display function is used, the directions
of the axes of the machine (the orientations of the basic three axes
Z of the workpiece coordinate system for the main spindle) are
selected from the following and set in the parameter:
Setting 16: Right-handed coordinate system Right = +Z, up = +X
Setting 17: Right-handed coordinate system Right = -Z, up = +X
Setting 18: Right-handed coordinate system Right = -Z, up = -X
Setting 19: Right-handed coordinate system Right = +Z, up = -X
Setting 20: Right-handed coordinate system Right = +X, up = +Z
444
B-64647EN/02
CHAPTER 5 PARAMETERS
5.10 PARAMETERS OF THE MACHINING SIMULATION FUNCTION
1
Setting 16 Setting 17 Setting 18
Setting 19 Setting 20
3
Fig. 5.10 Directions of the Axes of the Machine for Each Setting Value
3
14707 Orientations of the basic three axes of spindle 2 5
Axis number of C-axis in a simulation
14717
6
[Input type] : Parameter input
[Data type] : Byte path
[Valid data range]: 0 to Number of controlled axes 7
Axis number of C-axis in a simulation
8
#7 #6 #5 #4 #3 #2 #1 #0
14788 SCP A1
[Input type] : Parameter input
[Data type] : Bit system common A2
# 0 SCP Turret 1 is based on:
0: (Conventional specification) Z
During polar coordinate interpolation in a machining simulation:
- Drawing is performed with C=0 set to coordinate value 0 of the
virtual axis.
- The current position display of C-axis is a command value
(virtual orthogonal coordinates) + C-axis value (workpiece
coordinates) when starting polar coordinate interpolation.
C language executor function when the MANUAL GUIDE i is
enabled
- A value obtained during polar coordinate interpolation in
cnc_absolute_bg() is a C-axis value when starting polar
coordinate interpolation + virtual axis command value.
445
B-64647EN/02
CHAPTER 5 PARAMETERS
5.10 PARAMETERS OF THE MACHINING SIMULATION FUNCTION
6 27309 ANIMESIGNAL
7 [Input type]
[Data type]
: Parameter input
: 2-word path
[Valid data range]: (Undefined)
446
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
5.11
(1) Parameter No. 1020 to set the program axis name for each axis
3
1020 Program axis name for each axis
447
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
NOTE
be used. Such an extended axis name is regarded as
a reserved word.
3 Because of reserved words of custom macros,
extended axis names that start with the following two
characters cannot be used:
3 AB, AC, AD, AN, AS, AT, AX, BC, BI, BP, CA, CL, CO,
US, WH, WR, XO, ZD, ZE, ZO, ZW
• In a macro call, no extended axis name can be used
as an argument.
5
6
5.11.2 Parameters to Display Extended Axis Names and
7 Subscripts
5.11.2
8 (1) Bit 0 (EEA) of Parameter No. 1000 to enable/disable an extended axis name
A1 1000
#7 #6 #5 #4 #3 #2 #1 #0
EEA
A2 [Input type]
[Data type]
: Parameter input
: Bit
(2) Parameter No. 1025 for program axis name 2 for each axis
(3) Parameter No. 1026 for program axis name 3 for each axis
448
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
Table 5.11.2 (a) Setting Values of the Subscript of the Axis Name 7
Setting Description
0 Each axis is set as an axis other than a parallel axis, 8
synchronization control axis, and tandem control axis.
1 to 9 A set value is used as a subscript.
65 to 90 A set letter (ASCII code) is used as a subscript. A1
[Example]When the axis name is X, a subscript is added as
indicated below. A2
Table 5.11.2 (b) Setting Example When the Axis Name Is X
Z
Setting Axis name displayed on a screen such as the position
display screen
0 X
1 X1
77 XM
83 XS
449
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
2
NOTE
• If parallel axis control is used together with axis
synchronous control (or tandem control), make sure
not to set subscripts of axis names by parameter No.
3131, but to set different axis names for the axes to
3 apply axis synchronous control (or tandem control).
3 (5) Bit 2 (EAS) of parameter No. 11308 to set whether to use subscripts when
using an extended axis name
5 #7 #6 #5 #4 #3 #2 #1 #0
11308 EAS
(1) Bit 2 (INI) of parameter No. 0000 to set the unit of input
Z
#7 #6 #5 #4 #3 #2 #1 #0
0000 INI
(2) Bit 0 (INM) of parameter No. 1001 to set the least command increment on the
linear axis in metric/inch system
450
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
#7 #6 #5 #4 #3 #2 #1 #0
1001 INM
[Input type]
[Data type]
: Parameter input
: Bit path
1
2
When this parameter is set, the power must be turned
off before operation is continued.
NOTE
3
# 0 INM Specify the least command increment on the linear axis.
0: In mm (metric system machine).
3
1: In inches (inch system machine).
5
(3) Bit 7 (IPR) of parameter No. 1004 to set the least input increment of each axis
ten times greater than the least command increment
6
#7 #6 #5 #4 #3 #2 #1 #0
1004 IPR
7
[Input type] : Parameter input
[Data type] : Bit path
8
# 7 IPR Specify whether or not to set the least input increment of each axis
ten times greater than the least command increment when a
number with no decimal point is specified. A1
0: Not set it ten times.
1: Set it ten times.
When the increment system is IS-A, and bit 0 (DPI) of parameter
A2
No. 3401 is set to 1 (pocket calculator type decimal point
programming), the least input increment cannot be ten times
greater than the least command increment.
Z
(4) Bits 0 to 3 of parameter No. 1013 to set the increment system of each axis
#7 #6 #5 #4 #3 #2 #1 #0
1013 ISEx ISDx ISCx ISAx
451
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
1
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
2 #0 ISAx
#1 ISCx
#2 ISDx
3 #3 ISEx Increment system of each axis
5 system
IS-A 0 0 0 1
IS-B 0 0 0 0
6 IS-C 0 0 1 0
IS-D 0 1 0 0
7 IS-E 1 0 0 0
(5) Bit 0 (EXE) of parameter No. 10351 to extend the stroke of the minimum
8 increment system E
#7 #6 #5 #4 #3 #2 #1 #0
A1 10351 EXE
452
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
(1) Bit 3 (ISE) of parameter No. 1013 for the increment system IS-E
(2) Bit 4 (IPF) of parameter No. 1013 to extend the number of digits for program
commands with the minimum increment system E
1
#7 #6 #5 #4 #3 #2 #1 #0
IPFx ISEx ISDx ISCx ISAx
2
1013
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
3
5
#0 ISAx
#1 ISCx
#2 ISDx 6
#3 ISEx Increment system of each axis
7
Table 5.11.4 Setting Values of the Increment System of Each Axis
Increment
system
#3 ISE #2 ISD #1 ISC #0 ISA
8
IS-A 0 0 0 1
IS-B 0 0 0 0 A1
IS-C 0 0 1 0
IS-D 0 1 0 0
IS-E 1 0 0 0 A2
# 4 IPFx Specify whether or not to enable the extension of the number of Z
digits for program commands.
0: Disable.
1: Enable.
(3) Bit 1 (EXD) of parameter No. 13102 to change the position data display format
#7 #6 #5 #4 #3 #2 #1 #0
13102 EXD
453
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
# 1 EXD Specify whether or not to change the position data display format
on the CNC standard screen when the function to extend the
number of digits for program commands with the minimum
increment system E is enabled.
0: Not change.
1 1: Change.
3
NOTE
the number of digits for program commands with the
minimum increment system E is not enabled for any
axes.
3
5
5.11.5 Parameters of Programmable Diameter/Radius
Switching
6 5.11.5
(1) Bit 3 (DIAx) of parameter No. 1006 to specify the move command (diameter/
7 radius) for each axis
#7 #6 #5 #4 #3 #2 #1 #0
8 1006
DIAx
DIAx
A2
Z
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
# 3 DIAx Specify on which the move command for each axis is based.
0: Radius specification.
1: Diameter specification.
(2) Bit 2 (DPA) of parameter No. 3194 to set the absolute coordinates, relative
coordinates, and remaining travel distance to follow the setting of bit 3 of
parameter No. 1006
(3) Bit 3 (DPM) of parameter No. 3194 to set the machine coordinates to follow the
setting of bit 3 of parameter No. 1006
454
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
#7 #6 #5 #4 #3 #2 #1 #0
3194 DPM DPA
[Input type]
[Data type]
: Parameter input
: Bit path
1
# 2 DPA Specify how to display the absolute coordinates, relative
coordinates, and remaining travel distance during diameter/radius
2
specification switching.
0: Follow the specification during switching.
1: Follow the setting of bit 3 (DIAx) of parameter No. 1006.
3
# 3 DPM Specify how to display the machine coordinates during diameter/
radius specification switching.
3
0: Follow the setting of bit 3 (DIAx) of parameter No. 1006.
1: Follow the specification during switching. 5
(4) Bit 5 (PGD) of parameter No. 3400 to specify G10.9 command (programmable
diameter/radius specification switching) 6
#7 #6 #5 #4 #3 #2 #1 #0
3400 PGD 7
[Input type] : Parameter input
[Data type] : Bit path 8
# 5 PGD Specify whether or not to enable the G10.9 command
(programmable diameter/radius specification switching). A1
0: Disable.
1: Enable.
A2
• The option for the diameter and radius switching
Z
NOTE
function is required.
• When the G10.9 command is enabled by this
parameter, signal-based diameter/radius switching is
disabled.
(5) Bit 7 (PDM) of parameter No. 11222 to set the machine coordinate system
select command (G53) to follow the setting of bit 3 of parameter No. 1006
#7 #6 #5 #4 #3 #2 #1 #0
11222 PDM
455
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
3
5.11.6 Parameters to Show/Hide Control Axes
3
5.11.6
#7 #6 #5 #4 #3 #2 #1 #0
6 3115 NDAx NDPx
A1
When using the electronic gear box (EGB) function, set
A2 NOTE
1 for the EGB dummy axis to disable current position
display.
Z # 1 NDAx Specify whether or not to display the current position and the
remaining travel distance in absolute and relative coordinates.
0: Display.
1: Not display (The machine coordinates are displayed).
456
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
(1) Bit 0 (TAD) of parameter No. 13102 to align an axis not set for current position
display to the top
#7 #6 #5 #4 #3 #2 #1 #0
1
13102 TAD
2
[Input type] : Parameter input
[Data type] : Bit path
3
# 0 TAD Specify how to display the current position of an axis when it is not
displayed by setting bit 0 (NDPx) of parameter No. 3115 to 1 or
when the axis display order is specified by parameter No. 3130. 3
0: Display the axis as blanks.
1: Align the axis to the top.
5
7
(1) Parameter No. 3130 to set the axis display order for current position display
screens
8
3130 Axis display order for current position display screens
457
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
(1) Bit 6 (WPS) of parameter No. 3006 to enable/disable each axis workpiece
1 coordinate system preset signal
#7 #6 #5 #4 #3 #2 #1 #0
2 3006 WPS
5 1: Enable.
When this parameter is set to 1, a workpiece coordinate system is
preset after the end of the high speed program check mode.
6 (2) Bit 6 (WST) of parameter No. 8168 to automatically set a workpiece coordinate
system
7 #7 #6 #5 #4 #3 #2 #1 #0
8168 WPT
8
[Input type] : Parameter input
[Data type] : Bit
A1
# 6 WPT Specify whether or not to automatically set a workpiece coordinate
system for a slave axis at the end of synchronous control.
A2 0: Not cause.
1: Cause.
Z
This parameter is valid when the workpiece coordinate
system option is enabled, and bit 6 (SPV) of parameter
MEMO No. 8167 is set to 1.
(3) Bit 0 (WPA) of parameter No. 11277 to issue an alarm when the preset signal
is turned off
#7 #6 #5 #4 #3 #2 #1 #0
11277 WPA
458
B-64647EN/02
CHAPTER 5 PARAMETERS
5.11 PARAMETERS OF THE CURRENT POSITION/REMAINING TRAVEL DISTANCE DISPLAY TILES
459
B-64647EN/02
CHAPTER 5 PARAMETERS
5.12 PARAMETERS OF SERVO LOAD METER DISPLAY
5.12
7
5.12.3 Parameters of Axis Name Switching
8 5.12.3
460
B-64647EN/02
CHAPTER 5 PARAMETERS
5.12 PARAMETERS OF SERVO LOAD METER DISPLAY
461
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
5.13
(1) Bits 6 (GSB) and 7 (GSC) of parameter No. 3401 to set the G code system
3 #7 #6 #5 #4 #3 #2 #1 #0
GSC GSB
3401
3
[Input type] : Parameter input
6 # 7 GSC
8 0 1 G code system B
1 0 G code system C
A1
G code system B and G code system C are optional
A2 NOTE
functions. When no option is selected, G code system A
is used, regardless of the setting of these parameters.
Z
(2) Bit 4 (FPM) of parameter No.3402 to select feed per minute or feed per
revolution
#7 #6 #5 #4 #3 #2 #1 #0
FPM
3402
462
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(3) Bit 2 (INI) of parameter No. 0000 to set data input in inches/metrics
#7 #6 #5 #4 #3 #2 #1 #0
0000 INI 1
[Input type]
[Data type]
: Setting input
: Bit path
2
# 2 INI Specify the unit of input.
0: In metrics.
3
1: In inches.
(4) Bit 3 (TCT) of parameter No. 5040 to enable/disable the tool change method
3
and the extended tool select function
#7 #6 #5 #4 #3 #2 #1 #0
5
TCT
5040
6
[Input type] : Parameter input
[Data type] : Bit path 7
# 3 TCT Specify whether to enable or disable the tool change method and
the extended tool select function. 8
0: Turret rotation (Tool change operation is performed with a T
command only).
Disable the extended tool select function. A1
With a T command, an auxiliary function and tool position offset
operation are performed.
1: Automatic tool changer (ATC) (Tool change operation is
A2
performed with an M command such as M06).
Enable the extended tool select function.
With a T command, only an auxiliary function is performed.
Z
This parameter is valid with a lathe system only.
(5) Bit 3 (G36) of parameter No. 3405 to set a G code to be used with the
automatic tool change compensation function
463
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G36
3405
7 (1) Bit 2 (PCT) of parameter No. 3108 to set modal T, HD.T, and NX.T display
#7 #6 #5 #4 #3 #2 #1 #0
8 3108 PCT
(2) Bit 0 (DHN) of parameter No. 11320 to display modal T, HD.T, and NX.T at the
same time
#7 #6 #5 #4 #3 #2 #1 #0
11320 DHN
464
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
0: Not display.
1: Display.
If DHN is set to 1, HD.T, NX.T, and T are displayed regardless of
the setting of bit 2 (PCT) of parameter No. 3108.
(3) Bit 1 (THN) of parameter No. 13200 to set where to obtain modal HD.T and 1
NX.T information from
#7 #6 #5 #4 #3 #2 #1 #0 2
13200 THN
# 1 THN Specify the displayed contents of NX.T and HD.T with the tool
3
management function.
0: The tool type numbers at the first spindle position and the first 5
standby position.
1: The values specified from the PMC window.
6
(4) Parameter No. 11321 to set the spindle tool name (1st character)
(5) Parameter No. 11322 to set the spindle tool name (2nd character)
(6) Parameter No. 11323 to set the spindle tool name (3rd character) 7
(7) Parameter No. 11324 to set the spindle tool name (4th character)
465
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
A2 displayed.
(12) Parameter No. 13220 to set the number of valid tools in tool management
data
466
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(13) Parameter No. 13250 to set the number of spindle tool numbers 1
Number of valid spindles
13250
2
[Input type] : Parameter input
[Data type] : Byte path
[Valid data range]: 0 to 4 3
This parameter sets the number of spindle positions usable with the
tool management function.
3
(14) Parameter No. 13251 to set the number of next machining tool numbers
467
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(1) Bit 1 (FR3) of parameter No. 1405 to set the increment system of an F
command without a decimal point in feed per revolution
1 #7 #6 #5 #4 #3 #2 #1 #0
2 1405
FR3
#7 #6 #5 #4 #3 #2 #1 #0
7 1404
FM3
Z
5.13.5 Parameters of Modal T, D, and H Codes
5.13.5
(1) Bit 7 (STS) of parameter No. 14823 to show/hide the compensation type
#7 #6 #5 #4 #3 #2 #1 #0
14823 STS
468
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
# 7 STS Specify whether or not to display the compensation type in the state
display area when it is specified.
0: Not display.
1: Display.
(1) Parameter No. 3032 to set the allowable number of digits for T code
commands
3
3032 Allowable number of digits for the T code 3
[Input type] : Parameter input
[Data type] : Byte path 5
[Valid data range]: 1 to 8
Set the allowable number of digits for the T code.
When 0 is set, the allowable number of digits is assumed to be 6
eight.
(2) Parameter No. 5028 to set the number of digits of an offset number used with a 7
T code command
469
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
1
A value greater than the setting of parameter No. 3032
(allowable number of digits for the T code) cannot be
2 NOTE set.
3 (3) Bit 1 (LGN) of parameter No. 5002 to set the geometry offset number of tool
position offset:
3 #7 #6 #5 #4 #3 #2 #1 #0
LGN
5002
5
[Input type] : Parameter input
[Data type] : Bit path
6
# 1 LGN Specify how to set the geometry offset number of tool position
offset.
7 0: Specify the same number as wear offset number.
1: Specify the same number as tool selection number.
8
This parameter is valid when the option for tool
A1 NOTE
geometry/wear compensation is specified.
Z (1) Parameter No. 3031 to set the allowable number of digits for modal S code
commands
470
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(2) Bit 3 (SDP) of parameter No. 3798 to enable/disable the spindle command
with a decimal point
#7 #6 #5 #4 #3 #2 #1 #0
3798 SDP
1
[Input type] : Parameter input
[Data type] : Bit
2
# 3 SDP Specify whether or not to use high-precision spindle speed control:
0: Not use.
1: Use.
3
3
When this parameter is set, the power must be turned
off before operation is continued.
NOTE
5
(1) Parameter No. 3030 to set the allowable number of digits for modal M code
commands
8
3030 Allowable number of digits for the M code
#7 #6 #5 #4 #3 #2 #1 #0
3404 M3B
# 7 M3B Specify the number of M codes that can be specified in one block.
0: One.
1: Up to three.
471
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(3) Bit 5 (M5B) of parameter No. 11630 to show/hide (five) modal M codes
#7 #6 #5 #4 #3 #2 #1 #0
11630 M5B
2 # 5 M5B Specify the number of M codes that can be specified in one block.
0:
3 p to five.
3
5.13.9 Parameters of Modal B Codes (Second Auxiliary
5 5.13.9
Function)
6 (1) Parameter No. 3033 to set the allowable number of digits for the second
auxiliary function
7 3033 Allowable number of digits for the B code (second auxiliary function)
(2) Parameter No. 3460 to set the second auxiliary function specification address
472
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
Name A B C U V W
Setting 65 66 67 85 86 87
3405
AUX
AUX
A2
[Input type]
[Data type]
: Parameter input
: Bit path
Z
# 0 AUX Specify the magnification for a value output (onto the code signal)
relative to a specified value when the second auxiliary function is
specified in the calculator-type decimal point input format or with a
decimal point.
0: Use the same multiplication factor for both metric input and inch
input.
1: Set a magnification used for inch input ten times greater than
that used for metric input.
473
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
3 IS-A for
reference axis
100 times 100 times
3 Metric input
reference axis
IS-C for 10000 times 10000 times
system reference axis
5 IS-D for
reference axis
100000 times 100000 times
A2
Z
5.13.10 Parameters of Modal C Codes (Third Auxiliary Func-
tion)
5.13.10
(1) Parameter No. 3034 to set the allowable number of digits for the third auxiliary
function
474
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
(2) Parameter No. 3463 to set the third auxiliary function specification address 1
3463 Third auxiliary function specification address
2
[Input type] : Parameter input
[Data type] : Byte path
[Valid data range]: 65 to 67, 85 to 87
3
Specify which of A, B, C, U, V, and W is to be used as the address
for specifying the third auxiliary function.
If an address used as an axis name is specified, the third auxiliary
3
function is disabled.
5
6
5.13.11 Parameters of Modal A Codes (Fourth Auxiliary
Function)
5.13.11 7
(1) Parameter No. 3035 to set the allowable number of digits for the fourth
auxiliary function
8
3035 Allowable number of digits for the fourth auxiliary function
A1
[Input type] : Parameter input
[Data type] : Byte path
[Valid data range]: 1 to 8 A2
Set the allowable number of digits for the fourth auxiliary function.
When 0 is set, the allowable number of digits is assumed to be
eight. Z
If a value exceeding the allowable number of digits is specified, the
alarm PS0003 "TOO MANY DIGIT" is issued.
(2) Parameter No. 3464 to set the fourth auxiliary function specification address
475
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
1
5.13.12 Parameters of General Modal Information
2
5.13.12
(1) Bit 2 (INI) of parameter No. 0000 to set the unit of input
3 #7 #6 #5 #4 #3 #2 #1 #0
0000 INI
Z
#0 ISAx
#1 ISCx
#2 ISDx
#3 ISEx Increment system of each axis
476
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0 3
10330 ADC
#7 #6 #5 #4 #3 #2 #1 #0
A1
1015 WIC
477
B-64647EN/02
CHAPTER 5 PARAMETERS
5.13 PARAMETERS OF MODAL INFORMATION DISPLAY
2
3
3
5
6
7
8
A1
A2
Z
478
B-64647EN/02
CHAPTER 5 PARAMETERS
5.14 PARAMETERS OF MACHINING INFORMATION DISPLAY
5.14
6700
#7 #6 #5 #4 #3 #2 #1
PRT
#0
PCM
3
[Input type]
[Data type]
: Parameter input
: Bit path
3
# 0 PCM Specify how to count the total number of machined parts and the
number of machined parts.
5
0: M02, M30, or an M code specified by parameter No. 6710.
1: Only M code specified by parameter No. 6710. 6
# 1 PRT Specify the behavior of the required parts count arrival signal
PRTSF <Fn062.7> upon reset. 7
0: Set it to 0.
1: Not set it to 0.
8
(3) Parameter No. 6710 of an M code that counts the number of machined parts
(external device subprogram calling), and M codes used
for subprogram calling and macro calling cannot be set
NOTE as M codes for count operation. (Even when such an M
code is set, count operation is not performed, ignoring
the M code.)
479
B-64647EN/02
CHAPTER 5 PARAMETERS
5.14 PARAMETERS OF MACHINING INFORMATION DISPLAY
3
3
NOTE
The number of parts is not counted for M02, M30 when
bit 0 (PCM) of parameter No. 6700 is set to 1.
5 (5) Parameter No. 6712 to set the total number of machined parts
A1
A2
NOTE
The number of parts is not counted for M02, M30 when
bit 0 (PCM) of parameter No. 6700 is set to 1.
480
B-64647EN/02
CHAPTER 5 PARAMETERS
5.14 PARAMETERS OF MACHINING INFORMATION DISPLAY
(7) Parameter No. 6750 to set the integrated value of power-on period
(8) Parameter Nos. 6751 and 6752 to set the operation time (integrated value of 3
time during automatic operation)
(9) Parameter Nos. 6753 and 6754 to set the integrated value of cutting time
Z
6753 Integrated value of cutting time 1
481
B-64647EN/02
CHAPTER 5 PARAMETERS
5.14 PARAMETERS OF MACHINING INFORMATION DISPLAY
(10) Parameter Nos. 6755 and 6756 to set the integrated value of general-
3 purpose integrating meter drive signal (TMRON) ON time
5 [Input type]
[Data type]
: Setting input
: 2-word path
[Unit of data] : msec
8 [Input type]
[Data type]
: Setting input
: 2-word path
[Unit of data] : min
A1 [Valid data range]: 0 to 999999999
This parameter displays the integrated value of a general-purpose
integrating meter start signal TMRON <Gn053.0> from PMC is on.
A2 The actual integrated time is the sum of parameter Nos. 6755 and
6756.
Z (11) Parameters No. 6757 and No. 6758 to set the operation time (integrated
value of one automatic operation time)
482
B-64647EN/02
CHAPTER 5 PARAMETERS
5.14 PARAMETERS OF MACHINING INFORMATION DISPLAY
483
B-64647EN/02
CHAPTER 5 PARAMETERS
5.15 PARAMETER TO DISPLAY FEEDRATE INFORMATION
5.15
3 #7 #6 #5 #4 #3 #2 #1 #0
3105 DPF
(1) Bit 2 (INI) of parameter No. 0000 to set the unit of input in metrics/inches
A1 #7 #6 #5 #4 #3 #2 #1 #0
0000 INI
(2) Bit 0 (INM) of parameter No. 1001 to set the least command increment on the
linear axis
#7 #6 #5 #4 #3 #2 #1 #0
1001 INM
484
B-64647EN/02
CHAPTER 5 PARAMETERS
5.15 PARAMETER TO DISPLAY FEEDRATE INFORMATION
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
1
# 0 INM Specify the least command increment on the linear axis.
0: In m 2
hes (inch system machine).
(3) Bit 3 (GSC) of parameter No. 3107 to set actual feedrate display 3
3107
#7 #6 #5 #4 #3
GSC
#2 #1 #0
3
[Input type]
[Data type]
: Setting input
: Bit path
5
# 3 GSC Specify the feedrate type to be displayed.
0: Feedrate per minute.
6
1: Follow the setting of bit 5 (FSS) of parameter No. 3191.
7
(4) Bit 5 (FSS) of parameter No. 3191 to set actual feedrate display
* This parameter setting is valid only when bit 3 (GSC) of parameter No. 3107 is
1. 8
#7 #6 #5 #4 #3 #2 #1 #0
3191 FSS A1
[Input type] : Parameter input
[Data type] : Bit path A2
# 5 FSS Specify whether to display feedrate per minute or feedrate per
revolution. Z
0: Feedrate per revolution when all of the following requirements
are satisfied. Otherwise, feedrate per minute.
- Group 05 G-code is feedrate per revolution.
- Other than manual feed, rapid traverse, and dry run.
- During axis movement.
1: Fix to feedrate per revolution.
NOTE
This parameter is valid only when bit 3 (GSC) of
parameter No. 3107 is 1.
485
B-64647EN/02
CHAPTER 5 PARAMETERS
5.15 PARAMETER TO DISPLAY FEEDRATE INFORMATION
(1) Parameter No. 3135 to set the number of decimal places in actual feedrate
display
1 3135 Number of decimal places in actual feedrate display
7
This parameter is valid only for feed per minute.
8 NOTE
(1) Parameter No. 1420 to set the rapid traverse rate for each axis
A2
1420 Rapid traverse rate for each axis
486
B-64647EN/02
CHAPTER 5 PARAMETERS
5.15 PARAMETER TO DISPLAY FEEDRATE INFORMATION
(2) Bit 3 (NDFx) of parameter No. 3115 to consider the feedrate of each axis in
2
calculation for actual feedrate display
#7 #6 #5 #4 #3 #2 #1 #0
3
3115 NDFx
3
[Input type] : Parameter input
[Data type] : Bit axis
5
# 3 NDFx Specify whether or not to consider the feedrate of a selected axis in
calculation for actual feedrate display.
0: Consider. 6
1: Not consider.
7
8
A1
A2
Z
487
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
5.16
(1) Parameter No. 3738 to set the second character of an extended spindle name
3 of each spindle
(2) Parameter No. 3739 to set the third character of an extended spindle name of
each spindle
3
3738 Spindle name 2 of each spindle
6 [Input type]
[Data type]
: Parameter input
: Byte spindle
[Valid data range]: 48 to 57, 65 to 90
7 The command for a spindle is basically "S".
When all conditions below are satisfied, however, an extended
spindle name can be used. An extended spindle name consists of
8 up to three characters starting with "S" as the first spindle name.
Thus, a command for a spindle can be specified.
- The serial (analog) spindle function is enabled.
A1 - The multi-spindle function is enabled.
- Bit 0 (EEA) of parameter No. 1000 is set to 1.
- Bit 3 (MPP) of parameter No. 3703 is set to 1.
A2 - Bit 1 (ESN) of parameter No. 3798 is set to 1.
- Bit 4 (GTT) of parameter No. 3706 is set to 1. (M-type only)
As spindle name 2 (parameter No. 3738) and spindle name 3
Z (parameter No. 3739), ASCII codes from 0 to 9 and A to Z can be
arbitrary set. However, before spindle name 3 for a spindle can be
valid, spindle name 2 must be set for the spindle. Moreover, when a
character from 0 to 9 is set as spindle name 2, do not set a
character from A to Z as spindle name 3.
488
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
unusable. 1
• When the custom macro function is enabled, the
NOTE
same extended spindle name as a reserved word
must not be used. Such an extended axis name is
regarded as a reserved word.
2
3
(3) Bit 0 (EEA) of parameter No. 1000 to enable/disable an extended axis name
and an extended spindle name
3
#7 #6 #5 #4 #3 #2 #1 #0
1000 EEA
5
[Input type] : Parameter input
[Data type] : Bit
6
# 0 EEA Specify whether or not to enable an extended axis name and
extended spindle name.
0: Disable. 7
1: Enable.
(4) Bit 3 (MPP) of parameter No. 3703 to set how to select the spindle in multi-
8
spindle control
#7 #6 #5 #4 #3 #2 #1 #0
A1
3703 MPP
A2
[Input type] : Parameter input
[Data type] : Bit
Z
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
489
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
NOTE
When this parameter is set to 1, set parameter No. 3781
at the same time.
1
(5) Bit 1 (ESN) of parameter No. 3798 to set how to specify the spindle in multi-
spindle control
2
#7 #6 #5 #4 #3 #2 #1 #0
3 3798 ESN
# 1 ESN Specify what to use to specify a spindle a program when the multi-
5 spindle function is enabled and bit 3 (MPP) of parameter No. 3703
is set to 1.
0: P command.
6 1: Extended spindle name.
A2 Extended spindle
name
1 1
or
Z P command (S_P_)
This parameter is valid when bit 0 (EEA) of parameter
No. 1000 is set to 1. When setting this parameter to 1,
NOTE also set parameter Nos. 3738 and 3739 properly.
(6) Bit 4 of parameter No. 3706 to set how to select the spindle gear
#7 #6 #5 #4 #3 #2 #1 #0
3706
GTT
490
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
2
• This parameter is valid only for M-type.
• Type M
There is no gear selection signal input. The CNC 3
selects a gear based on the speed range of each gear
set by a parameter beforehand according to S
commands, and the selected gear is posted through 3
the gear selection signal output. Moreover, the spindle
speed matching the gear selected by the gear
selection signal output is output.
Type T
5
There is gear selection signal input. The spindle
speed matching the gear selected by this signal is
6
NOTE
output.
• When the constant surface speed control option is
selected, type T is selected, regardless of whether
this parameter is specified. 7
• When type T spindle gear switching is selected, the
following parameters are invalid:
No. 3705#2 (SGB), No. 3751, No. 3752, No. 3705#1 8
(GST),
No.3705#3 (SGT), No.3761, No.3762, No.3705#6
(SFA),
No. 3735, No. 3736
A1
On the other hand, parameter No. 3744 becomes
valid.
• When multi-spindle control is used, select type T. A2
(7) Parameter No. 3718 to set a subscript for display of each main spindle
Z
Subscript for display of a serial spindle (main spindle) or analog
3718
spindle
491
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
NOTE
This parameter is invalid when an extended spindle
name is used.
1
(8) Parameter No. 3719 to set a subscript for display of each sub-spindle
2
3719 Subscript for display of a serial spindle (sub-spindle)
6
This parameter is invalid when an extended spindle
name is used.
7 NOTE
8 (9) Bit 2 (EAS) of parameter No. 11308 to make a subscript usable when an
extended spindle name is used
A1 #7 #6 #5 #4 #3 #2 #1 #0
11308 EAS
Z # 2 EAS Specify whether subscripts for axis names or spindle names in that
path can be used or not when an extended axis name or extended
spindle name is used in a path.
0: Cannot be used.
1: Can be used.
(1) Parameter No. 3031 to set the allowable number of digits for the S code
492
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
(2) Bit 3 (SDP) of parameter No. 3798 to enable/disable the spindle command 2
with a decimal point
#7 #6 #5 #4 #3 #2 #1 #0 3
3798 SDP
8
A1
5.16.3 Parameters of the Spindle Speed Meter
5.16.3
A2
For details on these parameters see the following manual according to the spindle
to be connected:
"FANUC AC SPINDLE MOTOR αi series PARAMETER MANUAL" (B-65280EN) Z
(1) Parameter No. 4020 to set the maximum spindle motor speed
4020
: :
4133
493
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
1 #7 #6 #5 #4 #3 #2 #1 #0
4542 SLI
3
3
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
7 occurs.
(2) Parameter No. 24346 to set the short-time allowable ratio in spindle load meter
8 display
For details on these parameters see the following manual according to the spindle
to be connected:
"FANUC AC SPINDLE MOTOR αi series PARAMETER MANUAL" (B-65280EN)
494
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
(1) Parameter No. 4093 to set a load meter display value at maximum output (for
low-speed winding)
(2) Parameter No. 4127 to set a load meter display value at maximum output (for
high-speed winding)
4020 1
to to
4133
2
[Input type] : Parameter input
[Data type] : Word spindle
3
3
5.16.6 Parameters of Spindle Speed Override
5.16.6
(2) Bit 4 (EOV) of parameter No. 3713 to specify whether or not to use each
A1
spindle override signal
#7 #6 #5 #4 #3 #2 #1 #0
A2
3713 EOV MSC
Z
[Input type] : Parameter input
[Data type] : Bit
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
495
B-64647EN/02
CHAPTER 5 PARAMETERS
5.16 PARAMETERS OF SPINDLE INFORMATION DISPLAY
1 NOTE
are set to "1", the multi-spindle control type C is
enabled.
3
NOTE
To use this function, the multi-spindle control type C (bit
3 (MSC) of parameter No. 3713) must be set to "Use".
5
6 (3) Bit 1 (EMS) of parameter No. 3702 to specify whether or not to use the multi-
spindle control function
7 #7 #6 #5 #4 #3 #2 #1 #0
3702 EMS
496
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
5.17
1
#7 #6 #5 #4 #3 #2 #1 #0
11561 FAC FAM FAO FAW FAR
2
[Input type] : Parameter input
[Data type] : Bit 3
• When this parameter is set, the power must be turned
off before operation is continued.
3
NOTE
• Setting parameter FAR deletes all history data
(operation history, alarm history, and external operator
5
message history) when the power is turned on next
time.
6
# 0 FAR Specify whether or not to enable the arbitrary axis switch function.
0: Disable.
1: Enable.
7
When this parameter is set to 1, the control axis can be switched in
a multi-path system. 8
#1 FAW Specify the behavior when the retrieval command is specified for an
unreleased axis.
0: Put in the release wait state. A1
1: Trigger the alarm PS0514 "ILLEGAL COMMAND IN FLEXIBLE
PATH AXIS ASSIGNMENT".
#2 FAO Specify the axis configuration when the power is turned on again. A2
0: Return to the default (setting of parameter No. 0981).
#3 FAM
1: Retain the last state.
Specify how to set the arbitrary axis switch program command.
Z
0: Identifier method.
1: Axis name method.
#4 FAC Specify the behavior when the axis is already released or belongs
to some other path in case that the release command is issued.
0: Trigger the alarm PS0514 "ILLEGAL COMMAND IN FLEXIBLE
PATH AXIS ASSIGNMENT".
1: Ignore the command.
497
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
1
2
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
3 To specify the arbitrary axis switch command using a signal, set the
release command M code for each path.
8 To specify the arbitrary axis switch command using a signal, set the
retrieval command M code for each path.
A1
11552 Arbitrary axis switch change command M code
To specify the arbitrary axis switch command using a signal, set the
change command M code for each path.
User area (R) address of the internal relay for the command on each
11553
axis
498
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
1
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
2
To specify the arbitrary axis switch command using the signal (CSG
(No. 11563#0) = 1), set the user area (R) address of the internal 3
relay for the command on each axis. Use three bytes of the setting
value on each axis.
3
• The setting value must be a multiple of 4 (0, 4, 8, ...).
• The R address area varies depending on the used
PMC or its memory.
5
Be sure to check the PMC specifications and set the
NOTE
area within the valid range.
Example: When the primary PMC memory is used,
6
the R address range is R0 to R7999.
• When this parameter is set to 0, you cannot specify
the arbitrary axis switch with the signal (CSG (No. 7
11563#0) = 1) for this axis.
8
If the address set to this parameter is used for any other
purpose, the machine may behave in an unexpected
A1
manner. Take extra caution to prevent interference in
WARNING
the used internal relay.
A2
Z
User area (R) address of the internal relay for the axis information on
11554
each axis
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
499
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
To output the axis information of each axis, set the user area (R)
address of the internal relay. Only the axis set to this parameter is
output. Use three bytes of the setting value on each axis.
3
NOTE
• The R address area varies depending on the used
PMC or its memory.
Be sure to check the PMC specifications and set the
area within the valid range.
Example: When the primary PMC memory is used,
3 the R address range is R0 to R7999.
5
If the address set to this parameter is used for any other
6 WARNING
purpose, the machine may behave in an unexpected
manner. Take extra caution to prevent interference in
the used internal relay.
7
8 11555 Program axis name specified for arbitrary axis switch
A2 Specify an axis name used when the axis (bit 0 (PAN) of parameter
No. 11564) selected on each path is retrieved.
Specify an axis name used when the axis (bit 0 (PAN) of parameter
No. 11564) selected on each path is retrieved.
The axis name setting varies according to the extended axis name
setting as follows:
• Enable (EEA (No. 1000#0) = 1): Axis name 2 (setting of this
parameter)
500
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
Specify an axis name used when the axis (bit 0 (PAN) of parameter
2
No. 11564) selected on each path is retrieved.
When the extended axis name is enabled (EEA (No. 1000#0) = 1)
and the program axis name 2 (No. 11556) is set, this setting is
3
enabled.
3
11560 Identifier of an axis for which arbitrary axis switch is performed
11562
#7 #6 #5 #4 #3 #2 #1
FAN
#0
A2
[Input type]
[Data type]
: Parameter input
: Bit axis
Z
#1 FAN Specify an axis name after change in arbitrary axis switch.
0: Take over the name set to each axis.
1: Use the name set to the change target axis.
Parameter FAN is disabled when the arbitrary axis
switch retrieval command is specified.
NOTE The name set to each axis continues to be used.
501
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
11563 PPW RRS FAX WUA NMF CSG
1 [Input type]
[Data type]
: Parameter input
: Bit
2
When this parameter is set, the power must be turned
off before operation is continued.
3 NOTE
A1 #3 WUA
1: Use.
Specify the behavior when the axis cannot be released by the direct
switch mode.
A2 0: Trigger the alarm DS0080 "ILLEGAL COMMAND IN FLEXIBLE
PATH AXIS ASSIGNMENT".
1: Wait until the command is executable.
Z #4 FAX Specify the behavior when the retrieval command is specified for an
axis on its own path in arbitrary axis switch.
0: Trigger the alarm PS0514 "ILLEGAL COMMAND IN FLEXIBLE
PATH AXIS ASSIGNMENT".
1: Ignore the command.
#6 RRS Specify whether or not to reset the axis configuration that was
changed by arbitrary axis switch.
0: Not change.
1: Reset to the default.
#7 PPW Specify the behavior of the PMC window when arbitrary axis switch
or peripheral axis control is executed.
0: Comply with the current path number and axis number.
502
B-64647EN/02
CHAPTER 5 PARAMETERS
5.17 PROGRAM-RELATED PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
11564 PAN
1
[Input type] : Parameter input
[Data type] : Bit axis
2
3
#0 PAN Specify whether to change the name of an axis retrieved on each
path.
0: Not change.
5
1: Rename to the axis name specified on each path. (This setting is
valid for only one axis on each path.) 6
7
8
A1
A2
Z
503
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
5.18
(1) Parameter No. 0020 (MDP) to set input/output devices (memory card, I/O
channel = 4)
3
I/O CHANNEL: Input/output device selection, or interface number for
0020
a foreground input device
3
0021 Foreground output device setting
504
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
Setting Description
4 Memory card interface of CNC
Memory card/USB interface in the secondary display
unit for Ethernet connection or the shared display unit
5
for Ethernet connection
Data server interface
1
9 Embedded Ethernet interface
17 USB flash interface 2
(2) Bit 0 (MDP) of parameter No. 0138 to set whether to add a path number to the
extensions of files to be punched and read in external device subprogram calls 3
(3) Bit 7 (MNC) of parameter No. 0138 to set whether to execute external device
subprogram calls from the memory card
3
#7 #6 #5 #4 #3 #2 #1 #0
0138 MNC MDP
5
[Input type] : Parameter input
[Data type] : Bit
6
# 0 MDP Specify whether or not to add a path number to the extensions of
input/output files.
0: Not add.
7
1: Add.
8
If a file name is specified by setting F, this parameter is
ignored, and a path number is not added to the A1
NOTE extension.
A2
# 7 MNC Specify whether or not to execute DNC operation or external device
subprogram call from the memory card.
0: Not cause. Z
1. Update.
(4) Bit 2 (SBP) of parameter No. 3404 to specify the format of address P with a file
number/program number in external device subprogram calls
#7 #6 #5 #4 #3 #2 #1 #0
3404 SBP
505
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
1
2
NOTE
In case of memory card operation, the program number
specification is applied regardless of the setting.
3
(5) Parameter No. 6030 to set the M code to execute external device subprogram
3 calls
506
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
(1) Bit 1 (APD) of parameter No. 11350 to set whether to display the program
under execution with look-ahead blocks or text
#7 #6 #5 #4 #3 #2 #1 #0
1
11350 APD
2
[Input type] : Parameter input
[Data type] : Bit
3
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
3
5
# 1 APD Specify how to display the program under execution.
0: A display containing look-ahead blocks.
1: A text display. 6
7
5.18.3 Parameters of Program Numbers
5.18.3 8
(1) Bit 0 (PGR) of parameter No. 11304 to display program numbers with four or
eight digits A1
#7 #6 #5 #4 #3 #2 #1 #0
11304 PGR A2
[Input type] : Parameter input
[Data type] : Bit Z
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
507
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
(2) Bit 0 (PON) of parameter No. 11317 to display program numbers at power-on
with four or eight digits
#7 #6 #5 #4 #3 #2 #1 #0
1 11317 PON
3 function.
0: Disable.
1: Enable.
3
This parameter is set by CNC automatically. Therefore,
5
NOTE
it is impossible to set by MDI operation. To judge if
program number O8-digit is valid by user application,
see this parameter.
6
7
5.18.4 Parameters of Display during Program Backward by
8 Manual Handle Retrace
5.18.4
A1 (1) Bit 3 (FPD) of parameter No. 11308 to show/hide one of blocks already
executed
A2 #7 #6 #5 #4 #3 #2 #1 #0
11308 FPD
NOTE
This parameter is valid when bit 1 (APD) of parameter
No. 11350 is 0.
508
B-64647EN/02
CHAPTER 5 PARAMETERS
5.18 PARAMETERS OF MACHINING PROGRAM DISPLAY
(2) Bit 2 (RPD) of parameter No. 11370 to set whether to display the block being
executed at the start of the program or display from the block just before the
block being executed during the execution of the program backward by
manual handle retrace
#7 #6 #5 #4 #3 #2 #1 #0 1
11370 RPD
3
NOTE
When this parameter is set, the power must be turned
off before operation is continued. 3
# 2 RPD Specify the display position of the program being executed during
5
the execution of the program backward by manual handle retrace.
0: Display at the start of the program.
1: Display the block first just before the block being executed.
6
7
This parameter is invalid when bit 1 (APD) of parameter
No. 11350 is 0 and bit 3 (FPD) of parameter No. 11308
NOTE is 1, or bit 1 (APD) of parameter No. 11350 is 1.
8
A1
A2
Z
509
B-64647EN/02
CHAPTER 5 PARAMETERS
5.19 PARAMETER OF N NUMBER SEARCH IN A MACHINING PROGRAM
5.19
3 (1) Bit 1 (SDE) of parameter No. 11353 to set sequence numbers to be displayed
with five or eight digits
3 #7 #6 #5 #4 #3 #2 #1 #0
11353 SDE
6 # 1 SDE Specify the number of digits for sequence numbers on the screen.
0: Five.
1: Eight.
7
8
A1
A2
Z
510
B-64647EN/02
CHAPTER 5 PARAMETERS
5.20 PARAMETERS OF SEQUENCE NUMBER STOP
5.20
NOTE
• When a match is found with the sequence number of
a block (such as an L specification of a canned cycle)
that specifies the number of repeats, operation stops
after executing as many times as the number of
repeats.
• If the sequence number set in parameter No. 8342
appears more than once in the program, operation
stops at the block where the first match is found in the
order of execution.
511
B-64647EN/02
CHAPTER 5 PARAMETERS
5.21 PARAMETERS OF THE CUSTOM MACRO VARIABLE LIST SLIDE
5.21
2 3207 VRN
A1 1: Disable.
512
B-64647EN/02
CHAPTER 5 PARAMETERS
5.21 PARAMETERS OF THE CUSTOM MACRO VARIABLE LIST SLIDE
tool life management data to be input.
-KEY3: Enables program registration and editing. 3
NOTE
-KEY4: Enables PMC data (counter and data table) to
be input.
When KEY = 1: 3
-KEY1: Enables program registration and editing, and
enables PMC data to be input.
-KEY2 to KEY4: Not used
5
2 When a multi-path system is used, the setting for path
1 is followed. 6
7
#7 #6 #5 #4 #3 #2 #1 #0
6008 F16
8
[Input type] : Parameter input
[Data type] : Bit
A1
# 0 F16 Specify on which the precision of operation is based.
0: New specification.
1: FS16i compatible specification. A2
#7 #6 #5 #4 #3 #2 #1 #0
Z
11369 CSD
513
B-64647EN/02
CHAPTER 5 PARAMETERS
5.22 PARAMETERS OF THE MACHINE COLLISION AVOIDANCE FUNCTION
5.22
3
3 Required parameters:
The following parameter settings are required to use this function.
If these parameters are not set, they are automatically set when this function is
5 started.
(1) Bit 4 (O3M) of parameter No. 10926: Outputting preview history information
of M, T, and B codes is enabled.
6 (2) Bit 0 (OE0) of parameter No. 10927: The machine collision avoidance
function is used.
(3) Bit 2 (O3T) of parameter No. 10927: The machine collision avoidance
7 function can be ended while the servo axis is moving.
A2 This parameter monitors a data read interval from the machine collision avoidance
function and checks if interference detection is correctly processed. If data is not
Z read for a period of time greater than the value set in this parameter, it is assumed
that no inference check is performed, and the "machine collision avoidance
function data read stop signal ORS <Fn528.1>" is set to 1. When this parameter is
set to 0, the setting of 600 (msec) is assumed.
#7 #6 #5 #4 #3 #2 #1 #0
10926 O3I O3M O3B O3R O3S O3A
514
B-64647EN/02
CHAPTER 5 PARAMETERS
5.22 PARAMETERS OF THE MACHINE COLLISION AVOIDANCE FUNCTION
515
B-64647EN/02
CHAPTER 5 PARAMETERS
5.22 PARAMETERS OF THE MACHINE COLLISION AVOIDANCE FUNCTION
2
NOTE
stopped by the machine.
• Even in the above interlocked state, axes can be
moved manually in the opposite direction to that of the
axis stopped by the machine.
3 • Even when parameter O3A is set to 1, if an axis is
stopped by the machine collision avoidance during
automatic operation, the interference detection alarm
5 #7 #6 #5 #4 #3 #2 #1 #0
10927 OMD O3F ORA O3T OE1 OE0
6
[Input type] : Parameter input
[Data type] : Bit path
7
# 0 OE0 Specify whether or not to use the machine collision avoidance
function.
8 0: Not use.
1: Use (Automatically set).
A1 # 1 OE1 Specify whether or not to obtain the block end point of preview data
obtained with the machine collision avoidance function.
0: Not obtain.
A2 1: Obtain.
516
B-64647EN/02
CHAPTER 5 PARAMETERS
5.22 PARAMETERS OF THE MACHINE COLLISION AVOIDANCE FUNCTION
6
10928 Time other than time constant included in the maximum preview time
of the machine collision avoidance function
7
[Input type]
[Data type]
: Parameter input
: Word system common
8
[Unit of data] : msec
[Valid data range]: 1 to 599
A1
This parameter sets a period of time required for factors, such as a sampling cycle
on the application, other than time constant included in the maximum preview time
during the execution of the machine collision avoidance function. The setting of
A2
this parameter is used to calculate a preview coordinate value in rapid traverse
when the conditions below are satisfied. When this parameter is set to 0, the
following process is not performed.
Z
The rapid traverse rate used in preview coordinate value calculation is multiplied
by the following magnification when the conditions below are satisfied.
• There is an axis that meets "Rapid traverse acceleration/deceleration time
constant (P1620 + P1621) > (Maximum preview time (600) - TAP)".
• The axis that meets the above condition is moving in rapid traverse (G00) during
automatic operation.
517
B-64647EN/02
CHAPTER 5 PARAMETERS
5.22 PARAMETERS OF THE MACHINE COLLISION AVOIDANCE FUNCTION
1
deceleration before interpolation is used for fast traverse, if the condition
"Rapid traverse acceleration/deceleration time constant (P1620 +
NOTE P1621) > (Maximum preview time (600) - TAP)" is met, it is assumed to
Example: When this parameter is set to 3, after the buffering suppression block,
8 the machine outputs the position of the below paths 1 to 3 sequentially
while monitoring the execution status of the machine collision
avoidance function and then starts moving the axis of the next block.
A1 Position advanced after preview time Path 3
Start point of next block after
A2 buffering suppression block Path 2
Fig. 5.22 Example of the Number of Paths to Be Checked after the Buffering
Suppression Block
518
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
5.23
519
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
1: Exclude the tool from interference check and make the tool
holder figure comply with parameters 10960 to 10963.
#5 IIA Specify the behavior if the tool dimension corresponding to the
specified tool offset number is illegal when bit 2 (ICT) of parameter
10930 is set to "0".
1 0: Trigger the PS492 (3DCHK FIG. ILLEGAL) alarm.
1: Not trigger an alarm and not change the tool and tool holder
figures.
2
• An illegal figure can be identified by the completion
3 MEMO
code in the PMC window (Function code: 431).
520
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
521
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
#7 #6 #5 #4 #3 #2 #1 #0
1 10931
Specify whether or not to enable interference check between Target 1 and Target
3 2 shown in the table below.
• #0, #7
0: Disable.
3 1: Enable.
• #1 to 6
5 0: Enable.
1: Disable.
6 Table 5.23.2 (c) Bit Numbers of Parameter 10931 Corresponding to the Settings
for Interference Check between Targets
7 Target 1
TOOL 1 TOOL
Target 2
OBJECT 1 OBJECT 2 OBJECT 3
HOLDER 1
8 TOOL 1 - #0 #1 #2 #3
TOOL - – #4 #5 #6
HOLDER 1
A1 OBJECT 1 - – – #7 -
A2 #7 #6 #5 #4 #3 #2 #1 #0
10932
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Disable.
1: Enable.
522
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Table 5.23.2 (d) Bit Numbers of Parameter 10932 Corresponding to the Settings
for Interference Check between Targets
Target 1 Target 2
OBJECT 3
OBJECT 1 #0 1
OBJECT 2 #1
2
#7 #6 #5 #4 #3 #2 #1 #0
10933
3
[Input type] : Parameter input
[Data type] : Bit system common
3
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
• #0 to 5
5
0: Enable.
1: Disable. 6
• #6, #7
0: Disable.
1: Enable. 7
Table 5.23.2 (e) Bit Numbers of Parameter 10933 Corresponding to the Settings
for Interference Check between Targets
8
Target 1 Target 2
OBJECT 4 OBJECT 5 OBJECT 6
A1
TOOL 1 #0 #1 #2
TOOL
HOLDER 1
#3 #4 #5 A2
OBJECT 1 #6 #7 -
Z
#7 #6 #5 #4 #3 #2 #1 #0
10934
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Disable.
1: Enable.
523
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Table 5.23.2 (f) Bit Numbers of Parameter 10934 Corresponding to the Settings
for Interference Check between Targets
Target 1 Target 2
OBJECT 4 OBJECT 5 OBJECT 6
1 OBJECT 1 - – #0
OBJECT 2 #1 #2 #3
2 OBJECT 3
OBJECT 4
#4
-
#5
#7
#6
-
3 #7 #6 #5 #4 #3 #2 #1 #0
10935
3 [Input type] : Parameter input
[Data type] : Bit system common
5 Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
6 • #0, #1
0: Disable.
1: Enable.
7 • #2 to 7
0: Enable.
8 1: Disable.
Table 5.23.2 (g) Bit Numbers of Parameter 10935 Corresponding to the Settings
A1 for Interference Check between Targets
Target 1 Target 2
#7 #6 #5 #4 #3 #2 #1 #0
10936
524
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Enable.
1: Disable.
Table 5.23.2 (h) Bit Numbers of Parameter 10936 Corresponding to the Settings
1
for Interference Check between Targets
Target 1 Target 2 2
TOOL 2 TOOL HOLDER 2
OBJECT 2
OBJECT 3
#0
#2
#1
#3
3
OBJECT 4 #4 #5
OBJECT 5 #6 #7 3
#7 #6 #5 #4 #3 #2 #1 #0 5
10937
Specify whether or not to enable interference check between Target 1 and Target 7
2 shown in the table below.
• #0, #1
0: Enable.
8
1: Disable.
• #2 A1
0: Disable.
1: Enable.
A2
Table 5.23.2 (i) Bit Numbers of Parameter 10937 Corresponding to the Settings
for Interference Check between Targets
Z
Target 1 Target 2
TOOL 2 TOOL HOLDER 2
OBJECT 6 #0 #1
TOOL 2 - #2
#7 #6 #5 #4 #3 #2 #1 #0
10938
525
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Enable.
1: Disable.
1 Table 5.23.2 (j) Bit Numbers of Parameter 10938 Corresponding to the Settings
for Interference Check between Targets
2 Target 1 Target 2
TOOL 3 TOOL HOLDER 3
3 TOOL 1
TOOL
#0
#2
#1
#3
HOLDER 1
3 OBJECT 1
OBJECT 2
#4
#6
#5
#7
5 #7 #6 #5 #4 #3 #2 #1 #0
10939
6
[Input type] : Parameter input
[Data type] : Bit system common
7
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
8 0: Enable.
1: Disable.
A1 Table 5.23.2 (k) Bit Numbers of Parameter 10939 Corresponding to the Settings
for Interference Check between Targets
A2 Target 1 Target 2
TOOL 3 TOOL HOLDER 3
OBJECT 3 #0 #1
Z OBJECT 4 #2 #3
OBJECT 5 #4 #5
OBJECT 6 #6 #7
#7 #6 #5 #4 #3 #2 #1 #0
10940
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
526
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
• #0 to 3
0: Enable.
1: Disable.
• #4
0: Disable. 1
1: Enable.
Table 5.23.2 (l) Bit Numbers of Parameter 10940 Corresponding to the Settings 2
for Interference Check between Targets
Target 1 Target 2 3
TOOL 3 TOOL HOLDER 3
TOOL 2 #0 #1
TOOL #2 #3 3
HOLDER 2
TOOL 3 - #4
5
10941
#7 #6 #5 #4 #3 #2 #1 #0
6
[Input type]
[Data type]
: Parameter input
: Bit system common
7
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
8
0: Enable.
1: Disable.
A1
Table 5.23.2 (m) Bit Numbers of Parameter 10941 Corresponding to the Settings
for Interference Check between Targets A2
Target 1 Target 2
TOOL 1
TOOL 4
#0
TOOL HOLDER 4
#1
Z
TOOL #2 #3
HOLDER 1
OBJECT 1 #4 #5
OBJECT 2 #6 #7
#7 #6 #5 #4 #3 #2 #1 #0
10942
527
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Enable.
1: Disable.
1
Table 5.23.2 (n) Bit Numbers of Parameter 10942 Corresponding to the Settings
3 OBJECT 5 #4 #5
OBJECT 6 #6 #7
5
#7 #6 #5 #4 #3 #2 #1 #0
10943
6
[Input type] : Parameter input
[Data type] : Bit system common
7
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
8 0: Enable.
1: Disable.
A1 Table 5.23.2 (o) Bit Numbers of Parameter 10943 Corresponding to the Settings
for Interference Check between Targets
A2 Target 1 Target 2
TOOL 4 TOOL HOLDER 4
TOOL 2 #0 #1
Z TOOL #2 #3
HOLDER 2
TOOL 3 #4 #5
TOOL #6 #7
HOLDER 3
#7 #6 #5 #4 #3 #2 #1 #0
10944
528
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below.
0: Disable.
1: Enable.
Table 5.23.2 (p) Bit Numbers of Parameter 10944 Corresponding to the Settings
1
for Interference Check between Targets
Target 1 Target 2 2
TOOL HOLDER 4
TOOL 4 #0
3
5.23.3 Parameters of the Settings for Interference Check 3
between Targets (at Cutting Feed during Automatic
Operation)
5.23.3
529
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
1 2
OBJECT - – – – – – – –
3
2 OBJECT
4
- – – – – – – –
OBJECT - – – – – – – –
3 5
OBJECT - – – – – – – –
6
3
Table 5.23.3 (b) Parameters Corresponding to Combinations of Targets for
5 Interference Check (at Cutting Feed during Automatic Operation) (2/2)
OBJECT 1 OBJECT 2 OBJECT 3 OBJECT 4 OBJECT 5 OBJECT 6
TOOL 1 10945#1 10945#2 10945#3 10947#0 10947#1 10947#2
6 TOOL 2 10949#6 10950#0 10950#2 10950#4 10950#6 10951#0
TOOL 3 10952#4 10952#6 10953#0 10953#2 10953#4 10953#6
#7 #6 #5 #4 #3 #2 #1 #0
10945
530
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
1
Table 5.23.3 (c) Bit Numbers of Parameter 10945 Corresponding to Interference
Check Settings between Targets (at Cutting Feed during Automatic Operation)
2
Target 1 Target 2
TOOL HOLDER OBJECT 1 OBJECT 2 OBJECT 3
1 3
TOOL 1 #0 #1 #2 #3
TOOL HOLDER
1
- #4 #5 #6
3
OBJECT 1 - – #7 -
5
#7 #6 #5 #4 #3 #2 #1 #0
10946
6
[Input type] : Parameter input
[Data type] : Bit system common
7
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
8
1: Disable.
A1
Table 5.23.3 (d) Bit Numbers of Parameter 10946 Corresponding to Interference
Check Settings between Targets (at Cutting Feed during Automatic Operation)
Target 1 Target 2 A2
OBJECT 3
OBJECT 1 #0 Z
OBJECT 2 #1
#7 #6 #5 #4 #3 #2 #1 #0
10947
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
531
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
1: Disable.
1 Target 1 Target 2
OBJECT 4 OBJECT 5 OBJECT 6
2 TOOL 1
TOOL HOLDER 1
#0
#3
#1
#4
#2
#5
OBJECT 1 #6 #7 -
3
#7 #6 #5 #4 #3 #2 #1 #0
3 10948
Specify whether or not to enable interference check between Target 1 and Target
6 2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
7
Table 5.23.3 (f) Bit Numbers of Parameter 10948 Corresponding to Interference
Check Settings between Targets (at Cutting Feed during Automatic Operation)
8 Target 1 Target 2
OBJECT 4 OBJECT 5 OBJECT 6
A1 OBJECT 1 - – #0
OBJECT 2 #1 #2 #3
A2 OBJECT 3
OBJECT 4
#4
-
#5
#7
#6
-
Z #7 #6 #5 #4 #3 #2 #1 #0
10949
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
532
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
#7 #6 #5 #4 #3 #2 #1 #0
Z
10951
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
533
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
2
#7 #6 #5 #4 #3 #2 #1 #0
3 10952
8 TOOL 1
TOOL
#0
#2
#1
#3
HOLDER 1
A1 OBJECT 1 #4 #5
OBJECT 2 #6 #7
A2
#7 #6 #5 #4 #3 #2 #1 #0
10953
Z
[Input type] : Parameter input
[Data type] : Bit system common
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
534
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
#7 #6 #5 #4 #3 #2 #1 #0
3
10954
Specify whether or not to enable interference check between Target 1 and Target
5
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
6
Table 5.23.3 (l) Bit Numbers of Parameter 10954 Corresponding to Interference 7
Check Settings between Targets (at Cutting Feed during Automatic Operation)
Target 1
TOOL 3
Target 2
TOOL HOLDER 3
8
TOOL 2 #0 #1
TOOL #2 #3 A1
HOLDER 2
TOOL 3 - #4
A2
#7 #6 #5 #4 #3 #2 #1 #0
10955 Z
[Input type] : Parameter input
[Data type] : Bit system common
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
535
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
3
#7 #6 #5 #4 #3 #2 #1 #0
3 10956
Specify whether or not to enable interference check between Target 1 and Target
6 2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
7
Table 5.23.3 (n) Bit Numbers of Parameter 10956 Corresponding to Interference
Check Settings between Targets (at Cutting Feed during Automatic Operation)
8 Target 1 Target 2
TOOL 4 TOOL HOLDER 4
A1 OBJECT 3 #0 #1
OBJECT 4 #2 #3
OBJECT 5 #4 #5
A2 OBJECT 6 #6 #7
Z #7 #6 #5 #4 #3 #2 #1 #0
10957
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation.
0: Enable.
1: Disable.
536
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
10958
#7 #6 #5 #4 #3 #2 #1 #0
3
[Input type]
[Data type]
: Parameter input
: Bit system common
5
Specify whether or not to enable interference check between Target 1 and Target
2 shown in the table below at cutting feed during automatic operation. 6
0: Enable.
1: Disable.
7
Table 5.23.3 (p) Bit Numbers of Parameter 10958 Corresponding to Interference
Check Settings between Targets (at Cutting Feed during Automatic Operation) 8
Target 1 Target 2
TOOL 4
TOOL HOLDER 4
#0
A1
A2
Z
537
B-64647EN/02
CHAPTER 5 PARAMETERS
5.23 PARAMETERS OF THE 3D INTERFERENCE CHECK FUNCTION
1
2
3
3
5
6
7
8
A1
A2
Z
538
A
1
APPENDIX 2
3
4
5
A.1
A.2
APPLICATION IDENTIFIER ID ........................................................... 540
CNC OPERATION SCREEN SWITCHING ID (SUBJECT VALUE) .... 541
A
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE) ......... 542
A.4 MDI KEY CODE MAP FOR iHMI.......................................................... 550
A.5 FANUC SCREEN COLOR DEFINITION LIST...................................... 559
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS................................ 565
A.7 RESOURCES REQUIRED FOR EACH FUNCTION............................ 572
539
B-64647EN/02
CHAPTER A APPENDIX
A.1 APPLICATION IDENTIFIER ID
A.1
A1 Browser Browser
Setting Setting
SDF Maintenance Display
A2 FileManager File Manager
TroubleShooting Troubleshooting
540
B-64647EN/02
CHAPTER A APPENDIX
A.2 CNC OPERATION SCREEN SWITCHING ID (SUBJECT VALUE)
A.2
541
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
A.3
2 relationship between the number and screen is shown in the figure below.
Example:
Current position (absolute coordinates) screen: <subject>0100</subject> or
3 <subject>0x0100</subject>
Current position (relative coordinates) screen: <subject>0200</subject> or
<subject>0x0200</subject>
4
Table A.3 Maintenance Display Switching ID
4 Screen Screen
Number
POSITION
A 0100 Current position (absolute coordinate) screen
0200 Current position (relative coordinate) screen
7 0300 Current position (overall) screen
0400 Handle interruption screen
0600 Operating monitor screen
8 0700 3D Manual Feed Screen
0800 Current position (relative coordinate) screen
Z PROGRAM
0101 Program display screen
0201 Program folder screen
0301 Next block display screen
0401 Program check screen
0601 Machining time display screen
0701 Manual numerical command screen
0801 Program restart screen
0901 Robot connection Robot program select screen
3201 C Language Executor application screen 1(Program screen)
3301 C Language Executor application screen 2(Program screen)
542
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
3401 C Language Executor application screen 3(Program screen)
3501 C Language Executor application screen 4(Program screen)
3601 C Language Executor application screen 5(Program screen) 1
OFFSET
0102 Tool offset screen
0202 Setting screen
2
0302 Workpiece coordinates setting screen
0602 Custom macro screen 3
0702 Pattern menu screen
0802 Software operator's panel screen
0902 Displaying tool life management (list screen)
4
0b02 Y-axis offset screen
0c02 Workpiece coordinate system shift screen 4
0d02 Tool offset/second geometry tool offset screen
0e02 Tool geometry data screen
1102 Precision level selection screen/Machining quality level selection
A
screen
1202
1302
4th/5th axis offset screen
Chopping parameter setting screen
7
1502 Chuck barrier setting screen
1602 Language screen 8
1702 Protection of data at 8levels screen
1802
1a02
Operation confirmation function setting screen
Active fixture offset display screen
A1
1b02 Fixture offset setting screen
1c02 3D interference check screen A2
1d02 Tool geometry size data setting screen
1f02
2402
Workpiece setting error screen
Dynamic tool offset screen
Z
2702 Machine configuration selecting screen
2802 Machining condition selection screen
2902 Eco setting screen
3202 C Language Executor application screen 1(Offset screen)
3302 C Language Executor application screen 2(Offset screen)
3402 C Language Executor application screen 3(Offset screen)
3502 C Language Executor application screen 4(Offset screen)
3602 C Language Executor application screen 5(Offset screen)
0112 Tool offset screen (wear)
543
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
0212 Tool offset screen (tool geometry)
0312 Tool offset screen (wear 2)
1 0412 Tool offset screen (tool geometry 2)
0512 Operation level setting screen of the protection of data at 8levels
0612 Password change screen of the protection of data at 8levels
2 0712 Protect level setting screen of the protection of data at 8levels
0812 Operation confirmation function setting screen
3 0912 Tool offset range setting screen
0a12 External workpiece origin offset range setting screen
0b12 Workpiece origin offset range setting screen
4 0c12 Y-axis tool offset range setting screen
0d12 Workpiece shift range setting screen
4 0e12 Tool management magazine screen
0f12 Tool management data screen
1012 Custom macro screen
A 1112 Execution macro variable screen
1212 Conversational macro variable screen
7 1312 Auxiliary macro variable screen
SYSTEM
0103 Parameter screen
8 0203 Diagnosis screen
0303 Servo guide mate screen
544
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
1a03 Touch panel calibration screen
1b03 FSSB setting screen
1c03 Menu screen for parameter tuning 1
1d03 Power Mate CNC manager screen
1f03 Embedded Ethernet port screen
2003 PCMCIA Ethernet card screen
2
2103 Ethernet screen
2203 PROFIBUS Master screen 3
2403 Machine Remote Diagnosis screen
2503 M code group setting screen
2603 Learning control for parts cutting screen/Learning control screen/Rigid
4
tapping learning control screen
2703
2903
3D error compensation screen/3D rotary error compensation screen
PROFIBUS Slave screen
4
2a03 DeviceNet Master screen
2b03 FL-net (1st) screen A
2c03 DeviceNet Slave screen
2e03
2f03
Dual Check Safety screen
Real time macro screen
7
3003 High pitch error compensation screen
3103 Customer's board screen 8
3203 C Language Executor application screen 1(System screen)
3303
3403
C Language Executor application screen 2(System screen)
C Language Executor application screen 3(System screen)
A1
3503 C Language Executor application screen 4(System screen)
3603 C Language Executor application screen 5(System screen) A2
3803 CNC ID information screen
3903
3a03
C Language Executor Task execution status monitor screen
Fine torque sensing screen
Z
3b03 Setting screen for the 3D machine position compensation function
3d03 Parameter check sum screen
4003 Reference position setting with mechanical stopper screen
4103 Data modification detection setting screen
4203 CC-Link Remote device screen
4403 Robot connection robot status screen
4503 Robot connection setting screen
4603 Power consumption monitoring screen
0113 Spindle setting screen
545
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
0213 Spindle tuning screen
0313 Spindle monitor screen
1 0413 Amplifier setting screen for iA
0513 FSSB axis setting screen for iA
0613 Amplifier maintenance screen for iA
2 0713 Servo parameter setting screen
0813 Servo motor tuning screen
3 0913 Periodic maintenance status screen
0a13 Periodic maintenance machine menu screen
0b13 Periodic maintenance NC menu screen
4 0c13 Y-time graph wave display screen
0d13 XY graph wave display screen
4 0e13 Circle graph wave display screen
0f13 Fourier graph wave display screen
1013 Bode graph wave display screen
A 1113 Channel setting screen
1213 Waveform Diagnosis Graph Screen
7 1313 Waveform Diagnosis Parameter Screen
1413 Operation history screen
1513 Operation history signal selection screen
8 1613 Absolute coordinate screen of the Power Mate CNC manager
1713 Machine coordinate screen of the Power Mate CNC manager
546
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
2813 PMC parameter (data table) screen
2913 Signal trace screen
2a13 Signal trace (parameter setting) screen 1
2b13 Program list screen
2c13 Ladder diagram monitor / editor screens
2d13 Title display/edit screens
2
2e13 Configuration parameter screens
2f13 PMC function setting screens (for general functions, multi-language
message function, selectable I/O Link assignment function, and
3
override function)
3013 PMC status screen 4
3113 System parameter display/edit screens
3213 I/O module display/edit screens
3313 Symbol and comment display/edit screens
4
3413 Message display/edit screens
3513 Online monitor parameter setting screen A
3613 Embedded Ethernet port common screen
3713 Embedded Ethernet port FOCAS2 screen
3813 Embedded Ethernet port FTP transfer screen
7
3913 Embedded Ethernet port PING screen
3a13 Embedded Ethernet port communication state screen 8
3b13 Embedded Ethernet port task state screen
3c13 PCMCIA Ethernet card common screen
3d13 PCMCIA Ethernet card FOCAS2 screen
A1
3e13 PCMCIA Ethernet card FTP transfer screen
3f13 PCMCIA Ethernet card PING screen A2
4013 PCMCIA Ethernet card communication state screen
4113 PCMCIA Ethernet card task state screen
4213 Ethernet common screen
Z
4313 Ethernet FOCAS2 screen
4413 Ethernet Data Server screen
4513 Ethernet PING screen
4613 Ethernet communication state screen
4713 Ethernet task state screen
4813 Ethernet Data Server mode screen
4913 Ethernet Data Server format screen
4e13 PROFIBUS Master top screen
4f13 PROFIBUS Master bus parameter screen
5013 PROFIBUS Master slave table screen
547
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
5113 PROFIBUS Master communication status screen
5213 PROFIBUS Master slave parameter screen
1 5313 PROFIBUS Master module data screen
5413 PROFIBUS Master DI/DO address screen
5513 PROFIBUS Master operation mode screen
2 MESSAGE
0104 Alarm screen
3 0204 Operator message screen
0304 Alarm history screen
0404 Operator message history screen
4 0604 Embedded Ethernet port log screen
0704 PCMCIA Ethernet card log screen
4 0804 Ethernet log screen
0904 FL-net (1st) communication history screen
0b04 System alarm history screen
A 0c04 USB log screen
1004 DeviceNet Master HISTORY screen
7 1104 DeviceNet Slave HISTORY screen
1304 Trouble diagnosis guidance screen
1404 Trouble diagnosis monitor screen
8 1504 Trouble diagnosis parameter screen
3204 C Language Executor application screen 1(Message screen)
548
B-64647EN/02
CHAPTER A APPENDIX
A.3 MAINTENANCE DISPLAY SWITCHING ID (SUBJECT VALUE)
Screen Screen
Number
3505 C Language Executor application screen 4(Graphic screen)
3605 C Language Executor application screen 5(Graphic screen)
CUSTOM 1
0106 Conversational macro 1 screen
0206 Conversational macro 2 screen
0306 Conversational macro 3 screen
2
3206 C Language Executor application screen 1(Custom1 screen)
3306 C Language Executor application screen 2(Custom1 screen) 3
3406 C Language Executor application screen 3(Custom1 screen)
3506 C Language Executor application screen 4(Custom1 screen)
3606 C Language Executor application screen 5(Custom1 screen)
4
CUSTOM2
3207 C Language Executor application screen 1(Custom2 screen) 4
3307 C Language Executor application screen 2(Custom2 screen)
3407 C Language Executor application screen 3(Custom2 screen)
3507 C Language Executor application screen 4(Custom2 screen)
A
3607 C Language Executor application screen 5(Custom2 screen)
7
8
A1
A2
Z
549
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
A.4
2 !
Q
Shift + 1 (31)
Q (51)
@ Shift + +2 (32)
3 W
#
W (57)
Shift + +3 (33)
E E (45)
4 $
R
Shift + +4 (34)
R (52)
% Shift + +5 (35)
4 T T (54)
& Shift + +7 (37)
Y Y (59)
A * Shift + +8 (38)
U U (55)
7 (
I
Shift + +9 (39)
I (49)
) Shift + +0 (30)
8 O
\
O (4F)
VK_OEM_5 (DC)
P P (50)
A1 `
A
VK_OEM_3 (CO)
A (41)
~ Shift + ` (CO)
A2 S S (53)
_ Shift + - (BD)
D D (44)
Z ; VK_OEM_1 (BA)
F F (46)
: Shift + ; (BA)
G G (47)
" Shift + ' (DE)
H H (48)
' VK_OEM_7 (DE)
J J (4A)
[ VK_OEM_4 (DB)
K K (4B)
] VK_OEM_6 (DD)
L L (4C)
550
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
551
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
2 SHIFT
CTRL
VK_SHIFT (10)
VK_CONTROL (11)
ALT VK_MENU (12)
3 TAB VK_TAB (09)
ESC VK_ESCAPE (1B)
4 HELP
:::
VK_SUBTRACT (6D)
VK_NUMPAD9 (69)
Menu
4 RESET
POS VK_NUMPAD1 (61)
PROG VK_NUMPAD2 (62)
A OFS/SET VK_NUMPAD3 (63)
MESSAGE VK_NUMPAD5 (65)
7 GRAPH VK_NUMPAD6 (66)
CUSTOM VK_NUMPAD7 (67)
None None
8 SYSTEM VK_NUMPAD4 (64)
552
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
553
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
4 ALTER
INSERT
VK_ADD (6B)
VK_INSERT (2D)
DELETE VK_DELETE (2E)
A INPUT VK_RETURN (0D)
→ VK_RIGHT (27)
7 ←
↑
VK_LEFT (25)
VK_UP (26)
↓ VK_DOWN (28)
8 PAGE↑ VK_PRIOR (21)
PAGE↓ VK_NEXT (22)
A1 TAB
ESC
VK_TAB (09)
VK_ESCAPE (1B)
HELP VK_SUBTRACT (6D)
A2 ABC/abc VK_CAPITAL (14)
SHIFT VK_SHIFT (10)
Z CTRL
ALT
VK_CONTROL (11)
VK_MENU (12)
RESET
POS VK_NUMPAD1 (61)
PROG VK_NUMPAD2 (62)
OFS/SET VK_NUMPAD3 (63)
MESSAGE VK_NUMPAD5 (65)
GRAPH VK_NUMPAD6 (66)
CUSTOM VK_NUMPAD7 (67)
SYSTEM VK_NUMPAD4 (64)
Menu VK_NUMPAD9 (69)
554
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
555
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
3 -
>
VK_OEM_MINUS (BD)
Shift + . (BE)
. VK_OEM_PERIOD (BE)
4 <
0
Shift + , (BC)
0 (30)
END VK_END (23)
4 1 1 (31)
{ Shift + [ (DB)
2 2 (32)
A } Shift + ] (DD)
3 3 (33)
" Shift + ' (DE)
7 4 4 (34)
' VK_OEM_7 (DE)
5 5 (35)
8 | Shift + \ (DC)
6 6 (36)
A1 HOME
7
VK_HOME (24)
7 (37)
; VK_OEM_1 (BA)
A2 8
:
8 (38)
Shift + ; (BA)
9 9 (39)
556
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
A
Horizontal soft keys
Table A.4 (d) Horizontal soft keys
7
Key Key code
1st from left VK_F11 (7A)
2nd from left VK_F1 (70) 8
3rd from left VK_F2 (71)
4th from left VK_F3 (72) A1
5th from left VK_F4 (73)
6th from left VK_F5 (74)
7th from left VK_F6 (75) A2
8th from left VK_F7 (76)
9th from left VK_F8 (77) Z
10th from left VK_F9 (78)
11th from left VK_F10 (79)
12th from left VK_F12 (7B)
557
B-64647EN/02
CHAPTER A APPENDIX
A.4 MDI KEY CODE MAP FOR iHMI
4
Left Vertical Soft Keys (for 19 Inch Only)
4 Table A.4 (f) Left Vertical Soft Keys (for 19 Inch Only)
Key Key code
1st from bottom Shift + VK_F13 (7C)
A 2nd from bottom Shift + VK_F14 (7D)
3rd from bottom Shift + VK_F15 (7E)
558
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
A.5
Basic screen
2
5 3
2 4
3
6 4
8 A
7
7
8
1
A1
A2
Z
4
559
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
4 (Base/first layer)
8 Soft key color
90)
RGB(40, 40,
170, 185)
RGB(52, 70,
144, 145) 122, 143)
RGB(98, 101, RGB(71, 72,
(Base/second layer) 40) 88) 89 73)
A
Individual setting screen
7 9 18 10 13
8 11
A1
12
A2
Z
16
14,15 17
Fig. A.5 (b) Color Definition Targets on the Individual Settings Screen
560
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
Table A.5 (b) Color Definition Targets on the Individual Settings Screen
Black Navy blue Gray Blue gray
9 Cursor color RGB(0, 180, RGB(0, 180, RGB(0, 93, RGB(0, 93,
(With focus) 255) 255) 101) 101)
10 Cursor color
(Without focus)
RGB(203,
230, 255)
RGB(203,
230, 255)
RGB(48, 13,
133)
RGB(48, 13,
133)
1
11 Variable text color RGB(245, RGB(0, 0, 0) RGB(255, RGB(0, 0, 0)
245, 245) 255, 255) 2
12 Text color for RGB(0, 0, 0) RGB(0, 0, 0) RGB(0, 0, 0) RGB(0, 0, 0)
Text color
13 Window frame color RGB(0, 93, RGB(0, 93, RGB(0, 93, RGB(0, 93, 3
(First layer) 101) 101) 101) 101)
14 Soft key color
(First layer window/
RGB(0, 93,
101)
RGB(0, 93,
101)
RGB(0, 93,
101)
RGB(0, 93,
101) 4
first layer)
15 Soft key color
(First layer window/
RGB(0, 64,
59)
RGB(0, 64,
59)
RGB(0, 64,
59)
RGB(0, 64,
59) 4
second layer)
16 Soft key text color
(Enabled)
RGB(245,
245, 245)
RGB(245,
245, 245)
RGB(245,
245, 245)
RGB(245,
245, 245) A
17 Soft key text color RGB(140, RGB(140, RGB(140, RGB(140,
(Disabled)
18 Selected text color
140, 140)
RGB(0, 0, 0)
140, 140)
RGB(0, 0, 0)
140, 140)
RGB(0, 0, 0)
140, 140)
RGB(0, 0, 0)
7
8
A1
A2
Z
561
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
Slide
1
2
3
4
4
19,20
A
Fig. A.5 (c) Color Definition Targets on the Slide
7
Table A.5 (c) Color Definition Targets on the Slide
A2
Z
562
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
1
2
3
4
4
21,22 A
Fig. A.5 (d) Color Definition Targets on the Second Layer Window
7
Table A.5 (d) Color Definition Targets on the Second Layer Window
563
B-64647EN/02
CHAPTER A APPENDIX
A.5 FANUC SCREEN COLOR DEFINITION LIST
23
1
2
3
4
4
A
7
24,25
8 Fig. A.5 (e) Color Definition Targets on the Third Layer Window
A1 Table A.5 (e) Color Definition Targets on the Third Layer Window
Black Navy blue Gray Blue gray
Z layer window/first
layer)
128, 119) 128, 119) 128, 119) 128, 119)
25 Soft key color (Third RGB(77, 77, RGB(77, 77, RGB(77, 77, RGB(77, 77,
layer window/ 68) 68) 68) 68)
second layer)
564
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
A.6
565
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Item Specification
Argument LPCTSTR appName: Application identifier ID
LPCTSTR subject: Character string (up to 63 characters, nullable)
passed to the application
1 Return value
Description
Returns TRUE if the application starts up and FALSE if not.
Starts an application with the identifier ID appName. The subject value
is sent to the application.
2 If the return value is FALSE, the application startup may be in the wait
state. If so, do not call other Application Manager functions until the
566
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Item Specification
Description Activates an application with the identifier ID appName if active is true
and deactivates it if active is false.
Retrieve application subject value
Function name LPCTSTR GetSubject() 1
Argument
Return value Returns the application subject value if the process succeeds and
NULL if it fails. 2
Description Retrieves the application subject value.
Set application subject value
Function name BOOL SetAppSubject(LPCTSTR appName, LPCTSTR subject)
3
Argument LPCTSTR appName: Application identifier ID
LPCTSTR subject: Character string (up to 63 characters, nullable)
passed to the application
4
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Passes the subject value to an application with the identifier ID 4
appName.
Set application display size
Function name BOOL SetAppDisplay(UINT32 inchx10, const POINT* pt)
A
Argument UINT32 inchx10: Value ten times the application display size (select
104, 150, or 190).
const POINT* pt: Application display position (coordinate on the upper
7
left corner).
Return value Returns TRUE if the process succeeds and FALSE if it fails.
8
Description Set the application display size. You can apply the settings by saving
the changes (executing SaveApps()) and restarting the application
(executing RestartApps()). A1
Save setting changes
Function name BOOL SaveApps()
Argument A2
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Saves the setting changes. This applies the changes to setting.xml.
Z
End Application
Function name BOOL QuitApps()
Argument
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Exits the iHMI application.
Restart application
Function name BOOL RestartApps()
Argument
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Restarts the iHMI application.
567
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Item Specification
Disable application startup
Function name BOOL DisableApp(LPCTSTR appName, BOOL disabled)
Argument LPCTSTR appName: Application identifier ID
1 BOOL disabled: TRUE (Disables application startup), FALSE (Resets
the disabled state)
Return value Returns TRUE if the process succeeds and FALSE if it fails.
2 Description Enables/disables application startup.
Obtain application startup disabled state
3 Function name
Argument
BOOL IsAppDisabled(LPCTSTR appName)
LPCTSTR appName: Application identifier ID
Return value Returns TRUE if application startup is disabled and FALSE if it enabled.
4 Description Obtains the application startup disabled state.
Call Home screen
4 Function name
Argument
BOOL GoAppHome()
Return value Returns TRUE if the process succeeds and FALSE if it fails.
A Description Calls the Home screen.
Call last screen
7 Function name
Argument
BOOL GoAppBack()
Return value Returns TRUE if the process succeeds and FALSE if it fails.
8 Description Calls the last used screen.
Retrieve currently selected display language
A1 Function name
Argument
LPCTSTR GetAppLanguage()
Return value Two-character language code defined in ISO639-1. (en, ja, etc.)
A2 However, a three-character code is used instead only for Simplified
Chinese (chs) and Traditional Chinese (cht).
The language settings are defined in settings.xml.
Z Description Retrieves the display language currently selected.
When the language is changed, a message is sent to show that the
wParam value of the window message specified in the argument of the
RegisterClient function is LANGUAGE_CHANGED.
Set display language
Function name BOOL SetAppLanguage(LPCTSTR language)
Argument Two-character language code defined in ISO639-1. (en, ja, etc.)
However, a three-character code is used instead only for Simplified
Chinese (chs) and Traditional Chinese (cht).
The language settings are defined in settings.xml.
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Sets the language displayed on iHMI.
568
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Item Specification
Retrieve currently selected theme
Function name LPCTSTR GetAppColor()
Argument
Return value Character string representing the theme. (black, navy, gray, blue) 1
Character strings black, navy, gray, and blue correspond to colors
"black", "navy", "gray", and "blue gray" respectively.
Description Retrieves the theme currently selected. 2
When the theme is changed, a message is sent to show that the
wParam value of the window message specified in the argument of the
RegisterClient function is COLOR_CHANGED. 3
Set theme
Function name
Argument
BOOL SetAppColor(LPCTSTR color)
Character string representing the theme. (black, navy, gray, blue)
4
Character strings black, navy, gray, and blue correspond to colors
Return value
"black", "navy", "gray", and "blue gray" respectively.
Returns TRUE if the process succeeds and FALSE if it fails.
4
Description Sets the theme for iHMI.
Lock key input A
Function name BOOL SetAppKeyLockBits(UINT32 bits)
Argument Bit string specifying a key to be locked.
Bit0 - 9: VK_NUMPAD0 to VK_NUMPAD9 (corresponding to function 7
keys)
Bit10: VK_MENU (ALT key) + VK_TAB
Applies a lock with bit ON or releases a lock with bit OFF. 8
Return value Returns TRUE if the process succeeds and FALSE if it fails.
Description Applies a lock on the specified key input. A value specified by the
argument is reflected immediately. A1
This function is available with iHMI Ver. 4.0 onward.
Retrieve information center display status
Function name BOOL IsInfoCenterVisible()
A2
Argument
Return value Returns TRUE if the information center is displayed and FALSE if not. Z
Description Checks if the information center is displayed on an application.
This function is available with iHMI Ver. 7.0 onward.
Record log to operation history
Function name BOOL SendLog(LPCTSTR appName, LPCTSTR logtext)
Argument LPCTSTR appName: Application identifier ID
LPCTSTR logtext: Text to be recorded to the operation history
569
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Item Specification
Return value Returns TRUE if the process succeeds and FALSE if it fails.
8 log.
A1
A.6.2 CncAppClient Notification Message
A.6.2
570
B-64647EN/02
CHAPTER A APPENDIX
A.6 CNCAPPCLIENT FUNCTION SPECIFICATIONS
Message Description
INFOCENTER_SHOWN Information center is displayed.
INFOCENTER_HIDDEN Information center is hidden.
STARTUP_FINISHED iHMI startup is finished.
1
2
3
4
4
A
7
8
A1
A2
Z
571
B-64647EN/02
CHAPTER A APPENDIX
A.7 RESOURCES REQUIRED FOR EACH FUNCTION
A.7
The PANEL iH has three memory storages: Main memory, Storage 1, and Storage
2. You can select 2, 4, 8, or 16 GB for a CF (compact flash) card used for Storage
2.
3 Select the size of a CF card to be mounted based on the amount of data that can
be saved in the iHMI basic function applications shown in Table A.7.1.1 (b) and
the amount of memory that can be used in the MTB application shown in Table
4 A.7.1.
applications. It may increase or decrease when functions are added in the future.
A
Table A.7.1.1 (a) Memory Usage in the iHMI Basic Function Applications
7 Application
Main memory
1GB
Storage 1
FROM:
Storage 2 (*2)
CF: 2GB CF: 4/8/16 GB
512MB
A1 Maintenance screen
PC Operation
10MB
10MB
10MB
10MB
Data Logger 20MB 10MB 230MB 650MB
A2 Maintenance Manager
Tool Manager
50MB
30MB
10MB
10MB
130MB
200MB
130MB
350MB
Calendar 20MB 10MB 10MB 20MB
Z Whiteboard
Manual Viewer
30MB
50MB
10MB
20MB
50MB
100MB
100MB
100MB
Browser 30MB 10MB
SERVO Viewer 70MB 15MB 100MB 300MB
Total (*1) 730MB 380MB 1GB 2 GB
*1: You can set which applications are registered with the Home screen and
enabled. Therefore, the actual total usage is the total of applications registered
with the Home screen.
*2: The maximum available capacity of some applications varies depending on the
size of Storage 2. For details, see "Table A.7.1.1 (b) Amount of Data That Can
Be Saved in the iHMI Basic Function Applications".
The following table shows the differences in the amount of data that can be saved
in the iHMI basic function applications depending on the size of Storage 2.
572
B-64647EN/02
CHAPTER A APPENDIX
A.7 RESOURCES REQUIRED FOR EACH FUNCTION
Table A.7.1.1 (b) Amount of Data That Can Be Saved in the iHMI Basic Function
Applications
Storage 2
Application
CF: 2GB CF: 4/8/16 GB 1
CNC Operation Screen Diagnosis data image Diagnosis data image
500 KB x 100 images 500 KB x 200 images
Tool Manager
Data Logger
1000 tools
230MB
2000 tools
650MB
2
(For 4 hours at 1 ms cycle) (For 12 hours at 1 ms cycle)
Calendar 10 MB
(20 records, 5 years)
20 MB
(20 records, 10 years)
3
Whiteboard 50 records 100 records
SERVO Viewer 10 records 30 records
4
A.7.1.2 Amount of memory that can be used in the MTB application 4
The machine manufacturers can use the amount of memory shown in Table A.7.1
A.7.1.2
for their own application according to the size of the selected Storage 2.
A
Table A.7.1 Amount of memory that can be used in the MTB application
Application
Main memory Storage 2 7
1GB CF: 2GB CF: 4GB CF: 8 GB CF: 16GB
MTB application 250MB 500MB 1GB 4GB 10GB
8
The PANEL iH Pro has two memory storages: Main memory and storage. You can
select the main memory from the three sizes (2/4/8 GB) and the storage from SSD A2
(three sizes: 16/32/64 GB) or HDD (500 GB only). The storage is normally
partitioned into two areas (Storage 1 and Storage 2).
Select the size of the main memory and storage to be mounted based on the Z
amount of data that can be saved in the iHMI basic function applications shown in
Table A.7.2.1 (b) and the amount of memory that can be used in the MTB
application shown in Table A.7.2.1 (a) and Table A.7.2.1 (b).
573
B-64647EN/02
CHAPTER A APPENDIX
A.7 RESOURCES REQUIRED FOR EACH FUNCTION
applications. It may increase or decrease when functions are added in the future.
1 Table A.7.2.1 (a) Memory Usage in the iHMI Basic Function Applications
Storage 2 (*2)
Application Main memory Storage 1 SSD: 32/64
2 SSD: 16GB
GB, HDD
OS+ file system 900MB 11GB 100MB 200MB
Home screen 120MB 30MB
3 CNC Operation Screen 110MB 140MB 100MB 150MB
Maintenance screen 20MB 10MB
PC Operation 30MB 10MB
4 Data Logger 40MB 10MB 230MB 650MB
Maintenance Manager 60MB 10MB 130MB 130MB
Tool Manager 40MB 10MB 200MB 350MB
4 Calendar 40MB 10MB 10MB 20MB
Whiteboard 50MB 10MB 50MB 100MB
Manual Viewer 60MB 20MB 100MB 100MB
A Browser 50MB 10MB
SERVO Viewer 100MB 15MB 100MB 300MB
Machining Simulation 50MB 15MB
7 Total (*1) 1670MB 11.3GB 1GB 2 GB
*1: You can set which applications are registered with the Home screen and
8 enabled. Therefore, the actual total usage is the total of applications registered
with the Home screen.
*2: The maximum available capacity of some applications varies depending on the
A1 size of Storage 2. For details, see "Table A.7.2.1 (b) Amount of Data That Can
Be Saved in the iHMI Basic Function Applications".
A2 The following table shows the differences in the amount of data that can be saved
in the iHMI basic function applications depending on the storage size.
Z Table A.7.2.1 (b) Amount of Data That Can Be Saved in the iHMI Basic Function
Applications
Storage 2
Application
SSD (16 GB) SSD: 32/64 GB, HDD
CNC Operation Screen Diagnosis data image Diagnosis data image
500 KB x 100 images 500 KB x 200 images
Tool Manager 1000 tools 2000 tools
Data Logger 230MB 650MB
(For 4 hours at 1 ms cycle) (For 12 hours at 1 ms cycle)
Calendar 10 MB 20 MB
(20 records, 5 years) (20 records, 10 years)
Whiteboard 50 records 100 records
SERVO Viewer 10 records 30 records
574
B-64647EN/02
CHAPTER A APPENDIX
A.7 RESOURCES REQUIRED FOR EACH FUNCTION
Table A.7.2 Amount of memory that can be used in the MTB application 1
Application Main memory Storage 1 Storage 2
Machine Collision 700MB 50MB 200MB
Avoidance 2
Cycle Time Estimation 200MB 50MB 300MB
Interactive 100MB 50MB 300MB
Programming 3
A.7.2.1 (a) and Table A.7.2.1 (b) for their own application according to the size of
the selected main memory and storage.
4
Table A.7.2.1 (a) Amount of Main Memory That Can Be Used in the MTB A
Application
Application
2GB
Main memory
4GB 8GB
7
MTB application 300 MB 1GB 4GB
8
Table A.7.2.1 (b) Amount of Storage Memory That Can Be Used in the MTB
Application
storage
A1
Application
SSD: 16GB SSD: 32GB SSD: 64GB HDD
MTB application 1GB 10GB 40GB 460GB A2
Z
575
B-64647EN/02
CHAPTER A APPENDIX
A.7 RESOURCES REQUIRED FOR EACH FUNCTION
1
2
3
4
4
A
7
8
A1
A2
Z
576
B-64647EN/02
INDEX 1
i-1
B-64647EN/02
Description of the Web browser configuration Environments required to create failure diagnosis
file ...............................................................342 messages ..................................................... 49
Detecting maintenance items from an external External application integration file ................. 324
application ...................................................320
Diagnosable numbers ........................................48 F
1 Disabling the arbitrary axis switch function FANUC PICTURE ............................................. 14
(Manual Guide i) .........................................345 FANUC SCREEN COLOR DEFINITION LIST 559
2 Disabling the EWF ...........................................413 Folder configuration ........................................ 408
Displaying a specific screen when starting the user Folder configuration for import ........................ 339
application ...................................................368 For PANEL iH ................................................. 572
Displaying custom macro variable numbers and For PANEL iH Pro ........................................... 573
3 values .........................................................115 Functions of the Spindle Rotation
Displaying Icons or Character Strings in the Status Direction Icon ............................................. 493
Display Area .................................................39
4 Displaying the Details of Batch Save and Restore
Results ........................................................400
G
General Parameters of the 3D Interference Check
Displaying the soft key to call the cycle input screen Function ..................................................... 519
5 ......................................................................348
Displaying the soft key to call the machining drawing
GENERAL PRECAUTIONS ............................. s-2
GENERAL WARNINGS FOR CNC APPLICATION
screen .........................................................347 DEVELOPMENT ......................................... s-4
6 Displaying the soft key to call the machining
simulation screen ........................................349
Guide sizes that can be registered in the
Maintenance Manager ............................... 333
Displaying the soft key to call the NC statement
i-2
B-64647EN/02
Log file ............................................................ 302 Overview of Vertical Soft Key Customization .. 385
Log item configuration file ............................... 298
P
M PARAMETER OF N NUMBER SEARCH IN A
Machine Alarm Diagnosis Guidance Table .14, 50 MACHINING PROGRAM ........................... 510
Machining simulation function settings ........... 125 Parameter of Program Content Display .......... 507 1
Machining simulation screen ........................... 136 PARAMETER OF PROGRAM PROTECTION
Machining/Measurement Cycle Settings ............. 9 KEYS .......................................................... 435
MAINTENANCE DISPLAY SWITCHING ID Parameter of Sequence Numbers ................... 510 2
(subject VALUE) ........................................ 542 PARAMETER OF SUBPROGRAM CALLS .... 434
Maintenance items display switch configuration file PARAMETER TO CHANGE THE NUMBER OF
..................................................................... 308 DIGITS FOR PROGRAM NUMBERS ........ 438 3
Maintenance items protection setting file ........ 312 Parameter to Display Feedrate Information .... 484
MAINTENENCE .............................................. 391 Parameter to Display the Actual Feedrate ...... 486
Manual information settings file ...................... 335 PARAMETER TO SELECT A DEVICE ........... 439 4
Manual viewer tag list ..................................... 337 PARAMETERS ............................................... 425
Manually setting in the P-CODE variable ........ 182 Parameters of Axis Name Switching ............... 460
MDI KEY CODE MAP FOR iHMI .................... 550 Parameters of Display during Program Backward by 5
Memory usage in optional functions ............... 575 Manual Handle Retrace ............................. 508
Parameters of Extended Spindle Names and
Memory usage in the iHMI basic
functions ........................................... 572, 574 Subscripts .................................................. 488 6
Monitoring interference check ......................... 293 Parameters of General Modal Information ...... 476
Parameters of Increment System 0.1 nm
N Display ....................................................... 453 7
Naming rules to update a manual file ............. 340 PARAMETERS OF MACHINING INFORMATION
DISPLAY .................................................... 479
NC tool database management ........................ 70
Notes on Using the Japanese/Chinese Input PARAMETERS OF MACHINING PROGRAM 8
Function ....................................................... 65 DISPLAY .................................................... 504
Parameters of Modal A Codes (Fourth Auxiliary
O Function) .................................................... 475 A1
Opening the cycle input screen on the cycle Parameters of Modal B Codes (Second Auxiliary
selection screen by tapping ....................... 193 Function) .................................................... 472
Opening/closing the custom macro variable Parameters of Modal C Codes (Third Auxiliary A2
slide ............................................................ 114 Function) .................................................... 474
Operating in Screens ...................................... 418 Parameters of Modal F Codes ........................ 468
Outputting the display switch settings of the Parameters of Modal G Codes ........................ 462 Z
maintenance items ..................................... 308 Parameters of Modal HD.T and NX.T Codes .. 464
Outputting the estimation result to an XML file . 95 PARAMETERS OF MODAL INFORMATION
Outputting the maintenance items protection DISPLAY .................................................... 462
setting ........................................................ 319 Parameters of Modal M Codes (First to Fifth M
Overlapping the user application with the iHMI Codes) ........................................................ 471
application .................................................. 364 Parameters of Modal S Codes ........................ 470
OVERVIEW ............................................... 1, 417 Parameters of Modal SRPM, SSPM, and
OVERVIEW OF CREATING A USER SMAX ......................................................... 467
APPLICATION ........................................... 360 Parameters of Modal T Codes ........................ 469
Overview of Creating an Application ............... 362 Parameters of Modal T, D, and H Codes ........ 468
Overview of the 3D interference check PARAMETERS OF MULTI-PATH EDIT .......... 432
function ...................................................... 242 Parameters of Program Numbers ................... 507
i-3
B-64647EN/02
i-4
B-64647EN/02
Setting the machine configuration ................... 209 Setting various settings of the machine collision
Setting the maintenance completion notification and avoidance function ..................................... 204
the maintenance completion control .......... 315 Settings for When an Application Is
Setting the memory card slot used for DNC Started/Running ............................................. 4
operation .................................................... 172 Setup for iHMI Functions .................................. 10
Setting the misoperation prevention function .. 160 Setup Overview ................................................... 3 1
Setting the moving axis ................................... 283 Showing/hiding the custom macro variable
Setting the MTB setting file ............................. 345 names ........................................................ 119
Setting the multi-edge tool management Signals available during the execution of the 2
function ........................................................ 92 machine collision avoidance function ......... 240
Setting the multi-path edit paths and order ....... 98 Simultaneous Display with Another
Setting the number of divided areas of the multi-path Application .................................................. 381 3
display ........................................................ 100 Standard icons list ........................................... 306
Setting the reuse function and range selection Starting a specific application from the user
function for cycle free figure creation ......... 166 application .................................................. 366 4
Setting the soft keys on the machining drawing STARTING A USER APPLICATION FROM A
screen ........................................................ 153 VERTICAL SOFT KEY ............................... 385
Setting the start page ...................................... 342 Starting an application with a screen specified . 25 5
Setting the string search for programs on the data Starting NCBOOT32 ....................................... 417
server ......................................................... 154 Starting the Backup Screen ............................ 393
Setting the tool slide ........................................ 169 Storage Locations of Applications and Data ....... 2 6
Setting the uniform peripheral speed control mode Supported systems ........................................... 93
icon display ................................................ 108 Switching maintenance items display ............. 307
Setting the workpiece coordinates slide .......... 111 7
Setting the Workpiece Origin Offset Amount .. 477 T
Setting to hide the T codes ............................... 91 Tool management function customization ......... 72
SETTING UP BASIC FUNCTIONS ................... 37
8
Setting Up Cycle Time Estimation Function ...... 92
U
Uninstalling the iHMI ....................................... 414
SETTING UP iHMI APPLICATIONS ................. 19
Setting up M code input function ..................... 149
Updating the coordinate value on the Preset A1
Relative Coordinates window in synchronization
Setting up the 3D interference check function 242
with axis movement .................................... 119
Setting Up the CNC Operation Screen ............. 97
Updating the iHMI Basic Software for the PANEL iH A2
Setting Up the Cycle-related Window ............. 192 ..................................................................... 408
Setting up the fixed sentence function ............ 161 Updating the iHMI Basic Software for the PANEL iH
SETTING UP THE IMPROVEMENT Pro .............................................................. 412 Z
APPLICATION ........................................... 298 User Application .............................................. 361
Setting Up the Machine Collision Avoidance User application ................................................ 12
Function ..................................................... 202
Using the Conventional Screen Call Function . 344
SETTING UP THE MACHINING
Using the iHMI Library .................................... 362
APPLICATION ............................................. 97
Using the old format tool catalog database ....... 75
Setting Up the Machining Cycle ...................... 174
Setting Up the Manual Viewer Function .......... 335 V
Setting Up the Measurement Cycle ................ 176 Vertical Soft Key Setting File ........................... 386
SETTING UP THE PLANNING APPLICATION 70
SETTING UP THE UTILITY APPLICATION ... 335
Setting Up the Web Browser Function ............ 341
Setting Up Tool Manager .................................. 70
i-5
B-64647EN/02
1
2
A1
A2
i-6
B-64647EN/02
REVISION RECORD
2
3
4
5
6
7
8
A1
A2
Z
r-1
B-64647EN/02
* B - 6 4 6 4 7 E N / 0 2 *