刀具运动
G00 快速直线移动
G01 进给直线移动
G02 顺时针圆弧
G03 逆时针圆弧
G05 圆弧
G06 圆弧,切线
G07 直线, 并行轴
G10 快速极坐标直线移动
G11 极坐标直线进给
G12 顺时针极坐标圆弧
G13 逆时针极坐标圆弧
G15 极坐标圆弧
G16 极坐标圆弧,切线过渡
定义加工面
G17 主轴Z-平面 XY
G18 主轴Y-平面 ZX
G19 主轴X-平面 YZ
倒角/倒圆/接近轮廓/离开轮廓
G24 长度为 R 的倒角,倒角长度R
G25 半径为 R 的圆角,半径R
G26 切线接近至半径R的轮廓
G27 切线离开轮廓,半径R
为图形显示的毛坯定义
G30 工件毛坯定义: 最小点
G31 工件毛坯定义: 最大点
刀具半径补偿
G40 刀具中心路径,无刀具半径补偿
G41 左半径补偿路径
G42 右半径补偿路径
G43 半径补偿: 扩展路径
G44 半径补偿: 缩短的路径
坐标变换
G28 镜像
G53 用原点表进行原点平移
G54 原点平移
G55 原点面
G73 旋转
G72 缩放系数
G80 加工面
G247 原点设置
尺寸单位
G70 尺寸单位inch(程序起点处)
G71 尺寸单位mm(程序起点处)
尺寸
G90 绝对尺寸
G91 增量尺寸
刀具定义
G99 刀具定义,刀具号T,长度L和半径R
其它G代码
G04 停顿时间
G29 载入当前位置(例如圆心为极点)
G37 轮廓
G38 停止运行程序
G36 主轴定向
G39 程序调用
G51 准备刀具交换(带中央刀库)
G55 原点面
G62 公差
G79 循环调用
G98 设置标记
二、海德汉数控系统M代码大全
M00 程序运行暂停/主轴停转/冷却液停止
M01 可选程序运行停止
M02 程序运行停止/主轴/停止/冷却液关闭/根据需要
M03 主轴顺时针转动
M04 主轴逆时针转动
M05 主轴停止
M06 换刀/程序运行停止(取决于机床参数)/主轴停转
M08 冷却液开启
M09 冷却液关闭
M13 主轴顺时针转动/冷却液开启
M14 主轴逆时针转动/冷却液开启
M30 同M02功能
M89 可用辅助功能或循环调用
M99 程序段循环调用
M91 定位程序段,相对机床原点的坐标
M92 定位程序段,坐标为相对机床制造商定义的位置
M94 将旋转轴显示减小到360°以内
M97 加工小轮廓台阶
M98 完整加工开放式轮廓
M109 刀刃处恒轮廓加工速度(增加和降低进给速率)
M110 刀刃处恒轮廓加工速度(只降低进给速率)
M111 复位M109/M110
M116 回转轴进给速率(mm/min)
M117 复位M116
M118 程序运行中用手轮叠加定位
M120 提前计算半径补偿的轮廓(预读)
M126 旋转轴短路径运动:
M127 复位M126
M128 用倾斜轴定位时保持刀尖位置(TCPM)
M129 复位M128
M130 在定位程序段内:点为相对未倾斜的坐标系
M140 沿刀具轴方向退离轮廓
M141 取消测头监测功能
M143 删除基本旋转
M148 在NC停止处自动将刀具退离轮廓
M149 复位M148
三、海德汉数控系统循环功能大全
钻孔,攻丝与铣螺纹循环
G200 钻孔
G201 铰孔
G202 镗孔
G203 万能钻孔
G204 反向镗孔
G205 万能啄钻
G206 用浮动夹头攻丝架
G207 不用浮动攻丝架的刚性攻丝
G208 螺旋铣孔
G209 断屑攻丝
G240 定中心
G241 单刃深孔钻
G262 螺纹铣削循环
G263 螺纹铣削/锪沉孔
G264 螺纹钻孔/铣削
G265 螺旋螺纹钻孔/铣削
G267 外螺纹铣削
铣型腔,凸台和槽的循环
G233 端面铣削
G251 矩形型腔
G252 圆弧型腔
G253 槽铣削
G254 圆弧槽
G256 矩形凸台
G257 圆弧凸台
G258 多边形凸台
创建阵列点的循环
G220 极坐标阵列
G221 直线阵列
SL循环
G37 轮廓
G120 轮廓数据
G121 预钻孔
G122 粗铣
G123 底面精加工
G124 侧面精加工
G125 开放式轮廓
G127 圆柱面
G128 圆柱面铣键槽
G129 在圆柱面上铣凸台
G139 圆柱面
G270 轮廓链数据
G275 摆线槽
特殊循环
G225 雕刻
G232 端面铣
G239 确定负载
G291 关联车削插补
G292 车削插补,轮廓精加工
多道铣循环
G230 MULTIPASS MILLING
G231 RULED SURFACE
测量工件不对正量的探测循环
G400 基本旋转
G401 基本旋转,用两孔
G402 用两个凸台的基本旋转
G403 用旋转轴补偿的基本旋转
G404 设置基本旋转
G405 用旋转C轴补偿工件不对正量
设置原点的探测系统循环
G408 原点在槽中心
G409 原点在凸台中心
G410 原点在矩形内
G411 原点在矩形外
G412 原点在圆内
G413 原点在圆外
G414 原点在外角
G415 原点在内角
G416 原点在圆心
G417 原点在测头轴
G418 原点在4孔的中心
G419 原点在一轴上
工件测量的探测循环
G55 原点面
G420 测量角度
G421 测量孔
G422 测量孔外
G423 测量矩形内尺寸
G424 测量矩形外尺寸
G425 测量内宽度
G426 测量凸台宽度
G427 测量坐标
G430 测量螺栓孔圆
G431 测量平面
刀具测量的探测循环
G480 校准TT
G481 校准刀具长度
G482 测量刀具半径
G483 测量刀具长度和半径
G484 校准无线测头TT
车削
G800 调整旋转坐标系
G801 复位旋转坐标系
G810 车削轮廓纵向
G811 车轴肩纵向
G812 车轴肩纵向扩展
G813 纵向切入
G814 纵向切入扩展
G815 车削平行轮廓
G820 车削轮廓端面
G821 车削轴肩端面
G822 车削轴肩端面扩展
G823 车削,横向切入
G824 车削,横向切入扩展
G830 平行轮廓螺纹加工
G831 螺纹加工纵向
G832 螺纹加工扩展
G840 凹槽轮廓径向
G841 简单径向凹槽加工
G842 径向凹槽加工扩展
G850 轴向凹槽加工
G851 简单轴向凹槽加工
G852 轴向凹槽加工扩展
G860 凹槽轮廓径向
G861 径向凹槽加工
G862 径向凹槽加工扩展
G870 轴向凹槽加工
G871 轴向凹槽加工
G872 轴向凹槽加工扩展
G880 齿轮滚铣