螺距補償的方法;
已知: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 ;子程序結束
|