11 Programación en CNC
11 Programación en CNC
11 Programación en CNC
Programación en CNC
• Todos los programas deben tener un nombre o un
número. Algunos controles numéricos solo
aceptan números.
• Los programas CNC están compuestos por
bloques (líneas) sucesivos. Cada uno de éstos es
una instrucción para el control.
– Código G
– Código M
Programación en CNC
Código G
• El código G corresponde a funciones propias
mecanizado; movimiento de de
movimientos rápidos, movimientos lade avance (desbaste
herramienta deo corte:
acabado), movimientos radiales, descansos, etc.
Código M
• El código M son funciones misceláneas, incluye básicamente
acciones necesarias para el mecanizado (excluyendo el
movimiento de la herramienta). Es decir, son funciones
auxiliares: parar o accionar el husillo principal, cambio de
herramienta, alimentar líquido lubro- refrigerante, parar el
programa, etc.
Programación en CNC
Códigos No Modales
• Son códigos que solo permanecen activos (son
efectivos) en la línea de programación e
inmediatamente son olvidados por el control.
Código G
• G00 – Posicionamiento rápido
• G01 – Interpolación lineal
• G02 – Interpolación circular (Sentido horario)
• G03 – Interpolación circular (Sentido antihorario)
• G20/G70 – Sistema Inglés de unidades
• G21/G71 – Sistema métrico de unidades
• G28 – Retorno automático a punto de referencia
• G40 – Cancelar compensación de herramienta
• G41 – Compensación de herramienta izquierda
• G42 – Compensación de herramienta derecha
Código G
• G43 – Compensación de Longitud herramienta
(sumar)
• G44 – Compensación de Longitud herramienta
(restar)
• G49 – Cancelar compensación de Longitud
Herramienta
• G80 – Cancelar subproceso
• G81 – Ciclo de taladrado
• G82 – Ciclo counter-boring
• G83 – Ciclo de perforación de agujeros
profundos
• G90 – Coordenadas absolutas
• G91 – Coordenadas relativas
Código M
• M03 – Giro del husillo horario
• M04 – Giro del husillo antihorario
• M05 – Parada del husillo
• M06 – Cambio de herramienta
• M08 – Alimentar líquido lubro-refrigerante
• M09 – Parar alimentación de líquido lubro-
refrigerante
• M10 – Sujeción ON
• M11 – Sujeción OFF
• M30 – Fin del programa, resetear al inicio
Fases de un programa de CNC
015
Fases de un programa de CNC
Configuración inicial del programa:
• Esta fase es idéntica para todos los programas,
empieza siempre con la bandera de inicio
(dependiendo de la máquina), luego el número de
programa. La tercera línea será la primera que
numeraremos en nuestro programa.
Movimiento de la herramienta
x
La placa tiene 0.25” de espesor y los agujeros son ciegos de
0.20” de profundidad. Se usará la herramienta 1, una broca
de 3/8 in. El cero de la piesa será en (0,0,1)