Anda di halaman 1dari 44

POR NATALIA URREGO OSPINA

El CNC tuvo su origen a principios de los aos cincuenta en el Instituto de Tecnologa de Massachusetts (MIT), en donde se automatiz por primera vez una gran fresadora.

En esta poca las computadoras estaban en sus inicios y eran tan grandes que el espacio ocupado por la computadora era mayor que el de la mquina.
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, rectificadoras, eletroerosionadoras, mquinas de coser, etc.

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. Gracias a esto, puede hacer movimientos que no se pueden lograr manualmente como crculos, lneas diagonales y figuras complejas tridimensionales. Las mquinas CNC son capaces de mover la herramienta al mismo tiempo en los tres ejes para ejecutar trayectorias tridimensionales como las que se requieren para el maquinado de complejos 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. El trmino "control numrico" se debe a que las rdenes dadas a la mquina son indicadas mediante cdigos numricos. Estos cdigos son un conjunto de rdenes que siguen una secuencia lgica constituyen un programa de maquinado.

Al principio hacer un programa de maquinado era muy difcil y tedioso, pues haba que planear e indicarle manualmente a la mquina cada uno de los movimientos que tena que hacer. Era un proceso que poda durar horas, das, semanas y an as era un ahorro de tiempo comparado con los mtodos convencionales. Actualmente muchas de las mquinas modernas trabajan con lo que se conoce como "lenguaje conversacional" en el que el programador escoge la operacin que desea y la mquina le pregunta los datos que se requieren. Cada instruccin de este lenguaje conversacional puede representar decenas de cdigos numricos. Por ejemplo, el maquinado de una cavidad completa se puede hacer con una sola instruccin que especifica el largo, alto, profundidad, posicin, radios de las esquinas, etc. Algunos controles incluso cuentan con graficacin en pantalla y funciones de ayuda geomtrica. Todo esto hace la programacin mucho ms rpida y sencilla.

Tambin se emplean sistemas CAD/CAM que generan el programa de maquinado de forma automtica. En el sistema CAD (diseo asistido por computadora) la pieza que se desea maquinar se disea en la computadora con herramientas de dibujo y modelado slido. Posteriormente el sistema CAM (manufactura asistida por computadora) toma la informacin del diseo y genera la ruta de corte que tiene que seguir la herramienta para fabricar la pieza deseada; a partir de esta ruta de corte se crea automticamente el programa de maquinado, el cual puede ser introducido a la mquina mediante un disco o enviado electrnicamente. Hoy da los equipos CNC con la ayuda de los lenguajes conversacionales y los sistemas CAD/CAM, permiten a las empresas producir con mucha mayor rapidez y calidad sin necesidad de tener personal altamente especializado.

Las ventajas, dentro de los parmetros de produccin son: I. Posibilidad de fabricacin de piezas imposibles o muy difciles. Gracias al control numrico se han podido obtener piezas muy complicadas como las superficies tridimensionales necesarias en la fabricacin de aviones. II. Seguridad. El control numrico es especialmente recomendable para el trabajo con productos peligrosos. III. Precisin. Esto se debe a la mayor precisin de la mquina herramienta de control numrico respecto mquinas herramienta convencionales. IV. Aumento de productividad de las mquinas. Esto se debe a la disminucin del tiempo total de mecanizacin, en virtud de la disminucin de los tiempos de desplazamiento en vaco y de la rapidez de los posicionamientos que suministran los sistemas electrnicos de control. V. Reduccin de controles de calidad y desechos. Esta reduccin es debida fundamentalmente a la gran fiabilidad y repetitividad de una mquina herramienta con control numrico. Esta reduccin de controles permite prcticamente eliminar toda operacin humana posterior, con la subsiguiente reduccin de costos y tiempos de fabricacin.

La aplicacin de las mquinas de control numrico es slo rentable para la produccin en serie de 5 o ms piezas, tambin teniendo en cuenta que su fabricacin ser repetida ms de una vez al ao. Para una cantidad menor a 5 piezas, solo es justificable si su geometra es muy compleja, justificando as el uso de una computadora para su fabricacin. En caso que la geometra no sea compleja, la fabricacin de un lote menor a 5 unidades es mucho ms econmica usando mquinas herramientas convencionales.

El sistema de coordenadas utilizado en las mquinas de control numrico, es el sistema cartesiano o rectangular, donde: a. El eje Z se encuentra situado en la direccin del husillo principal (el que proporciona la potencia de corte). Si no existiera husillo principal, el eje Z se obtiene segn la normal saliente al plano de sujecin de la pieza. Su sentido positivo es aquel en que se aleja la herramienta de la pieza. b. El eje X es perpendicular a Z y se elige sobre un plano horizontal paralelo a la superficie de sujecin de la pieza. Su sentido positivo es aquel tal que la herramienta se aleja de la pieza. En mquinas en las que el eje Z es horizontal, X tambin es horizontal. c. El eje Y forma un triedro a derechas con X y Z.

Z+ Y+ XYZX+

El torno es el ms primario de las mquinas herramientas y posee 2 o 2 ejes REGLAS: 1. Lo que se mueva es Z 2. Se mecaniza en Z- 3. 0 mecaniza o no, dependiendo de la pieza. 0 de mquina depende de esta. 4. El prximo eje a analizar es el X X+: cuando la herramienta se aleja de la pieza. X-: cuando la herramienta se acerca a la pieza

Z=0 Es la superficie mas alta del sustrato. En una mquina el eje X es aquel que tenga el mayor recorrido (el eje longitudinal) y el otro es el Y. X=0 y Y=0 se definen segn la pieza y la conveniencia del maquinado de acuerdo al operario. Z+

Y+
XYZX+

SISTEMA COORDENADO PARA MQUINAS DE 4 EJES

CENTRO DE MECANIZADO DE 6 EJES SISTEMA COORDENADO PARA MQUINAS DE 5 EJES

El cdigo ISO comnmente conocido como el leguaje G, esta compuesto por unas letras que siempre van en maysculas y se les conoce como direcciones. Las letras se combinan con nmeros y a ese conjunto se le llama instruccin, varias instrucciones en la misma lnea se llaman bloques; la mquina ejecuta las ordenes por bloques. A# E# C# } Bloque Direccin Instruccin

Las instrucciones G son de operaciones. G0: Movimiento rpido, no se utiliza para mecanizar si no para desplazamiento y posicionamiento rpido de la herramienta en un punto determinado. Ejemplo: G0X0Y0Z0 Coordenadas Ejemplo 2 : G0 X10 mueve la maquina solo en x, pero no en Y ni en Z porque no se le ordeno OJO!! Los bloques se escriben sin espacios. La cantidad de decimales que acepta la mquina para operar, depende del tipo de mquina. Las mquinas pequeas aceptan centsimas de mm y las grandes milsimas de mm

Los bloques con instrucciones G usan las letras X, Y, Z, A, B, C, I, J y K para dar la posicin, donde: X = movimiento en el eje X lineal Y = movimiento en el eje Y Z = movimiento en el eje Z A = rotacin en X B = rotacin en Y en grados: 0 a 360 C = rotacin en Z I = vector unitario de X para hacer arcos J = vector unitario de Y K = vector unitario de Z

Algunos controles permiten hasta 720 pero lo normal es hasta 360

G1: movimiento controlado, el movimiento G1 lo controla la letra F que significa feed o avance y se da en mm/min en el sistema mtrico y en in/min (ipm) si se trabaja en el sistema ingles. F es una funcin modal, teniendo en cuenta que modal significa que se sigue con la funcin anterior a menos que alguna variable lo cambie, es decir, en este caso el avance no varia a menos que se especifique un cambio al ingresar una nueva instruccin. Ejemplo : G1Z20F50 Avance Coordenadas Comando

Para determinar el sistemas de unidades que se va a utilizar para la programacin de la mquina se utilizan las siguientes instrucciones:
CNC Mayora de maquinas CNC (Ejemplo: Control FANUC) Mquinas Fadal Sistema de unidades mtrico (mm) G21 G71 Sistema de unidades ingles (in) G20 G70

Para programar el maquinado de una pieza se debe escoger entre dos sistemas de coordenadas, para indicar la posicin de los puntos objetivos donde tiene que ir la mquina. Estos sistemas de coordenadas son el absoluto y el relativo. El sistema de coordenadas se establece al principio pero se puede cambiar en cualquier momento al cambiar la instruccin. X

G90 Sistema de coordenadas absolutas 40 B


30

C
10 D 50 E G91 Sistema de coordenadas relativas

10

A 10

Cada programa que se hace debe llevar un nombre, los nombres de los programas de denotan con la letra O y con un nmero, los parntesis en los programas son los comentarios y la letra N denota el nmero de la lnea. Y 5
6 7
5 50 10

4 3
5 10

Ejemplo: Realizar un programa con los comandos aprendidos hasta ahora


O1 (mi primer programa) N12G0Z5 (Plano de seguridad) N1G21G90 (Unidades y Coordenadas) N13X20 7 N2G0X0Y0Z0 (origen de la pieza) N14G1Z-2 N3G0Z5 (Plano de seguridad) N15Y10 1 (Ahora la puerta) N4G0X20Y10 N16X35 8 N5G1Z-2F50 1 N17Y40 9 N6G1X70Y10F200 2 N18X55 10 N7Y60 3 N19Y10 11 N8X80 4 N20G0Z5 (Plano de seguridad) N9X45Y85 5 N21G0X25Y45 12 N10X10Y60 6 N11X70 3

25

20

9 10
10

8 11
50

30

0,0
20

Las instrucciones con la letra M son instrucciones para indicaciones tecnolgicas como encender o apagar el husillo, prender o apagar el refrigerante. M0: Parar M2: Finalizar programa M3: Prender el husillo en sentido horario (CW : Clockwise) M4: Prender el husillo en sentido anti horario (CCW: Counter Clockwise ) M5: Apagar el husillo

Para prender el husillo se requiere de dar la velocidad, por lo tanto M4 y M3 van acompaadas de la letra S que es la velocidad en RPM. Ejemplo: N4.1M3S2500 (enciende el husillo a 2500RPM) N33.1 M5 (Apaga el husillo

M7: Prende el refrigerante, si es refrigerante interno de la herramienta M8: Prende el refrigerante externo a la herramienta M9: Apaga el refrigerante interno y externo.

Notas: 1. Todo lo programado es modal a menos que se indique lo contrario. 2. Un plano de seguridad bueno es Z=5, entendiendo como plano de seguridad un plano donde la herramienta no va a tocar el material que esta siendo maquinado, con el propsito de cambiar su posicin o hacer cambios en alguna variable. 3. RECOMENDACIN: No sacar la herramienta en diagonal!! G0 en diagonal NO!!

Planos en que se realizan los perfiles circulares G17 XY G17 XZ G18 YZ G19 Nota: Existen mquinas que slo son capaces de procesar cdigos de lneas, otras son capaz de procesar crculos y lneas, y las ms nuevas son capaces de procesar NURS (Non Uniform Rotational Splines) La mayora de las mquinas slo procesa crculos en el plano G17.

Y X

G18 G18

G19

G2: Trayectoria circular (o arco) en el sentido de las manecillas del reloj

G3: Trayectoria circular (o arco) en sentido anti horario.

Los comandos G2 y G3 necesitan las coordenadas en los ejes X, Y y Z, para dar la posicin del punto final del arco, adems de unos vectores unitarios que se denotan con las letras I, J y K que son las distancias desde el origen (donde comienza la trayectoria la herramienta) hasta el centro del arco, as: G2X#Y#Z#I#J#K# G3X#Y#Z#I#J#K# G2 y G3 conservan el Feed (F) de G1 20

30 4 Y 1
0,0 X

2
G3X30Y0I0J-10

Ejemplo: hace un pequeo programa para la figura


Coordenadas relativas O2 (El segundo programa) G90G21 (coordenadas absolutas y mm) G0X0Y0Z5 G91 (Coordenadas relativas) M3S2500 (Encender husillo) G1Z-7F50 G1X0Y20F100 4 G1X30 3 G17 (Plano donde se realiza el arco) G2X0Y-20I0J-10 2 G1X-301 G0Z5 M5 (Apagar el husillo) M2 (Finalizar programa)

30 4 Y 1 0,0 X 2 3

20

G3X30Y0I0J-10

Coordenadas absolutas O2 (El segundo programa) G90G21 G0X0Y0Z5 M3S2500 (Encender husillo) G1Z-2F50 G1Y20F100 4 G1X30 3 G17 (Plano donde se realiza el arco) G2X30Y0I0J-10 2 G1X0Y0 1 G0Z5 M5 (Apagar el husillo) M2 (Finalizar programa)

Hasta ahora en los programas de ejemplo, han hecho el mecanizado donde la trayectoria de la herramienta se hace por el centro de la misma. Ranura hecha con una fresa (sin compensacin de radio) trayectoria

Centro de la herramienta

Contorno hecho con una fresa (con compensacin de radio a izquierdas).

Muchas veces lo que necesitamos son dimensiones finales, y eso se logra por medio de compensaciones, las compensaciones se pueden hacer manualmente o por medio de un cogido G.

40 Tenemos un lamina de madera (MDF) de 60 x 25 mm y un espesor de 4 mm, se debe maquinar el perfil que se ilustra en la imagen en todo el centro del material con una broca de 10 mm 20 10

15

20

60

10

25

10

1 5 0,0 6 27.5

2 3 4 12.5 27.5 2.5

Primero re acotamos la pieza para sacar las coordenadas para hacer el programa. Para compensar se debe ubicar es el centro de la herramienta , para este caso el centro de la broca.

10

7.5

5 mm

Tan =10/15 =tan-1 (10/15)=33.69 =180- =180- 33.69=146.31 =2* = /2=73.15 X=Y/Tan =5/Tan(73.15)=2.2434

Sen = 5/H H=5/Sen (33.69)= 9.904 X=H

40

15 25 10

10

Entonces el programita seria en coordenadas absolutas: O4 N1G90G21 N2G0X0Y0Z5 N3G0X-25Y15 1 N4M3S2500 N5Z-2 N6G1X22.2 2 N7X44.904Y0 3 ...
La idea es ubicar el centro de la broca

20

20
10 3 4 12.5 27.5

60

1 5 0,0 6 27.5 7.5

2 2.5

10

Hacer un programa para realizar este perfil utilizando una broca de 2 mm

O5 N1G21G90 N2M3S2000 N3G0X-1Y-1Z5 N4G1Z-2F50 1 N5Y26.06 2 N6X0 (para llevar la fresa al punto inicial del arco como muestra la figura) N7G3X0Y34.66I0J4.3(Realizo el arco) 3 N8G1X-1 (Saco la fresa para subir al punto 4) N9Y54.27 4 N10X24.02 5 N11Y32.05 6 .

N12G3X34.88Y32.05I5.43J0 7 N13G1Y42.76 8 N14G1X50.5 9 N15G2X59.23Y34.03I0J-8.73 10 N16G1Y-1 11 N17X28.11 12 .

C12+C22=h2 C12=h2-C2 C12=(5.72+1)2-12 C12=44.15 C1=6.64

N18G2X16.75Y-1I-6.64J1 13 N19G1X-1 1 N19G0Z5 N20M5 N21M2 .

R1

R2

G81: taladrado por punto, es decir, puntea y se sale, en este ciclo se utiliza la broca centro para este comando se utilizan las letras : R: es un plano imaginario al cual vuelve la herramienta durante este ciclo, debe ser un valor positivo por encima de un plano de referencia (R1 y R2) Z: es la profundidad de punteo X, Y: indican la posicin en el plano X,Y.

R1

R2

G82: Taladrado con pausa, utiliza las letras R, Z, F, X y Y como G81 y adems se utiliza la letra P para indicar la pausa en milisegundos, se utiliza para hacer el abocardado. G83: Taladrado profundo, se utiliza para hacer los agujeros. Los parmetros que utiliza son R, Z, F, X y Y como G81 y adems se utiliza la letra Q para indicar la profundidad de cada pasada, siempre se utiliza un valor positivo.

R1

R2

G80: Cancela el ciclo de taladrado. Los ciclos para agujeros son iguales a los ciclos de contorno, es decir, son modales (si tengo un G81, las posiciones que indique despus de G81 son G81) por lo que hay que cancelarlas con G80. M6: Es el comando de cambio de herramienta, y va acompaado de la letra T ms un nmero el cual indica el numero de la herramienta. Ejemplo: M6T1

R1

X R2

Cuando la broca baja (entra en el material) tiene la velocidad del avance (Fit) y cuando sube es con la velocidad de G0

O007 G2190 M6T1 G0X0Y0Z5 M3S350 (Enciende husillo) G81R-7Z-12F25 (Empieza ciclo punteado) X25.32Y25 X##Y## (Si se tuviera otro agujero G81R3Z-2
plano de referencia)

debajo del mismo

X78.7Y25 X##Y## M5 (Apaga el husillo) M6T2 (Cambia la herramienta) M3S350 G0X20Y15 (Es una buena practica hacerlo) G83R-7Z-17.5F25Q3 X25.32Y25 G0Z10 (Por seguridad) G83R3Z-10F25Q3 (As no se ejecuta, solo se ejecuta cuando
tiene las coordenadas en X y en Y)

M5 M6T3 G0X78.7Y25Z10 G82R3Z-2F25P500 (1/2 Segundo de abocardar) X78.7Y25 G80 (Ya termine de hacer los agujeros M5 M2

X78.7Y25

pausa,

para

G84: Roscado rgido a la derecha. R, F, Z, X, Y Q=paso (1/filete para pulgadas) si es un machuelo de 20 hilos por pulgadas es Q=1/20.

G74: Roscado rgido a la izquierda. G85: Boring (ampliado de agujero, es un ciclo muy raro, es un ciclo especial) R, Z, F, X, Y

La mquina tiene la capacidad de compensar por si misma, pero requiere mayor procesamiento, las compensaciones son modales y los comandos son: G41: compensacin izquierda G42: compensacin derecha G40 G43: Eliminar compensacin (depende de la mquina) La flecha y el sentido de mecanizado (el sentido en que gira la herramienta) me da cual es el sentido de compensacin a utilizar.

# HERRAMIENTA TABLA DE OFFSET 1 2

DIAMETRO DE LA HTA 10 5

La mquina utiliza la tabla de offset para hacer la compensacin de la herramienta.


G41D2 aqu le digo a la mquina que haga compensacin izquierda para para la herramienta #2. luego continuo el programa dando las coordenadas de sin realizar la compensacin manualmente. Es de anotar que las compensaciones slo trabajan en X y Y.

RECOMENDACIN: al iniciar cualquier programa se deben cancelar los ciclos de taladrado y las compensaciones slo por precaucin.

http://www.tecnoedu.com/Denford/CNC.php http://www.tecnoedu.com/Denford/GM.php http://www.4shared.com http://www.scribd.com/doc/14977680/Manu al-Torno-Cnc-Muy-Completo http://isa.umh.es/asignaturas/tftm/Tema%2 014-2%20CNC.pdf Notas MCAD Natalia Urrego Ospina

Anda mungkin juga menyukai