CNC-Grundlagen · Kapitel 2
Programmaufbau
Ein Rezept hat einen festen Aufbau: erst die Zutaten, dann die Schritte, am Ende „fertig“. Ein CNC-Programm hat auch einen festen Aufbau. Die Maschine liest es Zeile für Zeile, von oben nach unten. In diesem Kapitel lernst du den Kopf eines Programms, das Nummerieren der Sätze und eine zweite Art, Positionen anzugeben.
Der Programmkopf
Die ersten Zeilen bringen die Maschine in einen bekannten Zustand:
%allein in einer Zeile markiert den Programmanfang.- Ein Kommentar in Klammern nennt den Programmnamen.
- Die Kopfzeile
G90 G21 G17:G90heißt absolute Maße,G21Millimeter statt Zoll,G17die Ebene X/Y, also die Draufsicht.
Der Kopf steht in jedem Programm, damit nichts von einem früheren Programm übrig bleibt.
%(PLATE 7)N10 G90 G21 G17N20 G00 X15 Y10N30 G00 X75 Y40N40 M30Satznummern
Vor jedem Satz darf eine Satznummer stehen: N10, N20, N30. Die Maschine ignoriert sie. Sie helfen dir, einen Satz zu benennen, zum Beispiel wenn die Maschine meldet „Fehler in N40“. Man zählt in Zehnerschritten, damit man später einen Satz einfügen kann, etwa N25 zwischen N20 und N30.
Absolut: G90
Bei G90 ist jede Zahl ein Ort, gemessen vom Nullpunkt. Das ist wie eine Hausnummer: „Nummer 50“. Egal wo du stehst, die Adresse bleibt gleich.
(Absolute: every number is a place)G90 G21 G17G00 X20 Y10G00 X50 Y10 (go to X50)G00 X50 Y30M30Inkrementell: G91
Bei G91 ist jede Zahl ein Schritt vom aktuellen Ort aus. Das ist wie ein Wegweiser: „noch 30 m geradeaus“. Negative Zahlen fahren zurück.
Inkrementell lohnt sich bei Mustern, die sich wiederholen, weil dieselben Zeilen mehrmals vorkommen können. Den Startpunkt gibst du aber absolut an: erst G90 und hinfahren, dann G91.
(Incremental: every number is a step)G90 G21 G17G00 X20 Y10 (absolute start point)G91G00 X30 (30 mm to the right, now at X50)G00 Y20 (20 mm to the back, now at Y30)G00 X-10 (10 mm back to the left, now at X40)M30Zwischen den Arten umschalten
G90 und G91 bleiben aktiv, bis du die andere Art schreibst. Wenn du sie mischst, schreibe vor jedem Wechsel das passende Wort hin und prüfe, welche Art gerade gilt.
(Switching between the two)G90 G21 G17G00 X10 Y10G91G00 X15 Y15 (step: now at X25 Y25)G90G00 X60 Y40 (place: X60 Y40)M30Typische Fehler
G91 bleibt aktiv
Du schaltest auf
G91und denkst weiter in absoluten Orten. Die Maschine addiert die Zahlen zum aktuellen Ort und landet weit außerhalb. Meist meldet sie dann einen Alarm, weil das Ziel außerhalb des Verfahrbereichs liegt.Start nicht absolut
Wer gleich mit
G91beginnt, weiß nicht, wo das Muster anfängt, denn die Schritte beziehen sich auf die Position, an der das Werkzeug gerade steht. Fahre den Startpunkt zuerst mitG90an.Satznummern doppelt oder durcheinander
Die Maschine prüft die Nummern nicht, aber du verlierst die Übersicht. Zähle gleichmäßig in Zehnerschritten und achte darauf, dass jede Nummer nur einmal vorkommt.