2020.11.9.
OB体育app登陆 世界各地的供应商使用CNC控件与编程语言指示机床的操作。G码是最广泛使用的计算机数控编程语言,这是数控程序的核心,也是车削和铣床的说明。基于不同的系统,会有微妙的差异。在这里您可以查看HAAS G代码和HAAS M代码的CNC车床/铣床列表。此外,还提供了HAAS和FANUC G-Code&M代码PDF文件。由于G码的不同风格,有必要了解自己的机器如何使用G代码。
G00:快速定位运动
G01:直线插补运动或直线运动,倒角和圆角-模态
G02:CW循环插值运动 - 模态
CCW圆弧插补运动-模态
G04:驻留(P) P=秒。毫秒
G05:精密主轴控制运动(活模具)-可选
G09:确切停止
G10:可编程偏移设置
G14:主主轴/子主轴交换-可选
G15:主主轴/子主轴交换取消-可选
G17:圆形运动XYZ平面选择工具(G02, G03) -模态,可选
G18:圆形运动ZX平面选择(G02,G03)
G19:圆运动YZ平面选择活模具(G02, G03) -模态/可选
G20:验证英寸坐标定位
G21:验证度量坐标定位-模态
G28:通过参考点快速回零
G29:通过G29参考点移动到位置
G31: Feed Until skip功能-可选
G32:螺纹切割路径-模态
G40:工具头补偿取消G41/G42
G41:工具鼻子补偿,左 - 模态
G42:工具头补偿,右模态
主轴转速最大转速限制(S) -模态
G51:快速到机器零,取消偏移量
G52:工作偏移定位坐标或全局工作偏移坐标系统移位模态
G53:机床零位坐标
G54:工作偏移定位坐标#1
G55:工作偏移定位坐标#2 -模态
G56:工作偏移定位坐标#3 - 模态
G57:工作偏移定位坐标#4 -模态
G58:工作偏移定位坐标#5 -模态
G59:工作偏移定位坐标#6 - 模态
G61:完全停止模式
G64:确切的停止G61取消
G65:宏子程序调用-可选
G70:完成周期
G71:O.D./ ID。库存清除周期示例
G72:端面去除循环
G73:不规则路径库存清除周期
G74:端面开槽或高速Peck钻孔循环
G75:啄槽循环外径或内径
G76:线程循环,多通道O.D. / I.D.
G77:活模具压平周期-可选
G80:取消封闭循环
G81:钻罐装循环模态
G82:现场钻/埋头罐装循环模态
G83: Peck钻深孔罐装循环模态
G84:攻丝罐装周期 - 模态
G85:孔入孔出罐装循环模态
G86:孔内停止-快速出罐循环模式
G87:钻孔内部手动缩回罐装周期 - 模态
G88:内孔-手动收回罐装循环-模态
G89:孔内-孔外密封循环模式
G90: odd / I.D.转弯周期-模态
G92:线程循环模式
G94:端面循环模态
G95:活模端面刚性丝锥-模态/可选
G96:恒定表面速度,CSS On - Modal
G97:恒定主轴转速,CSS Off (S)
G98:每分钟饲料(f) - 模态
G99:每转进给量(F)
G100:镜像取消G101
G101:镜像
可编程输出到RS - 232
G103:限制块看法
G105:伺服杆指令-可选
G110-G111:工作偏置定位坐标#7-#8 -模态
G112:笛卡尔变换到极坐标变换-可选
G113:笛卡尔到极坐标变换消去-可选
G114-G129:工作偏移定位坐标#9-#24 -模态
G154:选择工作偏移定位坐标P1-99 (P) -模态
G159:背景拾取/部件返回-可选
G160: APL轴命令开启-可选
G161: APL轴命令关闭-可选
反向攻丝罐装循环模态
G186:活模反向刚性丝锥-可选
G187:高速加工精度控制(E)
G194:分主轴/攻丝罐装循环-模式
G195:活模径向攻丝-可选
G196:活模径向攻丝反向-可选
G200:飞行指数
M00:程序停止-模式
M01:可选程序停止模式
M02:程序结束 - 模态
M03:向前主轴 - 模态
M04:主轴反向(S) -模态
M05:主轴停止模式
M08:冷却剂-模态
M09:冷却液 - 模态
M10:Chuck Clamp - 模态
M11:卡盘松开-模态
M12:自动空气喷射(P) - 模态/可选
M13:自动喷气关闭模式/可选
M14:主轴夹钳-模式/可选
M15:主轴解夹-模式/可选
M17:向前旋转炮塔(T) - 模态
M18:旋转炮塔反转(T) -模式
M19:东方主轴-模式/可选示例
M21:尾架推进-模式/可选
M22:TrainStock Retract - 模态/可选
M23:螺纹的角度 - 模态
M24:螺纹脱模角
M25-M28:可选用户M代码接口与M- fin信号模态
M30:程序结束和重置 - 模态
M31:芯片螺旋钻向前 - 模态
M33:切片钻停止-模式
M36:部分捕手-模态/可选
M37:零件捕集器OFF - 模态/可选
M38:指定主轴变化-模态
M39:指定Spindle差异 - 模态
M41:主轴低齿轮超驰模式
M42:主轴高齿轮超驰模式
M43:炮塔解锁 - 模态
M44:炮塔锁定模式
M51-M58:可选用户M代码集 - 模态
M59:输出继电器设置(N) -模态
M61-M68:可选用户M代码清除模式
M69:输出继电器清除(N) -模态
M76:程序显示非活动模式
M77:程序显示活动 - 模态
M78:发现跳过信号中的报警 - 模态
M79:如果跳过信号不存在,报警-模态
M85:自动开门-模态/可选
M86:自动关门-模式/可选
M88:高压冷却剂-模式/可选
M89:高压冷却剂关闭模式/可选
M93:轴位置捕捉开始-模式/可选
M94:轴位置捕捉停止-模式/可选
M95:睡眠模式 - 模态
M96:如果没有信号模态跳转
M97:本地子例程调用 - 模态
M98:子程序呼叫模式
M99:子程序/例程返回或循环模式
M109:非活动用户输入(P) - 模态/可选
M110:尾架卡盘夹钳-模态/可选
M111:尾架卡盘松开-模式/可选
M119:子主轴方向-模式/可选**
M121-M128:具有M-Fin信号的可选用户M代码接口 - 模态
M133:活动工具向前驱动(P) -模态/可选示例
M134:Live Tool Drive Reverse(P) - 模态/可选
M135:直播工具驱动器停止 - 模态/可选
M143:子主轴向前(P) -模式/可选
M144:分主轴反向(P) -模式/可选
M145:分主轴停止模式/可选
M154:C轴接合 - 模态/可选示例
M155: C轴脱离-模式/可选
M164:将APL夹具旋转到“n”位置-模式/可选
M165:打开APL夹具1(原料) - 模态/可选
M166:关闭APL夹具1(原材料)-模式/可选
M167:开启APL夹具2成品)-模态/可选
关闭APL夹具2(成品)-模式/可选
g₀₀:快速运动
G01:线性插值运动
连续插补运动
CCW插补运动
G04:住
G09:确切停止
G10:可编程偏移设置
G12:CW圆形粉碎(Yasnac)
G13: CCW圆麻袋铣削(Yasnac)
G17: XY平面选择
G18: ZX平面选择
G19:yz平面选择
20英寸编程选择
G21:度量规划选择
G28:返回零号机器
G29:通过G29 Reference移动到位置
G31:跳过功能
G35:自动刀具直径测量
G36:自动工作偏移测量
G37:自动刀具长度测量
G40:切割机补偿取消
G41:刀具补偿左
G42:刀具补偿权
G43刀具长度补偿+
刀具长度补偿-
G47:雕刻
G49:G43 / G44取消
G50: G51取消
G51:扩展
G52:选择工作坐标系
G52:设置局部坐标系(Fanuc)
G52:设置本地坐标系(HAAS)
G53:非模态机坐标选择
G54:选择工作坐标系
G55:选择工作坐标系
G56:选择工作坐标系
G57:选择工作坐标系
选择工作坐标系5
选择工作坐标系
G60:单向定位
G61:精确停止模式
G64: G61取消
宏子程序调用
G68:旋转
G69:G68取消
G70:螺栓孔圆(Yasnac)例1例2例3
G71:螺栓孔弧(Yasnac)示例
G72:螺栓孔沿角度(Yasnac)示例
G73:高速啄钻灌装循环
G74:反向丝锥密封循环
G76:细腻的罐装循环
G77:后孔罐装循环
G80:封闭循环取消
G81:钻罐循环实施例1实施例2 ex3 ex4 ex5
G82:现货钻罐装循环ex1
派克钻灌装循环Ex1 Ex2
G84:攻丝罐装循环示例1 Peck Tapping
G85:无聊的罐装周期
G86:孔/停止密封循环
G87:内孔/手动收回密封循环
G88:钻孔/停留罐头循环
G89:内孔密封循环
G90:绝对
G91:增量
G92:设置工作坐标- FANUC或HAAS
G92:设置工作坐标 - Yasnac
G93:逆时间馈电模式开启
G94:逆时间馈电模式关闭/每分钟馈电开启
G98:起始点返回
G99: R飞机返回
G100: Disable Mirror Image
G101:启用镜像
可编程输出到RS-232
G103:块向前看
G107:圆柱映射
G110:选择坐标系7
G111:选择坐标系8
选择坐标系9
G113:选择坐标系10
选择坐标系11
G115:选择坐标系
G116:选择坐标系
G117:选择坐标系14
G118:选择坐标系15
G119:选择坐标系
G120:选择坐标系17
G121:选择坐标系18
G122:选择坐标系19
G123:选择坐标系20
G124:选择坐标系21
G125:选择坐标系22
G126:选择坐标系23
G127:选择坐标系24
G128:选择坐标系25
G129:选择坐标系26
G136:自动工作偏移中心测量
G141:3D +切割器补偿
G143: 5轴刀具长度补偿+
G150:通用口袋铣削
G153:5轴高速啄钻罐装循环
G154: P1-P99替换更新机器上的G110-G129
G155: 5轴反向攻丝密封循环
G161: 5轴钻封闭循环
G162: 5轴点钻/沉孔封隔循环
G163: 5轴Peck钻封闭循环(设置22)
G164:5轴攻丝罐装周期
5轴进孔,出孔循环
G166: 5轴孔进,停止,快速出罐循环
G169: 5轴孔,驻留,孔出罐循环
G174:特殊用途非垂直硬攻丝CCW
G184:专用非垂直刚性攻丝
高速加工的精度控制
G188:从PST获取节目(节目进度表)
M00:计划停止
M01:可选程序停止
M02:程序结束(设置为39)
M03:主轴打开,顺时针方向(S)(设置144)
M04:主轴上,逆时针(S)(设置144)
M05:主轴停止
M06:换刀(T)(设置42、87、155)
M08:冷却剂ON(设置32)
M09:冷却剂
M10:第4轴制动器
M11:第4轴制动释放
M12:第五轴制动打开
M13:第五轴制动释放器
M16:刀具更改(T)(与M06相同)
M17:APC托盘解密和打开APC门
M18: APC托盘夹紧和关闭APC门
M19:东方主轴(P, R值可选)
M21-M28:具有M-FIN信号的可选用户M代码接口
M30:程序结束和重置(设置2、39、56、83)
M31:芯片螺旋推进(设置为114,115)
M33:钻屑停止
M34:冷却剂插口位置向下,增量(+1)
M35:冷却剂插口位置上升,减量(-1)
M36:托盘部分准备(P)
M39:旋转工具炮塔(设置为86)
M41:主轴低速过载
M42:主轴高档覆盖
M50:执行托盘更改(P)(设置121到129)
M51-M58:可选用户M代码集
M59:输出继电器(N)
M61-M68:可选用户M代码清除
M69:输出继电器清除(N)
M75:设置G35或G136参考点
M76:控制显示不活跃
M77:控制显示活动
M78:发现跳过信号报警
M79:没有发现跳过信号时报警
M80:自动开门(设置为131)
M81:自动关门(设置为131)
M82:工具微微
M83:自动喷气式飞机
M84:自动喷气机关闭
M86:工具夹
M88:冷却剂穿过主轴
M89:冷却剂通过主轴关闭
M93: Axis POS捕获启动(P, Q)
M94:轴POS捕获停止
M95:睡眠模式
M96:无输入跳转(P, Q)
M97:本地子程序调用(P,L)
M98:子程序调用(P, L)
M99: M97本地子程序或M98子程序返回或循环程序(设置118)
M101: MOM(最小油加工)封闭循环模式(I)
M102: MOM(最小油加工)模式(I, J)
M103: MOM(最小油加工)模式CANEL
M109:交互式用户输入(P)