MASSO-Dokumentation

Sprache auswählen   

M30 – Programmende und Rücklauf

Dieser Befehl beendet das Programm und kehrt zur ersten Zeile der gcode-Datei zurück.


Syntax und Parameter


  • M30
  • L- Wert Wenn er zum M30-Befehl hinzugefügt wird, wiederholt sich das Programm für die angegebene Anzahl von Zyklen. L10 führt den Gcode 10 Mal aus, bevor er das Zurückspulen stoppt
  • L0 -Wert Wenn L0 zu M30 addiert wird, geht das Programm zurück und wiederholt sich in einer Endlosschleife.



INFO: Beim Schleifen einer Gcode-Datei stoppt die Achse erst beim letzten Zyklus bei M30. Dadurch entfällt die Anstiegs- und Abfallzeit zwischen den Zyklen.

Beispielprogramm


 N10 G00 X0 Y0
N20 G00 X10
N30 M30
N40 G00 Y10


  • Linie N10 bewegt die X- und Y-Achsen in die 0,00-Position.
  • Bei Zeile N20 bewegt sich die X-Achse zur Position X10.
  • In Zeile N30 stoppt das Programm und die Datei kehrt zu Zeile N10 zurück. Durch Drücken von Zyklusstart wird das Programm ab Zeile N10 gestartet.



Endlosschleife


 N10 G00 X0 Y0
N20 G00 X10 
N30 M30 L0    


  • Dieses Programm führt die Zeilen N10 bis N30 aus, bevor es zu N10 zurückkehrt und automatisch erneut startet. Es wird fortgesetzt, bis es manuell gestoppt wird.



20 mal wiederholen


 N10 G00 X0 Y0 
N20 G00 X10 
N30 M30 L20


  • Dieses Programm führt die Zeilen N10 bis N30 aus, bevor es zu N10 zurückkehrt und erneut für 20 Zyklen beginnt, an welchem Punkt es zu N10 zurückkehrt und stoppt.