LinuxCNC 重开后字样仍偏位,G52为什么还在?

假设一套铭牌字样昨天已刻完, 重开 LinuxCNC 后, 下次雕刻的整组字仍偏到一边, 先查上次程序留下的局部偏移。 本文讨论坐标状态; JEEFOO 的 DJ 高光刀目录列有铝合金刻字用途, 但刀具型号不能说明控制器怎样保存原点。

G52偏移:铭牌上同一花纹字样两次雕刻位置偏位,蓝色坐标为原位置、橙色坐标为偏移后的位置
G52偏移:铭牌上同一花纹字样两次雕刻位置偏位,蓝色坐标为原位置、橙色坐标为偏移后的位置

G52 常用来给同一零件上的重复图形指定局部原点。 在 LinuxCNC 中, 它与 G92 共用寄存器; 启用 G92 持久保存时, 复位或程序结束不会自动清掉这组偏移。 界面还可能把 G52 的值标在 G92 栏, 所以只在程序里搜索“G92”会漏查来源。 [1]

把“暂时不用”与“删除数值”分开。 G92.2 停用偏移, 却保留参数5211—5219; G92.3 会重新应用这些保存值。 G92.1 才同时停用并把这组参数清零, 它不改写 G54 等工件坐标系的偏置。 [2]

在离线核对中, 假设 X 留有5毫米偏移: G92.2 之后它未生效, 数值却还在; 再调用 G92.3, 5毫米又参与坐标换算。 把这三个状态并列记录。 确需删除时, 检查清零结果, 再复核工件基准。 这里演示状态变化, 不是完整加工程序。

[1] LinuxCNC《Coordinate Systems》。 [2] LinuxCNC《G-Codes》第57—58节。

相关阅读: 刀具尺寸验收:20℃参考温度不等于测量时必须20℃; 刀具柄径在公差内,验收报告为什么还要写判定规则

Similar Posts