坐标偏移怎么计算,数控编程的基本知识及流程
大家好,我是木子,今天给大家带来,数控编程加工中,华中HNC 1M铣床数控系统的编程指令简介话不多说,上干货
华中系统中(G90/G91)、(G92/G54~G59)、(G00/G01)、(G02/G03)、(G28/G29)、(G40/G41/G42)、(G17/G18/G19)、(G43/G44/G49)、(G09/G61/G64)、(G24/G25)、 (G50/G51)、(G68/G69)等指令及固定循环指令与FANUC 0i系统格式、含义相同,(G20/G21)、(G94/G95)、G53指令的格式、意义与车床数控系统相同。这里只介绍与FANUC 0i系统不同的部分。
1、G22——脉冲当量输入指令
2、G52——局部坐标系设定指令
格式:G52 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
说明:(1)X、Y、Z、A、B、C、U、V、W为局部坐标系原点在工件坐标系中的坐标值。G52指令能在所有的工件坐标系(G54~G59)内形成子坐标系,即设定局部坐标系。在含有G52指令的程序段中,绝对值方式编程的移动指令就是在该局部坐标系中的坐标值。即使设定了局部坐标系,工件坐标系和机床坐标系也不变化。
(2)G52指令仅在其被规定的程序段中有效。
(3)在缩放及坐标系旋转状态下,不能使用G52指令,但在G52下能进行缩放及坐标系旋转。
如图所示,用G52指令控制刀具从 A点运动到B点。
程序: G52 X50 Y40
G00 X30 Y20
3、G04——延时指令
格式: G04 X(P)
说明:X (P)值是暂停时间, X单位为s,P单位为ms。
4、G60——单方向定位指令
格式:G60 X_ Y_ Z_ A_ B_ C_ U_ V_ W_
说明:X、Y、Z、A、B、C、U、V、W为定位终点,在G90时为终点在工件坐标系中的坐标,在G91时为终点相对于起点的位移量。
在单向定位时,每一轴的定位方向是由机床参数确定的。在G60中,先以G00速度快速定位到中间一点,然后以固定速度移动到定位终点。中间点与定位终点的距离(偏移值)是常量,由机床参数设定,且从中间点到定位终点的方向为定位方向。
G60指令仅在其所在的程序段中有效。
5、G02(G03)——螺旋线进给指令
格式:G02(G03) α_ β_ γ_ δ_ ω_ F_
G02(G03) α_ β_ R_ ω_ F _
说明:(1)α、β∈{X、Y、Z、U、V、W}为圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标;在G91时为圆弧终点相对于圆弧起点的位移量。
(2)γ、δ∈{I、J、K},不论在G90还是在G91时都是以增量方式指定,为圆心相对于起点的偏移值。
(3) R为圆弧半径,当圆心角小于180°时, R为正值,否则R为负值,整圆编程时不能使用 R,只能用γ、δ。
(4)F为两个轴的合成进给速度。
(5)ω是与α、β平面垂直的轴的终点坐标,G02、G03分别为顺螺旋插补和逆螺旋插补,螺旋线插补的进给速度 F为合成运动速度。该指令是对另一个不在圆弧平面上的坐标轴施加运动指令,对于任何角度(