小弟在编802D刀库宏程序,但有些语句不太理解

PROC TOOL SAVE DISPLOF SBLOF 与 PROC TOOL SAVE DISPLOF 的意思是什么 简明调试手册上写用户循环定义 但前两句已经把路径名称定义好了,这个定义指的是?

最佳答案

楼主的问题很值得深入研究,因为涉及西门子高级编程,这里做个简要说明,希望对楼主有所帮助。
PROC TOOL SAVE DISPLOF SBLOF 与 PROC TOOL SAVE DISPLOF 都是用户指定的刀具宏程序调用执行语句。其中用到的西门子高级编程的指令具体含义如下:
1. PROC 指令是定义子程序的指令,其后紧跟宏程序名如tool,当然在后面还要有其它的指令进行复合的说明,如 PROC subroutine name SAVE
2.SAVE 是保存模态指令值,如零偏、刀具旋转方向、旋转工件的设置等,
3.DISPLOF 是抑制当前的程序段显示,
功能: 
用DISPLOF 抑制子程序的当前程序段显示。 DISPLOF 位于 PROC 指令的结束处。显示循环的调用或者子程序的调用,而不显示当前的程序段。正常情况下打开程序段显示,用 DISPLOF 关闭程序段显示,直至从子程序返回或者程序结束。如果从带 DISPLOF 属性的子程序中调用其它的子程序,则在这个子程序中也抑制当前的程序段显示。如果一个子程序带抑制的程序段显示,由一个异步的子程序中断,则当前子程序的程序段被显示。
4.SBLOF, SBLON (自软件版本 SW 4.3 起)是单段抑制,
说明
SBLOF             关闭单段 
SBLON             再次接通单段

功能: 
程序专用的单段抑制,用SBLOF标记的程序,在每个单段类型时如同一个程序段完全执行。
SBLOF 位于 PROC 行,并且一直有效,直至子程序结束或者中断。使用返回指令判断在子程序结束处是否被停止。用 M17 返回:在子程序结束处停止。用 RET 返回: 在子程序结束处没有停止。SBLOF 也适用于所调用的子程序。
5.如果DISPLOF 连同 SBLOF 一起编程,则在循环程序之内在单段停止时,如同在调用循环之前一样显示。
因此,你所提及的“PROC TOOL SAVE DISPLOF SBLOF ”语句,意思就是关闭在宏程序-TOOL(具体还得进行编程)中单段及显示,保存模态指令值。

以上说明可以助力楼主对机床换刀编程的理解,希望楼主从中获益!

提问者对于答案的评价:
太谢谢了。。还有楼上的那位兄弟~终于明白了。。我今天就是因为显示问题在犯愁呢O(∩_∩)O

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:56
下一篇 2017年11月26日 下午3:56

相关推荐

  • 840Dsl系统报警,PLC运行信息监控

    数控磨床,840Dsl 系统,导备份程序后报警,故障代码:2000,PLC运行信息监控,拍下急停按钮系统都毫无反应,MCP面板按钮灯闪烁,NCU指示灯STOP …

    SINUMERIK 2020年10月31日
  • 828D数控系统调试

    828D版本是4.5的,hmi界面没有轴分配,也没有startup-tool应该如何做zhou分配与配置第二编码器 最佳答案 是没电脑吗?startup-tool安装用不了多少时间…

    SINUMERIK 2020年10月31日
  • 808D CAM软件

    请问大家有没有比较常用于808D铣床的CAM软件,可以方便的生成G代码 最佳答案 实际上,用于西门子840d、802D、810D的后置处理软件也适用于808D铣床,可以方便的生成G…

    SINUMERIK 2017年11月6日
  • 840D sl 怎样手动给驱动分配轴

    我在调试一台有13轴的非标机床时,用系统自动识别和分配,只有8个驱动分配有轴,其余5个驱动没有分配给轴,系统组成为:NCU+NX10+NX15,其中NCU分5轴,NX10分2轴,N…

    SINUMERIK 2017年5月31日
  • 加工中心AV-M8报警

    ,加工中心之前是冷却报警,半年没有用过了,这次开机报警电池极限,更换电池后,开机运行报警700033.  25201  300608&nbs…

    2020年10月31日
  • RESET

    请问各位大侠 840DSL NCU上的RESET小按钮是起什么作用的 谢谢。 最佳答案 这个按钮硬件地址I3.7,主要作用复位一些机床的报警信息及一些…

    SINUMERIK 2020年11月1日
  • 840D驱动优化

    速度环测量的时候,Y轴出现测量功能在驱动模块上已经激活的提示,被迫终止,X轴可以测量,而且X,Y位置环也都可以测量,唯有Y轴的速度环不行,提示测量功能已激活,求高人解答 问题补充:…

    2017年11月6日
  • 系统无法进入

    设备2周没有开机,最近开机出现系统无法打开,是840d的系统,dmu 50 机床dmg。 机床有几台,就是这台有这个问题。 问题补充:今天开机显示这个…

    2020年10月31日
  • 备份开机调试文档时出错

    今天在备份一台802d系统的文件时,备份到开机调试文档时出错,数据和PLC可以正常备份,这是怎么回事呢? 图片说明:    最佳答案 802D &nb…

    2017年11月4日
  • 创建刀具

    840Dsl,HMI7.6,在参数》刀具》新刀具》栏目里,建立新刀具后没有确认软键,请各位老师帮忙解决,谢谢。 最佳答案 检查一下您的用户口令是否已经输入。 提问者对于答案的评价:…

    SINUMERIK 2017年11月12日