打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在西门子系统上定义宏指令

宏指令是将多个单一指令合成的一个新的指令,每个宏指令有自己的名称。在西门子系统中使用时要注意:

  • G,M,H功能,或者L子程序均可作为宏指令定义。

  • 在程序中调用定义过的宏指令时,经过宏定义的单一指令逐个执行。

  • 使用宏指令,重复使用的指令系列只需要编程一次。

  • 关键字和系统保留的名称不允许宏指令再定义

  • 宏指令会改变编程的语言,所以一定要小心使用

1.宏定义格式

DEFINE NAME AS

DEFINE ;定义宏

NAME ;宏名称

ASSTRING ;宏内容,如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定义的宏,举例如下:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【2011.03.19】ARM汇编伪指令 宏的用法详解[MACRO MEND]
c 中的宏
PROC与MACRO辨析
宏定义/条件编译的一些用法
西门子宏变量程序的编写(上)
西门子Operate的Custom区机床操作诊断界面二次开发
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服