Sei sulla pagina 1di 16

Programación CNC

• Un programa es una lista secuencial de instrucciones de maquinado


que serán ejecutadas por la máquina de CNC

• A las instrucciones se les conoce como CODIGO de CNC, las cuales


deben contener toda la información requerida para lograr el
maquinado de la pieza
• Cada movimiento o acción se realiza secuencialmente

• Cada BLOQUE debe ser numerado y usualmente contiene un solo


comando.
La programación nativa de la mayoría de las máquinas de Control
Numérico Computarizado se efectúa mediante un lenguaje de bajo nivel
llamado G & M.

Se trata de un lenguaje de programación vectorial mediante el que se


describen acciones simples y entidades geométricas sencillas
(básicamente segmentos de recta y arcos de circunferencia) junto con
sus parámetros de maquinado (velocidades de husillo y de avance de
herramienta).
• Códigos Generales: Funciones de
movimiento de la máquina (Movimientos
rápidos, avances, avances radiales, pausas,
ciclos)

• Códigos Misceláneos: Funciones


misceláneas que se requieren para el
maquinado de piezas, pero no son de
movimiento de la máquina (Arranque y paro
del husillo, cambio de herramienta,
refrigerante, paro de programa, etc.)
CÓDIGO S.
Se usa este código para programar la velocidad del husillo en la
fresadora o la velocidad de la pieza en el torno

S1250 indica que la velocidad del husillo o pieza es de 1250 r.p.m

CÓDIGO F
Programa la velocidad de avance de la pieza en el caso de la
fresadora, o la velocidad de la herramienta en el caso del torno.
Dependiendo del sistema de unidades utilizado,
la velocidad de avance será: mm/min ó pulg/min.

CÓDIGO T
Designa el número de herramienta en un carrusel, esto es, la
herramienta se coloca en una posición en particular y se puede
llamar cuando sea necesario.
Códigos Generales

G00: Posicionamiento rápido (sin maquinar)


G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G32: Maquinar una rosca en una pasada
G36: Compensación automática de herramienta en X
G37: Compensación automática de herramienta en Z
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de curvatura de herramienta a la izquierda
G42: Compensación de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G98: Velocidad de alimentación (unidades/min)
G99: Velocidad de alimentación (unidades/revolución)
Códigos Misceláneos

M00: Parada opcional


M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M40: Extender el alimentador de piezas
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma
Fases de un Programa

Contiene todos los códigos G & M que desactivan todas las


opciones que fueron activadas en la fase de inicio. Funciones
Apagar el Sistema
como el refrigerante y la velocidad del husillo deberán ser
desactivadas antes de remover la pieza de la máquina.

N45 M05Apagar el husillo


N50 M30Fin del programa

Algunos comandos Gpermanecen activos una vez que se


Comandos Modales ejecutan hasta que se sobrescribe en ellos un código G
diferente.
Restricciones en los Bloques

• Deben contener únicamente un solo


movimiento de herramienta

• Debe contener únicamente una


velocidad de corte

• Debe contener únicamente una


herramienta o velocidad del husillo

• El número del bloque debe ser


secuencial
Procedimiento de Programación

Desarrollar un orden de operaciones. Planear las secuencias


de principio a fin antes de escribir el programa

Hacer los cálculos necesarios (cálculo de coordenadas).


Indicar las coordenadas sobre el dibujo o utilizar hojas
de coordenadas

Elegir la herramienta y velocidades de corte.


Asegurarse de las herramientas que se
encuentran disponibles.
Movimiento de la Herramienta

Existen tres movimientos básicos de herramienta:

• G00 Movimiento rápido


• G01 Movimiento de avance lineal
• G02/G03 Interpolación Circular o
avances de arcos

*Los demás ciclos son combinaciones de este tipo de movimientos


*Estos movimientos son modales
Aplicaciones

Puede aplicarse para modelar metales, de ebanistería, carpintería,


plásticos, circuitos impresos para electrónica, etc.

•Construcción de herramientas y moldes


•Fabricación de modelos y maquetas
•Rapid-Tooling
•Industria de embalajes
•Aplicaciones de grabado
•Digitalización

Potrebbero piacerti anche