Hallo,
ich möchte für meine Fräse einen einfachen GCode Interpreter schreiben, aber gibt es da überhaupt einen Standard oder kocht da jeder seine eigene Suppe?
Reprap, Marlin ... das unterscheidet sich ja im Detail doch etwas.
|
Anzeige
|
GCode Standard?Hallo, ich möchte für meine Fräse einen einfachen GCode Interpreter schreiben, aber gibt es da überhaupt einen Standard oder kocht da jeder seine eigene Suppe? Reprap, Marlin ... das unterscheidet sich ja im Detail doch etwas.
Viele Wege führen nach Rom
Aber was ist, wenn ich mir aus einem beliebigen Programm einen GCode erzeugen lasse? Da habe ich ja absolut keine Gewähr, dass der das macht, was ich möchte? Das Gute an Standards ist, dass es so viele zur Auswahl gibt! Im Ernst, es gibt einen echten Standard (RS-274) und es gibt vom amerikanischen NIST auch einen in C++ geschriebenen Interpreter. https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=823374 Im Detail unterscheiden sich dann verschiedene Interpreter bzw. Maschinen aber doch. Bei einigen Programmen kann man ja einstellen für welchen Interpreter der Code generiert werden soll. Oder ob bestimmte Features wie Kreisbogen G2/G3 unterstützt werden. Dies wird häufig als Referenz genannt: https://linuxcnc.org/docs/html/gcode.html Aber nur wenige Befehle werden wirklich benötigt: https://github.com/gnea/grbl/wiki#nice-features Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|