海德汉 ISO G 代码
DIN/ISO 功能概述 Heidenhain TNC 640/530/410/426/430/320 G 功能。
海德汉 TNC 640 数控
海德汉 ISO G 代码
工具移动
| G代码 | 描述 |
|---|---|
| G00 | 直线插补、直角坐标、快速移动 |
| G01 | 直线插值,直角坐标 |
| G02 | 圆弧插补,直角坐标,顺时针 |
| G03 | 圆弧插补,直角坐标,逆时针 |
| G05 | 圆弧插补,笛卡尔坐标系,无方向指示 |
| G06 | 圆弧插补,直角坐标,切线轮廓逼近 |
| G07 | 近轴定位块 |
| 十国集团 | 直线插补、极坐标、快速移动 |
| G11 | 直线插值,极坐标 |
| G12 | 圆弧插补,极坐标,顺时针 |
| G13 | 圆弧插补,极坐标,逆时针 |
| G15 | 圆弧插补,极坐标,无方向指示 |
| G16 | 圆弧插补、极坐标、切线轮廓逼近 |
倒角/圆角/接近轮廓/离开轮廓
| G代码 | 描述 |
|---|---|
| 二十四国集团 | 长度为R的倒角 |
| 二十五国集团 | 半径为 R 的圆角 |
| G26 | 半径为R的切线轮廓逼近 |
| G27 | 半径为R的切线轮廓逼近 |
工具定义
| G代码 | 描述 |
|---|---|
| G99 | 带刀号T,长度L,半径R |
刀具半径补偿
| G代码 | 描述 |
|---|---|
| G40 | 无刀具半径补偿 |
| G41 | 刀具半径补偿,轮廓左侧 |
| G42 | 刀具半径补偿,轮廓右侧 |
| G43 | G07的近轴补偿,加长 |
| G44 | G07的近轴补偿,缩短 |
图形的空白表格定义
| G代码 | 描述 |
|---|---|
| G30 | (G17/G18/G19) 分钟。点 |
| G31 | (G90/G91) 最大值点 |
钻孔、攻丝和螺纹铣削循环
| G代码 | 描述 |
|---|---|
| G83 | 啄食 |
| G84 | 使用浮动水龙头支架攻丝 |
| G85 | 刚性攻丝 |
| G86 | 切线 |
| G200 | 钻孔 |
| G201 | 扩孔 |
| G202 | 无聊 |
| G203 | 万能钻孔 |
| G204 | 背镗 |
| G205 | 万能啄食 |
| G206 | 使用浮动水龙头支架攻丝 |
| G207 | 刚性攻丝 |
| G208 | 钻孔加工 |
| G209 | 断屑攻丝 |
创建点模式的周期
| G代码 | 描述 |
|---|---|
| G220 | 圆形图案 |
| G221 | 线性模式 |
SL Cycles,第 1 组
| G代码 | 描述 |
|---|---|
| G37 | 轮廓几何,子轮廓程序编号列表 |
| G56 | 先导钻探 |
| G57 | 粗加工 |
| G58 | 顺时针方向轮廓铣削(精加工) |
| G59 | 轮廓铣削,逆时针方向(精加工) |
SL 周期,第 2 组
| G代码 | 描述 |
|---|---|
| G37 | 轮廓几何,子轮廓程序编号列表 |
| G120 | 轮廓数据(适用于G121到G124) |
| G121 | 先导钻探 |
| G122 | 粗加工 |
| G123 | 地板整理 |
| G124 | 侧面整理 |
| G125 | Contour train(加工开放轮廓) |
| G127 | 圆柱面 |
| G128 | 圆柱面槽 |
坐标变换
| G代码 | 描述 |
|---|---|
| G53 | 基准表中的基准偏移 |
| G54 | 程序中的基准偏移 |
| G28 | 镜像 |
| G73 | 坐标系的旋转 |
| G72 | 比例因子(缩小或放大轮廓) |
| G80 | 倾斜工作平面 |
| G247 | 基准设置 |
多道铣削循环
| G代码 | 描述 |
|---|---|
| G60 | 运行 3-D 数据 |
| G230 | 平面的多道铣削 |
| G231 | 倾斜表面的多道铣削 |
| G232 | 面铣 |
特殊循环
| G代码 | 描述 |
|---|---|
| G04 | 停留时间 F 秒 |
| G36 | 主轴方向 |
| G39 | 程序调用 |
| G62 | 快速轮廓铣削的公差偏差 |
| G440 | 测量轴位移 |
| G441 | 快速探测 |
定义加工平面
| G代码 | 描述 |
|---|---|
| 17国集团 | 工作平面 X/Y,刀具轴 Z |
| 八国集团 | 工作平面Z/X,刀具轴Y |
| G19 | 工作平面 Y/Z,刀具轴 X |
| 二十国集团 | 刀轴IV |
维度
| G代码 | 描述 |
|---|---|
| G90 | 绝对尺寸 |
| G91 | 增量维度 |
计量单位
| G代码 | 描述 |
|---|---|
| 七国集团 | 英寸(在程序开始时设置) |
| G71 | 毫米(在程序开始时设置) |
其他G功能
| G代码 | 描述 |
|---|---|
| G29 | 将最后一个标称位置值作为极点(圆心)传输 |
| G38 | 停止程序运行 |
| G51 | 下一个刀具编号(带中央刀具文件) |
| G79 | 循环调用 |
| G98 | 设置标签编号 |
钻孔、攻丝和螺纹铣削循环
| G代码 | 描述 |
|---|---|
| G240 | 居中 |
| G200 | 钻孔 |
| G201 | 扩孔 |
| G202 | 无聊 |
| G203 | 万能钻孔 |
| G204 | 背镗 |
| G205 | 万能啄食 |
| G206 | 使用浮动水龙头支架攻丝 |
| G207 | 刚性攻丝 |
| G208 | 钻孔加工 |
| G209 | 断屑攻丝 |
| G241 | 单刃深孔钻 |
钻孔、攻丝和螺纹铣削循环
| G代码 | 描述 |
|---|---|
| G262 | 螺纹铣削 |
| G263 | 螺纹铣削/锪孔 |
| G264 | 螺纹钻孔/铣削 |
| G265 | 螺旋螺纹钻/铣 |
| G267 | 外螺纹铣削 |
铣槽、螺柱和槽的循环
| G代码 | 描述 |
|---|---|
| G74 | 槽铣 |
| G75 | 顺时针方向铣矩形腔 |
| G76 | 逆时针方向铣矩形腔 |
| G77 | 顺时针方向铣圆形凹槽 |
| G78 | 逆时针方向铣削圆形凹槽 |
| G210 | 往复式切槽铣削 |
| G211 | 往复式圆槽 |
| G212 | 矩形口袋精加工 |
| G213 | 矩形螺柱精加工 |
| G214 | 圆形口袋精加工 |
| G215 | 圆形螺柱精加工 |
铣槽、螺柱和槽的循环
| G代码 | 描述 |
|---|---|
| G251 | 矩形口袋,完整 |
| G252 | 圆形口袋,完整 |
| G253 | 插槽,完成 |
| G254 | 圆槽,完成 |
| G256 | 矩形螺柱 |
| G257 | 圆形螺柱 |
创建点模式的周期
| G代码 | 描述 |
|---|---|
| G220 | 圆点图案 |
| G221 | 线上的点模式 |
多道铣削循环
| G代码 | 描述 |
|---|---|
| G230 | 光滑表面的多道铣削 |
| G231 | 倾斜表面的多道铣削 |
| G232 | 面铣 |
用于测量工件不对中的探测循环
| G代码 | 描述 |
|---|---|
| G400 | 使用两点的基本旋转 |
| G401 | 两个孔的基本旋转 |
| G402 | 两个螺柱的基本旋转 |
| G403 | 通过旋转轴补偿基本旋转 |
| G404 | 设置基本旋转 |
| G405 | 补偿与 C 轴的偏差 |
用于原点设置的探测循环
| G代码 | 描述 |
|---|---|
| G408 | 槽中心参考点 |
| G409 | 孔中心参考点 |
| G410 | 矩形内部的基准 |
| G411 | 矩形外的基准 |
| G412 | 圆内的基准 |
| G413 | 圆外基准 |
| G414 | 外角基准 |
| G415 | 内角基准 |
| G416 | 基准圆心 |
| G417 | 接触探针轴中的基准 |
| G418 | 4孔中心基准 |
| G419 | 可选轴中的参考点 |
用于工件测量的探测循环
| G代码 | 描述 |
|---|---|
| G55 | 测量任意坐标 |
| G420 | 测量任意角度 |
| G421 | 测量孔 |
| G422 | 测量圆柱形螺柱 |
| G423 | 测量矩形口袋 |
| G424 | 测量矩形螺柱 |
| G425 | 测量槽 |
| G426 | 测量脊线 |
| G427 | 测量任意坐标 |
| G430 | 测量圆心 |
| G431 | 测量任意平面 |
刀具测量的探测循环
| G代码 | 描述 |
|---|---|
| G480 | 校准TT |
| G481 | 测量刀具长度 |
| G482 | 测量刀具半径 |
| G483 | 测量刀具长度和刀具半径 |
数控机床