数控-加工中心G-和-M-代码
常用的G代码和M指令代码表

数控加工中心常用的G代码和M指令我们在使用数控加工中心的过程中,最常见的数控代码有两种,一种是G代码,一种是M代码。
本文整理了常见的G代码和M代码的含义,不同厂商不同的数控系统可能稍有出入,在实际中以说明书为准。
G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G20英制G21公制G40取消刀具半径补偿G41左补偿G42右补偿D00--D99为刀具补偿号刀具长度补偿G43刀具向上抬起,正向补偿G44刀具向下补偿,负向补偿G49取消刀具长度补偿G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G76 镗孔粗镗可以使用G81G76Z_X_Y_Q_F_;这里的Q为主轴偏移量使用G76之前先在MDI模式使用M19进行主轴定位,查看镗刀方向,刀尖指向人,Q为正值,刀尖指向机床里面,Q值为负,即主轴沿Y轴移动是正值还是负值。
G84 为右攻牙要和M03配合主轴顺时针转动M29 为刚性攻丝M28 为取消刚性攻丝三菱F=螺距发那科F=螺距X转速L为循环次数,循环1 次可不写G80取消钻孔循环G81普通钻孔点孔G82 铰孔:支持底部停留G82X_Y_R_Z_P_F_L_;主轴移动到XY,再快速定位至R,再以F指定的进给速度钻孔到Z的位置,然后停留P设定的时间(0.5秒为P=500)G83支持排屑G83X_Y_R_Z_Q_F_;Q为在钻到Z点之前,每钻多少,排一次屑。
G90------绝对尺寸G91------相对尺寸G92------预制坐标G98返回上一平面机床默认G98G99返回R点M03---主轴起动(顺时针)M04---主轴起动(逆时针)M05---主轴停止M06---换刀M07---2号冷却液开/吹气开启M08---1号冷却液开M09---冷却液关M30程式结束,光标返回程序头M71 刀套向下(部份机床支持)M72 换刀臂60°(部份机床支持)M73 主轴松刀(部份机床支持)M74 换刀臂180°(部份机床支持)M75 主轴夹刀(部份机床支持)M76 换刀臂0°(部份机床支持)M77 刀臂向上(部份机床支持)M98调用子程序M99子程序结束G80取消固定循环。
G代码跟M代码的含义

*
不指定
G36-G39
*
不指定
G80
固定循环注销
G40
刀具补偿/刀具偏置注销
G81-G89
固定循环
G41
刀具补偿--左
G90
绝对尺寸
G42
刀具补偿--右
G91
增量尺寸
G43
*
刀具偏置--正
G92
*
预置寄存
G44
*
刀具偏置--右
G93
进给率,时间倒数
G45
*
刀具偏置+/+
G94
每分钟进给
直线偏移YZ
G10-G16
*
不指定
G60
准确定位(精)
G17
XY平面选择
G61
准确定位(中)
G18
ZX平面选择
G62
准确定位(粗)
G19
YZ平面选择
G63
*
该丝
G20-G32
*
不指定
G64-G67
*
不指定
G33
螺纹切削,等螺距
G68
*
刀具偏置,内角
G34
螺纹切削,增螺距
G69
*
刀具偏置,外角
G35
螺纹切削,减螺距
G46
*
刀具偏置+/-
G95
主轴每转进给
G47
*
刀具偏置-/-
G96
恒线速度
G48
*
刀具偏置-/+
G97
每分钟转数(主轴)
G49
*
刀具偏置0/+
G98-G99
*
不指定
数控加工中心常用的G代码和M指令精选文档

数控加工中心常用的G 代码和M指令精选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-数控加工中心常用的G代码和M指令G代码----功能--------------格式?1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补?格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z-----I-----J-----K-----5.G04--------停刀,准确停止6.G15--------极坐标系指令取消?7.G16--------极坐标系指令8.8.G17--------选择XY平面9.10.9.G18--------选择XZ平面11.10.G19--------选择YZ平面12.11.G20--------英寸输入13.12.G21--------毫米输入14.13.G28--------返回参考点15.14.G29--------从参考点返回16.17.G40--------刀具半径补偿取消18.16.G41--------刀具半径左补偿19.17.G42--------刀具半径右补偿20.18.G43--------正向刀具长度补偿21.22.19.G44--------负向刀具长度补偿23.20.G49--------刀具长度补偿取消24.25.21.G50--------比例缩放取消26.22.G51--------比例缩放有效27.28.G54~G59选择工件坐标系1~~~6?29.24.G68--------坐标旋转?25.G69--------坐标旋转取消?26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环?格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环?格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环?30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环?格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K--- 33.G90--------绝对值编程34.G91--------增量值编程?35.G94--------每分钟进给?36.G95--------每转进给?37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码?M代码----功能?1.M00--------程序停止2.M01--------选择停止3.M02--------程序结束4.M03--------主轴正转5.M04--------主轴反转6.7.M05--------主轴停止转动8.9.M06--------换刀指令?10.M08--------切削液开?11.M09--------切削液关12.13.M19-------主轴定位?14.M30-------程序结束,并返回程序起始?15.M98-------子程序调用?16.M99-------子程序结束,并返回主程序?地址码中英文字母的含义?地址------功能---------含义?1.D------------补偿号--------刀具半径补偿指令?2.F------------进给速度------给速度的指令?3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定?5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标?8.L------------重复次数-----固定循环及子程序的重复次数?9.M-----------辅助功能-----机床开/关指令?10.N----------顺序号--------程序段顺序号?11.O----------程序号--------程序号,子程序号的指定?12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距?14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令?16.T----------刀具功能------刀具编号的指令?17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标?。
加工中心G代码和M代码的含义(史上最全)

加⼯中⼼G代码和M代码的含义(史上最全)典藏⼲数控加⼯中⼼的朋友都知道,加⼯中⼼有两种最常⽤的程序代码,⼀种是G代码,⼀种是M代码,⽽它们的含义⼤家都知道吗?下⾯⼩⼯给⼤家详细的介绍⼀下,它们分别是:G代码:准备功能,控制机床动作(⽐如G00快速移动)M代码:辅助功能,辅助机床动作。
(⽐如M03主轴正转)最详细的G代码和M代码指令含义,没有之⼀!收藏!(此代码列表是常见的数控加⼯中⼼代码指令,不同的⼚商不同的系统可能有⼀些不⼀样)G代码指令: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 取消G61G65 宏调⽤⼦程序G68 旋转G17,G18,G19,X Y,Z,R G69 取消G68G70 圆周钻孔G71 圆弧钻孔G72 ⾓度钻孔G73 ⾼速深钻孔循环G74 后退攻丝循环G76 精镗孔循环G77 后退式镗孔循环G80 取消固定循环G81 钻孔循环G82 点钻孔循环G83 深孔钻孔循环G84 攻丝循环G85 镗孔循环G86 镗孔/停⽌循环G87 镗孔/缩回循环G88 镗孔/暂停/缩回G89 镗孔/暂停循环。
加工中心常用的G代码和M指令

加工中心常用的G代码和M指令加工中心是一种高精度、高效率的数控机床,广泛应用于航空、汽车、电子、机械等行业。
在加工中心的加工过程中,需要使用G代码和M指令控制加工过程,下面是常用的G代码和M指令:一、G代码1. G00 快速定位:该指令用于快速移动工件到目标位置,速度最大,但精度较低。
2. G01 直线插补:该指令用于沿直线路径进行加工,速度较快,精度较高。
3. G02/G03 圆弧插补:该指令用于沿圆弧路径进行加工,G02表示顺时针方向,G03表示逆时针方向。
4. G04 停顿:该指令用于暂停加工,等待一段时间后再继续加工。
5. G17/G18/G19 选择平面:G17表示选择XY平面,G18表示选择XZ平面,G19表示选择YZ平面。
6. G20/G21 选择单位:G20表示选择英寸单位,G21表示选择毫米单位。
7. G28/G29/G30/G31 定位:G28表示回到机床原点,G29表示回到工件原点,G30表示回到第二工件原点,G31表示回到第三工件原点。
8. G40/G41/G42 切削半径补偿:G40表示取消切削半径补偿,G41表示左侧切削半径补偿,G42表示右侧切削半径补偿。
9. G54/G55/G56/G57/G58/G59 工件坐标系:G54表示选择第一工件坐标系,G55表示选择第二工件坐标系,G56表示选择第三工件坐标系,G57表示选择第四工件坐标系,G58表示选择第五工件坐标系,G59表示选择第六工件坐标系。
10. G80 取消模态:该指令用于取消所有模态指令。
二、M指令1. M00 程序停止:该指令用于停止程序,等待操作员确认后再继续加工。
2. M01 可选停止:该指令用于在加工过程中进行可选停止,等待操作员确认后再继续加工。
3. M02/M30 程序结束:M02表示程序结束,M30表示程序结束并回到机床原点。
4. M03/M04/M05 主轴控制:M03表示主轴正转,M04表示主轴反转,M05表示主轴停止。
数控G代码M代码

数控加工中心M代码M代码作用备注M00程序停止程序暂停,并将主轴旋转暂停,切削液暂停,轴移动暂停,欲重新启动程序只需再按程序循环启动按钮即可,此时暂停的动作又恢复。
M01 程序选择停止必须配合程序选择停止开关使用,当程序中有M01指令时,程序停止开关ON时,其动作与M00相同。
M02 程序结束使用在程序结束时,主轴停止,切削液停止,程序停止。
M03 主轴正转命令主轴做顺时针方向旋,它可由M05\M19\M30\M02指令控制停止,M00、MO1控制暂停,M04反向旋转。
M04 主轴反转命令主轴做逆时针方向旋转它可由M05\M19\M30\M02指令控制停止,M00、MO1控制暂停,M03正向旋转。
M05 主轴停止命令主轴旋转停止。
M06 呼叫换刀宏程序呼叫9001换刀子程序,执行换刀动作,此指令不能单独执行,必须配合T指令共同使用。
M07 气冷受M00\M01暂停控制,M09\M02\M30指令控制停M08 冷却马达启动止。
M09 命令M07、M08停止命令切削液停止。
M12\M13\M14 X\Y\Z轴镜像M15 各轴镜像取消M19 主轴定向命令主轴固定,且端键固定在同一方向,其解除可用主轴旋转指令M03\M04或者按下RESET键。
M29 硬性攻丝M30 程序结束回到程序开头,使用在程序结束时,主轴停止,切削液停止,且程序结束后会回到程序开头第一个单节准备。
M35 第四轴卡紧M36 第四轴松开M60 松刀M61 卡刀M64 刀套下(机械手刀库)\刀盘前进(斗笠式刀库)M65 刀套上(机械手刀库)\刀盘后腿(斗笠式刀库)M68 刀库回零(圆盘刀库)\刀号初始化在调试刀库或者由于误操作导致刀库乱号的时候,对于圆盘式刀库,在MDI方式下执行M68,刀盘将自动回到第一号刀盘的位置。
对于斗笠式刀库和机械手刀库,将手动按动刀库旋转到1号刀位置,在MDI或者是AUTO方式下写入M68(此指令可做一个单节使用),在按下程序循环启动按钮,将会刷新刀表,即第一号刀库就是第一把刀,将刀号校对完毕。
加工中心M_G代码

HELLER加工中心MG代码一.M代码(常用)MO程序停止M1选择停止M2加工程序结束,此时主轴停转,冷却液关,NC复位M30 主程序停止返回程序开关M17子程序停止M3主轴正转M4主轴反转M5 Y主轴停止M6刀具交换M7冷却液开(机床旁)M8冷却液开(从主轴处喷射)M9油雾喷雾或一般切削水关闭M10 B轴夹紧M11 B轴放松M13主轴正转同时一般切削水开启M14主轴正转同时一般切削水关闭M19主轴锁紧M20主轴定位解除M21主轴内冷M25自动工作交换台门关闭M26自动工作交换台门开启M50钻头中心冷却机能开启M66工作台夹紧M67工作台放松M60自动工作交换台(A、B互换,仅自动模式有效)M57吹气机能开启M54高压力切削水开启M121-M128(内冷8个级别)一般与M21配合使用加M21 M121/M21 M122 MCALL循环调用二.常用G代码G00快速移动G01 直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04停止时间G09确实停止检验G54-G57坐标系G10自动程序原点补正,刀具补正设定SUPA取消当前所有坐标系G53机床坐标系G71公制G73英制G90绝对坐标系编程G91增量坐标系编程G17选择X-Y平面G18选择X-Z平面G19选择Y-Z平面G20英制单位输入选择G21公制单位输入选择G27机械原点复归核对G28自动机械原点复归G29由机械原点自动定位G33螺纹切削G40 刀具径补正取消G49刀具长度补正取消G54选择第1程序坐标系统G63攻螺纹模式G64切削模式G80固定循环切削取消G81钻孔固定循环G85铰孔固定循环G98固定循环回到起始点SPOS主轴定位于D0取消当补CS-TOOL(T)把刀库T号刀放到主轴上,如CS-TOOL(4) CS-WPC交换工作台。
数控加工中心常用G-M代码指令详解

数控加工中心常用得G代码与M指令G代码-——-功能————----—--—--格式:1.G00—--———--快速移动格式:G00X---—-Y--—--Z-—--2.G01—---———-直线插补格式:G01X---—-Y--———Z——--F—-—--3.G02-——--—--顺圆插补格式:G02X-----Y-----Z—---R---——G02X-——--Y——--—Z-—-—I---——J-—-—-K----—4.G03-—------逆圆插补格式:G03X-——-—Y—---—Z---——R--—---G03X-—---Y-——--Z---—— I---—-J—--——K-—---5.G04-----——-暂停6.G15---————-极坐标系指令取消7。
G16---—-—--极坐标系指令8。
G17—-—-—--—选择XY平面9.G18--—---—-选择XZ平面10。
G19----—-——选择YZ平面11.G20----——-—英寸输入12。
G21-——-----毫米输入13.G28---—----返回参考点14.G29--——--—-从参考点返回15.G40-—-—----刀具半径补偿取消16。
G41—-—-——-—刀具半径左补偿17.G42—--———--刀具半径右补偿18。
G43----—--—正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49---—---—刀具长度补偿取消21.G50———-----比例缩放取消22.G51---—---—比例缩放有效23。
G54~G59选择工件坐标系1~~~624。
G68---—----坐标旋转25。
G69----—-——坐标旋转取消26.G73——-—---—高速深孔钻循环格式:G73X—-—Y——-Z---R--—Q---F---K-—-27.G74—-—-———-左旋攻丝循环格式:G74X---Y---Z——-R—-—Q--—F——-K-——28.G76-—-—-———精镗循环格式:G76X--—Y---Z--—R---Q---P -—-F—-—K—--29。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G 指令和M指令
(1) G指令条目
FANUC指令G00 定位(快速进给)B *
G01 直线插补(切削进给)B *
G02 圆弧插补/螺旋线(CW)B
G03 圆弧插补/螺旋线(CCW)B
G04 暂停B
G05.1 预读(预先读出多个程序段)B
G07.1 圆柱插补O
G08 预读控制B
G09 准确停止B
G10 加工程序参数输入B
G11 加工程序参数输入删除B
G15 取消极坐标指令B
G16 极坐标指令B
G17 X&Y平面选择B *
G18 Z&X平面选择B
G19 Y&Z平面选择B
G20 英寸输入B
G21 毫米输入B
G22 存储行程检查O
G23 存储行程检查删除O
G27 返回参考点检测B
G28 返回参考点B
G29 从参考点返回B
G30 返回第2.3.4参考点B
G31 跳跃功能O
G33 螺旋切削O
G37 自动刀具长度测量O
G39 拐角偏置圆弧插补B
G40 刀具径补偿取消B *
G41 刀具左侧补偿B
G42 刀具右侧补偿B
G40.1 法线方向控制取消O
G41.1 法线方向控制左侧打开O
G42.1 法线方向控制右侧打开O
G43 +方向刀具长度补偿B
G44 -方向刀具长度补偿B
G49 刀具长度补偿取消B *
G50 取消比例缩放B
G51 比例缩放B
.
G50.1 G指令镜像功能删除B
G51.1 G指令镜像功能B
G52 局部坐标设定B
G53 机床坐标选择B
G54 工件坐标系1选择B *
G54.1 附加工件坐标系选择B
G55 工件坐标系2选择B
G56 工件坐标系3选择B
G57 工件坐标系4选择B
G58 工件坐标系5选择B
G59 工件坐标系6选择B
G60 单方向定位B
G61 准确定位方式B
G62 自动拐角倍率B
G63 攻丝方式O
G64 切削方式O *
G65 宏程序调用B
G66 宏程序模式调用B
G67 宏程序模式调用取消B
G68 坐标系旋转B
G69 取消坐标系旋转B
G73 步进深孔钻循环B
G74 轮廓攻丝循环B
G76 精镗孔B
G80 固定循环取消B *
G81 钻孔或钻定位孔循环B
G82 钻孔或镗孔循环B
G83 深孔钻循环B
G84 攻牙循环B
G85 镗孔循环B
G86 镗孔循环B
G87 反镗削循环B
G88 镗孔循环B
G89 镗孔循环B
G90 绝对坐标输入B *
G91 增量输入B *
G92 坐标系设定B
G92.1 预置工件坐标O
G94 每分进给B
G95 每转进给O
G96 恒端面切削速度控制O
G97 取消恒端面切削速度控制O
G98 返回初始平面B
G99 返回R点平面B
.
M代码说明
M00 程序停
M01 选择停止
M02 程序结束(复位)
M03 主轴正转(CW)
M04 主轴反转(CCW)
M05 主轴停
M06 换刀
M08 切削液开
M09 切削液关
M16 刀具入刀座
M28 刀座返回原点
M30 程序结束(复位) 并回到开头
M48 主轴过载取消不起作用
M49 主轴过载取消起作用
M60 APC 循环开始
M80 分度台正转(CW)
M81 分度台反转(CCW)
M98 子程序调用
M99 子程序结束。