Los cdigos M son comandos de varias funciones para la mquina que no
ordenan un movimiento de los ejes. El formato para un cdigo M es la letra "M"
seguida de dos nmeros, por ejemplo M03.
Solo se permite un cdigo M por lnea de cdigo. Todos los cdigos M se aplican
al final del bloque.
Lista de cdigos M para torno y fresadora:
M00: se usa para detener un programa. Detiene los ejes, el husillo, desconecta el
lquido refrigerante (incluido el refrigerante a travs del husillo).
M01: funciona de la misma forma que M00, excepto que la funcin de parada
opcional debe estar activada. Pulse OPTION STOP (parada opcional) para activar
o desactivar la funcin.
M02: finaliza un programa.
M03: activa el husillo en la direccin horaria (CW).
M04: activa el husillo en la direccin antihoraria (CCW).
M05 Detiene el husillo.
M06 (Fresadora): cambio de herramienta.
M07 (Fresadora): refrigerante rociado.
M08: refrigerante activado.
M09: refrigerante apagado.
M10/M11 (Torno): Fijar/Liberar plato de garras.
M10/M11 (Fresadora): Aplicar/liberar freno del 4 eje.
M12/M13 (Torno): Chorro de aire automtico activado/desactivado.
M12/M13 (Fresadora): Aplicar/liberar freno del 5 eje.
M14/M15 (Torno): Freno del husillo principal activado/desactivado.
M16 (Fresadora): cambio de herramienta.
M17 (Fresadora): liberar paleta del APC y abrir puerta del APC.
M18 (Fresadora): fijar paleta del APC y cerrar puerta.
M17/M18 (Torno): Avance/retroceso de giro de torreta.
M19: orientacin del husillo.
M21- M28: Funcin M de usuario opcional con M-fin.
M21/M22 (Torno): Avance/retroceso del contrapunto.
M23/M24 (Torno): Achaflanado fuera de roscado activado/desactivado.
M30: Fin del programa y reinicio.
M31/M33: Avance/parada del extractor de viruta sin fin.
M34/M35: Aumento/disminucin del refrigerante.
M36 (Fresadora): pieza de paleta lista.
M36/M37 (Torno): Recogedor de piezas activado/desactivado.
M38/M39 (Torno): Variacin de la velocidad del husillo activada/desactivada.
M39 (Fresadora): girar torreta de herramientas.
M41/M42: engranaje bajo/alto.
M43/M44 (Torno): desbloqueo/bloqueo de torreta.
M46 (Fresadora): saltar si carga paleta.
M48 (Fresadora): comprobar la validez del programa actual.
M49 (Fresadora): establecer estado de la paleta.
M50 (Fresadora): ejecutar cambio de de paleta.
M51 M58: establecer cdigos M de usuario opcionales.
M59: Establecer rel de salida.
M61 M68: desactivar cdigos M de usuario.
M69: eliminar rel de salida.
M75 (Fresadora): Establecer punto de referencia de G35 o G136.
M76/M77: deshabilitar/habilitar pantalla.
M78/M79: Alarma si no se encuentra/se encuentra seal de salto.
M80/M81 (Fresadora): Abrir/cerrar puerta automtica
M82 (Fresadora): liberar herramienta.
M83/M84 (Fresadora): pistola de aire activada/desactivada.
M85/M86 (Torno): Abrir/cerrar puerta automtica.
M86 (Fresadora): fijacin de herramienta.
M88/M89 (Torno): refrigerante de alta presin activado/desactivado.
M88/M89 (Fresadora): refrigerante a travs del husillo activado/desactivado.
M93/M94 (Torno): inicio/parada de la captura posicin del eje.
M95: modo reposo.
M96: saltar si no hay entrada
M97: llamada al subprograma local.
M98: llamada al subprograma.
M99: vuelta al subprograma.
M104/M105 (Torno): extensin/repliegue del brazo palpador.
M109: entrada de usuario interactiva.
M110/M111 (Torno): fijacin/liberacin del plato de garras del husillo secundario.
M112/M113 (Torno): chorro de aire del husillo secundario activado/desactivado.
M114/M115 (Torno): freno del husillo secundario activado/desactivado.
M119 (Torno): orientacin del husillo secundario.
M121/M128 (Torno): cdigos M de usuario.
M133/M134/M135 (Torno): avance/retroceso/parada de herramientas motorizadas
M143/M144/M145 (Torno): avance/retroceso/parada del husillo secundario.
M154/M155 (Torno): activar/desactivar eje C.