G 代码规范化
G 代码规范化 — 为坐标添加小数点
NCPlayer 中的 规范化 GCode → 仅添加小数点 功能,旨在将 G 代码中的坐标自动转换为带小数点的统一格式。
当程序中的坐标以整数形式存在,但需要以浮点格式表示时(例如 X25 → X25.),此功能非常有用。
工作原理
- 程序会逐行扫描编辑器中的代码。
- 它会检测与坐标和辅助参数相关的所有地址:
X Y Z I J K F R A B C U V W。
- 如果某个字母后跟的是整数且没有小数点,则会根据设置自动添加小数点(或添加两位或三位小数)。
- 已经包含小数点或小数部分的坐标将保持不变。
示例
原始代码:
G01 X25 Y50 Z-10
规范化后:
G01 X25. Y50. Z-10.
功能目的
统一的坐标格式可以:
- 提高 G 代码的可读性;
- 确保与某些要求坐标必须带小数点的 CNC 系统兼容;
- 简化其他工具对代码的自动处理。
注意事项
- 该功能不会修改已经包含小数部分的坐标。
- 它仅对与坐标和运动参数相关的地址字母生效。