Gfke 0218a en - 050120
Gfke 0218a en - 050120
Gfke 0218a en - 050120
GFKE-0218A-EN
Ȧ No part of this manual may be reproduced in any form.
Ȧ All specifications and designs are subject to change without notice.
SAFETY PRECAUTIONS
This manual includes safety precautions for protecting the user and
preventing damage to the machine. Precautions are classified into
Warning and Caution 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 damage 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.
NOTE
The IEC61131-3 adresses from PMC SD7 used in this manual have been
shortened by the '%' as follows:
s-1
GFKE-0218A-EN TABLE OF CONTENTS
TABLE OF CONTENTS
c-1
TABLE OF CONTENTS GFKE-0218A-EN
6 PARAMETERS.................................................................................... 102
6.1 OVERVIEW ............................................................................................... 103
6.2 PARAMETERS .......................................................................................... 104
6.3 PARAMETERS RELATED TO THE USE OF FSSB I/O UNIT................... 122
6.4 FUNCTIONS THAT REQUIRE SPECIAL PARAMETER SETTINGS ........ 126
6.4.1 Tandem Control....................................................................................................126
c-2
GFKE-0218A-EN TABLE OF CONTENTS
6.4.2 Simple Electronic Gear Box and Electronic Gear Box 2-pair..............................126
6.4.3 Multi-path Control................................................................................................126
6.4.4 Closed Loop Control ............................................................................................128
6.4.5 PMC Axis Control (Speed Command).................................................................129
7 START-UP........................................................................................... 130
7.1 START-UP OPERATION........................................................................... 131
7.1.1 Acceptance Test and Report for Safety Functions ...............................................131
7.2 START-UP OF THE DUAL CHECK SAFETY FUNCTION ........................ 133
7.2.1 Initial Start-up ......................................................................................................133
7.2.2 Series Start-up ......................................................................................................135
7.2.3 Troubleshooting ...................................................................................................135
9 DIAGNOSIS......................................................................................... 151
9.1 OVERVIEW ............................................................................................... 152
9.2 DIAGNOSIS............................................................................................... 153
9.3 DUAL CHECK SAFETY DIAGNOSIS SCREEN ........................................ 154
9.3.1 Overview ..............................................................................................................154
9.3.2 Method of Displaying the Dual Check Safety Diagnosis Screen.........................154
9.3.3 Screen Display......................................................................................................155
c-4
GFKE-0218A-EN TABLE OF CONTENTS
c-5
GFKE-0218A-EN 1.OVERVIEW
1 OVERVIEW
Setup for machining, which includes attaching and detaching a
workpiece to be machined, and moving it to the machining start point
while viewing it, is performed with the protection door opened. The
dual check safety function provides a means for ensuring a high level
of safety with the protection door opened.
The simplest method of ensuring safety when the protection door is
open is to shut off power to the motor drive circuit by configuring a
safety circuit with a safety relay module. In this case, however, no
movements can be made on a move axis (rotation axis). Moreover,
since the power is shut off, some time is required before machining
can be restarted. This drawback can be corrected by adding a motor
speed detector to ensure safety. However, the addition of an external
detector may pose a response problem, and the use of many safety
relay modules results in a large and complicated power magnetics
cabinet circuit.
With the dual check safety function, two independent CPUs built into
the CNC monitor the speed and position of motors in dual mode. An
error in speed and position is detected at high speed, and power to the
motor is shut off via two independent paths. Processing and data
related to safety is cross-checked by two CPUs. To prevent failures
from being built up, a safety-related hardware and software test must
be conducted at certain intervals time.
The dual check safety function need not have an external detector
added. Instead, only a detector built into a servo motor or spindle
motor is used. This configuration can be implemented only when
those motors, detectors built into motors, and amplifiers that are
specified by FANUC are used. When an abnormality related to safety
occurs, the dual check safety function stops operation safely.
The dual check safety function ensures safety with the power turned
on, so that an operator can open the protection door to work without
turning off the power. A major feature of the dual check safety
function is a very short time required from the detection of an
abnormality until the power is shut off. A cost advantage of the dual
check safety function is that external detectors and safety relays can
be eliminated or simplified.
If a position or speed mismatch is detected by a cross-check using two
CPUs, the safety function of the Dual Check Safety works the power
to be shut off (MCC off) to the motor drive circuit.
IMPORTANT
The IMPORTANT is used to indicate
supplementary information other than Warning and
Caution.
-1-
1.OVERVIEW GFKE-0218-EN/02
1.1.1 Directives
Machine tools and their components must satisfy the EC directives
listed below.
The FANUC CNC systems with the dual check safety function are
compatible with all of these directives.
Directive
Directive 98/37/EC 1998 Safety of machinery (Machine directives)
Directive 89/336/EEC 1989 Electromagnetic compatibility (EMC directives)
Directive 73/23/EEC 1973 Low Voltage Requirement (Low voltage directives)
-2-
GFKE-0218A-EN 1.OVERVIEW
Safe stop
When a safe stop occurs, power to the drive section is shut off. The
drive section can generate neither a torque nor dangerous operation.
The following are measures for incorporating the safe stop feature:
Contactor between the line and drive system (line contactor)
Contactor between the power section and drive motor (motor
contactor)
If an external force is applied (such as a force applied onto a vertical
axis), an additional measure (such as a mechanical brake) must be
securely implemented to protect against such a force.
-3-
1.OVERVIEW GFKE-0218-EN/02
Detection
A servo motor detector signal is sent via the servo amplifier and is
applied to the CNC through the FSSB interface. Then, it is fed to two
CPUs: a CNC CPU and a servo CPU.
A spindle motor detector signal is sent via the spindle amplifier and is
applied to the CNC connected through the serial interface. Then, it is
fed to two CPUs: a CNC CPU and a spindle CPU.
Evaluation
The safety function is monitored independently by a CNC CPU and
servo CPU or by a CNC CPU and spindle CPU. Each CPU
cross-checks data and results at certain intervals.
Response
If the monitoring function detects an error, the CNC CPU and the
servo/spindle CPU switch off the MCC via independent paths to shut
off the power to the feed axis and spindle.
-4-
GFKE-0218A-EN 1.OVERVIEW
Monitor
Monitor Shut off power
CPU
CPU
CNC controller
-5-
1.OVERVIEW GFKE-0218-EN/02
CAUTION
Forced detection of a latent error on the MCC
shutoff path must be performed by the user through
a MCC off Test (after power-on and at intervals of a
specified time (within 24 hours)).
When the system is operating in the automatic
mode (when the protection door is closed), this
detection processing is not requested as
mandatory. 保護扉を開ける前には実施しなけれ
ば、保護扉のロックが解除されません。
Cross-check
A latent safety-related error associated with two-channel monitoring
can be detected as a result of cross-checking.
NOTE
An error detected as the result of forced latent error
detection or cross-checking leads to a safety stop
state. (See Subsection 3.3.3).
-6-
GFKE-0218A-EN 1.OVERVIEW
NOTE
The machine tool builder is to warn and prompt the
operator to conduct a MCC off Test when a MCC
off Test execution request signal is output. A MCC
off Test is executed by turning on the test mode
signal.
Error analysis
The table below indicates the results of system error analysis
controlled by the dual check safety function.
-7-
1.OVERVIEW GFKE-0218-EN/02
The dual check safety function has the following remaining risks:
• The safety function is not active until the control system and
drive system have fully powered up. The safety function cannot
be activated if any one of the components of the control or drive
is not powered on.
• Faults in the absolute encoder can cause incorrect operation of
the safety machine position monitoring function.
• Interchanged phases of motor connections, reversal in the signal
of encoder and reversal mounting of encoder can cause an
increase in the spindle speed or acceleration of axis motion. If
abnormal speed detected, system controlled to brake to zero
speed, but no effective for above error. MCC off is not activated
until the delay time set by parameter has expired. Electrical faults
can also result in the response described above (component
failure too).
• The simultaneous failure of two power transistors in the inverter
may cause the axis to briefly(motion depend on number of pole
pairs of motor)
Example:
A 8-pole synchronous motor can cause the axis to move by
a maximum of 45 degrees. With a lead-screw that is directly
driven by, e.g.16 mm per revolution, this corresponds to a
maximum linear motion of approximately 2.0 mm.
• With a 1-encoder system, encoder faults are detected in a single
channel, but by various HW and SW monitoring functions. The
parameter related to encoder must be set carefully. Depending on
the error type, a category 0 or category 1 stop function according
to EN60204-1 is activated.
• The category 0 stop function according to EN60204-1 (defined
as STOP A in Safety Integrated) means that the spindles/axes are
not braked to zero speed, but coast to a stop (this may take a very
long time depending on the level of kinetic energy involved).
This must be noted, for example, when the protective door
locking mechanism is opened.
• When a limit value is violated, the speed may exceed the set
value briefly or the axis/spindle overshoot the setpoint position to
a greater or lesser degree during the period between error
detection and system reaction depending on the dynamic
response of the drive and the parameter settings (see Section
Safety-Functions)
• Dual check Safety is not capable of detecting errors in
parameterization and programming made by the machine
manufacturer. The required level of safety can only be assured by
thorough and careful acceptance.
-8-
GFKE-0218A-EN 1.OVERVIEW
-9-
1.OVERVIEW GFKE-0218-EN/02
Training
FANUC Training Center provides versatile training course for the
person who is concerned with hardware installation, maintenance and
operation. FANUC recommend studying and learning in the training
center how efficiently operate FANUC products.
There are 3 CNC training course.
- 10 -
GFKE-0218A-EN 1.OVERVIEW
- 11 -
2.SYSTEM CONFIGURATION GFKE-0218-EN/02
2 SYSTEM CONFIGURATION
The dual check safety function has the following components.
Applicable CNC
FANUC Series 16i/18i/21i/160is/180is/210is/160i/180i/210i
(LCD-mounted type)
FANUC Series 16i/18i/21i/160is/180is/210is/160i/180i/210i
(stand-alone type)
Amplifier
• α series servo amplifier
• α series spindle amplifier
• α series power supply module
Motor
• α series servo motor
• α series spindle motor
• β series servo motor
• αi series servo motor
• αi series spindle motor
• αis series servo motor
• βis series servo motor
• Lis series linear motor
- 12 -
GFKE-0218A-EN 2.SYSTEM CONFIGURATION
I/O
• I/O unit (I/O Link)
• I/O module (FSSB)
Software
• Dual Check Safety software option
Detector system
- Feed axis detector
• α Pulsecoder
• αi Pulsecoder
• β Pulsecoder
• βi Pulsecoder
• Separate detector
- Spindle detector
• M sensor
• MZ sensor
• BZ sensor
• Mi sensor
• MZi sensor
• BZi sensor
- 13 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
3 SAFETY FUNCTIONS
- 14 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
When the operator makes a request to open the protective door, the
safety functions are enabled, and the protective door can be unlocked.
While the protective door is open, the active safety functions assure
safety. When the request to open the protective door is canceled, the
protective door is locked, and the safety functions are disabled.
The dual check safety function provides these safety functions while
the protective door is open, as described above. Some of the safety
functions continue working while the protective door is closed.
WARNING
Each machine tool builder should take measures to
assure safety while the protective door is closed
and to ensure safety related to a rotation axis and
travel axis. At the same time, safety measures for
the FANUC servo motor or spindle motor need to
be taken, while the door is open.
The dual check safety function has the following safety functions:
- 15 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
CAUTION
1 This safety function is enabled while the protective
door is open after a request to open the protective
door is made. If the request to open the protective
door is canceled and if the protective door is
closed, this safety function is disabled.
If multiple protective doors are installed, the safety
function is enabled when at least one protective
door is open. When all protective doors are closed,
the safety function is disabled.
However, the redundant input check and
emergency stop function of the safe-related I/O
monitoring function, and comparison between the
monitor safety function result and the servo or CNC
safety function check result (crosscheck) always
operate regardless of whether the protective door is
opened or closed.
2 The machine position monitored by this function is
not a specified position but an actual position
(position determined from feedback data sent from
the position detector). So, this function cannot be
used with a machine based on a nonlinear link
feature.
- 16 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
Emergency Spindle
stop CPU
CNC Cross-check
Spindle
Dual monitoring of protective door state CPU motor
SPM
Protective
door Protective door Safe speed monitoring
lock signal
SVM
Servo motor
Door lock/
open/close
monitoring Cross-check
Safe speed monitoring
PSM
Safe machine position
monitoring
Monitor
CPU Dual monitoring of MCC
Power-
down
I/O, safe speed of the (MCC)
servo motor, and
machine position are Power-down
checked by the CNC
Dual monitoring of MCC
CPU and monitor
Dual power-down
CPU in redundant
Detection of potential cause of error by
mode.
MCC off test
Safety functions
• Dual monitoring and output of safe-related I/O signals
Emergency stop input, protective door lock/open/close state,
MCC contact state
Output signal for power-down (MCC off), safety speed/safety
position selection signal, programmable safe-related I/O signals
Safety position switch signal
A MCC off Test is required to detect a latent failure.
• Spindle motor
Safe speed monitoring
• Servo motor
Safe speed monitoring
Safe machine position monitoring
- 17 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
CAUTION
1 The FSSB I/O module is not used with tool post 2
of a 1-CPU 2-path machine and tool post 3 of a
2-CPU 3-path machine, so that the programmable
safe-related I/O signals are not applicable to these
tool posts.
2 This function is not applied to the Series 21i-B
(PMC-SA1) and loader control.
CAUTION
1 The machine position monitored by this function is
not a specified position but an actual position
(position determined from feedback data sent from
the position detector). So, this function cannot be
used with a machine based on a nonlinear link
feature.
2 This function is not applied to the Series 21i-B
(PMC-SA1) and loader control.
- 18 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
- 19 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
3.3 STOP
To speed down and stop the spindle, the PMC must input the spindle
emergency stop signals (*ESPA(G71.1), *ESPB(G75.1), and so on).
When this signal is input, the spindle slows down and stops. (A
Ladder program for inputting this signal in case of alarm must be
created.) The emergency stop input (connector CX4) of the PSM has
the same effect. If the emergency stop signal is connected to
emergency stop input (connector CX4) of the PSM, the spindle slows
down and stops in the emergency stop state.
CAUTION
The CNC outputs a DO notifying of an alarm. If
necessary, the spindle should be stopped. Because
the DO output is not duplicated, this DO may not be
output when a single failure is detected. In that
case, the speed cannot be reduced, but the MCC is
finally shut off and brought into the safe stop state.
If a spindle amplifier alarm or any other state in
which the spindle motor cannot be controlled is
encountered, immediate power-down is carried out.
- 20 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
- 21 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
WARNING
1 The machine tool builder must design the machine
so that the machine is kept in the stop state if the
power to the servo motor driving circuit is shut off.
Example) Brake mechanism that would not drop
the vertical axis after the power is shut
off
2 If the power to the spindle motor driving circuit is
shut off, the spindle motor continues rotating at the
speed before the power-down and eventually
comes to a stop. A measure must be taken so that
this coasting does not affect safety.
- 22 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
A set of safe-related I/O signals are connected to the I/O Link and the
servo FSSB through separate paths. The two independent CPUs
individually check the input signals. If a mismatch between two
corresponding signals is found, the system enters the safe stop state.
The following safe-related I/O signals are monitored or output in
redundant mode:
To configure the 2-path system, the machine tool builder must connect
these signals to both the I/O module and the FSSB I/O.
IMPORTANT
If the safety input signals, except for emergency
stop input signals, are connected to the I/O module,
a Ladder program must be created to establish a
1-to-one relationship between the actual input (X)
and the input to the CNC (G).
The following signals are not defined as safe-related I/O signals and
are not duplicated. The signals, however, are necessary for the system.
- 23 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
This section briefly describes the signals. For details, see Chapter 5,
"OPERATION." For specific connections, see the sample system
configuration in Chapter 10.
CNC Machine
I/O UNIT
DI
I/O LINK
CNC
DO
CPU
Cross check
FSSB I/O
DI
FSSB
Monitor DO
CPU
Duplicated I/O
- 24 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
Safe-related I/O
- 25 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
IMPORTANT
The Ladder program cannot be checked for an
error. Check the safety function (see Chapter 7).
- 26 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
X G Protective door
Ladder ORQ
ORQ-I
F Y
LGD Ladder
LGD-O
State transition
ORQ-I ORQ *LGD *LGD-O
A 0 0 0 0 A protective door open request is not made, and the Normal operating
door is locked. state
B 1 0 0 0 A guard open request is made.
C 1 1 0 0 The request is transferred to the CNC.
D 1 1 1 0 A safety speed check and a machine position check
prove that there is no failure and that the CNC can
enter the safe state.
E 1 1 1 1 The actual safety door is unlocked. Safety function
Operations can be performed with the door open. enabled
D 1 1 1 0 The door is closed and locked again.
F 0 1 1 0 The guard open request is canceled.
G 0 0 1 0 The request is transferred to the CNC.
A 0 0 0 0 The CNC exits from the safe state.
NOTE
1 If the CNC detects that the protective door is open
(SGD is set to 0) while ORQ is set to 0, the CNC
judges that an abnormal event has occurred and
enters the safe stop state. This can occur, for
instance, when the door happens to open (or to be
unlocked) while machining is in progress with the
protective door open
2 When two or more protective doors are installed,
the protective door open request switch and the
protective door lock signal need to be connected for
each protective door.
- 27 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
ORQ_P
ORQ
*LGD
*LGD_P1
(Actual door unlock signal)
SGD_P
SGD2
(1) When the guard open request signal (ORQ) is input, it checks
that the machine position and speed are within safe ranges. Then,
the guard unlock signal (*LGD) is turned on.
(2) When *LGD goes on, the Ladder program turns on the unlock
signal. This example assumes that the protective door has an
electromagnetic lock mechanism. While the door is open, the
unlock signal is turned off.
(3) The door is open.
(4) The protective door is closed and locked. After this, the guard
open request signal (ORQ) must be turned off.
(5) When ORQ goes off, the CNC turns *LGD off.
CAUTION
Reserve a time of 100 ms or longer (t in the figure)
from when the door is closed (locked) until the
guard open request signal (ORQ) goes off. If this
time requirement is not satisfied, an alarm may be
raised when the door is closed (locked). ガードオ
ープン要求信号(ORQ)をオンしている間は操作盤の
ランプを点灯するなどして作業者に知らせるよう
にしてください。
- 28 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
CAUTION
To enable the function to slow down and stop the
servo motor, the corresponding parameter must be
specified. If the parameter is not specified, the
motor immediately enters the dynamic brake stop
state.
The spindle motor slows down and stops as
instructed by the PMC (Ladder program). If the
PMC does not instruct this, the motor maintains the
high speed prior to the power-down and coasts. If
an illegal speed is specified because of a failure on
the PMC side while the safety function is active (the
protective door is open), the CNC enters the safe
stop state.
WARNING
In the emergency stop state, the guard unlock
signal becomes 1 (the door opens). In the
emergency stop state, the processing to open or
close the protective door depends on the Ladder
program created by the machine tool builder. For
instance, if the protective door should not be
opened in the emergency stop state, a Ladder
program of the processing must be created.
IMPORTANT
(*) Emergency Stop Button must fulfill the Standard
IEC60947-5-1.
This is mandatory.
- 29 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
When the guard open request signal is input, the dual check safety
function starts monitoring whether a safety speed is kept on each feed
axis and spindle. If the speed does not exceed the safety speed range
and if the machine position is in within the safe range, the guard
unlock signal is enabled. If the safety speed range is exceeded while
the protective door is open, the dual check safety function
immediately enters the safe stop state. Up to four safety speeds can be
set for each of the feed axes and spindle in safety parameters. If
multiple safety speeds are set, switching between the safety speeds is
enabled according to the state of a dual safety input signal.
Safety speed 1 for a feed axis assumes the value of parameter No.
1942 when parameter No. 1942 is not set to 0. Safety speed 1 for a
feed axis assumes the value of parameter No. 13821 when parameter
No. 1942 is set to 0.
Safety Speed/
Safety Machine
Safety speed parameter
Position Selection
Safe speed signal
SVAn SVBn Parameter
Parameter
for feed
SPAn SPBn for spindle
axis
No.1942 /
Safety limit speed 1 0 0 No.4372
No.13821
Safety limit speed 2 1 0 No.13822 No.4438
Safety limit speed 3 0 1 No.13823 No.4440
Safety limit speed 4 1 1 No.13824 No.4442
CAUTION
If an illegal speed is detected, the MCC is shut off
after the time specified in the parameter.
IMPORTANT
1 The period from when an error is detected until the
MCC is shut off can be specified in a parameter.
The period is reserved to stop the spindle safely. A
large value means that a long time is needed to
shut off the MCC. In this parameter, different
values can be specified and used when the safety
function is enabled (the protective door is open)
and disabled (normal operation is performed). The
value of the parameter for the former case must be
carefully specified.
2 A gear ratio, ball screw, and the like must be
carefully selected so that a safety speed can be
kept on the feed axis.
- 30 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
IMPORTANT
3 Before inputting the guard open request signal,
reduce each axial speed and spindle speed to a
safety speed range or below. If a speed exceeds
the limit, the guard open request signal is not
accepted (the door is not unlocked). If the door is
forced open, the power to the driving circuit is shut
off (safe stop state).
WARNING
The safety speed monitoring function monitors
whether the traveling speed exceeds a specified
limit. The function cannot monitor the stop state
(zero speed).
If an error causes a movement on the feed axis at
a speed lower than the safety speed range while
the protective door is open, for instance, the
function cannot detect this state. The machine
must be designed so that this state does not affect
the safety of the machine system.
- 31 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
While the door is open, the dual check safety function checks whether
the position on each feed axis is within the safe machine position
range defined by safety parameters. If it detects a machine position
beyond the safety range, the dual check safety function immediately
enters the safe stop state.
The user of the machine must first carry out a reference position return
in order to obtain the initial position. If the reference position return is
not carried out, the check function is disabled. This check function is
enabled after the reference position is established. For an axis where
the safety speed is checked not based on a speed command but based
on motor speed, however, this check function is disabled even after
reference position establishment.
For each feed axis, up to four safe machine positions are set in safety
parameters. If multiple safe machine positions are set, switching
between the safe machine positions is enabled according to the state of
a dual safety input signal.
Safety Speed/
Safety machine position
Safety Machine Position
parameter
Safety machine Selection signal
speed
+ direction - direction
SVAn SVBn
parameter parameter
CAUTION
The safe machine position monitoring function
does not keep monitoring the specified range. Only
after the function detects that a position on a feed
axis exceeds the range, the system enters the safe
stop state. Accordingly, in the safe stop state, an
overtravel has occurred on the feed axis. The travel
distance depends on the traveling speed and other
conditions.
- 32 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
At power-on, the safety function does not work. After power-on, the
CNC checks whether a reference position return is completed. If the
reference position return is completed and if the protective door is
open, safe machine position monitoring and safety speed monitoring
are performed. Then, the safety functions start working. If the
reference position return is not completed, safe machine position
monitoring cannot be performed because the coordinates are not set.
In this state, the machine position monitoring function is disabled.
After a reference position return is made, this function is enabled.
Depending on the safety parameter setting, however, an alarm may be
raised. To avoid this alarm, specify the safe machine position
parameters before making a reference position return.
- 33 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
IMPORTANT
Carry out the MCC off Test with the protective door
closed. Because the test shuts off the MCC, prepare
the system for mechanical MCC shut-off before
starting the MCC off Test.
Notes on MCC off Test and the timing chart for MCC off Test are
provided below.
<1> When conducting a MCC off Test, ensure that the feed axes and
spindle are stopped.
<2> When a MCC off Test ends, the MCC off Test execution request
signal is turned off. After the MCC off Test execution request
signal is turned off, turn off the test mode signal.
<3> If a vertical axis is used, measures such as a brake circuit for
protecting against falling are required. On the ladder, ensure that
500 ms or more is provided between the actuation of the brake
and the start of the test start signal OPT.
<4> Do not connect a peripheral device and noise filter between the
MCC and PSM. If such a device is connected, the test may not be
terminated normally.
<5> For the servo axis connected to the PSM under test, ensure that
the servo-off signal (SVF8-1) is enabled after actuation of the
brake. If the servo-off signal is not input, an alarm may be issued
from the PSM during test.
<6> When a power outage backup module is connected, the power
outage backup module ready signal (contact output signal RDY)
is turned off during MCC off Test. So, make sure that no
problem arises on the ladder. For example, a countermeasure is
to mask the ready signal with the test mode signal.
- 34 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
During test
500 ms or more
Test mode signal
OPT (QG1531 )
Servo-off signal
SVF8-1(QG1016 -QG1009h)
- 35 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
User
logic [f]
Monitor [g]
[k] speed/
position, Monitor
General output
signal (8 points)
etc.
[l] safe-related
output signal
Monitor
IF1529+, MCF, LGDn, QG1529+
IF2689+ - Safety QG2673+ Monitor
QG2649+ position switch
IF2713+, QG2681 safe-related
IF2801+ signal
input signal
[b] [d]
PMC
[e] Monitor
User [i]
logic
speed/
position,
etc.
*ESP, *SMC,
GDL, SGDn,
General input signal (16 points),
Safe speed/safety position
selection signal
ORQn, OPT
- 36 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
NOTE
Ensure that user logic on the PMC side does not
use the machine instructions dependent on the
CNC CPU listed below. The reason is that the C
language executor uses the CNC CPU, so that if
the user logic on the PMC side uses the CNC CPU,
dual monitoring is disabled.
EXIN, AXCTL, DISPB, WINDR, WINDW
- 37 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
For example, specify the following to call the function for "input of
alarm status":
iodata[0] = 23 ;
cnc_window( iodata ) ;
To call the CNC window with this function, at least about 0.03 [msec]
is required (with the Series 16i/18i). If this function is called too many
times, the processing time increases to such an extent that the time
required for one execution may exceed the maximum allowable time
(1 msec). So, ensure that in one execution (at intervals of 8 msec) of
an application, this function is called not more than about ten times.
- 39 -
3.SAFETY FUNCTIONS GFKE-0218A-EN
- 40 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
struct iodbsaftyprg {
int datano ; /* Data number */
int dummy ; /* Not used */
char cdata[2] ; /* I/O signal */
};
[Argument] datano : Data number. Specify 0.
Buf : Programmable safe-related input signal storage area
[Return value] 0 : Normal termination
6 : The dual check safety option is not added.
[Description] This function reads the programmable safe-related input signals on the
FSSB side of the programmable safe-related I/O signal function of
Dual Check Safety.
cdata[0] Programmable safe-related input signal 1 (DI+002)
cdata[1] Programmable safe-related input signal 2 (DI+003)
[Example of use] The state of programmable safe-related input signals is indicated.
- 41 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
if( ret == 0 )
return( 0 );
else
return( -1 );
}
- 42 -
GFKE-0218A-EN 3.SAFETY FUNCTIONS
NOTE
The parenthesized values are applicable when the
FSSB I/O module (extension) is not used.
- 43 -
3.SAFETY FUNCTIONS GFKE-0218-EN/02
Monitoring of an error
If a mismatch between the state of the safety position switch signal
posted via the PMC and the state of the safety position switch signal
posted via the FSSB lasts for the period of time (set in parameter No.
1945) or more, the CNC CPU and the monitor CPU assume the
occurrence of an error, and alarm No. 485 and No. 493 are issued. The
CNC CPU and the monitor CPU immediately shut off power to the
motor drive circuit independently of each other.
When using the first FSSB I/O module, set bit 4 of parameter No.
1905 to 1 and parameter No. 1936 to 0 with an axis for which
parameter No. 1023 is set to 1 (or parameter No. 1023 is set to 9 when
tool post 2 is used in 2-CPU 2-path control or tool post 2 is used in
2-CPU 3-path control). When using the second FSSB I/O module, set
bit 5 of parameter No .1905 to 1 and parameter No. 1937 to 0 with an
axis for which parameter No. 1023 is set to 1 (or parameter No. 1023
is set to 9 when tool post 2 is used in 2-CPU 2-path control or tool
post 2 is used in 2-CPU 3-path control).
IMPORTANT
The FSSB I/O module and separate detector
interface unit (pulse module) are handled as units
of the same type on the FSSB. The term "first unit"
or "second unit" used in the description represents
the first or second unit when counted without
making a distinction between the FSSB I/O module
and separate detector interface unit. If one FSSB
I/O module and one separate detector interface
unit are connected and if the separate detector
interface unit is closer to the CNC than the FSSB
I/O module on the FSSB, for instance, the FSSB
I/O module is referred to as the "second unit."
- 44 -
GFKE-0218A-EN 4.INSTALLATION
4 INSTALLATION
Except FSSB I/O module, the hardware installation such as field
wiring, power supply, etc. should be referred to connection manual
(B-63003EN) for CNC units and (B-65162E) for servo amplifier.
EMC problem should be referred to EMC guideline manual
(A-72937/E).
Degree of IP protection:
Servo Motors: IP55
Spindle Motors: IP54 with oil-seal, IP40 without oil-seal
Servo and Spindle amplifiers: IP1x
CNC and other accessories: Ipxx
NOTE
Servo/Spindle amplifiers, CNC are to be installed in
IP54 protected cabinets.
The peripheral units and the control unit have been designed on the
assumption that they are housed in closed cabinets.
- 45 -
4.INSTALLATION GFKE-0218A-EN
(2) Humidity
Normally 90% RH or below, and condensation-free
(3) Vibration
In operation : Below 0.5G
(4) Atmosphere
No corrosive or conductive mists or drops should deposit directly
on the electronic circuits.
- 46 -
GFKE-0218A-EN 4.INSTALLATION
Mother board
LCD display unit
MDI UNIT
Soft key cable
CK2
MDI(CA55) CK1
Distribution-type Manual
I/O board pulse generator
24VDC CPD1 JA3
JD1 Power
magnetics
JD1 cabinet
- 47 -
4.INSTALLATION GFKE-0218-EN/02
Mother board
LCD display unit
FSSB I/O
CNF2
CB155B
Extension
CB156B
NOTE
The second spindle for SPM needs to be connected to connector JA7A. Refer to
Subsection 9.3.3.16, "Details of cable K90 connection," in "αi Series Servo
Amplifier Descriptions (B-65282EN)."
- 48 -
GFKE-0218A-EN 4.INSTALLATION
PSM
200VAC 2φ MCC
CX1A CX3
200VAC 3φ CZ1 CX4 Emergency
stop
TB1 CXA2A
TB1 CXA2B
SPM
TB1 CXA2B
FSSB (COP10A-1)
COP10B JF1
COP10A CZ2
Servo motor
NOTE
The second spindle for SPM needs to be connected to connector JA7A. Refer to
Subsection 9.3.3.16, "Details of cable K90 connection," in "αi Series Servo
Amplifier Descriptions (B-65282EN)."
- 49 -
4.INSTALLATION GFKE-0218-EN/02
Separate detector
interface unit
Safe-related signals
CNF2
CB155B
Extension
CB156B
- 50 -
GFKE-0218A-EN 4.INSTALLATION
TB1 CXA2B
SPM
JA7A TB2/CZ2
Spindle motor
TB1 CXA2A
To next SPM (JA7B)
TB1 CXA2B
Axis control card SVM1
COP10A CZ2
Servo motor
Separate detector
interface unit
Separate detector
COP10A JF102
Separate detector
JF103
Separate detector
JF104
Battery
JA4A
Safe-related signals
CNF2
CB155B
Extension
CB156B
- 51 -
4.INSTALLATION GFKE-0218-EN/02
TB1 CXA2B
Axis control card
SVM1
COP10A CZ2
Servo motor
Separate detector
interface unit
CNF2
CB155B
Extension
CB156B
JD1A
NOTE
For details on connections for emergency stop, refer to the Loader Control
Connection Manual (B-62443EN-2).
- 52 -
GFKE-0218A-EN 4.INSTALLATION
For DI/DO signals connected via the PMC, the I/O signals of the unit
connected to the FANUC I/O Link are to be input to or output from
the following addresses, via the PMC:
For the layout and descriptions of the signals, see Chapter 5, "I/O
SIGNALS."
- 53 -
4.INSTALLATION GFKE-0218-EN/02
For DI/DO signals connected via the FSSB, the I/O signals are to be
directly connected to the I/O unit connected to the FSSB.
Cable
CP11A
AMP Japan
1-178288-3 (Housing)
External power supply
1-175218-5 (Contact)
The 24 VDC power input to CP11A can be drawn from CP11B for
distribution. The connection to CP11B is the same as for CP11A.
- 54 -
GFKE-0218A-EN 4.INSTALLATION
DI/DO connection
(1) Connector specifications
Adherence to the MIL-C-83503 standard
With improper insertion prevention key
(2) Connector pin numbers
Printed circuit board insertion direction
Improper insertion
Top view prevention key
Pin mark
- 55 -
4.INSTALLATION GFKE-0218-EN/02
+24E
RV
RV
RV
RV
RV
RV
RV
RV
DOCOM
+24V 0V
+24V stabilized
power supply
Relay
DV
DV Relay
DV Relay
DV Relay
DV Relay
DV Relay
DV Relay
DV Relay
- 56 -
GFKE-0218A-EN 4.INSTALLATION
Signal list
- Basic unit
(1) DI signals
#7 #6 #5 #4 #3 #2 #1 #0
DI+000
155A-B05 155A-A06 155A-B04 155A-A04 155A-B03 155A-A03 155A-B02 155A-A02
#7 #6 #5 #4 #3 #2 #1 #0
DI+001
155A-B10 155A-A10 155A-B09 155A-A09 155A-B08 155A-A08 155A-B07 155A-A07
#7 #6 #5 #4 #3 #2 #1 #0
DI+002
156A-B05 156A-A05 156A-B04 156A-A04 156A-B03 156A-A03 156A-B02 156A-A02
#7 #6 #5 #4 #3 #2 #1 #0
DI+003
156A-B10 156A-A10 156A-B09 156A-A09 156A-B08 156A-A08 156A-B07 156A-A07
(2) DO signals
#7 #6 #5 #4 #3 #2 #1 #0
DO+000
155A-B14 155A-A14 155A-B13 155A-A13 155A-B12 155A-A12 155A-B11 155A-A11
#7 #6 #5 #4 #3 #2 #1 #0
DO+001
156A-B16 156A-A16 156A-B15 156A-A15 155A-B16 155A-A16 155A-B15 155A-A15
#7 #6 #5 #4 #3 #2 #1 #0
DO+002
156A-B14 156A-A14 156A-B13 156A-A13 156A-B12 156A-A12 156A-B11 156A-A11
- Extension unit
(1) DI signals
#7 #6 #5 #4 #3 #2 #1 #0
DI+0004
155B-B05 155B-A06 155B-B04 155B-A04 155B-B03 155B-A03 155B-B02 155B-A02
#7 #6 #5 #4 #3 #2 #1 #0
DI+005
155B-B10 155B-A10 155B-B09 155B-A09 155B-B08 155B-A08 155B-B07 155B-A07
#7 #6 #5 #4 #3 #2 #1 #0
DI+006
156B-B05 156B-A05 156B-B04 156B-A04 156B-B03 156B-A03 156B-B02 156B-A02
#7 #6 #5 #4 #3 #2 #1 #0
DI+007
156B-B10 156B-A10 156B-B09 156B-A09 156B-B08 156B-A08 156B-B07 156B-A07
(2) DO signals
#7 #6 #5 #4 #3 #2 #1 #0
DO+003
155B-B14 155B-A14 155B-B13 155B-A13 155B-B12 155B-A12 155B-B11 155B-A11
#7 #6 #5 #4 #3 #2 #1 #0
DO+004
156B-B16 156B-A16 156B-B15 156B-A15 155B-B16 155B-A16 155B-B15 155B-A15
#7 #6 #5 #4 #3 #2 #1 #0
DO+005
156B-B14 156B-A14 156B-B13 156B-A13 156B-B12 156B-A12 156B-B11 156B-A11
- 57 -
4.INSTALLATION GFKE-0218-EN/02
Machine interface
- Basic unit
A B A B
01 +24E +24E 01 +24E +24E
02 DI+000 #0 DI+000 #1 02 DI+002 #0 DI+002 #1
03 DI+000 #2 DI+000 #3 03 DI+002 #2 DI+002 #3
04 DI+000 #4 DI+000 #5 04 DI+002 #4 DI+002 #5
05 DI+000 #7 05 DI+002 #6 DI+002 #7
06 DI+000 #6 DOC 06 DOC DOC
07 DI+001 #0 DI+001 #1 07 DI+003 #0 DI+003 #1
08 DI+001 #2 DI+001 #3 08 DI+003 #2 DI+003 #3
09 DI+001 #4 DI+001 #5 09 DI+003 #4 DI+003 #5
10 DI+001 #6 DI+001 #7 10 DI+003 #6 DI+003 #7
11 DO+000 #0 DO+000 #1 11 DO+002 #0 DO+002 #1
12 DO+000 #2 DO+000 #3 12 DO+002 #2 DO+002 #3
13 DO+000 #4 DO+000 #5 13 DO+002 #4 DO+002 #5
14 DO+000 #6 DO+000 #7 14 DO+002 #6 DO+002 #7
15 DO+001 #0 DO+001 #1 15 DO+001 #4 DO+001 #5
16 DO+001 #2 DO+001 #3 16 DO+001 #6 DO+001 #7
17 0V 0V 17 0V 0V
Female Female
NOTE
1 +24E (output)
24 VDC that was input to CP11A passes through
the fuse and is used for the DI signal. Do not
connect the 24 V output of the external power
supply. In addition, do not connect this to DOC.
2 DOC (external 24 V input)
Externally input 24 V of the power supply for DO in
this pin.
- 58 -
GFKE-0218A-EN 4.INSTALLATION
- Extension unit
A B A B
01 +24E +24E 01 +24E +24E
02 DI+004 #0 DI+004 #1 02 DI+006 #0 DI+006 #1
03 DI+004 #2 DI+004 #3 03 DI+006 #2 DI+006 #3
04 DI+004 #4 DI+004 #5 04 DI+006 #4 DI+006 #5
05 DI+004 #7 05 DI+006 #6 DI+006 #7
06 DI+004 #6 DOC 06 DOC DOC
07 DI+005 #0 DI+005 #1 07 DI+007 #0 DI+007 #1
08 DI+005 #2 DI+005 #3 08 DI+007 #2 DI+007 #3
09 DI+005 #4 DI+005 #5 09 DI+007 #4 DI+007 #5
10 DI+005 #6 DI+005 #7 10 DI+007 #6 DI+007 #7
11 DO+003 #0 DO+003 #1 11 DO+005 #0 DO+005 #1
12 DO+003 #2 DO+003 #3 12 DO+005 #2 DO+005 #3
13 DO+003 #4 DO+003 #5 13 DO+005 #4 DO+005 #5
14 DO+003 #6 DO+003 #7 14 DO+005 #6 DO+005 #7
15 DO+004 #0 DO+004 #1 15 DO+004 #4 DO+004 #5
16 DO+004 #2 DO+004 #3 16 DO+004 #6 DO+004 #7
17 0V 0V 17 0V 0V
Female Female
NOTE
1 +24E (output)
24 VDC that was input to CP11A passes through
the fuse and is used for the DI signal. Do not
connect the 24 V output of the external power
supply. In addition, do not connect this to DOC.
2 DOC (external 24 V input)
Externally input 24 V of the power supply for DO in
this pin.
- 59 -
4.INSTALLATION GFKE-0218-EN/02
CNF1
CNF2
Marking
▼ mark
▼ mark
(on connector)
(on connector)
NOTE
Order a flat cable together with an extension unit.
- 60 -
GFKE-0218A-EN 4.INSTALLATION
External dimensions
NOTE
The figure above shows the outline drawing of the
basic unit. An extension unit has the same outside
dimensions.
CNF1(basic) CP11A
CNF2(extension) Fuse FUSE1 CP11B
Left : CB156A
Right : CB155A
COP10A COP10B
NOTE
The figure above shows the layout drawing of the
fuses and connectors of the basic unit. With an
extension unit, fuse FUSE1 and connectors
CP11A, CP11B, COP10A, and COP10B are not
used.
- 61 -
4.INSTALLATION GFKE-0218-EN/02
Screw attachment
2-M4
Basic unit Extension unit
39
84
70 to 80
When using both of the basic unit and an extension unit, provide a
space of 70 mm to 80 mm between the mounting holes as shown
above.
- 62 -
GFKE-0218A-EN 4.INSTALLATION
CAUTION
When attaching/detaching this unit, a screwdriver is inserted at an
angle. So, a sufficiently large working space must be provided on
the both sides of this unit.
As a guideline, if the front surface of an adjacent unit is flush with
or set back from the front surface of this unit, provide about 20
mm between the adjacent unit and this unit. If the front surface of
the adjacent stands forward of the front surface of this unit,
provide about 70 mm between the adjacent unit and this unit.
When installing this unit near the side of the cabinet, provide
about 70 mm between this unit and the cabinet.
- 63 -
4.INSTALLATION GFKE-0218-EN/02
Attachment
DIN rail
Detachment
DIN rail
Attachment
1. Hook the unit over the top of the DIN rail.
2. Press the unit down until it snaps into place.
Detachment
1. Pull down the lock section with a standard screwdriver.
2. Pull the lower part of the unit toward you.
- 64 -
GFKE-0218A-EN 4.INSTALLATION
Notes on installation
1. Use the unit in a completely sealed cabinet.
2. Be sure to install the unit on a vertical plane and provide a space
of 100 mm or more above and under the unit. Under the unit, do
not place a device that produces much heat.
3. When using the basic unit and extension unit, run the flat cable
connecting the units as shown below so that the flat cable does
not close the vent hole of the basic unit.
- 65 -
4.INSTALLATION GFKE-0218-EN/02
Installation conditions
Ambient temperature Operating 0°C to 55°C
of the unit Storage, transportation -20°C to 60°C
Temperature variation 1.1°C /minute maximum
Normally
Relative humidity 75% or less
Humidity
Short term (no more than one month)
Relative humidity 95% or less
Vibration Operating 0.5G or less
Normal machining plant environment (Check is
required if the unit is to be used in an environment
Atmosphere exposed to relatively high levels of dust or coolant,
or a relatively high concentration of organic
solvents.)
(1) Use the unit in a completely sealed cabinet.
(2) Install the unit on a vertical surface, and provide
Other conditions a space of 100 mm or more above and below the
unit. Do not install equipment that dissipates
much heat under this unit.
- 66 -
GFKE-0218A-EN 5.I/O SIGNALS
5 I/O SIGNALS
- 67 -
5.I/O SIGNALS GFKE-0218-EN/02
5.1 OVERVIEW
The dual check safety function provides two input paths and two
output paths for safe-related signals (safety signals).
For input signals (safety input signals), two paths are used: one path
for input to the CNC via the PMC, and the other for input to the
monitor via the FSSB. The CNC and monitor exchange the safety
input signals with each other at all times to check each other. If a
mismatch is found between a safety input signal via one path and the
same signal via the other path, the signal is assumed to be 0. If such a
state lasts for the period set in a parameter or more, the CNC and
monitor independently detect an alarm. (Dual-check for safety input
signals)
For output signals (safety output signals), two paths are used: one path
for output from the CNC via the PMC, and the other for output from
the monitor via the FSSB. The MCC-on enable signal (MCF) is output
via these two paths. When both a signal via one path and the same
signal via the other path are 1, the signal is assumed to be 1. If either
is 0, the signal is assumed to be 0. That is, if the signal (MCF1) via the
PMC and the signal (MCF2) via the FSSB are both 1, the MCC may
be turned on. If either is 0, the MCC must be turned off.
For information about the emergency stop mode, MCC off Test mode,
and safety signal modes A/B/C/D described in Subsection 5.2, see
Section 5.4.
- 68 -
GFKE-0218A-EN 5.I/O SIGNALS
5.2 SIGNALS
- 69 -
5.I/O SIGNALS GFKE-0218-EN/02
The timing chart of signals related to MCC off Test mode is shown
below.
1 RQT
0
1
OPT
0
1
0
MCF1
1
SMC1
0
1 SMC2
0
Test No.
DGN379 1 2 3 4 0
CAUTION
1 While the MCC off test processing is in progress, avoid bringing the test mode
signal (OPT) to 0.
2 If multi-path control is carried out, run an MCC off test on individual paths
independently.
3 If different paths under multi-path control share the MCC, avoid carrying out an
MCC off test on those paths simultaneously. Never run the MCC off test
simultaneously on tool posts 1 and 2 under 1-CPU 2-path control or on tool posts 2
and 3 under 2-CPU 3-path control.
4 If the MCC off test processing is in progress on one of different paths sharing the
MCC under multi-path control, the remaining paths sharing the MCC should ignore
a VRDY OFF alarm by using the following: all-axis VRDY OFF alarm ignore signal
(IGNVRY <066#0>) or axial VRDY OFF alarm ignore signals (IGNVRY1 to
IGNVRY8 <QG1537+>)
5 MCF2 via the FSSB under 1-CPU 2-path control is tested by the MCC off test on
tool post 1 and is not tested by the MCC off test on tool post 2. MCF2 via the FSSB
connected to tool posts 2 and 3 under 2-CPU 3-path control is tested by the MCC
off test on tool post 2 and is not tested by the MCC off test on tool post 3.
6 If MCC off test mode is set (OPT = 1) with SMC1 = SMC2 = 1 unchanged, the test
number (DGN379) is set to 0.
WARNING
While the MCC off test processing is in progress, the MCC-on enable signal (MCF)
goes high and low to turn on and off the MCC. Carry out the MCC off test in such a
state that the turning on or off of the MCC will not cause a problem.
- 70 -
GFKE-0218A-EN 5.I/O SIGNALS
Test No. 1 2 3 4 5
MCF1 (PMC)
MCF2 (FSSB)
*SMC1 (PMC)
*SMC2 (FSSB)
Timer limit
Timer
Test No. 1 2 3 4
MCF1 (PMC)
MCF2 (FSSB)
*SMC1 (PMC)
*SMC2 (FSSB)
Timer limit
Alarm !!
Timer
Test start
- 71 -
5.I/O SIGNALS GFKE-0218A-EN
NOTE
Use contacts conforming to IEC60947-5-1 for the
Guard state signal.
- 72 -
GFKE-0218A-EN 5.I/O SIGNALS
- 73 -
5.I/O SIGNALS GFKE-0218A-EN
- 74 -
GFKE-0218A-EN 5.I/O SIGNALS
CAUTION
1 If the current date and time lags behind the date
and time of the previously completed MCC off Test
due to a clock change or the like, it is assumed that
24 hours have elapsed since the previous MCC off
Test.
2 From February 28 to March 1, the elapse of 24
hours may be assumed even if 24 hours has not
elapsed after the completion of the previous MCC
off Test.
- 75 -
5.I/O SIGNALS GFKE-0218A-EN
1 *ESP
0
1 *BRK/SA
0
Max. 32ms
1 Servo/spindle
alarm
0
1
0 *BRK/SA
Max. 32ms
1
Power-on
0
1
*BRK/SA
0
- 76 -
GFKE-0218A-EN 5.I/O SIGNALS
WARNING
When using the safety brake output signals, be
sure to set the VRDY OFF alarm ignore signals for
all axes (IGNVRY, QG0529 ) and the VRDY OFF
alarm ignore signal (IGVRYx, QG1537+) for each axis
to 0.
CAUTION
Be sure to inspect the brake periodically.
CAUTION
These signals cannot be used with path 2 in 1-CPU
2-path control and path 3 in 2-CPU 3-path control,
because those paths do not use an FSSB I/O
module.
- 77 -
5.I/O SIGNALS GFKE-0218A-EN
SVAx, SVBx
x 1: Select safety speed/safety machine position of the 1st axis
2: Select safety speed/safety machine position of the 2nd axis
3: Select safety speed/safety machine position of the 3rd axis
: :
SPAy, SPBy
y 1: Select safety speed of the 1st spindle
2: Select safety speed of the 2nd spindle
3: Select safety speed of the 3rd spindle
4: Select safety speed of the 4th spindle
- 78 -
GFKE-0218A-EN 5.I/O SIGNALS
CAUTION
1 The safety speed and safety position selection
signal are safety signals, so that these signals are
input via the two paths, namely, via the PMC and
FSSB. Each signal input via the two paths is
monitored for a mismatch by the CNC and monitor
in dual mode.
2 When a signal input via either of the two paths is
set to 0, the signal is assumed to be set to 0. Only
when a signal input via both paths is set to 1, the
signal is assumed to be set to 1.
3 With 1-CPU 2-path control and 2-CPU 3-path
control, the addresses of some signals input via the
FSSB are modified. For details, see Subsection
5.3.3 and Subsection 5.3.4.
4 Before switching these signals, stop the feed axis
and spindle.
NOTE
The parenthesized values are applicable when the
FSSB I/O module (extension) is not used.
- 79 -
5.I/O SIGNALS GFKE-0218A-EN
- 80 -
GFKE-0218A-EN 5.I/O SIGNALS
+
QG0521 *ESPG
#7 #6 #5 #4 #3 #2 #1 #0
IF0001+ SA
- 81 -
5.I/O SIGNALS GFKE-0218-EN/02
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
DO+000 *BRK MCF2
Basic
- 82 -
GFKE-0218A-EN 5.I/O SIGNALS
#1 #1 #1 #1 #1
QG1529+ *SMC1 GDL1 SGD1 ORQ OPT
#1 #1 #1
QG2657+ SGD41 SGD31 SGD21
#1 #1 #1 #1 #1 #1 #1 #1
QG2673+ SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
QG2681+ SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#1 #1 #1 #1 #1 #1 #1 #1
QG2689+ SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
#1 #1 #1 #1 #1 #1 #1 #1
QG2697+ SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#1 #1 #1 #1 #1 #1 #1 #1
QG2705+ SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
#1 #1 #1
QG2801+ ORQ4 ORQ3 ORQ2
#7 #6 #5 #4 #3 #2 #1 #0
#2
QG10065+ *ESPG
#2 #2 #2 #2 #2
QG11529+ *SMC1 GDL1 SGD1 ORQ OPT
#2 #2 #2
QG12657+ SGD41 SGD31 SGD21
#2 #2 #2 #2 #2 #2 #2 #2
QG12673+ SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#2 #2 #2 #2 #2 #2 #2 #2
QG12681+ SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#2 #2 #2 #2 #2 #2 #2 #2
QG12689+ SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
#2 #2 #2 #2 #2 #2 #2 #2
QG12697+ SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#2 #2 #2 #2 #2 #2 #2 #2
QG12705+ SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
#2 #2 #2
QG12801+ ORQ4 ORQ3 ORQ2
- 83 -
5.I/O SIGNALS GFKE-0218A-EN
#7 #6 #5 #4 #3 #2 #1 #0
#1
IF0001+ SA
#1 #1 #1
IF1529+ RQT MCF1 *LGD
#1 #1 #1 #1 #1 #1 #1 #1
QG2649+ SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
IF2689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
IF2697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#1 #1 #1 #1 #1 #1 #1 #1
IF2705+ SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#1 #1 #1 #1 #1 #1 #1 #1
IF2713+ SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
#1 #1 #1
IF2801+ *LGD4 *LGD3 *LGD2
#7 #6 #5 #4 #3 #2 #1 #0
#2
IF10001+ SA
#2 #2 #2
IF11529+ RQT MCF1 *LGD
#2 #2 #2 #2 #2 #2 #2 #2
QG12649+ SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#2 #2 #2 #2 #2 #2 #2 #2
IF12689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
IF12697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#2 #2 #2 #2 #2 #2 #2 #2
IF12705+ SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#2 #2 #2 #2 #2 #2 #2 #2
IF12713+ SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
#2 #2 #2
IF12801+ *LGD4 *LGD3 *LGD2
- 84 -
GFKE-0218A-EN 5.I/O SIGNALS
#1 #1 #1
DI+001 *SMC2 GDL2 SGD2
Basic
#1 #1 #1 #1 #1 #1 #1 #1
DI+002 SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
DI+003 SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#1 #1 #1 #1 #1 #1 #1 #1
DI+004 SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
Extension
#1 #1 #1 #1 #1 #1 #1 #1
DI+005 SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#1 #1 #1 #1 #1 #1 #1 #1
DI+006 SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
#1 #1
DO+000 *BRK MCF2
Basic
#1 #1 #1 #1 #1 #1 #1 #1
DO+001 SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
DO+002 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
DO+003 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
Extension
#1 #1 #1 #1 #1 #1 #1 #1
DO+004 SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#1 #1 #1 #1 #1 #1 #1 #1
DO+005 SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
Signals input to the FSSB I/O module connected to tool post 2/signals output from the FSSB I/O module
#7 #6 #5 #4 #3 #2 #1 #0
#2 #2 #2 #2
DI+000 SGD42 SGD32 SGD22 *ESP2
#2 #2 #2
DI+001 *SMC2 GDL2 SGD2
Basic
#2 #2 #2 #2 #2 #2 #2 #2
DI+002 SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#2 #2 #2 #2 #2 #2 #2 #2
DI+003 SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#2 #2 #2 #2 #2 #2 #2 #2
DI+004 SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
Extension
#2 #2 #2 #2 #2 #2 #2 #2
DI+005 SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#2 #2 #2 #2 #2 #2 #2 #2
DI+006 SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
#2 #2
DO+000 *BRK MCF2
Basic
#2 #2 #2 #2 #2 #2 #2 #2
DO+001 SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#2 #2 #2 #2 #2 #2 #2 #2
DO+002 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
DO+003 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
Extension
#2 #2 #2 #2 #2 #2 #2 #2
DO+004 SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#2 #2 #2 #2 #2 #2 #2 #2
DO+005 SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
- 85 -
5.I/O SIGNALS GFKE-0218-EN/02
#1 #1 #1 #1 #1
QG1529+ *SMC1 GDL1 SGD1 ORQ OPT
#1 #1 #1
QG2657+ SGD41 SGD31 SGD21
#1 #1 #1 #1 #1 #1 #1 #1
QG2673+ SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
QG2681+ SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#1 #1 #1 #1
QG2689+ SVA4 SVA3 SVA2 SVA1
#1 #1 #1 #1
QG2697+ SVB4 SVB3 SVB2 SVB1
#1 #1 #1 #1
QG2705+ SPB2 SPB1 SPA2 SPA1
#1 #1 #1
QG2801+ ORQ4 ORQ3 ORQ2
#7 #6 #5 #4 #3 #2 #1 #0
#2
QG10065+ *ESPG
#2 #2 #2 #2 #2
QG11529+ *SMC1 GDL1 SGD1 ORQ OPT
#2 #2 #2
QG12657+ SGD41 SGD31 SGD21
#2 #2 #2 #2
QG12689+ SVA4 SVA3 SVA2 SVA1
#2 #2 #2 #2
QG12697+ SVB4 SVB3 SVB2 SVB1
#2 #2 #2 #2
QG12705+ SPB2 SPB1 SPA2 SPA1
#2 #2 #2
QG12801+ ORQ4 ORQ3 ORQ2
- 86 -
GFKE-0218A-EN 5.I/O SIGNALS
#7 #6 #5 #4 #3 #2 #1 #0
#1
IF0001+ SA
#1 #1 #1
IF1529+ RQT MCF1 *LGD
#1 #1 #1 #1 #1 #1 #1 #1
QG2649+ SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
IF2689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
IF2697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#1 #1 #1
IF2801+ *LGD4 *LGD3 *LGD2
#7 #6 #5 #4 #3 #2 #1 #0
#2
IF10001+ SA
#2 #2 #2
IF11529+ RQT MCF1 *LGD
#2 #2 #2 #2 #2 #2 #2 #2
IF12689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
IF12697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#2 #2 #2
IF12801+ *LGD4 *LGD3 *LGD2
- 87 -
5.I/O SIGNALS GFKE-0218-EN/02
#1 #1 #1 #1 #1 #1 #1 #1
DI+002 SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
DI+003 SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#2 #2 #2 #2 #1 #1 #1 #1
DI+004 SVA4 SVA3 SVA2 SVA1 SVA4 SVA3 SVA2 SVA1
Extension
#2 #2 #2 #2 #1 #1 #1 #1
DI+005 SVB4 SVB3 SVB2 SVB1 SVB4 SVB3 SVB2 SVB1
#2 #2 #1 #1 #2 #2 #1 #1
DI+006 SPB2 SPB1 SPB2 SPB1 SPA2 SPA1 SPA2 SPA1
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
DO+000 *BRK MCF2
Basic
#1 #1 #1 #1 #1 #1 #1 #1
DO+001 SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
DO+002 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
DO+003 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
Extension
#2 #2 #2 #2 #2 #2 #2 #2
DO+004 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
DO+005 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
- 88 -
GFKE-0218A-EN 5.I/O SIGNALS
#1 #1 #1 #1 #1
QG1529+ *SMC1 GDL1 SGD1 ORQ OPT
#1 #1 #1
QG2657+ SGD41 SGD31 SGD21
#1 #1 #1 #1 #1 #1 #1 #1
QG2673+ SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
QG2681+ SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#1 #1 #1 #1 #1 #1 #1 #1
QG2689+ SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
#1 #1 #1 #1 #1 #1 #1 #1
QG2697+ SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#1 #1 #1 #1 #1 #1 #1 #1
QG2705+ SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
#1 #1 #1
QG2801+ ORQ4 ORQ3 ORQ2
#7 #6 #5 #4 #3 #2 #1 #0
#2
QG10065+ *ESPG
#2 #2 #2 #2 #2
QG11529+ *SMC1 GDL1 SGD1 ORQ OPT
#2 #2 #2
QG12657+ SGD41 SGD31 SGD21
#2 #2 #2 #2 #2 #2 #2 #2
QG12673+ SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#2 #2 #2 #2 #2 #2 #2 #2
QG12681+ SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#2 #2 #2 #2
QG12689+ SVA4 SVA3 SVA2 SVA1
#2 #2 #2 #2
QG12697+ SVB4 SVB3 SVB2 SVB1
#2 #2 #2 #2
QG12705+ SPB2 SPB1 SPA2 SPA1
#2 #2 #2
QG12801+ ORQ4 ORQ3 ORQ2
#7 #6 #5 #4 #3 #2 #1 #0
#3
QG20065+ *ESPG
#3 #3 #3 #3 #3
QG21529+ *SMC1 GDL1 SGD1 ORQ OPT
#3 #3 #3
QG22657+ SGD41 SGD31 SGD21
#3 #3 #3 #3
QG22689+ SVA4 SVA3 SVA2 SVA1
#3 #3 #3 #3
QG22697+ SVB4 SVB3 SVB2 SVB1
#3 #3 #3 #3
QG22705+ SPB2 SPB1 SPA2 SPA1
#3 #3 #3
QG22801+ ORQ4 ORQ3 ORQ2
- 89 -
5.I/O SIGNALS GFKE-0218A-EN
#7 #6 #5 #4 #3 #2 #1 #0
#1
IF0001+ SA
#1 #1 #1
IF1529+ RQT MCF1 *LGD
#1 #1 #1 #1 #1 #1 #1 #1
QG2649+ SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
IF2689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
IF2697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#1 #1 #1 #1 #1 #1 #1 #1
IF2705+ SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#1 #1 #1 #1 #1 #1 #1 #1
IF2713+ SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
#1 #1 #1
IF2801+ *LGD4 *LGD3 *LGD2
#7 #6 #5 #4 #3 #2 #1 #0
#2
IF10001+ SA
#2 #2 #2
IF11529+ RQT MCF1 *LGD
#2 #2 #2 #2 #2 #2 #2 #2
QG12649+ SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#2 #2 #2 #2 #2 #2 #2 #2
IF12689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
IF12697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#2 #2 #2
IF12801+ *LGD4 *LGD3 *LGD2
#7 #6 #5 #4 #3 #2 #1 #0
#3
IF20001+ SA
#3 #3 #3
IF21529+ RQT MCF1 *LGD
#3 #3 #3 #3 #3 #3 #3 #3
IF22689+ SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#3 #3 #3 #3 #3 #3 #3 #3
IF22697+ SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
#3 #3 #3
IF22801+ *LGD4 *LGD3 *LGD2
- 90 -
GFKE-0218A-EN 5.I/O SIGNALS
#1 #1 #1
DI+001 *SMC2 GDL2 SGD2
Basic
#1 #1 #1 #1 #1 #1 #1 #1
DI+002 SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#1 #1 #1 #1 #1 #1 #1 #1
DI+003 SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#1 #1 #1 #1 #1 #1 #1 #1
DI+004 SVA8 SVA7 SVA6 SVA5 SVA4 SVA3 SVA2 SVA1
Extension
#1 #1 #1 #1 #1 #1 #1 #1
DI+005 SVB8 SVB7 SVB6 SVB5 SVB4 SVB3 SVB2 SVB1
#1 #1 #1 #1 #1 #1 #1 #1
DI+006 SPB4 SPB3 SPB2 SPB1 SPA4 SPA3 SPA2 SPA1
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
#1 #1
DO+000 *BRK MCF2
Basic
#1 #1 #1 #1 #1 #1 #1 #1
DO+001 SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#1 #1 #1 #1 #1 #1 #1 #1
DO+002 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#1 #1 #1 #1 #1 #1 #1 #1
DO+003 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
Extension
#1 #1 #1 #1 #1 #1 #1 #1
DO+004 SPS24 SPS23 SPS22 SPS21 SPS20 SPS19 SPS18 SPS17
#1 #1 #1 #1 #1 #1 #1 #1
DO+005 SPS32 SPS31 SPS30 SPS29 SPS28 SPS27 SPS26 SPS25
- 91 -
5.I/O SIGNALS GFKE-0218-EN/02
Signals input to the FSSB I/O module connected to tool post 2/signals output from the FSSB I/O module
#7 #6 #5 #4 #3 #2 #1 #0
(*) (*) (*) (*)
DI+000 SGD42 SGD32 SGD22 *ESP2
#2 #2 #2 #2 #2 #2 #2 #2
DI+002 SDI07 SDI06 SDI05 SDI04 SDI03 SDI02 SDI01 SDI00
#2 #2 #2 #2 #2 #2 #2 #2
DI+003 SDI15 SDI14 SDI13 SDI12 SDI11 SDI10 SDI09 SDI08
#3 #3 #3 #3 #2 #2 #2 #2
DI+004 SVA4 SVA3 SVA2 SVA1 SVA4 SVA3 SVA2 SVA1
Extension
#3 #3 #3 #3 #2 #2 #2 #2
DI+005 SVB4 SVB3 SVB2 SVB1 SVB4 SVB3 SVB2 SVB1
#3 #3 #2 #2 #3 #3 #2 #2
DI+006 SPB2 SPB1 SPB2 SPB1 SPA2 SPA1 SPA2 SPA1
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
(*) (*)
DO+000 *BRK MCF2
Basic
#2 #2 #2 #2 #2 #2 #2 #2
DO+001 SDO07 SDO06 SDO05 SDO04 SDO03 SDO02 SDO01 SDO00
#2 #2 #2 #2 #2 #2 #2 #2
DO+002 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#2 #2 #2 #2 #2 #2 #2 #2
DO+003 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
Extension
#3 #3 #3 #3 #3 #3 #3 #3
DO+004 SPS08 SPS07 SPS06 SPS05 SPS04 SPS03 SPS02 SPS01
#3 #3 #3 #3 #3 #3 #3 #3
DO+005 SPS16 SPS15 SPS14 SPS13 SPS12 SPS11 SPS10 SPS09
CAUTION
1 Among the signals input to the FSSB I/O module
connected to tool post 2, the following signals are
common to tool post 2 and tool post 3:
⋅ *ESP2<DI+000#0>
⋅ *SMC2<DI+001#6>
⋅ GDL2<DI+001#5>
⋅ SGD2<DI+001#4>
⋅ SGD22<DI+000#3>
⋅ SGD32<DI+000#2>
⋅ SGD42<DI+000#1>
2 Among the signals output from the FSSB I/O
module connected to tool post 2, the following
signals are common to tool post 2 and tool post 3:
⋅ MCF2<DO+000#1>
⋅ BRK<DO+000#3>
- 92 -
GFKE-0218A-EN 5.I/O SIGNALS
#7 #6 #5 #4 #3 #2 #1 #0
IF0001+ SA
DI+002
DI+003
DI+004
Extension
DI+005
DI+006
DI+007
#7 #6 #5 #4 #3 #2 #1 #0
DO+000 *BRK MCF2
Basic
DO+001
DO+002
DO+003
Extension
DO+004
DO+005
- 93 -
5.I/O SIGNALS GFKE-0218-EN/02
CAUTION
1 The shaded signals are dual signals. (An italic
signal is monitored in dual mode only when the
safety function that uses the signal is enabled.)
2 Emergency stop signals (*ESP) via the PMC
<I0069 > (<I0008 > for loader control) and via
the FSSB <DI+000#0> are checked each other
(dual-check for safety input signals), but *ESP via
the PMC <QG0069 > is not checked.
3 *ESP1 (<I0069 > or <I0008 > for loader control)
is directly checked by the CNC. All signals via the
FSSB are directly processed by the monitor CPU.
None of the signals is processed by the PMC.
4 The signals usable only with the FSSB I/O basic
module are 32 input points/24 output points,
namely, DI+000 to 003/DO+000 to 002.
When a safety function that requires the signals
DI+004 to 007/DO+003 to 005 is to be used, an
FSSB I/O extension module is needed.
- 94 -
GFKE-0218A-EN 5.I/O SIGNALS
Depending on the safety input signal state, the CNC, monitor, and
spindle software internally have one of the six modes (safety signal
modes) indicated in the table below.
- 95 -
5.I/O SIGNALS GFKE-0218-EN/02
CAUTION
When multiple doors (to be set using parameter
No. 13800) are used and a different mode is set for
each door, the safety signal mode for the entire
safety area is set in the priority order of mode D >
mode C > mode B > mode A.
For example, when safety signal mode D is used
for door 1 and safety signal mode B is used for
door 2, the safety mode of the entire safety area is
D.
- 96 -
GFKE-0218A-EN 5.I/O SIGNALS
Path 1 Path 2
cross- cross-
DO1C check DO1M DO2C check DO2M
CNC Monitor CNC Monitor
DI1C
CPU CPU DI1M DI2C
CPU CPU DI2M
Safety
Safetyarea
area11 Safety
Safetyarea
area22
Guard
Guard Guard
Guard
MCC
MCC MCC
MCC
and
andsosoonon and
andsosoonon
- 97 -
5.I/O SIGNALS GFKE-0218-EN/02
Path 1 Path 2
cross- cross-
DO1C check DO1M DO2C check DO2M
CNC Monitor CNC Monitor
DI1C
CPU CPU DI1M DI2C
CPU CPU DI2M
Safety
Safetyarea
area
Guard
Guard
MCC
MCC
and
andsosoonon
- 98 -
GFKE-0218A-EN 5.I/O SIGNALS
MAIN BOARD
DO1C Path 1
DI1C DOM
CNC cross- Monitor
DO2C check
CPU CPU DIM
Path 2
DI2C
Safety
Safetyarea
area
Guard
Guard
MCC
MCC
and
andsosoonon
- 99 -
5.I/O SIGNALS GFKE-0218-EN/02
Three groups of safety input signals are cross-checked. The first group
consists of a safety signal input to tool post 1 (DI1C: I0069 , QG1529+)
and a safety signal input to the FSSB I/O unit connected to tool post 1
(DI1M). The second group consists of a safety signal input to tool post
2 (DI2C: I0069 , QG11537+ ) and a safety signal input to the FSSB I/O
unit connected to tool posts 2 and 3 (DI2M). The third group consists
of a safety signal input to tool post 3 (DI3C: I0069 , QG21529+ ) and a
safety signal input to the FSSB I/O unit connected to tool posts 2 and
3 (DI2M). Because the second and third groups share the same safety
area, the three safety input signals (DI2C, DI3C, and DI2M) should be
equal.
Safety
Safetyarea
area11 Safety
Safetyarea
area22
Guard
Guard Guard
Guard
MCC
MCC MCC
MCC
and
andsosoonon and
andsosoonon
- 100 -
GFKE-0218A-EN 5.I/O SIGNALS
cross- cross-
DO1C check DO1M DOLC check DOLM
CNC Monitor CNC Monitor
DI1C
CPU CPU DI1M DILC
CPU CPU DILM
Safety
Safetyarea
area11 Safety
Safetyarea
area22
Guard
Guard Guard
Guard
MCC
MCC MCC
MCC
and
andsosoonon and
andsosoonon
- 101 -
6.PARAMETERS GFKE-0218-EN/02
6 PARAMETERS
- 102 -
GFKE-0218A-EN 6.PARAMETERS
6.1 OVERVIEW
For information about emergency stop mode, MCC off Test mode,
and safety signal modes A/B/C/D described in this section, see Section
5.4.
Section 6.3 describes the parameters related to the use of the FSSB I/O
unit.
- 103 -
6.PARAMETERS GFKE-0218-EN/02
6.2 PARAMETERS
CAUTION
To use the dual check safety function, the first servo
axis is required. To use the dual check safety
function under multi-path control, the first servo axis
cannot be changed between paths. Specific
requirements are as follows.
For 1-path control, 1-CPU 2-path control, and loader
control:
Tool post 1 (or loader) must have an axis for
which parameter No.1023 is set to 1.
For 2-CPU 2-path control and 2-CPU 3-path control:
Tool post 1 must have an axis for which
parameter No.1023 is set to 1, and tool post 2
must have an axis for which parameter No.1023
is set to 9.
- 104 -
GFKE-0218A-EN 6.PARAMETERS
1838 Positional deviation limit during movement for each axis in safety signal mode C
#7 #6 #5 #4 #3 #2 #1 #0
1902 0 DCE 0 STP
CAUTION
1 The STP parameter is used temporarily, for
example, when a MCC off Test is not to be made at
power-on as in the case of machine adjustment.
Usually, set STP = 0.
2 Even when STP = 1, a MCC off Test is required if
the power is turned 24 hours or more after the
completion of the previous MCC off Test.
WARNING
Set STP = 0 after the STP parameter is used
temporarily as in the case of machine adjustment.
- 105 -
6.PARAMETERS GFKE-0218-EN/02
CAUTION
Usually set the DCE = 1 in the dual check safety
function. The system cannot start-up because
MCC-on enable signal (MCF) = 0 when the DCE =
0.
WARNING
Always set bits 5 and 7 of parameter No.1902 to 0. If
one of these bits is set "1", the safety functions may
be executed incorrectly.
#7 #6 #5 #4 #3 #2 #1 #0
1904 DCN
CAUTION
1 The DCN bit cannot disable the checks by the dual
check safety function for all the controlled axes.
2 Set the DCN bit to 1 for the slave axis under tandem
control or for the tool axis of a simple electronic gear
box or electronic gear box 2-pair.
WARNING
The checks by the dual check safety function are not
made on an axis for which the DCN bit is set to 1.
Set the DCN bit to 0 for normal axes.
#7 #6 #5 #4 #3 #2 #1 #0
1909 NIO
CAUTION
1 Set this parameter when a ladder must be stopped,
for example, to debug or edit the ladder.
2 This parameter is set to 0 when the power is turned
off then back on.
- 106 -
GFKE-0218A-EN 6.PARAMETERS
- 107 -
6.PARAMETERS GFKE-0218-EN/02
CAUTION
1 When bit 1 (TR2x) of parameter No. 13802 is set to
0, a speed command check is made in terms of the
detection unit. So, a calculation error can result.
2 Safety speed parameter No. 1942, and No. 13821
through No. 13824 are safety parameters, so that
these parameters are protected using the key and
code of Dual Check Safety. To modify a safety
speed parameter, set a code for safety parameters
as the key for safety parameters (parameter No.
3226).
3 When the value of a safety speed parameter (No.
1942, No. 13821 through No. 13824) has been
changed, the power must be turned off before
operation is continued.
4 When motor speed is chosen to make a safety
speed check (by setting bit 1 (TR2x) of parameter
No. 13802 to 1), a setting must be made not to
make a safe machine position check (by setting bit
0 (NP2x) of parameter No. 13802 to 1).
5 When diameter specification is used, set a speed
based on diameter specification.
- 108 -
GFKE-0218A-EN 6.PARAMETERS
- 109 -
6.PARAMETERS GFKE-0218-EN/02
CAUTION
1 The checks are made on the basis of the machine
position to the detection unit. Accordingly, a
calculation error may occur.
2 Safe machine position parameter No. 1943, No.
1944, and No. 13831 through No. 13836 are safety
parameters, so that these parameters are
protected using the key and code of Dual Check
Safety. To modify a safe machine position
parameter, set a code for safety parameters as the
key for safety parameters (parameter No. 3226).
3 When the value of a safe machine position
parameter (No. 1943, No. 1944, No. 13831 through
No. 13836) has been changed, the power must be
turned off before operation is continued.
4 For an axis with bit 0 (NP2x) of parameter No.
13802 set to 1, no machine position check is made.
WARNING
CNC and monitor check the machine position of
only each axis whose reference position is
established, and not check it of each axis whose
reference position is not established.
CAUTION
Set identical values in parameters No.1945 for the
following: two tool posts under 2-CPU 2-path control
with axis change between paths, two tool posts
under 1-CPU 2-path control, or tool posts 2 and 3
under 2-CPU 3-path control.
- 110 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
Set identical values in parameters No.1947 for the
following: two tool posts under 2-CPU 2-path control
with axis change between paths, two tool posts
under 1-CPU 2-path control, or tool posts 2 and 3
under 2-CPU 3-path control. Set identical values in
parameters No.1948 likewise.
- 111 -
6.PARAMETERS GFKE-0218-EN/02
Set a time period from when the monitor in the dual check safety
function detects that the MCC contact state signal (*SMC2) is 0
(MCC on state) until the brake release signal (*BRK) goes 1 (brake
release enabled). If a value less than 0 is specified, 2500 ms is
assumed. Usually, specify 0.
CAUTION
Set identical values in parameters No.1950 for the
following: two tool posts under 2-CPU 2-path control
with axis change between paths, two tool posts
under 1-CPU 2-path control, or tool posts 2 and 3
under 2-CPU 3-path control.
#7 #6 #5 #4 #3 #2 #1 #0
1959 0 0 0 0 0 0 0 0
WARNING
Always set all bits of parameter No.1959 to 0.
If 1 is set, a safety function is not worked normally.
#7 #6 #5 #4 #3 #2 #1 #0
1998 0 0 0 0 0 0 0 0
WARNING
Always set all bits of parameter No.1998 to 0.
If 1 is set, a safety function is not worked normally.
- 112 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
1 The monitor in the dual check safety function takes in
the feedback of the built-in pulse coder. Even if a
separate position detector is used, set parameters
No.2078 and No.2079 to the values calculated on the
basis of the feedback pulse count of the built-in pulse
coder.
2 Changing parameter No.2078 or No.2079 will not cause
a P/S000 alarm (PLEASE TURN OFF POWER).
However, when making this change, turn off the power.
The changed parameter value takes effect after the
power is turned on again.
3 Parameters No.2078 and No.2079 are cleared if the
standard servo parameter setting (turning on or off the
power when the DGPR bit (bit 1 of parameter No.2000)
is set to 0) is selected. After making the standard servo
parameter setting, set parameters No.2078 and
No.2079 again.
4 Set both parameters No.2078 and No.2079 to 0 for the
slave axis under tandem control.
5 Parameters No.2078 and No.2079 are used also for the
dual position feedback function.
- 113 -
6.PARAMETERS GFKE-0218-EN/02
A code for safety parameters can be set when the safety parameters are
not locked, that is, when the code for safety parameters is 0, or when
the code for safety parameters is the same as the key for safety
parameters (No. 3226).
The following safety parameters are protected by a code for safety
parameters:
No.1023, No.1828, No.1829, No.1838, No.1902 #3, No.1902#5,
No.1902 #6, No.1904#1, No.1904#2, No.1904#3, No.1904#4,
No.1904#5, No1904#6, No.1942, No.1943, No.1944, No.1945,
No.1946, No.1947, No.1948, No.1950, No.1959, No.1998, No.3225,
No.4372, No.4438, No.4440, No.4442, No.13800, No.13802,
No.13810, No.13821 to No.13824, No.13831 to No.13838,
No.13880 to No.13911, No.13920 to No.13951,
No.13960 to No.13991
CAUTION
Once a key is set, the key must be cancelled or
memory must be cleared before the safety
parameters can be modified. Moreover, the code for
the safety parameters cannot be modified. Be
careful when setting a code for safety parameters.
- 114 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
1 Safety speed parameter No. 4372, No. 4438, No.
4440, and No. 4442 are safety parameters, so that
these parameters are protected using the key and
code of Dual Check Safety. To modify a safety
speed parameter, set a code for safety parameters
as the key for safety parameters (parameter No.
3226).
2 When the value of a safety speed parameter (No.
4372, No. 4438, No. 4440, and No. 4442) has been
changed, the power must be turned off before
operation is continued.
- 115 -
6.PARAMETERS GFKE-0218-EN/02
#7 #6 #5 #4 #3 #2 #1 #0
13800 NM2 NM1 SAP CIO
CAUTION
1 When these parameters are set, the power must
be turned off before operation is continued.
2 These parameters are safety parameters, so that
these parameters are protected using the key and
code of Dual Check Safety. To modify a
parameter, set a code for safety parameters as the
key for safety parameters (parameter No. 3226).
CAUTION
1 When a multi-path system is used, set this
parameter for each path.
2 This parameter has no effect with path 2 in 1-CPU
2-path control, path 3 in 2-CPU 3-path control, and
the loader.
SAP If, in a multi-path system with the dual check safety function enabled,
a safety alarm is issued from another path, MCC off operation for the
other path(s) is:
0: Not performed.
1: Performed.
NM1,NM2 These parameters are used to set the number of protective doors.
NM2 NM1 Number of protective doors
0 0 1
0 1 2
1 0 3
1 1 4
#7 #6 #5 #4 #3 #2 #1 #0
13801 DCS
- 116 -
GFKE-0218A-EN 6.PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
13802 TR2x NP2x
CAUTION
1 When these parameters are set, the power must be
turned off before operation is continued.
2 These parameters are safety parameters, so that
these parameters are protected using the key and
code of Dual Check Safety. To modify a parameter,
set a code for safety parameters as the key for
safety parameters (parameter No. 3226).
WARNING
When bit 1 (TR2x) of parameter No. 13802 is set to
1, be sure to set also bit 0 (NP2x) of parameter No.
13802 to 1.
- 117 -
6.PARAMETERS GFKE-0218-EN/02
CAUTION
1 This parameter is a safety parameter, so that the
parameter is protected using the key and code of
Dual Check Safety. To modify the parameter, set a
code for safety parameters as the key for safety
parameters (parameter No. 3226).
2 When 0 is set in this parameter, the specification of
0 ms is assumed if bit 0 (CIO) of parameter No.
13800 (CIO) is set to 0, or the specification of 300
ms is assumed if bit 0 (CIO) of parameter No.
13800 (CIO) is set to 1.
3 When a value greater than 3000 (ms) is set in this
parameter, the specification of 3000 (ms) is
assumed.
- 118 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
1 When 0 is set, the safety position switch function of
the corresponding number is not used. (The safe
position switch signal of the corresponding number
is not output.)
2 If an axis for which Dual Check Safety is disabled
by setting bit 6 of parameter No. 1904 to 1 is
specified, the safe position switch signal of the
corresponding number is not output.
3 With each tool post other than tool post 2 in 1-CPU
2-path control and tool post 3 in 2-CPU 3-path
control, the 9th to 32nd safe position switches are
enabled only when an FSSB I/O module
(extension) is used. When no FSSB I/O module
(extension) is used, set 0 in parameter No. 13888
through No. 13911. If a setting is made to use the
9th through 32nd safe position switches when no
FSSB I/O module (extension) is used, servo alarm
No. 493 is issued at power-on time.
With tool post 2 in 1-CPU 2-path control or tool
post 3 in 2-CPU 3-path control, the safe position
switches are enabled only when an extension
module is used for the FSSB I/O module connected
to tool post 1 (1-CPU 2-path control) or tool post 3
(2-CPU 3-path control). When no FSSB I/O module
(extension) is used, set 0 in parameter No. 13880
to No. 13911. If a setting is made to use the safe
position switches when no FSSB I/O module
(extension) is used, servo alarm No. 493 is issued
at power-on time.
4 Parameter No. 13880 through No. 13911 are safety
parameters, so that these parameters are
protected using the key and code of Dual Check
Safety. To modify a parameter, set a code for
safety parameters as the key for safety parameters
(parameter No. 3226).
5 After safety position switch parameters No.13880
to No.13911 have been set, the power must be
turned off then back on for the setting to become
effective
- 119 -
6.PARAMETERS GFKE-0218-EN/02
These parameters set the maximum operation range of the 1st through
32nd safe position switches.
CAUTION
1 The operation range of a safe position switch signal
is checked in terms of the detection unit. So, a
calculation error can result.
2 When the machine position is on the boundary of
the specified ranges (machine position = parameter
setting value), it is considered within the specified
ranges.
3 When the setting of operation range is “maximum
operation range < minimum operation range”, the
safe position switch is not output.
4 Parameter No. 13920 through No. 13951 are safety
parameters, so that these parameters are
protected using the key and code of Dual Check
Safety. To modify a parameter, set a code for
safety parameters as the key for safety parameters
(parameter No. 3226).
5 If parameter No.13920 to No.13951 are changed,
please turn the power of the machine off once.
- 120 -
GFKE-0218A-EN 6.PARAMETERS
These parameters set the minimum operation range of the 1st through
32nd safe position switches.
CAUTION
1 The operation range of a safe position switch signal
is checked in terms of the detection unit. So, a
calculation error can result.
2 When the machine position is on the boundary of
the specified ranges (machine position = parameter
setting value), it is considered within the specified
ranges.
3 When the setting of operation range is “maximum
operation range < minimum operation range”, the
safe position switch is not output.
4 Parameter No. 13960 through No. 13991 are safety
parameters, so that these parameters are
protected using the key and code of Dual Check
Safety. To modify a parameter, set a code for
safety parameters as the key for safety parameters
(parameter No. 3226).
5 If parameter No.13960 to No.13991 are changed,
please turn the power of the machine off once.
- 121 -
6.PARAMETERS GFKE-0218-EN/02
#7 #6 #5 #4 #3 #2 #1 #0
1902 FMD
CAUTION
When using the dual check safety function, set the
FMD bit to 1, to select manual setting 2 mode.
- 122 -
GFKE-0218A-EN 6.PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
1905 IO2 IO1
CAUTION
1 The FSSB I/O unit and separate detector interface
unit (pulse module) are handled as units of the same
type on the FSSB. The term "first unit" or "second
unit" used in the following description means that the
unit is the first or second one when counted
disregarding the difference between the FSSB I/O
unit and separate detector interface unit. If one
FSSB I/O unit and one separate detector interface
unit are connected and if the separate detector
interface unit is closer to the CNC on the FSSB than
the FSSB I/O unit, for instance, the FSSB I/O unit is
referred to as the "second unit."
2 The FSSB I/O basic unit is controlled on the first
servo axis. Set IO1 (or IO2) to 1 for an axis for which
parameter No.1023 is set to 1 (to 9 for tool post 2
under 2-CPU 2-path control or 2-CPU 3-path
control). Set 0 in the parameter No. 1936 (or No.
1937) for the corresponding axis.
3 The FSSB I/O extension unit is controlled with 2nd
servo axis. With an axis for which parameter No.
1023 is set to 2 (for which parameter No. 1023 is set
to 10 when tool post 2 is used in 2-CPU 2-path
control or tool post 2 is used in 2-CPU 3-path
control), set IO1 (or IO2) = 1. Set 1 in parameter No.
1936 (or No. 1937) for the corresponding axis.
4 When using the 1st (9th) servo axis and FSSB I/O
extension unit, set IO1 = 0 and IO2 = 0 for those
axes other than the 2nd (10th) servo axis.
5 When using an FSSB I/O extension unit in a
configuration where the 2nd servo axis (axis for
which parameter No. 1023 is set to 2 or 10) is
missing, add an axis for which parameter No. 1023
is set to 2 or 10 as a dummy axis and set the serial
feedback dummy function (by setting bit 0 of
parameter No. 2009 to 1).
- 123 -
6.PARAMETERS GFKE-0218A-EN
1910 Address conversion table value for slave 1 of FSSB channel 1 (ATR)
:
1919 Address conversion table value for slave 10 of FSSB channel 1 (ATR)
1970 Address conversion table value for slave 1 of FSSB channel 2 (ATR)
:
1979 Address conversion table value for slave 10 of FSSB channel 2 (ATR)
CAUTION
The FSSB I/O unit and separate detector interface
unit (pulse module) are handled as units of the same
type on the FSSB. The term "first unit" or "second
unit" used in the following description means that the
unit is the first or second one when counted
disregarding the difference between the FSSB I/O
unit and separate detector interface unit. If one
FSSB I/O unit and one separate detector interface
unit are connected and if the separate detector
interface unit is closer to the CNC on the FSSB than
the FSSB I/O unit, for instance, the FSSB I/O unit is
referred to as the "second unit."
- 124 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
1 When these parameters have been set, the power
must be turned off before operation is continued.
2 These parameters are shared for the connector
numbers of the first and second separate detector
interface units.
- 125 -
6.PARAMETERS GFKE-0218A-EN
6.4.2 Simple Electronic Gear Box and Electronic Gear Box 2-pair
To use a simple electronic gear box or electronic gear box 2-pair, set
the following parameters.
• Workpiece axis
No special parameter settings are required.
• Tool axis (EGB axis)
No.1904#6(DCN)=1
- 126 -
GFKE-0218A-EN 6.PARAMETERS
• 2-CPU 3-path control (No axis change can be made between tool
post 1 and tool post 2 or 3.)
No.1023
Set parameter No.1023 to 9 for the axis of tool post 2.
When an FSSB I/O extension unit is used, set parameter No.
1023 to 10 for the axis of tool post 2.
No.1945, No.1947, No.1948, No.1950
Set identical values for tool posts 2 and 3.
• Loader control
No special parameter settings are required.
- 127 -
6.PARAMETERS GFKE-0218A-EN
(1) With the dual check safety function, the monitor reads feedback
information from the built-in pulse coder. So, the following
parameters need to be set for a machine that involves sliding
between the motor (built-in pulse coder) and separate position
detector or has such a mechanical structure that the gear ratio
between the motor and separate position detector is not constant:
CAUTION
If the settings above are used with a linear axis, the
requirements for the safety function cannot be
satisfied. So, the parameters above can be used
with a rotation axis only.
- 128 -
GFKE-0218A-EN 6.PARAMETERS
CAUTION
When a speed command is specified in PMC axis
control by position specification (when bit 4 (EJG)
of parameter No. 8005 = 1), the machine position is
not lost. So, bit 0 (NP2x) and bit 1 (TR2x) of
parameter No. 13802 need not be set to 1.
- 129 -
7.START-UP GFKE-0218A-EN
7 START-UP
- 130 -
GFKE-0218A-EN 7.START-UP
The machine tool builder has to do tests for insulation and protective
bonding. Testing must be performed according to Chapter 19.2 and
19.3 of the standard IEC 60204-1 by an appropriately authorized
person and recorded.
Acceptance report
A qualified person is to check each dual check safety function and
record the test results in a check report.
MOTE
When modifying dual check safety function data,
conduct an additional check test on the modified
dual check safety function and record the test results
in a check report.
- 131 -
7.START-UP GFKE-0218A-EN
- 132 -
GFKE-0218A-EN 7.START-UP
Main flow
Disable dual check FSSB I/O setting Safety parameter
safety function input
Machine start-up
Step 1
Initial state
First, check that the machine starts up normally when the dual check
safety function is disabled.
CAUTION
When the dual check safety function is disabled, the
MCC on enable signal (MCF) is not output. So,
make a connection to temporarily disable MCF. To
enable the dual check safety function, reset the
temporary connection.
Step 2
FSSB I/O setting
Make the same settings as for the pulse module.
Example: When a two-axis amplifier is set as slave 1, and FSSB I/O
unit is set as slave 2
Make the settings indicated in the table below.
Parameter setting Meaning
Bit 0 of No. 1902 = 1 Manually sets the FSSB setting mode.
Bit 4 of No. 1905 = 1 Uses the first FSSB I/O unit.
No. 1910 = 0 Sets the value of parameter No. 1023 less 1
when the slave is an amplifier
No. 1911 = 1 Sets the value of parameter No. 1023 less 1
when the slave is an amplifier
No. 1912 = 16 16 when the slave is a FSSB I/O unit
Nos. 1913 to 1919 = 40 40 when there is no slave
- 133 -
7.START-UP GFKE-0218A-EN
Step 3
Safety parameter input
Enable the dual check safety function, and enter the safety parameters.
Enable the dual check safety Bit 6 of PRM No. 1902
Preparation 1
function. =1
Enables output (MCF), from I/O,
Preparation 2 Enable I/O output.
that indicates MCC is turned off.
Step 4
If alarm 478 or 496 occurs, set the bit 4 of parameter No.2212 to 1,
and reset this bit to 0. Then turn off the power of the entire system
(included servo amplifier).
Step 5
Execution of general machine tests
Axis and spindle optimization
Dual check safety function adjustment (safety speed, safe machine
position)
Step 6
Test for checking the safety function
Check test execution and report creation
- 134 -
GFKE-0218A-EN 7.START-UP
Step 7
Parameter preservation
Save all parameters including the safety parameters. The parameters
are used to start up the series.
Step 8
Set a password.
A password is used to disable unauthorized persons from modifying
safety parameters. Before safety parameters of the equipment for
which a password (No. 3225) is set can be modified, the password
value must be set as the keyword (No. 3226). Only those persons
authorized to conduct a check test should know the password value.
7.2.3 Troubleshooting
Alarms related to the safety function are output on the ALARM
screen.
Correct the cause of trouble according to the chapter describing alarms
and messages in this manual. When a component related to the safety
function is to be replaced, an authorized person must conduct a safety
function check test.
The dual check safety diagnosis screen is also available. Check the
diagnosis screen if an alarm is issued. For referencing the diagnosis
screen, see Section 9.3 "DUAL CHECK SAFETY DIAGNOSIS
SCREEN."
- 135 -
8.MAINTENANCE GFKE-0218A-EN
8 MAINTENANCE
- 136 -
GFKE-0218A-EN 8.MAINTENANCE
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.
CAUTION
Maintenance on a live system requires careful
planning, adherence to operating and maintenance
procedures, and the appropriate permits and
permissions.
These matters are the responsibility of the
owner/operator of the system and are outside the
scope of this document.
TRAINING
FANUC Training Center provides versatile training course for the
person who is concerned with hardware and software installation,
maintenance and operation. FANUC recommend studying and
learning how efficiently operate FANUC products.
QUALIFIED PERSONNEL
Only qualified personnel should be allowed to specify, apply, install,
commissioning, operate, maintain, or perform any other function
related to the products described in the product manuals. Examples of
such qualified persons are defined as follows:
• System application and design engineers who are familiar with
the safety concepts of machine tool.
• Installation, startup, and service personnel who are trained to
install and maintain such machine tool.
• Operating personnel trained to operate machine tool and trained
on the specific safety issues and requirements of the particular
equipment.
- 137 -
8.MAINTENANCE GFKE-0218A-EN
WARNING
When replacing the memory backup batteries, keep the power to the
machine (CNC) turned on, and apply an emergency stop to the
machine. Because this work is performed with the power on and the
cabinet open, only those personnel who have received approved safety
and maintenance training may perform this work.
When replacing the batteries, be careful not to touch the high-voltage
circuits (marked and fitted with an insulating cover).
Touching the uncovered high-voltage circuits presents an extremely
dangerous electric shock hazard.
NOTE
The CNC uses batteries to preserve the contents of
its memory, because it must retain data such as
programs, offsets, and parameters even while
external power is not applied.
If the battery voltage drops, a low battery voltage
alarm is displayed on the machine operator's panel
or CRT screen.
When a low battery voltage alarm is displayed,
replace the batteries within a week. Otherwise, the
contents of the CNC's memory will be lost.
To replace the battery, see the procedure described
in Section 2.10 of the maintenance manual
B-63005EN.
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.
- 138 -
GFKE-0218A-EN 8.MAINTENANCE
- 139 -
8.MAINTENANCE GFKE-0218A-EN
WARNING
1. Always turn off the power to the CNC and the main power to the
power magnetics cabinet. If only the power to the CNC is turned
off, power may continue to be supplied to the serve section.
In such a case, replacing a unit may damage the unit, while also
presenting a danger of electric shock.
3. After the power is turned off, the servo amplifier and spindle
amplifier may retain voltages for a while, such that there is a
danger of electric shock even while the amplifier is turned off.
Allow at least twenty minutes after turning off the power for
these residual voltages to dissipate.
4. When replacing a unit, ensure that the new unit has the same
parameter and other settings as the old unit. (For details, refer to
the manual provided with the machine.) Otherwise, unpredictable
machine movement could damage the workpiece or the machine
itself, and present a danger of injury.
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.
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.
- 140 -
GFKE-0218A-EN 8.MAINTENANCE
8.2.1 Overview
Alarms related to the dual check safety function cannot be cancelled
by a reset. To cancel the alarms, turn off the power, remove the causes
of the alarms, then turn on the power again.
For information about emergency stop mode, MCC off Test mode,
and safety signal modes A/B/C/D, see Section 5.4.
- 141 -
8.MAINTENANCE GFKE-0218A-EN
- 142 -
GFKE-0218A-EN 8.MAINTENANCE
- 143 -
8.MAINTENANCE GFKE-0218A-EN
- 144 -
GFKE-0218A-EN 8.MAINTENANCE
- 145 -
8.MAINTENANCE GFKE-0218A-EN
- 146 -
GFKE-0218A-EN 8.MAINTENANCE
- 147 -
8.MAINTENANCE GFKE-0218A-EN
- 148 -
GFKE-0218A-EN 8.MAINTENANCE
- 149 -
8.MAINTENANCE GFKE-0218A-EN
Message Description
ROM PARITY ERROR: Parity error of the CNC basic ROM.
NC BASIC. HIT SELECT. When the dual check safety function is used:
1. Parity error of the CNC basic ROM
2. CRC error of the CNC basic ROM
Reinstall the CNC basic ROM in flash memory.
- 150 -
GFKE-0218A-EN 9.DIAGNOSIS
9 DIAGNOSIS
- 151 -
9.DIAGNOSIS GFKE-0218A-EN
9.1 OVERVIEW
The information of safety signal mode and safety input signal of the
dual check safety function is displayed.
For information about emergency stop mode, MCC off Test mode,
and safety signal modes A/B/C/D, see Chapter 5.
- 152 -
GFKE-0218A-EN 9.DIAGNOSIS
9.2 DIAGNOSIS
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis No. 376 FMC FGL FGD
The current states of safety signals input via the FSSB are displayed.
FGD The state of the guard state signal (SGD2) is displayed.
FGL The state of the guard lock state signal (GDL2) is displayed.
FMC The state of the MCC contact state signal (*SMC2) is displayed.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis No. 377 PMC PGL PGD PRQ PTS
The current states of safety signals input via the PMC are displayed.
PTS The state of the test mode signal (OPT) is displayed.
PRQ The state of the guard open request signal (ORQ) is displayed.
PGD The state of the guard state signal (SGD1) is displayed.
PGL The state of the guard lock state signal (GDL1) is displayed.
PMC The state of the MCC contact state signal (*SMC1) is displayed.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis No. 378 ESP TST MDD MDC MDB MDA
The current safety signal mode is displayed.
MDA Safety signal mode A
MDB Safety signal mode B
MDC Safety signal mode C
MDD Safety signal mode D
TST MCC off test mode
ESP Emergency stop mode
- 153 -
9.DIAGNOSIS GFKE-0218A-EN
9.3.1 Overview
The screen dedicated to dual check safety maintenance is displayed in
the <SYS> screen. This screen displays the current machine state
(state of safety-related signals input/output via the two paths
(PMC/FSSB)) and the machine state present when a safety-related
alarm is issued (parameter No. when a safety-related parameter error
alarm, and a positional deviation and machine position recognized by
the two CPUs (CNC/monitor) in addition to the machine state above).
- 154 -
GFKE-0218A-EN 9.DIAGNOSIS
Screen layout
- 155 -
9.DIAGNOSIS GFKE-0218A-EN
Screen layout
Screen layout
- 156 -
GFKE-0218A-EN 9.DIAGNOSIS
Screen layout
- 157 -
9.DIAGNOSIS GFKE-0218A-EN
<3> Machine information (displayed only when bit 0 (DCS) of parameter No. 13801
= 1)
[Page 6] (Machine position)
• The machine position (detection unit) on the CNC/monitor side
is displayed.
• A blank is displayed for all axes with dual check safety disabled.
• For an axis not within the safety machine position, the data is
suffixed with "#".
Screen layout
Screen layout
- 158 -
GFKE-0218A-EN 9.DIAGNOSIS
NOTE
When bit 1 (TR2x) of parameter No. 13802 is set to
1, the unit of speed on the CNC/monitor side is not
"detection unit/interpolation cycle" but "the number
of revolutions per minute."
Screen layout
Screen layout
- 159 -
9.DIAGNOSIS GFKE-0218A-EN
<4> Monitoring state (displayed only when bit 0 (DCS) of parameter No. 13801 = 1)
[Page 10] (Feed axis monitoring)
• The monitoring state (cross-check data) on the CNC/monitor side
is displayed.
• When five or more axes are involved, the screen display is
divided into two screens.
• If a mismatch is detected between the monitoring states
(cross-check data) on the CNC and monitor sides for an axis, "#"
is displayed to the left of the axis.
Screen layout
Screen layout
- 160 -
GFKE-0218A-EN 9.DIAGNOSIS
- 161 -
9.DIAGNOSIS GFKE-0218A-EN
[Page 3]
• The states of output signals transferred via the CNC and FSSB
are displayed when a dual check safety alarm is issued. If no
alarm is issued yet, "0" is displayed for all data items.
• For a mismatching signal, "#" is prefixed to the address.
• The screen layout is the same as for page 3 of (1) current
machine state display.
• The related alarms are:
SV493 (CNC detection), SV485 (monitor detection)
- 162 -
GFKE-0218A-EN 9.DIAGNOSIS
- 163 -
9.DIAGNOSIS GFKE-0218A-EN
- 164 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
- 165 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
- 166 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
- 167 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
10.1.3 For 2-path (When the main side and sub side use a common
MCC)
QG1532
QG11532
QG1531
QG11531
I0069)
QG0069
QG10069
QG1534
QG11534
IF1531
IF11531
QG1533
QG11533
QG1535
QG11535
: IF1529
IF11529
IF1530
IF11530
- 168 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
10.1.4 For 2-path (When the main side and sub side use
independent MCCs and protection doors)
QG1532
QG11532
QG1531
QG11531
(I0069)
QG0069
QG10069
QG1534
QG11534
IF1531
IF11531
QG1533
QG11533
QG1535
QG11535
IF1529
IF11529
IF1530
IF11530
- 169 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
*ESP1
(I0069 )
*ESP2
(DI+000#0)
0V
PSM
CX4
ESP
NOTES
Use a two-contact emergency stop button with a forced dissociation
mechanism.
Connect the emergency stop button to the PSM, as illustrated in the
figure. When the signal is input, the spindle slows down and stops.
Input a power-down factor to [QG0069 ] other than the signal from the
emergency stop button.
- 170 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
NOTES
Create a Ladder program of conditions for making a guard open
request and then input the program to the PMC side [QG1532 ].
When the guard open request signal (ORQ) is input and when CNC
safety has been confirmed, the guard unlock signal (*LGD) is output.
If the CNC is not safe, ORQ input will not result in output of *LGD.
If the input of ORQ is canceled while the guard is open, the CNC
enters a safely stopped status (state in which the guard is open
although the guard open request signal is not input). Close the guard
(SGD is set to 1), then cancel this signal.
OPT
(QG1531 )
NOTES
Create a Ladder program for performing a MCC off Test, then input
the program to the PMC side [QG1531 ].
- 171 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
10.2.4 Guard Unlock Signal (*LGD), Guard Lock State Signal (GDL),
Guard State Signal (SGD)
+24V
Guard closed
SW1 SW2
SW3 RY1
RY1
RY3
RY2
RY2
RY3
0V RY3
RY1 RY2
0V
SGD
(DI+001#4)
- 172 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
+24V
Guard closed
SW1 SW2
Guard-monitoring
limit switch
SW3
SW4
0V
SGD
(DI+001#4)
- 173 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
SW13 SW23
0V 0V
Safety relay
RY1
RY1
RY3
RY2
RY2
RY3
RY3 RY1 RY2
0V
I/O Link I/O UNIT PMC
X00n#n SGD
(QG1533
) *LGD
(IF1529 )
Y00n#n
Ladder
program
Y00m#m
[Sample control components]
SW11/SW12,SW21/SW22:
Guard state monitor switch with a forcible release mechanism FSSB I/O UNIT
SW13, SW23: Guard lock switch
RY1, RY2, RY3: Safety relay SGD
(DI+001#4)
- 174 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
Operating principle
- When one protective door is used
The table below indicates the states of each component.
If the closed protective door is opened then is closed when the safety
relay contact has not melted, transitions are made from 1 to 2 to 3 to 2
to 1.
RY3 detects the melted contacts of RY1 and RY2, and turns off SGD
input if an error is detected.
If guard 2 is opened then is closed with guard 1 closed when the safety
relay contact has not melted, for example, transitions are made from 1
to 4 to 7 to 4 to 1.
As in a case where one protective door is used, RY3 detects the
melted contacts of RY1 and RY2, and turns off SGD input if an error
is detected.
Notes
This example does not use the guard lock state signal (GDL). If GDL
is not used, as in this example, tie [QG1534 and [DI+001#5] to 1.
- 175 -
10.SAMPLE SYSTEM CONFIGURATION GFKE-0218A-EN
The guard state is monitored, and the guard state signal (SGD) affects
the dual check safety function. The guard lock state signal (GDL) only
indicates whether an input mismatch is found. The state of the GDL
signal does not affect the dual check safety function.
In the example where only one protective door is used, the guard is
assumed to be open (SGD = 0) when the guard lock is unlocked. In
the example where one protection area uses two protective doors, the
guar is assumed to be open (SGD = 0) when even one guard lock is
unlocked.
When the guard open request signal (ORQ) is accepted and when it
has been confirmed that the CNC is in a safe state, the guard unlock
signal (*LGD) is output. Based on this signal, use a Ladder program
to create a guard unlock signal.
- 176 -
GFKE-0218A-EN 10.SAMPLE SYSTEM CONFIGURATION
*SMC1
X00n#n
(QG1535 )
MCF1(IF1530)h
Y00n#n
0V
*SMC2
(DI+001#6)
MCF
(DO+000#1)
0V
PSM
200A
200B
CX3
MCC
U
V
W
Notes
With the MCF signal of the PMC side, allocate [IF1530 ] to
general-purpose output.
On the FSSB side, directly connect [DO+000#1].
Also connect MCF to PSM, as illustrated in the figure. If an error
occurs in the PSM, the PSM turns off the MCC.
- 177 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
- 178 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.1 OVERVIEW
The dual check safety function becomes easier to use when combined
with various other functions. This section describes the functions.
Part of the section assumes the use of the dual check safety function.
Therefore, if the function is not used, the specifications described in
the chapter may differ.
- 179 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.2.1 Overview
The dual check safety function uses the CNC CPU and monitor DSP
to separately monitor the specified speed of the feed axis (safe speed
monitoring function). When one or more axes have a speed greater
than or equal to the safe speed in safe signal mode B (in a state where
a guard open request is input and the guard is closed), the guard lock
cancellation signal *LGD is set to 0 to disallow the cancellation of
guard lock. When one or more axes have a speed greater than or equal
to the safe speed in safe signal mode C (in a state where a guard open
request is input and the guard is open), servo alarm 476 or 494 occurs
and power to the motor driving circuit is interrupted.
The dual check safety function and external deceleration function can
be used to construct a machine that operates as shown below.
• Automatically reduces the speed of the feed axis to the safe speed
or below in safe signal mode B to allow the opening of the guard.
• Limits the speed of the feed axis within the safe speed in safe
signal mode C to prevent an alarm from being issued by the safe
speed monitoring function.
- 180 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.2.2 Specifications
JOG feed
For JOB feed, the external deceleration speed of rapid traverse is
enabled.
- 181 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
- 182 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.2.3 Signals
[Operation] When this signal is 0, the feedrate of the corresponding axis in the
corresponding direction is decreased to the corresponding speed.
In manual handle feed, however, when the external deceleration signal
in either the positive direction or the negative direction is 0, external
decelerations in both directions are enabled (it is impossible to select
one direction). The external deceleration signal (QG0945+, QG0961+) of
external deceleration setting 1 has no effect on the maximum speed of
manual handle feed.
- 183 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
#7 #6 #5 #4 #3 #2 #1 #0
QG0809+ *+ED28 *+ED27 *+ED26 *+ED25 *+ED24 *+ED23 *+ED22 *+ED21
#7 #6 #5 #4 #3 #2 #1 #0
QG0857+ *+ED38 *+ED37 *+ED36 *+ED35 *+ED34 *+ED33 *+ED32 *+ED31
#7 #6 #5 #4 #3 #2 #1 #0
QG0945+ *+ED8 *+ED7 *+ED6 *+ED5 *+ED4 *+ED3 *+ED2 *+ED1
11.2.4 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
1005 EDM EDP
CAUTION
In rapid traverse, JOG feed, and manual handle
feed, external deceleration is enabled regardless of
the settings of bits 4 (EDP) and 5 (EDM) of
parameter No. 1005.
#7 #6 #5 #4 #3 #2 #1 #0
1406 EXD3 EXD2
- 184 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
1427 External deceleration rate setting 1 for each axis in rapid traverse
1441 External deceleration rate setting 2 for each axis in rapid traverse
1444 External deceleration rate setting 3 for each axis in rapid traverse
- 185 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.3.1 Overview
The dual check safety function uses the CNC CPU and spindle DSP to
separately monitor the spindle speed (safe speed monitoring function).
When one or more spindles have a speed greater than or equal to the
safe speed in safe signal mode B (in a state where a guard open
request is input and the guard is closed), the guard lock cancellation
signal *LGD is set to 0 to disallow the cancellation of guard lock.
When one or more axes have a speed greater than or equal to the safe
speed in safe signal mode C (in a state where a guard open request is
input and the guard is open), spindle alarm 757 (767) or 9069 (or
7n69) occurs and power to the motor driving circuit is interrupted.
The dual check safety function and spindle output control by PMC can
be used to construct a machine that operates as shown below.
• Automatically reduces the spindle speed to less than or equal to
the safe speed in safe signal mode B to allow the opening of the
guard.
• Limits the spindle speed within the safe speed in safe signal
mode C to prevent an alarm from being issued by the safe speed
monitoring function.
For speed control of the feed axis, see Section 11.2, "EXTERNAL
DECELERATION."
- 186 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.3.2 Specifications
Switching control
Spindle output control function by the PMC can be used to specify the
following:
• Spindle motor speed (number of rotations)
• Output polarity for each spindle motor (direction of rotation)
Usually, the CNC is used to control the speed and polarity of the first
spindle motor. If a multi-spindle control function is added, the CNC
can also control the second spindle motor.
Spindle output control by the PMC can be used to specify that either
the CNC or the PMC is used to set each of the spindle motor speed
and output polarity.
If TYPE-A is specified (bit 2 of parameter No. 3709 is 0) when
multi-spindle control is used, signals for the second spindle cannot be
used.
- 187 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.3.3 Signals
Signals used to input the spindle motor speed command issued by the PMC
R01I to R12I <QG0257 to QG0268 > (for 1st spindle)
R01I2 to R12I2 <QG0273 to QG0284 > (for 2nd spindle)
[Classification] Input signal
[Function] When the spindle motor speed command is controlled by the PMC, set
the value obtained from the following expression for this signal in
binary.
Spindle motor speed data =
(Spindle motor speed/Maximum spindle motor speed)×4095
Signals used to select the polarity of the spindle motor speed command
SSIN <QG0271 > (for 1st spindle)
SSIN2 <GQG0287 (for 2nd spindle)
[Classification] Input signal
[Function] This signal specifies that either the CNC or PMC is used to control the
output polarity of the spindle motor speed command.
[Operation] When this signal is 0, the output polarity of the spindle motor speed
command is controlled by the CNC.
When this signal is 1, the output polarity of the spindle motor speed
command is controlled by the PMC.
Signals used to specify the polarity of the spindle motor selected by the PMC
SGN <QG0270 > (for 1st spindle)
SGN2 <QG0286 > (for 2nd spindle)
[Classification] Input signal
[Function] This signal sets the output polarity of the spindle motor speed
command.
[Operation] When this signal is 0, the output polarity of spindle is the positive
direction. When this signal is 1, the output polarity of spindle is the
negative direction.
- 188 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
#7 #6 #5 #4 #3 #2 #1 #0
QG0273+ R08I2 R07I2 R06I2 R05I2 R04I2 R03I2 R02I2 R01I2
11.3.4 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
3709 MSI
- 189 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.4.1 Overview
The dual check safety function uses the CNC CPU and spindle DSP to
separately monitor the actual speed of the spindle (safe speed
monitoring function). When the stop status of the spindle is monitored
by the safe speed monitoring function, set the safe speed parameter to
a value including a margin appropriate for the machine instead of 0
because the actual speed cannot be assumed to be 0. Since the spindle
may rotate at a speed less than the set safe speed in this case, it is
necessary to position the spindle with a position control loop formed
at the same time.
- 190 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.4.2 Specifications
Spindle positioning
Spindle positioning is performed as follows.
• Cancel the spindle rotation mode, which is used for turning with
the spindle rotating, and enter the spindle positioning mode.
• Position the spindle in the spindle positioning mode.
• Cancel the spindle positioning mode and enter the spindle
rotation mode.
Positioning command
There are two types of spindle positioning: semi-fixed angle
positioning and optional angle positioning.
- 191 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
(Example)
M code Indexing angle
y=30deg
Mx y 30 deg
M(x+1) 2y 60 deg
M(x+2) 3y 90 deg
M(x+3) 4y 120 deg
M(x+4) 5y 150 deg
M(x+5) 6y 180 deg
: :
M(x+n-1) ny
- 192 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.4.3 Signals
- 193 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
#7 #6 #5 #4 #3 #2 #1 #0
IF0305+ SUCLP SCLP
11.4.4 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
1816 DM3x DM2x DM1x
#7 #6 #5 #4 #3 #2 #1 #0
3405 CCR
- 194 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
#7 #6 #5 #4 #3 #2 #1 #0
4000 RETSV
4044 Proportional gain of the velocity loop in servo mode (HIGH gear)
4045 Proportional gain of the velocity loop in servo mode (LOW gear)
4052 Integral gain of the velocity loop in the servo mode (HIGH gear)
4053 Integral gain of the velocity loop in the servo mode (LOW gear)
- 195 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
#7 #6 #5 #4 #3 #2 #1 #0
4950 IMB ESI TRV ISZ IDM IOR
- 196 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
Positioning (Example)
M code
angle y=30deg
Mx y 30 deg
M(x+1) 2y 60 deg
M(x+2) 3y 90 deg
M(x+3) 4y 120 deg
M(x+4) 5y 150 deg
M(x+5) 6y 180 deg
: :
M(x+n-1) ny
- 197 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
CAUTION
Set this parameter even when the semi-fixed angle
spindle positioning command is not executed.
Otherwise, the M codes from M00 to M05 do not
function normally.
CAUTION
1 Make sure that the M code used for the semi-fixed
angle spindle positioning command does not
duplicate any other M codes.
2 This parameter is valid when bit 6 (ESI) of
parameter No. 4950 is 1.
3 When the setting of this parameter is 0, a setting of
6 is assumed.
- 198 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.5.1 Overview
The dual check safety function uses the CNC CPU and spindle DSP to
separately monitor the actual speed of the spindle (safe speed
monitoring function). When the stop status of the spindle is monitored
by the safe speed monitoring function, set the safe speed parameter to
a value including a margin appropriate for the machine instead of 0
because the actual speed cannot be assumed to be 0. Since the spindle
may rotate at a speed less than the set safe speed in this case, it is
necessary to position the spindle with a position control loop formed
at the same time.
- 199 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.5.2 Specifications
- 200 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.5.3 Signals
CAUTION
This signal is enabled only when bit 7 (CSS) of
parameter No. 3704 is 0.
When bit 7 (CSS) of parameter No. 3704 is 1
(when Cs-axis contour control by the individual
spindles is used), use the Cs contour change
signals (QG2193 (CONS1) to +3 (CONS4)) of the
individual spindles.
CAUTION
This signal is enabled only when bit 7 (CSS) of
parameter No. 3704 is 0.
When bit 7 (CSS) of parameter No. 3704 is 1
(when Cs-axis contour control by the individual
spindles is used), use the Cs contour change
completion signals (IF2193 (FCCS1) to
+3(FCCS4)) of the individual spindles.
- 201 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
CAUTION
These signals are enabled only when bit 7 (CSS) of
parameter No. 3704 is 1 (when Cs-axis contour
control by the individual spindles is used).
When bit 7 (CSS) of parameter No. 3704 is 0, use
the Cs contour change signal (QG224 (CON)).
CAUTION
These signals are enabled only when bit 7 (CSS) of
parameter No. 3704 is 1 (when Cs-axis contour
control by the individual spindles is used).
When bit 7 (CSS) of parameter No. 3704 is 0, use
the Cs contour change completion signal (IF354
(FSCSL)).
#7 #6 #5 #4 #3 #2 #1 #0
IF0353+ FSCSL
- 202 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.5.4 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
1006 ROTx
CAUTION
1 When Cs contour control is performed by the
second to fourth spindles, bit 7 (CSS) of parameter
No. 3704 must be set to 1.
2 One spindle cannot be set as multiple Cs contour
control axes.
3 In multipath control, the spindle of another path
cannot be assigned.
#7 #6 #5 #4 #3 #2 #1 #0
3704 CSS
- 203 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
- 204 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.6.1 Overview
The dual check safety function uses the CNC CPU and spindle DSP to
separately monitor the actual speed of the spindle (safe speed
monitoring function). When the stop status of the spindle is monitored
by the safe speed monitoring function, set the safe speed parameter to
a value including a margin appropriate for the machine instead of 0
because the actual speed cannot be assumed to be 0. Since the spindle
may rotate at a speed less than the set safe speed in this case, it is
necessary to position the spindle with a position control loop formed
at the same time.
11.6.2 Specifications
Orientation
The orientation command (ORCMA) can be used to stop the spindle at
a fixed position.
When the orientation command is entered while the spindle is rotating,
the spindle decelerates immediately and stops at the fixed position.
- 205 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
11.6.3 Signals
- 206 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
QG0569+ *ESPA
QG0585+ MPOFA
#7 #6 #5 #4 #3 #2 #1 #0
IF0361+ ORARA SSTA
11.6.4 Parameters
#7 #6 #5 #4 #3 #2 #1 #0
4003 DIRCT2 DIRCT1
- 207 -
11.APPLYCATION OF OTHER FUNCTIONS GFKE-0218A-EN
- 208 -
GFKE-0218A-EN 11.APPLYCATION OF OTHER FUNCTIONS
11.6.5 Sequence
The following is a sample sequence in which orientation is specified
during rotation of the spindle and work is conducted with the spindle
stopped.
M otor speed
ORCMA
SFRA
(S RVA )
ORARA
S afe speed
Level sw itching
O pen
D oor
C lose
ORARA
M P O FA
*E S PA
CAUTION
This sequence uses the spindle orientation function to monitor the stop status of
the spindle. If there is a deviation from the stop position since an excessive load is
applied to the spindle, a large reaction force is generated. When the deviation is
greater than or equal to the orientation completion level, excitation is turned off and
the output torque is immediately reduced to zero.
- 210 -
GFKE-0218A-EN 12.COMPONENTS LIST
12 COMPONENTS LIST
- 211 -
12.COMPONENTS LIST GFKE-0218A-EN
- 212 -
GFKE-0218A-EN 12.COMPONENTS LIST
- 213 -
12.COMPONENTS LIST GFKE-0218A-EN
[CNC software]
Series / Version Functions
Series 16i-TB
CNC functions for lathe with up to 8 servo
Series 160i-TB B1H1
axes and up to 2 spindle axes.
Series 160is-TB
Series 18i-TB
CNC functions for lathe with up to 6 servo
Series 180i-TB BEH1
axes and up to 2 spindle axes.
Series 180is-TB
Series 21i-TB
CNC functions for lathe with up to 4 servo
Series 210i-TB DEH1
axes and up to 2 spindle axes.
Series 210is-TB
Series 16i-MB
CNC functions for machining center with up
Series 160i-MB B0H1
to 8 servo axes and up to 2 spindle axes.
Series 160is-MB
Series 18i-MB5 CNC functions for machining center with up
Series 180i-MB5 BDH5 to 6 servo axes and up to 2 spindle axes.
Series 180is-MB5 Simultaneously controlled axes : max 5 axes
Series 18i-MB CNC functions for machining center with up
Series 180i-MB BDH1 to 6 servo axes and up to 2 spindle axes.
Series 180is-MB Simultaneously controlled axes : max 4 axes
Series 21i-MB
CNC functions for machining center with up
Series 210i-MB DDH1
to 4 servo axes and up to 2 spindle axes.
Series 210is-MB
[Monitor software]
Series / Version Functions
Monitor 90A9 / 03 Monitor functions
Monitor 90B9 / 01 Monitor functions
[Spindle software]
Series / Version Functions
Spindle 9D20 / 10 Spindle functions
Spindle 9D50 / 04 Spindle functions
- 214 -
GFKE-0218A-EN 12.COMPONENTS LIST
- 215 -
12.COMPONENTS LIST GFKE-0218A-EN
- 216 -
GFKE-0218A-EN 12.COMPONENTS LIST
- 217 -
B-63494EN/02 INDEX
INDEX
Directives ..........................................................................2
<Number>
DUAL CHECK SAFETY DIAGNOSIS SCREEN .......154
1-CPU 2-Path Control ..................................................... 99
1-CPU 2-path Control (Series 16i/18i-TB) ..................... 86 <E>
1-path Control ................................................................. 81 EMERGENCY STOP .....................................................29
2-CPU 2-path Control (Series 16i/18i-TB, Emergency Stop Signal (*ESP1, *ESP2) ......................170
Series 16i-MB) ................................................................ 83 Error analysis ....................................................................7
2-CPU 2-Path Control (with Axis Change between EXTERNAL DECELERATION...................................180
Paths)............................................................................... 98
<F>
2-CPU 2-Path Control (without Axis Change between
Features of Dual Check Safety..........................................4
Paths)............................................................................... 97
For 1-path........................................................................47
2-CPU 3-Path Control ................................................... 100
For 1-path (When One PSM Is Used) ................... 166, 167
2-CPU 3-path Control (Series 16i-TB)............................ 89
For 2-path........................................................................49
<A> For 2-path (When the main side and sub side use a
Acceptance Test and Report for Safety Functions ........ 131 common MCC)..............................................................168
ALARMS AND MESSAGES....................................... 141 For 2-path (When the main side and sub side use
Alarms Displayed on the Spindle Unit.......................... 149 independent MCCs and protection doors) .....................169
APPLICATION RANGE ................................................ 15 FSSB I/O Attachment......................................................61
APPLYCATION OF OTHER FUNCTIONS................ 178 FSSB I/O Connection......................................................54
FSSB I/O Specification List ............................................66
<B>
FUNCTIONS THAT REQUIRE SPECIAL
BASIC PRINCIPLE OF DUAL CHECK SAFETY..........4
PARAMETER SETTINGS ...........................................126
BEFORE USING THE SAFETY FUNCTION............... 19
Boot System Alarms ..................................................... 150 <G>
General Definition of Terms .............................................3
<C>
GENERAL INFORMATION .........................................10
C Language Executor...................................................... 38
Guard Open Request Signal (ORQ) ..............................171
Caution (Common).......................................................... 94
Guard Unlock Signal (*LGD), Guard Lock State
Closed Loop Control ..................................................... 128
Signal (GDL), Guard State Signal (SGD) .....................172
Compliance with the Safety Standard (EN954-1,
Category 3)........................................................................5 <H>
COMPONENTS LIST .................................................. 211 HARDWARE COMPONENTS ....................................212
CS CONTOUR CONTROL .......................................... 199 Hardware Components for Other Units.........................213
Hardware Components for Series
<D>
16i/18i/21i/160i/180i/210i/160is/180is/210is-
DEFINITION OF TERMS................................................3
MODEL A.....................................................................212
Definition of Terms Related to the Safety Function..........3
Hardware Components for Series
DEFINITION OF WARNING, CAUTION, AND
16i/18i/21i/160i/180i/210i/160is/180is/210is-
NOTE............................................................................. s-1
MODEL B.....................................................................212
Details on signals .......................... 183, 188, 193, 201, 206
I/O SIGNALS..................................................................67
DI/DO CONNECTION (VIA THE FSSB) ..................... 54
DI/DO CONNECTION (VIA THE PMC) ...................... 53 <I>
DIAGNOSIS ......................................................... 151, 153 Important Items to Check Before Using the Safety
DIRECTIVE AND STANDARDS ...................................2 Function ..........................................................................19
i-1
INDEX B-63494EN/02
i-2
Revision Record
01 Feb., 2002