System variables – ACU-RITE CNC 3500i User Manual

Page 423

Advertising
background image

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)

Advertising