C6-C64 PLC Interface Manual
C6-C64 PLC Interface Manual
C6-C64 PLC Interface Manual
C6/C64/C64T
BNP-B2261E(ENG)
MELDAS is a registered trademark 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 C6/C64/C64T sequence programs (built-in PLC).
Read this manual thoroughly before programming.
Thoroughly study the "Safety Precautions" on the following page to ensure safe use of
the MELDAS C6/C64/C64T.
CAUTION
For items described in "Restrictions" or "Usable State", the instruction manual
issued by the machine manufacturer 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 manufacturer before starting
use.
Some screens and functions may differ or may not be usable depending on the
NC version.
General precautions
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 manufacturer takes a precedence over this
instruction manual.
Items not described in this manual must be interpreted as "not possible".
This instruction manual has been written on the assumption that all options are
provided.
Check the specifications issued by the machine manufacturer 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.
CAUTION
i
1. OUTLINE
1. OUTLINE
This manual is prepared to assist you to understand the various control signals necessary for
creating the built-in sequence for the MELDAS C6/C64/C64T.
The manual is composed as shown below. Refer to related sections as necessary to gain the
maximum benefit from the manual.
Spindle
control
Explanation of
interface
signals
Explanation of Device
devices
Input : X, R
Table for input/ Output : Y, R
output signals
with controller Others:
SM,SD,B,W
Table for input/
output signals
with machine Blank tables
for user
System
configuration
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-1
2. SYSTEM CONFIGURATION
2. SYSTEM CONFIGURATION
Personal computer
SKIP
(Note) Refer to the following document for details on the PLC development with the MELSEC PLC
development tool.
MELDAS C6/C64 PLC Programming Manual
(Ladder section with MELSEC tool) .................... BNP-B2309
2-1
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
1 1 8 1 10 1 11
2 2 2 2
3 3 3
3 3 3 3
4 4 9 4 4
5 5 5 5
7 7 7 7
2-2
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
(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.
This switch is not used currently, and must always be set to OFF.
OFF
2
Front view View from A direction
A * Use at OFF.
2-3
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
The device used by the PLC is determined by the setting of the rotary switch for setting the No. of
channels.
The values shown in parentheses are the device range when mounted to the right side of the unit.
Several remote I/O units can be used in combination. Make sure that the total of stations possessed
by the serial link connection (MC link B) is 8 stations or less. Set a unique station No. for each unit
and make sure that these station numbers are not duplicated. There is one station No. setting rotary
switch on the DX10* unit, and two on the DX11*/12*/14* unit.
Set as shown below when connected to the communication terminal (CR05).
Rotary switch No. Device No. read in Output device No.
0 R90, R91 R190, R191
1 R92, R93 R192
2 R94, R95 R193, R194
3 R96, R97 R195
2-4
2. SYSTEM CONFIGURATION
2.1 Relation of RIO Unit and Devices
Stabilized
power supply
Signal
(7) 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.
2-5
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 Channel No. Setting" 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 (5) is found only on
the RIO unit DX120/DX121.
2-6
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
2-7
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
Tolerable chattering time 3ms or less
(Refer to T1 in drawing below)
Input signal hold time 40ms or more
(Refer to T2 in drawing below)
.
Input circuit operation delay time 3ms ≤ T3 =. T4 ≤ 16ms
Machine side contact capacity +30V or more, 16mA or more
T2
T1 T1
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
Tolerable chattering time 3ms or less
(Refer to T1 in drawing below)
Input signal hold time 40ms or more
(Refer to T2 in drawing below)
.
Input circuit operation delay time 3ms ≤ T3 =. T4 ≤ 16ms
Machine side contact capacity +30V or more, 16mA or more
T2
T1 T1
T3 T4
(Note) The input signal hold time 40ms or more is a reference. The input signal will not be
recognized unless the input signal is held for longer than the ladder process cycle time.
2-8
2. SYSTEM CONFIGURATION
2.3 Outline of Digital Signal Output Circuit
Output circuit
(Machine side) DO-L/DO-R ((4)/(9))
24VDC(+)
RA
Control
R circuit
PL
DO-L/DO-R ((4)/(9))
(Machine side)
24VDC(+)
RA
Control
circuit
R
PL
Output conditions
<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.
2-9
2. SYSTEM CONFIGURATION
2.4 Outline of Analog Signal Output Circuit
Output circuit
220Ω R
A0 DAC
A0*
Output conditions
Output voltage 0V to ±10V (±5%)
Resolution 12 bit (±10V x n/4096) (Note)
Load conditions 10kΩ load resistance (standard)
Output impedance 220Ω
0 11
(Note) n = (2 ~ 2 )
Input circuit
150Ω ADC
AI
AI*
Input conditions
2-10
2. SYSTEM CONFIGURATION
2.6 Fixed Signals
File register
Part system Ignore stroke end Ignore near-point
signals detection signals
$1 R920 R921
$2 R1020 R1021
$3 R1120 R1121
$4 R1220 R1221
$5 R1320 R1321
$6 R1420 R1421
$7 R1520 R1521
2-11
2. SYSTEM CONFIGURATION
2.6 Fixed Signals
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 (R920~) that ignores the fixed signal is input.
When the arbitrary allocation is valid, the fixed signals (X400 to X40F) can be used as other signals.
2-12
2. SYSTEM CONFIGURATION
2.7 Flow of Signals
Controller PLC
Sequence program
Signal in
controller
D.D.B.
High-speed
program
(per 7.1ms)
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**
2-13
2. SYSTEM CONFIGURATION
2.8 List of Devices Used
(Note 1) Device marked with * in the device column have designated applications. Do not use
such devices for other purposes.
(Note 2) The fixed timer and fixed counter can not be changed with the numerical setting. Note
that those can be changed with the numerical setting when D or R device is specified.
(Note 3) D0 to D8191 can be used with the software version D0 and above.
2-14
2. SYSTEM CONFIGURATION
2.9 File Register General Map
2-15
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.1 How to Read Input/Output Signal Table
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
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
3-1
3. INPUT/OUTPUT SIGNALS WITH MACHINE
3.2 Classification of Machine Input/Output Signals
3-2
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Table 3-1-1
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
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
X10 A20 X18 A12
X11 A19 X19 A11
X12 A18 X1A A10
X13 A17 X1B 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
X30 A20 X38 A12
X31 A19 X39 A11
X32 A18 X3A A10
X33 A17 X3B A09
X34 A16 X3C A08
X35 A15 X3D A07
X36 A14 X3E A06
X37 A13 X3F A05
3-3
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Table 3-1-3
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X40 B20 X48 B12
X41 B19 X49 B11
X42 B18 X4A B10
X43 B17 X4B B09
X44 B16 X4C B08
X45 B15 X4D B07
X46 B14 X4E B06
X47 B13 X4F B05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X50 A20 X58 A12
X51 A19 X59 A11
X52 A18 X5A A10
X53 A17 X5B A09
X54 A16 X5C A08
X55 A15 X5D A07
X56 A14 X5E A06
X57 A13 X5F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X70 A20 X78 A12
X71 A19 X79 A11
X72 A18 X7A A10
X73 A17 X7B A09
X74 A16 X7C A08
X75 A15 X7D A07
X76 A14 X7E A06
X77 A13 X7F A05
3-4
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X90 A20 X98 A12
X91 A19 X99 A11
X92 A18 X9A A10
X93 A17 X9B A09
X94 A16 X9C A08
X95 A15 X9D A07
X96 A14 X9E A06
X97 A13 X9F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
XB0 A20 XB8 A12
XB1 A19 XB9 A11
XB2 A18 XBA A10
XB3 A17 XBB A09
XB4 A16 XBC A08
XB5 A15 XBD A07
XB6 A14 XBE A06
XB7 A13 XBF A05
3-5
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
XD0 A20 XD8 A12
XD1 A19 XD9 A11
XD2 A18 XDA A10
XD3 A17 XDB A09
XD4 A16 XDC A08
XD5 A15 XDD A07
XD6 A14 XDE A06
XD7 A13 XDF A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
XF0 A20 XF8 A12
XF1 A19 XF9 A11
XF2 A18 XFA A10
XF3 A17 XFB A09
XF4 A16 XFC A08
XF5 A15 XFD A07
XF6 A14 XFE A06
XF7 A13 XFF A05
3-6
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X110 A20 X118 A12
X111 A19 X119 A11
X112 A18 X11A A10
X113 A17 X11B A09
X114 A16 X11C A08
X115 A15 X11D A07
X116 A14 X11E A06
X117 A13 X11F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X130 A20 X138 A12
X131 A19 X139 A11
X132 A18 X13A A10
X133 A17 X13B A09
X134 A16 X13C A08
X135 A15 X13D A07
X136 A14 X13E A06
X137 A13 X13F A05
3-7
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X150 A20 X158 A12
X151 A19 X159 A11
X152 A18 X15A A10
X153 A17 X15B A09
X154 A16 X15C A08
X155 A15 X15D A07
X156 A14 X15E A06
X157 A13 X15F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X170 A20 X178 A12
X171 A19 X179 A11
X172 A18 X17A A10
X173 A17 X17B A09
X174 A16 X17C A08
X175 A15 X17D A07
X176 A14 X17E A06
X177 A13 X17F A05
3-8
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X190 A20 X198 A12
X191 A19 X199 A11
X192 A18 X19A A10
X193 A17 X19B A09
X194 A16 X19C A08
X195 A15 X19D A07
X196 A14 X19E A06
X197 A13 X19F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X1B0 A20 X1B8 A12
X1B1 A19 X1B9 A11
X1B2 A18 X1BA A10
X1B3 A17 X1BB A09
X1B4 A16 X1BC A08
X1B5 A15 X1BD A07
X1B6 A14 X1BE A06
X1B7 A13 X1BF A05
3-9
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X1D0 A20 X1D8 A12
X1D1 A19 X1D9 A11
X1D2 A18 X1DA A10
X1D3 A17 X1DB A09
X1D4 A16 X1DC A08
X1D5 A15 X1DD A07
X1D6 A14 X1DE A06
X1D7 A13 X1DF A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
X1F0 A20 X1F8 A12
X1F1 A19 X1F9 A11
X1F2 A18 X1FA A10
X1F3 A17 X1FB A09
X1F4 A16 X1FC A08
X1F5 A15 X1FD A07
X1F6 A14 X1FE A06
X1F7 A13 X1FF A05
3-10
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Input Signal (X) from Machine
3-11
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y10 A20 Y18 A12
Y11 A19 Y19 A11
Y12 A18 Y1A A10
Y13 A17 Y1B A09
Y14 A16 Y1C A08
Y15 A15 Y1D A07
Y16 A14 Y1E A06
Y17 A13 Y1F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y30 A20 Y38 A12
Y31 A19 Y39 A11
Y32 A18 Y3A A10
Y33 A17 Y3B A09
Y34 A16 Y3C A08
Y35 A15 Y3D A07
Y36 A14 Y3E A06
Y37 A13 Y3F A05
3-12
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y50 A20 Y58 A12
Y51 A19 Y59 A11
Y52 A18 Y5A A10
Y53 A17 Y5B A09
Y54 A16 Y5C A08
Y55 A15 Y5D A07
Y56 A14 Y5E A06
Y57 A13 Y5F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y70 A20 Y78 A12
Y71 A19 Y79 A11
Y72 A18 Y7A A10
Y73 A17 Y7B A09
Y74 A16 Y7C A08
Y75 A15 Y7D A07
Y76 A14 Y7E A06
Y77 A13 Y7F A05
3-13
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y90 A20 Y98 A12
Y91 A19 Y99 A11
Y92 A18 Y9A A10
Y93 A17 Y9B A09
Y94 A16 Y9C A08
Y95 A15 Y9D A07
Y96 A14 Y9E A06
Y97 A13 Y9F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
YB0 A20 YB8 A12
YB1 A19 YB9 A11
YB2 A18 YBA A10
YB3 A17 YBB A09
YB4 A16 YBC A08
YB5 A15 YBD A07
YB6 A14 YBE A06
YB7 A13 YBF A05
3-14
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
YD0 A20 YD8 A12
YD1 A19 YD9 A11
YD2 A18 YDA A10
YD3 A17 YDB A09
YD4 A16 YDC A08
YD5 A15 YDD A07
YD6 A14 YDE A06
YD7 A13 YDF A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
YF0 A20 YF8 A12
YF1 A19 YF9 A11
YF2 A18 YFA A10
YF3 A17 YFB A09
YF4 A16 YFC A08
YF5 A15 YFD A07
YF6 A14 YFE A06
YF7 A13 YFF A05
3-15
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y110 A20 Y118 A12
Y111 A19 Y119 A11
Y112 A18 Y11A A10
Y113 A17 Y11B A09
Y114 A16 Y11C A08
Y115 A15 Y11D A07
Y116 A14 Y11E A06
Y117 A13 Y11F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y130 A20 Y138 A12
Y131 A19 Y139 A11
Y132 A18 Y13A A10
Y133 A17 Y13B A09
Y134 A16 Y13C A08
Y135 A15 Y13D A07
Y136 A14 Y13E A06
Y137 A13 Y13F A05
3-16
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y150 A20 Y158 A12
Y151 A19 Y159 A11
Y152 A18 Y15A A10
Y153 A17 Y15B A09
Y154 A16 Y15C A08
Y155 A15 Y15D A07
Y156 A14 Y15E A06
Y157 A13 Y15F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y170 A20 Y178 A12
Y171 A19 Y179 A11
Y172 A18 Y17A A10
Y173 A17 Y17B A09
Y174 A16 Y17C A08
Y175 A15 Y17D A07
Y176 A14 Y17E A06
Y177 A13 Y17F A05
3-17
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y190 A20 Y198 A12
Y191 A19 Y199 A11
Y192 A18 Y19A A10
Y193 A17 Y19B A09
Y194 A16 Y19C A08
Y195 A15 Y19D A07
Y196 A14 Y19E A06
Y197 A13 Y19F A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y1B0 A20 Y1B8 A12
Y1B1 A19 Y1B9 A11
Y1B2 A18 Y1BA A10
Y1B3 A17 Y1BB A09
Y1B4 A16 Y1BC A08
Y1B5 A15 Y1BD A07
Y1B6 A14 Y1BE A06
Y1B7 A13 Y1BF A05
3-18
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y1D0 A20 Y1D8 A12
Y1D1 A19 Y1D9 A11
Y1D2 A18 Y1DA A10
Y1D3 A17 Y1DB A09
Y1D4 A16 Y1DC A08
Y1D5 A15 Y1DD A07
Y1D6 A14 Y1DE A06
Y1D7 A13 Y1DF A05
Device Abbreviation Signal name Connector Device Abbreviation Signal name Connector
Y1F0 A20 Y1F8 A12
Y1F1 A19 Y1F9 A11
Y1F2 A18 Y1FA A10
Y1F3 A17 Y1FB A09
Y1F4 A16 Y1FC A08
Y1F5 A15 Y1FD A07
Y1F6 A14 Y1FE A06
Y1F7 A13 Y1FF A05
3-19
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Table of Output Signal (Y) to Machine
3-20
3. INPUT/OUTPUT SIGNALS WITH MACHINE
Operation board remote I/O input/output signal table
3-21
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
4.1 How to Read Input/Output Signal Table
4-1
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
4.2 Classification of Input/Output Signals with Controller
4-2
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
4-3
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
X450 X470 X490 X4B0 X4D0 X4F0 X510 X530 X550 X570 X590 X5B0 X5D0 X5F0 Unclamp command
X451 X471 X491 X4B1 X4D1 X4F1 X511 X531 X551 X571 X591 X5B1 X5D1 X5F1 In-position
X452 X472 X492 X4B2 X4D2 X4F2 X512 X532 X552 X572 X592 X5B2 X5D2 X5F2
X453 X473 X493 X4B3 X4D3 X4F3 X513 X533 X553 X573 X593 X5B3 X5D3 X5F3
X454 X474 X494 X4B4 X4D4 X4F4 X514 X534 X554 X574 X594 X5B4 X5D4 X5F4
X455 X475 X495 X4B5 X4D5 X4F5 X515 X535 X555 X575 X595 X5B5 X5D5 X5F5
X456 X476 X496 X4B6 X4D6 X4F6 X516 X536 X556 X576 X596 X5B6 X5D6 X5F6
X457 X477 X497 X4B7 X4D7 X4F7 X517 X537 X557 X577 X597 X5B7 X5D7 X5F7
X458 X478 X498 X4B8 X4D8 X4F8 X518 X538 X558 X578 X598 X5B8 X5D8 X5F8
X459 X479 X499 X4B9 X4D9 X4F9 X519 X539 X559 X579 X599 X5B9 X5D9 X5F9
X45A X47A X49A X4BA X4DA X4FA X51A X53A X55A X57A X59A X5BA X5DA X5FA
X45B X47B X49B X4BB X4DB X4FB X51B X53B X55B X57B X59B X5BB X5DB X5FB
X45C X47C X49C X4BC X4DC X4FC X51C X53C X55C X57C X59C X5BC X5DC X5FC
X45D X47D X49D X4BD X4DD X4FD X51D X53D X55D X57D X59D X5BD X5DD X5FD
X45E X47E X49E X4BE X4DE X4FE X51E X53E X55E X57E X59E X5BE X5DE X5FE
X45F X47F X49F X4BF X4DF X4FF X51F X53F X55F X57F X59F X5BF X5DF X5FF
4-4
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
4-5
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
4-6
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
1 2 3 4 5 6 7
system system system system system system system Abbrev. Signal details
X670 X6F0 X770 X7F0 X870 X8F0 X970 PSW9 Position switch 9
X671 X6F1 X771 X7F1 X871 X8F1 X971 PSW10 Position switch 10
X672 X6F2 X772 X7F2 X872 X8F2 X972 PSW11 Position switch 11
X673 X6F3 X773 X7F3 X873 X8F3 X973 PSW12 Position switch 12
X674 X6F4 X774 X7F4 X874 X8F4 X974 PSW13 Position switch 13
X675 X6F5 X775 X7F5 X875 X8F5 X975 PSW14 Position switch 14
X676 X6F6 X776 X7F6 X876 X8F6 X976 PSW15 Position switch 15
X677 X6F7 X777 X7F7 X877 X8F7 X977 PSW16 Position switch 16
X678 X6F8 X778 X7F8 X878 X8F8 X978
X679 X6F9 X779 X7F9 X879 X8F9 X979
X67A X6FA X77A X7FA X87A X8FA X97A
X67B X6FB X77B X7FB X87B X8FB X97B
X67C X6FC X77C X7FC X87C X8FC X97C
X67D X6FD X77D X7FD X87D X8FD X97D
X67E X6FE X77E X7FE X87E X8FE X97E
X67F X6FF X77F X7FF X87F X8FF X97F
4-7
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input X
4-8
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
R84 TOYOPUC status (Updated error memo R94 Add-on (expansion) operation board input
hold) #2
R85 Modal task data update synchronization R95 (R90 Bit8:Communication terminal board
reset signal)
R86 R96 Refer to section "3.3 Allocation of
R87 R97 machine input/output signals" for details.
R88 R98
R89 R99
4-9
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
4-10
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
4-11
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
4-12
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R1610 R1660 R1710 R1760 R1810 R1860 R1910 R1960 R2010 R2060 R2110 R2160 R2210 R2260
R1611 R1661 R1711 R1761 R1811 R1861 R1911 R1961 R2011 R2061 R2111 R2161 R2211 R2261
R1612 R1662 R1712 R1762 R1812 R1862 R1912 R1962 R2012 R2062 R2112 R2162 R2212 R2262
R1613 R1663 R1713 R1763 R1813 R1863 R1913 R1963 R2013 R2063 R2113 R2163 R2213 R2263
R1614 R1664 R1714 R1764 R1814 R1864 R1914 R1964 R2014 R2064 R2114 R2164 R2214 R2264
R1615 R1665 R1715 R1765 R1815 R1865 R1915 R1965 R2015 R2065 R2115 R2165 R2215 R2265
R1616 R1666 R1716 R1766 R1816 R1866 R1916 R1966 R2016 R2066 R2116 R2166 R2216 R2266
R1617 R1667 R1717 R1767 R1817 R1867 R1917 R1967 R2017 R2067 R2117 R2167 R2217 R2267
R1618 R1668 R1718 R1768 R1818 R1868 R1918 R1968 R2018 R2068 R2118 R2168 R2218 R2268
R1619 R1669 R1719 R1769 R1819 R1869 R1919 R1969 R2019 R2069 R2119 R2169 R2219 R2269
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R1620 R1670 R1720 R1770 R1820 R1870 R1920 R1970 R2020 R2070 R2120 R2170 R2220 R2270
R1621 R1671 R1721 R1771 R1821 R1871 R1921 R1971 R2021 R2071 R2121 R2171 R2221 R2271
R1622 R1672 R1722 R1772 R1822 R1872 R1922 R1972 R2022 R2072 R2122 R2172 R2222 R2272
R1623 R1673 R1723 R1773 R1823 R1873 R1923 R1973 R2023 R2073 R2123 R2173 R2223 R2273
R1624 R1674 R1724 R1774 R1824 R1874 R1924 R1974 R2024 R2074 R2124 R2174 R2224 R2274
R1625 R1675 R1725 R1775 R1825 R1875 R1925 R1975 R2025 R2075 R2125 R2175 R2225 R2275
R1626 R1676 R1726 R1776 R1826 R1876 R1926 R1976 R2026 R2076 R2126 R2176 R2226 R2276
R1627 R1677 R1727 R1777 R1827 R1877 R1927 R1977 R2027 R2077 R2127 R2177 R2227 R2277
R1628 R1678 R1728 R1778 R1828 R1878 R1928 R1978 R2028 R2078 R2128 R2178 R2228 R2278
R1629 R1679 R1729 R1779 R1829 R1879 R1929 R1979 R2029 R2079 R2129 R2179 R2229 R2279
4-13
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R1640 R1690 R1740 R1790 R1840 R1890 R1940 R1990 R2040 R2090 R2140 R2190 R2240 R2290
R1641 R1691 R1741 R1791 R1841 R1891 R1941 R1991 R2041 R2091 R2141 R2191 R2241 R2291
R1642 R1692 R1742 R1792 R1842 R1892 R1942 R1992 R2042 R2092 R2142 R2192 R2242 R2292
R1643 R1693 R1743 R1793 R1843 R1893 R1943 R1993 R2043 R2093 R2143 R2193 R2243 R2293
R1644 R1694 R1744 R1794 R1844 R1894 R1944 R1994 R2044 R2094 R2144 R2194 R2244 R2294
R1645 R1695 R1745 R1795 R1845 R1895 R1945 R1995 R2045 R2095 R2145 R2195 R2245 R2295
R1646 R1696 R1746 R1796 R1846 R1896 R1946 R1996 R2046 R2096 R2146 R2196 R2246 R2296
R1647 R1697 R1747 R1797 R1847 R1897 R1947 R1997 R2047 R2097 R2147 R2197 R2247 R2297
R1648 R1698 R1748 R1798 R1848 R1898 R1948 R1998 R2048 R2098 R2148 R2198 R2248 R2298
R1649 R1699 R1749 R1799 R1849 R1899 R1949 R1999 R2049 R2099 R2149 R2199 R2249 R2299
4-14
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
4-15
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Input R
4-16
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-17
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis B Signal details
Y450 Y480 Y4B0 Y4E0 Y510 Y540 Y570 Y5A0 Y5D0 Y600 Y630 Y660 Y690 Y6C0 Current limit changeover
Y451 Y481 Y4B1 Y4E1 Y511 Y541 Y571 Y5A1 Y5D1 Y601 Y631 Y661 Y691 Y6C1 Droop release request
Y452 Y482 Y4B2 Y4E2 Y512 Y542 Y572 Y5A2 Y5D2 Y602 Y632 Y662 Y692 Y6C2 Zero point initialization mode
Y453 Y483 Y4B3 Y4E3 Y513 Y543 Y573 Y5A3 Y5D3 Y603 Y633 Y663 Y693 Y6C3 Zero point initialization start
Y454 Y484 Y4B4 Y4E4 Y514 Y544 Y574 Y5A4 Y5D4 Y604 Y634 Y664 Y694 Y6C4 Each axis reference point return
Y455 Y485 Y4B5 Y4E5 Y515 Y545 Y575 Y5A5 Y5D5 Y605 Y635 Y665 Y695 Y6C5 Unclamp complete
Y456 Y486 Y4B6 Y4E6 Y516 Y546 Y576 Y5A6 Y5D6 Y606 Y636 Y666 Y696 Y6C6
Y457 Y487 Y4B7 Y4E7 Y517 Y547 Y577 Y5A7 Y5D7 Y607 Y637 Y667 Y697 Y6C7
Y458 Y488 Y4B8 Y4E8 Y518 Y548 Y578 Y5A8 Y5D8 Y608 Y638 Y668 Y698 Y6C8
Y459 Y489 Y4B9 Y4E9 Y519 Y549 Y579 Y5A9 Y5D9 Y609 Y639 Y669 Y699 Y6C9
Y45A Y48A Y4BA Y4EA Y51A Y54A Y57A Y5AA Y5DA Y60A Y63A Y66A Y69A Y6CA
Y45B Y48B Y4BB Y4EB Y51B Y54B Y57B Y5AB Y5DB Y60B Y63B Y66B Y69B Y6CB
Y45C Y48C Y4BC Y4EC Y51C Y54C Y57C Y5AC Y5DC Y60C Y63C Y66C Y69C Y6CC
Y45D Y48D Y4BD Y4ED Y51D Y54D Y57D Y5AD Y5DD Y60D Y63D Y66D Y69D Y6CD
Y45E Y48E Y4BE Y4EE Y51E Y54E Y57E Y5AE Y5DE Y60E Y63E Y66E Y69E Y6CE
Y45F Y48F Y4BF Y4EF Y51F Y54F Y57F Y5AF Y5DF Y60F Y63F Y66F Y69F Y6CF
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis B Signal details
Y460 Y490 Y4C0 Y4F0 Y520 Y550 Y580 Y5B0 Y5E0 Y610 Y640 Y670 Y6A0 Y6D0
Y461 Y491 Y4C1 Y4F1 Y521 Y551 Y581 Y5B1 Y5E1 Y611 Y641 Y671 Y6A1 Y6D1
Y462 Y492 Y4C2 Y4F2 Y522 Y552 Y582 Y5B2 Y5E2 Y612 Y642 Y672 Y6A2 Y6D2
Y463 Y493 Y4C3 Y4F3 Y523 Y553 Y583 Y5B3 Y5E3 Y613 Y643 Y673 Y6A3 Y6D3
Y464 Y494 Y4C4 Y4F4 Y524 Y554 Y584 Y5B4 Y5E4 Y614 Y644 Y674 Y6A4 Y6D4
Y465 Y495 Y4C5 Y4F5 Y525 Y555 Y585 Y5B5 Y5E5 Y615 Y645 Y675 Y6A5 Y6D5
Y466 Y496 Y4C6 Y4F6 Y526 Y556 Y586 Y5B6 Y5E6 Y616 Y646 Y676 Y6A6 Y6D6
Y467 Y497 Y4C7 Y4F7 Y527 Y557 Y587 Y5B7 Y5E7 Y617 Y647 Y677 Y6A7 Y6D7
Y468 Y498 Y4C8 Y4F8 Y528 Y558 Y588 Y5B8 Y5E8 Y618 Y648 Y678 Y6A8 Y6D8
Y469 Y499 Y4C9 Y4F9 Y529 Y559 Y589 Y5B9 Y5E9 Y619 Y649 Y679 Y6A9 Y6D9
Y46A Y49A Y4CA Y4FA Y52A Y55A Y58A Y5BA Y5EA Y61A Y64A Y67A Y6AA Y6DA
Y46B Y49B Y4CB Y4FB Y52B Y55B Y58B Y5BB Y5EB Y61B Y64B Y67B Y6AB Y6DB
Y46C Y49C Y4CC Y4FC Y52C Y55C Y58C Y5BC Y5EC Y61C Y64C Y67C Y6AC Y6DC
Y46D Y49D Y4CD Y4FD Y52D Y55D Y58D Y5BD Y5ED Y61D Y64D Y67D Y6AD Y6DD
Y46E Y49E Y4CE Y4FE Y52E Y55E Y58E Y5BE Y5EE Y61E Y64E Y67E Y6AE Y6DE
Y46F Y49F Y4CF Y4FF Y52F Y55F Y58F Y5BF Y5EF Y61F Y64F Y67F Y6AF Y6DF
4-18
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-19
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-20
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-21
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-22
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-23
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
4-24
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output Y
As for the following signals, initial values at power ON are different depending on the model.
C6/C64 : “1” is set when the power is turned ON. If the following signals are not used,
processing by PLC is not necessary.
C64T : “0” is set when the power is turned ON. If necessary, do process using PLC.
4-25
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-26
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-27
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-28
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-29
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-30
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R2310 R2360 R2410 R2460 R2510 R2560 R2610 R2660 R2710 R2760 R2810 R2860 R2910 R2960
R2311 R2361 R2411 R2461 R2511 R2561 R2611 R2661 R2711 R2761 R2811 R2861 R2911 R2961
R2312 R2362 R2412 R2462 R2512 R2562 R2612 R2662 R2712 R2762 R2812 R2862 R2912 R2962
R2313 R2363 R2413 R2463 R2513 R2563 R2613 R2663 R2713 R2763 R2813 R2863 R2913 R2963
R2314 R2364 R2414 R2464 R2514 R2564 R2614 R2664 R2714 R2764 R2814 R2864 R2914 R2964
R2315 R2365 R2415 R2465 R2515 R2565 R2615 R2665 R2715 R2765 R2815 R2865 R2915 R2965
R2316 R2366 R2416 R2466 R2516 R2566 R2616 R2666 R2716 R2766 R2816 R2866 R2916 R2966
R2317 R2367 R2417 R2467 R2517 R2567 R2617 R2667 R2717 R2767 R2817 R2867 R2917 R2967
R2318 R2368 R2418 R2468 R2518 R2568 R2618 R2668 R2718 R2768 R2818 R2868 R2918 R2968
R2319 R2369 R2419 R2469 R2519 R2569 R2619 R2669 R2719 R2769 R2819 R2869 R2919 R2969
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R2320 R2370 R2420 R2470 R2520 R2570 R2620 R2670 R2720 R2770 R2820 R2870 R2920 R2970
R2321 R2371 R2421 R2471 R2521 R2571 R2621 R2671 R2721 R2771 R2821 R2871 R2921 R2971
R2322 R2372 R2422 R2472 R2522 R2572 R2622 R2672 R2722 R2772 R2822 R2872 R2922 R2972
R2323 R2373 R2423 R2473 R2523 R2573 R2623 R2673 R2723 R2773 R2823 R2873 R2923 R2973
R2324 R2374 R2424 R2474 R2524 R2574 R2624 R2674 R2724 R2774 R2824 R2874 R2924 R2974
R2325 R2375 R2425 R2475 R2525 R2575 R2625 R2675 R2725 R2775 R2825 R2875 R2925 R2975
R2326 R2376 R2426 R2476 R2526 R2576 R2626 R2676 R2726 R2776 R2826 R2876 R2926 R2976
R2327 R2377 R2427 R2477 R2527 R2577 R2627 R2677 R2727 R2777 R2827 R2877 R2927 R2977
R2328 R2378 R2428 R2478 R2528 R2578 R2628 R2678 R2728 R2778 R2828 R2878 R2928 R2978
R2329 R2379 R2429 R2479 R2529 R2579 R2629 R2679 R2729 R2779 R2829 R2879 R2929 R2979
4-31
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
axis axis axis axis axis axis axis axis axis axis axis axis axis axis Signal details
R2340 R2390 R2440 R2490 R2540 R2590 R2640 R2690 R2740 R2790 R2840 R2890 R2940 R2990
R2341 R2391 R2441 R2491 R2541 R2591 R2641 R2691 R2741 R2791 R2841 R2891 R2941 R2991
R2342 R2392 R2442 R2492 R2542 R2592 R2642 R2692 R2742 R2792 R2842 R2892 R2942 R2992
R2343 R2393 R2443 R2493 R2543 R2593 R2643 R2693 R2743 R2793 R2843 R2893 R2943 R2993
R2344 R2394 R2444 R2494 R2544 R2594 R2644 R2694 R2744 R2794 R2844 R2894 R2944 R2994
R2345 R2395 R2445 R2495 R2545 R2595 R2645 R2695 R2745 R2795 R2845 R2895 R2945 R2995
R2346 R2396 R2446 R2496 R2546 R2596 R2646 R2696 R2746 R2796 R2846 R2896 R2946 R2996
R2347 R2397 R2447 R2497 R2547 R2597 R2647 R2697 R2747 R2797 R2847 R2897 R2947 R2997
R2348 R2398 R2448 R2498 R2548 R2598 R2648 R2698 R2748 R2798 R2848 R2898 R2948 R2998
R2349 R2399 R2449 R2499 R2549 R2599 R2649 R2699 R2749 R2799 R2849 R2899 R2949 R2999
4-32
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-33
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Output R
4-34
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Special Relay SM
4-35
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Special Relay SM
4-36
4. TABLE OF INPUT/OUTPUT SIGNALS WITH CONTROLLER
Interface Table Special Register SD
4-37
5. OTHER DEVICES
5.1 Devices
5. OTHER DEVICES
5.1 Devices
In addition to X, Y, and R, SM, SD 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.
5-1
5. OTHER DEVICES
5.1 Devices
<Format 1>
<Internal relay>
5-2
5. OTHER DEVICES
5.1 Devices
<Format 2>
<Internal relay>
5-3
5. OTHER DEVICES
5.1 Devices
<Format 3>
<Latch relay>
5-4
5. OTHER DEVICES
5.1 Devices
<Format 4>
<Timer>
5-5
5. OTHER DEVICES
5.1 Devices
<Format 5>
<Timer numerical value setting data output> 16-bit unit
5-6
5. OTHER DEVICES
5.1 Devices
<Format 6>
<Counter>
<Format 7>
<Counter numerical value setting data> 16-bit unit
5-7
5. OTHER DEVICES
5.1 Devices
<Format 8>
<Data register> 16-bit unit
5-8
5. OTHER DEVICES
5.1 Devices
<Format 9>
<File register> 16-bit unit
5-9
6. EXPLANATION OF INTERFACE SIGNALS
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
PLC AXIS NEAR POINT
*
DETECT nTH AXIS
*PCDn Y438~43E — —
Device No. for 1st part system Device No. for 3rd part system
Indicates (B contact) signal that is valid when PLC -> controller signal is OFF.
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
Device No. for 1st axis Device No. for 3rd axis
Device No. for 2nd axis
— indicates that there is no corresponding device.
Refer to the list for device Nos. of 4th axis and
following.
6-1-1
6.1 PLC Input Signals (Bit Type: X***)
6-1-2
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
CONTROLLER READY
— MA X420 — —
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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.
6-1-3
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal notifies the PLC that the drive power to all axes is turned OFF due to "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 "Door open" signal
turning ON.
This signal turns OFF at all axes ready ON and at all servo axes servo ON, due to "Door open"
signal turning OFF.
Release of the door lock is enabled at the rising edge of "Door open enable" signal.
The operation is in a READY status at the falling edge of "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]
Door open (DOOR1, DOOR2: Y428, 429)
6-1-4
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
IN SPINDLE SYNCHRONOUS
— SPSYN1 X42A — —
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 synchronous
control I)
• The spindle synchronous control signal (Y432) turns ON. (Spindle synchronous control II)
[Related signal]
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronous control (SPSY: Y432)
Spindle phase synchronous control (SPPHS: Y433)
Spindle synchronization cancel (SPSYC: Y430)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE ROTATION SPEED
— SYNCHRONIZATION FSPRV X42B — —
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 signal]
In spindle synchronous control (SPSYN1: X42A)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronous control (SPSY: Y432)
Spindle phase synchronous control (SPPHS: Y433)
6-1-5
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE PHASE
— SYNCHRONIZATION FSPPH X42C — —
COMPLETE
[Function]
This signal informs that the spindle synchronization state is entered.
[Operation]
The signal turns ON when:
• The phase alignment of the 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 OFF to change the rotation speed during the phase synchronization.
[Related signals]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle synchronous control (SPSY: Y432)
Spindle phase synchronous control (SPPHS: Y433)
6-1-6
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
CHUCK CLOSE
— SPCMP X42D — —
CONFIRMATION
[Function]
This signal informs that chuck close (SPCMPC: Y431) is input during spindle synchronous control.
[Operation]
This signal turns ON when the "Chuck close" (Y431) is ON.
This signal turns OFF when the "Chuck close" (Y431) 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 (Y432)
In spindle synchronous
control (X42A)
Spindle rotation speed
synchronization complete
(X42B)
(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 signal]
Chuck close (SPCMPC: Y431)
6-1-7
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 BATTERY FAULT" will
display.
(2) A fault is detected in the power voltage supplied to the absolute position detector.
At this time, "Z73 ABS. WARNING 0001" and "S52 SERVO WARNING 9F" will display.
(3) A fault is detected in the power voltage for the speed detector in the absolute position detector.
At this time, "Z71 DETECTOR ERR 0001" and "S01 SERVO ALARM" will display.
In the case of (1) and (2), automatic starting is possible.
[Related signal]
(1) Battery drop cause (R40)
[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.
6-1-8
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that system error occured 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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the controller is in servo alarm condition. If servo alarm occurs, "servo
ready complete output" 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 Instruction Manual.
6-1-9
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal indicates that the drive section of the nth 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
Servo "ready",
nth axis
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: X421)
6-1-10
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[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
• For JOG mode
The signal is ON while "Feed axis select" signal (+Jn and -Jn) is ON.
• For HANDLE mode
When "Handle axis No." signal (HS11 to 116) and "Handle valid" signal (HS1S) have been
selected, "Axis select output" signal for the axis specified by the "Handle axis No." signal is
ON.
• For INCREMENTAL mode
The signal turns ON when "Feed axis select" signal turns ON, and turns OFF when the
specified motion is completed.
• For MANUAL RANDOM FEED mode
The signal turns ON when "Strobe" signal (CXS8) turns ON, and turns OFF when the
specified motion is completed.
• For REFERENCE POINT RETURN mode
The signal is ON while "Feed axis select" signal (+Jn and -Jn) is ON. After "Reference point
return near-point detect" signal is detected, and the motion speed changes to approach
(creeping) speed, the "Axis select output" signal remains ON until the motion stops at the
reference point, even when "Feed axis select" signal turns OFF.
(3) Other conditions
• 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.
• 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.
• Interlock does not affect status of this signal (the signal remains ON, or turns ON).
• "Servo OFF" signal does not affect status of this signal.
• The signal cannot be turned ON by G04 and G92.
• The signal turns OFF with controller reset & rewind, or emergency stop.
(Example)
Axial motion
6-1-11
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd 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 abbreviation indicates the
control axis No.
MVPn
1 : 1st axis in motion
2 : 2nd axis in motion
: :
14 : 14th axis in motion
[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.
Feed axis select +(+J1)
[Related signals]
Minus motion (-) (MVMn: X443)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd 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 "Plus
motion + (MVPn)".
[Related signals]
Plus motion (+) (MVPn: X442)
6-1-12
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal indicates that the axial component of the nth axis is ON the 1st reference point.
This signal is available per control axis, and the last number of the signal abbreviation indicates the
control axis No.
ZP1n
1 : 1st reference point reached, 1st axis
2 : 1st reference point reached, 2nd axis
: :
14 : 1st reference point reached, 14th axis
[Operation]
(1) The signal turns ON when:
• 1st reference point reached is attained with reference point return mode in manual operation.
Refer to the REFERENCE POINT RETURN (ZRN) section for details on returning.
• 1st reference point reached is attained with G28 command in automatic operation.
(Note) If 1st reference point reached is achieved in other operation mode, or by other command,
the signal does not turn ON.
Near-point dog
Reference point
• When basic machine coordinate system is
{ High-speed reference point return established.
• When high-speed return is selected with setup
parameters, basic specification parameter "#1063
mandog" in the manual mode.
(Note)
Reference point return will be the high-speed
Near-point dog
return when the basic machine coordinate
Reference point system is established (2nd time and
following).
[Related signals]
2nd reference point reached (ZP21~ZP214: X445~X5E5)
3rd reference point reached (ZP31~ZP314: X446~X5E6)
4th reference point reached (ZP41~ZP414: X447~X5E7)
6-1-13
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal indicates that the axial component of the nth axis is ON the 2nd reference point.
This signal is available per control axis, and the last number of the signal abbreviation indicates the
control axis No.
ZP2n
1 : 2nd reference point reached, 1st axis
2 : 2nd reference point reached, 2nd axis
: :
14 : 2nd reference point reached, 14th axis
[Operation]
(1) The signal turns ON when:
• 2nd reference point reached is attained with G30 command in automatic operation.
(Note) If 2nd reference point reached is achieved in other operation mode, or by other command,
the signal does not turn ON.
[Related signals]
1st reference point reached (ZP11~ZP114: X444~X5E4)
3rd reference point reached (ZP31~ZP314: X446~X5E6)
4th reference point reached (ZP41~ZP414: X447~X5E7)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function] [Operation]
The function and operation of this signal are the same as those of "2nd reference point reached"
signal, except for 2nd and 3rd reference points and G command (G30P3 is used instead of G30P2
Xx Yy ...).
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function] [Operation]
The function and operation of this signal are the same as those of "2nd reference point reached"
signal, except for 2nd and 4th reference points and G command (G30P4 is used instead of G30P2
Xx Yy ...).
6-1-14
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal indicates that the control axis is near the 1st reference point 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 point 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) "Near 1st reference point" 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 that this signal may not be output when the setting value is too small.
(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.
6-1-15
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal is 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
:
13: 14th 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
Plus motion +
Minus motion -
[Related signals]
Plus motion + (MVPn: X442 to)
Minus motion - (MVMn: X443 to)
6-1-16
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal notifies that the basic machine coordinate system has been set (established) during
zero point initialization using the marked point alignment method in the absolute position detection
system.
[Operation]
This signal is valid when "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 initialization is carried out again or if the power is turned ON again.
<Zero point initialization method using marked point alignment method, and time chart>
[Related signals]
(1) Zero point initialization error completed (ZSEn: X44B)
(2) In zero point initialization (X44C)
(3) Zero point initialization incomplete (X44D)
(4) Zero point initialization mode (AZSn: Y452)
(5) Zero point initialization start (ZSTn: Y453)
6-1-17
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
ZERO POINT INITIALIZATION
— ERROR COMPLETED nTH ZSEn X44B X46B X48B
AXIS
[Function]
This signal is output when initialization is not possible during the marked point alignment method of
the absolute position detection system.
[Operation]
This signal turns ON when the initialization is not possible at the rising edge of the "Zero point
initialization start (ZSTn)" signal.
This signal is invalidated in the following cases:
• During emergency stop
• During reset
• When "Zero point initialization start (ZSTn)" signal is turned ON before the "Zero point initialization
mode (AZSn)"
• 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 completed (ZSFn: X44A)
(2)In zero point initialization (X44C)
(3)Zero point initialization incomplete (X44D)
(4)Zero point initialization mode (AZSn: Y452)
(5)Zero point initialization start (ZSTn: Y453)
6-1-18
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
IN ZERO POINT
— X44C X46C X48C
INITIALIZATION
[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~14) signal is ON.
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
ZERO POINT INITIALIZATION
— X44D X46D X48D
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.
6-1-19
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[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]
Unclamp complete (Y455)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal informs the PLC that the control axis is in the in-position state.
[Operation]
This signal turns ON when:
(1) The control axis' acceleration/deceleration delay is zero, and the servo error (droop pulse) is
within the range set with the parameters.
6-1-20
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that JOG mode is selected.
[Operation]
Mode is changed to JOG mode from other mode after "All-axis smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
Jog mode
(X600)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that HANDLE mode is selected.
[Operation]
Mode is changed to HANDLE mode from other mode after "All-axis smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
Handle mode
(X601)
6-1-21
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that INCREMENTAL mode is selected.
[Operation]
Mode is changed to INCREMENTAL mode from other mode after "All-axis smoothing zero"
(command acceleration/deceleration delay is zero) is verified.
Incremental mode
(X602)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that MANUAL RANDOM FEED mode is selected.
[Operation]
Mode is changed to MANUAL RANDOM FEED mode from other mode after "All-axis smoothing
zero" (command acceleration/deceleration delay is zero) is verified.
Mode input Other mode Manual random feed mode Other mode
6-1-22
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN REFERENCE POINT
ZRNO X604 X684 X704
RETURN MODE
[Function]
This signal indicates that REFERENCE POINT RETURN mode is selected.
[Operation]
Mode is changed from other mode to REFERENCE POINT RETURN mode after "All-axis
smoothing zero" (command acceleration/deceleration delay is zero) has been verified.
Mode input Other mode Reference point return mode Other mode
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN AUTOMATIC
ASTO X605 X685 X705
INITIALIZATION MODE
[Function]
This signal indicates that AUTOMATIC INITIAL SETTING MODE is selected.
[Operation]
Mode is changed over from other mode to AUTOMATIC INITIALIZATION mode after "All-axis
smoothing zero" (command acceleration/deceleration delay is zero) has been verified.
6-1-23
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that MEMORY mode is selected.
[Operation]
Mode is changed from other mode to MEMORY mode after "All-axis smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
Memory mode
(X608)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that MDI mode is selected.
[Operation]
Mode is changed from other mode to MDI mode when "All-axis smoothing zero" (command
acceleration/deceleration delay is zero) occurs.
MDI mode
(X60B)
6-1-24
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that the controller is in automatic operation caused by "Automatic operation
"start" command" signal.
[Operation]
This signal stays ON from when automatic operation starts with "Automatic operation "start"
command" signal (ST) in the memory or MDI mode, until the operation is reset.
Automatic operation
"start" command (ST)
In automatic operation
"run" (OP)
Reset conditions
[Related signals]
In auto operation "start" (STL: X613)
In auto operation "pause" (SPL: X614)
6-1-25
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN AUTO OPERATION
STL X613 X693 X713
"START"
[Function]
This signal informs the PLC that the controller is started by automatic operation start and motion
command or M, S, T processing is in execution.
[Operation]
The signal turns ON by "Automatic operation "start" command" (ST) in memory or MDI, 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.
Automatic operation
"start" command (ST)
In auto operation "run" (OP)
Reset conditions
(Reset & rewind (RRW))
(Note 1) For reset conditions, refer to the section on "In auto operation "RUN"" (OP).
[Related signals]
In auto operation "run" (OP: X612)
In auto operation "pause" (SPL: X614)
Automatic operation "start" command (ST: Y710)
6-1-26
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN AUTO OPERATION
SPL X614 X694 X714
"PAUSE"
[Function]
This signal informs that the controller operation has been stopped due to "Automatic operation
"pause" command" signal, etc., during motion command or miscellaneous function command.
[Operation]
"Automatic operation "pause" command" signal (SPL) turns ON with the following factors during
automatic operation using the memory or MDI mode.
(1) When "Automatic operation "pause" command" signal (*SP) turns OFF.
(2) When mode changes to manual operation mode (jog, handle, incremental, reference point
return mode, etc.).
This signal will turn ON even during machine lock or a miscellaneous function (M, S, T) command.
This signal will turn OFF in the following cases.
(1) When "Automatic operation "start" command" signal (ST) turns from ON to OFF. However, this
will be invalid if the "Automatic operation "pause" command" signal (*SP) is not turned back ON
or if the mode is not automatic operation (memory, MDI).
(2) When reset conditions are input.
The timing chart for the "In auto operation "pause"" signal (SPL) is shown below.
Invalid
Automatic operation
"start" command (ST)
In auto operation "start"
(STL)
In auto operation "pause"
(SPL)
Automatic operation
"pause" command (*SP)
Axis motion
G00X100 ··· G00X100 ···
Reset condition
(Reset & rewind (RRW))
(Note 1) Refer to the section on in automatic operation "run" (OP) for the rest conditions.
[Related signals]
In auto operation "run" (OP: X612)
In auto operation "start" (STL: X613)
Automatic operation "start" command (ST: Y710)
Automatic operation "pause" command (*SP: Y711)
6-1-27
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the controller is in reset condition.
[Operation]
The signal turns ON:
(1) For about 4~5 sec after the power is turned ON.
(2) While "Reset and rewind" signal (RRW) is ON, and for about 0.5~1sec after "Reset and rewind"
signal (RRW) turns OFF.
(3) While "Emergency stop" signal is being input, and for 1~1.5 sec after "Emergency stop" signal
turns OFF.
(4) During "Servo alarm", and for 1~1.5 sec after "Servo alarm" is removed.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output during execution of manual random feed command.
[Operation]
The signal turns ON when "Strobe" signal (Y7AF) turns ON during MANUAL RANDOM FEED
mode.
The signal turns OFF when commanded feed has been completed, and when "Reset & Rewind"
signal is input during execution of manual random feed command.
[Timing chart]
Strobe (Y7AF)
Rise of strobe signal is detected and When the specified feed is completed
"In manual random feed " signal (CXN) successfully, "In manual random feed"
turns ON. signal turns off and "Manual random
feed complete" signal turns ON.
6-1-28
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
Reset & rewind (Y71A)
6-1-29
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— MOTION COMMAND
DEN X618 X698 X718
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)
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 "Motion command complete" signal (DEN) is shown below.
M code data
DEN process
M code decode (user process)
(Note 1) "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 "Automatic operation "pause" command" signal.
6-1-30
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs the PLC that the all axes components of the controller are in commanded
positions.
[Operation]
The signal turns ON when:
(1) There is no acceleration/deceleration delay in all control axes and servo errors (remaining
pulses) in positioning are within the specified range.
[Related signal]
All-axis smoothing zero signal (TSMZ: X61A)
6-1-31
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— ALL-AXIS SMOOTHING
TSMZ X61A X69A X71A
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 including delay amount of acceleration/deceleration time constant.
The signal turns OFF during execution of motion command, or if delay in execution of command
occurs.
Axis motion
(Position loop delay is
Acceleration/deceleration
not included.)
time constant
All-axis smoothing zero
[Related signals]
(1) All-axis in-position signal (TINP) "All-axis smoothing zero" signal
(2) Plus motion +1st axis through +14th axis (MVP1~MVP14) turns ON when these signals are
(3) Minus motion -1st axis through -14th axis (MVM1~MVM14) OFF.
6-1-32
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output when motion commanded in manual random feed mode is completed.
[Operation]
The signal turns ON when:
(1) Motion commanded in manual random feed mode is completed.
[Timing chart]
Strobe (Y7AF)
6-1-33
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output during rapid traverse motion in automatic operation (memory, MDI).
[Operation]
(1) The signal is ON when:
• Rapid traverse motion is executed in automatic operation.
Fixed cycle positioning and reference point 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 rapid traverse signal (RPM) is shown below.
6-1-34
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that given motion command is executed for cutting feed in automatic operation
(memory, MDI).
[Operation]
The signal turns ON when:
(1) Cutting feed is executed in automatic operation.
Axis motion
6-1-35
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that commanded motion in automatic operation (memory, MDI) is executed in
canned tapping cycle, or tapping mode is selected for execution of commanded motion.
[Operation]
(1) The signal turns ON when:
• Fixed tapping cycle is executed in automatic operation.
• Commanded motion is in tapping mode (G63) in automatic operation.
Motion
G00 G84 ···; G80; G63; G01 ···; G61;
command
In tapping (TAP)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output during execution of thread cutting command.
[Operation]
The signal turns ON when:
(1) Thread cutting command is given.
6-1-36
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN CONSTANT SURFACE
CSS X625 X6A5 X725
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)
6-1-37
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— IN REFERENCE POINT
ZRNN X627 X6A7 X727
RETURN
[Function]
This signal is output while reference point return command is being executed.
[Operation]
The signal turns ON when:
(1) G28 command is executed.
(2) G30 command is executed.
(3) Manual reference point return mode is selected.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.
6-1-38
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the controller uses F1-digit commands (F1~F5) to control operation.
[Operation]
The signal turns ON when:
(1) F1-digit command (F1~F5) is selected for feedrate command currently being executed.
(Note 1) The setup parameter, base specification parameter "#1079 F1digt" must be validated and
"#1185~#1189 speed during F1-digit command" must be set to use the F1-digit command.
[Related signal]
(1) F1-digit No. (F11~F14)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output while tool life is being managed.
[Operation]
The signal turns ON when the parameter "#1103 T_Life" is ON.
6-1-39
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.)
6-1-40
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
[Related signals]
(1) Tool change reset (TRST: Y78C)
(2) Tool function strobe 1 (TF1: X650)
(3) In tool life management (TLFO: X62B)
(4) New tool change (TCRQ: X64C)
(5) Tool life management group (R238)
(6) Tool life usage data (R244, 245)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— ALARM 3
AL3 X632 X6B2 X732
(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 or MDI 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
Instruction Manual.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— ALARM 4
AL4 X633 X6B3 X733
(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 Instruction Manual.
6-1-41
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (Y7B2) for details.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
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 search & start signal until the search & start (start) 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. (R938/939)
(2) Search & start (error) (SSE: X635)
(3) Search & start (RSST: Y7B2)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is output if axis (No.) selected in handle mode or manual random 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 random feed mode
If specified manual random feed axis No. is beyond the maximum number of axes.
6-1-42
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
F1-digit feed function No. is output.
[Operation]
When F1-digit feed command specified in memory or MDI operation is executed, No. of that F1-digit
feed function is set with a code.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates the in synchronization state.
[Operation]
This signal turns ON when the synchronization command is issued from one part system, and
retains ON until the corresponding synchronization command is issued from the other part system.
This signal turns OFF when synchronization is completed.
This signal remains OFF when synchronization is not used.
6-1-43
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 single outputs include M01, M02 and M30.
[Operation]
When M00, M01, M02 or M30 is specified during auto operation (memory or MDI), or by manually
set numerical command, this signal turns ON. The signal turns OFF if "M function finish" 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: X641)
(2) M code independent output M02 (DM02: X642)
(3) M code independent output M30 (DM30: X643)
6-1-44
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
6-1-45
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the 1st set of miscellaneous functions (M code) is commanded with the
automatic operation (memory, MDI) 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 or MDI).
(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 (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.
6-1-46
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
Y71E M function finish 1
[Related signals]
M function strobe 2 (MF2: X645)
M function strobe 3 (MF3: X646)
M function strobe 4 (MF4: X647)
M function finish 1 (FIN1: Y71E)
M function finish 2 (FIN2: Y71F)
6-1-47
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 in one block in automatic operation
(memory or MDI).
Other details are the same as those of "M function strobe 1" signal (MF1). Refer to "M function
strobe 1".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 in one block in automatic operation
(memory or MDI).
Other details are the same as those of "M function strobe 1" signal (MF1). Refer to "M function
strobe 1".
6-1-48
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 in one block in automatic operation
(memory or MDI).
Other details are the same as those of "M function strobe 1" signal (MF1). Refer to "M function
strobe 1".
6-1-49
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— MANUAL NUMERICAL
MMS X649 X6C9 X749
COMMAND
[Function]
This signal informs that M, S, T or B (2nd miscellaneous function) command is given 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 on the setting and display unit 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)
M function finish 1
[Related signals]
(1) M function strobe (MFn: X644~)
(2) S function strobe (SFn: X658~)
(3) T function strobe (TFn: X650~)
(4) 2nd M function strobe (BFn: X654~)
(5) M function finish 1 (Fin 1: Y71E)
(6) M function finish 2 (Fin 2: Y71F)
6-1-50
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.3) 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
6-1-51
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
Tact Signal name abbreviation 1st system 2nd system 3rd system
[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.)
6-1-52
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the tool function (T code) is specified in automatic operation (memory or
MDI), machining program or by manual numerical command input.
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 offset, 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 or MDI).
(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" 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" signal (TF1) is shown below.
T code data 1
[Related signals]
T code data (R220 to 227)
6-1-53
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that the 1st set of 2nd M function is selected in automatic operation (memory or
MDI) 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 or MDI).
(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.
Ignored.
(Note 2) The 2nd M function strobe (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]
M function finish 1 (FIN1: Y71E)
M function finish 2 (FIN2: Y71F)
6-1-54
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal informs that S (spindle) function (S code) is specified in automatic operation (memory or
MDI) 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), user PLC reads S code data 1.
[Operation]
The signal turns ON when:
(1) S function (S code) is specified in automatic operation (memory or MDI).
(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" signal (OP) section for details on the reset conditions.)
(Note 1) The S function strobe (SF) is not output during operation with M function lock (AFL signal
ON).
(Note 2) When the S function is commanded, the "Spindle gear shift command" signal (GR1, GR2)
and "Spindle no gear selected" signal (SNGE) are output in addition to this signal (SF1).
Refer to the sections of each signal for details.
(Note 3) By combining this signal (SF1), "Spindle gear select input" signal (GI1, GI2) and "Gear
shift completed" 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]
S code data (R212 to 219, R264 to 269)
Spindle gear shift command (GR1, GR2: X98D, X98E)
Spindle no gear selected (SNGE: X986)
6-1-55
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 #7653.
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 zero point return is completed after the power is turned ON.
(PSW1 to PSW16 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: ON
dog2 dog1
The setting range of the position switch uses the basic machine coordinate system as a reference.
The dog1 and dog2 setting values are available even if which of them is lager, 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.
tmax = 0.06 - TP [s]
TP: Position loop time constant ( 1 [s])
PGN
6-1-56
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
Tap retract (TRV: Y75C)
6-1-57
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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) (R240)
(2) No. of work machining (maximum value) (R940)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— ABSOLUTE POSITION
ABSW X66F X6EF X76F
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.
6-1-58
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— S-ANALOG MAX./MIN.
SOVE X985 X9B5 X9E5
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 machine parameter (Smax) value, or
smaller than machine parameter (Smin) value.
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE NO GEAR
SNGE X986 X9B6 X9E6
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 parameters.
This signal (SNGE) is output simultaneously with spindle function strobe signal (SFn).
[Related signals]
Spindle function strobe (SFn: X658 to)
Spindle gear shift command (GR1, GR2: X98D, X98E)
6-1-59
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal notifies that the feedback of the spindle motor has dropped below the minimum speed.
[Operation]
This signal turns ON when the spindle motor's feedback drops below the minimum speed
regardless of the commanded speed.
Spindle speed
(Feedback)
Minimum speed
Spindle rotation lower limit over (parameter setting value)
(SLOW)
6-1-60
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE GEAR SHIFT GR1, GR2 X98D, 98E X9BD, 9BE X9ED, 9EE
[Function]
This signal informs which gear stage in the spindle applies to the S command (S code) issued in the
automatic operation (memory, MDI) 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
command (GR1, GR2) signal output is shown below.
Spindle gear
Gear Max. spindle shift command
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 "Spindle no gear
selected (SNGE)" signal will be output separately from this signal.
[Related signals]
Spindle function strobe (SFn: X658 to)
Spindle no gear selected (SNGE: X986)
6-1-61
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 serially connected with the
spindle controller.
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle
drive) and informs that motor speed drops 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)".
The speed level at which the signal is output can be set within range from 1% to 120% (standard
setting: 10%) with the spindle parameters.
(Note 1) This signal is valid only for the system that is high-speed serially connected with the
spindle controller.
6-1-62
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 procedures)
and reset methods, 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 serially connected with the
spindle controller.
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 (zero speed detection speed).
(Note 1) The signal is output, no matter whether direction of rotation is forward (SRN) or reverse
(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 serially connected with the
spindle controller.
6-1-63
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 designated with the
parameter SP048.
This signal is used for the S command complete conditions or control axis interlock during
automatic operation.
[Operation]
The spindle up-to-speed signal (USO) turns ON when an alarm is detected on the spindle controller
side.
When the operation is changed from spindle forward run to spindle reverse run, the spindle motor
starts to decelerate, and the spindle up-to-speed signal turns OFF. When the motor enters the
detection range again, the spindle up-to-speed signal turns ON again.
Spindle forward
run start (SRN)
Spindle reverse
Up-to-speed
run start (SRI)
detect range
Spindle motor
speed Up-to-speed
detect range
(Note 1) This signal is not output unless the "spindle forward run start" (SRN) signal or "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 serially connected with the
spindle controller.
6-1-64
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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.
6-1-65
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal informs that the L coil select function is being executed. This function changes the
spindle motor coil to attain constant output characteristics over a wide range including low speed
ranges.
[Operation]
Turn the "L coil selection" (LRSL) ON after attaining a speed (parameter SP020) at which the
rotation speed can be changed.
When "L coil selection" (LRSL) turns ON and the coil is changed, "In L coil selected" (LRSO) will be
output to the PLC.
(Note 1) L coil selection control can be selected when the following parameter is set.
Parameter SP034/bit2 is set to "1".
(Note 2) This signal is valid for a system having a control unit high-speed serially connected with
the spindle controller and a coil changeover specification spindle motor.
As a principle, the built-in type is the target.
[Related signal]
L coil selection (LRSL: YD3F)
6-1-66
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle
drive) and informs that the spindle is ready for operation.
[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 interface 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 serially connected with the
spindle controller.
6-1-67
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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, etc.).
[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 serially connected with the
spindle controller.
6-1-68
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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]
This signal (SSRN) turns ON when the spindle motor is rotating in the forward direction. It also turns
ON even during oriented motion or synchronous tap if the spindle rotates in the forward direction.
(Note 1) The "SSRN" 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 serially connected with the spindle
controller.
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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]
This signal (SSRI) 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 direction.
(Note 1) The "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 serially connected with the
spindle controller.
6-1-69
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal is output from the spindle controller (spindle drive) for MELDAS AC spindle drive
high-speed serial connection specification, and informs that the encoder's Z phase has been
passed when changing the spindle from speed control to positioning control during C axis control.
[Operation]
The signal turns ON when:
(1) The Z phase is passed during C axis control.
Spindle ready-ON
Spindle servo-ON
Z phase
Z-phase passed
(Note) This signal is valid only for a system having a control unit high-speed serially connected
with the spindle controller.
6-1-70
6. EXPLANATION OF INTERFACE SIGNALS
6.1 PLC Input Signals (Bit Type: X***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— POSITION LOOP
SINP X99E X9CE X9FE
IN-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 con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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" signal (TL1) or "Torque limit 2" signal (TL2) is ON.
(Note 1) This signal is valid only for the system that is high-speed serially connected with the spindle
controller.
[Related signals]
Torque limit 1 signal (TL1: YD3A)
Torque limit 2 signal (TL2: YD3B)
6-1-71
6.2 PLC Input Signals (Data Type: R***)
6-2-1
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— KEY IN 1 R8 — —
[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 "User PLC key operation" section of "PLC Programming Manual" for details on the set
key data.
[Related signals]
(1) KEY OUT 1 (R112)
6-2-2
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
R17
Menu No. 05 06 07 08 09
bit 7 ~ 0
0A 0B 0C 0D 0E
0F 10 11 12 13
01~n
R16
Page No. Change by next page key or previous
bit F ~ 8
page key
R16 Not set.
———
bit 7 ~ 0 The data is not set.
6-2-3
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
Upper-order data Lower-order data
(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
data=208
Upper-order
data=6 × 7.1 + × 7.1 (ms)
256
6-2-4
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.
"
6-2-5
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
DX100/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
:
Channel 2
:
:
8th card
(3) The position of the bit that turns ON depends on the rotary switch on the remote I/O unit.
6-2-6
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO INPUT #1032
— R24, 25 — —
(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 input signal System Points Interface input signal
variable variable
#1000 1 Register R24 bit 0 #1016 1 Register R25 bit 0
#1001 1 Register R24 bit 1 #1017 1 Register R25 bit 1
#1002 1 Register R24 bit 2 #1018 1 Register R25 bit 2
#1003 1 Register R24 bit 3 #1019 1 Register R25 bit 3
#1004 1 Register R24 bit 4 #1020 1 Register R25 bit 4
#1005 1 Register R24 bit 5 #1021 1 Register R25 bit 5
#1006 1 Register R24 bit 6 #1022 1 Register R25 bit 6
#1007 1 Register R24 bit 7 #1023 1 Register R25 bit 7
#1008 1 Register R24 bit 8 #1024 1 Register R25 bit 8
#1009 1 Register R24 bit 9 #1025 1 Register R25 bit 9
#1010 1 Register R24 bit 10 #1026 1 Register R25 bit 10
#1011 1 Register R24 bit 11 #1027 1 Register R25 bit 11
#1012 1 Register R24 bit 12 #1028 1 Register R25 bit 12
#1013 1 Register R24 bit 13 #1029 1 Register R25 bit 13
#1014 1 Register R24 bit 14 #1030 1 Register R25 bit 14
#1015 1 Register R24 bit 15 #1031 1 Register R25 bit 15
File registers R24 and R25 correspond to system variables #1000~#1031, and #1032 (32-bit data).
[Related signals]
(1) User macro input #1033, #1034, #1035 (R26/27, R28/29, R30/31)
(2) User macro output #1132, #1133, #1134, #1135 (R124/125, R126/127, R128/129, R130/131)
6-2-7
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO INPUT #1033
— R26, 27 — —
(PLC → Controller)
[Function]
This provides 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 #1033.
(Example)
ACT
z DMOV K1000 R26 z #100 = #1033
ACT
z WOR R24 K1 R24 z N100
Set 1 in #1000.
The #1033 (R26, R27) data is read into #100
other than when #1000 is set to 0.
[Related signals]
(1) User macro input #1032, #1034, #1035, #1000~#1031 (R24/25, R28/29, R30/31)
(2) User macro output #1132, #1133, #1134, #1135, #1100~#1131 (R124/125, R126/127,
R128/129, R130/131)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO INPUT #1034
R28, 29 — —
(PLC → Controller)
[Function] [Operation]
The function, operation, etc. are the same as those of "USER MACRO INPUT #1033".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO INPUT #1035
R30, 31 — —
(PLC → Controller)
[Function] [Operation]
The function, operation, etc. are the same as those of "USER MACRO INPUT #1033".
6-2-8
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
CNC SOFTWARE VERSION
— R32~5 — —
CODE
[Function]
This indicates the version of the CNC software.
[Operation]
The version of the software for controller is set.
(Example) BND-377W000-A 0
(1) (2) (3)
(Note 1) If the version is a 2-digit No., bits F~8 of R32 are set to "00H".
(Note 2) Bits 7~0 on the R32 are always "FFH".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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: X42F)
6-2-9
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
TEMPERATURE WARNING
— R41 — —
CAUSE
[Function]
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.)
The alarm will be reset and the overheat signal will turn OFF when the temperature drops below
the specified temperature.
The alarm of overheat occurs when the temperature in the control unit is above 80°C, and when
the ambient temperature of the communication terminal is above 70°C.
(Default valid)
(80°C)
[Operation]
(1) If the internal temperature of control unit rises above 80°C (the ambient temperature of
control unit is about 60°C) or the ambient temperature of communication terminal rises above
70°C, the overheat will be detected.
(2) The overheat detection will be the thermal alarm when the parameter is set to the thermal
detection valid (default). If the machine is in automatic operation, the automatic operation will
be continued until the machine is stopped with M02/M30 or the reset. In case of the thermal
alarm in the control unit, if the automatic start signal is input in that state, the alarm will be
“T01 CAN’T CYCLE ST 0113”.
When only the overheat of communication terminal occurs, the operation start is possible.
(3) The alarm message of “ Z53 TEMP. OVER” is indicated because of the thermal alarm.
(4) The state that the overheat occurs is informed to the built-in PLC with the bit device.
(5) The thermal alarm is released because of the temperature dropping. The alarm message and
bit device to the built-in PLC are reset by the release.
6-2-10
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
SM16
R41 Bit0
R41 Bit1
CAUTION
When setting the parameter (#6449/bit6, 7) not to check the overheat, the control unit and the
communication terminal may not be controlled because of overheat.
In such case, axis runaway may cause a machine breakage, an accident resulting in injury or
death, or device breakage.
To prevent the serious results, ordinarily set the parameters so that the overheat check is valid.
[Related signal]
(1) Temperature rise warning (SM16)
6-2-11
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
REMOTE I/O COMMUNI-
— R42 — —
CATION STOP CHANNEL
[Function]
The channel No. in the remote I/O communication stop can be read.
[Operation]
[Related signal]
Remote I/O communication stop (SM17)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
CONTROL
— R48 — —
PHASE ERROR 1 (degree)
(including phase shift calc.)
[Function]
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 (Y435) is ON. The phase error is output by
1° increment.
The data has no meaning in cases other than above.
[Operation]
When the phase synchronization (with R command) or the "Phase shift calculation request" signal
(Y435) 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.
6-2-12
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
CONTROL
— PHASE ERROR 2 (degree) R49 — —
(excluding phase shift calc.)
[Function]
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 (Y435) is ON. The phase error is output by
1° increment.
The data has no meaning in cases other than above.
[Operation]
When the phase synchronization (with R command) or the "Phase shift calculation request" signal
(Y435) 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.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
R50 Month Year
R51 Hour Date
R52 Second Minute
6-2-13
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— CONTROL R55 — —
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 cannot 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]
Phase shift calculation request (SSPHM: Y435)
Phase offset request (SSPHF: Y436)
Spindle synchronous control phase offset data (R59)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— CONTROL R56 — —
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]
Spindle synchronous control phase error monitor (lower limit value) (R57)
Spindle synchronous control phase error monitor (upper limit value) (R58)
6-2-14
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
CONTROL
— R57 — —
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]
Spindle synchronous control phase error monitor (R56)
Spindle synchronous control phase error monitor (upper limit value) (R58)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
CONTROL
— R58 — —
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]
Spindle synchronous control phase error monitor (R56)
Spindle synchronous control phase error monitor (lower limit value) (R57)
6-2-15
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— CONTROL R59 — —
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 relation between 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]
Spindle phase synchronous control (SPPHS: Y433)
Phase shift calculation request (SSPHM: Y435)
Phase offset request (SSPHF: Y436)
Spindle synchronous control phase error output (R55)
6-2-16
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
ADD-ON (EXPANSION) #1: R90~93
— — —
OPERATION BOARD INPUT #2: R94~97
[Function]
By adding the remote I/O unit to the communication terminal, the add-on (expansion) operation
board input/output signals can be input and output with the communication terminal control signals.
R90 bit8 is used as the communication terminal board reset signal.
[Operation]
The signals are read together with other input signals at start of PLC main processing (medium
speed).
<Hardware block diagram>
Communication
terminal Machine operation board
Remote
Controller I/O unit (switches, lamps, etc.)
(Channel
#1 setting 0)
Remote
I/O unit
#2 (Channel setting 2)
(Note 1) Since these signals are based on bit unit, they must be once transferred to buffer (M), etc.
Sequential control program example:
X0 •
• Contents stored in R90 and R91 are
z z • DMOV R90 K8M512 z transferred to M512~M543.
•
X0
Contents stored in R92 and R93 are
z z DMOV R92 K8M544 z
• transferred to M544~M575.
M512 •
z < Y710 > z Sequence processing as bit data
•
•
(Note 2) Refer to the section "2.1 Relation of RIO unit and devices" for the relation of the remote
I/O channel setting switch and device.
[Related signals]
(1) Add-on (expansion) operation board output (#1: R190~192, #2: R193~195)
6-2-17
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 1" are updated when:
(1) "M**" is issued in automatic operation (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 1" is also updated when an "M single 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 built-in PLC is not available.) When plural M functions are placed in one block, the
signals are output in the order at programming.
(2) M98 (call subprogram), M99 (return to main program), etc. are processed within the CNC, and
not output as M code data.
[Related signals]
(1) M function strobe 1∼4 (MF1~MF4: X644~X647)
(2) M code data 2, 3, 4 (R206/207, R208/209, R210/211)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
6-2-18
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 3" are updated when:
(1) Three or more M functions are placed in one block in automatic operation (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
6-2-19
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
When S function is specified, value following address "S" can be identified. The S code data output
from the controller is binary code with a sign.
[Operation]
"S code data" are updated when:
(1) "S**" is specified in automatic operation (memory or MDI).
(2) "S**" is executed by manual numerical command input.
Data remain unchanged when M function finish signal (FIN1 or FIN2) is sent back. "Reset" and
"Emergency stop" does not cause clear to data.
[Caution]
(1) Seven S codes can be placed in one block. If the number of S codes defined exceeds the
specified number, the S codes defined last is valid.
[Related signal]
(1) S function strobe (SFn: X658 to)
6-2-20
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (memory or MDI).
(2) "T**" is executed by manual numerical command input.
Data remain unchanged when "M function finish" signal (FIN1 or FIN2) is sent back. "Reset" and
"Emergency stop" does not cause clear to 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.
T05 T15;
Output to T code data 1
This T code data is invalid.
[Related signals]
(1) Tool function strobe (TFn: X650 to)
6-2-21
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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" are updated when:
(1) "B (A, C)**" is specified in automatic operation (memory or MDI).
(2) "B (A, C)**" is executed by manual numerical command input.
Data remain unchanged even after "M function finish" signal (FIN1 or FIN2) is sent back. Data
cannot be cleared by "Reset" or "Emergency stop".
[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 (BFn: X654 to)
6-2-22
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— GROUP IN LIFE
R238 R338 R438
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.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
NO. OF WORK MACHINING
— R240, 241 R340, 341 R440, 441
(CURRENT VALUE)
[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 the work maximum value, the "No. of
work machining over" signal (X66E) turns ON.
6-2-23
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal indicates that the control axis is near the reference point when using the absolute point
detection system.
This signal is output for the 1st reference point to the 4th reference point.
Near the 1st reference point, the time for outputting the signal is shorter than the “near reference
point nth” signal (the ON/OFF timing accuracy during axis movement is improved).
[Operation]
(1) Using the nth reference point 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 point signal is output with four bits for each axis.
(a) R register and corresponding axes
R242
F E D C B A 9 8 7 6 5 4 3 2 1 0
R243
F E D C B A 9 8 7 6 5 4 3 2 1 0
(Note 1) The near reference point signal device has X devices (X448 to) which output signal only
for the 1st reference point, and the R registers (R242 to) which outputs a signal for each
reference point (1st reference point to 4th reference point).
(Note 2) The near reference point signal output width is set with the absolute point parameters
"#2057 nrefp" and "#2058 nrefn". The near reference point signal output width is the same
width for the 1st reference point to the 4th reference point.
(Note 3) Near the 1st reference point, the signals are output to the conventional X device (X448 to)
and the R registers (R242 to) which output signals to each reference point.
[Related signals]
Near reference point nth axis (NRFn: X448 to)
6-2-24
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— TOOL LIFE USAGE DATA R244, 245 R344, 345 R444, 445
[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.
6-2-25
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
With this function, the NC alarms and errors which are normally output to NC screen are partially
coded and output to PLC I/F device. Thus, the contents of alarms and errors can be confirmed
without NC screen.
[Operation]
The following output will be made when an alarm occurs.
The message displayed in NC screen is not converted.
(Example) When servo alarm S03 occurs
The output is as shown above on the NC screen. However, this can be coded and output to PLC
I/F device as shown below using this function.
Alarm type ·················· Converted into a 2-digit numeral code. (Refer to the code table.)
Alarm message ·········· Not coded, and not output.
Alarm No. ··················· The No. is output as HEX.
Axis name ·················· Error occurrence axis is expressed as a bit, and the bit of servo and
spindle are output separately. The head digit of the alarm without axis
name will be “0”.
6-2-26
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
R258 (Higher side) R258 (Lower side) R257 (Higher side) R257 (Lower side) R256 (Higher side) R256 (Lower side)
0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
PLC axis name Alarm type Alarm No. Servo axis name Spindle name
bit
7 6 5 4 3 2 1 0
1st axis 0 0 0 0 0 0 0 1
2nd axis 0 0 0 0 0 0 1 0 As for the servo axis name and spindle
name, the bit corresponding to the No. of
3rd axis 0 0 0 0 0 1 0 0 axis in which the alarm occurs is turned
4th axis 0 0 0 0 1 0 0 0 on.
The max servo axis Nos. in the 1st part
5th axis 0 0 0 1 0 0 0 0 system are 6, and the max spindle Nos. in
6th axis 0 0 1 0 0 0 0 0 the 1st part system are 7. The spindle
alarm is output to the 1st part system.
7th axis 0 1 0 0 0 0 0 0 The PLC axis name is output to the 1st
8th axis 1 0 0 0 0 0 0 0 part system.
Axis name is added for the messages such as some of M01, S01 to S52, and Z70 to Z73.
The following 48 bits are used as the output PLC I/F devices.
1st part system: R256 (Lower and Higher), R257 (Lower and Higher), R258 (Lower and
Higher)
2nd part system: R356 (Lower and Higher), R357 (Lower and Higher), R358 (Lower and
Higher)
6-2-27
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
Code table
The alarm type is coded as the contents of following code table.
The NC alarm is given priority when the NC alarm of same order of priority occurs.
The auxiliary axis name is output to the servo axis name area.
6-2-28
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
When the emergency stop occurs, the message is coded and an alarm No. is output.
(Note 1) If the MCP alarm "Y02 SYSTEM ALARM" occurs, part of the data will not be coded.
Confirm the data on the display unit.
(Example) Y02 SYSTEM ALARM 0051 0104
In this case, only "Y02" and "0051" are coded and output to the PLC I/F device.
(Note 2) If an alarm without an alarm No. occurs, "0" will be set as the alarm No. and output to the
PLC I/F device.
(Note 3) If an alarm that does not have an axis name occurs, "0" will be set as the axis name and
output to the PLC I/F device.
(Note 4) Alarms not shown in the code table are not output to the PLC I/F device.
(Note 5) If multiple alarms occur simultaneously, only the alarm with the highest order of priority in
the code table will be output.
(Note 6) The "OOO" section of the program error "POOO" is output to the alarm No. area.
(Example) "P34 G-CODE ERROR 0 0"
The code output becomes 71003400, and the output to PLC I/F devices is as
follows.
0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6-2-29
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This interface is used between the user PLC and user macro program.
The interface output signal can be sent by substituting a value in the variables #1100 to #1135 and
#1300 to #1395. Only 0 and 1 are used as the output signals.
Output here refers to outputting from the NC to the PLC.
[Operation]
When a value is substituted in variable #1132 with the user macro, all output numbers between
#1100 and #1131 are sent out at once. These values can be referred to with the user PLC. When a
value is substituted in variables #1133 to #1135, the #1300 to #1331, #1332 to #1363 and #1364 to
#1395 output signals can be sent.
The status of the writing and output signals can be read to offset the #1100 to #1135 and #1300 to
0 31
#1395 output signals (2 to 2 ).
The bit selection parameter (#6454/bit0) must be set to use the macro interface function for each
part system.
Refer to R24, 25 (#1032: PLC → controller) and R124, 125 (#1132: controller → PLC) for details on
the user macro interface signals common for the part systems.
(Note 1) The last system variable #1100 to #1135 values sent are saved as 1 or 0.
(These are not cleared with reset.)
(Note 2) The following applies when any number other than 1 or 0 is substituted into #1100 to
#1131.
<Blank> is treated as 0.
Any number other than <Blank> or 0 is treated as 1.
Any value less than 0.00000001 is indefinite.
6-2-30
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
(Note) This function's input and output signals are valid for up to three part systems when using the C64T system.
System No. of Interface output signal
variable points 1st system 2nd system 3rd system 4th system 5th system 6th system 7th system
R270 R370 R470 R570 R670 R770 R870
#1100 1 bit0 bit0 bit0 bit0 bit0 bit0 bit0
#1101 1 bit1 bit1 bit1 bit1 bit1 bit1 bit1
#1102 1 bit2 bit2 bit2 bit2 bit2 bit2 bit2
#1103 1 bit3 bit3 bit3 bit3 bit3 bit3 bit3
#1104 1 bit4 bit4 bit4 bit4 bit4 bit4 bit4
#1105 1 bit5 bit5 bit5 bit5 bit5 bit5 bit5
#1106 1 bit6 bit6 bit6 bit6 bit6 bit6 bit6
#1107 1 bit7 bit7 bit7 bit7 bit7 bit7 bit7
#1108 1 bit8 bit8 bit8 bit8 bit8 bit8 bit8
#1109 1 bit9 bit9 bit9 bit9 bit9 bit9 bit9
#1110 1 bit10 bit10 bit10 bit10 bit10 bit10 bit10
#1111 1 bit11 bit11 bit11 bit11 bit11 bit11 bit11
#1112 1 bit12 bit12 bit12 bit12 bit12 bit12 bit12
#1113 1 bit13 bit13 bit13 bit13 bit13 bit13 bit13
#1114 1 bit14 bit14 bit14 bit14 bit14 bit14 bit14
#1115 1 bit15 bit15 bit15 bit15 bit15 bit15 bit15
6-2-31
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
— THERMAL DISPLACEMENT
R1600 R1650 R1700
COMPENSATION AMOUNT
[Function]
During ball screw thermal expansion compensation, the compensation amount calculated based on
the "thermal expansion offset compensation amount" (R2302) and "thermal expansion max.
compensation amount" (R2303) is set in this register by the NC.
[Operation]
The "thermal expansion offset compensation amount" and the "thermal displacement max.
compensation amount" is set as a set for each axis in the R register.
The current compensation amount is set by the NC into the "thermal displacement compensate
amount" (R1600).
The thermal expansion compensation is invalid for the axis if the "thermal expansion offset
compensation amount" and "thermal expansion max. compensation amount" are set to 0.
These R registers are cleared to zero when the power is turned ON.
Thermal expansion offset Thermal expansion max. Thermal displacement
compensation amount compensation amount compensation amount
(PLC → NC) (PLC → NC) (NC → PLC)
Unit: Minimum command unit/2 Unit: Minimum command unit/2 Unit: Minimum command unit/2
No.1 axis R2302 R2303 R1600
No.2 axis R2352 R2353 R1650
No.3 axis R2402 R2403 R1700
No.4 axis R2452 R2453 R1750
No.5 axis R2502 R2503 R1800
No.6 axis R2552 R2553 R1850
No.7 axis R2602 R2603 R1900
No.8 axis R2652 R2653 R1950
No.9 axis R2702 R2703 R2000
No.10 axis R2752 R2753 R2050
No.11 axis R2802 R2803 R2100
No.12 axis R2852 R2853 R2150
No.13 axis R2902 R2903 R2200
No.14 axis R2952 R2953 R2250
6-2-32
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
Setting example
(1) When the compensation basic point is in the (2) When the compensation basic point is in the plus
minus area, and the plus area is to be area, and the minus area is to be compensated.
compensated.
Compensation amount (µm) Compensation amount (µm)
(R1600) (R1600)
70 70
Max.
Max. compen-
compensation sation Offset
amount (R2303) amount 20
compensation
-100.000 120.000 (R2303) amount (R2302)
Machine -100.000 120.000
Machine
Offset -20 position (mm)
position (mm)
compensation
amount (R2302)
[Caution]
The compensation amount calculated with this compensation function is added to the machine error
compensation amount and output to the servo system.
Make sure that the ball screw thermal expansion compensation amount + machine error
compensation amount does not exceed -32768 to +32767.
[Related signals]
Thermal expansion compensation offset compensation amount (R2302)
Thermal expansion compensation maximum compensation amount (R2303)
6-2-33
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE COMMAND
R3000, 3001 R3030, 3031 R3060, 3061
ROTATION SPEED INPUT
[Function]
This signal informs the value of S function (S) data specified in automatic operation (memory or MDI)
or by manual numerical data input. "Spindle command rotation speed" output from the controller is
binary data. The data can be monitored in the "S display" on the command value screen. (For type A,
the "S display" displays the contents of file registers R212 and R213.)
[Operation]
Set "Spindle command rotation speed input" is renewed when:
(1) "S**" is specified in automatic operation (memory or MDI) 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 1 + rotation speed input
command
Always
S function strobe 1 (SF1) turns on
Transfer timing
(Note 2) "Spindle command rotation speed input" directly denotes spindle speed (r/min) specified
as S function command.
[Related signals]
(1) Spindle command rotation speed output (R3210, R3211)
(2) Spindle command final data (R3002, R3003)
(R3004, R3005) (for D/A output method)
6-2-34
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 (R3000, R3001)
(2) Spindle command rotation speed output (R3210, R3211)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
When the system has spindle equipped with encoder, spindle actual speed can be monitored.
[Operation]
Spindle actual speed is always set by feedback signal from spindle encoder.
Data are multipled by 1000, and stored.
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
The MR-J2-CT link function connects the NC and MR-J2-CT (auxiliary axis), and controls up to 7
axis (C6: Maximum 5 axis) MR-J2-CT axes using command signals from the NC.
[Operation]
Signal name J2CT status 4 J2CT status 3 J2CT status 2 J2CT status 1
Abbrev. CTST4 CTST3 CTST2 CTST1
J2CT 1st axis R3500 R3501 R3502 R3503
J2CT 2nd axis R3504 R3505 R3506 R3507
J2CT 3rd axis R3508 R3509 R3510 R3511
J2CT 4th axis R3512 R3513 R3514 R3515
J2CT 5th axis R3516 R3517 R3518 R3519
J2CT 6th axis R3520 R3521 R3522 R3523
J2CT 7th axis R3524 R3525 R3526 R3527
6-2-35
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
Refer to the "MR-J2-CT Specifications and Instruction Manual" for detailed explanations and
operation of the control signal.
[Related signals]
J2CT In operation adjustment mode (R3556)
J2CT Control command (CTCM1 to 4, L, H: R3600 to 3603, 3604, 3605)
J2CT Operation adjustment mode valid (common for all axes) (R3684)
6-2-36
6. EXPLANATION OF INTERFACE SIGNALS
6.2 PLC Input Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
— J2CT IN OPERATION — —
R3556
ADJUSTMENT MODE
[Function] [Operation]
J2CT In operation adjustment mode (R3556)
bit Abbrev. Name
bit0 - J2CT in 1st axis operation adjustment mode
J2CT in 2nd axis operation adjustment
bit1 -
mode
bit2 - J2CT in 3rd axis operation adjustment mode
bit3 - J2CT in 4th axis operation adjustment mode
bit4 - J2CT in 5th axis operation adjustment mode
bit5 - J2CT in 6th axis operation adjustment mode
bit6 - J2CT in 7th axis operation adjustment mode
[Related signals]
J2CT Control status (CTST1 to 4: R3500 to 3527)
J2CT Control command (CTCM1 to 4, L, H: R3600 to 3603, 3604, 3605)
J2CT Operation adjustment mode valid (common for all axes) (R3684)
6-2-37
6.3 PLC Output Signals (Bit Type: Y***)
6-3-1
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 display area of screen.
Manual numerical command input is not applicable in "TOOL/OFFSET" display mode.
(2) In C6/C64, 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]
Data protect key 2 (*KEY2: Y419)
Data protect key 3 (*KEY3: Y41A)
6-3-2
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 display area of screen.
(2) In C6/C64, 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]
Data protect key 1 (*KEY1: Y418)
Data protect key 3 (*KEY3: Y41A)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 display area of screen.
(2) In C6/C64, 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]
Data protect key 1 (*KEY1: Y418)
Data protect key 2 (*KEY2: Y419)
6-3-3
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— CRT CHANGEOVER
CRTFN Y41D — —
COMPLETE
[Function]
When using one setting and display unit as the display unit for multiple control units, this signal is
used to inform the control unit that it has been changed as the local display unit.
[Operation]
When this signal turns ON, the currently selected screen reappears at the rising edge of the signal.
The setting and display unit's screen is still showing the display screen for the control unit before
the changeover, so the local screen display is changed by inputting this signal.
[Time chart]
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— DISPLAY CHANGEOVER
DISPn Y41E, 41F — —
$1, $2
[Function]
The display part system of a dual part system can be changed.
[Operation]
The display part system is changed at the rising edge of each display changeover signal.
The screen display for a dual part system 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 mode (DISP1)
Display changeover
$2mode (DISP2)
6-3-4
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (SA)", etc. are 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
100msec.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.
[Related signals]
Door open enable signal (X429)
6-3-5
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 drive unit is cut off. The servo READY signal
does not turn OFF.
(3) The "Door open enable" signal turns ON.
(4) Automatic operation start is valid during door interlock. Note that an interlock is applied on the
axis movement.
(5) If the door interlock (door open signal) turns ON during axis movement, the axis will decelerate
to a stop. The axis movement will resume when the door interlock (door open signal) turns OFF.
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]
Door open enable signal (X429)
6-3-6
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~HS116, HS11S), the 2nd handle axis No. (HS21~HS216,
HS21S) and the 3rd handle axis No. (HS31~HS316, HS31S) are used to select each
handle axis.
(Note 2) The handle feed magnification is common with that for the NC control axis.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE
— SYNCHRONIZATION SPSYC Y430 — —
CANCEL
[Function]
This signal is used to cancel the spindle synchronous control with the G114.1 command.
The spindle synchronous control with the "Spindle synchronous control" (Y432) is not canceled.
[Operation]
The spindle synchronous control mode can be canceled by turning this signal ON.
[Related signals]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle phase synchronous control (SPPHS: Y433)
Spindle synchronous control phase error 1 (degree) (R48)
Spindle synchronous control phase error 2 (degree) (R49)
6-3-7
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is turned ON while the basic spindle and synchronous spindle clamp the same
workpiece.
[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 (X42A)
In error cancel
(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]
"Chuck close confirmation" signal (SPCMP: X42D)
6-3-8
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS SPSY
— Y432 — —
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.
R157 Spindle – Select a serially connected spindle to be controlled as
synchronous control the basic spindle.
Basic spindle (0: 1st spindle), 1: 1st spindle, 2: 2nd spindle ... 7: 7th
select 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.
R158 Spindle – Select a serially connected spindle to be controlled as
synchronous control the synchronous spindle.
Synchronous (0: 2nd spindle), 1: 1st spindle, 2: 2nd spindle ... 7: 7th
spindle select spindle
(Note 1) 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 2) If "0" is designated, the 2nd spindle will be
controlled as the synchronous spindle.
Y434 Spindle – Designate the basic spindle and synchronous spindle
synchronous rotation directions for spindle synchronous control.
rotation direction 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]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle synchronous rotation direction (SPSDR: Y434)
Spindle phase synchronous control (SPPHS: Y433)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronous control Basic spindle select (R157)
Spindle synchronous control Synchronous spindle select (R158)
6-3-9
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE PHASE SPPHS
— Y433 — —
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 (Y432)
In spindle synchronous
(Note1)
control (X42A)
(Note 2) This is turned OFF once to change the rotation speed during phase synchronization.
[Related signals]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle synchronous control (SPSYC: Y432)
Spindle synchronous rotation direction (SPSDR: Y434)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronization phase shift amount (R159)
6-3-10
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS SPSDR
— Y434 — —
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]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle synchronous control (SPSY: Y432)
Spindle phase synchronous control (SPPHS: Y433)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronization phase shift amount (R159)
6-3-11
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
PHASE SHIFT CALCULATION SSPHM
— Y435 — —
REQUEST
[Function]
This signal calculates the phase error of the basic spindle during rotation synchronization, and save
it 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.
(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.
Spindle synchronous
control (Y432)
In spindle synchronous
control (X42A)
[Related signals]
Phase offset request (SSPHF: Y436)
Spindle synchronous control phase error output (R55)
Spindle synchronous control phase offset data (R59)
6-3-12
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (Y435).
[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]
Phase shift calculation request (SSPHM: Y435)
Spindle synchronous control phase error output (R55)
Spindle synchronous control phase offset data (R59)
6-3-13
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
ERROR TEMPORARY SPDRPO
— Y437 — —
CANCEL
[Function]
This signal temporarily 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]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle phase synchronization complete (FSPPH: X42C)
Chuck close confirmation (SPCMP: X42D)
Chuck close (SPCMPC: Y431)
6-3-14
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
The PLC axis reference point near-point dog signal is input.
[Operation]
The PLC axis reference point near-point dog signal is set in the following devices by the PLC.
Device No. Signal name
Y438 PCD1 PLC control axis near-point dog 1st axis
: : :
Y43E PCD7 PLC control axis near-point dog 7th axis
(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 con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd 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 removed.
DTCHn
1 : 1st axis is removed
2 : 2nd axis is removed
: :
14 :14th axis is removed
[Operation]
When control axis removal signal (DTCHn) turns ON, the corresponding axis is exempted from
control.
(1) Specified axis is not under any positioning control.
(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 screen.
(Note 1) The same function can be used by setting parameter on the screen. (See below)
The control axis removal is valid when the following are valid:
Basic specification parameter "#1070
Control axis removal n-th axis or axoff" (independent axis), and Machining
(DTCHn) parameter and axis parameter "#8201 AX.
RELEASE" (independent axis)
6-3-15
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[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"
2 : 2nd axis in "Servo OFF"
: :
14 :14th axis in "Servo OFF"
[Operation]
When servo OFF signal (*SVn) 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.
6-3-16
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* EXTERNAL DECELERATION
*+EDTn Y443 Y473 Y4A3
+ nTH AXIS
[Function]
The feedrate when the control axis is moving in the + direction can be forcibly 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.
2 : The 2nd axis is decelerated.
: :
14 : The 14th 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.
External deceleration speed
[Caution]
(1) The external deceleration signal is handled as a B contact (*) signal, but changes to 1 (ON) in
C6/C64 when the power is turned ON. When not being used, it is not necessary be concerned
with external deceleration when programming.
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* EXTERNAL DECELERATION
*-EDTn Y444 Y474 Y4A4
- 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.
6-3-17
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* AUTO INTERLOCK
*+AITn Y445 Y475 Y4A5
(+) 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
2 : Automatic interlock (+) 2nd axis
: :
14 : Automatic interlock (+) 14th axis
[Operation]
When this signal turns OFF for a specific axis in motion in the plus direction under automatic
operation mode (memory, MDI), motion of all axis decelerates and stops with "M01 operation error
code 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 resumes or starts axis motion.
[Related signals]
Auto interlock, (-) nth axis (Y446)
Manual interlock, (+)/(-) nth axis (Y447/Y448)
[Cautions]
(1) All automatic interlock signals are for B contact.
(2) In C6/C64, 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 con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* AUTO INTERLOCK
*-AITn Y446 Y476 Y4A6
(−) nTH AXIS
[Function] [Operation]
The details are the same as the automatic interlock +nth axis, 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
2 : Automatic interlock (-) 2nd axis
: :
14 : Automatic interlock (-) 14th axis
[Related signals]
Auto interlock, (+) nth axis (Y445)
Manual interlock, (+)/(-) nth axis (Y447/Y448)
6-3-18
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* MANUAL INTERLOCK
*+MITn Y447 Y477 Y4A7
(+) nTH AXIS
[Function]
When the corresponding axis is moving in the plus direction with manual operation (jog, manual,
incremental, reference point 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
2 : Manual interlock (+) 2nd axis
: :
14 : Manual interlock (+) 14th 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 point 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]
Manual interlock, (-) nth axis (Y448)
Auto interlock, (+)/(-) nth axis (Y445/Y446)
[Cautions]
(1) All interlock signals are for B contact.
(2) In C6/C64, 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 con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
* MANUAL INTERLOCK
*-MITn Y448 Y478 Y4A8
(-) nTH AXIS
[Function] [Operation]
The details are the same as the "Manual interlock +nth axis", 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
2 : Manual interlock (-) 2nd axis
: :
14 : Manual interlock (-) 14th axis
[Related signals]
Manual interlock, (+) nth axis (Y447)
Auto interlock, (+)/(-) nth axis (Y445/446)
6-3-19
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd 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
2 : Automatic machine lock 2nd axis
: :
14 : Automatic machine lock 14th axis
[Operation]
In the automatic operation (memory or MDI), 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]
Manual machine lock, n-th axis (MMLKn: Y44A)
[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 con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd 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
2 : Manual machine lock 2nd axis
: :
14 : Manual machine lock 14th axis
[Related signal]
Auto machine lock, nth axis (AMLKn: Y44A)
6-3-20
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal is used to start motion (jog feed, incremental feed or reference point 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
2 : 2nd axis is selected for feed motion
: :
14 : 14th 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 point 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 point 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 point.
6-3-21
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 point 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 signal is ignored even when the reset condition is canceled. In this
case, the "Feed axis select" 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) When two or more part systems are used, 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: Y44C)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This signal is used to feed the axis in the minus (-) direction during jog feed, incremental feed or
reference point 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]
Feed axis select (+) nth axis (+Jn: Y44B)
6-3-22
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
— MANUAL/AUTO SIMUL-
MAEn X44D X47D X4AD
TANEOUS VALID nTH AXIS
[Function]
The automatic mode (MDI, memory) and manual mode (handle, step, jog, manual reference point
return) can be simultaneously selected allowing manual operation during automatic operation.
(Random 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 axis is selected individually with (MAE1~14) for the 1st to
14th 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 will be invalid toward an axis for which this signal is OFF. 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 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.
6-3-23
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[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.
DTC2n
1: The 1st axis is set as axis removal 2.
2: The 2nd axis is set as axis removal 2.
3: The 3rd axis is set as axis removal 2.
: :
14: The 14th axis is set as axis removal 2.
[Operation]
When the control axis removal 2 signal (DTC2n) 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 screen.
[Related signals]
Control axis removal n-th axis (DTCHn: Y440)
6-3-24
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This selects the zero point initialization mode with the marked point alignment method in the
absolute position detection system.
[Operation]
The zero point initialization mode is selected with this signal.
Refer to the section on "Zero point initialization set complete (ZSFn)" signal for details on the
operations.
(Note 1) This signal is a function signal for zero point initialization, 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 complete (ZSFn: X44A)
(2) Zero point initialization set error complete (ZSEn: X44B)
(3) In zero point initialization set (X44C)
(4) Zero point initialization set incomplete (X44D)
(5) Zero point initialization set start (ZSTn: Y453)
6-3-25
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
This is used to set a random position as the origin during zero point initialization using the marked
point alignment method in the absolute position detection system.
[Operation]
This signal turns ON when a random position is to be used as the zero point after moving the
relevant axis in the zero point initialization mode.
Refer to the section on "Zero point initialization set complete (ZSFn)" signal for details on the
operations.
(Note 1) This signal is a function signal for zero point initialization, 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 complete (ZSFn: Y44A)
(2) Zero point initialization set error complete (ZSEn: X44B)
(3) In zero point initialization set (X44C)
(4) Zero point initialization set incomplete (X44D)
(5) Zero point initialization set mode (AZSn: Y452)
6-3-26
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~+J14) or minus (-J1~-J14)
signal after turning ON the jog mode and setting the manual feedrate (*JV1~*JV16).
For rapid traverse, rapid traverse command 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]
Feed axis select (+Jn, -Jn: Y44B, Y44C)
Manual feedrate (*JV1~*JV16: Y770~774)
Rapid traverse (RT: Y726)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~HS116, HS1S) and this signal is turned ON. Speed of the axis
motion depends on setting of feedrate multiplication (MP1~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~HS116: Y740~744), 1st handle axis valid (HS1S: Y747)
(2) 2nd handle axis No. (HS21~HS216: Y748~74C), 2nd handle axis valid (HS2S: Y74F) ..... For
2-axis handle specification
(3) 3rd handle axis No. (HS31~HS316: Y750~754), 3rd handle axis valid (HS3S: Y757) ..... For
3-axis handle specification
(4) Handle feedrate/incremental feedrate multiplication (MP1~MP4: Y780~782)
6-3-27
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~+J14, -J1~-J14) for desired axis is turned ON, axis motion
starts. Speed of the axis motion (incremental feed) depends on setting of feedrate multiplication
(MP1~MP4).
When rapid traverse command signal (RT) is ON, speed is the rapid traverse speed. When signal
(RT) is OFF, speed is equal to manual feedrate (*JV1~*JV16).
If the operation mode duplicates the other 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 feedrate/incremental feedrate multiplication (MP1~MP4: Y780~782)
(2) Feed axis select (+Jn, -Jn: Y44B, Y44C)
(3) Manual feedrate (*JV1~*JV16: Y770~774)
(4) Rapid traverse (RT: Y726)
6-3-28
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
MANUAL RANDOM FEED mode in manual operation is selected.
[Operation]
MANUAL RANDOM FEED mode is selected when this signal is turned ON ("1").
[Caution]
To turn the MANUAL RANDOM 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. Device No.
1st 2nd Abbreviation Signal name 1st 2nd Abbreviation Signal name
system system system system
Y790 Y870 CX11 Y798 Y878 CX21
Y791 Y871 CX12 Manual random feed, 1st Y799 Y879 CX22 Manual random feed, 2nd
Y792 Y872 CX14 axis Y79A Y87A CX24 axis
Y793 Y873 CX18 Axis No. Y79B Y87B CX28 Axis No.
6-3-29
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
REFERENCE POINT RETURN mode is selected.
"Reference point return" is that axis motion component (tool, table, etc.) is returned to the position
previously determined for individual machine.
[Operation]
The reference point return mode is selected when the reference point return mode signal (ZRN) is
turned ON.
Select the reference point return mode, and turn ON the designated feed axis select signal
(+J1~+J14, -J1~-J14) to return to the reference point.
If the operation mode duplicates the other mode or if it is removed, the NC alarm "M01
OPERATION ERROR 0101" will occur.
The first reference point 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 point return (when basic machine
coordinate system is established), the dog-type or high-speed return is selected with the setup
parameters, base specification parameter "#1063 mandog".
• After the near-point dog is detected and the approach speed is applied, the axis will move to
the reference point 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 point 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 zero point return feedrate if the feedrate
signal (RT) is ON, and the manual feedrate (*JV1~*JV16) is OFF.
• The approach speed is set with the parameters.
• When the reference point is reached, the movement will stop even if the feed axis select
signal is ON, and the 1st reference point reached signal (ZP1n) will turn ON.
6-3-30
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
[Related signals]
(1) Feed axis select (+Jn, -Jn: Y44B, Y44C)
(2) Manual feedrate (*JV1~*JV16: Y770~774)
(3) Rapid traverse (RT: Y726)
(4) 1st reference point reached (ZP11~ZP114: X444~X5E4)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— AUTOMATIC INITIALIZATION
AST Y705 Y7E5 Y8C5
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.
6-3-31
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
Auto operation "start" command (ST: Y710)
Auto operation "pause" command (*SP: Y711)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
Auto operation "start" command (ST: Y710)
Auto operation "pause" command (*SP: Y711)
6-3-32
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is used to start automatic operation in MEMORY mode or MDI 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 100ms.
(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 has started.
• "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 "Machine lock" signal (MKL) turns ON.
• Program specified in MDI mode has been executed completely.
[Related signals]
Memory mode (MEM: Y708)
MDI mode (D: 70B)
6-3-33
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
During automatic operation, axis motion can be decelerated and stopped with this command signal.
To restart, press "automatic operation start" pushbutton ((ST) signal).
[Operation]
(1) When "Auto operation "pause" command" (*SP) signal turns OFF, automatic operation stops.
• During automatic operation, the operation stops. Automatic stop (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 signal (*SP) turns OFF, is completed. If the signal (*SP) 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]
Memory mode (MEM: Y708)
MDI mode (D: Y70B)
Auto operation "start" command (ST: Y710)
6-3-34
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 SBK signal 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 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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal prohibits start of the next block in automatic operation (memory or MDI).
[Operation]
While the signal (*BSL) 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 *BSL signal turns ON.
(Note 1) This signal is valid to all blocks including blocks internally generated in controller by
canned cycle, etc.
(Note 2) In C6/C64, 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: Y714)
6-3-35
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal prohibits start of an axis motion command block other than that for positioning in
automatic operation (memory or MDI).
[Operation]
While the signal (*CSL) 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 signal is turned
ON.
(Note 1) This signal is valid to all blocks including blocks internally generated by fixed cycle, etc.
(Note 2) In C6/C64, 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: Y713)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 command" (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 command" (RT) signal is OFF, the set manual feedrate (*JV1~*JV16)
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 command" (RT) signal is ON, the DRY RUN signal is ignored.
• When "Rapid traverse command" (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~*JV16: Y770~774)
(2) Rapid traverse command signal (RT: Y726)
(3) Manual feedrate override valid signal (OVSL: Y759)
6-3-36
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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.
6-3-37
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
NC reset 2 (NRST2: Y719)
Reset & rewind (RRW: Y71A)
In "reset" (RST: X615)
6-3-38
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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]
NC reset 1 (NRST1: Y718)
Reset & rewind (RRW: Y71A)
In "reset" (RST: X615)
6-3-39
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 Y71A 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, reset output signal
(status signal RST) turns ON.
(3) At the same time as CNC is reset, "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) MST 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.)
[Related signals]
In "reset" (RST: X615)
In rewind (RWD: X617)
6-3-40
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
In thread cutting cycle, chamfering can be ignored.
[Operation]
Status of this signal is determined at start of thread cutting cycle.
(1) CHAMFERING (*CDZ) is OFF.
Chamfering (at end of thread cutting) is accomplished.
Thread section
6-3-41
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
Auto restart
Miscellaneous function strobe
In rewind
(RWD) *1
Auto restart
(ARST)
*2
*1:Rewind time during memory operation …approx. 0.1 [s] + α (α is the PC cycle time)
*2:Refer to (Note 8).
6-3-42
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 MF4, SF1 to 7, TF1 to 4, BF1 to BF4) 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 "P36
PROGRAM END ERR" will occur.
[Related signals]
(1) M function finish 2 (FIN2: Y71F)
(2) M, S, T, B function strobe (MF1 to MF4, SF1 to 7, TF1 to 4, BF1 to 4: X644 to 647, X658 to 65E,
X650 to 653, X654 to 657)
(3) M, S, T, B function data (output to file register R)
(4) Reset & rewind (RRW: Y71A)
6-3-43
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 MF4, SF1 to 7, TF1 to 4, BF1 to BF4) 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 types of 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 "P36
PROGRAM END ERR" will occur.
[Related signals]
(1) M function finish 1 (FIN1: Y71E)
(2) M, S, T, B function strobe (MF1 to MF4, SF1 to 7, TF1 to 4, BF1 to 4: X644 to 647, X658 to 65E,
X650 to 653, X654 to 657)
(3) M, S, T, B function data (output to file register R)
(4) Reset & rewind (RRW: Y71A)
6-3-44
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— TOOL LENGTH
TLM Y720 Y800 Y8E0
MEASUREMENT
[Function]
"Tool length measurement 1" is selected 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 data screen is not selected.
(2) The calculation result is read when entry key is pressed.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— TOOL LENGTH
TLMS Y721 Y801 Y8E1
MEASUREMENT 2 (L ONLY)
[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.
[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]
R4720 ... Tool No. of tool to be measured is specified (T 4-digit BCD).
[Timing chart]
Manual mode
Measurement mode
Tool length measurement 2
(TLMS)
6-3-45
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— SYNCHRONIZATION
Y722 Y802 Y8E2
CORRECTION MODE
[Function]
When the OPERATION ERROR 51 (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) Synchronous control is not carried out even for the synchronous axis, and the basic axis and
synchronous axis are handled as two independent axis by each control section. Thus, basic
axis and synchronous axis can be move 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 random feed mode, the OPERATION ERROR 120 (Synchronization correction mode
ON) will occur.
In the handle or manual random feed mode, if the correction mode switch (1st part system: Y722,
2nd part system: Y802 … 7th part system: YC62) 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]
Synchronization control operation method (R932)
6-3-46
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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)".
[Operation]
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 or MDI is selected.
(2) Automatic operation is selected (signal STL is ON).
(3) Other user macro is not being executed.
(4) Parameter "user macro interrupt valid" is selected.
"Macro interrupt (UIT)" signal is accepted in "status trigger" method or "edge trigger" method, either
one of which can be selected by parameter.
6-3-47
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Speed or feedrate of axis motion in "JOG" mode, "incremental feed" mode or "reference point
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 point
return will be the reference point 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~±J14) 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 point 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: Y768, 769)
6-3-48
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (ABS)" signal 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
6-3-49
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 CRQ signal latches the rising edge in the controller. Thus, even if the CRQ signal is ON (1), the
"recalculation" will not take place unless at the rising edge.
6-3-50
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
PROGRAM DISPLAY
— PDISP Y72C Y80C Y8EC
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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
/ G01Z-20. F100 ;
on, the block with "/" will not be executed.
/ G00Z3. ;
N4G00X10. ;
G01Z-20. F100 ;
G00Z3. ;
N5G28X0Z0M05 ;
N6M02 ;
6-3-51
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— REFERENCE POINT
ZSL1, 2 Y730, 731 Y810, 811 Y8F0, 8F1
POSITION SELECT 1, 2
[Function]
It is also possible to return to the nth reference point in the manual reference point return mode.
This signal is used to select the number of the reference point (n) to return to. Normally both the
reference point position select signals 1 and 2 are turned OFF, so 1st point reference return is
performed.
[Operation]
Reference point position select signal 1, 2 is valid when:
(1) Reference point return mode is ON ("1").
(2) Manual start condition is held.
Reference Reference
point position point position Return point
select 2 select 1
0 0 1st reference point
0 1 2nd reference point
1 0 3rd reference point
1 1 4th reference point
(Note 1) Returning to the first reference point must be performed before returning to the second,
third or forth reference point.
[Operation sequence]
No change
Manual start (Feed axis select (+)/(-)) Goes to nth reference point
Axis motion
[Related signals]
(1) Reference point return mode (ZRN: X604)
(2) Feed axis select (+Jn, -Jn: Y44B, Y44C)
(3) N-th reference point reached (ZP11~ZP41: X444~X447)
6-3-52
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects whether the reference point selection is common for all axes (Y730, Y731) or
independent for each axis (R2301).
[Operation]
When this signal is OFF, the reference point selection is common for all axes, and Y730 and Y731
are valid.
When this signal is ON, the reference point selection is independent for each axis, and R2301 is
valid.
[Related signals]
Reference point select 1, 2 (ZSL1, 2: Y730, Y731)
Each axis reference point select (R2301)
6-3-53
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
In HANDLE mode (handwheel is operated), axis component to be moved is selected.
In the case of 2-axis handle specification, 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~HS216: Y748~74C) 2nd handle valid (HS2S: Y74F)
(2) 3rd handle axis No. (HS31~HS316: Y750~754) 3rd handle valid (HS3S: Y757)
6-3-54
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~HS116: Y740~744)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects which handle to move with the 2nd handle when using the 2-axis or 3-axis
handle specifications (when 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 "1st handle valid" signal (HS2S).
(4) Turn the handle (handwheel) ... motion will start.
6-3-55
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
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~HS116: Y740~744) 1st handle valid (HS1S: Y747)
(2) 3rd handle axis No. (HS31~HS316: Y750~754) 3rd handle valid (HS3S: Y757)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 or 3-axis handle specification (two or three handles are required).
Refer to the above table for the relation with the "2nd handle axis No." (HS21~HS216).
[Related signal]
(1) 2nd handle axis No. (HS21~HS216: Y748~74C)
6-3-56
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects which handle to move with the 3rd handle when using the 3-axis handle
specifications (when three handles are required).
[Operation]
For axis motion controlled by the 3rd handle:
(1) Select HANDLE mode.
(2) Specify axis No. for 2nd handle axis No.
(3) Turn ON "1st handle valid" signal (HS2S).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
Handle axis No.
HS — — HS HS HS HS HS
3S 316 38 34 32 31
Motion axis
X axis (1st axis) selected 1 — — 0 0 0 0 1
Y axis (2nd axis) selected 1 — — 0 0 0 1 0
Z axis (3rd axis) selected 1 — — 0 0 0 1 1
#4 axis (4th axis) selected 1 — — 0 0 1 0 0
1st handle axis No. 2nd handle axis No. 3rd handle axis No.
[Related signals]
(1) 1st handle axis No. (HS11~HS116: Y740~744) 1st handle valid (HS1S: Y747)
(2) 2nd handle axis No. (HS21~HS216: Y748~74C) 2nd handle valid (HS2S: Y74F)
6-3-57
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~HS316).
[Related signal]
(1) 3rd handle axis No. (HS31~HS316: Y757)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~*FV16) is ignored and feedrate specified by F command is
selected.
(2) When 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]
Cutting override (*FV1~*FV16: Y760~764)
6-3-58
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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
2nd cutting
(1) Code mode (*JV1~*JV16)
(2) File register mode
× OFF (1) Code mode (*FV1~*FV16) × feedrate override
(2) File register mode
(Type A and C only)
(Note) For details of "Manual feedrate", "Cutting feedrate override" and "2nd cutting feedrate
override", refer to the relevant descriptions.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— MISCELLANEOUS
AFL Y75A Y83A Y91A
FUNCTION LOCK
[Function]
Strobe signal for miscellaneous function (M, S, and T) 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, and T) specified in automatic operation cannot be executed, i.e.
output of code data and function strobe signal (MF1~MF4, SF1, TF1) 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]
M function strobe (MF1~MF4: X644~647)
M code data (R204~211)
S function strobe (SF1~SF7: X658~65E)
S code data (R212~219, R264~269)
T function strobe (TF1~TF4: X650~653)
T code data (R220~227)
6-3-59
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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. (1)
Stop the tap cycle with emergency stop. (2)
The "Tap retract possible" signal (TRVE) turns ON. (3)
Release the emergency stop. (The "Servo-ready" signal (SA) turns ON.) (4)
Turn ON the "Tap retract" signal (TRV). (5)
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. (6)
When the tap axis reaches the tap cycle initial point, the spindle and tap axis will stop, and
tap retract will be completed. (7)
The "Tap retract possible" signal (TRVE) will turn OFF.
7
Stop
a b f Initial point a b f Initial point
c e R point R point c
6
Tap feed Tap retract operation
(spindle normal (spindle reverse
Tap feed (spindle (Spindle 2 rotation) rotation)
normal run) reverse run)
Emergency stop
3 Stop
5
4 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 during emergency stop or reset state, tap retract will not be
executed.
[Related signals]
Tap retract possible (TRVE: X66D)
6-3-60
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— REFERENCE POINT
RTN Y75D Y83D Y91D
RETRACT
[Function]
This function returns immediately to a set reference point when the retract signal is input. This
function is used to return to a set position for changing the tool.
[Operation]
Reference point 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 point return is executed.
During the automatic or MDI operation, the operation is interrupted and stopped by the reset, and
reference point 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 retract operation will be
the tap retract operation. The tap retract is completed at the initial point, and after that the reference
point return will be carried out.
(1) If there are two or more axes, set the retract order with parameter (#2019 revnum).
(2) When the reference point is reached, the corresponding "Reference point reached" signal will
be output.
(3) This signal must be held until the "Reference point 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 point return speed is handled in the same manner as the normal reference point
return speed.
(5) The reference point returned to by "Reference point retract" depends on the Y730 and Y731
zero point position selection.
(6) Even if the retract signal is input during the thread cutting cycle, it will be invalid. However, if the
retract signal is executed in a block other than the thread cutting block, the return operation will
be executed.
(7) The retract signal is invalid if the coordinate system is not established. An operation error will
occur when the retract signal is input. (M01 OPERATION ERROR 0020)
[Time chart]
In reset
(RST)
Approx.
100ms
Automatic operation
Reset stop Reference point return
[Related signals]
Tap retract possible (TRVE: X66D)
Tap retract (TRV: Y75C)
6-3-61
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
* CUTTING FEEDRATE
*FV1~*FV16 Y760~764 Y840~844 Y920~924
OVERRIDE
[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~*FV16) 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% If *FV1 to *FV16 are all off, the
0 0 1 1 1 240% previous value will be
0 0 1 1 0 250% maintained. The value will
0 0 1 0 1 260%
change to 0% when the power
0 0 1 0 0 270%
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: Y758)
(2) 2nd cutting feedrate override valid (FV2E: Y766)
(3) Cutting feedrate override method select (FVS: Y767)
6-3-62
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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~*FV16), or file register method (by setting numerals manually). Applicable range of
the 2nd override is 0%~327.6% (0.01% increment). Value (override ratio) is set to file register in
binary code.
FV2E ON
Code methd override (*FV1~*FV16) 2nd override
×
File register methd override
or
(File register)
OFF = True override
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
CUTTING FEEDRATE
— OVERRIDE METHOD FVS Y767 Y847 Y927
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~*FV16 is selected.
When the signal (FVS) is ON, file register method is selected.
FVS
OFF: Code method
*FV1~*FV16 (0~300%, 10% increment)
Cutting feedrate
(Fmm/min) × = True feedrate
File register (0~300%, 1% increment)
ON: File register method
(Note) For details of code method and file register method, refer to the relevant descriptions.
6-3-63
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is used to exert override on rapid traverse speed set by parameter (for rapid traverse) in
automatic operation (memory or MDI) 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~ROV2) 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: Y76F)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
RAPID TRAVERSE SPEED
— OVERRIDE METHOD ROVS Y76F Y84F Y92F
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, ROV1 to ROV2 code method is selected.
When the signal (ROVS) is ON, file register method is used.
ROVS
OFF: Code method
ROV1~ROV2 (1, 25, 50, 100%)
Rapid traverse speed True rapid
(parameter setting) × = Traverse speed
File register (0~100%, 1% increment)
ON: File register method
(Note) For details of "code method" and "file register method", refer to the respective description.
6-3-64
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Feedrate in manual operation (JOG mode, INCREMENT mode, etc.) or in dry run of automatic
operation (memory or MDI) 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 point 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 "G00
dry run" must be ON.
These signals (*JV1~*JV16) are set with the code method. The relation is shown below.
Manual feedrate
Machine parameter set in meters Machine parameter set in inches
*JV16 *JV8 *JV4 *JV2 *JV1
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: Y777)
(2) Manual override valid (OVSL: Y759)
6-3-65
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— MANUAL FEEDRATE
JVS Y777 Y857 Y937
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~*JV16) is selected.
When the signal (JVS) is ON, file register method is selected.
JVS
OFF: Code method
*JV1~*JV16 (0~14000mm/min)
Feedrate in automatic operation or
dry run (automatic operation) =
File register (0~24000mm/min)
ON: File register method
(Note) For details of "code method" and "file register method", refer to the relevant description.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— FEEDRATE LEAST
PCF1, 2 Y778, 779 Y858, 859 Y938, 939
INCREMENT
[Function]
When manual feedrate is specified in file register mode (JVS: "ON") or in random manual feed
mode, file registers R (R904 and R905) are used. In this case, least increment of feedrate entered
into file registers R904 and R905 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.
6-3-66
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 point return mode
When EX.F/MODAL.F is OFF and G0/G1 is ON in the manual random 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 point return
modes.
[Designation of feedrates]
The designation of the per rotation feedrate is the same as the per minute feed input.
The cutting override will be valid when the "Manual override valid" signal is ON.
6-3-67
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
6-3-68
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— JOG • HANDLE
JHAN Y77B Y85B Y93B
SIMULTANEOUS
[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 feedrate turns OFF,
the jog feed will be carried out at the manual feedrate.
(1) 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.
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, "OPERATION ERROR 0101 (NO
OPERATION MODE ERROR)" 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.
6-3-69
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
HANDLE/INCREMENTAL
— FEED MULTIPLICATION MP1~MP4 Y780~782 Y860~862 Y940~942
(Code method)
[Function]
Amount of feed motion per pulse from the manual pulse generator in HANDLE feed mode, or
amount of feed motion per shot in incremental feed mode (±J1~±J14: "ON") is multiplied by this
signal.
[Operation]
This signal (MP1~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~4) and multiplication in each feed mode is as
follows.
[Related signal]
Handle mode (H: Y701)
Incremental mode (S: Y702)
6-3-70
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
HANDLE/INCREMENTAL
— FEED RANDOM
MPS Y787 Y867 Y947
MULTIPLICATION METHOD
SELECT
[Function]
Feed multiplication mode 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 method of MP1, MP2 or MP4" 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µm) × = True amount
Multiplier by value set to file register of motion
ON: File register method
(Note) For details of code method and file register method, refer to the relevant descriptions.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Sets "1" to the tool alarm status during tool life management.
[Operation]
When the signal (TAL1) is turned ON (for tool life management specification), status of tooling data
is changed to status "3". This signal is valid when "In tool life management input" signal (Y78B) is ON.
[Related signals]
In tool life management input (TLF1: Y78B), tool alarm 2 (TAL2: Y789) and data count valid (TCEF:
Y78A)
B con- Signal
Tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Sets "2" to the tool alarm status during tool life management.
[Operation]
When the signal (TAL2) is turned ON (for tool life management specification), status of tooling data
is changed to status "4". This signal is valid when "In tool life management input" (Y78B) is ON.
[Related signals]
In tool life management input (TLF1: Y78B), tool alarm 1/tool skip tool (TAL1: Y788) and data count
valid (TCEF: Y78A)
6-3-71
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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. This signal becomes valid when "In tool life management input" (Y78B) is ON.
[Related signals]
In tool life management input (TLF1: Y78B), tool alarm 1/tool skip tool (TAL1: Y788) and tool alarm
2 (TAL2: Y789)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd 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]
Tool alarm 1/tool skip tool (TAL1: Y788), tool alarm 2 (TAL2: Y789) and data count valid (TCEF:
Y78A)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd 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 R930).
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: Y72B)
(2) Tool group No. designation (R930)
6-3-72
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal specifies a number of the axis component to move in manual random feed mode.
Components of up to three axes can be moved simultaneously in manual random feed mode. This
signal is used to specify one of them.
[Operation]
(1) The "Manual random feed 1st axis number" (CX11~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~CX116), there are two signals, "Manual random feed 2nd axis
number" (CX21~CX216) and "Manual random feed 3rd axis number" (CX31~CX316). The axis
numbers need not be specified in ascending order.
(3) The "Manual random feed 1st axis number" is validated by turning ON the "Manual random feed
1st axis valid (CX1S)" signal explained later. Similarly, the 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 random feed mode (PTP)."
6-3-73
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is used to validate the axis specified by the "Manual random feed 1st axis number"
signal so that the axis component can move in manual random feed mode.
[Operation]
(1) The specification of the axis by the "Manual random 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 random feed mode (PTP)."
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
See the descriptions on the "Manual random feed 1st axis number" signal (CX11~CX116)
explained above.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
See the descriptions on the "Manual random feed 1st axis valid" signal (CX1S).
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
See the descriptions on the "Manual random feed 1st axis number" signal (CX11~CX116)
explained above.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
MANUAL RANDOM FEED
— CX3S Y7A7 Y887 Y967
3RD AXIS VALID
[Function] [Operation]
See the descriptions on the "Manual random feed 1st axis valid" signal (CX1S).
6-3-74
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is used to move an axis component under the condition where the acceleration/
deceleration time constant is 0 is manual random feed mode.
[Operation]
With the "Smoothing OFF (CXS1)" signal set off, axis motion in manual random 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 random feed mode (PTP)".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
When moving two or more axis components simultaneously in "Manual random feed" mode, this
signal can be used to position each axis independently without performing interpolation.
[Operation]
When a manual random 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 random feed mode (PTP)".
6-3-75
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects whether a manual random 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, the "CXS3" signal works as follows:
(1) When EX.F/MODAL.F (CXS3) is OFF:
When the "Manual feedrate (JVS)" signal is OFF, the speed selected by the manual feed rate
(*JV1~*JV16) applies.
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 feed rate unit (PCF1
or PCF2).
(2) When EX.F/MODAL.F (CXS3) is ON:
Manual random feed is done at a modal speed (F***) set in automatic operation. However,
manual random 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 random feed mode (PTP)".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects a manual feed speed or rapid traverse speed in manual random 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 random feed mode (PTP)".
6-3-76
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects a machine coordinate system or a modal workpiece coordinate system on which
positioning is done in manual random feed mode.
[Operation]
The "MC/WK (CXS5)" signal becomes valid when the "ABS/INC (CXS6)" signal explained later is
OFF in manual random feed mode.
(1) When the "MC/WK" signal is OFF:
"Manual random feed nth axis movement data" set in a file register (R) is used for positioning on
the machine coordinate system.
Amount of motion =
Manual random feed nth movement data- Coordinate value on machine coordinate system
(2) When the MC/WK signal is ON:
"Manual random feed n-th axis movement data" set in a file register (R) is used for positioning
on the modal workpiece coordinate system.
Amount of motion =
Manual random feed nth movement data- Coordinate value on modal workpiece coordinate system
[Related signal]
For related signal, see the section "Manual random feed mode (PTP)".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal selects whether motion data is given in an absolute value or incremental value for
manual random feed.
[Operation]
(1) When the ABS/INC (CXS6) signal is OFF:
"Manual random feed n-th 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 random feed n-th 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 random feed mode (PTP)".
6-3-77
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal stops an ongoing axis component halfway in manual random 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 random feed mode is decelerated and stopped.
(2) The axis component which is going to move in manual random feed mode remains stopped.
When the STOP (*CXS7) signal is turned ON (1) while an axis component is in the stop state, it
immediately resumes the operation.
(Note 1) In C6/C64, 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 random feed mode (PTP)".
6-3-78
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This signal is a trigger signal for moving an axis component in manual random feed mode. The axis
component starts moving at the rising edge of this signal.
[Operation]
The STROBE (CXS8) should be turned ON after all signal values necessary for manual random
feed are set appropriately.
(1) The following signals must be appropriately set before turning ON the strobe signal:
(a) Manual random feed mode
(b) Manual random feed nth axis number (CXn1~CXn16) and manual random feed nth axis
valid (CXnS)
(c) Manual random feed nth axis movement data (file registers R914~R919)
(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:
(a) Manual feed speed
(b) Rapid traverse override for a rapid traverse speed when the G0/G1 signal (CXS4) is OFF.
(c) Stop (*CXS7)
(Note 1) The STROBE signal can be accepted even when the "stop" signal (*CXS7) is OFF
(0).
Strobe (CXS8)
Axis motion
[Related signals]
Refer to signals (1) (a) to (i) and (2) (a) to (c) above for the related signals.
6-3-79
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
2ND REFERENCE POINT
* *ZRIT Y7B0 Y890 Y970
RETURN 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 "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 point return will
continue.
6-3-80
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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. (R938/939) 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 (start) signal turns ON.
(Example) The O900 machining program is designated and search & start is executed in a state
other than automatic operation.
Program No. O900
In automatic operation
(Example) When O900 machining program is designated during operation of the O1 machining
program, and search & start is executed.
Program No. O1 O900
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. (R938/939)
(2) Search & start error (SSE: X635)
(3) Search & start (search) (SSG: X636)
6-3-81
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 or MDI), it is needed to turn ON the "Gear shift finish (GFIN)" signal, or "M function finish 1
(FIN1, FIN2)" signal.
When using the "Gear shift finish" 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 "spindle 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 "Spindle up-to-speed" signal is not used.
Spindle speed
Operation example (2) There is no gear shift, but the "Spindle up-to-speed" signal is used.
Spindle speed
6-3-82
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
Operation example (3) There is gear shift, but the "Spindle up-to-speed" signal is not used.
Spindle speed
Operation example (4) There is gear shift and "Spindle up-to-speed" signal are used.
Spindle speed
[Related signals]
(1) S function strobe (SF1~SF7: X658~65E)
(2) Spindle gear shift (GR1, GR2: X98D, 98E)
(3) M function finish (FIN1, FIN2: Y71E, 71F)
(4) Spindle gear selection (GI1, GI2: YD30, D31)
(5) Spindle stop (SSTP: YD34), Spindle gear shift (SSFT: YD35)
6-3-83
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
This signal applies override (multiplication) on the S command issued in the automatic operation
(memory, MDI) for type B and C.
[Operation]
By selecting "Spindle override (SP1~4)" signal, override ratio can be selected within range from
50% to 120% (increment: 10%).
Override cannot be set when:
(1) "Spindle stop input" signal is ON.
(2) TAP mode is selected.
(3) Thread cutting mode is selected.
This signal (SP1~SP4) 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: YD2F)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE OVERRIDE
SPS YD2F YD5F YD8F
METHOD SELECT
[Function]
When speed override is exerted on spindle speed specified by S command (S5-digit analog
specification) in automatic operation (memory or MDI) for types B or C either "code method" or "file
register method" is selected for override method.
[Operation]
When the signal (SPS) is OFF, SP1~SP4 code is selected.
When the signal (SPS) is ON, value set in file register is selected.
OFF: Code method
SP1~SP4 (50~120%, 10% increment)
S command × SPS = Spindle speed
File register (0~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.
6-3-84
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE GEAR SELECT 1, 2 GI1, GI2 YD30, D31 YD60, D61 YD90, D91
[Function]
This signal informs the controller which spindle gear has been selected on the machine side.
[Operation]
This "Spindle gear select input" 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 input" signal
(GI1, GI2).
The flow after the S command is executed and output to the spindle is shown below.
S command Spindle speed output Calculation S analog data Spindle
Spindle gear
Gear Spindle speed
select signal
stage limit
GI2 GI1
1 0 0 Slimt1
2 0 1 Slimt2
3 1 0 Slimt3
4 1 1 Slimt4
(1) Slimt1~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":
S command SOVR
S analog data = x x 10
Slimt2 100
(3) If S1300 is executed when using S analog output (max. 10V), Slimt2 = "2000", and spindle
override "100%":
1300 100
S analog output = x x 10 (V)
2000 100
= 6.5 (V)
(4) The S command is clamped with the Smaxn (n=1~4).
If Smax2="1000" in the above state, the S analog output will be:
1000 100
S analog output = x x 10 (V)
2000 100
= 5.0 (V)
6-3-85
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 override (SP1~SP4)" is ignored while the signal is ON.
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 Spindle speed at Spindle speed
select signal
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 input is the 1st stage (GI1= OFF, GI2= OFF), and the S analog
data max. value is "10":
Ssift1
S analog data for gear shift = Slimt1 × 10
6-3-86
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 spindle orient
command 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).
The relation of spindle orientation rotation speed and "Spindle gear select input" signal is as follows.
Gear select
Gear Spindle speed Oriented spindle
signal
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" 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.
6-3-87
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 spindle
forward run start signal (SRN) is turned ON.
When the spindle forward run start 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 spindle forward run start signal OFF and ON once after the "Servo ready" 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: YD39)
(2) Spindle orient command (ORC: YD3E)
6-3-88
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[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 spindle
reverse run start signal (SRI) is turned ON.
When the spindle reverse run start 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 spindle reverse run start signal OFF and ON once after the "Servo ready" 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: YD38)
(2) Spindle orient command (ORC: YD3E)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE TORQUE
TL1, TL2 YD3A, D3B YD6A, D6B YD9A, D9B
LIMIT 1, 2
[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 spindle orientation, or gear shift.
[Operation]
There are a spindle torque limit 1 (TL1) and spindle torque limit 2 (TL2) signal.
The spindle torque limit ratio is set to the spindle parameter.
The spindle torque limit ratio parameter which is used is determined by the combination of spindle
torque limit 1 (TL1) and spindle torque limit 2 (TL2).
(Note 1) These signals are valid only for systems that are high-speed serially connected with the
spindle controller.
6-3-89
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
Forward run indexing of the spindle is carried out.
[Operation]
(1) This signal turns ON after the "Spindle in-position (ORAO)" signal is output.
(2) Continuous indexing can be carried out by turning this signal ON and OFF while the "Spindle
orient command (ORC)" signal is ON.
(3) If this signal is turned ON before the "Spindle orient command (ORC)" signal is turned ON and
the "In-position (ORAO)" signal is output, first the "Spindle orient command (ORC)" signal will
turn ON, and the orientation will be completed at the position command value (R3221) 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.
(4) 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.
(5) 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.
(6) 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.
(7) 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.
Orient stop
6-3-90
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
See from the axis end (view A) See from the axis end (view A)
Forward run 0 Reverse run Forward run 0 Reverse run
See from the axis end (view A) See from the axis end (view A)
Forward run 0 Reverse run Forward run 0 Reverse run
(Note) Case 1 above applies when using the motor built-in encoder with Z-phase.
[Related signals]
(1) Multi-point orient position data (File register)
(2) Spindle in-position (ORAO: X996)
(3) Spindle orient command (ORC: YD3E)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
Reverse run indexing of the spindle is carried out.
[Operation]
The operation is the same as spindle forward run indexing, except that the direction is different.
Refer to the section on spindle forward run indexing.
[Related signal]
(1) Spindle forward run index (WRN: YD3C)
6-3-91
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE ORIENT
ORC YD3E YD6E YD9E
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 (ORA0) 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 (ORC1) is turned OFF during oriented spindle stop. 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 spindle forward run start
(SRN) and spindle reverse run start (SRI) commands.
(Note 2) This signal is valid only for systems that are high-speed serially connected with the spindle
controller.
[Related signals]
(1) Multi-point orientation specification data (File register)
(2) Spindle in-position (ORA0: X996)
6-3-92
6. EXPLANATION OF INTERFACE SIGNALS
6.3 PLC Output Signals (Bit Type: Y***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
[Function]
The L coil selection control is a function that obtains constant output characteristics in a wide range
including low speed ranges by changing the spindle motor coils.
[Operation]
Set the rotation speed to a changeable speed (parameter SP020) before turning the "L coil
selection" (LRSL) ON.
When "L coil selection" (LRSL) turns ON, the "In L coil selected" (LRSO) will be notified to the PLC
after the changeover is completed.
During "In L coil selected" ON, the spindle parameters (SP321 to SP384) will be used instead of
(SP257 to SP320).
(Note 1) L coil selection control can be selected when the following parameter is set.
Parameter SP034/bit2 is set to 1.
(Note 2) This signal is valid for a system having a control unit high-speed serially connected with
the spindle controller and a coil changeover specification spindle motor.
As a principle, the built-in type is the target.
[Related signal]
In L coil selected (LRSO: X997)
6-3-93
6.4 PLC Output Signals (Data Type: R***)
6-4-1
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
An analog voltage can be output from the designated connector pins (see below) on the remote I/O
unit DX120/DX121 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.
File
Channel Remote I/O unit DX120/DX121 output destination
register
(R)
A01 R100 Channel setting switch is set to 1st card B04, A04 (Common)
A02 R101 Channel setting switch is set to 3rd card B04, A04 (Common)
A03 R102 Channel setting switch is set to 5th card B04, A04 (Common)
A04 R103 Channel setting switch is set to 7th card B04, A04 (Common)
-4095 -1000 0
File register details
4095
-2.44
-10
-1000
Output voltage = 4095 × 10V = -2.44V
6-4-2
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 R112
Key data processing
(CNC) KEY OUT 1
(1) Key data is set to file registers R8 and R112 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 R112.
(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 R112.
(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)
6-4-3
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
PLC development tool or alarm message prepared can be displayed in ALARM DIAGNOSIS screen
when values (binary code) is set to alarm interface file registers (Rn, Rn+1, Rn+2, Rn+3).
[Operation]
When 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) or temporary storage (F) can be used. The
selection is made with Setup parameter PLC "#6450 bit 1".
(3) In both file register method and temporary storage method, alarm does extend to the controller.
When it is desirous to stop controller operation in case of alarm, "Auto operation "pause"
command (*SP)" signal, "Single block" (SBK) signal or interlock signal should be prepared on
the PLC side.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Desired operator message prepared by PLC development tool can be displayed by setting value
(binary code) to operator message interface file register (Rn). Operator message appears in
ALARM DIAGNOSIS screen.
[Operation]
When table No. of previously prepared operator message table is 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 in case of operator message display, "Auto operation "pause"
command (*SP)" signal, "Single block" (SBK) signal or interlock signal should be prepared on
the PLC side.
6-4-4
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— RESPONSE MONITOR
R123 — —
TIMER
[Function]
The maximum time to wait, after the data is transmitted, for a response from the client device to
which data was sent is set.
[Operation]
When the send connection is opened with "procedural", once the data is sent, the system will wait
for a response from the client device to which the data was sent. Set the maximum value for this
wait time as the response monitor timer value. If a response is not received within the set timer, the
BUFSND command will end as an error. (The control data complete status will become C022H.)
The setting range is 2 to 32767 (0.5s unit).
The default is "60".
6-4-5
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO OUTPUT
— #1132 R124, 125 — —
(Controller -> PLC)
[Function]
This is interface function used to coordinate user PLC to user macro.
(Note) The other signals from R100 to R199 are PLC outputs, but this signal is the PLC input
signal.
[Operation]
When a value is set in the system variables #1100~#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 output signal System Points Interface output signal
variable variable
#1100 1 Register R124 bit 0 #1116 1 Register R125 bit 0
#1101 1 Register R124 bit 1 #1117 1 Register R125 bit 1
#1102 1 Register R124 bit 2 #1118 1 Register R125 bit 2
#1103 1 Register R124 bit 3 #1119 1 Register R125 bit 3
#1104 1 Register R124 bit 4 #1120 1 Register R125 bit 4
#1105 1 Register R124 bit 5 #1121 1 Register R125 bit 5
#1106 1 Register R124 bit 6 #1122 1 Register R125 bit 6
#1107 1 Register R124 bit 7 #1123 1 Register R125 bit 7
#1108 1 Register R124 bit 8 #1124 1 Register R125 bit 8
#1109 1 Register R124 bit 9 #1125 1 Register R125 bit 9
#1110 1 Register R124 bit 10 #1126 1 Register R125 bit 10
#1111 1 Register R124 bit 11 #1127 1 Register R125 bit 11
#1112 1 Register R124 bit 12 #1128 1 Register R125 bit 12
#1113 1 Register R124 bit 13 #1129 1 Register R125 bit 13
#1114 1 Register R124 bit 14 #1130 1 Register R125 bit 14
#1115 1 Register R124 bit 15 #1131 1 Register R125 bit 15
System Points Interface output signal This correspondence table shows the example
variable for file registers R124 and R125.
#1132 32 Register R124, R125
#1133 32 Register R126, R127
#1134 32 Register R128, R129
#1135 32 Register R130, R131
File registers R124 and R125 correspond to system variables #1100~#1131, and #1132 (32-bit
data).
[Related signals]
(1) User macro output #1133, #1134, #1135 (R126/127, R128/129, R130/131)
(2) User macro input #1032, #1033, #1034, #1035, #1000~#1031 (R24/25, R26/27, R28/29,
R30/31)
6-4-6
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO OUTPUT
— #1133 R126, 127 — —
(Controller -> PLC)
[Function]
This provides interface function used to coordinate user PLC to user macro.
(Note) The other signals from R100 to R199 are PLC outputs, but this signal is the PLC input
signal.
[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 R126 D100 ?
1000 is input in D100 and 101 when the ACT signal turns on.
[Related signals]
(1) User macro output #1132, #1134, #1135, #1100~#1131 (R124/125, R128/129, R130/131)
(2) User macro input #1032, #1033, #1034, #1035, #1000~#1031 (R24/25, R26/27, R28/29,
R30/31)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO OUTPUT P
#1134 C R128, 129 — —
(Controller -> PLC)
[Function] [Operation]
The function operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO OUTPUT P
#1135 C R130, 131 — —
(Controller -> PLC)
[Function] [Operation]
The function operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
6-4-7
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 -> menu changeover
configuration (menu).
[Operation]
Characters to be displayed are placed in ASCII code.
<Display format>
<Interface>
"HIGH" side of R*
BND − 4 1 2 W 3 4 5 − A 0 "LOW" side of R*
Interface
ASCII code
<Program example>
ACT
? ? DMOV H34 35 41 30 R132 ?
Always turn ON at the first scan of the user PLC (constant also possible).
6-4-8
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function]
PLC I/F of each axis is allocated from the 1st axis of 1st part system in order, but if the axis
structure of each part system is changed, PLC I/F corresponding to that will be changed. In that
case, the PLC I/F’s allocation of each axis is set randomly to make the PLC program in common
with the I/F.
[Operation]
In the following example, when the 1st part system is a two or three-axes structure and the 2nd part
system is a one-axis structure, it is impossible to make the PLC program in common because the
axis I/F of 2nd part system is changed by the axis structure of 1st part system. Then, by changing
the allocation with the axis index, the allocation of 2nd part system is fixed and the PLC program
can be made in common.
Y4D0
$2 1st axis
6-4-9
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— FUNCTION R157 — —
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 … 7: 7th 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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— FUNCTION
R158 — —
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 … 7: 7th 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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SPINDLE SYNCHRONOUS
— FUNCTION R159 — —
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]
In spindle synchronous control (SPSYN1: X42A)
Spindle rotation speed synchronization complete (FSPRV: X42B)
Spindle phase synchronization complete (FSPPH: X42C)
Spindle synchronous control (SPSY: Y432)
Spindle phase synchronous control (SPPHS: Y433)
Spindle synchronous rotation direction (SPSDR: Y434)
6-4-10
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 configuration display (menu) 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.
<Display example>
"HIGH" side of R*
PLCu 6 L 8 4 0 1 2 3 4 5 6 7 8 9 "LOW" side of R*
Interface
ASCII code
<Program example>
ACT
DMOV H36 37 38 39 R160
6-4-11
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
ADD-ON (EXPANSION)
#1:R190~192
— OPERATION BOARD — —
#2:R193~195
OUTPUT
[Function]
By adding the remote I/O unit to the communication terminal, the machine operation board
input/output signals can be input and output with the communication terminal control signals.
[Operation]
The signals are output together with other output signals at start of PLC main processing (medium
speed).
<Hardware block diagram>
Communication
terminal Machine operation board
Remote
Controller (switches, lamps, etc.)
I/O unit
#1
(Channel setting 0)
Remote
I/O unit
#2
(Channel setting 2)
(Note 1) This is conventionally a bit unit signal, so create it in the temporary memory (M) and then
transfer it to the corresponding file register (R) before using.
<Sequential control program example>
? • ?
•
< M576 >
•
X0 •
Contents stored in M576 ~ M607 are
? • DMOV K8M576 R190 ?
transferred to R190 and R191.
•
X0
? •
DMOV K4M608 R192 ? Contents stored in M608 ~ M623 are
• transferred to R192.
(Note 2) Refer to the section "2.1 Relation of RIO Unit and Devices" for the relation of the remote
I/O channel setting switch and device.
[Related signals]
(1) Add-on (expansion) operation board input (#1: R90~93, #2: R94~97)
6-4-12
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
1ST CUTTING FEEDRATE
— OVERRIDE R900 R1000 R1100
(File register method)
[Function]
When "Cutting feedrate override method select " (FVS) is set to "file register method", override
(0~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 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 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 cutting
feedrate override is set to 0% during automatic operation. When override setting is 0%,
"M01 OPERATION ERROR" appears in the alarm display section of screen, and "M01
OPERATION ERROR 0102" in the ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override (*FV1~*FV16: Y760~764)
(2) Cutting feedrate override method select (FVS: Y767)
(3) 2nd cutting feedrate override valid (FV2E: Y766)
(4) 2nd cutting feedrate override (file register method)
For relationship among these signals, refer to the description the cutting feedrate override.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
When the 2nd cutting feedrate override valid function (FV2E) is used, another override can be
exerted on feedrate overrided by "Cutting feedrate override" (*FV1~*FV16) in code feedrate method,
or by "1st cutting feedrate override (file register method)". The 2nd cutting 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.
6-4-13
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
[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 cutting feedrate override is 0.01%, override setting "10000"
corresponds to 100%.
The override ratio is fixed to 100%, irrespective of 1st 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 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 override
feedrate is set to 0% during automatic operation. When override setting is 0%, "M01
OPERATION ERROR" appears in the alarm display section of CRT screen, and "M01
OPERATION ERROR 0102" in the ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override (*FV1~*FV16: Y760~764)
(2) Cutting feedrate override method select (FVS: Y767)
(3) 2nd cutting feedrate override (file register)
(4) 2nd cutting feedrate override valid (FV2E: Y766)
For relationship among these signals, refer to the description about the cutting feedrate override.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
RAPID TRAVERSE
— OVERRIDE R902 R1002 R1102
(File register method)
[Function]
The rapid traverse override specified with values (ROVS) provides the override control within the
range of 0% to 100% by 1% increments in addition to the normal override specified with codes
(ROV1, ROV2). The value is set in the file register (R) in binary.
[Operation]
During rapid traverse in the automatic or manual operation, the actual feed rate will be the result of
multiplying this override ratio by the rapid traverse speed set in a parameter.
(Note 1) The override will be clamped at 100%.
(Note 2) No operation error messages are indicated even if the value is set to 0%.
[Related signals]
(1) Rapid traverse speed override (code method: ROV1, ROV2: Y768, 769)
(2) Rapid traverse override method select (ROVS: Y76F)
6-4-14
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— MANUAL FEEDRATE
R904, 905 R1004, 1005 R1104, 1105
(File register method)
[Function]
When file register method (JVS) is selected for feedrate setting, feedrate can be specified, besides
code method (*JV1~JV16) setting, by setting desired feedrate ratio manually (value is set to file
register (R)).
[Operation]
This method of feedrate setting can be used in JOG feed, incremental feed, reference point return
feed and manual random feed mode. For JOG, INCREMENTAL and reference point return mode,
"Rapid traverse speed" (RT) signal should be OFF. For manual random feed mode,
"EX.F/MODAL.F" signal (CXS3) should be OFF. Feedrate specified in this method 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 which 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~*JV16: Y770~774)
(2) Manual feedrate method select (JVS: Y777)
6-4-15
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
HANDLE 1 HANDLE FEED
RANDOM MULTIPLICATION/
— INCREMENTAL FEED R908, 909 R1008, 1009 R1108, 1109
RANDOM MULTIPLICATION
(File register method)
[Function]
When "Handle 1 handle feed random multiplication/incremental feed random multiplication mode
(MPS)" signal is used, amount of feed per pulse or command signal can be multiplied by value set
to file register. Multiplication value (multiplier) is set in binary code to 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 feed multiplication/Incremental feed multiplication (code method: MP1, MP2, MP4: Y780,
781, 782)
(2) Handle/incremental feed multiplication method select (MPS: Y787)
B con- Signal
Tact Signal name abbreviation 1st system 2nd system 3rd system
HANDLE 2 HANDLE FEED
RANDOM MULTIPLICATION
— 2: R910, 911 R1010, 1011 R1110, 1111
HANDLE 3 HANDLE FEED
3: R912, 913 R1012, 1013 R1112, 1113
RANDOM MULTIPLICATION
(File register method)
[Function]
When the random multiplication setting method (MPS) is selected for the handle feed multiplication,
a random multiplication can be designated separately from the multiplication using the normal code
method. The multiplication value is set as a binary in the file register (R).
The random multiplication for handle 2 and handle 3 is designated here.
[Operation]
The amount moved when one pulse is sent with handle 2 or handle 3 is the rate following this feed
multiplication. For example, if the multiplier is set as "500", the axis will move 500µm when one
pulse is fed with the handle mode. (The time constant for movement is the cutting feed time
constant or stop.)
(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 feed multiplication/Incremental feed multiplication (code method: MP1, MP2, MP4: Y780,
781, 782)
(2) Handle 1 handle feed random multiplication/ Incremental feed multiplication (R908)
(3) Handle/incremental feed multiplication method select (MPS: Y787)
6-4-16
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
This data specifies the amount of movement or positioning point in manual random feed mode.
[Operation]
"Manual random feed 1st axis movement data" is for the axis whose number is specified by
"Manual random feed 1st axis axis number (CX11~CX116)".
"Manual random feed 1st axis movement data" (R914, R915) 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:
This file register (R914, R915) 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:
1) When the MC/WK (CXS5) signal is OFF:
This file register (R914, R915) specifies a coordinate value (positioning point) of the
machine coordinate system.
2) When the MC/WK (CXS5) signal is ON:
This file register (R914, R915) specifies a coordinate value (positioning point) of the
modal workpiece coordinate system.
This file register (R914, R915) is written in binary notation with a sign. The unit of the specified
value matches that of data entered.
Ex.: When (R915, R914)=1 is specified in micro meter system, axis motion is one µm (at
incremental specification).
[Caution]
MANUAL RANDOM FEED 1ST AXIS MOVEMENT DATA forms a data item by R914 and R915 or
R1014 and R1015. Handle negative data carefully.
[Related signals]
For related signals, see the descriptions on "Manual random feed mode (PTP)."
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
"Manual random feed 2nd axis movement data" is for the axis whose number is specified by
"Manual random feed 2nd axis axis number (CX21~CX216)."
The other conditions are the same as for "Manual random feed 1st axis movement data" explained
in the previous section.
6-4-17
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
MANUAL RANDOM FEED
— R918, 919 R1018, 1019 R1118, 1119
3RD AXIS MOVEMENT DATA
[Function] [Operation]
"Manual random feed 3rd axis movement data" is for the axis whose number is specified by
"Manual random feed 3rd axis axis number (CX31~CX316)."
The other conditions are the same as for "Manual random feed 1st axis movement data" explained
in the previous section.
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 singal) 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" 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".
6-4-18
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
When this signal is used, "Near-point detected" signal (remote I/O connector pin No. fixed signal)
which is used for dog type reference point return can be ignored (tripping of near switch can be
ignored).
The selection of two or more near-point dogs with conditions, or the activation of the "Near-point
detected" signal at a position not desirable due to the machine structure can seemingly be ignored.
Furthermore, the "Near-point detected" signal for an axis to which the "Near-point dog ignored"
signal is set can be used for other applications.
[Operation]
When the signal is turned ON, "Near-point detected" signal corresponding to the control axis can be
ignored.
The interface is shown below:
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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)
6-4-19
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SYNCHRONIZATION
— CONTROL OPERATION R932 R1032 R1132
METHOD SELECTION
[Function]
The synchronization control’s ON/OFF can be changed over by operating the bit corresponding to
each axis of this signal. NC changes over the operation at the point when all axes enter in-position
state.
Synchronization control
••• 7 6 5 4 3 2 1 0
operation method
selection (R932) 1st axis
2nd axis
3rd axis
4th axis
5th axis
6th axis
[Operation]
(1) Designation of the synchronization operation method
Turn ON both the bits corresponding to the basic axis and synchronous axis with the base
specifications parameters “slavno”.
(Example) When the 2nd axis (basic axis) and 3rd axis (synchronous axis) are operated
by the synchronous operation…
76543210 HEX
R932 oooooooo 00
ooooo11o 06
For the machine structure reasons, if the synchronous state must always be kept from immediately
after the power is turned ON, set R932 register when the ladder power is turned ON at the first time.
6-4-20
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
When changing the operation with the R932 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 R932 register is changed.
M2002
MF
DEN
Operation method
selection (R435) Asynchronous Synchronous
Recalculation
request (CRQ)
NC latches
at rising edge
FIN
Calculation of next
block
Recalculation
6-4-21
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
[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 editing 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.
(6) The error offset amount "∆" of "FB error (synchronous axis FB value, basic axis FB value, error
offset amount "∆")" displayed on the screen:
The error offset amount "∆" is made when the operation method is changed because the R932
register is changed.
Note that if the zero point has not established, the error offset amount "∆" is made immediately
after the zero point is established.
[Related signals]
Synchronized correction mode (Y722)
Recalculation request (CRQ: Y72B)
6-4-22
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[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 (SS: Y7B2)
(2) Search & start error (SSE: X635)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
The No. of work machining maximum value are notified by the controller to the PLC.
[Operation]
Refer to the No. of work machining current value (R240, 241).
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function] [Operation]
The load meter can be displayed on the coordinate value screen just be setting a value in the
corresponding file register.
Refer to the section on "load meter display" in the "PLC Programming Manual" for details.
6-4-23
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
USER MACRO INTERFACE
— INPUT FOR EACH PART R970, 971 R1070, 1071 R1170, 1171
SYSTEM #1032 TO 1035
[Function]
This interface is used between the user PLC and user macro program.
The state of the interface input signal can be seen by reading the values for variables #1000 to
#1035 and #1200 to #1295.
Only 1 or 0 (1 = contact closed, 0 = contact open) is read as variable value.
"Input" here refers to input from the PLC to NC.
[Operation]
All input signals from #1000 to #1031 can be read at once on the user macro side by reading the
variable #1032 value. Similarly, the #1200 to #1231, #1232 to #1263 and #1264 to #1295 input
signals can be read by reading the variable #1033 to #1035 values.
#1000 to #1035 and #1200 to #1295 are read-only, and cannot be set on the left side of a
calculation expression.
Bit selection parameter (#6454/bit0) must be set to use the macro interface function for each part
system.
Refer to R24, R25 (#1032: PLC → controller) and R124, 125 (#1132: controller → PLC) for details
on the user macro interface signals common for the part system.
6-4-24
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
(Note) This function's input and output signals are valid for up to three part systems when using the C64T system.
System No. of Interface input signal
variable points 1st system 2nd system 3rd system 4th system 5th system 6th system 7th system
R970 R1070 R1170 R1270 R1370 R1470 R1570
#1000 1 bit0 bit0 bit0 bit0 bit0 bit0 bit0
#1001 1 bit1 bit1 bit1 bit1 bit1 bit1 bit1
#1002 1 bit2 bit2 bit2 bit2 bit2 bit2 bit2
#1003 1 bit3 bit3 bit3 bit3 bit3 bit3 bit3
#1004 1 bit4 bit4 bit4 bit4 bit4 bit4 bit4
#1005 1 bit5 bit5 bit5 bit5 bit5 bit5 bit5
#1006 1 bit6 bit6 bit6 bit6 bit6 bit6 bit6
#1007 1 bit7 bit7 bit7 bit7 bit7 bit7 bit7
#1008 1 bit8 bit8 bit8 bit8 bit8 bit8 bit8
#1009 1 bit9 bit9 bit9 bit9 bit9 bit9 bit9
#1010 1 bit10 bit10 bit10 bit10 bit10 bit10 bit10
#1011 1 bit11 bit11 bit11 bit11 bit11 bit11 bit11
#1012 1 bit12 bit12 bit12 bit12 bit12 bit12 bit12
#1013 1 bit13 bit13 bit13 bit13 bit13 bit13 bit13
#1014 1 bit14 bit14 bit14 bit14 bit14 bit14 bit14
#1015 1 bit15 bit15 bit15 bit15 bit15 bit15 bit15
6-4-25
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
EXTERNAL MACHINE
— COORDINATE R2300 R2350 R2400
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 compensation data" (R2300) 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 con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
[Function]
Select the each axis reference point return position for manual reference point return.
[Operation]
(1) This signal is valid when the reference point select method (Y207/W87) is ON.
(2) Two bits are used for each axis to select the reference point.
(a) R register and corresponding axis
R2301
F E D C B A 9 8 7 6 5 4 3 2 1 0
[Related signals]
Reference point select method (M: Y737)
6-4-26
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
THERMAL EXPANSION
— OFFSET COMPENSATION R2302 R2352 R2402
AMOUNT
[Function] [Operation]
Set the compensation amount for the axis feed error caused by the ball screw's thermal expansion.
Set "thermal expansion offset compensation amount" and "thermal expansion max. compensation
amount" as a set for each axis. Refer to "thermal displacement compensation amount" (R1600) for
details.
[Related signals]
Thermal expansion max. compensation amount (R2303)
Thermal displacement compensation amount (R1600)
B con- Signal
tact Signal name abbreviation 1st axis 2nd axis 3rd axis
[Function] [Operation]
Set the maximum compensation amount of the axis feed error caused by the ball screw's thermal
expansion. Set "thermal expansion offset compensation amount" and "thermal expansion max.
compensation amount" as a set for each axis. Refer to "displacement expansion compensation
amount" (R1600) for details.
[Related signals]
Thermal expansion offset compensation amount (R2302)
Thermal displacement compensation amount (R1600)
6-4-27
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— SPINDLE COMMAND
R3210 R3240 R3270
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 (R8, 9) 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 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 "Spindle command rotation speed input (R3000, 1)".
[Related signals]
(1) Spindle command rotation speed input (R3000, 3001)
(2) Spindle command final data (R3002, 3003)
(R3004, 3005) (D/A output method)
6-4-28
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— S ANALOG OVERRIDE
R3220 R3250 R3280
(File register method)
[Function]
When "S analog override" signal (SPS) is used, override can be exerted on S analog speed
reference in file register method instead of the rapid traverse override with the code method
(SP1~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 spindle actual speed is the product obtained by multiplying the
originally set spindle speed by override ratio set with this signal.
Clamp spindle speed is the maximum or minimum speed which depends on "Spindle gear select
input" signal (GI1, GI2) ... clamp spindle speed is set by a parameter. Even when spindle speed
exceeds the maximum or minimum speed, due to change of override setting, "Spindle gear select
input" signal (GR1, GR2) does not automatically change.
[Related signals]
(1) S analog override is invalid (100%)
(2) Spindle override method select (SPS: YD2F)
(3) Spindle gear select input (GI1, GI2: YD30, D31)
(4) Spindle stop (SSTP: YD34), Spindle gear shift (SSFT: YD35), Oriented spindle speed
command (SORC: YD36)
6-4-29
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— MULTI-POINT ORIENTATION
R3221 R3251 R3281
POSITION DATA
[Function]
This signal notifies the orientation position to the controller (spindle controller).
[Operation]
The orient position at when the "Spindle orient command (ORC)" turns ON is input.
The command is a 12-bit binary, and the command unit is as follows.
Command unit = 360/4096 [deg.]
This signal must be validated before the "Spindle orient command" signal turns ON (at least 30 ms
before).
Orientation position
(R3221)
[Related signal]
(1) Spindle orient command (ORC: YD3E)
6-4-30
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
CTCM1~4, L, R3600~3603 R3606~3609 R3612~3615
— J2CT CONTROL COMMAND H R3604, 3605 R3610, 3611 R3616, 3617
[Function]
The MR-J2-CT link function connects the NC and MR-J2-CT (auxiliary axis), and controls up to 7
axis (C6: Maximum 5 axis) MR-J2-CT axes using command signals from the NC.
[Operation]
Signal J2CT control J2CT control J2CT control J2CT control J2CT control J2CT control
name command 4 command 3 command 2 command 1 command L command H
Abbrev. CTCM4 CTCM3 CTCM2 CTCM1 CTCML CTCMH
J2CT
R3600 R3601 R3602 R3603 R3604 R3605
1st axis
J2CT
R3606 R3607 R3608 R3609 R3610 R3611
2nd axis
J2CT
R3612 R3613 R3614 R3615 R3616 R3617
3rd axis
J2CT
R3618 R3619 R3620 R3621 R3622 R3623
4th axis
J2CT
R3624 R3625 R3626 R3627 R3628 R3629
5th axis
J2CT
R3630 R3631 R3632 R3633 R3634 R3635
6th axis
J2CT
R3636 R3637 R3638 R3639 R3640 R3641
7th axis
J2CT control command 4 (R3600: CTCM4) J2CT control command 3 (R3601: 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
6-4-31
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
J2CT control command 2 (R3602: CTCM2) J2CT control command 1 (R3603: CTCM1)
bit Abbrev. Name bit Abbrev. Name
bit0 ST Operation start bit0 *SVR Servo OFF
bit1 DIR Rotation direction bit1 QEMG PLC emergency stop
Random 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 point mode
bit12 Spare bit12
bit13 Spare bit13 AZS Zero point initialization mode
bit14 Spare bit14 ZST Reference position set
bit15 Spare bit15 S Incremental mode
Refer to the "MR-J2-CT Specifications and Instruction Manual" for detailed explanations and
operation of the control signal.
[Related signals]
J2CT Control status (CTST1 to 4: R3500 to 3503)
J2CT Operation adjustment mode valid (common for all axes) (R3684)
J2CT In operation adjustment mode valid (common for all axes) (R3556)
6-4-32
6. EXPLANATION OF INTERFACE SIGNALS
6.4 PLC Output Signals (Data Type: R***)
B con- Signal
tact Signal name abbreviation 1st spindle 2nd spindle 3rd spindle
— J2CT OPERATION
R3684/bit0
ADJUSTMENT MODE VALID
[Function]
[Related signals]
J2CT Control status (CTST1 to 4: R3500 to 3503)
J2CT Control command (CTCM1 to 4, L, H: R3600 to 3603, 3604, 3605)
J2CT In operation adjustment mode valid (common for all axes) (R3556)
6-4-33
6.5 Explanation of Special Relay/Register Signals
(Data Type: SM**, SD**)
6-5-1
6. EXPLANATION OF INTERFACE SIGNALS
6.5 Explanation of Special Relay/Register Signals (Data Type: SM**, SD**)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— TEMPERATURE RISE
SM16 — —
WARNING
[Function]
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
M30. (Starting will be possible after block stop or feed hold.)
For details on the operation, etc., refer to "Temperature warning cause (R41)".
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 (R41)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— REMOTE I/O
SM17 — —
COMMUNICATION STOP
[Function]
The communication state of remote I/O can be read.
[Operation]
[Related signals]
Remote I/O communication stop channel (R42)
6-5-2
6. EXPLANATION OF INTERFACE SIGNALS
6.5 Explanation of Special Relay/Register Signals (Data Type: SM**, SD**)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
SM32~SM40
— SEQUENCER SYSTEM
SD34, SD35, — —
CLOCK/COUNTER
SD40
[Function]
The system clock/counter of sequencer can be read.
[Operation]
Signal Name Operation Operation details Set time
ON Every time
SM32 Always ON OFF • Always ON
END
ON Every time
SM33 Always OFF OFF • Always OFF
END
After Run, turned ON Every time
SM34 1 scan • After RUN, turned ON by only 1 scan.
ON by only 1 scan OFF END
After Run, turned ON • After RUN, turned OFF by only 1 Every time
SM35 OFF 1 scan
OFF by only 1 scan scan. END
SM36 0.1-second clock 0.05 s
0.05 s
• ON/OFF is repeated by the specified
0.1 s
time.
SM37 0.2-second clock 0.1 s • The clock operation is continued State
SM38 1-second clock 0.5 s
0.5 s
even in STOP. change
• Starts from OFF at the power OFF or
1s
SM39 2-second clock 1s the reset.
ns • ON/OFF is repeated according to the
SM40 2n-second clock ns
specified second.
• After sequencer CPU RUN, 1 is
Count Nos. of added by a second. State
SD34 1-second counter
1 second unit • With the count, 0→32767→-32768→ change
0 is repeated.
• After sequencer CPU RUN, 1 is
Count Nos. by added by 1 scan. Every time
SD35 Scan counter
1 scan • With the count, 0→32767→-32768→ END
0 is repeated.
• Stores the n of 2n-second clock. (The
2n-second clock
SD40 2n-second clock set default is 30.)
unit
• The setting range is from 1 to 32767.
6-5-3
6. EXPLANATION OF INTERFACE SIGNALS
6.5 Explanation of Special Relay/Register Signals (Data Type: SM**, SD**)
B con- Signal
tact Signal name abbreviation 1st system 2nd system 3rd system
— SEQUENCER SCAN
SD37~SD39 — —
INFORMATION
[Function]
The scan information of sequencer can be read.
[Operation]
Signal Name Operation Operation details Set time
• Stores the current scan time.
Sequencer Current scan time Every time
SD37 (1ms unit)
current scan time (1ms unit) END
• Range from 0 to 65535
• Stores the minimum value of scan
Sequencer Minimum scan time Every time
SD38 time. (1ms unit)
minimum scan time (1ms unit) END
• Range from 0 to 65535
Maximum • Stores the maximum value of scan
Sequencer Every time
SD39 scan time time except 1st scan. (1ms unit)
maximum scan time END
(1ms unit) • Range from 0 to 65535
6-5-4
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
(Note 1) This interface assignment differs according to the communication card being used. Thus,
when sharing the PLC program with a different interface card, each mounted
communication card must be identified.
(Note 2) Depending on the mounted interface card, expansion slot 3 may not be usable.
(Note 3) Refer to the "C6/C64/C64T Network Manual BNP-B2373" for details on each
communication function.
6-6-1
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
(For DeviceNet)
Signal
Name
Slot 1 Slot 2 Slot 3
R60 R70 – Mounted card information (0871H)
R61 R71 – Master communication status
R62 R72 – Error information
R63 R73 – (Not used)
R64 R74 – Head register No. of set parameter
R65 R75 – Number of set parameters
R66 R76 –
R67 R77 – Down station detection prohibit setting
R68 R78 –
R69 R79 –
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
SD48 SD80 – Master communication status SD64 SD96 – (Not used)
SD49 SD81 – Error information SD65 SD97 – (Not used)
SD50 SD82 – Bus error counter SD66 SD98 – (Not used)
SD51 SD83 – Bus OFF counter SD67 SD99 – (Not used)
SD52 SD84 – SD68 SD100 – (Not used)
Each station configuration
SD53 SD85 – SD69 SD101 – (Not used)
state
SD54 SD86 – SD70 SD102 – (Not used)
SD55 SD87 – SD71 SD103 – (Not used)
SD56 SD88 – SD72 SD104 –
Each station communication
SD57 SD89 – SD73 SD105 –
state
Communication PCB version
SD58 SD90 – SD74 SD106 –
information
SD59 SD91 – SD75 SD107 – (ASCII)
SD60 SD92 – SD76 SD108 –
SD61 SD93 – Each station disturbance state SD77 SD109 –
SD62 SD94 – SD78 SD110 –
SD63 SD95 – SD79 SD111 –
6-6-2
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
(For DeviceNet)
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
W0000 W1000 – Command No. W0020 W1020 Slave status
W0001 W1001 – Slave station No./Class ID W0021 W1021 (Not used)
W0002 W1002 – Instance ID W0022 W1022 Communication error
W0003 W1003 – Attribute ID/Data length W0023 W1023 General error code
W0004 W1004 – W0024 W1024 Additional error code
Number of heartbeat timeout
W0005 W1005 – W0025 W1025
times
W0006 W1006 – W0026 W1026 –
W0007 W1007 – W0027 W1027 –
W0008 W1008 – W0028 W1028 –
W0009 W1009 – W0029 W1029 –
W000A W100A W002A W102A
W000B W100B W002B W102B
W000C W100C W002C W102C
W000D W100D W002D W102D
W000E W100E W002E W102E
W000F W100F W002F W102F
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
W0010 W1010 – Command No. W0030 W1030 –
W0011 W1011 – Execution error code W0031 W1031 –
W0012 W1012 – Slave station No./Class ID W0032 W1032 –
W0013 W1013 – Instance ID W0033 W1033 –
W0014 W1014 – Attribute ID/Data length W0034 W1034 –
W0015 W1015 – W0035 W1035 –
W0016 W1016 – W0036 W1036 –
W0017 W1017 – W0037 W1037 –
W0018 W1018 – W0038 W1038 –
W0019 W1019 – W0039 W1039 –
W001A W101A W003A W103A
W001B W101B W003B W103B
W001C W101C W003C W103C
W001D W101D W003D W103D
W001E W101E W003E W103E
W001F W101F W003F W103F
6-6-3
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
Signal
Name
Slot 1 Slot 2 Slot 3
R60 R70 –
R61 R71 –
R62 R72 – Error information
R63 R73 –
R64 R74 –
R65 R75 –
R66 R76 –
R67 R77 –
R68 R78 –
R69 R79 –
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
SB0000 SB0100 – SW0000 SW0100 –
: : – : : –
(Refresh range) (Refresh range)
: : – : : –
SB00FF SB01FF – SW00FF SW01FF –
6-6-4
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
X210 X290 X310 Connection 1 open completed Y210 Y290 Y310 (Not used)
X211 X291 X311 Connection 2 open completed Y211 Y291 Y311 (Not used)
X212 X292 X312 Connection 3 open completed Y212 Y292 Y312 (Not used)
X213 X293 X313 Connection 4 open completed Y213 Y293 Y313 (Not used)
X214 X294 X314 Connection 5 open completed Y214 Y294 Y314 (Not used)
X215 X295 X315 Connection 6 open completed Y215 Y295 Y315 (Not used)
X216 X296 X316 Connection 7 open completed Y216 Y296 Y316 (Not used)
X217 X297 X317 Connection 8 open completed Y217 Y297 Y317 (Not used)
X218 X298 X318 (Not used) Y218 Y298 Y318 (Not used)
X219 X299 X319 (Not used) Y219 Y299 Y319 (Not used)
X21A X29A X31A (Not used) Y21A Y29A Y31A (Not used)
X21B X29B X31B (Not used) Y21B Y29B Y31B (Not used)
X21C X29C X31C (Not used) Y21C Y29C Y31C (Not used)
X21D X29D X31D (Not used) Y21D Y29D Y31D (Not used)
X21E X29E X31E (Not used) Y21E Y29E Y31E (Not used)
X21F X29F X31F (Not used) Y21F Y29F Y31F (Not used)
6-6-5
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
(For Ethernet)
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
X220 X2A0 X320 Connection 1 Data received Y220 Y2A0 Y320 (Not used)
X221 X2A1 X321 Connection 2 Data received Y221 Y2A1 Y321 (Not used)
X222 X2A2 X322 Connection 3 Data received Y222 Y2A2 Y322 (Not used)
X223 X2A3 X323 Connection 4 Data received Y223 Y2A3 Y323 (Not used)
X224 X2A4 X324 Connection 5 Data received Y224 Y2A4 Y324 (Not used)
X225 X2A5 X325 Connection 6 Data received Y225 Y2A5 Y325 (Not used)
X226 X2A6 X326 Connection 7 Data received Y226 Y2A6 Y326 (Not used)
X227 X2A7 X327 Connection 8 Data received Y227 Y2A7 Y327 (Not used)
X228 X2A8 X328 (Not used) Y228 Y2A8 Y328 (Not used)
X229 X2A9 X329 (Not used) Y229 Y2A9 Y329 (Not used)
X22A X2AA X32A (Not used) Y22A Y2AA Y32A (Not used)
X22B X2AB X32B (Not used) Y22B Y2AB Y32B (Not used)
X22C X2AC X32C (Not used) Y22C Y2AC Y32C (Not used)
X22D X2AD X32D (Not used) Y22D Y2AD Y32D (Not used)
X22E X2AE X32E (Not used) Y22E Y2AE Y32E (Not used)
X22F X2AF X32F (Not used) Y22F Y2AF Y32F (Not used)
6-6-6
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
X201 X281 X301 Data link state at host station Y201 Y281 Y301
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
X210 X290 X310 (Not used) Y210 Y290 Y310 (Not used)
X211 X291 X311 (Not used) Y211 Y291 Y311 (Not used)
X212 X292 X312 (Not used) Y212 Y292 Y312 (Not used)
X213 X293 X313 (Not used) Y213 Y293 Y313 (Not used)
X214 X294 X314 (Not used) Y214 Y294 Y314 (Not used)
X215 X295 X315 (Not used) Y215 Y295 Y315 (Not used)
X216 X296 X316 (Not used) Y216 Y296 Y316 (Not used)
X217 X297 X317 (Not used) Y217 Y297 Y317 (Not used)
X218 X298 X318 (Not used) Y218 Y298 Y318 (Not used)
X219 X299 X319 (Not used) Y219 Y299 Y319 (Not used)
X21A X29A X31A (Not used) Y21A Y29A Y31A (Not used)
X21B X29B X31B (Not used) Y21B Y29B Y31B (Not used)
X21C X29C X31C (Not used) Y21C Y29C Y31C (Not used)
X21D X29D X31D (Not used) Y21D Y29D Y31D (Not used)
X21E X29E X31E (Not used) Y21E Y29E Y31E (Not used)
X21F X29F X31F (Not used) Y21F Y29F Y31F (Not used)
6-6-7
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
(For CC-Link)
Signal Signal
Name Name
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
SB0000 SB0100 (Note 1) SW0000 SW0100 (Note 1)
Refresh range Refresh range
: : (C64 → CC-Link) : : (C64 → CC-Link)
SB002F SB012F SW003F SW013F
SB0030 SB0130 SW0040 SW0140
Refresh range Refresh range
: : (CC-Link → C64) : : (CC-Link → C64)
SB00FF SB01FF SW00FF SW01FF
(Note 1) The assigned devices differ according to the system.
6-6-8
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
y FL-net unit 1
Device Abbrev. Signal name Device Abbrev. Signal name
X0 Message send normal completed X8
X1 Message send error completion X9
X2 Receiving message XA
X3 XB
X4 XC
X5 XD
X6 XE
X7 XF
6-6-9
6. EXPLANATION OF INTERFACE SIGNALS
6.6 Signals Related to Communication
6-6-10
7. SPINDLE CONTROL
7.1 Outline of Functions
7. SPINDLE CONTROL
7.1 Outline of Functions
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
speed 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
(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 drive unit Spindle drive unit
[Spindle forward run,
reverse run,
orientation command,
etc.]
[Zero speed, up-to-speed, CN1A CN1B
orientation complete
SERVO signal, etc.]
7-1
7. SPINDLE CONTROL
7.1 Outline of Functions
Relay box
[Spindle forward run, reverse run,
orientation command, etc.]
RIO-M
Outline explanation
(1) The "Spindle command start" signal (SF1) is output when the spindle (S) command is issued.
(2) After the designated processes is executed by SF1 with the sequence program, the "M function
finish" or "Gear shift complete" signal is returned to the controller.
(3) Data corresponding to the S command is output to file registers R3000 or R3210 with the
completion signal. The speed is output to R3000 and R3210.
(4) The R3210 data is transferred to the spindle amplifier with serial communication according to
the spindle parameter SOUT value or is transferred to the inverter, etc., as analog voltage via
the remote I/O unit.
(Note) If the spindle command is issued from both the 1st and 2nd part systems, the command
issued later will be applied.
7-2
Revision History
MODEL MC6/C64/C64T
MODEL
CODE 008-178