在数控编程中,小数点的使用是一个容易出错但又极其重要的问题。一个小数点的遗漏可能导致严重的尺寸错误甚至撞刀。本文讲解数控程序中小数点的输入规则。
一、两种输入模式
1.1 计算器型(Calculator Type)
输入的数值单位为最小设定单位(如0.001mm)。
- X1000 表示 1.000mm(不是1000mm)
- F2000 表示 2.000mm/min(不是2000mm/min)
- 这是FANUC系统的默认模式
1.2 小数点型(Decimal Point Type)
输入的数值直接带小数点。
- X1.0 表示 1mm
- X1000. 表示 1000mm
- 这是更直观、更安全的输入方式
二、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 | 主轴不转或极慢 |
四、安全编程习惯
- 所有坐标值都带小数点:即使整数也写X10.而不是X10
- 进给值F带小数点:F1000.而不是F1000
- 程序中统一格式:不要有些带小数点有些不带
- 传输后检查:在机床上查看程序确认数值
- 空运行验证:首次运行前用DRY RUN空运行
五、不同系统的设置
FANUC系统
可以通过参数设置为小数点型输入(Parameter 3401#0 DPI = 1),建议机床厂家设置为小数点型,减少操作错误。
西门子系统
西门子默认使用小数点型输入,输入X10就是10mm,比较直观。
三菱系统
三菱与FANUC类似,默认计算器型,注意小数点。
相关阅读: