圆弧半径编程和圆心坐标编程的区别

G02/G03指令中,圆弧半径编程和圆心坐标编程的区别

圆弧插补指令使刀具在指定平面内按给定的 F 进给速度作圆弧运动,切削出圆弧轮廓。

G02/G03的指令格式有两种:

  • IK指定圆心位置,指令格式:G02/G03 X(U)_ Z(W)_ I_ K_ F_
  • 用圆弧半径R指定圆心位置,指令格式:G02/G03 X(U)_ Z(W)_ R_ F_

其中R为圆弧半径,不与I、K同时使用。当用半径R指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别两者,规定圆心角a ≦180°时,用“+R”表示,a ≧180°时,用“-R”表示。用半径R指定圆心位置时,不能描述整圆。圆心坐标(I, K)为圆弧起点到圆弧中心点所作矢量分别在XZ坐标轴方向上分矢量(矢量方向指向圆心),不受圆弧大小的约束。

来源:http://joowhee.com/radius-circle-center-coordinate-programming-and-programming-differences/