. .
. ! .
第7章 宏 程 序
宏程序调用
宏程序调用指令〔G65〕
在主程序中可以用G65调用宏程序。指令格式如下:
G65 P L 〈自变量赋值〉;
其中:P指定宏程序号:L为重复调用次数〔1—9999〕;自变量赋值是由地址和数值构成的,用以对宏程序中的局部变量赋值。
例如:
主程序:
O7002
...
G65 P7100 L2
...
M30
宏程序:
*3=*1+*2;
IF [*3 GT 360] GOTO 9;
G00 G91 **3
N9 M99
. .
. ! .
自变量赋值
自变量赋值有两种类型。自变量I使用除去G,L,N,O,P以外的其他字母作为地址,自变量II可以使用A,B,C每个字母一次,I,J,K每个字母可使用十次作为地址。表7—3和7—4分别为两种类型自变量赋值的地址和变量之间的对应关系:
表7—3 自变量赋值的地址和变量之间的对应关系
地 址
宏程序中变量
地 址
宏程序中变量
A
*1
Q
*17
B
*2
R
*18
C
*3
S
*19
D
*7
T
*20
E
*8
U
*21
F
*9
V
*22
H
*11
W
*23
I
*4
*
*24
J
*5
Y
*25
K
*6
Z
*26
M
*13
表7—4 自变量II的地址与变量之间的对应关系
地 址
宏程序中变量
地 址
宏程序中变量
A
*1
*18
B
*2
*19
C
*3
*20
. .
. ! .
*4
*21
*5
*22
*6
*23
*7
*24
*8
*25
*9
*26
数控宏程序实例 来自淘豆网www.taodocs.com转载请标明出处.