Estructura del programa


¿Por qué estudiar la estructura de un programa?

El estudio de la estructura de un programa permite conocer la codificación G y M utilizada en el controlador HNC-21M esta codificación debe tener una secuencia lógica para así lograr el mecanizado de la pieza que se va a fabricar.

Formato sistema de fresado


Formato sistema de fresado


Hay que tener en cuenta que algunas direcciones tienen significados adicionales cuando se usan en aplicaciones especiales




En la siguiente tabla anotamos el formato utilizado en controladores de fresadoras cnc, FANUC y HNC, primera columna dirección, segunda columna notación y tercera columna descripción, el formato que es exclusivo para FANUC está resaltado en color rojo, el color azul es para los 2 controladores.


Comandos preparatorios G



El carácter alfabético G del programa, identifica el comando preparatorio que se utiliza en la programación de controladores de fresadora CNC, este carácter está acompañado de 2 dígitos para conformar la palabra y esta tienen unos parámetros para conformar el bloque del programa.

Por ejemplo:

G00 X20 Y30

Hay que anotar que el comando preparatorio de 2 dígitos, en el controlador HNC-21M, se puede obviar el digito cero que está a la izquierda del segundo digito, entonces G00 es lo mismo que G0.



Vamos a anotar los principales comandos preparatorios G que se requieren en la operación de la fresadora CNC utilizando el controlador HNC-21M; en el proceso de memorización de estos comandos preparatorios, los relacionamos con las funciones que cumplen de esta manera se logra memorizarlos a largo plazo.



 










Funciones misceláneas M


Las funciones misceláneas se requieren en la programación y también pueden enviar señales de activación en los PLCs de la máquina para accionamiento del husillo y refrigerante.

Funciones misceláneas M, utilizadas en programación



M00; paro de programa.

M01; Paro opcional.

M02; Final de programa.

M30; Final del programa con retorno al inicio del programa.

M98; llamado a subprograma.

M99; final de subprograma.



Funciones misceláneas M, utilizadas en accionar PLCs de la máquina



M03; energiza el husillo girando en sentido horario CW.

M04; energiza el husillo girando en sentido contrario al reloj CCW.

M05; des energiza (OFF) el husillo.

M06; Selección de herramienta.

M07; energiza refrigerante.

M08; energiza flujo de aire.

M09; apaga (OFF) refrigerantes.




      Para terminar



El formato, los comandos preparatorios, las funciones misceláneas, hay que tratar de aprenderlas y memorizarlas porque el accionamiento de la maquina no es sensitivo como es el caso de una maquina convencional, se tiene que realizar utilizando los comandos preparatorios acompañado de las funciones misceláneas esas son las instrucciones que entiende el controlador de la máquina.