您的当前位置:首页西门子840D定义宏

西门子840D定义宏

来源:锐游网


840D定义宏

(下面内容摘自SINUMERIK 840D/840Di/810D Programming Guide Advanced (PGA)2.18)

什么是宏?

宏是一系列单独指令的集合(可以包括G,M,H 或子程序名)。加工程序中如果调用了宏,那么宏指令中包含的指令会依次执行。

例:

宏定义: LINE 是宏名称

DEFINE LINE AS G1 G94 F300

在加工程序中调用宏:

N20 LINE X10 Y20

NC 系统软件版本5 以上,可以使用带3 位数字的M和G 代码,如下例:

N20 DEFINE M100 AS M6

N80 DEFINE M999 AS M6

之前的软件版本,使用上述指令会出现12530 报警。

H 和L 指令可带2 位数字。

宏定义时不能嵌套。

宏定义举例:

DEFINE M6 AS L6 ;宏定义后,当程序执行M6 时会自动调用L6 子程序,此宏定义多用于定义换刀子程序(激活刀补D**的M代码需要另行定义—参数MD22560, 并在L6 中调用,即换刀后激活刀补D**)

DEFINE G81 AS DRILL(81) ; 编写G 宏,模仿G 代码。

DEFINE G33 AS M333 G333 ; 在螺纹切削时同时输出M代码,原G33 的功能通过机床参数改名为G333 以保持与标准一致。

创建宏的过程

具体操作顺序大致如下:

1. 选择服务(Service)区域

2. 用数据选择(Data Selection)将定义(Defination)项选出来

3. 光标定位到定义上

4. 按创建(New)

5. 选择创建UMAC

6. 在编辑画面中进行宏定义后存盘退出

7. 按激活(Activation)键

因篇幅问题不能全部显示,请点此查看更多更全内容

Top