Contact me: hankecnc@gmail.com

推推 grbl 3年前 (2023-02-02) 365次浏览
关闭
mennodegraaf 打开了这个问题 2017 年 8 月 25 日 · 5 条评论
关闭

g2core 上的探测小部件未正确设置坐标偏移#191

mennodegraaf 打开了这个问题 2017 年 8 月 25 日 · 5 条评论

评论

在玩了一个便宜的中国探针之后,我注意到 CNCjs 1.9.7 探针小部件没有正确设置坐标偏移。探测工作正常,之后坐标偏移设置为:

; 设置活动坐标系 Z0
G10 L20 P0 Z20

这似乎被 GRBL 接受,但不被 g2core 100.26 接受。根据https://github.com/synthetos/g2/wiki/Gcode-Coordinate-Offsets#g10-ln-set-parameters,支持的 P 代码分别为 G54-G59 的 P1-P6。通过手动使用 P1,它被 g2core 接受。

合作者

G10 L20 P- axes(P 编号在 0 到 9 范围内)是 EMC2 (linuxcnc.org) 标准。但是TinyG和g2core目前不支持P0,我会在1.9.9版本中更改P号以适应对应的G54-G59工作坐标系。

合作者

顺便说一句,您可以将 CNCjs 升级到 1.9.8,它修复了一些严重的错误,尤其是对于 Grbl。在https://github.com/cncjs/cncjs/releases查看最新的发行说明

太谢谢了

TinyG 和 G2core 遵循 P1 坐标系 G54 的约定——去 P6 = G59。
这就是 Tormach、Haas、Fanuc 和大多数“大男孩”的定义方式:
https ://www.tormach.com/g10.html
http://diy.haascnc.com/node/30342#gsc。 tab=0
http://www.cnccookbook.com/CCCNGCodeG10SettingToolWorkOffsetsInGCode.html

按照惯例,P0 指的是活动坐标系。P0 当前未在 TinyG 和 G2core 中实现。