• No part of this manual may be reproduced in any form.
• The design and specifications of this product are subject to change due to
improvements.
The products in this manual are controlled based on Japan's "Foreign Exchange and
Foreign Trade Law".
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.
This manual attempts to include information as much as possible.
There are, however, a very large number of operations that must not or cannot be
performed, and if the manual contained them all, it would be enormous in volume.
It is, therefore, requested to assume that any functions not described in this manual are
"not equipped in this product."
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.
www.hongdiancnc.com
www.hongdiancnc.com
B-64647EN/01
!
!
!
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
PRECAUTIONS".
DEFINITION OF WARNING, CAUTION,
NOTE, AND MEMO
This manual includes safety precautions for protecting the user and preventing
the machine. Precautions are classified into " Warning" and "
damage t
Caution" according to the degree of the risk or severity of damage.
Also, supplementary information is described as "Note" and "Memo".
Read these indications thoroughly before using this product.
WARNING
CAUTION
o
Used if a danger resulting in the death or serious injury of the user is
expected to occur if he or she fails to observe the approved procedure.
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
procedure.
!
2
3
4
5
6
7
8
A1
Used if points to keep in mind not related to WARNING or CAUTION are to
www.hongdiancnc.com
NOTE
MEMO
Read this manual carefully, and store it in a safe place.
*
be indicated.
Used if supplementary explanations for operation or additional information
not related to WARNING or CAUTION are to be indicated.
s-1
A2
Z
www.hongdiancnc.com
1
!
!
B-64647EN/01
SAFETY PRECAUTIONS
GENERAL PRECAUTIONS
GENERAL PRECAUTIONS
The following warnings and cautions provide information to be noted when
handing the CNC device for safer use of the machine with the CNC device.
2
3
4
5
6
7
8
A1
WARNING
• 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.
• Carefully check that program command value, offset value, curren
po
tion, and external signal settings, etc. are correct before starting the
si
machine for operation, such as machining the work. Also, perform tria
op
eration, such as using the single block, feed speed override, or machi
ock function, or operating without a tool or work, to carefully check that th
l
machine operates correctly.
• Check that an appropriate feed speed value is specified for the operation.
h
e maximum feed speed is normally limited for each machine. Follow the
T
manual of the machine as well because the optimal speed is differen
de
pending on the operation.
Operation with an incorrect speed may cause unexpected load to t
ma
ine, resulting in damage to the work or machine or injury.
ch
• Before using the tool offset function, carefully check the offset direction a
v
ue. Operation with incorrect data may cause unexpected behavior of
al
chine, resulting in damage to the work or machine or injury.
ma
• Optimal values are set to the CNC and PMC parameters, so they do no
no
mally need to be changed. If you change the parameter for so
r
eason, fully understand its function before change. An incorrect parameter
r
setting may cause unexpected behavior of the machine depending on th
etting value, resulting in damage to the work or machine or injury.
s
t
l
ne
t
he
nd
the
t
me
e
e
www.hongdiancnc.com
A2
• After pressing the power on button, do not touch any key on the keyboard
un
Z
CAUTION
til the screen appears. Some keys are used for maintenance or specia
eration and may cause unexpected behavior.
op
• NC programs, parameters, and variables are stored in the non-volatile
in the CNC device. These data are usually not lost by powering
mory
me
on/off. However, precious data stored in the non-volatile memory may
l
ost due to incorrect operation or may have to be erased due to faul
covery.
re
To recover fast from such an unexpected situation, back up all kinds of
da
a beforehand.
t
• There are some embedded machine operations and screen function
i
talled by machine tool builders (MTB). For how to use them and
ns
precautions, refer to the appropriate manual provided by each
manufacturer.
s-2
www.hongdiancnc.com
l
be
t
s
B-64647EN/01
!
SAFETY PRECAUTIONS
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT
0.1
GENERAL WARNINGS FOR CNC
APPLICATION DEVELOPMENT
1
WARNING
Be careful enough for the following warnings when you develop two or more
applications or use networks.
If you neglect them, there is a danger of the user being injured or there is a
r of both the user being injured and the equipment being damaged.
nge
da
1.Be careful enough if you write an identical NC data, an identical PMC data
eries of related data set by two or more above applications including
a s
or
network functions. Because they are executed based on each individual
cycles (in other words, asynchronous cycles), there is a possibility that the
data will be written in an unexpected order.
Therefore, do NOT write above data in the following cases.
- Applications and network functions
- Two or more applications
- Two or more network functions
Data, applications and network functions of interest are listed in below.
r, all may not be listed completely because new features will be
ve
Howe
added in the future.
2.Be careful enough that you must prevent PMC signals in the same by
being written by the following two or more applications including
from
network functions. While an application reads and writes one byte of PMC
signals, other applications may write the same byte.
te
2
3
4
5
6
7
8
A1
www.hongdiancnc.com
3.Be careful enough if you process a PMC signal set that is related to a
tion by using the following two or more applications including network
func
functions. Because they are executed based on each individual cycles (in
other words, asynchronous cycles), there is a possibility that the NC may
receive the PMC signal set in an unexpected order.
4.Generally, when multi-byte data are read or written at once among t
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 writing process
that is separated from the entity of the data and make the handshaking
process to access the data by using the flags.
s-3
www.hongdiancnc.com
NC
he
A2
Z
1
!
CategoryData
General data for NC Parameter, Tool compensation value and related
data,
Work zero offset value and related data,
Workpiece coordinate system shift value and related
data,
Macro variable, P-CODE variable, Program and
related data,
Tool management function data, Tool life
management data,
Error compensation related data ,
Overtravel check (Interference check) related data ,
Software operator’s panel related data
PMC data PMC signal, PMC parameter
Data for Laser,
Punch press or Wire
cut
Tool data for punch press and related data, Safety
zone data and related data, Laser cutting condition
data and related data, Laser oscillator setting data
and related data, Wire consumption compensation
data, Guide position compensation data, Workpiece
leveling data
Other dataParameters for Data Server, Parameters for network
setting
CategoryFunctions
ApplicationsPMC Ladder, Macro Executor, C Language
SAFETY PRECAUTIONS
GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT
Data List Table
5
6
7
8
CAUTION
List Table of Applications and Network Functions
A1
A2
Z
www.hongdiancnc.com
5.CNC has functions that read or write PMC signals in other than the G/F
address. Be careful enough if the above mentioned applications and
network read or write PMC signals used by these functions. When reading
or writing the same PMC signal, applications or CNC functions may work in
an unexpected manner.
As for the CNC functions of interest, refer to the connection manual
(
Function) (B-64483EN-1) ”Appendix B. List of Functions Using PMC
Signals Other Than G/F Address”.
s-4
www.hongdiancnc.com
PREFACE
B-64647EN/01
PREFACE
RELATED MANUALS
1
The iHMI consists of applications that support CNC operations and the "Home
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.
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).
The iHMI allows you to customize iHMI applications and add your custom
applications to the Home screen. There are two types of hardware, FANUC
PANEL iH and FANUC PANEL iH Pro, both of which allow application
customization.
1.1.1Setup Overview
1.1.1
The iHMI provides the following customization methods according to the machine
equipped with the iHMI or the way of using the operator.
4
5
6
7
8
A1
A2
1.1.1.1Customizing applications registered with the iHMI
1.1.1.1
Customize each iHMI application. The following shows customization examples:
Status icon/Home screen
You can add an icon to the status at the top of an iHMI application or change the
background color of the Home screen.
Fig. 1.1.1.1 (a) Adding a Status Icon
www.hongdiancnc.com
Z
Fig. 1.1.1.1 (b) Changing the Background of the Home Screen
2
www.hongdiancnc.com
B-64647EN/01
Tool Data
+iHMI
Tool Manager
Database
Data loading
Select and group tools
Data storing
Tool library
software
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
Tool Manager
The Tool Manager allows you to set the options and parameters required for using
the functions and import catalog data.
1
2
3
4
Fig. 1.1.1.1 (c) Flow of Importing Tool Data
Cycle Time Estimation
The Cycle Time Estimation allows you to set the auxiliary function time.
www.hongdiancnc.com
Fig. 1.1.1.1 (d) Auxiliary function time settings
5
6
7
8
A1
A2
Z
www.hongdiancnc.com
3
1
Define a
machine model.
Tool definition
VERICUT
2
3
4
B-64647EN/01
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
CNC Operation Screen
The CNC operation screen allows you to configure the settings required for using
the functions. You can also register images to a program.
5
6
7
8
A1
A2
Z
Fig. 1.1.1.1 (e) CNC Operation Screen
Machine Collision Avoidance
The machine collision avoidance allows you to register machine 3D model data
and set the parameters.
www.hongdiancnc.com
Fig. 1.1.1.1 (f) Registering 3D Model Data
4
www.hongdiancnc.com
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
Maintenance Manager
The Maintenance Manager allows you to set the maintenance items.
B-64647EN/01
1
2
3
4
Fig. 1.1.1.1 (g) Setting the Maintenance Items
Manual Viewer
The manual viewer allows you to add a manual and specify whether to protect it.
www.hongdiancnc.com
Fig. 1.1.1.1 (h) Manual Viewer
5
6
7
8
A1
A2
Z
For details on how to customize each application, see " Chapter 2 SETTING UP
iHMI APPLICATIONS ".
5
www.hongdiancnc.com
B-64647EN/01
iHMI Home Screencustomization example
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
1.1.1.2Overall iHMI settings
1.1.1.2-
You can configure the overall iHMI settings. The following shows customization
examples:
1
2
3
4
5
6
7
Adding an Application
You can add an application to the Home screen and start the application.
Fig. 1.1.1.2 (a) Adding an Application
In addition, the following applications can be added to the Home screen:
8
A1
A2
Z
● Applications created with FANUC PICTURE
You can create a machine operator's panel screen using FANUC PICTURE.
www.hongdiancnc.com
Fig. 1.1.1.2 (b) Custom Screen
6
www.hongdiancnc.com
B-64647EN/01
Maintenance Manager
Display the last used
application
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
● Custom applications created using C++ or C# (user applications)
You can create a screen using the FOCAS2 library, which allows you to obtain
and set NC information, or the iHMI library, which can control iHMI applications.
1
2
3
4
Fig. 1.1.1.2 (c) User application
For the PANEL iH Pro, you can add general applications, as well as the above
applications. In addition, a small-size iHMI application can be displayed above an
MEMO
application created with the display unit size.
Registering a shortcut key
You can use the shortcut to start an application specified with the function key.
www.hongdiancnc.com
5
6
7
8
A1
A2
Z
Fig. 1.1.1.2 (d) Registering a shortcut key
For details on how to customize, see "2.2 CONFIGURATION FILES THAT
AFFECT THE ENTIRE iHMI" and "3.3 CUSTOMIZING A SCREEN WITH FANUC
PICTURE".
7
www.hongdiancnc.com
B-64647EN/01
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
1.1.2Environment Required for iHMI Customization
1.1.2
This section describes an environment required for iHMI customization.
1
2
3
4
5
6
7
8
1.1.2.1User application
1.1.2.1
The machine manufacturers can use the SDK and libraries when creating their
own iHMI application.
For PANEL iH Pro
To create an application that runs on the PANEL iH Pro, the following environment
is required.
Table 1.1.2.1 (a) Environment Required to Create an Application That Runs on the
PANEL iH Pro
ItemDescription
Operating system (OS)Microsoft Windows 7 or Microsoft Windows 8
Professional
Memory1 GB or more (2 GB or more is recommended)
Available hard disk capacity4.7 GB or more
Display unit resolution1024 x 768 or higher (1280 x 1024 or higher is
recommended)
Required application• Microsoft Visual Studio 2008 Professional or
Team Editions
• Microsoft Visual Studio 2008 Service Pack 1
A1
A2
Z
You can create an application using the develop languages C/C++, C#, and Visual
Basic .NET.
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
For PANEL iH
To create an application that runs on the PANEL iH, the following environment is
required.
Table 1.1.2.1 (b) Environment Required to Create an Application That Runs on
www.hongdiancnc.com
the PANEL iH
ItemDescription
Operating system (OS)Microsoft Windows 7 or Microsoft Windows 8
Professional
8
www.hongdiancnc.com
B-64647EN/01
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
ItemDescription
Memory1 GB or more (2 GB or more is recommended)
Available hard disk capacity4.7 GB or more
Display unit resolution1024 x 768 or higher (1280 x 1024 or higher is
recommended)
Required application• Microsoft Visual Studio 2008 Professional or
Team Editions
• Microsoft Visual Studio 2008 Service Pack 1
• Visual Studio 2008 update for Windows
Embedded Compact 7
• Windows Embedded Compact 7 ATL Update for
Visual Studio 2008 SP1
• FANUC SDK for Windows Embedded Compact 7
(*1)
*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" (A08B9110-J713#ZZ11).
1
2
3
4
5
You can use the following libraries included in "iHMI Application SDK for PANEL
iH" (A08B-9110-J713#ZZ11) as necessary.
• Standard library (FISLIB)
• FOCAS2 library
• iHMI library
1.1.2.2FANUC PICTURE
1.1.2.2
To create a screen using FANUC PICTURE, the following environment is required.
Table 1.1.2.2 Environment Required for FANUC PICTURE
www.hongdiancnc.com
ItemDescription
Operating system (OS)Microsoft Windows 7, Microsoft Windows 8, or
Memory4 GB or more
Available hard disk capacity64MB or more
Display unit resolution1280 x 960 or higher
Peripheral deviceCF card, USB flash drive
Required applicationInternet Explorer (version 9.0 or later)
6
7
8
A1
A2
Microsoft Windows 10
Z
For both PANEL iH Pro and PANEL iH, software included in "CNC Application
Development Kit" (A08B-9010-J555#ZZ12) is used to create a screen.
9
www.hongdiancnc.com
B-64647EN/01
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
1.1.2.3Machine alarm diagnosis guidance table
1.1.2.3
The machine alarm diagnosis guidance table allows you to create alarm diagnosis
function data in the iHMI Information Center. To use the machine alarm diagnosis
guidance table, the following environment is required.
1
2
3
4
5
6
7
Table 1.1.2.3 Environment Required for Machine Alarm Diagnosis Guidance
Table
ItemDescription
Operating system (OS)Microsoft Windows 7 or Microsoft Windows 8
Memory1GB or more
Available hard disk capacity128MB or more
Peripheral deviceCF card, USB flash drive
Required applicationMicrosoft Excel 2007 or Microsoft Excel 2010
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).
1.1.3iHMI Hardware Performance Table
1.1.3
There are two types of hardware, FANUC PANEL iH and FANUC PANEL iH Pro.
The performance of each type is as follows:
8
A1
A2
Z
Table 1.1.3 Performance of PANEL iH and PANEL iH Pro
ItemPANEL iHPANEL iH Pro
OSWindows Embedded Compact 7Windows Embedded Standard 7
CPUARMCore i
General
Windows
application
ShutdownNot requiredRequired
MemoryMain memory: 1 GB
Display10.4 inch color TFT LCD (800 x 600),
www.hongdiancnc.com
NoneCan be used after operation is
verified
SSD type
File memory: 2 to 16 GB compact
flash card
16.0 inch color TFT LCD (1024 x 768), or
19.0 inch color TFT LCD (1280 x 1024)
32-bit full color
MDI keys (QWERTY layout, ONGP layout)
Soft keys or touch panel
C drive (13 GB)
D drive (All areas after C drive)
HDD type
C drive (500GB)
D drive (None)
10
www.hongdiancnc.com
B-64647EN/01
CHAPTER 1 OVERVIEW
1.1 iHMI SETUP OVERVIEW
ItemPANEL iHPA NEL iH Pro
PortsPCMCIA x 1 (*1)
Ethernet (10BASE-TX)
USB2.0 x 2
Serial port (RS-232C) x 2 (*2)
OS standard
software
Software
provided by
FANUC
*1 Only the PC card provided by FANUC can be used.
*2 For the display integrated unit, the ports are shared with the CNC. While they
are used by the CNC, applications cannot be used.
Internet Explorer 7 for Windows
Embedded
.NET Compact Framework 3.5
The iHMI maintenance functions include the iHMI batch backup function, which
saves all data files created with the iHMI function and general data created by the
machine manufacturer or users to an external device. For details, see
BACKUP/RESTORE".
In addition, you can update the software by updating the iHMI basic function
software. For details, see
"4.3 HOW TO UPDATE THE SOFTWARE".
"4.1 DATA
5
6
7
8
A1
A2
Z
www.hongdiancnc.com
12
www.hongdiancnc.com
SETTING UP iHMI
1
2
APPLICATIONS
This section describes how to set up each iHMI application.