CNC and PLC Interface
CNC and PLC Interface
匯出日期:2024-06-27
修改日期:2024-06-26
机床产品/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
Simulati moving speed determined by the MPG rotation speed and the current G01
on override. The faster 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,
MANUA controller can no longer send commands to the axis. If the axis moves due to external force,
L the HMI displayed coordinates will also be updated.
CONTR
Serial axis, if you need to SERVO_OFF certain axis, you can use this Cbit to SERVO OFF the
OL
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 button
Stop 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
No Title Description
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.
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.
No Title Description
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.
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 When this C bit is positive-edge triggered, all main system axis group will skip the WAIT()
Functio command that is already interpreted by the system, and continues the look ahead in the
n Skip following machining program.
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 Rotatin For non-inverter spindle type (Pr1791~≠0, 5, 7), this signal is the spindle clockwise rotation
g the command.
spindle
In order to correctly use the spindle speed arrival check function Pr1991~, even if it is a
clockwi
variable frequency spindle, this C Bit must be triggered to notify the system spindle to enter
se
the running state.
Operating restrictions:
In the tapping mode, this C Bit is invalid.
No Title Description
C065 Rotatin For non-inverter spindle type (Pr1791~≠0, 5, 7), this signal is the spindle counterclockwise
g 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
clockwi
the running state.
se
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
controll command of the NC program does consider the movement of the PLC axis, that is,
ed by the coordinate synchronization between the NC axis and the PLC axis, but the
PLC movement speed of the 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, otherwise alram MOT-094
Current axial application do not support switching PLC axes.
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 this
DOG 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 and EL 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 1st Tensi Two axis designated by Pr2901、Pr2902 will enter tension control state.
on
Control
Switch
C138 2nd Ten Two axis designated by Pr2903、Pr2904 will enter tension control state.
sion
Control
Switch
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:
Machin
e 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.
No Title Description
No Title Description
C244
C245 4th Axis When axial trips from control mode, and enters the feedback monitoring mode. Now
MANUA controller can no longer send commands to the axis. If the axis moves due to external force,
L the coordinates on MHI will also be updated.
CONTR Remark:
OL 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
No Title Description
C260® 4th axis 1. When this signal is ON, the PLC axis movement is executed. The movement
controll command of the NC program does consider the movement of the PLC axis, that is,
ed by the coordinate synchronization between the NC axis and the PLC axis, but the
PLC movement speed of the 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, otherwise alram MOT-094
Current axial application do not support switching PLC axes.
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
C284
C285
C286
C287
C288
No Title Description
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
C316
C317~
C319
No Title Description
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
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
No Title Description
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.
S015
No Title Description
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
S024
S025
S026
No Title Description
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
S088 Screen Saver Screen saver mode enabled. (Only in CE and EL system)
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 Read
special package. only
edition
(ISSUE-ID + 2
version
codes)
R1 M Code When the CNC executes M CODE, it stores the contents of the M CODE Read
here for the LADDER to read. only
R2 S Code When the CNC executes S CODE, it stores the contents of the S CODE Read
here for the LADDER to read. only
R3 T Code When the CNC executes T CODE, it stores the contents of the T CODE Read
here for the LADDER to read. only
R14 Increment Incremental JOG mode and MPG mode segments settings, this R value Write
Feed will not 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.
R21 Active Session Multi-Path CNC main system executing mode: Read
ID only
0: Execute the Multi-Path program or run the general non-Multi-Path
program in the 1stpath.
1: Only execute the $1 program or general non-Multi-Path program in
the 1stpath.
2: Only execute the $2 program or general non-Multi-Path program in
the 2ndpath.
3: Only execute the $3 program or general non-Multi-Path program in
the 3rdpath.
4: Only execute the $4 program or general non-Multi-Path program in
the 4thpath.
R25 Actual
Feedrate
R26 Program X axis program coordinate position,the unit is the minimum input Read
Coordinate X unit,LIU. only
When control precision is micro meter, its value would be:
0.01 mm
0.01 deg,
0.0001 inch
R30 IO Signal of R30.1~R30.18 correspond to the 1stAxis~ 18thAxis driver IO signal. Read
1st Driver Set only
Note 1: Supporting 10.116.20, 10.117.21 or above version, that is
supporting the torque arrival signal.
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.
Pr3266 = 2, R30.1~R30.18 corresponds to the EXT1 signal of the
1st~16thaxis, the Bit becomes 1 when the driver receives the EXT1 input
signal.
Pr3266 = 3, R30.1~R30.18 corresponds to the Brake signal of the
1st~16thaxis, the Bit becomes 1 when the driver activates the brake.
Supporting 10.116.36Y, 10.116.51, 10.117.51 and above version.
Note 5: Only YASKAWA M2/M3 supports the External 1 signal and the
Brake signal.
Note 6: torque arrival definition for Syntec (any of the below
mentioned):
• With torque limit(Pn-002) enabled, torque load reaches torque
limit (R5171~).
• Torque load reaches motor maximum torque(Pn-70A).
R31 Machine X axis machine coordinate position,the unit is the minimum length Read
Coordinate X input unit: LIU, same as the length unit of system parameters. only
R36 1st Spindle Current 1st spindle speed according to the feedback value or the Read
Speed command value if there is no encoder. If the 1st spindle is not only
activated, the value is fixed to 0 RPM. Unit: RPM.
R37 Movement Movement direction of tool relative to current working plan, unit is Read
direction 0.001 degree. only
relative to
current
working plane
R38 Argument one Argument one,the meaning is defined by the C Bit function that uses Write
this argument. Only
R40 PLC Alarm System default alarm area, corresponds to alarm number 1 to 16, Write
Message #1 ~ please refer to the mechanical logic control alarm list for definitions. Only
#16
Bit 0~15 #1 ~ #16 PLC Alarm Message, save to history.
#251 ~ #266
Bit16~31 #251 ~ #266 PLC Waring Message, no save to history.
R41 PLC Alarm System default alarm area, corresponds to alarm number 17 to 32, Write
Message #17 ~ please refer to the mechanical logic control alarm list for definitions. Only
#32
Bit 0~15 #17 ~ #32 PLC Alarm Message, save to history.
#267 ~ #282
Bit16~31 #267 ~ #282 PLC Warning Message, no save to history.
R42 PLC Alarm System default alarm area, corresponds to alarm number 33 to 48, Write
Message #33 ~ please refer to the mechanical logic control alarm list for definitions. Only
#48
Bit 0~15 #33~ #48 PLC Alarm Message, save to history.
#283 ~ #298
Bit16~31 #283 ~ #298 PLC Warning Message, no save to history.
R43 PLC Alarm System default alarm area, corresponds to alarm number 49 to 64, Write
Message #49 ~ please refer to the mechanical logic control alarm list for definitions. Only
#64
Bit 0~15 #49 ~ #64 PLC Alarm Message, save to history.
#299 ~ #314
Bit16~31 #299 ~ #314 PLC Warning Message, no save to history.
R44 PLC Alarm User define alarm message, corresponds to alarm number 65 to 80. Write
Message #65 ~ Only
Bit 0~15 #65 ~ #80 PLC Alarm Message, save to history.
#80
#315 ~ #330 Bit16~31 #315 ~ #330. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R45 PLC Alarm User define alarm message, corresponds to alarm number 81 to 96. Write
Message #81 ~ Only
Bit 0~15 #81 ~ #96 PLC Alarm Message, save to history.
#96
#331 ~ #346 Bit16~31 #331 ~ #346. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R46 PLC Alarm User define alarm message, corresponds to alarm number 97 to 112. Write
Message #97 ~ Only
Bit 0~15 #97 ~ #112 PLC Alarm Message, save to history.
#112
#347 ~ #362 Bit16~31 #347 ~ #362. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R47 PLC Alarm User define alarm message, corresponds to alarm number 113 to 128. Write
Message #113 Only
Bit 0~15 #113 ~ #128 PLC Alarm Message, save to history.
~ #128
#363 ~ #378 Bit16~31 #363 ~ #378. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R48 PLC Alarm User define alarm message, corresponds to alarm number 129 to 144. Write
Message #129 Only
Bit 0~15 #129 ~ #144 PLC Alarm Message, save to history.
~ #144
#379 ~ #394 Bit16~31 #379 ~ #394. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R49 PLC Alarm User define alarm message, corresponds to alarm number 145 to 160. Write
Message #145 Only
Bit 0~15 #145 ~ #160 PLC Alarm Message, save to history.
~ #160
#395 ~ #410 Bit16~31 #395 ~ #410. Depending on Pr3249, this area can be PLC
Alarm Message or PLC Waring Message.
PLC Alarm Message will be saved to alarm history but PLC Warning
Message will not be saved.
R81~R10 MLC System Apply MLC system parameter No.3401~No3420 to build a LADDER Read
0 Parameter which is adaptable to various machines, such as tool changing and etc. Only
R103~R1 Mill Tool Data Correspond to milling machine tool data T1~T90 (saved in FRAM) Read/
92 Write
User-defined (non milling machine)
R512 Net Ready Net PLC Function, when the corresponding bit is ON, means the Read
station in 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
Coordinate (5 commands (MPG、JOG、INCJOG)
Axis RTCP)
0: Machine Coordinate
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,
R529 Group Control which can be used to give commands to the first axis group and
Registers monitor the status of the first axis group.
• The
progra
m
specifie
d by
R522
allows
the use
of $1,
$2,
which is
a multi-
axis
group
progra
m.
• When the axis
group is a non-
main system
axis group:
• If R522
is non-
zero,
triggeri
ng
R520.0
will
execute
the
process
ing
progra
m
specifie
d by
R522.
• If R522
is zero
and
R520.0
is
triggere
d, the
axis
group
will not
have
any
action.
• The
cutting
feedrat
e
overrid
e of the
second/
third/
fourth
system
axis
group is
determi
ned by
R533/
R543/
R553
respecti
vely.
• Whethe
r the
main
system
axis
group
controll
ed by
level or
percent
age is
determi
ned by
Pr3207.
• The non-main
system axis
groups is fixed
to percentage
control.
• The interface
of the first axis
group (ie R523)
is actually
invalid, and
only the
interface of the
second to
fourth axis
group (ie R533,
R543, R553) is
valid.
• The
rapid
travel
overrid
e of the
second/
third/
fourth
system
axis
group is
determi
ned by
R534/
R544/
R554
respecti
vely.
• Whethe
r the
main
system
axis
group
controll
ed by
level or
percent
age is
determi
ned by
Pr3207.
• The non-main
system axis
groups is fixed
to percentage
control.
• The interface
of the first axis
group (ie R524)
is actually
invalid, and
only the
interface of the
second to
fourth axis
group (ie R534,
R544, R554) is
valid.
R5 (Reserved) - -
28
R5 (Reserved) - -
29
• Oth
erwi
se,
only
rese
t the
inter
nal
stat
us
of
axis
grou
p.
R520.3 MPG
Simulatio
n
• Whe
n
C36
is
on,
the
axis
grou
p
stat
e
will
be
not
read
y.
And
whe
n
C36
is
off,
the
axis
grou
p
use
this
bit
to
furt
her
sele
ct
read
y/
not
read
y
stat
e.
• 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
recommend
ed to use the
handwheel
to simulate
R5X0.3 or
M00 pause.
• Only for
axis
group of
indepen
dent
operatio
n to
extend
rule, and
others
axis
group
remain
original
rule the
same as
Pr741 is
set to 0.
• W
h
e
n
t
h
e
r
e
a
r
e
"
C
3
6
o
n
",
"I
n
d
e
p
e
n
d
e
n
t
a
xi
s
g
r
o
u
p
in
cr
it
ic
al
al
a
r
m
"
o
r
"
R
5
2
0.
5
o
n
",
t
hi
s
bi
t
w
ill
b
e
o
ff
.
• W
h
e
n
t
h
e
r
e
a
r
e
"
C
3
6
o
ff
",
"I
n
d
e
p
e
n
d
e
n
t
a
xi
s
g
r
o
u
p
n
o
cr
it
ic
al
al
a
r
m
"
a
n
d
"
R
5
2
0.
5
o
ff
",
t
hi
s
bi
t
w
ill
b
e
r
e
p
r
e
s
e
n
t
e
d
f
o
r
t
h
e
al
l
a
xi
s
u
n
d
e
r
a
xi
s
g
r
o
u
p
w
h
e
t
h
e
r
a
r
e
al
l
s
e
rv
o
o
n.
R530~ Second Axis The R value in this area is the control interface of the second axis
R539 Group Control group, which can be used to command and monitor the status of the
Registers second axis group.
The definition of each R value is the same as R520~R529, and will not
be listed one by one. Please refer to the description of R520~R529 for
details.
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 2nd Axis Group
Belongs to Main Axis Belongs to
Groups Secondary Axis
Groups
R540~ Third Axis The R value in this area is the control interface of the third axis group,
R549 Group Control which can be used to command and monitor the status of the third
Registers axis group.
The definition of each R value is the same as R520~R529, and will not
be listed one by one. Please refer to the description of R520~R529 for
details.
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 3rd Axis Group
Belongs to Main Axis Belongs to
Groups Secondary Axis
Groups
R550~ Fourth Axis The R value in this area is the control interface of the fourth axis group,
R559 Group Control which can be used to command and monitor the status of the fourth
Registers axis group.
The definition of each R value is the same as R520~R529, and will not
be listed one by one. Please refer to the description of R520~R529 for
details.
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 4th Axis Group
Belongs to Main Axis Belongs to
Groups Secondary Axis
Groups
R589 Multiple Axis This Registry stores M/S/T information triggered by S29/S54/S69, and
Group MST the information will be contained until next M/S/T command is read.
associated
[ Bit 1 ~ 4, M/S/T Command Path Information ]
information
R589.1 The current M/S/T is being sent by $1 (1st path).
R589.2 The current M/S/T is being sent by $2 (2nd path).
...
[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 User-defined PLC Hint(Alarm) Message Area, each bit triggers one hint.
R599 Hint(Alarm) There are 32 bits in one register, and a total 319 messages can be used.
Message
Depending on Pr3249, bit 0~31 can be PLC Hint or PLC Alarm Message.
If the PLC Hint is treated as a PLC Alarm, the MLCHint 1~319 would be
mapped to MLC 501~819.
R590.0 Reserved
R590.1 for MLCHint 1, for MLC 501 if the PLC Hint is treated as a PLC
Alarm
R590.2 for MLCHint 2, for MLC 502 if the PLC Hint is treated as a PLC
Alarm
..
R590.31 for MLCHint 31, for MLC 531 if the PLC Hint is treated as a PLC
Alarm
R591.0 for MLCHint 32, for MLC 532 if the PLC Hint is treated as a PLC
Alarm
..
R592.0 for MLCHint 64, for MLC 564 if the PLC Hint is treated as a PLC
Alarm
..
R593.0 for MLCHint 96, for MLC 596 if the PLC Hint is treated as a PLC
Alarm
..
Hint message is defined from string list 23001. That is, 23001 is the
content of MLCHint 1 or MLC 501, 23002 is the content of MLCHint 2 or
MLC 502, so on and so forth.
R601 Axis MPG Under the PLC Axis program, if the corresponding flag bit is 1, the
simulation feedrate speed of the PLC axis is decided by the rotating speed of MPG.
The machine moves 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 Y- Spindle Y-Delta request mode, the switching speed is set by parameter
Delta Request 1841~1850.
Mode
If the corresponding bit is 0 means Y connect; 1 means Delta connect.
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 PLC R608.0 Trigger this Bit to show that the master is ready for Modbus
Communicati communication. ( R608.10, R608.31, and error code R5039 will be
on cleared when the PLC Modbus component is triggered . )
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 Position PLC Axes that executing G31 or G28.1 skip command touch the skip Read
of PLC axis signal and record the position. Only
Latched
Bit 0: Reserved
Bit 1: 1st axis (X) skip occur
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,
Movement failing the Zero Speed Check means the axis is moving. Zero Speed
Flag Check parameters are 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 Torque The axis switch to torque control under the mode, the corresponding Write
Mode commands are R880~R895. Only
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 CSS Display the current spindle cutting speed mode. Read
Mode Only
When the corresponding Bit is ON, the spindle is in the constant
surface cutting 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 code The register provides the PLC axis M code request signal. When axis Read
executes to M codes, the corresponding Bit ON and request new M Only
code from PLC program, 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~R6 1st~4th refere The arrival flag for 1st~4th reference point (machine coordinate), will Read
36 nce point be updated at each PLC scan time. Only
(machine
coordinate) • R633: Represent arrival status of each axis for 1st reference
arrival flag point (machine origin).
• R634: Represent arrival status of each axis for 2nd reference
point (corresponding to Pr2801~).
• R635: Represent arrival status of each axis for 3rd reference
point (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 Write
R658 command MPG JOG axis. Only
multiplier
ratio R641: multiplier ratio of the 1st axis.
R661~ PLC axis Set the feedrate range of each axis PLC program -200~200, Default Write
R678 program G00/ value 100. Only
G01 feedrate
override R661 → feedrate range of the 1st axis PLC program
R700 Actual Actual compound feedrate command of the first main system axis
compound group, unit: LIU/min (PLC axis doesn’t count in compound feedrate
feedrate calculation)
Always regarded as linear axis, for the rotary axis is in Imperial units,
the value 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 Velocity of each axis, Servo On mode: according to command value; Read
R718 Servo Off mode: according to feedback value, unit : BLU/min. Only
R721~ Program Axis program coordinate position,unit: minimum input unit (LIU). Read
R738 Coordinate Only
R721 → 1st axis program coordinate position
R741~ Machine Axis machine coordinate position, unit: minimum input unit (LIU). Read
R758 Coordinate Only
R741 → 1st axis machine coordinate position
R761~ Spindle Display the machine position of the corresponding spindle, unit: 0.001 Read
R770 Machine deg. 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 Read
R780 Speed encoder then refer to the command value. If the spindle is not Only
activated, the value should be fixed to 0. Unit: RPM.
R781 Axis group This register is used to determine which axis group information will be R/W
switching processed by the HMI.
interface of
R781=1: The HMI will display the processing information of the 1st axis
HMI
group, and the settings made by the HMI will be set to the 1st axis
group.
R781=2: The HMI will display the processing information of the 2nd
axis group, 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~R7 Effective The machining spindle under multi-axis applications is selected by the Write
94 Spindle content of the register, value definition: Only
Selection
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~R8 MLC System System parameter No.3421 ~ No.3450 of MLC parameter (Extension Read
30 Parameter Parameter), for which one LADDER can be applicable to various Only
machines, i.e. tool change…
R831~R8 MLC System System parameter No.3451 ~ No.3460 of MLC parameter (Extension
40 Parameter Parameter), for which one LADDER can be applicable to various
machines, i.e. tool change…
** These parameters don't need to Login and can be edit by user.
R851~ Spindle Override % of an individual spindle. R15 is the common override of all
R860 Override spindles, the actual override is R15*R851~. The unit of R851~ is %, and
does not affected by Pr3207 setting.
R861~ Break point Machine coordinate position where machining stops. Unit is BLU, and
R870 machine the Registries support up to 10 axes.
position
Machining Break Point Machine Position, unit: minimum length unit
(BLU), same 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 series DA2).
command (Range (effective version: 1. When DA is not
± 10000mV), 10.114.56R, occupied by any
10.116.0O, spindle or axis,
10.116.6G, Registries can
10.116.10A) control DA
voltage.
2. Under condition
FC-
1, it’s able to
B, FC-60WA, FC-6
control DA1
0CB and 60DB
output with R880;
(Valid DA2 output with
version: 10.118.1 R884.
2R,
10.118.22)
R896~R8 A/D value (1) A/D converter value, 2 channel per servo 6 board. Read
99 (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
Acquisition Only
DOS system:
Trigger (On
DOS System) When this R value is On, the oscilloscope will activate the
capture function.
Ballbar Adjust
Trigger (On WinCE system:
WinCE)
When this R value is On, start executing ballbar tuning.
When this R value is Off, stop executing ballbar tuning.
R919 Laser D/A Laser D/A output. Range: ±10000. Unit: mV.
output
Supported on 720SA, 730SA.
R922 EDM normal EDM normal ON time level, unit: Discharge resolution set by Pr3831. Write
ON time Only
(When PR3261~Pr3263= n004, this parameter means the setting for
PWM on Expandable Card of Servo Drive Embedded Controller. Valid
version 10.116.36I, 10.116.41, 10.117.41)
R923 EDM normal EDM normal OFF time level, unit: Discharge resolution set by Pr3831. Write
OFF time Only
(When PR3261~Pr3263= n004, this parameter means the setting for
PWM on Expandable Card of Servo Drive Embedded Controller. Valid
version 10.116.36I, 10.116.41, 10.117.41)
R924 EDM arc ON EDM arc ON time level, unit: Discharge resolution set by Pr3831. Write
time Only
R925 EDM arc OFF EDM arc OFF time level, unit: Discharge resolution set by Pr3831. Write
time Only
R928 Normal Constant energy machining, total normal discharge count. Read
Discharge Only
Count
R929 Abnormal Constant energy machining, total abnormal discharge count. Read
Discharge Only
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
Command spindle commend calculation result from percentage, constant linear
velocity control on surface (G96/G97), and all related factors.
R938 Start program Start program No. of "auxiliary program function before and after Read/
No. of machining" Write
"auxiliary
1. When value = or <0, auxiliary program will not be executed.
program
2. Auxiliary program needs to start with letter "O". (O####)
function
3. If value is less than 4 digit, system recognizes it as a 4 digit
before and
program No.; if less than 6 digit, system recognizes a 6 digits.
after
Example:
machining"
• R938 = 12 → Program No. O0012
• R938 = 1234 → Program No. O1234
• R938 = 12345 → Program No. O012345
• R938 = 123456 → Program No. O123456
R939 End program End program No. of "auxiliary program function before and after Read/
No. of machining" Write
"auxiliary
1. When value = or <0, auxiliary program will not be executed.
program
2. Auxiliary program needs to start with letter "O". (O####)
function
3. If value is less than 4 digit, system recognizes it as a 4 digit
before and
program No.; if less than 6 digit, system recognizes a 6 digits.
after
i.e.:
machining"
• R939 = 12 → Program No. O0012
• R939 = 1234 → Program No. O1234
• R939 = 12345 → Program No. O012345
• R939 = 123456 → Program No. O123456
R940 Excessive In absolute system, when CNC axis position displacement exceeds the Read
Displacement range set in Pr1021~1040 during power off, the Bit of corresponding R Only
During Power value will be On. When C84 ON this R value is cleared to 0.
Off
If needs the Bit value to send MLC alarms of corresponding axis, it can
be processed by filling the value into R44~R49.
R941~ PLC Spindle PLC Spindle Command, unit: RPM. This function enabled by R580. Read/
R950 Command R941 → 1st spindle Write
R942 → 2nd spindle
...
R950 → 10th spindle
R956~R9 Extended Switch & Operation Status of extended stroke limit Read/
59 Stroke Limit Write
The extended limit switch is defined by the Bit value, Bit =1 means
activated; =0 means de-activated.
R961~R9 Home Dog The shift (offset) from Home Dog signal to motor index. Unit for rotary
78 Shift encoder: 0.01 rev; for linear encoder: 0.01 mm. (Equivalent to System
Data 56~59)
R981~R9 Axis Feedback The absolute position feedback of each axis, which is the axial motor Read
98 Position encoder feedback. For axis with dual feedback control, the Registry Only
displays feedback from 2nd (external) encoder. Unit: BLU.
R1005~R Controller S/ 4 bytes as one set, uses “little endian” display method; below is an Read
1007 N ASCII Code example with M9A0001: only
R1007 0 0
R1009 Motion Motion interpolation times after power-on, refer to System Data No. 4, Read
interpolation multiply the 2 factors can get the run time after power-on. only
times after
power-on
i.e. R1009=1000, and System Data No. 4=3000, means that the
controller has been powered-on for 3 seconds.
R1010 Cutting time Machining time per cycle, unit: second. Not retained after power-off. Read
per cycle only
R1011 Accumulate Accumulating machining time, unit: second. Value reserved when Read
cutting time power off, value can be reset to 0 by user on HMI manually. only
R1012 Power-on Power-on time, unit: second. Value not-reserved after power off. Read
time_1 only
R1013 Accumulate Accumulated power-on time, unit: second. Value reserved after power- Read
power-on off. only
time
R1014 Installation Installation cutting time for total, unit: hour. Value reserved after Read
cutting time power-off, can only be cleared at the 1st installation. only
R1015 Power-on Power-on time, unit: hour. Value not-reserved after power-off. Read
time_2 only
R1018 Cutting time Cutting time of last machining part, update after a part (program) is Read
per cycle finished, unit: ms. value not-reserved after power-off. only
R1020~10 PLC File R1020 allowed file number of PLC file system. Write
23 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~R User define/ Mill: Used for auto tool center & tool height measure function; Read/
1032 System use Write
X Axis: R1024~R1026
Y Axis: R1027~R1029
Z Axis: R1030~R1032
Lathe: User-Defined Registers
R2050~R User define/ When Pr3810 is set to 0, these registers are user defined; when Pr3810 Read
2090 System use is set to 1, these registers are used by system. only
For details, please refer to Pr3810 *Paralleled executing multiple M
code in one block.
R2100~R User define/ When Pr3228 'Enable tool manager' =0, these registers are user- Read/
3100 System use defined; Write
when Pr3228=1, registers are used by HMI, and HMI system will auto
load or save to Registry Table 2100~3100.
R4096~R Accumulate G01, G02, G03 look-ahead accumulated length ( unit : mm ) (Effective
4099 look-ahead version: 10.118.12 and above )
length
R4096 : 1st path accumulated length
R5029 Modbus Slave Modbus Slave Error Code. When the slave is controller, this error code Read
Error Code can be used for troubleshooting. only
For Modbus TCP slave, it can use R5303 for more information.
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 Write/
Protocol communication use the set value of Pr39xx (COM2: Pr3941~Pr3950, Read
Setup COM3: Pr3961~ Pr3970)
R5031 1st Serial Absolute value of Serial MPG Pulse Count, corresponds to M3 IO Read
MPG Pulse 1st station MPG pulse feedback signal. Only
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 Serial As above, corresponds to MPG pulse feedback signal of M3 IO Read
MPG Pulse 2nd station. Only
Count
R5033 3rd Serial As above, corresponds to MPG pulse feedback signal of M3 IO 3rd Read
MPG Pulse station. Only
Count
R5039 Modbus Error When the master is controller, this error code can be used for
Code troubleshooting.
Modbus Error Code Instruction
R5039 Detail
0 Success
2 Address error
R5039 Detail
R5040 Modbus COM Modbus COM Port is used to set up the actual wirings.
Port If the hardware is SUPER/10/20/200, the COM Port is 3 (R5040=3);
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~R A/D value When Pr3261~Pr3263 =n004 (n: card station number), R5061~R5066 Read
5080 mapping to 1st~6th DA port on expansion card of Syntec Servo Drive only
Embedded Controller.
(Effective version: 10.116.36I, 10.116.41, 10.117.41)
R5081~R Thermal Pre-defined zone for Thermal value, reserve 20 channels Read
5100 value only
R5121~R Accumulated Axis corresponding register value +1 whenever an index signal is read. Read
5138 Total Index only
Signal Counts R5121: 1staxis total index counts
R5141~R Spindle Spindle Torque Load: actual torque output of motor, unit % of rated Read
5150 Torque Load torque. only
R5151~R Axial Torque Axial Torque Load: actual torque output of motor, unit % of rated Read
5168 Load torque.
R5171~R Axial Rated Torque limit ratio, unit thousands (1/1000) of rated torque. The Write/
5188 Torque Limit Registers =0 means the axis is under maximum torque for position Read
Permille control.
R5191~R Velocity Velocity FeedForward under Axis Position Mode, unit: um/sec. Read/
5208 FeedForward Write
under Axis R5191 is the 1st axis Velocity FeedForward under Axis Position Mode.
Position R5192 is the 2nd axis Velocity FeedForward under Axis Position Mode.
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 Driver IO It’s able to monitor other driver signals (Torque Limit or Brake signal) Read
Signal, by Pr3266~Pr3267 Select the first set of driver signal to be monitored. Only
default as Pr3267 = 1, R5291.1~R5291.18 corresponds to the torque arrival signal
external latch
of the 1st ~18th axis, the Bit becomes 1 when the torque arrives the
signal
limit value.
(External
latch 1 input) Pr3267 = 2, R5291.1~R5291.18 corresponds to the EXT1 signal of the 1st
~18th axis, the Bit becomes 1 when the driver receives the EXT1 input
signal.。
Pr3267 = 3,R5291.1~R5291.18corresponds to the Brake signal of the
1st~18th axis, the Bit becomes 1 when the driver activates the brake..
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.
• if
the
inp
ut
val
ue
of
R53
02
is
ove
r
655
35
,
the
n
R53
02
will
be
set
by
655
35
R5304~ reserved
R5305
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
R5882 Tracing Slope Cruise Control Mode Tracing Slope (pulse/count: -500,000~500,000)
R5883 Check ~10.118.28M, 10.118.36: Cruise Control Mode Position Check Window
Window / Max (BLU: 0~10,000)
Capacitance
10.118.28N, 10.118.37 and above: Max
Capacitance(count: -32,768~32,767), 1 Unit equals 1000 Units of R5881;
Drive version must be 2.15.0, 2.14.105, 3.0.0 and above.
R5891~R Coordinate Combined feedrate FEEDBACK of axis group, unit LIU/min. Read
5894 Feedrate
Feedback R5891: Combined feedrate of the 1st path
R5892: Combined feedrate of the 2nd path
R5893: Combined feedrate of the 3rd path
R5894: Combined feedrate of the 4th path
R5901~R Coordinate Combined feedrate COMMAND of axis group, unit: LIU/min. Read
5904 Feedrate
Command R5901: Combined feedrate of the 1st path
R5902: Combined feedrate of the 2nd path
R5903: Combined feedrate of the 3rd path
R5904: Combined feedrate of the 4th path
R5911~R Robot Robot Path Actual Speed Command Value, unit: LIU/s Read
5930 Coordinate
R5911: Shows the maximum single axis speed percentage the internal
Feedrate
Command axis of the 1st path can reach (unit: 0.001%)
R5912: Shows the linear direction feeding speed of the 1st path end
point.
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.
R5931~R Axis dual The dual absolute position feedback of each axis. Unit: BLU.
5948 feedback
R5931, the dual position sensor value of the 1st axis
position
R5932, the dual position sensor value of the 2nd axis
so on and so forth……
R5951~R Accumulated Axis corresponding register value +1 whenever an dual encoder index
5968 total dual signal is read.
feedback
index signal R5121: 1staxis total dual encoder index counts
counts R5122: 2ndaxis total dual encoder index counts
so on and so forth...
R5999 Tapping Max. Z axis to spindle following error under rigid/rapid tapping Read
Maximum
Tracking Error
R8000~R MLC System R8001~R8500 correspond to System parameter No.5001 ~ No.5500. Read
8500 Parameter
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 _Cycl
eStart Actio
n
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 Actio
n
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 4th~1 e/
6th Axis Read
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 ,
_MPGSimu
Off 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 Po
sition by
Software
Panel
Disable Writ
Direct 4th~1 e/
6th Axis Read
MANUAL
CONTROL b
y 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 Actio
n
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 Singl will enable Single Block Stop; e/
e Block Read
if this Register≠ 0, system will not enable Single Block Stop when
by Software triggering _SingleBlockOn.
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 Incre software panel, which decides the magnify ratio of 1st MPG & InJog
ment Feed
Example: Triggering _IncrementFeed_10, this register =10 and the
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 Spindl software panel, which decides the Override of Spindle.
e Override
Example: Triggering _SpindleOverride_10, this register = 50 and the
Spindle Override become 50%.
R16144 Software The register represents the argument N of _FeedrateOverride_N action on Read
Panel Feedr software panel, which decides the Override of G01.
ate
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 Chang will adjust Jog override; /
e 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 XOffs /
et Writ
e
R17002 SCANNER_O Y Offset of laser marking galvanometer module, unit : µm. Read
FFSET YOffs /
et 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: %.
When using analog to adjust laser power, the corresponding R value
is R881.
When using digital to adjust laser power, the corresponding R value 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
When using analog to adjust laser power, the corresponding R value
e
is R881.
When using digital to adjust laser power, the corresponding R value 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