开源改变世界

换刀后达到软限位 #1029

推推 grbl 2年前 (2023-02-02) 203次浏览
打开
kfmut 打开了这个问题 2018 年 11 月 5 日 · 33条评论
打开

换刀后达到软限位#1029

kfmut 打开了这个问题 2018 年 11 月 5 日 · 33条评论

注释

换刀后达到软限位 #1029
kfmut 评论了 2018 年 11 月 5 日  

你好,

从 10 月 21 日起,我已将我的 GRBL 路由器设置更新为 bCNC 版本,现在我时常在更换工具后遇到奇怪的错误。在我按下暂停按钮以重新启动主轴后,GRBL 发出警报:工具 z 运动的 2 错误(G 代码运动目标超出机器行程): 我认为它以某种方式与突出工具之间的差异有关,因为当我降低工具时将高度从 -1mm 更改为 -5mm 问题开始出现的频率降低。
换刀后达到软限位 #1029

换刀设置:
换刀后达到软限位 #1029

GRBL版本为1.1g.20180614

换刀后达到软限位 #1029
合作者

ALARM:2错误(G代码运动目标超出机器行程)

您是否在 GRBL 中启用了软限制?在我看来,您设置不正确。

我的第二个问题:

请不要用两个不相关的问题制造问题。为此打开单独的问题并从此处删除它。

换刀后达到软限位 #1029
作者
kfmut 评论了 2018 年 11 月 6 日  

您是否在 GRBL 中启用了软限制?

是的,启用了软限制。

在我看来,您设置不正确。

你为什么这么认为?警报前的最后一个命令是在 Z 轴上移动到 60.947mm,我设置中的所有机器坐标都是负的,因此工作坐标 Z 的最大高度为 56.238mm(WPos Z 51.238mm + MPos 5mm)

换刀后达到软限位 #1029
合作者

你为什么这么认为?

我不知道,但毕竟是 GRBL 触发了警报。不是 bCNC。bCNC 中没有软限制。向我们展示您的 GRBL 设置。您可以通过 $$ 命令列出它们。

换刀后达到软限位 #1029
作者
kfmut 评论了 2018 年 11 月 6 日  

GRBL 的设置:

$0=5
$1=255
$2=0
$3=7
$4=0
$5=1
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=3
$24=25.000
$25= 1000.000
$26=250
$27=1.000
$30=4729
$31=1022
$32=0
$100=133.454
$101=133.466
$102=796.812
$110=12600.000
$111=12600.000
$112=2550.000
$120=150.000
$121=150.000
$122=150.000
$130=297.000
$131=305.000
$132 =85.000

我不知道,但毕竟是 GRBL 触发了警报。不是 bCNC。

但是 bCNC 仍处于工具更换周期,如果我理解正确的话,bCNC 会为新工具和提升工具更正 WCS,以便工具的端点在工件上方的高度与旧工具相同,但应用程序不会考虑该移动的空间不足。也许以某种方式可以在机器坐标中进行最后一步移动,也许是 UI 中用于使用 G28 相对移动的某个复选框?

换刀后达到软限位 #1029
合作者

也许只是设置较低的安全 Z?

换刀后达到软限位 #1029
作者

也许只是设置较低的安全 Z?

我认为在这个特定示例中,安全 Z 大约在工件上方 20 毫米处,我将在几分钟内检查它……

换刀后达到软限位 #1029
合作者

如果您降低安全 Z,则 Z 不会上升那么多,因此它不应达到您的软限制。或者可能增加软限制?我个人不使用软限制,因为我没有安装归位开关,所以它对我来说真的没有意义。我不需要它们,因为我是精确的大师,我从来没有让机器崩溃咳咳 :-)

换刀后达到软限位 #1029
作者

当 Fusion360 使用“G28 G91 Z0”命令在 Z 方向清除铣头时,看起来我与 G28 相关的问题移动了。

测试程序

%
(JB_vc_filtr_1)
(T2  D=1 CR=0 TAPER=118deg - ZMIN=-0.8 - drill)
G90 G94
G17
G21
G28 G91 Z0 <<<<<<<<<<<<<<<<<<<<<<<
G90

(Drill1)
M9
T2 M6
S6000 M3
G54
G0 X60 Y115.125
...

探测后工具校准周期短:

G10L20P1Z1.5
ok
$G
[GC:G38.2 G54 G17 G21 G90 G94 M5 M9 T0 F25 S0]
ok
g53g0z-5.0
ok
g53g0x-285.0y-300.0
ok
g53g0x-285.0y-10.0
ok
g53g0z-45.0
ok
g91G38.2f100z-34.999
[PRB:-284.997,-10.003,-75.348:1]
ok
G38.4f100z30.433
[PRB:-284.997,-10.003,-75.336:1]
ok
g91G38.2f25.0z-4.75
[PRB:-284.997,-10.003,-75.344:1]
ok
g4p1
ok
g53g0z-5.0
ok
g53g0x-285.0y-300.0
ok
g90
ok
Run ended
2018-11-06 13:50:54.928001
Current: 19 [19]  Completed: 100% [32s Tot: 32s ]

我的动作:

G91G0X50Y50
ok
$G
[GC:G0 G54 G17 G21 G91 G94 M5 M9 T0 F25 S0]
ok
G90
ok
G91G0Z-50
ok
G90
ok
G91G0X50Y50
ok
G90
ok
G90
ok

实际程序从工具更改为更长的开始:

G90G94
ok
G17
ok
G21
ok
G28G91Z0
ok
G90
ok
M9
ok
$g 
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F25 S0]
ok
m5 <<<<<<<<<<<<<<<<<<<<<<< tool change cycle start
ok
g53g0z-5.0
ok
g53g0x-285.0y-300.0
ok
m0
ok
g53g0x-285.0y-10.0
ok
g53g0z-45.0
ok
g91G38.2f100z-34.999
[PRB:-284.997,-10.003,-63.281:1]
ok
G38.4f100z18.366
[PRB:-284.997,-10.003,-63.281:1]
ok
g91G38.2f25.0z-16.799
[PRB:-284.997,-10.003,-63.293:1]
ok
g10l20p1z-7.353
ok
g53g0z-5.0
ok
g53g0x-285.0y-300.0
ok
m0
ok
g90
ok
g0x0.0y68.003
ok
g0z67.009
ALARM:2

[MSG:Reset to continue]

因此,当我将短工具换成更长的工具时,bCNC 路由器中的差异大于工具更换高度正在达到软极限。

换刀后达到软限位 #1029
合作者

那么这仍然是 bCNC 错误吗?或者它只是 Fusion 360 设置和 GRBL 设置的不兼容组合?如果 Fusion 360 处理工具更换,它可能不应该由 bCNC 处理,否则您将获得两次偏移并达到您的软限制。

换刀后达到软限位 #1029
作者

如果 Fusion 360 处理工具变更

不,它没有。

那么这仍然是 bCNC 错误吗?或者它只是 Fusion 360 设置和 GRBL 设置的不兼容组合?

是的,它是设置和运气不佳的不相容组合 :-) 也许它可以用 G28 移动来处理,但正如你指出的那样,并不是每个人都启用了限位开关和归位。

我想你可以关闭这个问题。谢谢!

换刀后达到软限位 #1029
合作者

好的。我很乐意解决这个问题。但是如果 fusion 决定超越你在 grbl 中设置的软限制,我不知道如何在 bCNC 中解决这个问题……