西门子高级编程:MSG的妙用

已锁定

leni

  • 帖子

    510
  • 精华

    2
  • 被关注

    28

论坛等级:奇侠

注册时间:2007-11-01

黄金 黄金 如何晋级?

西门子高级编程:MSG的妙用

5845

27

2021-01-09 18:20:35

在日常的程序编制及调试过程中,经常会用到“MSG”指令,在操作面板界面上显示相关信息,起到警示或者提示的作用。

那么MSG指令如何使用呢,下面分享几种MSG的用法及示例:

格式:

MSG(“文本内容”) ;文本内容填写你想要显示的信息;

MSG();取消显示的信息(或者再编程一个MSG信息,可覆盖上一显示信息)

示例1:

MSG("NPV G55 nok !")

引号内直接显示文本内容,因为是字符串文本格式,需要用引号;

示例2:

显示R参数信息值,比如R103=10,

MSG("R103="<< R103<<" max =+-0.15 !")

显示的信息为:R103=10 max=+-0.15!

其中R参数若以R参数值显示,需要用到框架级联:<<表示,将R参数与两个用引号引起来的文本进行连接,最终显示结果;

同时,系统变量或者自定义的用户变量也是同样的用法,若当前的X轴的工件坐标系下的值为100,那么下面显示的信息则是这样的:

MSG (″X position=″<<$AA_IW[X]<<″pls check″)

X位置=100 请检查

示例3:

除了显示信息外,MSG内容也可以进行运算并显示运算结果:

MSG("length="<< abs((_OVR[4])+U_CENTER_Y1-745)<<" ok?")

上程序段中公式abs((_OVR[4])+U_CENTER_Y1-745)的计算结果将显示在显示信息中。

好了,目前用到的MSG指令用法常用的就这些,大家可以借鉴并试验一下,在调试过程或加工过程,信息显示的会更全面更清晰些。


西门子高级编程:MSG的妙用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24753条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。