Forum: Mechanik, Gehäuse, Werkzeug GRBL und Werkstück kanten nullen


von Stefan B. (flowers)


Lesenswert?

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

von Philipp N. (philoepp)


Lesenswert?

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
von Georg (Gast)


Lesenswert?

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

von waflija (Gast)


Lesenswert?

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.

von Stefan B. (flowers)


Lesenswert?

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
Noch kein Account? Hier anmelden.