m700 Serie PLC Interface Manual - Ib-1500001 (Eng) B
m700 Serie PLC Interface Manual - Ib-1500001 (Eng) B
m700 Serie PLC Interface Manual - Ib-1500001 (Eng) B
700 Series
PLC Interface Manual
IB-1500001(ENG)-B
MELDAS is registered trademarks of Mitsubishi Electric Corporation.
Other company and product names that appear in this manual are trademarks or registered
trademarks of the respective company.
Introduction
This manual describes the various signal interfaces and functions required when creating
MELDAS 700 sequence programs (built-in PLC).
This manual also describes the standard PLC (device fixed) that controls the signals
between the control unit and the machine.
Read this manual thoroughly before programming.
Thoroughly study the "Safety Precautions" on the following page to ensure safe use of the
MELDAS 700.
CAUTION
For items described in "Restrictions" or "Usable State", the instruction manual
issued by the machine maker takes precedence over this manual.
Items not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added. Refer
to the specifications issued by the machine maker before starting use.
Some screens and functions may differ or may not be usable depending on the NC
version.
Precautions for Safety
Always read the specifications issued by the machine maker, this manual, related manuals
and attached documents before installation, operation, programming, maintenance or
inspection to ensure correct use. Understand this numerical controller, safety items and
cautions before using the unit.
This manual ranks the safety precautions into "DANGER", "WARNING" and "CAUTION".
Note that even items ranked as " CAUTION" may lead to major results depending on the
situation. In any case, important information that must always be observed is described.
DANGER
There are no "Danger" items in this manual.
WARNING
1. Items related to prevention of electric shocks
Do not operate the switches with wet hands, as this may lead to electric shocks.
Do not damage, apply excessive stress, place heavy things on or sandwich the
cables, as this may lead to electric shocks.
CAUTION
1. Items related to product and manual
For the items described in the "Restrictions" and "Usable State", the instruction
manual issued by the machine maker takes precedence over this instruction
manual.
Items not described in this manual must be interpreted as "not possible".
This manual has been written on the assumption that all options are provided.
Check the specifications issued by the machine maker before starting use.
Some screens and functions may differ or may not be usable depending on the
NC system version.
2. Items related to connection
When using an inductive load such as relays, always contact a diode in parallel
to the load as a noise measure.
When using a capacitive load such as a lamp, always connect a protective
resistor serially to the load to suppress rush currents.
3. Items related to design
Always turn the spindle phase synchronization complete signal ON before
chucking both ends of the workpiece to the basic spindle and synchronous
spindle. If the spindle phase synchronization signal is turned ON when both ends
of the workpiece are chucked to the basic spindle and synchronous spindle, the
chuck or workpiece could be damaged by the torsion that occurs during phase
alignment.
If the temperature rise detection function is invalidated with the parameters, the
control could be disabled when the temperature is excessive. This could result in
machine damage or personal injuries due to runaway axis, and could damage
the device. Enable the detection function for normal use.
CONTENTS
1. OUTLINE ........................................................................................................................................1
2. SYSTEM CONFIGURATION ............................................................................................................2
2.1 Relation of RIO Unit and Devices ...........................................................................................3
2.1.1 DIO Specification Setting Switch......................................................................................4
2.1.2 Rotary Switch for Channel No. Setting.............................................................................4
2.1.3 Relation of Connector Pins and Device ...........................................................................6
2.2 Outline of Digital Signal Input Circuit ......................................................................................8
2.3 Outline of Digital Signal Output Circuit .................................................................................10
2.4 Outline of Analog Signal Input Circuit ...................................................................................11
2.5 Outline of Analog Signal Output Circuit ................................................................................11
2.6 Fixed Signals ........................................................................................................................12
2.6.1 Ignoring Fixed Signals....................................................................................................12
2.6.2 Changing the Addresses of Fixed Signals .....................................................................13
2.7 Flow of Signals......................................................................................................................14
2.8 List of Devices Used .............................................................................................................15
2.9 File Register General Map ....................................................................................................16
3. INPUT/OUTPUT SIGNALS WITH MACHINE.................................................................................17
3.1 Machine Input Signals ..........................................................................................................19
3.1.1 Input Signals from Machine............................................................................................19
3.1.2 Using HR378 for Base I/O Unit (For specific manufacturer) ..........................................23
3.1.3 PLC Switch/Sensor ........................................................................................................24
3.2 Machine Output Signals........................................................................................................26
3.2.1 Output Signals to Machine .............................................................................................26
3.2.2 Using HR378 for Base I/O Unit (For specific manufacturer) ..........................................30
3.2.3 PLC Switch.....................................................................................................................31
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER............................................................32
4.1 PLC Input Signals (Bit type: X***) .........................................................................................34
4.2 PLC Input Signals (Data type: :R***).....................................................................................51
4.3 PLC Output Signals (Bit type: Y***) ......................................................................................67
4.4 PLC Output Signals (Data type: :R***)..................................................................................88
4.5 Special Relay ......................................................................................................................100
4.6 Classified Under Purpose ...................................................................................................102
5. OTHER DEVICES.........................................................................................................................110
6. EXPLANATION OF INTERFACE SIGNALS................................................................................128
6.1 PLC Input Signals (Bit Type: X***) ......................................................................................129
6.2 PLC Input Signals (Data Type: R***) ..................................................................................216
6.3 PLC Output Signals (Bit Type: Y***) ...................................................................................252
6.4 PLC Output Signals (Data Type: R***)................................................................................383
6.5 Explanation of Special Relays (SM**).................................................................................424
6.6 Explanations for Each Application .........................................................................................425
6.6.1 IO Link..........................................................................................................................425
6.6.2 M-NET..........................................................................................................................428
6.6.3 MELSEC Bus Connection ............................................................................................431
6.6.4 MR-J2-CT Link .............................................................................................................432
6.6.5 Life management interface...........................................................................................435
6.6.6 NSK Megatorque Motor Connection Interface .............................................................435
6.6.7 Expanded PLC constants.............................................................................................439
7. SPINDLE CONTROL....................................................................................................................440
7.1 Related Parameters ............................................................................................................440
7.2 Connection Method.............................................................................................................440
7.3 Flow of Spindle (S) Data .....................................................................................................441
8. HANDLING OF M, S, T, B FUNCTIONS ......................................................................................442
8.1 Command Format ...............................................................................................................442
8.2 Miscellaneous Function Finish............................................................................................443
8.2.1 Operation Sequence 1 (Using FIN1 with M Command)...............................................444
8.2.2 Operation Sequence 2 (Using FIN2 with M Command)...............................................445
8.2.3 When M Commands Continue (Using FIN2 with M Command)...................................446
8.3 M Code Independent Output...............................................................................................447
8.3.1 Operation Sequence ....................................................................................................447
8.4 Axis Movement and M Commands .....................................................................................449
8.5 Precautions .........................................................................................................................450
1. OUTLINE
1. OUTLINE
This manual is prepared to assist you to understand the various control signals necessary for creating the
sequence program.
The manual is composed as shown below. Refer to related sections as necessary to gain the maximum
benefit from the manual.
Standard PLC
Handling of
M, S, T and B
functions
Spindle
control
Explanation of
interface
signals
Explanation of Device
devices
Input : X, R
Table for input/ Output : Y, R
output signals Special relay
with controller Others
PLC Interface
Manual
(cover)
(Caution)
Please note that the specifications referred to in the text represents the maximum
specifications which include also those under development.
1
2. SYSTEM CONFIGURATION
2. SYSTEM CONFIGURATION
Operation panel
I/O unit
with DIO Manual pulse
generator
DX1**
Max.input:256 points (X000 to X0FF)
Max.output:256 points (Y000 to Y0FF)
RIO2
(Max.8 units)
Max.8 channels
(X178 to X17F) DX1**
Max.input:256 points (X100 to X1FF)
Max.output:256 points (Y100 to Y1FF)
2
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
Eight types of remote I/O units (hereafter RIO unit) are available as shown below. The specifications of
DX10*, DX11*, DX12* and DX14* (* is "0" or "1") differ. Each unit has a rotary switch for setting the unit
No., and for establishing a relation with the device No. (X, Y).
DIO specifi-
(1) cation switch (1) DIO specifi-
cation switch
Front Bottom
DX14*
No. of remote I/O unit input/output points
Unit model Compatible machine control signal Left Right Total
DX10* Digital input signal (DI) (Photocoupler insulation) 32 points — 32 points
(FCUA-DX10*) Digital output signal(DO) (Non-insulated) 32 points 32 points
DX11* Digital input signal (DI) (Photocoupler insulation) 32 points 32 points 64 points
(FCUA-DX11*) Digital output signal(DO) (Non-insulated) 32 points 16 points 48 points
DX12* Digital input signal (DI) (Photocoupler insulation) 32 points 32 points 64 points
(FCUA-DX12*) Digital output signal(DO) (Non-insulated) 32 points 16 points 48 points
Analog output (AO) — 1 point 1 point
DX14* Digital input signal (DI) (Photocoupler insulation) 32 points — 32 points
(FCUA-DX14*) Digital output signal(DO) (Non-insulated) 32 points — 32 points
Analog input (AI) — 4 points 4 points
Analog output (AO) — 1 point 1 point
(Note) The * mark in the table is 0 when the output is a sink type, and is 1 when the output is a source
type. The input is changeable.
Items (1) to (7) are described in the following pages.
3
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
This switch is not used currently, and must always be set to OFF.
OFF
(1)
Front view View from A direction
A * Use at OFF.
The device used by the PLC is determined by the setting of the rotary switch for channel No. setting.
Rotary switch Device No. read in Output device No. Analog output (AO)
No. RIO channel 1 RIO channel 1 RIO channel 1
0 X00 to X1F Y00 to Y1F(Y0F) The rotary switches
1 X20 to X3F Y20 to Y3F(Y2F) correspond to the
2 X40 to X5F Y40 to Y5F(Y4F) file registers R200
to R207 in order of
3 X60 to X7F Y60 to Y7F(Y6F)
small numbers.
4 X80 to X9F Y80 to Y9F(Y8F)
5 XA0 to XBF YA0 to YBF(YAF)
6 XC0 to XDF YC0 to YDF(YCF)
7 XE0 to XFF YE0 to YFF(YEF)
Rotary switch Device No. read in Output device No. Analog output (AO)
No. RIO channel 2 RIO channel 2 RIO channel 2
0 X100 to X11F Y100 to Y11F(Y10F) Not possible
1 X120 to X13F Y120 to Y13F(Y12F) (Both input and
2 X140 to X15F Y140 to Y15F(Y14F) output are not
3 X160 to X17F Y160 to Y17F(Y16F) possible)
4 X180 to X19F Y180 to Y19F(Y18F)
5 X1A0 to X1BF Y1A0 to Y1BF(Y1AF)
6 X1C0 to X1DF Y1C0 to Y1DF(Y1CF)
7 X1E0 to X1FF Y1E0 to Y1FF(Y1EF)
4
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
Rotary switch Device No. read in Output device No. Analog output (AO)
No. RIO channel 3 RIO channel 3 RIO channel 3
0 X200 to X21F Y200 to Y21F(Y20F) Not possible
1 X220 to X23F Y220 to Y23F(Y22F) (Both input and
2 X240 to X25F Y240 to Y25F(Y24F) output are not
3 X260 to X27F Y260 to Y27F(Y26F) possible)
4 X280 to X29F Y270 to Y29F(Y28F)
5 X2A0 to X2BF Y2A0 to Y2BF(Y2AF)
6 — —
7 — —
The values shown in parentheses are the device range of the card mounted to the right side of the unit.
Only channels available for RIO channel 3 are 0 to 5.
A max. of 8 units can be connected. DX67* operation panel I/O unit is counted as 1 and DX77* operation
panel I/O unit is counted as 2 occupied points. DX11*/DX12*/DX14* remote I/O units are counted as 2,
and DX100/DX101 remote I/O units are counted as 1 occupied point.
(Example 1) An operation panel I/O unit (DX77* x1) and remote I/O units (DX120 x3).
(Example 2) An operation panel I/O unit (DX77* x1) and remote I/O units (DX110 x1, DX100 x4).
5
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
Stabilized
power supply
Signal
(10) 1 1 DC+24V IN +24V
2 0V 0V
2
3 FG FG
3
(Note 1) The No. of points (devices) will differ according to the RIO unit type.
(Note 2) The devices shown here show an example for when the rotary switch for channel No. setting on
the RIO unit is set to "0" and set to "1".
Refer to section "2.1.2 Rotary Switch for Channel No. Setting" for details on the relation of the
rotary switch and device No.
6
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
(Note 1) The No. of points (devices) will differ according to the RIO unit type.
(Note 2) The devices shown here show an example for when the rotary switch for channel No. setting on
the RIO unit is set to "0" and set to "1".
Refer to section "2.1.2 Rotary switch for setting No. of channels" for details on the relation of
the rotary switch and device No.
(Note 3) The A4 and B4 pin analog output (AO, AO*) in the output connector (7) is found only on the
RIO unit DX120/DX121.
Refer to section "2.4 Outline of Analog Signal Input Circuit " for details on DX140/DX141
connector.
7
2. SYSTEM CONFIGURATION
2.2 Outline of Digital Signal Input Circuit
2.2k
0V
2.2k
0V
2.2k
0V
2.2k
0V
2.2k
0V Control
circuit
24VDC(+)
A3,B3 COM
Sink type
24VDC(+) 2.2k
24VDC(+) 2.2k
24VDC(+) 2.2k
24VDC(+) 2.2k
24VDC(+) 2.2k
Control
circuit
A3,B3 COM
0V
Source type
8
2. SYSTEM CONFIGURATION
2.2 Outline of Digital Signal Input Circuit
Input conditions
The input signal must be used within the conditions shown below.
Sink type
Input voltage when external contact is ON 6V or less
Input current when external contact is ON 9mA or more
Input voltage when external contact is OFF 20V or more, 25.2V or less
Input current when external contact is OFF 2mA or less
T3 T4
Source type
Input voltage when external contact is ON 18V or more, 25.2V or less
Input current when external contact is ON 9mA or more
Input voltage when external contact is OFF 4V or less
Input current when external contact is OFF 2mA or less
T3 T4
(Note) Input signal hold time : "40ms or more" is a standard value. Input signals cannot be recognized
unless input signals are held for the ladder processing cycle period or
more.
9
2. SYSTEM CONFIGURATION
2.3 Outline of Digital Signal Output Circuit
Output circuit
(Machine side) (4)/(7)
24VDC(+)
RA
Control
R circuit
PL
(4)/(7)
(Machine side)
24VDC(+)
RA
Control
circuit
R
PL
<Caution>
* When using a conductive load such as a relay, always connect a diode (withstand voltage 100V or
more, 100mA or more) parallel to that load.
* When using a capacity load such as a lamp, connect a protective resistance (R=150ohm) serially to
that load to limit the rush current. (Make sure that the current is lower than the tolerable current
including the momentary current.)
CAUTION
When using a conductive load such as relays, always contact a diode in parallel to the load as a noise
measure.
When using a capacity load such as a lamp, always connect a protective resistor serially to the load to
suppress rush currents.
10
2. SYSTEM CONFIGURATION
2.4 Outline of Analog Signal Input Circuit
R
R
220Ω DAC
Output A0 7
GND 1 0V(LG)
GND 11
GND 5
GND 15
0V(LG)
Input conditions
Input max. rate ± 15V
Resolution 10V/2000 (5mV)
Accuracy ± 25mV or less
AD input sampling time 7.1ms(AI1)/21.3ms(AI2 to 4)
Output circuit
R
R 220Ω
DAC
A0
A0*
0V(LG)
Output conditions
11
2. SYSTEM CONFIGURATION
2.6 Fixed Signals
(Note) When using the 2-part system and the 1st part system has 2 axes and the 2nd part system has
1 axis, the 1st axis in the 2nd part system will correspond to the 3rd axis above.
The fixed signals can be used as other signals by ignoring them with file registers R248 and R272.
12
2. SYSTEM CONFIGURATION
2.6 Fixed Signals
The fixed devices can be allocated arbitrarily with the following parameters.
The parameters #2073 to #2075 are valid when 1 is set in #1226 aux10 bit 5.
When the parameters #2073 to #2075 are valid, do not set the same device number. If the same device
number exists, an emergency stop occurs. However, no device number check is performed for an axis to
which a signal (R248, R272) that ignores the fixed signal is input.
When the arbitrary allocation is valid, the fixed signals can be used as other signals.
# Items Details Setting range (unit)
1226 aux10 Arbitrary Specify whether to enable the arbitrary allocation 0/1
(bit5) allocation parameter for the origin dog and H/W OT.
of dog 0: Disable arbitrary allocation. (Fixed device)
signal 1: Enable arbitrary allocation. (Device specified by
the parameter)
2073 zrn_dog Origin Under the standard specifications, the origin dog signal 00 to FF (HEX)
dog is assigned to a fixed device. When it is desired to
assign the origin dog signal to a position other than the
fixed device, specify the input device in this parameter.
• This parameter is valid when 1 is set in #1226 aux10
bit 5.
• When this parameter is valid, do not set the same
device number. If the same device number exists, an
emergency stop occurs. However, no device number
check is performed for an axis to which a signal that
ignores the near-point dog signal (R272) is input.
2074 H/W_OT+ H/W OT+ Under the standard specifications, the OT (+) signal is 00 to FF (HEX)
assigned to a fixed device. When it is desired to assign
the OT (+) signal to a position other than the fixed
device, specify the input device in this parameter.
• This parameter is valid when 1 is set in #1226 aux10
bit 5.
• When this parameter is valid, do not set the same
device number. If the same device number exists, an
emergency stop occurs. However, no device number
check is performed for an axis to which a signal that
ignores the OT signal (R248) is input.
2075 H/W_OT- H/W OT- Under the standard specifications, the OT (-) signal is 00 to FF (HEX)
assigned to a fixed device. When it is desired to assign
the OT (-) signal to a position other than the fixed
device, specify the input device in this parameter.
• This parameter is valid when 1 is set in #1226 aux10
bit 5.
• When this parameter is valid, do not set the same
device number. If the same device number exists, an
emergency stop occurs. However, no device number
check is performed for an axis to which a signal that
ignores the OT signal (R248) is input.
13
2. SYSTEM CONFIGURATION
2.7 Flow of Signals
Controller PLC
Sequence program
Signal in
controller
D.D.B.
High-speed
program
(per 3.5ms)
Signal in
controller
Input/output signal with
Input Y**
controller and machine
(X, Y)
Main program
Output X**
(Scan time with
Transfer at head of program size)
main program
X**
Input/output signal
with machine
X** (X, Y)
Y**
14
2. SYSTEM CONFIGURATION
2.8 List of Devices Used
(Note 1) Devices marked with * in the device column have designated applications. Do not use devices
other than those corresponding to the input/output signals with the machine side (input/output
signals of the remote I/O unit), even if it is an undefined vacant device.
(Note 2) The format displayed in the table is attached. Copy and use as required.
(Note 3) Distinction of 10ms timer and 100ms timer is performed by command. (10ms timer is performed
by OUTH command, 100ms timer is performed by OUT command.)
15
2. SYSTEM CONFIGURATION
2.9 File Register General Map
Device Details
R00000 to R00199 System common data (NC PLC)
R00200 to R00499 System common data (PLC NC)
R00500 to R00699 1st part system data (NC PLC)
R00700 to R00899 2nd part system data (NC PLC)
R00900 to R01099 3rd part system data (NC PLC)
R01100 to R01299 4th part system data (NC PLC)
R01300 to R02499 System reserve
R02500 to R02699 1st part system data (PLC NC)
R02700 to R02899 2nd part system data (PLC NC)
R02900 to R03099 3rd part system data (PLC NC)
R03100 to R03299 4th part system data (PLC NC)
R03300 to R04499 System reserve
R04500 to R05683 Axis data (NC PLC)
R05684 to R05699 System reserve
R05700 to R06371 Axis data (PLC NC)
R06372 to R06499 User macro (NC PLC : 64 point, PLC NC : 64 point)
R06500 to R06549 1st spindle data (NC PLC)
R06550 to R06599 2nd spindle data (NC PLC)
R06600 to R06649 3rd spindle data (NC PLC)
R06650 to R06699 4th spindle data (NC PLC)
R06700 to R06999 System reserve
R07000 to R07049 1st spindle data (PLC NC)
R07050 to R07099 2nd spindle data (PLC NC)
R07100 to R07149 3rd spindle data (PLC NC)
R07150 to R07199 4th spindle data (PLC NC)
R07200 to R07499 System reserve
R07500 to R07949 PLC constants
R07950 to R08299 System reserve
R08300 to R09799 User backed up area
R09800 to R09899 User work area
R09900 to R09999 J2CT (4 axes)
R10000 to R10099 System reserve
R10100 to R10139 I/O link input
R10140 to R10179 I/O link output
R10180 to R10180 I/O link communication status
R10181 to R10187 System reserve
R10188 to R10189 Base PLC mounting check
R10190 to R10199 MELSEC link II diagnosis I/F
R10200 to R10399 Data buffer for MELSEC link II (machine input)
R10400 to R10599 Data buffer for MELSEC link II (machine output)
ATC data, tool life management for M system / Tool life management I, II for L
R10600 to R12759
system
R12760 to R13311 System reserve
(Note) The system reserve is used for function expansion by Mitsubishi, and must not be used by the
user.
16
3. INPUT/OUTPUT SIGNALS WITH MACHINE
X0 B20 X8 B12
X1 B19 X9 B11
X2 B18 XA B10
X3 B17 XB B09
X4 B16 XC B08
X5 B15 XD B07
X6 B14 XE B06
X7 B13 XF B05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
*Reference position return
X10 A20 X18 near point detection 1 A12
*Reference position return
X11 A19 X19 near point detection 2 A11
*Reference position return
X12 A18 X1A near point detection 3 A10
*Reference position return
X13 A17 X1B near point detection 4 A09
X14 A16 X1C A08
X15 A15 X1D A07
X16 A14 X1E A06
X17 A13 X1F A05
NO.1: Second card
Table 3-1-2
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
17
3. INPUT/OUTPUT SIGNALS WITH MACHINE
PLC switch input (1) The switches can be substituted by the setting and
(Note) display unit.
(2) Allocated to device X.
(3) The switch names displayed on the setting and
display unit are user release switches, and can be
created with the ladder message creation.
Sensor input (1) Differs from other DI signals, and is connected to 3.1.3
the controller. This is only used for monitoring on the
ladder side.
AI (Analog Input) (1) The connector pin allocation is determined. 4.2
(2) Allocated to the file register (R).
Machine (1) Allocated to device Y. 3.2.1
(2) The high-speed processing output is set with the 3.2.2
DO parameters.
(Output at end of the high-speed processing scan.)
Output
PLC switch output (1) Output used to show that setting and display unit 3.2.3
(Note) PLC switch input is valid.
(2) Allocated to device Y.
AO (Analog Output) (1) The connector pin allocation is determined. 4.4
(2) Data to be D/A converted and output can be output
by reading it into the file register (R).
(Note) The PLC switches are not signals for directly inputting/outputting with the machine, and are
hypothetical switches used by the user on the setting and display unit. When classified by property,
they are as shown above.
18
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
X0 B20 X8 B12
X1 B19 X9 B11
X2 B18 XA B10
X3 B17 XB B09
X4 B16 XC B08
X5 B15 XD B07
X6 B14 XE B06
X7 B13 XF B05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
* Reference position return
X10 A20 X18 near point detection 1 A12
* Reference position return
X11 A19 X19 near point detection 2 A11
* Reference position return
X12 A18 X1A near point detection 3 A10
* Reference position return
X13 A17 X1B near point detection 4 A09
X14 A16 X1C A08
X15 A15 X1D A07
X16 A14 X1E A06
X17 A13 X1F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
19
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
20
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
21
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
22
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
3.1.2 Using HR378 for Base I/O Unit (For specific manufacturer)
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
* Reference position return
X10 MJ2-19 X18 near point detection 1 MJ2-28
* Reference position return
X11 MJ2-20 X19 near point detection 2 MJ2-29
* Reference position return
X12 MJ2-21 X1A near point detection 3 MJ2-30
* Reference position return
X13 MJ2-22 X1B near point detection 4 MJ2-31
X14 MJ2-23 X1C MJ2-32
X15 MJ2-24 X1D MJ2-33
X16 MJ2-25 X1E MJ2-34
X17 MJ2-26 X1F MJ2-35
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
23
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
24
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 Machine Input Signals
25
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
Y0 B20 Y8 B12
Y1 B19 Y9 B11
Y2 B18 YA B10
Y3 B17 YB B09
Y4 B16 YC B08
Y5 B15 YD B07
Y6 B14 YE B06
Y7 B13 YF B05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
26
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
27
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
28
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
29
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
3.2.2 Using HR378 for Base I/O Unit (For specific manufacturer)
Output Signals to Machine (for HR378)
No.0: First card
Table 3-4-9
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
(Note 1) With the base I/O unit HR378, each card has 64 points for input and 64 points for output.
30
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Machine Output Signals
31
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
(Note 1) Signals marked with "*" in the “Abbrev.” column are handled as B contacts.
(Note 2) Signals marked with "▲" are prepared for a specific manufacturer.
(Note 3) Signals marked with "――" are reserved for the system.
32
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
There are 1-bit unit, and 16-bit or 32-bit unit controller input/output signals, which are classified as
shown below.
When designing, refer to the section indicated below and make allocations according to the table in the
respective section.
"$1" to "$4" of "Device No." means the device for the 1st to 4th part system, and "1st SP" to "4th SP" of
"Device No." means the device for the 1st to 4th spindle.
33
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
34
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X780 X788 X790 X798 RDY1 Servo ready 1st axis
X781 X789 X791 X799 RDY2 Servo ready 2nd axis
X782 X78A X792 X79A RDY3 Servo ready 3rd axis
X783 X78B X793 X79B RDY4 Servo ready 4th axis
X784 X78C X794 X79C RDY5 Servo ready 5th axis
X785 X78D X795 X79D RDY6 Servo ready 6th axis
X786 X78E X796 X79E RDY7 Servo ready 7th axis
X787 X78F X797 X79F RDY8 Servo ready 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X7A0 X7A8 X7B0 X7B8 AX1 Axis selected 1st axis
X7A1 X7A9 X7B1 X7B9 AX2 Axis selected 2nd axis
X7A2 X7AA X7B2 X7BA AX3 Axis selected 3rd axis
X7A3 X7AB X7B3 X7BB AX4 Axis selected 4th axis
X7A4 X7AC X7B4 X7BC AX5 Axis selected 5th axis
X7A5 X7AD X7B5 X7BD AX6 Axis selected 6th axis
X7A6 X7AE X7B6 X7BE AX7 Axis selected 7th axis
X7A7 X7AF X7B7 X7BF AX8 Axis selected 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X7C0 X7C8 X7D0 X7D8 MVP1 In plus motion +1st axis
X7C1 X7C9 X7D1 X7D9 MVP2 In plus motion +2nd axis
X7C2 X7CA X7D2 X7DA MVP3 In plus motion +3rd axis
X7C3 X7CB X7D3 X7DB MVP4 In plus motion +4th axis
X7C4 X7CC X7D4 X7DC MVP5 In plus motion +5th axis
X7C5 X7CD X7D5 X7DD MVP6 In plus motion +6th axis
X7C6 X7CE X7D6 X7DE MVP7 In plus motion +7th axis
X7C7 X7CF X7D7 X7DF MVP8 In plus motion +8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X7E0 X7E8 X7F0 X7F8 MVM1 In minus motion -1st axis
X7E1 X7E9 X7F1 X7F9 MVM2 In minus motion -2nd axis
X7E2 X7EA X7F2 X7FA MVM3 In minus motion -3rd axis
X7E3 X7EB X7F3 X7FB MVM4 In minus motion -4th axis
X7E4 X7EC X7F4 X7FC MVM5 In minus motion -5th axis
X7E5 X7ED X7F5 X7FD MVM6 In minus motion -6th axis
X7E6 X7EE X7F6 X7FE MVM7 In minus motion -7th axis
X7E7 X7EF X7F7 X7FF MVM8 In minus motion -8th axis
35
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X800 X808 X810 X818 ZP11 1st reference position reached
1st axis
X801 X809 X811 X819 ZP12 2nd axis
X802 X80A X812 X81A ZP13 3rd axis
X803 X80B X813 X81B ZP14 4th axis
X804 X80C X814 X81C ZP15 5th axis
X805 X80D X815 X81D ZP16 6th axis
X806 X80E X816 X81E ZP17 7th axis
X807 X80F X817 X81F ZP18 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X820 X828 X830 X838 ZP21 2nd reference position reached
1st axis
X821 X829 X831 X839 ZP22 2nd axis
X822 X82A X832 X83A ZP23 3rd axis
X823 X82B X833 X83B ZP24 4th axis
X824 X82C X834 X83C ZP25 5th axis
X825 X82D X835 X83D ZP26 6th axis
X826 X82E X836 X83E ZP27 7th axis
X827 X82F X837 X83F ZP28 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X840 X848 X850 X858 ZP31 3rd reference position reached
1st axis
X841 X849 X851 X859 ZP32 2nd axis
X842 X84A X852 X85A ZP33 3rd axis
X843 X84B X853 X85B ZP34 4th axis
X844 X84C X854 X85C ZP35 5th axis
X845 X84D X855 X85D ZP36 6th axis
X846 X84E X856 X85E ZP37 7th axis
X847 X84F X857 X85F ZP38 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X860 X868 X870 X878 ZP41 4th reference position reached
1st axis
X861 X869 X871 X879 ZP42 2nd axis
X862 X86A X872 X87A ZP43 3rd axis
X863 X86B X873 X87B ZP44 4th axis
X864 X86C X874 X87C ZP45 5th axis
X865 X86D X875 X87D ZP46 6th axis
X866 X86E X876 X87E ZP47 7th axis
X867 X86F X877 X87F ZP48 8th axis
36
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X880 X888 X890 X898 NRF1 Near reference position
1st axis
X881 X889 X891 X899 NRF2 2nd axis
X882 X88A X892 X89A NRF3 3rd axis
X883 X88B X893 X89B NRF4 4th axis
X884 X88C X894 X89C NRF5 5th axis
X885 X88D X895 X89D NRF6 6th axis
X886 X88E X896 X89E NRF7 7th axis
X887 X88F X897 X89F NRF8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X8A0 X8A8 X8B0 X8B8
X8A1 X8A9 X8B1 X8B9
X8A2 X8AA X8B2 X8BA
X8A3 X8AB X8B3 X8BB
X8A4 X8AC X8B4 X8BC
X8A5 X8AD X8B5 X8BD
X8A6 X8AE X8B6 X8BE
X8A7 X8AF X8B7 X8BF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X8C0 X8C8 X8D0 X8D8 ZSF1 Zero point initialization set completed
1st axis
X8C1 X8C9 X8D1 X8D9 ZSF2 2nd axis
X8C2 X8CA X8D2 X8DA ZSF3 3rd axis
X8C3 X8CB X8D3 X8DB ZSF4 4th axis
X8C4 X8CC X8D4 X8DC ZSF5 5th axis
X8C5 X8CD X8D5 X8DD ZSF6 6th axis
X8C6 X8CE X8D6 X8DE ZSF7 7th axis
X8C7 X8CF X8D7 X8DF ZSF8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X8E0 X8E8 X8F0 X8F8 ZSE1 Zero point initialization set error
completed
1st axis
X8E1 X8E9 X8F1 X8F9 ZSE2 2nd axis
X8E2 X8EA X8F2 X8FA ZSE3 3rd axis
X8E3 X8EB X8F3 X8FB ZSE4 4th axis
X8E4 X8EC X8F4 X8FC ZSE5 5th axis
X8E5 X8ED X8F5 X8FD ZSE6 6th axis
X8E6 X8EE X8F6 X8FE ZSE7 7th axis
X8E7 X8EF X8F7 X8FF ZSE8 8th axis
37
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X900 X908 X910 X918 ILI1 In current limit
1st axis
X901 X909 X911 X919 ILI2 2nd axis
X902 X90A X912 X91A ILI3 3rd axis
X903 X90B X913 X91B ILI4 4th axis
X904 X90C X914 X91C ILI5 5th axis
X905 X90D X915 X91D ILI6 6th axis
X906 X90E X916 X91E ILI7 7th axis
X907 X90F X917 X91F ILI8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X920 X928 X930 X938 ILA1 Current limit reached
1st axis
X921 X929 X931 X939 ILA2 2nd axis
X922 X92A X932 X93A ILA3 3rd axis
X923 X92B X933 X93B ILA4 4th axis
X924 X92C X934 X93C ILA5 5th axis
X925 X92D X935 X93D ILA6 6th axis
X926 X92E X936 X93E ILA7 7th axis
X927 X92F X937 X93F ILA8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X940 X948 X950 X958 Up-to-speed
1st axis
X941 X949 X951 X959 2nd axis
X942 X94A X952 X95A 3rd axis
X943 X94B X953 X95B 4th axis
X944 X94C X954 X95C 5th axis
X945 X94D X955 X95D 6th axis
X946 X94E X956 X95E 7th axis
X947 X94F X957 X95F 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X960 X968 X970 X978 Unclamp command
1st axis
X961 X969 X971 X979 2nd axis
X962 X96A X972 X97A 3rd axis
X963 X96B X973 X97B 4th axis
X964 X96C X974 X97C 5th axis
X965 X96D X975 X97D 6th axis
X966 X96E X976 X97E 7th axis
X967 X96F X977 X97F 8th axis
38
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X980 X988 X990 X998 In cross machining control
1st axis
X981 X989 X991 X999 2nd axis
X982 X98A X992 X99A 3rd axis
X983 X98B X993 X99B 4th axis
X984 X98C X994 X99C 5th axis
X985 X98D X995 X99D 6th axis
X986 X98E X996 X99E 7th axis
X987 X98F X997 X99F 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X9A0 X9A8 X9B0 X9B8 In synchronous/superimposition control
1st axis
X9A1 X9A9 X9B1 X9B9 2nd axis
X9A2 X9AA X9B2 X9BA 3rd axis
X9A3 X9AB X9B3 X9BB 4th axis
X9A4 X9AC X9B4 X9BC 5th axis
X9A5 X9AD X9B5 X9BD 6th axis
X9A6 X9AE X9B6 X9BE 7th axis
X9A7 X9AF X9B7 X9BF 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X9C0 X9C8 X9D0 X9D8
X9C1 X9C9 X9D1 X9D9
X9C2 X9CA X9D2 X9DA
X9C3 X9CB X9D3 X9DB
X9C4 X9CC X9D4 X9DC
X9C5 X9CD X9D5 X9DD
X9C6 X9CE X9D6 X9DE
X9C7 X9CF X9D7 X9DF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X9E0 X9E8 X9F0 X9F8
X9E1 X9E9 X9F1 X9F9
X9E2 X9EA X9F2 X9FA
X9E3 X9EB X9F3 X9FB
X9E4 X9EC X9F4 X9FC
X9E5 X9ED X9F5 X9FD
X9E6 X9EE X9F6 X9FE
X9E7 X9EF X9F7 X9FF
39
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC00 XD40 XE80 XFC0 JO In jog mode
XC01 XD41 XE81 XFC1 HO In handle mode
XC02 XD42 XE82 XFC2 SO In incremental mode
XC03 XD43 XE83 XFC3 PTPO In manual arbitrary feed mode
XC04 XD44 XE84 XFC4 ZRNO In reference position return mode
XC05 XD45 XE85 XFC5 ASTO In automatic initial set mode
XC06 XD46 XE86 XFC6 In JOG-handle simultaneous mode
XC07 XD47 XE87 XFC7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC08 XD48 XE88 XFC8 MEMO In program operation mode
(In memory mode)
XC09 XD49 XE89 XFC9 TO In tape mode
XC0A XD4A XE8A XFCA Online operation
XC0B XD4B XE8B XFCB DO In MDI mode
XC0C XD4C XE8C XFCC PC operation
XC0D XD4D XE8D XFCD In direct operation
XC0E XD4E XE8E XFCE
XC0F XD4F XE8F XFCF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC10 XD50 XE90 XFD0 MA Controller ready complete
XC11 XD51 XE91 XFD1 SA Servo ready complete
XC12 XD52 XE92 XFD2 OP In auto operation "run"
XC13 XD53 XE93 XFD3 STL In auto operation "start"
XC14 XD54 XE94 XFD4 SPL In auto operation "pause"
XC15 XD55 XE95 XFD5 RST In "reset"
XC16 XD56 XE96 XFD6 CXN In manual arbitrary feed
XC17 XD57 XE97 XFD7 RWD In rewind
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC18 XD58 XE98 XFD8 DEN Motion command complete
XC19 XD59 XE99 XFD9 TIMP All axes in-position
XC1A XD5A XE9A XFDA TSMZ All axes smoothing zero
XC1B XD5B XE9B XFDB
XC1C XD5C XE9C XFDC CXFIN Manual arbitrary feed complete
XC1D XD5D XE9D XFDD
XC1E XD5E XE9E XFDE
XC1F XD5F XE9F XFDF In high-speed mode (G05)
40
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC20 XD60 XEA0 XFE0 RPN In rapid traverse
XC21 XD61 XEA1 XFE1 CUT In cutting feed
XC22 XD62 XEA2 XFE2 TAP In tapping
XC23 XD63 XEA3 XFE3 THRD In thread cutting
XC24 XD64 XEA4 XFE4 SYN In synchronous feed
XC25 XD65 XEA5 XFE5 CSS In constant surface speed
XC26 XD66 XEA6 XFE6 SKIP In skip
XC27 XD67 XEA7 XFE7 ZRNN In reference position return
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC28 XD68 XEA8 XFE8 INCH In inch unit select
XC29 XD69 XEA9 XFE9 DLKN In display lock
XC2A XD6A XEAA XFEA F1DN F1-digit commanded
XC2B XD6B XEAB XFEB TLFO In tool life management
XC2C XD6C XEAC XFEC
XC2D XD6D XEAD XFED
XC2E XD6E XEAE XFEE TLOV Tool life over
XC2F XD6F XEAF XFEF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC30 XD70 XEB0 XFF0 F11 F1-digit No.1
XC31 XD71 XEB1 XFF1 F12 F1-digit No.2
XC32 XD72 XEB2 XFF2 F14 F1-digit No.4
XC33 XD73 XEB3 XFF3 ——
XC34 XD74 XEB4 XFF4 Waiting between part systems
XC35 XD75 XEB5 XFF5
XC36 XD76 XEB6 XFF6
XC37 XD77 XEB7 XFF7 ASLE Illegal axis selected
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC38 XD78 XEB8 XFF8
XC39 XD79 XEB9 XFF9
XC3A XD7A XEBA XFFA
XC3B XD7B XEBB XFFB
XC3C XD7C XEBC XFFC
XC3D XD7D XEBD XFFD
XC3E XD7E XEBE XFFE
XC3F XD7F XEBF XFFF
41
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC40 XD80 XEC0 X1000 DM00 M code independent output M00
XC41 XD81 XEC1 X1001 DM01 M code independent output M01
XC42 XD82 XEC2 X1002 DM02 M code independent output M02
XC43 XD83 XEC3 X1003 DM30 M code independent output M30
XC44 XD84 XEC4 X1004
XC45 XD85 XEC5 X1005
XC46 XD86 XEC6 X1006
XC47 XD87 XEC7 X1007
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC48 XD88 XEC8 X1008
XC49 XD89 XEC9 X1009 MMS Manual numerical command
XC4A XD8A XECA XC4A
XC4B XD8B XECB XC4B
XC4C XD8C XECC XC4C
XC4D XD8D XECD XC4D
XC4E XD8E XECE XC4E
XC4F XD8F XECF X100F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC50 XD90 XED0 X1010
XC51 XD91 XED1 X1011
XC52 XD92 XED2 X1012
XC53 XD93 XED3 X1013
XC54 XD94 XED4 X1014
XC55 XD95 XED5 X1015
XC56 XD96 XED6 X1016
XC57 XD97 XED7 X1017
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC58 XD98 XED8 X1018
XC59 XD99 XED9 X1019
XC5A XD9A XEDA X101A
XC5B XD9B XEDB X101B
XC5C XD9C XEDC X101C
XC5D XD9D XEDD X101D
XC5E XD9E XEDE X101E
XC5F XD9F XEDF X101F
42
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC60 XDA0 XEE0 X1020 MF1 M function strobe 1
XC61 XDA1 XEE1 X1021 MF2 M function strobe 2
XC62 XDA2 XEE2 X1022 MF3 M function strobe 3
XC63 XDA3 XEE3 X1023 MF4 M function strobe 4
XC64 XDA4 XEE4 X1024 SF1 S function strobe 1
XC65 XDA5 XEE5 X1025 SF2 S function strobe 2
XC66 XDA6 XEE6 X1026 SF3 S function strobe 3
XC67 XDA7 XEE7 X1027 SF4 S function strobe 4
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC68 XDA8 XEE8 X1028 TF1 T function strobe 1
XC69 XDA9 XEE9 X1029 TF2 T function strobe 2
XC6A XDAA XEEA X102A TF3 T function strobe 3
XC6B XDAB XEEB X102B TF4 T function strobe 4
XC6C XDAC XEEC X102C BF1 2nd M function strobe 1
XC6D XDAD XEED X102D BF2 2nd M function strobe 2
XC6E XDAE XEEE X102E BF3 2nd M function strobe 3
XC6F XDAF XEEF X102F BF4 2nd M function strobe 4
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC70 XDB0 XEF0 X1030
XC71 XDB1 XEF1 X1031
XC72 XDB2 XEF2 X1032
XC73 XDB3 XEF3 X1033
XC74 XDB4 XEF4 X1034
XC75 XDB5 XEF5 X1035
XC76 XDB6 XEF6 X1036
XC77 XDB7 XEF7 X1037
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC78 XDB8 XEF8 X1038
XC79 XDB9 XEF9 X1039
XC7A XDBA XEFA X103A
XC7B XDBB XEFB X103B
XC7C XDBC XEFC X103C
XC7D XDBD XEFD X103D
XC7E XDBE XEFE X103E
XC7F XDBF XEFF X103F
43
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC80 XDC0 XF00 X1040 CHOP In chopping start
XC81 XDC1 XF01 X1041 CHP1 Basic position – upper dead center point
XC82 XDC2 XF02 X1042 CHP2 Upper dead center point – bottom dead
point
XC83 XDC3 XF03 X1043 CHP3 Bottom dead center point – upper dead
point
XC84 XDC4 XF04 X1044 CHP4 Upper dead center point – basic position
XC85 XDC5 XF05 X1045 CHPMD In chopping mode
XC86 XDC6 XF06 X1046
XC87 XDC7 XF07 X1047
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC88 XDC8 XF08 X1048
XC89 XDC9 XF09 X1049
XC8A XDCA XF0A X104A SSE Search & start (error)
XC8B XDCB XF0B X104B Search & start (search)
XC8C XDCC XF0C X104C Power OFF request
(SP regeneration circuit err)
XC8D XDCD XF0D X104D
XC8E XDCE XF0E X104E
XC8F XDCF XF0F X104F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC90 XDD0 XF10 X1050
XC91 XDD1 XF11 X1051
XC92 XDD2 XF12 X1052 ——
XC93 XDD3 XF13 X1053 TCP Tool change position return
complete
XC94 XDD4 XF14 X1054 TCRQ New tool change
XC95 XDD5 XF15 X1055 ——
XC96 XDD6 XF16 X1056
XC97 XDD7 XF17 X1057
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC98 XDD8 XF18 X1058 AL1 NC alarm 1
XC99 XDD9 XF19 X1059 AL2 NC alarm 2 (Servo alarm)
XC9A XDDA XF1A X105A AL3 NC alarm 3 (Program error)
XC9B XDDB XF1B X105B AL4 NC alarm 4 (Operation error)
XC9C XDDC XF1C X105C
XC9D XDDD XF1D X105D
XC9E XDDE XF1E X105E
XC9F XDDF XF1F X105F
44
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCA0 XDE0 XF20 X1060 Load monitor
In teaching/monitor execution
XCA1 XDE1 XF21 X1061 Teaching mode valid
XCA2 XDE2 XF22 X1062 Monitor mode valid
XCA3 XDE3 XF23 X1063 Adaptive control valid
XCA4 XDE4 XF24 X1064
XCA5 XDE5 XF25 X1065 TRVE Tap retract possible
XCA6 XDE6 XF26 X1066 PCNT No. of work machining over
XCA7 XDE7 XF27 X1067 ABSW Absolute position warning
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCA8 XDE8 XF28 X1068
XCA9 XDE9 XF29 X1069
XCAA XDEA XF2A X106A
XCAB XDEB XF2B X106B
XCAC XDEC XF2C X106C
XCAD XDED XF2D X106D
XCAE XDEE XF2E X106E
XCAF XDEF XF2F X106F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCB0 XDF0 XF30 X1070 In polygon mode (Spindle-NC axis)
XCB1 XDF1 XF31 X1071 AL5 NC alarm 5
XCB2 XDF2 XF32 X1072 In polygon mode (Spindle-Spindle)
XCB3 XDF3 XF33 X1073 Spindle-spindle polygon
synchronization complete
XCB4 XDF4 XF34 X1074
XCB5 XDF5 XF35 X1075
XCB6 XDF6 XF36 X1076
XCB7 XDF7 XF37 X1077
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCB8 XDF8 XF38 X1078
XCB9 XDF9 XF39 X1079
XCBA XDFA XF3A X107A
XCBB XDFB XF3B X107B
XCBC XDFC XF3C X107C
XCBD XDFD XF3D X107D
XCBE XDFE XF3E X107E
XCBF XDFF XF3F X107F For HVS control
(position err detect)
45
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCC0 XE00 XF40 X1080 RTAP In synchronized tapping selection
(M command)
XCC1 XE01 XF41 X1081 In small diameter deep hole cycle
XCC2 XE02 XF42 X1082 INC high-speed retract function valid
state
XCC3 XE03 XF43 X1083 In INC high-speed retract function
operation
XCC4 XE04 XF44 X1084 Optimum pecking function valid state
XCC5 XE05 XF45 X1085 In optimum pecking function
operation
XCC6 XE06 XF46 X1086 Load monitor function valid state
XCC7 XE07 XF47 X1087 In load monitor function operation
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCC8 XE08 XF48 X1088 In barrier valid (left)
XCC9 XE09 XF49 X1089 In barrier valid (right)
XCCA XE0A XF4A X108A
XCCB XE0B XF4B X108B
XCCC XE0C XF4C X108C
XCCD XE0D XF4D X108D
XCCE XE0E XF4E X108E
XCCF XE0F XF4F X108F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCD0 XE10 XF50 X1090
XCD1 XE11 XF51 X1091
XCD2 XE12 XF52 X1092
XCD3 XE13 XF53 X1093
XCD4 XE14 XF54 X1094
XCD5 XE15 XF55 X1095
XCD6 XE16 XF56 X1096
XCD7 XE17 XF57 X1097
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCD8 XE18 XF58 X1098 Door open enable
XCD9 XE19 XF59 X1099
XCDA XE1A XF5A X109A
XCDB XE1B XF5B X109B
XCDC XE1C XF5C X109C
XCDD XE1D XF5D X109D
XCDE XE1E XF5E X109E
XCDF XE1F XF5F X109F
46
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCE0 XE20 XF60 X10A0
XCE1 XE21 XF61 X10A1
XCE2 XE22 XF62 X10A2
XCE3 XE23 XF63 X10A3
XCE4 XE24 XF64 X10A4
XCE5 XE25 XF65 X10A5
XCE6 XE26 XF66 X10A6
XCE7 XE27 XF67 X10A7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCE8 XE28 XF68 X10A8 Door open enable 1-2
(2 channels per 1 part system)
XCE9 XE29 XF69 X10A9 ——
XCEA XE2A XF6A X10AA
XCEB XE2B XF6B X10AB
XCEC XE2C XF6C X10AC
XCED XE2D XF6D X10AD
XCEE XE2E XF6E X10AE
XCEF XE2F XF6F X10AF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCF0 XE30 XF70 X10B0
XCF1 XE31 XF71 X10B1
XCF2 XE32 XF72 X10B2
XCF3 XE33 XF73 X10B3
XCF4 XE34 XF74 X10B4
XCF5 XE35 XF75 X10B5
XCF6 XE36 XF76 X10B6
XCF7 XE37 XF77 X10B7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XCF8 XE38 XF78 X10B8
XCF9 XE39 XF79 X10B9
XCFA XE3A XF7A X10BA
XCFB XE3B XF7B X10BB
XCFC XE3C XF7C X10BC
XCFD XE3D XF7D X10BD
XCFE XE3E XF7E X10BE
XCFF XE3F XF7F X10BF
47
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X1880 X18E0 X1940 X19A0 SUPP Spindle speed upper limit over
X1881 X18E1 X1941 X19A1 SLOW Spindle speed lower limit over
X1882 X18E2 X1942 X19A2 SIGE S-analog gear No. illegal
X1883 X18E3 X1943 X19A3 SOVE S-analog max./min.
command value over
X1884 X18E4 X1944 X19A4 SNGE S-analog no gear selected
X1885 X18E5 X1945 X19A5 GR1 Spindle gear shift command 1
X1886 X18E6 X1946 X19A6 GR2 Spindle gear shift command 2
X1887 X18E7 X1947 X19A7 - (Always "0")
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X1888 X18E8 X1948 X19A8 2nd in-position (D)
X1889 X18E9 X1949 X19A9 CDO Current detect
X188A X18EA X194A X19AA VRO Speed detect
X188B X18EB X194B X19AB FLO In spindle alarm
X188C X18EC X194C X19AC ZSO Zero speed
X188D X18ED X194D X19AD USO Up-to-speed
X188E X18EE X194E X19AE ORAO Spindle in-position
X188F X18EF X194F X19AF LCSA In L coil selected
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X1890 X18F0 X1950 X19B0 SMA Spindle ready-ON
X1891 X18F1 X1951 X19B1 SSA Spindle servo-ON
X1892 X18F2 X1952 X19B2 SEMG Spindle emergency stop
X1893 X18F3 X1953 X19B3 SSRN Spindle forward run
X1894 X18F4 X1954 X19B4 SSRI Spindle reverse run
X1895 X18F5 X1955 X19B5 SZPH Z-phase passed
X1896 X18F6 X1956 X19B6 SIMP Position loop in-position
X1897 X18F7 X1957 X19B7 STLQ Torque limit
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X1898 X18F8 X1958 X19B8 ——
X1899 X18F9 X1959 X19B9 ——
X189A X18FA X195A X19BA
X189B X18FB X195B X19BB
X189C X18FC X195C X19BC
X189D X18FD X195D X19BD SD2 Speed detect 2
X189E X18FE X195E X19BE MCSA In M coil selected
X189F X18FF X195F X19BF Index positioning complete
48
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X18A0 X1900 X1960 X19C0 ENB Spindle enable
X18A1 X1901 X1961 X19C1
X18A2 X1902 X1962 X19C2
X18A3 X1903 X1963 X19C3
X18A4 X1904 X1964 X19C4
X18A5 X1905 X1965 X19C5
X18A6 X1906 X1966 X19C6
X18A7 X1907 X1967 X19C7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X18A8 SPSYN1 In spindle synchronous control
X18A9 FSPRV Spindle rotation speed
synchronization complete
X18AA FSPPH Spindle phase synchronization
complete
X18AB SPSYN2 In spindle synchronous
control 2 (D)
X18AC SPCMP Chuck close confirmation
X18AD
X18AE
X18AF
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X18B0 X1910 X1970 X19D0
X18B1 X1911 X1971 X19D1
X18B2 X1912 X1972 X19D2
X18B3 X1913 X1973 X19D3
X18B4 X1914 X1974 X19D4
X18B5 X1915 X1975 X19D5
X18B6 X1916 X1976 X19D6
X18B7 X1917 X1977 X19D7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X18B8 X1918 In magnetic bearing ready ON
X18B9 X1919 In magnetic bearing servo ON
X18BA X191A
X18BB X191B
X18BC X191C In magnetic bearing warning
X18BD X191D
X18BE X191E
X18BF X191F In magnetic bearing alarm
49
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.1 PLC Input Signals (Bit type: X***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X1D00 X1D20 X1D40 X1D60 PSW1 Position switch 1
X1D01 X1D21 X1D41 X1D61 PSW2 Position switch 2
X1D02 X1D22 X1D42 X1D62 PSW3 Position switch 3
X1D03 X1D23 X1D43 X1D63 PSW4 Position switch 4
X1D04 X1D24 X1D44 X1D64 PSW5 Position switch 5
X1D05 X1D25 X1D45 X1D65 PSW6 Position switch 6
X1D06 X1D26 X1D46 X1D66 PSW7 Position switch 7
X1D07 X1D27 X1D47 X1D67 PSW8 Position switch 8
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X1D08 X1D28 X1D48 X1D68 PSW9 Position switch 9
X1D09 X1D29 X1D49 X1D69 PSW10 Position switch 10
X1D0A X1D2A X1D4A X1D6A PSW11 Position switch 11
X1D0B X1D2B X1D4B X1D6B PSW12 Position switch 12
X1D0C X1D2C X1D4C X1D6C PSW13 Position switch 13
X1D0D X1D2D X1D4D X1D6D PSW14 Position switch 14
X1D0E X1D2E X1D4E X1D6E PSW15 Position switch 15
X1D0F X1D2F X1D4F X1D6F PSW16 Position switch 16
Device No.
$1 $2 $3 $4 Abbrev. Signal name
X1D10 X1D30 X1D50 X1D70 PSW17 Position switch 17
X1D11 X1D31 X1D51 X1D71 PSW18 Position switch 18
X1D12 X1D32 X1D52 X1D72 PSW19 Position switch 19
X1D13 X1D33 X1D53 X1D73 PSW20 Position switch 20
X1D14 X1D34 X1D54 X1D74 PSW21 Position switch 21
X1D15 X1D35 X1D55 X1D75 PSW22 Position switch 22
X1D16 X1D36 X1D56 X1D76 PSW23 Position switch 23
X1D17 X1D37 X1D57 X1D77 PSW24 Position switch 24
50
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
51
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
52
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R500 R700 R900 R1100
R501 R701 R901 R1101
R502 R702 R902 R1102
R503 R703 R903 R1103
R504 R704 R904 R1104 M code data 1
R505 R705 R905 R1105
R506 R706 R906 R1106 M code data 2
R507 R707 R907 R1107
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R508 R708 R908 R1108 M code data 3
R509 R709 R909 R1109
R510 R710 R910 R1110 M code data 4
R511 R711 R911 R1111
R512 R712 R912 R1112 S code data 1
R513 R713 R913 R1113
R514 R714 R914 R1114 S code data 2
R515 R715 R915 R1115
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R516 R716 R916 R1116 S code data 3
R517 R717 R917 R1117
R518 R718 R918 R1118 S code data 4
R519 R719 R919 R1119
R520 R720 R920 R1120
R521 R721 R921 R1121
R522 R722 R922 R1122
R523 R723 R923 R1123
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R524 R724 R924 R1124
R525 R725 R925 R1125
R526 R726 R926 R1126
R527 R727 R927 R1127
R528 R728 R928 R1128
R529 R729 R929 R1129
R530 R730 R930 R1130
R531 R731 R931 R1131
53
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R532 R732 R932 R1132
R533 R733 R933 R1133
R534 R734 R934 R1134
R535 R735 R935 R1135
R536 R736 R936 R1136 T code data 1
R537 R737 R937 R1137
R538 R738 R938 R1138 T code data 2
R539 R739 R939 R1139
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R540 R740 R940 R1140 T code data 3
R541 R741 R941 R1141
R542 R742 R942 R1142 T code data 4
R543 R743 R943 R1143
R544 R744 R944 R1144 2nd M function data 1
R545 R745 R945 R1145
R546 R746 R946 R1146 2nd M function data 2
R547 R747 R947 R1147
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R548 R748 R948 R1148 2nd M function data 3
R549 R749 R949 R1149
R550 R750 R950 R1150 2nd M function data 4
R551 R751 R951 R1151
R552 R752 R952 R1152
R553 R753 R953 R1153
R554 R754 R954 R1154
R555 R755 R955 R1155
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R556 R756 R956 R1156
R557 R757 R957 R1157
R558 R758 R958 R1158
R559 R759 R959 R1159
R560 R760 R960 R1160
R561 R761 R961 R1161
R562 R762 R962 R1162
R563 R763 R963 R1163
54
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R564 R764 R964 R1164 Load monitor warning axis
R565 R765 R965 R1165 Load monitor alarm axis
R566 R766 R966 R1166 Load monitor data alarm information
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R572 R772 R972 R1172 CNC complete standby status output
R573 R773 R973 R1173
R574 R774 R974 R1174 In initialization
R575 R775 R975 R1175 Initialization incomplete
R576 R776 R976 R1176
R577 R777 R977 R1177
R578 R778 R978 R1178
R579 R779 R979 R1179 Program execution state (editing
related)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R580 R780 R980 R1180 Near reference position
R581 R781 R981 R1181 (per reference position)
R582 R782 R982 R1182 Presetter contact
R583 R783 R983 R1183 Presetter interlock
R584 R784 R984 R1184 Area signal X axis ON/OFF
R585 R785 R985 R1185 Area signal Z axis ON/OFF
R586 R786 R986 R1186 Area signal X axis (-) ON/OFF
R587 R787 R987 R1187 Area signal Z axis (-) ON/OFF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R588 R788 R988 R1188 Takt time (ms) (Low)
R589 R789 R989 R1189 Takt time (ms) (High)
R590 R790 R990 R1190 Takt time (min) (Low)
R591 R791 R991 R1191 Takt time (min) (High)
R592 R792 R992 R1192 For HVS control
(position err detect)
R593 R793 R993 R1193
R594 R794 R994 R1194
R595 R795 R995 R1195
55
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R596 R796 R996 R1196 Load monitor status
R597 R797 R997 R1197 Load monitor status
R598 R798 R998 R1198 Load monitor status
R599 R799 R999 R1199 Load monitor status
R600 R800 R1000 R1200 Load monitor status
R601 R801 R1001 R1201 Load monitor status
R602 R802 R1002 R1202 Load monitor status
R603 R803 R1003 R1203 Load monitor status
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R604 R804 R1004 R1204 Load monitor status
R605 R805 R1005 R1205 Load monitor status
R606 R806 R1006 R1206 No. of work machining
(current) (Low-order)
R607 R807 R1007 R1207 No. of work machining
(current) (High-order)
R608 R808 R1008 R1208 No. of work machining
(max.) (Low-order)
R609 R809 R1009 R1209 No. of work machining
(max.) (High-order)
R610 R810 R1010 R1210
R611 R811 R1011 R1211
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R612 R812 R1012 R1212
R613 R813 R1013 R1213
R614 R814 R1014 R1214
R615 R815 R1015 R1215
R616 R816 R1016 R1216
R617 R817 R1017 R1217
R618 R818 R1018 R1218
R619 R819 R1019 R1219
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R620 R820 R1020 R1220
R621 R821 R1021 R1221
R622 R822 R1022 R1222
R623 R823 R1023 R1223
R624 R824 R1024 R1224
R625 R825 R1025 R1225
R626 R826 R1026 R1226
R627 R827 R1027 R1227
56
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R628 R828 R1028 R1228 Tool life usage data
R629 R829 R1029 R1229
R630 R830 R1030 R1230 ——
R631 R831 R1031 R1231
R632 R832 R1032 R1232
R633 R833 R1033 R1233
R634 R834 R1034 R1234
R635 R835 R1035 R1235
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R636 R836 R1036 R1236
R637 R837 R1037 R1237
R638 R838 R1038 R1238
R639 R839 R1039 R1239
R640 R840 R1040 R1240
R641 R841 R1041 R1241
R642 R842 R1042 R1242
R643 R843 R1043 R1243
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R644 R844 R1044 R1244
R645 R845 R1045 R1245
R646 R846 R1046 R1246
R647 R847 R1047 R1247
R648 R848 R1048 R1248
R649 R849 R1049 R1249
R650 R850 R1050 R1250
R651 R851 R1051 R1251
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R652 R852 R1052 R1252
R653 R853 R1053 R1253
R654 R854 R1054 R1254
R655 R855 R1055 R1255
R656 R856 R1056 R1256
R657 R857 R1057 R1257
R658 R858 R1058 R1258
R659 R859 R1059 R1259
57
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4652 R4684 R4716 R4748
R4653 R4685 R4717 R4749
R4654 R4686 R4718 R4750
R4655 R4687 R4719 R4751
R4656 R4688 R4720 R4752
R4657 R4689 R4721 R4753
R4658 R4690 R4722 R4754
R4659 R4691 R4723 R4755
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4756 R4772 R4788 R4804 Servo deflection amount 1st axis
R4757 R4773 R4789 R4805
R4758 R4774 R4790 R4806 2nd axis
R4759 R4775 R4791 R4807
R4760 R4776 R4792 R4808 3rd axis
R4761 R4777 R4793 R4809
R4762 R4778 R4794 R4810 4th axis
R4763 R4779 R4795 R4811
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4764 R4780 R4796 R4812 Servo deflection amount 5th axis
R4765 R4781 R4797 R4813
R4766 R4782 R4798 R4814 6th axis
R4767 R4783 R4799 R4815
R4768 R4784 R4800 R4816 7th axis
R4769 R4785 R4801 R4817
R4770 R4786 R4802 R4818 8th axis
R4771 R4787 R4803 R4819
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4820 R4836 R4852 R4868
R4821 R4837 R4853 R4869
R4822 R4838 R4854 R4870
R4823 R4839 R4855 R4871
R4824 R4840 R4856 R4872
R4825 R4841 R4857 R4873
R4826 R4842 R4858 R4874
R4827 R4843 R4859 R4875
58
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4956 R4988 R5020 R5052
R4957 R4989 R5021 R5053
R4958 R4990 R5022 R5054
R4959 R4991 R5023 R5055
R4960 R4992 R5024 R5056
R4961 R4993 R5025 R5057
R4962 R4994 R5026 R5058
R4963 R4995 R5027 R5059
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4964 R4996 R5028 R5060
R4965 R4997 R5029 R5061
R4966 R4998 R5030 R5062
R4967 R4999 R5031 R5063
R4968 R5000 R5032 R5064
R4969 R5001 R5033 R5065
R4970 R5002 R5034 R5066
R4971 R5003 R5035 R5067
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R4972 R5004 R5036 R5068
R4973 R5005 R5037 R5069
R4974 R5006 R5038 R5070
R4975 R5007 R5039 R5071
R4976 R5008 R5040 R5072
R4977 R5009 R5041 R5073
R4978 R5010 R5042 R5074
R4979 R5011 R5043 R5075
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5076 R5092 R5108 R5124 Synchronous control error amount
1st axis (L)
R5077 R5093 R5109 R5125 1st axis (H)
R5078 R5094 R5110 R5126 2nd axis (L)
R5079 R5095 R5111 R5127 2nd axis (H)
R5080 R5096 R5112 R5128 3rd axis (L)
R5081 R5097 R5113 R5129 3rd axis (H)
R5082 R5098 R5114 R5130 4th axis (L)
R5083 R5099 R5115 R5131 4th axis (H)
59
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5084 R5100 R5116 R5132 Synchronous control error amount
5th axis (L)
R5085 R5101 R5117 R5133 5th axis (H)
R5086 R5102 R5118 R5134 6th axis (L)
R5087 R5103 R5119 R5135 6th axis (H)
R5088 R5104 R5120 R5136 7th axis (L)
R5089 R5105 R5121 R5137 7th axis (H)
R5090 R5106 R5122 R5138 8th axis (L)
R5091 R5107 R5123 R5139 8th axis (H)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5140 R5148 R5156 R5164
R5141 R5149 R5157 R5165
R5142 R5150 R5158 R5166
R5143 R5151 R5159 R5167
R5144 R5152 R5160 R5168
R5145 R5153 R5161 R5169
R5146 R5154 R5162 R5170
R5147 R5155 R5163 R5171
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5172 R5204 R5236 R5268 Cutting feed movement amount
R5173 R5205 R5237 R5269 1st axis
R5174 R5206 R5238 R5270
R5175 R5207 R5239 R5271
R5176 R5208 R5240 R5272 Cutting feed movement amount
R5177 R5209 R5241 R5273 2nd axis
R5178 R5210 R5242 R5274
R5179 R5211 R5243 R5275
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5180 R5212 R5244 R5276 Cutting feed movement amount
R5181 R5213 R5245 R5277 3rd axis
R5182 R5214 R5246 R5278
R5183 R5215 R5247 R5279
R5184 R5216 R5248 R5280 Cutting feed movement amount
R5185 R5217 R5249 R5281 4th axis
R5186 R5218 R5250 R5282
R5187 R5219 R5251 R5283
60
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5188 R5220 R5252 R5284 Cutting feed movement amount
R5189 R5221 R5253 R5285 5th axis
R5190 R5222 R5254 R5286
R5191 R5223 R5255 R5287
R5192 R5224 R5256 R5288 Cutting feed movement amount
R5193 R5225 R5257 R5289 6th axis
R5194 R5226 R5258 R5290
R5195 R5227 R5259 R5291
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5196 R5228 R5260 R5292 Cutting feed movement amount
R5197 R5229 R5261 R5293 7th axis
R5198 R5230 R5262 R5294
R5199 R5231 R5263 R5295
R5200 R5232 R5264 R5296 Cutting feed movement amount
R5201 R5233 R5265 R5297 8th axis
R5202 R5234 R5266 R5298
R5203 R5235 R5267 R5299
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5300 R5308 R5316 R5324
R5301 R5309 R5317 R5325
R5302 R5310 R5318 R5326
R5303 R5311 R5319 R5327
R5304 R5312 R5320 R5328
R5305 R5313 R5321 R5329
R5306 R5314 R5322 R5330
R5307 R5315 R5323 R5331
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5332 R5340 R5348 R5356
R5333 R5341 R5349 R5357
R5334 R5342 R5350 R5358
R5335 R5343 R5351 R5359
R5336 R5344 R5352 R5360
R5337 R5345 R5353 R5361
R5338 R5346 R5354 R5362
R5339 R5347 R5355 R5363
61
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5620 R5628 R5636 R5644
R5621 R5629 R5637 R5645
R5622 R5630 R5638 R5646
R5623 R5631 R5639 R5647
R5624 R5632 R5640 R5648
R5625 R5633 R5641 R5649
R5626 R5634 R5642 R5650
R5627 R5635 R5643 R5651
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5652 R5660 R5668 R5676
R5653 R5661 R5669 R5677
R5654 R5662 R5670 R5678
R5655 R5663 R5671 R5679
R5656 R5664 R5672 R5680
R5657 R5665 R5673 R5681
R5658 R5666 R5674 R5682
R5659 R5667 R5675 R5683
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R6436 R6444 R6452 R6460 User macro output #1032
R6437 R6445 R6453 R6461 (Note 1)
R6438 R6446 R6454 R6462 User macro output #1033
R6439 R6447 R6455 R6463
R6440 R6448 R6456 R6464 User macro output #1034
R6441 R6449 R6457 R6465
R6442 R6450 R6458 R6466 User macro output #1035
R6443 R6451 R6459 R6467
(Note 1) #1032 to #1035 are output from the PLC, and the direction is the opposite of the other R registers.
62
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R6500 R6550 R6600 R6650 Spindle command
R6501 R6551 R6601 R6651 rotation speed input
R6502 R6552 R6602 R6652 Spindle command final data
R6503 R6553 R6603 R6653 (rotation speed)
R6504 R6554 R6604 R6654
R6505 R6555 R6605 R6655
R6506 R6556 R6606 R6656 Spindle actual speed
R6507 R6557 R6607 R6657
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R6508 R6558 R6608 R6658
R6509 R6559 R6609 R6659
R6510 R6560 R6610 R6660
R6511 R6561 R6611 R6661
R6512 R6562 R6612 R6662
R6513 R6563 R6613 R6663
R6514 R6564 R6614 R6664
R6515 R6565 R6615 R6665
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R6516 R6566 R6616 R6666 Spindle synchronous control
Phase error output
R6517 R6567 R6617 R6667
R6518 R6568 R6618 R6668 Spindle synchronous control
Phase offset data
R6519 R6569 R6619 R6669 Phase error monitor
R6520 R6570 R6620 R6670 Phase error monitor (lower limit)
R6521 R6571 R6621 R6671 Phase error monitor (upper limit)
R6522 R6572 R6622 R6672 Phase error 1 (degree)
(including shift calc.)
R6523 R6573 R6623 R6673 Phase error 2 (degree)
(excluding shift calc.)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R6524 R6574 R6624 R6674
R6525 R6575 R6625 R6675
R6526 R6576 R6626 R6676
R6527 R6577 R6627 R6677
R6528 R6578 R6628 R6678
R6529 R6579 R6629 R6679
R6530 R6580 R6630 R6680
R6531 R6581 R6631 R6681
63
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
64
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11800 R11850 R11900 R11950 T life mgmt
R11801 R11851 R11901 R11951 Standby tool: Group No.
R11802 R11852 R11902 R11952 Standby tool: Tool No.
R11803 R11853 R11903 R11953
R11804 R11854 R11904 R11954 Standby tool: Flag/Status
R11805 R11855 R11905 R11955 Standby tool: Auxiliary data
R11806 R11856 R11906 R11956 Standby tool: Cumulative
R11807 R11857 R11907 R11957 usage time
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11808 R11858 R11908 R11958 T life mgmt
R11809 R11859 R11909 R11959 Standby tool: Service lifetime
R11810 R11860 R11910 R11960 Standby tool: Cumulative
usage count
R11811 R11861 R11911 R11961 Standby tool: Service life count
R11812 R11862 R11912 R11962 Standby tool: Cumulative
R11813 R11863 R11913 R11963 usage wear amount
R11814 R11864 R11914 R11964 Standby tool: Service life wear
R11815 R11865 R11915 R11965 amount
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11816 R11866 R11916 R11966 T life mgmt
R11817 R11867 R11917 R11967 Standby tool: Length
compensation amount
R11818 R11868 R11918 R11968 Standby tool: Radius
R11819 R11869 R11919 R11969 compensation amount
R11820 R11870 R11920 R11970 Standby tool: Length wear
R11821 R11871 R11921 R11971 amount
R11822 R11872 R11922 R11972 Standby tool: Radius wear
R11823 R11873 R11923 R11973 amount
65
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.2 PLC Input Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11824 R11874 R11924 R11974 T life mgmt
R11825 R11875 R11925 R11975 Active tool: Group No.
R11826 R11876 R11926 R11976 Active tool: Tool No.
R11827 R11877 R11927 R11977
R11828 R11878 R11928 R11978 Active tool: Flag/Status
R11829 R11879 R11929 R11979 Active tool: Auxiliary data
R11830 R11880 R11930 R11980 Active tool: Cumulative
R11831 R11881 R11931 R11981 usage time
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11832 R11882 R11932 R11982 T life mgmt
R11833 R11883 R11933 R11983 Active tool: Service lifetime
R11834 R11884 R11934 R11984 Active tool: Cumulative usage count
R11835 R11885 R11935 R11985 Active tool: Service life count
R11836 R11886 R11936 R11986 Active tool: Cumulative usage
R11837 R11887 R11937 R11987 wear amount
R11838 R11888 R11938 R11988 Active tool: Service life wear
R11839 R11889 R11939 R11989 amount
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R11840 R11890 R11940 R11990 T life mgmt
R11841 R11891 R11941 R11991 Active tool: Length
compensation amount
R11842 R11892 R11942 R11992 Active tool: Radius
R11843 R11893 R11943 R11993 compensation amount
R11844 R11894 R11944 R11994 Active tool: Length wear
R11845 R11895 R11945 R11995 amount
R11846 R11896 R11946 R11996 Active tool: Radius wear
R11847 R11897 R11947 R11997 amount
66
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
67
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
68
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y780 Y788 Y790 Y798 DTCH1 Control axis detach 1st axis
Y781 Y789 Y791 Y799 DTCH2 2nd axis
Y782 Y78A Y792 Y79A DTCH3 3rd axis
Y783 Y78B Y793 Y79B DTCH4 4th axis
Y784 Y78C Y794 Y79C DTCH5 5th axis
Y785 Y78D Y795 Y79D DTCH6 6th axis
Y786 Y78E Y796 Y79E DTCH7 7th axis
Y787 Y78F Y797 Y79F DTCH8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y7A0 Y7A8 Y7B0 Y7B8 *SVF1 Servo OFF 1st axis
Y7A1 Y7A9 Y7B1 Y7B9 *SVF2 2nd axis
Y7A2 Y7AA Y7B2 Y7BA *SVF3 3rd axis
Y7A3 Y7AB Y7B3 Y7BB *SVF4 4th axis
Y7A4 Y7AC Y7B4 Y7BC *SVF5 5th axis
Y7A5 Y7AD Y7B5 Y7BD *SVF6 6th axis
Y7A6 Y7AE Y7B6 Y7BE *SVF7 7th axis
Y7A7 Y7AF Y7B7 Y7BF *SVF8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y7C0 Y7C8 Y7D0 Y7D8 MI1 Mirror image 1st axis
Y7C1 Y7C9 Y7D1 Y7D9 MI2 2nd axis
Y7C2 Y7CA Y7D2 Y7DA MI3 3rd axis
Y7C3 Y7CB Y7D3 Y7DB MI4 4th axis
Y7C4 Y7CC Y7D4 Y7DC MI5 5th axis
Y7C5 Y7CD Y7D5 Y7DD MI6 6th axis
Y7C6 Y7CE Y7D6 Y7DE MI7 7th axis
Y7C7 Y7CF Y7D7 Y7DF MI8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y7E0 Y7E8 Y7F0 Y7F8 *+EDT1 External deceleration +1st axis
Y7E1 Y7E9 Y7F1 Y7F9 *+EDT2 +2nd axis
Y7E2 Y7EA Y7F2 Y7FA *+EDT3 +3rd axis
Y7E3 Y7EB Y7F3 Y7FB *+EDT4 +4th axis
Y7E4 Y7EC Y7F4 Y7FC *+EDT5 +5th axis
Y7E5 Y7ED Y7F5 Y7FD *+EDT6 +6th axis
Y7E6 Y7EE Y7F6 Y7FE *+EDT7 +7th axis
Y7E7 Y7EF Y7F7 Y7FF *+EDT8 +8th axis
69
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y800 Y808 Y810 Y818 *-EDT1 External deceleration -1st axis
Y801 Y809 Y811 Y819 *-EDT2 -2nd axis
Y802 Y80A Y812 Y81A *-EDT3 -3rd axis
Y803 Y80B Y813 Y81B *-EDT4 -4th axis
Y804 Y80C Y814 Y81C *-EDT5 -5th axis
Y805 Y80D Y815 Y81D *-EDT6 -6th axis
Y806 Y80E Y816 Y81E *-EDT7 -7th axis
Y807 Y80F Y817 Y81F *-EDT8 -8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y820 Y828 Y830 Y838 *+AIT1 Auto interlock +1st axis
Y821 Y829 Y831 Y839 *+AIT2 +2nd axis
Y822 Y82A Y832 Y83A *+AIT3 +3rd axis
Y823 Y82B Y833 Y83B *+AIT4 +4th axis
Y824 Y82C Y834 Y83C *+AIT5 +5th axis
Y825 Y82D Y835 Y83D *+AIT6 +6th axis
Y826 Y82E Y836 Y83E *+AIT7 +7th axis
Y827 Y82F Y837 Y83F *+AIT8 +8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y840 Y848 Y850 Y858 *-AIT1 Auto interlock -1st axis
Y841 Y849 Y851 Y859 *-AIT2 -2nd axis
Y842 Y84A Y852 Y85A *-AIT3 -3rd axis
Y843 Y84B Y853 Y85B *-AIT4 -4th axis
Y844 Y84C Y854 Y85C *-AIT5 -5th axis
Y845 Y84D Y855 Y85D *-AIT6 -6th axis
Y846 Y84E Y856 Y85E *-AIT7 -7th axis
Y847 Y84F Y857 Y85F *-AIT8 -8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y860 Y868 Y870 Y878 *+MIT1 Manual interlock +1st axis
Y861 Y869 Y871 Y879 *+MIT2 +2nd axis
Y862 Y86A Y872 Y87A *+MIT3 +3rd axis
Y863 Y86B Y873 Y87B *+MIT4 +4th axis
Y864 Y86C Y874 Y87C *+MIT5 +5th axis
Y865 Y86D Y875 Y87D *+MIT6 +6th axis
Y866 Y86E Y876 Y87E *+MIT7 +7th axis
Y867 Y86F Y877 Y87F *+MIT8 +8th axis
70
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y880 Y888 Y890 Y898 *-MIT1 Manual interlock -1st axis
Y881 Y889 Y891 Y899 *-MIT2 -2nd axis
Y882 Y88A Y892 Y89A *-MIT3 -3rd axis
Y883 Y88B Y893 Y89B *-MIT4 -4th axis
Y884 Y88C Y894 Y89C *-MIT5 -5th axis
Y885 Y88D Y895 Y89D *-MIT6 -6th axis
Y886 Y88E Y896 Y89E *-MIT7 -7th axis
Y887 Y88F Y897 Y89F *-MIT8 -8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y8A0 Y8A8 Y8B0 Y8B8 AMLK1 Auto machine lock 1st axis
Y8A1 Y8A9 Y8B1 Y8B9 AMLK2 2nd axis
Y8A2 Y8AA Y8B2 Y8BA AMLK3 3rd axis
Y8A3 Y8AB Y8B3 Y8BB AMLK4 4th axis
Y8A4 Y8AC Y8B4 Y8BC AMLK5 5th axis
Y8A5 Y8AD Y8B5 Y8BD AMLK6 6th axis
Y8A6 Y8AE Y8B6 Y8BE AMLK7 7th axis
Y8A7 Y8AF Y8B7 Y8BF AMLK8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y8C0 Y8C8 Y8D0 Y8D8 MMLK1 Manual machine lock 1st axis
Y8C1 Y8C9 Y8D1 Y8D9 MMLK2 2nd axis
Y8C2 Y8CA Y8D2 Y8DA MMLK3 3rd axis
Y8C3 Y8CB Y8D3 Y8DB MMLK4 4th axis
Y8C4 Y8CC Y8D4 Y8DC MMLK5 5th axis
Y8C5 Y8CD Y8D5 Y8DD MMLK6 6th axis
Y8C6 Y8CE Y8D6 Y8DE MMLK7 7th axis
Y8C7 Y8CF Y8D7 Y8DF MMLK8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y8E0 Y8E8 Y8F0 Y8F8 +J1 Feed axis select +1st axis
Y8E1 Y8E9 Y8F1 Y8F9 +J2 +2nd axis
Y8E2 Y8EA Y8F2 Y8FA +J3 +3rd axis
Y8E3 Y8EB Y8F3 Y8FB +J4 +4th axis
Y8E4 Y8EC Y8F4 Y8FC +J5 +5th axis
Y8E5 Y8ED Y8F5 Y8FD +J6 +6th axis
Y8E6 Y8EE Y8F6 Y8FE +J7 +7th axis
Y8E7 Y8EF Y8F7 Y8FF +J8 +8th axis
71
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y900 Y908 Y910 Y918 -J1 Feed axis select -1st axis
Y901 Y909 Y911 Y919 -J2 -2nd axis
Y902 Y90A Y912 Y91A -J3 -3rd axis
Y903 Y90B Y913 Y91B -J4 -4th axis
Y904 Y90C Y914 Y91C -J5 -5th axis
Y905 Y90D Y915 Y91D -J6 -6th axis
Y906 Y90E Y916 Y91E -J7 -7th axis
Y907 Y90F Y917 Y91F -J8 -8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y920 Y928 Y930 Y938 MAE1 Manual/Auto simultaneous valid
1st axis
Y921 Y929 Y931 Y939 MAE2 2nd axis
Y922 Y92A Y932 Y93A MAE3 3rd axis
Y923 Y92B Y933 Y93B MAE4 4th axis
Y924 Y92C Y934 Y93C MAE5 5th axis
Y925 Y92D Y935 Y93D MAE6 6th axis
Y926 Y92E Y936 Y93E MAE7 7th axis
Y927 Y92F Y937 Y93F MAE8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y940 Y948 Y950 Y958 FBE1 Manual feedrate B valid
1st axis
Y941 Y949 Y951 Y959 FBE2 2nd axis
Y942 Y94A Y952 Y95A FBE3 3rd axis
Y943 Y94B Y953 Y95B FBE4 4th axis
Y944 Y94C Y954 Y95C FBE5 5th axis
Y945 Y94D Y955 Y95D FBE6 6th axis
Y946 Y94E Y956 Y95E FBE7 7th axis
Y947 Y94F Y957 Y95F FBE8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y960 Y968 Y970 Y978 AZS1 Zero point initialization set mode
1st axis
Y961 Y969 Y971 Y979 AZS2 2nd axis
Y962 Y96A Y972 Y97A AZS3 3rd axis
Y963 Y96B Y973 Y97B AZS4 4th axis
Y964 Y96C Y974 Y97C AZS5 5th axis
Y965 Y96D Y975 Y97D AZS6 6th axis
Y966 Y96E Y976 Y97E AZS7 7th axis
Y967 Y96F Y977 Y97F AZS8 8th axis
72
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y980 Y988 Y990 Y998 ZST1 Zero point initialization set start
1st axis
Y981 Y989 Y991 Y999 ZST2 2nd axis
Y982 Y98A Y992 Y99A ZST3 3rd axis
Y983 Y98B Y993 Y99B ZST4 4th axis
Y984 Y98C Y994 Y99C ZST5 5th axis
Y985 Y98D Y995 Y99D ZST6 6th axis
Y986 Y98E Y996 Y99E ZST7 7th axis
Y987 Y98F Y997 Y99F ZST8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y9A0 Y9A8 Y9B0 Y9B8 Current limit changeover
1st axis
Y9A1 Y9A9 Y9B1 Y9B9 2nd axis
Y9A2 Y9AA Y9B2 Y9BA 3rd axis
Y9A3 Y9AB Y9B3 Y9BB 4th axis
Y9A4 Y9AC Y9B4 Y9BC 5th axis
Y9A5 Y9AD Y9B5 Y9BD 6th axis
Y9A6 Y9AE Y9B6 Y9BE 7th axis
Y9A7 Y9AF Y9B7 Y9BF 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y9C0 Y9C8 Y9D0 Y9D8 Droop release request
1st axis
Y9C1 Y9C9 Y9D1 Y9D9 2nd axis
Y9C2 Y9CA Y9D2 Y9DA 3rd axis
Y9C3 Y9CB Y9D3 Y9DB 4th axis
Y9C4 Y9CC Y9D4 Y9DC 5th axis
Y9C5 Y9CD Y9D5 Y9DD 6th axis
Y9C6 Y9CE Y9D6 Y9DE 7th axis
Y9C7 Y9CF Y9D7 Y9DF 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y9E0 Y9E8 Y9F0 Y9F8
Y9E1 Y9E9 Y9F1 Y9F9 Ext. workpiece coordinate
measurement 2nd axis
Y9E2 Y9EA Y9F2 Y9FA
Y9E3 Y9EB Y9F3 Y9FB
Y9E4 Y9EC Y9F4 Y9FC
Y9E5 Y9ED Y9F5 Y9FD
Y9E6 Y9EE Y9F6 Y9FE
Y9E7 Y9EF Y9F7 Y9FF
73
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YA00 YA08 YA10 YA18 DTCH21 Control axis detach 2
1st axis
YA01 YA09 YA11 YA19 DTCH22 2nd axis
YA02 YA0A YA12 YA1A DTCH23 3rd axis
YA03 YA0B YA13 YA1B DTCH24 4th axis
YA04 YA0C YA14 YA1C DTCH25 5th axis
YA05 YA0D YA15 YA1D DTCH26 6th axis
YA06 YA0E YA16 YA1E DTCH27 7th axis
YA07 YA0F YA17 YA1F DTCH28 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YA20 YA28 YA30 YA38 Unclamp complete
1st axis
YA21 YA29 YA31 YA39 2nd axis
YA22 YA2A YA32 YA3A 3rd axis
YA23 YA2B YA33 YA3B 4th axis
YA24 YA2C YA34 YA3C 5th axis
YA25 YA2D YA35 YA3D 6th axis
YA26 YA2E YA36 YA3E 7th axis
YA27 YA2F YA37 YA3F 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YA40 YA48 YA50 YA58 Each axis reference position return
1st axis
YA41 YA49 YA51 YA59 2nd axis
YA42 YA4A YA52 YA5A 3rd axis
YA43 YA4B YA53 YA5B 4th axis
YA44 YA4C YA54 YA5C 5th axis
YA45 YA4D YA55 YA5D 6th axis
YA46 YA4E YA56 YA5E 7th axis
YA47 YA4F YA57 YA5F 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YA60 YA68 YA70 YA78 Cross machining control request
1st axis
YA61 YA69 YA71 YA79 2nd axis
YA62 YA6A YA72 YA7A 3rd axis
YA63 YA6B YA73 YA7B 4th axis
YA64 YA6C YA74 YA7C 5th axis
YA65 YA6D YA75 YA7D 6th axis
YA66 YA6E YA76 YA7E 7th axis
YA67 YA6F YA77 YA7F 8th axis
74
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YA80 YA88 YA90 YA98 SYNC1 Synchronous control request
1st axis
YA81 YA89 YA91 YA99 SYNC2 2nd axis
YA82 YA8A YA92 YA9A SYNC3 3rd axis
YA83 YA8B YA93 YA9B SYNC4 4th axis
YA84 YA8C YA94 YA9C SYNC5 5th axis
YA85 YA8D YA95 YA9D SYNC6 6th axis
YA86 YA8E YA96 YA9E SYNC7 7th axis
YA87 YA8F YA97 YA9F SYNC8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YAA0 YAA8 YAB0 YAB8 PILE1 Superimposition control request
1st axis
YAA1 YAA9 YAB1 YAB9 PILE2 2nd axis
YAA2 YAAA YAB2 YABA PILE3 3rd axis
YAA3 YAAB YAB3 YABB PILE4 4th axis
YAA4 YAAC YAB4 YABC PILE5 5th axis
YAA5 YAAD YAB5 YABD PILE6 6th axis
YAA6 YAAE YAB6 YABE PILE7 7th axis
YAA7 YAAF YAB7 YABF PILE8 8th axis
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YAC0 YAC8 YAD0 YAD8
YAC1 YAC9 YAD1 YAD9
YAC2 YACA YAD2 YADA
YAC3 YACB YAD3 YADB
YAC4 YACC YAD4 YADC
YAC5 YACD YAD5 YADD
YAC6 YACE YAD6 YADE
YAC7 YACF YAD7 YADF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YAE0 YAE8 YAF0 YAF8
YAE1 YAE9 YAF1 YAF9
YAE2 YAEA YAF2 YAFA
YAE3 YAEB YAF3 YAFB
YAE4 YAEC YAF4 YAFC
YAE5 YAED YAF5 YAFD
YAE6 YAEE YAF6 YAFE
YAE7 YAEF YAF7 YAFF
75
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC00 YD40 YE80 YFC0 J Jog mode
YC01 YD41 YE81 YFC1 H Handle mode
YC02 YD42 YE82 YFC2 S Incremental mode
YC03 YD43 YE83 YFC3 PTP Manual arbitrary feed mode
YC04 YD44 YE84 YFC4 ZRN Reference position return mode
YC05 YD45 YE85 YFC5 AST Auto initialization mode
YC06 YD46 YE86 YFC6
YC07 YD47 YE87 YFC7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC08 YD48 YE88 YFC8 MEM Memory mode
YC09 YD49 YE89 YFC9 T Tape mode
YC0A YD4A YE8A YFCA ——
YC0B YD4B YE8B YFCB D MDI mode
YC0C YD4C YE8C YFCC ——
YC0D YD4D YE8D YFCD Direct operation mode
YC0E YD4E YE8E YFCE
YC0F YD4F YE8F YFCF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC10 YD50 YE90 YFD0 ST Auto operation "start" command
YC11 YD51 YE91 YFD1 *SP Auto operation "pause" command
YC12 YD52 YE92 YFD2 SBK Single block
YC13 YD53 YE93 YFD3 *BSL Block start interlock
YC14 YD54 YE94 YFD4 *CSL Cutting block start interlock
YC15 YD55 YE95 YFD5 DRN Dry run
YC16 YD56 YE96 YFD6
YC17 YD57 YE97 YFD7 ERD Error detect
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC18 YD58 YE98 YFD8 NRST1 NC reset 1
YC19 YD59 YE99 YFD9 NRST2 NC reset 2
YC1A YD5A YE9A YFDA RRW Reset & rewind
YC1B YD5B YE9B YFDB *CDZ Chamfering
YC1C YD5C YE9C YFDC ARST Auto restart
YC1D YD5D YE9D YFDD
YC1E YD5E YE9E YFDE FIN1 M function finish 1
YC1F YD5F YE9F YFDF FIN2 M function finish 2
76
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC20 YD60 YEA0 YFE0 TLM Tool length measurement 1
YC21 YD61 YEA1 YFE1 TLMS Tool length measurement 2 (L system)
YC22 YD62 YEA2 YFE2 Synchronization correction mode
YC23 YD63 YEA3 YFE3 PRST Program restart
YC24 YD64 YEA4 YFE4 PB Playback
YC25 YD65 YEA5 YFE5 UIT Macro interrupt
YC26 YD66 YEA6 YFE6 RT Rapid traverse
YC27 YD67 YEA7 YFE7 ——
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC28 YD68 YEA8 YFE8 ABS Manual absolute
YC29 YD69 YEA9 YFE9 DLK Display lock
YC2A YD6A YEAA YFEA F1-digit speed change valid
YC2B YD6B YEAB YFEB CRQ Recalculation request
YC2C YD6C YEAC YFEC QEMG PLC emergency stop
YC2D YD6D YEAD YFED RTN Reference position retract
YC2E YD6E YEAE YFEE PIT PLC interrupt signal
YC2F YD6F YEAF YFEF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC30 YD70 YEB0 YFF0 CHPS Chopping
YC31 YD71 YEB1 YFF1 RSST Search & start
YC32 YD72 YEB2 YFF2 Magazine index check valid
(ATC high-speed)
YC33 YD73 YEB3 YFF3 Spindle orientation complete
standby valid
(ATC high-speed)
YC34 YD74 YEB4 YFF4
YC35 YD75 YEB5 YFF5 Inclined axis control valid
YC36 YD76 YEB6 YFF6 Inclined axis control:
No Z axis compensation
YC37 YD77 YEB7 YFF7 BDT1 Optional block skip 1
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC38 YD78 YEB8 YFF8 BDT2 Optional block skip 2
YC39 YD79 YEB9 YFF9 BDT3 Optional block skip 3
YC3A YD7A YEBA YFFA BDT4 Optional block skip 4
YC3B YD7B YEBB YFFB BDT5 Optional block skip 5
YC3C YD7C YEBC YFFC BDT6 Optional block skip 6
YC3D YD7D YEBD YFFD BDT7 Optional block skip 7
YC3E YD7E YEBE YFFE BDT8 Optional block skip 8
YC3F YD7F YEBF YFFF BDT9 Optional block skip 9
77
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC40 YD80 YEC0 Y1000 HS11 1st handle axis No.
YC41 YD81 YEC1 Y1001 HS12
YC42 YD82 YEC2 Y1002 HS14
YC43 YD83 YEC3 Y1003 HS18
YC44 YD84 YEC4 Y1004 HS116
YC45 YD85 YEC5 Y1005
YC46 YD86 YEC6 Y1006
YC47 YD87 YEC7 Y1007 HS1S 1st handle valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC48 YD88 YEC8 Y1008 HS21 2nd handle axis No.
YC49 YD89 YEC9 Y1009 HS22
YC4A YD8A YECA Y100A HS24
YC4B YD8B YECB Y100B HS28
YC4C YD8C YECC Y100C HS216
YC4D YD8D YECD Y100D
YC4E YD8E YECE Y100E
YC4F YD8F YECF Y100F HS2S 2nd handle valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC50 YD90 YED0 Y1010 HS31 3rd handle axis No.
YC51 YD91 YED1 Y1011 HS32
YC52 YD92 YED2 Y1012 HS34
YC53 YD93 YED3 Y1013 HS38
YC54 YD94 YED4 Y1014 HS316
YC55 YD95 YED5 Y1015
YC56 YD96 YED6 Y1016
YC57 YD97 YED7 Y1017 HS3S 3rd handle valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC58 YD98 YED8 Y1018 OVC Override cancel
YC59 YD99 YED9 Y1019 OVSL Manual override valid
YC5A YD9A YEDA Y101A AFL Miscellaneous function lock
YC5B YD9B YEDB Y101B
YC5C YD9C YEDC Y101C TRV Tap retract
YC5D YD9D YEDD Y101D
YC5E YD9E YEDE Y101E
YC5F YD9F YEDF Y101F
78
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC60 YDA0 YEE0 Y1020 *FV1 Cutting feedrate override 1
YC61 YDA1 YEE1 Y1021 *FV2 Cutting feedrate override 2
YC62 YDA2 YEE2 Y1022 *FV4 Cutting feedrate override 4
YC63 YDA3 YEE3 Y1023 *FV8 Cutting feedrate override 8
YC64 YDA4 YEE4 Y1024 *FV16 Cutting feedrate override 16
YC65 YDA5 YEE5 Y1025
YC66 YDA6 YEE6 Y1026 FV2E 2nd cutting feedrate override valid
YC67 YDA7 YEE7 Y1027 FVS Cutting feedrade override method
select
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC68 YDA8 YEE8 Y1028 ROV1 Rapid traverse speed override 1
YC69 YDA9 YEE9 Y1029 ROV2 Rapid traverse speed override 2
YC6A YDAA YEEA Y102A
YC6B YDAB YEEB Y102B
YC6C YDAC YEEC Y102C
YC6D YDAD YEED Y102D
YC6E YDAE YEEE Y102E
YC6F YDAF YEEF Y102F ROVS Rapid traverse speed override
method select
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC70 YDB0 YEF0 Y1030 *JV1 Manual feedrate 1
YC71 YDB1 YEF1 Y1031 *JV2 Manual feedrate 2
YC72 YDB2 YEF2 Y1032 *JV4 Manual feedrate 4
YC73 YDB3 YEF3 Y1033 *JV8 Manual feedrate 8
YC74 YDB4 YEF4 Y1034 *JV16 Manual feedrate 16
YC75 YDB5 YEF5 Y1035
YC76 YDB6 YEF6 Y1036
YC77 YDB7 YEF7 Y1037 JVS Manual feedrate method select
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC78 YDB8 YEF8 Y1038 PCF1 Feedrate least increment 1
YC79 YDB9 YEF9 Y1039 PCF2 Feedrate least increment 2
YC7A YDBA YEFA Y103A JSYN Jog synchronous feed valid
YC7B YDBB YEFB Y103B JHAN Jog•handle synchronous
YC7C YDBC YEFC Y103C Each axis manual feedrate B valid
YC7D YDBD YEFD Y103D
YC7E YDBE YEFE Y103E
YC7F YDBF YEFF Y103F
79
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC80 YDC0 YF00 Y1040 MP1 Handle/Incremental feed
multiplication 1
YC81 YDC1 YF01 Y1041 MP2 Handle/Incremental feed
multiplication 2
YC82 YDC2 YF02 Y1042 MP4 Handle/Incremental feed
multiplication 4
YC83 YDC3 YF03 Y1043
YC84 YDC4 YF04 Y1044
YC85 YDC5 YF05 Y1045
YC86 YDC6 YF06 Y1046 ——
YC87 YDC7 YF07 Y1047 MPS Handle/Incremental feed
multiplication method select
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC88 YDC8 YF08 Y1048 TAL1 Tool alarm 1/Tool-skip tool
YC89 YDC9 YF09 Y1049 TAL2 Tool alarm 2 (M system)
YC8A YDCA YF0A Y104A TCEF Data count valid
YC8B YDCB YF0B Y104B TLF1 Tool life management input (M system)
YC8C YDCC YF0C Y104C TRST Tool change reset (L system)
YC8D YDCD YF0D Y104D
YC8E YDCE YF0E Y104E
YC8F YDCF YF0F Y104F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC90 YDD0 YF10 Y1050 ZSL1 Reference position select 1
YC91 YDD1 YF11 Y1051 ZSL2 Reference position select 2
YC92 YDD2 YF12 Y1052
YC93 YDD3 YF13 Y1053
YC94 YDD4 YF14 Y1054
YC95 YDD5 YF15 Y1055
YC96 YDD6 YF16 Y1056
YC97 YDD7 YF17 Y1057 Reference position select method
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC98 YDD8 YF18 Y1058
YC99 YDD9 YF19 Y1059
YC9A YDDA YF1A Y105A
YC9B YDDB YF1B Y105B
YC9C YDDC YF1C Y105C
YC9D YDDD YF1D Y105D
YC9E YDDE YF1E Y105E
YC9F YDDF YF1F Y105F
80
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCA0 YDE0 YF20 Y1060 CX11 1st manual arbitrary feed axis No.
YCA1 YDE1 YF21 Y1061 CX12
YCA2 YDE2 YF22 Y1062 CX14
YCA3 YDE3 YF23 Y1063 CX18
YCA4 YDE4 YF24 Y1064 CX116
YCA5 YDE5 YF25 Y1065
YCA6 YDE6 YF26 Y1066
YCA7 YDE7 YF27 Y1067 CX1S Manual arbitrary feed
1st axis valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCA8 YDE8 YF28 Y1068 CX21 2nd manual arbitrary feed axis No.
YCA9 YDE9 YF29 Y1069 CX22
YCAA YDEA YF2A Y106A CX24
YCAB YDEB YF2B Y106B CX28
YCAC YDEC YF2C Y106C CX216
YCAD YDED YF2D Y106D
YCAE YDEE YF2E Y106E
YCAF YDEF YF2F Y106F CX2S Manual arbitrary feed
2nd axis valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCB0 YDF0 YF30 Y1070 CX31 3rd manual arbitrary feed axis No.
YCB1 YDF1 YF31 Y1071 CX32
YCB2 YDF2 YF32 Y1072 CX34
YCB3 YDF3 YF33 Y1073 CX38
YCB4 YDF4 YF34 Y1074 CX316
YCB5 YDF5 YF35 Y1075
YCB6 YDF6 YF36 Y1076
YCB7 YDF7 YF37 Y1077 CX3S Manual arbitrary feed
3rd axis valid
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCB8 YDF8 YF38 Y1078 CXS1 Smoothing off
YCB9 YDF9 YF39 Y1079 CXS2 Axis independent
YCBA YDFA YF3A Y107A CXS3 EX.F/MODAL.F
YCBB YDFB YF3B Y107B CXS4 G0/G1
YCBC YDFC YF3C Y107C CXS5 MC/WK
YCBD YDFD YF3D Y107D CXS6 ABS/INC
YCBE YDFE YF3E Y107E *CXS7 Stop
YCBF YDFF YF3F Y107F CXS8 Strobe
81
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCC0 YE00 YF40 Y1080 Current limit mode 1
YCC1 YE01 YF41 Y1081 Current limit mode 2
YCC2 YE02 YF42 Y1082 Current limit mode 3 (spare)
YCC3 YE03 YF43 Y1083 LDWT Load monitor
Teaching/ monitor execution
YCC4 YE04 YF44 Y1084 Load monitor
Teaching mode select
YCC5 YE05 YF45 Y1085 Load monitor
Monitor mode select
YCC6 YE06 YF46 Y1086 Load monitor Alarm reset
YCC7 YE07 YF47 Y1087 Load monitor Warning reset
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCC8 YE08 YF48 Y1088 *ZRIT 2nd reference position return interlock
YCC9 YE09 YF49 Y1089 Adaptive control execution
YCCA YE0A YF4A Y108A Small diameter deep hole drilling cycle
YCCB YE0B YF4B Y108B
YCCC YE0C YF4C Y108C INC high-speed retract function valid
YCCD YE0D YF4D Y108D Optimum pecking function valid
YCCE YE0E YF4E Y108E Load monitor function valid
YCCF YE0F YF4F Y108F
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCD0 YE10 YF50 Y1090 Waiting ignore
YCD1 YE11 YF51 Y1091 Spindle-spindle polygon cancel
YCD2 YE12 YF52 Y1092 Synchronous tapping command
polarity reversal
YCD3 YE13 YF53 Y1093 Spindle OFF mode
YCD4 YE14 YF54 Y1094 Longitudinal hole drilling axis selection
YCD5 YE15 YF55 Y1095
YCD6 YE16 YF56 Y1096
YCD7 YE17 YF57 Y1097
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCD8 YE18 YF58 Y1098 Barrier valid (left)
YCD9 YE19 YF59 Y1099 Barrier valid (right)
YCDA YE1A YF5A Y109A
YCDB YE1B YF5B Y109B
YCDC YE1C YF5C Y109C
YCDD YE1D YF5D Y109D
YCDE YE1E YF5E Y109E
YCDF YE1F YF5F Y109F
82
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCE0 YE20 YF60 Y10A0
YCE1 YE21 YF61 Y10A1 Door open II
YCE2 YE22 YF62 Y10A2 Door open signal input
(spindle speed monitor)
YCE3 YE23 YF63 Y10A3 Door interlock
spindle speed clamp
YCE4 YE24 YF64 Y10A4
YCE5 YE25 YF65 Y10A5
YCE6 YE26 YF66 Y10A6
YCE7 YE27 YF67 Y10A7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCE8 YE28 YF68 Y10A8 Door open II 1-2
(2channels per 1 part system)
YCE9 YE29 YF69 Y10A9 ——
YCEA YE2A YF6A Y10AA Door open signal input 1-2
(2channels per 1 part system)
YCEB YE2B YF6B Y10AB ——
YCEC YE2C YF6C Y10AC
YCED YE2D YF6D Y10AD
YCEE YE2E YF6E Y10AE
YCEF YE2F YF6F Y10AF
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCF0 YE30 YF70 Y10B0
YCF1 YE31 YF71 Y10B1
YCF2 YE32 YF72 Y10B2
YCF3 YE33 YF73 Y10B3
YCF4 YE34 YF74 Y10B4
YCF5 YE35 YF75 Y10B5
YCF6 YE36 YF76 Y10B6
YCF7 YE37 YF77 Y10B7
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YCF8 YE38 YF78 Y10B8
YCF9 YE39 YF79 Y10B9
YCFA YE3A YF7A Y10BA
YCFB YE3B YF7B Y10BB
YCFC YE3C YF7C Y10BC
YCFD YE3D YF7D Y10BD
YCFE YE3E YF7E Y10BE
YCFF YE3F YF7F Y10BF
83
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y1880 Y18E0 Y1940 Y19A0
Y1881 Y18E1 Y1941 Y19A1
Y1882 Y18E2 Y1942 Y19A2
Y1883 Y18E3 Y1943 Y19A3
Y1884 Y18E4 Y1944 Y19A4
Y1885 Y18E5 Y1945 Y19A5 GFIN Gear shift complete
Y1886 Y18E6 Y1946 Y19A6
Y1887 Y18E7 Y1947 Y19A7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y1888 Y18E8 Y1948 Y19A8 SP1 Spindle override 1
Y1889 Y18E9 Y1949 Y19A9 SP2 Spindle override 2
Y188A Y18EA Y194A Y19AA SP4 Spindle override 4
Y188B Y18EB Y194B Y19AB
Y188C Y18EC Y194C Y19AC
Y188D Y18ED Y194D Y19AD
Y188E Y18EE Y194E Y19AE
Y188F Y18EF Y194F Y19AF SPS Spindle override method select
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y1890 Y18F0 Y1950 Y19B0 GI1 Spindle gear select 1
Y1891 Y18F1 Y1951 Y19B1 GI2 Spindle gear select 2
Y1892 Y18F2 Y1952 Y19B2
Y1893 Y18F3 Y1953 Y19B3
Y1894 Y18F4 Y1954 Y19B4 SSTP Spindle stop
Y1895 Y18F5 Y1955 Y19B5 SSFT Spindle gear shift
Y1896 Y18F6 Y1956 Y19B6 SORC Oriented spindle speed command
Y1897 Y18F7 Y1957 Y19B7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y1898 Y18F8 Y1958 Y19B8 SRN Spindle forward run start
Y1899 Y18F9 Y1959 Y19B9 SRI Spindle reverse run start
Y189A Y18FA Y195A Y19BA TL1 Torque limit 1
Y189B Y18FB Y195B Y19BB TL2 Torque limit 2
Y189C Y18FC Y195C Y19BC WRN Spindle forward run index
Y189D Y18FD Y195D Y19BD WRI Spindle reverse run index
Y189E Y18FE Y195E Y19BE ORC Spindle orient command
Y189F Y18FF Y195F Y19BF LRSL L coil selection
84
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18A0 Y1900 Y1960 Y19C0
Y18A1 Y1901 Y1961 Y19C1
Y18A2 Y1902 Y1962 Y19C2 C axis gain L
Y18A3 Y1903 Y1963 Y19C3 C axis gain H
Y18A4 Y1904 Y1964 Y19C4 C axis zero point return
Y18A5 Y1905 Y1965 Y19C5
Y18A6 Y1906 Y1966 Y19C6 LRSM M coil selection
Y18A7 Y1907 Y1967 Y19C7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18A8 Y1908 Y1968 Y19C8 SWS Spindle command selection
Y18A9 Y1909 Y1969 Y19C9
Y18AA Y190A Y196A Y19CA
Y18AB Y190B Y196B Y19CB
Y18AC Y190C Y196C Y19CC
Y18AD Y190D Y196D Y19CD
Y18AE Y190E Y196E Y19CE
Y18AF Y190F Y196F Y19CF MPCSL PLC coil changeover
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18B0 SPSY Spindle synchronous control
Y18B1 SPPHS Spindle phase synchronous control
Y18B2 Spindle synchronous rotation
direction
Y18B3 SSPHM Phase shift calculation request
Y18B4 SSPHF Phase offset request
Y18B5 SPDRPO Error temporary cancel
Y18B6
Y18B7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18B8 SPSYC Spindle synchronization cancel
Y18B9 SPCMPC Chuck close
Y18BA
Y18BB
Y18BC
Y18BD
Y18BE
Y18BF
85
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18C0 Y1920 Y1980 Y19E0 Magnetic bearing servo ON
command
Y18C1 Y1921 Y1981 Y19E1 Magnetic bearing tool unclamp
Y18C2 Y1922 Y1982 Y19E2 ——
Y18C3 Y1923 Y1983 Y19E3 ——
Y18C4 Y1924 Y1984 Y19E4 ——
Y18C5 Y1925 Y1985 Y19E5 ——
Y18C6 Y1926 Y1986 Y19E6 ——
Y18C7 Y1927 Y1987 Y19E7 ——
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18C8 Y1928 Y1988 Y19E8
Y18C9 Y1929 Y1989 Y19E9
Y18CA Y192A Y198A Y19EA
Y18CB Y192B Y198B Y19EB
Y18CC Y192C Y198C Y19EC
Y18CD Y192D Y198D Y19ED
Y18CE Y192E Y198E Y19EE
Y18CF Y192F Y198F Y19EF
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18D0 Y1930 Y1990 Y19F0
Y18D1 Y1931 Y1991 Y19F1
Y18D2 Y1932 Y1992 Y19F2
Y18D3 Y1933 Y1993 Y19F3
Y18D4 Y1934 Y1994 Y19F4
Y18D5 Y1935 Y1995 Y19F5
Y18D6 Y1936 Y1996 Y19F6
Y18D7 Y1937 Y1997 Y19F7
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18D8 Y1938 Y1998 Y19F8
Y18D9 Y1939 Y1999 Y19F9
Y18DA Y193A Y199A Y19FA
Y18DB Y193B Y199B Y19FB
Y18DC Y193C Y199C Y19FC
Y18DD Y193D Y199D Y19FD
Y18DE Y193E Y199E Y19FE
Y18DF Y193F Y199F Y19FF
86
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.3 PLC Output Signals (Bit type: Y***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y1D00 Y1D20 Y1D40 Y1D60 Position switch 1 interlock
Y1D01 Y1D21 Y1D41 Y1D61 Position switch 2 interlock
Y1D02 Y1D22 Y1D42 Y1D62 Position switch 3 interlock
Y1D03 Y1D23 Y1D43 Y1D63 Position switch 4 interlock
Y1D04 Y1D24 Y1D44 Y1D64 Position switch 5 interlock
Y1D05 Y1D25 Y1D45 Y1D65 Position switch 6 interlock
Y1D06 Y1D26 Y1D46 Y1D66 Position switch 7 interlock
Y1D07 Y1D27 Y1D47 Y1D67 Position switch 8 interlock
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y1D08 Y1D28 Y1D48 Y1D68 Position switch 9 interlock
Y1D09 Y1D29 Y1D49 Y1D69 Position switch 10 interlock
Y1D0A Y1D2A Y1D4A Y1D6A Position switch 11 interlock
Y1D0B Y1D2B Y1D4B Y1D6B Position switch 12 interlock
Y1D0C Y1D2C Y1D4C Y1D6C Position switch 13 interlock
Y1D0D Y1D2D Y1D4D Y1D6D Position switch 14 interlock
Y1D0E Y1D2E Y1D4E Y1D6E Position switch 15 interlock
Y1D0F Y1D2F Y1D4F Y1D6F Position switch 16 interlock
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y1D10 Y1D30 Y1D50 Y1D70 Position switch 17 interlock
Y1D11 Y1D31 Y1D51 Y1D71 Position switch 18 interlock
Y1D12 Y1D32 Y1D52 Y1D72 Position switch 19 interlock
Y1D13 Y1D33 Y1D53 Y1D73 Position switch 20 interlock
Y1D14 Y1D34 Y1D54 Y1D74 Position switch 21 interlock
Y1D15 Y1D35 Y1D55 Y1D75 Position switch 22 interlock
Y1D16 Y1D36 Y1D56 Y1D76 Position switch 23 interlock
Y1D17 Y1D37 Y1D57 Y1D77 Position switch 24 interlock
Device No.
$1 $2 $3 $4 Abbrev. Signal name
Y1D18 Y1D38 Y1D58 Y1D78
Y1D19 Y1D39 Y1D59 Y1D79
Y1D1A Y1D3A Y1D5A Y1D7A
Y1D1B Y1D3B Y1D5B Y1D7B
Y1D1C Y1D3C Y1D5C Y1D7C
Y1D1D Y1D3D Y1D5D Y1D7D
Y1D1E Y1D3E Y1D5E Y1D7E
Y1D1F Y1D3F Y1D5F Y1D7F
87
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
88
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
R361 R369
R362 R370
R363 R371
R364 Setup parameter lock I/F R372
R365 R373
R366 PC P-OFF wait time R374
R367 MELDAS-NET input R375
89
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2500 R2700 R2900 R3100 1st cutting feedrate override
R2501 R2701 R2901 R3101 2nd cutting feedrate override
R2502 R2702 R2902 R3102 Rapid traverse override
R2503 R2703 R2903 R3103 CHPOV Chopping override
R2504 R2704 R2904 R3104 Manual feedrate
R2505 R2705 R2905 R3105
R2506 R2706 R2906 R3106 Manual feedrate B
R2507 R2707 R2907 R3107
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2508 R2708 R2908 R3108 Handle/Incremental feed
R2509 R2709 R2909 R3109 multiplication
R2510 R2710 R2910 R3110
R2511 R2711 R2911 R3111
R2512 R2712 R2912 R3112
R2513 R2713 R2913 R3113
R2514 R2714 R2914 R3114
R2515 R2715 R2915 R3115
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2516 R2716 R2916 R3116
R2517 R2717 R2917 R3117
R2518 R2718 R2918 R3118 PLC interrupt program number
R2519 R2719 R2919 R3119
R2520 R2720 R2920 R3120 Load meter 1
R2521 R2721 R2921 R3121
R2522 R2722 R2922 R3122 Load meter 2
R2523 R2723 R2923 R3123
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2524 R2724 R2924 R3124
R2525 R2725 R2925 R3125
R2526 R2726 R2926 R3126
R2527 R2727 R2927 R3127
R2528 R2728 R2928 R3128
R2529 R2729 R2929 R3129
R2530 R2730 R2930 R3130
R2531 R2731 R2931 R3131
90
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2532 R2732 R2932 R3132
R2533 R2733 R2933 R3133
R2534 R2734 R2934 R3134
R2535 R2735 R2935 R3135
R2536 R2736 R2936 R3136
R2537 R2737 R2937 R3137
R2538 R2738 R2938 R3138
R2539 R2739 R2939 R3139
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2540 R2740 R2940 R3140
R2541 R2741 R2941 R3141
R2542 R2742 R2942 R3142
R2543 R2743 R2943 R3143
R2544 R2744 R2944 R3144 1st manual arbitrary feed axis travel
R2545 R2745 R2945 R3145 1st manual arbitrary feed axis travel
R2546 R2746 R2946 R3146 ——
R2547 R2747 R2947 R3147 ——
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2548 R2748 R2948 R3148 2nd manual arbitrary feed axis travel
R2549 R2749 R2949 R3149 2nd manual arbitrary feed axis travel
R2550 R2750 R2950 R3150 ——
R2551 R2751 R2951 R3151 ——
R2552 R2752 R2952 R3152 3rd manual arbitrary feed axis travel
R2553 R2753 R2953 R3153 3rd manual arbitrary feed axis travel
R2554 R2754 R2954 R3154 ——
R2555 R2755 R2955 R3155 ——
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2556 R2756 R2956 R3156 Alarm message I/F 1
R2557 R2757 R2957 R3157 Alarm message I/F 2
R2558 R2758 R2958 R3158 Alarm message I/F 3
R2559 R2759 R2959 R3159 Alarm message I/F 4
R2560 R2760 R2960 R3160 Operator message I/F
R2561 R2761 R2961 R3161
R2562 R2762 R2962 R3162 Search & start program No.
R2563 R2763 R2963 R3163
91
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2564 R2764 R2964 R3164 Manual skip I/F 1
(Manual skip control)
R2565 R2765 R2965 R3165 Manual skip I/F 2
(Manual skip control)
R2566 R2766 R2966 R3166 Manual skip I/F 3
(Manual skip control)
R2567 R2767 R2967 R3167 Encoder selection
R2568 R2768 R2968 R3168 C axis selection
R2569 R2769 R2969 R3169
R2570 R2770 R2970 R3170
R2571 R2771 R2971 R3171
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2572 R2772 R2972 R3172
R2573 R2773 R2973 R3173
R2574 R2774 R2974 R3174
R2575 R2775 R2975 R3175
R2576 R2776 R2976 R3176
R2577 R2777 R2977 R3177
R2578 R2778 R2978 R3178
R2579 R2779 R2979 R3179
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2580 R2780 R2980 R3180 Load monitor Axis selection
R2581 R2781 R2981 R3181 Load monitor
Load change rate detection axis
R2582 R2782 R2982 R3182 Load monitor
Teaching data sub-No.
R2583 R2783 R2983 R3183 Adaptive control
Basic axis selection
R2584 R2784 R2984 R3184 Each axis reference position select
R2585 R2785 R2985 R3185 Each axis reference position return
interlock (ATC time reduction)
R2586 R2786 R2986 R3186 Editing state input
R2587 R2787 R2987 R3187
92
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2588 R2788 R2988 R3188 Tool life management data sort
R2589 R2789 R2989 R3189 Synchronous control operation
method selection
R2590 R2790 R2990 R3190 Tool group number designation
R2591 R2791 R2991 R3191
R2592 R2792 R2992 R3192
R2593 R2793 R2993 R3193 Current limit changeover
R2594 R2794 R2994 R3194 Wear compensation No.
(tool presetter)
R2595 R2795 R2995 R3195 (spare)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2596 R2796 R2996 R3196
R2597 R2797 R2997 R3197
R2598 R2798 R2998 R3198
R2599 R2799 R2999 R3199
R2600 R2800 R3000 R3200 Ext. workpiece coordinate offset
R2601 R2801 R3001 R3201 measurement tool compensation No.
(Note 1)
R2602 R2802 R3002 R3202 Ext. workpiece coordinate offset
R2603 R2803 R3003 R3203 measurement tool No. (Note 1)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2604 R2804 R3004 R3204 - Selected tool compensation No.(sub)
R2605 R2805 R3005 R3205 -
R2606 R2806 R3006 R3206 - Selected tool wear No. (sub)
R2607 R2807 R3007 R3207 -
R2608 R2808 R3008 R3208 - Tool mounting information (1 to 16)
R2609 R2809 R3009 R3209 - Tool mounting information (17 to 32)
R2610 R2810 R3010 R3210
R2611 R2811 R3011 R3211
(Note 1) When the chuck barrier is checked, these are the "Selected tool compensation No. (main):R192, 193"
and the "Selected tool No.(main):R194, 195"
93
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2612 R2812 R3012 R3212
R2613 R2813 R3013 R3213
R2614 R2814 R3014 R3214
R2615 R2815 R3015 R3215
R2616 R2816 R3016 R3216
R2617 R2817 R3017 R3217
R2618 R2818 R3018 R3218 Tool No.
(Tool length measurement 2)
R2619 R2819 R3019 R3219
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2620 R2820 R3020 R3220
R2621 R2821 R3021 R3221
R2622 R2822 R3022 R3222
R2623 R2823 R3023 R3223
R2624 R2824 R3024 R3224
R2625 R2825 R3025 R3225
R2626 R2826 R3026 R3226
R2627 R2827 R3027 R3227
94
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5700 R5716 R5732 R5748 Ext. machine coordinate system
compensation data 1st axis
R5701 R5717 R5733 R5749 ——
R5702 R5718 R5734 R5750 Ext. machine coordinate system
compensation data 2nd axis
R5703 R5719 R5735 R5751 ——
R5704 R5720 R5736 R5752 Ext. machine coordinate system
compensation data 3rd axis
R5705 R5721 R5737 R5753 ——
R5706 R5722 R5738 R5754 Ext. machine coordinate system
compensation data 4th axis
R5707 R5723 R5739 R5755 ——
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5708 R5724 R5740 R5756 Ext. machine coordinate system
compensation data 5th axis
R5709 R5725 R5741 R5757 ——
R5710 R5726 R5742 R5758 Ext. machine coordinate system
compensation data 6th axis
R5711 R5727 R5743 R5759 ——
R5712 R5728 R5744 R5760 Ext. machine coordinate system
compensation data 7th axis
R5713 R5729 R5745 R5761 ——
R5714 R5730 R5746 R5762 Ext. machine coordinate system
compensation data 8th axis
R5715 R5731 R5747 R5763 ——
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5764 R5780 R5796 R5812 Each axis manual feedrate B
R5765 R5781 R5797 R5813 1st axis
R5766 R5782 R5798 R5814 2nd axis
R5767 R5783 R5799 R5815
R5768 R5784 R5800 R5816 3rd axis
R5769 R5785 R5801 R5817
R5770 R5786 R5802 R5818 4th axis
R5771 R5787 R5803 R5819
95
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5772 R5788 R5804 R5820 Each axis manual feedrate B
R5773 R5789 R5805 R5821 5th axis
R5774 R5790 R5806 R5822 6th axis
R5775 R5791 R5807 R5823
R5776 R5792 R5808 R5824 7th axis
R5777 R5793 R5809 R5825
R5778 R5794 R5810 R5826 8th axis
R5779 R5795 R5811 R5827
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5828 R5836 R5844 R5852
R5829 R5837 R5845 R5853
R5830 R5838 R5846 R5854
R5831 R5839 R5847 R5855
R5832 R5840 R5848 R5856
R5833 R5841 R5849 R5857
R5834 R5842 R5850 R5858
R5835 R5843 R5851 R5859
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5860 R5868 R5876 R5884
R5861 R5869 R5877 R5885
R5862 R5870 R5878 R5886
R5863 R5871 R5879 R5887
R5864 R5872 R5880 R5888
R5865 R5873 R5881 R5889
R5866 R5874 R5882 R5890
R5867 R5875 R5883 R5891
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R5892 R5900 R5908 R5916
R5893 R5901 R5909 R5917
R5894 R5902 R5910 R5918
R5895 R5903 R5911 R5919
R5896 R5904 R5912 R5920
R5897 R5905 R5913 R5921
R5898 R5906 R5914 R5922
R5899 R5907 R5915 R5923
96
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R6308 R6316 R6324 R6332
R6309 R6317 R6325 R6333
R6310 R6318 R6326 R6334
R6311 R6319 R6327 R6335
R6312 R6320 R6328 R6336
R6313 R6321 R6329 R6337
R6314 R6322 R6330 R6338
R6315 R6323 R6331 R6339
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R6340 R6348 R6356 R6364
R6341 R6349 R6357 R6365
R6342 R6350 R6358 R6366
R6343 R6351 R6359 R6367
R6344 R6352 R6360 R6368
R6345 R6353 R6361 R6369
R6346 R6354 R6362 R6370
R6347 R6355 R6363 R6371
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R6372 R6380 R6388 R6396 User macro output #1132
R6373 R6381 R6389 R6397 (Note 2)
R6374 R6382 R6390 R6398 User macro output #1133
R6375 R6383 R6391 R6399
R6376 R6384 R6392 R6400 User macro output #1134
R6377 R6385 R6393 R6401
R6378 R6386 R6394 R6402 User macro output #1135
R6379 R6387 R6395 R6403
(Note 2) #1132 to #1135 are input signals to the PLC, and the direction is opposite of the other registers.
97
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R7000 R7050 R7100 R7150 Spindle command rotation speed
R7001 R7051 R7101 R7151 output
R7002 R7052 R7102 R7152 SLSP Spindle selection signal
R7003 R7053 R7103 R7153
R7004 R7054 R7104 R7154
R7005 R7055 R7105 R7155
R7006 R7056 R7106 R7156
R7007 R7057 R7107 R7157
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R7008 R7058 R7108 R7158 S-analog override
R7009 R7059 R7109 R7159 Multi-point orientation position data
R7010 R7060 R7110 R7160
R7011 R7061 R7111 R7161
R7012 R7062 R7112 R7162
R7013 R7063 R7113 R7163
R7014 R7064 R7114 R7164
R7015 R7065 R7115 R7165
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R7016 R7066 R7116 R7166 Spindle synchronous control basic
spindle select
R7017 R7067 R7117 R7167 Spindle synchronous control
synchronous spindle select
R7018 R7068 R7118 R7168 Spindle synchronous control phase
shift amount
R7019 R7069 R7119 R7169
R7020 R7070 R7120 R7170
R7021 R7071 R7121 R7171
R7022 R7072 R7122 R7172
R7023 R7073 R7123 R7173
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R7024 R7074 R7124 R7174
R7025 R7075 R7125 R7175
R7026 R7076 R7126 R7176
R7027 R7077 R7127 R7177
R7028 R7078 R7128 R7178
R7029 R7079 R7129 R7179
R7030 R7080 R7130 R7180
R7031 R7081 R7131 R7181
98
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.4 PLC Output Signals (Data type: :R***)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R12200 R12210 R12220 R12230 T life mgmt Spindle tool No.
R12201 R12211 R12221 R12231
R12202 R12212 R12222 R12232 T life mgmt Standby tool No.
R12203 R12213 R12223 R12233
99
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.5 Special Relay
100
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.5 Special Relay
(Note) SM80 to SM111 are signals to reverse the PLC switch inputs X680 to X69F.
101
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
(1) IO link
(2) M-NET
102
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
Device No.
Abbrev. Signal name
bit
R9998 bit0 J2CT operation adjustment mode valid (common for all axes)
Device No.
Abbrev. Signal name
bit
R9948 bit0 J2CT 1st axis in operation adjustment mode
bit1 J2CT 2nd axis in operation adjustment mode
bit2 J2CT 3rd axis in operation adjustment mode
bit3 J2CT 4th axis in operation adjustment mode
Signal name J2CT status 4 J2CT status 3 J2CT status 2 J2CT status 1
Abbrev. CTST4 CTST3 CTST2 CTST1
J2CT 1st axis R9900 R9901 R9902 R9903
J2CT 2nd axis R9906 R9907 R9908 R9909
J2CT 3rd axis R9912 R9913 R9914 R9915
J2CT 4th axis R9918 R9919 R9920 R9921
103
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
104
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
(8) Maintenance
105
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
X18A0 X1900 X1960 X19C0 ENB Spindle enable
X18A8 X1908 X1968 X19C8 SPSYN1 In spindle synchronous control
X18A9 X1909 X1969 X19C9 FSPRV Spindle rotation speed
synchronization complete
X18AA X190A X196A X19CA FSPPH Spindle phase synchronization
complete
X18AB X190B X196B X19CB SPSYN2 In spindle synchronous control 2
(D)
X18AC X190C X196C X19CC SPCMP Chuck close confirmation
X18B8 X1918 X1978 X19D8 In magnetic bearing ready ON
X18B9 X1919 X1979 X19D9 In magnetic bearing servo ON
X18BA X191A X197A X19DA
X18BB X191B X197B X19DB
X18BC X191C X197C X19DC In magnetic bearing warning
X18BD X191D X197D X19DD
X18BE X191E X197E X19DE
X18BF X191F X197F X19DF In magnetic bearing alarm
X18C0 X1920 X1980 X19E0
Device No.
$1 $2 $3 $4 Abbrev. Signal name
XC64 XDA4 XEE4 X1024 SF1 S function strobe 1
XC65 XDA5 XEE5 X1025 SF2 S function strobe 2
XC66 XDA6 XEE6 X1026 SF3 S function strobe 3
XC67 XDA7 XEE7 X1027 SF4 S function strobe 4
XC8C XDCC XF0C X104C Power OFF request
(spindle regeneration circuit error)
XCB0 XDF0 XF30 X1070 In polygon mode (Spindle-NC axis)
XCB2 XDF2 XF32 X1072 In polygon mode (Spindle-Spindle)
XCB3 XDF3 XF33 X1073 Spindle-spindle polygon
synchronization complete
106
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
PLC → CNC
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R6500 R6550 R6600 R6650 Spindle command rotation speed
input
R6501 R6551 R6601 R6651 Spindle command rotation speed
input
R6502 R6552 R6602 R6652 Spindle command final data
(rotation speed)
R6503 R6553 R6603 R6653 Spindle command final data
(rotation speed)
R6504 R6554 R6604 R6654
R6505 R6555 R6605 R6655
R6506 R6556 R6606 R6656 Spindle actual speed
R6507 R6557 R6607 R6657 Spindle actual speed
R6516 R6566 R6616 R6666 Spindle synchronous control
Phase error output
R6518 R6568 R6618 R6668 Spindle synchronous control
Phase offset data
R6519 R6569 R6619 R6669 Spindle synchronous control
Phase error monitor
R6520 R6570 R6620 R6670 Spindle synchronous control
(lower limit)
Phase error monitor
R6521 R6571 R6621 R6671 Spindle synchronous control
(upper limit)
Phase error monitor
R6522 R6572 R6622 R6672 Spindle synchronous control
Phase error 1 (degree)
(including shift calc.)
R6523 R6573 R6623 R6673 Spindle synchronous control
Phase error 2 (degree)
(excluding shift calc.)
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R512 R712 R912 R1112 S code data 1
R513 R713 R913 R1113 S code data 1
R514 R714 R914 R1114 S code data 2
R515 R715 R915 R1115 S code data 2
R516 R716 R916 R1116 S code data 3
R517 R717 R917 R1117 S code data 3
R518 R718 R918 R1118 S code data 4
R519 R719 R919 R1119 S code data 4
107
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
PLC→CNC
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y1885 Y18E5 Y1945 Y19A5 GFIN Gear shift complete
Y1888 Y18E8 Y1948 Y19A8 SP1 Spindle override 1
Y1889 Y18E9 Y1949 Y19A9 SP2 Spindle override 2
Y188A Y18EA Y194A Y19AA SP4 Spindle override 4
Y188F Y18EF Y194F Y19AF SPS Spindle override method select
Y1890 Y18F0 Y1950 Y19B0 GI1 Spindle gear select 1
Y1891 Y18F1 Y1951 Y19B1 GI2 Spindle gear select 2
Y1894 Y18F4 Y1954 Y19B4 SSTP Spindle stop
Y1895 Y18F5 Y1955 Y19B5 SSFT Spindle gear shift
Y1896 Y18F6 Y1956 Y19B6 SORC Oriented spindle speed command
Y1897 Y18F7 Y1957 Y19B7
Y1898 Y18F8 Y1958 Y19B8 SRN Spindle forward run start
Y1899 Y18F9 Y1959 Y19B9 SRI Spindle reverse run start
Y189A Y18FA Y195A Y19BA TL1 Torque limit 1
Y189B Y18FB Y195B Y19BB TL2 Torque limit 2
Y189C Y18FC Y195C Y19BC WRN Spindle forward run index
Y189D Y18FD Y195D Y19BD WRI Spindle reverse run index
Y189E Y18FE Y195E Y19BE ORC Spindle orient command
Y189F Y18FF Y195F Y19BF LRSL L coil selection
Y18A2 Y1902 Y1962 Y19C2 C axis gain L
Y18A3 Y1903 Y1963 Y19C3 C axis gain H
Y18A4 Y1904 Y1964 Y19C4 C axis zero point return
Y18A6 Y1906 Y1966 Y19C6 LRSM M coil selection
Y18A8 Y1908 Y1968 Y19C8 SWS Spindle selection
Y18AF Y190F Y196F Y19CF MPCSL PLC coil changeover
Y18B0 Y1910 Y1970 Y19D0 SPSY Spindle synchronous control
Y18B1 Y1911 Y1971 Y19D1 SPPHS Spindle phase synchronous control
Y18B2 Y1912 Y1972 Y19D2 Spindle synchronous rotation
direction
Y18B3 Y1913 Y1973 Y19D3 SSPHM Phase shift calculation request
Y18B4 Y1914 Y1974 Y19D4 SSPHF Phase offset request
Y18B5 Y1915 Y1975 Y19D5 SPDRPO Error temporary cancel
Y18B8 Y1918 Y1978 Y19D8 SPSYC Spindle synchronous control cancel
Y18B9 Y1919 Y1979 Y19D9 SPCMPC Chuck close
108
4. INPUT/OUTPUT SIGNALS TABLE WITH CONTROLLER
4.6 Classified Under Purpose
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
Y18C0 Y1920 Y1980 Y19E0 Magnetic bearing servo ON
command
Y18C1 Y1921 Y1981 Y19E1 Magnetic bearing tool clamp
Y18C2 Y1922 Y1982 Y19E2 ——
Y18C3 Y1923 Y1983 Y19E3 ——
Y18C4 Y1924 Y1984 Y19E4 ——
Y18C5 Y1925 Y1985 Y19E5 ——
Y18C6 Y1926 Y1986 Y19E6 ——
Y18C7 Y1927 Y1987 Y19E7 ——
PLC→CNC
Device No.
$1 $2 $3 $4 Abbrev. Signal name
YC33 YD73 YEB3 YFF3 Spindle orientation complete
standby valid
(ATC high-speed)
YCD1 YE11 YF51 Y1091 Spindle-spindle polygon cancel
YCD2 YE12 YF52 Y1092 Synchronized tapping command
polarity reversal
YCE1 YE21 YF61 Y10A1 Door open II
YCE2 YE22 YF62 Y10A2 Door open signal input
(spindle speed monitor)
YCE3 YE23 YF63 Y10A3 Door interlock spindle speed clamp
PLC→CNC
Device No.
1stSP 2ndSP 3rdSP 4thSP Abbrev. Signal name
R7000 R7050 R7100 R7150 Spindle command rotation speed
output
R7001 R7051 R7101 R7151 Spindle command rotation speed
output
R7002 R7052 R7102 R7152 SLSP Spindle command selection
R7008 R7058 R7108 R7158 S analog override
R7009 R7059 R7109 R7159 Multi-point orientation position data
R7016 R7066 R7116 R7166 Spindle synchronous control
basic spindle select
R7017 R7067 R7117 R7167 Spindle synchronous control
synchronous spindle select
R7018 R7068 R7118 R7168 Spindle synchronous control
phase shift amount
Device No.
$1 $2 $3 $4 Abbrev. Signal name
R2567 R2767 R2967 R3167 Encoder selection
109
5. OTHER DEVICES
5. OTHER DEVICES
In addition to X, Y and R devices described above, the following devices exist:
The assignment tables for the above tables are on the following pages. Copy and use them as
necessary.
110
5. OTHER DEVICES
<Format 1>
<Internal relay>
111
5. OTHER DEVICES
<Format 2>
<Internal relay>
112
5. OTHER DEVICES
<Format 3>
<Latch relay>
113
5. OTHER DEVICES
<Format 4>
<Timer>
114
5. OTHER DEVICES
<Format 5>
<Timer numerical value setting data output> 16-bit unit
115
5. OTHER DEVICES
<Format 6>
<Timer>
116
5. OTHER DEVICES
<Format 7>
<Timer numerical value setting data output > 16-bit unit
117
5. OTHER DEVICES
<Format 8>
<Counter>
118
5. OTHER DEVICES
119
5. OTHER DEVICES
120
5. OTHER DEVICES
121
5. OTHER DEVICES
<Format 9>
<Counter numerical value setting data> 16-bit unit
122
5. OTHER DEVICES
123
5. OTHER DEVICES
124
5. OTHER DEVICES
125
5. OTHER DEVICES
<Format 10>
<Data register> 16-bit unit
126
5. OTHER DEVICES
<Format 11>
<File register> 16-bit unit
127
6. EXPLANATION OF INTERFACE SIGNALS
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
AUTO INTERLOCK
* *+AIT1 to 8 C Y1A8 to F Y568 to F
+ n-TH AXIS
128
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
[Function]
This signal notifies that the voltage of the data storage battery in the controller or the battery supplying to
the absolute position detector has dropped below the specified value.
[Operation]
The signal turns ON when:
(1) The voltage of the data storage battery is checked when the power is turned ON and is below the
specified voltage (approx. 2.6V). At this time, the system alarm (Z52) will display.
(2) A fault is detected in the power voltage supplied to the absolute position detector.
At this time, the absolute position detection system alarm (Z73 0001) and servo alarm (S52 9F) will
display.
(3) A fault is detected in the power voltage for the speed detector in the absolute position detector.
At this time, the absolute position detection system alarm (Z71 0001) and servo alarm (S01) will
display.
In the case of (1) and (2), automatic starting is possible.
[Related signal]
(1) Battery drop cause (R56)
[Caution]
If this battery alarm occurs (especially in the "ON" conditions (1)) assume that the data which should be
registered, such as the machining programs, has been damaged, and take suitable measure.
Always make a back up of the data in the controller as a safeguard for when this alarm occurs.
B Signal
contact Signal name abbreviation Common for part systems
P
- MELDASNET IN SAMPLING NETSMP C X723
[Function]
This signal informs that sampling is being executed by the MELDASNET function.
[Operation]
This signal turns ON when sampling with the MELDASNET function is being executed.
[Related signals]
(1) MELDASNET sampling stop (NETSTP: Y72B)
129
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation Common for part systems
P
IN TOOL ID C
- X727
COMMUNICATION
[Function]
This signal indicates that data transmission and reception with the tool ID controller are executed.
[Operation]
This signal turns ON during commanding to write and read the tool ID data, and turns OFF after the
transmission and reception with the tool ID controller is completed.
For whether transmission and reception have normally completed or not, refer to the "Tool ID
communication information error".
[Caution]
Even if the "Reset" signal is turned ON during the tool ID communication, the communication is not
stopped.
[Related signals]
(1) Tool ID communication information error (R62)
B Signal
contact Signal name abbreviation Common for part systems
POWER OFF REQUIRED P
- AFTER PARAMETER C X72F
CHANGE
[Function]
This signal informs that the set parameter is not valid without rebooting the power.
[Operation]
When the following operation is executed, the "Power OFF required after parameter change" signal is
output, and the display symbol "PR" is displayed in the operation status section.
(1) The parameters to be valid after rebooting the power are set. / Such parameter data is input.
(2) The auxiliary axis parameters to be valid after rebooting the power are set. / Such data is input. / Such
data backed up before is input.
(3) The maintenance data for the ALL1 is input.
(4) The backup data is input with the SRAM backup function.
If the power is rebooted, the "Power OFF required after parameter change" signal will turn OFF, and the
"PR" display will disappear.
(Note 1) Even if the same value is set to the parameter which needs to reboot the power, the "Power
OFF required parameter change" signal is output, and the "PR" is displayed.
(Note 2) Even if the value is returned to the original value after setting the parameter which needs to
reboot the power, the "Power OFF required after parameter change" signal remains ON, and the
"PR" also remains displayed.
(Note 3) The parameters which do not need to reboot the power are targeted for rewriting the parameters
with DDB or G10, so the "Power OFF required after parameter change" signal is not output, and
the "PR" is not displayed.
130
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- SERVO READY nTH AXIS RDY1 to 8 X780 to 7 X788 to F X790 to 7 X798 to F
[Function]
This signal indicates that the drive section of the n-th axis is ready for operation.
[Operation]
The signal turns ON when:
(1) The power supply of the controller is turned ON and the diagnosis on the servo system has been
completed successfully.
(2) Servo alarm has been reset.
(3) Emergency stop has been reset.
(4) "Servo off" signal is reset.
[Operation sequence]
Controller power
supply
Controller ready
complete
Servo ready
n-th axis
In reset
Emergency stop
Servo alarm
3s
0.5s 0.5s 0.5s
0.7s 0.7s 0.7s
[Related signal]
(1) Servo ready complete (SA: XC11)
131
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- AXIS SELECTED nTH AXIS AX1 to 8 X7A0 to 7 X7A8 to F X7B0 to 7 X7B8 to F
[Function]
This signal indicates that motion command is issued to the control axis.
[Operation]
This signal turns ON and OFF as follows:
(1) Automatic operation
The signal is ON while the motion command is issued to the end of movement, or to when automatic
operation pause turns ON.
(2) Manual operation
(a) For JOG mode
The signal is ON while "Feed axis select" signal (+Jn and -Jn) is ON.
(b) For HANDLE mode
When "Handle axis No." signal (HS11 to 116, HS21 to 216, HS31 to 316) and "Handle valid"
signal (HS1S, HS2S, HS3S) have been selected, the "Axis selected" signal for the axis specified
by the "Handle axis No." signal is ON.
(c) For INCREMENTAL mode
The signal turns ON when "Feed axis select" signal turns ON, and turns OFF when the specified
motion is completed.
(d) For MANUAL ARBITRARY FEED mode
The signal turns ON when "Strobe" signal (CXS8) turns ON, and turns OFF when the specified
motion is completed. Even when "Stop" signal (CXS7) is turned OFF (0) during motion, the axis
select output signal remains ON.
(e) For REFERENCE POSITION RETURN mode
The signal is ON while "Feed axis select" signal (+Jn and -Jn) is ON. After "Reference position
return near point detect" signal is detected, and the motion speed changes to approach (creeping)
speed, the "Axis selected" signal remains ON until the motion stops at the reference position, even
when "Feed axis select" signal turns OFF.
(3) Other conditions
(a) The signal can turn ON even during machine lock (Z-axis is in cancellation). However, it does
not turn ON during machine lock in manual operation mode.
(b) The signal remains on even when motion stops due to feedrate override set at 0%, manual control
feedrate set at 0 mm/min, or 0 inch/min.
(c) Interlock does not affect status of this signal (the signal remains ON, or turns ON).
(d) "Servo off" signal does not affect status of this signal.
(e) The signal cannot be turned ON by G04 and G92.
(f) The signal turns OFF with "controller Reset & Rewind", or "Emergency stop".
(Example)
Axial motion
Axis selected
132
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN PLUS MOTION
- MVP1 to 8 C X7C0 to 7 X7C8 to F X7D0 to 7 X7D8 to F
+nTH AXIS
[Function]
This signal indicates that the specified axial motion is in plus (+) direction.
This signal is available per control axis, and the last number of the signal name indicates the control axis
No.
MVPn
1: 1st axis in motion
:
:
8: 8th axis in motion
P: In motion to plus direction
M: In motion to minus direction
[Operation]
The signal turns ON when:
(1) The specified axial component starts moving in the plus direction or when moving.
The signal turns OFF when:
(2) The specified control axis stops moving or moves in the minus direction.
An example of the time chart for the jog mode is shown below.
[Related signals]
In minus motion –nth axis (MVM1 to 8: X7E0 to 7)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN MINUS MOTION
- MVM 1 to 8 C X7E0 to 7 X7E8 to F X7F0 to 7 X7F8 to F
-nTH AXIS
[Function]
This signal indicates that the control axis is moving in the minus direction.
[Operation]
This motion direction is the reverse of the plus motion, and the operation is the same as IN PLUS
MOTION + (MVPn).
[Related signals]
(1) In plus motion +nth axis (MVP1 to 8: X7C0 to 7)
133
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
1ST REFERENCE -
- POSITION REACHED, nTH ZP11 to 18 X800 to 7 X808 to F X810 to 7 X818 to F
AXIS
[Function]
This signal indicates that the axial component of the n-th axis is ON the 1st reference position.
This signal is available per control axis, and the last number of the signal name indicates the control axis
No.
ZP1n
1: 1st reference position reached, 1st axis
:
:
8: 1st reference position reached, 8th axis
[Operation]
(1) The signal turns ON when:
• "1st reference position reached" is attained with reference position return mode in manual
operation.
Refer to the REFERENCE POSITION RETURN (ZRN) section for details on returning.
• "1st reference position reached" is attained with G28 command in automatic operation.
(Note) If "1st reference position reached" is achieved in other operation mode, or by other command, the
signal does not turn ON.
Near-point dog
Reference position
• When basic machine coordinate system is not
High-speed reference position return established.
• When high-speed return is selected with setup
parameters, basic specification parameter "#1063
mandog" in the manual mode.
Note)
Reference position return will be the
Near-point dog
high-speed return when the basic machine
Reference position coordinate system is established
(2nd time and following).
[Related signals]
(1) 2nd reference position reached nth axis (ZP21 to 28: X820 to 7)
(2) 3rd reference position reached nth axis (ZP31 to 38: X840 to 7)
(3) 4th reference position reached nth axis (ZP41 to 48: X860 to 7)
134
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
2ND REFERENCE -
- POSITION REACHED, nTH ZP21 to 28 X820 to 7 X828 to F X830 to 7 X838 to F
AXIS
[Function]
This signal indicates that the axial component of the nth axis is on the 2nd reference position.
This signal is available per control axis, and the last number of the signal name indicates the control axis
No.
ZP2n
1: 2nd reference position reached, 1st axis
:
:
8: 2nd reference position reached, 8th axis
[Operation]
(1) The signal turns ON when:
• "2nd reference position reached" is attained with G30 command in automatic operation.
(Note) If "2nd reference position reached" is achieved in other operation mode, or by other command, the
signal does not turn ON.
[Related signals]
(1) 1st reference position reached nth axis (ZP11 to 18: X800 to 7)
(2) 3rd reference position reached nth axis (ZP31 to 38: X840 to 7)
(3) 4th reference position reached nth axis (ZP41 to 48: X860 to 7)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
3RD REFERENCE P
- POSITION REACHED, n-TH ZP31 to 38 C X840 to 7 X848 to F X850 to 7 X858 to F
AXIS
[Function] [Operation]
The function and operation of this signal are the same as those of "2nd reference position reached" signal,
except for 2nd and 3rd reference positions and G command (G30P3 is used instead of G30P2 Xx Yy ...).
Refer to the section of "2nd reference position reached".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
4TH REFERENCE P
- POSITION REACHED, n-TH ZP41 to 48 C X860 to 7 X868 to F X870 to 7 X878 to F
AXIS
[Function] [Operation]
The function and operation of this signal are the same as those of "2nd reference position reached" signal,
except for 2nd and 4th reference positions and G command (G30P4 is used instead of G30P2 Xx Yy ...).
Refer to the section of "2nd reference position reached".
135
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
NEAR REFERENCE
- NRF1 to 8 C X880 to 7 X888 to F X890 to 7 X898 to F
POSITION nTH AXIS
[Function]
This signal indicates that the control axis is near the 1st reference position in the absolute position
detection system.
[Operation]
This signal turns ON when the control axis is in the range of the parameter set using the 1st reference
position as a base point, and turns OFF when the range is exceeded. The parameter is set with #2057
(nrefp) and #2058 (nrefn) in the [ABS. POSI PARAM] screen.
(Note 1) The "Near reference position" signal is output even while the axis is moving, but there may be a
slight deviation with the actual machine position.
Rapid traverse : Approx. 19mm at 20m/min.
Cutting feed : Approx. 9.5mm at 10m/min.
(Note 2) This signal is valid only with the absolute position detection system.
(Note 3) When 0 is set for #2057 (nrefp) and #2058 (nrefn) in the [ABS. POSI PARAM] screen, it will be
same as when the grid width is set.
136
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
ZERO POINT P
- INITIALIZATION SET ZSF1 to 8 C X8C0 to 7 X8C8 to 7 X8D0 to 7 X8D8 to 7
COMPLETED nth AXIS
[Function]
This signal notifies that the basic machine coordinate system has been set (established) during zero point
initialization set using the marked point alignment method in the absolute position detection system.
[Operation]
This signal is valid when "#2049 TYPE" on the [ABS. POSI PARAM] screen is set to "2", and turns ON
when the basic machine coordinate system is set (established).
This signal will turn OFF if initializing is carried out again or if the power is turned ON again.
<Zero point initialization set method using marked point alignment method, and time chart>
[Outline of zero point initialization set method] Machine basic position
Start point
(Note) The axis movement for
(c) (b) and (d) is carried out
(a) (b)
with jogging or handle
Basic machine coordinate system operation.
zero point Completion
(e) (d)
Reference position
[Time chart] ( (a) to (e) in the figure correspond to (a) to (e) above)
In initialization
(R62) (b)
[Related signals]
(1) Zero point initialization set error completed (ZSE1 to 8: X8E0 to 7)
(2) In initialization (R574)
(3) Initialization incomplete (R575)
(4) Zero point initialization set mode (AZS1 to 8: Y960 to 7)
(5) Zero point initialization set start (ZST1 to 8: Y980 to 7)
137
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
ZERO POINT P
- INITIALIZATION SET ZSE1 to 8 C X8E0 to 7 X8E8 to 7 X8F0 to 7 X8F8 to 7
ERROR COMPLETED nth
[Function]
This signal is output when initializing is not possible during the marked point alignment method of the
absolute position detection system.
[Operation]
This signal turns ON when the initializing is not possible at the rising edge of the "Zero point initialization
set start" (ZSTn) signal.
This signal is invalidated in the following cases:
During emergency stop
During reset
When "Zero point initialization set start" (ZSTn) signal is turned ON before the "Zero point initialization
set mode" (AZSn) signal
When grid has not been passed even once after the power has been turned ON. (Depends on the
detector type)
[Related signals]
(1) Zero point initialization set completed (ZSF1 to 8: X8C0 to 7)
(2) In initialization (R574)
(3) Initialization incomplete (R575)
(4) Zero point initialization set mode (AZS1 to 8: Y960 to 7)
(5) Zero point initialization set start (ZST1 to 8: Y980 to 7)
138
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- UP-TO-SPEED n-TH AXIS ARRFn C X940 to 7 X948 to F X950 to 7 X958 to F
[Function]
This signal indicates that the actual axis feedrate has reached the feedrate commanded for each axis.
ARRFn
0: 1st axis speed reached
1: 2nd axis speed reached
2: 3rd axis speed reached
:
7: 8th axis speed reached
[Operation]
This signal turns ON when the difference of the speed commanded for each axis and the motor feedback
feedrate is within a set range (approx. ±15%).
This signal turns OFF when the speed difference exceeds the set range.
Axis start
±15%
Axis feedrate
Up-to-Speed
In plus motion/
In minus motion
[Related signals]
(1) In plus motion +nth axis (MVP1 to 8: X7C0 to 7)
(2) In minus motion -nth axis (MVM1 to 8: X7E0 to 7)
139
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- UNCLAMP COMMAND C X960 to 7 X968 to F X970 to 7 X978 to F
[Function]
This signal is output when movement of the axis selected as the index table indexing axis is commanded.
[Operation]
When this signal turns ON, the index table indexing axis clamp is released by the ladder, and the unclamp
complete signal is set.
This signal turns OFF when movement of the index table indexing axis is completed.
The signal turns ON when:
• Movement of the indexing axis is commanded during automatic operation.
This signal turns OFF when:
• Movement of the indexing axis is completed during automatic operation.
• The axis movement is forcibly ended with reset or emergency stop, etc.
(Note 1) The index command will not turn OFF if the axis movement is interrupted with an interlock or
automatic operation pause, etc.
(Note 2) This signal is turned ON and OFF when the index table indexing axis acceleration/deceleration
has completed.
Thus, if the in-position has to be confirmed during the clamp/unclamp operation, confirm with
the PLC.
[Related signals]
(1) Unclamp complete (YA20 to 7)
140
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN CROSS MACHINING C X980 to 7 X988 to F X990 to 7 X998 to F
-
CONTROL nth AXIS
[Function]
This signal is a status signal that indicates a state commanded by the "Cross machining control request"
signal.
[Operation]
The axis in the cross machining control is "1".
(Example)
1st part system 2nd part system
X1 X2 (1) Cross machining between X1 and X2:
Z1 Z2 X980 and X988 are "1".
C1 (2) When C1 is controlled in 2nd part system:
Y1 X982 and X98A are "1".
[Related signals]
(1) Cross machining control request nth axis (YA60 to 7)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN SYNCHRONOUS/ P
- SUPERIMPOSITION C X9A0 to 7 X9A8 to F X9B0 to 7 X9B8 to F
CONTROL nth AXIS
[Function]
This signal informs the axis in the synchronous control/superimposition control.
0: Axis not in synchronous control/superimposition control
1: Axis in synchronous control/superimposition control
[Operation]
The synchronous axis/superimposing axis and synchronization basic axis/superimposition basic axis are
indicated during the synchronous control/superimposition control.
[Related signals]
(1) Synchronous control request nth axis (YA80 to F)
(2) Superimposition control request nth axis (YAA0 to 7)
141
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN JOG MODE JO C XC00 XD40 XE80 XFC0
[Function]
This signal indicates that JOG mode is selected.
[Operation]
Mode is changed to JOG mode from other mode after "All axes smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
In jog mode
(JO)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN HANDLE MODE HO C XC01 XD41 XE81 XFC1
[Function]
This signal indicates that HANDLE mode is selected.
[Operation]
Mode is changed to HANDLE mode from other mode after "All axes smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
In handle mode
(H0)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
142
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN INCREMENTAL MODE SO C XC02 XD42 XE82 XFC2
[Function]
This signal indicates that INCREMENTAL mode is selected.
[Operation]
Mode is changed to INCREMENTAL mode from other mode after "All axes smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
In incremental mode
(SO)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN MANUAL ARBITRARY C
- PTPO XC03 XD43 XE83 XFC3
FEED MODE
[Function]
This signal indicates that MANUAL ARBITRARY FEED mode is selected.
[Operation]
Mode is changed to MANUAL ARBITRARY FEED mode from other mode after "All axes smoothing zero"
(command acceleration/deceleration delay is zero) is verified.
Mode input Other mode Manual arbitrary feed mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
143
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN REFERENCE POSITION C
- ZRNO XC04 XD44 XE84 XFC4
RETURN MODE
[Function]
This signal indicates that REFERENCE POSITION RETURN mode is selected.
[Operation]
Mode is changed from other mode to REFERENCE POSITION RETURN mode after "All axes smoothing
zero" (command acceleration/deceleration delay is zero) has been verified.
Mode input Other mode Reference positon return mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN AUTOMATIC INITIAL SET C
- ASTO XC05 XD45 XE85 XFC5
MODE
[Function]
This signal indicates that AUTOMATIC INITIAL SET MODE is selected.
[Operation]
Mode is changed over from other mode to IN AUTOMATIC INITIAL SET MODE mode after "All axes
smoothing zero" (command acceleration/deceleration delay is zero) has been verified.
Mode input Other mode Automatic initial set mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
144
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN MEMORY MODE MEMO C XC08 XD48 XE88 XFC8
[Function]
This signal indicates that MEMORY mode is selected.
[Operation]
Mode is changed from other mode to MEMORY mode after "All axes smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
In memory mode
(MEMO)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN TAPE MODE TO C XC09 XD49 XE89 XFC9
[Function]
This signal indicates TAPE mode is selected.
[Operation]
Mode is changed from other mode to TAPE mode when "All axes smoothing zero" (command
acceleration/deceleration delay is zero) occurs.
In tape mode
(TO)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
145
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN MDI MODE DO C XC0B XD4B XE8B XFCB
[Function]
This signal indicates that MDI mode is selected.
[Operation]
Mode is changed from other mode to MDI mode when "All axes smoothing zero" (command
acceleration/deceleration delay is zero) occurs.
In MDI mode
(DO)
[Related signals]
(1) All axes smoothing zero (TSMZ: XC1A)
146
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CONTROLLER READY -
- MA XC10 XD50 XE90 XFD0
COMPLETE
[Function]
This signal indicates that the controller is ready for normal operation.
[Operation]
The signal turns ON when:
(1) The controller starts working successfully after it is turned ON or when no off-condition exists.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- SERVO READY COMPLETE SA XC11 XD51 XE91 XFD1
[Function]
This signal indicates that the servo system is ready for normal operation. In other words, the servo system
(position control) is not working when the signal is OFF.
[Operation]
The signal turns ON when:
(1) The diagnosis on the servo system is completed successfully after the control unit is turned ON.
(2) "Servo alarm", if occurs, is reset. (Resetting may not be possible depending on the servo alarm
contents.)
(3) "Emergency stop" input is removed.
(Note 1) This signal (SA) cannot be turned OFF only with the "Servo OFF" (*SVFn) signal.
147
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN AUTO OPERATION "RUN" OP XC12 XD52 XE92 XFD2
[Function]
This signal indicates that the controller is in automatic operation caused by "Auto operation "start"
command" signal.
[Operation]
This signal stays ON from when automatic operation starts with the "Auto operation "start" command
(ST)" signal in the memory, MDI or tape mode, until the operation is reset.
[Related signals]
(1) In auto operation "start" (STL: XC13)
(2) In auto operation "pause" (SPL: XC14)
148
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN AUTO OPERATION -
- STL XC13 XD53 XE93 XFD3
"START"
[Function]
This signal informs the PLC that automatic operation of the controller starts (started by automatic
operation and motion command or M, S, T, B processing is in execution.
[Operation]
The signal turns ON by the "Auto operation "start" command" signal (ST) in memory, MDI or tape mode,
and OFF when auto operation pause, block stop or reset condition occurs.
The "In auto operation "start"" signal (STL) time chart, including automatic operation "pause" and block
stop, is shown below.
Reset conditions
(Reset & rewind (RRW))
(Note 1) For reset conditions, refer to the section on "In auto operation "run"" (OP).
[Related signals]
(1) In auto operation "run" (OP: XC12)
(2) In auto operation "pause" (SPL: XC14)
(3) Auto operation "start" command (ST: YC10)
149
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN AUTO OPERATION -
- SPL XC14 XD54 XE94 XFD4
"PAUSE"
[Function]
This signal informs that the controller operation has been stopped due to the "Auto operation "pause"
command" signal, etc., during motion command or miscellaneous function command.
[Operation]
The "In auto operation "pause"" signal (SPL) turns ON with the following factors during automatic
operation using the memory, MDI or tape mode.
(1) When "Auto operation "pause" command" signal (*SP) turns OFF.
(2) When mode changes to manual operation mode (jog, handle, incremental, reference position return
mode, etc.).
This signal will turn ON even during machine lock or a miscellaneous function (M, S, T, B) command.
This signal will turn OFF in the following cases.
(1) When "Auto operation "start" command" signal (ST) turns ON. However, this will be invalid if the "Auto
operation "pause" command" signal (*SP) is not turned back ON or if the mode is not automatic
operation (memory, MDI, tape).
(2) When reset conditions are input.
The timing chart for the "In automatic operation "pause"" signal (SPL) is shown below.
Invalid
Auto operation "start"
command (ST)
In auto operation
"start" (STL)
In auto operation
"pause" (SPL)
Auto operation "pause"
command (*SP)
Axis motion
G00X100 ··· G00X100 ···
Reset condition
(Reset & rewind (RRW))
(Note 1) Refer to the section on "In auto operation "run"" (OP) for the rest conditions.
[Related signals]
(1) In auto operation (OP: XC12)
(2) In auto operation "start" (STL: XC13)
(3) Auto operation "start" command (ST: YC10)
(4) Auto operation "pause" command (*SP: YC11)
150
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN "RESET" RST XC15 XD55 XE95 XFD5
[Function]
This signal informs that the controller is in reset condition.
[Operation]
The signal turns ON:
(1) For about 4 to 5 seconds after the power is turned ON.
(2) While "Reset and rewind" signal (RRW) is ON, and for about 0.5 to 1 seconds after "Reset and
rewind" signal (RRW) turns OFF.
(3) While "Emergency stop" signal is being input, and for 1 to 1.5 seconds after "Emergency stop" signal
turns OFF.
(4) During "Servo alarm", and for 1 to 1.5 seconds after "Servo alarm" is removed.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN MANUAL ARBITRARY C
- CXN XC16 XD56 XE96 XFD6
FEED
[Function]
This signal is output during execution of manual arbitrary feed command.
[Operation]
The signal turns ON when "Strobe" signal (CXS8) turns ON during MANUAL ARBITRARY FEED mode.
The signal turns OFF when commanded feed has been completed, and when "Reset & Rewind" signal is
input during execution of manual arbitrary feed command.
[Timing chart]
Strobe (CXS8)
Rise of strobe signal is detected and When the specified feed is completed
"In manual arbitrary feed" signal successfully, the "In manual arbitrary
(CXN) turns ON. feed" signal turns OFF and the "Manual
arbitrary feed complete" signal turns
ON.
[Related signals]
(1) Strobe (CXS8: YCBF)
(2) In manual arbitrary feed (CXFIN: XC1C)
151
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN REWIND RWD XC17 XD57 XE97 XFD7
[Function]
This signal informs that the controller is indexing the memory mode.
[Operation]
The signal turns ON when "Reset & rewind" signal (RRW) is turned ON by the PLC in memory mode (with
M02 or M30 command), and turns OFF when the controller completes indexing the program in execution.
(Note 1) Since indexing of program in memory mode ends immediately, it may not be verified by user
PLC.
[Related signals]
(1) Reset & rewind (RRW: YC1A)
152
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MOTION COMMAND -
- DEN XC18 XD58 XE98 XFD8
COMPLETE
[Function]
This signal notifies that the commanded motion has been completed by the controller.
In the machining program when the motion command and miscellaneous function (M, S, T, B) command
are specified in the same block, this signal can be used as a synchronization signal to determine whether
miscellaneous function command is executed simultaneously with or after the motion command.
[Operation]
The signal turns ON when:
(1) The system is initialized after the power is turned ON.
(2) Execution of motion command is completed in automatic operation.
(3) Reset condition occurs.
(For reset conditions, refer to the section on "In auto operation "run"" signal (OP).)
The timing chart for the "Motion command complete" signal (DEN) is shown below.
M code data
DEN process
M code decode (user process)
(Note 1) The "Motion command complete" signal is output even during machine lock.
(Note 2) Unless commanded motion is completed, this signal does not turn ON even when motion is
suspended by interlock function or "Auto operation "pause" command" signal.
153
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- ALL AXES IN-POSITION TIMP XC19 XD59 XE99 XFD9
[Function]
This signal informs the PLC that the all axis components of the controller are in commanded positions.
[Operation]
The signal turns ON when there is no acceleration/deceleration delay in all control axes and servo errors
(remaining pulses) in positioning are within the specified range.
[Related signal]
(1) All axes smoothing zero (TSMZ: XC1A)
154
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
ALL AXES SMOOTHING -
- TSMZ XC1A XD5A XE9A XFDA
ZERO
[Function]
This signal informs the PLC that there is no delay (caused by the acceleration/deceleration time
constants) in any of the controller control axis command system.
The PLC axis is not included in the control axis.
[Operation]
The signal turns ON when the motion commanded in automatic or manual operation is completed
successfully without delay. The signal is OFF during execution of motion command, or if delay in
execution of command occurs.
Axis motion
{Position loop delay
Acceleration/deceleration
is not included.}
Time constant
All axes smoothing zero
[Related signals]
(1) All axes in-position (TIMP: XC19)
(2) In plus motion +1st axis to +8th axis (MVP1 to MVP8: X7C0 to 7) "All axes smoothing zero" signal
(3) In minus motion -1st axis to -8th axis (MVM1 to MVM8: X7E0 to 7) turns ON when these signals are
OFF.
155
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C
- CXFIN XC1C XD5C XE9C XFDC
COMPLETE
[Function]
This signal is output when motion commanded in manual arbitrary feed mode is completed.
[Operation]
[Timing chart]
Strobe (CXS8)
[Related signals]
(1) Strobe (CXS8: YCBF)
(2) In manual arbitrary feed (CXN: XC16)
156
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN RAPID TRAVERSE RPN XC20 XD60 XEA0 XFE0
[Function]
This signal is output during rapid traverse motion in automatic operation (memory, MDI, tape).
[Operation]
(1) The signal is ON when:
• Rapid traverse motion in automatic operation.
Fixed cycle positioning and reference position return (G28), etc., are included in the automatic
operation rapid traverse besides the motion command by the G00 command.
(Note 1) "In rapid traverse" signal (RPN) can turn ON and OFF even during machine lock.
(Note 2) The signal is not output in manual operation.
(Note 3) For reset condition, refer to the section on "In auto operation "run"" signal (OP).
The timing chart for "In rapid traverse" signal (RPN) is shown below.
In rapid traverse
(RPN)
157
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN CUTTING FEED CUT XC21 XD61 XEA1 XFE1
[Function]
This signal informs that given motion command is executed for cutting feed in automatic operation
(memory, MDI, tape).
[Operation]
The signal turns ON when:
(1) Motion command is given for cutting feed in automatic operation.
Axis motion
158
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN TAPPING TAP XC22 XD62 XEA2 XFE2
[Function]
This signal informs that commanded motion in automatic operation (memory, MDI, tape) is executed in
canned tapping cycle, or tapping mode is selected for execution of commanded motion.
[Operation]
(1) The signal turns ON when:
• Commanded motion in automatic operation is being executed in canned tapping cycle.
• Commanded motion in automatic operation is being executed in tapping mode (G63).
Motion
G00 G84····; G80; G63; G01····; G61;
command
In tapping
(TAP)
Note 1) This signal is output even during machine lock.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN THREAD CUTTING THRD XC23 XD63 XEA3 XFE3
[Function]
This signal is output during execution of thread cutting command.
[Operation]
The signal turns ON when:
(1) Thread cutting command is given.
159
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN SYNCHRONOUS FEED SYN XC24 XD64 XEA4 XFE4
[Function]
This signal is output during execution of synchronous feed command.
[Operation]
The signal turns ON when:
(1) Synchronous feed command (G94) is given.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN CONSTANT SURFACE -
- CSS XC25 XD65 XEA5 XFE5
SPEED
[Function]
This signal informs that automatic operation is under constant circumferential (surface) speed control.
[Operation]
The signal turns ON when:
(1) Constant surface speed control mode (G96) is selected during automatic operation.
Motion
G00 G96 G1 X30. S30; G0 X- ; G0Z-10.; G97 G01····
command
In constant surface
speed (CSS)
160
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN SKIP SKIP XC26 XD66 XEA6 XFE6
[Function]
This signal is output while skip command (G31) is being executed.
[Operation]
The signal turns ON when:
(1) Skip command (G31) is being executed with automatic operation.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN REFERENCE POSITION -
- ZRNN XC27 XD67 XEA7 XFE7
RETURN
[Function]
This signal is output while reference position return command is being executed.
[Operation]
The signal turns ON when:
(1) G28 command is executed.
(2) G30 command is executed.
(3) Manual reference position return mode is selected.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN INCH UNIT SELECT INCH XC28 XD68 XEA8 XFE8
[Function]
This signal informs that the controller uses inch unit for data input.
[Operation]
This signal turns ON when inch unit is selected.
The inch unit mode is established when setup parameter "#1041 I_inch" is set and the power is turned
ON.
(Note 1) With G20 command (inch unit command) or G21 command (metric unit command), the signal
(INCH) does not change.
161
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN DISPLAY LOCK DLNK XC29 XD69 XEA9 XFE9
[Function]
This signal informs that the results of the movement command executed by the control unit are not
reflected onto POSITION screen (display locked).
[Operation]
This signal turns ON while the display lock signal (DLK) is input.
The display lock operation is validated immediately after the display lock signal (DLK) turns ON.
[Related signals]
(1) Display lock (DLK: YC29)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- F1-DIGIT COMMANDED F1DN XC2A XD6A XEAA XFEA
[Function]
This signal informs that the controller uses F1-digit commands (F1 to 5) to control operation.
[Operation]
The signal turns ON when:
(1) F1-digit command (F1 to 5) is selected for feedrate command currently being executed.
(Note 1) The setup parameter, base specification parameter "#1079 F1digt" must be validated and
"#1185 to 89 F1-digit feedrate" must be set to use the F1-digit command.
[Related signal]
(1) F1-digit No. (F11 to 14: XC30 to 2)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN TOOL LIFE C
- TLFO XC2B XD6B XEAB XFEB
MANAGEMENT
[Function]
This signal is output while tool life is being managed.
[Operation]
The signal turns ON when the parameter "#1103 T_Life" is ON.
162
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- TOOL LIFE OVER TLOV C XC2E XD6E XEAE XFEE
[Function]
This signal notifies the PLC that the lives of all tools in the same group have reached (usage data ≥ life
data).
Note that for tool life management I, the data is controlled with tool units.
[Operation]
<For L system tool life management I>
This signal turns ON when the usage data of the tool matches or exceeds the life data. Note that this
signal is only output, and the automatic operation of the controller, etc., will not stop.
[Caution]
When this signal is used in M system tool life management II, refer to the ladder cycle after the spindle
tool is changed. (This signal will not change in the same cycle in which the spindle tool was changed.)
163
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
[Related signals]
(1) Tool change reset (TRST: YC8C)
(2) Tool function strobe 1 (TF1: XC68)
(3) In tool life management (TLFO: XC2B)
(4) New tool change (TCRQ: XC94)
(5) Group in tool life management
(6) Tool life usage data
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- F1-DIGIT NO. (1, 2, 4) F11 to 14 C XC30 to 2 XD70 to 2 XEB0 to 2 XFF0 to 2
[Function]
F1-digit feed function No. is output.
[Operation]
When F1-digit feed command specified in memory, MDI or tape operation is executed, No. of that F1-digit
feed function is set with a code.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
WAITING BETWEEN PART C
- XC34 XD74 XEB4 XFF4
SYSTEMS
[Function]
This signal informs that the waiting between part systems is being executed.
[Operation]
1: This signal is output while the waiting between part systems is commanded in one part system to when
the corresponding waiting between system command is commanded in the other part system (during
the waiting function between part systems).
0: When the waiting between part systems is not executed, this signal is not output.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- ILLEGAL AXIS SELECTED ASLE C XC37 XD77 XEB7 XFF7
[Function]
This signal is output if axis (No.) selected in handle mode or manual arbitrary feed mode is illegal.
[Operation]
The signal turns ON when:
(1) For handle mode
If specified handle axis No. is beyond the maximum number of axes.
(2) For manual arbitrary feed mode
If specified manual arbitrary feed axis No. is beyond the maximum number of axes.
164
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
M CODE INDEPENDENT -
- DM00 XC40 XD80 XEC0 X1000
OUTPUT M00
[Function]
This signal informs that a special miscellaneous function (M00) is selected and commanded. When a
special M function is specified, "Normal miscellaneous function strobe" signal and "M code data" are
output.
M code independent outputs include M01, M02 and M30.
[Operation]
When M00, M01, M02 or M30 is specified during auto operation (memory, MDI or tape), or by manually
set numerical command, this signal turns ON. The signal turns OFF when M function finish signal, reset
signal or reset & rewind signal is given.
If motion command and/or dwell is present in the same block, the signal turns ON after completion of
dwell.
However, the signal is not output if M function finish signal turns ON before completion of motion
command or dwell.
Generally, each M code is used for the following purpose:
M00 Program stop
M01 Optional stop
M02, M30 Program end
[Related signals]
(1) M code independent output M01 (DM01: XC41)
(2) M code independent output M02 (DM02: XC42)
(3) M code independent output M30 (DM30: XC43)
165
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
M CODE INDEPENDENT -
- DM01 XC41 XD81 XEC1 X1001
OUTPUT M01
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
M CODE INDEPENDENT -
- DM02 XC42 XD82 XEC2 X1002
OUTPUT M02
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
M CODE INDEPENDENT -
- DM30 XC43 XD83 XEC3 X1003
OUTPUT M30
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
166
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MANUAL NUMERICAL -
- MMS XC49 XD89 XEC9 X1009
COMMAND
[Function]
This signal informs that M, S, T or B (2nd miscellaneous function) command is given with a specific
display format selected on the setting and display unit.
With the signal, user PLC discriminates the command from that given in normal automatic operation.
[Operation]
The signal turns ON when M, S, T or B signal is specified with a specific display format in manual or
automatic operation (other than auto start). Like M function strobe signal, the signal turns OFF when M
function finish 1 or 2 signal turns ON, or in case of reset.
(Example)
[Related signals]
(1) M function strobe (MFn: XC60)
(2) S function strobe (SFn: XC64)
(3) T function strobe 1 (TF1: XC68)
(4) 2nd M function strobe 1 (BF1: XC6C)
(5) M function finish 1 (FIN 1: YC1E)
(6) M function finish 2 (FIN 2: YC1F)
167
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- M FUNCTION STROBE 1 MF1 XC60 XDA0 XEE0 X1020
[Function]
This signal informs that the 1st set of miscellaneous functions (M code) is commanded with the automatic
operation (memory, MDI, tape) machining program or manual numerical command input.
The miscellaneous function is also called the M function, and is used to issue miscellaneous functions such
as ON/OFF of the cutting oil, and normal/reverse/stop of the spindle, etc., for the target machine.
[Operation]
This signal turns ON when:
(1) The 1st set of M function (M code) is specified in automatic operation (memory, MDI or tape mode).
(2) M function (M code) is specified by manual numerical command input.
(Note 1) When built-in PLC is used, four sets of M functions can be specified at the same time the
relation of the machining program and M function strobe is shown below.
(Note 2) During operation with miscellaneous function lock (AFL signal ON), the "M function strobe"
(MF1, MF2, MF3, MF4) will not be output. However, this signal will be output when the M code is
commanded independently (M00, M01, M02, M30).
(Note 3) Since M98 (read of subprogram call), M99 (return from subprogram), etc. are handled within the
controller, "M function strobe" is not output.
(Note 4) The "M function strobe" will not be output when the M function is output if the "M function finish
1" signal (FIN1) or "M function finish 2" signal (FIN 2) is ON.
168
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
An example of the timing chart for the M function strobe signal (MF1, MF2 and MF3) is shown below.
M code data 1 22 3 10
M code data 2 8 25
M code data 3 5
MFn
Relay meaning a designated
M decode circuit M1
M function
M1
Designated M function process
MFn M2
FIN1 M function finish 1
[Related signals]
(1) M function strobe 2 (MF2: XC61)
(2) M function strobe 3 (MF3: XC62)
(3) M function strobe 4 (MF4: XC63)
(4) M function finish 1 (FIN1: YC1E)
(5) M function finish 2 (FIN2: YC1F)
169
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M FUNCTION STROBE 2 MF2 C XC61 XDA1 XEE1 X1021
[Function]
This signal informs that the 2nd set of M function (M code) is specified in automatic operation.
[Operation]
The signal turns ON when:
(1) Two or more M function commands (M code) are specified for one block in automatic operation
(memory, MDI or tape mode).
Other details are the same as those of "M function strobe 1" signal (MF1).
Refer to "M function strobe 1".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M FUNCTION STROBE 3 MF3 C XC62 XDA2 XEE2 X1022
[Function]
This signal informs that the 3rd set of M function (M code) is specified in automatic operation.
[Operation]
The signal turns ON when:
(1) Three or more M function commands (M code) are specified for one block in automatic operation
(memory, MDI or tape mode).
Other details are the same as those of "M function strobe 1" signal (MF1).
Refer to "M function strobe 1".
170
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M FUNCTION STROBE 4 MF4 C XC63 XDA3 XEE3 X1023
[Function]
This signal informs that the 4th set of M function (M code) is specified in automatic operation.
[Operation]
The signal turns ON when:
(1) Four or more M function commands (M code) are specified for one block in automatic operation
(memory, MDI or tape mode).
Other details are the same as those of "M function strobe 1" signal (MF1).
Refer to "M function strobe 1".
171
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
S FUNCTION STROBE - XC64 XDA4 XEE4 X1024
- SF1 to 4
1 to 4 to 7 to 7 to 7 to 7
[Function]
This signal informs that S (spindle) function (S code) is specified in automatic operation (memory, MDI or
tape mode) machining program or by manual numerical command input.
The spindle function is also called the S function, and is used to command the spindle speed.
With the signal (SF1 to 4), user PLC reads S code data (1 to 4) respectively.
[Operation]
The signal turns ON when:
(1) S function (S code) is specified in automatic operation (memory, MDI or tape mode).
(2) S function is specified by manual numerical command input.
The signal turns OFF when:
(1) "M function finish 1" signal (FIN1) or "M function finish 2" signal (FIN2) turns ON.
(2) Reset condition occurs.
(Refer to the "In auto operation "run"" signal (OP) section for details on the reset conditions.)
(Note 1) The S function strobe is not output during operation with M function lock (AFL signal ON).
(Note 2) When the S function is commanded, the "Spindle gear shift" signal (GR1, GR2) and "S-analog
no gear selected" signal (SNGE) are output in addition to this signal (SFn). Refer to the sections
of each signal for details.
(Note 3) By combining this signal (SFn), "Spindle gear select input" signal (GI1, GI2) and "Spindle gear
shift complete" signal (GFIN), the data can be converted into S-analog data.
(Data is transferred when the spindle controller is the high-speed serial connection specification
type.)
An example of the timing chart for the "S function strobe" signal (SF1) is shown below.
[Related signals]
(1) S code data (R512)
(2) Spindle gear shift (GR1, GR2: X1885, 6)
(3) S-analog no gear selected (SNGE: X1884)
(4) Spindle gear selection input (GI1, GI2: Y1890)
(5) Spindle gear shift complete (GFIN: Y1885)
(6) M function finish 1 (FIN1: YC1E)
(7) M function finish 2 (FIN2: YC1F)
172
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- T FUNCTION STROBE 1 TF1 XC68 XDA8 XEE8 X1028
[Function]
This signal informs that the tool function (T code) is specified in automatic operation (memory, MDI or
tape mode), machining program or by manual numerical command input.
With the signal (TF1), user PLC reads T code data 1.
The tool function is also called the T function, and is used to command the tool No. in the lathe
specification controller, the tool compensation (tool length compensation, tool nose wear compensation)
Nos. are also indicated.
The user PLC receives the T code data 1 with this signal.
[Operation]
The signal turns ON when:
(1) The T function (T code) is specified in automatic operation (memory, MDI or tape mode).
(2) T function (T) is specified by manual numerical command input.
The signal turns OFF when:
(1) "M function finish 1" signal (FIN1) or "M function finish 2" signal (FIN2) turns ON.
(2) Reset condition occurs.
(Refer to the "In auto operation "run"" signal (OP) section for details on the reset conditions.)
(Note 1) The "T function strobe" (TF) is not output during operation with the M function lock (AFL signal
ON).
An example of the timing chart for the "T function strobe 1" signal (TF1) is shown below.
T code data 1
[Related signals]
(1) T code data (R536)
(2) M function finish 1 (FIN1: YC1E)
(3) M function finish 2 (FIN2: YC1F)
173
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
2ND M FUNCTION C
- BF1 XC6C XDAC XEEC X102C
STROBE 1
[Function]
This signal informs that the 1st set of 2nd M function is selected in automatic operation (memory, MDI or
tape) machining program or by manual numerical command input.
The 2nd M function is also called the B function.
With the signal (BF1), user PLC reads 2nd M function data 1.
[Operation]
The signal turns ON when:
(1) The 1st set of 2nd M function (B code) is specified in automatic operation (memory, MDI or tape).
(2) 2nd M function (B code) is issued by manual numerical command input.
(Note 1) Only one 2nd M function can be issued in one block at a time.
The relation of the machining program and 2nd M function strobe is shown below.
(Note 2) The "2nd M function strobe 1" (BF1) is not output during operation with M function lock (AFL
signal ON).
(Note 3) In the case of manual numerical command input, outputs are in accordance with "2nd M function
strobe 1" (BF1).
(Note 4) Address for 2nd M function can be selected from addresses A, B and C by using Setup
parameter. Set so that the address is different from the axis address.
[Related signals]
(1) M function finish 1 (FIN1: YC1E)
(2) M function finish 2 (FIN2: YC1F)
174
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN CHOPPING START CHP0 C XC80 XDC0 XF00 X1040
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
BASIC POSITION – UPPER C
- CHP1 XC81 XDC1 XF01 X1041
DEAD CENTER POINT
B Signal
contact Signal name abbreviation $1 $2 $3 $4
UPPER DEAD CENTER P
- POINT – BOTTOM DEAD CHP2 C XC82 XDC2 XF02 X1042
CENTER POINT
B Signal
contact Signal name abbreviation $1 $2 $3 $4
BOTTOM DEAD CENTER P
- POINT – UPPER DEAD CHP3 C XC83 XDC3 XF03 X1043
CENTER POINT
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
UPPER DEAD CENTER C
- CHP4 XC84 XDC4 XF04 X1044
POINT – BASIC POSITION
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN CHOPPING MODE CHPMD C XC85 XDC5 XF05 X1045
[Function] [Operation]
For both the function and operation, refer to the section "Chopping" signal (CHPS).
[Related signals]
(1) In copping signals (CHPS: YC30)
175
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SEARCH & START (error) SSE C XC8A XDCA XF0A X104A
[Function]
This signal is output when the program No. to be searched with search & start is illegally designated.
[Operation]
This signal is output when the No. of the program to be searched with search & start is illegal. Automatic
operation start will not be carried out if this signal is output. This signal will turn OFF if the program No. is
correctly input and search & start is executed again, or when the reset signal is issued.
Refer to the "Search & start" signal (RSST) for details.
[Related signals]
(1) Search & start (RSST: YC31)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SEARCH & START (search) SSG C XC8B XDCB XF0B X104B
[Function]
This signal is output when searching for a program with search & start.
[Operation]
Informs the PLC that the NC is searching for the program with search & start.
Hold the search & start signal until the search & start (search) signal turns ON.
If the No. of the program to be searched is illegal, the search & start (error) signal (SSE) will be output.
[Related signals]
(1) Search & start program No. (R2562, 2563)
(2) Search & start (error) (SSE: XC8A)
(3) Search & start (RSST: YC31)
176
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL CHANGE POSITION C
- TCP XC93 XDD3 XF13 X1053
RETURN COMPLETE
[Function]
This signal notifies that the axis commanded with the tool change position return command has
completed return to the tool change position.
[Operation]
This signal turns ON when all axes commanded with the tool change position return command (G30.*) have
moved to the tool change position. This signal turns OFF when even one of the axes moved to the tool
change position with the command has moved from the tool change position.
Refer to the Programming Manual for details on the tool change return command.
[Time chart]
Example: When G30.3 command, additional axis tool change position return is valid
177
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- NEW TOOL CHANGE TCRQ C XC94 XDD4 XF14 X1054
[Function]
This signal notifies that a new tool (not used tool) in the group is to be selected for tool life management
II.
[Operation]
<For L system tool life management II>
This signal turns ON when:
(1) When the tool selected by the T command tool selection is an unused tool (tool for which the status is
0).
This signal turns OFF when:
(1) When the T command is completed due to the input of the Miscellaneous function finish signal (FIN1,
FIN2).
[Caution]
When this signal is used in M system tool life management II, refer to the ladder cycle after the standby
tool is changed. (This signal will not change in the same cycle in which the standby tool was changed.)
178
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- NC ALARM 1 AL1 XC98 XDD8 XF18 X1058
[Function]
This signal informs that system error occurred in the controller.
[Operation]
If "watch dog error", "memory parity check error", etc. occurs on the controller side, the signal turns ON.
The system error can be reset by turning OFF.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- NC ALARM 2 (Servo alarm) AL2 XC99 XDD9 XF19 X1059
[Function]
This signal informs that the controller is in servo alarm condition. If servo alarm occurs, "Servo ready
complete" signal (SA) turns OFF.
[Operation]
The signal turns ON when:
Alarm can be reset by turning OFF the power, or using controller reset, or by setting parameter again, etc.,
depending on type of alarm. For details of alarm resetting, and servo alarm, refer to the relevant
Operation Manual or Alarm/Parameter Manual.
179
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
NC ALARM 3 -
- AL3 XC9A XDDA XF1A X105A
(Program error)
[Function]
This signal informs that the controller is in program error condition.
[Operation]
This type of alarm occurs during automatic operation in memory, MDI or tape mode, mainly due to use of
faulty machining program, or program incompatible with the controller specifications.
Some typical examples of program error are shown below. For details, refer to the relevant Operation
Manual or Alarm/Parameter Manual.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
NC ALARM 4 -
- AL4 XC9B XDDB XF1B X105B
(Operation error)
[Function]
This signal informs that the controller is in operation error condition.
[Operation]
The signal turns ON in case of operation alarm, and OFF when the alarm condition is removed.
Some typical examples of operation errors are shown below:
For details, refer to the relevant Operation Manual or Alarm/Parameter Manual.
(Note) When the "NC alarm 5" (XCB1) is valid, the following alarms are not output to the "NC alarm
4".
Error No. Details
0004 External interlock
0102 Cutting override zero
0103 External feed speed zero
0109 Block start interlock
0110 Cutting block start interlock
1033 Spindle-Spindle polygon (G51.2) cutting interlock
180
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
LOAD MONITORIN P
- TEACHING/MONITOR C XCA0 XDE0 XF20 X1060
EXECUTION
[Function]
This signal indicates that teaching or monitor is being executed.
[Operation]
This signal turns ON when the teaching/monitor execution signal is input.
[Related signals]
(1) Load monitor Teaching mode valid, Monitor mode valid (XCA1, XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR TEACHING C
- XCA1 XDE1 XF21 X1061
MODE VALID
[Function]
This signal indicates that the teaching mode is selected.
[Operation]
This signal turns ON when the teaching mode signal is input.
[Related signals]
(1) Load monitor In teaching/monitor execution, Monitor mode valid (XCA0, XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
181
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR MONITOR C
- XCA2 XDE2 XF22 X1062
MODE VALID
[Function]
This signal indicates that the monitor mode is selected.
[Operation]
This signal turns ON when the monitor mode signal is input.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid (XCA0, XCA1)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- ADAPTIVE CONTROL VALID C XCA3 XDE3 XF23 X1063
[Function]
This signal indicates that adaptive control is selected.
[Operation]
This signal turns ON when the adaptive control execution signal is turned ON during monitor execution.
[Related signals]
(1) Adaptive control execution (YCC9)
(2) Adaptive control override output (R571)
(3) Adaptive control basic axis selection (R2983)
182
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- TAP RETRACT POSSIBLE TRVE C XCA5 XDE5 XF25 X1065
[Function]
This signal informs that tap retract is possible, and is output if operation is stopped during tap cycle
execution.
The "Tap retract" signal (TRV) will be valid when this signal (TRVE) is ON.
[Operation]
(1) This signal turns ON when tap cycle is stopped in the cutting feed area (between c-d-e in the drawing)
due to the following causes:
• Emergency stop.
• Reset stop.
• Power OFF (only in absolute position detection system).
a b f Initial point
c e R point
d
Tap base
[Related signal]
(1) Tap retract (TRV: YC5C)
183
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
NO. OF WORK MACHINING C
- PCNT XCA6 XDE6 XF26 X1066
OVER
[Function]
This signal is output when the No. of work machining matches or exceeds the maximum No. of work
machining.
[Operation]
This signal turns ON when the No. of work machining matches or exceeds the maximum work value
(WRK LIMIT) set in the [Process parameter] screen.
(Note 1) This signal turns ON when the No. of work machining matches or exceeds the maximum work
value regardless of the count up by the controller or user PLC.
(Note 2) This signal is not output when "0" is set for the maximum work value.
[Related signals]
(1) No. of work machining (current value) (R606, 7)
(2) No. of work machining (max. value) (R608, 9)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
ABSOLUTE POSITION C
- ABSW XCA7 XDE7 XF27 X1067
WARNING
[Function]
This signal notifies that the amount moved while the power is OFF has exceeded to the tolerable amount
when using the absolute position detection system.
[Operation]
This signal turns ON when the difference of the machine position at power OFF and at power ON
exceeds the tolerable value ([ABS. POSI PARAM] "#2051 check" setting value) when using the absolute
position detection system.
(Note) The movement amount during power OFF depends on the "PON POS (power ON position)" and
"POF POS (power OFF position)" on the [ABS SERVO MONITOR (absolute position monitor)]
screen.
184
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN POLYGON MODE C
- XCB0 XDF0 XF30 X1070
(SPINDLE-NC AXIS)
[Function]
This signal informs the PLC that polygon machining (spindle-NC axis) mode is entered.
(Note) Refer to the "in polygon mode (spindle-spindle) " signal for details on the spindle-spindle polygon.
#1501 polyax ≠ 0: Polygon machining (spindle-NC axis)
= 0: Spindle-spindle polygon (spindle-spindle)
[Operation]
This signal is turned ON by the polygon machining start command (G51.2), and is held during the polygon
machining mode.
This signal is turned OFF when the polygon machining mode is canceled (G50.2, reset, etc.), and
remains OFF in modes other than the polygon machining mode.
[Related signals]
(1) In polygon mode (spindle-spindle) (XCB2)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- NC ALARM 5 AL5 XCB1 XDF1 XF31 X1071
[Function]
This signal informs that the controller is in operation alarm (error) condition.
[Operation]
The signal turns ON when:
• The parameter "#1238 set10/bit7" is ON and the operation alarms below occur.
185
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
IN POLYGON MODE C
- XCB2 XDF2 XF32 X1072
(SPINDLE-SPINDLE)
[Function]
This signal informs that the spindle-spindle polygon machining mode is being executed.
(Note) Refer to the explanation of "in polygon mode (spindle-NC axis)" signal for details on the
spindle-NC axis polygon.
#1501 polyax ≠ 0: Polygon machining (spindle-NC axis)
= 0: Spindle-spindle polygon (spindle-spindle)
[Operation]
The signal turns ON when:
• The G51.2 is commanded, and the spindle-spindle polygon machining is executed.
The signal turns OFF when:
• The G50.2 is commanded, and the spindle-spindle polygon machining is canceled.
• The "Spindle synchronization cancel" signal is input, and the spindle-spindle polygon machining is
canceled.
• "Emergency stop" occurs.
• "Reset" is input.
In polygon mode
Spindle-spindle polygon
synchronization complete Time
Spindle-spindle polygon
synchronization complete OFF
Spindle-spindle polygon
machining mode ON
186
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
In polygon mode
Spindle-spindle polygon
synchronization complete Time
Spindle-spindle polygon OFF
synchronization complete
Spindle-spindle polygon mode ON
[Related signals]
(1) Spindle-spindle polygon cancel (YCD1)
(2) Spindle-spindle polygon synchronization complete (XCB3)
(3) In polygon mode (Spindle-NC axis) (XCB0)
187
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
SPINDLE-SPINDLE P
- POLYGON C XCB3 XDF3 XF33 X1073
SYNCHRONIZATION
[Function]
This signal informs that the workpiece spindle and rotary tool spindle are in the synchronized rotation
state.
[Operation]
The signal turns ON when:
• The rotary tool spindle rotation speed, in respect to the rotation speed following the rotary tool spindle
and workpiece spindle rotation ratio command, reaches the value set for the spindle-spindle polygon
synchronization rotation speed attainment level during the spindle-spindle polygon machining mode.
[Related signals]
(1) Spindle-spindle polygon cancel (YCD1)
(2) In polygon mode (spindle-spindle) (XCB2)
188
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN SYNCHRONIZED P
- TAPPING SELECTION(M RTAP C XCC0 XE00 XF40 X1080
COMMAND)
[Function]
This signal informs that the synchronized tapping mode is active.
(This signal is output only when the M function synchronized tapping cycle valid parameter (#1272 ext08
bit1) is ON.)
[Operation]
(1) ON timing
Program command S1000 ; G84 ~ ;
Internal process
Sequence process
(Note 1) Spindle position loop and in synchronized tapping selection turn ON only during
synchronized tapping.
(Note 2) If synchronized tapping is applied even during tap retract, "in synchronized tapping
selection" signal will turn ON.
(2) OFF timing
This signal turns OFF when reset, G80 (hole drilling fixed cycle cancel), 01 group G codes or other
fixed cycle G codes are commanded.
Program command G84 ~ ; G80 ;
Internal process
(Note 1) The gears are not selected until the S command is issued again.
(Note 2) This signal turns OFF when tap retract is canceled or completed.
[Related signals]
(1) Gear shift complete (GFIN: Y1885)
(2) Spindle actual speed (R6506)
189
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
INC HIGH-SPEED P
- RETRACT FUNCTION C XCC2 XE02 XF42 X1082
VALID STATE
[Function]
This signal informs that the INC high-speed retract function is valid.
[Operation]
This signal turns ON when the INC high-speed retract function valid signal is ON.
This signal turns OFF when the INC high-speed retract function valid signal turns OFF, or when the INC
high-speed retract function option is not provided.
[Related signals]
(1) In INC High-speed retract function operation (XCC3)
(2) INC High-speed retract function valid (YCCC)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
IN INC HIGH-SPEED P
- RETRACT FUNCTION C XCC3 XE03 XF43 X1083
OPERATION
[Function]
This signal informs that the INC high-speed return function is in operation.
[Operation]
This signal turns ON when the INC high-speed retract function is valid, and a fixed cycle program (G81,
G82, G83, G73), which carries out high-speed retract, is being executed. If this signal is ON while
executing a fixed cycle program, high-speed retract operation will be executed.
[Related signals]
(1) INC High-speed retract function valid state (XCC2)
(2) INC High-speed retract function valid (YCCC)
190
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN BARRIER VALID (left) XCC8 XE08 XF48 X1088
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- IN BARRIER VALID (right) XCC9 XE09 XF49 X1089
[Function]
This signal informs that the barrier area of left side (right side) is valid in the chuck•tailstock barrier
function.
[Operation]
When all conditions below are satisfied and the barrier area is valid, this signal is turned ON. (When this
signal is OFF, the barrier check is not executed.)
• The option of chuck barrier check function is valid.
• The setting of parameter "#8310 Barrier ON" on the barrier data screen is "1". (Excluding when using
the special display unit)
• The setting of parameter "#8315 BARRIER TYPE (L)" ("#8316 BARRIER TYPE (R)") on the barrier data
screen is other than "0".
• The "Barrier valid" signal input above is ON, or the G22 modal is valid.
[Related signals]
(1) Barrier valid (L) (YCD8)
(2) Barrier valid (R) (YCD9)
191
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- DOOR OPEN ENABLE C XCD8 XE18 XF58 X1098
[Function]
This signal informs the PLC that the drive power to all axes is turned OFF due to the "Door open" signal,
or that the same status is canceled.
[Operation]
This signal turns ON when the drive power to all axes is turned OFF due to the "Door open" signal turning
ON.
This signal turns OFF at all axes ready ON and at all servo axes servo ON, due to the "Door open" signal
turning OFF.
Release of the door lock is enabled at the rising edge of the "Door open enable" signal.
The operation is in a READY status at the falling edge of the "Door open enable" signal.
[Caution]
(1) Handling of the PLC axis
Set so a "Door open" signal is output to the NC after the PLC axis is stopped by the PLC.
If a "Door open" signal is input without stopping the PLC axis, the axis will stop with a dynamic brake
method due to the ready OFF state.
The remaining distance will be held in the R register being used in the DDB.
[Related signals]
(1) Door open I (Y768)
(2) Door open II (YCE1)
192
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE SPEED UPPER C
- SUPP X1880 X18E0 X1940 X19A0
LIMIT OVER
[Function]
This signal notifies that the feedback of the spindle motor has exceeded the maximum speed.
[Operation]
This signal turns ON when the spindle motor's feedback exceeds the maximum speed regardless of the
commanded speed.
Maximum speed
(parameter setting value)
Spindle speed
(Feedback)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE SPEED LOWER C
- SLOW X1881 X18E1 X1941 X19A1
LIMIT OVER
[Function]
This signal notifies that the feedback of the spindle motor has exceeded the minimum speed.
[Operation]
This signal turns ON when the spindle motor's feedback exceeds the minimum speed regardless of the
commanded speed.
Spindle speed
(Feedback)
Minimum speed
Spindle speed lower limit over (parameter setting value)
(SLOW)
193
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
S-ANALOG GEAR NO. C
- SIGE X1882 X18E2 X1942 X19A2
ILLEGAL
[Function]
This signal is output if specified gear No. is illegal.
[Operation]
The signal turns ON if gear No. specified by user is beyond the maximum system gear No.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
S-ANALOG MAX./MIN. C
- SOVE X1883 X18E3 X1943 X19A3
COMMAND VALUE OVER
[Function]
This signal is output when S-analog command value is clamped to the maximum or minimum value.
[Operation]
The signal turns ON if S-analog command value is larger than spindle maximum speed parameter
(Smaxn) value, or smaller than spindle minimum speed parameter (Smin) value.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
S-ANALOG NO GEAR C
- SNGE X1884 X18E4 X1944 X19A4
SELECTED
[Function]
This signal is output if gear is not present for S function (S code) issued by automatic operation.
[Operation]
This signal will turn ON when the S function (S code) is issued during automatic operation, and the S
code does not match any gear set in the spindle maximum speed parameters.
This signal (SNGE) is output simultaneously with spindle function strobe signal (SF).
[Related signals]
(1) Spindle function strobe (SFn: XC64)
(2) Spindle gear shift (GR1, GR2: X1885, 6)
194
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- SPINDLE GEAR SHIFT 1, 2 GR1, 2 X1885, 6 X18E5, 6 X1945, 6 X19A5, 6
[Function]
This signal informs which gear stage in the spindle applies to the S command (S code) issued in the
automatic operation (memory, MDI or tape) machining program.
For machines that have gear stage shift, the gear will be shifted on the machine side when this signal is
received.
[Operation]
When the S command (S code) is issued in automatic operation, the gear stage for the commanded S
code is output with a 2-bit (GR1, GR2) code from the preset parameters (spindle max. speed).
The relation of the spindle max. speed parameter (Smax1 to Smax4) and the "Spindle gear shift" (GR1,
GR2) signal output is shown below.
Spindle
Gear Max. spindle gear shift
stage speed
GR2 GR1
1 Smax 1 0 0 Range "S0 to S (Smax1)"
2 Smax 2 0 1 Range "S (Smax1)+1 to S (Smax2)"
3 Smax 3 1 0 Range "S (Smax2)+1 to S (Smax3)"
4 Smax 4 1 1 When range over "S (Smax3)+1" is specified.
This signal (GR1, GR2) is output simultaneously with the "Spindle function strobe" (SFn).
(Note 1) If the commanded S code does not match any of the gear stages, the "S-analog no gear
selected" (SNGE) signal will be output separately from this signal.
[Related signals]
(1) Spindle function strobe (SFn: XC64)
(2) S-analog no gear selected (SNGE: X1884)
195
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE 2ND IN-POSITION C X1888 X18E8 X1948 X19A8
[Function]
When the parameters are set, this function turns ON the PLC interface in-position signal and spindle
monitor orientation complete signal, etc., when the spindle rotation speed enters the orientation
in-position width ("#3204 SP004" OINP) and orientation advance in-position width ("#3301 SP101" DINP)
during orientation.
The takt time can be shortened with this function since entry into the in-position width can be confirmed,
and completion of orientation can be predicted.
[Operation]
Within value set for orientation in-position advance width
→ Spindle in-position signal turns ON, and spindle monitor control output 4 bit 4 turns ON
Within value set for orientation in-position width
→ Spindle 2nd in-position signal turns ON, and spindle monitor control output 4 bit F turns ON
Spindle orientation
command
Motor speed
[Related signals]
(1) Spindle in-position (ORAO: X188E)
196
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- CURRENT DETECT CDO C X1889 X18E9 X1949 X19A9
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that drive motor current is about to reach the permissible maximum current. The signal can
be used to prevent stabbing of cutter into workpiece, for example.
[Operation]
The signal (CDO) turns ON if motor current goes up to a level (110% output) close to the permissible
maximum current (120%).
(Note 1) This signal is valid only for the system that is high-speed serial connection with the controller.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPEED DETECT VRO C X188A X18EA X194A X19AA
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that motor speed is dropped below the speed specified by parameter.
[Operation]
The signal (VRO) turns ON when motor speed (motor rotation speed) drops below the speed specified by
parameter "#3220 SP020 (Speed detection set value)".
(Note 1) This signal is valid only for the system that is high-speed serial connection with the controller.
[Related signals]
(1) Speed detect 2 (SD2: X189D)
197
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- IN SPINDLE ALARM FLO X188B X18EB X194B X19AB
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that failure occurs in spindle controller.
[Operation]
The signal turns ON if alarm which occurs in the spindle controller is detected.
To cancel alarm, reset the controller (by reset & rewind), turn the controller power OFF or turn the spindle
controller power supply OFF. Note that reset method depends on type of alarm.
Typical examples of alarm are listed below. For details of alarm contents and cancel procedure, refer to
the Spindle Controller specifications and maintenance manual.
(1) Overcurrent
(2) Breaker trip
(3) Motor overheat
(Note 1) This signal is valid only for the system that is high-speed serial connected with the controller.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- ZERO SPEED ZSO X188C X18EC X194C X19AC
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that motor speed has dropped below the set speed level.
[Operation]
This signal turns ON when the actual spindle motor speed drops below the speed set in the spindle
parameter "#3218 (motor zero speed)".
(Note 1) The signal is output, no matter whether direction of rotation is "Spindle forward run start" (SRN)
or "Spindle reverse run start" (SRI).
(Note 2) Minimum output pulse width of the signal is about 200ms.
(Note 3) Speed at which the signal is output can be set within range from 1r/min to 1000r/min with the
spindle parameters.
(Note 4) This signal is valid only for the system that is high-speed serial connected with the controller
198
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- UP-TO-SPEED USO X188D X18ED X194D X19AD
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that actual spindle motor speed reaches the range set with the parameter SP048 (standard
setting ±15%).
This signal is used for the S command complete conditions or control axis interlock during automatic
operation.
[Operation]
The up-to-speed signal (USO) turns ON when an alarm is detected on the spindle controller side.
Up-to-speed range
Spindle motor speed
Up-to-speed (US0)
When a command is given to change motor rotation from "forward" to "reverse", spindle motor speed
starts going down and the signal (USO) is turned OFF. When motor speed enters the specified detection
range, the signal turns ON.
Spindle motor
speed
Up-to-speed range
Up-to-speed (US0)
(Note 1) The signal cannot be output if neither "Spindle forward run start" (SRN) signal nor "Spindle
reverse run start" (SRI) signal is ON.
(Note 2) This signal is not output when operating with a command that is not a speed command such as
synchronous tap.
(Note 3) This signal is valid only for the system that is high-speed serial connected with the controller.
199
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- SPINDLE IN-POSITION ORAO X188E X18EE X194E X19AE
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle is positioned in the set range in accordance with spindle orient command.
[Operation]
When the spindle positioning in the set range completes, this signal will turn ON. The spindle orientation
is stored by "Spindle orient command" signal (ORC).
(Note 1) When spindle orient command is given, orientation starts regardless of the "Spindle forward run
start (SRN)" or "Spindle reverse run start (SRI)".
(Note 2) Range of in-position can be set within range from 0.001 to 99.999 degrees.
(Note 3) This signal is valid only for the system that is high-speed serial connected with the controller.
200
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- IN L COIL SELECTED LCSA C X188F X18EF X194F X19AF
[Function]
This signal indicates that the low-speed coil is being selected in the spindle coil changeover function.
[Operation]
The high-speed coil and low-speed coil are changed over only with the "L coil selection" (LRSL) in the
2-step coil changeover specification. The high-speed coil, middle-speed coil and low-speed coil are
changed over with the combination of the "L coil selection" (LRSL) and "M coil selection" (LRSM) in the
3-step coil changeover specification.
[Related signals]
(1) L coil selection (LRSL: Y189F)
(2) M coil selection (LRSM: Y18A6)
(3) In M coil selected (MCSA: X189E)
201
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE READY-ON SMA C X1890 X18F0 X1950 X19B0
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle can operate.
[Operation]
This signal (SMA) turns ON when the spindle controller is ready for operation. The signal turns OFF
(ready off) in the following conditions.
Controller ready-on
(Note1)
Spindle alarm
Machine ready-on
(External onterface signal) Max. 1 s Max. 1 s Max. 1 s
(Note 1) The ready on signal is output from the controller to the spindle controller.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
202
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE SERVO-ON SSA C X1891 X18F1 X1951 X19B1
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle is under the position control state (synchronous tap control, C-axis control).
[Operation]
The "Spindle servo-on" signal (SSA) turns ON when the spindle is ready (SMA signal is ON), the servo-on
command has been transferred from the controller to the spindle controller, and the spindle controller is in
the servo-on state.
This signal (SSA) turns OFF when the servo-on command is canceled.
(Note 1) The spindle servo-on command is output from the controller to the spindle controller, and is
mainly output during synchronous tap control.
(Note 2) While the "Spindle servo-on" signal is ON, all input signals for "Spindle forward run start" (SRN),
"Spindle reverse run start" (SRI), and "Spindle orient command" (ORC) are ignored.
(Note 3) This signal is valid only for the system that is high-speed serial connected with the controller.
203
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE FORWARD RUN SSRN C X1893 X18F3 X1953 X19B3
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle is rotating in the forward direction.
[Operation]
The "Spindle forward run" signal (SSRN) turns ON when the spindle motor is rotating in the forward
direction. This will also turn OFF if the spindle motor is rotating in the forward direction during orientation
or synchronous tap.
(Note 1) The "Spindle forward run" signal (SSRN) turns ON and OFF while the spindle motor is in the
stop state with servo features during oriented motion or synchronous tap.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE REVERSE RUN SSRI C X1894 X18F4 X1954 X19B4
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle motor is rotating in the reverse direction.
[Operation]
The "Spindle reverse run" (SSRI) signal turns ON when the spindle motor rotates in the reverse direction.
It also turns ON even during oriented motion or synchronous tap if the spindle rotates in the reverse.
(Note 1) The "Spindle reverse run" (SSRI) signal turns ON and OFF while the spindle motor is in the stop
state with servo features during oriented motion or synchronous tap.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
204
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- Z-PHASE PASSED SZPH C X1895 X18F5 X1955 X19B5
[Function]
This signal is output from the spindle controller (spindle drive) for the MELDAS AC spindle drive
high-speed serial connection specification, and informs that the encoder's Z phase has been passed
when changing the spindle to the positioning control from the speed control during the C axis control.
[Operation]
The signal will turn ON when:
(1) The Z phase is passed during the C axis control.
Spindle ready-on
Spindle servo-on
Z phase
Z-phase passed
(Note 1) This signal is valid only for the system in which the control unit and spindle controller are
high-speed serial connected.
205
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
POSITION C
- SIMP X1896 X18F6 X1956 X19B6
LOOPIN-POSITION
[Function]
If the spindle controller is connected with high-speed serial connection, this signal will inform that the
spindle is in the in-position state during synchronous tap.
[Operation]
The signal will turn ON when:
(1) The droop amount (servo tracking delay error) is within the in-position range during synchronous tap
control (servo on).
(2) Synchronous tap control is not commanded. ( A in following drawing)
Forward run
Motor speed
Reverse run
Servo-on command
Position loop
In-position
A A
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- TORQUE LIMIT STLQ C X1897 X18F7 X1957 X19B7
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that the spindle is in position under C-axis control or synchronous tap control.
[Operation]
The "STLQ" signal turns ON when:
(1) Torque limit 1 (TL1) or torque limit 2 (TL2) signal is ON.
(Note 1) This signal is valid only for the system that is high-speed serial connected with the controller.
[Related signals]
(1) Torque limit 1 (TL1: Y189A)
(2) Torque limit 2 (TL2: Y189B)
206
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPEED DETECT 2 SD2 C X189D X18FD X195D X19BD
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive)
and informs that motor speed is dropped below the speed specified by the parameter.
[Operation]
This signal (SD2) turns ON if the motor speed (motor rotation speed) drops the detection level specified
by the parameter "#3258 SP058 (2nd speed detection speed)".
Speed command
level (SP058)
Spindle motor speed
(Note 1) This signal is valid only with the system that is high-speed serial connection with the spindle
controller.
[Related signals]
(1) Speed detect (VRO: X188A)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- IN M COIL SELECTED MCSA C X189E X18FE X195E X19BE
[Function]
This signal indicates that the middle-speed coil is being selected in the 3-step coil changeover
specification of the spindle coil changeover function.
[Operation]
The state of the selected coil is combined with the "In L coil selected" (LCSA), and that is output.
[Related signals]
(1) L coil selection (LRSL: Y189F)
(2) M coil selection (LRSM: Y18A6)
(3) In L coil selected (LCSA: X188F)
207
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
INDEX POSITIONING C
- X189F X18FF X195F X19BF
COMPLETE
[Function]
This signal informs that positioning for the spindle forward run and reverse run indexing functions has
been completed.
[Operation]
(1) Orient the spindle.
If values are set in the parameters and multi-point orientation position data at this time, the spindle will
be positioned to an angle shifted by the amount obtained by adding the two values.
If there is multi-point orientation position data during orientation, the spindle will be positioned to the
angle shifted by that amount during forward run/reverse run indexing.
The basic orientation shift is carried out with parameters.
(2) Next, carry out positioning to an arbitrary angle using the forward run/reverse run indexing function.
At this time, set the angle data before turning the "Spindle forward run/reverse run index" signal ON.
(Note 1)
The "Index positioning complete" signal will turn OFF when forward run/reverse run is started (turned
ON), but it will take some time for the signal to turn OFF once, wait at least 100ms before confirming
that the index positioning is completed after forward run/reverse run is completed. (Note 2)
(3) If the spindle orientation holding torque forces are overlapped, the torque limit function will be used.
An example of the turret control timing is shown below.
Multi-point orientation Forward run position data Reverse run position data
position data
Orientation complete
[Related signals]
(1) Spindle orient command (ORC: Y189E)
(2) Spindle forward run index (WRN: Y189C)
(3) Spindle reverse run index (WRI: Y189D)
(4) Multi-point orientation position data (R7009)
208
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SPINDLE ENABLE ENB C X18A0 X1900 X1960 X19C0
[Function]
This signal informs whether there are command outputs to the spindle or not.
0: No command output to spindle
1: With command output to spindle
[Related signals]
(1) Spindle selection (SWS: Y18A8)
(2) Spindle command selection (SLSP: R7002)
(3) Spindle stop (SSTP: Y1894)
(4) Encoder selection (R2567)
(5) Spindle forward run start (SRN: Y1898)
(6) Spindle reverse run start (SRI: Y1899)
209
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
IN SPINDLE C
- SPSYN1 X18A8 X1908 X1968 X19C8
SYNCHRONOUS CONTROL
[Function]
This signal informs that the spindle synchronous control mode has been entered.
[Operation]
The signal turns ON when:
• The G114.1 is commanded, and spindle synchronous control is entered. (Spindle synchronization
control I)
• The spindle synchronous control signal (SPSY) turns ON. (Spindle synchronization control II)
[Related signals]
(1) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(2) Spindle phase synchronization complete (FSPPH: X18AA)
(3) Spindle synchronous control (SPSY: Y18B0)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
(5) Spindle synchronization cancel (SPSYC: Y18B8)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE ROTATION P
SPEED C
- FSPRV X18A9 X1909 X1969 X19C9
SYNCHRONIZATION
COMPLETE
[Function]
This signal informs that the spindle synchronization state mode is entered.
[Operation]
The signal turns ON when:
• The difference of the rotation speeds of the basic spindle and synchronous spindle reaches the value
set for the spindle rotation speed attainment level during the spindle synchronous control mode.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle phase synchronization complete (FSPPH: X18AA)
(3) Spindle synchronous control (SPSY: Y18B0)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
210
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE PHASE P
- SYNCHRONIZATION FSPPH C X18AA X190A X196A X19CA
COMPLETE
[Function]
This signal informs that the spindle synchronization state is entered.
[Operation]
The signal turns ON when:
• The phase alignment of the synchronization basic spindle and synchronous spindle is completed during
the phase synchronization mode.
CAUTION
Always turn the spindle phase synchronization complete signal ON before chucking both ends of the
workpiece to the basic spindle and synchronous spindle. If the spindle phase synchronization signal is
turned ON when both ends of the workpiece are chucked to the basic spindle and synchronous spindle,
the chuck or workpiece could be damaged by the torsion that occurs during phase alignment.
(Note1) Temporary turn OFF to change the rotation speed during the phase synchronization.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle synchronous control (SPSY: Y18B0)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
211
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
IN SPINDLE P
- SYNCHRONOUS CONTROL SPSYN2 C X18AB X190B X196B X19CB
2 (D)
[Function]
This signal informs that the spindle-spindle polygon machining is started.
[Operation]
This signal turns ON when:
• G114.2 is commanded, and the spindle-spindle polygon machining is started.
This signal turns OFF when:
• G113 is commanded, and the spindle-spindle polygon machining is canceled.
• When the spindle synchronization cancel signal (SPSYC) is input, and spindle-spindle polygon
machining is canceled.
[Related signals]
(1) Spindle synchronization cancel (SPSYC: Y18B8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
212
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
CHUCK CLOSE C X18AC
- SPCMP X190C X196C X19CC
CONFIRMATION
[Function]
This signal informs that chuck close (SPCMPC) is input during spindle synchronous control.
[Operation]
This signal turns ON when the "Chuck close" (SPCMPC) is ON.
This signal turns OFF when the "Chuck close" (SPCMPC) is OFF.
This signal turns OFF when the spindle synchronous control is canceled.
Chuck open
Basic spindle chuck Chuck close Chuck close confirmation Chuck open
Chuck close
Synchronous spindle chuck Chuck open confirmation Chuck close Chuck close
Spindle synchronous
control (SPSY)
In spindle synchronous
control (SPSYN1)
Spindle rotation speed
synchronization complete
(FSPRV)
(Note) Use "error temporary cancel" signal only when the position error between two spindles still occurs
even after the "Chuck close" signal is turned ON.
[Related signals]
(1) Chuck close (SPCMPC: Y18B9)
(2) In spindle synchronous control (SPSYN1: X18A8)
(3) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(4) Spindle synchronous control (SPSY: Y18B0)
(5) Error temporary cancel (SPDRPO: Y18B5)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
IN MAGNETIC BEARING C
- X18B8 X1918 X1978 X19D8
READY ON
[Function] [Operation]
This signal indicates that the magnetic bearing is in the READY ON state.
[Related signals]
(1) In magnetic bearing servo ON (X18B9)
(2) In magnetic bearing warning (X18BC)
(3) In magnetic bearing alarm (X18BF)
213
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
IN MAGNETIC BEARING C
- X18B9 X1919 X1979 X19D9
SERVO ON
[Function]
This signal indicates that the magnetic bearing is in the servo ON (bearing suspended) state.
[Operation]
Always confirm that this signal is ON before issuing a forward run or reverse run command to the spindle.
[Related signals]
(1) In magnetic bearing ready ON (X18B8)
(2) In magnetic bearing warning (X18BC)
(3) In magnetic bearing alarm (X18BF)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
IN MAGNETIC BEARING C X18BC
- X191C X197C X19DC
WARNING
[Function] [Operation]
This signal indicates that a magnetic bearing servo warning is occurring.
[Related signals]
(1) In magnetic bearing ready ON (X18B8)
(2) In magnetic bearing servo ON (X18B9)
(3) In magnetic bearing alarm (X18BF)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
IN MAGNETIC BEARING C
- X18BF X191F X197F X19DF
ALARM
[Function] [Operation]
This signal indicates that a magnetic bearing servo alarm is occurring.
[Related signals]
(1) In magnetic bearing ready ON (X18B8)
(2) In magnetic bearing servo ON (X18B9)
(3) In magnetic bearing warning (X18BC)
214
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
X1D00 X1D20 X1D40 X1D60
- POSITION SWITCH 1 to 24 PSW1 to 24 C
to 17 to 37 to 57 to 77
[Function]
This signal notifies that the machine position is within the area set by the parameters.
[Operation]
This signal turns ON when the control axis machine position reaches the range set by the parameters,
and turns OFF when the range is left. The axis name and range are set in parameters #7501 to #7573.
The validity of this signal differs in the following manner depending on the absolute position detection or
incremental detection.
<For absolute position detection system>
This signal is valid when the power is turned ON after zero point initialization is completed.
<For incremental position detection system>
This signal is not validated until the first reference position return is completed after the power is turned
ON. (PSW1 to PSW24 will all remain OFF until this signal is validated.)
Machine position
PSW1: ON
dog1 dog2
PSW2: OFF
dog1 dog2
PSW3: OFF
dog1 dog2
PSW4: OFF
dog2 dog1
PSW5: OFF
dog2 dog1
The setting range of the position switch uses the basic machine coordinate system as a reference.
The dog1 and dog2 setting values can be set to any size, and the area between the smaller setting and
the larger setting will be used as the signal output range.
A slight delay will occur in the output signal fluctuation due to the actual machine position. The maximum
delay time is as follows.
215
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
[Function]
Operator's key operation can be monitored on the user PLC side.
[Operation]
While operator is using the keyboard, the corresponding data is set to KEY-IN 1.
Refer to the "PLC Programming Manual" ("User PLC key operation") for details on the set key data.
[Related signals]
(1) KEY OUT 1 (R212)
B Signal
contact Signal name abbreviation Common for part systems
P
- CLOCK DATA C R11 to 3
[Function]
The year, month, date, hour, minute and second data is informed by the controller to the PLC as the
current clock information.
[Operation]
The date and time data is output as shown below. The data is output as binary data.
F 87 0
R11 Month Year
R12 Hour Date
R13 Second Minute
216
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
CNC SOFTWARE VERSION C
- R16 to 9
CODE
[Function]
This indicates the version of the software for controller control.
[Operation]
The version displayed at "MP" on the [Software Directory] screen is indicated.
(Example) BND-810W400-A 0 1
(1) (2) (3)
(Note 1) If the version is a 2-digit No., bits F to 8 of R16 are set to "00H".
(Note 2) Bits 7 to 0 on the R16 are always "FFH".
B Signal
contact Signal name abbreviation Common for part systems
P
- BATTERY DROP CAUSE C R56
[Function]
This notifies a drop in the battery voltage.
[Operation]
A drop in voltage of the data storage battery located on the front door of the controller is checked when
the power is turned ON. If the voltage is below the specified voltage (approx. 2.6V), the battery alarm
(BATAL) signal turns ON, and bit 0 of this data is set to "1".
(Note) This data will not change until the battery voltage is recovered to a normal value.
[Related signal]
(1) Battery alarm (BATAL: X70F)
217
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
TEMPERATURE WARNING C
- R57
CAUSE
[Function]
If the internal temperature of the control unit rises above 80°C or the ambient temperature of the
communication terminal (setting and display unit) rises above 70°C, the overheat will be detected, and the
following states will occur.
(1) The "Temperature rise" (SM16) is turned ON.
(2) The "Temperature warning cause" (R57) is turned ON.
(3) The alarm message (Z53) is displayed on the screen.
If the machine is in automatic operation‚ the operation will be continued‚ but restarting will not be possible
after resetting or stopping with M02/M30. (Starting will be possible after block stop or feed hold.)
[Operation]
The "Temperature warning cause" is turned ON when:
• The internal temperature of the control unit rises above 80°C or the ambient temperature of the
communication terminal rises above 70°C.
The "Temperature warning cause" is a bit unit signal. Independent bits are assigned to the control unit
and communication terminal respectively.
File register
(R57) F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
Control unit
Communication terminal
SM16
R57 Bit0
R57 Bit1
[Related signals]
(1) Temperature rise (SM16)
(2) Control unit temperature (R60)
218
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
CONTROL UNIT C
- R60
TEMPERATURE
[Function]
This signal indicates the temperature in the control unit.
[Operation]
This signal indicates the temperature in the control unit. The unit is "C°".
[Related signals]
(1) Temperature rise (SM16)
(2) Temperature warning cause (R57)
B Signal
contact Signal name abbreviation Common for part systems
P
TOOL ID COMMUNICATION C
- R62
ERROR INFORMATION
[Function]
The error information at the transmission and reception with the tool ID controller is set.
[Operation]
Whether an error has occurred in finishing the transmission and reception with the tool ID controller
(falling edge of X727) or not is set. "0" is set in normally ending, a code other than "0" is set when an error
occurs.
The error information is cleared (set to "0") in starting the transmission and reception with the tool ID
controller.
[Cautions]
For details on error, refer to the table below.
Error
Error details Remedies
code
0 Normal —
1 Host -> controller Confirm whether the connection and setting are correct.
Flaming
2 Host -> controller Confirm whether the connection and setting are correct.
Parity error in one character
3 Host -> controller Confirm whether the connection and setting are correct.
Communication format error
4 Host -> controller Confirm whether the connection and setting are correct.
Check sum error
5 Host designated writing to the Confirm whether the connection and setting are correct.
protect area.
6 ID label incompatible error The tool No. of data to be written is different from the tool No.
in the ID label. Confirm the data to be written and the tool.
When the tool data is written newly, designate an unset tool.
7 Controller’s hardware error The body of the tool ID may be damaged.
219
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
Error
Error details Remedies
code
8 Reading error between controller Confirm the distance between the ID antenna and the ID chip.
and ID label
9 Writing error between controller Confirm the distance between the ID antenna and the ID chip.
and ID label If the distance has no problem, the verify error is occurring.
Execute writing repeatedly until writing is executed normally.
10 Unformatted error Execute the "#1060" (SETUP).
11 Tool position acquirement error Confirm that the value designated in R336 is correct.
Confirm that the designated tool No. exists.
12 No reply error Confirm whether the connection and setting are correct. *1
13 No. of received characters over Confirm whether the connection and setting are correct. *1
error
14 Received character check sum Confirm whether the connection and setting are correct. *1
error
15 Sort executing error Execute the writing operation at some intervals.
16 No. of tools over error The No. of registered tools reaches the maximum value.
17 T4-digit designation error Change the program T command to the T8-digit.
18 Tool No. duplication error The same tool No. as the tool No. of the data to be read
already exists in the NC. Confirm the data to be read and the
tool.
19 Tool ID option invalid error Validate the tool ID option.
20 Tool ID incompatible format error After validating the tool ID option, execute the #1060
(SETUP).
-2 Channel duplication open error Confirm whether the connection and setting are correct. *1
-4 Time out error Confirm whether the connection and setting are correct. *1
-5 Physical error Confirm whether the connection and setting are correct. *1
-7 Reset end error Confirm whether the connection and setting are correct. *1
-10 Input/output device connection Confirm whether the connection is correct. *1
error
-15 Parity H error Confirm whether the connection and setting are correct. *1
-16 Parity V error Confirm whether the connection and setting are correct. *1
-17 Over run error Confirm whether the connection and setting are correct. *1
-18 Code translation error 1 Confirm whether the connection and setting are correct. *1
-20 Code translation error 2 Confirm whether the connection and setting are correct. *1
*1: Retry first. If the same error occurs after retrying, confirm that the connection and setting are correct.
220
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
SCREEN CONTROL C
- R64 to 7
INFORMATION
[Function]
This signal notifies which screen is currently being displayed by the controller.
[Operation]
The screen information changes in the following cases. Note that the information will not change when a
screen that has already been displayed is re-displayed.
(1) When a function select key is pressed.
(2) When a menu key is pressed.
(3) When a page key is pressed.
The relation of each key operated and the screen information is as follows.
00 01 02 03 04
R65
Menu No. 05 06 07 08 09
bit 7 to 0
0A 0B 0C 0D 0E
0F 10 11 12 13
01 to n
R64
Page No. Change by next page key or previous
bit F to 8
page key
R64 Not set.
———
bit 7 to 0 The data is not set.
221
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- PLC MAIN SCAN TIME C R68
[Function]
Time taken for scanning in user PLC can be monitored.
[Operation]
Scanning time for user PLC main processing is continuously updated and set.
File register F E D C B A 9 8 7 6 5 4 3 2 1 0
(Example)
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 0
Lower-order
Upper-order data=208
data=6 x 7.1 + x 3.5 (ms)
256
222
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- EMERGENCY STOP CAUSE C R69
[Function]
The causes of emergency stop are shown with bit correspondence.
[Operation]
The cause of the emergency stop state is shown as follows with bit correspondence.
If there are multiple causes, the multiple bits corresponding to each cause are output.
The bit of this signal that is set to "0" is the emergency stop cause.
Not ready
Stop state
PLC high-speed processing error
External PLC
Built-in PLC
User PLC
External PLC
Built-in PLC
223
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- DIO CARD INFORMATION C R70
[Function]
The remote I/O unit connected to the controller can be found with the user PLC.
The user PLC finds the connection state of the remote I/O unit with this data.
[Operation]
(1) When a remote I/O card is connected "1" is set, and when not connected "0" is set. Note that for
DC100/101, DX110/111, DX120/121 and DX140/141, two cards are used per unit, so the two bits
corresponding to the connected unit will be set to "1".
1st card
2nd card
:
:
:
8th card
(3) The position of the bit that turns ON depends on the rotary switch on the remote I/O unit.
224
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M CODE DATA 1 C R504, 5 R704, 5 R904, 5 R1104, 5
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from
the controller is a max. 8-digit BCD code.
[Operation]
M code data are updated when:
(1) "M**" is issued in automatic operation (tape, memory or MDI).
(2) "M**" in fixed cycle causes motion during execution of the fixed cycle.
(3) "M**" is executed by manual numerical command input.
M code data is also updated when an "M code independent output" command is issued even during M
function lock. The data is kept unchanged after "M function finish" signal (FIN1, FIN2) is sent back.
"Reset" or "Emergency stop" does not clear the data.
[Cautions]
(1) Commands can be defined up to four in a block with parameters. (One command for the system when
the standard PLC is available.) When plural M functions are placed in one block, the signals are
output in the order at programming.
[Related signals]
(1) M function strobe (MFn: XC60)
(2) M code data 2, 3, 4 (R506 to 11)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M CODE DATA 2 C R506, 7 R706, 7 R906, 7 R1106, 7
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from
the controller is a max. 8-digit BCD code.
[Operation]
M code data 2 are updated when:
(1) Two or more M functions are placed in one block in automatic operation (tape, memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
225
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M CODE DATA 3 C R508, 9 R708, 9 R908, 9 R1108, 9
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from
the controller is BCD code.
[Operation]
M code data 3 are updated when:
(1) Three or more M functions are placed in one block in automatic operation (tape, memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- M CODE DATA 4 C R510, 1 R710, 1 R910, 1 R1110, 1
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from
the controller is a max. 8-digit BCD code.
[Operation]
M code data 4 are updated when:
(1) Four or more M functions are placed in one block in automatic operation (tape, memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
226
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- S CODE DATA 1 C R512, 3 R712, 3 R912, 3 R1112, 3
[Function]
When S function is specified, value following address "S" can be identified. The S code data output from
the controller is binary code.
[Operation]
S code data 1 are updated when:
(1) "S**" is specified in automatic operation (tape, memory or MDI).
(2) "S**" is executed by manual numerical command input.
Data remain unchanged even when "M function finish" signal (FIN1 or FIN2) is sent back. "Reset" and
"Emergency stop" does not clear this data.
The S-code data is issued in the following manner
Register
Signal name
$1 $2 $3 $4
S code data 1 R512, 3 R712, 3 R912, 3 R1112, 3
S code data 2 R514, 5 R714, 5 R914, 5 R1114, 5
S code data 3 R516, 7 R716, 7 R916, 7 R1116, 7
S code data 4 R518, 9 R718, 9 R918, 9 R1118, 9
[Caution]
(1) If two or more S codes for one spindle are issued in a block, the S code defined last will be valid.
[Related signal]
(1) S function strobe (SFn: XC64)
227
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- T CODE DATA 1 C R536, 7 R736, 7 R936, 7 R1136, 7
[Function]
When T function is specified, value following address "T" can be identified. The T code data output from
the controller is a max. 8-digit BCD code.
[Operation]
T code data are updated when:
(1) "T**" is specified in automatic operation (tape, memory or MDI).
(2) "T**" is executed by manual numerical command input.
Data remain unchanged even when "M function finish" signal (FIN1 or FIN2) is sent back. "Reset" and
"Emergency stop" does not clear this data.
[Cautions]
(1) Only one T code can be commanded in one block. The latter code will be valid if more than one code
is commanded in one block.
[M system]
T05 T15;
Output to T code data 1
This T code data is invalid.
[L system]
T0505 T1515;
Output to T code data 1
This T code data is invalid.
[Related signals]
(1) Tool function strobe 1 (TF1: XC68)
228
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- 2ND M FUNCTION DATA 1 C R544, 5 R744, 5 R944, 5 R1144, 5
[Function]
When 2nd M function is specified, value following address "B" can be identified. The 2nd M function data
output from the controller is a max. 8-digit BCD code.
(Note 1) Select an address for the 2nd M function address from the setup parameters basic specification
parameter "#1170 M2name" A, B or C address that is not being used for "#1013 axname" or
"#1014 incax".
[Operation]
2ND M FUNCTION DATA 1 are updated when:
(1) "B (A, C)**" is specified in automatic operation (tape, memory or MDI).
(2) "B (A, C)**" is executed by manual numerical command input.
Data remain unchanged even when "M function finish" signal (FIN1 or FIN2) is sent back. "Reset" and
"Emergency stop" does not clear this data.
[Cautions]
(1) Only one 2nd M function can be placed in one block. The latter code will be valid if more than one
code is commanded in one block.
B05 B15 ;
Output to 2nd M function data 1
This 2nd M function data is invalid.
[Related signals]
(1) 2nd M function strobe 1 (BF1: XC6C)
229
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- R564 R764 R964 R1164
WARNING AXIS
[Function]
This signal indicates the axis for which a warning occurred during monitor operation.
[Operation]
The bit corresponding to the axis for which the effective load exceeded the warning value during monitor
operation is set to "1".
This signal is reset when the alarm reset or warning reset signal is input.
This signal is also reset when the teaching/monitor execution signal is turned OFF.
* S indicates the 1st spindle and T indicates the 2nd
S T X Y
spindle.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Alarm axis, Data alarm information (R565, R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- R565 R765 R965 R1165
ALARM AXIS
[Function]
This signal indicates the axis for which an alarm occurred during monitor operation.
[Operation]
The bit corresponding to the axis for which the effective load exceeded the alarm value during monitor
operation is set to "1".
This signal is reset when the alarm reset signal is input.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Data alarm information (R564, R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
230
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR DATA C
- R566 R766 R966 R1166
ALARM INFORMATION
[Function]
This signal indicates the error that occurred during teaching and monitor operation.
[Operation]
The corresponding bit shown below is set when an error occurs during teaching and monitor operation.
This signal is reset when the alarm reset signal is input.
Bit0: The teaching data designated during monitoring is not registered.
Bit1: The teaching data alarm value designated during monitoring is smaller than the warning value.
Bit2: The number of teaching data items has exceeded the registration capacity.
Bit3: The teaching data cannot be registered during teaching because there is no teaching time.
Bit8: The upper tolerable value is smaller than the lower tolerable value when executing adaptive
control.
Bit9: The override maximum value is smaller than the override minimum value when executing
adaptive control.
BitA: The adaptive control basic axis selection command is illegal.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis (R564, R565)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
GROUP OUTPUT IN LIFE C
- R567 R767 R967 R1167
MANAGEMENT
[Function]
The No. of the group currently in life management with the lathe system's tool life management II is
output.
[Operation]
The No. of the group currently in life management is output.
231
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
ADAPTIVE CONTROL C
- R571 R771 R971 R1171
OVERRIDE OUTPUT
[Function]
The override controlled with adaptive control is output.
[Operation]
The override based on the results controlled with adaptive control is output.
100% is always output except during adaptive control.
Output unit: 1/100
(Example) "10000" is output for a 100% override.
[Related signals]
(1) Adaptive control valid (XCA3)
(2) Adaptive control execution (YCC9)
(3) Adaptive control basic axis selection (R2583)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
CNC COMPLETE STANDBY C
- R572 R772 R972 R1172
STATUS OUTPUT
[Function]
The NC’s operation state when the machine seems to be not operated in automatic operation without
alarms occurring is output by the bit unit. The alarm messages can be displayed using this signal in the
user PLC.
[Operation]
232
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- IN INITIALIZATION C R574 R774 R974 R1174
[Function]
This signal is output when zero point initialization is being carried out in the absolute position detection
system.
[Operation]
The axis for which "1" is set in #0 INIT. SET on the [ABS. POSITION SET] screen is set to "1", and is held
until the power is turned OFF.
The stored stroke limit and stroke end signals are invalid while this signal is set to "1", and the current
limit during initialization is valid.
This signal is also set to "1" when the "Zero point initialization mode" (AZS1 to 8) signal is ON.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
INITIALIZATION C
- R575 R775 R975 R1175
INCOMPLETE
[Function]
This signal is output when the absolute position is not established in the absolute position detection
system.
[Operation]
This signal indicates that the zero point initialization has not been established once or that the absolute
position has been lost.
The stored stroke limit of the axis for which this signal is set to "1" in the absolute position detection
system is invalid.
233
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
NEAR REFERENCE P
- POSITION (PER C R580, 1 R780, 1 R980, 1 R1180, 1
REFERENCE POSITION)
[Function]
This signal indicates that the control axis is near the reference position when using the absolute position
detection system.
This signal is output for the 1st reference position to the 4th reference position.
Near the 1st reference position, the time for outputting the signal is shorter than the "near reference
position nth axis (NRFn)" signal (the ON/OFF timing accuracy during axis movement is improved).
[Operation]
(1) Using the nth reference position as a reference, when the control axis is in the range set with the
parameters, this signal turns ON, and turns OFF when the axis is not within the range.
(2) The near reference position signal is output with four bits for each axis.
(a) R register and corresponding axes
R580
F E D C B A 9 8 7 6 5 4 3 2 1 0
R581
F E D C B A 9 8 7 6 5 4 3 2 1 0
(Note 1) The near reference position signal devices include X devices (NRF1 and following) which output
signal only for the 1st reference position, and the R registers (R580/R581) which outputs a
signal for each reference position (1st reference position to 4th reference position).
(Note 2) The near reference position signal output width is set with the absolute position parameters
"#2057 nrefp" and "#2058 nrefn". The near reference position signal output width is the same
width for the 1st reference position to the 4th reference position.
(Note 3) Near the 1st reference position, the signals are output to the conventional X device (NRF1 and
following) and the R registers (R580/R581) which output signals to each reference position.
[Related signals]
(1) Near reference position nth axis (NRF1 to 8: X880 to 7)
234
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PRESETTER CONTACT C R582 R782 R982 R1182
[Function]
The axis movement direction at the moment when the "Skip" signal is entered is output in the tool
presetter.
[Operation]
The axis movement direction at the moment when the tool contacts the sensor ("Skip" signal ON) during
the tool measurement mode (TLMS ON) is set to the corresponding bit.
This signal is turned OFF by the sensor OFF.
This signal turns OFF when the "Tool measurement mode" signal is turned OFF.
This signal is not output when the tool measurement mode is not entered.
This signal is "0xFFFF" when an axis with no movement contacts the sensor.
F E D C B A 9 8 7 6 5 4 3 2 1 0
1: Sensor ON
0: Sensor OFF or tool measurement mode OFF
[Related signals]
Tool length measurement 2 (TLMS: YC21)
235
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PRESETTER INTERLOCK C R583 R783 R983 R1183
[Function]
The interlock direction in the CNC is output after the sensor is entered in the tool presetter.
[Operation]
The interlock direction to the entrance direction in the CNC is output after the sensor is entered during the
tool measurement mode (TLMS ON).
This signal is turned OFF when the escape operation complete conditions are satisfied.
This signal turns OFF when the "Tool measurement mode" signal is turned OFF.
This signal is not output when the tool measurement mode is not entered.
F E D C B A 9 8 7 6 5 4 3 2 1 0
1: In interlock
0: Interlock cancel or tool measurement mode OFF
[Related signals]
Tool length measurement 2 (TLMS: YC21)
236
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
C R596 R796 R996 R1196
- LOAD MONITOR STATUS
to 605 to 805 to 1005 to 1205
[Function]
The status of teaching and monitor execution for the load monitor, and the previous status is output.
(In the case of 1st part system)
R596 R597 R598 R599 R600
Low-order High-order Low-order High-order Low-order High-order Low-order High-order Low-order High-order
Two times Three times Four times Five times Six times Seven Eight times Nine times
Current Previous
prior prior prior prior prior times prior prior prior
[Operation]
The following values are output according to each status.
Output value Status Details
0 (00) Teaching/monitor not
executed
13 (0D) Teaching In sampling prohibit time
14 (0E) In no-load monitor time
15 (0F) Waiting for cutting start point detection
16 (10) Waiting for cutting start point detection after interruption
17 (11) In monitoring prohibit time
18 (12) Monitoring prohibit time end
19 (13) Monitoring prohibit time end after interruption
23 (17) Monitoring In sampling prohibit time
24 (18) (adaptive control Waiting for cutting start point detection
25 (19) invalid) In monitoring prohibit time
26 (1A) In monitoring prohibit time after interruption
27 (1B) Monitoring prohibit time end
28 (1C) Monitoring prohibit time end after interruption
33 (21) Monitoring In sampling prohibit time
34 (22) (adaptive control Waiting for cutting start point detection
35 (23) valid) In monitoring prohibit time
36 (24) In monitoring prohibit time after interruption
37 (25) Monitoring prohibit time end
38 (26) Monitoring prohibit time end after interruption
(Note 1) The values shown in parentheses in the Output value field are hexadecimal notations.
(Note 2) "Interruption" refers to when teaching/monitoring is interrupted for rapid traverse during
teaching/monitoring.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
237
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
NO. OF WORK MACHINING C R606 R806 R1106 R1206
-
(current value, max. value) to 9 to 9 to 9 to 9
[Function]
The No. of work machining current value and maximum value are notified by the controller to the PLC.
[Operation]
If data is set in the No. of work machining (WRK COUNT M) and work machining maximum value (WRK
LIMIT) of the [Process parameters], the current value or maximum value of the No. of work machining is
output.
(Note 1) If data is not set in "WRK COUNT M" and "WRK LIMIT" on the [Process Parameter] screen, data
will not be output to the file register.
(Note 2) If the No. of work machining matches or exceeds maximum value, the No. of work machining
over signal (XCA6) turns ON.
238
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- TOOL LIFE USAGE DATA C R628, 9 R828, 9 R1028, 9 R1228, 9
[Function]
The usage data of the tool currently being used with the lathe-system tool life management II is output.
(When multiple compensation Nos. are used, the total of usage data per compensation No. is output.)
[Operation]
The relation of the usage data of the tool currently being used and the output file register is as follows.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SERVO DEFLECTION C R4756 R4772 R4788 R4804
-
AMOUNT nTH AXIS to 71 to 87 to 803 to 19
[Function]
The deflection amount of the servo nth axis is output always in the command unit.
[Operation]
Servo 1st part system 1st axis : R4756 (LOW) R4757 (HIGH)
:
Servo 1st part system 8th axis : R4770 (LOW) R4771 (HIGH)
Servo 2nd part system 1st axis : R4772 (LOW) R4773 (HIGH)
:
Servo 2nd part system 8th axis : R4786 (LOW) R4787 (HIGH)
239
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SYNCHRONOUS ERROR C R5076, 7 R5092, 3 R5108, 9 R5124, 5
- to R5090, 1 to R5106, 7 to R5122, 3 to R5138, 9
AMOUNT n-TH AXIS
[Function]
The synchronization error amount during the synchronous control is output. (Unit: command unit)
[Operation]
The synchronization error amount between the basic axis and synchronous axis during the synchronous
control is output to the synchronous axis.
(The axis Nos. are not for the part system, but for the whole system.)
Synchronization Synchronization
R register R register
error amount error amount
1st axis R5076 (L)/R5077 (H) 8th axis R5090 (L)/R5091 (H)
2nd axis R5078 (L)/R5079 (H) 9th axis R5092 (L)/R5093 (H)
3rd axis R5080 (L)/R5081 (H) 10th axis R5094 (L)/R5095 (H)
4th axis R5082 (L)/R5083 (H) 11th axis R5096 (L)/R5097 (H)
5th axis R5084 (L)/R5085 (H) 12th axis R5098 (L)/R5099 (H)
6th axis R5086 (L)/R5087 (H) 13th axis R5100 (L)/R5101 (H)
7th axis R5088 (L)/R5089 (H) 14th axis R5102 (L)/R5103 (H)
[Cautions]
This signal is common to the simple C-axis synchronous control.
[Related signals]
(1) Synchronous control request (SYNC1 to 8: YA80 to 7)
(2) Superimposition control request (PILE1 to 8: YAA0 to 7)
240
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
USER MACRO OUTPUT P
- #1032 C R6436, 7 R6444, 5 R6452, 3 R6460, 1
PLC → Controller
[Function]
This is interface function used to coordinate user PLC to user macro.
(Note) The other signals from R0 to R99 are PLC inputs, but this signal is output to the controller from
PLC.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side
with the user macro system variables #1000 to #1031 or #1032.
The relationship between system variable and file register is as follows:
System Points Interface output signal System Points Interface output signal
variable variable
#1000 1 Register R6436 bit 0 #1016 1 Register R6437 bit 0
#1001 1 Register R6436 bit 1 #1017 1 Register R6437 bit 1
#1002 1 Register R6436 bit 2 #1018 1 Register R6437 bit 2
#1003 1 Register R6436 bit 3 #1019 1 Register R6437 bit 3
#1004 1 Register R6436 bit 4 #1020 1 Register R6437 bit 4
#1005 1 Register R6436 bit 5 #1021 1 Register R6437 bit 5
#1006 1 Register R6436 bit 6 #1022 1 Register R6437 bit 6
#1007 1 Register R6436 bit 7 #1023 1 Register R6437 bit 7
#1008 1 Register R6436 bit 8 #1024 1 Register R6437 bit 8
#1009 1 Register R6436 bit 9 #1025 1 Register R6437 bit 9
#1010 1 Register R6436 bit 10 #1026 1 Register R6437 bit 10
#1011 1 Register R6436 bit 11 #1027 1 Register R6437 bit 11
#1012 1 Register R6436 bit 12 #1028 1 Register R6437 bit 12
#1013 1 Register R6436 bit 13 #1029 1 Register R6437 bit 13
#1014 1 Register R6436 bit 14 #1030 1 Register R6437 bit 14
#1015 1 Register R6436 bit 15 #1031 1 Register R6437 bit 15
File registers R6436 and R6437 correspond to system variables #1000 to #1031, and #1032 (32-bit data).
[Related signals]
(1) User macro output #1033, #1034, #1035 (R6438 to R6443)
(2) User macro input #1132, #1133, #1134, #1135 (R6372 to R6379)
241
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
USER MACRO OUTPUT P
- #1033 C R6438, 9 R6446, 7 R6454, 5 R6462, 3
PLC → Controller
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side
with the user macro system variables #1033.
(Example)
Sequence program User macro program
ACT
DMOV K1000 R6438 #100 = #1033
ACT
WOR R6436 K1 R6436 N100
Set 1 in #1000.
The #1033(R6438, R6439) data is read into #100
Other than when #1000 is set to 0.
[Related signals]
(1) User macro output #1032, #1034, #1035, #1000 to #1031
(2) User macro input #1132, #1133, #1134, #1135, #1100 to #1131
B Signal
contact Signal name abbreviation $1 $2 $3 $4
USER MACRO OUTPUT P
- #1034 C R6440, 1 R6448, 9 R6456, 7 R6464, 5
PLC → Controller
[Function] [Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1033".
B Signal
contact Signal name abbreviation $1 $2 $3 $4
USER MACRO OUTPUT P
- #1035 C R6442, 3 R6450, 1 R6458, 9 R6466, 7
PLC → Controller
[Function] [Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1033".
242
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE COMMAND C R6500, 1 R6550, 1 R6600, 1 R6650, 1
-
ROTATION SPEED INPUT
[Function]
This signal informs that spindle speed reference signal (S) specified in automatic operation (memory, MDI or
tape) or by manual numerical data input. "Spindle command rotation input" speed output from the controller
is binary data. Under the S analog mode, the data can be monitored in the "S display" on the command
value screen.
[Operation]
Set "Spindle command rotation speed input" is renewed when:
(1) "S**" is specified in automatic operation (memory, MDI or tape) and "M function finish 1 or 2" signal
(FIN1 or FIN2) or "Gear shift complete" signal (GFIN) is sent back to the controller.
(2) "S**" is specified by manual numerical command input and "M function finish 1 or 2" signal (FIN1 or
FIN2) or "Gear shift complete" signal (GFIN) is sent back to the controller.
(Note 1) Data cannot be cleared by "Reset" or "Emergency stop".
<Data flow>
S func. strobe 1
S function Spindle command
S code data +
command rotation speed input
Always
S function strobe 1 (SF1) turns ON
Transfer timing
[Related signals]
(1) Spindle speed command rotation output (R7000, 1)
(2) Spindle command final data (R6502, 3)
243
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE COMMAND FINAL C R6502, 3 R6552, 3 R6602, 3 R6652, 3
-
DATA (rotation speed)
[Function]
The command value is indicated to the spindle controller.
[Operation]
The "Spindle command rotation speed input" indicates the value for the spindle function (S) data
commanded with the automatic operation or manual numeric value command, whereas this data
indicates a value to which the "Spindle override", "Spindle gear select input" (GI1, GI2), "Spindle stop"
(SSTP), "Spindle gear shift" (SSFT) and "Oriented spindle speed command" (SORC) conditions have
been considered.
[Related signals]
(1) Spindle command rotation speed input (R6500, 1)
(2) Spindle command rotation speed output (R7000, 1)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE ACTUAL SPEED C R6506, 7 R6556, 7 R6606, 7 R6656, 7
[Function]
When the system has spindle equipped with encoder, actual spindle speed can be monitored.
[Operation]
True spindle speed is always set by feedback signal from spindle encoder.
Data are multiplied by 1000, and stored.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
- CONTROL C R6516 R6566 R6616 R6666
PHASE ERROR OUTPUT
[Function]
The synchronous spindle delay to the basic spindle is output in the spindle synchronous function.
[Operation]
The synchronous spindle delay to the basic spindle is output.
Unit: 360°/4096
(Note 1) If the phase can not be calculated because, for instance, the basic spindle or synchronous
spindle has not passed the Z-phase, "-1" will be output.
(Note 2) This data is output only during the phase shift calculation or the spindle phase synchronization.
[Related signals]
(1) Phase shift calculation request (SSPHM: Y18B3)
(2) Phase offset request (SSPHF: Y18B4)
(3) Spindle synchronous control phase offset data (R6518)
244
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
- CONTROL C R6518 R6568 R6618 R6668
PHASE OFFSET DATA
[Function]
With the spindle phase shift amount calculation function, the phase error of the basic spindle and
synchronous spindle is obtained and memorized by turning the PLC signal ON at executing the spindle
synchronization. The synchronous spindle can be rotated with the handle during the spindle phase shift
calculation, so the phase relation between two spindles can be adjusted by seeing.
If the "Spindle phase synchronous control" (SPPHS) signal is input while the "Phase offset request" signal
(SSPHF) is ON, the phase error will be aligned based on the position shifted by the memorized phase
shift amount.
Such operation makes the phase alignment easy when clamping an irregular material over.
[Operation]
The phase error memorized by the phase shift calculation is output.
Unit: 360°/4096
(Note 1) This data is output only during the spindle synchronous control.
[Related signals]
(1) Spindle phase synchronous control (SPPHS: Y18B1)
(2) Phase shift calculation request (SSPHM: Y18B3)
(3) Phase offset request (SSPHF: Y18B4)
(4) Spindle synchronous control phase error output (R6516)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
- CONTROL C R6519 R6569 R6619 R6669
PHASE ERROR MONITOR
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The phase error during the spindle phase synchronous control is output by the pulse unit.
[Related signals]
(1) Spindle synchronous control phase error monitor (lower limit value) (R6520)
(2) Spindle synchronous control phase error monitor (upper limit value) (R6521)
245
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
CONTROL C
- R6520 R6570 R6620 R6670
PHASE ERROR MONITOR
(lower limit value)
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The lower limit value of the phase error during the spindle phase synchronous control is output by the
pulse unit.
[Related signals]
(1) Spindle synchronous control phase error monitor (R6519)
(2) Spindle synchronous control phase error monitor (upper limit value) (R6521)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
CONTROL C
- R6521 R6571 R6621 R6671
PHASE ERROR MONITOR
(upper limit value)
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The upper limit value of the phase error during the spindle phase synchronous control is output by the
pulse unit.
[Related signals]
(1) Spindle synchronous control phase error monitor (R6519)
(2) Spindle synchronous control phase error monitor (lower limit value) (R6520)
246
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
CONTROL C
- R6522 R6572 R6622 R6672
PHASE ERROR 1 (degree)
(including phase shift calc.)
[Function]
(1) During spindle synchronous function (G114.1)
This signal informs the phase error (value including the phase error memorized with the spindle
synchronization phase shift calculation function) when the phase synchronization (with R command)
or the "Phase shift calculation request" signal (SSPHM) is ON. The phase error is output by 1°
increment.
[Operation]
(1) During spindle synchronous function (G114.1)
When the phase synchronization (with R command) or the "Phase shift calculation request" signal
(SSPHM) is ON, and when the speeds of the basic spindle and the synchronous spindle are constant,
the phase error between the basic spindle and the synchronous spindle is output.
[Related signals]
(1) Phase shift calculation request (SSPHM: Y18B3)
247
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SYNCHRONOUS P
CONTROL C
- R6523 R6573 R6623 R6673
PHASE ERROR 2 (degree)
(excluding phase shift calc.)
[Function]
(1) During spindle synchronous function (G114.1)
This signal informs the phase error (value excluding the phase error memorized with the spindle
synchronization phase shift calculation function) when the phase synchronization (with R command)
or the "Phase shift calculation request" signal (SSPHM) is ON. The phase error is output by 1°
increment.
[Operation]
(1) During spindle synchronous function (G114.1)
When the phase synchronization (with R command) or the "Phase shift calculation request" signal
(SSPHM) is ON, and when the speeds of the basic spindle and the synchronous spindle are
constant, the phase error between the basic spindle and the synchronous spindle is output.
[Related signals]
(1) Phase shift calculation request (SSPHM: Y18B3)
248
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
NO. OF ERROR C
- R10000 to 23
OCCURRENCES OUTPUT
[Function]
Counts communication errors occurred between control unit and remote I/O unit (channel) and outputs.
[Operation]
R register’s high-order 8 bits output the number of CRC error occurrences (accumulative), and the
low-order 8 bits output the number of connection error occurrences (accumulative).
R register allocations are as shown below.
[Caution]
(1) Control unit cannot identify the remote I/O unit with no power cable or communication cable connected,
or with no power supplied. Therefore, issuance of remote I/O error will not be carried out even if a
malfunction exists in those remote I/O units.
(2) Performance check for the physically existed remote I/O unit can be done, using either "Connection
status output" or "No. of error occurrences output".
(3) "Error occurrences output" resumes counting from 0 once the number of error occurrences exceeds
255.
(4) "No. of error occurrences output" is saved in full when rebooting.
[Related signals]
(1) Connection status of each channel RIO1,2 (R10064)
(2) Connection status of each channel RIO3 (R10065)
249
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
CONNECTION STATUS OF C
- R10064
EACH CHANNEL RIO1,2
[Function]
Connection status of remote I/O unit channel 1 & 2 is constantly output to R register.
[Operation]
When remote I/O unit is connected, "1" is set; when not connected, "0" is set.
R register’s high-order 8 bits output the connection status of each channel within RI01, and the lower 8
bits output the connection status of each channel within RI02.
High-order 8 bits
File register Bit
(R) F E D C B A 9 8
Low-order 8 bits
File register Bit
(R) 7 6 5 4 3 2 1 0
[Caution]
(1) Control unit cannot identify the remote I/O unit with no power cable or communication cable connected,
or with no power supplied. Therefore, the “Connection status output” for those remote I/O units is “0”.
(2) Performance check for the physically existed remote I/O unit can be done, using either "Connection
status output" or "No. of error occurrences output".
[Related signals]
(1) Connection status of each channel RIO3 (R10065)
(2) No. of CRC errors and disconnection errors (R10000 to 15)
250
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
CONNECTION STATUS OF C
- R10065
EACH CHANNEL RIO3
[Function]
Connection status of remote I/O unit channel 3 is constantly output to R register.
[Operation]
When remote I/O unit is connected, "1" is set; when not connected, "0" is set.
R register’s high-order 8 bits output the connection status of each channel within RI03.
High-order 8 bits
File register
(R) F E D C B A 9 8 Bit
[Caution]
(1) Control unit cannot identify the remote I/O unit with no power cable or communication cable connected,
or with no power supplied. Therefore, the “Connection status output” for those remote I/O units is “0”.
(2) Performance check for the physically existed remote I/O unit can be done, using either "Connection
status output" or "No. of error occurrences output".
[Related signals]
(1) Connection status of each channel RIO1,2 (R10064)
(2) No. of CRC errors and disconnection errors (R10000 to 15)
251
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
[Function]
The total duration of a signal specified by a user PLC can be counted and displayed. For this, integration
time input 1 and 2 are available.
[Operation]
The INTEGRAL TIME during this signal (RHD1) has been ON is displayed in hours, minutes, and
seconds.
The counted (integrated) time is held even when the power is turned OFF. The integration time can be
preset or reset.
B Signal
contact Signal name abbreviation Common for part systems
P
INTEGRATION TIME INPUT C
- RHD2 Y705
2
[Function] [Operation]
Both functions and operations are the same as those of "Integration time input 1 (RHD1)". See the
descriptions on "Integration time input 1 (RHD1)".
B Signal
contact Signal name abbreviation Common for part systems
-
* DATA PROTECT KEY 1 *KEY1 Y708
[Function]
Data pertinent to tool functions, and coordinate data (origin reset) can be protected with this signal.
[Operation]
When this signal is turned OFF (set to "0"), the tool data setting operation is prohibited.
[Caution]
(1) If a setting is changed while the signal (KEY1) is OFF, DATA PROTECT appears in the message
section of screen.
Manual numerical command input is not applicable in "TOOL/OFFSET" display mode.
(2) The signal (KEY1) is ON (set to "1") when the power is turned ON (data are not protected). Therefore,
if the signal is not turned OFF in sequential control program, it remains turned ON ("1").
[Related signals]
(1) Data protect key 2 (*KEY2: Y709)
(2) Data protect key 3 (*KEY3: Y70A)
252
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
-
* DATA PROTECT KEY 2 *KEY2 Y709
[Function]
Data pertinent to user parameters and common variables can be protected.
[Operation]
When this signal (KEY2) is turned OFF (0), the parameter and common variable setting operation is
prohibited.
[Cautions]
(1) If a setting is changed while the signal (KEY2) is OFF (0), DATA PROTECT appears in the message
section of CRT screen.
(2) The signal (KEY2) is ON (set to "1") when the power is turned ON (data are not protected).
Therefore, if the signal is not turned OFF in sequential control program, it remains turned ON ("1").
[Related signals]
(1) Data protect key 1 (*KEY1: Y708)
(2) Data protect key 3 (*KEY3: Y70A)
B Signal
contact Signal name abbreviation Common for part systems
-
* DATA PROTECT KEY 3 *KEY3 Y70A
[Function]
Data pertinent to machining program can be protected.
[Operation]
When this signal (KEY3) is turned OFF (0), the editing of the machining program is prohibited.
[Cautions]
(1) If data is edited when the data protect key 3 is OFF (0), DATA PROTECT will appear in the message
section.
(2) The signal (KEY3) is ON (set to "1") when the power is turned ON (data are not protected). Therefore,
if the signal is not turned ON in sequential control program, it remains turned ON ("1").
[Related signals]
(1) Data protect key 1 (*KEY1: Y708)
(2) Data protect key 2 (*KEY2: Y709)
253
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
PROGRAM DISPLAY C
- PDISP Y70C
DURING OPERATION
[Function]
This signal is used to display a program ON the Word Edit screen during operation.
[Operation]
When the program display during operation signal (PDISP) turns ON, the program being operated will
appear in the program display of the EDIT screen.
B Signal
contact Signal name abbreviation Common for part systems
PLC CONTROL AXIS P
* NEAR-POINT DOG *PCD1, 2 C Y718, 9
n-TH AXIS
[Function]
The PLC axis reference position near-point dog signal is input.
[Operation]
The PLC axis reference position near-point dog signal is set in the following devices by the PLC.
(Note) If the dog signal is set during the PLC middle-speed process, the response will be poorer than
when the dog signal is set with the PLC high-speed process.
B Signal
contact Signal name abbreviation Common for part systems
P
PLC CONTROL AXIS C
- PCH1 to 3 Y720 to 2
n-TH HANDLE VALID
[Function]
This is designated when handle feed is to be carried out with the PLC axis.
[Operation]
Designate with the following devices when carrying out handle feed with the PLC axis.
(Note 1) When this signal is ON, each handle will be exclusive for the PLC axis. The handle will not be
valid for the NC control axis.
The "1st handle axis No." (HS11 to 116, HS11S), the "2nd handle axis No." (HS21 to 216,
HS21S) and "3rd handle axis No." (HS31 to 316, HS31S) are used to select each handle axis.
(Note 2) The handle feed magnification is common with that for the NC control axis.
254
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
CRT CHANGEOVER C
- CRTFN Y728
COMPLETE
[Function]
When using one setting and display unit for multiple controller display units, this signal is used to inform
the controller that it has been changed as a display unit.
[Operation]
When this signal turns ON, the currently selected screen will display at the rising edge. For the setting
and display unit screen, the screen on the controller before the changeover will remain, so when this
signal is input, the local screen display will be changed to.
[Time chart]
B Signal
contact Signal name abbreviation Common for part systems
P
SCREEN DISPLAY C
- CSRON Y729
REQUEST
[Function]
The screen turned OFF with the screen saver function can be turned ON again.
[Operation]
(1) The screen is turned ON again when this signal turns ON. Counting of the time to turn the screen
OFF will start when this signal turns OFF.
(2) If this signal is output to the CNC while the screen is ON, counting of the time to turn the screen OFF
will restart.
1 scan or more
(Note 1) The screen is not turned OFF with the screen saver time while the "Screen display request"
C.B
signal is ON, but the screen can be turned OFF using the SHIFT and CAN keys.
(Note 2) If the "Screen display request" signal (Y729) is changed again after that has changed once,
intervals of 1scan or more must be taken.
255
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
MELDASNET SAMPLING C
- NETSTP Y72B
STOP
[Function]
When sampling with the MELDASNET function, the sampling will stop when this signal turns ON.
[Operation]
The MELDASNET sampling stop signal (NETSTP) is valid when this signal changes from OFF to ON.
When sampling with the MELDASNET function (when the MELDASNET in sampling signal (NETSMP) is
ON), the sampling will stop when this signal is turned ON. The sampling will stop approx. 500ms after this
signal is turned ON. The sampling will stop, and the MELDASNET in sampling signal(NETSMP) will turn
OFF.
MELDASNET sampling stop (NETSTP)
500ms
MELDASNET in sampling (NETSMP)
(Note 1) If this signal is turned ON at the first scan after the power is turned ON, the sampling will not
stop.
Turn this signal OFF and then ON again.
[Related signals]
(1) MELDASNET in sampling (NETSMP: X723)
256
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
- DATA SAMPLING TRIGGER SMPTRG C Y72C
[Function]
The start and end of data sampling are controlled.
[Operation]
If PLC device is selected as the conditions (#5, #22) for starting and ending data sampling, the start and
end of data sampling will be controlled with this signal (Y72C). Note that if a random device is designated
(#24), the data sampling will start and end by turning the designated device ON and OFF.
The following parameter are set on the NC data sampling screen.
# No. name Detail
5 S-CONDITION When this parameter is set to "2", the condition for starting data
sampling is the PLC device ON (OFF when using B contact).
22 E-CONDITION When this parameter is set to "2", the condition for ending data
sampling is the PLC device OFF (ON when using B contact).
24 PLC-DEVICE When #5 or #22 is set to "2", the device for controlling the start and
end of data sampling is set.
When this parameter is set to "0", the device for controlling the start
and end of data sampling is the data sampling trigger (Y72C).
(Note) When "#0 SMT START" is set to "0", this signal is invalid.
B Signal
contact Signal name abbreviation Common for part systems
P
DISPLAY CHANGEOVER
- DISP1 to 4 C Y730 to 3
$1 to 4
[Function]
The displayed part system of the multiple part systems can be changed.
[Operation]
The displayed part system is changed at the rising edge of each display changeover signal.
The screen display for the multiple part systems is a screen for displaying one of the part systems. Thus,
which part system to be displayed is determined by these signals.
If both of these signals are started up simultaneously, they will be invalid.
[Time chart]
Display changeover
$1 (DISP1)
Display changeover
$2 (DISP2)
257
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL IC NEW READ C Y740
[Function]
The tool information is read from the IC code chip, and registration of the tool starts.
[Operation]
When the rising edge (OFF to ON) of this signal is detected, a data send request is sent to the IC code
reader. The received data is stored in the area corresponding to the tool No. in the received data.
The "in tool ID communication" signal is output while communicating with the IC code reader.
After the data is received, the received tool No. is stored in the pot No. designated in "Tool ID R/W pot
No.".
(Note) This signal will be ignored even if it is turned ON during communication with the IC code reader.
[Related signals]
(1) Tool IC exchange read (Y741)
(2) Tool ID data erase (Y76F)
(3) Tool ID R/W pot No. (R336)
(4) In tool ID communication (X727)
(5) Tool ID communication error information (R62)
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL IC EXCHANGE READ C Y741
[Function]
The tool information is read from the IC code chip, and updating of the tool information starts.
[Operation]
When the rising edge (OFF to ON) of this signal is detected, the tool information is read, and is compared
with the tool No. stored in the pot No. If the numbers match, the tool information is updated.
If the numbers do not match, an error is output to "Tool ID communication error information".
The in "Tool ID communication" signal is output while communicating with the IC code reader.
(Note) This signal will be ignored even if it is turned ON during communication with the IC code reader.
[Related signals]
(1) Tool IC new read (Y740)
(2) Tool ID data erase (Y76F)
(3) Tool ID R/W pot No. (R336)
(4) In tool ID communication (X727)
(5) Tool ID communication error information (R62)
258
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
- PLC SKIP 1 to 8 C Y748 to F
[Function]
This is the skip input signal from the PLC.
[Operation]
This can be used for the skip related functions. (G31 skip, tool length measurement, etc.)
[Cautions]
(1) The "PLC skip" signal is output to the skip input.
(2) When PLC skip is used, the coasting amount from the skip signal input will be slightly longer than the
high speed skip.
B Signal
contact Signal name abbreviation Common for part systems
P
- DOOR OPEN C Y768
[Function]
This signal is used to validate the left (right) barrier range for the chuck•tailstock barrier function.
This signal stops all axes, and cuts OFF contactor power.
[Operation]
The NC carries out the following operations when the "Door open" signal turns ON.
(1) A deceleration stop is carried out for all axes (servo axes and spindles).
(2) A ready OFF state occurs after all axes stop, and the contactor power of each amplifier is cut OFF.
(3) The "Door open enable" signal turns ON.
The NC carries out the following operations when the "Door open" signal turns OFF.
(1) A ready ON and servo ON state occurs for all axes.
(2) The "Door open enable" signal turns OFF.
[Caution]
(1) Handling of the PLC axis
Set so a "Door open" signal is output to the NC after the PLC axis is stopped by the PLC.
If a "Door open" signal is input without stopping the PLC axis, the axis will stop with a dynamic brake
method due to the ready OFF state.
The remaining distance will be held in the R register being used in the DDB.
259
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL ID DATA READ C Y76D
[Function]
This signal starts reading of the tool information from the tool ID label.
[Operation]
When the rising edge (OFF to ON) of this signal is detected, transmission of data is requested to the tool
ID controller. The received data is stored in the area corresponding to the tool No. in the reception data.
The "In tool ID communication" signal (X727) is output when communicating with the tool ID controller.
After the data is received, the received tool No. is stored in the pot No. designated by R336.
[Caution]
This signal will be ignored even if it is turned ON during tool ID communication.
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL ID DATA WRITE C Y76E
[Function]
This signal starts writing of the tool information to the tool ID label.
[Operation]
When the rising edge (OFF to ON) of this signal is detected, the tool information corresponding to the tool
No. stored in the pot No. designated by R336 is sent to the tool ID controller.
The "In tool ID communication" signal (X727) is output when communicating with the tool ID controller.
[Caution]
This signal will be ignored even if it is turned ON during tool ID communication.
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL ID DATA ERASE C Y76F
[Function]
This signal erases the tool information stored in the CNC.
[Operation]
When the rising edge (OFF to ON) of this signal is detected, the tool information corresponding to the tool
No. stored in the pot No. designated by R336 is erased, and the pot No. tool No. is set to "0".
[Caution]
This signal will be ignored even if it is turned ON during tool ID communication.
260
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CONTROL AXIS DETACH -
- DTCH1 to 8 Y780 to 7 Y788 to F Y790 to 7 Y798 to F
n-TH AXIS
[Function]
Desired control axis can be specified to be exempted from control function.
Each control axis is provided with this signal. The last numeric of signal name indicates axis No. to be
detached.
DTCHn
1 ..... 1st axis is detached
:
:
8 ..... 8th axis is detached
[Operation]
When "Control axis detach" signal (DTCHn) turns ON, the corresponding axis is exempted from control.
(1) Specified axis is not under any positioning control (oriented spindle stop, index, etc.)
(2) "Servo alarm", "Stroke end alarm" and other alarms are not applied to specified axis.
(3) Interlock signal applied to specified axis is deemed to be ON.
(4) Specified axis is displayed by the setting and display unit.
(Note 1) The same function can be used by setting parameter on the setting and display unit. (See
below)
The control axis detach is valid when the following are valid:
Basic specification parameter "#1070 axoff" (axis
Control axis detach nth axis or detach), and axis parameter of machining parameter
(DTCHn)
"#8201 AX. RELEASE"
261
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
* SERVO OFF n-TH AXIS *SVF1 to 8 Y7A0 to 7 Y7A8 to F Y7B0 to 7 Y7B8 to F
[Function]
Control axis (axis motion under control) can be set to "Servo OFF" (i.e., servo motor remains still).
In servo OFF condition, positioning control is impossible but the position detect function is alive.
Each control axis is provided with this signal. The last numeric of signal name indicates No. of control
axis.
*SVFn
1 ..... 1st axis in "Servo OFF"
:
:
8 ..... 8th axis in "Servo OFF"
[Operation]
When "Servo OFF" signal (*SVFn) turns OFF, the corresponding control axis is set to servo OFF
condition.
Whether displacement which was caused during servo OFF by external force is corrected when "Servo
ON" signal is given, or not, can be determined by setting parameter.
(1) When displacement is corrected (follow-up):
• An amount of motion equal to the displacement is commanded so that positioning error becomes
zero.
• In this case, machine position remains deviated from in-position when "Servo OFF" signal is
restored.
The current position read by position counter is corrected and the machine position is corrected
when the next absolute motion command is given ("Manual absolute" signal (ABS) is turned ON
when manual operation is selected).
(2) When displacement is not corrected:
• In this case, machine position should be corrected when "Servo OFF" signal is restored.
Axis motion *1
*1: Servo turns OFF after deceleration and stopping during axis motion.
*2, 3: Controller internal interlock by servo OFF (axis motion not possible)
[Caution]
These signals are all handled as B contacts.
262
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MIRROR IMAGE nTH AXIS MI1 to 8 Y7C0 to 7 Y7C8 to F Y7D0 to 7 Y7D8 to F
[Function]
This signal is used to machine a symmetrical shape by reversing the sign for the movement amount per
block.
Each control axis is provided with this signal. The last number of signal name indicates No. of control
axis.
MIn
1: Mirror image is applied ON 1st axis.
:
:
8: Mirror image is applied ON 8th axis.
[Operation]
Symmetrical cutting is enabled by reversing the sign of the value commanded for memory or MDI
operation.
(1) Regardless of whether the coordinate command value is an incremental value or absolute value, the
mirror image is applied ON the incremental amount to be executed for all axes that can be controlled.
263
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
EXTERNAL DECELERATION
* *+EDT1 to 8 C Y7E0 to 7 Y7E8 to F Y7F0 to 7 Y7F8 to F
+ nTH AXIS
[Function]
The feedrate when the control axis is moving in the + direction can be controlled while this signal
(*+EDTn) is OFF, at a constant speed set with the parameters.
This signal is present for each control axis. The end numbers in the signal name indicate the control axis
No.
*+EDTn
1 ... The 1st axis is decelerated.
:
:
8 ... The 8th axis is decelerated.
[Operation]
During manual mode when the "External deceleration" signal (*+EDTn) turns OFF, each axis decelerates
independently. However, during automatic mode, all axes will decelerate at the same deceleration speed
when even one axis matches the external deceleration conditions. The deceleration occurs when the
movement axis direction matches the "External deceleration" signal direction of the corresponding axis.
(1) The external deceleration speed can be randomly set with the parameters. (#1216 extdcc)
(2) When the speed is less than the external deceleration speed, it will not be affected even if this signal
is OFF.
(3) The deceleration speed during automatic operation will be the combined deceleration speed, if the
deceleration conditions match and the external deceleration speed is exceeded.
(4) When returning in the reverse direction, the speed will immediately return to the correct command
speed.
(5) For G28, G29 and G30 commands, the speed will become the external deceleration speed for that
axis only, even in automatic operation.
(6) The speed will become the external deceleration speed even in rapid traverse during synchronous
tapping.
[Caution]
(1) The external deceleration signal is handled as a B contact (*) signal, but changes to 1 (ON) when the
power is turned ON. When not being used, it is not necessary be concerned with external
deceleration when programming.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
EXTERNAL DECELERATION C
* *-EDT1 to 8 Y800 to 7 Y808 to F Y810 to 7 Y818 to F
-nTH AXIS
[Function] [Operation]
The functions and operations of this signal are the same as those of "External deceleration + nth axis"
signal (*+EDTn). The deceleration occurs when the movement is in the minus direction and the "External
deceleration - nth axis" signal (*-EDTn) is OFF.
264
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
AUTO INTERLOCK
* *+AIT1 to 8 C Y820 to 7 Y828 to F Y830 to 7 Y838 to F
+ nTH AXIS
[Function]
All axis motions of machine can be decelerated and stopped immediately during automatic operation
when motion of a specific axis (nth axis) in plus direction activates the interlock function.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
*+AITn
1 ..... Automatic interlock (+) 1st axis
:
:
8 ..... Automatic interlock (+) 8th axis
[Operation]
When this signal turns OFF for a specific axis in motion in the plus direction under automatic operation
mode (memory, MDI, tape), motion of all axis decelerates and stops with "M01 operation error code 004"
displayed. With this signal set OFF from the beginning, the system completes calculation for axis motion
but makes it remain stopped with the same operation error code displayed. In either case, setting the
signal ON resumes or starts axis motion.
[Related signals]
(1) Auto interlock, - nth axis (*-AITn: Y840)
(2) Manual interlock, +/- nth axis (*+/-MITn: Y860/Y880)
[Cautions]
(1) All automatic interlock signals are for B contact.
(2) The "Automatic interlock" signal is set to 1 when the power is turned ON, so an interlock cancel state
in the sequence program does not need to be created for the axis not being used.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
AUTO INTERLOCK C
* *-AIT1 to 8 Y840 to 7 Y848 to F Y850 to 7 Y858 to F
- nTH AXIS
[Function] [Operation]
The details are the same as the "Automatic interlock +nth axis" signal, except that the direction is
opposite.
The "Automatic interlock +nth axis" signal is valid for the axis moving in the plus direction, and this signal
is valid for the axis moving in the minus direction.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
*-AITn
1 ..... Automatic interlock (-) 1st axis
:
:
8 ..... Automatic interlock (-) 8th axis
[Related signals]
(1) Auto interlock, + nth axis (*+AITn: Y820)
(2) Manual interlock, +/- nth axis (*+/-MITn: Y860/Y880)
265
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL INTERLOCK
* *+MIT1 to 8 C Y860 to 7 Y868 to F Y870 to 7 Y878 to F
+ n-TH AXIS
[Function]
When the corresponding axis is moving in the plus direction with manual operation (jog, manual,
incremental, reference position return), only the corresponding axis can be decelerated and stopped by
turning OFF this signal that corresponds to that axis.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
*+MITn
1 ..... Manual interlock (+) 1st axis
:
:
8 ..... Manual interlock (+) 8th axis
[Operation]
When this signal turns OFF (0) for a specific axis in motion in the plus direction under manual operation
mode (jog, handle, incremental, reference position return), motion of the axis decelerates and stops with
NC alarm "M01 OPERATION ERROR 0004" displayed. With this signal set OFF from the beginning, the
system completes calculation for axis motion but makes it remain stopped with the same operation error
code displayed. In either case, setting the signal ON (1) resumes or starts axis motion.
[Related signals]
(1) Manual interlock, - nth axis (*-MITn: Y880)
(2) Auto interlock, +/- nth axis (*+/-AITn: Y820/Y840)
[Cautions]
(1) All interlock signals are for B contact.
(2) The "Manual interlock" signal is set to 1 when the power is turned ON, so an interlock cancel state in
the sequence program does not need to be created for the axis not being used.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL INTERLOCK
* *-MIT1 to 8 C Y880 to 7 Y888 to F Y890 to 7 Y898 to F
- n-TH AXIS
[Function] [Operation]
The details are the same as the "Manual interlock +nth axis" signal, except that the direction is opposite.
The "Manual interlock +nth axis" signal is valid for the axis moving in the plus direction, and this signal is
valid for the axis moving in the minus direction.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
*-MITn
1 ..... Manual interlock (-) 1st axis
:
:
8 ..... Manual interlock (-) 8th axis
[Related signals]
(1) Manual interlock, + nth axis (*+MITn: Y860)
(2) Auto interlock, +/- nth axis (*+/-AITn: Y820/Y840)
266
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
AUTO MACHINE LOCK
- AMLK1 to 8 C Y8A0 to 7 Y8A8 to F Y8B0 to 7 Y8B8 to F
n-TH AXIS
[Function]
During automatic operation, current position (counter) can be changed without actual machine motion to
check program.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
AMLKn
1 ..... Automatic machine lock 1st axis
:
:
8 ..... Automatic machine lock 8th axis
[Operation]
In the automatic operation (memory, MDI or tape), when this signal is ON, the current position (counter)
can be changed on a specific axis (for which the signal is ON) without actual machine motion. If the signal
turns ON in the middle of a block (during motion), block termination occurs after the completion of that
block, and then the machine lock will be valid for the following blocks.
[Related signal]
(1) Manual machine lock, nth axis (MMLKn: Y8C0)
[Cautions]
(1) If "Auto machine lock" signal changes during automatic operation, block stop occurs after completion
of the block in execution.
(2) To move only the table without drilling to confirm the drilling position, turn ON the signal for the 3rd
axis (AMLK3) if the drilling axis is the 3rd axis. (Equivalent to Z axis cancel)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL MACHINE LOCK C
- MMLK1 to 8 Y8C0 to 7 Y8C8 to F Y8D0 to 7 Y8D8 to F
n-TH AXIS
[Function]
During manual operation, current position (counter) can be changed without actual machine motion to
check program.
[Operation]
When this signal is ON, current position can be changed on a specific axis (nth axis) without actual
machine motion. If the signal turns ON or OFF during execution of a block, the operation continues until it
is completed. It is required to stop motion of all axes to validate the machine lock.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
MMLKn
1 ..... Manual machine lock 1st axis
:
:
8 ..... Manual machine lock 8th axis
[Related signal]
(1) Auto machine lock, nth axis (AMLKn: Y8A0)
267
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
FEED AXIS SELECT -
- +J1 to 8 Y8E0 to 7 Y8E8 to F Y8F0 to 7 Y8F8 to F
+ n-TH AXIS
[Function]
This signal is used to start motion (jog feed, incremental feed or reference position return mode) in plus
direction during manual operation.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
+Jn
1 ... 1st axis is selected for feed motion
:
:
8 ... 8th axis is selected for feed motion
[Operation]
When "Feed axis select" signal (+Jn) turns ON, the following motion occurs.
(1) When jog feed, incremental feed or reference position return is possible, motion in plus direction
occurs on the selected axis.
(2) In jog feed, motion continues while the signal is ON.
Jog mode(J)
(3) In incremental feed, amount (length) of motion depends on setting of "Handle/Incremental feed
multiplication". The motion is in plus direction. Even when signal (+Jn) turns OFF during motion, the
motion (feed) does not stop. To start the motion again, turn ON the signal after the preceding motion
has been completed.
(4) After reference position return mode is decelerated to approach speed by the near point detect dog,
the motion continues, even after the feed axis select signal is turned OFF, until motion reaches the
reference position.
268
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
(Note 1) If feed axis select plus [+] and minus [-] signals turn ON at the same time, neither plus signal nor
minus signal is selected (same as the case where feed axis select signal is OFF.)
(Note 2) If "Feed axis select" signal turns ON before jog, incremental or reference position return mode is
selected, the "Feed axis select" signal is ignored. In this case, the signal should be turned OFF
and then ON.
(Note 3) If reset is exerted while "Feed axis select" signal is ON, or "Feed axis select" signal turns ON
during reset, the "Feed axis select" signal is ignored even when the reset condition is canceled.
In this case, the this signal should be turned OFF and then ON.
(Note 4) The "Feed axis select" signal will be invalid even if turned ON while the corresponding axis is
decelerating (when command output is not completed). The signal must be turned OFF and ON
again after the deceleration has completed completely (command output is completed). Special
care is required when the feed axis direction changes.
(Note 5) In the 2nd part system specifications, even if the 1st part system and 2nd part system feed axis
select turn ON in the same cycle (scan) of the sequence, the start up may not be completely
simultaneous.
[Related signal]
(1) Feed axis select - nth axis (-Jn: Y900)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
FEED AXIS SELECT -
- -J1 to 8 Y900 to 7 Y908 to F Y910 to 7 Y918 to F
- n-TH AXIS
[Function]
This signal is used to feed the axis in the minus (-) direction during jog feed, incremental feed or
reference position return mode in manual operation.
These signals are for each control axis, and the number at the end of the signal name indicates the
control axis No.
(Refer to the "Feed axis selection + nth axis" for details.)
[Operation]
The operation is the same as the feed axis select (+).
Use this signal to move in the minus (-) direction.
[Related signals]
(1) Feed axis select + nth axis (+Jn: Y8E0)
269
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MANUAL/AUTO P
- SIMULTANEOUS VALID MAE1 to 8 C Y920 to 7 Y928 to F Y930 to 7 Y938 to F
n-TH AXIS
[Function]
The automatic mode (tape, MDI, memory) and manual mode (handle, step, jog, manual reference
position return) can be simultaneously selected allowing manual operation during automatic operation.
(Arbitrary feed with the PLC is also possible.)
[Operation]
The manual/auto simultaneous mode is entered when the automatic mode and manual mode are
selected simultaneously. The manual operation axis is selected with this signal during the manual/auto
mode. The manual operation axes (MAEn) are selected individually for the 1st to 8th axes.
The axis selected with this signal can be operated in the manual mode during automatic operation.
(Note 1) If an axis command is issued to a manual operation axis from the automatic mode, the "M01
OPERATION ERROR 0005" will occur. The automatic operation will be interlocked until the
operation error is canceled.
(Note 2) During the automatic mode (when manual is not selected and manual/auto simultaneous mode
is not entered), this signal will be invalid and the interlock will not be applied.
(Note 3) If this signal turns ON in respect to an axis commanded with automatic during the manual/auto
simultaneous mode, an interlock will be applied on the axis, and the axis will immediately
decelerate and stop. (The "M01 OPERATION ERROR 0005" will occur.)
After decelerating and stopping, operation with the manual mode will be possible. Note that the
interlock will also be applied during the tap modal.
(Note 4) During the manual/auto simultaneous mode and the automatic mode, the manual axis
command for which this signal is OFF will be invalid. Note that interruption with the manual
handle will be possible.
(Note 5) The feedrates for the automatic command axis and the manual command axis are different.
The acceleration/deceleration mode (rapid traverse, cutting feed) are also independent.
(Note 6) The rapid traverse override, cutting feed override and 2nd cutting feedrate override are valid for
both the automatic command axis and manual command axis. (Note that the cutting and 2nd
cutting overrides to the manual command axis are valid when the manual cutting override is
valid.) Override cancel is valid for the automatic command axis.
(Note 7) The manual interlock is valid for the manual command axis, and the automatic interlock is valid
for the automatic command axis.
(Note 8) The in-cutting feed and in-rapid traverse signals will follow the automatic command axis
movement mode.
(Note 9) The axis moving with manual movement will not stop with single block stop or feed hold.
(Note 10) If the G92 and G53 commands are issued in the manual mode to an axis for which this signal
is ON, the G92 and G53 commands will be executed after the manual axis movement stops.
(An axis command with G53 will cause an operation error after the manual axis movement
stops.)
(Note 11) If a soft limit or OT is applied on the manual command axis during the manual/auto
simultaneous mode, the automatic command axis will also decelerate to a stop, and will enter
the feed hold state.
270
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
271
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL FEEDRATE B C Y940 to 7 Y948 to F Y950 to 7 Y958 to F
-
VALID nTH AXIS
[Function]
This signal validates manual feed using the manual feedrate B.
[Operation]
If this signal is validated when carrying out manual feed in the jog mode, the axis will move at the speed
commanded by manual feedrate B which is commanded separately from the manual feedrate.
This signal is independent for the axes.
<Using the manual feedrate B> (Example for 1st part system)
(1) To set the feedrate common for all axes as the manual feedrate B
(a) Select the JOG mode signal (J).
(b) Turn ON the "manual feedrate B valid nth axis" signal (this signal) for the axis to be moved at
the manual feedrate B.
(c) Command the feedrate set with the manual feedrate B in the "Manual feedrate B" registers.
(d) Turn ON the "Feed axis select +" signal or "Feed axis select -" signal for the axis to be moved at
the manual feedrate B.
(2) To set the feedrate independent for each axis as the manual feedrate B
(a) Select the JOG mode signal (J).
(b) Turn ON the "manual feedrate B valid nth axis" signal (this signal) for the axis to be moved at
the manual feedrate B. Also turn ON the "Each axis manual feedrate B valid" signal.
(c) Command the feedrate set for each axis manual feedrate B in the "each axis manual feedrate B
speed nth axis" registers.
(d) Turn ON the "Feed axis select +" signal or "Feed axis select -" signal for the axis to be moved at
the each axis manual feedrate B.
(Note 1) Manual feedrate B is valid only for JOG feed, and is invalid in all other manual modes.
(Note 2) The rapid traverse mode is invalid for the manual feedrate B valid axis.
(Note 3) Manual override is invalid for the manual feedrate B valid axis.
(Note 4) The axis moving at the manual feedrate B will decelerate and stop when NC reset is input. To
move the axis at the manual feedrate B again, cancel the NC reset, and then turn the axis
selection signal OFF and ON.
(Note 5) Even if the feed axis selection signal is turned ON when the command speed is "0", an error will
occur and the manual feedrate B valid axis will not move.
(Note 6) The manual/automatic simultaneous signal must be valid to move a random axis at the manual
feedrate B during automatic operation.
(Note 7) The JOG mode signal must be validated simultaneously to move a random axis at the manual
feedrate B during a manual operation mode other than the JOG mode.
(Note 8) During synchronous control, the "manual feedrate B valid nth axis" signal is invalid for the
syncronous axis. The manual feedrate B signal issued for the basic axis is also valid for the
syncronous axis.
[Related signals]
(1) JOG MODE (J:YC00)
(2) MANUAL FEEDRATE B (R2506 to 7)
(3) Each axis manual feedrate B valid (YC7C)
(4) Each axis manual federate B nth axis (R5764 to 79)
272
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
ZERO POINT P
- INITIALIZATION SET MODE AZS1 to 8 C Y960 to 7 Y968 to F Y970 to 7 Y978 to F
nTH AXIS
[Function]
This selects the zero point initialization set with the marked point alignment method in the absolute
position detection system.
[Operation]
The zero point initialization set is selected with this signal.
Refer to the section on "Zero point initialization set completed" (ZSFn) signal for details on the operations.
(Note 1) This signal is a function signal for zero point initialization set, and is not a signal that selects the
operation mode. Select the jog mode or handle mode to move the axis to a required position.
(Note 2) This signal is valid for the following specifications.
When servo detection specification (motor detector, servo system) is the absolute position
detection system.
When "TYPE" on the [ABS. POSI PARAM] screen is set to "2".
[Related signals]
(1) Zero point initialization set completed (ZSFn : X8C0 to 7)
(2) Zero point initialization set error completed (ZSEn : X8E0 to 7)
(3) In initialization (R574)
(4) Initialization incomplete (R575)
(5) Zero point initialization set start (ZSTn : Y980 to 7)
273
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
ZERO POINT P
- INITIALIZATION SET START ZST1 to 8 C Y980 to 7 Y988 to F Y990 to 7 Y998 to F
nTH AXIS
[Function]
This is used to set a random position as the origin during zero point initialization set using the marked
point alignment method in the absolute position detection system.
[Operation]
This signal turns ON when a corresponding axis is moved in the zero point initialization set mode, and the
position to be set as the zero point is reached.
Refer to the section on "Zero point initialization set completed" (ZSFn) signal for details on the operations.
(Note 1) This signal is a function signal for zero point initialization set, and is not a signal that selects the
operation mode. Select the jog mode or handle mode to move the axis to a required position.
(Note 2) This signal is valid for the following specifications.
When servo detection specification (motor detector, servo system) is the absolute position
detection system.
When "TYPE" on the [ABS. POSI PARAM] screen is set to "2".
(Note 3) This signal will be invalid in the following states.
During emergency stop
During reset
When the "Zero point initialization set start" (ZSTn) signal is turned ON before the "Zero point
initialization set mode" (AZSn) signal. In this case, turn this signal OFF once, and then turn it
ON again.
When the grid (Z-phase signal provided per motor rotation) has not been passed once after the
power is turned ON.
[Related signals]
(1) Zero point initialization set completed (ZSFn : X8C0 to 7)
(2) Zero point initialization set error completed (ZSEn : X8E0 to 7)
(3) In initialization (R574)
(4) Initialization incomplete (R575)
(5) Zero point initialization set mode (AZSn : Y960 to 7)
274
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
EXT. WORKPIECE P
- COORDINATE C Y9E1 Y9E9 Y9F1 Y9F9
MEASUREMENT 2ND AXIS
[Function] (L system)
The Z axis external workpiece coordinate OFFset data can be set by cutting the workpiece face with
manual operations and inputting external workpiece coordinate measurement 2nd axis.
[Operation]
(1) Mode selection
Set the mode selection switch to the manual mode ([Handle], [Jog] or [Rapid Traverse]).
(2) Tool measurement mode signal input
Set the tool measurement mode signal to "1".
(3) Main/sub selection
Using the tool presetter sub-side valid signal, select whether to measure the workpiece coordinates
on the main spindle side or sub-spindle side.
<Tool presetter sub-side valid signal>
OFF : The compensation No. is retrieved from the main spindle side R registers.
ON : The compensation No. is retrieved from the sub-spindle side R registers.
(Note 1) Hold the state of this signal until the measurement with the selected tool is completed.
(4) Tool selection
Issue the T command with MDI operation, etc., and select the tool.
(Note 1) Set the selected tool compensation No. in the R register.
The set R register differs according to the parameter setting and the state of the tool
presetter sub-side valid signal.
(Note 2) Set the "tool length/wear data" for the tool being used beforehand.
• When the compensation No. is 0, the compensation amount will be calculated as "0".
• If the compensation No. exceeds the number of specified offset sets, the "Compensation No.
illegal" error will occur.
• Whether to use the main side or sub-side is selected with the tool presetter sub-side valid signal.
(OFF: Main side, ON: Sub-side)
(5) Cutting the workpiece face
If the workpiece face has not been cut, cut the workpiece face slightly to even it.
(Note 1) Do not move the tool in the detection of Z axis after cutting the workpiece face.
(Note 2) If the workpiece does not need to be cut, carry out positioning to the measurement position.
275
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
(6) Setting the Z axis external workpiece coordinate offset data with the external workpiece coordinate
measurement 2nd axis signal input
Input the external workpiece coordinate measurement 2nd axis signal (this signal). The Z axis
external workpiece coordinate offset data is automatically calculated from the tool compensation data
of the used tool and the machine value at the point this signal is input. The results are set as the data.
(a) Details of automatic calculation expression
The external workpiece coordinate offset data is automatically calculated with the following
expression.
External workpiece coordinate offset = Machine coordinate value - tool compensation data
The tool compensation data used for the measurement is selected with the base specification
parameter "#1226 aux10 bit0".
aux10 bit0 Tool compensation data
0 Tool length data + nose wear data
1 Tool length data
Machine value
Basic machine
Tool compensation coordinate zero point
amount Tool rest
Workpiece coordinate
zero point
[Related signals]
(1) Tool presetter sub-side valid (YCDA)
(2) Tool compensation No. (Main side: R2600 to R2603, Sub side: R2604 to R2607)
(3) Tool measurement mode (TLMS: YC21)
276
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
CONTROL AXIS DETACH 2 DTCH21 C YA00 to 7 YA08 to F YA10 to 7 YA18 to F
-
n-TH AXIS to 28
[Function]
A control axis can be excluded from the control targets with this function.
This signal is present for each control axis. The end numbers in the signal name indicate the control axis
No.
DTCH2n
1: The 1st axis is set as axis detach 2.
:
:
8: The 8th axis is set as axis detach 2.
[Operation]
When the "Control axis detach 2" signal (DTCH2n) turns ON, the corresponding axis is excluded from the
control targets.
(1) Position control cannot be carried out, but the position is not lost because the position detection is
valid.
(2) The "Interlock" signal of the corresponding axis is considered turned ON.
(3) The corresponding axis also appears in the CRT position display.
[Related signals]
(1) Control axis detach nth axis (DTCHn: Y780)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
UNCLAMP COMPLETE C YA20 to 7 YA28 to F YA30 to 7 YA38 to F
-
n-TH AXIS
[Function]
This signal indicates that unclamping has been completed in respect to the unclamp command from the
CNC.
[Operation]
When the unclamp command signal turns ON, the clamp on the corresponding axis is released by the
PLC, and then this signal turns ON.
When the unclamp command turns OFF, the corresponding axis is clamped by the PLC, and then this
signal turns OFF.
[Related signals]
(1) Unclamp command (X960 to X967)
277
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CROSS MACHINING P
- CONTROL REQUEST C YA60 to 7 YA68 to F YA70 to 7 YA78 to F
n-TH AXIS
[Function]
The cross machining control is turned ON and OFF with the PLC signal. The axis set in the cross
machining control state with each PLC signal is set with the parameter.
[Operations]
(1) Cross machining control command using PLC signals
There are "Cross machining control request" signals (CRS1 to CRS8) for eight axes in each part
system. (There are signals for eight axes regardless of the actual number of axes.)
Cross machining is carried out with the axis for which the PLC signal is input and the axis that cross
machines with that axis at the rising edge (0 to 1) of this signal. If an axis is not mounted at the
section where the PLC signal is input, the axis set in the parameter will be moved from another part
system.
The axis cross machining state is canceled at the falling edge (1 to 0) of this signal, and normal
control is applied.
[Related signal]
(1) In cross machining control (X980 to 7)
278
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SYNCHRONOUS CONTROL
- SYNC1 to 8 C YA80 to 7 YA88 to F YA90 to 7 YA98 to F
REQUEST n-TH AXIS
[Function]
Whether to start or cancel synchronous control is selected with a signal corresponding to the
synchronous axis.
1 → 0 (falling edge) Synchronous control cancel
0 → 1 (rising edge) Synchronous control start
[Operation]
Synchronous control is started and canceled with the rising edge (OFF to ON) or falling edge (ON to
OFF) of the PLC signal (SYNC1 to 8) corresponding to the synchronous axis.
Thus, if synchronous control is canceled by a cause other than the PLC signal turning OFF, such as by
emergency stop, and synchronous control is to be started again, turn the PLC signal OFF and then ON
again.
The synchronization basic axis corresponding to each synchronous axis is set with the parameter "#2088
bsax_sy".
The movement direction of the synchronous axis in respect to the movement of the synchronous basic
axis is determined by the value set for parameter "#2087 syncnt".
When syncnt is 0, moves in the same direction as the basic axis
When syncnt is 1, moves in the opposite direction of the basic axis
[Related signals]
(1) In synchronous/superimposition control (X9A0 to 7)
(2) Synchronous control error amount (R5076 to 139)
[Cautions]
(1) The two axes related to control (synchronous/superimposition control) are both controlled in the
smoothing 0 state. Control is started after the axis movement has ended and smoothing zero is
established.
(2) Control (synchronous/superimposition control) are affected by the state of the two target part systems.
Thus, attention must be paid to the timing between the part systems. Always command
synchronization before commanding the control PLC signal.
(3) Control (synchronous/superimposition control) cannot be commanded to an axis in inclined axis
control. An operation error will occur if this type of command is issued.
(4) Before control (synchronous/superimposition control) is started, the target axis must have completed
reference position return after the power was turned ON, or the absolute position must be established.
An operation error will occur if the above state is not established.
(5) A movement command cannot be issued to a synchronous axis during synchronous control. An
operation error will occur if movement is commanded.
(6) An axis in synchronous control cannot be commanded as the superimposition control axis. An
operation error will occur if this type of command is issued.
(7) A synchronous axis in synchronous control cannot be commanded as the synchronous axis for other
synchronous control. An operation error will occur if this type of command is issued. Note that a single
axis can be designated as the synchronous basic axis for several synchronous controls.
279
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SUPERIMPOSITION
- CONTROL REQUEST PILE1 to 8 C YAA0 to 7 YAA8 to F YAB0 to 7 YAB8 to F
n-TH AXIS
[Function]
Whether to start or cancel superimposition control is selected with a signal corresponding to the
superimposing axis.
1 → 0 (falling edge) Superimposition control cancel
0 → 1 (rising edge) Superimposition control start
[Operation]
Superimposition control is started and canceled with the rising edge (OFF to ON) or falling edge (ON to
OFF) of the PLC signal (PILE1 to 8) corresponding to the superimposing axis.
Thus, if superimposition control is canceled by a cause other than the PLC signal turning OFF, such as by
emergency stop, and superimposition control is to be started again, turn the PLC signal OFF and then ON
again.
The superimposing basic axis corresponding to each superimposing axis set with the parameter "#2089
bsax_sy".
The movement direction of the superimposing axis in respect to the movement of the superimposing
basic axis is determined by the value set for parameter "#2087 syncnt".
When syncnt is 0, moves in the same direction as the basic axis
When syncnt is 1, moves in the opposite direction of the basic axis
[Related signals]
(1) In synchronous/superimposition control signal (X9A0 to 7)
(2) Synchronous control error amount (R5076 to 139)
[Cautions]
(1) The two axes related to control (synchronous/superimposition control) are both controlled in the
smoothing 0 state. Control is started after the axis movement has ended and smoothing zero is
established.
(2) Control (synchronous/superimposition control) are affected by the state of the two target part systems.
Thus, attention must be paid to the timing between the part systems. Always command
synchronization before commanding the control PLC signal.
(3) Control (synchronous/superimposition control) cannot be commanded to an axis in inclined axis
control. An operation error will occur if this type of command is issued.
(4) Before control (synchronous/superimposition control) is started, the target axis must have completed
reference position return after the power was turned ON, or the absolute position must be established.
An operation error will occur if the above state is not established.
(5) An axis in superimposition control cannot be commanded as the synchronous control axis. An
operation error will occur if this type of command is issued.
(6) A superimposing axis in superimposition control cannot be commanded as the superimposing axis for
other superimposition control. An operation error will occur if this type of command is issued. Note
that a single axis can be designated as the superimposing basic axis for several superimposition
controls.
280
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- JOG MODE J YC00 YD40 YE80 YFC0
[Function]
JOG operation mode (manual operation) is selected.
[Operation]
When JOG mode signal (J) turns ON, JOG operation mode is selected.
Axis motion is started by turning ON the "Feed axis select plus (+J1 to 8) or minus (-J1 to 8)" signal after
turning ON the jog mode and setting the manual feedrate (*JV1 to 16).
For rapid traverse, "Rapid traverse" signal (RT) is turned ON together with this signal (J).
If the operation mode duplicates the other mode or if it is removed, the NC alarm "M01 OPERATION
ERROR 0101" will occur.
[Related signals]
(1) Feed axis select (+J1 to 8: Y8E0, -J1to 8: Y900)
(2) Manual feedrate (*JV1 to 16: YC70 to 4)
(3) Rapid traverse (RT: YC26)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- HANDLE MODE H YC01 YD41 YE81 YFC1
[Function]
"Handle feed operation" mode (manual operation) is selected.
[Operation]
When HANDLE mode signal (H) is turned ON, HANDLE FEED mode is selected.
Axis motion starts when the manual pulse generator handwheel is rotated after axis is selected by handle
axis select code (HS11 to 116, HS1S, HS21 to 216, HS2S, HS31 to 316, HS3S) and this signal is turned
ON. Speed of the axis motion depends on setting of feedrate multiplication (MP1 to 4).
If the operation mode duplicates the other mode or if it is removed, the NC alarm "M01 OPERATION
ERROR 0101" will occur.
[Related signals]
(1) 1st handle axis No. (HS11 to 116: YC40), 1st handle valid (HS1S: YC47)
(2) 2nd handle axis No. (HS21 to 216: YC48), 2nd handle valid (HS2S: YC4F) ..... Valid only for handle
2-axis spec.
(3) 3rd handle axis No. (HS31 to 316: YC50), 3rd handle valid (HS3S: YC57) ..... Valid only for handle
3-axis spec.
(4) Handle/Incremental feed multiplication (MP1 to 4: YC80 to 2)
281
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- INCREMENTAL MODE S YC02 YD42 YE82 YFC2
[Function]
INCREMENTAL FEED mode (manual operation) is selected.
[Operation]
When incremental mode command signal (S) is turned ON, INCREMENTAL FEED mode is selected.
Each time "Feed axis select" signal (+J1 to 8, -J1 to 8) for desired axis is turned ON, axis motion starts.
Speed of the axis motion (incremental feed) depends on setting of "Handle/Incremental feed
multiplication" (MP1 to 4).
When "Rapid traverse" signal (RT) is ON, speed is the rapid traverse speed. When signal (RT) is OFF,
speed is equal to "Manual federate" (*JV1 to 16).
If the signal is the same as another operation mode or if it is removed, the NC alarm "M01 OPERATION
ERROR 0101" will occur.
(Note 1) The incremental mode is also called the step mode.
[Related signals]
(1) Handle/Incremental feed multiplication (MP1 to 4: YC80 to 2)
(2) Feed axis select (+J1 to 8: Y8E0, -J1 to 8: Y900)
(3) Manual feedrate (*JV1 to 16: YC70)
(4) Rapid traverse (RT: YC26)
282
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C
- PTP YC03 YD43 YE83 YFC3
MODE
[Function]
MANUAL ARBITRARY FEED mode in manual operation is selected.
[Operation]
MANUAL ARBITRARY FEED mode is selected when this signal is turned ON ("1").
[Caution]
To turn the MANUAL ARBITRARY FEED mode ON, the rest of the manual modes and the automatic
mode must be OFF (0). Otherwise, this mode cannot be selected. (Note that this mode can be selected
simultaneously when manual/automatic simultaneous is valid.)
[Related signals]
(1) Signals from PLC to controller
Device No.
$1 $2 $3 $4 Abbreviation Signal name
YCA0 YDE0 YF20 Y1060 CX11 1st manual arbitrary feed axis No.
YCA1 YDE1 YF21 Y1061 CX12
YCA2 YDE2 YF22 Y1062 CX14
YCA3 YDE3 YF23 Y1063 CX18
YCA4 YDE4 YF24 Y1064 CX116
YCA5 YDE5 YF25 Y1065
YCA6 YDE6 YF26 Y1066
YCA7 YDE7 YF27 Y1067 CX1S Manual arbitrary feed 1st axis valid
Device No.
$1 $2 $3 $4 Abbreviation Signal name
YCA8 YDE8 YF28 Y1068 CX21 2nd manual arbitrary feed axis No.
YCA9 YDE9 YF29 Y1069 CX22
YCAA YDEA YF2A Y106A CX24
YCAB YDEB YF2B Y106B CX28
YCAC YDEC YF2C Y106C CX216
YCAD YDED YF2D Y106D
YCAE YDEE YF2E Y106E
YCAF YDEF YF2F Y106F CX2S Manual arbitrary feed 2nd axis valid
Device No.
$1 $2 $3 $4 Abbreviation Signal name
YCB0 YDF0 YF30 Y1070 CX31 3rd manual arbitrary feed axis No.
YCB1 YDF1 YF31 Y1071 CX32
YCB2 YDF2 YF32 Y1072 CX34
YCB3 YDF3 YF33 Y1073 CX38
YCB4 YDF4 YF34 Y1074 CX316
YCB5 YDF5 YF35 Y1075
YCB6 YDF6 YF36 Y1076
YCB7 YDF7 YF37 Y1077 CX3S Manual arbitrary feed 3rd axis valid
283
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
Device No.
$1 $2 $3 $4 Abbreviation Signal name
YCB8 YDF8 YF38 Y1078 CXS1 Smoothing off
YCB9 YDF9 YF39 Y1079 CXS2 Axis independent
YCBA YDFA YF3A Y107A CXS3 EX. F/MODAL.F
YCBB YDFB YF3B Y107B CXS4 G0/G1
YCBC YDFC YF3C Y107C CXS5 MC/WK
YCBD YDFD YF3D Y107D CXS6 ABS/INC
YCBE YDFE YF3E Y107E *CXS7 Stop
YCBF YDFF YF3F Y107F CXS8 Strobe
Device No.
$1 $2 $3 $4 Abbreviation Signal name
R2508 R2708 R2908 R3108 Handle/Incremental feed multiplication
R2509 R2709 R2909 R3109 Handle/Incremental feed multiplication
R2544 R2744 R2944 R3144 1st manual arbitrary feed axis movement
data
R2545 R2745 R2945 R3145 1st manual arbitrary feed axis movement
data
R2548 R2748 R2948 R3148 2nd manual arbitrary feed axis movement
data
R2549 R2749 R2949 R3149 2nd manual arbitrary feed axis movement
data
R2552 R2752 R2952 R3152 3rd manual arbitrary feed axis movement
data
R2553 R2753 R2953 R3153 3rd manual arbitrary feed axis movement
data
(3) Other:
(a) Feedrate least increment (PCF1: YC78, PCF2: YC79)
(b) Manual/automatic simultaneous valid nth axis (MAE1~8)
284
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
REFERENCE POSITION -
- ZRN YC04 YD44 YE84 YFC4
RETURN MODE
[Function]
REFERENCE POSITION RETURN mode is selected.
"Reference position return" is that axis motion component (tool, table, etc.) is returned to the position
previously determined for individual machine.
[Operation]
The reference position return mode is selected when the "Reference position return mode" signal (ZRN)
is turned ON.
Select the reference position return mode, and turn ON the "Feed axis select" signal (+J1 to 8, -J1 to 8) of
designated axis to return to the reference position.
If the signal is the same as another operation mode or if it is removed, the NC alarm "M01 OPERATION
ERROR 0101" will occur.
The first reference position return after the controller power is turned ON is the dog-type return (excluding
when the basic machine coordinate system is established for the absolute position detection
specifications). After the second manual reference position return (when basic machine coordinate
system is established), the dog-type or high-speed return is selected with the setup parameters, basic
specification parameter "#1063 mandog".
(a) Operation when axis is moved in same (b) When axis is moved in opposite
direction as the final entry method, and direction from final entry method,
dog is tripped. and dog is tripped.
• After the near-point dog is detected and the approach speed is applied, the axis will move to the
reference position even if the "Feed axis select" signal is turned OFF. Thus, after the approach speed
is applied, another axis can be switched to and reference position return executed.
• The entry direction (final entry direction) after the near-point dog is tripped is set with parameters.
• The feedrate before the approach speed is the reference position return feedrate if the "Rapid
traverse" signal (RT) is ON, and the "Manual feedrate" (*JV1 to 16) is OFF.
• The approach speed is set with the parameters.
• When the reference position is reached, the movement will stop even if the feed axis select signal is
ON, and the "1st reference position reached" signal (ZP1n) will turn ON.
285
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
[Related signals]
(1) Feed axis select (+J1 to 8: Y8E0, -J1 to 8: Y900)
(2) Manual feedrate (*JV1 to 16: YC70)
(3) Rapid traverse (RT: YC26)
(4) 1st reference position reached (ZP11 to 18: X800 to 7)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
AUTOMATIC C
- AST YC05 YD45 YE85 YFC5
INITIALIZATION MODE
[Function]
The automatic initialization mode is selected.
[Operation]
This mode is selected when automatic initialization is to be carried out with the machine end stopper
method of absolute position detection.
The initialization is started when the automatic initialization mode is selected, and the "Feed axis select"
(+Jn, -Jn) signal in the direction of the machine end of the axis to be initialized is turned ON.
(Note 1) The automatic initialization mode is invalid when the absolute position detector is not provided
and when the machine end stopper method is not selected for the absolute position detection.
(During feed axis selection, "M01 OPERATION ERROR 0024" will occur.)
(Note 2) This mode will not start in the following cases of the machine end stopper method absolute
position detection.
(The message "Start not possible" will display.
• When #0 "INIT. SET" on the [ABS. POSITION SET] screen is not set to "1".
• When #2 "ZERO" on the [ABS. POSITION SET] screen has not been set.
• When #2055 [pushf] on the [ABS. POSI PARAM] screen has not been set.
• When "Z71 DETECTOR ERROR 0005" has occurred.
286
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MEMORY MODE MEM YC08 YD48 YE88 YFC8
[Function]
MEMORY mode of automatic operation is selected.
In this mode of operation, automatic operation is based on programs stored in the memory.
[Operation]
• MEMORY mode is selected when "Memory mode" signal (MEM) turns ON.
• The program is started with the "Auto operation "start" command" signal (ST).
• If the automatic operation mode is duplicated or canceled during automatic operation, the NC alarm
"M01 OPERATION ERROR 0101" will occur, and the block will stop.
• If the manual operation mode is entered or the program is duplicated with the manual operation mode
during automatic operation, the NC alarm will occur, and automatic operation will stop. However, the
manual and automatic programs can be duplicated if manual/automatic simultaneous operation is
valid.
(Note 1) Even when operation mode is other than automatic operation, illegal mode, if selected, causes
operation error.
[Related signals]
(1) Auto operation "start" command (ST: YC10)
(2) Auto operation "pause" command (*SP: YC11)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- TAPE MODE T YC09 YD49 YE89 YFC9
[Function]
TAPE mode of automatic operation is selected.
In this mode of operation, automatic operation is based on tape command (RS232-C input) programs
stored in NC tape.
[Operation]
• Tape mode is selected when "Tape moe" (T) signal turns ON.
• The program is started with the "Auto operation "start" command" signal (ST).
• If the automatic operation mode is duplicated or canceled during automatic operation, the NC alarm
"M01 OPERATION ERROR 0101" will occur, and the block will stop.
• If the manual operation mode is entered or the program is duplicated with the manual operation mode
during automatic operation, the NC alarm will occur, and automatic operation will stop. However, the
manual and automatic programs can be duplicated if manual/automatic simultaneous operation is
valid.
(Note 1) Even when operation mode is other than automatic operation, illegal mode, if selected, causes
operation error.
[Related signals]
(1) Auto operation "start" command (ST: YC10)
(2) Auto operation "pause" command (*SP: YC11)
287
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MDI MODE D YC0B YD4B YE8B YFCB
[Function]
MDI (Manual Data Input) mode of automatic operation is selected.
Automatic operation is performed with the program set in the MDI screen.
[Operation]
• MDI mode is selected when "MDI mode" (D) signal turns ON.
• The program is started with the "Auto operation "start" command" signal (ST).
• If the automatic operation mode is duplicated or canceled during automatic operation, the NC alarm
"M01 OPERATION ERROR 0101" will occur, and the block will stop.
• If the manual operation mode is entered or the program is duplicated with the manual operation mode
during automatic operation, the NC alarm will occur, and automatic operation will stop. However, the
manual and automatic programs can be duplicated if manual/automatic simultaneous operation is
valid.
(Note 1) Even when operation mode is other than automatic operation, illegal mode, if selected, causes
operation error.
[Related signals]
(1) Auto operation “start” command (ST: YC10)
(2) Auto operation "pause" command (*SP: YC11)
288
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
AUTO OPERATION "START" -
- ST YC10 YD50 YE90 YFD0
COMMAND (Cycle start)
[Function]
This signal is used to start automatic operation in MEMORY mode, MDI mode or TAPE mode, or to
restart after automatic operation pause (halt) or block stop.
[Operation]
(1) "Auto operation "start" command" (ST) signal arises when the pressed "auto operation start"
pushbutton is released (i.e. at the time the signal turns OFF). The signal must be ON for a min. of
100msec.
(2) "In auto operation "start"" signal (status signal "STL") turns ON when the pressed "auto operation
start" pushbutton is released, and turns OFF when "auto operation pause (or halt)" pushbutton is
pressed or block stop occurs in single-block operation.
(3) Signal (ST) is invalid when:
• Automatic operation starts.
• "Auto operation "pause" command" (*SP) signal is OFF.
• During reset ("Reset & rewind" signal is ON).
• During alarm.
• Sequence No. is being searched for.
(4) Automatic operation stops or is suspended or block stops when:
• "Auto operation "pause" command" (*SP) signal turns OFF.
• Reset occurs ("Reset & rewind" signal turns ON).
• Alarm which causes stop to automatic operation occurs.
• Automatic operation mode is changed to manual operation mode.
• Mode is changed to other automatic operation mode and then the block in execution is
completed.
• Block in execution is completed after "Single-block" (SBK) signal turns ON.
• Block in execution is completed after "Auto machine lock" signal (AMKL) turns ON.
• Program specified in MDI mode has been executed completely.
[Related signals]
(1) Memory mode (MEM: YC08)
(2) Tape mode (T: YC09)
(3) MDI mode (D: YC0B)
289
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
AUTO OPERATION "PAUSE" -
* *SP YC11 YD51 YE91 YFD1
COMMAND (Feed hold)
[Function]
During automatic operation, axis motion can be decelerated and stopped with this command signal. To
restart, press "Auto operation "start" command" (ST) signal pushbutton.
[Operation]
(1) When "Auto operation "pause" command" (*SP) signal turns OFF, automatic operation stops.
• During automatic operation, the operation stops. "In auto operation "pause"" (SPL) occurs.
• Restart with the automatic start (ST) button. (Press after turning *SP signal.)
(2) In the following cases, automatic operation does not immediately stop.
• During tapping in fixed cycle.
Automatic operation stops when tapping is completed and the tool returns to "R" point.
• During thread cutting.
Automatic operation stops when a block for axis motion (other than thread cutting), which comes
first after the "Auto operation "pause" command" (*SP) signal turns OFF, is completed. If the "Auto
operation "pause" command" (*SP) signal remains OFF, however, automatic operation stops
immediately after a block (other than thread cutting) is given.
• When control variable "feed hold invalid" has been set by user macro.
Automatic operation stops immediately after a block where the control variable "feed hold invalid" is
cleared starts.
(3) "Auto operation "pause" command" (*SP) signal is valid even during machine lock.
[Related signals]
(1) Memory mode (MEM: YC08)
(2) Tape mode (T: YC09)
(3) MDI mode (D: YC0B)
(4) Auto operation "start" command (ST: YC10)
290
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- SINGLE BLOCK SBK YC12 YD52 YE92 YFD2
[Function]
Machining program can be executed block by block in automatic operation.
[Operation]
(1) When "Single block" signal (SBK) turns ON, operation of controller is as follows:
• During automatic operation
After the block in execution has been completed, automatic operation stops. To start execution of
the next block, "Auto operation "start" command" (ST) must be turned ON to OFF.
• There will be no operation when automatic operation is not being executed but if automatic
operation is started with the "Single block" signal (SBK) ON, one block will be executed and then
will stop. This allows the commanded program to be executed one block at a time.
(2) If the "Single block" signal (SBK) is ON at the end of a block, operation will normally stop immediately.
However, in the following case, operation will continue to where stopping is possible, and then will
stop.
• During cycle operation such as a fixed cycle. The block where single block is being received will
differ according to each cycle. Refer to the cycle sections in the Programming Manual.
<Example of operation pattern>
SBK turns ON at start SBK switches during axis motion SBK turns ON after completion
(INVALID) (VALID) of block
(VALID)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
* BLOCK START INTERLOCK *BSL YC13 YD53 YE93 YFD3
[Function]
This signal prohibits start of the next block in automatic operation (memory, MDI or tape).
[Operation]
While the "Block start interlock" (*BSL) signal is OFF, execution of the next block may not be started in
automatic operation. When the signal is given during execution of a block, the execution of the block
continues until it is completed. Since the signal does not cause stop or suspension of automatic operation,
execution of program starts when the "Block start interlock" (*BSL) signal turns ON.
(Note 1) This signal is valid to all blocks including blocks internally generated in controller by fixed cycle,
etc.
(Note 2) The signal (*BSL) is ON when the power is turned ON. When the signal is not used,
programming on the PLC is not required for this signal.
[Related signal]
(1) Cutting block start interlock (*CSL: YC14)
291
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CUTTING BLOCK START -
* *CSL YC14 YD54 YE94 YFD4
INTERLOCK
[Function]
This signal prohibits start of an axis motion command block other than that for positioning in automatic
operation (memory, MDI, tape).
[Operation]
While the "Cutting block start interlock" (*CSL) signal is OFF, execution of an axis motion command block
other than that for positioning may not be started in automatic operation. When the signal is given during
execution of a block, the execution of the block continues until it is completed. Since the signal does not
cause stop or suspension of automatic operation, execution of program starts when the "Cutting block
start interlock" (*CSL) signal is turned ON.
(Note 1) This signal is valid to all blocks including blocks internally generated by fixed cycle, etc.
(Note 2) The signal (*CSL) is ON when the power is turned ON. When the signal is not used,
programming on the PLC is not required for this signal.
[Related signal]
(1) Block start interlock (*BSL: YC13)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- DRY RUN DRN YC15 YD55 YE95 YFD5
[Function]
Feedrate in automatic operation is specified by manually set value instead of program command value (F
value).
[Operation]
(1) DRY RUN signal given during cutting feed
• When "Rapid traverse" (RT) signal is ON, the cutting feedrate is equal to the maximum cutting
feedrate.
In this case, "cutting feedrate override" and "rapid traverse override" are ignored.
• When "Rapid traverse" (RT) signal is OFF, the set manual feedrate (*JV1 to 16) will apply. Cutting
feed override will also be valid if the "Manual override valid" (OVSL) signal is ON.
(2) Dry run signal given during rapid traverse
The parameter must be turned ON to validate dry run for rapid traverse (G0, G27, G28, G29, G30).
• When "Rapid traverse" (RT) signal is ON, the "Dry run" signal is ignored.
• When "Rapid traverse" (RT) signal is OFF, the speed is equal to manually set speed.
(Note 1) Dry run is not applicable to manual operation.
(Note 2) Dry run is valid even during G84 or G74 operation.
[Related signals]
(1) Manual feedrate (*JV1 to 16: YC70)
(2) Rapid traverse (RT: YC26)
(3) Manual feedrate override valid (OVSL: YC59)
292
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- ERROR DETECT ERD YC17 YD57 YE97 YFD7
[Function]
Machine motion is stopped momentarily in transition from a cutting feed block to other block during
automatic operation to provide time for determination whether in-position check is made or not before
start of the next block.
Block-to-block transition may cause rounding in cutting because of delay caused by acceleration or
deceleration, and servo response delay. Rounding can be eliminated by stopping the machine motion
between the blocks by turning the "Error detect" signal (ERD) ON.
[Operation]
When this "Error detect" signal (ERD) is ON in block-to-block transition during cutting in automatic
operation, in-position check is accomplished. If the signal is OFF, the next block starts after completion of
the preceding block without stop.
Axis motion
X axis cutting feed Y axis cutting X axis cutting feed
feed
OFF ON
X axis X axis
(Note 1) In general practice, the signal (ERD) is turned ON and OFF using an appropriate miscellaneous
function (M code, etc.) so that command program can determine whether machine motion
should be stopped or not. When the signal is ON, the status is same as the case where G09 is
specified by the command program. Consequently, it is recommended to use G function unless
otherwise required especially.
293
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- NC RESET 1 NRST1 C YC18 YD58 YE98 YFD8
[Function]
This signal is used to reset the control unit.
[Operation]
When this signal (NRST1) is turned ON, the control unit can be reset.
Generally, the signal for the reset button of the NC operation board is set to "NC reset 1" (NRST1). At this
time, the control unit will take the following actions.
(1) The G command modal will be held.
(2) The tool compensation data will be held.
(3) The memory will be indexed.
(4) The error/alarm will be reset.
(5) The MST code output will be held.
(6) The M code independent output (M00, M01, M02, M30) will turn OFF.
(7) The axis movement will stop.
(8) The "In reset" signal (RST) will be output.
NC reset 1 (NRST1)
In reset (RST)
[Related signals]
(1) NC reset 2 (NRST2: YC19)
(2) Reset & rewind (RRW: YC1A)
(3) In "reset" (RST: XC15)
294
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- NC RESET 2 NRST2 C YC19 YD59 YE99 YFD9
[Function]
This signal is used to reset the control unit.
[Operation]
When this signal (NRST2) is turned ON, the control unit can be reset.
Generally, this is turned ON when the miscellaneous function M02 or M30 is executed. In some cases,
the "Reset & Rewind" (RRW) explained later is used.
At this time, the control unit will take the following actions.
(1) The G command modal will be initialized.
(2) The tool compensation data will be canceled. (Will not be applied.)
(3) The memory will not be indexed.
(4) The error/alarm will be reset.
(5) The MST code output will be held.
(6) The M code independent output (M00, M01, M02, M30) will turn OFF.
(7) The axis movement will stop.
(8) The "In reset" signal (RST) will be output.
NC reset 2 (NRST2)
In reset (RST)
[Related signals]
(1) NC reset 1 (NRST1: YC18)
(2) Reset & rewind (RRW: YC1A)
(3) In "reset" (RST: XC15)
295
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- RESET & REWIND RRW YC1A YD5A YE9A YFDA
[Function]
This signal resets the controller.
During memory operation, the head of the machining program currently being run can be called out.
The reset key in the communication terminal is also set to YC1A by the sequence program.
[Operation]
When this signal (RRW) turns ON:
(1) Ongoing axis motion is decelerated and stopped.
(2) CNC is reset after axis motion stops. In about 0.5 second after CNC is reset, "In reset" signal (status
signal RST) turns ON.
(3) At the same time as CNC is reset, "In rewind" (RWD) signal turns ON.
• In memory operation mode, the head of program in execution is read (memory index).
(4) While the signal (RRW) is ON, automatic operation and manual operation are impossible.
(5) G command modal is initialized.
(6) Tool compensation (offset) data are canceled (no motion).
(7) Error/alarm is reset.
(8) M, S, T code outputs are held. (Strobe signal turns OFF.)
(9) M code independent output (M00, M01, M02 and M30) is turned OFF.
<Operation example>
The process when M02 or M30 are commanded in the program is shown below.
Generally, when M02 (or M30) is executed by the program, this signal (RRW) will be returned when the
designated operation is completed. M function finish 1 (FIN1) and M function finish 2 (FIN2) will not be
returned.
(Refer to *1 in the following drawing.)
In reset (RST)
About 0.5 s
[Related signals]
(1) In reset (RST: XC15)
(2) In rewind (RWD: XC17)
296
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
* CHAMFERING *CDZ C YC1B YD5B YE9B YFDB
[Function]
In thread cutting cycle, chamfering can be ignored.
[Operation]
Status of this signal is determined at start of thread cutting cycle.
• CHAMFERING (*CDZ) is OFF.
Chamfering (at end of thread cutting) is accomplished.
Thread section
297
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- AUTO RESTART ARST C YC1C YD5C YE9C YFDC
[Function]
If this signal is turned ON after the end of the machining program execution, the same machining program
will be restarted.
[Operation]
The same machining program will restart if this signal is turned ON during automatic start.
[Time chart]
N01 …… ;
M code M02
M single output
In rewind
(RWD) *1
Auto restart
(ARST)
*2
*1:Rewind time During memory operation …approx. 0.1 [s] + α (α is the PC cycle time)
During tape operation …according to length of tape
*2:Refer to Note 8.
298
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- M FUNCTION FINISH 1 FIN1 YC1E YD5E YE9E YFDE
[Function]
This status signal informs the controller that specified miscellaneous (M) function, spindle (S) function,
tool (T) function or 2nd miscellaneous function (A, B or C) is accomplished on the PLC side.
[Operation]
If the M, S, T or 2nd M function command is executed during automatic operation, the code and each
function strobe (MF1 to 4, SF1 to 4, TF1, BF1) will turn ON.
When the PLC verifies that one or more M, S, T and/or B function has been specified, it performs that
function(s) and, after completion of the function(s), "M function finish 1" (FIN1) signal turns OFF.
When the controller verifies that signal FIN1 turns ON, it turns OFF strobe signal of corresponding
function.
The PLC checks that each strobe signal turns OFF, then turns OFF FIN1. With the signal FIN1 turned
OFF, the controller proceeds to the next block.
An example of timing chart, where M function is specified, is as follows:
There are two "M function finish" signals, namely, "M function finish 1" and "M function finish 2" (Refer to
the next page). The only difference is if the next block is proceeded to at the falling edge or at the rising
edge. These can be used separately per operation in one PLC.
(Note 1) "M function finish" (FIN1) signal is common to M, S, T and B functions.
(Note 2) The "M function finish 1" signal is also the signal for upgrading the spindle speed output (S
analog data, etc.) during S function execution.
(Note 3) If signal FIN1 has been ON before M, S, T or B function is specified, data pertinent to M, S, T or
B function are not output. To output, the signal FIN1 should be turned OFF once.
(Note 4) When "Reset & rewind" (RRW) signal is sent to the controller by M02 or M30, "M function finish
1 or 2" signal should not be sent back. If the "M function finish 1 (2)" signal is return with the M02
command at the end of the machining program, the NC alarm program error (P36) will occur.
[Related signals]
(1) M function finish 2 (FIN2: YC1F)
(2) M function strobe 1 to 4 (MF1 to 4: XC60)
(3) S function strobe 1 to 4 (SF1 to 4: XC64)
(4) T function strobe 1 (TF1: XC68)
(5) 2nd M function strobe 1 (BF1: XC6C)
(6) M, S, T, B function data (output to file register R: R504 and later)
(7) Reset & rewind (RRW: YC1A)
299
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- M FUNCTION FINISH 2 FIN2 YC1F YD5F YE9F YFDF
[Function]
This status signal informs the controller that specified miscellaneous (M) function, spindle (S) function,
tool (T) function or 2nd miscellaneous function (A, B or C) is accomplished on the PLC side. When too
much signals FIN1 must be used, this signal can be used instead of signal FIN1 to save time.
[Operation]
If the M, S, T or 2nd M function command is executed during automatic operation, the code and each
function strobe (MF1 to 4, SF1 to 4, TF1, BF1) will turn ON.
When the PLC verifies that one or more M, S, T and/or 2nd M function has been specified, it performs
that function(s) and, after completion of the function(s), "M function finish 2" (FIN2) signal turns ON.
When the controller verifies that signal FIN2 turns ON, it turns OFF strobe signal of corresponding
function.
When each strobe signal turns OFF, the PLC turns OFF signal FIN2. With the signal FIN2 turned OFF,
the controller proceeds to the next block.
An example of timing chart, where M function is specified, is as follows:
There are two "M function finish" signals, namely, "M function finish 1" (refer to the previous page) and "M
function finish 2". The only difference is if the next block is proceeded to at the falling edge or at the rising
edge. These can be used separately per operation in one PLC.
(Note 1) "M function finish 2" (FIN2) signal is common to M, S, T and B functions.
(Note 2) The "M function finish 2" signal is also the signal for upgrading the spindle speed output (S
analog data, etc.) during S function execution.
(Note 3) If signal FIN2 has been ON before M, S, T or B function is specified, data pertinent to M, S, T or
B function are not output.
(Note 4) When "Reset & rewind" signal (RRW) is sent to the controller by M02 or M30, "M function finish
2 or 1" signal should not be sent back. If the "M function finish 2 (1)" signal is return with the M02
command at the end of the machining program, the NC alarm program error (P36) will occur.
[Related signals]
(1) M function finish 1 (FIN1: YC1E)
(2) M function strobe 1 to 4 (MF1 to 4: XC60)
(3) S function strobe 1 to 4 (SF1 to 4: XC64)
(4) T function strobe 1 (TF1: XC68)
(5) 2nd M function strobe 1 (BF1: XC6C)
(6) M, S, T, B function data (output to file register R: R504 and later)
(7) Reset & rewind (RRW: YC1A)
300
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL LENGTH C
- TLM YC20 YD60 YEA0 YFE0
MEASUREMENT
[Function]
"Tool length manual measurement 1" is selected by this signal.
For M system, "Tool length manual measurement 1 and 2" functions are used by this signal.
[Operation]
When the signal (TLM) is turned ON (1), amount of tool length to be corrected is calculated automatically
in the controller.
[Caution]
(1) This signal is invalid if the tool length screen is not selected.
(2) The calculation result is read when INPUT key is pressed.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
TOOL LENGTH P
- MEASUREMENT 2 TLMS C YC21 YD61 YEA1 YFE1
(L system)
[Function]
"Tool length measurement 2" is selected by this signal.
[Operation]
When the signal (TLMS) is turned ON, tool length measurement mode is established. When skip signal is
input during tool length measurement, amount of tool length to be corrected is calculated.
[Timing chart]
Manual mode
Measurement mode
Tool length measurement 2
(TLMS)
[Cautions]
(1) To use the tool length measurement 2 function, select manual operation mode.
Otherwise, tool length measurement mode cannot be established.
(2) "Tool length measurement 2" can be used with a machine equipped with tool measurement sensor.
The sensor for tool length measurement is connected to the connector "SENSOR" No. 2 pin ON the
controller unit.
(3) The calculation result is read automatically inside the controller.
[Related signals]
R2618 ... Tool No. of tool to be measured is specified (T 4-digit BCD).
301
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SYNCHRONIZATION C
- YC22 YD62 YEA2 YFE2
CORRECTION MODE
[Function]
When the "M01 OPERATION ERROR 0051" (Synchronization error too large) occurs, the occurring error
is corrected without changing the operation method with this mode.
[Operation]
In the correction mode, the operation is as follows.
(1) The synchronous control is not carried out even in the synchronous axis, and the basic axis and
synchronous axis are handled as independent two axes in the each control part. Thus, the basic axis
and synchronous axis can be moved individually.
(2) If the zero point has established, the synchronization error check is carried out.
(3) If the correction mode switch is turned ON during selecting the mode except the handle or manual
arbitrary feed mode, the "M01 OPERATION ERROR 0120" (Synchronization correction mode ON) will
occur.
In the handle or manual arbitrary feed mode, if the correction mode switch is turned ON, the correction
mode can be set and "CORRECTION MODE" will be displayed in the operation mode display position.
Start
Correction mode ON
"CORRECTION MODE" is
displayed in the operation mode
Select the axis to be moved display position.
between the basic axis and
synchronous axis.
Only the axis selected between
Move the axis the basic axis and synchronous
axis is moved.
[Related signal]
(1) Synchronous control operation method selection (R2589)
302
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PROGRAM RESTART PRST C YC23 YD63 YEA3 YFE3
[Function]
With the program restart function, when the axis is returned to the restart position with the manual mode
after the restart search is performed, the direction can be checked, or the axis can be stopped at the
restart position.
[Operation]
If the "Program restart" signal (PRST) is turned ON after the restart search is performed and the axis is
moved to the restart position direction with the manual mode, the axis is stopped at the restart position
automatically. The [RESTART-R] values on the program restart screen are set to zero and "RP" appears
by the side of the [RESTART-P] values. If the axis is moved in the opposite direction to the restart position,
an OPERATION ERROR will occur.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- PLAYBACK PB YC24 YD64 YEA4 YFE4
[Function]
This signal is used to convert amount of axis motion into controller command data for generation of
operation program.
[Operation]
When the "Playback" (PB) signal turns ON, the playback display mode appears on the communication
terminal. By moving and stopping axis motion components (tool or table) with JOG feed, rapid traverse or
handle feed, the displayed coordinate value is read and converted into NC data in accordance with the
operation program format. By repeating data read, an operation program can be created.
303
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MACRO INTERRUPT UIT YC25 YD65 YEA5 YFE5
[Function]
When the controller is ready for user macro interrupt, the program being in execution can be interrupted,
or other program can be executed after the former program has been executed, by turning ON "Macro
interrupt" (UIT) signal.
[Operation]
(Note 1)
When "Macro interrupt" (UIT) signal turns ON within time interval starting with M96 command and
ending with M97 command or reset, the program being in execution can be interrupted for execution of
other program.
"Macro interrupt" (UIT) signal becomes valid when:
(1) Memory, tape or MDI is selected.
(2) Automatic operation is selected (signal STL is ON).
(3) Other user macro is not being executed.
"Macro interrupt" (UIT) signal is accepted in "status trigger" method or "edge trigger" method, either one
of which can be selected by parameter #1112.
(1) Status trigger method
While "Macro interrupt" (UIT) signal is ON, the signal can be accepted.
When M96 is used to make acceptable user macro interrupt, the inserted program is executed when
the signal (UIT) turns ON.
With the signal (UIT) kept turned ON, inserted program can be executed repeatedly.
304
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- RAPID TRAVERSE RT YC26 YD66 YEA6 YFE6
[Function]
Speed or feedrate of axis motion in "JOG" mode, "incremental feed" mode or "reference position return"
mode can be changed to rapid traverse speed.
[Operation]
When the signal (RT) is turned ON.
(1) The jog and incremental feedrate will be the rapid traverse feedrate set with parameters.
(2) The speed until the near-point detection dog signal is detected during dog-type reference position
return will be the reference position return rapid traverse feedrate set with parameters.
(3) Speed or feedrate is changed at the same time as the signal is turned ON.
When the signal (RT) is turned OFF, rapid traverse speed changes to the previous speed or feedrate.
"Feed axis select" signal (±J1 to 8) may be kept turned ON.
(4) The speed will be the rapid traverse feedrate until the near point dog signal is detected during jog,
incremental feed or reference position return. The rapid traverse override will also be valid.
(5) The "Rapid traverse override" (ROV1, ROV2) will be validated when the "Rapid traverse" signal is
ON.
(Note 1) "Rapid traverse" (RT) signal does not act as mode signal, but serves as interrupt signal for
"JOG" mode, "INCREMENTAL FEED" mode, etc.
(Note 2) This signal can be used likewise during machine lock.
(Note 3) For handling of "Rapid traverse" (RT) signal during dry run, refer to the description about dry run
signal (DRN).
[Related signals]
(1) Rapid traverse override (ROV1, ROV2: YC68, YC69)
305
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MANUAL ABSOLUTE ABS YC28 YD68 YEA8 YFE8
[Function]
This signal selects whether to update the program coordinate system the amount moved with manual
operation (jog, handle, etc.).
[Operation]
(1) When "Manual absolute" signal (ABS) is OFF:
The amount moved with manual operation is not added to the absolute position register in the
controller. Thus, if manual is used during automatic operation, the axis will move in parallel the
amount moved manually at the end point of the block and the end point of the following blocks. (The
axis will move in parallel regardless of the absolute value/incremental value command in the
machining program.)
X axis
Stop caused by feed hold
Programmed path
(absolute values)
Interrupt by manual
operation
X axis
Stop caused by feed hold
Programmed path
(absolute values)
Interrupt by manual
operation
Z axis
Pass the same path as commanded in
the machining program
306
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- DISPLAY LOCK DLK C YC29 YD69 YEA9 YFE9
[Function]
By using this signal, the current position displayed on the display unit is not updated even if the machine
is moved with automatic operation or manual operation.
[Operation]
When the display lock signal (DLK) is ON, the machine movement and program coordinate system are
updated in the normal state, but the current position displayed on the display unit is locked.
(Note 1) This signal (DLK) is valid at all times, and can be turned ON and OFF immediately.
(Note 2) This signal is valid during machine lock operation.
[Related signals]
(1) In display lock (DLKN: XC29)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
F1-DIGIT SPEED CHANGE C
- F1D YC2A YD6A YEAA YFEA
VALID
[Function]
When this signal is ON and F1-digit feed is commanded, the feedrate registered in the parameters can be
increased or decreased by turning the manual handle.
[Operation]
When the program feedrate is commanded with an F1-digit, the feedrate can be increased or decreased
by turning the manual handle.
(1) Speed fluctuation amount using manual handle
The speed fluctuation amount ∆F is expressed with the following expression.
[Related signals]
(1) F1-digit commanded (F1DN: XC29)
(2) F1-digit No. (F11 to F14: XC30 to 2)
307
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
RECALCULATION C
- CRQ YC2B YD6B YEAB YFEB
REQUEST
[Function]
This signal is turned ON if a calculated block (next block) is recalculated during operation of the
machining program.
[Operation]
For example, to operate mirror image, etc., with the miscellaneous (M) command in the program.
~
When the N1 block is reached in the above program example, the "Recalculate request" signal will turn
ON before FIN is output or simultaneously with FIN.
This will validate the mirror image from the N2 block.
[Caution]
The "Recalculation request" (CRQ) signal latches the rising edge in the controller. Thus, even if the
"Recalculation request" (CRQ) signal is ON (1), the "recalculation" will not take place unless at the rising
edge.
308
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PLC EMERGENCY STOP QEMG C YC2C YD6C YEAC YFEC
[Function]
The controller can be set to emergency stop condition, like the case where emergency stop signal is
given by user PLC.
[Operation]
Emergency stop occurs in the controller when the signal (QEMG) is turned ON. In this case, "Servo ready
complete (SA)" is turned OFF.
(Note) Since this signal is processed in software, response is somewhat slower, as compared with
external emergency stop signal. Approximate response is equal to 1 scan by user PLC plus
100ms.
309
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
REFERENCE POSITION C
- RTN YC2D YD6D YEAD YFED
RETRACT
[Function]
This function returns immediately to a set reference position when the return signal is input. This function
is used to return to a set position for changing the tool.
[Operation]
Reference position return is executed when this signal is turned ON. At the rising edge of the signal, the
program is automatically reset (reset & rewind) and then reference position return is executed.
During the automatic or MDI operation, the operation is interrupted and stopped by the reset, and
reference position return is executed.
If this signal is input during execution of a tap cycle in the automatic or MDI operation modes, the "Tap
retract possible" signal will be output by the reset interruption, and the return operation will be the tap
retract operation. The tap retract is completed at the initial point, and after that the reference position
return will be carried out.
(1) If there are two or more axes, set the return order with parameter "#2019 revnum".
(2) When the reference position is reached, the corresponding "Reference position reached" signal will
be output.
(3) This signal must be held until the "Reference position reached" signal is output. If it is turned OFF
midway, the return operation will be interrupted and stop. If the signal is input again, the operation will
restart from execution of resetting.
(4) The reference position return speed is handled in the same manner as the normal reference position
return speed.
(5) The reference position returned to during reference position retract depends on the YC90 and YC91
reference position selection.
(6) Even if the return signal is input during the thread cutting cycle, it will be invalid. However, if the return
signal is executed in a block other than the thread cutting block, the return operation will be executed.
(7) The return signal is invalid if the coordinate system is not established. An operation error will occur
when the return signal is input. "M01 OPERATION ERROR 0020"
[Time chart]
In reset
(RST)
Approx.
100ms
Automatic operation
Reset stop Reference position return
[Related signals]
(1) Tap retract possible (TRVE: XCA5)
(2) Tap retract (TRV: YC5C)
310
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PLC INTERRUPT PIT C YC2E YD6E YEAE YFEE
[Function]
Interruption is executed with the interrupt program set with the R register when a signal is issued from the
PLC during single block stop in program operation, or during the manual mode.
[Operation]
At the rising edge of this signal, the interrupt program (determined by the interrupt program No. input
simultaneously with this signal) is executed during single block stop in program operation, or during the
manual mode.
The interrupt program is ended with M99.
When the interrupt program ends, the operation mode returns to the same mode as before interruption
was executed. For the memory or MDI mode, when the operation automatically starts, the block following
the one ended just before interruption is executed. Note that if MDI operation is interrupted, the MDI
program following the interrupted block will be canceled.
[Operation example]
(Example 1) When program is interrupted during memory operation single block stop
Interrupt program
O100 O9900
:
PLC interrupt N10 G01 X10.; :
signal ON N20 Z10.;
M99;
After the O100 N10 block ends, the designated interrupt program (O9900) is called when this signal turns
ON. The PLC interrupt ends at the M99 block, and the block will stop. O100 N20 is executed from the
next automatic start.
(Example 2) When program is interrupted during MDI operation single block stop
Interrupt program
MDI O9900
:
PLC interrupt N10 G01 X10.; :
signal ON N20 Z10.;
Canceled. M99;
After the MDI N10 block ends, the designated interrupt program (O9900) is called when this signal is
turned ON. The PLC interrupt ends at the M99 block, and the block will stop. The next and subsequent
blocks of the MDI program are canceled so operation cannot be continued.
311
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
Interrupt program
Manual feed O9900
:
PLC interrupt :
signal ON :
M99;/M30;
During manual feed, the designated interrupt program (O9900) is called when this signal turns ON. The
PLC interrupt ends at the M99 block, and the block will stop. The operation mode is returned to the
manual mode by commanding reset.
If the PLC interrupt program is used in only in modes other than automatic operation, M30 can be
commanded at the end of the program instead of M99 to command reset.
[Caution]
(1) Single block operation and automatic operation pause are valid even when the interrupt program is
executed. To invalidate single block during the interrupt program execution, set system variable #3003.
To invalidate automatic operation pause, set system variable #3004.
(2) Other PLC interrupt and MDI interrupt cannot be commanded during execution of the interrupt
program.
(3) To disable the display of the interrupt program being executed on the Monitor screen, set the basic
specification parameter "#1122 pglk-c" to 1 or 2.
(4) The PLC interrupt signal is ignored even if it is turned ON during automatic operation start or
automatic operation pause.
(5) "In auto start" signal (OP) is output while the interrupt program is executed regardless of the operation
mode which is active before the interruption.
(6) PLC interrupt is valid for each part system.
(7) If PLC interrupt is executed when there is no interrupt program or when program search has not been
executed, a program error (P232) will occur when M99 is commanded.
(8) If the interrupt program No. set in the R register is not within the setting range, a program error (P232)
will occur.
(9) This function is an option. If the option is not provided, the PLC interrupt signal will be ignored even if
it is commanded.
[Related signals]
(1) PLC interrupt program No. (R2518)
312
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- CHOPPING CHPS C YC30 YD70 YEB0 YFF0
[Function]
With this function, the chopping axis is always returned independently of the program operation during
executing the program.
[Operation]
Chopping operation start
The chopping mode is entered when the "Chopping" (YC30) turns ON, and the chopping operation is
started based on the position positioned with the program, etc.
The chopping control sequence is the following.
• When the chopping axis is not moving, chopping is started immediately.
• When the chopping axis is moving, chopping is valid from the next block in the automatic mode,
and an operation alarm will occur in the manual mode.
Start Stop
Chopping axis operation Basic position
(1) Rapid traverse Rapid traverse
Upper dead center
point
(2) (3)
Bottom dead center
point
X, Y axis
(1) (2)
Chopping axis
(3)
In chopping start (XC80)
X, Y axis
(2)
Chopping axis (1) (3)
In chopping start (XC80)
Chopping (YC30)
The "In chopping start" is entered after the chopping axis movement has been finished.
313
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
(2)
Chopping axis
(1) (3)
Chopping (YC30)
Chopping axis
Chopping (YC30)
In the handle mode, when the chopping axis is not selected to the handle axis, the chopping operation
is started when the "Chopping" signal turns ON
If the "Chopping" signal is turned ON when the chopping axis is selected to the handle axis, the
OPERATION ALARM 0154 will occur, and the chopping is not started.
314
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
Stop
Basic position
(1) (3)
Chopping axis
(2)
In chopping strat (XC80)
Chopping (YC30)
The "In chopping start" and the "In chopping mode" signals are turned OFF after return to the basic
position completes.
315
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SEARCH & START RSST C YC31 YD71 YEB1 YFF1
[Function]
This signal is input into the controller when executing operation search in the memory mode and carrying
out automatic start up.
[Operation]
If this signal is input when the memory operation mode is selected, an operation search of the machining
program with the designated No. (R2562, R2563) will be carried out. After the search, the program will be
automatically started.
If this signal is input during automatic operation, the program will be reset before the search. After the
resetting is completed, the search and automatic start operations will be executed.
Hold the search & start signal until the search & start (search) signal turns ON.
(Example1) Search & start is executed by designating O900 machining program from the reset state.
In automatic operation
(Example2) When O900 machining program is designated during operation of the O1 machining
program, and search & start is executed.
In automatic operation
In reset
(Note 1) This signal is valid only when the memory mode is selected.
(Note 2) An error signal will be output if the machining program No. is not designated or if the designated
program No. is illegal (0 or exceeding 99999999).
(Note 3) This signal is valid at the rising edge.
(Note 4) If this signal is input during resetting, the search & start will not be executed.
[Related signals]
(1) Search & start program No. (R2562, 3)
(2) Search & start (error) (SSE: XC8A)
316
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
INCLINED AXIS CONTROL C
- YC35 YD75 YEB5 YFF5
VALID
[Function]
This signal validates the inclined axis control.
[Operation]
When this signal is turned ON, the inclined axis control is executed following the set parameter.
If this signal is turned OFF from ON, the inclined axis control will be invalid.
[Caution]
Even if this signal is changed over during the axis movement or the automatic operation, this signal will
not be valid.
If this signal is changed over during the axis movement, this signal will be valid after the axis movement is
stopped.
If this signal is changed over during the automatic operation, the block stop will occur.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
INCLINED AXIS CONTROL: P
- NO Z AXIS C YC36 YD76 YEB6 YFF6
COMPENSATION
[Function]
Select whether the movement for the inclined axis in the manual operation is affected to the
corresponding basic axis or not.
[Operation]
When this signal is turned ON and the manual operation for the inclined axis is executed, the
corresponding basic axis is not moved.
When this signal is turned OFF and the manual operation for the inclined axis is executed, the
compensation operation attending the movement of the inclined axis is executed to the corresponding
basic axis.
[Caution]
Even if this signal is changed over during the axis movement, this signal will not be valid.
If this signal is changed over during the axis movement, this signal will be valid after the axis movement is
stopped.
317
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- OPTIONAL BLOCK SKIP BDT1 YC37 YD77 YEB7 YFF7
[Function]
Block accompanying "/" (slash) can be skipped.
By creating a machining program with a "/" code inserted, a different part can be machined with one
program.
[Operation]
(1) When a program having a block with "/" (slash code) placed at the head of block is executed with
"Optional block skip" (BDT1) signal turned ON, the block is skipped. The block with the "/" code in the
middle instead of at the head will be executed.
When the signal (BDT1) is OFF, block with "/" is executed.
N1G90G00Z3. M03S1000 ;
N2G00X50. ;
G01Z-20. F100 ;
G00Z3. ;
/N3G00X30. ; When the "Optional block skip" signal (BDT1) is ON,
/ G01Z-20. F100 ; the block with "/" will not be executed.
/ G00Z3. ;
N4G00X10. ;
G01Z-20. F100 ;
G00Z3. ;
N5G28X0Z0M05 ;
N6M02 ;
318
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
- YC40 YD80 YEC0 Y1000
- 1ST HANDLE AXIS NO. HS11 to 116
to 4 to 4 to 4 to 4
[Function]
In HANDLE mode (handwheel is operated), axis component to be moved is selected.
In the case of 2-axis or 3-axis handle specification (two or three handles are required), axis is selected for
the 1st handle.
[Operation]
For axis motion in HANDLE mode:
(1) Select HANDLE mode.
(2) Specify axis No. for 1st handle axis No.
(3) Turn ON "1st handle valid" (HS1S) signal (later described).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
1st handle axis No. 2nd handle axis No. 3rd handle axis No.
[Related signals]
(1) 2nd handle axis No. (HS21 to 216: YC48 to C), 2nd handle valid (HS2S: YC4F)
(2) 3rd handle axis No. (HS31 to 316: YC50 to 4), 3rd handle valid (HS3S: YC57)
319
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- 1ST HANDLE VALID HS1S C YC47 YD87 YEC7 Y1007
[Function]
In HANDLE mode, axis No. of axis motion component to be moved is set for 1st handle axis No.
(HS11~HS116). To make valid the specified handle axis No., this signal is used.
[Operation]
Axis motion does not start when the 1st handle (handwheel) is rotated after HANDLE mode is selected
and the desired axis No. is set for the 1st handle axis No. if this signal (HS1S) is not given. Although
either the "1st handle axis No." signal or the "1st handle valid" signal can be given first, these two signals
are to be given when manual axis motion is started.
[Related signal]
(1) 1st handle axis No. (HS11 to 116: YC40 to 4)
320
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
YC48 YD88 YEC8 Y1008
- 2ND HANDLE AXIS NO. HS21 to 216 C
to C to C to C to C
[Function]
This signal selects which handle to move with the 2nd handle when using the 2-axis or 3-axis handle
specifications (two or three handles are required).
[Operation]
For axis motion controlled by the 2nd handle:
(1) Select HANDLE mode.
(2) Specify axis No. for 2nd handle axis No.
(3) Turn ON "2nd handle valid" signal (HS2S).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
1st handle axis No. 2nd handle axis No. 3rd handle axis No.
[Related signals]
(1) 1st handle axis No. (HS11 to 116: YC40 to 4), 1st handle valid (HS1S: YC47)
(2) 3rd handle axis No. (HS31 to 316: YC50 to 4), 3rd handle valid (HS3S: YC57)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- 2ND HANDLE VALID HS2S C YC4F YD8F YECF Y100F
[Function] [Operation]
This signal is the same as "1st handle valid" signal in function and operation, except that it is applicable
only to 2-axis handle specification (two handles are required).
Refer to the above table for the relation with the "2nd handle axis No." (HS21 to 216).
[Related signal]
(1) 2nd handle axis No. (HS21 to 216: YC48 to C)
321
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
YC50 YD90 YED0 Y1010
- 3RD HANDLE AXIS NO. HS31 to 316 C
to 4 to 4 to 4 to 4
[Function]
This signal selects which handle to move with the 3rd handle when using the 3-axis handle specifications
(three handle is required).
[Operation]
For axis motion in HANDLE mode:
(1) Select HANDLE mode.
(2) Specify axis No. for 3rd handle axis No.
(3) Turn ON "3rd handle valid" (HS3S) signal (later described).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
1st handle axis No. 2nd handle axis No. 3rd handle axis No.
[Related signals]
(1) 1st handle axis No. (HS11 to 116: YC40 to 4), 1st handle valid (HS1S: YC47)
(2) 2nd handle axis No. (HS21 to 216: YC48 to C), 2nd handle valid (HS2S: YC4F)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- 3RD HANDLE VALID HS3S C YC57 YD97 YED7 Y1017
[Function] [Operation]
This signal is the same as "1st handle valid" signal in function and operation, except that it is applicable
only to 3-axis handle specification (three handles are required).
Refer to the above table for the relation with the "3rd handle axis No." (HS31 to 316).
[Related signal]
(1) 3rd handle axis No. (HS31 to 316: YC50 to 4)
322
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- OVERRIDE CANCEL OVC YC58 YD98 YED8 Y1018
[Function]
With this signal, override to cutting feedrate input to the controller during automatic operation is ignored.
[Operation]
When the signal (OVC) turns ON ...
(1) Cutting feedrate override (*FV1 to 16) is ignored and feedrate specified by F command is selected.
(2) When cutting feedrate override is set at "0%", the signal (OVC) is not valid (feedrate is zero and no
motion occurs).
(3) The signal does not affect to "Manual feedrate override" and "Rapid traverse override".
[Related signals]
(1) Cutting feedrate override (*FV1 to 16: YC60)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
-
- MANUAL OVERRIDE VALID OVSL YC59 YD99 YED9 Y1019
[Function]
Override can be exerted on "manual feedrate" (feedrate in JOG feed, incremental feed, etc. during
manual operation).
[Operation]
When this signal (OVSL) is turned ON when manual feedrate has been set, the previously set cutting
feedrate override (%) is applied to that feedrate.
OVSL
ON
Manual feedrate Cutting federate override
(1) Code method (*JV1 to 16) (1) Code method (*FV1 to 16) 2nd curring
(2) File register method × OFF (2) File register method
× feedrate override
(Setting value) (Setting value)
(Note) For details of "manual feedrate", "cutting feedrate override" and "2nd cutting feedrate override",
refer to the relevant descriptions.
323
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MISCELLANEOUS -
- AFL YC5A YD9A YEDA Y101A
FUNCTION LOCK
[Function]
Strobe signal for miscellaneous function (M, S, T and B) specified during automatic operation cannot be
output when this signal is used. The signal (AFL) can be used to check machining program, for example.
[Operation]
When the signal (AFL) turns ON ...
(1) Miscellaneous function (M, S, T and B) specified in automatic operation cannot be executed, i.e.
output of code data and function strobe signal (MF1 to 4, SF1 to 4, TF1, BF1) are withheld.
(2) If the signal turns ON after code data is output, that output is accepted and the corresponding function
can be completed (FIN1 or FIN2 is received and strobe signal is set to "0").
(3) Miscellaneous function M00, M01, M02 or M30 is, however, accepted and realized even when the
signal (AFL) is ON ... code data and "M function strobe" signal are output.
(4) Miscellaneous function which is executed within the controller and not output, such as M98 and M99,
is executed even when the signal is ON.
[Related signals]
(1) M function strobe (MFn: XC60)
(2) M code data (R504)
(3) S function strobe (SFn: XC64)
(4) S code data (R512)
(5) T function strobe 1 (TF1: XC68)
(6) T code data (R536)
(7) 2nd M function strobe 1 (BF1: XC6C)
(8) 2nd M function data (R544)
324
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- TAP RETRACT TRV C YC5C YD9C YEDC Y101C
[Function]
This function is used to remove the tap from the workpiece when tap cycle has been stopped due to
emergency stop, etc.
[Operation]
If the "Tap retract" signal (TRV) is turned ON while the "Tap retract possible" signal (TRVE) is ON due to
an interruption in the tap cycle, the tap retract operation can be started.
(1) The following items are conditions for tap retract. (The "Tap retract possible" signal will turn ON at this
time.)
Emergency stop during tap cycle
Reset during tap cycle
Power OFF during tap cycle (Only for absolute position detection system)
(2) Tap retract is executed as follows:
Execute the synchronous tap cycle command. (a)
Stop the tap cycle with emergency stop. (b)
The "Tap retract possible" signal (TRVE) turns ON. (c)
Release the emergency stop. (The "Servo ready complete" signal (SA) turns ON.) (d)
Turn ON the "Tap retract" signal (TRV). (e)
The spindle will rotate in reverse, and the tap axis will move toward the tap cycle's initial point.
The feedrate is the tap cycle feedrate. (f)
When the tap axis reaches the tap cycle initial point, the spindle and tap axis will stop, and
tap retract will be completed. (g)
The "Tap retract possible" signal (TRVE) will turn OFF.
(g)
Stop
a b f Initial point a b f Initial point
c e R point R point C
(f)
Tap feed Tap retract operation
(spindle (spindle reverse
Tap feed (spindle (Spindle (b) forward run) run)
forward run) reverse run)
Emergency stop
(c) Stop
(e)
(d) Emergency stop
d release Tap retract
Tap base d
Tap base
(Note 1) The area between "c" and "e" above is the tap cycle. The "Tap retract possible" signal will not be
output if the operation is not stopped in this area.
(Note 2) This signal is valid only during rising in the tap cycle.
(Note 3) When this signal turns ON, emergency stop and reset will not function.
[Related signals]
(1) Tap retract possible (TRVE: XCA5)
325
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CUTTING FEEDRATE - YC60 YDA0 YEE0 Y1020
* *FV1 to 16
OVERRIDE to 4 to 4 to 4 to 4
[Function]
Override (multiplication) can be exerted to cutting feedrate (F feedrate) during automatic operation with
this signal.
[Operation]
When the signal is valid, true feedrate is the product obtained by multiplying referenced speed by override
ratio (%) specified by the signal.
Override is 100%, even when the signal is given, in the following cases:
(1) When "Override cancel" (OVC) signal is ON.
(2) During tapping mode.
(3) During thread cutting.
These signals (*FV1 to 16) are set with the code method. The relation is shown below.
Cutting feedrate
*FV16 *FV8 *FV4 *FV2 *FV1
override
1 1 1 1 1 0%
1 1 1 1 0 10%
1 1 1 0 1 20%
1 1 1 0 0 30%
1 1 0 1 1 40%
1 1 0 1 0 50%
1 1 0 0 1 60%
1 1 0 0 0 70%
1 0 1 1 1 80%
1 0 1 1 0 90%
1 0 1 0 1 100%
1 0 1 0 0 110%
1 0 0 1 1 120%
1 0 0 1 0 130%
1 0 0 0 1 140%
1 0 0 0 0 150% Generally, the rotary switch
0 1 1 1 1 160% (5-step, 21-notch, compliment
0 1 1 1 0 170% binary code output) is connected
0 1 1 0 1 180% to the operation board, and used
0 1 1 0 0 190% between 0 and 200%.
0 1 0 1 1 200%
0 1 0 1 0 210%
0 1 0 0 1 220%
0 1 0 0 0 230%
0 0 1 1 1 240% If *FV1 to *FV16 are all OFF, the
0 0 1 1 0 250% previous value will be maintained.
0 0 1 0 1 260% The value will change to 0% when
0 0 1 0 0 270% the power is turned OFF.
0 0 0 1 1 280%
0 0 0 1 0 290%
0 0 0 0 1 300%
[Related signals]
(1) Override cancel (OVC: YC58)
(2) 2nd cutting feedrate override valid (FV2E: YC66)
(3) Cutting feedrate override method select (FVS: YC67)
326
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
2ND CUTTING FEEDRATE C
- FV2E YC66 YDA6 YEE6 Y1026
OVERRIDE VALID
[Function]
Override normally exerted on cutting feedrate in automatic operation is within a range from 0% to 300%.
When this signal is used, another override (ranging from 0% to 327.67%) can be exerted on overridden
feedrate.
[Operation]
When the signal (FV2E) is ON, override can be exerted on feedrate previously overridden in code method
(*FV1 to 16), or file register method (by setting numerals manually). Applicable range of the 2nd override
is 0% to 327.6% (0.01% increment). Value (override ratio) is set to file register in binary code.
FV2E ON
Code method override (*FV1 to *FV16) 2nd override
×
File register method override
or
(File register)
OFF = True override
B Signal
contact Signal name abbreviation $1 $2 $3 $4
CUTTING FEEDRATE P
- OVERRIDE METHOD FVS C YC67 YDA7 YEE7 Y1027
SELECT
[Function]
When override is exerted on cutting feedrate in automatic operation, override method can be selected
between "code method" and "file register method".
[Operation]
When the signal (FVS) is OFF, code method (*FV1 to 16) is selected.
When the signal (FVS) is ON, file register method (value is specified by manual setting) is selected.
FVS
OFF: Code method
*FV1 to *FV16 (0 to 300%, 10% increment)
Cutting feedrate
(Fmm/min) × = True feedrate
File register (0 to 300%, 1% increment)
ON: File register method
(Note) For details of code method and file register method, refer to the relevant descriptions.
327
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
RAPID TRAVERSE SPEED -
- ROV1, 2 YC68, 9 YDA8, 9 YEE8, 9 Y1028, 9
OVERRIDE
[Function]
This signal is used to exert override on rapid traverse speed set by parameter (for rapid traverse) in
automatic operation (memory, MDI or tape) or manual operation.
[Operation]
The true rapid traverse speed is that obtained by multiplying rapid traverse speed (set by parameter) by
override ratio specified by this signal.
This signal is invalid if the "Rapid traverse" signal (RT) is OFF during cutting feed during automatic
operation or during manual operation.
These signals (ROV1, 2) are set with the code method. The relation is shown below.
Rapid traverse
ROV2 ROV1
speed override
0 0 100%
0 1 50%
1 0 25%
1 1 1%
[Related signal]
(1) Rapid traverse speed override method select (ROVS:YC6F)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
RAPID TRAVERSE SPEED P
- OVERRIDE METHOD ROVS C YC6F YDAF YEEF Y102F
SELECT
[Function]
When speed override is exerted on rapid traverse speed specified in automatic operation or manual
operation, override method is selected between code method and file register method (manually set).
[Operation]
When the signal (ROVS) is OFF, code method (ROV1, 2) is used.
When the signal (ROVS) is ON, file register method is used.
ROVS
OFF: Code method
ROV1, 2 (1, 25, 50, 100%)
Rapid traverse speed True rapid
(parameter setting) × = Traverse speed
File register (0 to 100%, 1% increment)
ON: File register method
(Note) For details of "code method override" and "file register method", refer to the respective description.
328
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
- YC70 YDB0 YEF0 Y1030
* MANUAL FEEDRATE *JV1 to 16
to 4 to 4 to 4 to 4
[Function]
Feedrate in manual operation (JOG mode, incremental feed mode, etc.) or in dry run of automatic
operation (memory, MDI, tape) is selected.
[Operation]
This signal is valid in the following cases, but will be invalid when the "Rapid traverse" signal (RT) is ON.
(1) Jog mode, incremental mode or reference position return mode is ON.
(2) During cutting feed in automatic operation and "Dry run" signal (DRN) is ON.
(3) Dry run signal is ON during rapid traverse in the automatic operation. Note that parameter "#1085
G00 dry run" must be ON.
These signals (*JV1 to 16) are set with the code method. The relation is shown below.
Manual feedrate
Machine parameter set Machine parameter set
*JV16 *JV8 *JV4 *JV2 *JV1 in meters in inches
Metric mode Inch mode Metric mode Inch mode
(mm/min) (inch/min) (mm/min) (inch/min)
1 1 1 1 1 0.00 0.000 0.00 0.000
1 1 1 1 0 1.00 0.040 0.51 0.020
1 1 1 0 1 1.40 0.054 0.71 0.028
1 1 1 0 0 2.00 0.079 1.02 0.040
1 1 0 1 1 2.70 0.106 1.37 0.054
1 1 0 1 0 3.70 0.146 1.88 0.074
1 1 0 0 1 5.20 0.205 2.64 0.104
1 1 0 0 0 7.20 0.283 3.66 0.144
1 0 1 1 1 10.00 0.394 5.08 0.200
1 0 1 1 0 14.00 0.551 7.11 0.280
1 0 1 0 1 20.00 0.787 10.16 0.400
1 0 1 0 0 27.00 1.060 13.72 0.540
1 0 0 1 1 37.00 1.460 18.80 0.740
1 0 0 1 0 52.00 2.050 26.42 1.040
1 0 0 0 1 72.00 2.830 36.58 1.440
1 0 0 0 0 100.00 3.940 50.80 2.000
0 1 1 1 1 140.00 5.510 71.12 2.800
0 1 1 1 0 200.00 7.870 101.60 4.000
0 1 1 0 1 270.00 10.600 137.16 5.400
0 1 1 0 0 370.00 14.600 187.96 7.400
0 1 0 1 1 520.00 20.500 264.16 10.400
0 1 0 1 0 720.00 28.300 365.76 14.400
0 1 0 0 1 1000.00 39.400 508.00 20.000
0 1 0 0 0 1400.00 55.100 711.20 28.000
0 0 1 1 1 2000.00 78.700 990.60 39.000
0 0 1 1 0 2700.00 106.000 1371.60 54.000
0 0 1 0 1 3700.00 146.000 1879.60 74.000
0 0 1 0 0 5200.00 205.000 2641.60 104.000
0 0 0 1 1 7200.00 283.000 3657.60 144.000
0 0 0 1 0 10000.00 394.000 5080.00 200.000
0 0 0 0 1 14000.00 551.000 7112.00 280.000
If *JV 1 to *JV16 are all OFF, the previous value will be maintained. The value will be set to 0 when
the power is turned OFF.
(Note 1) In JOG mode, true feedrate changes if this signal changes during feed motion.
(Note 2) In incremental feed mode, true feedrate does not change if this signal changes during feed
motion.
[Related signal]
(1) Manual feedrate method select (JVS:YC77)
(2) Manual override valid (OVSL:YC59)
329
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL FEEDRATE C
- JVS YC77 YDB7 YEF7 Y1037
METHOD SELECT
[Function]
When feedrate is specified in manual operation (JOG mode, incremental feed mode, etc.) or dry run
(automatic operation), feedrate command method is selected between code method and file register
method.
[Operation]
When the signal (JVS) is OFF, code method (*JV1 to *JV16) is selected.
When the signal (JVS) is ON, file register method is selected.
JVS
OFF: Code method
*JV1 to 16 (0 to 14000mm/min)
Feedrate in automatic operation or
dry run (automatic operation) =
File register (0 to 24000mm/min)
ON: File register method
(Note) For details of "code method feedrate" and "file register method feedrate", refer to the relevant
description.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
FEEDRATE LEAST C YC78, 9 YDB8, 9 YEF8, 9 Y1038, 9
- PCF1, 2
INCREMENT
[Function]
When manual feedrate is specified in file register method (JVS: "ON") or in arbitrary manual feed mode,
file registers R (R2504 and R2505) are used. In this case, least increment OFFeedrate entered into file
registers R2504 and R2505 is specified by this signal.
[Operation]
The relationship between PCF1/PCF2 and least feed increment is as follows:
Least increment
PCF2 PCF1 (mm/min or inch/min) Operation
0 0 10 10mm/min (inch/min) when "1" is set in file registers.
0 1 1 1mm/min (inch/min) when "1" is set in file registers.
1 0 0.1 0.1mm/min (inch/min) when "1" is set in file registers.
1 1 0.01 0.01mm/min (inch/min) when "1" is set in file registers.
330
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
JOG SYNCHRONOUS FEED C
- JSYN YC7A YDBA YEFA Y103A
VALID
[Function]
This is used when the manual feedrate designation is to be per rotation feed (feed rate per spindle
rotation).
[Operation]
(1) The following operation mode feedrates will immediately become per rotation feed when the "Jog
synchronous feed valid" signal is turned ON.
Jog mode
Incremental feed mode
Reference position return mode
When EX.F/MODAL.F is OFF and G0/G1 is ON in the manual arbitrary feed mode.
(2) Even if the jog synchronous feed valid signal is ON, the per minute feed will be used in the following
states.
When the "Dry run" signal is ON.
When the "Rapid traverse" signal is ON in the jog, incremental or reference position return modes.
[Designation OFFeedrates]
The designation of the per rotation feedrate is the same as the per minute feed input.
The cutting feedrate override will be valid when the manual override valid signal is ON.
331
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
332
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
JOG•HANDLE C
- JHAN YC7B YDBB YEFB Y103B
SYNCHRONOUS
[Function]
Jog feed and handle feed can be carried out without changing the operation mode.
[Operation]
If the "Jog mode" (J) signal and this signal are input simultaneously, the "jog/handle synchronous mode"
will be entered.
If the "Rapid traverse" (RT) signal is turned ON during the "jog/handle synchronous mode", the jog feed
will be carried out at the rapid traverse feedrate. When the "Rapid traverse" turns OFF, the jog feed will
be carried out at the manual feedrate.
(1) During the "jog/handle synchronous mode", the operation status mode display at the lower part of the
setting and display unit screen will be as shown below.
Rapid traverse hand
When jog feed is carried out at rapid
LSK mm INC G40 G54 traverse feedrate
POSI COORDI COMMAND SEARCH MENU Manual hand
When jog feed is carried out at manual
feedrate
(2) During "jog/handle synchronous mode", jog feed and handle feed can be carried out randomly.
However, jog feed and handle feed cannot be carried out simultaneously on the same axis. If carried
out simultaneously, the jog feed will have a priority. The changeover between jog feed and handle
feed on the same axis is carried out when the relevant axis has stopped.
• If handle feed is carried out on an axis that is Handle pulses as this
being jog fed, the jog feed will have a priority, Jog feed section are ignored.
so after movement with jog feed has completed command
(the axis has stopped), handle feed movement
will start. Handle pulse
Axis
movement
Jog movement Handle movement
• If jog feed is carried out on an axis that is being
Handle pulses as this
handle fed, the handle feed movement will
section are ignored.
stop at the rising edge of the jog feed Jog feed
command. After the axis stops, the jog feed command
movement will start.
Handle pulse
Axis
movement
Jog movement Handle movement
(Note) If only the "Jog•handle synchronous" signal is output, "M01 OPERATION ERROR 0101" will occur.
If the "Jog•handle synchronous" signal is input simultaneously with an operation mode signal other
than the jog mode, the "Jog•handle synchronous" signal will be ignored.
333
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
EACH AXIS MANUAL C
- YC7D YDBD YEFD Y103D
FEEDRATE B VALID
[Function]
This signal validates manual feed using each axis manual feedrate B.
[Operation]
(1) If this signal and the manual feedrate B valid signal for the corresponding axis are validated when
carrying out manual feed in the jog mode, the axis will move at the speed commanded by each axis
manual feedrate B which is commanded separately from the manual feedrate or manual feedrate B.
(2) This signal is common for all axes.
[Related signal]
(1) Manual feedrate B valid (Y940 to Y947)
(2) Each axis manual feedrate B (R5764 to R5779)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
HANDLE/INCREMENTAL - YC80 YDC0 YF00 Y1040
- MP1 to 4
FEED MULTIPLICATION to 2 to 2 to 2 to 2
[Function]
Amount OFFeed motion per pulse from the manual pulse generator in HANDLE feed mode, or amount
OFFeed motion per shot in incremental feed mode (±J1 to 8: "ON") is multiplied by this signal.
[Operation]
This signal (MP1 to 4) is set with the code method.
When this code mode is selected, the true amount of feed motion (per pulse feed in handle feed mode,
and per ON/OFF of ±Jn value in incremental feed mode) is the product obtained by multiplying originally
set amount of feed by multiplier MP1, MP2, MP4.
The relationship between multiplier code (MP1 to 4) and multiplication in each feed mode is as follows.
[Related signal]
(1) Handle mode (H: YC01)
(2) Incremental mode (S: YC02)
334
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
HANDLE/INCREMENTAL P
- FEED MULTIPLICATION MPS C YC87 YDC7 YF07 Y1047
METHOD SELECT
[Function]
Feed multiplication method in handle feed or incremental feed is selected between "code method" and
"file register method" by this signal.
[Operation]
When the signal (MPS) is OFF, "code feed multiplication method" is selected.
When the signal (MPS) is ON, "file register multiplication method" is selected.
MPS
OFF: Code method
Multiplier by MP1, MP2, MP4
Basic amount of feed (1µ) × = True amount
Multiplier by value set in file register of motion
ON: File register method
(Note) For details OFFeed multiplication code method and feed multiplication file register method, refer to
the relevant descriptions.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL ALARM 1/TOOL-SKIP C
- TAL1 YC88 YDC8 YF08 Y1048
TOOL
[Function]
Set the tool data status during tool life management to status "3" (M system: Tool alarm 1, L system:
Tool-skip tool).
[Operation]
When the signal (TAL1) is turned ON (for tool life management specification), status of tool data is
changed to status "3".
For M system, this signal becomes valid when "Tool life management input" signal (YC8B) is ON.
[Related signals]
(1) Tool life management input (TLF1: YC8B)
(2) Tool alarm 2 (TAL2: YC89)
(3) Data count valid (TCEF: YC8A)
335
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- TOOL ALARM 2 (M system) TAL2 C YC89 YDC9 YF09 Y1049
[Function]
Set the tool data status during tool life management to status "4" (Tool alarm 2).
[Operation]
When the signal (TAL2) is turned ON (for tool life management specification), status of tooling data is
changed to status "4". This signal becomes valid when "Tool life management input" signal (YC8B) is ON.
[Related signals]
(1) Tool life management input (TLF1: YC8B)
(2) Tool alarm 1/Tool-skip tool (TAL1: YC88)
(3) Data count valid (TCEF: YC8A)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- DATA COUNT VALID TCEF C YC8A YDCA YF0A Y104A
[Function]
Tool life counter becomes applicable when this signal is used during tool life control.
[Operation]
When tool life control function is available, counter (count of tool service time or cycles) becomes valid.
For M system, this signal becomes valid when "Tool life management input" signal (YC8B) is ON.
[Related signals]
(1) Tool life management input (TLF1: YC8B)
(2) Tool alarm 1/Tool-skip tool (TAL1: YC88)
(3) Tool alarm 2 (TAL2: YC89)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL LIFE MANAGEMENT C
- TLF1 YC8B YDCB YF0B Y104B
INPUT (M system)
[Function]
Tool life management function becomes valid when this signal is given.
[Operation]
When tool life management function is available, tool life can be controlled with this signal turned ON.
[Related signals]
(1) Tool alarm 1/Tool-skip tool (TAL1: YC88)
(2) Tool alarm 2 (TAL2: YC89)
(3) Data count valid (TCEF: YC8A)
336
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL CHANGE RESET C
- TRST YC8C YDCC YF0C Y104C
(L system)
[Function]
This signal is used to clear all tool usage data in the group of the lathe system tool life management II
function.
[Operation]
Select whether the group to be cleared is all groups which have exceeded the life or specific group with
the "Tool group No. designation" (file register R2590, 2591).
When the next group is selected after this signal is input, the head tool of that group will be selected.
(Note) The usage data will be counted in respect to the tool used when the signal is input until the tool
change is reset or until the next tool is selected when tool skip is carried out on the currently
selected group. Thus, when changing the selected tool along with the signal input, select the
group beforehand. However, if there is no movement command up to the next group selection
after this signal is input, a tool may not be selected because of the preceding process. In this case,
turn the "Recalculation request" (CRQ) signal ON before selecting the group to invalidate the
details of the preceding process.
[Related signals]
(1) Recalculation request (CRQ: YC2B)
(2) Tool group No. designation (R2590, 1)
337
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
REFERENCE POSITION C YC90, 1 YDD0, 1 YF10, 1 Y1050, 1
- ZSL1, 2
SELECT 1, 2
[Function]
It is also possible to return to the nth reference position in the manual reference position return mode.
This signal is used to select the number of the reference position (n) to return to. Normally both the
reference position select signals 1 and 2 are turned OFF, and 1st point reference position return is
performed.
[Operation]
"Reference position select" signal 1, 2 is valid when:
(1) Reference position return mode is ON ("1").
(2) Manual start condition is held.
Reference Reference
position select 2 position select 1 Return position
(Note 1) Returning to the first reference position must be performed before returning to the second, third
or forth reference position.
[Operation sequence]
No change
Manual start (Feed axis select (+)/(-)) Goes to n-th reference position
In axis motion
[Related signals]
(1) Reference position return mode (ZRN: YC04)
(2) Feed axis select (+Jn: Y1D8, -Jn: Y900)
(3) N-th reference position reached (ZP11 to 48: X800 to 67)
338
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
REFERENCE POSITION C
- YC97 YDD7 YF17 Y1057
SELECT METHOD
[Function]
This signal selects whether the reference position selection is common for all axes or independent for
each axis.
[Operation]
When this signal is OFF, the reference position selection is common for all axes, and ZSL1 and ZSL2 are
valid.
When this signal is ON, the reference position selection is independent for each axis, and "Each axis
reference position select" is valid.
[Related signals]
(1) Reference position select 1, 2 (ZSL1, 2: YC90, YC91)
(2) Each axis reference position select (R2584)
339
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED YCA0 YDE0 YF20 Y1060
- CX11 to 116 C
1ST AXIS NO. to 4 to 4 to 4 to 4
[Function]
This signal specifies a number of the axis component to move in manual arbitrary feed mode.
Components of up to three axes can be moved simultaneously in manual arbitrary feed mode.
This signal is used to specify one of them.
[Operation]
(1) The "Manual arbitrary feed 1st axis number" (CX11 to CX116) must be set before strobe signal CXS8
is turned ON. An attempt to set it during motion shall fail.
(2) Besides this signal (CX11 to CX116), there are two signals to specify a "Manual arbitrary feed 2nd
axis number" (CX21 to CX216) and a "Manual arbitrary feed 3rd axis number" (CX31 to CX316). The
axis numbers need not be specified in ascending order.
(3) The "Manual arbitrary feed 1st axis number" is validated by turning ON the "Manual arbitrary feed 1st
axis valid" (CX1S) signal explained later. Similarly, the "specific validity" signals (CX2S and CX3S)
are also provided for the 2nd and 3rd axis number signals.
(4) Axis numbers can be specified as follows:
n: 1 to 3
Signal
Axis CXnS — — CXn16 CXn8 CXn4 CXn2 CXn1
specification
1st axis 1 — — 0 0 0 0 1
2nd axis 1 — — 0 0 0 1 0
3rd axis 1 — — 0 0 0 1 1
4th axis 1 — — 0 0 1 0 0
[Related signal]
For related signals, see the section "Manual arbitrary feed mode (PTP: YC03)."
340
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C
- CX1S YCA7 YDE7 YF27 Y1067
1ST AXIS VALID
[Function]
This signal is used to validate the axis specified by the "Manual arbitrary feed 1st axis number" signal so
that the axis component can move in manual arbitrary feed mode.
[Operation]
(1) The specification of the axis by the "Manual arbitrary feed 1st axis number" signal explained earlier is
validated only when the "CX1S" signal is turned ON.
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C YCA8 YDE8 YF28 Y1068
- CX21 to 216
2ND AXIS NUMBER to C to C to C to C
[Function] [Operation]
See the descriptions on the "Manual arbitrary feed 1st axis number" signal (CX11 to CX116: YCA0 to 4)
explained above.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C
- CX2S YCAF YDEF YF2F Y106F
2ND AXIS VALID
[Function] [Operation]
See the descriptions on the "Manual arbitrary feed 1st axis valid" signal (CX1S: YCA7).
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C YCB0 YDF0 YF30 Y1070
- CX31 to 316
3RD AXIS NUMBER to 4 to 4 to 4 to 4
[Function] [Operation]
See the descriptions on the "Manual arbitrary feed 1st axis number" signal (CX11 to CX116: YCA0 to 4)
explained above.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL ARBITRARY FEED C
- CX3S YCB7 YDF7 YF37 Y1077
3RD AXIS VALID
[Function] [Operation]
See the descriptions on the "Manual arbitrary feed 1st axis valid" signal (CX1S: YCA7).
341
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SMOOTHING OFF CXS1 C YCB8 YDF8 YF38 Y1078
[Function]
This signal is used to move an axis component under the condition where the acceleration/ deceleration
time constant is 0 is manual arbitrary feed mode.
[Operation]
With the "Smoothing OFF" (CXS1) signal set ON, axis motion in manual arbitrary feed mode is performed
under the same conditions as when the acceleration/deceleration time constant is set to 0.
(Note 1) When using this signal to move an axis component under the condition where the
acceleration/deceleration time constant is 0, move it at a slow speed. Otherwise, a servo alarm
(excess error) may occur.
[Related signal]
For related signal, see the section "Manual arbitrary feed mode" (PTP: YC03) mode.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- AXIS INDEPENDENT CXS2 C YCB9 YDF9 YF39 Y1079
[Function]
When moving two or more axis components simultaneously in "manual arbitrary feed" mode, this signal
can be used to position each axis independently without performing interpolation.
[Operation]
When a manual arbitrary feed is executed for two or more axes at the same time with CXS2 ON, each
axis is positioned independently without being subjected to interpolation.
The "CXS2" signal is generally used when the "G0/G1 select" signal (CXS4) explained later is OFF (G0
selected).
The following is an example where the rapid traverse speeds of X-axis and Z-axis are both set to 9,600
mm/min, and the amounts of movement of X-axis and Z-axis are set to 300mm and 200mm respectively.
(Example 1)
Z-axis
Z-axis effective speed:
9600 mm/min
End point
fz
End point fz
X-axis
fx
X-axis
X-axis effective speed: 9600 mm/min
Start point
300
fx
X-axis effective speed: 9600 mm/min
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
342
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- EX. F/MODAL. F CXS3 C YCBA YDFA YF3A Y107A
[Function]
This signal selects whether a manual arbitrary feed in G1 mode is done at manual feed rate or at modal
speed in automatic operation.
[Operation]
When the "G0/G1 select" (CXS4) signal explained later is ON n, the "CXS3" signal works as follows:
(1) When EX.F/MODAL.F (CXS3) is OFF:
1) When the "Manual feedrate (JVS)" signal is OFF, the speed selected by the manual feed rate
(*JV1 to 16) applies.
2) When the "Manual feedrate (JVS)" signal is ON, the applicable speed is determined by the relation
between the contents of the corresponding file register (R) and the "Feedrate least increment"
signal (PCF1 or PCF2).
(2) When EX.F/MODAL.F (CXS3) is ON:
Manual arbitrary feed is done at a modal speed (F***) set in automatic operation. However, manual
arbitrary feed will not be done, if no F command has been executed before.
Off
File register (R) × PCF1, PCF2 On
Moving speed
On
F command modal (F***)
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- G0/G1 CXS4 C YCBB YDFB YF3B Y107B
[Function]
This signal selects a manual feed speed or rapid traverse speed in manual arbitrary feed mode.
[Operation]
This signal operates as shown below depending on the status of the "G0/G1 select" (CXS4) signal.
(1) When the "G0/G1 select" signal is OFF:
The rapid traverse speed originally set to the corresponding axis applies. Rapid traverse override is
also valid. The rapid traverse speed applicable when moving two or more axis components at the
same time varies with the status of the "Axis independent (CXS2)" signal. See the descriptions on the
"Axis independent (CXS2)" signal.
(2) When the "G0/G1 select" signal is ON:
The manual feed speed or the speed specified by the F command in automatic operation apply. For
details, see the description on the EX.F/MODAL.F (CXS3).
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
343
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- MC/WK CXS5 C YCBC YDFC YF3C Y107C
[Function]
This signal selects a machine coordinate system or a modal workpiece coordinate system on which
positioning is done in manual arbitrary feed mode.
[Operation]
The "MC/WK (CXS5)" signal becomes valid when the "ABS/INC (CXS6)" signal explained later is OFF in
manual arbitrary feed mode.
(1) When the "MC/WK" signal is OFF:
"Manual arbitrary feed nth axis movement data" set in a file register (R) is used for positioning on the
machine coordinate system.
Amount of motion =
Manual arbitrary feed nth movement data - Coordinate value on machine coordinate system
(2) When the "MC/WK" signal is ON:
"Manual arbitrary feed nth axis movement data" set in a file register (R) is used for positioning on the
modal workpiece coordinate system.
Amount of motion =
Manual arbitrary feed nth movement data - Coordinate value on modal workpiece coordinate system
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- ABS/INC CXS6 C YCBD YDFD YF3D Y107D
[Function]
This signal selects whether movement data is given in an absolute value or incremental value for manual
arbitrary feed.
[Operation]
(1) When the "ABS/INC" (CXS6) signal is OFF:
"Manual arbitrary feed nth axis movement data" set in a file register (R) is handled as an absolute
value. For details, see the descriptions on the "MC/WK (CXS5)" signal explained before.
(2) When the "ABS/INC" signal is ON:
"Manual arbitrary feed nth axis movement data" set in a file register (R) is handled as a real
movement value.
[Related signal]
For related signal, see the section "Manual arbitrary feed mode (PTP: YC03)."
344
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
* STOP *CXS7 C YCBE YDFE YF3E Y107E
[Function]
This signal stops an ongoing axis component halfway in manual arbitrary feed mode.
The function of this signal is equivalent to those of the "Manual interlock +nth axis (*+MITn) and -nth axis
(*-MITn)" signals.
[Operation]
Turning the "Stop" signal (*CXS7) OFF (0) causes the following:
(1) Motion of axis in manual arbitrary feed mode is decelerated and stopped.
(2) The axis component which is going to move in manual arbitrary feed mode remains stopped.
When the "Stop" (*CXS7) signal is turned ON (1) while an axis component is in the stop state, it
immediately restarts the operation.
(Note 1) When the power is turned ON, the "Stop" (*CXS7) signal is automatically set to "1". If the "Stop"
signal is not to be used, there is no need to make a sequence program for it.
[Related signal]
For related signal, see the "Manual arbitrary feed mode (PTP: YC03)."
345
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- STROBE CXS8 C YCBF YDFF YF3F Y107F
[Function]
This signal is a trigger signal for moving an axis component in manual arbitrary feed mode. The axis
component starts moving at the rising edge of this signal.
[Operation]
The "Strobe" signal (CXS8) should be turned ON after all signal values necessary for manual arbitrary
feed are set appropriately.
(1) The following signals must be appropriately set before turning ON the "Strobe" signal:
(a) Manual arbitrary feed mode (PTP)
(b) Manual arbitrary feed nth axis number (CXn1 to CXn16) and manual arbitrary feed nth axis valid
(CXnS)
(c) Manual arbitrary feed nth axis movement data (file registers R2544 to R2553)
(d) Smoothing OFF (CXS1)
(e) Axis independent (CXS2)
(f) EX.F/MODAL.F (CXS3)
(g) G0/G1 (CXS4)
(h) MC/WK (CXS5)
(i) ABS/INC (CXS6)
(2) The following signals can be changed even after the "Strobe" signal is turned ON:
(j) Manual feed speed
(k) Rapid traverse override for a rapid traverse speed when the G0/G1 signal (CXS4) is OFF.
(l) Stop (*CXS7)
(Note 1) The "Strobe" signal can be accepted even when the "Stop" signal (*CXS7) is OFF (0).
Axis motion
[Related signals]
Signals listed in (a) to (l) above
346
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
LOAD MONITOR P
- TEACHING/ MONITOR LDWT C YCC3 YE03 YF43 Y1083
EXECUTION
[Function]
Teaching and monitoring is executed.
[Operation]
The teaching or monitor mode is valid from the point that this signal turns ON during automatic operation.
Whether to carry out teaching or monitoring follows the teaching mode and monitor mode input signal.
The teaching and monitor mode is invalidated at the point this signal turns OFF.
[Caution]
Select the teaching mode or monitor mode before turning this signal ON.
This signal will not be validated if the teaching mode or monitor mode is not selected.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching mode select, Monitor mode select, Alarm reset, Warning reset (YCC4 to
YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- YCC4 YE04 YF44 Y1084
TEACHING MODE SELECT
[Function]
The teaching mode is selected.
[Operation]
Turn this signal ON to select the teaching mode.
The teaching mode is actually validated when this signal turns ON and then the teaching/monitor valid
signal turns ON.
[Caution]
Do not turn the monitor mode input signal ON when turning this signal ON.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Monitor mode select, Alarm reset, Warning reset (YCC3,
YCC5 toYCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
347
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- YCC5 YE05 YF45 Y1085
MONITOR MODE SELECT
[Function]
The monitor mode is selected.
[Operation]
Turn this signal ON to select the monitor mode.
The monitor mode is actually validated when this signal turns ON and then the teaching/monitor valid
signal turns ON.
[Caution]
Do not turn the teaching mode input signal ON when turning this signal ON.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Alarm reset, Warning reset (YCC3,
YCC4, YCC6, YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- YCC6 YE06 YF46 Y1086
ALARM RESET
[Function]
This signal resets the alarm signal.
[Operation]
If this signal is turned ON when the alarm axis and data alarm information bit are ON, each alarm bit will
turn OFF.
The warning information is reset simultaneously.
[Caution]
This signal is used to clear the alarm information and does not affect the other operations.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Warning
reset (YCC3 to YCC5, YCC7)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
348
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- YCC7 YE07 YF47 Y1087
WARNING RESET
[Function]
The warning signal is reset.
[Operation]
If this signal is turned On when the warning axis information bit is ON, each warning bit will turn OFF.
[Caution]
This signal does not clear the alarm information.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset
(YCC3 to YCC6)
(4) Load monitor Axis selection, Load change rate detection axis, Teaching data sub-No. (R2580 to
R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
2ND REFERENCE P
* POSITION RETURN ZRIT C YCC8 YE08 YF48 Y1088
INTERLOCK
[Function]
The axis is interlocked at a designated position during manual 2nd reference position return.
[Operation]
During 2nd reference point return while this signal is valid (base specification parameter "#1505 ckref2" is
"1"), if this signal turns OFF, movement of axes that have reached the designated position will stop, and
an interlock will be applied. Axes that have not reached the designated position will be interlocked after
reaching the designated position.
When this signal is ON, the axis movement will not stop, and the 2nd reference position return will
continue.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
ADAPTIVE CONTROL C
- YCC9 YE09 YF49 Y1089
EXECUTION
[Function]
This signal is input to execute adaptive control.
[Operation]
Adaptive control will start if this signal is turned ON during load monitor execution.
[Related signals]
(1) Adaptive control valid (XCA3)
(2) Adaptive control override output (R571)
(3) Adaptive control basic axis selection (R2583)
349
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
INC HIGH-SPEED P
- RETRACT FUNCTION C YCCC YE0C YF4C Y108C
VALID
[Function]
When executing a fixed cycle, the axis will be retracted at a high-speed from the bottom of the hole.
[Operation]
If the fixed cycle program (G81/G82/G83/G73) is executed while this signal is ON, the axis will be
retracted at a high-speed from the bottom of the hole.
[Caution]
High-speed retract will not be executed even if this signal is turned ON during the fixed cycle. Always turn
the signal ON before the fixed cycle command, and hold the state until the fixed cycle command is
completed.
[Related signals]
(1) INC High-speed retract function valid state (XCC2)
(2) In INC High-speed retract function operation (XCC3)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- WAITING IGNORE C YCD0 YE10 YF50 Y1090
[Function]
This signal is used to designate whether to execute the waiting between part systems by M code or not.
[Operation]
1: The waiting by M code is not executed. The M code to execute waiting commanded during the
machining program is ignored.
0: The waiting by M code is executed. If the M code to execute waiting is commanded in one part system,
the execution of the next block starts after the same M code is commanded in the other part system.
(Note 1) With the M code for waiting, the code signal and strobe signal are not output differently from the
other M code.
(Note 2) The M code during the machining program can be ignored with the "Waiting ignore" signal. The
operation is possible only in the single part system without deleting the M code during the
machining program.
350
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
SPINDLE-SPINDLE -
- YCD1 YE11 YF51 Y1091
POLYGON CANCEL
[Function]
Spindle-spindle polygon machining is canceled.
[Operation]
If this signal is input during spindle-spindle polygon, the spindle-spindle polygon machining mode will be
canceled.
(1) Spindle-spindle polygon machining (with phase error)
Spindle-spindle polygon
machining mode (G51.2 command)
Spindle-spindle polygon
synchronization complete (XCB3)
Spindle-spindle polygon Time
synchronization complete
OFF
Spindle-spindle polygon
machining mode ON
Spindle-spindle polygon
machining mode (G51.2 command)
Spindle-spindle polygon
synchronization complete (XCB3)
[Related signals]
(1) In polygon mode (spindle-spindle) (XCB2)
(2) Spindle-spindle polygon synchronization complete (XCB3)
351
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
SYNCHRONOUS TAPPING P
- COMMAND POLARITY C YCD2 YE12 YF52 Y1092
REVERSAL
[Function]
Designate whether to rotate the spindle in reverse during synchronous tapping.
[Operation]
When the "Synchronous tapping command polarity reversal" signal is ON, the spindle will rotate in
reverse during synchronous tapping.
T command
Command
polarity reversal
Synchronous
tapping
Command to
spindle
Basically, the reverse run The spindle will not rotate The spindle will not return to
command signal is input in reverse even if turned forward run even if turned
simultaneously with the T ON during synchronous OFF during synchronous
command tapping tapping
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- SPINDLE OFF MODE C YCD3 YE13 YF53 Y1093
[Function]
This function is used to check the program by moving the machine without rotating the spindle.
[Operation]
(1) Synchronized tapping mode
When the spindle OFF mode is turned ON, the spindle will not rotate even if the servo is turned ON.
During the synchronized tapping mode, the operation up to when the synchronized tapping mode
turns OFF will not change even if the spindle OFF mode is changed.
This signal should be ON from the start of operation.
(2) Asynchronous tapping mode
(a) During synchronous (per revolution) feed
In addition to M03, M04 processing and dry run signal, turn the spindle OFF mode ON.
The program will advance when the signal is turned ON.
(b) During asynchronous feed (per minute) feed
The program will advance even if the spindle OFF mode is not turned ON.
352
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- BARRIER VALID (LEFT) C YCD8 YE18 YF58 Y1098
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- BARRIER VALID (RIGHT) C YCD9 YE19 YF59 Y1099
[Function]
This signal is used to validate the left (right) barrier range for the chuck•tailstock barrier function.
[Operation]
The chuck/tailstock barrier function's barrier range is validated when this signal turns ON. If the tool nose
attempts to enter the range, an error will occur.
Note that to validate the barrier function, this signal must be ON, and the parameter "#8310 Barrier ON"
must be set to "1", and "#8315 BARRIER TYPE (L)" ("#8316 BARRIER TYPE (R)") must not be set to "0"
on the BARRIER screen. (Excluding when using a special display unit.)
The barrier range validity can also be changed with the G22/G23 command instead of this signal input. In
this case, the left and right settings will change simultaneously. (There are some systems with which
G22/G23 cannot be commanded because of the selected G code system.)
353
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- DOOR OPEN II C YCE1 YE21 YF61 Y10A1
[Function]
This signal stops all axes, and cuts OFF contactor power.
[Operation]
The NC carries out the following operations when the "Door open II" signal turns ON.
(1) A deceleration stop is carried out for all axes (servo axes and spindles). (Axis interlock)
(2) After all axes stop, the contactor power of each amplifier is cut OFF. The "Servo ready complete"
signal (SA) does not turn OFF.
(3) The "Door open enable" signal turns ON.
The NC carries out the following operations when the "Door open II" signal turns OFF.
(1) A ready ON and servo ON state occurs for all axes.
(2) The "Door open enable" signal turns OFF.
[Caution]
(1) Handling of the PLC axis
Set so a "Door open" signal is output to the NC after the PLC axis is stopped by the PLC.
If a "Door open" signal is input without stopping the PLC axis, the axis will stop with a dynamic brake
method due to the ready OFF state.
The remaining distance will be held in the R register being used in the DDB.
[Related signals]
(1) Door open enable (XCD8)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
DOOR OPEN SIGNAL P
- INPUT C YCE2 YE22 YF62 Y10A2
(spindle speed monitor)
[Function]
This signal informs the door open or close state to the spindle amplifier with the spindle speed monitor
function.
[Operation]
"1" is entered in the door open state.
The compatibility check of this signal and the door close signal connected with the spindle amplifier is
performed in the spindle amplifier.
If those signals are not compatible for continuous 3 seconds, the servo alarm (5D) will occur.
[Related signals]
(1) Door open enable (XCD8)
354
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
DOOR INTERLOCK C
- YCE3 YE23 YF63 Y10A3
SPINDLE SPEED CLAMP
[Function]
This signal is used to change the spindle's clamp speed.
[Operation]
When the "Door interlock spindle speed clamp" signal is turned ON, the spindle rotation speed will be
limited by the set clamp speed value.
The relation of the "Door interlock spindle speed clamp" signal and the clamp speed parameter in each
operation is shown below.
Clamp speed parameter (spindle parameter)
Spindle operation Door interlock spindle Door interlock spindle
speed clamp OFF speed clamp ON
Orientation (multi-point orientation) #3205 SP005 #3315 SP115
Turret indexing #3312 SP112 #3211 SP011
Synchronized tapping
#3414 SP214 #3315 SP115
(zero point return)
Spindle C axis
#3349 SP149 #3315 SP115
(C axis zero point return)
[Cautions]
(1) This signal is valid only when the door interlock spindle clamp speed valid parameter "#1239 set11
BIT5" is set to "1".
(2) The clamp speed parameter setting value validated when the "Door interlock spindle speed clamp"
signal is ON must always be set smaller than the original clamp speed setting value (clamp speed
valid when signal is OFF). The clamp speed will change when the signal turns ON regardless of the
size of the parameter setting values.
(3) Do not change the state of the "Door interlock spindle speed clamp" signal during multi-point indexing.
The clamp speed will change if the signal state is changed during operation.
(4) Even if the "Door interlock spindle speed clamp" signal is changed during orientation, during zero
point return at synchronized tapping, or during zero point return after changing from the spindle mode
to the C axis mode under the spindle/C-axis control function, the clamp speed will not change. The
rotation speed is clamped by the clamp speed set with the signal state before each operation is
executed.
(5) The target for changing the clamp speed with the "Door interlock spindle speed clamp" signal differs
according to the "#1154 pdoor" setting, system configuration and to which channel (SV1/SV2) of the
base I/O unit the spindle drive unit is connected. The combinations are shown below.
355
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- GEAR SHIFT COMPLETE GFIN Y1885 Y18E5 Y1945 Y19A5
[Function]
This signal changes the spindle speed to the speed (S command) specified in the machining program.
This signal is used to smoothly perform the spindle speed (S analog, etc.) control.
[Operation]
To change the spindle speed to the speed specified by the S command during automatic operation
(memory, MDI, or tape), it is needed to turn ON the "Gear shift complete" (GFIN), or "M function finish 1
(FIN1, FIN2)" signal.
When using the "Gear shift complete" signal, the following two conditions should be considered:
• Whether gear shift (gear change) is applicable (whether there are two or more states of gear shift).
• Whether "Up-to-speed" signal output from the spindle controller is used for verification of spindle
speed.
(Operation example 1) There is no gear shift and the "Up-to-speed" signal is not used.
Spindle speed
(Operation example 2) There is no gear shift, but the "Up-to-speed" signal is used.
Up-to-speed
Spindle speed
356
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
(Operation example 3) There is gear shift, but the "Up-to-speed" signal is not used.
Spindle speed
(Operation example 4) There is gear shift and "Up-to-speed" signal are used.
Up-to-speed
Spindle speed
[Related signals]
(1) S function strobe (SFn: XC64)
(2) Spindle gear shift (GR1, GR2: X1885, X1886)
(3) M function finish (FIN1, FIN2: YC1E, YC1F)
(4) Spindle gear select (GI1, GI2: Y1890, Y1891)
(5) Spindle stop (SSTP: Y1894), Spindle gear shift (SSFT: Y1895)
357
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE SPEED - Y1888 Y18E8 Y1948 Y19A8
- SP1 to 4
OVERRIDE to A to A to A to A
[Function]
This signal applies override (multiplication) on the S command issued in the automatic operation (memory,
MDI, tape).
[Operation]
When "Override mode select" (SPS) signal is OFF, this signal is valid.
By selecting "Spindle speed override" (SP1 to 4) signal, override ratio can be selected within range from
50% to 120% (increment: 10%).
Override cannot be set when:
(1) "Spindle stop" signal is ON.
(2) TAP mode is selected.
(3) Thread cutting mode is selected.
This signal (SP1 to 4) is set with the code method. The relation is shown below.
SP4 SP2 SP1 Spindle override
1 1 1 50%
0 1 1 60%
0 1 0 70%
1 1 0 80%
1 0 0 90%
0 0 0 100%
0 0 1 110%
1 0 1 120%
[Related signal]
(1) Spindle override method select (SPS:Y188F)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE OVERRIDE C
- SPS Y188F Y18EF Y194F Y19AF
METHOD SELECT
[Function]
When override is applied on the S command issued in automatic operation (memory, MDI or tape), "code
method" or "file register method" is selected for override method.
[Operation]
When the "Spindle override method select" (SPS) is OFF, code method override (signal SP1 to 4 is
applicable) is selected.
When the "Spindle override method select" (SPS) is ON, register method override (value set in file
register is applicable) is selected.
OFF: Code method
SP1 to SP4 (50 to 120%, 10% increment)
S command × SPS = Spindle speed
File register (0 to 200%, 1% increment)
ON: File register method
(Note 1) For details of "code method override" and "file register method override", refer to the respective
description.
358
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE GEAR SELECT -
- GI1, 2 Y1890, 1 Y18F0, 1 Y1950, 1 Y19B0, 1
1, 2
[Function]
This signal informs the controller which spindle gear has been selected on the machine side.
[Operation]
This "Spindle gear select" signal (GI1, GI2) is set according to the machine's spindle gear stage. The
controller calculates the S analog data (data is transferred when the spindle controller is the high-speed
serial connection specification) based on this "Spindle gear selection" (GI1, GI2).
The flow after the S command is executed and output to the spindle is shown below.
The relation of the gear stage, spindle gear select input signal and spindle limit speed is as shown below.
Spindle gear
Gear select signal Spindle speed
stage limit
GI2 GI1
1 0 0 Slimt1
2 0 1 Slimt2
3 1 0 Slimt3
4 1 1 Slimt4
(1) Slimt1 to 4 are set with parameters. The spindle speed for when the S analog data is the max. (the
motor is run at the max. speed) is set.
This setting is used for each gear unit, and is determined by the deceleration ratio (gear ratio) of the
motor and spindle.
For example, if the max. motor speed is 6000 r/min, and the 1st gear stage is decelerated to half,
"3000" will be set in parameter Slimit1.
(2) The controller calculates the spindle speed output data as shown below.
For example, if S command is issued, gear selection input is the 2nd stage (GI1=ON, GI2=OFF),
spindle override value (%) is SOVR, and S analog data's max. value is "10":
(3) If S1300 is executed when using S analog output (max. 10V), Slimt2 = "2000", and spindle override
"100%":
359
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- SPINDLE STOP SSTP Y1894 Y18F4 Y1954 Y19B4
[Function]
In spindle control, S analog data (spindle speed) can be set to "0" by using this signal (SSTP). Usually,
the signal is not used alone, but combined with "Spindle gear shift" signal (SSFT) explained later.
[Operation]
When the signal (SSTP) is turned ON, S analog data is set to "0". Analog data is restored when the signal
is turned OFF.
When "Spindle gear shift" (SSFT) signal turns ON while the signal is ON, S analog data which
corresponds to speed set by the spindle speed parameter is output.
"Spindle speed override" (SP1 to 4) is ignored while the signal is ON.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
-
- SPINDLE GEAR SHIFT SSFT Y1895 Y18F5 Y1955 Y19B5
[Function]
This signal is used to run the spindle motor at low speed, when spindle gear is shifted, so that spindle
gear can be engaged smoothly.
[Operation]
When the signal (SSFT) turns ON, the S analog data equivalent to the low speed previously set by
parameter is output.
If gears are not engaged properly, the signal is turned ON. It should be noted that "Spindle stop" (SSTP)
signal should be ON beforehand to use the signal (SSFT).
Spindle gear shift speed is selected by "Spindle gear select" input (GI1, GI2).
The relation is as follows:
Spindle gear
Gear select signal Spindle speed at Spindle speed
stage gear shift limit
GI2 GI1
1 0 0 Ssift1 Slimt1
2 0 1 Ssift2 Slimt2
3 1 0 Ssift3 Slimt3
4 1 1 Ssift4 Slimt4
S analog data (spindle speed data) while "Spindle gear shift" (SSFT) signal is ON can be determined from
the formula shown below.
For example, if the gear selection is the 1st stage (GI1= OFF, GI2= OFF), and the S analog data max.
value is "10":
360
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
ORIENTED SPINDLE -
- SORC Y1896 Y18F6 Y1956 Y19B6
SPEED COMMAND
[Function]
This signal is used to run the spindle motor at low speed when executing mechanical orientation during
spindle control.
<Supplement>
Since most spindle drive/control units recently marketed are equipped with oriented spindle stop function,
and therefore this signal is rarely used for mechanical orientation. The signal (SORC) can be used for
other application such as constant rotation.
[Operation]
When the signal (SORC) turns ON, spindle speed is changed to the low speed previously set by
parameter.
It should be noted that "Spindle stop" signal (SSTP) must be ON to use the signal (SORC).
Spindle gear shift data is selected by spindle gear select signal.
Gear select
Gear signal Spindle speed Oriented spindle
stage limit stop speed
GI2 GI1
1 0 0 Slimt1
2 0 1 Slimt2 SORI
3 1 0 Slimt3
4 1 1 Slimt4
Spindle speed data while "Oriented spindle speed command" (SORC) signal is ON can be determined
from the formula shown below.
When "Spindle gear select" signal combination is GI2=0 and GI1=1 and maximum spindle speed is 10, for
example.
361
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE FORWARD RUN -
- SRN Y1898 Y18F8 Y1958 Y19B8
START
[Function]
This signal is issued to the high speed serial connection specification spindle controller (spindle drive).
When the signal turns ON, the spindle motor starts rotating in normal direction (CCW as viewed from the
shaft side).
[Operation]
Spindle motor starts running at speed specified by S command (S analog data) when the signal (SRN) is
turned ON.
When the signal is turned OFF, spindle motion decelerates and stops (transistor base current is shut
OFF).
(1) Spindle motor stops if "Spindle forward run start" signal (SRN) and "Spindle reverse run start" signal
(SRI) are turned ON at the same time. To resume forward run, both signals OFF once and then turn
the "Spindle forward run start" signal ON.
(2) The operation may stop during forward run due to emergency stop, spindle alarm or resetting. Turn
the forward run signal OFF and ON once after the "Servo ready complete" signal (SA) turns ON.
(3) The motor will not run if the S analog data is 0. The motor will run at the corresponding rotation speed
when the S analog data changes.
(4) When "Spindle orient command" signal (ORC) is turned ON at the same as "Spindle forward run start"
signal (SRN) is turned ON, priority is given to the former signal.
[Related signals]
(1) Spindle reverse run start (SRI: Y1899)
(2) Spindle orient command (ORC: Y189E)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE REVERSE RUN -
- SRI Y1899 Y18F9 Y1959 Y19B9
START
[Function]
This signal is issued to the high speed serial connection specification spindle controller (spindle drive).
When the signal turns ON, the spindle motor starts rotating in inverse direction (CW as viewed from the
shaft side).
[Operation]
Spindle motor starts running at speed specified by S command (S analog data) when the signal (SRI) is
turned ON.
When the signal is turned OFF, spindle motion decelerates and stops (transistor base current is shut
OFF).
(1) Spindle motor stops if "Spindle reverse run start" signal (SRI) and "Spindle forward run start" signal
(SRN) turn ON at the same time. To resume reverse run, both signals OFF once and then turn the
"Spindle reverse run start" signal ON.
(2) The operation may stop during reverse run due to emergency stop, spindle alarm or resetting. Turn
the reverse run signal OFF and ON once after the "Servo ready complete" signal (SA) turns ON.
(3) The motor will not run if the S analog data is 0. The motor will run at the corresponding rotation speed
when the S analog data changes.
(4) When "Spindle orient command" signal (ORC) is turned ON at the same time "Spindle reverse run
start" signal (SRI) is turned ON, priority is given to the former signal.
[Related signals]
(1) Spindle forward run start (SRN: Y1898)
(2) Spindle orient command (ORC: Y189E)
362
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- TORQUE LIMIT 1 TL1 C Y189A Y18FA Y195A Y19BA
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive).
When the signal turns ON, spindle motor torque is reduced temporarily.
The signal is used in mechanical oriented spindle stop, or gear shift.
[Operation]
There are torque limit 1 (TL1) and torque limit 2 (TL2) signals.
When the torque limit 1 signal (TL1) turns ON, the output torque will drop with the set torque limit ratio
(half of the torque limit ratio when torque limit 2 set with parameters is ON).
Torque
Rated motor torque
100%
Torque limit 2 (TL2) = parameter setting
25%
Speed
(Note 1) This signal is valid only for systems that are high-speed serial connected with the spindle
controller.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- TORQUE LIMIT 2 TL2 C Y189B Y18FB Y195B Y19BB
[FUNCTION]
This signal is used for the same purpose as torque limit 1 (TL1).
[Operation]
When torque limit 2 (TL2) turns ON, the output torque will drop by the torque limit ratio set with
parameters.
Torque
Rated motor torque
100%
Torque limit 2 (TL2) = parameter setting
25%
Speed
(Note 1) The torque limit ratio can be set within the range of 0% to 120% with parameters only for torque
limit 2.
(Note 2) This signal is valid only for systems that are high-speed serial connected with the spindle
controller.
363
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE FORWARD RUN C
- WRN Y189C Y18FC Y195C Y19BC
INDEX
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive),
and used for the following two purposes.
(1) Spindle forward run index in multi-point indexing
(2) Forward run indexing in turret control (turret indexing)
[Operation]
(1) Multi-point indexing
(a) This signal turns ON after the "Spindle in-position (ORAO)" signal is output.
(b) Continuous indexing can be carried out by turning this signal ON and OFF while the "Spindle orient
command" (ORC) signal is ON.
(c) If this signal is turned ON before the "Spindle orient command" (ORC) signal is turned ON and the
"Spindle in-position" (ORAO) signal is output, first the "Spindle orient command" (ORC) signal will
turn ON, and the orientation will be completed at the multi-point orientation position data (R7009)
read in. Then, the spindle will be indexed to the position command value read in when this signal is
turned ON. If the position command value is the same when the "Spindle orient command" (ORC)
turns ON and this signal turns ON, the indexing operation will not be carried out.
(d) The index position command value (12-bit) is read in at the rising edge of this signal. Thus, even if
the index position command value is changed after this signal is input, the stop position will not
change.
(e) Even if this signal is turned OFF while the "Spindle orient command" (ORC) is ON, the spindle will
continue to stop at the position before this signal was turned OFF. Even if this signal is turned OFF
during the indexing operation, the spindle will stop at the position command value read at the rising
edge of this signal.
(f) If the stop point and index position command value are close (within the in-position range), the
"Spindle in-position" (ORAO) signal may not turn OFF and the indexing may be carried out.
(g) If the "Spindle orient command" (ORC) signal is turned OFF during indexing or when stopped, the
servo lock will turn OFF and the motor will coast. Orientation must be carried out again when
executing indexing again.
364
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
Case 1 Case 2
Encoder Encoder
Installation
Belt Belt
method
Motor View A Motor View A
800H 800H
(180°) (180°)
800H 800H
(180°) (180°)
(Note) Case 1 above applies when using the motor built-in encoder with Z-phase.
365
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
[Configuration example]
T
Tool spindle
Turret
[Operation]
(a) Orient the spindle.
If values are set in the parameters and multi-point orientation position data at this time, the spindle will
be positioned to an angle shifted by the amount obtained by adding the two values.
If there is multi-point orientation position data during orientation, the spindle will be positioned to the
angle shifted by that amount during forward run/reverse run indexing.
The basic orientation shift is carried out with parameters.
(b) Next, carry out positioning to an arbitrary angle using the forward run/reverse run indexing function.
At this time, set the angle data before turning the "Spindle forward run/reverse run index" signal ON.
(Note 1)
The "Index positioning complete" signal will turn OFF when forward run/reverse run is started (turned
ON), but it will take some time for the signal to turn OFF once, wait at least 100ms before confirming
that the index positioning is completed after forward run/reverse run is completed. (Note 2)
(c) If the spindle orientation holding torque forces are overlapped, the torque limit function will be used.
An example of the turret control timing is shown below.
Multi-point orientation Forward run position data Reverse run position data
position data
Orientation complete
366
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
[Cautions]
(1) Make sure that the operation is not overlapped with the tool spindle orientation.
(2) The indexing function can be used when orientation is completed.
(3) Only the indexing function is valid during turret control. The tool spindle speed control cannot be used.
(4) Set the multi-point orientation position data to "0" during the first orientation.
(5) If angle data is commanded during the first orientation, that point will be zero (0) degrees from the
next indexing.
(6) Some spindle controllers do not have the turret control function.
[Related signals]
(1) Multi-point orientation position data (R7009)
(2) Spindle in-position (ORAO: X188E)
(3) Spindle orient command (ORC: Y189E)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE REVERSE RUN C
- WRI Y189D Y18FD Y195D Y19BD
INDEX
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive),
and used for the following two purposes.
(1) Spindle reverse run index in multi-point indexing
(2) Reverse run indexing in turret control (turret indexing)
[Operation]
The operation is the same as forward run indexing, except that the direction is different. Refer to the
section on "Spindle forward run index".
[Related signal]
(1) Spindle forward run index (WRN: Y189C)
367
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE ORIENT C
- ORC Y189E Y18FE Y195E Y19BE
COMMAND
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive).
When the signal is turned ON, the spindle is indexed in position.
[Operation]
If the "Spindle orient command" signal (ORC) turns ON during spindle rotation or when stopped, the
spindle will start orientation (stopping at set position). When positioning at the set position is completed,
the "Spindle in-position" signal (ORAO) will be output, and orientation will stop.
During oriented spindle stop, the control system is under "servo lock" condition. Servo lock is released
when the signal (ORC) is turned OFF. When servo lock must be maintained, the signal, therefore, should
be kept turned ON.
The encoder or magnetic sensor method can be used for orientation.
Motor speed
(Note 1) The "Spindle orient command" (ORC) takes precedence over the forward run (SRN) and
reverse run (SRI) commands.
(Note 2) This signal is valid only for systems that are high-speed serial connected with the spindle
controller.
[Related signals]
(1) Multi-point orientation position data (R7009)
(2) Spindle in-position (ORAO: X188E)
368
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- L COIL SELECTION LRSL C Y189F Y18FF Y195F Y19BF
[Function]
This signal is used to select the low-speed coil in the spindle coil changeover function.
[Operation]
The high-speed coil and low-speed coil are changed over only with the "L coil selection" (LRSL) in the
2-step coil changeover specification. The high-speed coil, middle- speed coil and low-speed coil are
changed over with the combination of the "L coil selection" (LRSL) and "M coil selection" (LRSM) in the
3-step coil changeover specification.
(Note) The coil is not changed over during the position loop control mode even if this signal is changed.
The coil selected immediately before the position loop control mode is entered is retained.
[Related signals]
(1) M coil selection (LRSM: Y18A6)
(2) In L coil selected (LCSA: X188F)
(3) In M coil selected (MCSA: X189E)
369
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- C AXIS GAIN L, H C Y18A2, 3 Y1902, 3 Y1962, 3 Y19C2, 3
[Function]
This signal selects whether to change the C axis gain (select optimum gain) according the C axis cutting
state.
During C axis cutting feed, cutting gain is applied. During other axis’ cutting feed (C axis face turning),
non-cutting stop gain is applied. Non-cutting gain is applied in all other cases.
[Operation]
Non-cutting gain
G0 G1 G0
C axis command
X axis command G0 G1
(C axis part system)
Z axis command G1 G0 G1
(other part system)
(Note 1) The cutting feed of other part systems dose not affect the C axis gain selection.
(Note 2) There are 1st to 3rd cutting gains, which are selected with the ladder.
Signal
C axis C axis
Selected Remarks
gain L gain H
details
Selected during
Non-cutting gain – – Spindle parameter SP003 selection
rapid traverse
0 0
1st cutting gain Spindle parameter SP130 selection
1 1
Selected during
2nd cutting gain 1 0 Spindle parameter SP131 selection cutting feed
3rd cutting gain 0 1 Spindle parameter SP132 selection
Cutting stop gain – – Spindle parameter SP133 selection
370
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- M COIL SELECTION LRSM C Y18A6 Y1906 Y1966 Y19C6
[Function]
This signal is used to select the middle-speed coil in the 3-step coil changeover specification of the
spindle coil changeover function.
[Operation]
The coil is selected depending on the combination of this signal and the "L coil selection" (LRSL).
(Note) The coil is not changed over during the position loop control mode even if this signal is changed.
The coil selected immediately before the position loop control mode is entered is retained.
[Related signals]
(1) L coil selection (LRSL: Y189F)
(2) In L coil selected (LCSA: X188F)
(3) In M coil selected (MCSA: X189E)
371
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- SPINDLE SELECTION SWS C Y18A8 Y1908 Y1968 Y19C8
[Function]
The spindle to which the S command for the spindle is output is selected when the multi-spindle control II
is valid.
0: Not select
1: Select
[Operation]
Spindle command PLC side Spindle enable
Spindle selection
selection
Spindle command Spindle command X18A0
rotation speed rotation speed Spindle stop
R7002 Y18A8 input output
1st spindle
Y1894
R6500/6501 R7000/7001
SWS
PLC side X1900
R7052 Y1908 2nd spindle
Y18F4
R6550/6551 R7050/7051
SWS
S command $1 PLC side X1960
S command $2 R7102 3rd spindle
Y1968
Y1954
R6600/6601 R7100/7101
SWS
PLC side X19C0
R7152 Y19C8 4th spindle
Y19B4
R6650/6651 R7150/7151
SWS
Encoder selection
R2567
Encoder input $1
Encoder input $2
R2767
The S command for a spindle is output as the rotation speed command to the spindle which has been
selected by the "Spindle selection" signal (SWS) ON from the PLC. The selected spindle rotates at the
rotation speed which was output. The spindles which were de-selected by the "Spindle selection" signal
(SWS) OFF continue to rotate at the same rotation speed as the speed immediately before their
de-selection. This allows each spindle to be rotated simultaneously at a different rotation speed. The
"Spindle command selection" signal is used to select which of the spindles is to receive the S command
from which part system.
[Related signals]
(1) Spindle command selection (SLSP: R7002)
(2) Spindle stop (SSTP: Y1894)
(3) Spindle enable (ENB: X18A0)
(4) Encoder selection (R2567)
(5) Spindle forward run start (SRN: Y1898)
(6) Spindle reverse run start (SRI: Y1899)
372
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
- PLC COIL CHANGEOVER MPCSL C Y18AF Y190F Y196F Y19CF
[Function]
When the coil changeover is the NC internal process, the coil changeover with the PLC signal can be
performed with this signal.
[Operation]
If the coil changeover is the NC internal process, the NC internal process selection is interrupted and
changed to the selection with the PLC signal when this signal is turned ON.
The coil changeover in the NC internal process and the coil changeover via the PLC are changed over
with the parameter #1239 set11/bit0.
0: Via PLC
1: NC internal process
(Note) This signal must be turned ON after the "L coil selection" (LRSL)/ "M coil selection" (LRSM) signal
has been decided. The NC internal changeover process is entered when this signal is turned OFF,
so note the spindle rotation speed.
[Related signals]
(1) L coil selection (LRSL: Y189F)
(2) M coil selection (LRSM: Y18A6)
(3) In L coil selected (LCSA: X188F)
(4) In M coil selected (MCSA: X189E)
373
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SPINDLE SYNCHRONOUS C
- SPSY Y18B0 Y1910 Y1970 Y19D0
CONTROL
[Function]
The spindle synchronous control mode is entered by turning this signal ON.
[Operation]
The spindle synchronous control mode is entered by inputting the "Spindle synchronous control" signal
(SPSY). During the spindle synchronous control mode, the synchronous spindle is controlled in
synchronization with the rotation speed commanded for the basic spindle.
Set the basic spindle, synchronous spindle and rotation direction beforehand.
Device
Signal name Abbrev. Explanation
No.
R7016 Spindle synchronous – Select a serially connected spindle to be controlled as the
control basic spindle.
Basic spindle select (0: 1st spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd
spindle, 4: 4th spindle
(Note 1) Spindle synchronization control will not take place
if a spindle not connected in serial is selected.
(Note 2) If "0" is designated, the 1st spindle will be
controlled as the basic spindle.
R7017 Spindle synchronous – Select a serially connected spindle to be controlled as the
control synchronous spindle.
Synchronous spindle (0: 2nd spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd
select spindle, 4: 4th spindle
(Note 3) Spindle synchronization control will not take place
if a spindle not connected in serial is selected or if
the same spindle as the basic spindle is selected.
(Note 4) If "0" is designated, the 2nd spindle will be
controlled as the synchronous spindle.
Y18B2 Spindle synchronous – Designate the basic spindle and synchronous spindle
rotation direction rotation directions for spindle synchronization control.
0: The synchronous spindle rotates in the same direction
as the basic spindle.
1: The synchronous spindle rotates in the reverse direction
of the basic spindle.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle synchronous rotation direction (Y18B2)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
(5) Spindle phase synchronization complete (FSPPH: X18AA)
(6) Spindle synchronous control Basic spindle select (R7016)
(7) Spindle synchronous control Synchronous spindle select (R7017)
374
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SPINDLE PHASE C
- SPPHS Y18B1 Y1911 Y1971 Y19D1
SYNCHRONOUS CONTROL
[Function]
Spindle phase synchronization starts this signal is turned ON during the spindle synchronous control
mode.
[Operation]
Spindle phase synchronization starts when the "Spindle phase synchronous control" signal (SPPHS) is
input during the spindle synchronous control mode. The "Spindle phase synchronization complete" signal
is output when the spindle phase synchronization attainment level setting value (#3051 spplv) is reached.
(Note 1) This signal will be ignored even if it is turned ON during a mode other than the spindle
synchronous control mode.
Spindle synchronous
control (SPSY)
In spindle synchronous
(Note1)
control (SPSYN1)
(Note 1) This is turned OFF once to change the rotation speed during phase synchronization.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle synchronous control (SPSY: Y18B0)
(4) Spindle synchronous rotation direction (Y18B2)
(5) Spindle phase synchronization complete (FSPPH: X18AA)
(6) Spindle synchronization phase shift amount (R7018)
375
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SPINDLE SYNCHRONOUS C
- Y18B2 Y1912 Y1972 Y19D2
ROTATION DIRECTION
[Function]
The synchronous spindle's rotation direction is designated with this signal. Select whether the direction is
the same as or the reverse of the basic spindle.
[Operation]
Designate the rotation direction for the basic spindle and synchronous spindle during spindle
synchronous control.
0: Synchronous spindle rotates in same direction as basic spindle.
1: Synchronous spindle rotates in reverse direction of basic spindle.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle synchronous control (SPSY: Y18B0)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
(5) Spindle phase synchronization complete (FSPPH: X18AA)
(6) Spindle synchronization phase shift amount (R7018)
376
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
PHASE SHIFT C
- SSPHM Y18B3 Y1913 Y1973 Y19D3
CALCULATION REQUEST
[Function]
This signal calculates the phase error of the basic spindle during rotation synchronization, and requests
that it be saved in the NC memory.
[Operation]
The phase error of the basic spindle and synchronous spindle is saved in the NC memory when this
signal is ON and the rotation synchronization command's (with no R address command) spindle
synchronization is completed (when "Spindle rotation speed synchronization complete" signal is ON).
This signal turns ON when the spindle rotation is stopped before the rotation synchronization command.
Spindle synchronous
control (Y18B0)
In spindle synchronous
control (X18A8)
(Note 1) The phase cannot be aligned when calculating the phase shift.
(Note 2) If the handle mode is selected as the manual operation mode, the synchronous spindle cannot
be rotated with the handle.
[Related signals]
(1) Phase OFFset request (SSPHF: Y18B4)
(2) Spindle synchronous control phase error output (R6516)
(3) Spindle synchronous control phase OFFset data (R6518)
377
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- PHASE OFFSET REQUEST SSPHF C Y18B4 Y1914 Y1974 Y19D4
[Function]
This signal requests that the phase be aligned to the value obtained by adding the value commanded with
the phase synchronization command's R address to the phase error of the basic spindle and synchronous
spindle saved with the "Phase shift calculation request" signal (Y18B3).
[Operation]
If phase synchronization is commanded (with R address command) while this signal is ON, the basic
spindle and synchronous spindle phases will be aligned to attain the phase error obtained by adding the
value commanded with the R address command to the phase error of the basic spindle and synchronous
spindle saved in the NC memory.
[Related signals]
(1) Phase shift calculation request (SSPHM: Y18B3)
(2) Spindle synchronous control phase error output (R6516)
(3) Spindle synchronous control phase OFFset data (R6518)
378
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
ERROR TEMPORARY
- SPDRPO C Y18B5 Y1915 Y1975 Y19D5
CANCEL
[Function]
This signal cancels the error caused by the speed fluctuation when the chuck is closed.
When the chuck is closed, the speed will fluctuate due to external causes. An error will occur between the
basic spindle's position and the synchronous spindle's position due to this speed fluctuation. This signal is
used to cancel this error. (If spindle synchronization is attempted when closing the chuck without
canceling this error, torsion could occur.)
[Operation]
The error between the basic spindle's position and synchronous spindle's position is saved when this
signal changes from OFF to ON. The saved error is canceled and the spindle is synchronized while this
signal is ON. (Even if the chuck close signal is OFF, the error will be canceled while the "Error temporary
cancel" signal is ON.)
(Note 1) Turn this signal ON after the chucks on both the basic spindle side and synchronous spindle
side have closed and grasped the chuck.
(Note 2) Turn this signal OFF when the either the basic spindle side or synchronous spindle side chuck is
open.
(Example)
(1) Close the basic spindle side chuck.
(2) Start spindle synchronization (G114.1).
(3) Close the synchronous spindle side chuck.
(The speed will fluctuate due to external causes at this time, and an error will occur.)
(4) Using the "Chuck close confirmation" signal (SPCMP), check that the chucks are closed.
(5) Turn the "Error temporary cancel" signal (SPDRPO) ON, and cancel the error.
(6) Execute machining with spindle synchronous control.
(7) Open the chuck on the synchronous spindle side.
(8) Using the "Chuck close confirmation" signal (SPCMP), check that the chuck is opened.
(9) Turn the "Error temporary cancel" signal (SPDRPO) OFF, and stop the error cancellation.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle phase synchronization complete (FSPPH: X18AA)
(4) Chuck close confirmation (SPCMP: X18AC)
(5) Chuck close (SPCMPC: Y18B9)
379
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
SPINDLE P
- SYNCHRONIZATION SPSYC C Y18B8 Y1918 Y1978 Y19D8
CANCEL
[Function]
This signal is used to cancel the spindle synchronous control with the G114.n command.
The spindle synchronous control with the "Spindle synchronous control" (Y18B0) is not canceled.
[Operation]
The spindle synchronous control mode can be canceled by turning this signal ON.
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle phase synchronization complete (FSPPH: X18AA)
(4) Spindle phase synchronous control (SPPHS: Y18B1)
(5) Spindle synchronous control phase error 1 (degree) (R6522)
(6) Spindle synchronous control phase error 2 (degree) (R6523)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- CHUCK CLOSE SPCMPC C Y18B9 Y1919 Y1979 Y19D9
[Function]
This signal is turned ON while the basic spindle and synchronous spindle clamp the same work.
[Operation]
The "Spindle chuck close confirmation" signal is turned ON when the "Chuck close" signal is ON.
The "Spindle chuck close confirmation" signal is turned OFF when the "Chuck close" signal is OFF.
In spindle synchronous
control (X18A8)
In error cancel
(Note) Use the "Error temporary cancel" only when the rotation error between the basic spindle and
synchronous spindle occurs because of the "Chuck close" signal.
[Related signals]
(1) "Chuck close confirmation" signal (SPCMP: X18AC)
380
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
MAGNETIC BEARING C
- Y18C0 Y1920 Y1980 Y19E0
SERVO ON COMMAND
[Function]
The magnetic bearing is set in the servo ON state.
[Operation]
The bearings are suspended after this signal is input.
To rotate the spindle, turn this signal ON, confirm that the "in magnetic bearing servo ON" signal is ON,
and then input the forward run or reverse run signal.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
MAGNETIC BEARING C
- Y18C1 Y1921 Y1981 Y19E1
TOOL UNCLAMP
[Function]
This signal informs the magnetic bearing drive unit that tool mounted on the spindle is being exchanged.
[Operation]
When exchanging the tool, set the magnetic bearing in the servo OFF state, confirm that the servo is OFF,
and then set this signal. Always turn this signal ON before changing the tool information parameters
(mb012 to mb016).
381
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
POSITION SWITCH n C Y1D00 Y1D20 Y1D40 Y1D60
-
INTERLOCK to 7 to 7 to 7 to 7
[Function]
An interlock is applied on the axis when outside the position switch range, and movement of the axis
targeted by the position switch is prohibited.
[Operation]
When this signal turns ON and the axis targeted for the corresponding position switch is outside the range,
an interlock will be applied on the axis, and movement will be prohibited. Movement is possible within the
set range.
• Coasting distance
The coasting distance when outside the position switch range by axis movement depends on the
commanded speed and parameter setting.
[Coasting distance for position switch interlock]
[Cautions]
(1) When moving from the set range to outside the range, the coasting distance up to when the axis
stops will differ according to the position switch method.
(2) The position switch interlock is invalid for a reference position return incomplete axis (incremental
specifications) absolute position initialization incomplete axis and an axis for which absolute position
initialization is being carried out.
(3) The position switch range is judged with the machine coordinate system. Thus, the inclined axis is
judged with the oblique (actual axis).
If the basic axis moves with a command issued for the inclined axis, the axis interlock will not be
applied even if the basic axis moves out of the position switch range. (The interlock is valid only for
the commanded axis.)
[Related signal]
(1) Position switch (PSW1 to 24: X1D00 to 17)
382
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
[Function]
An analog voltage can be output from the designated connector pins (see below) on the remote I/O unit
DX120 by setting designated data in the file registers.
[Operation]
"Analog voltage" signal (for speed control) can be output by setting signed binary data to the
corresponding file register.
The analog output interface is explained below.
-4095 -1000 0
File register details
4095
-2.44
10
-1000
Output voltage = x 10V = -2.44V
4095
Rn n = 100 to 103
215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 When -1000
(FC18 with hexadecimal)
1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0
383
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- KEY OUT 1 C R212
[Function]
When this signal is used, key data can be entered on the user PLC side instead of the CNC keyboard.
[Operation]
(1) KEY IN 1
R8
(2)
For monitor
User
(3) PLC
(4) R212
Key data processing
(CNC) KEY OUT 1
(1) Key data is set to file registers R8 and R212 at the head of user PLC main program.
(2) The user PLC refers to the key data, and performs required processing.
(3) The user PLC sets the key data which meets the keyboard currently in use to register R212.
(4) The controller processes the effective key data after the main program of user PLC has been
processed, referring to the settings of R8 and R212.
(Note 1) For details of key data and processing timing, refer to the Instruction Manual for "PLC
programming" ("key operation using user PLC").
[Related signals]
(1) KEY IN 1 (R8)
384
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- ALARM MESSAGE I/F 1 to 4 C R218 to 21
[Function]
Desired alarm messages prepared using PLC development tool (personal computer) can be displayed in
ALARM DIAGNOSIS screen of the setting and display unit by setting values (binary code) to alarm
interface file registers (Rn, Rn+1, Rn+2, Rn+3).
[Operation]
If table No. of previously prepared alarm message table has been set to alarm interface file registers,
alarm message, if alarm occurs, can be displayed in ALARM DIAGNOSIS screen.
Maximum 4 alarm messages can be displayed at the same time.
Alarm message can be cleared by setting "0" to alarm interface file registers.
For details of alarm message display, refer to the "PLC Programming Manual".
[Caution]
(1) Set setup parameter PLC "#6450 bit 0" to 1 to display the alarm messages.
(2) For alarm message interface, file register (R method) or temporary storage (F method) can be used.
The selection is made with Setup parameter PLC "#6450 bit 1".
(3) In both R method (file register) and F method (temporary storage), alarm does extend to the
controller.
When it is desirous to stop controller operation according to alarm type, signals such as "Auto
operation "pause" command" (*SP) signal, "Single block" (SBK) signal and "Interlock" signal should
be processed on the PLC side.
B Signal
contact Signal name abbreviation Common for part systems
P
- OPERATOR MESSAGE I/F C R222
[Function]
Desired operator message prepared using PLC development tool (personal computer) can be displayed
by setting value (binary code) to operator message interface file register (Rn). Operator message appears
in ALARM DIAGNOSIS screen of the setting and display unit.
[Operation]
If table No. of previously prepared operator message table has been set to operator message interface
file register, operator message can be displayed in ALARM DIAGNOSIS screen.
Operator message can be cleared by setting "0" to operator message interface file register.
For details of operator messages, refer to the "PLC Programming Manual".
[Caution]
(1) Set setup parameter PLC "#6450 bit 2" to 1 to display the operator messages.
(2) Display of operator message does not cause alarm on the controller side. When it is desirous to stop
controller operation according to operator message, signals such as "Auto operation "pause"
command" (*SP) signal, "Single block" (SBK) signal and "Interlock" signal should be processed on the
PLC side.
385
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- USER PLC VERSION CODE C R224 to 7
[Function]
The user PLC version can be displayed with the software version that controls the other controller on the
setting and display unit (communication terminal) DIAGN/IN/OUT screen.
[Operation]
Characters to be displayed are placed in ASCII code.
<Display format>
PLCu BND − W −
, : Alphabet is used.
: Numeric is used.
BND − 1 2 3 4 W 5 6 7 − A 0 B
(Program example)
ACT
MOV H42FF R224
"FF" (Fixed)
Always set to "FF" when displaying 2 digits
MOV H4130 R225
"0"
"A"
MOV K567 R226
Always turn ON at the first scan of the user PLC (constant also possible)
386
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
USER PLC VERSION CODE C
- R232 to 8
2
[Function]
This signal enables the user PLC version to be displayed, together with the software version controlling
another control unit, in the DIAGN/IN/OUT screen of the setting display unit (communication terminal).
[Operation]
The ASCII code that corresponds to the character to be displayed in the version display interface is set.
Interface
ASCII code
(Program example)
ACT
DMOV H36 37 38 39 R232
387
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- OT IGNORED C R248
[Function]
When this signal is used, "stroke end error" can be avoided without eternal wiring for stroke end signal
(remote I/O connector pin No. fixed signal) provided for each axis. "Stroke end" signal on axis for which
the "OT ignored" signal is set can be used for other purpose.
[Operation]
"Stroke end error" signal associated with a specific axis motion can be ignored.
The interface for this signal is as follows:
(Note 1) The signal is applicable to (+) and (-) motion at the same time (ignored when "ON").
(Note 2) "OT" is abbreviation of "Over Travel".
B Signal
contact Signal name abbreviation Common for part systems
P
- NEAR-POINT IGNORED C R272, 3
[Function]
When this signal is used, "Near point detect" signal (remote I/O connector pin No. fixed signal) which is
used for dog type reference position return can be ignored (dog not-passed state).
Furthermore, the "Near point detect" signal for an axis to which the "Near-point ignored" signal is set can
be used for other applications.
[Operation]
When the signal is turned ON, "Near point detect" signal for the corresponding control axis can be
ignored.
The interface is shown below:
388
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
TOOL I/D R/W POT NO. C
- R336
DESIGNATION
[Function]
Designate the number of the pot containing the tool No. of the information communicated with the tool ID
controller.
[Operation]
(1) Designate the pot No. to store the tool information tool No. read in from the tool ID controller.
(2) Designate the pot No. containing the tool No. to write the tool information to the tool ID controller.
(3) Designate the pot No. containing the tool No. of which tool information is to be erased.
[Caution]
Do not change the pot No. while communicating with the tool ID.
B Signal
contact Signal name abbreviation Common for part systems
P
LARGE DIAMETER TOOL C
- R337
INFORMATION
[Function]
Information indicating whether the tool mounted on the spindle and standby tool are large diameter tools
or not is set. (H: Spindle, L: Standby tool)
[Operation]
When the tool mounted on the spindle or standby tool is changed, "1" is set if the tool is a large diameter
tool, and "0" is set if it is a normal tool, respectively.
If there is no tool mounted on the spindle or standby tool, H: spindle and L: standby tool will be cleared to
"0".
B Signal
contact Signal name abbreviation Common for part systems
P
- TOOL WEIGHT (Spindle tool) C R338
[Function]
Weight of the tool mounted on the spindle is set.
[Operation]
When the tool mounted on the spindle is changed, the weight of the newly-mounted tool will be set.
If no tool is mounted on the spindle, this setting will be cleared to "0".
[Caution]
Unit: 0.1kg
389
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
TOOL WEIGHT (Standby C
- R339
tool)
[Function]
Weight of the standby tool is set.
[Operation]
When the standby tool is changed, the weight of newly-set standby tool will be set.
If there is no standby tool, this setting will be cleared to "0".
[Caution]
Unit: 0.1kg
B Signal
contact Signal name abbreviation Common for part systems
P
UNSET TOOL C
- R340
INFORMATION
[Function]
(Note 1)
Information indicating whether the tool mounted on the spindle and standby tool are unset tools or
not is set. (H: Spindle, L: Standby tool)
[Operation]
When the tool mounted on the spindle or standby tool is changed, "1" is set if the tool is an unset tool, and
"0" is set if the tool is set, respectively.
If there is no tool or standby tool mounted on the spindle, H: spindle and L: standby tool will be cleared to
"0".
(Note 1) When changing the tool numbers in the ID label (when writing new tool information in the ID
label), the tool must be set as an unset tool.
390
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
- (PASSWORD NO.) C R354, 5
[Function]
This function uses a password No. to prohibit editing and input/output of the user PLCs to prevent these
user PLCs prepared by the machine manufacturer from being incorrect overwritten by the end user.
This function is an option.
[Operation]
The machine manufacturer's original password No. is registered in R354[L]/R355[H] with the user PLCs.
Set the password No. in the range of "2" to "99999999". "0" and "1" cannot be set. Note that if the
R354/R355 value is "0" or "1", the default value "5963" will be used as the password No.
391
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
SETUP PARAMETER LOCK C
- R364
I/F
[Function]
This is the input signal used with the setup parameter lock function.
[Operation]
This signal is validated when the base specification parameter "#1222 aux06 bit3" (setup parameter
setting lock valid) is set to 1.
F E D C B A 9 8 7 6 5 4 3 2 1 0
R364
The setup parameters are locked when this bit is turned OFF, and the following operations take place.
(a) Setting of the setup parameters is disabled.
(b) An operation error (E84 CAN'T IN/OUT) occurs when inputting parameters via RS-232C.
(c) An error occurs if parameters are input from the GOP memory card.
(d) Automatic start is enabled allowing automatic operation to be started.
(e) When this bit is changed from ON to OFF, the settings are validated after resetting.
392
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
1ST CUTTING FEEDRATE P
- OVERRIDE C R2500 R2700 R2900 R3100
(File register method)
[Function]
When "Cutting feedrate override method select" (FVS) is set to "file register method", override (0 to 300%,
1% increment) can be exerted on the cutting feedrate. Desired value is set to file register (R) in binary
code.
[Operation]
When override is exerted to the preset feedrate, the true feedrate is the product obtained by multiplying
the preset feedrate by the specified override ratio (provided that "2nd cutting feedrate override" is not
valid).
The override ratio is fixed to 100%, irrespective of "1st feedrate override" setting, under the following
condition:
(1) "Override cancel" (OVC) signal is ON.
(2) During tapping in fixede.
(3) During TAPPING mode.
(4) During thread cutting.
(Note) Only when override setting is 0%, override is exerted even on rapid traverse speed in automatic
operation. That is, cutting feed as well as rapid traverse stop if the 1st feedrate override is set to
0% during automatic operation. When override setting is 0%, "M01 OPERATION ERROR"
appears in the alarm display section of setting and display unit, and "M01 OPERATION ERROR
0102" in the ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override (*FV1 to 16: YC60)
For relationship among these signals, refer
(2) Cutting feedrate override method select (FVS: YC67)
to the description the cutting feedrate
(3) 2nd cutting feedrate override valid (FV2E: YC66)
override.
(4) 2nd cutting feedrate override (R2501)
(File register method)
393
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
2ND CUTTING FEEDRATE P
- OVERRIDE C R2501 R2701 R2901 R3101
(File register method)
[Function]
When the "2nd cutting feedrate override valid" function (FV2E) is used, another override can be exerted
on cutting feedrate overrided by "Feedrate override" (*FV1 to 16) in code method, or by "1st cutting
feedrate override" when the "Cutting feedrate override method select" (FVS) is set to file register method.
The 2nd feedrate override can be set within range from 0% to 327.67% with 0.01% increment. Value of
override ratio is set in binary code system to file register.
[Operation]
When this override function is used, the true feedrate is the product obtained by multiplying commanded
feedrate (F) by "1st cutting feedrate override" ratio and "2nd cutting feedrate override" ratio.
Since the least increment of 2nd feedrate override is 0.01%, override setting "10000" corresponds to
100%.
The override ratio is fixed to 100%, irrespective of "1st cutting feedrate override" or "2nd cutting feedrate
override" setting, under the following condition:
(1) "Override cancel" (OVC) signal is ON.
(2) During tapping in fixed cycle.
(3) During TAPPING mode.
(4) During thread cutting.
(Note) Only when the 1st cutting feedrate override or 2nd cutting feedrate override is 0% or both of
them are 0%, override is exerted even on rapid traverse speed in automatic operation. That is,
cutting feed as well as rapid traverse stop if the 1st override feedrate is set to 0% during
automatic operation. When override setting is 0%, "M01 OPERATION ERROR" appears in the
alarm display section of setting and display unit, and "M01 OPERATION ERROR 0102" in the
ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override (*FV1 to 16: YC60)
For relationship among these signals, refer
(2) Cutting feedrate override method select (FVS: YC67)
to the description about the cutting
(3) 2nd cutting feedrate override valid (FV2E: YC66)
feedrate override.
(4) 1st cutting feedrate override (R2500)
(File register method)
394
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
RAPID TRAVERSE P
- OVERRIDE C R2502 R2702 R2902 R3102
(File register method)
[Function]
When "Rapid traverse speed override method select" signal (ROVS) is set to "file register method",
override can be exerted, besides the code method override (ROV1, ROV2), by setting within the range of
0% to 100% by 1% increments. The value is set in the file register (R) in binary.
[Operation]
During rapid traverse in the automatic or manual operation, the actual feedrate will be the result of
multiplying the rapid traverse speed set in a parameter by this override ratio.
(Note 1) The override will be clamped at 100%.
(Note 2) The "M01 operation error 0102" will occur if the override value is 0%.
[Related signals]
(1) Rapid traverse speed override (code method) (ROV1, ROV2: YC68, YC69)
(2) Rapid traverse speed override method select (ROVS: YC6F)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- CHOPPING OVERRIDE CHPOV C R2503 R2703 R2903 R3103
[Function]
The chopping override can be set as a value between 0 and 100% (1% unit).
The value is set directly in the R register for chopping override. (This cannot be set with a code method.)
The data is set in R2503.
[Operation]
(1) Only the chopping override is valid for the chopping operation.
When rapid traverse override valid is commanded with the DDB function command, the rapid traverse
override can be validated for rapid traverse between the basic position and upper dead center point.
The rapid traverse override can be set with either the code method (1, 25, 50, 100%) or the file
register (value setting) method (0 to 100%, 1% increment).
(2) The chopping override is set between 0 and 100% with a 1% increment.
If a value exceeding 0 to 100% is set, the override will be clamped at 100%.
(3) The chopping override is set as binary word data in the R register.
Set the data with one command.
(4) If the "Chopping override" signal is set to "0", "M01 OPERATION ERROR 0150" will occur.
395
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
MANUAL FEEDRATE C R2504, 5 R2704, 5 R2904, 5 R3104, 5
-
(File register method)
[Function]
When "Manual feedrate method select" signal (JVS) is set to "file register method", feedrate can be
specified, besides code method (*JV1 to 16) setting, by setting desired feedrate ratio manually. The value
is set in file register (R).
[Operation]
This mode of feedrate setting can be used in JOG feed, incremental feed, reference position return feed
and manual arbitrary feed mode. For JOG, incremental and reference position return mode, "Rapid
traverse speed" (RT) signal should be OFF. For manual arbitrary feed mode, "EX.F/MODAL.F" signal
(CXS3) should be OFF. Feedrate specified in this mode can be applied to feed motion in dry run
(automatic operation).
The use of this signal is conditioned as follows:
(1) When "Manual feedrate override valid" signal (OVSL) is OFF, the originally set feedrate is applied.
(2) When "Manual feedrate override valid" signal (OVSL) is ON, the feedrate override ratios of "1st
cutting feedrate override" and "2nd cutting feedrate override" are applied to the originally set feedrate.
(3) Manual feedrate is set to file registers Rn and Rn+1. The feedrate depends on "Feedrate least
increment" (PCF1, PCF2) as listed below.
(4) Feedrate clamp (max. feedrate) depends on setting of axis parameter (cutting feedrate clamp) when
"Rapid traverse" signal (RT) is OFF.
(Note 1) During incremental feed mode, the true feedrate does not change even when the manual
feedrate setting is changed while feed motion is going on.
(Note 2) As for file registers (Rn and Rn+1), Rn is of lower order.
Of the file registers Rn and Rn+1 to designate the feedrate, if the value is 2-bytes (one word),
the high-order side does not need to do anything.
[Related signals]
(1) Manual feedrate (code method) (*JV1 to *JV16: YC70 to YC74)
(2) Manual feedrate method select (JVS: YC77)
396
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- MANUAL FEEDRATE B C R2506, 7 R2706, 7 R2906, 7 R3106, 7
[Function] [Operation]
Designate the manual feedrate for the axis selected with the manual feedrate B valid signal.
[Caution]
(1) The speed designated with this register is valid for the manual feedrate of an axis for which the
manual feedrate B valid signal is valid.
(2) Cutting override and manual override are invalid for this register's speed.
(3) This register is not related to the dry run speed.
(4) A binary value is directly set for this register. The setting unit is 0.01mm/min (°/min).
(5) This signal is a register common for all axes.
[Related signals]
(1) Manual feedrate B valid (Y940 to 947)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
HANDLE/INCREMENTAL P
- FEED MULTIPLICATION C R2508, 9 R2708, 9 R2908, 9 R3108, 9
(File register method)
[Function]
When "Handle/Incremental feed multiplication method select" (MPS) signal is set to "file register method",
amount of feed per pulse or per command signal can be multiplied by value set to file register.
Multiplication value (multiplier), binary code, is set in file register (R).
[Operation]
Multiplication is applied to amount of feed per pulse in handle feed mode (output from manual pulse
generator), or to amount of feed per signal in incremental feed mode (+J1, −J1, etc.).
When multiplier is "500" and one pulse is given in handle feed mode, for example, 500µm of feed motion
occurs. When multiplier is "30000" and one feed command signal is given in incremental feed mode,
30mm of feed motion occurs (time constant for feed motion is equal to time constant for rapid traverse or
step).
(Note 1) Change of multiplication setting during feed motion is ignored.
(Note 2) Since considerably large multiplication can be used, the signal should be used carefully.
[Related signals]
(1) Handle/Incremental feed multiplication (code method) (MP1, MP2, MP4: YC80, YC81, YC82)
(2) Handle/Incremental feed multiplication method select (MPS: YC87)
397
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
PLC INTERRUPT C R2518, 9 R2718, 9 R2918, 9 R3118, 9
-
PROGRAM NO.
[Function]
The interrupt program set with R register is executed upon signal from PLC during single block stop in
program operation or during manual operation mode.
[Operation]
(1) Interrupt program is executed. This program is designated by the interrupt program No. input
simultaneously with "PLC interrupt" signal upon "PLC interrupt" signal startup during single block stop
in program operation or during manual operation mode.
(2) Single block operation and "Auto operation pause" are valid even during the interrupt program
mentioned above. In order to cancel "Single block" during interrupt program, use system variables
#3003; to cancel "Automatic operation pause", use #3004.
(3) "PLC interrupt" or "MDI interrupt" cannot be executed during interrupt program.
(4) Interrupt program is completed with M99.
(5) Set the parameter #1122 pglk program display lock to 1 or 2 when not wishing to display the active
interrupt program on the monitor screen.
(6) The mode is returned to the operation mode prior to the interruption upon completion of interrupt
program. In the case of "Memory mode" or "MDI mode", the block following the last used before the
interruption is executed with automatic start.
(7) "PLC interrupt" signal will be ignored even if it is turned ON during "In auto operation start" or "In auto
operation pause".
(8) "In auto operation start" is output during interrupt program regardless of the operation mode prior to
the interruption.
(9) "PLC interrupt" is valid for each part system.
(10)If there is no interrupt program, the program error (P232) occurs.
(11)If the interrupt program number set in the R register exceeds the designated setting range, the
program error (P232) occurs.
(12)Input numbers from 9000 to 9999 in the interrupt program number.
398
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
O9900
"PLC interrupt" N10 G01 X10.;
signal ON N20 Z10.;
M99;
After completion of 0100 N10 block, call the interrupt program designated when "PLC interrupt"
signal is turned ON (09900).
PLC interrupt is terminated at M99 block and the block is stopped.
With the next automatic startup, 0100 N20 will be executed.
Automatic start
N10 N20
"PLC interrupt"
signal PLC interrupt program
(Block stop is realized at
M99 block)
O9900
"PLC interrupt"
signal ON
M99;
When manual feeding, call the interrupt program designated when "PLC interrupt" signal is turned
ON (09900).
PLC interrupt is terminated at M99 block and the block is stopped.
By resetting, operation mode is returned to manual operation mode.
Manual feed Manual feed
"PLC interrupt"
signal Interrupt program
Reset
(Block stop is realized
at M99 block)
399
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
C R2520 R2720 R2920 R3120
- LOAD METER 1, 2
to 3 to 3 to 3 to 3
[Function] [Operation]
The load meter can be displayed on the coordinate value screen by just setting a value in the
corresponding file register.
Refer to the section on "Load meter display" in the "PLC Programming Manual" for details.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MANUAL ARBITRARY FEED P
- 1ST AXIS MOVEMENT C R2544, 5 R2744, 5 R2944, 5 R3144, 5
DATA
[Function]
This data specifies the amount of movement or positioning point in manual arbitrary feed mode.
[Operation]
"Manual arbitrary feed 1st axis movement data" is for the axis whose number is specified by "Manual
arbitrary feed 1st axis No." (CX11 to 116: YCA0 to YCA4).
"Manual arbitrary feed 1st axis movement data" means differently depending on the statuses of the
"MC/WK (CXS5)" and "ABS/INC (CXS6)" signals.
(1) When the ABS/INC (CXS6) signal is ON:
"Manual arbitrary feed 1st axis movement data" specifies the amount of movement (increment).
(2) When the "ABS/INC (CXS6)" signal is OFF, it depends on the status of the "MC/WK (CXS5)" signal
as follows:
(a) When the "MC/WK (CXS5)" signal is OFF:
"Manual arbitrary feed 1st axis movement data" specifies a coordinate value (positioning point) of
the machine coordinate system.
(b) When the "MC/WK (CXS5)" signal is ON:
"Manual arbitrary feed 1st axis movement data" specifies a coordinate value (positioning point) of
the modal workpiece coordinate system.
"Manual arbitrary feed 1st axis movement data" is written in binary notation with a sign. The unit of the
specified value matches that of data entered.
(Ex.) When (R2545, R2544)=1 is specified in micrometer system, axis motion is 1µm (at incremental
specification).
[Caution]
"Manual arbitrary feed 1st axis movement data" forms a data item by R2544 and R2545 or R2744 and
R2745. Handle negative data carefully.
[Related signals]
For related signals, see the descriptions on "Manual arbitrary feed mode (PTP: YC03)".
400
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MANUAL ARBITRARY FEED P
- 2ND AXIS MOVEMENT C R2548, 9 R2748, 9 R2948, 9 R3148, 9
DATA
[Function] [Operation]
"Manual arbitrary feed 2nd axis movement data" is for the axis whose number is specified by "Manual
arbitrary feed 2nd axis No. (CX21 to CX216)".
The other conditions are the same as for "Manual arbitrary feed 1st axis movement data" explained in the
previous section.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
MANUAL ARBITRARY FEED P
- 3RD AXIS MOVEMENT C R2552, 3 R2752, 3 R2952, 3 R3152, 3
DATA
[Function] [Operation]
"Manual arbitrary feed 3rd axis movement data" is for the axis whose number is specified by "Manual
arbitrary feed 3rd axis No. (CX31 to CX316)."
The other conditions are the same as for "Manual arbitrary feed 1st axis movement data" explained in the
previous section.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
C R2556 R2756 R2956 R3156
- ALARM MESSAGE I/F 1 to 4
to 9 to 9 to 9 to 9
[Function] [Operation]
Functions and operations, etc. are the same as previously described in alarm message I/F 1 to 4 (R218 to
21).
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- OPERATOR MESSAGE I/F C R2560 R2760 R2960 R3160
[Function] [Operation]
Functions and operations, etc. are the same as previously described in operator message I/F (R222).
401
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SEARCH & START C R2562, 3 R2762, 3 R2962, 3 R3162, 3
-
PROGRAM NO.
[Function]
The No. of the program to be searched with search & start is designated.
[Operation]
Set the No. of the program to be searched with search & start with a binary value.
(Note 1) The program No. must be set before the "Search & start" signal is input.
(Note 2) If a machining program No. is not designated or if an illegal No. is designated, and error signal
will be output when the search operation is executed.
[Related signals]
(1) Search & start (RSST: YC31)
(2) Search & start (error) (SEE: XC8A)
402
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- ENCODER SELECTION C R2567 R2767 R2967 R3167
[Function]
Using a binary setting, select which spindle's encoder feedback to use.
0: 1st spindle
1: 2nd spindle
2: 3rd spindle
3: 4th spindle
(Note) If a setting exceeds the number of connected spindles, it will be interpreted that a selection has
not been made.
[Related signals]
(1) Spindle selection (SWS: X18A8)
(2) Spindle command selection (SLSP: R7002)
(3) Spindle stop (SSTP: Y1894)
(4) Spindle enable (ENB: X18A0)
(5) Spindle forward run start (SRN: Y1898)
(6) Spindle reverse run start (SRI: Y1899)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
- C AXIS SELECTION C R2568 R2768 R2968 R3168
[Function]
The "C axis selection" signal is used to issue the commands with the axis name command address to the
axis selected from the Spindle/C-axis having the same axis name in the part system.
[Operation]
Using the axis number, set which spindle or C axis to output the commands to.
0: First C axis, 1: 1st axis, 2: 2nd axis, 3: 3rd axis, 4: 4th axis, ... 8: 8th axis
The setting is made with the axis number used in the part system.
(Note 1) This signal must always be input simultaneously with the "Recalculation request" signal (CRQ).
(Note 2) This signal is valid even when the multi-spindle function is invalid.
(Note 3) If an axis name (#1013 axname) is different from the initial C axis name, "M01 OPERATION
ERROR 1031" will occur.
403
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- R2580 R2780 R2980 R3180
AXIS SELECTION
[Function]
The axis for teaching and monitor operations is designated.
[Operation]
The axis for teaching and monitor operations is designated with bit correspondence.
Teaching and monitor operations are carried out to all axes designated with this signal.
* S indicates the 1st spindle and T indicates the 2nd
S T X Y
spindle.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Load change rate detection axis, Teaching data sub-No. (R2581, R2582)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
LOAD MONITOR P
- LOAD CHANGE RATE C R2581 R2781 R2981 R3181
DETECTION AXIS
[Function]
The axis targeted for the change rate detection is designated.
[Operation]
With bit correspondence, designate the axis for detecting the change rate when judging the start of actual
cutting during teaching and monitor operation.
If a change rate is detected for even one of the axes designated with this signal, it will be judged that
actual cutting has started.
* S indicates the 1st spindle and T indicates the 2nd
S T X Y
spindle.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Teaching data sub-No. (R2580, R2582)
(5) Load monitor status (R596 to R605)
404
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
LOAD MONITOR C
- R2582 R2782 R2982 R3182
TEACHING DATA SUB-NO.
[Function]
The sub-No. for teaching and monitor operation is designated.
[Operation]
Designate the sub-No. of the data registered with teaching operation, and the sub-No. of data used for the
monitor operation.
[Related signals]
(1) Load monitor In teaching/monitor execution, Teaching mode valid, Monitor mode valid (XCA0 to
XCA2)
(2) Load monitor Warning axis, Alarm axis, Data alarm information (R564 to R566)
(3) Load monitor Teaching/monitor execution, Teaching mode select, Monitor mode select, Alarm reset,
Warning reset (YCC3 to YCC7)
(4) Load monitor Axis selection, Load change rate detection axis (R2580, R2581)
(5) Load monitor status (R596 to R605)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
ADAPTIVE CONTROL C
- R2583 R2783 R2983 R3183
BASIC AXIS SELECTION
[Function]
The basic axis for adaptive control is designated.
[Operation]
Designate which of the actual load's detection axes is targeted for adaptive control.
Only one of the monitor target axes is designated.
* S indicates the 1st spindle and T indicates the 2nd
S T X Y
spindle.
[Related signals]
(1) Adaptive control valid (XCA3)
(2) Adaptive control execution (YCC9)
(3) Adaptive control override (R571)
405
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
EACH AXIS REFERENCE C
- R2584 R2784 R2984 R3184
POSITION SELECT
[Function]
Select the each axis reference position return position for manual reference position return.
[Operation]
(1) This signal is valid when the reference position select method is ON.
(2) Two bits are used for each axis to select the reference position.
(a) R register and corresponding axis
Each axis reference position select
F E D C B A 9 8 7 6 5 4 3 2 1 0
[Related signals]
(1) Reference position select method (YC97)
406
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
SYNCHRONOUS CONTROL P
- OPERATION METHOD C R2589 R2789 R2989 R3189
SELECTION
[Function] [Operation]
(1) Synchronous control
Synchronous control for the 1st part system is designated with the R2589 register, and for the 2nd
part system with the R2789 register.
Synchronous control can be turned ON and OFF by setting the bits corresponding to each axis in the
R2589/2789 registers. The CNC changes the operation when all axes reach the in-position state.
R2589/2789 • • • 7 6 5 4 3 2 1 0
1st axis
:
:
4th axis
If, due to the machine structure, the synchronous state must always be entered immediately after the
power is turned ON, set the R2589 register with the first ladder after the power is turned ON.
407
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
When changing the operation with the R2589/2789 register during automatic operation, calculate the
coordinates again.
After synchronous axis independent operation is carried out, the end point coordinates of the
synchronous axis are substituted in the program end point coordinates for the basic axis. Thus, if the
coordinates are not recalculated, the basic axis' movement command will not be created properly.
Request recalculation immediately after the R2589/2789 register is changed.
M2002
MF
DEN
Operation method
selection (R2589) Asynchronous Synchronous
Recalculation
request (CRQ)
NC latches
at rising edge
FIN
Calculation of next
block
Recalculation
408
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
1st axis
2nd axis
3rd axis
•
•
Turn ON both bits corresponding to the axis related to the basic axis and synchronous axis with the
base specification parameter "#1068 slavno".
(Example) To operate the 3rd axis (basic axis) and 5th axis (synchronous axis) in synchronization
76543210 HEX
R2589 o o o o o o o o 00
ooo1o1oo 14
When changing the operation with the R2589/2789 register during automatic operation, calculate the
coordinates again. The synchronous axis movement command may not be created correctly if
coordinates are not recalculated. Request recalculation immediately after the R2589/2789 register is
changed.
XC60
Miscellaneous function strobe (MF1) ON
= H10 R504 M2000
and M10 commanded → M2000 ON
XC60
Miscellaneous function strobe (MF1) ON
= H40 R504 M2002
and M40 commanded → M2002 ON
M2000 XC18
MOV H00 R2589 M2000 ON and motion command complete (DEN)
→ Asynchronous operation signal set
M2002 XC18
MOV H14 R2589 M2002 ON and motion command complete (DEN)
→ Synchronous operation signal set
M2000
YC2B M2000 or M2002 ON
→ Recalculation request (CRQ) set
M2002
409
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
MF
DEN
Operation method
Asynchronous Synchronous
selection (R2589)
Recalculation
request (CRQ)
NC latches
at rising edge
FIN
Calculation of next
block
Recalculation
[Cautions]
(1) During synchronous operation or independent operation, the basic axis signals are valid for the
"Interlock" and "Machine lock" signals, etc.
(2) The synchronous axis will return to the reference position in synchronization with the basic axis if
G27, G28 or G30 is commanded during synchronous operation. If the synchronous axis is at the
reference position when the basic axis completes reference position return, the reference position
return will be completed. If the synchronous axis is not at the reference position when the basic
axis completes reference position return, the "Reference position reached" signal for the basic axis
will not be output.
(3) The position switches are processed independently for the basic axis and synchronous axis.
(4) Input the same OT signal for the basic axis and synchronous axis.
Set the same soft limit value for the basic axis and synchronous axis.
If the above settings cannot be made because of the machine specifications, observe the following
points.
• If OT or soft limit occurs during the manual operation mode, an alarm will occur only for the
synchronous axis, and the basic axis will not stop.
Thus, make sure that the basic axis alarm turns ON before the synchronous axis.
• OT during the manual operation mode will cause the synchronous axis to stop when the OT signal
for only the basic axis turns ON. The basic axis is stopped by the position controller, and the
synchronous axis is stopped by the NC control unit.
Thus, there may be a difference in the stop positions. If an excessive error alarm occurs because of
OT, enter the correction mode, and cancel the alarm.
(5) The basic axis independent operation is handled as asynchronous, so the PLC input/output signal
is not reflected on the synchronous axis.
410
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL GROUP NUMBER C R2590, 1 R2790, 1 R2990, 1 R3190, 1
-
DESIGNATION
[Function]
The group number is designated when the usage data of the group of which the tool life has been
exceeded with tool life management II is to be cleared, or when the tool being used is to be forcibly
changed.
[Operation]
The group designation range is as follows.
[Related signal]
(1) Tool change reset (TRST: YC8C)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
WEAR COMPENSATION C
- R2594 R2794 R2994 R3194
NO. (Tool presetter)
[Function]
To clear the wear compensation amount after measuring the tool compensation amount with manual tool
length measurement, set the wear compensation No. in a BCD code.
[Operation]
To clear the wear compensation amount after measuring the tool compensation amount with manual tool
length measurement, set the wear compensation No. in a BCD code.
If 0 or an non-existing compensation No. is set, the wear data will not be cleared.
411
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
EXTERNAL WORKPIECE
COORDINATE OFFSET
MEASUREMENT TOOL P
- COMPENSATION NO. C R2600, 1 R2800, 1 R3000, 1 R3200, 1
/SELECTION TOOL
COMPENSATION NO.
(Main)
[Function]
(1) External workpiece coordinate offset measurement function
Set the tool No. (R2602, 2603) and the tool compensation No. (R2600, 2601) used for external
workpiece coordinate offset measurement in a BCD code.
(2) Chuck barrier check
Set the tool No. (R2602, 2603) and the compensation No. (R2600, 2601) selected for the chuck
barrier check.
[Operation]
(1) External workpiece coordinate offset measurement function
Set the tool No. and the tool compensation No. used for external workpiece coordinate offset
measurement in a BCD code.
This is set with the user PLC.
This tool No. (R2602, 2603) is interpreted as the tool offset No. by the CNC.
(2) Chuck barrier check
The file register used differs according to the parameter (#1097 Tlno.)
#1097 Tlno. R2600,2601/R2800,2801 R2602,2603/R2802,2803
0 Tool length, tool nose wear offset No. Tool No.
1 Tool nose wear offset No. Tool No., tool length compensation No.
If the tool length compensation No. is not designated (if the contents are 0), the tool length and tool
nose wear offset will both follow the T command modal.
The T command modal will also be followed if the designated offset No. is not within the specified
range.
If the T command modal value is 0, the compensation amount will be interpreted as 0.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
EXTERNAL WORKPIECE
COORDINATE OFFSET P
- MEASUREMENT TOOL NO. C R2602, 3 R2802, 3 R3002, 3 R3202, 3
/SELECTION TOOL NO.
(Main)
[Function] [Operation]
Refer to the explanation for R2600 and R2601 for details.
412
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SELECTION TOOL C R2604, 5 R2804, 5 R3004, 5 R3204, 5
-
COMPENSATION NO. (Sub)
[Function]
Designate the tool No. and compensation No. selected on the sub-spindle side for chuck barrier check.
[Operation]
The file register used differs according to the parameter (#1097 Tlno.)
#1097 Tlno. R2604,2605/R2804,2805 R2606,2607/R2806,R2807
0 Tool length, tool nose wear offset No. Tool No.
1 Tool nose wear offset No. Tool No., tool length compensation No.
If the tool length compensation No. is not designated (if the contents are 0), both the tool length and tool
nose wear offset follow the details designated for the main spindle. The details for the main spindle will
also be set if the designated offset No. is not within the specified range.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
SELECTION TOOL C R2606, 7 R2806, 7 R3006, 7 R3206, 7
-
WEAR NO. (Sub)
[Function] [Operation]
Refer to the section for the "Selection tool compensation No. (sub) (R2604, 5)".
413
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
TOOL MOUNTING C R2608, 9 R2808, 9 R3008, 9 R3208, 9
-
INFORMATION
[Function]
Designate the presence of a tool mounted on the tool post (tool compensation amount validity).
[Operation]
When the tool designated for tool mounting is selected, the tool compensation amount will be added to
the chuck barrier check.
<Bit allocation>
Tool mounting bitF bitE bitD bitC bitB bitA bit9 bit8
information Tool 32 Tool 31 Tool 30 Tool 29 Tool 28 Tool 27 Tool 26 Tool 25
(high order)
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
R2609/
R2809 Tool 24 Tool 23 Tool 22 Tool 21 Tool 20 Tool 19 Tool 18 Tool 17
Tool mounting bitF bitE bitD bitC bitB bitA bit9 bit8
information Tool 16 Tool 15 Tool 14 Tool 13 Tool 12 Tool 11 Tool 10 Tool 9
(low order) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
R2608/
R2808 Tool 8 Tool 7 Tool 6 Tool 5 Tool 4 Tool 3 Tool 2 Tool 1
Bit OFF: Tool not mounted (tool compensation amount not added)
Bit ON: Tool mounted (tool compensation amount added)
In a machine that uses tools 1 to 12 on the main spindle's tool post and tools 17 to 28 on the
sub-spindle's tool post, if the tools are mounted in either tool post, H0FFF is set for both R2608 and
R2609.
When tool 28 is detached from the sub-spindle side next, R2609 will be set to H07FF.
[Remark]
This signal is initialized to HFFFF when the power is turned ON.
Thus, if this signal is not used, the tool compensation amount will always be added to the chuck barrier
check.
B Signal
contact Signal name abbreviation $1 $2 $3 $4
TOOL COMPENSATION NO. P
- FOR TOOL LENGTH C R2618 R2818 R3018 R3218
MEASUREMENT 2
[Function]
Set the number of the tool for measuring the tool compensation amount in a BCD code.
[Operation]
Set the number of the tool for measuring the tool compensation amount in a BCD code. This tool No. is
interpreted as the tool compensation No. by the CNC.
[Related signals]
(1) Wear compensation No. (R2594)
(2) Tool length measurement 2 (TLMS: YC21)
414
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
EXTERNAL MACHINE P
C R5700 R5716 R5732 R5748
- COORDINATE SYSTEM
to 14 to 30 to 46 to 62
COMPENSATION DATA
[Function]
This data compensates the basic machine coordinate system. The axis moves the amount equivalent to
the set data (interpolation unit). The entire coordinate system value, including the basic machine
coordinate system, will not change.
[Operation]
When the "External machine coordinate system compensation data" (R5700 to 14) is set, the axis will
move the amount equivalent to that set value.
The entire coordinate system value, including the basic machine coordinate system, will not change.
<Data range>
8000 (HEX) to 7FFF (HEX) (Absolute compensation amount –32768 to 32767)
Unit: Interpolation unit (0.5µm (0.05µm when using sub-micrometer specifications.)
B Signal
contact Signal name abbreviation $1 $2 $3 $4
P
EACH AXIS MANUAL C R5764 R5780 R5796 R5812
-
FEEDRATE B nth to 5779 to 5795 to 5811 to 5827
[Function] [Operation]
When the each axis manual feedrate B valid signal is valid, designate the manual feedrate for the axis
selected with the manual feedrate B valid signal.
[Caution]
(1) When the each axis manual feedrate B valid signal is valid, the each axis speed designated with this
register is valid for the manual feedrate of an axis for which the manual feedrate B valid signal is valid.
(2) Cutting override and manual override are invalid for this register's speed.
(3) This register is not related to the dry run speed.
(4) A binary value is directly set for this register. The setting unit is 0.01mm/min (°/min).
(5) This signal is a register independent for each axis.
[Related signals]
(1) Manual feedrate B valid (Y940 to 7)
(2) Each axis manual feedrate B valid (YC7C)
415
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
USER MACRO INPUT #1132 C
- R6372, 3
Controller → PLC
[Function]
This is interface function used to coordinate user PLC to user macro.
[Operation]
When a value is set in the system variables #1100 to #1131 or #1132 with the user macro system, the
user PLC output to the file register Rn and Rn+1 corresponding to the user PLC can be referred to with
that value.
The relationship between system variable and file register is as follows:
System Points Interface input signal System Points Interface input signal
variable variable
#1100 1 Register R6372 bit 0 #1116 1 Register R6373 bit 0
#1101 1 Register R6372 bit 1 #1117 1 Register R6373 bit 1
#1102 1 Register R6372 bit 2 #1118 1 Register R6373 bit 2
#1103 1 Register R6372 bit 3 #1119 1 Register R6373 bit 3
#1104 1 Register R6372 bit 4 #1120 1 Register R6373 bit 4
#1105 1 Register R6372 bit 5 #1121 1 Register R6373 bit 5
#1106 1 Register R6372 bit 6 #1122 1 Register R6373 bit 6
#1107 1 Register R6372 bit 7 #1123 1 Register R6373 bit 7
#1108 1 Register R6372 bit 8 #1124 1 Register R6373 bit 8
#1109 1 Register R6372 bit 9 #1125 1 Register R6373 bit 9
#1110 1 Register R6372 bit 10 #1126 1 Register R6373 bit 10
#1111 1 Register R6372 bit 11 #1127 1 Register R6373 bit 11
#1112 1 Register R6372 bit 12 #1128 1 Register R6373 bit 12
#1113 1 Register R6372 bit 13 #1129 1 Register R6373 bit 13
#1114 1 Register R6372 bit 14 #1130 1 Register R6373 bit 14
#1115 1 Register R6372 bit 15 #1131 1 Register R6373 bit 15
File registers R6372 and R6373 correspond to system variables #1100 to #1131, and #1132 (32-bit data).
[Related signals]
(1) User macro input #1133, #1134, #1135
(2) User macro output #1032, #1033, #1034, #1035, #1000 to #1031
416
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation Common for part systems
P
USER MACRO INPUT #1133 C
- R6374, 5
Controller → PLC
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
When a value is set in the system variable #1133 with the user macro system, the user PLC output to the
file register Rn and Rn+1 corresponding to the user PLC can be referred to with that value.
(Example)
ACT
#1133 = 1000
DMOV R6374 D100
1000 is input in D100 and 101 when the ACT signal turns ON.
[Related signals]
(1) User macro input #1132, #1134, #1135, #1100 to #1131
(2) User macro output #1032, #1033, #1034, #1035, #1000 to #1031
B Signal
contact Signal name abbreviation Common for part systems
P
USER MACRO INPUT #1134 C
- R6376, 7
Controller → PLC
[Function] [Operation]
The function operation, etc. are the same as those of "USER MACRO INPUT #1133".
B Signal
contact Signal name abbreviation Common for part systems
P
USER MACRO INPUT #1135 C
- R6378, 9
Controller → PLC
[Function] [Operation]
The function operation, etc. are the same as those of "USER MACRO INPUT #1133".
417
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE COMMAND C R7000, 1 R7050, 1 R7100, 1 R7150, 1
-
ROTATION SPEED OUTPUT
[Function]
By setting data of desired spindle speed to this signal, the spindle can be run at that speed.
[Operation]
When this signal is used, operation is same as the case where usual spindle command rotation speed
input signal (R6500, 1) is given. Difference is that when data is set by user PLC, priority is given to that
data over spindle (S) command data specified in automatic operation, or by manual command setting.
(Note 1) "Spindle command rotation speed output data" is rewritten by user PLC for each scan
(constant).
(Note 2) "Spindle speed override", "Spindle gear select input (GI1, GI2)", "Spindle stop (SSTP)", "Spindle
gear shift (SSFT)" and "Oriented spindle speed command (SORC)" conditions are added to
"Spindle command rotation speed output data" and sent to the spindle controller.
(Note 3) For flow of spindle (S) function command data, data update timing, etc., refer to the section for
normal "Spindle command rotation speed input" signal (R6500, 1).
[Related signals]
(1) Spindle command rotation speed input (R6500, 1)
(2) Spindle command final data (R6502, 3)
418
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
SPINDLE COMMAND C
- SLSP R7002 R7052 R7102 R7152
SELECTION
[Function]
Set which the part system the S command is output from when the multiple-spindle control II is valid.
0: 1st part system
1: 2nd part system
(Note) If a setting value exceeds the maximum number of part systems determined by specifications, it
will be interpreted that a selection has not been made.
[Operation]
The S command for a spindle is output as the rotation speed command to the spindle which has been
selected by the "Spindle selection" signal (SWS) ON from the PLC. The selected spindle rotates at the
rotation speed which was output. The spindles which were de-selected by the "Spindle selection" signal
(SWS) OFF continue to rotate at the same rotation speed as the speed immediately before their
de-selection. This allows each spindle to be rotated simultaneously at a different rotation speed. The
"Spindle command selection" signal is used to select which of the spindles is to receive the S command
from which part system.
[Related signals]
(1) Spindle selection (SWS: Y18A8)
(2) Spindle stop (SSTP: Y1894)
(3) Spindle enable (ENB: X18A0)
(4) Encoder selection (R2567)
(5) Spindle forward run start (SRN: Y1898)
(6) Spindle reverse run start (SRI: Y1899)
419
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
P
S ANALOG OVERRIDE C
- R7008 R7058 R7108 R7158
(File register method)
[Function]
When "Spindle override method select" signal (SPS) is set to "file register method", override can be
exerted on the spindle rotation speed besides the code method override (SP1 to SP4). Override can be
exerted within range of 0% to 200% (1% increment). Value is set in binary code to file register (R).
[Operation]
When this function is used, the true spindle speed is obtained by multiplying the originally set spindle
speed by override ratio set with this signal.
Clamp spindle speed is the maximum or minimum speed set with parameters, which depends on "Spindle
gear select" signal (GI1, GI2).
Even when spindle speed exceeds the maximum or minimum speed at the currently selected gear stage,
due to change of override setting, "Spindle gear shift" signal (GR1, GR2) does not automatically change.
[Related signals]
(1) S analog override (SPn: Y1888)
(2) Spindle override method select (SPS: Y188F)
(3) Spindle gear select (GI1, GI2: Y1890, Y1891)
(4) Spindle stop (SSTP: Y1894)
(5) Spindle gear shift (SSFT: Y1895)
(6) Oriented spindle speed command (SORC: Y1896)
420
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
MULTI-POINT P
- ORIENTATION POSITION C R7009 R7059 R7109 R7159
DATA
[Function]
This signal, having the following three functions, is issued in respect to the high-speed serial connection
specification spindle controller (spindle drive).
(1) Notification of orientation position to control unit (spindle controller) at orientation command.
Position data where the "Spindle orient command" (ORC: Y189E) is turned ON.
(2) During multi-point indexing, notification of indexing position during forward run indexing or reverse run
indexing to control unit (spindle controller).
Position data where the "Spindle forward run index" (WRN: Y189C), the "Spindle reverse run index"
(WR1: Y189D) is turned ON.
(3) During turret control (turret indexing), notification of indexing position during forward run indexing or
reverse run indexing to control unit (spindle controller).
Position data where the "Spindle forward run index" (WRN: Y189C), the "Spindle reverse run index"
(WR1: Y189D) is turned ON.
The multi-point indexing or turret indexing mode is changed with the spindle parameter (SP097).
[Operation]
(1) Orientation command
The orient position at when the "Spindle orient command" (ORC) turns ON is input.
The values designated with the spindle parameter (SP007 OPST: in-position shift amount for
orientation) and with "Multi-point orientation position data" signal are totaled to determine the
orientation position.
(2) Multi-point indexing
Each time the "Spindle forward run index" (WRN) and "Spindle reverse run index" (WRI) turn ON, the
axis rotates by the amount designated with the multi-point orientation position data.
Multi-point orientation
position data (R7009)
421
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
[Operation]
Refer to the section on "Spindle forward run index" (WRN) turret control for the time chart.
(Note) Turret indexing command error warning: When the turret indexing function is valid, if a value
exceeding "0 to 359" (for 1 degree increment) is issued for the indexing position command, "A8"
will appear as a warning. Input the correct value, or turn the "Spindle orient command" (ORC) OFF
to reset the warning.
[Related signals]
(1) Spindle orient command (ORC: Y189E)
(2) Spindle forward run index (WRN: Y189C)
(3) Spindle reverse run index (WRI: Y189D)
(Note 1) R7009 is the interface for the 1st spindle, and R7059 is the interface for the 2nd spindle.
422
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE P
- SYNCHRONOUSFUNCTION C R7016 R7066 R7116 R7166
BASIC SPINDLE SELECT
[Function]
Select the basic spindle to be used for synchronous control from the PLC.
[Operation]
Select the spindle to be controlled as the basic spindle from the serially connected spindles.
(0: 1st spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd spindle, 4: 4th spindle
(Note 1) If a spindle that is not serially connected is selected, spindle synchronous control will not be
executed.
(Note 2) If "0" is designated, the 1st spindle will be controlled as the basic spindle.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE P
SYNCHRONOUSFUNCTION C
- R7017 R7067 R7117 R7167
SYNCHRONOUS SPINDLE
SELECT
[Function]
Select the synchronous spindle to be used for synchronous control from the PLC.
[Operation]
Select the spindle to be controlled as the synchronous spindle from the serially connected spindles.
(0: 2nd spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd spindle, 4: 4th spindle
(Note 1) If a spindle that is not serially connected is selected or if the same spindle as the basic spindle is
selected, spindle synchronous control will not be executed.
(Note 2) If "0" is designated, the 2nd spindle will be controlled as the synchronous spindle.
B Signal
contact Signal name abbreviation 1stSP 2ndSP 3rdSP 4thSP
SPINDLE P
- SYNCHRONOUSFUNCTION C R7018 R7068 R7118 R7168
PHASE SHIFT AMOUNT
[Function]
The synchronous spindle's phase shift amount can be designated from the PLC.
[Operation]
Designate the phase shift amount for the synchronous spindle.
Unit: 360°/4096
[Related signals]
(1) In spindle synchronous control (SPSYN1: X18A8)
(2) Spindle rotation speed synchronization complete (FSPRV: X18A9)
(3) Spindle phase synchronization complete (FSPPH: X18AA)
(4) Spindle synchronous control (SPSY: Y18B0)
(5) Spindle phase synchronous control (SPPHS: Y18B1)
(6) Spindle synchronous rotation direction (Y18B2)
423
6. EXPLANATION OF INTERFACE SIGNALS
6.5 Explanation of Special Relays (SM**)
[Function] [Operation]
If the alarm is displayed when an overheat alarm is detected in the control unit or communication terminal‚
the overheat signal will be output simultaneously. If the machine is in automatic operation‚ the operation
will be continued‚ but restarting will not be possible after resetting or stopping with M02/M30. (Starting will
be possible after block stop or feed hold.)
For details on the operation, etc., refer to "Temperature warning cause".
CAUTION
If the temperature rise detection function is invalidated with the parameters, the control could be
disabled when the temperature is excessive. This could result in machine damage or personal injuries
due to runaway axis, and could damage the device. Enable the detection function for normal use.
[Related signals]
(1) Temperature warning cause (R57)
(2) Control unit temperature (R60)
424
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
Operation
425
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
No .3 No .3 R10100 to R10107
Slave 3
Slave 3 Slave 3 R10108 to R10115
No .4 No .4
R10100 to R10107
Slave 4 Slave 4 Slave 4
R10108 to R10115
FCS FCS
426
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
Communication status
The communication status can be confirmed with either the master or slave by using the file register .
The input/output data is not updated when communication is cutoff.
Current value: The bit for the current communication client is set.
History value: The bit for the client with which communication was established in the past is turned ON.
(Only the master or slave is set at the ladder cycle.)
F E D C B A 9 8 7 6 5 4 3 2 1 0
Slave 4
Slave 3
Slave 2
Slave 1
Slave 4
Slave 3
Slave 2
Slave 1
Master
Master
History value Current value
Precautions
(1) Communication starts when the power for the master and slave is turned ON.
(2) For this communication, there must always be one master station. Data cannot be exchanged between
slave stations.
(3) An alarm will not occur even if the communication is cut off.
427
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
6.6.2 M-NET
When this function is used, a serial link for RS422 can be used as the machine interface in addition to the
conventional remote I/O.
The input/output I/F for the serial link are assigned to a different range than RIO. Thus, even when using the
serial link, the RIO can be used.
The serial input uses devices X1E00 and following, and the serial output uses devices Y1E00 and
following.
The total number of input/output points for the serial link is max. 256 points for the input and max. 256
points for the output. The number of input/output points per station is independent for the input and output.
A random number of points can be set for each in 8-point units within a range up to 256 points. However,
when the MELSEC AJ71C22 unit is connected, both the input and output will be limited to max. 128 points
per station.
(Note 1) When using the AJ71C22 or AJ71C22S1, the maximum number of points per slave station is
limited to 128 points (data size 16). Thus, the data size setting is 16 or less.
(Note 2) Refer to the User's Manual for the link unit in use for details on assigning the master station's
input/output remote buffer.
428
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
Set the serial connection operation status in the R10190 to R10199. The serial connection operation state
can be diagnosed by monitoring R10190 to R10199 on the "I/F Diagnosis" screen.
7 6 5 4 3 2 1 0 HEX
R10190
To set the diagnosis register data to 0, set the register No. in Device ( ), "0" in Data ( ) and "1" in
Mode ( ). Then, press the INPUT key.
Diagnosis (Note 1)
Error No. Details
register
R10190 10h (bit4) Number of framing error occurrences
The framing error is caused by a stop bit detection error. A mismatch of the
number of stop bits, baud rate or data length, etc. is the cause.
R10191 20h (bit5) Number of parity error occurrences
The parity error is caused by a parity error detection in the horizontal direction.
A mismatch of the parity addition specifications (validity, even/odd) or a
transmission mistake, etc., is the cause.
R10192 40h (bit6) Number of overrun error occurrences
The overrun error can be caused by a response fault during reception on the
NC side.
R10193 01h to 03h Number of transmission data illegal detections
The transmission data illegal detection includes the BCC error and
transmission data errors 1 and 2. At an illegal detection, NAK (Not
Acknowledge) is returned to the master station.
(Note 1) The error No. is displayed in R10194.
Diagnosis
Details
register
R10194 Error No. register
Of each error, the number of the error that occurred last is displayed.
Error No. Error details
01h BCC error
A BCC code is added to the transmission data, and a transmission data error
was detected from the transmission data and BCC code.
02h Transmission data error 1
The transmission data before the BCC code is an ETX (03h) code, but if the
data before BCC is not an ETX code, the transmission data error 1 will occur.
03h Transmission data error 2
Transmission data error 2 will occur if the section that should be a "0" to "F"
ASCII code (30H to 39H, 41H to 46H) in the transmission data is not within the
range.
04h Timeout error
The timeout error occurs if there is not transmission from the master station
within a set time (parameter setting value), and an emergency stop occurs.
The emergency stop is cancelled if the data from the preparation sequence is
retransmitted and the communication is established.
10h Number of framing error occurrences
The framing error is caused by a stop bit detection error. A mismatch of the
number of stop bits, baud rate or data length, etc. is the cause.
20h Number of parity error occurrences
The parity error is caused by a parity error detection in the horizontal direction.
A mismatch of the parity addition specifications (validity, even/odd) or a
transmission mistake, etc., is the cause.
40h Number of overrun error occurrences
The overrun error can be caused by a response fault during reception on the
NC side.
429
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
Diagnosis
Details
register
R10195 Number of transmission data illegal detections
As with R10193, the number of transmission data illegal detections is indicated, but when
normal communication is carried out, this register is cleared to 0.
R10196 to Reception preparation sequence
R10199 The preparation sequence sent from the master station is displayed in the transmitted format.
(Display example)
76543210 HEX
R10196 00000101 05 ENQ
01100010 62 SAi station address (Example for station 1)
R10197 00110000 30 Transmission data size from master station to slave station
(Example for 13 bytes)
01000100 44 (ASCII 30H, 44H = 0dH = 13d)
R10198 00110000 30 Transmission data size from slave station to master station
(Example for 9 bytes)
00111001 39 (ASCII 30H, 39H = 09h = 9d)
R10199 00000011 03 ETX
00011001 31 BCC
(Note 1) R10190 to R10199 hold the contents even when the NC power is turned OFF.
(Note 2) R10196 to R10199 save the contents only when the preparation sequence is correctly sent to the
local station.
The previously received contents are saved until the preparation sequence is established. After
clearing the contents of R10196 to R10199, if the contents are not saved in the register even after
the preparation sequence is received, check the following items.
• The master station transmission has not started
• The transmission route is not connected or is incorrectly connected
• The station No. setting is incorrect
• The communication conditions, such as the baud rate and data length, are incorrect.
• A BCC error has occurred because of a noise or a difference in ground levels.
• The rotary switch setting is incorrect.
(Note 3) If the preparation sequence is not established (does not shift to the normal sequence) even after
being saved in the register, the following factors can be considered.
• The transmission byte size differs from the master station setting.
• The preparation sequence of the other slave stations is not established.
430
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
The NC's internal buffer memory is configured of 112 words (bit data: 256 points, word data: 96 words) and
144 output words (bit data: 256 points, word data: 128 words). The input data sent from the MELSEC is
stored in 000 to 06F, and is set in the NC input (X1E00 to X1EFF, R10200 to R10295) in that image.
The data set in NC output (Y1E00 to X1EFF, R10400 to R10527) by the built-in PLC is stored in the buffer
memory 070 to FF in that image, and is sent to the MELSEC.
16 words
:
X1EFF • • • • • • • • • • • • • • • • • • • X1EF0
NC
010
R10200
:
TO 96 words
command :
Word data
PC R10295
NC
070
X1E0F • • • • • • • • • • • • • • • • • • • X1E00
NC :
16 words
Bit data
:
X1EFF • • • • • • • • • • • • • • • • • • • X1EF0
PC
080
R10400
:
128 words :
R10527
FROM NC
Word data
command
PC
0FF
R register
If the FROM/TO command is not executed within 500ms (when R10190 value is 48 or more), emergency
stop will be applied.
The time that there is no interrupt request from MELSEC is counted and stored in the R register.
R10190: Current timeout counter
R10191: Maximum timeout counter after power ON
R10192: Maximum timeout counter after system is started up (this is backed up)
431
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
List of signals
J2CT control command 4 (R9950: CTCM4) J2CT control command 3 (R9951: CTCM3)
bit Abbrev. Name bit Abbrev. Name
bit0 OV1 Override 1 bit0 ST1 Station selection 1
bit1 OV2 Override 2 bit1 ST2 Station selection 2
bit2 OV4 Override 4 bit2 ST4 Station selection 4
bit3 OV8 Override 8 bit3 ST8 Station selection 8
bit4 OV16 Override 16 bit4 ST16 Station selection 16
bit5 OV32 Override 32 bit5 ST32 Station selection 32
bit6 OV64 Override 64 bit6 ST64 Station selection 64
bit7 OV Override valid bit7 ST128 Station selection 128
bit8 Spare bit8 ST256 Station selection 256
bit9 Spare bit9 Spare
bit10 Spare bit10 Spare
bit11 Spare bit11 Spare
bit12 Spare bit12 Spare
bit13 Spare bit13 Spare
bit14 Spare bit14 Spare
bit15 Spare bit15 Spare
432
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
J2CT control command 2 (R9952: CTCM2) J2CT control command 1 (R9953: CTCM1)
bit Abbrev. Name bit Abbrev. Name
bit0 ST Operation start bit0 *SVR Servo OFF
bit1 DIR Rotation direction bit1 QEMG PLC emergency stop
Arbitrary point feed
bit2 STS bit2 *PRT1 Data protect 1
command valid
Stopper positioning
bit3 PUS bit3 MRST MC reset
command valid
Incremental feed
bit4 MP1 bit4 *IT+ Interlock +
magnification 1
Incremental feed
bit5 MP2 bit5 *IT- Interlock -
magnification 2
Operation parameter
bit6 PR1 bit6 RDF Ready OFF
selection 1
Operation parameter
bit7 PR2 bit7 H Handle mode
selection 2
bit8 Spare bit8 AUT Automatic operation mode
bit9 Spare bit9 MAN Manual operation mode
bit10 Spare bit10 J Jog mode
bit11 Spare bit11 ZRN Reference position mode
bit12 Spare bit12
bit13 Spare bit13 AZS Zero point initialization mode
bit14 Spare bit14 ZST Basic position set
bit15 Spare bit15 S Incremental mode
433
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
434
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
[Operation]
User PLC
[Related signals]
(1) Tool alarm 1 (TAL1: YC88)
(2) Tool alarm 2 (TAL2: YC89)
(3) Data count valid (TCFF: YC8A)
(4) Tool life management input (TLF1: YC8B)
(5) Tool group number designation (R2590, R2591)
(6) In tool life management (TLF0: XC2B)
(7) Tool life over (TL0V: XC2E)
(8) New tool change (TCRQ: XC94)
Command method
The command and numeric value following address B designated by the 2nd miscellaneous function are
set as a signed binary in the R register used by the PLC. Then, the control unit creates a positioning
command from the command and numeric command, and sends this to the drive unit with serial
communication (RS232C specifications).
When the handle mode of the R register used by the PLC is turned ON, the pulse train input by the
handle will be sent to the drive unit as a movement command.
Issue the command with the number of connected megatorque axes set in base specification parameter
"#1045 nskno" (number of connected megatorque motors) and the input/output base parameter for
communication set. Up to 16 axes can be connected as the megatorque motor axes.
435
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
R register details
PLC → NC
B Signal
contact Signal name Abbreviation
1stAX 2ndAX 3rdAX 4thAX 5thAX 6thAX 7thAX 8thAX
This signal sets the commands for creating and transmitting the commands to the NSK drive unit.
[Operation]
(1) This signal is valid for the axis set in the base specification parameters "#1045 nskno" (number of
connected megatorque motors).
(2) Set the other commands before turning ON the start axis designation bit (bit0) for this signal.
F E D C B A 9 8 7 6 5 4 3 2 1 0
[Cautions]
(1) Start axis designation (bit0)
(a) When this bit is ON for several axes, the command will be set in order from the smallest axis No.
(b) After this bit turns ON, do not turn it OFF until the status (R13201) command transmission
complete bit (bit1) turns ON.
(c) Do not turn this bit ON while the motor is rotating. If a command is transmitted while the motor is
rotating, an error will occur.
(d) Always turn this bit OFF if a command does not need to be transmitted.
(e) When this bit is turned OFF, all statuses (R13201) other than the R232C error (R13201 bitC) will
be cleared.
(f) The positioning command will not be transmitted during the handle mode or terminal mode.
(2) CW/CCW designation (bit2)
(a) This bit designation is valid only for the absolute value command (bit1 OFF). It is invalid for the
incremental value command (bit1 ON), when the drive unit coordinate mode is set to direct
coordinate system designation, or when the shortcut is ON (bit3 ON).
(b) If the rotation direction is reversed by the drive unit's coordinate direction setting, the direction will
be CCW when this bit is OFF, and CW when ON.
(3) Short-cut designation (bit3)
(a) This bit designation is valid only for the absolute value command (bit1 OFF). It is invalid for the
incremental value command (bit1 ON), or when the drive unit coordinate mode is set to direct
coordinate system designation.
436
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
NC → PLC
B Signal
contact Signal name Abbreviation
1stAX 2ndAX 3rdAX 4thAX 5thAX 6thAX 7thAX 8thAX
[Function]
This signal informs the status regarding the command transmitted to the NSK drive unit.
[Operation]
(1) This signal makes a notice regarding the axis set in the base specification parameter "#1045 nskno"
(Megatorque motor connections).
F E D C B A 9 8 7 6 5 4 3 2 1 0
Transmitting command
Command transmission completed
RS232C error
Communication error
Command value over error
Error completion
(a) Transmitting command (bit0) turns ON while a command is being transmitted from the control unit to
the drive unit.
(b) Command transmission completed (bit1) turns ON when the transmission of the command from the
control unit to the drive unit is completed normally.
(c) RS232C error (bitC) turns ON when an error occurs in the communication control between the control
unit and drive unit. This bit turns OFF when the communication control is recovered to the normal state.
(d) Communication error (bitD) turns ON when the command was not correctly transmitted from the control
unit to the drive unit.
(e) Command value over error (bitE) turns ON when the command value sent from the control unit to the
drive unit exceeds the valid range of the command value set in the drive unit, or when the start axis
designation bit (R13200 bit0) turns ON while a command value (R13202/R13203) exceeding the
setting range is set.
(f) Error completion (bitF) turns ON when a command is transmitted from the control unit to the drive unit
while the motor is rotating.
437
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
[Cautions]
(1) When the start axis designation bit (R13200 bit0) turns OFF, the status command transmission
completed (bit1), communication error (bitD), command value over error (bitE) and error completion
(bitF) signals will turn OFF.
(2) Command transmission complete (bit1) will not be output during the handle mode (R13200 bit8 ON).
(3) During the handle mode (R13200 bit8 ON), the communication error (bitD), command value over error
(bitE) and error completion (bitF) signals will be turned OFF by the control unit when the command
transmission by the pulse train input is completed.
PLC → NC
B Signal
contact Signal name Abbreviation
1stAX 2ndAX 3rdAX 4thAX 5thAX 6thAX 7thAX 8thAX
NSK AXIS P R13202,3 R13208,9 R13214,5 R13220,1 R13226,7 R13232,3 R13238,9 R13244,5
- COMMAND C 9thAX 10thAX 11thAX 12thAX 13thAX 14thAX 15thAX 16thAX
VALUE
R13250,1 R13256,7 R13262,3 R13268,9 R13274,5 R13280,1 R13286,7 R13292,3
[Function]
The command's numerical data is notified to the control unit by setting numerical data of the command to
be transmitted to the NSK drive unit as a signed binary.
[Operation]
(1) This signal is valid for the axis set in the base specification parameter "#1045 nskno" (number of
connected megatorque motors).
(2) The setting range is -99999999 to 99999999 [0.001° unit].
[Cautions]
(1) When the start axis designation bit (R13200 bit0) turns OFF, the status command transmission
completed (bit1), communication error (bitD), command value over error (bitE) and error completion
(bitF) signals will turn OFF.
NC → PLC
B Signal
contact
Signal name Abbreviation
1stAX 2ndAX 3rdAX 4thAX 5thAX 6thAX 7thAX 8thAX
NSK AXIS P R13204,5 R13210,1 R13216,7 R13222,3 R13228,9 R13234,5 R13240,1 R13246,7
- CURRENT C 9thAX 10thAX 11thAX 12thAX 13thAX 14thAX 15thAX 16thAX
POSITION
R13252,3 R13258,9 R13264,5 R13270,1 R13276,7 R13282,3 R13288,9 R13294,5
[Function]
This signal informs the current position of the NSK megatorque axis.
[Operation]
(1) The control unit outputs the user coordinate value of angle unit as a signed binary. (The unit is
0.001°.)
(2) This signal is valid only for the axis set in the base specification parameter "#1045 nskno"
(Megatorque motor connections), and is always updated.
438
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Explanations for Each Application
Operation
The expanded PLC constant data can be input and output with the parameters and maintenance data.
(1) Parameter input/output
The data can be input and output with "#3 PARAMETER" on the DATA IN/OUT screen.
The PLC constants in the expanded section are output with N6349 to N6396 after the conventional
N6301 to N6348.
(2) Maintenance data input/output
The data can be input/output by selecting "ALL1" for "#99 MAINTENANCE DATA" on the DATA
IN/OUT screen.
The PLC constants in the expanded section are input and output with the new 0 No. "0120".
The conventional PLC constants are input and output with "0105" so when backing up all PLC
constants by independently designating the 0 No., output "0105" and "0120". ("0105" contains the
conventional PLC constants and workpiece counter.)
439
7. SPINDLE CONTROL
7.1 Related Parameters
7. SPINDLE CONTROL
Spindle speed can be directly controlled by a 6-digit S code command.
When the S analog function specifications are valid, the controller selects an appropriate spindle gear
stage corresponding to the 6-digit command following the S code and outputs (spindle gear shift
command) it to the machine side (PLC). The controller also outputs S command data (analog voltage or
serial connection data) corresponding to the gear input (spindle gear select input) and spindle speed
specified by the machine side (PLC).
Parameters
Parameter
name Spindle Maximum Spindle Tap cycle
Oriented Minimum
Output signal Input signal
limit spindle shift maximum
speed speed GR2 GR1 GI1 GI2
Gear stage speed speed speed speed
Slimt1 Smax1 Ssift1 Stap1
1 0 0 0 0
#3001 #3005 #3009 #3013
Slimt2 Smax2 Ssift2 Stap2
2 0 1 0 1
#3002 #3006 #3010 #3014 Sori Smin
Slimt3 Smax3 Ssift3 Stap3 #3021 #3023
3 1 0 1 0
#3003 #3007 #3011 #3015
Slimt4 Smax4 Ssift4 Stap4
4 1 1 1 1
#3004 #3007 #3012 #3016
(Note 1) The upper line shows the parameter name, and the bottom line shows the parameter No.
(Note 2) Set the parameter for the gear stage not being used to 0.
Control
unit Axis amplifier Spindle amplifier
440
7. SPINDLE CONTROL
7.2 Connection Method
441
8. HANDLING OF M, S, T, B FUNCTIONS
8.1 Command Format
8. HANDLING OF M, S, T, B FUNCTIONS
The following abbreviations are used in the subsequent explanations.
_________
(1) Miscellaneous function (command) M function (command)
______________
(2) Spindle function (command) S function (command)
________________
(3) Tool function (command) T function (command)
_____
(4) 2nd miscellaneous function (command) B function (command)
________
(5) Miscellaneous function strobe 1 to 4 MF (MF1, 2, 3, 4)
_____________
(6) Spindle function strobe 1 to 4 SF
________________
(7) Tool function strobe 1 to 4 TF
_________
(8) 2nd miscellaneous function strobe BF
__________
(9) Miscellaneous function finish 1, 2 FIN1, FIN2
(1) The maximum number of commands that can be issued in one block are shown below.
(2) The command can have up to eight digits for the built-in PLC, and two digits for the standard PLC.
(3) The number of S functions depends on the model.
(4) A program error will not occur even if more commands than the maximum number are issued. The
latter commands will be valid.
(EX.) When four T commands are issued though only one T command can be used.
442
8. HANDLING OF M, S, T, B FUNCTIONS
8.2 Miscellaneous Function Finish
(1) FIN1 ... CNC proceeds to next block at falling edge of finish signal (FIN1).
(2) FIN2 ... CNC proceeds to next block at rising edge of finish signal (FIN2).
The details for FIN1 and FIN2 are also described in the section "6. Explanation of Interface Signals".
Examples of the M function are given in the following section.
443
8. HANDLING OF M, S, T, B FUNCTIONS
8.2 Miscellaneous Function Finish
Machining program N001 G0X10000…… N002 …… N003 Mee Mff Mgg Mhh ;
Axis
movement
MF1
MF2
MF3
MF4
Next block
FIN1 (c)
t1 t2
(b)
(a) (d) (e) t1: User sequence process time
t2: 15 to 30 ms
[Explanation of operation]
(a) The CNC outputs the M code data n (BCD) and MFn to the PLC (machine).
Refer to the section "8.5 Precautions Related to M, S, T, B Functions" for details on the M code
data and MF output timing.
(b) The PLC (machine) confirms that the MF signal has turned ON, reads the M code data, and
executes the specified operation. Then, it turns FIN1 ON.
(c) The CNC confirms that FIN1 has turned ON, and then turns MF OFF.
(d) The PLC (machine) confirms that MF has turned OFF, and then turns FIN1 OFF.
(e) The CNC confirms that FIN1 has turned OFF, and then proceeds to the next block.
444
8. HANDLING OF M, S, T, B FUNCTIONS
8.2 Miscellaneous Function Finish
Machining program N001 G0X…… N002 Z-20000; N003 Mee Mff…… Next block
Axis
movement
MF1
MF2
MF3
MF4
FIN2
t2
(b)
(c)
t1 t1: User sequence process time
(a)
(d) t2: 15 to 30 ms
[Explanation of operation]
(a) The CNC outputs the M code data n (BCD) and MFn to the PLC (machine).
Refer to the section "8.5 Precautions Related to M, S, T, B Functions" for details on the M code
data and MF output timing.
(b) The PLC (machine) confirms that the MF signal has turned ON, reads the M code data, and
executes the specified operation. Then, it turns FIN2 ON.
(c) The CNC confirms that FIN2 has turned ON, and proceeds to the next block simultaneously with
the turning OFF of MF.
(d) The PLC (machine) confirms that MF has turned OFF, and then turns FIN2 OFF.
445
8. HANDLING OF M, S, T, B FUNCTIONS
8.2 Miscellaneous Function Finish
MFn
FIN2
(a) (a)
[Explanation of operation]
The general operation is the same as "8.2.2 Operation sequence 2" on the previous page.
(a) The CNC confirms that FIN2 has turned OFF, and then output the next code signal and MF.
446
8. HANDLING OF M, S, T, B FUNCTIONS
8.3 M Code Independent Output
The "M code independent output" signal turns ON when M00, M01, M02 or M30 is commanded during
automatic operation (memory, MDI or tape) or by the manual numerical command, and turns OFF with
the "FIN1", "FIN2", "Reset 1", "Reset 2" or "Reset & rewind" signal.
Example of M01 process (stopping the block with the M01 command)
M code M01
MF
FIN1
447
8. HANDLING OF M, S, T, B FUNCTIONS
8.3 M Code Independent Output
[Explanation of operation]
(a) The CNC outputs the M code data and MF to the PLC (machine).
Refer to the section "8.5 Precautions Related to M, S, T, B Functions" for details on
the M code data and MF output timing.
(b) (c) The PLC (machine) confirms that the MF signal has turned ON, and then carries out
the specified operation. It then confirms that the "Optional switch" is ON, and then
turns "Single block" and "FIN1" ON.
(d) (e) The CNC confirms that FIN1 has turned ON, and then turns the MF and "M code
independent output" signal OFF. The PLC (machine) confirms that MF has turned
OFF, and then turns FIN1 OFF.
(f) The CNC confirms that FIN1 has turned OFF, and then turns "In automatic start"
signal OFF.
(g) The PLC (machine) confirms that "In automatic start" signal has turned OFF, and then
turns the "Single block" OFF at the next automatic start.
Example of M02 process (carrying out "Reset & rewind" with M02 command)
M code M02
MF
In reset
(In rewind)
[Explanation of operation]
(a) The CNC outputs the M code data and MF to the PLC (machine).
Refer to the section "8.5 Precautions Related to M, S, T, B Functions" for details on the M code
data and MF output timing.
(b) The PLC (machine) confirms that the MF signal has turned ON, and then carries out the specified
operation. It then turns "Reset & rewind" ON.
(c) The CNC confirms that "Reset & rewind" has turned ON, then turns MF, "M code independent
output" and "In automatic start" OFF, and then starts the rewinding operation.
(d) The PLC (machine) confirms the "In reset" or "In rewind" signals, and then turns the "Reset &
rewind" signal OFF.
448
8. HANDLING OF M, S, T, B FUNCTIONS
8.4 Axis Movement and M Commands
M code Maa
MF
Movement
command finish
FIN1
M command
execution
M command execution timing when not using “Movement command finish” signal
(a) When the M code independent output command is issued in the same block as a movement
command, the M code independent output will be output after the movement command is finished.
(b) Even when the M code independent output command is issued without movement command, it
will be output after the axis movement in the previous command block is finished.
M code M00
MF
M code independent
M00 M00
output
Movement
command finish
(Note 1) Refer to the section "8.3 M Code Independent Output" for details on the PLC (machine)
process for the M code independent output.
449
8. HANDLING OF M, S, T, B FUNCTIONS
8.5 Precautions
8.5 Precautions
(1) M code data and MF output timing (Also applies to S, T, B signal)
When the built-in PLC is used, the M code data n and MFn are output simultaneously to the user PLC.
When outputting the M code data and MF to the machine with the user PLC of built-in PLC, insert an
appropriate time timer on the MF side.
(2) The finish signals (FIN1, FIN2) are commonly used for the M, S, T, B functions, so turn them ON
under the conditions where all function operations have been finished.
(3) When the "M function lock" signal (AFL) is turned ON, the M, S, T, B functions (including M
commands in fixed cycle) issued during automatic operation (memory, MDI or tape) and manual
numerical command, will not be executed. In other words, the code signal, MF, SF, TF and BF signals
will not be output (updated). However, when the M code independent output (M00, M01, M02, M30) is
commanded, the "M code independent output", "M code data" and MF will be output as usual.
(4) The 2nd miscellaneous (B) function can be selected from address A, B or C using the setup
parameters. The "B function" refers to when address "B" is selected.
450
Revision History
Duplication Prohibited
This manual may not be reproduced in any form, in part or in whole, without written
permission from Mitsubishi Electric Corporation.
© 2004 MITSUBISHI ELECTRIC CORPORATION
ALL RIGHTS RESERVED.
MITSUBISHI CNC
MODEL
CODE 008-321