文档介绍:CMS自动对刀仪使用方法
预先设定数据:
工件有关设定数据:
#900(工件高度,以工作台为基准面,为正值)
工件中心(X、Y)设定在坐标系(G54~G58)中;
对刀仪标定有关设定数据(仅标定时设定一次):
#910(Z向标定CMS自动对刀仪使用方法
预先设定数据:
工件有关设定数据:
#900(工件高度,以工作台为基准面,为正值)
工件中心(X、Y)设定在坐标系(G54~G58)中;
对刀仪标定有关设定数据(仅标定时设定一次):
#910(Z向标定高度*以工作台为基准面,为正值*,只需标定时设定一次)
#911(X向标定直径,只需标定时设定一次)
#912(对刀时,对刀仪沿X向的移动距离,只需标定时设定一次)
#913(对刀时,对刀仪沿Y向的移动距离,只需标定时设定一次)
自动写入变量地址(无需人工设定):
#996(刀径正向触发坐标值)
#997(刀径负向触发坐标值)
#998(刀径刀补号)
#999(刀长刀补号)
#4119(T代码号)
#5041(X轴现在位置)
#5043(Z轴现在位置)
对刀程序:
加工主程序:
%
O0001;
….
….
T01 M06; //换取1号刀
M34; //进行自动对刀
G90 G54; //恢复编程方式及坐标系,必须设定
G43 H01; //调用刀补值
…..
…..
%
对刀子程序:
%
O9034; //对刀子程序
IF[#4119==0] GOTO 100; //当前是0号刀时,不进行对刀操作
G91 G59 G80 H00; //转换为对刀坐标系
G28 X0. Y0. Z0.; //Z轴回参考点,使用G59坐标系
G90 G0 X#912 Y#913 ; //移动对刀仪到主轴中心下方
G91 G31 Z- F10000.; //Z轴快速下移,第一次触发
G0 Z10.; //Z轴快速上移,为第二次触发做准备
G31 Z-12. F2000.; // Z轴快速下移,第二次触发
#999=2000+#4119 ; //Z轴刀长补偿时的当前刀补号
#[#999]=[#5043+#900-#910] ; //Z轴刀长补偿值设定在***相应刀补号内
G0 Z10.; //Z轴退回安全位置
G0 X[#911/2+5.] ; //X轴向正方向移动距离
G0 Z-20.; //Z轴向负方向移动
G31 X-10. F2000.; //X轴向负方向移动,进行触发
#996=#5041 ; //X轴当前位置坐标进行保存
G0 X5.; //X轴退回安全位置
G0 Z20.; //Z轴退回起到点
G90 G0 X#912 Y#913 ; //移动对刀仪到主轴中心下方
G91 G0 X- [#911/2+5.] ; // X轴向负方向移动距离
G0 Z-20.;