Sie sind auf Seite 1von 18

El control numérico o control decimal numérico (CN) es un sistema de

automatización de máquinas herramienta que son operadas mediante comandos


programados en un medio de almacenamiento, en comparación con el mando
manual mediante volantes o palancas.
El control numérico o CNC es un conjunto de elementos que permiten gobernar los
ejes de una máquina de forma automática.
Para gobernar el movimiento de los ejes, el CNC precisa de diferentes elementos
que se pueden agrupar en tres grupos:
• Parte Mecánica: servomotores, husillos, actuadores en general.
• Parte electrónica: Encargada de calcular las posiciones y gobernar a los motores.
• Programa: Definido por el usuario. Software que es leído e interpretado por el
CNC.
La introducción del CNC en el control de las máquinas ha sido paulatina a lo largo
de los últimos 50 años. A continuación se destacan los principales hitos hasta la
fecha.
• 1808: Joseph M. Jaquard inventó una máquina textil automática. Hasta mediados del
siglo XX: Intentos en guardar información en tarjetas perforadas y utilizarlas en
automatismos mecánicos.
• 1942: Bendix Corporation realiza el cálculo de todos los puntos de una trayectoria
para mecanizar una leva 3D.
• 1947: John Parsons desarrolla el sistema DIGITON para la fabricación de hélices de
helicóptero. Contrato con la USAF y apoyo del MIT.
• 1953: Nace el término CNC. Desarrollado por el MIT en una fresadora de 3 ejes. La
entrada de datos era mediante tarjetas perforadas. La USAF pide 170 máquinas de
control numérico.
• 1960: Los controles basados en la tecnología de transistores comenzaron a sustituir
a los basados en válvulas de vacío.
• 1969: Primeros ensayos de DNC (Control
Numérico Directo). Hoy en día estas siglas
tienen el significado más amplio de Control
Numérico Distribuido.
• 1976: Los microprocesadores revolucionaron
el mundo de los controles numéricos. Aparece
la programación gráfica, comunicación digital
con accionamientos, etc.
• 1992: Se empezó a hablar de controles
numéricos abiertos que posibilitan su
personalización y la incorporación de los
conocimientos propios.
• Hoy: Integración CNC-PC. Apertura real del
CNC. Nuevos algoritmos de control. Conexión El coste de los elementos del CNC en porcentaje
en LAN, tele-mantenimiento.
Para mecanizar una pieza se usa un sistema de coordenadas que especificarán el
movimiento de la herramienta de corte.
El sistema se basa en el control de los movimientos de la herramienta de trabajo con
relación a los ejes de coordenadas de la máquina, usando un programa informático
ejecutado por una computadora.
En el caso de un torno, hace falta controlar los movimientos de la herramienta en
dos ejes de coordenadas: el eje de las X para los desplazamientos longitudinales del
carro y el eje de las Z para los desplazamientos transversales de la torre.
En el caso de las fresadoras se controlan también los desplazamientos verticales,
que corresponden al eje Y. Para ello se incorporan servomotores en los mecanismos
de desplazamiento del carro y la torreta, en el caso de los tornos y en la mesa en el
caso de la fresadora; dependiendo de la capacidad de la máquina, esto puede no
ser limitado únicamente a tres ejes.
Centros de Mecanizado y Torneado

Máquinas de Medir por Coordenadas


Robots o Líneas de Robots

Rectificadoras
Prensas y Máquinas de deformación

Otras: Corte por agua, láser, etc.


Medición 3D, utillajes controlados.
• La primera y principal ventaja es la posibilidad de automatizar todos los
movimientos de una máquina: Posibilidad de dejar trabajando la máquina
desatendida. Se reduce la influencia de la “habilidad del operario” en el manejo de
la máquina. Se reducen los fallos humanos, imposibles de evitar en el caso del
control puramente manual.
• En segundo lugar, se mejora en precisión y velocidad en el movimiento. Las
máquinas controladas por CNC son capaces de ejecutar miles de veces el mismo
movimiento con una alta repetitividad.
• Por último, el control mediante CNC es altamente flexible, dado que para cambiar
el movimiento ejecutado por la máquina, solamente es necesario cambiar de
programa.
Hasta hace unos pocos años, hacer un programa de maquinado era muy difícil y
tedioso, pues había que planear e indicarle manualmente a la máquina cada uno de
los movimientos que tenía que hacer. Era un proceso que podía durar horas, días,
aún semanas, de todas maneras se obtenía un ahorro tanto de tiempo como de
dinero comparado con los métodos tradicionales.
Hoy en día se emplean sistemas CAD/CAM que generan el programa de maquinado
de forma automática. En el sistema CAD (diseño asistido por computadora), la pieza
que se desea maquinar se diseña en la computadora con herramientas de dibujo y
modelado en sólido.
Centro de Mecanizado de 4 ejes
Centro de Mecanizado Mazak
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).
El nombre G & M viene del hecho de que el programa está constituido por instrucciones Generales
y Misceláneas.
Si bien en el mundo existen aún diferentes dialectos de programación con códigos G&M, se dio un
gran paso adelante a través de la estandarización que promovió la ISO.
Esta estandarización fue adoptada por la totalidad de los fabricantes industriales serios de CNC y
permite utilizar los mismos programas en distintas máquinas CNC de manera directa o con
adaptaciones menores.
A pesar de tratarse de un lenguaje de programación muy rudimentario para los gustos actuales, lo
robusto de su comportamiento y los millones de líneas de programación que hacen funcionar
máquinas de CNC en todas las latitudes del planeta aseguran su vigencia en los años por venir.
Código Acción
G00 Posicionamiento rápido (sin maquinar)
G01 Interpolación lineal (maquinando)
G02 Interpolación circular (horaria)
G03 Interpolación circular (antihoraria)
G10 Ajuste del valor de offset del programa
G20 Comienzo de uso de unidades imperiales (pulgadas)
G21 Comienzo de uso de unidades métricas
G28 Volver al home de la máquina
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
G71 Ciclo de maquinado en torneado
G72 Ciclo de maquinado en frenteado
Código Acción
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
M30 Finalizar programa y poner el puntero de ejecución en su
inicio
M38 Abrir guarda
   Manual de ejemplos

EJEMPLO:

Cálculo de los puntos necesarios para la programación de la pieza:

Programación del centro del arco en Programación del radio del arco en
coordenadas absolutas (G90) coordenadas absolutas (G90)

N10 G90 S1000 T2 D2 M3 M41 N10 G90 S1000 T2 D2 M3 M41


N20 G0 G42 X0 Y0 Z5 N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150 N30 G94 G1 Z-5 F150
N40 X120 F250 N40 X120 F250
N50 Y40 N50 Y40
N60 G3 X100 Y60 I-20 J0 N60 G3 X100 Y60 R20
N70 G1 X74.142 N70 G1 X74.142
N80 G2 X45.858 I-14.142 J-5 N80 G2 X45.858 R-15
N90 G1 X20 N90 G1 X20
N100 G3 X0 Y40 I0 J-20 N100 G3 X0 Y40 R20
N110 G1 Y0 N110 G1 Y0
N120 G1 Z5 N120 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30 N130 G0 G40 X-30 Y-30 Z20 M30

Programación del centro del arco en Programación del radio del arco en
coordenadas incrementales (G91) coordenadas incrementales (G91)

N10 G90 S1000 T2 D2 M3 M41 N10 G90 S1000 T2 D2 M3 M41


N20 G0 G42 X0 Y0 Z5 N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150 N30 G94 G1 Z-5 F150
N40 G91 X120 F250 N40 G91 X120 F250
N50 Y40 N50 Y40
N60 G3 X-20 Y20 I-20 J0 N60 G3 X-20 Y20 R20
N70 G1 X-25.858 N70 G1 X-25.858
N80 G2 X-28.284 I-14.142 J-5 N80 G2 X-28.282 R-15
N90 G1 X-25.858 N90 G1 X-25.858
N100 G3 X-20 Y-20 I0 J-20 N100 G3 X-20 Y-20 R20
N110 G1 Y-40 N110 G1 Y-40
N120 G90 G1 Z5 N120 G90 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30 N130 G0 G40 X-30 Y-30 Z20 M30

Das könnte Ihnen auch gefallen