首页 理论教育 宏程序概述:定义、使用及其优势

宏程序概述:定义、使用及其优势

时间:2023-06-24 理论教育 版权反馈
【摘要】:此时编制如下子程序:图9-1矩形加工上面的程序在使用时,可以使用专用的G 指令进行调用。上述程序段中的程序09531 为宏程序。宏程序可用规定的指令作为代号,以便调用。调用宏程序时,使用的专用指令称为宏调用指令,简称为宏指令。宏程序的主要特征有以下4 个方面。

宏程序概述:定义、使用及其优势

1.宏程序引入实例

如图9-1 所示,加工矩形ABCD,起刀点为工件坐标系原点O,刀具路径为OA →AB →BC →CD →DA →AO,现编制数控加工程序。

根据前面的编程知识,程序中坐标值的表示均为具体的数值,而在图9-1 中,刀具路径的坐标点A、B、C、D 四点坐标值给定的是地址字母),而不是具体的数值。为了编程,先建立以下概念。

(1) 地 址I=#4,U=#21,V=#22, 且 将#4、#5、#21、#22 称为变量

(2)将变量#4、#5、#21、#22 认为具体数值,可以直接跟在坐标地址后,如Y#5;

(3)变量#4、#5、#21、#22 之间可以进行算术运算,如#21-#4,封闭在[]内后,也可以直接跟在坐标地址后,如X[#4-#21]。

此时编制如下子程序:

图9-1 矩形加工

(www.xing528.com)

上面的程序在使用时,可以使用专用的G 指令进行调用。如果I=30,J=30,U=120,V=100,调用程序段为:

G65 P9531 I30 J30 U120 V100;

调用时,地址后的数值可以根据实际加工尺寸指定,且与变量有一一对应的关系,调用后将变量赋值为具体数值。

2.宏程序概念和特征

在数控加工程序中,用变量代替某些数值,以及这些变量的运算和赋值过程,称为宏程序主体,简称为宏程序。上述程序段中的程序09531 为宏程序。

宏程序可用规定的指令作为代号,以便调用。调用宏程序时,使用的专用指令称为宏调用指令,简称为宏指令。如上述的G65 指令。

宏程序的主要特征有以下4 个方面。

(1)在宏程序中,可以使用变量代替具体数值。

(2)变量之间可以进行运算。

(3)可以用宏指令对变量进行赋值。赋值时,地址与变量之间有一一对应的关系。

(4)编制复杂的数控程序时,在宏程序中可以使用控制语句。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈