NC加工程序中有很多跳转程序,条件不满足时跳到子程序,机床运动到home位置/运动到安全位置暂停。
背景描述:1. 数控系统为3通道。
2. 每次跳转的条件都不一样,而且有一 一对应的子程序返回到home位置。
3. 机床在自动连续加工时(有机械手自动上料),因某个条件不满足而跳到了子程序,机床回到home位置或安全位置暂停。
4. 因机床在原有的西门子840Dsl上有自己的系统(平时自动加工在此系统界面),当发生停机,再切回到西门子界面时,程序暂停位置完全看不到。
问题与思路: 怎么使得程序因某种条件不满足而停机时,让这条件显示在屏幕上?
想使用MSG在每段子程序中添加跳转到这个子程序的原因,在机床停机时,在屏幕信息栏显示。
MSG怎么使用?多通道机床在使用时有什么注意事项?
产品版区:SINUMERIK
悬赏西币:16 | 解决时间:2018-07-20 10:02:24 | 提问者: Heyke - 新生  第1级
最佳答案
回答者:
o285910737
-
毕业实践员  第4级
2018-07-20 09:49:55
提问者对于答案的评价:
多通道机床可以使用吧,会不会引起变量传输等其它问题?
WHILE R1=1
MSG("STOP XXX")
M0
ENDWHILE
除非条件不满足否则跳不出循环
回答者: rain god - 顶级工程师  第12级
2018-07-10 12:59:22
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!