如何在西门子系统上定义宏指令
宏指令是将多个单一指令合成的一个新的指令,每个宏指令有自己的名称。在西门子系统中使用时要注意:
G,M,H功能,或者L子程序均可作为宏指令定义。
在程序中调用定义过的宏指令时,经过宏定义的单一指令逐个执行。
使用宏指令,重复使用的指令系列只需要编程一次。
关键字和系统保留的名称不允许宏指令再定义
宏指令会改变编程的语言,所以一定要小心使用
1.宏定义格式
DEFINE NAME AS
DEFINE ;定义宏
NAME ;宏名称
AS STRING ;宏内容,如G, M, H功能或L 子程序
2.在828D上定义宏指令,举例如下:
在系统数据中“定义”文件夹下,建立一个名为UMAC的文件,如下图:
定义的内容如下:
定义完,然后激活UMAC,过程如下:
然后在程序中就可以使用定义的宏变量了。
3.在 840D powerline上使用宏
在Define文件夹下新建名为"UMAC.DEF"的文件,如下定义:
然后装入或激活’UMAC.DEF’ 文件到 NC ,就可以在子程序或主程序中使用UMAC.DEF定义的宏。
4.在 802D sl上使用宏
在Toolbox 的安装目录’ D:\Program Files\Siemens\Toolbox802D_sl\V01040602\Special’下找到名为’ smac.ini’的定义文件,打开内
容如下:
不改变’ smac.ini’定义文件的文件头和尾,中间加入需要定义的宏,添加内容如下:
最后复制’smac.ini’定义文件到\802D\数据下,重新启动系统,即可使用’smac.ini’定义的宏!在子程序或主程序中使用smac.ini
定义的宏,举例如下:
感谢关注!微信号:Siemens_CNC_TAC
扫一扫:
↓↓↓↓↓↓点击阅读原文查看历史信息
阅读原文
暂无评论内容