Die beste Möglichkeit, einen abgebrochenen CNC-Job ohne Endstopps fortzusetzen, indem Sie auf ein bekanntes Loch zurückgreifen ...?

1

Ich habe eine sehr einfache kleine T8-CNC ohne Endanschläge, die ich für Leiterplatten verwende. Nach einem fehlgeschlagenen Bohrjob geht die Position der Maschine verloren und ich möchte den Job fortsetzen.

Auf dem Computer wird GRBL 0.9 ausgeführt, und ich verwende UGS zum Senden des G-Codes.

Ich möchte also in der Lage sein, die Maschine so zu bewegen, dass sie zu einem bekannten Loch passt, das bereits gebohrt wurde, und dann zu sagen: "Hey, Sie sind jetzt an Position x, y", aber ich kann weder einen G-Code noch eine Funktion finden in UGS, um dies zu tun. Gibt es einen solchen gcode?

Meine Problemumgehung besteht derzeit darin, zu einem bekannten Loch zu joggen, auf Null zurückzusetzen, dann einen G-Code zu senden, um zur Inversion dieses bekannten Lochs zu gelangen und erneut Null zu setzen. Gibt es einen intelligenteren Weg?

Viktor Hedefalk
quelle
G-Codes sind nicht universell. Sie hängen von der Maschine ab. Hat Ihr System keine Arbeitsversätze (G54-G59)? Wenn ja, passen Sie den Arbeitsversatz einfach umgekehrt zu dem Wert an, um den Sie gerüttelt haben. Aber ja, so wie Sie es gemacht haben, sind Koordinatentransformationen normalerweise zusammengesetzt.
joojaa