Documentación MASSO

Seleccione el idioma   

M98 y M99 – Llamada de subprograma

MASSO admite la llamada de subprograma utilizando los códigos M98 y M99. Se admiten subprogramas con hasta 5 niveles de anidamiento; con esta función, los subprogramas se pueden llamar desde el programa principal sin necesidad de volver a escribir el mismo programa una y otra vez.




Cuando se llama a un subprograma, MASSO busca un archivo ".nc" separado y lo ejecuta como un subprograma. Tener un enfoque de archivo separado significa que los programas que tienen características comunes ahora se pueden usar con otros programas.




INFORMACIÓN: El programa principal y todos los archivos del subprograma deben estar ubicados en la misma carpeta en la unidad flash USB. Todos los archivos de subprograma deben ser archivos .nc . Para las versiones de software anteriores a v5.03, los programas principal y secundario deben residir en el directorio raíz de su unidad flash.


INFORMACIÓN: Los nombres de los subprogramas pueden ser de un solo dígito, pero no debe anteponer el nombre con un 0. 1.nc es válido 01.nc no es válido


INFORMACIÓN: Las trayectorias de subrutinas no se dibujan en la pantalla durante la carga del programa.


Llamada de subprograma M98


Sintaxis y parámetros


  • M98
  • Valor P: el valor P se utiliza para definir el nombre del archivo del subprograma.
  • Valor L: el valor L se puede utilizar para ejecutar el subprograma varias veces.


Programa de ejemplo


 N10 M98 P10 L5


El programa anterior buscará el archivo 10.nc según lo establecido por el valor P y lo ejecutará 5 veces según lo establecido por el valor L.


NOTA: Si no se encuentra el archivo 10.nc , se muestra un mensaje de error en la pantalla y el programa entra en espera. Cuando se carga un programa desde la pantalla F6, MASSO verifica que todos los archivos del subprograma estén en el USB y si falta un archivo, se muestra un error al usuario.



M99 Finalizar subprograma o regresar


El comando M99 se usa para finalizar el subprograma o regresar al programa principal.


Sintaxis y parámetros


  • M99

Programa de ejemplo


 N10 M99 


Cuando la línea anterior se encuentra en un archivo de subprograma, el control regresa al programa principal.