加工中心g代码详解

如题所述

1、快速定位:G00 X(U)__Z(W)__

说明:该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件进行加工;所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动;不运动的坐标无须编程;G00可以写成G0。

例:G00 X75 Z200、G01 U-25 W-100。先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。

2、G01—直线插补:G01X(U)__Z(W)__F__(mm/min)

说明:该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令进给速度。所有的坐标都可以联动运行;G01也可以写成G1。

例:G01 X40 Z20 F150,两轴联动从A点到B点。

3、逆圆插补:G02X(u)____Z(w)____I____K____F_____

说明:X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K为圆弧的圆心相对于起点的增量坐标。I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程;G02指令编程时,可以直接编过象限圆,整圆等;G02也可以写成G2。

例:G02 X60 Z50 I40 K0 F120

4、顺圆插补,除了圆弧旋转方向相反外,格式与G02指令相同。

5、G04—定时暂停:G04__F__ 或G04__K__

说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。范围是0.01秒到300秒。

6、中间点圆弧插补:G05X(u)____Z(w)____IX_____IZ_____F_____

说明:X,Z为终点坐标值,IX,IZ为中间点坐标值。其它与G02/G03相似。

例: G05 X60 Z50 IX50 IZ60F120

7、加速/减速:G08

说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%,

如要增加20%则需要写成单独的两段。

8、半径编程:G22

说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也是以半径为准的。

9、G23(G230)—直径尺寸编程方式:G23

说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也是以直径为准的。


扩展资料

数控机床通常使用G代码来描述机床的加工信息,如走刀轨迹、坐标的选择、冷却液的开启等,将G代码解释为数控系统能够识别的数据块是G代码解释器的主要功能。在G代码解释器中,对G代码进行关键字分解是骨架,,对代码进行分组则是进行语法检查的基 础。

部分代码功能:

G00------快速定位;G01------直线插补;G02------顺时针方向圆弧插补;G03------逆时针方向圆弧插补;G04------定时暂停;G05------通过中间点圆弧插补;G06------抛物线插补;G07------Z 样条曲线插补;G08------进给加速;G09------进给减速;G10------数据设置;G16------极坐标编程;G17------加工XY平面;G18------加工XZ平面。

参考资料:百度百科-G代码

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-18
提供一部分FANUC的G代码,供参考。

G代码 组群 含义

G00 01 定位(快速进给)
G01 直线插补(切削进给)
G02 圆弧插补/螺旋插补CW
G03 圆弧插补/螺旋插补CCW
G02.2 渐开线插补CW
G03.2 渐开线插补CCW
G02.3 指数函数插补CW
G03.3 指数函数插补CCW
G02.4 三维圆弧插补CW
G03.4 三维圆弧插补CCW
G04 00 暂停
G05 AI轮廓控制
(适用于高精度控制的命令)
G05.1 AI 轮廓控制/纳米平滑/平滑插补
G05.4 HRV 3,4 开/关
G6.2 01 NURBS插补
G07 00 假想轴插补
G07.1(G107) 圆柱插补
G08 AI轮廓控制 (适用于高级预读控制的命令)
G09 精确停止
G10 可编程数据输入
G10.6 刀具退避,复位
G10.9 可编程直径/半径指定切换功能
G11 可编程数据输入模式取消
G12.1 21 极坐标插补模式
G13.1 极坐标插补模式取消
G15 17 极坐标命令取消
G16 极坐标命令
G17 02 Xp Yp 平面选择
G18 Zp Xp平面选择
G19 Yp Zp平面选择
G20(G70) 06 英制输入
G21(G71) 公制输入
G22 4 储存的行程检查功能开
G23 储存的行程检查功能关
G25 19 主轴速度变换检出关
G26 主轴速度变换检出开
G27 参考点返回检查
G28 自动返回参考点
G29 从参考点返回
G30 第2,第3,第4参考点返回
G30.1 可变参考点返回
G31 跳转功能
G31.8 EGB-轴跳转
G33 01 螺纹切削
G34 变螺距螺纹切削
G35 圆弧螺纹切削CW
G36 圆弧螺纹切削CCW
G37 00 刀具长自动测量
G38 保持矢量的刀具/刀尖半径补偿
G39 圆弧插补用刀具/刀尖半径补偿
G40 07 刀具半径补偿取消/3维刀具补偿取消
G41 刀具半径补偿:左/3维刀具补偿:左
G41.2 5-轴加工用刀具半径补偿:左(type1)
G41.3 5-轴加工用刀具半径补偿:(leading edge offset)
G41.4 5-轴加工用刀具半径补偿:左(type1) (FS16i适用命令)
G41.5 5-轴加工用刀具半径补偿:左(type1) (FS16i适用命令)
G41.6 5-轴加工用刀具半径补偿:左(type2)
G42 刀尖R补偿:右/三维刀具补偿:右
G42.2 5-轴加工用刀具半径补偿:右(type1)
G42.4 5-轴加工用刀具半径补偿:(leading edge offset)
G42.5 5-轴加工用刀具半径补偿:右(type1) (FS16i适用命令)
G42.6 5-轴加工用刀具半径补偿:右(type1) (FS16i适用命令)
G40.1 19 法线方向控制取消模式
G41.1 法线方向控制左侧开
G42.1 法线方向控制右侧开
G43 08 刀具长补偿:+
G44 刀具长补偿:-
G43.1 刀具轴方向刀具长补偿
G43.4 刀具中心控制(type1)
G43.5 刀具中心控制(type2)
G45 00 刀具位置偏移 伸长
G46 刀具位置偏移 缩小
G47 刀具位置偏移 2倍伸长
G48 刀具位置偏移 2倍缩小
○ G49(G49.1) 08 刀具长补偿取消
G50 11 缩放取消
G51 缩放
○ G50.1 22 可编程镜像取消
○ G51.1 可编程镜像
G50.2 31 多边形加工取消
G51.2 多边形加工
○ G52 00 本地坐标系设定
○ G53 机械坐标系设定
○ G53.1 刀具轴方向控制
○ G54(G54.1) 14 工件坐标系1选择
○ G55 工件坐标系2选择
○ G56 工件坐标系3选择
○ G57 工件坐标系4选择
○ G58 工件坐标系5选择
○ G59 工件坐标系6选择
○ G60 00 单向定位
○ G61 15 精确停止模式
○ G62 自动拐角修调
○ G63 攻丝模式
○ G64 切削模式
○ G65 00 宏程序调用
○ G66 12 客户宏程序模态呼出A
○ G66.1 客户宏程序模态呼出 B
○ G67 客户宏程序模态呼出A/B取消
G68 16 坐标系旋转开始
/3维坐标系转换模式打开
G69 坐标系旋转取消
/3维坐标系转换模式关闭
G72.1 0 图形复制(旋转复制)
G72.2 图形复制(直线复制)
G73 9 深孔钻削循环
G74 反攻丝循环
G76 精镗循环
G80 固定循环取消
G80.5 24 电子齿轮箱2个:同步取消
G80.8 34 电子齿轮箱同步取消
○ G81 9 钻削循环,锪孔循环
G81.1 00 Chopping
G81.5 24 电子齿轮箱2个:同步开始
G81.8 34 电子齿轮箱:同步开始
○ G82 09 钻削循环或镗孔循环
○ G83 深孔钻削循环
○ G84 攻丝循环
○ G84.2 刚性攻丝循环(FS15格式化)
○ G84.3 反刚性攻丝循环(FS15格式化)
○ G85 镗孔循环
○ G86 镗孔循环
○ G87 掉头镗循环
○ G88 镗孔循环
○ G89 镗孔循环
○ G90 03 绝对指令
○ G91 增量指令
○ G91.1 00 检查指定增量最大值
○ G92 工件坐标系设定/最高主轴转速设定
○ G92.1 工件坐标系预置
○ G93 05 反时限进给
○ G94 每分钟进给
G95 每转进给
G96 13 表面速度恒定控制
G97 表面速度恒定控制:取消
○ G98 10 固定循环初始水平复位
○ G99 固定循环R点水平复位
G107 00 圆柱插补
G112 21 极坐标插补模式
G113 极坐标插补模式:取消
第2个回答  2020-12-17

数控大师教你如何自定义G代码与M代码