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