数控机床编程与操作FANUC 0i数控车床操作FANUC 18iMA系统加工中心编程XK7140数控铣床操作SIEMENS 802D系统编程
点建立刀补,刀具中心自动偏置到B′,BC过渡切入,CE过渡切出,这样避免圆槽DC的内壁在C点产生接刀痕。
图6.20 建立、取消刀补过程
只有在线性插补时,即刀补指令必须跟在直线段(G00)或(G01)上时,才可以进行G41/G42的选择,否则会出现语法错误而报警。从图8-7中也可以看出,加刀补时必须用直线段过渡切入/切出。
2)刀具补偿号D
一把刀具可以匹配从1到9几个不同补偿的数据组(一把刀具用不同的补偿号D可以设定多个补偿半径值)。用D及其相应的序号可以编程一个专门的切削刃。
如果没有编写D指令,则D1自动生效。如果编程D0,则刀具补偿值无效。
图6.21 刀具与补偿号
刀具调用后,刀具长度补偿立即生效;如果没有编程D号,则D1值自动生效。半径补偿必须与G41/G42一起执行。
例1:刀具补偿举例:建立刀补、刀补偏置、取消刀补的路径。见图6.22。 N0 0 G54 S800 M03 G90 G17 G00 X0 Y0 Z10...设定零偏、主轴正转、快速移到起始位置
N10 G01 G41 X250 Y550 D1 F150...建立刀补,偏置半径由D1指定
N20 Y900.............从P1到P2 N30 X450.............从P2到P3
N40 G3 X500 Y1150 R650 ......从P3到P4,半径编程,小于半圆 N50 G2 X900 R-250.........从P4到P5,半径编程,大于半圆 N60 G3 X950 Y900 R650.......从P5到P6,半径编程,小于半圆