博世CC 100 M G代码与M代码完整指南——CNC铣床操作员必备
博世CC 100 M CNC控制器G代码和M代码完整列表,供使用博世CC 100 CNC控制器的CNC铣床操作员参考。

博世CC 100 M G代码
| G代码 | 功能描述 |
|---|---|
| G0 | 快速定位 |
| G1 | 按编程进给速度线性插补 |
| G3 | 圆弧插补,顺时针 |
| G3 | 圆弧插补,逆时针 |
| G4 | 以秒为单位的停顿 |
| G5 | 带切线进入的圆弧插补 |
| G6 | 扩展定位范围的快速线性插补 |
| G17 | 平面选择 X/Y |
| G18 | 平面选择 Z/X |
| G19 | 平面选择 Y/Z |
| G20 | 极坐标极点设定 |
| G21 | 根据I/F信号调用子程序 |
| G22 | 无条件调用子程序 |
| G23 | 根据I/F信号跳转至程序标签 |
| G24 | 无条件跳转至程序标签 |
| G25 | 区域限制,设定最小值 |
| G26 | 区域限制,设定最大值 |
| G27 | 取消区域限制 |
| G36 | 比例因子切换 |
| G38 | 开启可编程镜像 |
| G39 | 关闭可编程镜像 |
| G40 | 取消刀具半径补偿 |
| G41 | 刀具半径补偿,刀具在路径左侧 |
| G42 | 刀具半径补偿,刀具在路径右侧 |
| G53 | 取消零点偏移 |
| G54~G59 | 开启零点偏移 |
| G61 | “到位”功能开启 |
| G62 | “到位”功能关闭 |
| G63 | 进给速度与主轴转速设为100% |
| G64 | 圆弧轮廓进给速度作用于轮廓 |
| G65 | 进给速度作用于刀具中心路径 |
| G66 | 进给/主轴转速可经电位器修改 |
| G68 | 外角圆弧过渡 |
| G69 | 外角交点过渡 |
| G74 | 回零参考 |
| G75 | 测量探针 |
| G80 | 取消固定循环G81~G89 |
| G81 | 钻孔、定心 |
| G82 | 带停顿的镗孔 |
| G83 | 深孔钻削,带快速定位动作 |
| G84 | 带停顿的攻丝 |
| G85 | 带停顿/定向主轴停止的镗孔 |
| G86 | 铰孔 |
| G87 | 螺纹铣削 |
| G90 | 绝对尺寸输入 |
| G91 | 增量尺寸输入 |
| G92 | 位置存储/主轴转速上限设定 |
| G93 | 时间编程 |
| G94 | 进给速度直接以mm/min表示 |
| G95 | 进给速度以mm/转表示 |
| G96 | 切削速度自动计算 |
| G97 | 直接主轴转速编程 |
| G99 | 子程序结束 |
| G800~G869 | 用户自定义循环:通过对应编号的G功能调用 |
| G890 | 圆/圆交点计算 |
| G891 | 直线/圆交点计算 |
| G892 | 圆角倒圆(3点) |
| G893 | 圆角倒圆(2角度) |
| G894 | 倒角 |
| G895 | 圆弧终点计算 |
| G896 | 圆弧/圆弧切点过渡 |
| G897 | 直线终点计算 |
| G898 | 直线/直线交点计算 |
博世CC 100 M M代码
| M代码 | 功能描述 |
|---|---|
| M0 | 程序段执行后程序停止 |
| M2 | 主程序结束,循环结束 |
| M3 | 主轴顺时针旋转 |
| M4 | 主轴逆时针旋转 |
| M5 | 主轴停止/冷却液关闭 |
| M6 | 调用自动换刀循环(循环77) |
| M13 | 主轴顺时针,冷却液开启 |
| M14 | 主轴逆时针,冷却液开启 |
| M19 | 主轴定向至固定位置 |
| M19(S...) | 主轴定向至可编程位置(度) |
| M21 | 调用MTB循环76 |
| M22 | 调用MTB循环75 |
| M30 | 程序结束并返回开头(按循环启动继续) |
| M40 | 自动挡位选择 |
| M41-44 | 固定挡位1~4选择 |
| M98 | 不接受单段指令 |
| M99 | 可接受单段指令,即取消M98效果 |
数控机床