362
MACROS
96-8000
June 1999
ALIASING
Aliasing is a means of assigning a G code to a G65 P##### sequence. For instance, in Example 2 it would be
easier if one could write:
G06 X.5 Y.25 Z.05 F10. T10 ;
Here, we have substituted an unused G code, G06 for G65 P9010. In order for the above block to work we must
set the parameter associated with subroutine 9010 to 06 ( Parameter 91).
Note that G00, G65, G66, and G67 can not be aliased. All other codes between 1 and 255 can be used for
aliasing.
Program numbers 9010 through 9019 are reserved for G code aliasing. The following table lists which HAAS
parameters are reserved for macro subroutine aliasing.
retemaraPsaaHedoCO
19
29
39
49
59
69
79
89
99
001
0109
1109
2109
3109
4109
5109
6109
7109
8109
9109
Setting an aliasing parameter to 0 disables aliasing for the associated subroutine. If an aliasing parameter is
set to a G-code and the associated subroutine is not in memory, then an alarm will be given.