注释
|
好吧,我粘贴到上面框中的一些行没有出来!所以让我们再试一次…. 嗨,我认为 10 美元状态掩码功能有问题…. 我的设置…. 移动到一些新位置… ?给出 $# 给出…. 重新定义 G55 坐标…. ?给出… 改变坐标系… 现在更改状态掩码… 将状态掩码改回… 我也尝试了重置 + 归位以查看对 $10 的更改是否需要重置。 Ctrl+X 重置 响应是…. <Idle,WPos:0.000,2147483 <—-错误!!!值错误,字符串被截断!!!!!! 最好的问候 |
|
嗯,我粘贴了这些行并提交了评论,但是当我查看它时,仍然缺少行! 嗨,我认为 10 美元状态掩码功能有问题…. 我的设置…. 移动到一些新位置… ?给出 $# 给出…. 重新定义 G55 坐标…. ?给出… 改变坐标系… 现在更改状态掩码… 将状态掩码改回… 我也尝试了重置 + 归位以查看 Ctrl+X 重置 响应是…. <Idle,WPos:0.000,2147483 <—-错误!!! |
|
我将 <> 替换为 {} ….. 嗨,我认为 10 美元状态掩码功能有问题…. 我的设置…. 移动到一些新位置… ?给出 $# 给出…. 重新定义 G55 坐标…. ?给出… 改变坐标系… 现在更改状态掩码… 将状态掩码改回… 我也尝试了重置 + 归位以查看 Ctrl+X 重置 响应是…. {空闲,WPos:0.000,2147483 {—-错误!!! |
|
好的,做到了。看起来你不能在帖子中使用 <> ! |
|
@bikerbill: 感谢您的错误报告。禁用机器位置时报告存在问题。我将在今天晚些时候发布修复程序。 几件事。您可以编辑原始帖子。很难确定所有四个长帖子之间有什么不同。其次,我不会在您的启动行中放置 G10L20。这会将坐标系偏移量写入 EEPROM,该 EEPROM 是永久性的,直到再次更改。这最终会在每次运行启动行时不断重写,从而耗尽您的 EEPROM。工作坐标只有在您有限位开关并使用归位时才真正有用。然后这些将在您的机器空间中存储固定的参考位置。如果您的目标是每次重置时始终将 [0,0,0] 归零,无论如何,我会在 $N0 中放置一个 G92X0Y0Z0。 |
|
@bikerbill: 现在就试试。 |
|
谢谢!我去做。我没有意识到写入了eeprom。这种行为是 G10 特有的,还是有其他导致写入 eeprom 的 gcode?我原以为只有 ${number} 命令存储在 eeprom 中。 我刚看到你的更新,现在就试试,然后再报告。 |
|
存储在 EEPROM 中的内容是:“$$”设置、G54-59 偏移量、G28/30 偏移量、$N 启动字符串、$I 构建信息字符串。 |
|
我测试了一下,完美!多谢。大力支持,我也学到了一些东西。 |


嗨,我认为 10 美元状态掩码功能有问题….
我的设置….
GRL 0.9g
$10=3
$27=10mm
N1 = G10L20P1X0Y0Z0
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0.]
移动到一些新位置…
G0 X100 Y100 Z20
?给出 <Idle,MPos:-170.007,-170.007,-69.994,WPos:99.994,99.994,20.006>
$# 给出….
[G54:-270.002,-270.002,-90.001] <–正确
[G55:-170.002,-170.002,-60.001]
[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:-9.994,-9.994,-9.994]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000 ]
[TLO:0.000]
[PRB:0.000,0.000,0.000]
重新定义 G55 坐标….
G10L20P2X0Y0Z0
$# 现在给出….
[G54:-270.002,-270.002,-90.001]
[G55:-170.002,-170.002,-70.001] <–正确
[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:-9.994,-9.994,-9.994]
[G30: 0.000,0.000,0.000 ]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000]
?给出…
<Idle,MPos:-170.007,-170.007,-69.994,WPos:99.994,99.994,20.006> <–仍然正确
改变坐标系…
G55
?给出
<Idle,MPos:-170.007,-170.007,-69.994,WPos:-0.006,-0.006,0.006> <–正确,G55 现在激活
$G 给出 [G0 G55 G17 G21 G90 G94 M0 M5 M9 T0 F0。 ]
现在更改状态掩码…
仅 $10=2 <–WPos
?给出…
<Idle,WPos:170.002,170.002,70.001> <–错了!这应该与上面的 WPos 相同。
将状态掩码改回…
$10=3
?给出…
<Idle,MPos:-170.007,-170.007,-69.994,WPos:-0.006,-0.006,0.006> <–正确!
我也尝试了重置 + 归位以查看对 $10 的更改是否需要重置。
更改状态掩码…
仅 $10=2 <–WPos
Ctrl+X 重置
响应是….
Grbl 0.9g [‘$’寻求帮助]
G10L20P1X0Y0Z0ok
<Idle,WPos:0.000,2147483 <—-错误!!!值错误,字符串被截断!!!!!!
Grbl 0.9g [‘$’寻求帮助]
[‘$H’|’$X’解锁]