开源改变世界!!

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27

推推 grbl 2年前 (2023-02-09) 145次浏览
关闭
deHarro 打开了这个问题 2018 年 9 月 3 日 · 12条评论
关闭

调用 GRBl 设置 ($$) 时带有不明确值的警告消息#27

deHarro 打开了这个问题 2018 年 9 月 3 日 · 12条评论

评论

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27

嗨 Sven,
当我在 COM CNC 对话框中发出“$$”时,我收到一条警告消息,其中包含一些非常大的值:

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27

如果我用我的 GRBL 的值计算给定的公式,我得到 8.88886667 kHz,这远低于给定的步进率最大额定值 30 kHz。

请检查警告消息背后的数学原理。
谢谢!哈拉尔德

注意事项:每次启动 GRBL-Plotter 时
发出“Check GRBL”只工作一次。
如果您更改某些参数并想检查更改是否被接受,则列表框中的值不会更新。
另一方面,每次单击“检查 GRBL”时,警告消息都会重新出现。

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者

最大频率的值现在是正确的。

但是“最小进给率”是什么?
您从哪里获得有关 GRBL 最小进给率的信息?
我需要更改什么值才能绕过这个“信息”窗口?

除此之外:“Check RGBL”有什么作用?
仅查询机器设置?

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
所有者

您从哪里获得有关 GRBL 最小进给率的信息?
https://github.com/gnea/grbl/wiki/Known-Issues#doesnt-go-slower-than-x-mmmin-or-limitations-at-very-slow-step-rates

除此之外:“Check RGBL”有什么作用?
通过 $$ 读取 grbl 设置并提供有关最小和最大评级的信息(对于 arduino uno)

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者
德哈罗 评论了 2018 年 9 月 8 日  

嗨,Sven,
wir können hier noch ein paar mal hin und her “chatten”, bis ich auf englisch rüber gebracht habe, was ich eigentlich fragen wollte, aber ich versuche es lieber mal auf Deutsch:
Ich meinte, aus welchen Daten der GRBL-Parameter du errechnest, dass meine 最小进给率 zu klein sein könnte。
Ich verstehe diese Info-Box so, dass es da Handlungsbedarf gibt, ansonsten würde ich so eine Box weg lassen oder maximal einmal (während einer GRBL-Plotter-Sitzung) zur Info anzeigen。

格鲁斯,哈拉尔德

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
所有者

Ich verstehe diese Info-Box so, dass es da Handlungsbedarf gibt
Den Handlungsbedarf kann ich ja nicht vorhersehen, bzw. teste die verwendeten Feedraten nicht darauf。
Da es aber in der grbl FAQ darauf hingewiesen wird, wolte ich die Problematik hier erwähnen: es gibt ‘zu schnell’ aber auch ‘zu langsam’。Möglicherweise sollte ich diese Information anders darbieten?

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者

Den Handlungsbedarf kann ich ja nicht vorhersehen, bzw。teste die verwendeten Feedraten nicht darauf。

Zumindest die max Feedrates hast du aber berechnet und daher die Box ausgegeben (so hatte ich das jedenfalls verstanden, und du wohl auch, denn du hast ja dann die Werte neu richtig berechnet)。

Deshalb nahm ich – mit den neu berechneten, korrekten und damit nicht mehr zu schnellen max Feedrates – 一个,dass mit den Untergrenzen der step rate ebenfalls etwas im Argen ist。

Und deswegen wolte ich wissen, auf welche Werte der GRBL Parameter sich die Warnung wegen zu langsamer Steprates bezieht。

好的,zusammengefasst:

  • 模具盒 kommt immer
  • Die Box zeigt berechnete Werte für die max Steprate an
  • Die Box zeigt keine berechneten Werte für die min Steprate an
  • Die Box teilt mit, dass es eine untere Grenze für die Steprate gibt, diese Grenze wird aber nicht notwendiger Weise von den eingegebenen GRBL Parametern verletzt, sondern nur informativ erwähnt

Stimmt das soweit?

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者

Vorschlag für “andere Darbietung”, falls ja:

Dann würde ich irgendwo vielleicht einen Knopf mit “?” 下载后点击 单击鼠标悬停后进入信息框并查看所有通用文本 über die max und min Steprates öffnet。

Zusätzlich würde ich bei “Check GRBL” den oberen Teil (mit der max Steprate) aufblenden, wenn die einggebenen Parameter die GRBL Vorgaben verletzen (wie das durch den Rechenfehler mit meinen Parametern der Fall war)。

Der Teil über die minimal Steprate ist nach meiner Auffassung nur für den GUI-Entwickler (eines g-code Streamers) interessant, da der Anwender deines Programms an der min Steprate ja nichts ändern kann (stimmt das?)

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
所有者

Ich verstehe nicht “die Box kommt immer”。
Meine Vorstellung war: normalerweise ist das COM-Fenster immer im Hintergrund und man nutzt es nur einmalig bei der Einrichtung(COM 端口,sowie grbl Setup über den Knopf unten “$$”)。
Mit “Check grbl” wird nur “$$” gesendet (um aktuelle EInstellungen zu erhalten) 和 die entsprechenden Berechnungen angezeigt。
Eine farbige Hervorhebung ist eine schöne Idee, aber die Umsetzung ist mir z.Zt zu aufwändig, da ich dann eine eigene Form basteln müsste。Momentan nutzte ich“MessageBox.Show”。

Ich habe ja keinen Einfluss darauf wo der GCode herkommt, ob von GRBL-Plotter erstellt oder von einem anderen Programm und in GRBL-Plotter geladen。事件。solte ich alle “F” Wörter auf den gültigen Bereich prüfen…

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者

Ach so, ja, das habe ich nicht erklärt (oder nur mal kurz am Rande und auf Englisch)。
单击“Die Box kommt immer”在 COM-Window 中单击“Check GRBL”。
Und das habe ich halt mehrfach getan, weil ich ein paar Parameter über das Eingabefeld unten geändert habe。
Meine X- und Y-Achse fährt mit bis zu 2500 mm/min, die Z-Achse nur mit max. 600 毫米/分钟,das musste ich unterschiedlich einstellen。Der für die Tests verwendete Arduino war jungfräulich bzw enthielt noch die Parameter von früher (alle Achsen 600 mm/min)。

Außerdem habe ich das COM-Fenster sichtbar gehalten, weil ich ja für meine Tests mit dem Joystick die GRBL-Reaktion sehen wolte.
Das ist übersichtlicher als die Ausgaben im DIY-Fenster, das ja alle paar sekunden mit irrelevanten Stati gefüllt wired.
Das zur Erklärung warum “immer…”。

Und jetzt das von mir beobachtete und angemeckerte Phänomen:
Nach Start von GRBL-Plotter und klick auf “Check GRBL” kommt die Box und es werden einmalig in der Listbox die Parameter aufgelistet。
Jetzt ändere ich etwas (Eingabe zB $110=2000 ) 和 will überprüfen, ob GRBL die Änderung akzeptiert hat。还可以单击“检查 GRBL”,在警告/信息中打开 Listbox-Inhalt des CNC-Windowändert sich nicht,es werden also nicht nochmal die (jetzt geänderten) GRBL Parameter aufgelistet。

Gebe ich hingengen unten im Eingabefeld $$ ein (oder klicke auf die $$-Taste), wild die Listbox aktualisiert und die Info-Box kommt nicht。

Ich würde hier erwarten, dass auch bei “Check GRBL” die Listbox actualisiert wird.
Und wie gesagt, die Info-Box nicht jedesmal anzeigen, sondern nur, wenn wirklich der eine oder andere GRBL Parameter die GRBL Vorgaben verletzt。

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者
德哈罗 评论了 2018 年 9 月 10 日  

Eine farbige Hervorhebung ist eine schöne Idee, aber die Umsetzung ist mir z.Zt zu aufwändig,

Das meinte ich anders, ist von mir dumm geschrieben,抱歉。
Ich meinte, mit

Zusätzlich würde ich bei “Check GRBL” den oberen Teil (mit der max Steprate) aufblenden,

Zusätzlich würde ich bei “Check GRBL” den Text des oberen Teils in einer Box anzeigen。
[编辑] 跌倒最大。步进参数 verletzt werden [/edit]

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者

Aber das kannst du natürlich alles genau so lassen, wie du es implementiert hast, ich wollte nur antworten auf deine Frage

Möglicherweise sollte ich diese Information anders darbieten?

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
所有者

es werden einmalig in der Listbox die Parameter aufgelistet。
Ja das stimmt, werde ich ändern, solange dauert das Auslesen mit “$$” ja auch nicht。Eigentlich (nie wirklich getestet) sollte ein geänderter Wert in der gespeicherten Liste aktualisiert werden…

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
作者
德哈罗 评论了 2018 年 9 月 10 日  

Soweit ich gesehen habe, wird die Liste nicht aktualisiert, der alte Wert bleibt angezeigt

[编辑]
Getestet: Die Liste in der COM CNC Lilstbox bleibt unverändert, wenn man “Check GRBL” klickt.
Mit “$$” manuell oder per Button wild die Liste nochmal aufgebaut und hat dann natürlich den geänderten Parameter
[/edit]

svenhb 添加了引用此问题的提交 2018 年 11 月 6 日

调用 GRBl 设置 ($$) 时带有不明确值的警告消息 #27
喜欢 (0)