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.
Max M. schrieb: > Reprap, Marlin ... das unterscheidet sich ja im Detail doch etwas. Viele Wege führen nach Rom
Rainer W. schrieb: > 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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.