B-63324EN/03 PROGRAMMING 17.CUSTOM MACRO
- 631 -
1 If address E is used as an axis name, using the
program axis name expansion option, *2 and *3
2 The value of α differs with the increment system of
the axis for which the address is set, as follows:
IS-A:2, IS-B:3, IS-C:4, IS-D:5, IS-E:6
If the input unit is multiplied by 10, i.e., parameter CIP
(bit 0 of No.1000) is specified, the value of α is equal
to the above value minus 1 for the IS-B, IS-C, IS-D,
and IS-E axes. If the address is not an axis address,
it conforms to the increment system of the reference
3 If the address is used as an axis address of a rotation
axis, the position of the decimal point is the value
enclosed in parentheses ().
4 If 1 is set for parameter F41 (bit 1 of No. 2400) (the
unit of the F code of feed per minute of metric input is
0.1 mm/min), the position of the decimal point is the
value enclosed in parentheses ().
5 An option for the second auxiliary function is
supported. When the address (specified by
parameter No. 1030 A, B, C, U, V, or W) is used as
the address of the second auxiliary function, the
number of decimal places, ? , specified by parameter
No. 2428 is used. When parameter No. 2428 is not
set to 0 and the input unit is multiplied by 10, i.e.,
parameter IMO (bit 0 of No. 1013) is used, the value
of ? u is one less than the above value.
6 If 1 is set for parameter DPI (bit 0 of No. 2400)
(calculator-type decimal point input), the number of
decimal positions is zero.
- Call nesting
Calls can be nested to a depth of five levels including simple calls
(G65) and modal calls (G66). This does not include subprogram calls
The multiplicity of subprogram calls (M98) is 10, including the number
of macro calls.