MASSO-Dokumentation

Sprache auswählen   

M30 – Programm beenden und zurückkehren

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


Syntax und Parameter

  • M30

  • Wert L : Wird dieser Wert zu M30 addiert, wiederholt sich das Programm für die angegebene Anzahl von Zyklen.

    • L10 führt den G-Code 10 Mal aus, bevor er zurückgespult und gestoppt wird.

    • L0 ermöglicht es, das Programm zurückzuspulen und in einer Endlosschleife zu wiederholen.

HINWEIS: Wird eine Schleife in einer G-Code-Datei ausgeführt, stoppt die Spindel vor dem letzten Zyklus nicht bei M30. Dadurch entfällt die Beschleunigungs- und Verzögerungszeit der Spindel zwischen den Zyklen.


Beispielprogramm

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

  • N10: Verschieben Sie die X- und Y-Achse auf Position 0,00.

  • N20: Bewegen Sie die X-Achse auf Position 10.

  • N30: Beendet das Programm und kehrt zu Zeile N10 zurück.

  • Durch Drücken der Starttaste wird das Programm ab Zeile N10 neu gestartet.


Beispiel einer Endlosschleife

 N10 G00 X0 Y0
N20 G00 X10 
N30 M30 L0    

Dieses Programm führt die Zeilen N10 bis N30 aus, kehrt dann zu N10 zurück und startet automatisch neu.

Der Vorgang läuft so lange weiter, bis er manuell gestoppt wird.


Beispiel für 20 Wiederholungen

 N10 G00 X0 Y0 
N20 G00 X10 
N30 M30 L20

Dieses Programm führt die Zeilen N10 bis N30 aus, geht dann zurück und wiederholt den Vorgang, bis es 20 Zyklen durchlaufen hat.


Nach dem letzten Durchlauf kehrt das Programm zu N10 zurück und stoppt.