我现在要在6.8米长的铁板上按1英寸(2.54厘米)开7个等份的槽。
我现在铣床是用的CNC4240型号,是G语言,原来的程序是:
O00001
N10 M03S1000
N11 M12
N12 G04P800
N20 G54G90G40G0X0Y0Z0
N21 G01X0Y0Z0
N30 #101=0
N40 #102=0
N41 G01Z-1.5F300
N42 Z-5F50
N43 X10F100
N44 Z-7F50
N45 X0F100
N46 Z0F800
N48 #101=#101+3.629
N49 #102=#102+1
N50 G01Y#101F800
N60 G01Z-1.5F300
N61 Z-5F50
N70 X10F100
N80 Z-7F50
N81 X0F100
N82 Z0F800
N90 #101=#101+3.628
N100 #102=#102+1
N110 G01Y#101F800
N120 G01Z-1.5F300
N130 Z-5F50
N140 X10F100
N150 Z-7F50
N160 X0F100
N170 Z0F800
N360 IF[#102LE900]GOTO48
N370 IF[#102GT900]GOTO380
N380 G01X0Z0F800
N390 M13
N400 G04P800
N410 Y0F800
N420 M30
现在有个问题,因为2.54不能整除7,所以程序把3.628mm(25.4/7)后面的小数都省掉了,然后第一次用3.629,第二次把第一次多的去掉一点3.628.
但这样如果铁板短的话,还可以,可是6.8米的话,随着槽越来越多,误差就越来越大。
大家有什么好的办法吗?