FANUC Series 30+-MODEL B
FANUC Series 31+-MODEL B
FANUC Series 32+-MODEL B
MAINTENANCE MANUAL
B-64485EN/01
Page 2
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The products in this manual are controlled based on Japan’s “Foreign Exchange and
Foreign Trade Law”. The export of Series 30i-B, Series 31i-B5 from Japan is subject to an
export license by the government of Japan. Other models in this manual may also be
subject to export controls.
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.
The products in this manual are manufactured under strict quality control. However, when
some serious accidents or losses are predicted due to a failure of the product, make
adequate consideration for safety.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as “impossible”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by ® or ™ in the main body.
Page 3
B-64485EN/01SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
This section describes the safety precautions related to the use of CNC units. It is essential that these
precautions be observed by users to ensure the safe operation of machines equipped with a CNC unit (all
descriptions in this section assume this configuration).
CNC maintenance involves various dangers. CNC maintenance must be undertaken only by a qualified
technician.
Users must also observe the safety precautions related to the machine, as described in the relevant manual
supplied by the machine tool builder.
Before checking the operation of the machine, take time to become familiar with the manuals provided by
the machine tool builder and FANUC.
Contents
DEFINITION OF WARNING, CAUTION, AND NOTE.........................................................................s-1
WARNINGS RELATED TO CHECK OPERATION...............................................................................s-2
WARNINGS RELATED TO REPLACEMENT.......................................................................................s-3
WARNINGS RELATED TO PARAMETERS..........................................................................................s-3
WARNINGS, CAUTIONS, AND NOTES RELATED TO DAILY MAINTENANCE...........................s-4
DEFINITION OF WARNING, CAUTION, AND NOTE
This manual includes safety precautions for protecting the maintenance personnel (herein referred to as
the user) and preventing damage to the machine. Precautions are classified into Warnings and Cautions
according to their bearing on safety. Also, supplementary information is described as a Note. Read the
Warning, Caution, and Note thoroughly before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a
danger of both the user being injured and the equipment being damaged if the
approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the
approved procedure is not observed.
NOTE
The Note is used to indicate supplementary information other than Warning and
Caution.
* Read this manual carefully, and store it in a safe place.
s-1
Page 4
SAFETY PRECAUTIONSB-64485EN/01
WARNINGS RELATED TO CHECK OPERATION
WARNING
1 When checking the operation of the machine with the cover removed
(1) The user's clothing could become caught in the spindle or other components,
thus presenting a danger of injury. When checking the operation, stand away
from the machine to ensure that your clothing does not become tangled in the
spindle or other components.
(2) When checking the operation, perform idle operation without workpiece.
When a workpiece is mounted in the machine, a malfunction could cause the
workpiece to be dropped or destroy the tool tip, possibly scattering fragments
throughout the area. This presents a serious danger of injury. Therefore,
stand in a safe location when checking the operation.
2 When checking the machine operation with the power magnetics cabinet door
opened
(1) The power magnetics cabinet has a high-voltage section (carrying a
mark). Never touch the high-voltage section. The high-voltage section
presents a severe risk of electric shock. Before starting any check of the
operation, confirm that the cover is mounted on the high-voltage section.
When the high-voltage section itself must be checked, note that touching a
terminal presents a severe danger of electric shock.
(2) Within the power magnetics cabinet, internal units present potentially
injurious corners and projections. Be careful when working inside the power
magnetics cabinet.
3 Never attempt to machine a workpiece without first checking the operation of the
machine. Before starting a production run, ensure that the machine is operating
correctly by performing a trial run using, for example, the single block, feedrate
override, or machine lock function or by operating the machine with neither a tool
nor workpiece mounted. Failure to confirm the correct operation of the machine
may result in the machine behaving unexpectedly, possibly causing damage to
the workpiece and/or machine itself, or injury to the user.
4 Before operating the machine, thoroughly check the entered data.
Operating the machine with incorrectly specified data may result in the machine
behaving unexpectedly, possibly causing damage to the workpiece and/or
machine itself, or injury to the user.
5 Ensure that the specified feedrate is appropriate for the intended operation.
Generally, for each machine, there is a maximum allowable feedrate. The
appropriate feedrate varies with the intended operation. Refer to the manual
provided with the machine to determine the maximum allowable feedrate. If a
machine is run at other than the correct speed, it may behave unexpectedly,
possibly causing damage to the workpiece and/or machine itself, or injury to the
user.
6 When using a tool compensation function, thoroughly check the direction and
amount of compensation. Operating the machine with incorrectly specified data
may result in the machine behaving unexpectedly, possibly causing damage to
the workpiece and/or machine itself, or injury to the user.
s-2
Page 5
B-64485EN/01SAFETY PRECAUTIONS
WARNINGS RELATED TO REPLACEMENT
WARNING
1 Before exchanging, be sure to shut off externally supplied power. Otherwise,
electrical shocks, breakdown, and blowout may occur.
If a control unit is turned off but other units are not, it is likely that power may be
supplied to servo units, resulting in the units being damaged and workers getting
an electrical shock when the units are exchanged.
2 In order to prevent damage that may be caused by static electricity, wear a
grounding wrist strap or take a similar protective measure before starting to
touch a printed-circuit board or unit or attach a cable.
Static electricity from human bodies can damage electrical circuits.
3 Voltage lingers in servo and spindle amplifiers for a while even after power has
been turned off, resulting in workers possibly getting an electrical shock when
the workers touch them. Before starting to exchange these amplifiers, wait for 20
minutes after power has been turned off.
4 When replacing a unit, ensure that the new unit has the same parameters and
settings as the old one. (For details, refer to the manual for the machine.)
Otherwise, unpredictable machine movement could damage the workpiece or
the machine itself or cause injury.
5 If you notice an apparent hardware fault, such as abnormal noise, abnormal
odor, smoke, ignition, or abnormal heat, in the hardware while power is being
supplied to it, shut it off at once. These faults can cause fire, breakdown,
blowout, and malfunction.
6 The radiating fins of control units, servo amplifiers, spindle amplifiers, and other
devices can remain very hot for a while after power has been turned off, making
you get burned if you touch them. Before starting to work on them, wait and
make sure they are cool.
7 When exchanging heavy stuff, you should do so together with two or more
people.
If the replacement is attempted by only one person, the old or new unit could slip
and fall, possibly causing injury.
8 Be careful not to damage cables. Otherwise, electrical shocks can occur.
9 When working, wear suitable clothes with safety taken into account. Otherwise,
injury and electrical shocks can occur.
10 Do not work with your hands wet. Otherwise, electrical shocks and damage to
electrical circuits can occur.
WARNINGS RELATED TO PARAMETERS
WARNING
1 When machining a workpiece for the first time after modifying a parameter, close
the machine cover. Never use the automatic operation function immediately after
such a modification. Instead, confirm normal machine operation by using
functions such as the single block function, feedrate override function, and
machine lock function, or by operating the machine without mounting a tool and
workpiece. If the machine is used before confirming that it operates normally, the
machine may move unpredictably, possibly damaging the machine or workpiece,
and presenting a risk of injury.
s-3
Page 6
SAFETY PRECAUTIONSB-64485EN/01
WARNING
2 The CNC and PMC parameters are set to their optimal values, so that those
parameters usually need not be modified. When a parameter must be modified
for some reason, ensure that you fully understand the function of that parameter
before attempting to modify it. If a parameter is set incorrectly, the machine may
move unpredictably, possibly damaging the machine or workpiece, and
presenting a risk of injury.
WARNINGS, CAUTIONS, AND NOTES RELATED TO DAILY
MAINTENANCE
WARNING
When using the controller unit, display unit, MDI unit, or machine operator's
panel, prevent these units from directly exposing to chips or coolants. Even if
direct exposure to coolants is prevented, coolants containing sulfur or chlorine at
a high activation level, oil-free synthetic-type coolants, or water-soluble coolants
at a high alkali level particularly have large effects on the control unit and
peripheral units, possibly causing the following failures.
Coolants containing sulfur or chlorine at a high activation level
•
Some coolants containing sulfur or chlorine are at an extremely high activity
level. If such a coolant adheres to the CNC or peripheral units, it reacts
chemically with a material, such as resin, of equipment, possibly leading to
corrosion or deterioration. If it gets in the CNC or peripheral units, it corrodes
metals, such as copper and silver, used as component materials, possibly
leading to a defective component.
Synthetic-type coolants having a high permeability
•
Some synthetic-type coolants whose lubricating component is, for example,
PAG (polyalkylene glycol) have an extremely high permeability. If such a
coolant is used even in equipment having a high closeness, it can readily flow
into the CNC or peripheral units through, for example, gaskets. It is likely that,
if the coolant gets in the CNC or a peripheral unit, it may deteriorate the
insulation and damage the components.
Water-soluble coolants at a high alkali level
•
Some coolants whose pH is increased using alkanolamine are so strong
alkali that its standard dilution will lead to pH10 or higher. If such a coolant
spatters over the surface of the CNC or peripheral unit, it reacts chemically
with a material, such as resin, possibly leading to corrosion or deterioration.
WARNING
Battery replacement
Do not replace batteries unless you have been well informed of maintenance
work and safety.
When opening the cabinet and replacing batteries, be careful not to touch any
high-voltage circuit (marked with
prevention cover).
When the electric shock prevention cover has been removed, you will get an
electric shock if you touch any high-voltage circuit.
and covered with an electric shock
s-4
Page 7
B-64485EN/01SAFETY PRECAUTIONS
WARNING
Fuse replacement
Before replacing a blown fuse, it is necessary to remove the cause of the blown
fuse.
So, do not replace fuses unless you have been well informed of maintenance
work and safety.
When opening the cabinet and replacing fuses, be careful not to touch any
high-voltage circuit (marked with
and covered with an electric shock
prevention cover).
When the electric shock prevention cover has been removed, you will get an
electric shock if you touch any high-voltage circuit.
CAUTION
Handle the batteries gently. Do not drop them or give a strong impact to them.
NOTE
Each control unit uses batteries, because it must hold data, such as programs,
offset values, and parameters even when AC power for it is off.
Back up the data (programs, offset values, and parameters) regularly.
If the battery voltage becomes low, a low battery voltage alarm is displayed on
the machine operator’s panel or screen.
Once the battery voltage alarm has been displayed, replace the batteries within
one week. Otherwise, the memory contents may be lost. The time when the
battery for the absolute pulse coder is to be replaced depends on the machine
configuration including the detector type. For details, contact the machine tool
builder.
For the battery replacement procedure, see Chapter 3 or 4. Recollect or discard
old batteries in the way your local autonomous community specifies.
s-5
Page 8
Page 9
B-64485EN/01PREFACE
PREFACE
The manual consists of the following chapters:
Description of this manual
1. DISPLAY AND OPERATION
This chapter covers those items, displayed on the screen, that are related to maintenance. A list of all
supported operations is also provided at the end of this chapter.
2. CONTROL UNIT HARDWARE
This chapter describes the hardware configuration, printed circuit boards and their mounting
positions, and LED display and installation of the control unit.
3. REPLACING CONTROL UNIT MAINTENANCE PARTS
This chapter describes the replacement of maintenance parts of the control unit.
4. MAINTENANCE OF THE OTHER UNITS
This chapter describes the basics of maintenance of other units.
5. INPUT AND OUTPUT OF DATA
This chapter describes the input/output of data, including programs, parameters, and tool
compensation data, as well as the input/output procedures for conversational data.
6. INTERFACE BETWEEN CNC AND PMC
This chapter describes the PMC specifications, the system configuration, and the signals used by the
PMC.
7. EMBEDDED ETHERNET FUNCTION
This chapter describes the embedded Ethernet.
8. DIGITAL SERVO
This chapter describes the servo tuning screen and how to adjust the reference position return
position.
9. AC SPINDLE
This chapter describes the spindle tuning screen.
10. TROUBLESHOOTING
This chapter describes the procedures to be followed in the event of certain problems occurring, for
example, if the power cannot be turned on or if manual operation cannot be performed.
Countermeasures to be applied in the event of alarms being output are also described.
This chapter describes the basic information about the preventive maintenance of motors, detectors,
and amplifiers.
APPENDIX
A. ALARM LIST
B. LIST OF MAINTENANCE PARTS
C. BOOT SYSTEM
D. MEMRY CARD SLOT
E. LED DISPLAY
F. MAINTENANCE OF PERSONAL COMPUTER FUNCTIONS (BOOT-UP AND IPL)
G. MAINTENANCE OF STAND-ALONE TYPE UNIT
H. ETHERNET DISPLAY FUNCTION
J. MEMORY CLEAR
K. USB FUNCTION MAINTENANCE
This manual does not provide a parameter list. If necessary, refer to the separate PARAMETER
MANUAL.
p-1
Page 10
PREFACEB-64485EN/01
Applicable models
This manual can be used with the following models. The abbreviated names may be used.
Model name Abbreviation
FANUC Series 30i–B 30i –B Series 30i
FANUC Series 31i–B5 31i –B5
FANUC Series 31i–B 31i –B
FANUC Series 32i–B 32i –B Series 32i
Series 31i
NOTE
Some function described in this manual may not be applied to some products.
For details, refer to the DESCRIPTIONS manual (B-64482EN).
Related manuals of
Series 30i- MODEL B
Series 31i- MODEL B
Series 32i- MODEL B
The following table lists the manuals related to Series 30i-B, Series 31i-B, Series 32i-B. This manual is
indicated by an asterisk(*).
Macro Executor PROGRAMMING MANUAL B-63943EN-2
Macro Compiler PROGRAMMING MANUAL B-66263EN
C Language Executor PROGRAMMING MANUAL B-63943EN-3
PMC
PMC PROGRAMMING MANUAL B-64513EN
Network
PROFIBUS-DP Board CONNECTION MANUAL B-63993EN
Fast Ethernet / Fast Data Server OPERATOR’S MANUAL B-64014EN
DeviceNet Board CONNECTION MANUAL B-64043EN
FL-net Board CONNECTION MANUAL B-64163EN
CC-Link Board CONNECTION MANUAL B-64463EN
Operation guidance function
MANUAL GUIDE i (Common to Lathe System/Machining Center System) OPERATOR’S
MANUAL
MANUAL GUIDE i (For Machining Center System) OPERATOR’S MANUAL
MANUAL GUIDE i (Set-up Guidance Functions) OPERATOR’S MANUAL
Dual Check Safety
Dual Check Safety CONNECTION MANUAL B-64483EN-2
B-63874EN
B-63874EN-2
B-63874EN-1
p-2
Page 11
B-64485EN/01PREFACE
Related manuals of SERVO MOTOR series
The following table lists the manuals related to SERVO MOTOR series
Manual name Specification
FANUC AC SERVO MOTOR αi series DESCRIPTIONS
FANUC AC SERVO MOTOR βis series DESCRIPTIONS
FANUC SYNCHROUNOUS BUILT-IN SERVO MOTOR DiS series DESCRIPTIONS
FANUC LINEAR MOTOR LiS series DESCRIPTIONS
FANUC AC SPINDLE MOTOR αi series DESCRIPTIONS
FANUC AC SPINDLE MOTOR βi series DESCRIPTIONS
FANUC BUILT-IN SPINDLE MOTOR BiI series DESCRIPTIONS
FANUC SYNCHROUNOUS BUILT-IN SPINDLE MOTOR BiS series DESCRIPTIONS
FANUC - NSK SPINDLE UNIT series DESCRIPTIONS B-65352EN
FANUC SERVO AMPLIFIER αi series DESCRIPTIONS
FANUC SERVO AMPLIFIER βi series DESCRIPTIONS
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βi series
FANUC LINEAR MOTOR LiS series
FANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR αi/βi series
BUILT-IN SPINDLE MOTOR Bi series PARAMETER MANUAL
FANUC AC SERVO MOTOR αis/αi series
AC SPINDLE MOTOR αi series
SERVO AMPLIFIER αi series MAINTENANCE MANUAL
FANUC AC SERVO MOTOR βis series
AC SPINDLE MOTOR βi series
SERVO AMPLIFIER βi series MAINTENANCE MANUAL
FANUC SERVO AMPLIFIER βi series MAINTENANCE MANUAL
FANUC SERVO GUIDE OPERATOR’S MANUAL B-65404EN
FANUC AC SERVO MOTOR αis/αi/βis series
SERVO TUNING PROCEDURE (BASIC)
B-65262EN
B-65302EN
B-65332EN
B-65382EN
B-65272EN
B-65312EN
B-65292EN
B-65342EN
B-65282EN
B-65322EN
B-65270EN
B-65280EN
B-65285EN
B-65325EN
B-65395EN
B-65264EN
Related manuals of FANUC PANEL i
The following table lists the manuals related to FANUC PANEL i.
Manual name Specification
FANUC PANEL i CONNECTION AND MAINTENANCE MANUAL
B-64223EN
Related manuals of FANUC I/O Unit
The following table lists the manuals related to FANUC I/O Unit.
Manual name Specification
FANUC I/O Unit-MODEL A CONNECTION AND MAINTENANCE MANUAL B-61813E
FANUC I/O Unit-MODEL B CONNECTION AND MAINTENANCE MANUAL B-62163E
Handy Machine Operator’s Panel CONNECTION MANUAL B-63753EN
Training
•FANUC runs FANUC Training Center to train those who will be involved in the connection,
maintenance, and operation of FANUC products. It is recommended to attend the class so you will
be able to use the products effectively.
Visit the following web site for detailed descriptions of its curriculum.
http://www.fanuc.co.jp/
1.10 MAINTENANCE INFORMATION SCREEN ................................................................................131
1.11 SYSTEM ALARM HISTORY SCREEN .........................................................................................156
1.1 FUNCTION KEYS AND SOFT KEYS
Operations and soft key display status for each function key are described below:
1.1.1 Soft Key Structure
The function keys are used to select the type of screen (function) to be displayed. When a soft key
(section select soft key) is pressed immediately after a function key, the screen (section) corresponding to
the selected function can be selected.
1.1.2 General Screen Operations
- Procedure
1 By pressing a function key on the MDI panel, the chapter selection soft keys that belong to the
function are displayed.
Example 1)
Chapter selection soft ke
2 When one of the chapter selection soft keys is pressed, the screen of the chapter is displayed. If the
soft key of a desired chapter is not displayed, press the continuous menu key.
In a chapter, a further choice may be made from multiple chapters.
3 When the screen of a desired chapter is displayed, press the operation selection key to display
operations to be performed.
4 Select a desired operation with the operation selection soft key.
Depending on the operation to be executed, an auxiliary menu of soft keys is displayed. Perform an
operation according to the indications on the auxiliary menu.
Operation selection key
s
Continuous menu key
- 1 -
Page 24
1.DISPLAY AND OPERATIONB-64485EN/01
Example 2)
Operation selection soft keys Return menu key
Example 3)
Auxiliary menu
5 To return to the display of chapter selection soft keys, press the return menu key.
A general screen display procedure is provided above. The actual display procedure varies from one
screen to another.
For details, see each description of operation.
- Button design change depending on soft key state
The soft keys assume one of the following states, depending on the selection target:
• Chapter selection soft keys
• Operation selection soft keys
• Auxiliary menu of operation selection soft keys
Depending on the state, the button images of the soft keys change.
From the button images, which state the soft keys are assuming can be known.
Example)
• Chapter selection soft keys
• Operation selection soft keys
• Auxiliary menu of operation selection soft keys
1.1.3 Function Keys
Function keys are provided to select the type of screen to be displayed. The following function keys are
provided on the MDI panel:
Press this key to display the position screen.
- 2 -
Page 25
B-64485EN/011.DISPLAY AND OPERATION
Press this key to display the program screen.
Press this key to display the offset/setting screen.
Press this key to display the system screen.
Press this key to display the message screen.
Press this key to display the graphics screen.
Press this key to display the custom screen 1 (conversational macro screen or C Language Executor
screen).
Press this key to display the custom screen 2 (conversational macro screen or C Language Executor
screen).
1.1.4 Soft Keys
By pressing a soft key after a function key, the corresponding screen of the function can be displayed.
The chapter selection soft keys of each function are described below.
The horizontal four keys on the right-hand side are assigned to chapter selection soft keys. When multiple
pages are used for chapter selection soft keys, [+] is displayed on the continuous menu key (rightmost soft
key). Press the continuous menu key to switch between chapter selection soft keys.
NOTE
1 Press function keys to switch between screens that are used frequently.
2 Some soft keys are not displayed depending on the option configuration.
If position indications are provided on the left half of the screen when a key other than the function key
is pressed, the left half of the soft keys is displayed as follows at all times:
- 3 -
Page 26
1.DISPLAY AND OPERATIONB-64485EN/01
Position display screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
(1) (2)(3)(4)(5)
Page 1
ABS REL ALL HNDL
(OPRT)
+
(6) (7)(8)(9)(10)
Page 2
MONI
3-D
MANUAL
(OPRT)
+
Table 1.1.4 (a) Position display screen
No. Chapter menu Description
(1) ABS Selects the absolute coordinate display screen.
(2) REL Selects the relative coordinate display screen.
(3) ALL Selects the overall coordinate display screen.
(4) HNDL Selects the operation screen for manual handle operation.
(6) MONI Selects the screen for displaying the servo axis load meter, serial spindle load
meter, and speedometer.
(7) 3-D
MANUAL
Displays a handle pulse interrupt amount in three-dimensional manual feed.
Program screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
(1) (2)(3)(4)(5)
Page 1
PROGRA
FOLDER
NEXT
CHECK(OPRT)
+
M
(6) (7)(8)(9)(10)
Page 2
TIME JOG
RSTR(OPRT)
+
Table 1.1.4 (b) Program
No. Chapter menu Description
(1) PROGRAM Selects the screen for displaying a list of part programs currently registered.
(2) FOLDER Selects the screen for displaying a list of part programs currently registered.
(3) NEXT Selects the screen for displaying the command values of the block currently
executed and the next block to be executed among the command values.
(4) CHECK Selects the screen for displaying programs, position data, modal information,
and so forth simultaneously.
(6) TIME Selects the screen for displaying executed program operation time.
(7) JOG Selects the screen for executing, in the JOG mode, data specified in the
program format from the MDI.
(8) RSTR Selects the operation screen for restarting an interrupted program operation.
- 4 -
Page 27
B-64485EN/011.DISPLAY AND OPERATION
Offset/setting screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
(1) (2)(3)(4)(5)
Page 1
Page 2
Page 3
Page 4
OFFSET SETTINGWORK
(6) (7)(8)(9)(10)
MACRO
OFST.2 W.SHFTGEOM.2
(11) (12)(13)(14)(15)
(16) (17)(18)(19)(20)
PR-LV
or
MACHIN
LEVEL
EXTEND
OFFSET
OPR
TOOL
MANAGER
CHOPP
ING
(OPRT)
(OPRT)
(OPRT)
(OPRT)
+
+
+
+
or
QUALTY
SELECT
(21) (22)(23)(24)(25)
Page 5
Page 6
Page 7
CHUCK
TAIL
(26) (27)(28)(29)(30)
(31) (32)(33)(34)(35)
WORK
SET ER
LANG.
PROTECT
GUARD(OPRT)
TOOL
LIFE
Table 1.1.4 (c) Offset
No. Chapter menu Description
(1) OFFSET Selects the screen for setting tool offset values.
(2) SETTING Selects the screen for setting the setting parameters.
(OPRT)
(OPRT)
+
+
+
- 5 -
Page 28
1.DISPLAY AND OPERATIONB-64485EN/01
No. Chapter menu Description
(3) WORK Selects the screen for setting a workpiece coordinate system offset.
(6) MACRO Selects the screen for setting macro variables.
(8) OPR Selects the screen for operating some operation switches on the machine
operator's panel as soft switches.
(9) TOOL MANAGER Selects the screen for setting data related to tool management.
(11) OFST.2 Selects the screen for setting a Y-axis offset.
(12) W.SHFT Selects the screen for setting a workpiece coordinate system shift value.
(13) GEOM.2 Selects the screen for setting a second geometry offset.
(17)
(18) EXTEND OFFSET Selects the screen for setting the offsets of the fourth and fifth axes.
(21) CHUCK TAIL Selects the chuck tail stock barrier screen.
(22) LANG. Selects the screen for setting a display language.
(23) PROTECT Selects the screen for setting data protection.
(24) GUARD Selects the screen for setting wrong operation prevention.
(29) TOOL LIFE Selects the screen for operations and setting related to tool life management.
(31) WRK ERR COMP Selects the screen for setting errors related to workpiece mounting position.
PR-LV Selects the screen for setting a precision level.
MACHIN LEVEL
QUALTY SELECT
Selects the screen for setting a precision level or smoothing level.
System screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
(1) (2)(3)(4)(5)
SERVO
GUIDEM
SERVO
PARAM
PMC
CONFIG
SYSTEM(OPRT)
SP.SET(OPRT)
(OPRT)
+
+
+
+
Page 1
Page 2
Page 3
Page 4
PARAM
(6) (7)(8)(9)(10)
MEMORY PITCH
(11) (12)(13)(14)(15)
PMC
MAINTE
(16) (17)(18)(19)(20)
MCNG
TUNING
(21) (22)(23)(24)(25)
DGNOS
PMC
LADDER
ALL IO ALL IO OPEHIS(OPRT)
Page 5
COLOR
MAINTEM-INFO
- 6 -
W. DGNS(OPRT)
+
Page 29
B-64485EN/011.DISPLAY AND OPERATION
Page 6
(26) (27)(28)(29)(30)
TOUCH
PANEL
FSSB
PRMTUN
P.MATE
MGR.
(OPRT)
+
(31) (32)(33)(34)(35)
Page 7
EMBED
PORT
PCMCIA
LAN
ETHNET
BOARD
PROFI
MASTER
(OPRT)
+
(36) (37)(38)(39)(40)
Page 8
REMOTE
DIAG
M CODE
(OPRT)
+
(41) (42)(43)(44)(45)
Page 9
PROFI
SLAVE
DEVNET
MASTER
(OPRT)
+
(46) (47)(48)(49)(50)
Page 10
DUAL
CHECK
R.TIME
MACRO
(OPRT)
+
Table 1.1.4 (d) System
No. Chapter menu Description
(1) PARAM Selects the screen for setting parameters.
(2) DGNOS Selects the screen for displaying CNC state.
(3) SERVO GUIDEM Selects the screen for displaying the servo guide mate.
(4) SYSTEM Selects the screen for displaying the current system status.
(6) MEMORY Selects the screen for displaying the contents of memory.
(7) PITCH Selects the screen for setting pith error compensation.
(8) SERVO PARAM Selects the screen for setting the servo-related parameters.
(9) SP.SET Selects the screen for spindle-related setting.
(11) PMC MAINTE Selects the screen related to PMC maintenance such as PMC signal state
monitoring and tracing, and PMC parameter display/editing.
(12) PMC LADDER Selects the screen related to ladder display/editing.
(13) PMC CONFIG Displays the screen for displaying/editing data other than ladders that makes
up a sequence program and for setting the PMC function.
(16) MCNG TUNING Displays the screen for setting the parameter set for emphasis on speed (LV1),
emphasis on precision (LV10), or smoothing level (LV1 or LV10).
(17) ALL IO Selects the screen for data input and output.
(18) ALL IO Selects the screen for data input to and output from the memory card.
(19) OPEHIS Selects the screen for displaying the history of operations performed by the
operator and issued alarms.
(21) COLOR Selects the screen for setting colors to be used on the screen.
(22) MAINTE Selects the screen for setting maintenance items to be managed periodically.
(23) M-INFO Selects the screen for displaying information about maintenance performed.
(24) W.DGNS Selects the screen for displaying data such as servo positional deviation
values, torque values, machine signals, and so forth as graphs.
(26) TO UCH PANEL Selects the screen for setting a touch panel.
(27) FSSB Selects the screen for making settings related to the high-speed serial servo
bus (FSSB: Fanuc Serial Servo Bus).
(28) PRMTUN Selects the screen f or setting parameters necessary for start-up and tuning.
- 7 -
Page 30
1.DISPLAY AND OPERATIONB-64485EN/01
No. Chapter menu Description
(31) EMBED PORT Selects the screen for making settings related to the embedded Ethernet
(embedded port).
(32) PCMCIA LAN Selects the screen for making settings related to the embedded Ethernet
(PCMCIA Ethernet card).
(33) ETHNET BOARD Selects the screen for making settings related to the fast Ethernet/fast data
server.
(34) PROFI MASTER Selects the screen for making settings related to the profibus master function.
(37) M CODE Selects the screen for setting an M code group.
(41) PROFI SLAVE Selects the screen for making settings related to the profi-bus slave function.
(42) DEVNETMASTER Selects the screen for making set tings related to the DeviceNet master
function.
(46) DUAL CHECK Selects the screen for making settings related to the dual check safety
function.
(47) R.TIME MACRO Selects the screen f or making set tings related to the real-time custom macro
function.
Message screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
(1) (2)(3)(4)(5)
Page 1
ALARMMSGHISTRY
MSGHIS
(OPRT)
+
(6) (7) (8) (9) (10)
Page 2
EMBED
LOG
PCMCIA
LOG
BOARD
LOG
(OPRT)
+
Table 1.1.4 (e) Message
No. Chapter menu Description
(1) ALARM Selects the alarm message screen.
(2) MSG Selects the operator message screen.
(3) HISTRY Selects the screen for displaying the details of alarms issued so far.
(4) MSGHIS Selects the external operator message screen.
(6) EMBED LOG Selects the screen for displaying error messages related to the embedded
Ethernet (embedded port).
(7) PCMCIA LOG Selects the screen for displaying error messages related to the embedded
Ethernet (PCMCIA Ethernet card).
(8) BOARD LOG Selects the screen for displaying error messages related to the fast
Ethernet/fast data server.
Graphic screen
The chapter selection soft keys that belong to the function key and the function of each screen are
described below.
When the graphic display function is enabled:
- 8 -
Page 31
B-64485EN/011.DISPLAY AND OPERATION
(1) (2)(3)(4)(5)
Page 1
PARAMGRAPH
Table 1.1.4 (f) Graphic
No. Chapter menu Description
(1) PARAM Selects the screen for setting graphic paramet ers.
(2) GRAPH Selects the screen for graphically displaying the tool path.
When the dynamic graphic display function is enabled:
(1) (2)(3)(4)(5)
Page 1
DRAW
PARAM
PATH
EXEC
ANIME
EXEC
TOOL
POS
Table 1.1.4 (g) Graphic
No. Chapter menu Description
(1) DRAW PARAM Selects the screen for setting drawing parameters.
(2) PATH EXEC Selects the screen for drawing tool paths.
(3) ANIME EXEC Selects the screen for drawing animation.
(4) TOOL POS Selects the screen for displaying tool positions.
(OPRT)
(OPRT)
+
1.2 SYSTEM CONFIGURATION SCREEN
After the system has started normally, you can find the types of installed printed circuit boards and
software types by displaying a system configuration screen.
1.2.1 Display Method
1 Press function key .
2 Press soft key [SYSTEM].
3 Two types of system configuration screen, the hardware screen and software screen, are provided,
and you can switch between these screens by using the
When all information cannot be displayed on one page of the screen, you can switch to the next page
by using the
keys.
page keys.
- 9 -
Page 32
1.DISPLAY AND OPERATIONB-64485EN/01
1.2.2 Hardware Configuration Screen
- Screen display
- Displayed information
The following explains the displayed information:
1. NAME
MAIN BOARD
•Displays information on the main board, and cards and modules on the main board.
OPTION BOARD
•Displays information on the board installed in the option slot.
DISPLAY
•Displays information on the display unit.
OTHERS
•Displays information on other components (such as an MDI and a basic unit).
2. SLOT
•Displays the number of the slot in which the option board is inserted.
- 10 -
Page 33
B-64485EN/011.DISPLAY AND OPERATION
1.2.3 Software Configuration Screen
- Screen display
- Displayed information
The following explains the displayed information:
SYSTEM : Software type
SERIES : Software series
EDITION : Software edition
- Displayed systems and corresponding software types
The following lists the correspondence between displayed systems and software:
System Software type
CNC(BASIC) CNC basic software
CNC(OPT A1) Option assembly A1
CNC(OPT A2) Option assembly A2
CNC(OPT A3) Option assembly A3
CNC(MSG ENG) Language indication (English)
CNC(MSG JPN) Language indication (Japanese)
CNC(MSG DEU) Language indication (German)
CNC(MSG FRA) Language indication (French)
CNC(MSG CHT) Language indication (Chinese (traditional characters))
CNC(MSG ITA) Language indication (Italian)
CNC(MSG KOR) Language indication (Korean)
CNC(MSG ESP) Language indication (Spanish)
CNC(MSG NLD) Language indication (Dutch)
CNC(MSG DAN) Language indication (Danish)
CNC(MSG PTG) Language indication (Portuguese)
CNC(MSG PLK) Language indication (Polish)
CNC(MSG HUN) Language indication (Hungarian)
CNC(MSG SVE) Language indication (Swedish)
CNC(MSG CSY) Language indication (Czech)
CNC(MSG CHS) Language indication (Chinese (simplified characters))
CNC(MSG RUS) Language indication (Russian)
CNC(MSG TRK) Language indication (Turkish)
- 11 -
Page 34
1.DISPLAY AND OPERATIONB-64485EN/01
System Software type
BOOT Boot system
PMC(SYSTEM) PMC function
PMC(LADDER1) PMC ladder for path 1
PMC(LADDER2) PMC ladder for path 2
PMC(LADDER3) PMC ladder for path 3
PMC(LAD DCS) Dual check safety PMC ladder
CLB(SYSTEM) System software for C language board
CLB(USER) User software for C language board
SERVO Digital servo software (up to ten programs displayed)
SPINDLE-1 Spindle 1
SPINDLE-2 Spindle 2
SPINDLE-3 Spindle 3
SPINDLE-4 Spindle 4
SPINDLE-5 Spindle 5
SPINDLE-6 Spindle 6
SPINDLE-7 Spindle 7
SPINDLE-8 Spindle 8
SPINDLE-9 Spindle 9
SPINDLE-10 Spindle 10
SPINDLE-11 Spindle 11
SPINDLE-12 Spindle 12
SPINDLE-13 Spindle 13
SPINDLE-14 Spindle 14
SPINDLE-15 Spindle 15
SPINDLE-16 Spindle 16
GRAPHIC Graphic function
GRAPHIC1 Graphic function
GRAPHIC2 Graphic function
MACRO EXE1 Macro executor 1
MACRO EXE2 Macro executor 2
MACRO EXE3 Macro executor 3
MACRO EXE4 Macro executor 4
MACRO EXE5 Macro executor 5
MACRO EXE6 Macro executor 6
MACRO EXE7 Macro executor 7
MACRO EXE8 Macro executor 8
MACRO EXE9 Macro executor 9
MACRO EXE10 Macro executor 10
MACRO EXE11 Macro executor 11
MACRO EXE12 Macro executor 12
MACRO EXE13 Macro executor 13
MACRO EXE14 Macro executor 14
MACRO EXE15 Macro executor 15
MACRO EXE16 Macro executor 16
MACRO EXE17 Macro executor 17
MACRO EXE18 Macro executor 18
MACRO EXE19 Macro executor 19
MACRO EXE20 Macro executor 20
CEXELIB Library for C Language Executor
CEXEAPL Application for C Language Executor
MGI(LIB) Library for MANUAL GUIDE i
MGI(SYSTEM) System software for MANUAL GUIDE i
MGI(MACRO M) Macro software for MANUAL GUIDE i (M series)
MGI(MACRO T) Macro software for MANUAL GUIDE i (T series)
- 12 -
Page 35
B-64485EN/011.DISPLAY AND OPERATION
System Software type
EMBED ETHER Control software for embedded Ethernet function
PROFI SOFT Software for PROFIBUS function
PROFI MASTER Control software for PROFIBUS master function
PROFI SLAVE Control software for PROFIBUS slave function
DEVNT SOFT Software for DeviceNet function
DEVNT MASTER Control software for DeviceNet master function
DEVNT SLAVE Control software for DeviceNet slave function
ETHERNET Control software for fast Data Server
CMB(SYSTEM) Customers' board system software
CMB(USER) Customers' board user software
USB SOFT Control software for USB function
•Display of macro executor
The series and edition are displayed for each number specified at the time of P-CODE macro
creation.
Up to 20 types of macro executor are displayed.
1.2.4 Outputting System Configuration Data
Data displayed on the system configuration screen can be output to an input/output device.
(1) Press function key
(2) Press the EDIT switch on the machine operator's panel.
(3) Press soft key [SYSTEM] to display the system configuration screen.
(4) Press soft key [(OPRT)] and select soft key [PUNCH].
(5) Press soft key [EXCE].
(6) Data is output to the output device selected by parameter No. 20.
Data is output to a file named SYS_CONF.TXT.
.
1.3 DIAGNOSIS FUNCTION
1.3.1 Displaying Diagnosis Screen
(1) Press function key.
(2) Press soft key [DGNOS], then a diagnosis screen is displayed.
1.3.2 Contents Displayed
Causes when the machine does not travel in spite of giving a command
Diagnosis 0 CNC internal state 1
[Data type] Bit
NAME Internal state when "1" is displayed
INPOSITION CHECK In-position check is being done.
FEEDRATE OVERRIDE 0% Feedrate override is 0%.
JOG FEED OVERRIDE 0% Jog feedrate override is 0%.
INTER/START LOCK ON Interlock/start lock is on.
SPEED ARRIVAL ON The system is waiting for the speed arrival signal to turn
on.
- 13 -
Page 36
1.DISPLAY AND OPERATIONB-64485EN/01
WAIT REVOLUTION The system is waiting for the spindle one-rotation signal
in threading.
STOP POSITION OCDER The system is waiting for the rotation of the position
coder in spindle feed per revolution.
FEED STOP A feed stop was made.
Diagnosis 2 Dwell execution state
When a dwell is being executed, "1" is displayed.
Diagnosis 8 CNC internal state 2
[Data type] Bit
NAME Internal state when "1" is displayed
FOREGROUND READING Data is being input in the foreground.
BACKGROUND READING Data is being input in the background.
Reader/puncher interface output state
Diagnosis 10 Reader/puncher interface output state
When data is being output through the reader/puncher interface, "1" is indicated.
State of TH alarm
Diagnosis 30 TH alarm character count (foreground edit)
[Data type] 2-word axis
The position where the TH alarm occurred in foreground input is indicated by the number
of characters from the beginning of the block.
Diagnosis 31 TH alarm character code (foreground edit)
[Data type] 2-word axis
The character code of the character at which the TH alarm occurred in foreground input is
indicated.
Diagnosis 32 TH alarm character count (background edit)
[Data type] 2-word axis
The position where the TH alarm occurred in background input is indicated by the
number of characters from the beginning of the block.
Diagnosis 33 TH alarm character code (background edit)
[Data type] 2-word axis
The character code of the character at which the TH alarm occurred in background input
is indicated.
Display language of the CNC screen
Diagnosis 43 Number of the current display language of the CNC screen
[Data type] Byte
The number of the current display language of the CNC screen is indicated.
The correspondence between languages and numbers is show below.
0 : English
1 : Japanese
2 : German
3 : French
4 : Chinese (traditional characters)
5 : Italian
6 : Korean
7 : Spanish
8 : Dutch
#0 OFA Overflow alarm #1 FBA Disconnection alarm #2 DCA Discharge alarm #3 HVA Overvoltage alarm #4 HCA Abnormal current alarm #5 OVC Over current alarm #6 LV Insufficient voltage alarm #7 OVL Overload alarm
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 201 ALD PCR EXP
#4 EXP
#7 ALD
ALDEXPDescription
0 - Motor overheat Overload alarm
1 - Amplifier overheat
Disconnection alarm
#6 PCR The one-rotation signal of the position detector was caught before a manual reference
position return is performed. Since the manual reference position return grid was
established, a manual reference position return is enabled.
NOTE
This bit is valid only when the operation of the manual reference
position return mode is started.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 202 CSA BLA PHA RCA BZA CKA SPH
#0 SPH Serial Pulsecoder or feedback cable is faulty.
Counting of feedback cable is erroneous.
#1 CKA Serial Pulsecoder is faulty.
Internal block stopped.
#2 BZA Battery voltage became 0.
Replace the battery and set the reference position.
#3 RCA Serial Pulsecoder is faulty.
The speed was incorrectly counted.
#4 PHA Serial Pulsecoder or feedback cable is erroneous.
Counting of feedback cable is erroneous.
#5 BLA Battery voltage is low (warning) #6 CSA Hardware of serial Pulsecoder is abnormal
1 0 Built-in Pulsecoder (hard)
1 1 Disconnection of separated type Pulsecoder (hard)
0 0 Disconnection of Pulsecoder (software)
- 15 -
Page 38
1.DISPLAY AND OPERATIONB-64485EN/01
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 203 DTE CRC STB PRM
#4 PRM A parameter failure was detected on the digital servo side. See the cause and
measure described in diagnosis No. 352.
#5 STB Communication failure of serial Pulsecoder.
Transferred data is erroneous.
#6 CRC Communication failure of serial Pulsecoder.
Transferred data is erroneous.
#7 DTE Communication failure of serial Pulsecoder.
There is no response for communication.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 204 OFS MCC LDA PMS
#3 PMS Feedback is not correct due to faulty serial Pulsecoder C or feedback cable. #4 LDA Serial Pulsecoder LED is abnormal #5 MCC Contacts of MCC of servo amplifier is melted. #6 OFS Abnormal current value result of A/D conversion of digital servo
Details of separate serial Pulsecoder alarms
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 205 OHA LDA BLA PHA CMA BZA PMA SPH
#0 SPH A soft phase data error occurred in the separate Pulsecoder. #1 PMA A pulse error occurred in the separate Pulsecoder. #2 BZA The battery voltage for the separate Pulsecoder is zero. #3 CMA A count error occurred in the separate Pulsecoder. #4 PHA A phase data error occurred in the separate linear scale. #5 BLA A low battery voltage occurred in the separate Pulsecoder. #6 LDA An LED error occurred in the separate Pulsecoder. #7 OHA Overheat occurred in the separate Pulsecoder.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 206 DTE CRC STB
#5 STB A stop bit error occurred in the separate Pulsecoder. #6 CRC A CRC error occurred in the separate Pulsecoder. #7 DTE A data error occurred in the separate Pulsecoder.
Details of invalid servo parameter alarms (on the CNC side)
When servo alarm No. 417 is issued, and diagnosis No. 203#4 = 0, its cause is indicated.
When diagnosis No. 203#4 = 1, see diagnosis No. 352.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 280 DIR PLS PLC MOT
#0 MOT The motor type specified in parameter No. 2020 falls outside the predetermined range. #2 PLC The number of velocity feedback pulses per motor revolution, specified in parameter No.
2023, is zero or less. The value is invalid.
#3 PLS The number of position feedback pulses per motor revolution, specified in parameter No.
2024, is zero or less. The value is invalid.
#4 DIR The wrong direction of rotation for the motor is specified in parameter No. 2022 (the
value is other than 111 or -111).
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 281 TDM
#0 TDM Four-winding motor drive (bit 7 of parameter No. 2211) or two-winding motor drive (bit
6 of parameter No. 2211) is enabled when no option for tandem control is present.
- 16 -
Page 39
B-64485EN/011.DISPLAY AND OPERATION
Position error amount
Diagnosis 300 Position error of an axis in detection unit
Position error =
Feed rate [mm/min] × 100
60 × servo loop gain [1/sec]
×
1
Detection unit
Machine position
Diagnosis 301 Distance from reference position of an axis in detection unit
Distance from the end of the deceleration dog to the first grid point
Diagnosis 302 Distance from the end of the deceleration dog to the first grid point
[Data type] Real axis
[Unit of data] Machine unit
[Valid data range] 0 to ±99999999
NOTE
For the reference position setting without a dog, the distance from
the beginning of the reference position setting without a dog to the
first grid point is assumed.
Reference counter
Diagnosis 304 Reference counter amount in each axis
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] –99999999 to 99999999
Motor temperature information
Diagnosis 308
[Data type] Byte axis
[Unit of data] °C
[Valid data range] 0 to 255
The temperature of the coil of the servo motor is indicated. When the temperature reaches
140°C, a motor overheat alarm is issued.
Diagnosis 309
[Data type] Byte axis
[Unit of data] °C
[Valid data range] 0 to 255
The temperature of the printed circuit board in the Pulsecoder is indicated. When the
temperature reaches 100°C (approximately 85°C for the temperature of atmosphere in the
Pulsecoder), a motor overheat alarm is issued.
NOTE
1 Temperature information has the following error:
• 50°C to 160°C ±5°C
• 160°C to 180°C ±10°C
2 The temperature at which an overheat alarm is issued has an error
of up to 5°C.
Servo motor temperature (°C)
Pulsecoder temperature (°C)
- 17 -
Page 40
1.DISPLAY AND OPERATIONB-64485EN/01
Cause that sets bit 4 (APZ) of parameter No. 1815 to 0
You can find the cause that sets bit 4 (APZ) of parameter No. 1815 to 0 by checking diagnosis Nos. 310
and 311.
Once diagnosis No. 310 or 311 is set to 1, this setting is kept unchanged until the zero point of the
absolute position detector of the corresponding axis is set again. Possible causes that set APZ to 0 are as
follows:
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 310 DTH ALP BZ2 BZ1 PR2 PR1
#0 PR1 One of the following parameters was changed:
#1 PR2 Bit 1 (ATS) of parameter No. 8303 was changed. Alternatively, when bit 7 (SMA) of
parameter No. 8302 was set to 1, APZ of the axis to be synchronized together was set to
0.
#2 BZ1 A battery voltage of 0 V was detected. (Inductosyn) #3 BZ2 A battery voltage of 0 V was detected. (Separate position detector) #5 ALP The zero point was set by MDI when the α pulse coder had not rotate one or more turns.
Alternatively, the CNC could not obtain a correct value from the absolute pulse coder.
#6 DTH An axis detach operation was performed by the controlled-axis detach signal DTCH
<G124> or by setting bit 7 (RMV) of parameter No. 0012.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 311 DUA XBZ GSG AL4 AL3 AL2 AL1
#0 AL1 An SV alarm (SV301 to SV305) was issued. #1 AL2 When bit 1 (CRF) of parameter No. 1819 was set to 1, alarm SV0445, “SOFT
DISCONNECT ALARM”, SV0447, “HARD DISCONNECT(EXT)”, or SV0646,
“ABNORMAL ANALOG SIGNAL(EXT)”, was detected.
#2 AL3 A battery voltage of 0 V was detected. (Built-in serial Pulsecoder) #3 AL4 Alarm SV0367, “COUNT MISS(INT)”, was detected. #4 GSG The status of broken-wire alarm ignore signal NDCAL (G202) changed from 1 to 0. #5 XBZ A battery voltage of 0 V or alarm SV0382, “COUNT MISS(EXT)”, was detected.
(Separate serial position detector)
#6 DUA When bit 1 (CRF) of parameter No. 1819 was set to 1, alarm SV0421, “EXCESS
ERROR(SEMI-FULL)”, was detected.
Details of invalid servo parameter setting alarms (on the servo side)
Diagnosis 352 Detail number for invalid servo parameter setting alarm
Indicates information that can be used to identify the location (parameter) and cause of an
invalid servo parameter setting alarm (servo alarm No. 417).
This diagnosis information is valid when the following conditions are satisfied.
• Servo alarm No. 417 has occurred.
• Bit 4 of diagnosis No. 203 (PRM) = 1
See the following table for the displayed detail numbers and the corresponding causes.
For further detail information that could be used to take measures, refer to FANUC AC
Servo Motor αis/αi/βis series Parameter Manual (B-65270EN).
•Detailed descriptions about invalid servo parameter setting alarms
Detail
number
83 2019
Parameter No. Cause Action
Parameter settings related to learning
control are illegal
→ See Supplementary.
- 18 -
Change the parameter settings so that
they fall in the applicable range.
Page 41
B-64485EN/011.DISPLAY AND OPERATION
Detail
number
Parameter No. Cause Action
0233 2023
0234 2023
0243 2024
0434
0435
2043
0443
0444
2044
0445
0474
0475
0534
0535
0544
0545
2047
2053
2054
0694
0695
0696
2069
0699
0754
0755
0764
0765
2075
2076
0843 2084
0853 2085
0883 2088
0884
0885
2088
0886
When initialization bit 0 is set to 1, the
number of velocity pulses exceeds 13100.
When a DD motor is used, a value smaller
than 512 is set as the number of velocity
pulses.
When initialization bit 0 is set to 1, the
number of position pulses exceeds
13100.
The internal value of the velocity loop
integral gain overflowed.
The internal value of the velocity loop
proportional gain overflowed.
The internal value of the observer
parameter (POA1) overflowed.
The internal value of a parameter related
to dead zone compensation overflowed.
The internal value of a parameter related
to dead zone compensation overflowed.
The internal value of the velocity
feed-forward coefficient overflowed.
The setting for this parameter has
overflowed.
The setting for this parameter has
overflowed.
A positive value is not set as the flexible
feed gear numerator.
Alternatively, the following condition
exists: Feed gear numerator >
denominator
× 16
A positive value is not set as the flexible
feed gear denominator.
For an axis with a serial type separate
detector, a value exceeding 100 is set as
the machine velocity feedback coefficient.
The internal value of the machine velocity
feedback coefficient overflowed.
Correct the number of velocity pulses so
that it is within 13100.
Set 512 or a greater number as the
number of velocity pulses, or disable the
DD motor.
Bit 0 of parameter No. 2300=0
Correct the number of position pulses so
that it is within 13100.
Use the position feedback pulse
conversion coefficient (parameter No.
2185).
Decrease the value of the velocity loop
integral gain parameter.
Use the function for changing the internal
format of the velocity loop proportional
gain (bit 6 of parameter No. 2200).
Alternatively, decrease the parameter
setting.
Correct the setting to
−1) × (desired value)/10.
(
Decrease the setting to the extent that the
illegal servo parameter setting alarm is
not caused.
Decrease the setting to the extent that the
illegal servo parameter setting alarm is
not caused.
Decrease the velocity feed-forward
coefficient.
This parameter is not used at present. Set
0.
This parameter is not used at present. Set
0.
Set a positive value as the flexible feed
gear numerator.
Alternatively, satisfy the following
condition: Feed gear numerator
denominator
× 16
≤
(except for phase A-/B-specific separate
detector).
Set a positive value as the flexible feed
gear denominator.
For an axis with a serial type separate
detector, the upper limit of the machine
velocity feedback coefficient is 100.
Correct the coefficient so that it does not
exceed 100.
Decrease the machine velocity feedback
coefficient.
Alternatively, use the vibration-damping
control function that has an equivalent
effect.
- 19 -
Page 42
1.DISPLAY AND OPERATIONB-64485EN/01
Detail
number
0994
0995
0996
1033 2103
1123 2112
1182
1284
1285
1294
1295
1393 2139
1454
1455
1456
1459
1493 2149
1503 2150 A value equal to or greater than 10 is set. Set a value less than 10.
1786 2178
1793 2179
1853 2185
2203 2220#0
2243 2224#5
Parameter No. Cause Action
Disable the N pulse suppression function.
Alternatively, decrease the parameter
setting so that no overflow will occur.
Set the same value for both the L and M
axes.
Set the AMR conversion coefficient.
Specify the dual position feedback
conversion coefficient.
Decrease the value in this parameter to
the extent that the alarm is not caused.
When the value set in this parameter is
resolved to the form a
smaller value in a again.
Enlarge the AMR offset setting range (bit
0 of parameter N. 2270=1) to input a
value within a range of
Decrease the velocity feed-forward
coefficient.
Only 6 or less can be specified in this
parameter. Change the setting to 6 or
below 6.
Set bit 6 of No. 2212 or bit 6 of No. 2213
to 0.
Set a positive value less than the setting
of parameter No. 1821.
Set a positive value less than the setting
of parameter No. 2023.
Set the AMR conversion coefficients
correctly.
Use either one.
2099
2118
2078
2079
2128
2129
2145
The internal value for N pulse
suppression overflowed.
The retract distance related to an
abnormal load differs between the L and M
axes (if the same-axis retract function is in
use).
Although a linear motor is used, the AMR
conversion coefficient parameter is not
input.
The dual position feedback conversion
coefficient has not been specified.
When a small value is set as the number
of velocity pulses, the internal value of a
parameter related to current control
overflows.
When a large value is set as the number
of velocity pulses, the internal value of a
parameter related to current control
overflows.
The AMR offset setting value of a linear
motor exceeds
Velocity feed-forward coefficient for
cutting overflowed.
A value greater than 6 is specified in this
parameter.
Bit 6 of No. 2212 or bit 6 of No. 2213 is set
to 1, and No. 2621=0 is set.
A negative value or a value greater than
the setting of parameter No. 1821 is set.
A negative value or a value greater than
the setting of parameter No. 2023 is set.
If pole detection is enabled (bit 7 of No.
2213=1) and a non-binary detector is
enabled (bit 0 of No. 2220=1), an illegal
servo parameter setting alarm is issued
when any of the following is set:
- AMR conversion coefficient 1
- AMR conversion coefficient 2
- AMR conversion coefficient 2
(The settable range is 1 (2 poles) to 512
(1024 poles).)
This alarm is issued when a setting is
made to neglect the invalid setting of the
parameter for the feed-forward timing
adjustment function (bit 5 of No. 2224=1)
and a command for nano interpolation is
issued.
±45.
≤ 0
≤ 0
> 512
× 256 + b, set a
±60.
- 20 -
Page 43
B-64485EN/011.DISPLAY AND OPERATION
Detail
number
Parameter No. Cause Action
2632 2263
2277#5,6,7
2278#0,2,4
2780
24096
2277#5,6,7
2278#1,3,4
2781
24097
2277#5,6,7
2278#0,4
24096
2782
2277#5,6,7
2783
2278#1,4
24097
1815#1
2784
2277#5,6,7
2278#0,1,4
1815#1
2785
2277#5,6,7
2278#0,4
1815#1
2786
2277#5,6,7
2278#1,4
When the lifting function against gravity is
enabled (bit 7 of No. 2298=1) or the
post-servo-off travel distance monitor
function is enabled (bit 5 of No. 2278=1),
the function for enabling the CNC software
to post the detection unit to the servo
software is not supported and the setting
of the detection unit (No. 2263) is
disabled.
When the first SDU unit is not used
(No.24096=0), a setting is made to
connect a detector (acceleration sensor,
temperature detection circuit, or analog
check interface unit) to the first SDU unit.
When the second SDU unit is not used
(No.24097=0), a setting is made to
connect a detector (acceleration sensor,
temperature detection circuit, or analog
check interface unit) to the second SDU
unit.
Any of the following settings is made:
• For use with the first SDU unit, both of
an acceleration sensor and
temperature detection circuit are
enabled.
• Settings are made to use the first
SDU unit (No.24096>0), disable an
acceleration sensor (bits 5, 6, 7 of No.
2277=0,0,0), and read acceleration
data from the second unit (bit 1 of No.
2278=1).
Any of the following settings is made:
• For use with the second SDU unit,
both of an acceleration sensor and
temperature detection circuit are
enabled.
• Settings are made to use the second
SDU unit (No.24097>0), disable an
acceleration sensor (bits 5, 6, 7 of No.
2277=0,0,0), and read acceleration
data from the second unit (bit 1 of No.
2278=1).
At the time of full-closed system setting, a
detector other than a separate position
detector is connected (with the first/second
SDU unit).
At the time of full-closed system setting, a
detector other than a separate position
detector is connected (with the first SDU
unit).
At the time of full-closed system setting, a
detector other than a separate position
detector is connected (with the second
SDU unit).
Take one of the following actions:
1) Set a value in parameter No. 2263.
2) Disable the lifting function against
gravity and the post-servo-off travel
distance monitor function.
3) Use CNC software that supports the
function for enabling the detection unit
to be posted to the servo software.
Check the FSSB setting (No.24096) or the
detector setting (bits 0, 2, and 4 of No.
2278).
Check the FSSB setting (No.24097) or the
detector setting (bits 1, 3, and 4 of No.
2278).
Check the settings of the acceleration
sensor and temperature detection circuit.
Check the settings of the acceleration
sensor and temperature detection circuit.
Modify the setting of the detector.
Modify the setting of the detector.
Modify the setting of the detector.
- 21 -
Page 44
1.DISPLAY AND OPERATIONB-64485EN/01
Detail
number
2787 2278#0,#1
2788
3002 2300#3,#7
3012 2301#2,#7
3553
3603
3603
3603
3663
4553 2455 A negative value is set. Set the value 0 or a greater number.
4563 2456 A value not within 0 to 12 is set. Set a value within 0 to 12.
8213 1821
8254
8255
8256
9053
10010
10016
10019
10033 2004
10053 2018#0
Parameter No. Cause Action
Only one temperature detection circuit can
A setting is made to connect two
temperature detection circuits.
1815#1
2277#5,6,7
2278#4
2278#0,1
24096
24097
2355 The value 4 or a smaller number is set. Set the value 5 or a greater number.
2113
2360
2363
2366
2366 The value 4 or a smaller number is set. Set the value 5 or a greater number.
1825
1815#1
24096
24097
2200#0
A setting is made to connect two
temperature detection circuits.
αiCZ detection circuit and linear
The
motor position detection circuit do not
support overheat signal connection.
• When bit 2 of No. 2301=1
Hardware (PS, SV) that does not
support DC link voltage information
output is connected, but bit 2 of No.
2301 is set to 1.
• When bit 7 of No. 2301=1
The CNC software does not support
the torque control setting range
extension function.
The value 95 or smaller number is set.
A positive value is not set in the reference
counter capacity parameter.
A position gain of 0 is set, or the internal
position gain value has overflowed.
At the time of full-closed system setting,
no separate detector interface unit is set.
The internal value of a parameter used to
detect runaway has overflowed.
Illegal control cycle setting
This error occurs if automatic modification
is carried out for the control cycle.
When a linear motor is used, the scale
reverse connection bit is set.
be connected. Modify the setting so that
data is read from one of the first and
second SDU units.
Only one temperature detection circuit can
be connected. Modify the setting so that
data is read from one of the first and
second SDU units.
Replace the
linear motor position detection circuit with
those circuits that support overheat signal
connection. Alternatively, modify the
setting so that the overheat signal is read
from a DI signal (bit 3 of parameter No.
2300=0).
• When bit 2 of No. 2301=1
Set bit 2 of No. 2301 to 0.
• When bit 7 of No. 2301=1
Use CNC software that supports the
function.
Set the value 96 or a greater number.
Alternatively, if no resonance elimination
filter is used, set all of the center
frequency, band width, and dumping value
to 0.
Set a positive value in this parameter.
• Set a value other than 0 (when setting
= 0).
• Use the function for automat ic format
change for position gain setting range.
(Set bit 6 of parameter No. 2209 to 1.)
Set a separate detector interface unit.
Do not use the runaway detection function
(specify bit 0 = 1).
Correct this parameter related to interrupt
cycle setting.
When the linear motor is used, the scale
reverse connection bit cannot be used.
αiCZ detection circuit and
- 22 -
Page 45
B-64485EN/011.DISPLAY AND OPERATION
Detail
number
10062 2209#4
10092
10093
10103
10113 2013#0
10123 2013#0
10133
10133
10202
10212
Parameter No. Cause Action
When you use the current amplifier
continuously, set the function bit shown to
2004
2013#0
2014#0
2004
2013#0
2013#0
2014#0
2013#0
2014#0
2277#5,6,7
2278#0,2,4
2277#5,6,7
2278#1,3,4
The amplifier used does not support the
HC alarm prevention function.
Different control cycles are set within one
servo CPU.
When HRV4 is enabled, a detector that
does not support HRV4 is used.
When HRV4 is enabled, a servo amplifier
that does not support HRV4 is connected.
HRV1 is set.
Current cycle mismatch alarm.
This alarm is issued if the specified current
cycle does not match the actual setting.
Alarm for indicating the disability of HRV3
setting.
This alarm is issued when the axis
supports HRV3 but the other axis of the
pair does not support HRV3.
When HRV4 is set, this alarm is issued if
any of the following conditions is met.
• Servo software not supporting HRV4
is used.
• The same FSSB system includes
axes with HRV4 setting and axes with
HRV2 or HRV3 setting.
• The limitation in the number of axes is
not observed.
(In HRV4 control, one axis/DSP is
set.)
This alarm is issued when HRV3 or HRV4
is set, but the amplifier does not support
these control types.
The ID of the detector connected to the
first SDU unit differs from the parameter
setting.
The ID of the detector connected to the
second SDU unit differs from the
parameter setting.
the left to 0.
When using the HC alarm prevention
function, use an appropriate amplifier that
supports the function.
Set the same control cycle for axes
controlled by one servo CPU.
Replace the detector with a detector
supporting HRV4. Alternatively, disable
HRV4.
Replace the servo amplifier with a servo
amplifier supporting HRV4. Alternatively,
disable HRV4.
The Series 30
setting. Set HRV2, HRV3 or HRV4.
An axis for which HRV3 is specified exists
on the same optical cable. Review the
placement of the amplifier, or disable
HRV3.
Eliminate the cause of the disability in
setting the other axis. Alternatively, cancel
the HRV3 setting.
Eliminate the causes listed on the left.
Alternatively, cancel the HRV4 setting.
HRV3 or HRV4 is unusable for the axis on
which the alarm was issued.
Check the detector-related parameter or
the state of detector connection.
Check the detector-related parameter or
the state of detector connection.
i does not allow HRV1
Supplementary: Details of an illegal learning control parameter
Set parameter No. 2115 to 0, and parameter No. 2151 to 6265 to change the value of DGN No. 353 to a
binary number. You can find a detailed cause from the bit position of the obtained binary number at
which 1 is set.
Position Cause
B3 The band-pass filter (No. 2512) is not in the range.
- 23 -
Page 46
1.DISPLAY AND OPERATIONB-64485EN/01
#11
#09
#08
Position Cause
B4 The profile number (No. 2511) is not in the range.
B5 The specified data period (No. 251, 2519, 2521, 2523, or 2525) is not in the range.
B6 The total number of profiles (No. 2510) is not in the range.
B7 This alarm is issued when G05 starts during a memory clear operation.
B8 This alarm is issued when the total number of profiles (No. 2510) is not 0, and the profile number
(No. 2511) is 0.
B9 This alarm is issued when the automatically-set thinning shift value exceeds the range because the
Diagnosis 355 Communication alarm ignore counter (separate type)
Diagnosis 356 Link processing counter (built-in type)
Diagnosis 357 Link processing counter (separate type)
Diagnosis 358 V ready-off information
specified data period is too long.
The number of times a communication error occurred during serial communication with
the detector is indicated.
Data transmitted during communication is guaranteed unless another alarm occurs.
However, if the counter value indicated in this diagnosis information increases in a short
period, there is a high probability that serial communication is disturbed by noise. So,
take sufficient measures to prevent noise.
* For details, refer to a relevant manual on FANUC SERVO MOTOR αi series.
This information is provided to analyze the cause of the V ready-off alarm (servo alarm
SV0401).
Convert the indicated value to a binary representation, and check bits 5 to 14 of the
binary representation.
When amplifier excitation is turned on, these bits are set to 1 sequentially from the lowest
bit, which is bit 5. If the amplifier is activated normally, bits 5 to 14 are all set to 1.
Therefore, check the bits sequentially from the lowest bit to find the first bit that is set to
0. This bit indicates that the corresponding processing could not be completed and so the
V ready-off alarm was caused.
#14#13
#15
SRDY DRDY INTL
#12
#10
CRDY
#07
#06#05
*ESP
#04#03
#02#01
#00
# 06 *ESP Converter emergency stop state released # 10 CRDY Converter ready # 12 INTL DB relay released # 13 DRDY Amplifier ready (amplifier) # 14 SRDY Amplifier ready (software)
* For details, refer to a relevant manual on FANUC SERVO MOTOR αi series.
Diagnosis 359 Communication alarm neglect counter (built-in type)
The diagnosis information is the same as that of diagnosis No. 355.
See the descriptions in diagnoses No.355 to 357.
- 24 -
Page 47
B-64485EN/011.DISPLAY AND OPERATION
Diagnosis 360 Cumulative value of specified pulses (NC)
[Data type] 2-word
[Unit of data] Detection unit
[Valid data range] -99999999 to 99999999
Cumulative value of move commands distributed from the CNC since power-on is
indicated.
Diagnosis 361 Compensation pulses (NC)
[Data type] 2-word
[Unit of data] Detection unit
[Valid data range] -99999999 to 99999999
Cumulative value of compensation pulses (backlash compensation, pitch error
compensation, and so on) distributed from the CNC since power-on is indicated.
Diagnosis 362 Cumulative value of specified pulses (SV)
[Data type] 2-word
[Unit of data] Detection unit
[Valid data range] -99999999 to 99999999
Cumulative value of move pulses and compensation pulses received by the servo system
since power-on is indicated.
Diagnosis 363 Cumulative feedback (SV)
[Data type] 2-word
[Unit of data] Detection unit
[Valid data range] -99999999 to 99999999
Cumulative value of positional feedback pulses the servo system received from the pulse
coder since power-on is indicated.
Diagnosis data related to the Inductosyn absolute position detector
Diagnosis 380 Difference between the absolute position of the motor and offset data
[Data type] 2-word axis
[Unit of data] Detection unit
M (absolute position of the motor)-S (offset data)
λ (pitch interval)
The remainder resulting from the division is displayed.
Diagnosis 381 Offset data from the Inductosyn
[Data type] 2-word axis
[Unit of data] Detection unit
Off set data is displayed when CNC calculates the machine position.
Diagnosis data related to the serial spindles
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 400 LNK
#7 LNK Communication with the spindle control side has been established.
Diagnosis 403 Temperature of spindle motor
[Data type] Byte spindle
[Unit of data] °C
[Valid data range] 0 to 255
The temperature of the winding of the spindle motor is indicated.
This information can be used to determine the overheat alarm of the spindle.
(The temperature that causes an overheat alarm varies from motor to motor.)
- 25 -
Page 48
1.DISPLAY AND OPERATIONB-64485EN/01
NOTE
1 Temperature information has the following error:
50°C to 160°C ±5°C
•
160°C to 180°C ±10°C
•
2 The indicated temperature and the temperature causing an
overheat alarm have the following error:
For lower than 160°C 5°C maximum
•
For 160 to 180°C 10°C maximum
•
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 408 SSA SCA CME CER SNE FRE CRE
#0 CRE A CRC error occurred (warning). #1 FRE A framing error occurred (warning). #2 SNE The sender or receiver is not correct. #3 CER An abnormality occurred during reception. #4 CME No response was returned during automatic scanning. #5 SCA A communication alarm was issued on the spindle amplifier side. #7 SSA A system alarm was issued on the spindle amplifier side.
(The above conditions are major causes of alarm SP0749. These conditions are caused
mainly by noise, a broken wire, a momentary failure of power, and so on.)
Diagnosis 410 Spindle load meter indication [%]
[Data type] Word spindle
[Unit of data] %
Diagnosis 411 Spindle load meter indication [min-1]
[Data type] Word spindle
[Unit of data] min
Diagnosis 417 Spindle position coder feedback information
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 418 Positional deviation of spindle in position loop mode
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 425 Spindle synchronization error
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 445 Spindle position data
[Data type] Word spindle
[Unit of data] Pulse
[Valid data range] 0 to 4095
-1
When the spindles are in synchronization mode, the absolute value of the synchronization
error when each spindle is set as the slave axis is indicated.
For the serial spindle, position coder signal pulse data from the one-rotation signal is
indicated as the position data of the spindle.
This data is valid when bit 1 of parameter No. 3117 is set to 1.
To display spindle position data, spindle orientation must be performed once.
- 26 -
Page 49
B-64485EN/011.DISPLAY AND OPERATION
Diagnosis data related to rigid tapping
Diagnosis 450 Spindle position error during rigid tapping
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 451 Spindle distribution during rigid tapping
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis
452
[Data type] 2-word spindle
[Unit of data] %
Diagnosis
453
[Data type] 2-word spindle
[Unit of data] %
Diagnosis 454 Accumulated spindle distribution during rigid tapping (cumulative value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 455 Difference in spindle-converted move command during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 456 Difference in spindle-converted positional deviation during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 457 Width of synchronization error during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 458 Tapping axis distribution amount during rigid tapping (cumulative value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 459 Selected spindle number during rigid tapping
[Data type] 2-word path
Diagnosis 460 Difference in spindle-converted move command during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 461 Difference in spindle-converted machine position during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 462 Difference in spindle-converted machine position during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Difference in error amount between spindle and tapping axis during rigid tapping
(momentary value)
Difference in error amount between spindle and tapping axis during rigid tapping (maximum
value)
- 27 -
Page 50
1.DISPLAY AND OPERATIONB-64485EN/01
Diagnosis data related to polygon machining with two spindles
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 470 SC0 LGE SCF PSC PEN PSU SPL
#0 SPL Polygon synchronization with two spindles under way #1 PSU Polygon synchronization mode with two spindles being activated
NOTE
If only PSU becomes 1, but no change occurs, and the program
stops in a block containing a G51.2 command, the speed of an
spindle does not reach the targeted polygon synchronization
speed, for example, because bit 7 (PST) of parameter No. 7603 = 0
keeps the spindle from being energized.
#2 PEN Polygon synchronization mode with two spindles released #3 PSC Spindle speed being changed during polygon synchronization mode with two spindles #4 SCF Spindle speed changed during polygon synchronization mode with two spindles #6 LGE The loop gain is different between the spindles during polygon synchronization mode
with two spindles.
NOTE
When the speed is changed during polygon synchronization mode,
LGE is set to 1 if the spindle synchronization control loop gain used
by the serial spindle control unit is different between the master
spindle and polygon synchronization axis.
Diagnosis display indicates the loop gain because this function
requires that both spindles be controlled with the same loop gain.
However, no alarm is issued even if the loop gain is different
between the spindles.
(For the serial spindle control unit, the parameters used are
changed according to the state of the CTH1 and CTH2 signals.)
#7 SC0 Actual speed command is 0 during polygon synchronization mode with two spindles.
NOTE
Signal SC0 is not a value specified by the program. It is set to 1
under any of the following conditions:
1. When the S command value is adjusted according to the signals
related to spindle control, SSTP<Gn029.6> and SOV0SOV7<Gn030> and the signal related to multi-spindle control
<Gn027>, the result is 0.
2. The S command value is smaller than the spindle control
resolution (the result of multiplying the S command value by a
value of 4095/(maximum spindle speed) is less than 1).
The S command value is specified by SIND control <Gn032,
Gn033>, and it is 0.
If SC0 = 1, the spindle speed becomes 0 and bit 0 of diagnosis
display No. 471 becomes 1. In this case, the polygon
synchronization rotation ratio is impractical, but alarm PS5018 does
not occurs, because it is regarded as the result of the command.
- 28 -
Page 51
B-64485EN/011.DISPLAY AND OPERATION
If the following status is indicated during the polygon synchronization mode, there are no abnormalities.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 470 0 0 0 1 - 0 0 1
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 471 NPQ PQE QMS NSP SUO QCL SCU
Polygon turning with two spindles
Indication of causes for alarms PS5018, PS0314, and PS0218
#0 to #3 Causes for alarm PS5018
Alarm PS5018 is cleared by a reset, but the indication of its causes remains until the
causes are cleared or the polygon synchronization mode is released.
SCU The specified speed is too low during polygon synchronization mode with two spindles.
(The unit of speed calculated internally becomes 0.)
NOTE
SCU becomes 1 also when the specified spindle speed is 0
(diagnosis display No. 470#7 = 1). In this case, however, alarm
PS5018 is not issued (because the command is 0). When
diagnosis display No. 470#7 = 0 and diagnosis display No. 471#0 =
1, alarm PS5018 occurs. Normally this does not occur with speed
at which the spindle can rotate.
QCL The polygon synchronization axis is clamped.
NOTE
QCL becomes 1, when the polygon synchronization axis receives a
command with a polygon synchronization speed that is higher than
the value specified in parameter No. 7621 and is clamped at that
speed.
SUO The specified speed is too high during the polygon synchronization mode with two
spindles.
(It is clamped to the upper limit calculated internally.)
NOTE
SUO occurs, if a result of (speed specified for the master
spindle)/(value specified at P) is higher than 59998. In other words,
the master spindle must rotate at a speed lower than 59998 min
-1
assuming P = 1.
#4 Causes for alarm PS0314
When alarm PS0314 occurs, the polygon synchronization mode is released, but the
indication of its causes remains until the alarm PS0314 is cleared by a reset.
NSP A spindle necessary for control is not connected.
(For example, there is not a serial spindle or the second spindle.)
The axis settings for polygon turning are not correct.
- 29 -
Page 52
1.DISPLAY AND OPERATIONB-64485EN/01
#5 to #7 Causes for alarm PS0218
When alarm PS0218 occurs, the polygon synchronization mode is released, but the
indication of its causes remains until the alarm PS0218 is cleared by a reset.
QMS When bit 1 (QDR) of parameter No. 7603 = 1, a negative value is specified at Q.
PQE In a G51.2, either P or Q has a value out of the specifiable range.
Or, P and Q are not specified as a pair.
NPQ In a G51.2, R is specified when P and Q have not been specified at all, or none of P, Q,
and R has been specified.
Indication of values specified during the polygon synchronization mode with two
spindles
Diagnosis
474
Rotation ratio for the master axis during the polygon synchronization mode with two
spindles (P command value)
This indication is the current rotation ratio (P command value) of the master axis during
the polygon synchronization mode with two spindles.
Diagnosis
475
Rotation ratio for the polygon synchronization axis during the polygon synchronization
mode with two spindles (Q command value)
This indication is the current rotation ratio (Q command value) of the polygon
synchronization axis during the polygon synchronization mode with two spindles.
Diagnosis data related to the small-hole peck drilling cycle
Diagnosis
520
Diagnosis
521
The total numbers of times output in Nos.520 and 521 are cleared to zero by a G83
command issued after the small-hole peck drilling cycle mode is entered.
Diagnosis
522
Diagnosis 523
Total number of times a retraction operation has been performed during drilling since G83
was specified
Total number of times a retraction operation has been performed in response to the
reception of the overload torque detection signal during drilling since G83 was specified
Coordinate value of the drilling axis at which retraction operation starts
(least input increment)
Difference between the coordinate value of the drilling axis at which the previous retraction
operation started and the coordinate value of the drilling axis at which the current retraction
operation starts (least input increment: previous value minus current value)
Diagnosis data related to the dual position feedback function
Diagnosis 550 Closed loop error
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -99999999 to +99999999
Diagnosis 551 Semi-closed loop error
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -99999999 to +99999999
Diagnosis 552 Error between semi-closed and closed loops
[Data type] Word axis
[Unit of data] Detection unit
[Valid data range] -32768 to +32767
- 30 -
Page 53
B-64485EN/011.DISPLAY AND OPERATION
×
Diagnosis 553 Amount of dual position compensation
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -99999999 to +99999999
The data items displayed on the diagnosis screen are obtained at the following positions:
Semi-closed loop
error (No. 551)
Command
+ +
-
Ps
error (No. 550)
+
-
ΣKp
Closed loop
Σ
+
+
-
Error between
semi-closed and
closed loops (No.
552)
+
-
(Parameters No. 2078 and 2079)
+
+
(Parameter No. 2080)
Speed
control
Servo amplifier
Conversion
coefficients
Time
constant
Automatic alteration of tool position compensation
Diagnosis 0560 Manual tool compensation state number
[Data type] Byte
[Unit of data] None
[Valid data range] 0 to 255
When incomplete operation was performed in manual tool compensation, one of the
following numbers is used for notification.
0 : Manual tool compensation was completed normally.
1 : The data of T code command falls outside the allowable range.
2 : The offset value falls outside the range.
3 : The offset number falls outside the range.
4 : Automatic operation or axis movement is being performed in the CNC.
5 : The CNC is in the tool-nose radius compensation mode.
6 : The CNC is in a mode other than the JOG mode, HNDL (INC) mode, and REF
mode.
7 : A CNC parameter is illegal.
8 : The CNC is in the 3-dimensional cutter compensation mode or tool center point
control mode.
Motor
Amount of dual
position
compensation (No.
553)
Machine
- 31 -
Page 54
1.DISPLAY AND OPERATIONB-64485EN/01
Data for adjusting the compensation of the start position of thread cutting when
the spindle speed is changed
Diagnosis 670 Delay in acceleration/deceleration after interpolation that is calculated in the NC
Diagnosis 671 Servo delay calculated in the NC
Diagnosis 672 Delay in one-rotation signal detection that is calculated in the NC
[Data type] 2-word path
[Unit of data] Metric input: 0.00001mm
Inch input : 0.000001inch
[Valid data range] 0 to 99,999,999
Compensation amounts calculated by the NC are indicated. Use them to set adjustment
parameters Nos. 1446 to 1449.
State of high-speed HRV current control
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 700 DCLNK HOK HON
[Data type] Bit axis
The state of high-speed HRV current control is displayed.
#0 HON The motor is controlled in the high-speed HRV current control mode. #1 HOK This bit is set to 1 when high-speed HRV current control is enabled.
High-speed HRV current control is enabled when the following conditions are satisfied:
• Bit 0 (HR3) of parameter No. 2013 is set to 1.
• Bit 0 (HR4) of parameter No. 2014 is set to 1.
• Servo software, servo modules, and servo amplifiers suitable for high-speed HRV
current control are used.
•When a separate detector interface unit is used, the separate detector interface unit is
suitable for high-speed HRV current control.
#2DCLNK This bit is set to 1 when voltage information can be output to the diagnosis screen.
Thermal growth compensation along tool vector
Diagnosis 705 Thermal growth compensation amount for each axis
[Data type] Word axis
[Unit of data] Detection unit
[Valid data range] −32768 to +32767
The compensation amount for each axis in thermal growth compensation along the tool
vector is indicated.
Spindle error and warning states
Diagnosis 710 Spindle error state
[Data type] Word spindle
Diagnosis 712 Spindle warning state
[Data type] Word spindle
When an error (yellow LED ON + error number indication) or a warning occurs in a
Spindle Amplifier (SP), the number is indicated on the diagnosis screen.
If neither error nor warning occurs, 0 is indicated.
For spindle errors, refer to "FANUC SERVO MOTOR αi series Maintenance Manual"
(B-65285EN).
For warnings, see Subsection 10.1.4, "Spindle Warning Interface" in this manual.
- 32 -
Page 55
B-64485EN/011.DISPLAY AND OPERATION
OVC level
Diagnosis 750 OVC level
[Data type] Word axis
[Unit of data] %
The proportion of soft thermal (OVC) in the alarm issuance level is indicated.
Linear inclination compensation function
Diagnosis 751 Each axis linear inclination compensation
[Data type] Word axis
[Unit of data] Detection unit
[Valid data range] -32768 to +32767
Compensation of linear inclination compensation for each axis is indicated.
DC link voltage information
Diagnosis 752 DC link voltage information
[Data type] Word axis
[Unit of data] Vrms
[Valid data range] 0 to 452 (200 Vrms input amplifier)
0 to 905 (400 Vrms input amplifier)
DC link voltage information is indicated.
Servo motor
Diagnosis 760 R phase current value
[Data type] Word axis
[Unit of data] Value 6554 is equivalent to the maximum amplifier current.
[Valid data range] -6554 to +6554
The actual R phase current value of the servo motor is indicated.
Diagnosis 761 Effective current value
[Data type] Word axis
[Unit of data] Value 8027 is equivalent to the maximum amplifier current.
[Valid data range] -8027 to +8027
The effective current value of the servo motor is indicated.
Diagnosis 762 Activating phase
[Data type] Word axis
[Unit of data] Value 256 is equivalent to 360 degrees.
[Valid data range] 0 to 255
The activating phase (electrical angle) of the servo motor is indicated.
Reason why a start cannot be performed
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 1006 ALM *SP
[Data type] Bit
The reason why a start cannot be performed is displayed.
#0 *SP The feed hold signal (*SP) is 0.
#1 ALM An alarm occurs.
Automatic data backup
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 1016 ANG ACM DT3 DT2 DT1 AEX
[Data type] Bit
The execution state of backup is indicated.
#0 AEX Automatic data backup is being performed.
- 33 -
Page 56
1.DISPLAY AND OPERATIONB-64485EN/01
#1 DT1 Data 1 was updated in the previous backup. #2 DT2 Data 2 was updated in the previous backup. #3 DT3 Data 3 was updated in the previous backup. #6 ACM Automatic data backup was performed. #7 ANG An error occurred in automatic data backup.
Fan rotation speed
Diagnosis 1002 FAN1 rotation speed
Diagnosis 1003 FAN2 rotation speed
Diagnosis 1490 FAN3 rotation speed
Diagnosis 1491 FAN4 rotation speed
[Data type] 2-word
[Unit of data] 1/min
FAN1, FAN2
The rotation speed of the fans in the CNC controller are indicated.
FAN3, FAN4
The rotation speed of the fans in the stand-alone CNC with 15" LCD display are
indicated.
If there is no applicable fan, 0 is indicated.
Custom macro / execution macro / auxiliary macro
Diagnosis 1493 Number of blocks in the macro statements executed by a custom macro/execution macro
[Data type] 2-word
[Unit of data] Block
Displays the number of blocks in the macro statements executed by a custom
macro/execution macro per 1024 ms.
It provides an indication of the actual processing speed of macro statements.
Diagnosis 1494 Number of blocks in executed by an auxiliary macro
[Data type] 2-word
[Unit of data] Block
Displays the number of blocks executed by an auxiliary macro per 1024 ms.
It provides an indication of the actual processing speed of auxiliary macros.
Spindle revolution number history function
Diagnosis 1520 Spindle total revolution number 1
Diagnosis 1521 Spindle total revolution number 2
[Data type] 2-word spindle
[Unit of data] 1000 min
-1
[Valid data range] 0 to 999999999
The number of revolutions of the spindle is counted and the total number of revolutions is
indicated.
Built-in 3D interference check
1900 Built-in 3D interference check processing time
[Data type] Word
[Unit of data] msec
[Description] Displays the current processing time required for 3D interference check.
- 34 -
Page 57
B-64485EN/011.DISPLAY AND OPERATION
1901 Additional width for Built-in 3D interference check
[Data type] Real
[Unit of data] mm, inch (machine unit)
[Description] Displays the current additional width to be considered for 3D interference check.
The display unit is the same as the unit set for the reference axis (parameter No. 1031).
Detector battery exhaustion
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 3019
EXP INP ABP
[Data type] Bit axis
If a detector battery low alarm is issued, the cause can be checked.
#3 ABP The battery of the A/B phase is low. #4 INP The battery of the serial pulse coder (built-in position detector) is low. #5 EXP The battery of the separate detector of serial type is low.
Diagnosis data related to axis synchronous control
Diagnosis 3500 Synchronization error amount
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] −99999999 to +99999999
The difference in position (synchronization error amount) between the master axis and
slave axis is indicated. This data is indicated for the slave axis.
Diagnosis 3501 Synchronization error compensation value
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] −99999999 to +99999999
Cumulative value of compensation pulses (synchronization error compensation value)
output to the slave axis is indicated. This data is indicated for the slave axis.
Diagnosis data related to synchronous/composite control
Diagnosis 3502 Indication of synchronization error amount for each axis
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] −99999999 to +99999999
When synchronization deviation is detected (bit 1 (SERx) of parameter No. 8162 is set to
1), the positional deviation difference of the slave axis from the master axis is indicated.
The positional deviation difference is:
(Positional deviation of master axis) ± (positional deviation of slave axis)
+when mirror image is applied to synchronization command
−when mirror image is not applied to synchronization command
↑
Details of invalid FSSB setting alarms
Diagnosis 3510 FSSB alarm number
[Data type] Word
Information is output for identifying the location (parameter) and cause of an
FSSB-related alarm which has been issued. For the displayed detail numbers and
corresponding causes and actions, see the table below. When multiple FSSB alarm
numbers appear, address the alarms in ascending order of the FSSB alarm number.
- 35 -
Page 58
1.DISPLAY AND OPERATIONB-64485EN/01
Detail
alarm No.
120
451
452
140
450
271
272
273 24032 to 24063
276 24000 to 24095
290 24000 to 24095
291 24000 to 24095
293 24000 to 24095
310
313
314
383 -
453 -
454 -
460 24000 to 24095
471 24000 to 24095
480 24000 to 24095
Parameter
number
-
24000 to 24095
3717
24000 to 24095
24000 to 24031
24064 to 24095
1023
24104 to 24199
1023
14476#5
24104 to 24199
1023
14476#5
24104 to 24199
Cause Action
The FSSB internal status did not
change to open.
The ATR value is inconsistent with the
connected slave (servo, spindle, or
separate detector).
The spindle amplifier number
corresponding to the ATR value
setting is not set.
The fifth to eighth separate detector is
set for the first FSSB line (third FSSB
line).
The first to fourth (ninth to twelfth)
separate detector is set for the second
FSSB line.
The setting for a separate detector is
made more than once.
The maximum number of slaves per
FSSB line is exceeded for an FSSB
line of servo HRV2 control.
The maximum number of slaves per
FSSB line is exceeded for an FSSB
line of servo HRV3 control.
The maximum number of slaves per
FSSB line is exceeded for an FSSB
line of servo HRV4 control.
The servo axis number corresponding
to the ATR value setting of a separate
detector is not set for parameter No.
1023.
The servo axis number corresponding
to the ATR value setting of a separate
detector is not set for parameter No.
1023.
The ATR value setting of a separate
detector is invalid.
Manual setting 1 cannot be performed
when a separate detector is used.
Servo initialization has not completed
successfully.
Alarm No. 550 to 556 of diagnostic
data No. 3511 occurred.
The ATR value of a spindle or
separate detector is set for a slave
which is not connected.
Although a separate detector is
connected, the separate detector
setting is not made.
In ATR value setting, a servo axis
number exceeds 80.
Check the connection between the CNC
and each amplifier. Alternatively, the
servo card may be faulty.
Set the ATR value corresponding to the
connected slave.
Make the spindle amplifier number
consistent with the ATR value setting.
Do not set the fifth to eighth separate
detectors for the first FSSB line (third
FSSB line).
Do not set the first to fourth (ninth to
twelfth) separate detectors for the
second FSSB line.
Make the setting for each separate
detector only once in the servo card.
Reduce the number of slaves to 32
(maximum number of slaves per FSSB
line of servo HRV2 control) or less.
Reduce the number of slaves to 15
(maximum number of slaves per FSSB
line of servo HRV3 control) or less.
Reduce the number of slaves to 7
(maximum number of slaves per FSSB
line of servo HRV4 control) or less.
Set the value corresponding to the ATR
value setting for parameter No. 1023.
Set the value corresponding to the ATR
value setting for parameter No. 1023.
Correct the settings of parameters Nos.
24104 to 24199.
Disconnect the separate detector.
Alternatively, perform manual setting or
automatic setting.
An optical cable may be faulty or the
connection between the amplifier and
another module may be incorrect.
Check diagnostic data No. 3511.
Set the ATR value corresponding to the
connected slave.
Set the value for the separate detector in
the corresponding parameter.
Make settings so that any servo axis
number does not exceed 80.
- 36 -
Page 59
B-64485EN/011.DISPLAY AND OPERATION
Diagnosis 3511 FSSB alarm number
[Data type] Word axis
Information is output for identifying the location (parameter) and cause of an
FSSB-related alarm which has been issued. For the displayed detail numbers and
corresponding causes and actions, see the table below. When multiple FSSB alarm
numbers appear, address the alarms in ascending order of the FSSB alarm number.
Detail
alarm No.
210 24096 to 24103
220 1023
221 1023
250 24096 to 24103
270
292
294
311 24096 to 24103 A connector number is invalid. Specify a value between 0 and 8.
314 24096 to 24103
350
360
370
380 1023
Parameter
number
1023
24000 to 24095
1023
2013#0
1023
2014#0
2013#0
2014#0
1023
2013#0
2014#0
1902#0
1902#1
2013#0
2014#0
Cause Action
Although a separate detector is not
set, a value is set in parameter No.
24096 to 24103.
An unavailable servo axis number is
set.
A servo axis number is set more than
once.
For a specific servo axis, two or more
separate detectors are used and the
paired separate detectors are two of
the first, third, fifth, and seventh units
or the second, fourth, sixth, and eighth
units.
・ The servo axis number
corresponding to the ATR value
setting is not set for parameter No.
1023.
・ An unavailable servo axis number is
set.
・ A servo axis number is set more
than once.
For an FSSB line of servo HRV3
control, only the following servo axis
numbers can be used:
(1 + 8n, 2 + 8n, 3 + 8n, 4 + 8n (n = 0,
…, 9))
1,
For an FSSB line of servo HRV4
control, only the following servo axis
numbers can be used:
(1+8n(n=0,1,
A connector number is set more than
once.
Different current loops (HRV) are
used for FSSB lines.
Different current loops (HRV) are set
for the first and second FSSB lines
and parameter No. 1023 setting is
invalid.
When servo HRV3 or HRV4 control is
set, manual setting 1 cannot be
performed.
When a servo axis number is skipped,
manual setting 1 cannot be
performed.
…,9))
Set parameter Nos. 24096 to 24103 to
all 0.
Change the servo axis number.
Change the servo axis number.
To use two separate detectors for a
specific servo axis, one separate
detector must have an odd number and
the other must have an even number.
Three or more separate detectors
cannot be used.
Check the conditions on the left.
For the FSSB line of servo HRV3
control, set the servo axis numbers on
the left.
For the FSSB line of servo HRV4
control, set the servo axis numbers on
the left.
Make setting so that each connector
number is used only once for one
separate detector.
Set the same current loop (HRV) for the
FSSB lines.
Set servo axis numbers so that each set
of (1 to 6), (9 to 14), (17 to 22), (25 to
30), (33 to 38), and (41 to 46) is set for
the same FSSB line.
To set servo HRV3 or HRV4 control,
perform manual setting or automatic
setting.
Set servo axis numbers without skipping
any number.
- 37 -
Page 60
1.DISPLAY AND OPERATIONB-64485EN/01
Detail
alarm No.
382 1023
470 24000 to 24095 An ATR value is set more than once. Set each ATR value only once.
481
520 2165
550
551 24000 to 24095
552 1023
553 1023
554 24096 to 24103
555
557
558
1023 1023 An invalid servo axis number is set. Set a correct servo axis number.
Parameter
number
1023
24000 to 24095
1023
24000 to 24095
2165
Cause Action
An attempt was made to perform
manual setting 1 though the maximum
number of controlled axes per FSSB
line is exceeded.
A servo axis number is inconsistent
with the ATR value setting or the
servo motor having a servo axis
number is not connected.
At power-on, amplifier ID information
could not be read.
The ATR value setting is inconsistent
with the servo axis number setting.
The number of ATR value settings
exceeds the number of slaves
connected to the CNC.
An unavailable servo axis number is
set.
A servo axis number is set more than
once.
A value is set in parameter No. 24096
to 24103 though no separate detector
is connected.
The maximum current of an amplifier
(parameter No. 2165) differs from that
of a motor.
Reduce the number of connected servo
axes to the maximum number of
controlled axes or less.
Check whether the value set in
parameter No. 1023 is consistent with
ATR value setting and whether the servo
motor corresponding to each servo axis
number is connected.
Check the connection between the CNC
and each amplifier.
Alternatively, an amplifier may be faulty.
Make the value set in parameter No.
1023 consistent with the ATR value
setting.
Make as many settings as the number of
slaves connected to the CNC.
Change the servo axis number.
Change the servo axis number.
Set parameters Nos. 24096 to 24103 to
all 0.
Set the maximum current of the amplifier
(parameter No. 2165) to that of the
motor.
Diagnosis 3513 FSSB alarm number
[Data type] Word spindle
Information is output for identifying the location (parameter) and cause of an
FSSB-related alarm which has been issued.
For the displayed detail numbers and corresponding causes and actions, see the table
below. When multiple FSSB alarm numbers appear, address the alarms in ascending
order of the FSSB alarm number.
Detail
alarm No.
271
381 3717
Parameter
number
3717
24000 to 24095
Cause Action
An ATR value is set more than once. Make each spindle amplifier consistent
with the ATR value setting.
When a spindle amplifier number is
skipped, manual setting 1 cannot be
performed.
Set spindle amplifier numbers without
skipping any number.
Diagnosis data related to linear scale with absolute address reference marks
Diagnosis 3545 Linear scale with absolute address reference marks: Measurement point 1
Diagnosis 3546 Linear scale with absolute address reference marks: Measurement point 2
Diagnosis 3547 Linear scale with absolute address reference marks: Measurement point 3
- 38 -
Page 61
B-64485EN/011.DISPLAY AND OPERATION
Diagnosis 3548 Linear scale with absolute address reference marks: Measurement point 4
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -999999999 to 999999999
Diagnosis 3549 Linear scale with absolute address reference marks: Status display
Diagnosis 3550 Linear scale with absolute address reference marks: Scale value
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -999999999 to 999999999
Diagnosis 3551 Linear scale with absolute address reference marks: Scale value (High)
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] -999 to 999
Linear scale with absolute address reference marks
Scale value = Diagnosis No.3551 × 1,000,000,000 + Diagnosis No.3550
Wrong operation prevention function
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 3570 MSC
[Data type] Bit path
#0 MSC Memory operation is stopped due to the reconfirming of midway block start.
In a multipath system, the bit is set to 1 on only the path on which the cursor is position in
the middle of the program.
Diagnosis data related to flexible path axis assignment
Diagnosis 4000 Reason number of alarm in flexible path axis assignment
The cause of the alarm that may be issued in flexible path axis assignment is displayed.
1 The number of axes in the path is 0.
2 The number of axes in the path is larger than its allowable maximum value.
3 The removal command has no ID specification.
4 The removal command has a duplicate ID specification.
5 An axis specified with removal command P does not exist in the path or has been
removed from the path.
6 An axis specified with removal command Q does not exist in the path or has been
removed from the path.
7 An axis specified with removal command R does not exist in the path or has been
removed from the path.
8 An axis specified with the removal command does not exist in the path or has been
removed from the path.
9 The removal command has no axis specification or has an ID specification.
10 In flexible path axis assignment, the ID specification is incorrect.
11 The assignment command has no ID specification.
12 The assignment command has a duplicate ID specification.
13 The assignment command has a duplicate axis arrangement specification.
14 The path specified with the arrangement command has no target axis or the
arrangement command has no ID specification.
15 The path specified with the arrangement command has an invalid axis assignment
specification.
- 39 -
Page 62
1.DISPLAY AND OPERATIONB-64485EN/01
16 An axis whose removal a command is waiting for belongs to the path where the
command was issued.
18 An axis whose removal an exchange command is waiting for belongs to the path
paired with the path where the exchange command was issued.
19 An axis for which an assignment command was issued is yet to be removed. (Bit 1
of parameter No. 11561 is set to 1.)
20 An axis for which an assignment command is issued in a path belongs to another
path where a removal command for it has been issued.
21 An axis for which an assignment command was issued is yet to be removed.
22 The assignment command has no axis specification or has an ID specification.
24 An axis at which an exchange command is targeted belongs to the path where the
exchange command was issued.
25 The exchange command has no ID specification.
26 The exchange command has a duplicate ID specification.
27 In a system having 3 or more paths, an exchange command has no L specification.
28 An axis targeted by an exchange command was not found in the source path (path
where this exchange command was issued).
29 An axis specified in the exchange command is being processed by another command
or has already been removed.
30 An axis targeted by an exchange command was not found in the destination path
(path paired with a path where another exchange command was issued for the axis).
32 The exchange command has no target axis.
33 The exchange command has a conflict.
34 The exchange command has no axis specification or has an ID specification.
35 A cycle other than flexible path axis assignment is under way.
36 An attempt was made to perform flexible path axis assignment during the SV
rotation control mode.
37 An attempt was made to perform flexible path axis assignment during the polygon
turning mode.
38 An attempt was made to perform flexible path axis assignment during PMC axis
control.
39 An attempt was made to perform flexible path axis assignment during the chopping
mode.
40 An attempt was made to perform flexible path axis assignment during mirror
imaging.
41 An attempt was made to perform flexible path axis assignment during 3-dimensional
coordinate conversion.
42 An attempt was made to perform flexible path axis assignment during coordinate
system rotation.
43 An attempt was made to perform flexible path axis assignment during scaling.
44 An attempt was made to perform flexible path axis assignment during axis
synchronization.
45 An attempt was made to perform flexible path axis assignment for an axis already
removed.
46 An attempt was made to perform flexible path axis assignment for an axis under
composite control.
47 An attempt was made to perform flexible path axis assignment for an axis under
synchronous control.
48 An attempt was made to perform flexible path axis assignment for an axis under
superimposed control.
55 An attempt was made to perform flexible path axis assignment simultaneously with
an axis move command.
56 An attempt was made to perform flexible path axis assignment during tool
compensation.
- 40 -
Page 63
B-64485EN/011.DISPLAY AND OPERATION
Diagnosis 4001 Belonging path of axis in flexible path axis assignment
A path (specified by parameter No. 981) to which an axis specified for flexible path axis
assignment belongs is displayed.
0 : Source path
1 to 10 : Destination path (because of assignment or exchange)
-1 to -10 : Already removed
Pulse superimposed function
Diagnosis 4110 Number of accumulated pulses specified by the pulse superimposed function
[Data type] Floating point number axis
[Unit of data] Input unit
The number of accumulated pulses specified by pulse superimposition is indicated. The
number multiplied by the travel distance magnification is indicated.
Diagnosis 4110 Number of accumulated pulses specified by the pulse superimposed function
[Data type] Floating point number axis
[Unit of data] Input unit
When the maximum cutting feedrate is to be exceeded by the specified pulse
superimposition, the pulses exceeding the allowable number (set in parameter No. 7117)
are discarded.
This diagnosis data indicates the number of accumulated pulses that are actually
discarded in pulse superimposition.
| Number of pulses specified by pulse superimposition × travel distance magnification | >
|maximum cutting feedrate + allowable number of pulses |
→ Number of discarded pulses
= Number of pulses specified by pulse superimposition × travel distance magnification maximum cutting feedrate - allowable number of pulses
| Number of pulses specified by pulse superimposition × travel distance magnification | <
|maximum cutting feedrate + allowable number of pulses |
→ Number of discarded pulses = 0
NOTE
When the pulse superimposed function is disabled (bit 0 (PSI) of
parameter No. 10350 is set to 0), reset operation clears the
indicated number of accumulated/discarded pulses.
Total of the current actual power consumption of all servo axes/spindles
Diagnosis 4900 Total of current actual power consumption of all axes
[Data type] 2-word
[Unit of data] W
NOTE
The actual power consumption is obtained by subtracting the
regenerative power from the power consumption. If the
regenerative power exceeds the power consumption, the actual
power consumption becomes a negative value.
Current actual power consumption of each servo axis
Diagnosis 4901 Current actual power consumption of each servo axis
[Data type] 2-word axis
- 41 -
Page 64
1.DISPLAY AND OPERATIONB-64485EN/01
[Unit of data] W
NOTE
This power consumption becomes a negative value during
regeneration of power such as reduction in servo axis speed.
Current actual power consumption of each spindle
Diagnosis 4902 Current actual power consumption of each spindle
[Data type] 2-word spindle
[Unit of data] W
NOTE
This power consumption becomes a negative value during
regeneration of power such as reduction in spindle speed.
Accumulated value of the total power consumption of all servo axes/spindles
Diagnosis 4910 Accumulated value of the total actual power consumption of all axes
Diagnosis 4911 Accumulated value of the total power consumption of all axes
Diagnosis 4912 Accumulated value of the total regenerated power of all axes
[Data type] 2-word
[Unit of data] 0.001kWh
NOTE
These values are accumulated after power-on.
Accumulated value of power consumption of each servo axis
Diagnosis 4920 Accumulated value of the actual power consumption of each servo axis
Diagnosis 4921 Accumulated value of the power consumption of each servo axis
Diagnosis 4922 Accumulated value of the regenerated power of each servo axis
[Data type] 2-word axis
[Unit of data] 0.001kWh
NOTE
These values are accumulated after power-on.
Accumulated value of power consumption of each spindle
Diagnosis 4930 Accumulated value of the actual power consumption of each spindle
Diagnosis 4931 Accumulated value of the power consumption of each spindle
Diagnosis 4932 Accumulated value of the regenerated power of each spindle
[Data type] 2-word spindle
[Unit of data] W
NOTE
These values are accumulated after power-on.
- 42 -
Page 65
B-64485EN/011.DISPLAY AND OPERATION
Interpolation state
Diagnosis 5000 Smoothing mode
[Data type] Bit
NAME Interpolation state when "1" is indicated
Smooth IPL on When smooth interpolation G5.1 Q2 is specified and all conditions are satisfied, "1" is
indicated. The G5.1 Q2 command turns on AI contour control at the same time. Therefore,
the AI contour control mode signal AICC<Fn062.0> turns on and AICC1/AICC2 blinks
in the state display at the lower right of the screen.
SMOOTHING ON When nano smoothing G5.1 Q3 is specified and all conditions are satisfied, "1" is
indicated. The G5.1 Q3 command turns on AI contour control at the same time. Therefore,
the AI contour control mode signal AICC<Fn062.0> turns on and AICC1/AICC2 blinks
in the state display at the lower right of the screen.
3-dimensional machine position compensation
Diagnosis 5302 Compensation amount of 3-dimensional machine position compensation
[Data type] 2-word axis
[Unit of data] Detection unit
The compensation value of 3-dimensional machine position compensation is indicated.
Diagnosis data related to automatic phase synchronization for flexible
synchronous control
Diagnosis 5600 Error of automatic phase synchronization (group A)
Diagnosis 5601 Error of automatic phase synchronization (group B)
Diagnosis 5602 Error of automatic phase synchronization (group C)
Diagnosis 5603 Error of automatic phase synchronization (group D)
[Data type] Real path
[Unit of data] mm, inch, deg (machine unit)
Error between master axis and slave axis after executing automatic phase Synchronization
for flexible synchronous control is displayed.
This data is displayed in the path of slave axis in inter-path flexible synchronous control.
Diagnosis 5604 Maximum error of Automatic Phase Synchronization (group A)
Diagnosis 5605 Maximum error of Automatic Phase Synchronization (group B)
Diagnosis 5606 Maximum error of Automatic Phase Synchronization (group C)
Diagnosis 5607 Maximum error of Automatic Phase Synchronization (group D)
[Data type] Real path
[Unit of data] mm, inch, deg (machine unit)
Maximum error between master axis and slave axis after executing automatic phase
synchronization for flexible synchronous control is displayed.
This data is displayed in the path of slave axis in inter-path flexible synchronous control.
This data is cleared when automatic operation is started in auto mode.
This data is cleared when flexible synchronous control is started in manual mode.
- 43 -
Page 66
1.DISPLAY AND OPERATIONB-64485EN/01
1.4 CNC STATE DISPLAY
- Description of each display
(9)
(1)
DATA IS OUT OF RANGE
(4)
(2) (3)
(5) :
(5) is displayed in the
area for (3) and (4).
Fig. 1.4
(6)
(7) (8)
(10) :
(10) is displayed at the
position where (8) is
now displayed.
(1) Current mode
MDI : Manual data input, MDI operation
MEM : Automatic operation (memory operation)
RMT : Automatic operation (DNC operation, or such like)
EDIT : Memory editing
HND : Manual handle feed
JOG : Jog feed
INC : Manual incremental feed
REF : Manual reference position return
(2) Automatic operation status
**** : Reset (When the power is turned on or the state in which program execution has terminated and
automatic operation has terminated.)
STOP : Automatic operation stop (The state in which one block has been executed and automatic
operation is stopped.)
HOLD : Feed hold (The state in which execution of one block has been interrupted and automatic
operation is stopped.)
STRT : Automatic operation start-up (The state in which the system operates automatically)
MSTR : Manual numerical command start state (The state in which a manual numerical command is
being executed)
Alternatively, tool retract and recover operation state (The state in which a recover operation
and repositioning operation are being performed)
(3) Axis moving status/dwell status
MTN : Indicates that the axis is moving.
DWL : Indicates the dwell state.
*** : Indicates a state other than the above.
(4) State in which an auxiliary function is being executed
FIN : Indicates the state in which an auxiliary function is being executed. (Waiting for the complete
signal from the PMC)
*** : Indicates a state other than the above.
(5) Emergency stop or reset status
--EMG--: Indicates emergency stop.(Blinks in reversed display.)
- 44 -
Page 67
B-64485EN/011.DISPLAY AND OPERATION
--RESET-- : Indicates that the reset signal is being received.
(6) Alarm status
ALM : Indicates that an alarm is issued. (Blinks in reversed display.)
BAT : Indicates that the voltage of the lithium battery (the backup battery of the CNC) has decreased.
(Blinks in reversed display.)
APC : Indicates that the voltage of the backup battery of the absolute pulse coder has decreased.
(Blinks in reversed display.)
FAN: Indicates that the rotation speed of the fan has decreased. (Blinks in reversed display.)
Check the fan motor status display screen and replace the fan motors for which the rotation
speed is found to be decreased.
Space : Indicates a state other than the above.
(7) Current time
hh : mm : ss - Hours, minutes, and seconds
(8) Program editing status
INPUT : Indicates that data is being input.
OUTPUT : Indicates that data is being output.
SEARCH : Indicates that a search is being performed.
EDIT : Indicates that another editing operation is being performed (insertion, modification, etc.)
LSK : Indicates that labels are skipped when data is input.
RSTR : Indicates that the program is being restarted
COMPARE : Indicates that a data comparison is being made.
OFST : Indicates that the tool length compensation amount measurement mode is set
(for the machining center system) or that the tool length compensation amount write mode
is set (for the lathe system).
WOFS : Indicates that the workpiece origin offset amount measurement mode is set.
AICC1 : Indicates that operation is being performed in the AI contour control I mode.
AICC2 : Indicates that operation is being performed in the AI contour control II mode.
MEM-CHK : Indicates that a program memory check is being made.
WSFT : Indicates that the workpiece shift amount write mode is set.
LEN : Indicates that the active offset value change mode (tool length offset value of the M series)
is set.
RAD : Indicates that the active offset value change mode (tool radius compensation amount of the
M series) is set.
WZR : Indicates that the active offset value change mode (workpiece origin offset value) is set.
TOFS : Indicates that the active offset value change mode (tool offset value of the M series) is set.
OFSX : Indicates that the active offset value change mode (X-axis tool offset value of the T series)
is set.
OFSZ : Indicates that the active offset value change mode (Z-axis tool offset value of the T series)
is set.
OFSY : Indicates that the active offset value change mode (Y-axis tool offset value of the T series).
TCP : Indicates that operation is being performed in the tool center point control.
TWP : Indicates that operation is being performed in the tilted working plane command mode.
Space : Indicates that no editing operation is being performed.
(9) Warning for data setting or input/output operation
When invalid data is entered (wrong format, value out of range, etc.), when input is disabled (wrong
mode, write disabled, etc.), or when input/output operation is incorrect (wrong mode, etc.), a warning
message is displayed. When the RS232-C communication port is being used, “CANNOT USE I/O
DEVICE” is displayed.
In this case, the CNC does not accept the setting or input/output operation (retry the operation according
to the message).
- 45 -
Page 68
1.DISPLAY AND OPERATIONB-64485EN/01
Example 1)
When a parameter is entered
Example 2)
When a parameter is entered
Example 3)
When a parameter is output to an external input/output device
(10) Tool post name
The number of a path whose status is indicated is displayed.
PATH1 : Indicates that the status being indicated is for path 1.
Other names can be used depending on the settings of parameters 3141 to 3147.
The tool post name is displayed at the position where (8) is now displayed.
While the program is edited, (8) is displayed.
1.5 OPERATING MONITOR
Load meter of the servo axis and the serial spindle and the speed meter can be displayed.
1.5.1 Display Method
1 Set a parameter to display operating monitor. (Bit 5 (OPM) of parameter No.3111)
2 Press the
3 Press continuous menu key
4 Press the soft key [MONITOR], then the operating monitor screen is displayed.
key to display the position display screen.
, then soft key [MONITOR] is displayed.
- 46 -
Page 69
B-64485EN/011.DISPLAY AND OPERATION
CAUTION
1 The bar graph for the load meter shows load up to 200%.
2 The bar graph for the speed meter shows the ratio of the current spindle speed
to the maximum spindle speed (100%). Although the speed meter normally
indicates the speed of the spindle motor, it can also be used to indicate the
speed of the spindle by setting bit 6 (OPS) of parameter 3111 to 1.
3 The servo axes for their load meters are displayed are set to parameter No.
3151 to 3153. If parameters 3151 to 3153 are all zero, the load meter of the
basic axes are displayed.
4 When high precision spindle speed control is enabled, these values are rounded
off to nearest integers.
1.5.2 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
3111 OPS OPM
[Input type] Setting input
[Data type] Bit path
#5 OPM Operating monitor
0: Not displayed
1: Displayed
#6 OPS The speedometer on the operating monitor screen indicates:
0: Spindle motor speed
1: Spindle speed
- 47 -
Page 70
1.DISPLAY AND OPERATIONB-64485EN/01
1.6 WAVEFORM DIAGNOSIS DISPLAY
The waveform diagnosis display function traces values of data such as servo positional deviation amount,
torque, and machine signals and plots and displays a graph representing changes in the traced data. This
function facilitates servo motor and spindle motor adjustment and fault location when trouble has
occurred.
The waveform diagnosis function can trace the following data:
(1) Servo-related data
• Positional deviation amount
• Pulse amount after distribution
• Torque amount (actual current)
• Pulse amount after acceleration/deceleration
• Current command value
• Heat simulation data
• Composite speed of all axes
(2) Spindle-related data
• Speed of each spindle
• Load meter value
• Difference in spindle-converted positional deviation during rigid tapping
(3) Machine signal
•ON/OFF state of the external I/O signal specified by a signal address
Up to four servo and spindle data items or up to 32 signals can be traced at the same time.
Data can be traced under the following three conditions:
(1) Data is acquired at any point of time.
(2) Data immediately after a specified event is acquired.
(3) Data immediately before a specified event is acquired.
In condition (1), the time to end tracing can be delayed by a specified time. This allows data before and
after the occurrence of an event can be acquired.
Traced data can be output to an external input/output device.
1.6.1 Waveform Diagnosis Graph Screen
1 Press the function key .
2 Pressing the soft key [W.DGNS] displays a screen as shown below.
3 Pressing the operation soft key [(OPRT)] displays the following soft keys:
- 48 -
Page 71
B-64485EN/011.DISPLAY AND OPERATION
- Servo and spindle data
Each waveform is drawn in a specified color. The numbers and colors of the first and second waveforms
are indicated in the upper left part, and the numbers and colors of the third and fourth waveforms are
indicated in the upper right part.
- I/O signals
When displayed over the waveforms of servo and spindle data, up to four I/O signals are plotted in the
lower half of the screen.
In this case, the addresses of the plotted signals are indicated in the second column on the left side.
When only signal data is displayed, up to nine signals are plotted in the entire screen.
The addresses of the plotted signals are indicated in the first column on the left side.
1.6.2 Waveform Diagnosis Parameter Screen
Display
1 Press the function key .
2 Press the soft key [W.DGNS].
3 Pressing the soft key [PARAME] displays the waveform diagnosis parameter screen.
- 49 -
Page 72
1.DISPLAY AND OPERATIONB-64485EN/01
Editing
1 Follow the steps explained in "Display" to display the screen.
2 Pressing the
3 Press numeric keys, then press the
cursor keys moves the cursor on the screen.
MDI key or soft key [INPUT] to set the entered value.
4 Press the [(OPRT)] operation soft key to display the following operation soft keys:
Pressing continuous menu key displays the following soft keys:
Pressing [TRACE] displays the trace setting screen of the waveform diagnosis parameter screen.
Pressing [WAVE] displays the waveform setting screen of the waveform diagnosis parameter screen.
- 50 -
Page 73
B-64485EN/011.DISPLAY AND OPERATION
Pressing [SIGNAL] displays the signal setting screen of the waveform diagnosis parameter screen.
Trace setting
- Trace condition
One of the following three trace conditions can be selected to start and end tracing:
Type 1 (1: JUST)
Data is traced only for a specified period of time immediately after the soft key [TRACE] is pressed.
Trace time
Time
[TRACE] pressed
Type 2 (2: AFTER)
When the soft key [TRACE] has been pressed, data is traced only for a specified period of time
immediately after a specified trigger event occurs.
Trace time
[TRACE] pressed
Event occurs
Type 3 (3: BEFORE)
When the soft key [TRACE] has been pressed, data is traced only for a specified period of time
immediately before a specified trigger event occurs.
Trace time
[TRACE] pressed
Event occurs
Setting Trace condition
1 Type 1
2 Type 2
3 Type 3
Time
Time
- 51 -
Page 74
1.DISPLAY AND OPERATIONB-64485EN/01
- Sampling cycle
Set the sampling cycle period for waveforms and the sampling cycle for signals as follows:
Type Setting
Waveform Multiple of 2 ranging from 2 ms to 4096 ms
Signal Multiple of 2 ranging from 2 ms to 4096 ms
- Trace time
Set the period for tracing data.
The trace time specifies a period of time during which tracing is to be performed for waveforms and
signals. If the trace period is insufficient, increase the sampling cycle, or decrease the measurement items.
Approximately 32700 points of data can be traced. One point is used for each sampling cycle of one
channel. For signal measurement, one channel is used regardless of the number of signals measured at the
same time.
When one channel of waveform is traced with a sampling cycle of 4 ms, tracing can be performed for 130
s.
When one channel of waveform is traced with a sampling cycle of 4096 ms, tracing can be performed for
37 hours.
Valid data range: 2 to 133939200
Unit of data: msec
Example of maximum trace time determined by the sampling cycle and the number of channels
Cycle
No. of channels
2 ms
4 ms
8 ms
4096 ms
37 hours and 12 minutes 7 hours and 26 minutes
1ch 4ch + signal
65 s 13 s
130 s 26 s
261 s 52 s
- Delay time
When type 3 is selected as the trace condition, the end of tracing can be delayed by a specified time after
the occurrence of an event.
Valid data range: 0 to 65528 (in 8-ms increments)
Unit of data: ms
NOTE
If the input numeric value is not a multiple of 8 ms, the value is rounded off to the
nearest multiple of 8 ms.
- Graduation unit on the horizontal axis
Set an increment per graduation on the horizontal axis.
Valid data range : 1 to 100000000
Unit of data : ms
- 52 -
Page 75
B-64485EN/011.DISPLAY AND OPERATION
Trigger setting
- Trigger type
If you specify the occurrence of an event as a trigger when selecting a trace condition in the trace setting
of the waveform diagnosis parameter screen (2: AFTER or 3: BEFORE is specified as the trace condition),
set the type of the trigger.
If 2 (AFTER) is selected as the trace condition, tracing starts when a set trigger event occurs. If 3
(BEFORE) is selected as the trace condition, tracing ends when the trigger event occurs.
Setting Trigger type
1 Alarms only
2 A specified signal is turned on.
3 A specified signal is turned off.
4 The status of a specified signal changes.
5 An alarm is issued, or a specified signal is turned on.
6 An alarm is issued, or a specified signal is turned off.
7 An alarm is issued, or the status of a specified signal changes.
- Alarm type
When the issuance of an alarm is specified as a trigger in the setting of the trigger type (the trigger type is
set to 1, 5, 6, or 7), set the type of alarms used as a trigger as listed in the table below. When a particular
alarm type is not to be specified, use alarm signal AL as the trigger.
Setting Alarm type
1 PW alarms
2 IO alarms
3 PS alarms
4 OT alarms
5 OH alarms
6 SV alarms
7 SR alarms
8 MC alarms
9 SP alarms
10 DS alarms
11 IE alarms
12 BG alarms
13 SN alarms
14 EX alarms
15 PC alarms
- 53 -
Page 76
1.DISPLAY AND OPERATIONB-64485EN/01
- Alarm No.
If 6 (SV alarms) or 9 (SP alarms) is specified as the alarm type, specify the target alarm number with an
integer from 1 to 9999.
To specify all alarm numbers as the alarm target, set -1.
- Axis No.
If 6 (SV alarms) or 9 (SP alarms) is specified as the alarm type, specify the target axis for the alarm with
an axis number.
To set all axes as the alarm target, set -1.
NOTE
For multi-axis control, the axis number must be an absolute axis number instead
of a relative axis number in each path.
- Signal address
When use of a signal as a trigger is specified for the trigger type (the trigger type is set to 2, 3, 4, 5, 6, or
7), enter the address of the signal used as the trigger.
With a multi-path PMC, an address on a PMC path is set by specifying the path number together with the
address.
Example: 2:F0001.1
As shown in the above example, set a PMC path number plus a colon (:) plus an address. With the
standard PMC, which has just one path, no path number needs to be specified.
NOTE
1 For PMC path numbers, refer to "Multi-Path PMC Function" in "FANUC Series
30i-MODEL B PMC Programming Manual" (B-64513EN).
2 If the keyboard used does not have the ":" key, use ";" or "/" instead of ":".
Waveform setting
- 54 -
Page 77
B-64485EN/011.DISPLAY AND OPERATION
- Trace data type
Set the type number of data to be traced as listed below:
Setting Type Unit
0 (Not traced)
1 Servo positional deviation Pulse (detection unit)
2 Servo pulses after distribution Pulse (detection unit)
3 Servo torque (actual current) %
4 Servo pulses after acceleration/deceleration Pulse (detection unit)
5 Actual servo speed min-1
6 Servo current command value %
7 Servo heat simulation data %
8 Composite speed of all axes mm/min or min-1
9 Spindle speed min-1
10 Spindle load meter %
11 Difference in spindle-converted positional deviation during rigid tapping Pulse (detection unit)
NOTE
The servo torque (actual current) and current command value are represented
by percentages to parameter No. 2086 (rated current).
- Axis number/path number
Specify an axis number or path number according to the type of data to be traced as follows:
Type Setting
Servo positional deviation
Servo pulses after distribution
Servo torque (actual current)
Servo pulses after acceleration/deceleration
Actual servo speed
Servo current command value
Servo heat simulation data
Composite speed of all axes Path number (1 to 10)
Spindle speed
Spindle load meter
Difference in spindle-converted positional deviation during rigid tapping
Controlled axis number (1 to 32)
Controlled spindle number (1 to 8)
NOTE
For multi-axis control, the axis number must be an absolute axis number instead
of a relative axis number in each path.
- 55 -
Page 78
1.DISPLAY AND OPERATIONB-64485EN/01
- Graduation unit on the axis
Set an increment per graduation on the vertical axis. This setting is valid for servo and spindle data.
Valid data range : 1 to 100000000
- Waveform color
Set the number of a color to be used for drawing the waveform as listed below. The numbers represent
associated system colors.
Setting
0 Black (Data display color)
1 Red (Alarm display color)
2 Green (Title display color)
3 Yellow (Cursor display color)
4 Blue (Subtitle display color)
5 Purple (Input key display color)
6 Blue (Color selection window bar display color)
7 White (Background color for specifiable data)
Default drawing color(Associated system color)
Signal setting
- Signal setting
When the ON/OFF state of an input/output signal is to be traced, set the address of the signal.
With a multi-path PMC, an address on a PMC path is set by specifying the path number together with the
address.
Example: 2:F0001.1
- 56 -
Page 79
B-64485EN/011.DISPLAY AND OPERATION
As shown in the above example, set a PMC path number plus a colon (:) plus an address. With the
standard PMC, which has just one path, no path number needs to be specified.
NOTE
1 For PMC path numbers, refer to "Multi-Path PMC Function" in "PMC
Programming Manual" (B-64513EN).
2 If the keyboard used does not have the ":" key, use ";" or "/" instead of ":".
3 For signal data, even when just one signal address is input in an address 1 to
32, one channel is used.
4 When tracing is not performed, enter 0.
5 Up to 32 signals can be measured at the same time.
Guide to selecting items
- Alarm type
1 When the soft key [(OPRT)] is pressed with the cursor positioned at the alarm type in the trigger
setting, the soft key [EXPLAIN] appears.
2 Pressing the soft key [EXPLAIN] displays a list of alarm types.
- Data type
1 When the soft key [(OPRT)] is pressed with the cursor positioned at the trace data type in the trace
waveform setting, the soft key [EXPLAIN] appears.
2 Pressing the soft key [EXPLAIN] displays a list of trace data types.
- 57 -
Page 80
1.DISPLAY AND OPERATIONB-64485EN/01
- Waveform color
1 When the soft key [(OPRT)] is pressed with the cursor positioned at the waveform color in the trace
waveform setting, the soft key [EXPLAIN] appears.
2 Pressing the soft key [EXPLAIN] displays a list of waveform colors
1.6.3 Tracing Data
Starting tracing
1 Display the waveform diagnosis graph screen.
2 Press the soft key [TRACE] to start tracing.
"Now Sampling…" appears in the upper part of the screen. When tracing ends, the indication "Now
Sampling…" disappears.
Even when the screen display is changed to another screen, tracing continues.
Canceling tracing
When the soft key [CANCEL] is pressed during tracing, tracing stops.
- 58 -
Page 81
B-64485EN/011.DISPLAY AND OPERATION
Moving, extending, and reducing a waveform
When soft key [H-DOBL] or [H-HALF] is pressed, the length of the time axis on one screen is extended
or reduced, respectively.
When a waveform cannot fit in one screen, the time axis can be moved by pressing soft key [←TIME] or
[TIME→].
Furthermore, pressing [CH-1], [CH-2], [CH-3], or [CH-4], a submenu appears.
When soft key [WAVE.EX] or [WAVE.RE] is pressed, the length of the time axis on one screen is
extended or reduced, respectively. The graduation unit on the horizontal axis, which is a parameter, also
changes automatically.
The graduation unit changes from 1 to 2 to 5 to 10 to 20 to 50 to 100, and so on.
When soft key [WAVE.↑] or [WAVE.↓] is pressed, each waveform of servo and spindle data can be
moved upward or downward.
Displaying signal data
Up to 32 signals can be measured at the same time. Up to nine signals can be displayed at the same time if
only signal data is displayed, or up to four signals can be displayed if signal data is displayed over
waveforms.
When soft key [SIG.↑] or [SIG.↓] is pressed, the currently displayed signals are changed.
NOTE
Signal data cannot be moved.
1.6.4 Outputting Data
Waveform diagnosis data can be output to an input/output device.
Specifying a format
When outputting data, you can select one of the two formats, which are the FS16i compatible format
(called the 16 compatible format hereinafter) and the FS30i format (called the 30 format hereinafter). If
bit 0 (IOF) of parameter No. 10600 is set to 0, the 30 format is selected; if bit 0 (IOF) of parameter No.
10600 is set to 1, the 16 compatible format is selected.
Output format
Traced data is input or output as a text file with the following format:
- 59 -
Page 82
1.DISPLAY AND OPERATIONB-64485EN/01
- Identifiers
Identifier word (T) Meaning
T0/T1 Header
T60 Servo positional deviation
T61 Servo pulses after distribution
T62 Servo torque (actual current)
T63 Actual servo speed
T64 Servo current command value
T65 Servo heat simulation data
T68 Measurement item
T69 Date and time (start of measurement)
T70 Servo pulses after acceleration/deceleration
T75 Composite speed of all axes
T80 Spindle speed
T81 Spindle load meter
T82 Difference in spindle-converted positional deviation during rigid tapping
T90 Measurement period (waveform)
T91 Measurement period (signal)
T92 Date and time (end of measurement)
T98 Signal data
(1) Header
30 format
T 1 C W A VEDI AGNOS ;
16 compatible format
T 0 C W A VEDI AGNOS ;
(2) Date and time of start/end of tracing
- Starting date and time
T 6 9 D * * ******,***** * ;
Month
DayYearHourMinSec
- Ending date and time
T 9 2 D * * *** ***,** *** * ;
Year
Month
Day
HourMinSec
NOTE
The ending date and time is output only in the 30 format.
- 60 -
Page 83
B-64485EN/011.DISPLAY AND OPERATION
t
(3) Waveform sampling cycle
T 9 0D ****;
Waveform sampling cycle
(4) Signal sampling cycle
T 9 1D****;
Signal sampling period
NOTE
The waveform sampling cycle and signal sampling cycle are output only in the
P1 Servo pulses after distribution
P2 Servo torque
P3 Actual servo speed
P4 Servo current command value
P5 Servo heat simulation data
P6 Servo pulses after
acceleration/deceleration
P10 Composite speed of all axesPath number (1 to 10)
P20 Spindle speed
P21 Spindle load meter
P22 Difference in spindle-conver
positional deviation
P30 Signal Signal address
No./signal address
Controlled axis number
(1 to 32)
Controlled spindle
number
(1 to 8)
NOTE
Items P6 to P30 are output only in the 30 format.
- 61 -
Page 84
1.DISPLAY AND OPERATIONB-64485EN/01
(6) Waveform diagnosis data
T6 0 D * * , * * ,~**;
T6 1 D * * , * * ,~**;
T6 2 D * * , * * ,~**;
T6 3 D * * , * * ,~**;
T6 4 D * * , * * ,~**;
T6 5 D * * , * * ,~**;
T7 0 D * * , * * ,~**;
T7 5 D * * , * * ,~**;
T8 0 D * * , * * ,~**;
T8 1 D * * , * * ,~**;
T8 2 D * * , * * ,~**;
T9 8 D * * , * * ,~**;
D** ~ ** : Waveform diagnosis data × No. of axes/No. of
paths/No. of signals
Blocks are output in the following order:
Header (16 compatible/30 format)
Date and time (start of measurement) (16 compatible/30 format)
Date and time (end of measurement) (30 format only)
Waveform measurement period (30 format only)
Signal measurement period (30 format only)
Selection item (16 compatible/30 format)
Waveform diagnosis data (16 compatible/30 format)
NOTE
Signal data of waveform diagnosis data is output after all waveform data is
1 Display the waveform diagnosis graph screen.
2 When the [(OPRT)] operation soft key is pressed, soft keys are displayed in the following operation
selection state:
- 63 -
Page 86
1.DISPLAY AND OPERATIONB-64485EN/01
3 Change the mode to the EDIT mode.
4 Enter a file name in the key-in buffer, and press the soft key [PUNCH]. If no file name is input, the
file name is assumed to be WAVE-DGN.TXT by default.
5 Press the soft key [EXEC] shown below to start outputting data:
6 When data output ends, or when the soft key [CAN] is pressed, the initial operation selection state is
restored.
NOTE
While data is being traced, data output is not allowed.
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
10600 IOF
[Input type] Parameter input
[Type of data] Bit
#0 IOF The output format used for waveform diagnosis is:
0: 30i /31i /32i format (30 format).
1: 16i /18i /21i format (16 compatible format).
- 64 -
Page 87
B-64485EN/011.DISPLAY AND OPERATION
1.7 COLOR SETTING SCREEN
On the color setting screen, the colors of the VGA screen can be set.
1.7.1 Screen Display
1 Press the function key .
2 Press the continuous menu key
3 Pressing the soft key [COLOR] displays the color setting screen.
several times until the soft key [COLOR] is displayed.
1.7.2 Operations for Color Setting
Modification to color settings (color palette values)
1 Pressing the soft key [(OPRT)] displays the following operation soft keys:
2 Move the cursor to a color number whose color palette values are to be modified.
The current color palette values of the individual color elements are displayed.
3 Select a color element to be modified, with the soft key [RED], [GREEN], or [BLUE].
Multiple color elements can be selected at a time.
Each of the soft keys [RED], [GREEN], and [BLUE] toggles between selection and deselection each
time the soft key is pressed.
(The soft keys [RED], [GREEN], and [BLUE], when not displayed, can be displayed by pressing the
rightmost soft key.)
4 By pressing the operation soft key [BRIGHT] or [DARK], modify the brightness of the selected
color element.
Storing color settings (color palette values)
Set color palette values can be stored.
- 65 -
Page 88
1.DISPLAY AND OPERATIONB-64485EN/01
1 Select a storage area by pressing the [COLOR1], [COLOR2], or [COLOR3] operation soft key.
Color 1 Color 1 (standard color) data parameters Nos. 6581 to 6595
Color 2 Color 2 data parameters Nos. 10421 to 10435
Color 3 Color 3 data parameters Nos. 10461 to 10475
2 Press the operation soft key [STORE]. The following operation soft keys are displayed:
3 Press the operation soft key [EXEC]. The current color palette values are stored in the selected area.
Pressing the operation soft key [CAN] or the leftmost key does not store the current color palette
values.
Calling color settings (color palette values)
1 Select an area for storing color palette values by pressing the operation soft key [COLOR1],
[COLOR2], or [COLOR3].
(The soft keys [COLOR1], [COLOR2], and [COLOR3], when not displayed, can be displayed by
pressing the rightmost soft key.)
2 Press the [RECALL] operation soft key. The following operation soft keys are displayed:
3 Press the operation soft key [EXEC]. Color palette values are called from the selected area for
modification to the color settings. This operation is invalid if no color palette values are stored.
Pressing the operation soft key [CANCEL] or the leftmost key does not call color palette values.
1.7.3 Parameter
6581 RGB value of color palette 1 for color set 1
6582 RGB value of color palette 2 for color set 1
6583 RGB value of color palette 3 for color set 1
6584 RGB value of color palette 4 for color set 1
6585 RGB value of color palette 5 for color set 1
6586 RGB value of color palette 6 for color set 1
6587 RGB value of color palette 7 for color set 1
6588 RGB value of color palette 8 for color set 1
6589 RGB value of color palette 9 for color set 1
6590 RGB value of color palette 10 for color set 1
6591 RGB value of color palette 11 for color set 1
6592 RGB value of color palette 12 for color set 1
6593 RGB value of color palette 13 for color set 1
6594 RGB value of color palette 14 for color set 1
6595 RGB value of color palette 15 for color set 1
- 66 -
Page 89
B-64485EN/011.DISPLAY AND OPERATION
[Data type] 2-word
[Unit of data] rrggbb 6-digit number
(rr: Red data, gg: Green data, bb: Blue data)
When a number shorter than 6 digits is specified, the unspecified higher digit or digits are
treated as 0.
[Valid data range] 00 to 15 for each color data (same as the tone level on the color setting screen)
When a value equal to or greater than 16 is specified, the specification of 15 is assumed.
(Example) When setting the color tone level as red = 1, green = 2, and blue = 3, specify "10203".
10421 RGB value of color palette 1 for color set 2
10422 RGB value of color palette 2 for color set 2
10423 RGB value of color palette 3 for color set 2
10424 RGB value of color palette 4 for color set 2
10425 RGB value of color palette 5 for color set 2
10426 RGB value of color palette 6 for color set 2
10427 RGB value of color palette 7 for color set 2
10428 RGB value of color palette 8 for color set 2
10429 RGB value of color palette 9 for color set 2
10430 RGB value of color palette 10 for color set 2
10431 RGB value of color palette 11 for color set 2
10432 RGB value of color palette 12 for color set 2
10433 RGB value of color palette 13 for color set 2
10434 RGB value of color palette 14 for color set 2
10435 RGB value of color palette 15 for color set 2
[Data type] 2-word
[Unit of data] rrggbb 6-digit number
(rr: Red data, gg: Green data, bb: Blue data)
When a number shorter than 6 digits is specified, the unspecified higher digit or digits are
treated as 0.
[Valid data range] 00 to 15 for each color data (same as the tone level on the color setting screen)
When a value equal to or greater than 16 is specified, the specification of 15 is assumed.
(Example) When setting the color tone level as red = 1, green = 2, and blue = 3, specify "10203".
10461 RGB value of color palette 1 for color set 3
10462 RGB value of color palette 2 for color set 3
10463 RGB value of color palette 3 for color set 3
10464 RGB value of color palette 4 for color set 3
10465 RGB value of color palette 5 for color set 3
10466 RGB value of color palette 6 for color set 3
10467 RGB value of color palette 7 for color set 3
10468 RGB value of color palette 8 for color set 3
10469 RGB value of color palette 9 for color set 3
- 67 -
Page 90
1.DISPLAY AND OPERATIONB-64485EN/01
10470 RGB value of color palette 10 for color set 3
10471 RGB value of color palette 11 for color set 3
10472 RGB value of color palette 12 for color set 3
10473 RGB value of color palette 13 for color set 3
10474 RGB value of color palette 14 for color set 3
10475 RGB value of color palette 15 for color set 3
[Data type] 2-word
[Unit of data] rrggbb 6-digit number
(rr: Red data, gg: Green data, bb: Blue data)
When a number shorter than 6 digits is specified, the unspecified higher digit or digits are
treated as 0.
[Valid data range] 00 to 15 for each color data (same as the tone level on the color setting screen)
When a value equal to or greater than 16 is specified, the specification of 15 is assumed.
[Example] When setting the color tone level as red = 1, green = 2, and blue = 3, specify "10203".
1.7.4 Notes
(1) Immediately after the power is turned on, color 1 is used as the screen color.
If no color palette values are stored in color 1, the FANUC standard color is used for display.
(2) Do not modify the parameters of the standard color data by direct MDI key input. When modifying
the parameters of the RGB value, be sure to perform a storage operation on the color setting screen.
(3) If the screen display becomes invisible because an incorrect value is input in an RGB value
parameter, turn off the power then turn on the power again while holding down the
keys. All stored color data is cleared, and the screen is displayed in the FANUC standard color.
This operation, however, clears all contents of the memory including parameters and programs. Take
special care when performing this operation.
+
1.8 POWER MATE CNC MANAGER FUNCTION
When the I/O Link Option for the FANUC servo unit βi series (called I/O Link βi below) is used for CNC
additional axes (slaves), the Power Mate CNC manager function can be used to display and set up various
types of data of these slaves on the CNC.
The Power Mate CNC manager function enables the following display and setting operations:
(1) Current position display (absolute/machine coordinates)
(2) Parameter display and setting
(3) Alarm display
(4) Diagnosis data display
(5) System configuration screen display
Up to eight slaves can be connected to each I/O Link channel.
- 68 -
Page 91
B-64485EN/011.DISPLAY AND OPERATION
1.8.1 Screen Display
1 Press the function key .
2 Press the continuous menu key
3 Pressing the soft key [P.MATE MGR.] displays the absolute coordinate screen, which is the initial
screen of the Power Mate CNC manager. On this screen, you can select each of the following items
by pressing the corresponding soft key:
ABS: Absolute coordinate display
MACHIN: Machine coordinate display
PARAM: Parameter screen
MSG: Alarm list
DGNOS: Diagnosis screen
SYSTEM: System information
To select another function after one of the functions listed above is selected, press the return menu
key
4 Terminating the Power Mate CNC manager function
Press the return menu key once or twice. The soft keys of the CNC system appear, and the Power
Mate CNC manager terminates.
Alternatively, you can select another function by pressing an MDI function key (
until the soft keys appear as shown above. Then, select the desired function.
, etc.) to terminate the Power Mate CNC manager function.
several times until the soft key [P.MATE MGR.] is displayed.
, ,
Selecting a slave
When slaves are connected to multiple I/O Link channels, pressing soft key [NEXT CH.] or [PREV. CH.]
displayed by pressing the soft key [(OPRT)] changes the displayed channel.
In the upper section of the screen, the following information items are displayed for the connected slaves
(up to eight slaves):
• I/O Link group number (0 to 15)
• Alarm status
The cursor is positioned at the number of the slave for which to display information (active slave). When
multiple slaves are connected, pressing the soft key [NEXT SLAVE] or [PREV. SLAVE] changes the
active slave.
You can display the slave status and select a slave on any screen of the Power Mate CNC manager
function.
Current position display screen
The current position display screen displays the current position and actual feedrate of the slave.
The following current position data is displayed:
• Absolute coordinate (current position in the absolute coordinate system)
• Machine coordinate (current position in the machine coordinate system)
- Display method
Press soft key [ABS] or [MACHIN] to display the absolute coordinate screen or machine coordinate
screen, respectively.
- 69 -
Page 92
1.DISPLAY AND OPERATIONB-64485EN/01
Power Mate CNC manager: Machine coordinate screen
Axis name display
You can change the axis name by setting it in the I/O Link βi parameters Nos. 0024 and 0025. Up to two
characters can be set. (Use the ASCII codes of 0 to 9 and/or A to Z). When no axis name is set or the
setting data is invalid, the axis name is set to 1.
This axis name is used only for position display of the Power Mate CNC manager function and irrelevant
to the controlled axis on the CNC.
Parameter screen
The parameters required for the functions of the slave must be specified in advance.
Press soft key [PARAM] to display the parameter screen.
This screen displays only the bit and decimal data. For details of the parameters, refer to FANUC SERVO
MOTOR βi series I/O Link Option Maintenance Manual.
- 70 -
Page 93
B-64485EN/011.DISPLAY AND OPERATION
•Selecting and searching for a parameter
1 First, select the active slave.
2 Press the soft key [(OPRT)]. The following soft keys appear:
3 Enter a parameter number and press the soft key [NO. SRH]. The search starts.
You can also select a desired parameter number by pressing the cursor keys
and page keys and moving the cursor.
•Setting a parameter
You can directly set an I/O Link βi parameter of the slave from the CNC.
1 Select a desired parameter using either of the above methods.
2 Press the soft key [(OPRT)]. The following soft keys appear:
3 Enter setting data.
4 Press the soft key [INPUT] or MDI key
.
Alarm screen
If an alarm is issued for the slave, “ALARM” is displayed in the slave status field in the upper section of
the screen.
At this time, you can display the alarm screen to check the details of the alarm.
Up to 40 alarm codes are displayed on the screen.
For details of the alarms, refer to FANUC SERVO MOTOR βi series I/O Link Option Maintenance
Manual.
- Display method
Press the soft key [MSG]. On the screen, only error codes are displayed.
Example of displaying alarms for I/O Link βi of slave 0
- 71 -
Page 94
1.DISPLAY AND OPERATIONB-64485EN/01
Diagnosis screen
The diagnosis screen displays diagnosis information of the slave.
Diagnosis data is displayed in bit or integer (decimal) representation. For details of diagnosis data, refer
to FANUC SERVO MOTOR βi series I/O Link Option Maintenance Manual.
- Display method
1 Press the continuous menu key .
2 Press soft key [DGNOS] to display the diagnosis screen.
Searching for diagnosis data
1 First, select the active slave.
2 Press the soft key [(OPRT)]. The following soft keys appear:
3 Enter a diagnosis number and press the soft key [NO. SRH]. The search starts.
You can also select a desired parameter number by pressing the cursor key s
keys
and moving the cursor.
System configuration screen
The system configuration screen displays information on the system software of slaves.
- Display method
1 Press the continuous menu key .
2 Press the soft key [SYSTEM] to select the system configuration screen.
and page
- 72 -
Page 95
B-64485EN/011.DISPLAY AND OPERATION
Series and edition of the I/O Link βi system software
1.8.2 Inputting and Outputting Parameters
Outputting parameters
Parameters are output to the CNC memory or a memory card as a data file in the program format. Set the
first registration program number in parameter No. 8760. For each slave, program with a predetermined
number is created.
When parameters are output to the CNC memory, a program with the specified program number is
created.
When parameters are output to a memory card, a file is created, of which file name consists of the
specified program number and an extension PMM.
Program number = setting-of-parameter (parameter No. 8760) + (m - 1) × 100 + n × 10
m: Channel number (1 to 4)
n: Group number
Example: When parameter No. 8760 is set to 8000
Channel 1 (I/O Link β: Group 0)
8000 + 0*100 + 0*10 = 8000
Channel 2 (I/O Link β: Group 1)
8000 + 1*100 + 1*10 = 8110
Channel 3 (I/O Link β: Group 2)
8000 + 2*100 + 2*10 = 8220
Channel 4 (I/O Link β: Group 3)
8000 + 3*100 + 3*10 = 8330
The group number is the slave number displayed in the slave status field in the upper section of the screen
in reverse video.
When bit 3 (PMO) of parameter No. 0961 is set to 1, the numbers of the parameters to be output can be
set only with a group number.
Select a desired input device using bits 1 (MD1) and 2 (MD2) of parameter No. 0960.
Connect a memory card or check the unused area of the CNC memory, then follow the steps below:
1 For multi-path control, display the Power Mate CNC manager screen from the screen for path 1.
2 Select the active slave.
Press the soft key [(OPRT)]. The following soft keys appear:
- 73 -
Page 96
1.DISPLAY AND OPERATIONB-64485EN/01
3 Press the soft key [READ]. The following soft keys appear:
4 Press the soft key [EXEC].
During input, “INPUT” blinks in the message field.
NOTE
1 Parameters can be saved in other than the MEM mode or in the emergency stop
status.
2 To save parameters in a memory card, if a file with the same name is found in
the memory card, the parameters cannot be saved. Delete the file from the
memory card or change the file name by setting parameter No. 8760.
To save parameters in a program area, save operation is performed according to
the setting of bit 2 (REP) of parameter No. 3201.
Inputting parameters
A data file of parameters output to the CNC memory or a memory card as a program is input to the slave
determined by the program number. The program number and memory device are determined as
described in “Outputting parameters.”
1 For multi-path control, display the Power Mate CNC manager screen from the screen for path 1.
2 Select the active slave.
3 Press the soft key [(OPRT)]. The following soft keys appear:
4 Press the soft key [PUNCH]. The following soft keys appear:
5 Press the soft key [EXEC].
During output, “OUTPUT” blinks in the message field.
NOTE
1 Parameters can be input in other than the MEM mode or in the emergency stop
status.
2 For multi-path control, parameters can be input and output only using the Power
Mate CNC manager screen for path 1. They can only be input from and output to
the CNC memory for path 1.
1.8.3 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
0960 PPE PMN MD2 MD1
[Input type] Setting input
[Data type] Bit path
- 74 -
Page 97
B-64485EN/011.DISPLAY AND OPERATION
#1 MD1
#2 MD2 The slave parameters are input from and output to either of the following devices:
Parameter MD2 Parameter MD1 I/O destination
0 0 Program memory
0 1 Memory card
#3 PMN The Power Mate CNC manager function is:
0: Enabled.
1: Disabled. (Communication with the slave is not performed.)
#4 PPE Setting slave parameters using the Power Mate CNC manager:
0: Can always be performed regardless of the setting of PWE.
1: Follows the setting of PWE.
#7 #6 #5 #4 #3 #2 #1 #0
0961 PMO
[Input type] Parameter input
[Data type] Bit
#3 PMO The O number of a program for saving and restoring the I/O LINK β parameter is set
based on:
0: Group number and channel number
1: Group number only
8760 Program number of data input/output (Power Mate CNC manager)
[Input type] Setting input
[Data type] 2-word path
[Valid data range] 0 to 99999999
This parameter sets the program numbers of programs to be used for inputting and
outputting slave data (parameters) when the Power Mate CNC manager function is used.
For a slave specified with I/O LINK channel m and group n, the following program
number is used:
Setting + (m - 1) × 100 + n × 10
If the setting is 0, the parameters of the slave specified with channel 1 and group 0 cannot
be input from or output to the CNC memory because the program number is set to 0. The
parameters can be input from and output to a memory card.
(Set a value with which any used program number does not exceed 99999999.)
Warning
If an alarm is issued for the Power Mate CNC manager, a warning message is displayed.
Message Description
DATA ERROR An attempt was made to execute [PUNCH] (NC → β) for a program not found in
the program area.
WRITE PROTECTED An attempt was made to execute [READ] (β → NC) for a program area when the
memory protection signal (KEY) is off.
- 75 -
Page 98
1.DISPLAY AND OPERATIONB-64485EN/01
Message Description
EDIT REJECTED An attempt was made to execute [READ] (β → NC) when the program area already
contained a program with the same name as that to be created by executing
[READ] (β → NC).
An attempt was made to execute [READ] (β → NC) when the number of the
program to be created by executing [READ] (β → NC) was selected.
An attempt was made to execute [READ] (β → NC) when bit 0 (TVC) of CNC
parameter No. 0000 was set to 1. (Parameters Nos. 0000 to 0019 are output, but
parameter No. 0020 and subsequent parameters are not output.)
An attempt was made to execute [PUNCH] (NC → β) when a memory card did not
contain any program for which [PUNCH] (NC → β) could be executed.
An attempt was made to execute [READ] (β → NC) for a protected memory card.
NO MORE SPACE An attempt was made to execute [READ] (β → NC) when the program area did not
have enough unused space.
FORMAT ERROR Data other than digits, signs, CAN, and INPUT was entered as the setting of a
parameter.
TOO MANY FIGURES Data consisting of 9 or more digits was entered for a bit-type parameter.
DATA IS OUT OF RANGE The setting exceeds the valid data range.
1.8.4 Notes
- Connecting an I/O Link
When I/O Link βi is used as a slave of an I/O Link, the CNC assigns I/O addresses. The slave data is
input and output in 16-byte units. Therefore, be sure to specify 128 as the number of input/output points.
Up to eight slaves can be connected.
The module name is OC021 (16-bit input) or OC020 (16-byte output).
BASE is always 0 and SLOT is always 1.
- Function of ignoring the Power Mate CNC manager
After setting and checking data required for each slave connected, you can stop communication with the
Power Mate CNC manager function to send a command from the CNC ladder to the slave.
When bit 3 (PMN) of parameter No. 960 is set to 1, communication between the CNC and the slave via
the I/O Link is all open to the ladder. While this bit is 1, the Power Mate CNC manager function does not
operate.
- Data protection key
When the program data protection key of the CNC is on, no parameters can be input to the CNC program
memory.
- 76 -
Page 99
B-64485EN/011.DISPLAY AND OPERATION
1.9 SERVO GUIDE MATE
The servo guide mate enables various types of data related to the servo motor and spindle motor to be
displayed on the screen in the form of graphs. This allows you to readily measure the machine precision,
thereby making it easy to grasp changes in precision resulting from the aging process, an earthquake, or
collision of the machine.
Overview
Set up as outlined in Fig. 1.9 (a), the servo guide mate displays graphs representing the feedback data
related to the servo motor and spindle motor that are controlled through the execution of the program. It
features such functions as drawing graphs representing chronological changes in data and the motor path,
as well as displaying an enlarged view of error associated with the circular operation.
CNC
Graph
display
Feedback
data
P ara m e ter s etting
D a ta b u ffer
S e rvo m o to r
Fig. 1.9 (a) Outline of the servo guide mate setup
Program ex ecution
Feed axis
Spindle motor
Sensor
Spindle
1.9.1 Wave Display
The wave display function can acquire various types of data related to the servo motor and spindle motor
and display graphs in several different drawing modes for the analysis of the measurement data. A graph
is made up of the two elements described below. To display a graph, therefore, operations for the wave
display need to be set, in addition to the measurement data.
1 Measurement data
This refers to raw data, such as position and torque, acquired from the CNC on a per-channel basis.
2 Operations
This collectively refers to the results of operations performed for measurement data. A graph cannot
be displayed unless necessary operations are set.
This denotes that the following relationship holds true:
Wave display (graph display) = measurement data + operations
- 77 -
Page 100
1.DISPLAY AND OPERATIONB-64485EN/01
In the remainder of this chapter, the term channel (CH) is used to refer to a specific set of measurement
data and the term draw to refer to a specific displayed wave.
CH1 : Measurement data 1
Draw3 : Display waveform 3
A conceptual diagram of the wave display is shown Fig. 1.9 (b).
Measurement data
CH1
Operation
Display data
Draw1
Data
acquisition
CH2
CH3
CH4
Fig. 1.9 (b)
Draw2
Draw3
Draw4
Screen
display
Measurements of both the servo motor and spindle motor can be made for up to four channels
simultaneously. Also, data can be measured at up to 10000 points per measurement item.
The following five drawing modes are available.
1 Y-time graph
This mode displays wave data along the time axis, as by an oscilloscope.
2 XY graph
This mode provides a 2-dimensional path display using 2-axis data.
3 Circle graph
This mode displays an enlarged view of the path deviation from the specified circle arising during
circular cutting.
4 Fourier graph
This mode displays the frequency spectrum by performing digital Fourier conversion for the range
of data displayed by the Y-time graph.
5 Bode graph
This mode displays a Bode diagram in the form of single logarithm graph for the horizontal axis.
Note
- Axis number
NOTE
For multi-axis control, the axis number must be an absolute axis number instead
of a relative axis number in each path.
1.9.1.1 Y-time graph
The Y-time graph displays wave data for the measurement data along the time axis, as by an oscilloscope.
Up to four draws can be displayed at a time.
Displaying and setting the Y-time graph
Procedure
The procedure for displaying the measurement data is described below.
1 Press the
2 Press the continuous menu key
3 Click the soft key [SERVO GUIDE MATE].
4 Click the soft key [Y-TIME].
The wave display screen is displayed as shown Fig. 1.9.1.1 (a).
function key.
several times until [SERVO GUIDE MATE] is displayed.
- 78 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.