M30 – Terminar el programa y rebobinar
Este comando finaliza el programa y vuelve a la primera línea del archivo gcode.
Sintaxis y parámetros
- M30
- Valor L Cuando se agrega al comando M30, hace que el programa se repita durante el número de ciclos especificado. L10 ejecutará el Gcode 10 veces antes de detener el rebobinado
- Valor L0 Cuando se agrega L0 a M30, el programa retrocederá y se repetirá en un ciclo infinito.
INFORMACIÓN: Cuando un archivo Gcode se repite, el eje no se detiene en el M30 hasta el último ciclo. Esto elimina el tiempo de giro hacia arriba y hacia abajo entre ciclos.
Programa de ejemplo
N10 G00 X0 Y0 N20 G00 X10 N30 M30 N40 G00 Y10
- La línea N10 moverá los ejes X e Y a la posición 0.00.
- En la línea N20 , el eje X se moverá a la posición X10.
- En la línea N30 , el programa se detendrá y el archivo retrocederá a la línea N10 , al presionar inicio de ciclo se iniciará el programa desde la línea N10 .
Bucle infinito
N10 G00 X0 Y0 N20 G00 X10 N30 M30 L0
- Este programa ejecuta las líneas N10 a N30 antes de retroceder a N10 y comenzar de nuevo automáticamente. Continuará hasta que se detenga manualmente.
Repetir 20 veces
N10 G00 X0 Y0 N20 G00 X10 N30 M30 L20
- Este programa ejecuta las líneas N10 a N30 antes de retroceder a N10 y comenzar de nuevo hasta completar 20 ciclos, momento en el cual retrocederá a N10 y se detendrá.