数控加工要知道的G代码 cnc数控编程代码大全( 二 )


圆弧终点是相对于圆弧起点的增量值 。不考虑G90和G91,I和K是圆弧中心相对于起点的增量坐标 。
I是x方向的值,k是z方向的值 。除非以其他格式编程,否则在圆弧插补中不得省略圆心坐标 。
(2)编程G02指令时,象限圆、整圆等 。可以直接编程 。
注意:当越过象限时,会自动进行间隙补偿 。如果参数区末端的间隙补偿与机床实际反向间隙相差很远,就会在工件上产生明显的切口 。
(3)G02也可以写成G2 。
例如:G02 X60 Z50 I40 K0 F120
格式2: G02x (u) _ z (w) _ r (-) _ f _
说明:(1)不能用于整圈编程 。
(2)R是工件单边R圆弧的半径 。r有符号,“”表示弧角小于180度;
"-"表示弧角大于180度 。其中“”可以省略 。
(3)它是基于终点的坐标 。当终点和起点的长度大于2R时,用直线代替圆弧 。
例如:G02 X60 Z50 R20 F120
格式3: G02x (u) _ z (w) _ Cr = _(半径)F_
格式4: G02x (u) _ z (w) _ d _(直径)F_
这两种编程格式与格式2基本相同 。
圆弧插补
说明:除了圆弧反方向旋转外,格式与G02指令相同 。
超时
格式:G04_F_或G04_K_
说明:加工运动将暂停,时间到了继续加工 。暂停时间由f后的数据指定,单位为秒 。范围是0.01秒到300秒 。
中间点圆弧插补
格式:G05X(u)_Z(w)_IX_IZ_F_
说明:x,z是终点的坐标值,IX,IZ是中点的坐标值 。其他类似G02/G03 。
例如:G05 X60 Z50 IX50 IZ60 F120
加速/减速
格式:G08
描述:它们在程序段中占据一行 。当程序运行到这一段时,进给速度将增加10% 。如果它想增加20%,就需要写成两个独立的部分 。
半径编程
格式:G22
说明:如果在程序中占单行,系统会以半径模式运行,程序中以下数值也以半径为准 。
直径尺寸编程模式
格式:G23
说明:如果在程序中占单行,系统会以直径模式运行,程序中以下数值也是以直径为基础的 。
跳跃加工
格式:G25 LXXX
描述:程序执行到这个程序时,会调用其指定的程序段 。(XXX是程序段号) 。
循环加工
格式:G26 LXXX QXX
说明:当程序执行到这个程序时,指定的程序段开始到这个段作为一个循环,循环次数由q后的值决定..
放大取消
格式:G30
注意:它在程序中单独占一行,与G31配合使用,取消G31的功能 。
放大率的定义
G31 F_
G32:等螺距螺纹加工(英制)
G33:等螺距螺纹加工(公制)
格式:G32/G33 X(u)_Z(w)_F_
描述:
(1)X和z是终点的坐标值,f是节距 。
(2)G33/G32只能加工单刀具和单头螺纹 。
(3)改变X值可以加工锥螺纹 。
(4)使用此指令时,主轴转速不能过高,否则刀具磨损严重 。
设置工件坐标/设置主轴的最大(低)速度 。
格式:G50 S_Q_
S为最高主轴转速,q为最低主轴转速 。
设置工件坐标
格式:G54
系统中可以有几个坐标系 。G54对应于第一坐标系,其原点位置值在机床参数中设置 。
G55:设定工件坐标II 。
G56:设定工件坐标三 。
G57:设定工件坐标四 。
G58:设定工件坐标五 。
G59:设定工件坐标六 。
精确路径模式
格式:G60
在实际加工过程中,当几个动作连在一起,用精确的路径进行编程时,在下一次加工中会有一个缓冲过程(即减速) 。
连续路径模式
格式:G64
与G60相比,主要用于粗加工 。
回到参考点(机器零点)
格式:G74 X Z
(1)本段中不应出现任何其他内容 。
(2)G74之后出现的坐标会按照X和z的顺序归零 。
(3)使用G74前,必须确认机床配有参考点开关 。

推荐阅读