开源改变世界

G10 偏移余辉 #115

推推 grbl 3年前 (2023-01-21) 107次浏览

关闭
斯科特米尔 打开了这个问题 2017 年 2 月 1 日 · 4条评论
关闭

G10 偏移余辉#115

斯科特米尔 打开了这个问题 2017 年 2 月 1 日 · 4条评论

注释

G10 偏移余辉 #115

我是一名新的 GRBL 用户,尝试使用 G10 命令将 WCO X0 Y0 原点从我的激光雕刻机的右上角(归位位置)重置为使用 GRBL 版本 1.1e.20161208 的左下角。归位成功后,我手动将车厢推到左下角,然后发出G10 L2 P1 X0。Y0。命令,但我无法让新的 WCO X0 Y0 偏移量持续存在。这是我带有 *** 注释的命令序列:

***激光模式($32=1)在设置
$H
ok
carriage homes correctly at left corner


<Idle|MPos:-2.996,-2.996,0.000|Bf:15,126|FS:0,0|WCO:0.000,0.000,0.000>
ok
*** home mPos 和 WCO 坐标

G91 X-198。Y-225。F500
ok
***将笔架移动到左下角

<Idle|MPos:-200.992,-227.996,0.000|Bf:15,126|FS:0,0|Ov:100,100,100>
ok
***左下角MPos坐标

G10 L2 P1 X0。Y0。
ok
*** 为 WCO X0 Y0 设置左下角


<Idle|MPos:-200.992,-227.996,0.000|Bf:15,126|FS:0,0|WCO:0.000,0.000,0.000>
ok
***确认左下角是新的WCO X0 Y0


<Idle|MPos:-200.992,-227.996,0.000|Bf:15,126|FS:0,0|Ov:100,100,100>
ok
***后续?不显示WCO

$#
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59: 0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]

*** G54 不应该在这里保留 G10 偏移量吗?而是显示全零

G0 X50。50元。F500
ok
*** 使用基于 G10 设置的新 WCO 原点,托架正确移动到 X50 Y50

G0 X0。Y0。F500
***回G10原点失败,小车不响应命令,小车不运动


<Idle|MPos:-150.992,-177.996,0.000|Bf:15,126|FS:0,0|WCO:0.000,0.000,0.000>
ok
***当前运输 MPos

——————————————————————————————————
备注:

  1. 禁用激光模式 $32=0 与上述结果相同。G10 设置似乎没有保留。
  2. 只有在使用 G10 将 WCO 设置到左下角后的第一个 G0 运动似乎成功。使用 G10 设置新的 WCO 原点后的第二个 G0 命令导致没有运动或托架运动不正确。
  3. Arduino 1.6.12 IDE 串行监视器发出的所有命令。
  4. GRBL 设置和附加的 config.h。

grbl_settings.txt

配置.h.txt

G10 偏移余辉 #115

哎呀..“carriage homes correctly at top left corner”应该读作“carriage homes correctly at top right corner”。

G10 偏移余辉 #115
贡献者

@scottmil: 一切正常。请在 wiki 中阅读 WCO 的工作原理。减少通信开销是间歇性的。其次,请阅读 LinuxCNC g 代码说明中的 G10 工作原理。您正在使用G10 L2 P1 X0 Y0 Z0命令设置 [0,0,0] 工作坐标偏移。您可能打算使用L20而不是L2.

G10 偏移余辉 #115
作者
斯科特米尔 评论了 2017 年 2 月 1 日 通过电子邮件
G10 偏移余辉 #115

如果我处于英寸模式,我应该在 G10 命令之前添加一个 G20 吗?
这项工作是否有效:(
选项 1)
G20
G10 L20 P0

或者它必须在同一行:option2: G20 G10 L20 P0?

是否 G10(涉及 EEPROM 写入):重置 G20/G21 模式?

Bcos:在英寸模式下使用 G10 时,我遇到了一些奇怪的问题。

我正在使用 $13=1 从 grbl 取回英寸值。
这个 13 美元的规模是 MPOS 还是 WCO 还是两者兼而有之?(响应“?”命令)。

喜欢 (0)