螺距补偿的方法;
已知:X轴,参考点坐标为0,正向回参考点,正软限为2000(2MM);负软限位为-602000(-602MM),在行程内补偿间隔为40MM,共(600/40)+1=16个补偿点,各补偿点的坐标从坐到右依次为:-600,-560,-520,-480,-440,-400,-360,-320,-280,-240,-200,-160,-120,-80,-40,0.
参考点坐标为0 ,则参考点偏差号为15.
测量螺距误差的程序如下所示:
%0110 ;文件头
G92 X0 Y0 Z0 ;建立临时坐标,应该在参考点位置开始
WHILE[TRUE] ;循环次数不限,即死循环
G91 X1 F2000 ;X轴正向移动1 个mm
G04 P4 ;暂停4s
G91 X-1 ;X轴负向移动1mm,返回测量位置,并消除反向间隙,此时测量系统清零
G04 P4 ;暂停4s,测量系统记录数据
M98 P1111 L15 ;调用负向移动子程序15次,程序号为1111
G91 X-1 F1000 ;X轴负向移动1mm
G04 P4 ;暂停4s
G91 X1 ;X轴正向移动1mm,返回测量位置,并消除反向间隙
G04 P4 ;暂时4s,测量系统记录数据
M98 P2222 L15 ;调用正向移动子程序15次,程序号为2222
ENDW ;循环程序尾
M30 ;停止返回
%1111 ;X轴负向移动子程序名2222
G91 X-40 F1000 ;X轴负向移动40mm
G04 P4 ; 暂时4s,测量系统记录数据
M99 ;子程序结束
%2222 ;X轴正向移动子程序名为2222
G91 X40 F500 ;X轴正向移动4mm
G04 P4 ;暂停4s,测量系统记录数据i
M99 ;子程序结束
|