刀具代码对照表
刀具命名规则和含义

刀具命名规则和含义刀具可以分为公制(ISO)和英制(ANSI)两种其主要区别在于中间的数字,另外不同的刀具其表示方法也不同。
例如:ISO:CNMG120408PSABSI:CNMG432PS第一位的字母代表刀片的形状,公制与英制是一样的。
H:6角形120°、O:8角形135°、P:5角形108°、S:四方形90°、T:3角形60°、C:菱形80°、D:菱形55°、E:菱形75°、F:菱形50°、M:菱形86°、V:菱形35°、W:6角形80°、L:长方形90°、A:平行四边形顶角85°、B:平行四边形顶角82°、K:平行四边形顶角55°、R:圆形第二位的字母代表刀片后角,公制与英制是一样的。
A:3°、B:5°、C:7°、D:15°、E:20°、F:25°、G:30°、N:0°、P:11°第三位的字母代表刀片的公差,公制与英制相同,其公差根据刀片尺寸不同而不同。
第四位的字母代表孔/断屑槽符号,这个的种类比较多,不一一细说,只挑两种常用的说,一般的外圆刀片都是G(有孔,双面带断屑槽),镗孔刀片多为T(有孔,且单埋头孔,单面有断屑槽)第三、四两位的意思你可以在使用时查下你所选用的刀具的刀具样本,上面都会有说明。
上述的字母意思适用于所有的车削用可转位刀片,从第五位开始则有了区别,先来说金属陶瓷、图层硬质合金以及硬质合金的刀片:第五位的数字,ISO代表切刃长度,ANSI代表内接缘径第六位的数字代表厚度,ISO的单位为mm,而ANSI的为:inch 第七位的数字代表刀尖角,ISO的单位为mm,而ANSI的为:inch最后两位字母代表任意符号,如:主切刃符号、断屑槽符号等。
数控车床G代码对照表

M
辅助功能
0…99整数,无符号
用于进行开关操作,如“打开” 冷却液,一个程序段中最多有5个M功能
M...
M0
程序停止
用M0停止程序的执行:按“启动”键加工继续执行。
M1
程序有条件停止
与M0一样,但仅在“条件停(M1)有效” 功能被软键或接口信号触发后才生效。
M2
程序结束
在程序的最后一段被写入
H
H0=
T0
H9999
H功能
±0.000001…9999.9
999(8个十进制数据位)或使用指数形式
用于传送到PLC的数值,其定义由机床制造厂家确定。
H0=…
H9999=…e.g.
H7=23.456
I
插补参数
±0.001…99999.999
螺纹:
0.001…20000.000
X轴尺寸,在G2和G3中为圆心坐标:在G33,G331,G332中则表示螺距大
;不带补偿夹具切削螺纹. Z退刀 ;螺距符号同G331
CT
带切线的过渡圆弧插补
N10…
N20 CT Z… X…F. 圆弧以前一段切线为过渡.
G4
快速移动
2: 特殊运行,程序段方式有效
G4 F…或G4 S….;自身程序段
G63
快速移动
G63 Z…F…S…M…
G74
回参考点
G74X…Z… ;自身程序段
G75
G52
设置局部坐标系
G53
选择机床坐标系
G70
00
精加工循环
G71
内外径粗切循环
G72
台阶粗切循环
G73
成形重复循环
数控G代码与M代码一览表

数控G代码与M代码G代码组别用于数控车的功能用于数控铣的功能附注G0001快速点定位相同模态G0101直线插补相同模态G0201顺时针方向圆弧插补相同模态G0301逆时针方向圆弧插补相同模态G0400暂停相同非模态G1000数据设置相同模态G1100数据设置取消相同模态G1716XY平面选择相同模态G1816ZX平面选择相同模态G1916YZ平面选择相同模态G2006英制相同模态G2106米制相同模态G2209行程检查开关打开相同模态G2309行程检查开关关闭相同模态G2508主轴速度波动检查打开相同模态G2608主轴速度波动检查关闭相同模态G2700参考点返回检查相同非模态G2800参考点返回相同非模态G3000第二参考点返回×非模态G3100跳步功能相同非模态G3200螺纹切削×模态G3600X向自动刀具补偿×非模态G3700Z向自动刀具补偿×非模态G4007刀尖补偿取消刀具半径补偿取消模态G4107刀尖左补偿刀具半径左补偿模态G4207刀尖右补偿刀具半径右补偿模态G4317×刀具长度正补偿模态G4417×刀具长度负补偿模态G4917×刀具长度补偿取消模态G5000工件坐标原点设定,最大主轴速度设置×非模态G5200局部坐标系设置相同非模态G5300机床坐标系设置相同非模态G5414第一工件坐标系设置相同模态G5514第二工件坐标系设置相同模态G5614第三工件坐标系设置相同模态G5714第四工件坐标系设置相同模态G5814第五工件坐标系设置相同模态G5914第六工件坐标系设置相同模态G6500宏程序调用相同非模态G6612宏程序调用模态相同模态G6712宏程序调用取消相同模态G6804双刀架镜像打开×非模态G6904双刀架镜像关闭×非模态G7001精车循环×非模态G7101外圆/内孔粗车循环×非模态G7201模型粗车循环×非模态G7301端面粗车循环高速深孔钻孔循环非模态G7401端面啄式钻孔循环左旋攻螺纹循环非模态G7501外径/内径啄式钻孔循环×非模态G7601螺纹车削多次循环精镗循环非模态G8001固定循环注销相同模态G8101×钻孔循环模态G8201×钻孔循环模态G8301端面钻孔循环深孔钻孔循环模态G8401端面攻螺纹循环攻螺纹循环模态G8501×粗镗循环模态G8601端面镗孔循环镗孔循环模态G8701侧面钻孔循环背镗孔循环模态G8801侧面攻螺纹循环×模态G8901侧面镗孔循环镗孔循环模态G9001外径/内径车削循环绝对尺寸模态G9101×增量尺寸模态G9201单次螺纹车削循环工件坐标原点设置模态G9401端面车削循环×模态G9602恒表面速度设置×模态G9702恒表面速度设置×模态G9805每分钟进给×模态G9905每转进给×模态M代码用于数控车的功能用于数控铣的功能附注M00程序停止相同非模态M01计划停止相同非模态M02程序结束相同非模态M03主轴顺时针旋转相同模态M04主轴逆时针旋转相同模态M05主轴停止相同模态M06×换刀非模态M08切削液开相同模态M09切削液关相同模态M10接料器前进×模态M11接料器退回×模态M131号压缩空气吹管打开×模态M142号压缩空气吹管关闭×模态M15压缩空气吹管关闭×模态M172轴变换×模态M183轴变换×模态M19主轴定向×模态M20自动上料器工作×模态M30程序结束并返回相同非模态M31互锁旁路相同非模态M38右中心架夹紧×模态M39右中心架松开×模态M50棒料送料器夹紧并前进×模态M51棒料送料器夹松开并退回×模态M52自动门打开相同模态M53自动门关闭相同模态M58左中心架夹紧×模态M59左中心架松开×模态M68液压卡盘夹紧×模态M69液压卡盘松开×模态M74错误检查功能打开相同模态M75错误检查功能关闭相同模态M78尾架套筒送进×模态M79尾架套筒退回×模态M88主轴低压夹紧×模态M89主轴高压夹紧×模态M90主轴松开×模态M98子程序调用相同模态M99子程序调用返回相同模态。
数控车床代码格式表

数控车床代码格式表G00快速定位 G00XU _ZW__G01直线切割 G01 XU _ZW__F__G02顺时针圆弧插补XU _ZW__R__F__G03逆时针圆弧插补XU _ZW__R__F__切削圆弧的大小和范围,通过指定圆弧的起点刀具当前的位置至圆弧中心的距离I,K 以及圆弧的终点在工件坐标系中设定的坐标上的X,Z 点,或通过增量坐标值U,V 指定的点决定. I 指定圆弧起点至X 轴方向的圆弧中心的距离半径值 K 指定圆弧起点至Z 轴方向的圆弧中心的距离 G 04暂停以秒为单位G04 p__ 1秒=10000例:G04 P10000G04 U__G04 X__G09精确停止G10道具修正量的可编程数据输入G10 P__X__Z__R__Q__G10 P__U__W__C__Q__P:偏移编号刀具磨损量的情况 P=刀具磨损编号刀具形状量的情况 P=10000+刀具形状编号X: X轴偏移量绝对值Z: Z轴偏移量绝对值U: X轴偏移量增量值W: Z轴偏移量增量R: 刀尖R偏移量绝对值C: 刀尖R偏移量增量Q:虚拟刀尖编号G20英制输入G21公制输入G27参考点复位检查G27XU 0 ZW 0 T0000G28参考点返回G28XU__ZW__G30回到第二参考点G30 XU__ZW__G32螺纹切削G32 XU__ZW__F__F为螺距G40刀尖R修正取消G41刀尖R左修正G42 刀尖R右修正G50坐标系设定,主轴最高转速设定G54-G59工件坐标系设定G70精加工循环G70 P__ Q__P:完工形状开始的顺序编号Q:完工形状程序结束的顺序编号用G71 G72 G73中的任意一个粗切削后,可通过接在G70后面的指令,调用之前执行G71,G72,G73循环的形状程序,进行切削; G71 外径粗切削循环G71 U__R__U:每次x方向切入量R:退刀量G71 P__Q__U__W__F__S__P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量指定进给速度及S,若无该指定,则以此前指定的代码执行G72断面粗切削循环G72 W__R__U:每次Z方向切入量R:退刀量G72 P__Q__U__W__F__S__P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量指定进给速度及S,若无该指定,则以此前指定的代码执行G73 闭环切削,循环G73 U__W__R__X轴粗切削全切削量Z轴粗切削全切削量G73 P__Q__U__W__F__S__P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量G74 端面切断循环G74 R__R:返回量G74 XU__ZW__P__Q__R__F__XU:坐标值或增量值ZW :坐标值或增量值P :1个循环的X 轴方向切入量Q:从步进位置到下一步进位置的纵向切削距离 R:退刀动作量F:进给指令G75内外径切断循环G75 R__R:返回量G75 XU__ZW__P__Q__R__F__XU:坐标值或增量值ZW :坐标值或增量值P :从步进位置到下一步进位置的纵向切削距离 Q: 1个循环的X 轴方向切入量R:退刀动作量F:进给指令G76复合型螺纹切削循环 G76 Pmra Q__ R__m:最后精加工次数r:螺纹的收尾拔出量a:螺牙角度Q:最小切入量R:精加工量G76 X__Z__Ri Pk Q__ F__ X:坐标值Z:坐标值R:x轴增量值锥度差P:螺牙高度Q:第一次切入量F:螺纹导程G80啄式循环结束G83钻孔循环G83 Z__Q__F__Q:每次进刀量G84 Z向攻牙循环G84:Z__Q__F__Q:进刀量F:螺距G85正面镗循环G87侧钻循环与G83类似G88侧攻丝循环G89侧镗孔循环G90内外径粗车循环X__Z__F__ G92螺纹车削循环X__Z__F__ G94端面车削循环X__Z__F__ G96恒线速度控制G97恒线速度控制取消G98每分钟进给G99每转进给。
数控代码大全

数控代码大全 Last updated on the afternoon of January 3, 2021G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G05G06G07G08G09G10G11G12G13 刀架选择:刀架AG14 刀架选择:刀架BG15G16G17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G23G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G26G27G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给 (正转) G37 动力刀具轴-进给轴同步进给 (反转) G38G39G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G43G44G45G46G47G48G49G50 零点位移,主轴最高转速指令G51G52 六角刀架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62 镜像指令G63G64 到位控制关G65 到位控制开G66G67G68G69G70G71 复合固定螺纹车削循环: 轴向G72 复合固定螺纹车削循环: 径向G73 轴向铣槽复合固定循环G74 径向铣槽复合固定循环G75 自动倒角G76 自动倒圆角G77 攻丝复合固定循环G78 反向螺纹攻丝循环G79G80 形状定义结束 (LAP)G81 轴向形状定义开始 (LAP)G82 径向形状定义开始 (LAP)G83 坯材形状定义开始 (LAP)G84 棒料车削循环中改变切削条件 (LAP) G85 调用棒料粗车循环 (LAP)G86 调用重复粗车循环 (LAP)G87 调用精车循环 (LAP)G88 调用连续螺纹车削循环 (LAP)G89G90 绝对值编程G91 增量编程G92G93G94 每分进给模式 (mm/min)G95 每转进给模式 (mm/rev)G96 恒周速切削开G97 G96取消G98G99G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补 (正面) (CW) G103 创成加工中圆弧插补 (正面) (CCW) G104G105G106G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG114G115G116G117G118G119 刀具半径补尝:C-X-Z平面G120G121G122 刀架A副主轴W轴指令 (13) G123 刀架B副主轴W轴指令 (G14) G124 卡盘A有效原点G125 卡盘B有效原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G130G132 创成加工中圆弧插补 (侧面) (CW)G133 创成加工中圆弧插补 (侧面) (CCW)G134G135G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G139G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G146G147G148 B-轴控制OFF指令G149 B-轴控制ON指令G150G151G152 可编程尾架定位 (牵引尾架)G153 可编中心架G代码 (牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G157G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG172G173G174G175G176G177G178 同步攻丝循环 (CW)G179 同步攻丝循环 (CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205 G代码宏功能CALL 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 刀具交换M07M08 冷却液开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 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 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 工件计数专用。
数控机床代码集

G00快速定位,G01直线插补,G02顺时针插补,G03逆时针插补,G04暂停,G40取消刀补,G41左补,G42右补,G54-G59工件坐标系{车床、加工中心都一样}。
G70精加工复合循环,G71外圆粗加工循环,G72端面粗加工循环,G73固定形状粗加工循环,G74端面钻孔循环,G75外圆切槽循环,G76外圆螺纹循环,M指令同加工中心差不多。
数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。
G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。
JB3208-83标准中规定如下表:表准备功能字G 代码功能作用范围功能代码功能作用范围功能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代码辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。
CNC代码简表

二、M码指令一览表 M00 M01 M02 M03 M04 M05 M08 M09 M10 M11 M30 M98 M99 程式暂停 选择性程式暂停 程序停止 主轴起动(顺时针) 主轴起动(逆时针) 主轴开关 加工液开 加工液关 夹爪ON 夹爪OFF 程式结束并倒转 呼叫副程式 副程式结束
M198 呼叫外副程式
一、G码指令一览表 G00 G01 G02 G03 G04 G15 G16 G17 G28 G29 G30 G31 G33 G40 G41 G42 G43 G49 直线快速定位 直线补间、切削进给 圆弧补间(顺时针) 圆弧补间(逆时针) 暂停指定时间 极坐标插位取消 极坐标插位 设定X-Y工作平面 参考点回归 从参考点回归 任意参考点回归 跳跃指令 螺牙切削 刀具半径补偿消除 刀具半径左补偿 刀具半径右补偿 刀具长度正补偿 刀具长度补偿取消 G50.1 镜像无效 G51.1 镜像有效 G54..G59 工件坐标系统设定 G73 G76 G80 G81 G82 G83 G84 G85 G86 G90 G91 G98 G99 高速啄式钻孔循环 精细搪孔循环 取消循环 钻孔循环 孔底暂停钻孔循环 啄式钻孔循环 攻牙循环 搪孔循环 高速搪孔循环 绝对位置输入方式 相对位置输入方式 回归到初始点 回归到R点
Байду номын сангаас
数控车床G代码对照表

数控车床G代码对照表数控车床G代码对照表举报不良信息上一篇/ 下一篇/ 日志列表2009-06-20 14:03:58.0SINUMERIK G代码地址含义赋值说明编程D 刀具刀补号0…9整数,不带符号用于某个刀具T…的补偿参数:D0表示补偿值=0一个刀具最多有9个D号D… F 0.001…99 999.999 刀具/工件的进给速度,对应G94或G95,单位分别为毫米/分钟或毫米/转F… F 进给率(与G4 一起可以编程停留时间) 0.001…99 999.999 停留时间,单位秒G4 F… 单独运行G G功能(准备功能字) 已事先规定G功能按G功能组划分,一个程序段中只能有一个G功能组中的一个G功能指令。
G 功能按模态有效(直到被同组中其它功能替代),或者以程序段方式有效。
G功能组:G… G0 快速移动1:运动指令G0 X…Z… G1 直线插补(插补方式) 模态有效G1 X…Z…F… G2 顺时针圆弧插补G2 X…Z…I…K…… ;圆心和终点G2 X…CR=…F… ;半径和终点G2 AR=…I…F… ;张角和圆心G2 AR=…X…F… ;张角和终点G3 逆时针园弧插补G3….; 其它同G2 CIP 中间点圆弧插补CIPX…Z…I1=…K1=…F… G33 恒螺距的螺纹切削S… M… ;主轴转速,方向G33Z…K… 在Z轴方向上带补偿夹具攻丝. G331 不带补偿夹具切削内螺纹N10 SPOS= 主轴处于位置调节状态N20 G331 Z…K… S… ;在Z轴方向不带补偿夹具攻丝;右旋螺纹或左旋螺纹通过螺距的符号(比如K+) 确定: +: 同M3 -: 同M4 G332 不带补偿夹具切削内螺纹. 退刀G332 Z… K… ;不带补偿夹具切削螺纹. Z退刀;螺距符号同G331 CT 带切线的过渡圆弧插补N10… N20 CT Z… X…F. 圆弧以前一段切线为过渡. G4 快速移动2: 特殊运行,程序段方式有效G4 F…或G4 S….;自身程序段G63 快速移动G63 Z…F…S…M… G74 回参考点G74X…Z… ;自身程序段G75 回固定点G75X…Z… ;自身程序段TRANS 可编程的偏置3: 写存储器,程序段方式有效TRANSX…Z…自身程序段ROT 可编程的旋转ROT RPL=… ;在当前平面中旋转G17到G19 SCALE 可编程比例系数SCALEX…Z…在所给定轴方向比例系数,自身程序段MIRROR 可编程镜像功能MIRROR X0 改变方向的坐标轴,自身程序段ATRANS 附加可编程的偏置ATRANSX…Z…自身程序段AROT 附加可编程的旋转AROT RPL=… ;在当前平面中旋转G17到G19 ASCALE 附加可编程比例系数ASCALEX…Z…在所给定轴方向比例系数,自身程序段AMIRROR 附加可编程镜像功能AMIRROR X0 改变方向的坐标轴,自身程序段G25 主轴转速下限G25S… ;自身程序段G25 X…Z…;自身程序段G26 主轴转速上限G26S… ;自身程序段G26 X…Z…;自身程序段G17 (在加工中心孔时要求) 6: 平面选择G17…所在平面的垂直轴为刀具长度补偿轴G18* Z/X平面模态有效G40 刀尖半径补偿方式的取消7: 刀尖半径补偿模态有效G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置8: 可设定零点偏置模态有效G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置9: 取消可设定零点偏置段方式有效G153 按程序段方式取消可设定零点偏置,包括框架G60* 准确定位10:定位性能模态有效G64 连续路径方式G9 准确定位,单程序段有效11:程序段方式准停段方式有效G601 在G60,G9方式下准确定位,精12:准停窗口模态有效G602 在G60,G9方式下准确定位,粗G70 英制尺寸13:英制/公制尺寸模态有效G71* 公制尺寸G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸14:绝对尺寸/增量尺寸模态有效G91 增量尺寸G94* 进给率F,单位毫米/分15:进给/主轴模态有效G95 主轴进给率F,单位毫米/转CFC 圆弧加工时打开进给率修调16:进给率修调偿模态有效CFTCP 关闭进给率修调G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡18:刀尖半径补偿时拐角特性模态有效G451 等距线的交点BRISK 轨迹跳跃加速21:加速度特性模态有效SOFT* 轨迹平滑加速FFOWF 预控关闭预控模态有效FFOWN* 预控打开WALIMON* 工作区域限制生效工作区域限制模态有效适用于所有轴,通过设定数据激活;值通过G25,G26设置WALIMOF 工作区域限制取消G920* 西门子方式其它NC语言G921 其它方式模态有效带* 的功能在程序启动时生效(如果没有编程新的内容,指用于“铣削” 时的系统变量). H H0= T0 H9999 H功能±0.000001…9999.9 999(8个十进制数据位)或使用指数形式用于传送到PLC的数值,其定义由机床制造厂家确定。