一、为什么必须对照
同一把刀、同一个活,在 FANUC、西门子、三菱上写法可能完全不同。新人接手二手机床,照抄旧程序往往直接撞刀或报警。
二、高频差异对照表
| 功能 | FANUC | 西门子 | 三菱 |
|---|---|---|---|
| 毫米/英寸 | G21/G20 | G71/G70 | G21/G20 |
| 每转进给 | G99 | G95 | G99 |
| 坐标系设定 | G54… | G54…(TRANS) | G54… |
| 刚性攻丝 | G84 / M29 | CYCLE84 | G84 |
三、三个易错坑
坑一:西门子默认 G71 是公制,但很多老程序开头忘了写,结果尺寸小 25 倍。
坑二:FANUC 的 G41/G42 补偿方向判断,和西门子 TRAORI 下的方向是反的,五轴更要小心。
坑三:三菱部分系统宏变量编号与 FANUC 不通用,直接迁移宏程序会算错刀补。
更多差异见站内 多系统 G 代码对照工具。




