首页 G代码M代码 正文

数控编程小数点输入规则(FANUC/西门子/三菱系统区别+常见错误)

📅 2026-05-05 G代码M代码 👁️ 17 🕐 1 分钟 📝 61 字

在数控编程中,小数点的使用是一个容易出错但又极其重要的问题。一个小数点的遗漏可能导致严重的尺寸错误甚至撞刀。本文讲解数控程序中小数点的输入规则。

一、两种输入模式

1.1 计算器型(Calculator Type)

输入的数值单位为最小设定单位(如0.001mm)。

1.2 小数点型(Decimal Point Type)

输入的数值直接带小数点。

二、FANUC系统小数点规则

FANUC默认使用计算器型输入,即不带小数点时数值单位为最小设定单位。

输入 实际值(最小单位0.001mm)
X1 0.001mm(极易出错!)
X1. 1.000mm
X1000 1.000mm
X1000. 1000.000mm

三、常见错误及后果

错误输入 期望 实际 后果
X10(忘小数点) 10mm 0.01mm 尺寸严重错误
F1000(进给) 1000mm/min 1mm/min 机床几乎不动
Z-50(安全高度) -50mm -0.05mm 可能撞刀!
S1000(转速) 1000r/min 1r/min 主轴不转或极慢

四、安全编程习惯

  1. 所有坐标值都带小数点:即使整数也写X10.而不是X10
  2. 进给值F带小数点:F1000.而不是F1000
  3. 程序中统一格式:不要有些带小数点有些不带
  4. 传输后检查:在机床上查看程序确认数值
  5. 空运行验证:首次运行前用DRY RUN空运行

五、不同系统的设置

FANUC系统

可以通过参数设置为小数点型输入(Parameter 3401#0 DPI = 1),建议机床厂家设置为小数点型,减少操作错误。

西门子系统

西门子默认使用小数点型输入,输入X10就是10mm,比较直观。

三菱系统

三菱与FANUC类似,默认计算器型,注意小数点。

相关阅读:

滚动至顶部