You are on page 1of 123

CONTROL NUMRICO

1.- INTRODUCCIN 1.1.- Definicin 1.2.- mbito de aplicacin 1.3.- Tipos de control 1.4.- Interpolaciones 1.5.- Coordenadas 2.- COMPONENTES DEL CONTROL NUMRICO 2.1.- El programa 2.2.- La unidad de control 2.3.- La Mquina-Herramienta 2.4.- Caractersitcas del C.N. 2.5.- Sistemas de control 3.- EL PROCEDIMIENTO 4.- LA PROGRAMACIN 4.1.- Modos de Programacin 4.2.- Comunicacin con la Mquina 4.3.- El Cdigo 4.4.- Programa Ejemplo 1 4.5.- Interpolacin lineal 4.6.- Interpolacin circular 4.7.- Cambio de herramienta 4.8.- Programacin Asistida por Computadora 5.- EL C.N.C 6.- CONCEPTOS NUMRICOS AVANZADOS 6.1.- El D.N.C. 6.2.- El control adaptivo

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.1.- Definicin
Forma de automatizacin programable en la cual un proceso de manufactura es controlado por una serie de instrucciones compuestas de letras, nmeros y smbolos. El control numrico se aplica en mquinas-herramientas, asi como en soldadoras, prensas, inyectoras, plotters, robots, etc.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.1.- Definicin

CARACTERSTICAS DE PRODUCCIN ADECUADAS AL USO DEL C.N.

1. Partes procesadas frecuentemente y en lotes medianos. 2. Geometras complejas. 3. Variedad de operaciones en una sola pieza. 4. Cambios de diseo esperados. 5. Tolerancias muy precisas. 6. Cuando los errores de proceso pueden ser muy costosos. 7. La pieza requiere inspeccin al 100%

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.1.- Definicin
Ventajas del C.N. Reduccin de tiempo de ajuste de mquina. Reduccin del herramental Mayor flexibilidad Minimizacin de desperdicios Reduccin de inventarios Reduccin de espacios Desventajas del C.N. Alta inversin Alto costo de mantenimiento Personal calificado

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
Qu se Controla con el C.N.?

1. Los movimientos de carros, mesas o cabezales. 2. El valor y sentido de las velocidades de avance y de corte. 3. Los cambios de herramientas y piezas. 4. Condiciones de funcionamiento de la mquina (Ej. refrigerante). Adems se pueden controlar funciones auxiliares con CNC: Control de flujo de informacin. Control de la sintxis de programacin. Diagnstico de funcionamiento. Simulacin de trayectorias de la herramienta. Acceso a internet.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.

De acuerdo al volumen de produccin los procesos de manufactura pueden clasificarse en:

Produccin en masa (> a 10,000 piezas)


Automatizacin secuencial mecnica, neumtica, hidrulica, elctrica. Puede permitir el trabajo simultaneo de varias herramientas. Rendimiento de trabajo muy elevado. Pero el tiempo de preparacin es alto. Ejemplo: La linea transfer.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N. Produccin por lotes (50 < S < 10,000 piezas)
Se usan mquinas copiadoras y de C.N.

Produccin unitaria
El C.N. no es rentable a no ser que la pieza sea extremadamente compleja y pueda justificarse la inversin en la elaboracin del programa. Generalmente se usan mquinas convencionales.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.
CANTIDAD CONTROL NUMRICO 1 PRODUCCIN EN MASA 2 PRODUCCIN POR LOTES 3 PRODUCCIN UNITARIA VARIEDAD

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.
Si construmos una grfica para comparar los costos de produccin en distintos tipos de mquinas-herramientas vs. el volumen de lote, encontramos:
TIEMPO O COSTO TOTAL D C B A A. A.Mquina Mquinapara parauso usogeneral generalconvencional convencional B. Mquina con control numrico B. Mquina con control numrico C. C.Mquina Mquinaconvencional convencionalmodificada modificada D. Mquinas-herramientas D. Mquinas-herramientasespeciales especiales ( (Automatizacin Automatizacin) )

CANTIDAD DE PIEZAS PRODUCIDAS

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.
Ejemplo de seleccin: Para la produccin de una determinada pieza se tienen tres mquinas posibles: torno paralelo, b) torno CNC y c) torno automtico de herramientas mltiples. Los tiempos en cada una de las mquinas mencionadas son los siguientes: Mquina Tiempo de preparacin Tiempo de produccin de mquina (min) unitaria (min) a) 30 5.0 b) 120 1.5 c) 480 0.2 Se desea saber para qu tamaos de lote sera econmico usar el torno CNC

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.
Solucin:
a) b) c)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.2.- mbito de Aplicacin del C.N.
Aunque el C.N. est orientado a mquinas- herramientas por arranque de viruta, tambin ha invadido otros campos. Ejemplos de Aplicacin: Tornos, Fresadoras, Taladros, Mandinadoras, Centros de Maquinado, Rectificadoras, Punzonadoras, Electroerosionadoras, Mquinas de Soldar, Mquinas de Oxicorte, Dobladoras, Plegadoras, Mquinas de Dibujo Plotters), Mquinas de Trazar, Bobinadoras, Inyectoras de Plstico, Mquinas de Coordenadas, Robots, Mquinas Laser, Maquinaria Textil.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.3.-Tipos de Control
PUNTO A PUNTO Programado generalmente sobre cinta perforada. Este tipo de control permite a los husillos o mesas desplazarse de un punto a otro con exactitud pero sin importar su trayectoria ni su velocidad. Generalmente se utiliza en mquinas tales como taladros, soldadoras de puntos o punzonadoras. Es el tipo de control mas sencillo y menos costoso.
Y

X
Prof. Ing. David Acosta Horna CONTROL NUMRICO

1.- INTRODUCCIN
1.3.- Tipos De Control
C.N. DE TRAYECTORIA CONTNUA Este es el tipo de control ms complejo, ms flexible y ms caro. Se basa en la capacidad de controlar simultneamente ms de un eje de movimiento. Para lograr su objetivo la direccin del avance es calculada en cada intervalo para poder seguir la trayectoria a describir. Esto se logra aproximando la trayectoria curva en pequeos segmentos rectos que simulan la forma de la curva.
Curva

Ejemplos: Fresadoras, Tornos, Centros de maquinado, Electroerosionadoras, Plotters

Regreso a modo recto Modo de corte recto Switch para interpolacin circular

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.4.- Interpolaciones
La descomposicin de una trayectoria que no es paralela a ninguno de los ejes coordenados se llama interpolacin.
Contorno deseado 9 7 5 3 2 Contorno deseado 4 6 Contorno real 8 Contorno real 10 F
P 1 Q 2 4 6 8 3 5 7 S

Otras formas de interpolacin son la parablica, helicoidal y otras ms complejas para maquinados en 3 dimensiones

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.4.- Aproximaciones de curvas
Tolerancia Interna (a) Curva Real

Curva Real (b) Tolerancia externa

Lmite de tolerancia externa

Curva Real (c) Banda de Tolerancia Lmite de tolerancia Interna

Aproximacin de una trayectoria curva en Control Numrico por una serie de segmentos. La exactitud de la aproximacin se controla mediante la tolerancia entre la curva real y la mxima desviacin de los segmentos. (a) La tolerancia se define en el interior de la curva. (b) La tolerancia se define en el exterior de la curva. (c) La tolerancia se define tanto en el exterior como en el interior de la curva deseada.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
Ejercicios de Interpolacin
1.- Las geometras complejas obtenidas por controles CNC de trayectoria contnua son el resultado de una serie de interpolaciones. La exactitud con la cual una curva maquinada refleja su diseo depende de la resolucin de la interpolacin. Cuatro cuerdas iguales en un crculo realizan un cuadrado como se ve en la figura. Seis cuerdas harn un hexgono, a medida que el nmero de cuerdas se incrementa se llega a tener casi un crculo perfecto. El nmero de cuerdas necesarias se determina por la tolerancia entre la curva diseada y la cuerda maquinada. Cul ser la longitud de cuerda para un arco de 127mm de radio cuando se desea una tolerancia de 0.025mm? Cul es el ngulo que subtiende la cuerda?
Tolerancia Arco Cuerda Tolerancia B Arco Cuerda

Tolerancia

2.- Si en el problema anterior la tolerancia fuese 0.0025mm, cul sera el ngulo que subtiende la cuerda.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
Avance sen la interpolacin
Si se supone el maquinado de una ranura diagonal que se corta de izquierda a derecha a un ngulo de 30, ntese que mientras la mesa o cabezal se mueve 4.33 pulg. en el eje X, simultneamente se deber mover 2.5 pulg. en el eje Y. Este tipo de corte requiere de 2 motores que giran a diferentes velocidades. sx = x 2 x + y ( x +
2

y y )
2 1/2

5.0 2.5

sy =

y )
2

1/2

4.33

x s es la velocidad de avance
Prof. Ing. David Acosta Horna CONTROL NUMRICO

1.- INTRODUCCIN
Avance sen la interpolacin
y P2 s

R Po

P1 x

x - xo s = R d dt dx = -Rsen dt dy = Rcos dt d d = -(y-yo) dt dt d = (x-xo) d dt dt

x - xo = Rcos y - yo = Rsen

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
El escaln que presenta el agujero central de la pieza mostrada es de 0.3 x 0.3 pulg. y ser maquinado por contorneado interior usando un cortador de 0.5 pulg. Calcular las componentes x y y de la velocidad del centro del cortador, cuando ste pasa frente al agujero 3, usando una velocidad de avance de 25 pulg/min.
del corte Cero Direccin del corte

Avance sen la interpolacin

1.252 1.0005 de calibre calibre C 1.250 1.0000 profundidad .1280 (3 agujeros) diam. de ranura 3.0000 profundidad de .300 espesor de .300

Plano debido a la velocidad reversa en

Posicin en x , y para maquinar un crculo

+25 ipm velocidad en x

Segundos

-25 ipm

Eje de velocidad x contra tiempo a aproximadamente 25 ipm

+25 ipm velocidad en y

Segundos

-25 ipm

Cero punto de referencia

Eje de velocidad y contra tiempo a aproximadamente 25 ipm

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas
El C.N. utiliza coordenadas rectangulares para definir un punto en el espacio. Por medio de este sistema puede describirse un punto en trminos matemticos desde cualquier otro punto (e inclusive la trayectoria a seguir entre ambos) a lo largo de 3 ejes perpendiculares entre s. En la construccin de mquinas herramientas se definen 2 o 3 ejes de movimiento lineal y los ejes de rotacin necesarios. Generalmente el eje Z es paralelo al husillo principal, y el eje X es horizontal y paralelo a la superficie de apoyo de la pieza.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas Para el fresado de una pieza elptica con paredes inclinadas puede llegar a utilizarse hasta 5 ejes de la mquina simultneamente.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas En general, las mquinas de control numrico pueden llegar a tener una gran cantidad de ejes para su control, de acuerdo a su sofisticacin.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas Mquina de 2 ejes y medio: Se puede trabajar el contorneado en un plano, el tercer eje (el de la herramienta) puede ser mandado pero sin sincronizacin. Mquina de 2 ejes conmutables: Posee tres ejes pero solo puede sincronizar 2 a la vez, (x,y) o (x,z) o (y,z) por conmutacin.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas

ADICIN DE MAS EJES DE CONTROL A UNA FRESADORA

Ver mesas giratorias de catlogo (http://www.orientmachinery.co.kr/orient-product/products.htm)


Prof. Ing. David Acosta Horna CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas

EJES DE MAQUINADO CNC


(http://www.surfware.com/)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

1.- INTRODUCCIN
1.5.- Coordenadas
La informacin: Movimiento longitudinal en direccin paralela al husillo principal es muy larga, adems de esto, para cada idioma es diferente. Es por esto que el movimiento de los herramentales estn descritos por un sistema de coordenadas.
Eje Z: Eje paralelo al eje de giro Eje x: Eje perpendicular al eje de giro Movimiento -Z: Movimiento longitudinal hacia el cabezal. Movimiento +Z: Movimiento longitudinal desde el cabezal. Movimiento -X: Ver el dibujo Movimiento +X: Ver el dibujo

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.

Programa

Control

Mquina-Herramienta

2.1.- El Programa
Constituye un conjunto de comandos detallados que instruyen a la mquina lo que debe hacer. Medios para comunicar el programa a la unidad de control:Cinta perforada, Tarjetas perforadas, Cinta magntica, Diskette, Manualmente por teclado (MDI), Por cable desde una computadora (DNC)
Prof. Ing. David Acosta Horna CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.2.- La Unidad de Control
Consiste en todo el hardware electrnico que lee e interpreta el programa y lo convierte en accin mecnica en la mquinaherramienta. El controlador consiste de:
Lector de cinta Estacin de datos Canales de seal de salida a la mquinaherramienta. Memoria (C.N.C.) Procesador (C.N.C.) Canales para transmitir y recibir informacin de una computadora Panel de control Display (C.N.C.)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.

Un display de C.N.C.

Ver presentacin de MAZAK

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
Las mquinas-herramientas para C.N., a diferencia de las convencionales vienen equipadas con ciertos dispositivos que las caracterizan. 2.3.1. Servomotores.- Se llaman servomotores por que son controlados por retroalimentacin. Sirven para accionar las mesas, carros o husillos. Pueden ser de: a) Corriente Directa b) Corriente Alterna

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.1.1 Servomotores de Corriente Directa o Contnua: La Velocidad del motor se controla por un cambio de voltaje que afecta el flujo de corriente que a la vez afecta la velocidad del mismo. El Servomotor de corriente directa consiste de un transductor de velocidad (tacmetro). El tacmetro es un generador de CD. A velocidades bajas el tacmetro genera poca CD, el amplificador diferencial manda una seal grande y la aceleracin del motor es alta. Cuando la velocidad deseada se ha alcanzado, el tacmetro genera CD suficiente para anular el comando de velocidad y la aceleracin del motor se reduce. Por su facilidad de control se usaron para las primeras mquinas NC
Velocidad Amplificador Diferencial Retroalimentacin Tacmetro Motor DC Flecha

2.3.- La Mquina-Herramienta

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.1.2 Servomotores de Corriente Alterna (CA): Es un motor en donde su velocidad se determina por la frecuencia de su fuente de poder. A mayor frecuencia, mayor velocidad. Este tipo de motor est reemplazando rpidamente a los de CD por su mayor confiabilidad, relacin rendimiento/peso, menor consumo de energa. Se utiliza generalmente en mquinas CNC con lazo de control cerrado en donde se obtiene mucha exactitud pero por otro lado puede ocasionar problemas de estabilidad (oscilacin alrededor del valor deseado)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.2. Motores de paso: (http://www.gefanuc.com/literature/pdf/SteppingMotorCube.pdf) Comandados por pulsos elctricos, cada pulso hace girar el rotor una cantidad definida de grados con lo cual se logra un posicionamiento preciso. La frecuencia de pulsos determina la velocidad de giro el motor. Se utilizan en sistemas de control de lazo abierto, son compatibles con sistemas digitales y proveen control de rotacin bidimensional. Los ngulos de paso posibles se determinan de la siguiente manera: 360 = n En donde n, que es el nmero de ngulos de paso, debe ser un entero. El ngulo de rotacin es igual al ngulo de paso por el nmero de pulsos aplicados P. ngulo de rotacin = P ngulo de rotacin = fp t En donde fp es la frecuencia de los pulsos (1/seg.); t es el tiempo que dura el tren de pulsos (seg.) y la velocidad N del motor se obtiene de: N = 60fp (RPM) n
Prof. Ing. David Acosta Horna CONTROL NUMRICO

2.3.- La Mquina-Herramienta

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
Ejercicio: Suponer que el eje de un motor de paso est conectado al husillo x de la mesa de una mquina CNC. El paso de la rosca del husillo x es de 3.0mm. El nmero de pasos del motor es 200. a) Determinar qu tan exacto puede ser el control de la mesa, asumiendo que no hay errores mecnicos. b) Cul ser la frecuencia del tren de pulsos y la correspondiente velocidad angular del motor para mover la mesa a una velocidad de 100mm/min.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


Solucin:

2.3.- La Mquina-Herramienta

a) Una revolucin del motor equivale a 3.0mm de desplazamiento de la mesa. De esta forma la posicin de la mesa se puede controlar con una exactitud de: 3.0 = 0.015mm 200 b) Para mover la mesa a 100mm/min se debe tener 100/3=33.33 revoluciones del husillo por minuto: fp = 200 pulsos X 33.33 rev / 60 seg = 111.11 pulsos rev min min seg

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.3. Husillos de bolas: (http://www.ballscrews.com/)
Se usan para evitar las holguras en la transmisin del movimiento rotatorio del motor a los carros portaherramientas o portapiezas. Tambin colaboran en disminuir los rozamientos, deformaciones o vibraciones y elevacin de temperatura. Son precargados.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.4. Motores lineales de avance: Todava muy pocas mquinas-herramientas los usan. La tecnologa requiere madurar unos aos mas. GE FANUC Ventajas (http://gefanuc.com/products/cnc/category.asp?cnc_id=77) Ms exactos que los husillos de bolas. Insensibles a cambios trmicos. Aceleraciones de 4g y velocidades de avance de hasta 120m/min. Silenciosos y rgidos. Constan de menos componentes. Slo un cojinete lineal requiere lubricacin. Se reduce el desgaste, el backslash, la inercia, deflexiones

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
Desventajas Tecnologa an inmadura No adecuados para materiales ferrosos por la interferencia con los campos magnticos. Problemas con la rebaba y polvo. Se deben sellar los magnetos. La atraccin magntica aparece como un peso adicional. Se debe disear la mquina especialmente para su aplicacin.
Devanado del cursor Cursor del carro

Cmo funciona?
Imn permanente Gua magntica

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
Aplicaciones de motores lineales en mquinas electroerosionadoras

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.5. Captadores de posicin:
Son la base de los sistemas de C.N. que funcionan en lazo cerrado. El papel del captador de posicin es el de transformar el desplazamiento de un carro en una seal elctrica que ser usada por la unidad de control. Los captadores de posicin se pueden clasificar segn: La naturaleza de la informacin: analgicos, digitales. La relacin de la magnitud: absoluta o incremental. El emplazamiento del captador: directo o indirecto. La forma del captador: lineal o rotatorio.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.5 Captadores de posicin:

Montaje de los captadores de posicin

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
Los tipos ms usados de captadores de posicin son: 2.3.5.1 Encoders: (http://www.hohner.es/data/pag/p-produc.html) Si un encoder tiene 100 celdas su resolucin es 360/100=3.6. Existen del tipo incremental y absoluto.

Sensor Fotoelctrico Fotodiodo Disparo

Salida Disco perforado Tiempo

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.5.- Captadores de posicin:

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.5.2 Resolvers:
Es similar a un generador de CA. El ngulo de giro se puede calcular evaluando la diferencia de fases en la CA de entrada y la CA de salida.
Diferencia de fase
Entrada

Salida

v = V wt-

Vsen(wt+) voltaje aplicado ngulo del eje fase de la seal de entrada

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.3.- La Mquina-Herramienta
2.3.5.3 Inductosyn: (http://www.ruhle.com/linear_transducers.htm) Es un captador lineal directo sobre la mesa. Se compone de 2 elementos independientes que se desplazan uno con respecto al otro y sin contacto mutuo. Se les llama regla y cursor y son e bobinados de cobre. A continuacin el principio de funcionamiento del Inductosyn
1

Regla a) P/4 P P P

2
E2

E2 Cursor b e2 d e2 d = n . P + P/4

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.4.- Caractersticas de un C.N.
2.4.1 Exactitud.- es la medida de la capacidad del sistema de control para posicionar la mesa en una localizacin deseada. La exactitud se relaciona con la resolucin del control (RC), que es la capacidad del mismo para dividir el rango del movimiento de un eje en divisiones que pueden ser identificadas por el controlador. La RC depende de numerosos factores como: capacidad en bits, No. de pasos del motor, resolucin del encoder, etc. Si slo se considera el nmero de bits n para un eje

Nmero de puntos de control = Z n Exactitud =

rango de movimiento RC = Zn RC + 3 (desviacin estandar de errores mecnicos) 2


Punto de Control Distribucin de errores mecnicos Localizacin deseada
Exactitud Precisin

Repetibilidad Control de Resolucin Resolucin

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.4.- Caractersticas de un C.N.
2.4.2. Repetitibidad.- Es la habilidad del sistema de control para regresar a una posicin anteriormente programada por el controlador Repetitibidad = 6 (desviacin estandar de los errores mecnicos)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.5.1.- Sistema de Control de Lazo Abierto
Es un sistema en el cual no existe ningn control una vez que ha salido una instruccin en la mquina. Los motores generalmente son de paso y muchas veces se encuentran unidades hidrulicas. Este tipo de control no es tan caro pero es poco exacto.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.5.2- Sistema de Control de Lazo Cerrado
En este sistema, el movimiento de la mquina, segn se impulsa por sus motores, se registra o analiza por la unidad de retroalimentacin. La unidad de retroalimentacin transmite seales de posicin a la unidad de control donde se compara contnuamente con las seales del programa de manera que se puede: a) Registrar con exactitud la instruccin. b) Compensar automticamente el error. c) Detener el movimiento.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

2.- COMPONENTES DEL C.N.


2.5.2- Sistema de Control de Lazo Cerrado

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO
Para la manufactura por control numrico :
3.1. Planeacin del proceso: Interpretacin del dibujo (diseo) para traducirlo a los trminos usados en la manufactura. Se genera la hoja de ruta, carta de proceso, etc. De esta manera se identifican todas las operaciones que requieren del C.N. 3.2. Programacin: Una vez realizado lo anterior un programador genera el cdigo de control numrico para aquellas operaciones que asi lo requieren. Se pueden tener tres modos de programacin: - Programacin manual: Se genera el programa manuscrito. - Programacin asistida por Computadora: Asiste al programador en clculos de piezas complejas y genera el cdigo a partir de datos suministrados por el programador. - CAD/CAM: Genera el cdigo automticamente.

Prof. Ing. David Acosta HornaONTROL NUMRICO

3.- PROCEDIMIENTO
PROGRAMACIN POR CAD/CAM

Estrategias de maquinado

Ver animacin
Prof. Ing. David Acosta Horna CONTROL NUMRICO

3.- PROCEDIMIENTO
3.3. Preparacin de la cinta (Postproceso) En la programacin manual se necesita perforar una cinta. En la programacin asistida por computadora la mquina, genera el cdigo automticamente y ste cdigo se puede perforar en una cinta, grabar en un diskette o enviar directamente via cable a una mquina de C.N. 3.4. Verificacin del programa El programa se puede verificar de varias maneras: - Simulacin de las trayectorias en la computadora - Graficacin de los movimientos de la mquina mediante el uso de lpiz y papel - Generacin de una pieza de plstico. - Generacin de una pieza real.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO
TRAYECTORIAS DE LAS HERRAMIENTAS

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO
SOFTWARE SIMULADOR DEL MAQUINADO

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO
SOFTWARE SIMULADOR DEL MAQUINADO

Simulacin de Vericut
(http://www.cgtech.com/vericut.htm)
Prof. Ing. David Acosta Horna CONTROL NUMRICO

3.- PROCEDIMIENTO
SOFTWARE SIMULADOR DEL MAQUINADO

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO

PRUEBAS EN CERA Y/O PLSTICO

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

3.- PROCEDIMIENTO

PRUEBAS EN MADERA
Prof. Ing. David Acosta Horna CONTROL NUMRICO

3.- PROCEDIMIENTO
3.5. Produccin Incluye: 1. Orden de materia prima 2. Especificacin y preparacin del herramental. 3. Preparacin de la mquina C.N. 4. Carga de la pieza. 5. Establecimiento de posiciones iniciales de herramientas. 6. Maquinado de la Pieza. 7. Descarga de la pieza terminada y regresar al punto 3.4.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


La programacin de C.N. es el procedimiento por el cual se planea y documenta en detalle todos los procesos para la operacin de una mquina - herramienta. El programador deber poseer:

1. Conocimientos profundos de la tecnologa del maquinado. 2. Conocimiento de la codificacin

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.1.- Modos de Programacin I. Absoluta: Todas las dimensiones se hacen referir a un punto
llamado origen del programa (home).

Si por alguna razn se comete un error en alguno de los puntos que se programan, este error no afectar a los dems y el error puede repararse modificando una lnea del programa. El origen es programado. II. Incremental: Todo punto acotado es punto inicial para cada indicacin sucesiva de cotas. Si se comete un error al programar un punto, este afectar a todos lo puntos sucesivos y por lo tanto la correccin del error implicar la revisin de una gran porcin del programa.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.1.- Modos de Programacin
EJEMPLO DE ACOTADO INCREMENTAL Y MIXTO .- En los planos existen varios modos de acotado para CNC:
Acotado incremental Punto de partida para la acotacin del punto siguiente es el punto descrito ltimamente. Acotado del valor absoluto Punto de partida para la descripcin de todos los planos es un punto fijo siempre igual que hace de referencia. Acotado mixto Para la mayora de lso planos se aplican los dos mtodos de acotado. Algunas cotas indican desde un punto comn, otras como serie lineal de cotas

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.1.- Modos de Programacin

EJEMPLO DE ACOTACIN FUNCIONAL PARA CONTROL NUMRICO

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.2.-La Comunicacin con la mquina
La informacin necesaria para la ejecucin de una pieza en una mquina herramienta de CNC es de los siguiente tipos: A- Geomtrica: Dimensiones de la pieza Acabado Superficial Tolerancias Dimensiones de la herramienta Longitud de las carreras Posicin del orgen Acotamiento absoluto o incremental B- Tecnolgica Velocidad de corte Velocidad de avance R.P.M. Material de la pieza Material de la herramienta Clase de refrigerante C- Movimiento Orden secuencial de operaciones Funcin de desplazamiento. Existe un cdigo alfanumrico accesible al hombre e interpretable por la mquina llamado lenguaje de programacin con el cual se puede transmitir toda la informacin anterior a la mquina.
Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.3.- El Cdigo de palabras
A continuacin se da una relacin de los tipos de palabras que utiliza el cdigo de C.N. No todas las mquinas utilizan todas las palabras.
1. Palabra de secuencia: Identifica a un bloque, (Ej. N001). 2. Palabra Preparatoria: Prepara al controlador para las funciones que siguen. (Ej. G02 para una interpolacin circular a lo largo de un arco. 3. Coordenadas: Posicin de la herramienta (Ej. X+7.235, Z- 0.500). 4. Avance: Especifica la velocidad de avance en una operacin de maquinado (Ej. F 150). 5. Velocidad de corte: Giro de un husillo en rpm (Ej. S 450). 6. Seleccin de herramienta: Para mquinas con un cambiador automtico de herramientas (Ej. T05) 7. Palabra Miscelnea: Especifica ciertas condiciones auxiliares. (Ej. M03 Indica giro del husillo a la derecha).
Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.3.- El Cdigo de Palabras
Para una explicacin precisa sobre las palabras y cdigos de C.N., referirse a la gua de laboratorio y manuales EMCO. Ejemplo de una porcin de un programa de C.N. N G X Z F 00 00 -3000 0 01 01 0 -2500 120 02 01 1050 0 120 03 01 0 -1680 120 04 00 2000 0
Parmetros en centsimas de mm.

Contiene todos los datos esenciales para la manufactura de una pieza de trabajo. La composicin del programa se llama codificacin

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.3.- El Cdigo de Palabras

PALABRAS PREPARATORIAS (DIN 66025)


G00 G01 G02 G03 G20 G21 G22 G24 Avance rpido sin corte de la herramienta. Cilindrado, Refrentado, Conos con interpolacin ineal Canales redondos Esferas Paro de la ejecucin del programa para medicin, cambio de herramienta, etc. Lnea en blanco en el programa Fin del programa Valor absoluto de Dimetro o Radio

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.3.- El Cdigo de Palabras
G26 G33 G64 G66 G78 G84 G90 G94 G95 Cambio de herramienta y ajuste automtico de herramienta Roscado Desconectar motores de paso Trabajar con perifrico / computadora Ciclo automtico de roscar Ciclo automatico de cilindrar, refrentar Sistema absoluto con la herramienta sobre el origen Avance mm / min. Avance mm / rev.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.4.- Ejemplo 1 de Programa de C.N.
Se debe manufacturar la pieza mostrada. Buril de torno en posicin, tal como se representa en el plano. En el punto A deben comenzar los ciclos. Material: Aluminio D 22 mm Velocidad: 2000 rpm Avance: 100 mm / min. Profundidad de Mx. de pasada: 1 mm
N 00 01 02 03 04 05 06 07 G 00 00 84 84 84 84 84 22 X -500 0 -100 -200 -280 -380 -480 Z -400 -1900 -1900 -1900 -1300 -1300 F 100 100 100 100 100

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.5.- Interpolacin Lineal
CONICIDAD A 45 (Los valores de X y Y son iguales

Entrada G01
1. Nmero de bloque

N ..

G 01

X 500

Z -500

F ..

2. G01 3. Valor de X (valor de S2) en el punto final de la conicidad en centsimas de milmetro 4. Valor de Z (valor de S2) en el punto final de la conicidad en centesimas de milmetro 5. Valor de F en mm / min. Formato de entrada G01 N../ G01 / X + - .... / Z + - .... / F ....
Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.5.- Interpolacin Lineal
Ejemplo 2: CONICIDAD Se tiene que tornear un chafn de 45 x 5 mm. El punto inicial de la herramienta ser como se muestra en la figura.
N 00 01 02 03 04 05 06 07 08 09 10 11 12 13 G 00 00 84 84 84 84 00 01 00 00 01 00 00 22 X -500 -100 -200 -300 -400 -550 550 0 -600 600 500 0 Z -400 -450 -350 -250 -150 -550 550 -600 1000 F 80 80 80 80 80

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.5.- Interpolacin Lineal
Ejemplo 3: CONICIDAD 1:2
Se va a tornear una conicidad 1:2. La herramienta es un buril de derechas.
N 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 G 00 00 84 00 00 01 01 01 00 00 01 01 01 00 00 01 01 00 00 22 X -500 -100 0 -100 -100 0 100 0 -100 -100 0 100 0 -100 -100 400 500 0 Z -400 -1700 -500 -400 -800 0 800 -400 -400 0 400 -400 0 2100 F 80 80 80 80 80 80 80 80 80

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.5.- Interpolacin Lineal

Conicidad 1:k = Diferencia del dimetro = D - d Longitud del cono l

es el ngulo de programacin
2

es conocido como ngulo de conicidad

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
GO2 - Interpolacin Circular en sentido contrario a las manecillas del reloj. GO3 - Interpolacin Circular en sentido de las manecillas del reloj. Con la interpolacin circular, el arco es dividido en pequeos escalones. Estos se sutituyen por varias lneas continuas. La diferencia con la interpolacin lineal consiste en que en este caso la relacin X : Z cambian permanentemente

Radios posibles en la COMPACT 5 CNC 0.25 / 0.50 / 1 / 2 / 3 / 4 / 5... hasta 59 mm


Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
Entrada del programa:
1. Numeros de bloque 2. GO2 o GO3 3. Valor de X en centsimas de mm. Como valor de X se coloca la 4a. parte de la circunferencia en la coordenada de X. 4. Z=0. El carro longitudinal se mueve automticamente en dierccin negativa (direccin del chuck). 5. Valor de F.

Seal de Alarma AO1


Cuando el dato de entrada del radio es indefinido (por ejemplo: r = 4.5 mm ) aparecer la seal de alarma AO1.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
G02 Radio en sentido contrario a las manecillas del reloj.

N ..

G 02

X +

N ..

G 02

X -

G03 Radio en sentido de las manecillas del reloj.

N ..

G 03

X +

N ..

G 03

X -

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular .
G02 - RADIO EN SENTIDO CONTRARIO A LAS MANECILLAS DEL RELOJ

Se programa la cuartaparte de la circunferencia 1.


N 00 G 02 X -1000 Z 0 F 100

Cuarta parte de la circunferencia 2.


N 00 G 02 X +1000 Z 0 F 100

Las cuartas partes de las circunferencias 3 y 4 no son programables debido a que la direccin de Z es positiva.

Formato de entrda G02 N/G02/X+ -/F


Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
GO3 - RADIO EN SENTIDO DE LAS MANECILLAS DEL RELOJ
Se programa la cuartaparte de la circunferencia 3.
N 00 G 03 X -1000 Z 0 F 100

Se programa la cuarta parte de la circunferencia 4.


N 00 G 04 X +1000 Z 0 F 100

Las cuartas partes de las circunferencias 1 y 2 no son programables debido a que la direccin de Z es positiva.

Formato de entrda G03 N/G03/X+ -/F


Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
EJEMPLO 4: GO2 Material: Aluminio La posicin inicial de la herramienta se muestra en el dibujo
N 00 01 02 03 04 05 06 07 08 09 10 11 G 00 00 84 84 84 84 00 01 02 00 00 22 X -500 0 -100 -200 -300 -400 -500 0 500 500 0 Z -400 -1570 -1540 -1480 -1360 -1100 2000 F 80 80 80 80 80

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
EJERCICIO DE PROGRAMACIN G02 / G03 Material: Aluminio Programar este ejercicio de manera que se termine el maquinado con una pasada final de acabado. La posicin inicial de la herramienta se muestra en el dibujo. La posicin de la herramienta al final del programa debe ser igual a la pisicin inicial. Haga un dibujo M 10 : 1 en papel milimetrico Herramienta: Buril de derechas.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
EJERCICIO DE PROGRAMACIN G02 / G03
N G X Z F

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
EJEMPLO 5: GO2 / GO3 Torneado de un radio combinado e intersectado NOTA: La herramienta ejecutar siempre el movimiento de una cuarta parte de la circunferencia.

N 00 01 02 03 04 05 06 07 08 09 10

G 00 00 84 84 00 00 02 02 00 00 22

X -500 0 -100 -200 700 0 -1000 300 500 0

Z -400 -1570 -1510 -300

F 80 80 80 80

2000

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
EJERCICIO DE PROGRAMACIN Material: Aluminio Programar este ejercicio de manera que se termine el maquinado con una pasada fina de acabado. La posicin inicial de la herramienta se muestra en el dibujo de la siguiente pgina. La posicin de la herramienta al final del programa debe ser igual a la posicin inicial. Haga un dibujo M 10 : 1 en papel milimtrico Herramienta: Buril de derechas

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.6.- Interpolacin Circular
N G X Z F

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta
G26 - CAMBIO DE HERRAMIENTAS Y AJUSTE AUTOMTICO DE HERRAMIENTA Para el cambio de herramientas es necesario seguir los siguientes pasos: 1. Colocar la nueva herramienta en el portaherramientas, anotando la posicin en la que qued acomodada. 2. Montar el dispositivo ptico, en el torno, sujetndolo muy bien y se tiene que hacer coincidir la punta de la nueva herramienta con la interseccin de las coordenadas.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta

3. Hacer la hoja de herramienta como se muestra en el ejemplo, anotando en X el valor que se lee de la mquina, cuando se usa el dispositivo ptico y lo mismo que en Z. HERRAMIENTA
BURIL DE DERECHAS BURIL DE IZQUIERDAS BURIL DE FORMA

X
-100 90 -136

Z
-235 75 -214

F
1 3 5

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta
Entrada del programa para G26
1. Nmero bloque 2. G26 3. Valor de X, como valor de X se da el que se obtiene en la pantalla cuando se utiliza el dispositivo ptico. 4.Valor de Z, como valor de Z se da el que se obtiene en la pantalla cuando se utiliza el dispositivo ptico. 5. Valor de F, como valor de F se da el nmero de lugares que tiene que recorrer el portaherramientas, para llegar desde la herramienta que se est utilizando hasta la nueva herramienta.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta
EJEMPLO 6: G26 Material: Aluminio La posicin inicial de la herramienta se muestra en el dibujo.

N 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15

G 00 00 84 84 84 84 84 84 84 26 00 01 01 00 00 22

X -500 0 -100 -200 -280 -380 -480 -580 -600 100 0 -380 -100 980 0

Z -400 -2100 -2100 -2100 -1300 -1300 -1300 -1300 -50 -2100 0 0 0 2400

F 80 80 80 80 80 80 80 3 80 80

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta
EJERCICIO DE PROGRAMACIN G26 Material: Aluminio Programar este ejercicio de manera que se termine el maquinado con una pasada final de acabado. La posicin inicial de la herramienta se muestra en el dibujo de la siguiente pgina. La posicin de la herramienta al final del programa debe ser igual a a posicin inicial. Haga un dibujo M 10 : 1 en papel milimtrico Herramientas: Buril de derechas y Buril de forma

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.7.- Cambio de herramienta
N G X Z F

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora
Se utiliza para programar piezas complejas. Se eliminan errores y trabajo tedioso.

El programador: 1. Define la geometra de la pieza 2. Especifica la secuencia de operaciones y la trayectoria de la herramienta.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora
La computadora: 1. Traduce las instrucciones. 2. Realiza clculos aritmticos (geomtricos, trigonomtricos). 3. Calcula los offset. 4. Postprocesa el programa.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora
LENGUAJES DE PROGRAMACIN Desde 1950 se han desarrollado ms de 100 lenguajes de programacin:
APT (Automatically Programmed Tools). ADATP (Adaption of APT) EXAPT Extended Subset of ATP) UNIAPT (De United Computing Corporation) SPLIT COMPACT II (de MDSI) CIMTURN PROMPT

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora
El APT Consta de cuatro tipos de comandos: 1.- Comandos Geomtricos Que definen los elementos geomtricos de los cuales consta una pieza. 2.- Comandos de Movimiento Que describen la trayectoria de la herramienta. 3.- Comandos de Postproceso Se aplican a un control C.N. especifico para especificar avances, velocidades, etc. 4.- Comandos auxiliares Identifican la pieza, la herramienta, tolerancias, etc.
Prof. Ing. David Acosta Horna CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora COMANDOS GEOMTRICOS DEL APT
P1 = POINT / 5.0, 4.0, 0.0 L3 = LINE / P3, P4 PL2 = PLANE / P2, Paralel, P1 C1 = CIRCLE / Center, P1, Radius, 5.0

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora COMANDOS DE MOVIMIENTO DEL APT
GOTO / P1 FROM / -2.0, -2.0, 0.0 (Una sola vez al principio del programa) GODLTA / 2.0, 7.0, 0.0 GOLFT / GORGT / GOFWD / GOBACK / GOUP / GODOWN /

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora COMANDOS DE POSTPROCESO DEL APT
COOLNT / ON MACHIN / MILL, 1 FEDRAT / 6.0 ipm SPINDL / 575 TURRET / T30 END

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora COMANDOS AUXILIARES DEL APT
CUTTER / 1.0 (Dim. de cortador) INTOL / 0.005 OUTTOL / PARTNO / (Nmero de parte)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

4.- LA PROGRAMACIN DE C.N.


4.8.- Programacin Asistida Por Computadora
VW APT/MPG; IO 70 0 0 0 0 0 0 2 GD APT/MPG INOUT VER. 003.20-1 CLPRNT L182 =LINE/6.25,-1.0,2.0,0.25,-1.0,2.0 L183 =LINE/0.25,-1.0,2.0,2.0,3.5,2.0 L184 =LINE/2.0,3.5,2.0,6.7525,1.1319,2.0 C158 =CIRCLE/6.2507,0.125,2.0,1.125 L185 =LINE/6.2507,-1.0,2.0,6.25,-1.0,2.0 REMARK START OF CUT SEQUENCE 901 CUTTER/0.25,0.05,0.075,0.05,0.0,0.0,4.0 COOLNT/ON SPINDL/1200 OUTTOL/0.005 TLAXIS/0.0,0.O,1.0 FROM/0.0,0.0,0.5 RAPID GOTO/-0.1228,-1.255,1.0 THICK/0.0,0.13 DNTCUT GOTO/-0.1228,-1.255,1.0 GO/ON,L182,TO,(PLANE/0.0,0.0,1.0,1.0),TO,L183 CUT INDIRV/0.3624454,0.932005,0.0 TLLFT,GOFWD/L183,PAST,L184 GORGT7L184,TANTO,C158 GOFWD/C158,TANTO,L185 THICK/0.0,0.13,0.0 GOFW/L185,ON,8(LINE/POINT/6.25,-1.255,1.0),PERPTO,(LINE/$ 6.2507,-1.255,1.0,6.25,-1.255,1.0)) THICK/0.0,0.13 GOFWD/L182,PAST,L183 GORGT/L183,PAST,L184 GORTG/184,TANTO,L185 GOFWD/C158,TANTO,L185 THICK/0.0,0.13,0.0 GOFWD7L185,ON,(LINE/(POINT/6.25,-1.255,1.0),PERPTO,(LINE/$ 6.2507 ,-1.255,1.0,6.25,-1.255,1.0)) THICK/0.0,0.13 GOFWD/L182,PAST,L183 TLON,GORGT/(LINE/-0.1228,-1.255,1.0,2.0,1.0,1.0),ON,(LINE/$ POINT/2.0,1.0,1.0),PERPTO,(LINE/-0.1228,-1.255,1.0,2.0,1.0$ ,1.0)) FINI

EJEMPLO DE UN PROGRAMA EN APT. SISTEMA APPLICON

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.1.- Problemas Del C. N. Convencional 1. Errores de programacin; De sintxis o numrico 2. Velocidades y avances elegidos no son ptimos 3. El uso de cinta perforada 4. Necesidad de un lector de cinta 5. Controlador programado en hardware 6. La mquina no genera informacin en reversa

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
Se basa en el uso de una microcomputadora dedicada especialmente al control de la mquina-herramienta

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C. 5.2.1. CONTROL DE LA M.H - Convertir los comandos del programa de C.N. en movimientos en la mquina-herramienta. - Incorpora caractersticas de softwired controller Ejemplo: Un hardwired controller es ms eficiente en interpolaciones circulares y control de avances (rpido). Pero solo puede hacer interpolaciones circulares

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
Un softwired controller no es tan eficiente pero puede realizar todo tipo de interpolaciones

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
5.2.2. COMPENSACIN EN LNEA (EN PROCESO)
Correccin dinmica de errores durante el proceso. - Correccin via controles adaptivos. - Ajustes por offset. - Control de la vida de la herramienta. - Reclculo de posiciones de referencia.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
Pieza de Revolucin Pieza Plana

Puntos A B C D Z 140 140 137 110 X 0 12 15 15

E 30

F 10 30

G 10 40

H 0 40

Puntos A Z 70 X 0

F 0 70

L 0 0

CLCULO DE CONTORNOS DE PIEZAS

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
Ejemplo de clculo de contornos: En la figura aparece representadad la pieza en la que antes se han calculado las coordenadas de los puntos del contorna.
45

C'

1 B' 140 3 X

Punto C:

Z = r (1 tg ) = 0.8 ( (1 tg 45 ) = 0.468 2 2 ZC = 137 0.468 =136.532 mm Si fuera necesario maquinar dicha pieza con una herramienta de radio r = 0.8, es evidente que, para los conos, las coordenadas ya obtenidas se veran modificadas por el efectod el decalaje. Estas nuevas coordenadas se calculan como antes se ha dicho, en funcin del radio r = 0.8 y el ngulo del chafln o del cono. Coordenadas de los puntos de perfil: Puntos A B C D E
Z X 140 0 140 12 137 15 110 54.019 15 30

Punto Dy E: Z = r (1 tg ) = 0.695 2 ZD = 110 Z = 109.395 mm Punto E:

F
10 30

G
10 40

H
0 40

Z = 0.695 ZE = 54.019 Z = 53.395 mm


8 0. R=

Coordenadas de la punta de la herramienta en funcin del decalaje.

Puntos
Z X

B
143

C
15

D
15

E
10 30

F
10 30

G
60

E'

15

43

ZE' 54.019

ZD' 110

D'

Clculo del punto B: X1 = 9 Z1 = 143 Segn la expresin matemtica entes calculada: 90 a 90 - 45 X = r 1 tg = 0.8 1 tg 2 2 XB = XL 0.468 8.532 mm

Coordenadas de la punta de la herramienta en funcin del decalaje.


= 0.468

Puntos
Z X

B
143
8.153

C
15

D
15

E
30

F
10 30

136.532 109.305 53.935

Cada vez que s eprecise un maquinado se deben realizar clculos semejantes.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

30

G
10 43

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
Calcular la trayectoria de la herramienta para las piezas mostradas. Usar un cortador circular vertical de 1 de dimetro.

Dimensiones en pulgadas

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
5.2.3. PROGRAMACIN MEJORADA, OPERACIN MAS FCIL

- Edicin del programa en la mquina


- Visualizacin de la trayectoria de la herramienta - Posibilidad de diversas interpolaciones (parablica, cbica, etc.) - Uso de subrutinas - MDI - Almacenamiento local de ms de un programa

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

Software Powermill
(http://www.delcam.com/powermill/powermill.htm)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

5.- EL C.N.C.
5.2.- Funciones de C.N.C.
5.2.4. DIAGNSTICO Por el alto costo y especializacin del personal para C.N. la mquina coopera en su mantenimiento. - Indica donde est la falla - Previene de fallas inminentes. - Sistemas en Stand-by que son accionados al fallar el sistema principal

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

6.- CONCEPTOS NUMRICOS AVANZADOS


6.1.- Control Numrico Directo (DNC)
Son sistemas en los cuales se tiene una computadora que controla ms de una mquina-herramienta; y donde el grupo de stas son controladas directamente por la memoria de una computadora central.
CAPACIDAD DE MEMORIA PARA PROGRAMAS C.N.

COMUNICACIN LINEAS DE

COMPUTADORA CENTRAL

DNC CON MINICOMPUTADORAS SATLITE

COMUNICACNIN

MINICOMPUTA- BUFFER DORA DE MEMORIA SATLITE

MINICOMPUTA- BUFFER DORA DE MEMORIA SATLITE

MINICOMPUTA- BUFFER DORA DE MEMORIA SATLITE

MquinasHerramientas

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

6.- CONCEPTOS NUMRICOS AVANZADOS


6.2.- Control Adaptivo (A.C.)
El programador CNC establece parmetros tales como: velocidades, avances y profundidad de corte. Si durante la operacin surgen problemas imprevistos tales como puntos duros, piezas con mal tratamiento trmico, herramientas gastadas o rotas, se puede emplear un A.C. para parar la mquina o reducir los parmetros. Tambin el A.C. puede llegar hasta el control dimensional y generar optimizaciones.
CORTADOR PIEZA DE TRABAJO CONTROL DE LA VELOCIDAD DE AVANCE FUERZA EN EL CORTE

HUECO

AJUSTE PARA MANTENER LA FUERZA DE CORTE EN EL MISMO VALOR

SI

No
SE MIDE LA FUERZA DE CORTE

EXISTE HUECO? SE TRIPLICA LA VELOCIDAD DE AVANCE NO

Si

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

6.- CONCEPTOS NUMRICOS AVANZADOS


6.2.- Control Adaptivo (A.C.)

El A.C. monitorea fuerza de corte, torque y vibracin en un torneado. Si se supera ciertos lmites el A.C. modifica las variables de avance, profundidad de corte o velocidad de corte.

Un A.C. en el fresado de profundidad de corte variable, sensa el incremento de la fuerza y/o torque y automticamente reduce el avance para evitar la rotura de la herramienta. Inspeccin en la lnea del dimetro en un torneado. El sistema sujeta la posicin de la herramienta para producir el dimetro correcto

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

EJERCICIO DE CONTROL ADAPTIVO


1. Una determinada pieza se debe maquinar en una fresadora vertical. La pieza requiere de 30 cortes a diferentes profundidades. La tabla mas abajo muestra el nmero de cortes y la longitud acumulada de los cortes a cada profundidad. Profundidad a (mm) Longitud de corte l (mm) No. de cortes 7 3 400 5 10 200 12 5 250 6 1 150 29 en vaco 600 Las carreras en vaco ocurren ya sea porque la geometra de la pieza as lo requiere o porque se necesita posicionar la herramienta para el prximo corte. Si la pieza se maquina usando un CN convencional, la velocidad de avance debe programarse para la peor condicin (a = 10mm). Se usar s =1mm/s paras los cortes incluyendo las carreras en vaco. El sistema de control podra monitorear la fuerza de corte por medio de un sensor y ajustar el avance inversamente segn la relacin s =1000/F, a su vez la fuerza F vara con la profundidad segun la relacin F=100a. En las carreras en vaco se programa un avance de 15mm/s. Se te pide: a) Determina el tiempo de maquinado usando CN convencional. b) Determina el tiempo de maquinado usando control adaptivo. c) determina el tiempo de maquinado usando CN pero programando las carreras en vaco a 15mm/s. Nota: en este problema se ignoran los efectos dinmicos (i.e. aceleracin/ desaceleracin) que son importantes tal como se vieron en el video en clase.

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

EJERCICIO DE CONTROL ADAPTIVO


1. s= 1000 F SOLUCIN F = 100a L t= s s(mm)
3.33 1.0 2.0 10.00 15.00

1000 10 s= = F a No.
7 5 12 6 29

a(mm)
3 10 5 1 en vac.

L(mm)
400 200 250 150 600

CN t(s)
400 200 250 150 600 1600 0.44hr 0.14hr 0.28hr

AC t(s)

CNC t(s)

ac. (15mm/s)

con carrea en v

120.12 400 200 200 125 250 15 150 40 40 500.12 1040

a) 1600 seg b) 500.12 seg c) 1040 seg


Prof. Ing. David Acosta Horna

26.66min 8.00min 17.33min

CONTROL NUMRICO

7.MANUFACTURA VIRTUAL
Lectura: El fin de los cdigos G
(http://www.mmsonline.com/articles/070001.html)

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

MANUFACTURA VIRTUAL

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

MANUFACTURA VIRTUAL

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

MANUFACTURA VIRTUAL

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

MANUFACTURA VIRTUAL

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

MANUFACTURA VIRTUAL
PROYECTO DE FBRICA VIRTUAL

Prof. Ing. David Acosta Horna

CONTROL NUMRICO

You might also like