刀尖半径补偿的建立与取消G41/C,42、G40
(1)功能。刀具必须有相应的D号才能有效,G41/G42用于建立刀尖半径补偿。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离偏置的刀具中心轨迹,使用刀尖半径补偿时必须处于G18有效状态。
G41——刀具半径左补偿,即沿刀具运动方向看(假设工件不动),刀具位于工件左侧时的刀具半径补偿
G42——刀具半径右补偿,即沿刀具运动方向看(假设工件不动),刀具位于工件右侧时的刀具半径补偿。
G40——刀具半径补偿取消,即使用该指令后,c41、G42指令无效。此状态也是编程开始时所处的状态。G40指令之前的程序段刀具以正常方式结束(结束时补偿矢量垂直于轨迹终点处切线)。在运行C,40程序段之后,刀尖到达编程终点。在选择c40程序段编程终点时要注意确保运行不会发生碰撞。
(2)应用说明。
①半径补偿的建立。刀具半径补偿程序段内必须有GO或G1功能才有效,而且偏移量补偿必须在一个程序段的执行过程中完成,并且不能省略。通过G41/G42功能建立刀尖半径补偿时,刀尖中心以直线回轮廓,并在轮廓起始点处与轨迹切向垂直偏置一个刀尖半径,正确选择起始点.保证刀具运行不发生碰撞。
②半径补偿的取消。刀尖半径补偿C4 1、G42一旦建立便一直有效,即刀尖中心与编程轨迹始终偏置一个刀尖半径量,直到出现G40程序段后刀具半径补偿被取消, G40取消刀尖半径补偿时,刀具在其前一个程序段终点处法向偏置一个刀尖半径的位置结束,在C,40程序段刀具假想刀尖回到编程目标位置。
刀尖半径补偿建立和取消程序段必须在补偿平面(G18平面)内编程坐标运行,叫以编程两个坐标轴,如果只给出一个坐标轴的数据,则第二个坐标轴自动地以最后编程的尺寸赋值。在通常情况下,在C41/G42程序段之后紧接着工件轮廓的第一个程序段。
③刀尖半径补偿中的几种特殊情况。
a普通车床变换补偿方向。补偿方向指令G41和C42可以相互转换,无需在其中再写入G40指令。原补偿方向的程序段在其轨迹终点处按补偿矢量的正常状态结束,然后在新的补偿方向开始进行补偿(在起点按正常状态)。
b重复执行c41或G42。重复执行相同的补偿方式时可以直接进行新的编程.而无需在其中写人G40指令。原补偿的程序段在其轨迹终点处按补偿矢量的正常状态结束,然后开始新的补偿(性能与“变换补偿方向”一样)。
c变换补偿号D。可以在补偿运行过程中变换补偿号D。刀补号变换后,在新刀补号程序殷的起始处新刀具半径就已经生效,但整个变化需等到程序段结束才能发生。这些修改值由整个程序段连续执行,无论是直线还是圆弧插补都一样。
d通过M2结束补偿。如果是通过№(程序结束),而不是用c,40指令结束补偿运行.则最后的程序段以补偿矢量正常位置坐标结束,不进行补偿移动,程序以此刀具位结束。
4.拐角过渡G450/G451
(1)功能。在G41/C,42有效的情况下,一段轮廓到另一段轮廓以不连续的拐角过渡时,可以通过C,450和C451功能调节拐角特性。控制器自动识别内角和外角。对于内角必须要回到轨迹等距线交点。圆弧过渡G450——在过渡处刀具中心轨迹为一个圆弧,其起点在前一曲线的终点法向偏置一个半径,终点与后一曲线在起点处法向偏置一个半径,半径等于刀具半径。圆弧过渡在运行下一个带运行指令的程序段时才有效。