Acu-Rite CNC 3500i 用户手册
400
11 G-Code Edit, Help, & Advanced Features
1
1
.4 A
d
v
a
nced Pr
ogr
a
mming
Setting and Direct Transfer Variables
When using parametric programming with axis addresses and
expressions (including unary minus), the complete expression needs
to be in parenthesis. For example, X(-#151) is correct. X-#151 or
X-(#151) is not correct.
expressions (including unary minus), the complete expression needs
to be in parenthesis. For example, X(-#151) is correct. X-#151 or
X-(#151) is not correct.
Variables are loaded or set when they display on the left side of an
equation. (That is, the left side of the equal sign).
equation. (That is, the left side of the equal sign).
Example 1: N200 #100 = 5.56
Variable #100 contains number 5.560000 until changed.
Example 2: N200 #100 = 25.4m
Variable #100 sets variable 100 to 25.4mm. Similarly, #100 = 5i sets
variable 100 to 5 inches. If neither "i" nor "m" is used when assigning
a variable, then the value of the variable is modal. For example, #100
= 8 sets variable #100 to 8 (no unit).
variable 100 to 5 inches. If neither "i" nor "m" is used when assigning
a variable, then the value of the variable is modal. For example, #100
= 8 sets variable #100 to 8 (no unit).
Example 3: N200 #100 = #20
Variable #100 contains the number held by #20 until changed.
Equating one variable with another is called a direct transfer.
Equating one variable with another is called a direct transfer.
When a direct transfer is requested, the variable on the
right side of the equation must contain a value.
Otherwise, the 3500i displays an error message (#nn not
defined).
right side of the equation must contain a value.
Otherwise, the 3500i displays an error message (#nn not
defined).