Hallo Ich habe seit neustem eine Fräsmaschine mit GRBL Controller. Ich suche noch immer nach der Funktion Das ich jede Werkstückkante einzeln Nullen kann. Fahre jeweils mit dem Fräser vor eine Werkstückkante und würde jetzt Gerne X und danach Y einzeln den Wert auf 0 setzen. Befehle habe ich leider noch keine dafür gefunden oder generell eine Beschreibung wo das gehen könnte. Schöne Grüße Flowers
Hallo, was du suchst ist nicht GRBL spezifisch, sondern allgemein für Maschinensteuerung die G-code verstehen. Hier eine Liste der möglichen G-codes: http://www.cnccookbook.com/CCCNCGCodeList.html G92.1 sollte das sein, was du suchst. Nachtrag: Hier (weiter unten) die von GRBL unterstützten G-codes https://github.com/gnea/grbl Gruß
:
Bearbeitet durch User
Stefan B. schrieb: > Fahre jeweils mit dem Fräser vor eine Werkstückkante und würde jetzt > Gerne X und danach Y einzeln den Wert auf 0 setzen. Das nennt sich Teach In und hat mit dem Format der Programmierung nichts zu tun, sondern ist eine Eingabe an der Bedienkonsole. Schliesslich muss die Position ja manuell angefahren werden und dann der Befehl "Nullsetzen" durch den Bediener gegeben werden - wobei das nicht unbedingt Null ist, sondern ein als Parameter eingestellter Wert, weil man z.B. schlecht die Achse eines Fräsers anfahren kann, sondern man nimmt den Aussendurchmesser und die Funktion stellt dann nicht auf Null, sondern auf den Fräserradius. Ich habe das bei meinen Steuerungen vorgesehen, die einen optischen Projektor hatten, aber soweit ich mich erinnern kann nicht getrennt, sondern X und Y gleichzeitig. War so gewünscht. Mit einer optischen Abtastung (Projektor mit Photodioden oder Laser) kann so etwas auch vollautomatisch ablaufen, aber das gehört meines Wissens nicht zur normalen Funktion einen CNC-Steuerung, eher zu automatischen Messmaschinen wie bei meinen Produkten. Vielleicht kann man sich das Zusammenbasteln mit einem Stop-Befehl im Programm - da kann der Bediener eine Position anfahren, und beim Weitermachen beziehen sich alle Massangaben relativ auf diese Position. Georg Georg
Stefan B. schrieb: > Hallo > Ich habe seit neustem eine Fräsmaschine mit GRBL Controller. Ich suche > noch immer nach der Funktion Das ich jede Werkstückkante einzeln Nullen > kann. > Fahre jeweils mit dem Fräser vor eine Werkstückkante und würde jetzt > Gerne X und danach Y einzeln den Wert auf 0 setzen. > Befehle habe ich leider noch keine dafür gefunden oder generell eine > Beschreibung wo das gehen könnte. > > Schöne Grüße > Flowers Also wenn du nach standard arbeitest sollte es G92 sein. "Nullpunktverschiebung" das kann mit einer oder mehreren Achsen programmiert werden. also bei mir z.B. G92 400 400 (Nullpunkt bei X400 Y400) G92 400 (Y400) G92 400 (X400) Normalerweise kann du auch über Variablen den aktuellen Standort bekommen. Bei meiner Maschine wäre das "$x" bzw "$y" also würde G92 $x $y den Nullpunkt auf dir Aktuelle Position des Stanzkopfes setzen.
Danke schön für die schnellen antworten. Werde es gleich morgen testen. Schöne Grüße
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.