官术网_书友最值得收藏!

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 常用的引數賦值地址和變量的對應關系

主站蜘蛛池模板: 永泰县| 四子王旗| 岳阳县| 西盟| 潜山县| 萍乡市| 平顺县| 温宿县| 萨嘎县| 古丈县| 广饶县| 昌都县| 且末县| 元江| 当阳市| 绥化市| 阿图什市| 崇信县| 沁阳市| 岳普湖县| 滦南县| 方城县| 宣武区| 东源县| 合作市| 天等县| 大荔县| 密山市| 万州区| 北辰区| 马鞍山市| 重庆市| 崇信县| 灵石县| 邹平县| 贺兰县| 进贤县| 云龙县| 静乐县| 喀喇沁旗| 师宗县|