CNC and PLC Interface
CNC and PLC Interface
匯出日期:2023-05-11
修改日期:2023-05-09
机床产品/Machine Tool Products
–
PLC Interface.
C000 Cycle Under auto mode, when this bit ON CNC will start to execute the NC program.
Start
C001 Feed During machining, when this flag ON, CNC will pause the execution of the NC program.
Hold
C002
C003
C004
C005
C006® X Axis Under JOG MODE, when this flag ON, machine will move in X+ direction.
JOG+
No Title Description
C014
C015 M30 This Bit is valid only when Pr732 is set to 1. When this Bit is ON, main program does not
support execute Reset after M30 is executed. Instead, like M99 returns to the program initial
progra position, then continues executing machining.
m
Notifications(While Pr732 set to 1):
rewind
1. When M30 is executed, M code content description is updated in R1/R616/R620/R624.
a. If C15 ON and Pr3804 part count M code number is 30, only when M30 is
executed, each path will update the M code content to 30 in R1/R616/R620/R624
respectively.
b. If C15 OFF, regardless of the Pr3804 part count M code number, when M30 is
executed, each path will update the M code content to 30 in R1/R616/R620/R624
respectively.
2. Effective vision:10.116.54, 10.117.54
C016 X Axis Select MPG to control X axis, when this FLAG is ON, controller will input as MPG and drive
MPG the X-axis to move relative displacement.
Selectio
n
No Title Description
C020 MPG 1. In auto mode (Auto or MDI), when this Bit ON and cycle start, the machine axial moving
Simulati speed determined by the MPG rotation speed and the current G01 override. The faster
on MPG is rotated, the faster the machine moves; when MPG stops, the machine also
stopped. It is suitable for trial machining.
2. As mentioned above, "determined by current G01 override" means that even when the
MPG is rotated under rapid traverse G00 block, and the rapid traverse feedrate (R18) is
zero, machine will still move.
3. When using MPG simulation at G00 or G53 block, the maximum feedrate will be limited
to the last G00 moving speed multiplied by 37.5% of the G01 override.
4. When using MPG simulation, the number of lines/single blocks to be reversed is limited.
As for the number of lines/single blocks can be reversed, it depends on how the NC
code is written.
C021 Tool When this function is triggered, the system will automatically pause (Feedhold). After the
Withdra machine stops, the tool will retract according to the tool retraction position set by G10.6
w and feedrate override.
C022
C023 Rapid Press this button under CON JOG mode, the machine movement speed changes from the
Travers JOG SPEED to RAPID SPEED(G00) , and enable the panel RAPID OVERRIDE.
e
C024
C025 Set X To set the axial machine coordinates, the set value is determined by R38.
Axis
Restrictions:
Machine
Position Do not use C025~ and C230~ to set machine position when machining.
Compatibility:
Version 10.118.70E, 10.118.74 or befoe
Can use C025~and C230~ to set machine position when machining.
Version 10.118.70F, 10.118.75 or later
Using C025~ and C230~ to set machine position when machining, OP-033 alarm will be
issued.
No Title Description
Position
C029
C030
C031 X Axis The axial trips from control mode and enters feedback monitoring mode. At this moment,
MANUAL controller can no longer send commands to the axis. If the axis moves due to external force,
CONTR the HMI displayed coordinates will also be updated.
OL
Serial axis, if you need to SERVO_OFF certain axis, you can use this Cbit to SERVO OFF the
serial axis.
Notification:
When the axis is switched back to the control mode from the feedback monitoring mode, if
machine is still moving, will cause zero speed check fails (Pr901~), system will issue
MOT-020/MOT-021 alarm, and at this moment axial needs to re-do homing.
No Title Description
C035 Absolut If any manual displacement (by Jog, MPG, PLC axis...) requires to be preserved during
e Feedhold state, upper edge trigger this C-BIT before the program started. In this case, the
Position amount of displacement of all axis will be synchronized to MPG offset, the program
Sync. coordinates will resume to state before feedhold. And once program starts, the machining
path will always retain this amount of displacement.
Restrictions:
This function is invalid when BIT triggered during machining, tool retract function
executing or O888801 executing.
Compatibility: Version 10.114.50G ~ 10.116.12 or later
Between Version 10.114.50G~10.116.12, when using upper edge triggers this BIT, the main
system path will perform a coordinate synchronization. This BIT has no effect in earlier
versions.
C036 Emerge When the Emergency Stop button is pressed, LADDER should triggers this FLAG and CNC
ncy stops all the movement of the machine and enters NOT READY state. Until the E-stop
Stop button is released, this FLAG is disabled and CNC generate the REST command and return
to the READY state.
C037 External • Send the RESET command to the CNC from external device.
Reset • In 10.118.40 and later version, when Pr741 is set to 1, the reset range is not including
the axis group of independent operation.
C038 M.S.T When LADEER executes M, S, T CODE, CNC will wait for this FLAG ON to start the execution
Finish of the next BLOCK. Therefore, after LADDER executed M, S, T CODE, this FLAG needs to be
ON.
C039 Part • When this BIT is ON, the part count M-code of the main program will be paused (B-
count STOP).
M-code • If the part count M-code of the main program is M99, CNC will only be paused (M-99)
stop when the M99 with the smallest path number is read.
request • 10.118.29Z, 10.118.40F, 10.118.44 and later: The request is invalid in MDI mode.
Relative reference: Parameter3804, S35
C040 Single When the machining program is executed under this FLAG ON, a block will be executed and
Block then enter the single block stop. It is necessary to Cycle Start again before executing the
next single block (Block).
(Please turn ON C40 before machining. If you turn ON C40 during machining, it may
requires several blocks to decelerate to zero before block stop. If it is required to check the
program during machining, it is recommended to stop with the MPG simulation C20 or M00.
No Title Description
C041 Optiona When the machining program is executed while this FLAG ON, if the jump character '/' is
l Skip written in the program, the line will be skipped and the next block will be executed directly.
(This function cannot support partial syntax. When an unsupported syntax is encountered,
a COM alarm will be issued.)
C042 Dry Run When this FLAG is ON, the execution of G CODE is performed at an dry run speed.
G01 dry run speed is up to 500% of the feedrate command in the program. The dry run
speed is limited by Pr405 and Pr621~. Under this mode, G01 override is valid.
G00 dry run speed is 100% of the original G00 speed.
C043 Machine When this FLAG is ON, and program is executed, the program will run but the machine will
Lock not move. It is usually used for program check.
Note: Version 10.114.45, 10.115.46B, 10.115.48 and after C43 function is cancelled.
This function enables (C43 ON) first, and sends a command to the axis, i.e. : G91G00X100.,
then axis does not move, and the remaining distance and program coordinates are
displayed normally, but the machine coordinates are not changed. The system will
synchronize the machine coordinates to the program coordinates until this function is
turned off.
If the function is enabled (C43 ON) during axial movement, the axis will not move and the
remaining distance and program coordinates will be displayed normally, but the machine
coordinates will stop when the function is activated. The system will synchronize the
machine coordinates to the program coordinates until this function is turned off.
C044 Optiona When this FLAG is ON and M01 is executed, controller will enter the FEEDHOLD state.
l Stop
When this FLAG is OFF and M01 is executed, controller will ignore M01 and continue to
execute the next BLOCK.
C045 Z Axis When this FLAG is ON, and program is executed, the program will run but the machine will
Lock not move. It is usually used for program check.
This function enables (C45 ON) first, and sends a command to the Z axis, i.e. : G91G00Z100.,
then Z axis does not move, and the remaining distance and program coordinates are
displayed normally, but the machine coordinates are not changed. The system will
synchronize the machine coordinates to the program coordinates until this function is
turned off.
If the function is enabled (C45 ON) during axial movement, the Z axis will not move and the
remaining distance and program coordinates will be displayed normally, but the machine
coordinates will stop when the function is activated. The system will synchronize the
machine coordinates to the program coordinates until this function is turned off.
No Title Description
C046 Axis The first set of axis coupling state switches, when Pr3825 is set to non-mechanical coupling,
Couplin the actual coupling state is determined by this bit.
g When this FLAG is ON, the coupling axis enters the coupling state.
Request When this FLAG is OFF, the coupling state is disabled.
In the coupling state, when the master axis moves, the slave axis moves according to the
set ratio.
C047 Inhibit When this FLAG is ON, the system is prohibited from storing persistent data. However, the
Persist system will force to synchronize once this FLAG turns from OFF to ON.
State
Flush
C048 Wait All main system path skip the WAIT() command, and continues the look ahead in the
Functio following machining program.
n Skip
Signal
C049 Macro Interrupt signal of interrupted subprogram function. When this C Bit On, the program that
Interrup was originally executed stops immediately and calls the interrupt subprogram.
tion
Request
C050 Over The X-axis machine hardware limit, when this FLAG ON controller will automatically enter
Travel Feedhold state. Meanwhile, it will not accept the JOG command or MPG command in this
X+ direction, and can be retracted only in the opposite direction.
No Title Description
C058
C059
C060 Spindle When C60 ON, the spindle running speed will be forced to run at the spindle positioning
JOG drifting speed set by Pr1721. This function is usually used for milling machine spindle tool
Mode change, calibration or automatic lathe machine tending.
C60 only affects and designate the speed of the spindle, which does not activate the
spindle rotation; therefore, it still needs to be used with C64. The spindle is originally under
C64, and follow S code command; under C64+C60, follow the Pr1721 command.
No Title Description
C061 Spindle When C61 is ON, the spindle positioning function is executed. This function must be
Orientat equipped with position encoder on the spindle side or the gear ratio is 1:1. C61 can be
ion Stop disabled only when positioning completed; during positioning, press Reset (C37 ON) will
not interrupt the positioning action.
General Spindle
1. Pr1741 sets the speed of spindle positioning. After the spindle reaches the positioning
speed, it starts to detect the signal. Pr1751 sets the spindle positioning offset angle.
This angle is the offset angle in respect to the index signal. After replacing the motor,
encoder, or belt, this parameter must be re-calibrated; Pr1761 sets the spindle
positioning time; S61 is the spindle positioning completion signal. When C61 is ON, the
spindle will stop first and then start positioning from stationary.
2. Pr1771 is invalid after version 10.116.26A, 10.116.36I.
3. Spindle positioning angle description:
No Title Description
No Title Description
2. Because the controller will synchronize the coordinates when C63 is switched, it is
recommended to use this function in the case of C63 OFF. Otherwise, the error
coordinate synchronization may cause, and the machining action is not as expected
after the positioning is completed.
Version compatibility description
1. Refer to the page "Spindle Application - Spindle Positioning (C61)".
C062® Skip When C62 is ON, the measurement escape command G31 will be recording the current
Signal mechanical position and interrupt the G31 action, then jump directly to the next block to
State continue execution. If there are multiple G31 to be triggered in the program, it is
recommended that C62 is upper triggered, preventing multiple G31 from being tripped
within the same C62_ON.
C063 Spindle For non-inverter spindle type (Pr1791~≠0, 5, 6, 7), this C BIT ON means that the spindle is
OFF switched to the position control mode. Now controller will perform mechanical coordinate
synchronization (motor feedback synchronize back to the mechanical coordinate); but
when C BIT is OFF, it means to switch back to the spindle speed control mode, and its
clockwise and counterclockwise rotation control is determined by C64/C65.
Compatibility change:
1. Version 10.116 and before, when using M Code to switch the spindle C/S axis conversion,
it is recommended that C38 in the PLC wait for S63 to ensure the correctness of the position
control mode.
2. Version 9.x and before, the position control mode can be switched without using C63, but
should follow the behavior of #1820 first turn on then turn off later to synchronize the
coordinates, in order to ensure the correctness of the mechanical coordinates.
Operating restrictions:
In tapping mode, this C Bit is invalid.
C064 Rotating For non-inverter spindle type (Pr1791~≠0, 5, 7), this signal is the spindle clockwise rotation
the command.
spindle
In order to correctly use the spindle speed arrival check function Pr1991~, even if it is a
clockwis
variable frequency spindle, this C Bit must be triggered to notify the system spindle to enter
e
the running state.
Operating restrictions:
In the tapping mode, this C Bit is invalid.
No Title Description
C065 Rotating For non-inverter spindle type (Pr1791~≠0, 5, 7), this signal is the spindle counterclockwise
the rotation command.
spindle
In order to correctly use the spindle speed arrival check function Pr1991~, even if it is a
counter
variable frequency spindle, this C Bit must be triggered to notify the system spindle to enter
clockwis
the running state.
e
Operating restrictions:
In the tapping mode, this C Bit is invalid.
C066® X axis 1. When this signal is ON, the PLC axis movement is executed. The movement command
controll of the NC program does consider the movement of the PLC axis, that is, the coordinate
ed by synchronization between the NC axis and the PLC axis, but the movement speed of the
PLC PLC axis at this time will not be added to display on HMI.
2. When this signal is OFF, the PLC axis movement is executed. The movement command
of the NC program does not consider the movement of the PLC axis, but the movement
speed of the PLC axis will be added to display on HMI.
3. Following item 2, since this signal is OFF, the axis is not declared as PLC control.
Therefore, when mode switches, the specific axis' PLC movement will be interrupted.
4. When NC program and the PLC axis simultaneously command the same axis, the axial
command will have an additive effect, user should pay extra attention on this.
5. This signal can only be used in position control mode. If the axis is spindle, you need to
switch to position control mode to perform PLC axis.
C070
No Title Description
C071 Enable Under non-MPG mode, this signal is enabled (ON), and the input of the No. 1 MPG is used as
MPG an axial position command to move the corresponding axis.
No1
※ Under MPG mode, the default MPG channel is enabled, so this signal is disabled (OFF),
and the MPG signal cannot be blocked as the axial position command input.
※The channel signal can be turned off by setting the parameter Pr2021 to 0.
C074
C075
C076
C077
C078
C079 X HOME When HOME DOG signal is read from IO board, this C BIT needs to be ON, so need to add
DOG this C BIT in LADDER.
No Title Description
C083 The The third software stroke limit switch. Off: protection disabled; On: protection enabled.
third Please refer to parameters 2441~2480 for further explanation. (Version 10.116.x and after it
softwar is renamed to the third software stroke limit)
e stroke
limit
switch
C084 Relieve When the controller is powered off, and axial movement exceeds the setting range of
the Pr1021~1040 which R940 is triggered, this can be relieved by this C Bit.
excessiv
e
amount
of
movem
ent
while
power-
off
FLAG.
C085
No Title Description
No Title Description
• When the lower vertex coordinates are modified during the axial movement from the
upper vertex to the lower vertex, the axis first moves to the upper vertex and then to
the new lower vertex coordinates.
When the axis moves to the upper vertex coordinates, the servo lag compensation
function will also be canceled at the same time. When the new lower vertex is reached,
the compensation will be activated again.
No Title Description
• When the upper vertex coordinates are modified during the axial movement from the
lower vertex to the upper vertex, the axis moves to the upper vertex first, then to the
lower vertex and the new upper vertex coordinates.
When the axis moves to the lower vertex coordinates, the servo lag compensation
function will also be canceled at the same time. When the new upper vertex is reached,
the compensation will be activated again.
• When the lower vertex coordinates are modified during the axial movement from the
lower vertex to the upper vertex, the axis moves directly to the new lower vertex
coordinates after moving to the upper vertex coordinates.
When the axis moves to the upper vertex coordinates, the servo lag compensation
function will also be canceled at the same time. When the new lower vertex is reached,
the compensation will be activated again.
C088 Disable Disable the screen saver after screen saver is already activatd by on this bit. The
Screen recommended igniting time is 500ms at least.(Only available on CE system)
Saver Valid version: 10.114.53, 10.115.55, 10.114.50C
C089 Edit Prohibit edit program mode (Including MDI edit) 0: Allow program editing 1: Prohibit
inhibitio program edition.
n
No Title Description
C095
C097
C098
C099
C100
No Title Description
C137 Tension Two axis designated by Pr2901、Pr2902 will enter tension control state.
Control
Switch
C138
C139
C140 4th Axis The 4th axis machine positive hardware limit, when this FLAG ON controller will
OT + automatically enters Feedhold state. Meanwhile, it will not accept the JOG command or
MPG command in this direction, and can be retracted only in the opposite direction.
No Title Description
No Title Description
C168
C169
C170® 4th Axis User JOG MODE, press the 4th Axis JOG+ button on the panel. When this FLAG is ON in the
JOG + LADDER, controller will move along this direction.
No Title Description
No Title Description
No Title Description
C198
C199
C200 4th Axis When HOME DOG is read from IO board, LADDER needs to trigger this C BIT.
Home
Dog
No Title Description
C214
C215 4th Axis The 4th axis' axial MPG selection. When this FLAG is ON, controller will input pulse of the
MPG MPG and drive the 4th axis to move in relative displacement.
Selectio
n
No Title Description
No Title Description
C229
C230 Set 4th Set the axial machine coordinates, the content filled is determined by R38.
Axis Restrictions:
Machine Do not use C025~ and C230~ to set machine position when machining.
Position Compatibility:
Version 10.118.70E or befoe
Can use C025~and C230~ to set machine position when machining.
Version 10.118.70F or later
Using C025~ and C230~ to set machine position when machining, OP-033 alarm will be
issued.
Machine
Position
Machine
Position
Machine
Position
No Title Description
Machine
Position
Machine
Position
Machine
Position
Machine
Position
Machine
Position
Machine
Position
Machine
Position
No Title Description
Machine
Position
C244
C245 4th Axis When axial trips from control mode, and enters the feedback monitoring mode. Now
MANUAL controller can no longer send commands to the axis. If the axis moves due to external force,
CONTR the coordinates on MHI will also be updated.
OL Remark:
When the axis is switched back to the control mode from the feedback monitoring mode, if
the machine is still moving, will cause zero speed check fails (Pr901~), the system will issue
a MOT-020/MOT-021 alarm, and the axis needs to redo homing.
No Title Description
No Title Description
C259
C260® 4th axis 1. When this signal is ON, the PLC axis movement is executed. The movement command
controll of the NC program does consider the movement of the PLC axis, that is, the coordinate
ed by synchronization between the NC axis and the PLC axis, but the movement speed of the
PLC PLC axis at this time will not be added to display on HMI.
2. When this signal is OFF, the PLC axis movement is executed. The movement command
of the NC program does not consider the movement of the PLC axis, but the movement
speed of the PLC axis will be added to display on HMI.
3. Following item 2, since this signal is OFF, the axis is not declared as PLC control.
Therefore, when mode switches, the specific axis' PLC movement will be interrupted.
4. When NC program and the PLC axis simultaneously command the same axis, the axial
command will have an additive effect, user should pay extra attention on this.
5. This signal can only be used in position control mode. If the axis is spindle, you need to
switch to position control mode to perform PLC axis.
No Title Description
No Title Description
C274 Enable Under non-MPG mode, this signal is enabled (ON), and the input of the No. 4 MPG is used as
MPG an axial position command to move the corresponding axis.
No4
※ Under MPG mode, the default MPG channel is enabled, so this signal is disabled (OFF),
and the MPG signal cannot be blocked as the axial position command input.
※The channel signal can be turned off by setting the parameter Pr2024 to 0.
C278
C279
C280
C281
C282
C283
No Title Description
C284
C285
C286
C287
C288
C289
C290
C291
C292
C293
C294
C295
C296
C297
C298
C299
C300 Reload The Reload ECam insertion point is modified in the R value. (For electronic cam function)
ECam
C301 Enable Enable the first group of electronic cams. When this Bit ON, the first group of electronic cam
1st will start executing, and the S Bit with same number will be ON; when this Bit is OFF, the
ECam ECam function will only be terminated until all curve paths are finished.
No Title Description
C309
C310
C311
C312
C313
C314
C315
No Title Description
C316
C317~
C319
C351~
C400
C489 OEM Application self-defined extension keys 89-111 are user defined by individual applications.
extende
d key
Mapping to PC keyboard ALT-1
No Title Description
All the C bits will be read simultaneously and only the C bit with ® mark is processed at real time. Other signals will
be send to the stack after being read, then run by sequence non-simultaneously.
S000 Cycle Start During machining (BUSY status), this FLAG will be ON.
Light
S001 Feed Hold Pause Machining (FEEDHOLD status),this FLAG will be ON.
Light
No Title Description
S002 Block stop During single block stop (BLOCK STOP status),this FLAG will be ON.
S003 Feedhold When this FLAG is ON,it indicates that feedhold status is prohibited now.
inhibit
S005
S006 X Axis Busy When this FLAG is ON, it indicates that the X-axis manual function (MPG/JOG/
Homing/PLC axis) is being executed, and the new manual command cannot be
accepted. When this FLAG is OFF, the X-axis is in the Idle state and is allowed to
accept new manual command.
S010
S011 2nd of When Pr3810 (activating the same block M code simultaneous execution function) is
Multiple M set to 1, and the controller executes the second M code in the same block, this FLAG
code read will be ON, and inform LADDER to execute M code, the content of M code is stored in
R2051. After the controller issues this FLAG, it will wait until the C BIT FLAG ON of M
code FIN, then starting to execute the next BLOCK.
No Title Description
S015
S016 X Axis Home X Homing OK, X axis HOME process finished, and this FLAG will be ON. The software
OK stroke limit protection will be activated after homing completed. Therefore, in the
case that this S BIT FLAG is not ON, LADDER should write not allowed to cycle start
and give homing not complete alarm.
S020
S021 During Tool After entering the tool retract function and leaving the original machining path, this
Withdraw FLAG will be ON; until the tool returned and repositioned to the original machining
program path, and this FLAG will be OFF.
S022 Tool deviates When system status is FeedHold or BlockStop, this FLAG will be ON after the tool
from deviates from the original path. After the tool reposition is done and return to the
reposition original path, then the FLAG will be set to OFF.
point
No Title Description
S024
S025
S026
S027
S028
S029 M Code Read When CNC executes M CODE, this FLAG will be ON, and tell LADDER to execute M
CODE. The content of M CODE is saved in R1. After CNC issues this FLAG, it has to wait
until M CODE FIN's C BIT FLAG ON, then executes the next BLOCK.
No Title Description
S030 Distribution After G code has finished moving command in single block, system will send
End DEN(distribution end) signal, usually used when G and M codes move simultaneously
and need to wait for the completion of the movement command.
Example: G01 X100. M9 // G and M codes are on the same line
When X axis really reaches 100.(G code command in this block has been finished), S30
will be ON, M9 can know that G01 command is finished by S30 and finish M code
action.
Ladder diagram writing example
Assuming that the M9 command is to turn off the cutting water, and it needs to wait
for the completion of the movement command, it is necessary to check S30 first.
Assuming that the M8 command is to turn on the work light, there is no need to wait
for the completion of the movement command, and there is no need to check S30.
After that, the combined judgment result of A109 and A108 will be updated to A38 as
the judgment of whether the M code is completed.
And wait for the M, S, T codes to be completed before turning C38 ON. If one of them
has not been completed, C38 remains OFF.
Precautions
1. If the PLC turns off C38 when it reads the M code, no matter the GM code is in the
same line or only the M code, the system will check whether the NC has been
distribution end or not, and after the NC has been distribution end, set S30 to ON.
2. If the PLC turns C38 ON, no matter the line is the same line as GM or only the M
code, the system will set S30 to OFF and start to execute the next line of
instructions.
If the M code instruction does not need to wait for the completion of the
movement instruction, there is no need to check S30.
No Title Description
S031 Alarm • When an alarm appears in CNC or driver, and makes the system must stop or
feedhold, and this flag will be ON.
• In 10.118.40 and later version, when Pr741 is set to 1, this flag is not including the
axis group of independent operation has alarm.
Controller alarm:
CNC: COR alarm, MOT alarm, SPD alarm, OP alarm, COM alarm;
ROT: ROT alarm;
SPLC: SERIALPLCAXIS alarm;
SRI: SRI alarm;
Laser marking: LaserCtrl alarm.
S032 Reset 1. When press RESET on the panel, this FLAG will send a ONE SHOT signal.
2. When _Reset Action is triggered, this FLAG will send a ONE SHOT signal.
S033 NC Ready • After the boot is completed and the system is normal, NC READY FLAG will be ON.
• In 10.118.40 and later version, when Pr741 is set to 1, this status is nothing to do
with the axis group of independent operation.
S034 Require Part When the required workpieces number is reached, this S FLAG will be ON, and when
Count Cycle Start or Reset, this FLAG will be OFF.
Reached
S035 The Part When main program reads a part count M code (default as M99), this FLAG sends out
Count M- a ON/OFF one shot signal.
code in Main
Relative information: Parameter3804, C39
Program
S036 In Guidance When CNCis under Guidance Function mode, this BITwill be ON.
Mode
S037 Loss data When the user data (Registry.dat) is lost, this Bit will be ON.
S038 MACRO WAIT When system enters waiting mode (MACRO function WAIT() is read)
S039
S040
No Title Description
S041 PLC Alarm When the PLC has an alarm, this flag will be ON, and when the PLC alarm disappears,
the flag will be OFF.
• 10.118.40D, 10.118.42 and version before:
The first 16 bits (R4x.0~R4x.15) of R40~R49 are PLC alarm messages, and the
last 16 bits are PLC warning message. The last 16 bits will not trigger S41.
• 10.118.40E, 10.118.43 and version after:
The first 16 bits (R4x.0~R4x.15) of R40~R49 are PLC alarm messages, and the
last 16 bits are can be either alarm or warning depended on the setting of
Pr3249.
When the last 16 bits are alarm messages, the S41 can be triggered.
S042 CNC Warning • When the controller or driver has an warning, this flag will be ON, and when all
Warnings disappear, the flag will be OFF.
• In 10.118.40 and later version, when Pr741 is set to 1, this flag is not including the
axis group of independent operation has warning.
S043 PLC Warning When PLC has an alarm, this flag ON, and when all alarms disappear, the flag OFF.
• 10.118.40D, 10.118.42 and version before:
The first 16 bits (R4x.0~R4x.15) of R40~R49 are PLC alarm messages, and the
last 16 bits are PLC warning message. The last 16 bits will trigger S43.
• 10.118.40E, 10.118.43 and version after:
The first 16 bits (R4x.0~R4x.15) of R40~R49 are PLC alarm messages, and the
last 16 bits can be either alarms or warnings depended on the setting of
Pr3249.
When the last 16 bits are warning messages, the S43 can be triggered.
S044
S045
S046
S047
S048
S049
S050
No Title Description
S051
S052
S054 S Code Read When CNC executes to S CODE, this FLAG will be ON, and LADDER will be told to
execute S CODE, the content of S CODE will be placed in R2. After CNC issues this
FLAG, it will wait until the S CODE FINISH (C38)'s C BIT FLAG ON, then start executing
the next BLOCK.
S055
S056
S057
S058
No Title Description
When the spindle is not equipped with an encoder (Pr1711~ = 0), the spindle speed
arrival determined with following conditions.
No Title Description
S063 Spindle axis When this S BIT is ON, it indicates that the spindle is in the position control mode;
mode when this S BIT is OFF, it indicates that the spindle is in the spindle speed control
mode.
No Title Description
When the spindle is not equipped with an encoder (Pr1711~ = 0), the spindle speed
arrival determined with following conditions.
S065
S066
S067
No Title Description
S068
S069 T Code Read When the controller executes to T CODE, this flag will be ON, and inform ladder to
execute T CODE, the content of T CODE will be stored in R3.
After the controller issues this flag, it will wait until C38 ON, then start to execute the
next block.
S070 At start point • When this flag is ON, it indicates it's not in processing status. When it's
processing, S70 will be OFF.
• S70 will be ON after receiving process finish signal, like Reset or M30.
• This flag can monitor the status of single axis group which is specified by R21.
• When R21 = 0, it corresponds to 1st axis group.
• When R21 = N, it corresponds to Nth axis group.
S071 At end point • When this flag is ON, it indicates it's not in processing status or the processing is
completed.
• S71 will be OFF when it's processing, and be ON when the processing is
completed.
• This flag can monitor the status of single axis group which is specified by R21.
• When R21 = 0, it corresponds to 1st axis group.
• When R21 = N, it corresponds to Nth axis group.
S074
S075
S076
S077
S078
No Title Description
S079
S080 M00 Signal M00 is read flag. This flag is automatically enabled after the M code is read until the
system reset (Reset) or M Code Finish (C38 On).
Note:
1. Valid version: 10.114.56U, 10.116.0R, 10.116.10C, 10.116.13
2. Only support the first MST channel.
3. To ensure that the system properly enables this flag, it is recommended that in PLC
applications the C38 is off until the kernel enables this flag.
S081 M01 Signal M01 is read flag. When the optional stop function (C44) is activated, this flag will be
automatically enabled after the M code is read until the system reset (Reset) or M
Code Finish (C38 On).
Note: Same as S080.
S082 M02 Signal M02 is read flag. this flag will be automatically enabled after the M code is read until
the system reset (Reset) or M Code Finish (C38 On).
Note: Same as S080.
S083 M30 Signal M30 is read flag. this flag will be automatically enabled after the M code is read until
the system reset (Reset) or M Code Finish (C38 On).
Note1: Same as S080.
Note2: If below conditions both fulfilled, M30 will enable the program return function
(Valid version: 10.116.41, 10.117.41 and after). M30 will not be placed in R1 for
LADDER to read, and S083 is not supported at this time.
1. Pr732 * Multi-program MST channel, set to 1
2. C015 ON
S084
S085
S086
S087
S089
No Title Description
S090
S091
S092
S093
S094
S095
S096
S097 Exe File CRC When this signal is ON, it indicates that system's specific file encounters CRC check
error error. This condition usually occurs. It may be that the system is infected with the
virus and cannot be recovered. The relevant records will be stored in C:
\CRC_Chk.log.
Compatibility change:
Valid version starts from 10.114.52.
S098 OCAPI Server Whether OCAPIServer is activated. When OCAPIServer is activated, this Bit is set to
is Running True; and when OCAPIServer is deactivated, this Bit is set to False.
S099 Dipole Whether Dipole connection is in progress. When any remote program is connected to
connection the kernel, this Bit is set to 1; and when no remote program is connected, this Bit is
in use set to False.
S100 DOS USB in on: DOS USB in use; off: DOS USB not in use.
use
No Title Description
S137
S138
S139
S140 4th Axis 4th axis Homing OK, 4th axis axis HOME process finished, and this FLAG will be ON.
Home OK The software stroke limit protection will be activated after homing completed.
Therefore, in the case that this S BIT FLAG is not ON, LADDER should write not
allowed to cycle start and give homing not complete alarm.
No Title Description
S154
S155 4th Axis Busy When this FLAG is ON, it indicates that the fourth axis is being executed, and a new
command cannot be accepted. When this FLAG is OFF, the fourth axis is in the Idle
state, allowing new commands to be accepted.
No Title Description
S169
S170
No Title Description
S171~ Servo Alarm Alarm state for the port of motion card.
S186 State
Pulse Train Drives: This S bit will be activated when motion card does not receive
alarm signal.
Serial Bus Drives: This S bit will be activated when Servo Drive sens out a alarm
signal.
system reserved S171: Pulse Train Drive- Alarm state for the port 1; Serial Bus Drive-
The station number 1 drive.
S172: Pulse Train Drive- Alarm state for the port 2; Serial Bus Drive- The station
number 2 drive.
…
S186: Pulse Train Drive- Alarm state for the port 16; Serial Bus Drive- The station
number 16 drive.
Note:
This function does not support Servo6.
Operation Restriction:
1. The slot chassis type Servo6 axis card does not support this feature.
2. This function is only supported by pulse train type and M2 type.
3. Following from item 2, when using other communication types, please use S31
and S42.
Pulse Train type:Indicates the signal status of the servo alarm contact
This S-Bit only reflects the status of the servo alarm contact corresponding to the axis
card port. When there is signal input, this S-Bit OFF; when there is no signal input, this
S-Bit ON. According to the parameter "Pr10 servo alarm contact type", the system will
trigger the corresponding axial "MOT-9 driver alarm" when this S-Bit ON/OFF is
triggered.
Pr10 = 0 ( A contact ) No ON No
Yes OFF No
No Title Description
S291 Axis Gantry The gantry calibration complete signal of the first group of gantry set. The system has
Calibration completed the calibration, then this state will be changed.
Status 1
S292 Axis Gantry The gantry calibration complete signal of the second group of gantry set. The system
Calibration has completed the calibration, then this state will be changed.
Status 2
S293 Axis Gantry The gantry calibration complete signal of the third group of gantry set. The system
Calibration has completed the calibration, then this state will be changed.
Status 3
S294 Axis Gantry The gantry calibration complete signal of the fourth group of gantry set. The system
Calibration has completed the calibration, then this state will be changed.
Status 4
S300 ECam Reload Reload the ECam insertion point R value. When this Bit is On, it means that reload is
Status completed and the electronic cam can be activated; when this Bit is Off, Reloading.
S301 1st ECam The first group of electronic cams is busy. When this Bit is On, it means that the first
Busy group of electronic cams are working; when this Bit Off, the cam relationship motion
between the master and slave axis is canceled.
No Title Description
S302 2nd ECam (As above) When this Bit On is on, it indicates that the first group of electronic cams
Busy are in use; when this Bit is off, the master and slave axis are not working according to
cam relationship.
S309~
S319
S321~ For robot Robot kernel usage area (non-product customization area).
S250 kernel
S351~ Keyboard S Bit mapping to keyboard scan code, and now only S355~S374 are open.
S400 Sbit
` 1 2 3 4 5 6 7 8 9 0 - = \ Back
441 402 403 404 405 406 407 408 409 410 411 412 413 443 414
Tab Q W E R T Y U I O P [ ] Enter
415 416 417 418 419 420 421 422 423 424 425 426 427 428
Cap A S D F G H J K L ; ‘
s
430 431 432 433 434 435 436 437 438 439 440
458
Shif Z X C V B N M , . / Shift
t
444 445 446 447 448 449 450 451 452 453 454
← ↓ → 0 .
475 480 477 482 483
R256~R511 User-defined No
NOTE:
1. The permanent storage of R6000~R7999 is in Fram. If using PIO3, simulator, or controller using PIO5 and
Pr5's setting is 9 (Virtual I/O Card), system will not be able to make permanent preservation.
2. DOS system only supports R0~R7999.
3. The part of this table about the macro program is only suitable for read and write R values using G10 L1000
P_ R_; if you use the @ method to read and write R values in the macro program, please refer to the Macro变
数规格.
R0 Marking Records the special edition version of the controller installation package. Read
special only
edition
(ISSUE-
ID + 2
version
codes)
R1 M Code When the CNC executes M CODE, it stores the contents of the M CODE here for Read
the LADDER to read. only
R2 S Code When the CNC executes S CODE, it stores the contents of the S CODE here for the Read
LADDER to read. only
R3 T Code When the CNC executes T CODE, it stores the contents of the T CODE here for the Read
LADDER to read. only
Only the 1stMST channel supports the execution of B CODE on PLC. (Refer to
Pr721~Pr730)
R14 Increme Incremental JOG mode and MPG mode segments settings, this R value will not Write
nt Feed be affected by Pr3207. only
INCJOG Mode:
1: x1 LIU
2: x10 LIU
3: x100 LIU
4: x1000 LIU
MPG Mode:
1: x1 LIU
2: x10 LIU
3: x100 LIU
4: The magnified rate is set in Pr2001
Note: Please refer to Pr17 for the definition of LIU.
Bit 1: execute the $1 program or general non-Multi-Path program in the 1st path.
R25 Actual
Feedrate
R26 Program X axis program coordinate position,the unit is the minimum input unit,LIU. Read
Coordin When control precision is micro meter, its value would be: only
ate X
0.01 mm
0.01 deg,
0.0001 inch
R30 IO Signal R30.1~R30.18 correspond to the 1stAxis~ 18thAxis driver IO signal. Read
of 1st only
Note 1: Supporting 10.116.20, 10.117.21 or above version, that is supporting the
Driver
torque arrival signal.
Set
Note 2: Torque arrival signal is only supported by;
1. YASKAWA M2/M3
2. SYNTEC M2/M3
3. EtherCAT, for brands and version info refer to EtherCAT Driver Application
Manual
Note 3: To activate the function, set the driver parameters first to enable the
torque limitation function and restart the driver.
Note 4:
R30 was preset to monitor the torque arrival signal, via Pr3266~Pr3267 Select the
drive signal to be monitored (External 1 signal or Brake signal)
Pr3266 = 1, R30.1~R30.18 corresponds to the torque arrival signal of the
1st~16thaxis, the Bit becomes 1 when the torque arrives the limit value.
R31 Machine X axis machine coordinate position,the unit is the minimum length input unit: Read
Coordin LIU, same as the length unit of system parameters. only
ate X
R36 1st Current 1st spindle speed according to the feedback value or the command value Read
Spindle if there is no encoder. If the 1st spindle is not activated, the value is fixed to 0 only
Speed RPM. Unit: RPM.
R37 Moveme Movement direction of tool relative to current working plan, unit is 0.001 degree. Read
nt only
direction
relative
to
current
working
plane
R38 Argume Argument one,the meaning is defined by the C Bit function that uses this Write
nt one argument. Only
R40 PLC System default alarm area, corresponds to alarm number 1 to 16, please refer to Write
Alarm the mechanical logic control alarm list for definitions. Only
Message
Bit 0~15 #1 ~ #16 PLC Alarm Message, save to history.
#1 ~ #16
#251 ~ Bit16~31 #251 ~ #266 PLC Waring Message, no save to history.
#266
R41 PLC System default alarm area, corresponds to alarm number 17 to 32, please refer Write
Alarm to the mechanical logic control alarm list for definitions. Only
Message
Bit 0~15 #17 ~ #32 PLC Alarm Message, save to history.
#17 ~
#32 Bit16~31 #267 ~ #282 PLC Warning Message, no save to history.
#267 ~
#282
R42 PLC System default alarm area, corresponds to alarm number 33 to 48, please refer Write
Alarm to the mechanical logic control alarm list for definitions. Only
Message
Bit 0~15 #33~ #48 PLC Alarm Message, save to history.
#33 ~
#48 Bit16~31 #283 ~ #298 PLC Warning Message, no save to history.
#283 ~
#298
R43 PLC System default alarm area, corresponds to alarm number 49 to 64, please refer Write
Alarm to the mechanical logic control alarm list for definitions. Only
Message
Bit 0~15 #49 ~ #64 PLC Alarm Message, save to history.
#49 ~
#64 Bit16~31 #299 ~ #314 PLC Warning Message, no save to history.
#299 ~
#314
R44 PLC User define alarm message, corresponds to alarm number 65 to 80. Write
Alarm Only
Bit 0~15 #65 ~ #80 PLC Alarm Message, save to history.
Message
#65 ~ Bit16~31 #315 ~ #330. Depending on Pr3249, this area can be PLC Alarm
#80 Message or PLC Waring Message.
#315 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#330
not be saved.
R45 PLC User define alarm message, corresponds to alarm number 81 to 96. Write
Alarm Only
Bit 0~15 #81 ~ #96 PLC Alarm Message, save to history.
Message
#81 ~ Bit16~31 #331 ~ #346. Depending on Pr3249, this area can be PLC Alarm
#96 Message or PLC Waring Message.
#331 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#346
not be saved.
R46 PLC User define alarm message, corresponds to alarm number 97 to 112. Write
Alarm Only
Bit 0~15 #97 ~ #112 PLC Alarm Message, save to history.
Message
#97 ~ Bit16~31 #347 ~ #362. Depending on Pr3249, this area can be PLC Alarm
#112 Message or PLC Waring Message.
#347 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#362
not be saved.
R47 PLC User define alarm message, corresponds to alarm number 113 to 128. Write
Alarm Only
Bit 0~15 #113 ~ #128 PLC Alarm Message, save to history.
Message
#113 ~ Bit16~31 #363 ~ #378. Depending on Pr3249, this area can be PLC Alarm
#128 Message or PLC Waring Message.
#363 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#378
not be saved.
R48 PLC User define alarm message, corresponds to alarm number 129 to 144. Write
Alarm Only
Bit 0~15 #129 ~ #144 PLC Alarm Message, save to history.
Message
#129 ~ Bit16~31 #379 ~ #394. Depending on Pr3249, this area can be PLC Alarm
#144 Message or PLC Waring Message.
#379 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#394
not be saved.
R49 PLC User define alarm message, corresponds to alarm number 145 to 160. Write
Alarm Only
Bit 0~15 #145 ~ #160 PLC Alarm Message, save to history.
Message
#145 ~ Bit16~31 #395 ~ #410. Depending on Pr3249, this area can be PLC Alarm
#160 Message or PLC Waring Message.
#395 ~
PLC Alarm Message will be saved to alarm history but PLC Warning Message will
#410
not be saved.
R81~R MLC Apply MLC system parameter No.3401~No3420 to build a LADDER which is Read
100 System adaptable to various machines, such as tool changing and etc. Only
Paramet
er
R103~ Mill Tool Correspond to milling machine tool data T1~T90 (saved in FRAM) Read/
R192 Data Write
User-defined (non milling machine)
R512 Net Net PLC Function, when the corresponding bit is ON, means the station in Read
Ready network is READY. All the shared data are the latest. Only
Bit 0: Reserved.
Bit 1: Station 1 ready
Bit 2: Station 2 ready
.....
Please check Pr3236~Pr3238 for Net PLC setups.
R518 Manual Define the coordinate system referring to when giving manual commands (MPG
Coordin 、JOG、INCJOG)
ate (5
0: Machine Coordinate
Axis
RTCP) 1: Program Coordinate (G92 Coordinate)
2: Tool Coordinate (Only effective in five-axis machine.)
R520~ First Axis The R value in this area is the control interface of the first axis group, which can
R529 Group be used to give commands to the first axis group and monitor the status of the
Control first axis group.
Register
s
Definition and description of each R value
R52 Program No. • Used to specify the • When this axis group
2 file name of the is the main system
processing axis group:
program. • If R522 is non-
For example: R522 zero, the file
= ABCD, it means name is
that the processing determined by
program with the R522.
file name "OABCD" Triggering
is assigned to the R520.0 will
first axis group. execute the
• Valid value range: processing
[0~999,999] program
specified by
R522.
• If R522 is zero,
the file name
will be
selected by
the man-
machine, and
triggering
R520.0 will be
equivalent to
triggering C0.
• The program
specified by
R522 allows
the use of $1,
$2, which is a
multi-axis
group
program.
• When the axis group
is a non-main system
axis group:
• If R522 is non-
zero,
triggering
R520.0 will
execute the
processing
program
specified by
R522.
• If R522 is zero
and R520.0 is
triggered, the
axis group will
not have any
action.
• R522 does not
support to assign
multi-path profiles
large than 60 KB.
R52 (Reserved) - -
8
R52 (Reserved) - -
9
Command Register Guideline (the bit out of below description No. is reserved):
R520.3 MPG
Simulation
R520.7 Single Block Turning this bit to ON, • This bit is only valid
Pause the axis group will when Pr732 is set
enter the single-block to 2.
pause state every • The interface of the
time a block is first axis group (ie
executed when the R520.7) is actually
machining program is invalid, and only
executed. Start the interface of the
machining again second to fourth
(Cycle Start), the axis axis group (ie
group will execute the R530.7, R540.7,
next block. R550.7) is valid.
• This bit only
supports the main
system axis group.
• Please switch this
bit to ON before
processing. If the
switch is performed
during processing,
it may execute
several more
blocks to enter the
single block pause.
If the user needs to
check the
processing
program during
processing, it is
recommended to
use the handwheel
to simulate R5X0.3
or M00 pause.
State Registers guideline (the bit out of below description No. is reserved):
• Whe
n
there
are
"C36
on",
"Inde
pend
ent
axis
grou
p in
alar
m" or
"
R520.
5
on",
this
bit
will
be
off.
• Whe
n
there
are
"C36
off",
"Inde
pend
ent
axis
grou
p no
alar
m"
and
"
R520.
5
off",
this
bit
will
be
repre
sente
d for
the
all
axis
unde
r axis
grou
p
whet
her
are
all
servo
on.
R521. The number of • When this bit is ON, • This bit is only
8 required it indicates that the valid when
workpieces number of required Pr732 is set to 2.
arrives workpieces of the • This bit only
axis group has supports the
reached. main system
• When Cycle Start or axis group.
Reset is triggered,
this bit will be
turned OFF.
R530~ Second The R value in this area is the control interface of the second axis group, which
R539 Axis can be used to command and monitor the status of the second axis group.
Group The definition of each R value is the same as R520~R529, and will not be listed
Control one by one. Please refer to the description of R520~R529 for details.
Register
s
Note:
1. When the axis group independent function is not enabled (Pr732 is not 2)
and the second axis group is the main system axis group, the second axis
group will be controlled by the main system axis group uniformly, and the
control interface in this area will be invalid.
The effectiveness of the control interface is as follows:
2nd Axis Group Belongs to 2nd Axis Group Belongs
Main Axis Groups to Secondary Axis
Groups
R540~ Third The R value in this area is the control interface of the third axis group, which can
R549 Axis be used to command and monitor the status of the third axis group.
Group The definition of each R value is the same as R520~R529, and will not be listed
Control one by one. Please refer to the description of R520~R529 for details.
Register
s
Note:
1. When the axis group independent function is not enabled (Pr732 is not 2)
and the third axis group is the main system axis group, the third axis group
will be controlled by the main system axis group uniformly, and the control
interface in this area will be invalid.
The effectiveness of the control interface is as follows:
3rd Axis Group Belongs to 3rd Axis Group Belongs
Main Axis Groups to Secondary Axis
Groups
R550~ Fourth The R value in this area is the control interface of the fourth axis group, which
R559 Axis can be used to command and monitor the status of the fourth axis group.
Group The definition of each R value is the same as R520~R529, and will not be listed
Control one by one. Please refer to the description of R520~R529 for details.
Register
s
Note:
1. When the axis group independent function is not enabled (Pr732 is not 2)
and the fourth axis group is the main system axis group, the fourth axis
group will be controlled by the main system axis group uniformly, and the
control interface in this area will be invalid.
The effectiveness of the control interface is as follows:
4th Axis Group Belongs to 4th Axis Group Belongs
Main Axis Groups to Secondary Axis
Groups
R589 Multiple This Registry stores M/S/T information triggered by S29/S54/S69, and the
Axis information will be contained until next M/S/T command is read.
Group
[ Bit 1 ~ 4, M/S/T Command Path Information ]
MST
associat R589.1 The current M/S/T is being sent by $1 (1st path).
ed
R589.2 The current M/S/T is being sent by $2 (2nd path).
informat
ion ...
[Bit 11 ~ 20 Spindle Information]
R589.11, The current M/S/T is being sent by $x, its main spindle is the first
spindle.
R589.12, The current M/S/T is being sent by $x, its main spindle is the second
spindle.
...
R589.20, The current M/S/T is being sent by $x, its main spindle is the tenth
spindle.
R590~ PLC PLC Hint(Warning) Message Area, each bit triggers one hint. There are 32 bits in
R599 warning one register, and a total 320 messages can be used.
message R590.0 Reserved
R590.1 for 1st hint message
R590.2 for 2nd hint message
..
R590.31 for 31st hint message
R591.0 for 32nd hint message
..
R592.0 for 64th hint message
..
R593.0 for 96th hint message
..
Hint message is defined from string list 23001. That is, 23001 is the content of 1st
hint, 23002 is the content of 2nd hint, so on and so forth.
R601 Axis MPG Under the PLC Axis program, if the corresponding flag bit is 1, the feedrate speed
simulati of the PLC axis is decided by the rotating speed of MPG. The machine moves
on faster when the MPG rotates faster; the machine moves backwards when the
MPG is rotating reversely; the machine stops when the MPG stops. It is suitable
for trial machining.
Bit 0 Reserved.
Bit 1 for 1st axis (X) MPG simulation
Bit 2 for 2nd axis (Y) MPG simulation
...
Bit 18 for 18th axis MPG simulation
R602 Spindle Spindle Y-Delta request mode, the switching speed is set by parameter
Y-Delta 1841~1850.
Request
If the corresponding bit is 0 means Y connect; 1 means Delta connect.
Mode
Bit 0 Reserved.
Bit 1 is 1st axis Y-Delta connect Mode.
Bit 2 is 2nd axis Y-Delta connect Mode.
…
Bit 10 is 10th axis Y-Delta connect Mode.
R608 Modbus R608.0 Trigger this Bit to show that the master is ready for Modbus
PLC communication. ( R608.10, R608.31, and error code R5039 will be cleared when
Commu the PLC Modbus component is triggered . )
nication
R608.1 (Read Only) Transmitting Status.
R608.2 (Read Only) Waiting to Receive.
R608.3 (Read Only) Receiving.
R608.10 (Read Only) Reception finished correctly.
R608.31 (Read Only) Error Flag . ON indicates that error(s) occurred and the
error code will be displayed at R5039.
Note: All MODBUS read, write, and custom components
share R608. It is recommended to stagger the use timing
of different components to know which component the
corresponding status is for.
For example, wait for the previous component to
complete the transmission (R608.10 or R608.31 on)
before executing the next component.
R610 Skip PLC Axes that executing G31 or G28.1 skip command touch the skip signal and Read
Position record the position. Only
of PLC
Bit 0: Reserved
axis
Bit 1: 1st axis (X) skip occur
Latched
Bit 2: 2nd axis (Y) skip occur
...
Bit 18: 18th axis skip occur
R611 Axis Display each axis movement status, according to the feedback value, failing the
Moveme Zero Speed Check means the axis is moving. Zero Speed Check parameters are
nt Flag Pr901-920.
Bit 0 Reserved
Bit 1 : 1st axis (X) is moving
Bit 2 : 2nd axis (Y) is moving
...
Bit 18 : 18th axis is moving
R627 Axis The axis switch to torque control under the mode, the corresponding commands Write
Torque are R880~R895. Only
Mode
When the corresponding bit is 1 means the axis is switched to torque control
mode; when the corresponding bit is 0 means the axis is position control mode.
R627.0 Reserved, not using.
R628 Spindle Display the current spindle cutting speed mode. Read
CSS Only
When the corresponding Bit is ON, the spindle is in the constant surface cutting
Mode
speed control mode (G96); when the corresponding Bit is OFF, the spindle is in
the rotating speed control mode (G97).
Bit 0, 5-31 Reserved
R629 Axis M The register provides the PLC axis M code request signal. When axis executes to Read
code M codes, the corresponding Bit ON and request new M code from PLC program, Only
M code contents are stored in the R618~R696. After the controller send the
request, only until M code completion signal (R630) On, then next block start
executing.
Bit 0 Reserved
R633~ 1st~4th The arrival flag for 1st~4th reference point (machine coordinate), will be Read
R636 referenc updated at each PLC scan time. Only
e point
(machin • R633: Represent arrival status of each axis for 1st reference point (machine
e origin).
coordina • R634: Represent arrival status of each axis for 2nd reference point
te) (corresponding to Pr2801~).
arrival • R635: Represent arrival status of each axis for 3rd reference point
flag (corresponding to Pr2821~).
• R636: Represent arrival status of each axis for 4th reference point
(corresponding to Pr2841~).
Bit 0 reserved, not used.
Bit 1 represents reference point arrival flag for 1st axis (X). If the axis has arrived
then flag is 1 (On), otherwise 0 (Off).
Bit 2 represents reference point arrival flag for 2nd axis (Y). If the axis has arrived
then flag is 1 (On), otherwise 0 (Off).
...
Bit 18 represents reference point arrival flag for 18th axis. If the axis has arrived
then flag is 1 (On), otherwise 0 (Off).
• To determine whether the arrival flag is on or not, the following conditions
must be confirmed simultaneously.
a. The homing process has finished (S Bit of Axis Home OK should be
on) and the axis is not used as spindle.
b. The axis has arrived at target machine position.
c. The position error between servo command and motor feedback
should be less or equals to Pr481~Pr500 Axial rapid travel in-position
window.
R641~ Axis MPG Set the manual ratio of each axis; set the manual multiplier ratio of the MPG JOG Write
R658 comman axis. Only
d
multiplie R641: multiplier ratio of the 1st axis.
r ratio R642: multiplier ratio of the 2nd axis.
so on and so forth...
The actual affective ratio is equal to the MPG segment (defined by R14, R22, R23)
multiplied the multiplier ratio of the register.
Register=1000 means the ratio is 1.0
Register=1 means the ratio is 0.001, but when Register=0 ratio is default as 1.0.
Note: The R value only valid when the MPG corresponding coordinate is set up to
be controlled by MLC (Ref. Parameter 2031~2040).
R661~ PLC axis Set the feedrate range of each axis PLC program -200~200, Default value 100. Write
R678 program Only
G00/G01 R661 → feedrate range of the 1st axis PLC program
feedrate R662 → feedrate range of the 2nd axis PLC program
override
so on and so forth...
R700 Actual Actual compound feedrate command of the first main system axis group, unit:
compou LIU/min (PLC axis doesn’t count in compound feedrate calculation)
nd
Always regarded as linear axis, for the rotary axis is in Imperial units, the value
feedrate
should be magnified 10 times.
i.e. Pr17=2, under Imperial units, the 3rd axis is rotary axis feedrate F100.
R700 = 100 (IU/min) * (10000 LIU/IU)
LIU: 0.0001 inch, IU = inch
R703 = 100 (IU/min) * (1000 BLU/IU)
BLU: 0.001 deg, IU = deg
Thus, R700 is 10 times to R703.
R701~ Axis Velocity of each axis, Servo On mode: according to command value; Servo Off Read
R718 Velocity mode: according to feedback value, unit : BLU/min. Only
R721~ Program Axis program coordinate position,unit: minimum input unit (LIU). Read
R738 Coordin Only
ate R721 → 1st axis program coordinate position
R741~ Machine Axis machine coordinate position, unit: minimum input unit (LIU). Read
R758 Coordin Only
ate R741 → 1st axis machine coordinate position
R761~ Spindle Display the machine position of the corresponding spindle, unit: 0.001 deg. Read
R770 Machine Only
Position R761 → 1st spindle machine position
R762 → 2nd spindle machine position
so on and so forth...
R771~ Spindle Current Spindle Speed according to the feedback value, if there’s no encoder Read
R780 Speed then refer to the command value. If the spindle is not activated, the value should Only
be fixed to 0. Unit: RPM.
R781 Axis This register is used to determine which axis group information will be R/W
group processed by the HMI.
switchin
R781=1: The HMI will display the processing information of the 1st axis group,
g
and the settings made by the HMI will be set to the 1st axis group.
interface
R781=2: The HMI will display the processing information of the 2nd axis group,
of HMI
and the settings made by the HMI will be set to the 2nd axis group.
R781=3: The HMI will display the processing information of the 3rd axis group,
and the settings made by the HMI will be set to the 3rd axis group.
R781=4: The HMI will display the processing information of the 4th axis group,
and the settings made by the HMI will be set to the 4th axis group.
If R781 is set to other values, the HMI will always process the processing
information of the 1st axis group.
Example: R781 is set to 2. then:
1. The HMI will display the information of the 2nd axis group.
2. Set the number of workpieces to be processed through the HMI, and it will be
set to the 2nd axis group.
R791~ Effective The machining spindle under multi-axis applications is selected by the content Write
R794 Spindle of the register, value definition: Only
Selectio
n 1. the 1st spindle is the machining spindle
2. the 2nd spindle is the machining spindle
3. the 3rd spindle is the machining spindle
4. the 4th spindle is the machining spindle
so on and so forth...
R791 → machining spindle of 1st path
R792 → machining spindle of 2nd path
R793 → machining spindle of 3rd path
R794 → machining spindle of 4th path
When the spindle of the path is selected, the S command given to the path ($1,
$2) will be directly send to the corresponding affective spindle. e.g. R791 = 1,
R792 = 2,
R801~ MLC System parameter No.3421 ~ No.3450 of MLC parameter (Extension Parameter), Read
R830 System for which one LADDER can be applicable to various machines, i.e. tool change… Only
Paramet
er
R831~ MLC System parameter No.3451 ~ No.3460 of MLC parameter (Extension Parameter),
R840 System for which one LADDER can be applicable to various machines, i.e. tool change…
Paramet
** These parameters don't need to Login and can be edit by user.
er
R851~ Spindle Override % of an individual spindle. R15 is the common override of all spindles,
R860 Override the actual override is R15*R851~. The unit of R851~ is %, and does not affected
by Pr3207 setting.
R861~ Break Machine coordinate position where machining stops. Unit is BLU, and the
R870 point Registries support up to 10 axes.
machine
Machining Break Point Machine Position, unit: minimum length unit (BLU), same
position
as the length parameter of system parameters. Registries support up to 10 axis.
Servo Card 1st D/A & 3, 6, 11, 21, eHMC Have 2 sets of DA (DA1 &
2nd D/A command series DA2).
(Range ± 10000mV), (effective version: 1. When DA is not occupied
10.114.56R, by any spindle or axis,
10.116.0O, Registries can control DA
10.116.6G, voltage.
10.116.10A) 2. Under condition 1, it’s
able to control DA1
output with R880; DA2
FC-
output with R884.
B, FC-60WA,
FC-60CB and 60DB
(Valid
version: 10.118.12R,
10.118.22)
R896~ A/D (1) A/D converter value, 2 channel per servo 6 board. Read
R899 value (2 ) Pre-defined zone for ADC value, reserve 4 channels. Only
R900 Data A/D converter value, 2 channel per servo 6 board (DOS only) Write
Acquisiti Only
DOS system:
on
Trigger When this R value is On, the oscilloscope will activate the capture
(On DOS function.
System)
WinCE system:
Ballbar
When this R value is On, start executing ballbar tuning.
Adjust
Trigger When this R value is Off, stop executing ballbar tuning.
(On
WinCE)
R922 EDM EDM normal ON time level, unit: Discharge resolution set by Pr3831. Write
normal Only
(When PR3261~Pr3263= n004, this parameter means the setting for PWM on
ON time
Expandable Card of Servo Drive Embedded Controller. Valid version 10.116.36I,
10.116.41, 10.117.41)
R923 EDM EDM normal OFF time level, unit: Discharge resolution set by Pr3831. Write
normal Only
(When PR3261~Pr3263= n004, this parameter means the setting for PWM on
OFF time
Expandable Card of Servo Drive Embedded Controller. Valid version 10.116.36I,
10.116.41, 10.117.41)
R924 EDM arc EDM arc ON time level, unit: Discharge resolution set by Pr3831. Write
ON time Only
R925 EDM arc EDM arc OFF time level, unit: Discharge resolution set by Pr3831. Write
OFF time Only
R928 Normal Constant energy machining, total normal discharge count. Read
Discharg Only
e Count
R929 Abnorm Constant energy machining, total abnormal discharge count. Read
al Only
Discharg
e Count
R930 Spindle The effective speed command of the 10thspindle, unit: RPM.
Effective
Speed The Effective Command is the final effective speed command value of spindle
Comma commend calculation result from percentage, constant linear velocity control on
nd surface (G96/G97), and all related factors.
R938 Start Start program No. of "auxiliary program function before and after machining" Read/
program Write
1. When value = or <0, auxiliary program will not be executed.
No. of
2. Auxiliary program needs to start with letter "O". (O####)
"auxiliar
3. If value is less than 4 digit, system recognizes it as a 4 digit program No.; if
y
less than 6 digit, system recognizes a 6 digits.
program
Example:
function
• R938 = 12 → Program No. O0012
before
• R938 = 1234 → Program No. O1234
and after
• R938 = 12345 → Program No. O012345
machini
• R938 = 123456 → Program No. O123456
ng"
R939 End End program No. of "auxiliary program function before and after machining" Read/
program Write
1. When value = or <0, auxiliary program will not be executed.
No. of
2. Auxiliary program needs to start with letter "O". (O####)
"auxiliar
3. If value is less than 4 digit, system recognizes it as a 4 digit program No.; if
y
less than 6 digit, system recognizes a 6 digits.
program
i.e.:
function
• R939 = 12 → Program No. O0012
before
• R939 = 1234 → Program No. O1234
and after
• R939 = 12345 → Program No. O012345
machini
• R939 = 123456 → Program No. O123456
ng"
R940 Excessiv In absolute system, when CNC axis position displacement exceeds the range set Read
e in Pr1021~1040 during power off, the Bit of corresponding R value will be On. Only
Displace When C84 ON this R value is cleared to 0.
ment
If needs the Bit value to send MLC alarms of corresponding axis, it can be
During
processed by filling the value into R44~R49.
Power
Off Bit 0: 1st axis excess displacement during power off
Bit 1: 2nd axis excess displacement during power off
...
Bit 18: 18th axis excess displacement during power off
Note:
Due to the limitation of ladder file format, the R value that can be accessed on
the ladder edit is only till R639. Therefore, when using this R value, better choose
a user-defined section and an accessible R value then write the ladder as the
example shows below (take R50 for example).
R941~ PLC PLC Spindle Command, unit: RPM. This function enabled by R580. Read/
R950 Spindle R941 → 1st spindle Write
Comma R942 → 2nd spindle
nd ...
R950 → 10th spindle
R956~ Extende Switch & Operation Status of extended stroke limit Read/
R959 d Stroke Write
The extended limit switch is defined by the Bit value, Bit =1 means activated; =0
Limit
means de-activated.
R961~ Home The shift (offset) from Home Dog signal to motor index. Unit for rotary encoder:
R978 Dog 0.01 rev; for linear encoder: 0.01 mm. (Equivalent to System Data 56~59)
Shift
R961 is the home dog shift limit of the 1st axis
R981~ Axis The absolute position feedback of each axis, which is the axial motor encoder Read
R998 Absolute feedback. For axis with dual feedback control, the Registry displays feedback Only
Counter from 2nd (external) encoder. Unit: BLU.
R1005 Controll 4 bytes as one set, uses “little endian” display method; below is an example with Read
~R100 er S/N M9A0001: only
7 ASCII
Code Number Hexadecimal Decimal (Controller Display)
R1007 0 0
R1009 Motion Motion interpolation times after power-on, refer to System Data No. 4, multiply Read
interpol the 2 factors can get the run time after power-on. only
ation
times
after i.e. R1009=1000, and System Data No. 4=3000, means that the controller has
power- been powered-on for 3 seconds.
on
R1010 Cutting Machining time per cycle, unit: second. Not retained after power-off. Read
time per only
cycle
R1011 Accumul Accumulating machining time, unit: second. Value reserved when power off, Read
ate value can be reset to 0 by user on HMI manually. only
cutting
time
R1012 Power- Power-on time, unit: second. Value not-reserved after power off. Read
on only
time_1
R1013 Accumul Accumulated power-on time, unit: second. Value reserved after power-off. Read
ate only
power-
on time
R1014 Installati Installation cutting time for total, unit: hour. Value reserved after power-off, can Read
on only be cleared at the 1st installation. only
cutting
time
R1015 Power- Power-on time, unit: hour. Value not-reserved after power-off. Read
on only
time_2
R1018 Cutting Cutting time of last machining part, update after a part (program) is finished, Read
time per unit: ms. value not-reserved after power-off. only
cycle
R1020 PLC File R1020 allowed file number of PLC file system. Write
~1023 System only
R1021 set store data width, unit is number of register.
R1022 set store data height, unit row number.
R1023 set the starting address of file system.
Control format as follow:
R1024 User Mill: Used for auto tool center & tool height measure function; Read/
~R103 define/ Write
X Axis: R1024~R1026
2 System
Y Axis: R1027~R1029
use
Z Axis: R1030~R1032
Lathe: User-Defined Registers
R2050 User When Pr3810 is set to 0, these registers are user defined; when Pr3810 is set to 1, Read
~R209 define/ these registers are used by system. only
0 System
For details, please refer to Pr3810 *Paralleled executing multiple M code in one
use
block.
R2100 User When Pr3228 'Enable tool manager' =0, these registers are user-defined; Read/
~R310 define/ when Pr3228=1, registers are used by HMI, and HMI system will auto load or save Write
0 System to Registry Table 2100~3100.
use
R4096 Accumul G01, G02, G03 look-ahead accumulated length ( unit : mm ) (Effective version:
~R409 ate look- 10.118.12 and above )
9 ahead
length R4096 : 1st path accumulated length
R5029 Modbus Modbus Slave Error Code. When the slave is controller, this error code can be Read
Slave used for troubleshooting. only
Error
For Modbus TCP slave, it can use R5303 for more information.
Code
0:Slave (Server) activate success
1:Slave (Server) activate failure
2:Invalid Port
3:Invalid Station ID
4:Incorrect packet length
5:Incorrect packet content
6:Data confirmation error (CRC error)
7:Machining file upload abort command not received
8:Machining file read error
9:Response return failure
R5030 Modbus When R5030.0 is set to disabled, PLC Modbus component communication use Write/
Protocol the set value of Pr39xx (COM2: Pr3941~Pr3950, COM3: Pr3961~ Pr3970) Read
Setup
b0 Enable Modbus protocol Disable: 0
setting Enabled: 1
R5031 1st Serial Absolute value of Serial MPG Pulse Count, corresponds to M3 IO 1st station MPG Read
MPG Pul pulse feedback signal. Only
se Count
After software version 10.118.13, when activating the customized IO chart (Pr5
*I_O board type=100), it’s able to modify the corresponding initial point R at the
I/O chart page and not using R5031~R5033.
R5032 2nd As above, corresponds to MPG pulse feedback signal of M3 IO 2nd station. Read
Serial Only
MPG Pul
se Count
R5033 3rd Serial As above, corresponds to MPG pulse feedback signal of M3 IO 3rd station. Read
MPG Only
Pulse
Count
R5039 Modbus When the master is controller, this error code can be used for troubleshooting.
Error
Modbus Error Code Instruction
Code
R5039 Detail
0 Success
2 Address error
R5039 Detail
R5040 Modbus Modbus COM Port is used to set up the actual wirings.
COM If the hardware is SUPER/10/20/200, the COM Port is 3 (R5040=3);
Port If it is ARM series controller (exclude 81R series), the COM Port is 2 (R5040=2).
If it is 81R series controller, it does not support this function.
COM Port is Modbus TCP when set to 9, it would be able to transmit data through
the Internet (LAN), the specifications are the same as Modbus RS485, and
differences are:
1. Controller client (Master) and the connecting device server (Slave) should be
under the same domain.
2. The station ID of the connecting device server (Slave) should set to be the
same as the 4thdigit of IP.
i.e. If the IP is 192.168.1.5, the station ID should set to be 5.
3. Can connect at most 2 server (Slave) devices.
4. The communication error timeout can be set in Pr 3971.
R5061 A/D When Pr3261~Pr3263 =n004 (n: card station number), R5061~R5066 mapping to Read
~R508 value 1st~6th DA port on expansion card of Syntec Servo Drive Embedded Controller. only
0 (Effective version: 10.116.36I, 10.116.41, 10.117.41)
R5081 Thermal Pre-defined zone for Thermal value, reserve 20 channels Read
~R510 value only
0
R5121 Accumul Axis corresponding register value +1 whenever an index signal is read. Read
~R513 ated only
8 Total R5121: 1staxis total index counts
Index R5122: 2ndaxis total index counts
Signal
Counts so on and so forth...
R5141 Spindle Spindle Torque Load: actual torque output of motor, unit % of rated torque. Read
~R515 Torque only
0 Load R5141: 1st spindle torque load
R5142: 2nd spindle torque load
...
R5150: 10th spindle torque load
Note 1: The function only works for serial bus communication.
Note 2: Supporting Version 10.116.9 and above.
Note 3: For the supporting versions and brands of EtherCAT serial, Refer to
EtherCAT驱动器应用手册#主轴与轴向负载率.
Note 4: For Panasonic RTEX (A6N) set driver parameter Pr7.34=18,
supporting versions refer to RTEX驱动器应用手册.
Note 5: When spindle type is inverter spindle (Pr1791~ = 0, 5), this value will be 0.
R5151 Axial Axial Torque Load: actual torque output of motor, unit % of rated torque. Read
~R516 Torque
8 Load R5151: 1st axis (X) torque load
R5152: 2nd axis (Y) torque load
so on and so forth...
Note 1: The function only works for serial bus communication.
Note 2: Supporting Version 10.116.15 and above.
Note 3: Please refer to EtherCat driver application manual for the supporting
versions and brands of EtherCat serial PLC.
Note 4: For Panasonic RTEX (A6N) set driver parameter Pr7.34=18,
supporting versions refer to RTEX驱动器应用手册
R5171 Axial Torque limit ratio, unit thousands (1/1000) of rated torque. The Registers =0 Write
~R518 Rated means the axis is under maximum torque for position control. /Read
8 Torque
Limit R5171: 1st axis (X) torque limit ratio
Permille R5172: 2nd axis (Y) torque limit ratio
so on and so forth..
Note 1: The function only supports
1. YASKAWAM2/M3
2. SYNTECM3
3. EtherCAT serial supporting versions and brand, ref. EtherCAT驱动器应用手
册
Note 2:To activate the function, enable the torque limitation function by setting
driver parameters and restart the driver.
Note 3: If R5171~5188 are not 0, both Pulse and Serial System do not protect the
loss pulse and tracking error.
Note4: Supporting version: 10.116.20, 10.117.21 and above
Note5: Current supporting modes are NC Axis Position Mode, Spindle
Orientation Mode (C61), Spindle Speed Mode (C64), Spindle C Axis Mode (C63)
R5191 Velocity Velocity FeedForward under Axis Position Mode, unit: um/sec. Read/
~R520 FeedFor Write
8 wardund R5191 is the 1st axis Velocity FeedForward under Axis Position Mode.
er Axis R5192 is the 2nd axis Velocity FeedForward under Axis Position Mode.
Position
Mode so on and so forth…...
Note1: The function only supports YASKAWA M3 and Panasonic RTEX.
Note2: Loss pulse and tracking error won’t be protected when using this
function.
Note3: YASKAWA M3 supporting version should be 10.116.51, 10.117.51 and
above.
Note4: Panasonic RTEX supporting version should be 10.118.12I, 10.118.17 and
above, please refer to RTEX Driver Application Manual(CHT) for related
parameters settings of RTEX velocity feedforward.
R5291 2nd It’s able to monitor other driver signals (Torque Limit or Brake signal) Read
Driver IO by Pr3266~Pr3267 Select the first set of driver signal to be monitored. Only
Signal,
Pr3267 = 1, R5291.1~R5291.18 corresponds to the torque arrival signal of the 1st
default
as ~18th axis, the Bit becomes 1 when the torque arrives the limit value.
external Pr3267 = 2, R5291.1~R5291.18 corresponds to the EXT1 signal of the 1st ~18th
latch axis, the Bit becomes 1 when the driver receives the EXT1 input signal.。
signal
(External Pr3267 = 3,R5291.1~R5291.18corresponds to the Brake signal of the 1st~18th
latch 1 axis, the Bit becomes 1 when the driver activates the brake..
input)
When applying high speed function G31, it would be able to monitor the signal
with R value and adjust it more easily if the signal resource of G31 is set up to
come from driver EXT1.
Note1: Supporting Version 10.116.36Y, 10.116.51, 10.117.51 and above
Note2: Please refer to R30 for the signal state supported by drivers from each
brand.
R5304~R reserved
5305
R5880 Cruise Axis Switch between Positioning Control Mode and Gap Control Mode
Control
0: Switch back to Positioning Control Mode
Switch
1: Switch the 1st axis to Gap Control Mode
R5883 Check ~10.118.28M, 10.118.36: Cruise Control Mode Position Check Window (BLU:
Window 0~10,000)
/ Max
10.118.28N, 10.118.37 and above: Max Capacitance(count: -32,768~32,767), 1
Capacita
Unit equals 1000 Units of R5881; Drive version must be 2.15.0, 2.14.105, 3.0.0 and
nce
above.
R5891 Coordin Combined feedrate FEEDBACK of axis group, unit LIU/min. Read
~R589 ate
4 Feedrate R5891: Combined feedrate of the 1st path
Feedbac R5892: Combined feedrate of the 2nd path
k R5893: Combined feedrate of the 3rd path
R5894: Combined feedrate of the 4th path
R5901 Coordin Combined feedrate COMMAND of axis group, unit: LIU/min. Read
~R590 ate
4 Feedrate R5901: Combined feedrate of the 1st path
Comma R5902: Combined feedrate of the 2nd path
nd R5903: Combined feedrate of the 3rd path
R5904: Combined feedrate of the 4th path
R5911 Robot Robot Path Actual Speed Command Value, unit: LIU/s Read
~R593 Coordin
R5911: Shows the maximum single axis speed percentage the internal axis of the
0 ate
Feedrate 1st path can reach (unit: 0.001%)
Comma R5912: Shows the linear direction feeding speed of the 1st path end point.
nd
R5913: Shows the rotary direction feeding speed of the 1st path end point.
R5914: Shows the maximum single axis speed percentage the external axis of the
1st path can reach (unit: 0.001%).
R5915: Reserved.
Each path provides 5 R values, and so on to R5930.
R5999 Tapping Max. Z axis to spindle following error under rigid/rapid tapping Read
Maximu
m
Tracking
Error
R9000~R For robot Robot Kernel Operating Area (Not Customized Area) Read
9999 kernel /
Writ
e
R10000~ Reserved for Reserved for Vision system, ref. 3.7 system variables (R/L) instructions Read
R10499 Vision
Memory
R15000~ Reserved for Reserved for Vision system, ref. 3.7 system variables (R/L) instructions
R15199 Vision
Processing
R15500~ Reserved for Reserved for Vision system, ref. 3.7 system variables (R/L) instructions
R15999 Vision
R16000 Trigger The register represents _CycleStart action on software panel. Read
Software
When user triggers _CycleStart on software panel, this register = 1.
Panel
_CycleStart
Action
R16001 Disable If this Register = 0, triggering _CycleStart on software panel will start Writ
Direct Cycle running program; e/
Start by Read
if this Register≠ 0, system will not start when triggering _CycleStart.
Software
Panel
R16002 Trigger The register represents _FeedHold action on software panel. Read
Software
When user triggers _FeedHold on software panel, this register = 1.
Panel
_FeedHold
Action
R16003 Disable If this Register = 0, triggering _FeedHold on software panel will pause Writ
Direct Feed running program; e/
Hold by Read
if this Register≠ 0, system will not pause when triggering _FeedHold.
Software
Panel
R16005 Disable If this Register = 0, triggering _Jog+Axis_1 on software panel, system will Writ
Direct X Axis do X Axis JOG + ; e/
JOG + by Read
if this Register≠ 0, system will not do X Axis JOG + when triggering
Software
_Jog+Axis_1.
Panel
R16006 Trigger The register represents _Jog-Axis_1, _StopJog-Axis_1 action on software Read
Software panel.
Panel
When user triggers _Jog-Axis_1 on software panel, this register = 1.
_Jog-
When user triggers _StopJog-Axis_1 on software panel, this register = 0.
Axis_1,
_StopJog-
Axis_1
Action
R16007 Disable If this Register = 0, triggering _Jog-Axis_1 on software panel, system will Writ
Direct X Axis do X Axis JOG - ; e/
JOG - by Read
if this Register≠ 0, system will not do X Axis JOG - when triggering _Jog-
Software
Axis_1.
Panel
R16009 Disable If this Register = 0, triggering _Jog+Axis_2 on software panel, system will Writ
Direct Y Axis do Y Axis JOG + ; e/
JOG + by Read
if this Register≠ 0, system will not do Y Axis JOG + when triggering
Software
_Jog+Axis_2.
Panel
R16010 Trigger The register represents _Jog-Axis_2, _StopJog-Axis_2 action on software Read
Software panel.
Panel
When user triggers _Jog-Axis_2 on software panel, this register = 1.
_Jog-
When user triggers _StopJog-Axis_2 on software panel, this register = 0.
Axis_2 ,
_StopJog-
Axis_2
Action
R16011 Disable If this Register = 0, triggering _Jog-Axis_2 on software panel, system will Writ
Direct Y Axis do Y Axis JOG - ; e/
JOG - by Read
if this Register≠ 0, system will not do Y Axis JOG - when triggering _Jog-
Software
Axis_2.
Panel
R16013 Disable If this Register = 0, triggering _Jog+Axis_3 on software panel, system will Writ
Direct Z Axis do Z Axis JOG + ; e/
JOG + by Read
if this Register≠ 0, system will not do Z Axis JOG + when triggering
Software
_Jog+Axis_3.
Panel
R16014 Trigger The register represents _Jog-Axis_3, _StopJog-Axis_3 action on software Read
Software panel.
Panel
When user triggers _Jog-Axis_3 on software panel, this register = 1.
_Jog-
When user triggers _StopJog-Axis_3 on software panel, this register = 0.
Axis_3 ,
_StopJog-
Axis_3
Action
R16015 Disable If this Register = 0, triggering _Jog-Axis_3 on software panel, system will Writ
Direct Z Axis do Z Axis JOG - ; e/
JOG - by Read
if this Register≠ 0, system will not do Z Axis JOG - when triggering _Jog-
Software
Axis_3.
Panel
Disable Writ
Direct e/
4th~16th Read
Axis JOG + /
- by
Software
Panel
R16068 Trigger The register represents _MPGSimuOn, _MPGSimuOff action on software Read
Software panel.
Panel
When user triggers _MPGSimuOn on software panel, this register = 1.
_MPGSimu
When user triggers _MPGSimuOff on software panel, this register = 0.
On , _MPGSi
muOff
Action
R16069 Disable If this Register = 0, triggering _MPGSimuOn on software panel, system Writ
Direct MPG will enable MPG Simulation ; e/
Simulation Read
if this Register≠ 0, system will not enable MPG Simulation when
by Software
triggering _MPGSimuOn.
Panel
R16070 Trigger The register represents _SetMachinePosAxis_1 action on software panel. Read
Software
When user triggers _SetMachinePosAxis_1 on software panel, this register
Panel
= 1.
_SetMachin
ePosAxis_1
Action
R16072 Trigger The register represents _SetMachinePosAxis_2 action on software panel. Read
Software
When user triggers _SetMachinePosAxis_2 on software panel, this register
Panel
= 1.
_SetMachin
ePosAxis_2
Action
R16074 Trigger The register represents _SetMachinePosAxis_3 action on software panel. Read
Software
When user triggers _SetMachinePosAxis_3 on software panel, this register
Panel
= 1.
_SetMachin
ePosAxis_3
Action
Disable Writ
Direct Set e/
4th~16th Ax Read
is
Machine
Position by
Software
Panel
Disable Writ
Direct e/
4th~16th Read
Axis
MANUAL
CONTROL
by Software
Panel
R16134 Trigger The register represents _Reset action on software panel. Read
Software
When user triggers _Reset on software panel, this register = 1.
Panel
_Reset
Action
R16135 Disable If this Register = 0, triggering _Reset on software panel, system will Writ
Direct Reset RESET; e/
Read
by Software if this Register≠ 0, system will not RESET when triggering _Reset.
Panel
R16137 Disable If this Register = 0, triggering _SingleBlockOn on software panel, system Writ
Direct will enable Single Block Stop; e/
Single Read
if this Register≠ 0, system will not enable Single Block Stop when
Block
triggering _SingleBlockOn.
by Software
Panel
R16138 Software The register represents the argument N of _Mode_N action on software Read
Panel Mode panel, and the action switch modes base on value of N:
Selection
1: Edit
2: Auto
3: MDI
4: Jog
5: InJog
6: MPG
7: Home
I.e.: Triggering _Mode_2 will set the register =2, and switch to Auto Mode.
R16139 Disable If this Register = 0, triggering _Mode_N on software panel, system will Writ
Direct Chang switch Modes; e/
e Mode Read
if this Register≠ 0, system will not switch Modes when triggering
Selection by
_Mode_N.
Software
Panel
R16140 Software The register represents the argument N of _IncrementFeed_N action on Read
Panel software panel, which decides the magnify ratio of 1st MPG & InJog
Increment
Example: Triggering _IncrementFeed_10, this register =10 and the
Feed
magnify ratio become x10. The single movement of InJog increased from
0.001 to 0.10.
R16142 Software The register represents the argument N of _SpindleOverride_N action on Read
Panel software panel, which decides the Override of Spindle.
Spindle
Example: Triggering _SpindleOverride_10, this register = 50 and the
Override
Spindle Override become 50%.
R16144 Software The register represents the argument N of _FeedrateOverride_N action on Read
Panel software panel, which decides the Override of G01.
Feedrate
Example: Triggering _FeedrateOverride_50, this register = 50 and the
Override
G01 Override become 50%.
R16146 Software The register represents the argument N of _JOGOverride_N action on Read
Panel JOG software panel, which decides the Override of Jog.
Override
Example: Triggering _JOGOverride_50, this register = 50 and the override
become 50%.
R16147 Disable If this Register = 0, triggering _JOGOverride_N on software panel, system Read
Direct will adjust Jog override; /
Change JOG Writ
if this Register≠ 0, system will not adjust Jog override when triggering
Override by e
_JOGOverride_N.
Software
Panel
R17001 SCANNER_O X Offset of laser marking galvanometer module, unit : µm. Read
FFSET /
XOffset Writ
e
R17002 SCANNER_O Y Offset of laser marking galvanometer module, unit : µm. Read
FFSET Y /
Offset Writ
e
R17004 SCANNER_A Galvonometer module scanner mirror rotation angle,unit: 10^-6 deg. Read
NGLE Angle /
angle > 0 rotate counter-clockwise.
Writ
angle < 0 rotate clockwise.
e
R17007 Laser delay Laser delay time ( unit: 0.1 ms) Rea
time ( unit: d/
0.1 ms ) Writ
e
R17009 Laser Laser program start running when the Register=1, and the Register is Read
Marking cleared to 0 when program starts. /
Control Writ
When the corresponding Bit ON, the corresponding function is triggered,
Interface e
and R17009 is automatically cleared to 0. (Do not trigger multiple functions
at once)
Bit 0: Trigger laser marking machining.
Bit 1: Trigger the laser marking reset. (C37 can also trigger a reset)
R17010 Laser end When the R value is 1, end the machining process of marking-while-data- Read
programmin transmitting, except under synchronous marking mode. /
g request Writ
After activated, system clear R-value with 0 automatically.
e
R17013 Set manual Set manual laser frequency (unit: kHz) Read
laser /
frequency( u Writ
nit: kHz ) e
R17014~ Set manual Setup the manual jog for galvanometer scanner Read
R17016 jog for galvo /
R17014: Axis ID (1:X, 2: Y, 3: Z)
motor Writ
R17015: Magnify Ratio e
0: 0.1x
1: 1x
2: 10x
3: 100x
R17016: Basic Movement, unit: mdeg. Take the deviation value as the
current movement.
R17019 Machining If R17018 is set to 1, the value specified by this R value is used as the counts Read
paths interp of repeated interpretations of the processing file. /
retation If R17018 is set to 1, and R17019 is set to a non-positive integer, cycle start Writ
repeat count will trigger the alarm LASERCTRL-006. e
R17020 Laser Setup laser marking feedrate override, override must be > 0 and ≤ 200%。 Read
marking /
R17020 = 100 means feedrate is100%;
override Writ
R17020 = 150 means feedrate is 150%.
e
R17021 Part Only applied in conveyer marking mode, an I Bit is used to detect whether Read
detecting the parts on the conveyer passed by, and the I Bit informs the kernel there /
trigger are parts passing by with R17021. Writ
signal e
When R17021 turns to 1 from 0 means there are parts being detected. The
laser kernel will set R17021 back to 0 automatically after receiving the
signal.
R17022 Part Only applied in conveyer marking mode, an I Bit is used to detect whether Read
detecting the parts on the conveyer passed by, and the I Bit informs macro there are /
trigger parts passing by with R17022. Writ
signal - e
When R17022 turns to 1 from 0 means there are parts being detected.
macro
Macro will send the marking data to kernel and set R17022 back to 0
automatically after receiving the signal.
R17031~ Assign laser Assign Laser File Name, 10 R values reserved, maximum 39 bytes (Plus 1 Rea
R17040 file name ending character) d/
Writ
Example:
e
Macro :
@117031:= "Laser_Main"
Registers:
R17031'e''s''a''L'
R17032 'a''M''_''r'
R17033 '\0''n''i'
R17041~ Laser Source R17041: Set to 1, laser source switched to data transmission mode; set to Read
R17042 Pulse Width be 0, laser source data transmission mode off. /
Modulation Writ
R17042: Pulse width (unit: ns). Range limitation: 0~65535
e
The 71SA needs to use with the FC-LSMPW to connect to the first piece of
the first station.
R17111~ Laser galvo Laser galvanometer scanner axis command (unit: mdeg) Read
R17113 axis
command( u
nit: mdeg )
R17114~ Laser galvo Laser galvanometer scanner axis feedback command (unit: mdeg) These Read
R17116 axis Registers display command value if no feedback.
feedback( u
nit: mdeg )
R17151 Laser Energy Decide the laser source type according to parameter 3402 and display the Read
Display laser energy of each laser source type corresponding R value, unit: %.
The corresponding R value of SPI is R880
The corresponding R value of IPG is R53
R17152 Manual The R value is related to the manual laser time of the controller, the laser Read
Laser On turns on when the R value is not 0, unit: second. /
Time Input Writ
e
R17153 Remaining The R value is related to the remaining manual laser time, the laser turns Read
Manual off when the R value is 0, unit: second.
Laser On
Time
R17154 Laser Energy Decide the laser source type according to parameter 3402 and fill the Read
Setup energy into corresponding R values. /
Writ
The corresponding R value of SPI is R880
e
The corresponding R value of IPG is R53
R17155 Part Rotary Set the rotary amount of laser marking, the original unit: 10^-6 deg, change Read
Angle Setup the rotary amount unit to deg. /
Writ
angle > 0 means rotating counterclockwise
e
angle < 0 means rotating clockwise
R17156 Set the grid The grid point number on single side when calling G533 for Grid Distortion Read
point Correction Marking. /
number on Writ
i.e. When the value is 5, it means to mark a 5x5 grid points.
single side e
of Grid Since the kernel of the Grid Distortion Correction only accepts 3x3, 5x5,
Distortion 9x9. 17x17, 33x33, total 5 correction options, the value should better set to
Correction be 3,5,6,17,33.
Marking
(NxN)
R17157 Grid The unilateral length (mm) when calling G533 for Grid Calibration Marking. Read
Distortion /
Correction Writ
Marking e
Range Setup
(mm)
R17158 Maximum The maximum distortion amount of all grid points when doing vision Read
Distortion distortion measurements (um). /
Amount Writ
e
R17159 Host When R17159=1, it triggered C37 and run the sub-program O1111. The Read
stopped content of O1111 is controller send HMI_Reset action. /
slave device Writ
machining e
mechanism
R17160 Set manual Manual Laser Pulse Width Setup (Unit: ns) Read
laser pulse /
width (unit: Writ
ns) e
R17201~ Woodworkin 0: Empty, not processing, or being overwrite to 0 by PLC after reset. Read
R17210 g Drilling /
1: The station is ready for machining.
Machine Writ
Occupied R e
value
G54~G57
station cycle
start
R17211 Woodworkin When system couldn’t find the R1720x file, unable to assign, the R value Read
g Station changes to x ( x= 1~4 ).
Alarm
R17401~ Laser Laser Cutting Servo Correction – Height Voltage Parameters, CYC File. Read
R17440 Cutting /
Servo Writ
Correction – e
Height
Voltage
Parameters
R17441~ Laser Laser Cutting Speed Power Chart, CYC File. Read
R17461 Cutting /
Speed Writ
Power Chart e
R17462~ Laser Laser Cutting Software Panel Parameters (Software Panel) Read
R17500 Cutting /
Software Writ
Panel e
Parameters
(Software
Panel)
R17501~ Laser Laser Cutting Power, Frequency, Servo PLC Calculating Area. Read
R17548 Cutting /
Power, Writ
Frequency, e
Servo PLC
Calculating
Area.
R17549~ Laser Laser Cutting Customized Functions (Tube exchange, Process repeat, Read
R17556 Cutting Coordinate transformation) /
Customized Writ
Functions e
(Tube
exchange,
Process
repeat,
Coordinate
transformati
on)
R18000~ Vision Vision Reserved Area - ref 3.7 System Parameter(R/L) Instructions
R18999 Function
Reserved
Area
R19200~ Reserved for Reserved for system (Consider the robot data coherence when using)
R19999 CNC
2.1 Command
Functio 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 18
n\Axis 0 1 2 3 4 5 6 7
ID
1 Axis Jog C6 C C C C C C C C C C C C C C C C C1
(+) 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 96
0 7 7 2 7 7 7 8 8 8 8 8 9 9 9
0 2 4 6 8 0 2 4 6 8 0 2 4
2 Axis Jog C7 C C C C C C C C C C C C C C C C C1
(-) 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 97
1 7 7 3 7 7 7 8 8 8 8 8 9 9 9
1 3 5 7 9 1 3 5 7 9 1 3 5
3 Axis C1 C C C C C C C C C C C C C C C C C2
MPG 6 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 28
Selectio 7 8 1 1 9 1 1 1 2 2 2 2 2 2 2 2
n 5 6 7 8 9 0 1 2 3 4 5 6 7
4 Set C2 C C C C C C C C C C C C C C C C C2
Machine 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 43
Position 6 7 3 3 8 3 3 3 3 3 3 3 3 4 4 4
0 1 2 3 4 5 6 7 8 9 0 1 2
5 Axis C3 C C C C C C C C C C C C C C C C C2
Manual 1 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 58
Control 2 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5
( 5 6 7 8 9 0 1 2 3 4 5 6 7
Monitor
Mode)
6 Over C5 C C C C C C C C C C C C C C C C C1
Travel 0 5 5 1 1 5 1 1 1 1 1 1 1 1 1 1 1 66
(+) 2 4 4 4 6 4 4 4 5 5 5 5 5 6 6 6
0 2 4 6 8 0 2 4 6 8 0 2 4
Functio 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 18
n\Axis 0 1 2 3 4 5 6 7
ID
7 Over C5 C C C C C C C C C C C C C C C C C1
Travel 1 5 5 1 1 5 1 1 1 1 1 1 1 1 1 1 1 67
(-) 3 5 4 4 7 4 4 4 5 5 5 5 5 6 6 6
1 3 5 7 9 1 3 5 7 9 1 3 5
8 Axis C6 C C C C C C C C C C C C C C C C C2
Controll 6 6 6 2 2 6 2 2 2 2 2 2 2 2 2 2 2 73
ed by 7 8 6 6 9 6 6 6 6 6 6 6 6 7 7 7
PLC 0 1 2 3 4 5 6 7 8 9 0 1 2
9 Home C7 C C C C C C C C C C C C C C C C C2
Dog 9 8 8 2 2 8 2 2 2 2 2 2 2 2 2 2 2 13
Signal 0 1 0 0 2 0 0 0 0 0 0 0 0 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2
10 Machine R6 R R R R R R R R R R R R R R R R R6
Lock 00 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 00
.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1
1 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 8
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
11 Axis R6 R R R R R R R R R R R R R R R R R6
MPG 01 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 01
Simulati .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1
on(PLC 1 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 8
Axis) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
12 Prohibit R6 R R R R R R R R R R R R R R R R R6
Axis 03 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 03
Comma .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1
nd 1 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 8
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
13 Machine R6 R R R R R R R R R R R R R R R R R6
Lock for 12 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 12
Positive .0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .1
Directio 1 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 8
n 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
Functio 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 18
n\Axis 0 1 2 3 4 5 6 7
ID
14 Machine R6 R R R R R R R R R R R R R R R R R6
Lock for 13 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 13
Negative .0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .1
Directio 1 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 3. 8
n 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
2.2 Status
Func 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 17 18
tion\ 0 1 2 3 4 5 6
Axis
ID
1 Axis S S S S S S S S S S S S S S S S S1 S1
Busy 6 7 8 15 15 9 15 15 15 1 16 16 16 16 16 16 67 68
5 6 7 8 9 6 1 2 3 4 5 6
0
2 Axis S S S S S S S S S S S S S S S S S1 S1
Homi 16 17 18 14 14 19 14 14 14 1 14 14 14 14 15 15 52 53
ng 0 1 2 3 4 4 6 7 8 9 0 1
OK 5
3 Serv S S S S S S S S S S S S S S S S (only
o 17 17 17 17 17 17 17 17 17 1 18 18 18 18 18 18 support
Axis 1 2 3 4 5 6 7 8 9 8 1 2 3 4 5 6 16
Alar 0 axes )
m
4 Axis R R R R R R R R R R R R R R R R R2 R2
Enab 20 20 20 20 20 20 20 20 20 2 20 20 20 20 20 20 0. 0.
led .0 .0 .0 .0 .0 .0 .0 .0 .0 0. .1 .1 .1 .1 .1 .1 17 18
1 2 3 4 5 6 7 8 9 1 1 2 3 4 5 6
0
Func 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 17 18
tion\ 0 1 2 3 4 5 6
Axis
ID
5 Axis R R R R R R R R R R R R R R R R R6 R6
Move 61 61 61 61 61 61 61 61 61 6 61 61 61 61 61 61 11 11
ment 1. 1. 1. 1. 1. 1. 1. 1. 1. 1 1. 1. 1. 1. 1. 1. .1 .1
Flag 01 02 03 04 05 06 07 08 09 1. 11 12 13 14 15 16 7 8
1
0
6 M R R R R R R R R R R R R R R R R R6 R6
Code 62 62 62 62 62 62 62 62 62 6 62 62 62 62 62 62 29 29
Read 9. 9. 9. 9. 9. 9. 9. 9. 9. 2 9. 9. 9. 9. 9. 9. .1 .1
for 01 02 03 04 05 06 07 08 09 9. 11 12 13 14 15 16 7 8
PLC 1
Axis 0
7 M R R R R R R R R R R R R R R R R R6 R6
Code 63 63 63 63 63 63 63 63 63 6 63 63 63 63 63 63 30 30
Finis 0. 0. 0. 0. 0. 0. 0. 0. 0. 3 0. 0. 0. 0. 0. 0. .1 .1
h for 01 02 03 04 05 06 07 08 09 0. 11 12 13 14 15 16 7 8
PLC 1
Axis 0
2.3 Value
Func 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1
tion\ 0 1 2 3 4 5 6 7 8
Axis
ID
1 Progr R7 R7 R7 R R R7 R R R R R R R R R R R R
am 21/ 22/ 23/ 7 7 26/ 7 7 7 7 7 7 7 7 7 7 7 7
Coor R2 R2 R2 2 2 R2 2 2 2 3 3 3 3 3 3 3 3 3
dinat 6 7 8 4 5 9 7 8 9 0 1 2 3 4 5 6 7 8
e
2 Mach R7 R7 R7 R R R7 R R R R R R R R R R R R
ine 41/ 42/ 43/ 7 7 46/ 7 7 7 7 7 7 7 7 7 7 7 7
Coor R3 R3 R3 4 4 R3 4 4 4 5 5 5 5 5 5 5 5 5
dinat 1 2 3 4 5 4 7 8 9 0 1 2 3 4 5 6 7 8
e
Func 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1
tion\ 0 1 2 3 4 5 6 7 8
Axis
ID
3 MPG R6 R6 R6 R R R6 R R R R R R R R R R R R
Com 41 42 43 6 6 46 6 6 6 6 6 6 6 6 6 6 6 6
mand 4 4 4 4 4 5 5 5 5 5 5 5 5 5
Ratio 4 5 7 8 9 0 1 2 3 4 5 6 7 8
4 G00/ R6 R6 R6 R R R6 R R R R R R R R R R R R
G01 61 62 63 6 6 66 6 6 6 6 6 6 6 6 6 6 6 6
Feedr 6 6 6 6 6 7 7 7 7 7 7 7 7 7
ate 4 5 7 8 9 0 1 2 3 4 5 6 7 8
Overr
ide
for
PLC
Axis
5 M R6 R6 R6 R R R6 R R R R R R R R R R R R
Code 81 82 83 6 6 86 6 6 6 6 6 6 6 6 6 6 6 6
Cont 8 8 8 8 8 9 9 9 9 9 9 9 9 9
ent 4 5 7 8 9 0 1 2 3 4 5 6 7 8
for
PLC
Axis
6 Axis R7 R7 R7 R R R7 R R R R R R R R R R R R
Veloc 01 02 03 7 7 06 7 7 7 7 7 7 7 7 7 7 7 7
ity 0 0 0 0 0 1 1 1 1 1 1 1 1 1
4 5 7 8 9 0 1 2 3 4 5 6 7 8
7 Axis R9 R9 R9 R R R9 R R R R R R R R R R R R
Temp 01 02 03 9 9 06 9 9 9 9 9 9 9 9 9 9 9 9
eratu 0 0 0 0 0 1 1 1 1 1 1 1 1 1
re 4 5 7 8 9 0 1 2 3 4 5 6 7 8
Com
pens
ation
Value
Func 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1
tion\ 0 1 2 3 4 5 6 7 8
Axis
ID
8 Hom R9 R9 R9 R R R9 R R R R R R R R R R R R
e Dog 61 62 63 9 9 66 9 9 9 9 9 9 9 9 9 9 9 9
Signa 6 6 6 6 6 7 7 7 7 7 7 7 7 7
l 4 5 7 8 9 0 1 2 3 4 5 6 7 8
Offse
t
9 Positi R9 R9 R9 R R R9 R R R R R R R R R R R R
on 81 82 83 9 9 86 9 9 9 9 9 9 9 9 9 9 9 9
Feed 8 8 8 8 8 9 9 9 9 9 9 9 9 9
back 4 5 7 8 9 0 1 2 3 4 5 6 7 8
Coun
ter
10 Follo R5 R5 R5 R R R5 R R R R R R R R R R R R
wing 001 002 003 5 5 006 5 5 5 5 5 5 5 5 5 5 5 5
Error 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 1 1 1 1 1 1 1 1
4 5 7 8 9 0 1 2 3 4 5 6 7 8
11 Index R5 R5 R5 R R R5 R R R R R R R R R R R R
Signa 121 122 123 5 5 126 5 5 5 5 5 5 5 5 5 5 5 5
l 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Coun 2 2 2 2 2 3 3 3 3 3 3 3 3 3
ter 4 5 7 8 9 0 1 2 3 4 5 6 7 8
12 Torq R5 R5 R5 R R R5 R R R R R R R R R R R R
ue 151 152 153 5 5 156 5 5 5 5 5 5 5 5 5 5 5 5
Load 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5 5 5 5 5 6 6 6 6 6 6 6 6 6
4 5 7 8 9 0 1 2 3 4 5 6 7 8
13 Torq R5 R5 R5 R R R5 R R R R R R R R R R R R
ue 171 172 173 5 5 176 5 5 5 5 5 5 5 5 5 5 5 5
Limit 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Value 7 7 7 7 7 8 8 8 8 8 8 8 8 8
4 5 7 8 9 0 1 2 3 4 5 6 7 8
2.4 Command
Function\Spindle S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
ID
1 Spindle PLC R580 R580 R580 R580. R580 R580 R580 R580. R580 R580
Control Mode .01 .02 .03 04 .05 .06 .07 08 .09 .10
2 Switch to C Axis C63 R581 R581 R581. R581 R581 R581 R581. R581 R581
Control Mode .02 .03 04 .05 .06 .07 08 .09 .10
3 Spindle Rotating C64 R583 R583 R583. R583 R583 R583 R583. R583 R583
CW .02 .03 04 .05 .06 .07 08 .09 .10
4 Spindle Rotating C65 R584 R584 R584. R584 R584 R584 R584. R584 R584
CCW .02 .03 04 .05 .06 .07 08 .09 .10
5 Spindle JOG C60 R585 R585 R585. R585 R585 R585 R585. R585 R585
Mode .02 .03 04 .05 .06 .07 08 .09 .10
6 Spindle C61 R586 R586 R586. R586 R586 R586 R586. R586 R586
Orientation .02 .03 04 .05 .06 .07 08 .09 .10
7 Target State of Y- R631 R631 R631 R631. R631 R631 R631 R631. R631 R631
D Winding .01 .02 .03 04 .05 .06 .07 08 .09 .10
2.5 Status
Function\S S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
pindle ID
1 Switched to R582.01 R582. R582. R582. R582. R582. R582. R582. R582. R582.
C Axis / S63 02 03 04 05 06 07 08 09 10
Control
Mode
2 Spindle R587.01 R587. R587. R587. R587. R587. R587. R587. R587. R587.
Orientation / S61 02 03 04 05 06 07 08 09 10
Completed
Function\S S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
pindle ID
3 Rigid R588.01 R588. R588. R588. R588. R588. R588. R588. R588. R588.
Tapping / S04 02 03 04 05 06 07 08 09 10
Mode
4 Spindle R602.01 R602. R602. R602. R602. R602. R602. R602. R602. R602.
Request 02 03 04 05 06 07 08 09 10
Mode of Y-D
Winding
5 Spindle S64 R607. R607. R607. R607. R607. R607. R607. R607. R607.
Speed 02 03 04 05 06 07 08 09 10
Arrival for
Cutting
6 Spindle S59 R607. R607. R607. R607. R607. R607. R607. R607. R607.
Speed 12 13 14 15 16 17 18 19 20
Arrival for
Threading
7 Status of Y- R632.01 R632. R632. R632. R632. R632. R632. R632. R632. R632.
D Winding 02 03 04 05 06 07 08 09 10
2.6 Value
Function\Spind S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
le ID
1 Spindle R761 R762 R763 R764 R765 R766 R767 R768 R769 R770
Machine (
Position R35)
2 Spindle Speed R771 R772 R773 R774 R775 R776 R777 R778 R779 R780
Feedback (
R36)
3 Spindle Gear R24 R782 R783 R784 R785 R786 R787 R788 R789 R790
Selection
4 Spindle Speed R851 R852 R853 R854 R855 R856 R857 R858 R859 R860
Override
Function\Spind S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
le ID
5 Spindle R871 R872 R873 R874 R875 R876 R877 R878 R879 R930
Effective Speed
Command
6 Spindle Speed R941 R942 R943 R944 R945 R946 R947 R948 R949 R950
Command for
PLC Control
Mode
7 Spindle Torque R5141 R514 R514 R514 R514 R514 R514 R514 R514 R515
Load 2 3 4 5 6 7 8 9 0
2.7 Command
Function\Group 1 2 3 4
2.8 Status
Function\Group 1 2 3 4
2.9 Value
Function\Group 1 2 3 4