数控加工中心编程代码及解释(数控加工中心代码顺口溜)

http://www.itjxue.com  2023-03-02 22:09  来源:未知  点击次数: 

数控编程g代码m代码,所有的

一、G00?:快速定位

二、G01?:直线插补

三、G02?:顺时针方向圆弧插补

四、G03?:逆时针方向圆弧插补

五、G04?:定时暂停

六、G05?:通过中间点圆弧插补

七、G06?:抛物线插补

八、G07?:Z?:样条曲线插补

九、G08?:进给加速

十、G09?:进给减速

十一、G10?:数据设置

十二、G16?:极坐标编程

十三、G17?:加工XY平面

十四、G18?:加工XZ平面

十五、G19?:加工YZ平面

十六、G20?:英制尺寸(法兰克系统)

十七、G21-----公制尺寸(法兰克系统)

十八、G22?:半径尺寸编程方式

十九、G220-----系统操作界面上使用

二十、G23?:直径尺寸编程方式

二十一、G230-----系统操作界面上使用

二十二、G24?:子程序结束

二十三、G25?:跳转加工

二十四、G26?:循环加工

二十五、G30?:倍率注销

二十六、G31?:倍率定义

二十七、G32?:等螺距螺纹切削,英制

二十八、G33?:等螺距螺纹切削,公制

二十九、G34?:增螺距螺纹切削

三十、G35?:减螺距螺纹切削

三十一、G40?:刀具补偿/刀具偏置注销

三十二、M00:程序停止

三十三、M01?:条件程序停止

三十四、M02?:程序结束

三十五、M03?:主轴正转

三十六、M04?:主轴反转

三十七、M05?:主轴停止

三十八、M06?:刀具交换

三十九、M08?:冷却开

四十、M09?:冷却关?:M10?:M14?:。

四十一、M08?:主轴切削液开

四十二、M11?:M15主轴切削液停

四十三、M18?:主轴定向解除

四十四、M19?:主轴定向

四十五、M25?:托盘上升

四十六、M29?:刚性攻丝

四十七、M30?:程序结束并返回程序头

四十八、M31?:互锁旁路

四十九、M33?:主轴定向

五十、M52?:自动门打开

五十一、M85工件计数器加一个

五十二、M98?:调用子程序

五十三、M99?子程序结束返回/重复执行

数控加工中心常用代码

G代码:准备功能, 控制机床动作(比如G00快速移动)

G00 -- 快速定位

G01 -- 直线插补

G02 -- 圆弧插补(顺时针)

G03 -- 圆弧插补(逆时针)

G04 -- 暂停

G05 -- 高速高精度制御 1(部分机床)

G05.1 -- 高速高精度制御 2(部分机床)

G07.1/107 -- 圆筒补间(部分机床)

G09 -- 正确停止检查(部分机床)

G10 -- 程式参数输入/补正输入(部分机床)

G11 -- 程式参数输入取消(部分机床)

G12 -- 整圆切削CW(部分机床)

G13 -- 整圆切削CCW(部分机床)

G12.1/112 -- 极坐标补间有效(部分机床)

G13.1/113 -- 极坐标补间取消(部分机床)

G15 -- 极坐标指令取消(部分机床)

G16 -- 极坐标指令有效(部分机床)

G17 -- XY平面选择

G18 -- ZX平面选择

G19 -- YZ平面选择

G20 -- 选择英制

G21 -- 选择公制

G28 -- 返回参考点

G29 -- 从参考点返回

G30 -- 第2~4参考点复归 (部分机床)

G30.1 -- 复归刀具位置1 (部分机床)

G30.2 -- 复归刀具位置2 (部分机床)

G30.3 -- 复归刀具位置3 (部分机床)

G30.4 -- 复归刀具位置4 (部分机床)

G30.5 -- 复归刀具位置5 (部分机床)

G30.6 -- 复归刀具位置6 (部分机床)

G31 -- 跳跃机能 (部分机床)

G31.1 -- 跳跃机能1 (部分机床)

G31.2 -- 跳跃机能2 (部分机床)

G31.3 -- 跳跃机能3 (部分机床)

G32 -- 模态G指令

G33 -- 螺纹切削

G34 -- 特别固定循环(圆周孔循环)

G35 -- 特别固定循环(角度直线孔循环)

G36 -- 特别固定循环(圆弧)

G37 -- 自动刀具长测定

G37.1 -- 特别固定循环(棋盘孔循环)

G38 -- 刀具径补正向量指定

G39 -- 刀具径补正转角圆弧补正

G40 -- 刀具径补正取消

G41 -- 刀具径补正 左

G42 -- 刀具径补正 右

G40.1 -- 法线制御取消

G41.1 -- 法线制御左 有效

G42.1 -- 法线制御右 有效

G43 -- 刀具长设定(正)

G44 -- 刀具长设定(负)

G43.1 -- 第1主轴制御 有效

G44.1 -- 第2主轴制御 有效

G45 -- 刀具位置设定(扩张)

G46 -- 刀具位置设定(缩小)

G47 -- 刀具位置设定(二倍)

G48 -- 刀具位置设定(减半)

G47.1 2 -- 主轴同时制御有效

G49 -- 刀具长设定取消

G50 -- 比例缩放取消

G51 -- 比例缩放有效

G50.1 -- G指令镜象取消

G51.1 -- G指令镜象有效

G52 -- 局部坐标系设定

G53 -- 机械坐标系选择

G54 -- 工件坐标系(第一)默认

G55 -- 工件坐标系(第二)

G56 -- 工件坐标系(第三)

G57 -- 工件坐标系(第四)

G58 -- 工件坐标系(第五)

G59 -- 工件坐标系(第六)

G60 -- 单方向定位

G61 -- 准确停止方式

G62 -- 镜像指令

G63 -- 攻丝方式

G64 -- 取消G61

G65 -- 宏调用子程序

G68 -- 旋转G17,G18,G19,X Y,Z,R

G69 -- 取消G68

G70 -- 圆周钻孔

G71 -- 圆弧钻孔

G72 -- 角度钻孔

G73 -- 高速深钻孔循环

G74 -- 后退攻丝循环

G76 -- 精镗孔循环

G77 -- 后退式镗孔循环

G80 -- 取消固定循环

G81 -- 钻孔循环

G82 -- 点钻孔循环

G83 -- 深孔钻孔循环

G84 -- 攻丝循环

G85 -- 镗孔循环

G86 -- 镗孔/停止循环

G87 -- 镗孔/缩回循环

G88 -- 镗孔/暂停/缩回

G89 -- 镗孔/暂停循环

G90 -- 绝对值编程

G91 -- 增量编程

G92 -- 设定工件坐标

G93 -- 每分钟进给次数

G94 -- 每分钟进给速度

G98 -- 开始点返回

G99 -- R平面选择

G98 -- 固定循环返回起始点(部分机床)

G99 -- 返回固定循环R点(部分机床)

G114.1 -- 主轴同期制御

G100~225 -- 使用者巨集(G码呼叫)最大10个

M代码:辅助功能, 辅助机床动作。(比如M03主轴正转)

M00 -- 程式停止(暂停)

M01 -- 程式选择性停止/选择性套用

M02 -- 程序结束

M03 -- 主轴正转

M04 -- 主轴反转

M05 -- 主轴停止

M06 -- 自动刀具交换

M07 -- 吹气启动

M08 -- 切削液启动

M09 -- 切削液关闭

M10 -- 工作台(B轴)锁住

M11 -- 工作台(B轴)松开

M13 -- 主轴顺时针转动及加切削液

M14 -- 主轴逆时针转动及加切削液

M15 -- 正方向运动

M16 -- 负方向运动

M19 -- 主轴定位

M21 -- X轴镜象启动

M22 -- Y轴镜象启动

M23 -- 镜象取消

M24 -- 第四轴镜象启动

M25 -- 第四轴夹紧

M26 -- 第四轴松开

M27 -- 分度盘功能

M29 -- 刚性攻牙

M30 -- 程式结束/自动断电

M48 -- 深钻孔启动

M52 -- 刀库右移

M53 -- 刀库左移

M70 -- 自动刀具建立

M71 -- 刀套向下

M72 -- 换刀臂60°

M73 -- 主轴松刀

M74 -- 换刀臂180°

M75 -- 主轴夹刀

M76 -- 换刀臂0°

M77 -- 刀臂向上

M81 -- 工作台交换确认

M82 -- 工作台上

M83 -- 工作台下

M84 -- 工作台伸出

M85 -- 工作台缩回

M86 -- 工作台门开

M87 -- 工作台门关

M98 -- 调用子程序

M99 -- 子程序结束

加工中心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代码

(责任编辑:IT教学网)

更多

推荐广告特效文章