Introducción al Código ISO de programación en CNC
Estructura del programa:
Un programa de CNC está formado por un conjunto de bloques o instrucciones que convenientemente ordenadas, en subrutinas o en el cuerpo del programa, proporcionan al CNC la información necesaria para realizar el mecanizado de la pieza deseada. Cada bloque contiene todas las funciones o comandos necesarios para ejecutar una operación, que puede ser un mecanizado, preparación de las condiciones de corte, control de elementos de la máquina, etc.
El programa CNC puede estar formado por varias subrutinas locales y por el cuerpo del programa. Las subrutinas locales irán definidas al principio del programa.
El cuerpo del programa tiene la siguiente estructura.
Cabecera del programa.
La cabecera del programa es un bloque que se compone del carácter "%" seguido del nombre del programa. El nombre del programa admite 14 caracteres y puede estar formado por letras mayúsculas, minúsculas y por números (no admite espacios en blanco).
La programación de la cabecera es obligatoria cuando en el programa se incluyan subrutinas locales; en caso contrario, la programación de la cabecera es opcional.
El nombre definido en la cabecera no tiene ninguna relación con el nombre con el que se guarda el archivo. Ambos nombres pueden ser distintos.
Cuerpo del programa.
El cuerpo del programa lo componen los bloques encargados de ejecutar las operaciones, movimientos, etc. bloques que pueden estar compuestos por llamado de subrutinas.
Fin del programa.
El final del cuerpo del programa se define mediante las funciones M02 ó M30, siendo ambas funciones equivalentes. La programación de estas funciones no es obligatoria; si se alcanza el final del programa sin haber ejecutado alguna de ellas, el CNC termina la ejecución y muestra un warning avisando de esta circunstancia.
El comportamiento del CNC tras alcanzar el final del programa es diferente dependiendo de si se ha programado o no la función M02 ó M30.
(*) La parada del cabezal depende de como esté configurado el parámetro máquina
SPDLSTOP.
Comentarios
Publicar un comentario