SW机床退刀防错程序求解读

N10 TRAFOOF ;5 Achs Simultan Transformation aus 
N20 IF(ISFILE("/_N_CST_DIR/_N_CYCLE800_SPF")) 
N30    CYCLE800() ;5 Achs Trafo aus
N40 ENDIF
N50 IF(ISFILE("/_N_CST_DIR/_N_CYCLE832_SPF"))
N60    CYCLE832() ;
N70 ENDIF
N80 G17 G64
N90 ROT
N100 MCALL

问题补充:
N10 TRAFOOF ;取消所有生效的转换/框架
转换和框架指什么呢?
CYCLE800() ;CYCLE800只加一个括号是取消回转
这个循环具体的作用是什么呢?
CYCLE832() ;CYCLE832只加一个括号是取消高速高精功能
这个循环具体作用是什么呢?

最佳答案

N10 TRAFOOF ;取消所有生效的转换/框架,选择和取消坐标转换时,几何轴对通道轴的指定关系通常会发生变化。在将回转轴切换为直线轴,以及将直线轴切换为回转轴的转换中,无法将轴框架分量明确指定为几何轮廓框架分量。在这些非线性转换中,必须采用特殊措施来处理轮廓框架,例如虚拟 Y 轴的偏移、比例缩放和镜像会被删除

N20 IF(ISFILE("/_N_CST_DIR/_N_CYCLE800_SPF")) ;ISFILE指令是指:用于检查文件是否存在的指令,后面括号中的意思:制造商循环里面的CYCLE800.SPF的子程序,就是五轴回转摆动使用的

N30 CYCLE800() ;CYCLE800只加一个括号是取消回转

N40 ENDIF;结束上面N20的IF判断

N50 IF(ISFILE("/_N_CST_DIR/_N_CYCLE832_SPF"));同上N20的意思,只是程序变了

N60    CYCLE832() ;CYCLE832只加一个括号是取消高速高精功能,就是高速高级的功能,调用粗加工,半精加工,精加工使用

N70 ENDIF;结束上面N50的IF判断

N80 G17 G64;加工平面G17(XY的),G18是ZX加工平面,G19是YZ加工平面,G64是连续路径进给

N90 ROT ;可编程旋转

N100 MCALL ;模态子程序调用


建议去下载下面的参考资料,都能查到相关的说明
参考资料:SINUMERIK 840D sl 工作准备部分编程手册

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • wincc flexible 2007 报警记录

    我用wincc flexible 2007 组态了报警记录。在电脑上模拟时可以用趋势视图显示各报警。但是送到触摸屏MP277后,趋势图无法显示,请问如…

    SINUMERIK 2018年12月6日
  • ASUP和IPO是什么意思?

    在西门子中ASUP是什么意思呢?IPO 循环是什么意思呢?  问题补充:AUSP使用的话需要设置什么相应的条件呢? 一般在机床中怎么应用呢?&nbsp…

    SINUMERIK 2018年12月6日
  • 主轴定位

    几天调试一台840D西门子镗铣床 主轴居然不能定位 有两个编码器 电机一个主轴单独一个 在MDI里面我输入M19或者SPOS=多少度数,机床…

    SINUMERIK 2018年3月6日
  • 840Dsl中,DB59的用法?

    大家好,我们有台840Dsl的铣床。其中HMI是HMI-pro.在它的PLC程序里,有这样一段 (如图)。它是用来传送班号的,例如 1 = …

    2017年6月12日
  • 如何判断一台840Dsl系统应该使用哪个版本的toolbox?

    现有一台840Dsl系统,可查看其版本,怎样能确定它使用的是哪个版本的toolbox? 如图: 图片说明:    最佳答案 不是写的很清楚么,V4.7…

    2020年10月31日
  • 程序查找功能

    我们是840D系统,是04年的版本,在MDi还AUTO模式下执行程序,在程序头上都要加上M61/M62/M63就是要松开XYZ轴,但是这是要是运行到程序中间有特殊情况复位了,要用程…

    SINUMERIK 2020年10月31日
  • 三相不平衡设置问题

    我公司在坦桑尼亚建造一座水泥厂,建成后运行一段时间发现,当地电网很不稳定,经常过几天全线就会由于电流三相不平衡跳闸,我综保设置的是电流不平衡度30%,延时0.1s跳闸,是否可以延时…

    SINUMERIK 2018年12月7日
  • 840Dsl在线监控梯形图

    840Dsl系统上载的PLC程序为什么有些块可以在线,有些在线没反应?比如FC52点在线监控梯形图的线还是黑色的没变化,FC60点在线监控梯形图的线会变成绿色有状态显示。 钻石用户…

    SINUMERIK 2021年7月5日
  • 808D程序问题

    808D的程序管理里NC的空间才1M多点,而如果用U盘或者复制到用户文件里都只能外部执行,不能对程序执行修改操作。请问一下是否可以增加NC的容量或者如何修改USB或用户文件里的程序…

    SINUMERIK 2017年6月1日
  • 840Dsl的床子,能把HMI上的R参数变成只读吗?

    大家好,我们有台840Dsl的铣床,HMI是advanced的(如图)。由于一些人员总是私自修改上面的R参数,请问有什么方法可以将HMI上的R参数变成只读?谢谢。 图片说明: &n…

    2017年6月3日