- 數控銑削編程與加工(第二版)
- 趙剛主編
- 305字
- 2020-04-30 18:54:23
5.2 宏程序的賦值
宏程序的賦值的方法有兩種。
①G65調用賦值。
格式:G65 P(程序號)<引數賦值>;
例如:G65 P7001 A10.B10.C25.D20.;
P后面的數值表示的是調用的宏主體程序的編號,A、B、C、D都是引數,用來對數控編程語言里面專門的變量(#+數字)進行賦值。
②自變量直接賦值。
如上例,如果采用直接賦值的方式,則程序就變成了如下形式:
O52;
G90 G54 M3 S540;
M08;
#1=5.0;
#2=5.0;
G0 X-15.0 Y-15.0 Z100.0;
G1 Z2.0 F500;
Z-5.0;
G41 X#1 D01 F120;
Y[60.0-#2];
X[80.0-#1];
Y#2;
X-15.0;
G40 Y-15.0;
G0 Z180.;
M30;
這樣就相當于是對120mm×80mm×30mm的毛坯加工臺階,若毛坯的形狀改變了,只需要重新賦值就可以了,而無需改變加工程序。
引數和變量一一對應,不能任意賦值,常用的引數賦值地址和變量的對應關系如表5-1所示。
表5-1 常用的引數賦值地址和變量的對應關系
