GRBL und Werkstück kanten nullen

OP #4982238
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
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.