系统为802D SL,机床控制要求如下:
工作台面作往返运动(液压驱动),在工作台面前后各有一限位开关,感应到后限位开关后,伺服轴进给(进刀)感应到前限位开关后,伺服轴进给返回一固定点,再次感应到后限位开关后,伺服轴运转到前一次的位置后,再进给(进刀) 如此循环。
请求如何编写加工程序?
最佳答案
i0.0前进
i0.1后退
i0.2循环启动
前进开关置位Y进给使能,后退开关复位Y进给使能,循环启动复位Y进给使能
a i0.0
s v38010002.1;
a i0.1
o a0.2
r v38010002.1;
a i0.1
=
v38010002.2;删除Y轴余程
NC程序:
R1=0
_ABC:
G90 G0 Y=R1; 快速定位上次进给位置,进给使能启动Y轴
G1 Z-1 F111;下刀
G1 Y100 F222;切削,碰到后退开关plc删除剩余行程,此段立即结束
R1=$AA_IW[Y];记忆本次切削位置
G0 Z0 ;抬刀
G90 Y0;退回原位
IF R1>=100 GOTO _END
GOTOB _ABC
_END
m2
提问者对于答案的评价:
1
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214878.html