小弟在编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

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

相关推荐

  • 西门子840D数控系统代理商是哪家

    西门子840D数控系统代理商是哪家 最佳答案 正常你可以通过西门子公司购买,但目前国内也有不少代理商也可以从德国直接进口系统,价格上也有一定的优势。购买系统不能只看价格,服务也很关…

    SINUMERIK 2017年8月3日
  • 840D上用U盘的问题

    我插入U盘后,打开U盘就多了一个名为NULL的文件夹,我没管就选择新建文件,输入文件名后回车就白屏了,按软键盘上的中断出也没用,新建的文件类型我没看出没选择,能用主菜单退出此界面,…

    SINUMERIK 2019年6月11日
  • 如何在ISO编程方式下使用G81等循环

    ISO编程方式下,执行G81时,出现报警“14011 channel 1 block program CYCLE381M&nbsp…

    SINUMERIK 2019年6月11日
  • 请教各位师傅:810d系统旧伺服电机更换新型号电机的方法

    我们公司原有一台z轴伺服电机坏,原型号为1fk6083-6af71-1eh0,现在供应商说有一替代型号 为1fk7083-5af71-1eh0  ,我…

    2017年11月16日
  • CNC的刀具问题

    我的加工产品是铝铸件,我想知道我的到是什么材质的,能用合金的吗?还有金刚石材质的刀具和合金的各有什么区别,各有什么特点呢? 问题补充:外观能分辨出来吗?怎么能从外表区分呢?还有就是…

    SINUMERIK 2017年12月9日
  • 840DSL报警问题

    840DSL报警问题 报警27254    F模块991,见图F模块991这个地址在STEP7里面怎么查看。STEP7硬件里面没有…

    2020年10月31日
  • 840D磨齿机,砂轮轴和工件轴不同步是为什么

    840D磨齿机,砂轮轴和工件轴不同步是为什么 钻石用户推荐最佳答案 首先个人对磨齿机不了解,我知道同步通常两个因素实现,一是机械二是电器:不知道你们设备是哪一种?机械同步是通过机械…

    SINUMERIK 2020年10月31日
  • 840D无法总清

    ,将各元器件连接好,初次启动。电源模块亮黄灯正常NC的七段数码管显示3。此时把S3拨到1,点击S1复位,七段数码管灭一下之后仍旧显示3,没有达到总清的目的,总清之后应该显示6。此时…

    SINUMERIK 2017年11月23日
  • 谁有828D的车削、铣削培训文档吗

    如图所示 图片说明:       钻石用户推荐最佳答案 培训的教程一般不流通的吧。 提问者对于答案的评价:

    2020年10月31日
  • 802D系统报警,010720通道1程序段 z1软限位开关

    802D系统报警,010720通道1程序段 z1软限位开关 最佳答案 这个报警说明你的程序里z轴编程的值超出了系统设定软限位值,解决方法:检查程序或坐标系偏置设定。 提问…

    SINUMERIK 2017年11月20日