开源改变世界!!

小慢跑问题 #118

推推 grbl 2年前 (2023-02-10) 130次浏览
关闭
S2000Stefan 打开了这个问题 2020 年 1 月 19 日 · 9条评论
关闭

小慢跑问题#118

S2000Stefan 打开了这个问题 2020 年 1 月 19 日 · 9条评论

评论

小慢跑问题 #118

你好马丁,

实际上,这不是您的程序的真正问题,但也许您仍然可以帮助我。
我使用 STM32 Blue Pill 来控制我的 4 轴铣床,它也能很好地工作。
根据铣削部分,我使用 GRBL 面板或您的程序 OCP 作为 g 代码发送器。
现在我的问题是,当我在点动模式下移动机器时,GRBL 有时不再接受点动命令。
假设这是由于 STM32 和 GRBL 实现造成的。不幸的是,一切都适用于原始的
Arduino,但没有 4 轴。
在 GRBL 面板中,我可以短暂地按下其中一个箭头键,然后慢跑再次完美运行。
不幸的是,您的程序中没有这样的控制按钮来重新激活慢跑。
也许你可以给我一个提示,告诉我如何在你的计划中重新激活慢跑?

问候斯特凡

小慢跑问题 #118
所有者

嗨斯特凡,

发生这种情况时,缓冲区表(机器选项卡中的绿色进度条)是否显示非零的内容?在这种情况下,请尝试清除缓冲区(单击进度条),如果没有帮助,请软重置机器。除了 G92 工件偏移外,您不会松动机器位置。这种情况有时也会发生在我身上,尽管很少见。

干杯,
马丁

小慢跑问题 #118

嗨,马丁,

是的,绿色进度条显示除零以外的任何数字。单击进度条没有任何反应。
机器软复位后,进度条显示短零比三短,即使我手动输入也没有接受点动命令。G0 和 G1 命令是否被接受?
顺便说一句,为什么你的程序不知道 G93 G94 命令?;)

干杯斯特凡

小慢跑问题 #118
所有者

嗨斯特凡,

好吧,这很奇怪。我通常会在稍微摆弄一下后让它再次工作……
所以你是说你可以让 OCP 进入一种状态

  1. 它从控制台接受常规 G 代码
  2. 当以 $J= 为前缀时,它不接受相同的命令?

这很有趣……你能给我一个你的固件链接吗(只要它在蓝色药丸上运行)?我不知道我什么时候有时间进行调试,但我会尽可能地研究它。这对你来说是一个阻碍还是你可以暂时解决它?

至于 G93-95:我从未使用过它,而且由于我不知道有任何后处理器不能输出纯 G93 代码,所以我认为没有必要实现它。

干杯!

小慢跑问题 #118

嗨,马丁,

对不起,我的错误,早些时候出了点问题,当然你的程序接受g代码和点动命令,比如G0/G1和$J=G91……
我不知道我之前做错了什么。
我今天测试了一些东西,发现如果我设置状态报告 $10 = 10 并且机器不再慢跑绿色进度条达到负值,可以通过加载 grbl 设置来达到,一次两次或更改一个值临时通知。如果该值为负,则可以进行慢跑。
希望你明白我的意思。
在我发现我可以忍受这个小问题之后。:)
Deskproto 输出 g93 代码。可以让你冷静下来 G93 G94 命令由你的程序处理,只有一条错误消息。;)
干杯
斯特凡

小慢跑问题 #118
所有者

希望你明白我的意思。

恐怕我不认为我知道,你能试着用德语解释一下吗?

干杯

小慢跑问题 #118

嗨,马丁,

抱歉,蚂蚁死了。还有 dann versuche ich mal das ganze in deutsch zu erklären。;)
Wenn ich den status report in GRBL $10, normalerweis 1, auf 10 setze und ich nach einem Programmdurchlauf einen soft reset ausführe muss, warum auch immer, steht die grüne progress bar meist auf einem positiven Wert und die Maschine lässt sich nicht mehr mit dem Keyboard Joggen。
(Fehler erzeugt)
Linksklick auf besagte progress bar 和 nullen des Puffers?joggt die Maschine noch immer nicht。Nach aufrufen der GRBL Settings mit dem butter under der progress bar geht die Anzeige meist auf einen minus Wert und die Maschine lässt sich wieder mit dem Keyboard Joggen。Muss man manchmal wiederholen da nach eins,zwei Tasten der Wert ins Positive läuft und das Joggen ist wieder gesperrt。Nicht vergessen vorher die progress bar zu klicken。
Danach joggt meine Maschine wieder wie nach einem Neustart。

Bezieht sich alles nur auf meine Steuerung mit dem STM32 (BluePill) ist 也是 vielleicht nicht aussagekräftig bei anderen Steuerungen。

霍夫战争修女 verständlicher :)

格鲁
斯特凡