小弟在编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日
下一篇 2017年11月26日

相关推荐

  • 1FT7084-5AC71-1MB2电机,适用电机模块

    D445-1控制器, 1FT7084-5AC71-1MB2电机,之前用的是6SL3420-1TE21-0AA1,因模块大小不一致所以现选配6SL3120-1TE21-0A…

    SINUMERIK 2020年10月31日
  • 840DSL系统NCU总清问题

    840DSL的NCU720.3与以往的NCU和PLC的总清方式是否相同? 问题补充:我们公司来的老外采用其它方式,但系统报警。我觉得他操作错了,但老外都很自负 最佳答案 一样的。D…

    SINUMERIK 2017年6月27日
  • 840d丝杠如何作间隙补偿

    840dX轴y轴丝杠均存在反向间歇,请问如何作数据补偿? 谢谢! 最佳答案 丝杠存在反向间歇,测量出反向间隙值输入参数32450[0]=半闭环反向间歇.32450[1]=…

    SINUMERIK 2019年6月11日
  • 840Dsl驱动数据问题

      我公司一台加工中心,头天断电,第二天送电开机界面缺少SP、ATC标识。看到NCU指示灯RDY一直亮红色。    &n…

    SINUMERIK 2020年10月31日
  • 伺服电机空转报警轴驱动速度输出被限制

    1.840D的系统。2.报警的轴是一根不可旋转轴。3.电机的直流母线电压和温度都是正常的。   今天把伺服电机从联轴器中拆除然后用手轮让其以最低速度转…

    SINUMERIK 2017年10月30日
  • 关于DOConCD下载

    最近想下载个DOConCD,没能成功。求助啊。前辈们。http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=20&a_id=66…

    SINUMERIK 2017年11月4日
  • 何为PROFIdrive?

    近学828D,在NC变量$AA_TORQUE[X]的说明中有:仅在PROFIdrive驱动时可用?828D是此类驱动吗? 最佳答案 什么是PROFIdrive?PROFIdrive…

    SINUMERIK 2017年5月28日
  • 828D资料

    求828D调试手册(不要简明调试) 最佳答案 828D 调试顺序:http://wenku.baidu.com/view/e5b4c0b469dc5022aaea0057…

    SINUMERIK 2017年10月31日
  • G25/G26指令如何使用

    840D系统在程序中如何使用G25/G26 设置加工保护区G25 X1400 Z100G26 X1500 Z150WALINOF。…

    SINUMERIK 2017年6月24日
  • 新手,求win10版 step7

    各位大神,小弟求win10版 step7,不胜感激。 版主推荐答案 https://support.industry.siemens.com/cs/document/1097616…

    SINUMERIK 2020年10月31日