
B–64113EN–1/01
7. FEEDRATE CONTROL/ACCELERATION
AND DECELERATION CONTROL
451
When a system variable listed in the table below is used in a macro
program, and the macro program needs to be executed after the block
immediately preceding the macro program is executed, an M code
(parameter No. 3411 to No. 3432) for suppressing buffering or G53 must
be inserted immediately before the macro program.
Meaning Read/
write
Variable
number
Remarks (when buffering
is not suppressed)
Read #1000 to
#1015, #1032
Data can be read when a
macro is buffered.
Write #1100 to
#1115, #1132
Data is written when a macro
is buffered.
Tool offset value Write #10000 to A tool offset value is written
when a macro is buffered.
Time information Read #3001, #3002,
#3011, #3004
Time information is read
when a macro is buffered.
Automatic opera-
tion control
Write #3003, #3004 Automatic operation control
is enabled starting with up to
the third block ahead.
Setting data Write #3005 Setting data is written when
a macro is buffered.
Mirror image Read #3007 Mirror image state can be
read when a macro is buff-
ered.
Additional work-
piece coordinate
system number
currently selected
Read #4130(P)
#4014
(G54 to G59)
The information of up to 3
blocks ahead can be read.
Block end (work-
piece coordinate
system)
Read #5001 to
#5008
The block end of up to the
third block ahead can be
read.
Machine coordi-
nate system
Read #5021 to
#5028
An undefined position during
travel can be read.
Current position
(workpiece coordi-
nate system)
Read #5041 to
#5048
An undefined position during
travel can be read.
Tool length com-
pensation value
Read #5081 to
#5088
The compensation value
used by the block currently
being executed can be read.
Servo positional
deviation amount
Read #5101 to
#5108
An undefined positional devi-
ation amount during travel
can be read.
Notes on using system
variables