数控机床标准GM代码
- 格式:docx
- 大小:218.96 KB
- 文档页数:5
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代码大全The document was prepared on January 2, 2021G00 快速定位模态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代码功能附注M99 子程序调用返回模态M00 程序停止非模态M01 程序选择停止非模态M02 程序结束非模态M03 主轴顺时针旋转模态M04 主轴逆时针旋转模态M05 主轴停止模态M06 换刀非模态M07 冷却液打开模态M08 冷却液关闭模态M30 程序结束并返回非模态M31 旁路互锁非模态M52 自动门打开模态M53 自动门关闭模态M74 错误检测功能打开模态M75 错误检测功能关闭模态M98 子程序调用模态。
CNC国际通用代码G00:直线快速定位G01:直线补间.切削进给G02:圆弧补间(顺时钟)G03:圆弧补间(逆时钟)CNC机床:(法兰克系统)G04:暂停指定时间G09:确定停止检测G10:可程式资料输入8NUXP FO RST ZASG15:极座标插位取消8下一步储存清除插入G16:极座标插位8G17:设定X-Y工作平面8POS PRGM MANU CANG18:设定Z-X工作平面8坐标位置程式提示手动功能变换消除G19:设定Y-Z工作平面8G20: 设定英制8MAGAZ MONITR PATA DELG21: 设定公制8刀库数据资料提示刀具数据工作坐标删除G22: 设定软件极限(组群:04)8ALARM I/O CLEAR SHIFT EXTTENDG28:参考点回零8报警记录机床参数屏幕保护切换功能延伸G29:从参考点回零8ERIN ATC SCW+:加快;EOBG30:任意参考点回零8 归零(原点) 换刀主轴转动-:减慢程式分隔G31:跳越指令8PIDX MAGE SsTOP X Y ZG33:螺牙切削8转盘旋转刀具移动主轴停止进给速度进给速度G40:刀具半经补偿取消8HPD FOG STEP RELSEG41:刀具半经左补偿8快速进给慢速进给单步进给重新设置G42:刀具半经右补偿8+X+Y+Z+4G43:刀具长度正补偿8往右移往后移往上移转盘顺转G44:刀具长度负补偿8-X-Y-Z-4G45: 刀具位置增加一倍补正值(组群:00) 8往左移往前移往下移转盘逆转G46: 刀具位置减小一倍补正值(组群:00)8MANU MOZ MEM EDITG47: 刀具位置增加二倍补正值手动模式手编自动编辑G48: 刀具位置减小二倍补正值TLINP SINGL ESZAG49:刀具长度补偿取消/主轴锁定程式输入G50:放大缩小开始BSKP PRY Z,WRKG51:放大缩小取消单节运转程式预演/G50.1:镜像无效OPSTP MLCK ILCAKG51.1:镜像有效///G52:部座标系统设定CLTP CHPF LIGHT G53:机械座标系统设定切削油开关清洗油开关工作灯G54-59:工作座系标统设定G61:确定停止检测G64:切削模式G65:单一巨集程式呼叫( 三菱系统)G66:模式巨集程式呼叫G67:程式巨集程式呼叫取消MAZN MOO/01ALARM EOBEG68:坐标旋转开始POWERG69:坐标旋转取消电源工作灯暂停提示灯报警提示灯分隔号G70:英制单位加工G71:公制单位加工ZERPOSITOW POS PROG OFFSETG73:高速啄式钻孔循环G74:左手功牙循环X Y Z坐标位置程式提示刀具补偿G76:精细搪孔循环G80:取消循环X,Y,Z零点归复提示SHZFT CAN ZNPUTG81:钻孔循环G82:孔底暂停循环切换键消除数据输入G83:啄孔钻孔循环nc.poWER SYSTEM MESSAGE CUSTOMG84:右功牙循环电源开关系统参数故障记录系统电路G85:搪孔循环(铰孔循环)READY ALTER TNSERT DELETEG86:高速搪孔循环(镗孔循环)起动开关程式修改插入键删除G87:背面精搪孔循环(反镗孔循环)G88:半自动精细搪孔循环(手动退刀盲孔镗孔循环)G89:孔底暂停搪孔循环G90:绝对位置输入方式SLNGLEBLOCK DRYRUN PAGB HELPG91:相对位置输入方式主轴锁定程式预演翻上帮助说明G92:绝对零点坐标系统设定G94:每分钟进给(MM/MIAO)OPTIONAL PAGE RESETG95:每转进给量(MM/MM)单节运行翻下重新设定G96:等表面切削速度G97:等表面切削速度取消WORKLIGHT DOORINTERLCOK PROGRAMPROTECT G98:复零到初始点工作灯内部门琐程式编辑开关G99:复归到R点G134:圆周孔循环G135:角度直线孔循环MAGATZNE SPINBLE COOLLANTG136:圆弧孔循环刀具转动主轴转动切削油开关G137:模盘孔循环G161:X轴双向面取消铣加工循环SART STOP AUTOZRNG162:X轴单向面取消铣加工循环开始(绿) 暂停(红)自动归零G163:Y轴双向面取消铣加工循环G164:Y轴单向面取消铣加工循环CYCLE AXZS SELECT XY系统循环XYZ(手轮)进给调节通用M代码代表:0000000000000000000000000000000000000000000000000 0000000000000000000M00:程式暂停M01:选择性程式暂停M02:程式暂停AIT+Z:setvisble level(设置可见层)M03:主轴启动顺时针AIT+C:ACLESSTHE XFORM MENU(进入转换菜单)M04:主轴启动逆时针AIT+F1:SET VISIBLE LEVEL(设置可见层)M05:主轴停止AIT+F2:UNZ00M BY 0.8 ( 缩小0.8)M06:刀具掉换AIT+F3:TOGGLE CURSOR TRACKING ON/OFF(切换光标跟踪开关)m07: 后动喷雾冷却AIT+F4:EXIT MASTERCAM8(退出MASTERCAM8)M08:加工液开AIT+F5:ALCESS THE DELETE FUNCTION USING WINDOW SELECTION(用窗选M09:加工液关进入删除功能)M10:夹爪NO AIT+F7:ACCESS THE BLANK FUNCTION(进入隐藏功能)M11:夹爪OFF AIT+F8: ACCESS THE SYSTEM COMFINGURATION DIALOG BOX(进入系统设置M21:刀盘顺时针转动话框M22:刀盘逆时针转动m23: 刀盘上的刀具自动上刀AIT+F9:....(绘现在世界视角(圆心)的轴线,现在构图平面(左下角和现在刀具平面(右下角)M30:程式结束并倒转M98:呼叫副程式M99:呼叫副程式(程式循环)edit: 是打开程式编辑.修改。
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 子程序调用返回模态。
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.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轴的绝对坐标格式:G34 X- Y-I- J- K-;(多打一次孔)X、Y:表示X、Y圆周孔到工件原点之距离(绝对坐标)(圆心)I:半径J:最初孔角度,逆时针为正值K:孔数坐标系旋转G68 X0. Y0. R0.XY:旋转点,一般情况下原点较多R:旋转的角度G68其中X50 Y100是旋转中心,R60.是逆时针旋转60度G69是取消坐标旋转。
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 子程序调用返回模态。
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代码一•功能 -------- 格式:1.G00 ----- 快速移动格式:2.G01 ----- 直线插补格式:3.G02 ----- 顺圆插补格式: GOOX ----- Y -- Z—GO IX ---- Y --- Z—F --G02X ----- Y --- Z—R --G02X --- Y Z—I ------ J EL -----4. G03 ------ 逆圆插补格式:G03X-----Y-----Z-----R——G03X ---- Y --- Z -- I --- J -- ----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---K27.G74左旋攻丝循环28.G76精镂循环29.G80取消固定循环30.G81钻孔循环31.G83排屑钻孔循环32.G84 ---- 刚性攻丝循环33.G90 ---- 绝对值编程格式:G74X—Y—Z—R—Q—F—K—格式:G76X---Y---Z---R---Q---P—F--K--格式:G81X---Y---Z--R---F--格式:G83X—Y---Z---R---Q---F---K-- 格式:G84X—Y---Z---R---P---F---K---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轴的绝对坐标功能详解:GOO一快速定位格式:GOO X(U)_Y(W)_说明:⑴该指令使刀具按照点位控制方式快速移动到指定位置。