Sunteți pe pagina 1din 92

Control Numrico

por Computador
Cosme Damin Meja Echeverra
Objetivos

Reconocer las mquinas de control


numrico por computador

Comprender la lgica de la
comunicacin y ejecucin de un control
numrico
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Orgenes del CNC

En 1947 John Parsons comienza a experimentar con la idea de


generar los datos de una curva a travs de un eje y usar esos datos
para controlar los movimientos de una maquina herramienta.
En 1949 la Corporacin Parsons gana un contrato para investigar un
mtodo de produccin acelerado.
En 1952 el MIT (Massachussets Institute of Technology) demuestra
exitosamente un modelo de mquina de Control Numrico.
En 1955 se exhiben modelos comerciales de mquinas de control
numrico para la aceptacin de los usuarios.
En 1957 el Control Numrico es aceptado por la industria.

Hoy da las computadoras son cada vez ms pequeas y econmicas,


con lo que el uso del CNC se ha extendido a todo tipo de
maquinaria: tornos, fresadoras, rectificadoras, corte de metal,
rectificado etc.
CNC significa Control Numrico
Computarizado
El control numrico CNC es una forma de automatizacin programable
en base a una serie de instrucciones codificadas (Programa).
El CNC es apropiado para volmenes de produccin bajos o medios,
dado que es ms fcil escribir nuevos programas que realizar cambios
en los equipos de procesado.
En una mquina CNC, a diferencia de una mquina convencional o
manual, una computadora controla la posicin y velocidad de los
motores que accionan los ejes de la mquina.
Las mquinas CNC son capaces de mover la herramienta al mismo
tiempo en los tres ejes para ejecutar trayectorias tridimensionales, las
que se requieren para el mecanizado complejo de moldes y troqueles.
En una mquina CNC una computadora controla el movimiento de la
mesa, el carro y el husillo. Una vez programada la mquina, sta
ejecuta todas las operaciones por s sola, sin necesidad de que el
operador est manejndola. Esto permite aprovechar mejor el tiempo
del personal para que sea ms productivo.
Ciclo de Control Numrico
El CNC en la Industria
Factores que favorecen la
incorporacin del CNC en la
Industria
Mayor exigencia en la precisin de los mecanizados
Diseos cada vez mas evolucionados y complejos
Diversidad de productos, lo que ocasiona la necesidad de
estructuras de produccin ms flexibles y dinmicas.
Necesidad de reducir errores en la produccin para no
encarecer el producto.
Plazos de entrega cada vez ms exigentes, lo cual
requiere mantener altos niveles de produccin (tiempo de
entrega).
El abaratamiento de los sistemas CNC en el mercado,
favorece la adquisicin de los mismos.
Ventajas de la utilizacin de
Sistemas Control Numrico CNC
Mejora de la precisin, as como el aumento de la calidad de
los productos.
Una mejor uniformidad en la produccin.
Posibilidad de utilizacin de varias mquinas simultneamente
por un solo operario.
Capacidad para realizar piezas con contornos de geometra
compleja.
Fcil intercambio de la produccin en intervalos cortos.
Posibilidad de servir pedidos urgentes.
Reduccin de la fatiga del operario.
Aumento de los niveles de seguridad en el puesto de trabajo.
Simular los procesos de mecanizacin o de corte antes de
fabricar la pieza.
Desventajas de la utilizacin de
Sistemas Control Numrico CNC
Elevado costo de accesorios y maquinaria (3 a 5 veces
mas caro que una maquina convencional).
Necesidad de clculo, programacin y preparacin de la
maquinaria para un funcionamiento eficiente.
Elevado costo de mantenimiento, ya que el sistema de
control y mantenimiento de los mismos es mas
complicado, generando la necesidad de contar con
tcnicos altamente capacitados.
Necesidad de mantener grandes volmenes de pedidos
para una mejor amortizacin del sistema (recuperar la
inversin).
Estandares
Flujo de procesamiento
Conocimientos para operar
los Sistemas CNC
Conocimientos en geometra, lgebra y trigonometra.
Conocimiento para la eleccin y diseo de las diferentes herramientas
de corte.
Conocimiento de los diferentes sistemas de sujecin de las
herramientas de corte.
Uso de instrumentos de medida y conocimientos de metrologa.
Interpretacin de planos.
Conocimientos de la estructura de la mquina CNC.
Conocimiento de los diferentes procesos de mecanizacin, velocidades
de corte, velocidades de avance, revoluciones por minuto.
Conocimientos de la programacin CNC.
Conocimientos del mantenimiento y operacin CNC.
Conocimientos generales de Computadores.
Mquinas convencionales y
Sistemas CNC
Mquina Herramienta Mquina Herramienta CNC
Convencional
Un operario, puede manejar Un operario, puede manejar
una sola mquina varias maquinas
Es necesario consultar No es necesario consultar el
constantemente el plano plano (solamente se consulta
cuando se realiza la
programacin).
Se necesita una amplia No es necesario una amplia
experiencia experiencia
El operario tiene el control El programa tiene todo el
profundidad, avance, etc. control de los parmetros de
corte.

Mecanizados imposibles de Posibilidad de realizar


realizar prcticamente cualquier
mecanizado
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Torno CNC
Fresadora CNC
Ejes de Torno CNC
Ejes Fresadora CNC
Tipos de Controles

FAGOR SIEMENS

FANUC HEINDENHAIN
Diseo de una Mquina CNC

Mecanismos de Posicionamiento.
Accionadores: Motores, Vlvulas etc.
Sistemas de Control: Bucle abierto (Computador ordena), Bucle
cerrado (PLC verifica).
Sistemas de Medidas.
Sensores : Induccin, Fotoelctricos, pticos.
Diseo de Mquinas.
Precisin y repetitividad.
Refrigeracin (Aire o Aceite)y eliminacin de virutas.
Sistemas de cambio de herramientas (Optativo,
Automtico o Manual).
Torreta giratoria.
Almacn de herramientas.
Movimiento de una Maquina CNC

Motores paso a paso (muy utilizados, bajo


costo, poco torque para trabajo pesado, mas
precisin.
Servomotores o motores encoder o con sensor
(alto costo, mas torque para procesos de
trabajo.
Motores lineales (desplazamientos lineales de
ejes).
Funciones del Husillo Principal en
Torno y Fresadoras CNC

Husillo Principal

Realiza las siguientes


El husillo puede ser
funciones
accionado por

En Tornos: El movimiento Motores de corriente


rotativo de la pieza. alterna de tres fases
En Fresadoras: La rotacin (380V).
de la herramienta.
Posicin de Husillos
Principales

Horizontal Rotativo Vertical Rotativo 5 Ejes


Componentes de un Sistema
CNC

UCP o CPU (Unidad central de procesos).


Perifricos de Entrada.
Unidad de almacenamiento de datos.
Perifricos de Salida.
Unidad enlace con PLC (Interfaz de
conexin con la maquina).
Funciones de la CPU o
UCP
Calcular la posicin de los Ejes y los
desplazamientos de la mquina.

Controla los diferentes modos de funcionamiento


de la mquina (en manual o automtico).

Dirige todas las seales de entrada y salida de los


diferentes perifricos (controla el trafico de
informacin entre la CPU y el PLC).
Perifricos de Entrada
Teclado y Panel de Mandos.
Conexin con el Computador
(Interfaz de Red RS232 o Ethernet
en equipos mas modernos).
Reglas pticas o posicionadores.
Ratn o Mouse en equipos mas
modernos.
Unidades de
Almacenamiento
de datos
La informacin se guarda en el computador y se transfiere
a la mquina mediante la conexin RS232 o Ethernet
utilizando DNC.
En el disco duro del propio control en maquinas CNC mas
modernos (hay que considerar que la memoria que
dispone el Control no tiene tanta capacidad).
Servidor de Red que este conectado a una serie de
maquinas CNC.
Dispositivo porttil USB (Pendrive).
Perifricos de Salida

Monitor o Pantalla.
Comunicaciones RS232.
Conexin con Intranet.
Control de Movimiento de los ejes y
dems elementos mviles de la mquina.
Funcin del Monitor
Visualizar la informacin que se suministra desde el
teclado.
Controlar las comunicaciones entre otros sistemas
informticos.
Informarnos de todos los sistemas que la mquina tenga
activados (falta de aire, aceite refrigerante).
Informarnos de las diferentes condiciones tecnolgicas
que se estn usando, RPM, velocidad de corte, velocidad
de avance, tipo de herramienta.
Realizar la simulacin de mecanizado por pantalla
(computador o maquina).
Indicar los posibles errores que se detecten en el sistema.
Etc.
Control de ejes y
accesorios de mquina
(PLC)
Sistemas de Torretas
Portaherramientas para
Tornos
Sistemas de Torretas
Portaherramientas para
Fresadoras

Carrusel de herramientas Cadena de herramientas Tambor de herramientas


16 herramientas aprox. 50 herramientas aprox. 10 herramientas aprox.
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Definicin de Programa CN
Un programa CN es un conjunto de datos entendible
tanto por el hombre como por la mquina, necesarios
para la mecanizacin de una pieza.
Al conjunto de datos que corresponde a una misma fase
del mecanizado se le denomina bloque o secuencia.
Los bloques de un programa se numeran para facilitar su
bsqueda.
Una secuencia o bloque de programa debe contener
todas las funciones geomtricas, funciones mquina y
funciones tecnolgicas del mecanizado. De tal modo, un
bloque de programa consta de varias instrucciones.
Este conjunto de bloques es interpretado por el intrprete
de rdenes.
Creacin de Programas
Programacin Manual a Pie de Mquina.

Programacin en Computador.

Programacin mediante sistema CAM


A pie de Mquina

Ingreso de Datos

Por Teclado
Por Software
Por Pendrive
Tipos de Programacin

Programacin Manual
A partir del plano, se calcula de forma manual las trayectorias de
las herramientas y a continuacin, se codifican dichas trayectorias
utilizando el lenguaje de programacin estructurado contenido en
el manual de la MHCN.
Programacin Pseudoasistida por computador
Este tipo de programacin se realiza cuando se dispone de un
programa de Diseo Asistido por Computador CAD, pero no del
Modulo de Fabricacin Asistida CAM correspondiente
Programacin Asistida por Computador.
Programacin Conversacional
Por este nombre se entiende una forma de programar en la que el
usuario solamente ingresa parmetros a una funcin o bloque
para mecanizar un proceso rpidamente sin tener mucho
conocimientos de programacin (Ciclo fijo).
Programacin Manual

Informacin Necesaria

Informacin Geomtrica
Clculo de contornos y trayectorias compensadas de
radios de herramienta (Izquierda-Derecha).
Informacin Tecnolgica: datos y condiciones de
mecanizado relacionados con el material, tipo de
herramientas y caractersticas de la mquina.
El programador debe determinar las trayectorias de
las herramientas definidas de acuerdo a con el
sistema de referencia de la mquina, las condiciones
de trabajo y traducir estos datos a lenguaje mquina.
Programacin Manual
Caractersticas de la programacin del CN
Posibilidad de dialogo mediante men con el operador para la
entrada de datos.
Introduccin de programas en cdigo ISO, EIA y ASCII.
Programacin en radios o dimetros.
Cotas absolutas o incrementales.
Programacin del contorno de la pieza; compensacin de radio
de corte.
Ciclos fijos de mecanizado y medida.
Temporizacin programable.
Nmero de programas y subprogramas (o subrutinas).
Saltos de programas condicionales e incondicionales.
Operaciones matemticas y lgicas.
Simetra.
Memoria para programas, parmetros de mquina, ficheros de
herramientas.
Definicin del Proceso
Estudio del plano de la pieza a fabricar.
Anlisis de las operaciones elementales.
Seleccin de mquinas.
Seleccin de herramientas.
Definicin de las condiciones tcnicas del mecanizado.
Diseo de utillajes y sujecin.
Secuencia de fases de trabajo (Hoja de Proceso).
Fase de codificacin.
Pruebas y puesta a punto.
Ejecucin en vaco.
Ejecucin bloque a bloque.
Correr el mecanizado.
Programacin Asistida por
Computador
La programacin asistida por computador intenta que
la realizacin de los programas de control numrico
sea mas cmoda, utilizando el computador como
herramienta de trabajo.

Etapas:

Programa de diseo CAD.


Utilizacin de libreras de herramientas (CAM).
Generar el camino o trayectoria de la herramienta sobre la
pieza (CAM).
Estructura de un Programa
CNC
Estructura de un Programa
CNC
%001
N10 T1.1
N20 M06
N30 G0 G90 X0 Y0 Z0 S 1500 F 150
INSTRUCCIONES
TECNICAS N40 G01 X120 Y0 Z25
INSTRUCCIONES
N50 G01 X120 Y45 Z25 TECNOLOGICAS
N60 G01 X120 Y45 Z10
N70 G01 X110 Y45 Z10 INSTRUCCIONES
N80 G01 X40 Y45 Z10 GEOMETRICAS
N90 G01 X40 Y45 Z30
N100 M30
(Modal) Instrucciones
G00 * de Movimientos Preparatorios
Posicionamiento rpido
(Modal) G01 Interpolacin Lineal
Cdigos G
(Modal) G02 Interpolacin Circular en sentido horario
(Modal) G03 Interpolacin Circular en sentido anti horario
G04 Temporizacin
(Modal) G05 Trabajo en arista matada
G06 Interpolacin Circular con centro en absolutas cartesianas
(Modal) G07 * Trabajo en arista viva
G08 Trayectoria circular arco tangente a la trayectoria anterior
G09 Trayectoria Interpolacin circular definida por tres puntos
(Modal) G10 * Anulacin de la imagen espejo
(Modal) G11 Imagen espejo en eje X
(Modal) G12 Imagen espejo en eje Y
(Modal) G13 Imagen espejo en eje Z
(Modal) G17 * Seleccin de Plano XY
(Modal) G18 Seleccin de Plano XZ
(Modal) G19 Seleccin de Plano YZ
G20 Llamada a sub-rutina standard
G22 Definicin de sub-rutina standard
Instrucciones
G24
de Movimientos Preparatorios
Final de definicin de sub-rutina
G25 Salto llamada incondicional
Cdigos G
G31 Guardar origen de coordenadas cartesianas
G32 Recuperar origen de coordenadas cartesianas
G36 Redondeo controlado de aristas
G37 Entrada tangencial
G38 Salida tangencial
G39 Achaflanado
(Modal) G40 * Anulacin de compensacin de radio
(Modal) G41 Compensacin de radio a la izquierda
(Modal) G42 Compensacin de radio a la derecha
(Modal) G43 Compensacin de longitud de herramienta
(Modal) G44 * Anulacin de compensacin de longitud
G50 Carga de longitudes de herramienta en la tabla
G53-G59 Traslados de origen
(Modal) G70 Programacin en pulgadas
(Modal) G71* Programacin en milmetros
G72 Factor de escala definido por K
G73 Giro de sistema de coordenadas
G74 Bsqueda automtica de referencia de cero mquina
(Modal) G80 * Anulacin de ciclos fijos
(Modal) G81 Ciclo fijo de taladrado
(Modal) G82 Ciclo fijo de taladrado con temporizacin
(Modal) G83 Ciclo fijo de taladrado profundo
(Modal) G84 Ciclo fijo de roscado con macho
(Modal) G85 Ciclo fijo de escariado
(Modal) G86 Ciclo fijo de mandrinado con retroceso en G00
(Modal) G87 Ciclo fijo de cajera rectangular
(Modal) G88 Ciclo fijo de cajera circular
(Modal) G89 Ciclo fijo de mandrinado con retroceso en G01
(Modal) G90 * Programacin en cotas absolutas
(Modal) G91 Programacin en cotas incrementales
G92 Preseleccin de cotas. Traslado de origen cartesiano
G93 Traslados de origen polar
(Modal) G98 * Vuelta de la herramienta al plano de seguridad principal (Ciclos fijos)
(Modal) G99 Vuelta de la herramienta al plano de referencia o aproximacin (Ciclos fijos)
Funciones Auxiliares M
(Miscelneas)
Las funciones auxiliares M ejecutan distintas accionesen la mquina-
herramienta.
Las funciones auxiliares ms utilizadas son:

M00 Parada de Programa (El programa se detiene. Para reanudar el mismo se da marcha)

M01 Parada condicional del Programa (Se ejecuta si el mando de parada condicional esta en I)

M02 Final del Programa (orden de fin de programa dejando la mquina en condiciones iniciales)

M03 Arranque del husillo en sentido horario

M04 Arranque del husillo en sentido anti-horario

M05 Parada del husillo

M06 Cambio de herramienta

M08 Refrigerante ON

M09 Refrigerante OF

M30 Final del programa con reseteo de variables (ES como M02 pero deja el programa en
condiciones de volver a ejecutarse)
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Fases de un programa
Fases de un programa
Restricciones de un bloque
Movimientos de la
herramienta
Coordenadas absolutas
Coordenadas absolutas
Coordenadas incrementales
Ejemplo
Programacin Pieza Torno
Programacin Pieza
Fresadora
%003 ; Programa 3
N10 G54 ;Traslado de origen X0 Y0
N20 T1 D1 ;Fresa 1 mm.
N30 M6 ;Cambio de herramienta
N40 G0 G90 G43 X10 Y10 Z2; Posicionamiento
N50 G1 Z-0.5 F250 ; Baja herramienta - V corte 250
N60 Y40 F500 ; Se desplaza a Y40- V corte 500
N70 X50 ; Se desplaza a X50
N80 X60 Y20 ; Se desplaza a X60 Y20
N90 Y10 ; Se desplaza a Y10
N100 X10 ; Se desplaza a X10
N110 G0 Z2 ; D. rpido a Z2
N 120 X0 Y0 ; Vuelve a origen X0 Y0
N130 M30 ; Fin del programa
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin

S-ar putea să vă placă și