System variables – ACU-RITE CNC 3500i User Manual
Page 423

ACU-RITE 3500i
397
1
1
.4 A
d
v
a
nced Pr
ogr
a
mming
System Variables
Certain variables are set aside as 3500i system variables. Some may
be useful for you to know when programming macros. The system
variables range from #1000 to #1099. Most of these variables are "read
only". You cannot write information to them. There are a few
exceptions to this rule.
Variable
Description
#1000
Block skip variables (read/write)
#1010 to #1013
Commanded ABS tool position (x,y,z,u)
NOTE: These variables are not valid during compensations
such as tool radius, scaling, mirroring, and rotation, or while
in transitional moves such as corner rounding and
chamfering.
#1016
Current G motion mode (0=rapid, 1=feed, 2=cw arc, 3=ccw
arc, 5=ellipse, 6=spiral)
#1017
Current XYZ plane (17=XY, 18=XZ, 19=YZ)
#1020
Current tool diameter
#1021
Current tool length offset
#1022
Current feedrate
#1023
Current rapidrate
#1024
Current RPM
#1030
Stock variable (R/W)
#1031
Acute angle for rounding compensated intersections
(default = 15.0)
#1032
# of look-ahead blocks for tool diameter compensation (R/W)
#1041
Current program tool compensation (40=off, 41=left,
42=right)
#1050 to #1057
Actual absolute position (X,Y,Z,U,V,W)
NOTE: These variables are not valid during compensations
such as tool radius, scaling, mirroring, and rotation, or while
in transitional moves such as corner rounding and
chamfering.
#1070
Current XYZ dimension (70=inch, 71=mm)
#1071
Current UVW dimension (70=inch, 71=mm)
#1090
Current XYZ dimension (90=abs, 91=incr)
#1091
Current UVW dimension (90=abs, 91=incr)