④ α =0°时的处理 在刀具半径补偿建立状态下,α =0°将 会导致刀具干涉。因此用户在编制数控加工 程序时,应该尽量避免出现这种情况。如果 用户程序出现了这种情况,系统设计者可以 使系统停止运行并给出一个警告。
Y
S3 S4 P1 P2 S1 S2
P0 X
⑤ α =180°时的处理 此时可按缩短型处理
(五)刀具半径补偿计算
刀具半径补偿,就是计算刀具中心轨迹的各个转接点的坐标值,计算 方法与轮廓线型(直线或圆弧)、转接类型(缩短型、伸长型或插入型) 和刀补状态(建立状态、进行状态、撤消状态和非刀具半径补偿状态)有 关。 下面针对直线接直线、直线接圆弧、圆弧接直线和圆弧接圆弧这四种 线型组合方式,分别讨论刀具半径补偿的计算公式。
当
X Y X Y 0 时 l 1 l 2 l 2 l 1
Y S P 1( X 1, Y 1) P 0( X 0, Y 0) P 2( X 2, Y 2)
两条编程轮廓共线,转接角为180° ,刀具 中心轨迹的交点坐标为:
XS1 X1 r Yl1 1 r Xl1 YS1 Y
消去参量k,可得等距线方程为
r
rd
P1
l
X
x Y y X r L L
(2-1)
② 等距线交点 根据(2-1)式,相邻直线轮廓等距线的联立方程如下。
r xY L 1 y XL 1 r L2 y XL2 xY
求解该方程可得
x r ( X X )( X Y X Y ) L 2 L 1 L 1 L 2 L 2 L 1 y r ( Y Y ) ( X Y X Y ) L 2 L 1 L 1 L 2 L 2 L 1
Y