Acu-Rite CNC 3500i user manual Setting and Direct Transfer Variables

Models: CNC 3500i

1 472
Download 472 pages 55.55 Kb
Page 426
Image 426

11.4 Advanced Programming

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.

Variables are loaded or set when they display on the left side of an 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).

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.

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).

400

11 G-Code Edit, Help, & Advanced Features

Page 426
Image 426
Acu-Rite CNC 3500i user manual Setting and Direct Transfer Variables