加工中心常用代码gm
数控加工中心常用GM代码指令详解
数控加工中心常用GM代码指令详解数控加工中心常用的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.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轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
加工中心常用G代码和M代码大全,收藏好了
加⼯中⼼常⽤G代码和M代码⼤全,收藏好了我们在使⽤数控加⼯中⼼的过程中,最常见的数控代码有两种,⼀种是G代码,⼀种是M代码。
本⽂整理了常见的G代码和M代码的含义,不同⼚商不同的数控系统可能稍有出⼊,在实际中以说明书为准。
G代码:准备功能,控制机床动作(⽐如G00快速移动)M代码:辅助功能,辅助机床动作。
(⽐如M03主轴正转)01 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 -- 镗孔/暂停循环G90 -- 绝对值编程G91 -- 增量编程G92 -- 设定⼯件坐标G93 -- 每分钟进给次数G94 -- 每分钟进给速度G98 -- 开始点返回G99 -- R平⾯选择G98 -- 固定循环返回起始点(部分机床)G99 -- 返回固定循环R点(部分机床)G114.1 -- 主轴同期制御G100~225 -- 使⽤者巨集(G码呼叫)最⼤10个02 M代码指令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 -- ⼦程序结束。
GM代码
CNC国际通用代码G00:直线快速定位G01:直线补间.切削进给G02:圆弧补间(顺时钟)G03:圆弧补间(逆时钟)CNC机床英文翻译:(法兰克系统)G04:暂停指定时间G09:确定停止检测------------------------------------------------G10:可程式资料输入8NUXP FO RST ZAS G15:极座标插位取消8下一步储存清除插入G16:极座标插位8G17:设定X-Y工作平面8POS PRGM MANU CANG18:设定Z-X工作平面8坐标位置程式提示手动功能变换消除G19:设定Y-Z工作平面8G20: 设定英制8MAGAZ MONITR PATA DEL G21: 设定公制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 ESZA G49:刀具长度补偿取消/主轴锁定程式输入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 AXZSSELECT 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: 是打开程式编辑.修改。
数控GM代码大全
数控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 子程序调用模态。
常用GM代码一览表
17.G42--------刀G44--------负向刀具长度补偿 20.G49--------刀具长度补偿取消
21.G50--------比例缩放取消 22.G51--------比例缩放有效
32.G84--------刚性攻丝循环 格式:G84 X-Y-Z-R-P-F-K-
33.G90--------绝对值编程 34.G91--------增量值编程
37.G98----固定循环返回到参考点 38.G99--------固定循环返回到R点
38.G99--------固定循环返回到R点
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-------子程序结束,并返回主程序
G代码----功能--------------格式
1.G00--------快速移动 格式:G00 X--Y--Z--
2.G01--------直线插补 格式:G01 X--Y--Z--F--
3.G02-顺圆插补 格式:G02 X-Y-Z-R- G02 X-Y-Z-I-J-K-
GM代码
2010-11-24 07:28数控G M代码大全G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G13 刀架选择:刀架AG14 刀架选择:刀架BG17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给(正转) G37 动力刀具轴-进给轴同步进给(反转)G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G50 零点位移,主轴最高转速指令G52 六角刀架转位位置误差补偿G62 镜像指令G64 到位控制关G65 到位控制开G71 复合固定螺纹车削循环: 轴向G72 复合固定螺纹车削循环: 径向G73 轴向铣槽复合固定循环G74 径向铣槽复合固定循环G75 自动倒角G76 自动倒圆角G77 攻丝复合固定循环G78 反向螺纹攻丝循环G80 形状定义结束(LAP)G81 轴向形状定义开始(LAP)G82 径向形状定义开始(LAP)G83 坯材形状定义开始(LAP)G84 棒料车削循环中改变切削条件(LAP) G85 调用棒料粗车循环(LAP)G86 调用重复粗车循环(LAP)G87 调用精车循环(LAP)G88 调用连续螺纹车削循环(LAP)G90 绝对值编程G91 增量编程G94 每分进给模式(mm/min)G95 每转进给模式(mm/rev)G96 恒周速切削开G97 G96取消G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补(正面) (CW) G103 创成加工中圆弧插补(正面) (CCW)G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG119 刀具半径补尝:C-X-Z平面G122 刀架A副主轴W轴指令(13)G123 刀架B副主轴W轴指令(G14)G124 卡盘A有效原点G125 卡盘B有效原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G132 创成加工中圆弧插补(侧面) (CW) G133 创成加工中圆弧插补(侧面) (CCW)G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G148 B-轴控制OFF指令G149 B-轴控制ON指令G152 可编程尾架定位(牵引尾架)G153 可编中心架G代码(牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG178 同步攻丝循环(CW)G179 同步攻丝循环(CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G206 G代码宏功能CALL G207 G代码宏功能CALL G208 G代码宏功能CALL G209 G代码宏功能CALL G210 G代码宏功能CALL G211 G代码宏功能CALL G212 G代码宏功能CALL G213 G代码宏功能CALL G214 G代码宏功能CALL M代码内容M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动(正转) M04 工作主轴起动(反转) M05 主轴停止M06 刀具交换M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等待同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴连接M111 拾取轴自动零点设定M112 M-刀具轴在第三刀架上停止M113 M-刀具轴在第三刀架前进转M114 M-刀具轴在第三刀架向回转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头后退M119 工件计数专用M120 无工件M121 固定中心架打开/关闭M122 固定中心架后退M123 固定中心架前进M124 STM超时检测开M125 STM超时检测关M126 附加送气口3关M127 附加送气口3开M128 尾架转动后退M129 尾架转动前进M130 卡盘故障检测空气关M131 卡盘故障检测送气输出关M132 卡盘故障检测关M133 卡盘故障检测开M134 负荷监视关M135 负荷监视开M136 复合固定循环形状指定M137 对刀器互锁解除开M138 对刀器互锁解除关M139 自学功能启动M140 攻丝循环动力刀具恒周速应答忽视M141 C轴夹紧指令选择M142 冷却液底压M143 冷却液高压M144 附加冷却液1关M145 附加冷却液1开M146 C轴松开M147 C轴夹紧M148 自动脱模主轴正转M149 自动脱模主轴反转M150 同步旋转关M151 同步旋转开M152 动力刀具轴互锁解除开M153 动力刀具轴互锁解除关M154 附加送气口2关(测量用吹气口) M155 附加送气口2开(测量用吹气口) M156 尾座互锁解除关M157 尾座互锁开M158 凸轮加工机-同步运行关M159 凸轮加工机-同步运行开M160 M161取消M161 进给倍率固定(100%)M162 M163取消M163 动力刀具主轴倍率固定(100%) M164 M165取消M165 进给保持和单程序段忽视M166 尾架进给/后退互锁解除关M167 尾架进给/后退互锁解除开M168 忽略动力刀具轴恒周速应答忽视M169 C轴没卡紧M172 车床内侧机械手互锁解除关M173 车床内侧机械手互锁解除开M174 附加冷却液2关M175 附加冷却液2开M176 Y轴松开M177 Y轴夹紧M178 尾架卡盘夹紧M179 尾架卡盘松开M180 机械手请求0M181 机械手请求1M182 机械手请求2M183 机械手请求3M184 卡盘互锁取消关M185 卡盘互锁取消开M188 尾架连接关(牵引可编程尾架规格) M189 尾架连接开(牵引可编程尾架规格) M190 尾架连接是可用G00移动M191 动力刀具主轴分度方向指定(顺时针)M192 动力刀具主轴分度方向指定(逆时针)M193 M194取消M194 螺纹车削相位核运行M195 M196取消M196 螺纹车削相位核对位移量有效M197 螺纹车削相位核对位移量清除M200 Z轴同步进给取消M201 Z轴同步进给G13M202 Z轴同步进给G14M203 刀架松开(数控刀架)M204 LR15M-ATC;循环时间缩短规格(刀库换刀门关)M205 LR15M-ATC;循环时间缩短规格(刀库换刀门开)M206 LR15M-ATC;循环时间缩短规格(后退位置防护罩开)M207 LR15M-ATC;循环时间缩短规格(后退位置防护罩关)M208 门互锁C,D开M209 门互锁C,D关M211 键槽切削循环:单向切削模式M212 M-刀具轴在第三刀架上停止或键槽切削循环:交叉切削模式M213 M-刀具轴在第三刀架上停止或键槽切削循环:进给量指定切削模式M214 M-刀具轴在第三刀架上停止或键槽切削循环:等分切削模式M215 负载监视G00忽略关M216 负载监视G00忽略开M218 附加吹气口关M219 附加吹气口开M220 平面车削关M221 平面车削旋转比(1:1)M222 平面车削旋转比(1:2)M223 平面车削旋转比(1:3)M224 平面车削旋转比(1:4)M225 平面车削旋转比(1:5)M226 平面车削旋转比(1:6)M227 LR15M-ATC;ATC操作完成等待指令M228 ATC下一个刀具返还指令M229 ATC动力刀具分度M230 外部M码M231 外部M码M232 外部M码M233 外部M码M234 外部M码M235 外部M码M236 外部M码M237 外部M码M238 平面车削动力主轴相位变更M239 副主轴模式主轴分度M240 动力刀具主轴:空档M241 动力刀具主轴:第1档M242 动力刀具主轴:第2档M243 排屑装置停止M244 排屑装置正转M246 副主轴卡盘互锁解除开M247 副主轴卡盘互锁解除关M248 副主轴卡盘夹紧M249 副主轴卡盘松开M250 工件推进器后退M251 工件推进器前进M252 激光尺数据写入M253 激光尺数据核对M254 程序停止M264 M265取消M265 脉冲手轮控制方式是取消快速进给M271 主轴低速开M272 主轴低速关M288 副主轴模式吹气关M289 副主轴模式吹气开M290 顶门关M291 顶门开M296 时间常数切换(用于少量切削标志) M297 时间常数切换(用于有效形状)。
加工中心常用代码gm
啊资料大全网址:代码分组意义格式G00 01 快速进给、定位 G00 X-- Y-- Z--G01 直线插补 G01 X-- Y-- Z--G02 圆弧插补CW顺时针 XY平面内的圆弧:ZX平面的圆弧:YZ平面的圆弧:G03 圆弧插补CCW逆时针G04 00 暂停 G04 P|X 单位秒;增量状态单位毫秒;无参数状态表示停止G05.1 预读控制超前读多个程序段G07.1G107 圆柱插补G08 预读控制G09 准确停止G10 可编程数据输入g10的意思是用程序输入补偿指令格式有:H的几何补偿值变成格式 g10 L10 P RH的磨损补偿值变成格式 g10 L11 P RD的几何补偿值变成格式 g10 L12 P RD的磨损补偿值变成格式 g10 L13 P Rp指的是机床补偿理所指的番号如 0001 0002 等 R则为半径或者是长度方向上的补偿一般我们常用的是L10 和L12 配合g41、g42使用关于数控技术应用的D与H补偿指令的学习;D指令为刀具半径补偿;组成名称为G41和G42组合在一起;H指令为长度补偿指令;组成名称为G43和G44的长度补偿..G41和G42:G41是刀具半径的左补偿;G42是刀具半径的右补偿;G43是刀具长度的正补偿;G44为刀具长度的负补偿;它们的补偿都要用G40来取消..刀具补偿参数D;H它们都表示数控系统中的补偿寄存器的地址名称;但是具体补偿值是多少;关键是由他们后面的补偿号地址来决定..不过在加工中心钟;为了防止出错;一般认为规定H值为刀具长度补偿地址;不长号码从1~100号..假如有100把刀的加工中心刀库;D为刀具半径补偿地址;补偿号从1~100号..例如:G00/G01G43/G44 H01 Z100.0G00/G01G41/G42 D01 X0 Y0 F500;如G90G10L2P1X Y Z AG90绝对坐标G10调用资料L2文件地址P0文件名A0第四轴角度G90 G10 P1 L12 R25 意思就是写入1号刀刀具半径补偿为25 P1是1号刀;换刀的话P不变改后面数就行 L12是对应着半径补偿 R25指半径..G90 G10 P1 L2 X12.356 Y842.369 Z-953.284 B0 讲X Y Z X B机床坐标写入到G54坐标中 P1对应G54 P2对应G55 以此类推 G54 P01 对应什么我忘了o∩_∩o 这个不太常用;好像是P1 L20吧格式G10L50;设定为参数输入方式N-R-;非轴型参数N-P-R;轴型参数┊G11;取消参数输入方式指令的意义N_;参数号4 位数或补偿位置号0 至1023作为螺距误差补偿基准点号+10;0005 位数R_:参数设定值前零可以省略..P_:轴号:1~4轴型参数指令格式说明参数设定值R_ 参数R_设定值不用小数点..小数也不能用在用户宏程序的变量R_..对轴类参数指定从1 到4最大4 轴的轴号P_..控制轴按CNC 显示的顺序编号..轴号P_如;控制轴指定为P2;则其显示顺序为第2..警告1. 当更改了螺距误差补偿值和反向间隙补偿值后;一定要进行手动回参考点操作..否则机床将偏离正确位置..2. 参数输入前必须取消固定循环方式..如果不取消;将激起钻孔动作..注在参数输入方式;不能指定其它的NC 语句..– 301 –16. 可编程参数输入G10 编程 B-63834C/01– 302 –例 1. 设定位型参数No.3404 的位2SBPG10L50;参数输入方式N3404 R 00000100;SBP 设定G11;取消参数输入方式2. 修改轴型参数No.1322设定存储行程极限2 各轴正向的坐标值中的Z 轴第3 轴和A 轴第4 轴的值..G10L50;参数输入方式N1322 P3 R4500;修改Z 轴N1322 P4 R12000;修改A 轴G11;取消参数输入方式G11可编程数据输入方式取消◤G15 极坐标指令消除G16 极坐标指令G15 17 取消极坐标指令 G15 取消极坐标方式G16 极坐标指令 Gxx Gyy G16 开始极坐标指令G00 IP_ 极坐标指令Gxx:极坐标指令的平面选择G17;G18;G19Gyy:G90指定工件坐标系的零点为极坐标的原点G91指定当前位置作为极坐标的原点IP:指定极坐标系选择平面的轴地址及其值第1轴:极坐标半径第2轴:极角G17 02 XY平面 G17选择XY平面;G18选择XZ平面;G19选择YZ平面..G18 ZX平面G19 YZ平面G20 英寸输入G21 毫米输入◤G22 存储行程检测功能接通G23 存储行程检测功能断开G27 返回参考点检测G28 00 回归参考点 G28 X-- Y-- Z--G29 由参考点回归 G29 X-- Y-- Z—G30 返回第2 3 4参考点G31跳转功能车床用:G33 螺纹切削;等螺距 G68 刀具偏置;内角 G34 螺纹切削;增螺距 G69 刀具偏置;外角 G35 螺纹切削;减螺距G33 螺纹切削G37 自动刀具长度测量G39 拐角偏置圆弧插补G40 07 刀具半径补偿取消 G40G41 左半径补偿G42 右半径补偿G43 08 刀具长度补偿+G44 刀具长度补偿-G45 刀具位置偏置加G46 刀具位置偏置减G47 刀具位置偏置加2倍G48刀具位置偏置减2倍G49 刀具长度补偿取消 G49G50 11 取消缩放 G50 缩放取消G51 比例缩放 G51 X_Y_Z_P_:缩放开始X_Y_Z_:比例缩放中心坐标的绝对值指令P_:缩放比例G51 X_Y_Z_I_J_K_:缩放开始X_Y_Z_:比例缩放中心坐标值的绝对值指令I_J_K_:X;Y;Z各轴对应的缩放比例G52 00 设定局部坐标系 G52 IP_:设定局部坐标系G52 IP0:取消局部坐标系IP:局部坐标系原点G53 机械坐标系选择 G53 X-- Y-- Z--G54 14 选择工作坐标系1 GXXG55 选择工作坐标系2G56 选择工作坐标系3G57 选择工作坐标系4G58 选择工作坐标系5G59 选择工作坐标系6G60 单方向定位G61 准确停止方式G62 自动拐角倍率G63 攻丝方式◤G64切削方式G65 宏程序调用G66 宏程序模态调用◤G67宏程序模态调用取消G68 坐标旋转有效◤G69坐标旋转取消G68 16 坐标系旋转 G17/G18/G19G68 a_ b_R_:坐标系开始旋转G17/G18/G19:平面选择;在其上包含旋转的形状a_ b_:与指令坐标平面相应的X;Y;Z中的两个轴的绝对指令;在G68后面指定旋转中心R_:角度位移;正值表示逆时针旋转..根据指令的G代码G90或G91确定绝对值或增量值最小输入增量单位:0.001deg有效数据范围:-360.000到360.000G69 取消坐标轴旋转 G69:坐标轴旋转取消指令G73 09 深孔钻削固定循环 G73 X-- Y-- Z-- R-- Q-- F--G74 左螺纹攻螺纹固定循环 G74 X-- Y-- Z-- R-- P-- F--G76 精镗固定循环 G76 X-- Y-- Z-- R-- Q-- F--G80 09 固定循环取消G81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--G82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--G83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--G84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--G85 镗削固定循环 G85 X-- Y-- Z-- R-- F--G86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--G88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--G89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F—◤G90 绝对值编程G90 03 绝对方式指定 GXX◤G91增量值编程G91 相对方式指定G92 设定工件坐标系或最大主轴速度箝制G92 00 工作坐标系的变更 G92 X-- Y-- Z--G92.1 工件坐标系预置◤G94 每分进给G95 每转进给G96 恒周速控制切削速度◤G97恒周速控制取消切削速度◤G98 固定循环返回到初始点G98 10 返回固定循环初始点 GXXG99 返回固定循环R点G99 固定循环返回到R点数控机床标准M代码辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关;工件或刀具的夹紧和松开;刀具的更换等功能..辅助功能字由地址符M和其后的两位数字组成..JB3208-83标准中规定如下表:表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 程序停止 M36 进给范围1M01 计划结束 M37 进给范围2M02 程序结束 M38 主轴速度范围1M03 主轴顺时针转动 M39 主轴速度范围2M04 主轴逆时针转动 M40-M45 齿轮换档M05 主轴停止 M46-M47 不指定M06 换刀 M48 注销M49M07 2号冷却液开 M49 进给率修正旁路M08 1号冷却液开 M50 3号冷却液开M09 冷却液关 M51 4号冷却液开M10 夹紧 M52-M54 不指定M11 松开 M55 刀具直线位移;位置1M12 不指定 M56 刀具直线位移;位置2M13 主轴顺时针;冷却液开 M57-M59 不指定M14 主轴逆时针;冷却液开 M60 更换工作M15 正运动 M61 工件直线位移;位置1M16 负运动 M62 工件直线位移;位置2M17-M18 不指定 M63-M70 不指定M19 主轴定向停止 M71 工件角度位移;位置1 M20-M29 永不指定 M72 工件角度位移;位置2 M30 纸带结束 M73-M89 不指定M31 互锁旁路 M90-M99 永不指定M32-M35 不指定注:表示如作特殊用途;必须在程序格式中说明M代码:M00 程序暂停M01 程序停止M02 程序结束光标停在当前位置M30 程序结束光标返回程序起始位置M03 主轴正转M04主轴逆转M05主轴停止M10 M14 ..M08 主轴切削液开M11 M15主轴切削液停M25 托盘上升M85工件计数器加一个M19主轴定位M99 循环所以程式编码字符的意义: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 平行于X轴的第二尺寸W 平行于X轴的第二尺寸X 基本尺寸Y 基本尺寸。
数控加工中心常用GM代码指令详解精选版
数控加工中心常用G M代码指令详解Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】数控加工中心常用的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~~~6?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.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轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
数控加工中心常用GM代码指令详解
数控加工中心常用的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.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轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
CNC常用GM代码表
CNC常用GM代码表
M0--程序停止
M1--选择性程序停止
M2--程式结束
M3--主轴正转
M4--主轴反转
M5--主轴停止
M6--刀具交换
M8--切削液开启
M19--主轴定位
M30--程式结束,主轴停止,切屑液停止
M98--调用子程式
M99--子程式结束,回主程式
G0--快速定位
G1--直线切削
G2--顺时针方向圆弧切削
G3--逆时针方向圆弧切削
G4—暂停
G17--XY平面设定
G20—英制单位设定
G21--公制单位设定
G28--自动经中间点复归机械原点
G40--刀具半径补正取消
G41--刀具半径补正偏左
G42--刀具半径补正偏右
G43--刀具长度沿正向补正
G49--刀具长度补正取消
G52--坐标补正
G54--第1工作坐标系设定
G55--第2工作坐标系设定
G56--第3工作坐标系设定
G57--第4工作坐标系设定
G58--第5工作坐标系设定
G59--第6工作坐标系设定
G80--钻孔固定循环取消
G81—点钻循环
G83--啄钻循环
G84--右螺纹攻牙循环
G85—铰孔
G90--绝对坐标系统
G91--增量值(相对值)坐标设定
G98--固定循环,起始点复归
G99--固定循环,R点复归
S--主轴转速
F--进给率
T--刀具号码
H--刀具长度补正号码
R--刀路半径值或钻削时的钻削起点值Q--每次钻削进给量
X--工作坐标系中的X轴坐标
Y--工作坐标系中的Y轴坐标
Z--工作坐标系中的Z轴坐标。
数控机床标准GM代码
*
不指定
注:*表示如作特殊用途,必须在程序格式中说明
M15
*
正运动
M61
工件直线位移,位置1
M16
*
负运动
M62
*
工件直线位移,位置2
M17-M18
*
不指定
M63-M70
*
不指定
M19
主轴定向停止
M71
*
工件角度位移,位置1
M20-M29
*
永不指定
M72
*
工件角度位移,位置2
M30
*
纸带结束
M73-M89
*
不指定
M31
*
互锁旁路
M90-M99
*
永不指定
*
不指定
G36-G39
*
不指定
G80
固定循环注销
G40
刀具补偿/刀具偏置注销
G81-G89
固定循环
G41
刀具补偿--左
G90
绝对尺寸
G42
刀具补偿--右
G91
增量尺寸
G43
*
刀具偏置--正
G92
*
预置寄存
G44
*
刀具偏置--右
G93
进给率,时间倒数
G45
*
刀具偏置+/+
G94
每分钟进给
G46
*
刀具偏置+/-
2号冷却液开
M49
*
进给率修正旁路
M08
1号冷却液开
M50
*
3号冷却液开
M09
冷却液关
M51
*
4号冷却液开
数控加工中心常用GM代码指令详解
16.T----------刀具功能------刀具编号的指令
17.X---------坐标字----------X轴的绝对坐标值或暂停时间
18.Y---------坐标字----------Y轴的绝对坐标
19.Z---------坐标字----------Z轴的绝对坐标
1.D------------补偿号--------刀具半径补偿指令
2.F------------进给速度------给速度的指令
3.G------------准备功能-----指令动作方式
4.H------------补偿号--------补偿号的指定
5.I-------------坐标字--------圆弧中心X轴向坐标
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---
G02X-----Y-----Z----I-----J-----K-----
4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------
G03X-----Y-----Z----- I-----J-----K-----
5.G04--------暂停
6.G15--------极坐标系指令取消
32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---
三菱系统加工中心GM代码
三菱加工中心M 代码M00 程式暂停(无条件停止)M01 程式选择xing停止M02 程序结束M03 主轴正转(顺时针)M04 主轴反转(逆时针)M05 主轴停止M06 自动刀具交换M07 吹气启动M08 切削液启动M09 切削液关闭→M09也能关吹气M10 吹气关闭M11《斗笠式》主轴夹刀M12 主轴松刀M13 主轴正转+切削液启动M14 主轴反转+切削液启动M15 主轴停止+切削液关闭M16—M18没有M19 主轴定位M20 ——没有M21 X轴镜象启动M22 Y轴镜象启动M23 镜象取消M24 第四轴镜象启动M25 第四轴夹紧M26 第四轴松开M27 分度盘功能M28 没有M29 刚xing攻牙M30 程式结束/自动断电M31 -—M47 没有M48 深钻孔启动M49 —- M51 没有M52 刀库右移M53 刀库左移M54 —- M69 没有M70 自动刀具建立M71 刀套向下M72 换刀臂60°M73 主轴松刀M74 换刀臂180°M75 主轴夹刀M76 换刀臂0°M77 刀臂向上M78 —- M80 没有M81 工作台交换确认M82 工作台上M83 工作台下M84 工作台伸出M85 工作台缩回M86 工作台门开M87 工作台门关M88 ——M97 没有M98 调用子程序M99 子程序结束三菱加工中心G 代码G00 快速定位G01 直线补间切削G02 圆弧补间切削CW 顺时针G03 圆弧补间切削CCW 逆时针G02。
3 指数函数补间正转G03。
3 指数函数补间逆转G04 暂停G05 高速高精度制御G05。
1 高速高精度制御G06~G08没有G07。
1/107 圆筒补间G09 正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削CWG13 整圆切削CCWG12。
1/112 极坐标补间有效G13.1/113 极坐标补间取消G14没有G15 极坐标指令取消G16 极坐标指令有效G17 平面选择X—YG18 平面选择Y-ZG19 平面选择X-ZG20 英制指令G21 公制指令G22-G26没有G27 参考原点检查G28 参考原点复归G29 开始点复归G30 第2~4参考点复归G30.1 复归刀具位置G30。
CNC数控机床常用GM代码表
CNC数控机床常用GM代码表
CNC数控机床常用GM代码表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起始点复归固定循环。
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在数控加工领域中,G代码和M指令是控制加工中心运行的核心指令。
G代码用于控制工作坐标系的选择和运动方式,而M指令则用于控制机床的辅助功能。
本文将重点介绍加工中心常用的G代码和M指令,并分别阐述其功能和使用方法。
一、常用的G代码1. G00:快速定位G00指令用于将机床快速移动到目标位置,速度较快。
在进行定位操作时,使用G00可以提高加工效率。
例如,G00 X100 Y100将机床以快速速度移动到坐标(100,100)的位置。
2. G01:线性插补G01指令用于实现直线插补运动,将机床沿着两个点之间的直线路径进行加工。
例如,G01 X100 Y100将机床以匀速移动到坐标(100,100)的位置。
3. G02和G03:圆弧插补G02和G03指令用于实现圆弧插补运动,将机床沿着两个点之间的弧线路径进行加工。
其中,G02为顺时针圆弧插补,G03为逆时针圆弧插补。
例如,G02 X100 Y100 I50 J0表示沿着半径为50的顺时针圆弧移动到坐标(100,100)的位置。
4. G17、G18和G19:平面选择G17、G18和G19分别用于选择加工中心工作时的XY平面、ZX平面和YZ平面。
其中,G17为XY平面选择,G18为ZX平面选择,G19为YZ平面选择。
通过这些指令,我们可以根据需要选择不同的平面进行加工操作。
5. G90和G91:坐标系选择G90和G91分别用于绝对坐标系和相对坐标系的选择。
在绝对坐标系中,机床的起点位置为程序设定的绝对位置,而在相对坐标系中,机床的起点位置为最后一次停止位置的坐标。
通过这两个指令,我们可以根据需要选择不同的坐标系进行加工。
二、常用的M指令1. M03和M04:主轴开启和转动M03指令用于启动加工中心主轴,并设置为正转状态。
而M04指令则用于启动加工中心主轴,并设置为反转状态。
通过这两个指令,我们可以控制机床主轴的开启和转动方向。
2. M05:主轴停止M05指令用于停止加工中心的主轴运转,常用于加工结束或暂停操作。
加工中心常用的G代码和M指令-互联网类
加工中心常用的G代码和M指令-互联网类关键信息项1、 G 代码和 M 指令的定义及范围2、常用 G 代码的详细功能和使用场景3、常用 M 指令的详细功能和使用场景4、编程示例及注意事项5、错误代码处理及解决方案11 G 代码和 M 指令的定义及范围G 代码是准备功能指令,用于指定机床的运动方式、坐标系、插补方式等。
M 指令是辅助功能指令,用于控制机床的各种辅助动作,如主轴启停、冷却液开关等。
本协议所涵盖的 G 代码和 M 指令主要适用于常见的加工中心机床。
111 G 代码的分类G 代码可分为模态 G 代码和非模态 G 代码。
模态 G 代码一旦指定,在后续的程序段中持续有效,直到被同组的其他 G 代码取代;非模态G 代码只在当前程序段有效。
112 M 指令的分类M 指令同样有模态和非模态之分,其作用主要是控制机床的辅助设备和功能。
12 常用 G 代码的详细功能和使用场景G00 快速定位:用于快速将刀具移动到指定位置,不进行切削加工。
G01 直线插补:用于在两个坐标点之间进行直线切削运动。
G02 顺时针圆弧插补:指定刀具沿顺时针方向进行圆弧切削。
G03 逆时针圆弧插补:指定刀具沿逆时针方向进行圆弧切削。
G04 暂停:使刀具在指定时间内停止运动。
121 坐标系设定相关的 G 代码G54 G59 可用于设定工件坐标系,方便在不同的工件上进行加工。
122 刀具补偿相关的 G 代码G41 左刀具半径补偿,G42 右刀具半径补偿,用于在轮廓加工中考虑刀具半径的影响。
13 常用 M 指令的详细功能和使用场景M03 主轴正转:启动主轴顺时针旋转。
M04 主轴反转:启动主轴逆时针旋转。
M05 主轴停止:停止主轴转动。
M08 冷却液开:打开冷却液。
M09 冷却液关:关闭冷却液。
131 换刀相关的 M 指令M06 换刀:执行刀具交换动作。
132 程序结束相关的 M 指令M30 程序结束并返回程序开头。
14 编程示例及注意事项以下是一个简单的加工中心编程示例,展示了 G 代码和 M 指令的应用:N10 G90 G54 ;设定绝对坐标和工件坐标系N20 M03 S1000 ;主轴正转,转速 1000 转/分钟N30 G00 X50 Y50 ;快速定位到 X50 Y50N40 G01 Z-10 F100 ;直线插补,下刀到 Z-10,进给速度 100N50 G02 X100 Y100 R50 ;顺时针圆弧插补N60 G01 X150 Y50 ;直线插补N70 M05 ;主轴停止N80 M09 ;冷却液关N90 M30 ;程序结束并返回注意事项:编程时要注意指令的格式和参数的正确性,避免出现语法错误。
数控-加工中心G-和-M-代码
G 指令和M指令FANUC指令G00 定位(快速进给) B *G01 直线插补(切削进给) B *G02 圆弧插补/螺旋线(CW) BG03 圆弧插补/螺旋线(CCW) BG04 暂停 BG05.1 预读(预先读出多个程序段) BG07.1 圆柱插补 OG08 预读控制 BG09 准确停止 BG10 加工程序参数输入 BG11 加工程序参数输入删除 BG15 取消极坐标指令 BG16 极坐标指令 BG17 X&Y平面选择 B *G18 Z&X平面选择 BG19 Y&Z平面选择 BG20 英寸输入 BG21 毫米输入 BG22 存储行程检查 OG23 存储行程检查删除 OG27 返回参考点检测 BG28 返回参考点 BG29 从参考点返回 BG30 返回第2.3.4参考点 BG31 跳跃功能 OG33 螺旋切削 OG37 自动刀具长度测量 OG39 拐角偏置圆弧插补 BG40 刀具径补偿取消 B *G41 刀具左侧补偿 BG42 刀具右侧补偿 BG40.1 法线方向控制取消 OG41.1 法线方向控制左侧打开 OG42.1 法线方向控制右侧打开 OG43 +方向刀具长度补偿 BG44 -方向刀具长度补偿 BG49 刀具长度补偿取消 B *G50 取消比例缩放 BG51 比例缩放 BG50.1 G指令镜像功能删除 BG51.1 G指令镜像功能 BG52 局部坐标设定 BG53 机床坐标选择 BG54 工件坐标系1选择 B *G54.1 附加工件坐标系选择 BG55 工件坐标系2选择 BG56 工件坐标系3选择 BG57 工件坐标系4选择 BG58 工件坐标系5选择 BG59 工件坐标系6选择 BG60 单方向定位 BG61 准确定位方式 BG62 自动拐角倍率 BG63 攻丝方式 OG64 切削方式 O *G65 宏程序调用 BG66 宏程序模式调用 BG67 宏程序模式调用取消 BG68 坐标系旋转 BG69 取消坐标系旋转 BG73 步进深孔钻循环 BG74 轮廓攻丝循环 BG76 精镗孔 BG80 固定循环取消 B *G81 钻孔或钻定位孔循环 BG82 钻孔或镗孔循环 BG83 深孔钻循环 BG84 攻牙循环 BG85 镗孔循环 BG86 镗孔循环 BG87 反镗削循环 BG88 镗孔循环 BG89 镗孔循环 BG90 绝对坐标输入 B *G91 增量输入 B *G92 坐标系设定 BG92.1 预置工件坐标 OG94 每分进给 BG95 每转进给 OG96 恒端面切削速度控制 OG97 取消恒端面切削速度控制 OG98 返回初始平面 BG99 返回R点平面 BM代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M16 刀具入刀座M28 刀座返回原点M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M60 APC 循环开始M80 分度台正转(CW)M81 分度台反转 (CCW)M98 子程序调用M99 子程序结束。
数控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 子程序调用返回模态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
啊资料大全网址:代码分组意义格式G00 01 快速进给、定位 G00 X-- Y-- Z--G01 直线插补 G01 X-- Y-- Z--G02 圆弧插补CW(顺时针) XY平面内的圆弧:ZX平面的圆弧:YZ平面的圆弧:G03 圆弧插补CCW(逆时针)G04 00 暂停 G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止G05.1 预读控制超前读多个程序段G07.1(G107) 圆柱插补G08 预读控制G09 准确停止G10 可编程数据输入(g10的意思是用程序输入补偿指令格式有:H的几何补偿值变成格式 g10 L10 P R(H的磨损补偿值变成格式 g10 L11 P RD的几何补偿值变成格式 g10 L12 P RD的磨损补偿值变成格式 g10 L13 P Rp指的是机床补偿理所指的番号如 #0001 #0002 等 R则为半径或者是长度方向上的补偿一般我们常用的是L10 和L12 配合g41、g42使用)(关于数控技术应用的D与H补偿指令的学习,D指令为刀具半径补偿,组成名称为G41和G42组合在一起,H指令为长度补偿指令,组成名称为G43和G44的长度补偿。
G41和G42:G41是刀具半径的左补偿,G42是刀具半径的右补偿;G43是刀具长度的正补偿,G44为刀具长度的负补偿;它们的补偿都要用G40来取消。
刀具补偿参数D,H它们都表示数控系统中的补偿寄存器的地址名称,但是具体补偿值是多少,关键是由他们后面的补偿号地址来决定。
不过在加工中心钟,为了防止出错,一般认为规定H值为刀具长度补偿地址,不长号码从1~100号。
假如有100把刀的加工中心刀库,D为刀具半径补偿地址,补偿号从1~100号。
例如:G00/G01G43/G44 H01 Z100.0G00/G01G41/G42 D01 X0 Y0 F500;)如G90G10L2P1X Y Z AG90绝对坐标G10调用资料L2文件地址P0文件名A0第四轴角度G90 G10 P1 L12 R25 意思就是写入1号刀刀具半径补偿为25 P1是1号刀,换刀的话P不变改后面数就行 L12是对应着半径补偿 R25指半径。
G90 G10 P1 L2 X12.356 Y842.369 Z-953.284 B0 讲X Y Z X B机床坐标写入到G54坐标中 P1对应G54 P2对应G55 以此类推 G54 P01 对应什么我忘了o(∩_∩)o 这个不太常用,好像是P1 L20吧)格式G10L50;设定为参数输入方式N-R-;非轴型参数N-P-R;轴型参数┊G11;取消参数输入方式指令的意义N_;参数号(4 位数)或补偿位置号(0 至1023)作为螺距误差补偿基准点号+10,000(5 位数)R_:参数设定值(前零可以省略)。
P_:轴号:1~4(轴型参数)指令格式说明参数设定值(R_) 参数(R_)设定值不用小数点。
小数也不能用在用户宏程序的变量R_。
对轴类参数指定从1 到4(最大4 轴)的轴号(P_)。
控制轴按CNC 显示的顺序编号。
轴号(P_)如,控制轴指定为P2,则其显示顺序为第2。
警告1. 当更改了螺距误差补偿值和反向间隙补偿值后,一定要进行手动回参考点操作。
否则机床将偏离正确位置。
2. 参数输入前必须取消固定循环方式。
如果不取消,将激起钻孔动作。
注在参数输入方式,不能指定其它的NC 语句。
– 301 –16. 可编程参数输入(G10) 编程 B-63834C/01– 302 –例 1. 设定位型参数No.3404 的位2(SBP)G10L50;参数输入方式N3404 R 00000100;SBP 设定G11;取消参数输入方式2. 修改轴型参数No.1322(设定存储行程极限2 各轴正向的坐标值)中的Z 轴(第3 轴)和A 轴(第4 轴)的值。
G10L50;参数输入方式N1322 P3 R4500;修改Z 轴N1322 P4 R12000;修改A 轴G11;取消参数输入方式G11可编程数据输入方式取消◤G15 极坐标指令消除G16 极坐标指令G15 17 取消极坐标指令 G15 取消极坐标方式G16 极坐标指令 Gxx Gyy G16 开始极坐标指令G00 IP_ 极坐标指令Gxx:极坐标指令的平面选择(G17,G18,G19)Gyy:G90指定工件坐标系的零点为极坐标的原点G91指定当前位置作为极坐标的原点IP:指定极坐标系选择平面的轴地址及其值第1轴:极坐标半径第2轴:极角G17 02 XY平面 G17选择XY平面;G18选择XZ平面;G19选择YZ平面。
G18 ZX平面G19 YZ平面G20 英寸输入G21 毫米输入◤G22 存储行程检测功能接通G23 存储行程检测功能断开G27 返回参考点检测G28 00 回归参考点 G28 X-- Y-- Z--G29 由参考点回归 G29 X-- Y-- Z—G30 返回第2 3 4参考点G31跳转功能(车床用:G33 螺纹切削,等螺距 G68 * 刀具偏置,内角 G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 G35 螺纹切削,减螺距G33 螺纹切削)G37 自动刀具长度测量G39 拐角偏置圆弧插补G40 07 刀具半径补偿取消 G40G41 左半径补偿G42 右半径补偿G43 08 刀具长度补偿+G44 刀具长度补偿-G45 刀具位置偏置加G46 刀具位置偏置减G47 刀具位置偏置加2倍G48刀具位置偏置减2倍G49 刀具长度补偿取消 G49G50 11 取消缩放 G50 缩放取消G51 比例缩放 G51 X_Y_Z_P_:缩放开始X_Y_Z_:比例缩放中心坐标的绝对值指令P_:缩放比例G51 X_Y_Z_I_J_K_:缩放开始X_Y_Z_:比例缩放中心坐标值的绝对值指令I_J_K_:X,Y,Z各轴对应的缩放比例G52 00 设定局部坐标系 G52 IP_:设定局部坐标系G52 IP0:取消局部坐标系IP:局部坐标系原点G53 机械坐标系选择 G53 X-- Y-- Z--G54 14 选择工作坐标系1 GXXG55 选择工作坐标系2G56 选择工作坐标系3G57 选择工作坐标系4G58 选择工作坐标系5G59 选择工作坐标系6G60 单方向定位G61 准确停止方式G62 自动拐角倍率G63 攻丝方式◤G64切削方式G65 宏程序调用G66 宏程序模态调用◤G67宏程序模态调用取消G68 坐标旋转有效◤G69坐标旋转取消G68 16 坐标系旋转(G17/G18/G19)G68 a_ b_R_:坐标系开始旋转 G17/G18/G19:平面选择,在其上包含旋转的形状a_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心R_:角度位移,正值表示逆时针旋转。
根据指令的G代码(G90或G91)确定绝对值或增量值最小输入增量单位:0.001deg有效数据范围:-360.000到360.000G69 取消坐标轴旋转 G69:坐标轴旋转取消指令G73 09 深孔钻削固定循环 G73 X-- Y-- Z-- R-- Q-- F--G74 左螺纹攻螺纹固定循环 G74 X-- Y-- Z-- R-- P-- F--G76 精镗固定循环 G76 X-- Y-- Z-- R-- Q-- F--G80 09 固定循环取消G81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--G82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--G83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--G84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--G85 镗削固定循环 G85 X-- Y-- Z-- R-- F--G86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--G88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--G89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F—◤G90 绝对值编程G90 03 绝对方式指定 GXX◤G91增量值编程G91 相对方式指定G92 设定工件坐标系或最大主轴速度箝制G92 00 工作坐标系的变更 G92 X-- Y-- Z--G92.1 工件坐标系预置◤G94 每分进给G95 每转进给G96 恒周速控制切削速度◤G97恒周速控制取消切削速度◤G98 固定循环返回到初始点G98 10 返回固定循环初始点 GXXG99 返回固定循环R点G99 固定循环返回到R点数控机床标准M代码辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。
辅助功能字由地址符M和其后的两位数字组成。
JB3208-83标准中规定如下表:表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止 M36 * 进给范围1M01 * 计划结束 M37 * 进给范围2M02 * 程序结束 M38 * 主轴速度范围1M03 主轴顺时针转动 M39 * 主轴速度范围2M04 主轴逆时针转动 M40-M45 * 齿轮换档M05 主轴停止 M46-M47 * 不指定M06 * 换刀 M48 * 注销M49M07 2号冷却液开 M49 * 进给率修正旁路M08 1号冷却液开 M50 * 3号冷却液开M09 冷却液关 M51 * 4号冷却液开M10 夹紧 M52-M54 * 不指定M11 松开 M55 * 刀具直线位移,位置1M12 * 不指定 M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开 M57-M59 * 不指定M14 主轴逆时针,冷却液开 M60 更换工作M15 * 正运动 M61 工件直线位移,位置1M16 * 负运动 M62 * 工件直线位移,位置2M17-M18 * 不指定 M63-M70 * 不指定M19 主轴定向停止 M71 * 工件角度位移,位置1 M20-M29 * 永不指定 M72 * 工件角度位移,位置2 M30 * 纸带结束 M73-M89 * 不指定M31 * 互锁旁路 M90-M99 * 永不指定M32-M35 * 不指定注:*表示如作特殊用途,必须在程序格式中说明M代码:M00 程序暂停M01 程序停止M02 程序结束(光标停在当前位置)M30 程序结束(光标返回程序起始位置)M03 主轴正转M04主轴逆转M05主轴停止M10 M14 。
M08 主轴切削液开M11 M15主轴切削液停M25 托盘上升M85工件计数器加一个M19主轴定位M99 循环所以程式编码字符的意义: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 平行于X轴的第二尺寸W 平行于X轴的第二尺寸X 基本尺寸Y 基本尺寸。