数控机床常用G.M代码表

合集下载

数控GM代码大全

数控GM代码大全

G00 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 英制(in) 模态G21 米制(mm) 模态*G22行程检查功能打开模态G23 行程检查功能关闭模态*G25主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 宏程序调用非模态G66 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01 绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。

2 . 不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。

3.由于电源打开或重置,使系统被初始化时,已指定的G20或G21代码保持有效.4.由于电源打开被初始化时,G22代码被激活;由于重置使机床被初始化时, 已指定的G22或G23代码保持有效.编码字符的意义A 关于X轴的角度尺寸B 关于Y轴的角度尺寸C 关于Z轴的角度尺寸D 刀具半径偏置号E 第二进给功能(即进刀速度,单位为 mm/分钟)F 第一进给功能(即进刀速度,单位为 mm/分钟)G 准备功能H 刀具长度偏置号I 平行于X轴的插补参数或螺纹导程J 平行于Y轴的插补参数或螺纹导程L 固定循环返回次数或子程序返回次数M 辅助功能N 顺序号(行号)O 程序编号P 平行于X轴的第二尺寸或固定循环参数Q 平行于Y轴的第三尺寸或固定循环参数R 平行于Z轴的第三尺寸或循环参数圆弧的半径S 主轴速度功能(表标转速,单位为转/分)T 第一刀具功能U 平行于X轴的第二尺寸V 平行于Y轴的第二尺寸W 平行于Z轴的第二尺寸X 基本尺寸Y 基本尺寸Z 基本尺寸M代码功能附注M00 程序停止非模态M01 程序选择停止非模态M02 程序结束非模态M03 主轴顺时针旋转模态M04 主轴逆时针旋转模态M05 主轴停止模态M06 换刀非模态M07 冷却液打开模态M08 冷却液关闭模态M30 程序结束并返回非模态M31 旁路互锁非模态M52 自动门打开模态M53 自动门关闭模态M74 错误检测功能打开模态M75 错误检测功能关闭模态M98 子程序调用模态M99 子程序调用返回模态。

常用的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代码

数控机床标准G代码及M代码

数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。

JB3208-83标准中规定如下表:G00 点定位G50 * 刀具偏置0/-G01 直线插补G51 * 刀具偏置+/0G02 顺时针圆弧插补G52 * 刀具偏置-/0G03 逆时针圆弧插补G53 直线偏移注销G04 * 暂停G54 直线偏移XG05 * 不指定G55 直线偏移YG06 抛物线插补G56 直线偏移ZG07 * 不指定G57 直线偏移XYG08 * 加速G58 直线偏移XZG09 * 减速G59 直线偏移YZG10-G16 * 不指定G60 准确定位(精)G17 XY平面选择G61 准确定位(中)G18 ZX平面选择G62 准确定位(粗)G19 YZ平面选择G63 * 攻丝G20-G32 * 不指定G64-G67 * 不指定G33 螺纹切削,等螺距G68 * 刀具偏置,内角G34 螺纹切削,增螺距G69 * 刀具偏置,外角G35 螺纹切削,减螺距G70-G79 * 不指定G36-G39 * 不指定G80 固定循环注销G40 刀具补偿/刀具偏置注销G81-G89 固定循环G41 刀具补偿--左G90 绝对尺寸G42 刀具补偿--右G91 增量尺寸G43 * 刀具偏置--左G92 * 预置寄存G44 * 刀具偏置--右G93 进给率,时间倒数G45 * 刀具偏置+/+ G94 每分钟进给G46 * 刀具偏置+/- G95 主轴每转进给G47 * 刀具偏置-/- G96 恒线速度G48 * 刀具偏置-/+ G97 每分钟转数(主轴)G49 * 刀具偏置0/+ G98-G99 * 不指定注:*表示如作特殊用途,必须在程序格式中说明数控机床标准M代码辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

加工中心G M常用代码表

加工中心G M常用代码表
定位 线性插补 圆形插补/螺旋插补,CW(顺时针) 圆形插补/螺旋插补,CCW(逆时针) 停机 人工智能轮廓控制(与高精度相兼容的指令) 人工智能轮廓控制/纳米光滑/光滑插补 NURBS 插补 圆柱面插补 人工智能轮廓控制(先行控制兼容性指令) 精确定位 数据设定 直径/ 半径动态切换 数据设定模式取消 极坐标插补模式 极坐标插补模式取消 XpYp平面 ZpXp平面 YpZp平面 英制数据输入 公制数据输入 已存储行程检查功能ON(接通) 已存储行程检查功能OFF(断开) 参考点返回检查 参考点返回 第2/第3、第4参考点返回 浮动参考点返回 跳跃功能/多级跳跃功能 螺纹切削
G87.6
侧面深孔钻削循环
G88 G89 G90 G92 G94 G96 G97 G98 G99 G318 G319 G325 G330 G332 G334 G335 G336 G337 G338 G339 G340 G341 G343 G361 G362 G380 G384 G412 G413
侧攻丝循环 侧镗削循环 O.D.(外径)/I.D.(内径)切削循环 简单螺纹切削循环 端面车削循环 持续的表面速度控制 恒定主轴速度指令 每分钟进给模式 每转进给模式 读取 P 代码宏变量 写入 P 代码宏变量 数字尾座数据设定 尾架(数字式尾架) / 第 2 主轴台/ 工件支架基准点归零 切削模式选 接通刀具寿命数据注册ON(打开)(刀具寿命管理B功能) 接通刀具寿命数据注册OFF(断开)(刀具寿命管理B功能) 组指令(刀具寿命管理B功能) 空指令(刀具寿命管理B功能) 状态标记清除指令(刀具寿命管理B功能) 刀具寿命管理信息读取指令(刀具寿命管理B功能) PMC地址信息读取指令 读取数控参数 刀具寿命管理/刀具偏移指令 刀具更换指令(通过机床零点) 刀具更换指令(通过第 4 零点) 刚性攻丝循环取消 刚性攻丝循环 环切,内部顺时针 环切,内部逆时针

常用的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=500G83支持排屑G83X_Y_R_Z_Q_F_;Q为在钻到Z点之前;每钻多少;排一次屑.. G90------绝对尺寸G91------相对尺寸G92------预制坐标G98返回上一平面机床默认G98 G99返回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代码

数控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(此指令可做一个单节使用),在按下程序循环启动按钮,将会刷新刀表,即第一号刀库就是第一把刀,将刀号校对完毕。

数控铣床G代码和M代码

数控铣床G代码和M代码

数控铣床G代码和M代码.txt爱,就大声说出来,因为你永远都不会知道,明天和意外,哪个会先来!石头记告诉我们:凡是真心爱的最后都散了,凡是混搭的最后都团圆了。

你永远看不到我最寂寞的时候,因为在看不到你的时候就是我最寂寞的时候!最佳答案代码功能G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。

数控加工中心常用G-M代码指令详解

数控加工中心常用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。

数控G_M指令(代码)全

数控G_M指令(代码)全

G 代码G00快速定位G01主轴直线切削G02主轴顺时针圆弧切削G03主轴逆时针圆弧切削G04 暂停G10 数据设置模态G11 数据设置取消模态G17 XY平面选择模态G18 ZX平面选择模态G19 YZ平面选择模态G20 英制模态G21 米制模态G22 存储行程检查开关翻开模态G23 存储行程检查开关关闭模态G25 主轴速度波动检查翻开模态G26 主轴速度波动检查关闭模态G27 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态G40 刀具半径补偿取消模态G41 刀具半径左补偿模态G42 刀具半径右补偿模态G43 刀具长度正补偿模态G44 刀具长度负补偿模态G49 刀具长度补偿取消模态G52 局部坐标系设置非模态G53 机床坐标系设置非模态G54 第一工件坐标系设置模态G55 第二工件坐标系设置模态G59 第六工件坐标系设置模态G65 宏程序调用模态G66 宏程序调用模态模态G67 宏程序调用取消模态G70 外圆精车循环G71 外圆粗车循环G73 高速深孔钻孔循环非模态G74 左旋攻螺纹循环非模态G76 精镗循环非模态G80 固定循环注销模态G81 钻孔循环模态G82 钻孔循环模态G83 深孔钻孔循环模态G84 攻螺纹循环模态G85 粗镗循环模态G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 绝对尺寸模态G91 增量尺寸模态G92 工件坐标原点设置模态G97 以转速进给固定循环回到初始点G98 以时间进给固定循环回到R点G00 定位〔快速移动〕格式G00 X_ Z_1这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处(在增量坐标方式下)。

2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。

刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位刀具路径类似直线切削(G01) 那样,以最短的时间〔不超过每一个轴快速移动速率〕定位于要求的位置。

数控加工中心常用G-M代码指令详解

数控加工中心常用G-M代码指令详解
N0030 M02
G91—增量方式编程
格式:G91
说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算
运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。
例:N0010 G91 X20 Y85
N0020 G01 X20Y-10 F100
N0030Y-20
N0040 X20Y-15
22.G51--------比例缩放有效
23.G54~G59选择工件坐标系1~~~6
24.G68--------坐标旋转
25.G69--------坐标旋转取消
26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---
27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---
38.G99--------固定循环返回到R点
常用的辅助功能M代码
M代码----功能
1.M00--------程序停止
2.M01--------选择停止
3.M02--------程序结束
4.M03--------主轴正转
5.M04--------主轴反转
6.M05--------主轴停止转动
7.M06--------换刀指令
6.J-------------坐标字--------圆弧中心Y轴向坐标
7.K------------坐标字--------圆弧中心Z轴向坐标
8.L------------重复次数-----固定循环及子程序的重复次数
9.M-----------辅助功能-----机床开/关指令
10.N----------顺序号--------程序段顺序号

数控编程G、M、T、S代码大全

数控编程G、M、T、S代码大全

数控机床标准G、M代码一.准备功能字G准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

G功能字由地址符G和其后的两位数字组成,从G00-G99共100种功能.JB3208-83标准中规定如下表:代码功能作用范围功能代码功能作用范围功能 G00 点定位 G50 * 刀具偏置0/— G01 直线插补G51* 刀具偏置+/0 G02 顺时针圆弧插补 G52 *刀具偏置-/0G03 逆时针圆弧插补 G53 直线偏移注销 G04 *暂停 G54 直线偏移X G05 *不指定 G55 直线偏移Y G06 抛物线插补 G56 直线偏移Z G07 * 不指定 G57 直线偏移XY G08 * 加速 G58 直线偏移XZ G09* 减速G59 直线偏移YZ G10—G16 * 不指定 G60 准确定位(精) G17 XY平面选择 G61 准确定位(中) G18 ZX平面选择 G62 准确定位(粗) G19 YZ平面选择G63 *该丝 G20—G32 *不指定 G64-G67* 不指定 G33 螺纹切削,等螺距 G68 *刀具偏置,内角 G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 G35螺纹切削,减螺距G70-G79 *不指定G36-G39 *不指定 G80 固定循环注销 G40刀具补偿/刀具偏置注销G81—G89 固定循环 G41 刀具补偿—-左 G90 绝对尺寸 G42 刀具补偿--右 G91 增量尺寸 G43 *刀具偏置—-正 G92 *预置寄存G44 *刀具偏置-—右 G93 进给率,时间倒数 G45* 刀具偏置+/+G94每分钟进给G46 *刀具偏置+/— G95 主轴每转进给 G47 *刀具偏置—/- G96 恒线速度 G48 * 刀具偏置—/+ G97 每分钟转数(主轴) G49* 刀具偏置0/+G98-G99*不指定注:*表示如作特殊用途,必须在程序格式中说明二.辅助功能字M辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

数控加工中心g代码大全【汇总】

数控加工中心g代码大全【汇总】

对于一台数控CNC机床来说,要让它动起来,完成一个零件的加工,编程是必不可少的一个步骤!而对于一个零件的加工好坏,则取决于其程序的好坏!因此,一段好的程序也是很重要的!我们在使用数控加工中心的过程中,最常见的数控代码有两种,一种是G代码,一种是M代码。

本文整理了常见的G代码和M代码的含义,不同厂商不同的数控系统可能稍有出入,在实际中以说明书为准。

G代码----功能--------------格式G00--------快速移动格式:G00X-----Y-----Z----格式:4.5.6.7.9.10.11.12.13.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.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点G代码:准备功能,控制机床动作(比如G00快速移动)M代码:辅助功能,辅助机床动作。

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

数控加工中心常用的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--------暂停格式:G04P-----6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择X Z平面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.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. M05--------主轴停止转动7. M06--------换刀指令8. M08--------切削液开9. M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.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指令

该指令命令刀具以点位控制方式从刀具所在点快速移动到目标位置,无运动轨迹要求,不需特别指定移动速度。

输入格式:G00 IP ;注:1、“IP ”代表目标点的坐标,可以用X、Z、U、W表示;2、X(U)坐标按直径值输入;3、快速点定位时,刀具的路径通常不是直线。

例2-2:如图2-4所示,以G00指令刀具从A点移动到B点。

图2-4 G00快速点定位绝对指令:G00 X40 Z2;增量指令:G00 U-60 W-50;相关知识点:1、符号“”代表编程原点;2、在某一轴上相对位置不变时,可以省略该轴的移动指令;3、在同一程序段中绝对坐标指令和增量坐标指令可以混用;4、从图中可见,实际刀具移动路径与理想刀具移动路径可能会不一致,因此,要注意刀具是否与工件和夹具发生干涉,对不确定是否会干涉的场合,可以考虑每轴单动;5、刀具快速移动速度由机床生产厂家设定。

(二)直线插补指令(G01)该指令用于直线或斜线运动。

可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿XZ平面内任意斜率的直线运动。

输入格式:G01 IP F ;注:1、“IP ”代表目标点的坐标,可以用X、Z、U、W表示;2、“F ”指令刀具的进给速度。

例2-3:外圆柱切削。

如例2-1所示。

图2-5 G01指令切外圆锥例2-4:外圆锥切削。

(图2-5)绝对指令:G01 X40 Z-30 F0.4;增量指令:G01 U20 W-30 F0.4;或采用混合坐标系编程:G01 X40 W-30 F0.4;(三)圆弧插补指令(G02 G03)该指令能使刀具沿圆弧运动,切出圆弧轮廓。

G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。

表2-2列出了G02、G03程序段中各地址代码含义。

输入格式:G02 IP__I__K__F__;或G02 IP__R__F__;G03 IP__I__K__F__;或G03 IP__R__F__;表2-2 G02 G03程序段中各指令的含义考虑的因素指令含义回转方向G02 刀具轨迹按顺时针圆弧插补G03 刀具轨迹按逆时针圆弧插补终点位置IP X、Z(U、W)工件坐标系中圆弧终点的X、Z(U、W)值从圆弧起点到圆弧中心的距离I、KI:圆心相对于圆弧起点在X方向的坐标增量K:圆心相对于圆弧起点在Z方向的坐标增量圆弧半径R 指圆弧的半径,取小于180º的圆弧部分相关知识点:1、圆弧顺、逆的方向判断:沿圆弧所在平面(XOZ)相垂直的另一坐标轴(y轴),由正向负看去,起点到终点运动轨迹为顺时针使用G02指令,反之,使用G03指令,如图2-6所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CNC数
G00快速定位M00程序停止
G01直线切削M01选择性程序停止
G02顺时针方向圆弧切削M02程式结束
G03逆时针方向圆弧切削M03主轴正转
G17XY平面设定M04主轴反(逆)转
G18XZ平面设定M05主轴停止
G19YZ平面设定M06刀具交换
G20英制单位设定M07喷雾开启
G21公制单位设定M08切削液开启
G28自动经中间点复归机械原点M09喷雾及切削液关闭
G40刀具半径补正取消M19主轴定位
G41刀具半径补正偏左M30程式结束,记忆回复,纸带回卷G42刀具半径补正偏右M98执行副程式
G43刀具长度沿正向补正M99副程式结束,回主程式
G49刀具长度补正取消S主轴转速
G54第一工作坐标系设定F刀具进给率
G55第二工作坐标系设定T刀具号码
G56第三工作坐标系设定H刀具长度补正号码
G57第四工作坐标系设定X工作坐标系中的X轴坐标
G58第五工作坐标系设定Y工作坐标系中的Y轴坐标
G59第六工作坐标系设定Z工作坐标系中的Z轴坐标
G73高速啄钻循环I圆弧起点到圆心X轴距离
G74左螺纹攻牙循环J圆弧起点到圆心Y轴距离
G76精搪孔循环K圆弧起点到圆心Z轴距离
G80固定循环取消R刀路半径值或钻削时的钻削起点值G81钻孔循环Q每次钻削进给量
G83啄钻循环%程式段分隔符号
G84右螺纹攻牙循环
G90绝对坐标系统
G91增量值(相对值)坐标设定
G98起始点复归固定循环。

相关文档
最新文档