You are on page 1of 64

TORNO CON CONTROL NUMERICO COMPUTARIZADO

Recopilado por Ing Olger Prez M Sc


1

Recopilado. Ing Olger Perez MSc

CONTROL NUMERICO COMPUTARIZADO CNC significa computer numerical control , en espaol control numrico por computador. El lenguaje de programacin generalizado es el ISO, aunque los fabricantes de cada control disean el suyo propio, el que puede ser EIA, APT o conversacional.

Como todo idioma, tambin el lenguaje de programacin se compone de palabras, toda palabra significa una orden.
Recopilado. Ing Olger Perez MSc 2

CODIGOS DE PROGRAMACIN
Los cdigos de programacin que se manejan son los siguientes: Cdigos G: Describen la geometra de la pieza de trabajo (lneas rectas, arcos, etc.) Cdigos M: Miscelneos o funciones auxiliares, se usan para automatizar las funciones operativas como: prender el husillo, prender el refrigerante, etc. Cdigo S: Speed = velocidad de giro del husillo en r.p.m. Cdigo F: Feed = Alimentacin o avance de mecanizado, es la velocidad con que se mueve la mquina en el mecanizado, dado generalmente en milmetros por revolucin, (mm/rev). Aunque donde se necesita mecanizar sin que gire el husillo, o en roscado se programa el avance en milmetros por minuto (mm/min).
Recopilado. Ing Olger Perez MSc 3

CODIGOS DE PROGRAMACIN
Cdigo T: Tool = Herramienta de trabajo, se designa con la letra T acompaada de 4 dgitos como por ejemplo T0101. Los dos primeros dgitos se refieren a la posicin de la herramienta en la torreta, y los dos siguientes al corrector de la compensacin de la herramienta.

Se programa T0000 Al inicio del programa para cancelar todas las compensaciones de herramienta que han quedado activadas.
1
Recopilado. Ing Olger Perez MSc

2
4

CODIGOS DE PROGRAMACIN
Cdigos X, Z, U, W, : Se utilizan para designar las coordenadas de trabajo en el torno.
En un torno el eje X o U (coordenada incremental ) es el desplazamiento del carro trasversal, determinando los dimetros de la pieza de trabajo, El eje Z o W (coordenada incremental ) es el desplazamiento del carro longitudinal, determinando las longitudes de la pieza. Estos cdigos van acompaados de valores numricos X120. Z50. que son las coordenadas a donde debe desplazarse la mquina

Recopilado. Ing Olger Perez MSc

SISTEMA DE COORDENADAS
En la mquina encontramos dos sistemas de coordenadas bsicos uno es el sistema de coordenadas de la mquina o mecnicas al cual se le llama referencia de mquina o cero de mquina. El otro es el origen de coordenadas de la pieza de trabajo o cero de pieza (coordenadas absolutas).

Recopilado. Ing Olger Perez MSc

SISTEMA DE COORDENADAS
El cero de pieza est definido por la distancia que desde el cero maquina hasta el centro de la pieza en el eje X, y hasta la cara de la pieza en el eje Z.
La forma de ubicar estas coordenadas es de forma operativo, con una herramienta patrn y la compensacin de las dems herramientas en longitud y dimetro con respecto a esta .
Recopilado. Ing Olger Perez MSc 7

SISTEMA DE COORDENADAS
El cero de mquina e est determinado generalmente por un microswitch en los extremos de recorrido de los ejes X, Z , es un sistema de coordenadas fijo en la mquina.

Recopilado. Ing Olger Perez MSc

ACOTADO
MEDIDAS ABSOLUTAS: Se programa la posicin nominal X, Z, siempre midiendo desde el cero de pieza hasta donde tiene que llegar la herramienta.
MEDIDAS RELATIVAS O INCREMENTALES: Se programan los valores U , W, desde el ltimo punto donde se encuentre la herramienta de trabajo (magnitud que tiene que desplazarse la herramienta para llegar al siguiente punto de destino). El signo indica en que sentido se debe mover la herramienta.

En un bloque de programacin se puede combinar una coordenada absoluta con una relativa: G1 X30. W-10. F0.1;
Recopilado. Ing Olger Perez MSc 9

ACOTADO EJERCICIO

X P1 P2 P3 P4

P5
Recopilado. Ing Olger Perez MSc 10

ESTRUCTURA DE UN PROGRAMA
Los programas se numeran con la letra O y cuatro dgitos. Entre parntesis y con maysculas el nombre del programa y/o comentarios , finalmente se cierra la lnea o bloque de programacin con un asterisco o un punto y coma Los programas que no caben en la memoria del control generalmente realizados por CAM se introducen a la memoria por medio del sistema DNC (Direct Numerical Control) control numrico directo, en el cual el control se alimenta de la memoria de un computador externo o por una PC card .
O1245 (ESTRUCTURA DEL PROGRAMA); Generalmente se utilizan los nmeros de secuencia nmeros de bloque con la letra N que llevan un orden en la edicin del programa se pueden numerar de 10 en 10, de 5 en 5 , de 2 en 2. Se utiliza un smbolo / cuando se necesita que determinados bloques de programacin tengan la posibilidad de ejecutarse o no.
Recopilado. Ing Olger Perez MSc 11

Si en el panel de control se activa el botn Block delet o block skip, el control no ejecuta los bloques de programacin que comiencen con el smbolo / , en el ejemplo no se ejecutara el bloque N10.
Luego del nmero de bloque se programan los cdigos de instruccin G, M, F, S, T, X, Z, con los que se pueden activar varias funciones pero solo realizar un movimiento por cada bloque de programacin . La estructura del programa se cierra con el cdigo M30; (fin de programa). O1245 (ESTRUCTURA DEL PROGRAMA) ; N05 T0000 G40 G21 G97 G99 ; / N10 G28 U0 W0 ; N20 G4 ; N250 M30 ; Recopilado. Ing Olger Perez MSc

ESTRUCTURA DE UN PROGRAMA

12

CONSIDERACIONES A TENER EN CUENTA ANTES DE HACER UN PROGRAMA


Elaborar el orden operacional para el proceso de mecanizado, que herramientas se necesitan y secuencia de trabajo de ellas Establecer los datos tecnolgicos del proceso, velocidad , avance, etc. teniendo en cuenta el material a trabajar y la herramienta. Establecer el sentido de giro para cada herramienta Tener todas las dimensiones necesarias para realizar el programa en el plano de la pieza. Definir si es necesario el uso de subprogramas . Definir si se programa en coordenadas absolutas o incrementales. Definir la mejor forma de fijacin de la pieza. Definir si es necesario utilizar contrapunta . Tener los patrones o instrumentos de medicin necesarios para verificar las medidas de la pieza mecanizada.
Recopilado. Ing Olger Perez MSc 13

CONSIDERACIONES PARA ELABORAR UN PROGRAMA


Escoger un nmero de programa.
O0340 (BUJE 340); Al iniciar un programa colocar los cdigos preparatorios que establecen las condiciones normales de trabajo. T0000 cancela las compensaciones de herramientas que han quedado activas, G21 trabajar en milmetros, G40 cancela compensacin del radio de herramienta por si ha quedado activada , G99 fija el avance F en milmetros por mm/rev. , G97 fija el trabajo en r.p.m. constantes O0340 (BUJE 340); N5 T0000 G21 G40 G99;

Enviar la mquina a referencia (home) en X y Z. O0340 (BUJE 340); N5 T0000 G21 G40 G99; N10 G28 U0 W0;Recopilado. Ing Olger Perez MSc

14

CONSIDERACIONES PARA ELABORAR UN PROGRAMA


Si el trabajo se va a realizar con velocidad de corte constante y en consecuencia las r.p.m. varan en funcin del dimetro se programa O1245 (ESTRUCTURA DEL PROGRAMA) ; N05 T0000 G40 G21 G97 G99; N10 G28 U0 W0 ; N15 G96 S200; (s dado en m/min) N20 G92 S1000; ( s dado en r.p.m.) N250 M30 ; En cambio si el trabajo se lo realiza con revoluciones por minuto fijas O1245 (ESTRUCTURA DEL PROGRAMA); N05 T0000 G40 G21 G97 G99; N10 G28 U0 W0 ; N15 G97 S1000; ( s dado en r.p.m.) N250 M30;
Recopilado. Ing Olger Perez MSc 15

CONSIDERACIONES PARA ELABORAR UN PROGRAMA


Realizar el cambio de herramienta con la primera herramienta que trabaja en el proceso segn el orden operacional establecido. O0340 (BUJE 340); N5 T0000 G21 G40 G99; N10 G28 U0 W0; N25 T0101 (DESBASTE INSERTO TRIGONAL);
Posicionarse en marcha rpida en los ejes X, Z colocando el punto a las coordenadas, (40mm sino como 0.040mm). Encender el sentido de giro del husillo con sus r.p.m. Tener en cuenta que si se trabaja con la contrapunta posicionarse primero en Z y luego en X. O0340 (BUJE 340); N5 T0000 G21 G40 G99; N10 G28 U0 W0; N25 T0101 (DESBASTE INSERTO TRIGONAL); N30 G0 Z3.; N35 X40. ; Recopilado. Ing Olger Perez MSc 16

CONSIDERACIONES PARA ELABORAR UN PROGRAMA

Comenzar con las trayectorias de mecanizado programando el avance por lo menos en el primer bloque de mecanizado y encender el refrigerante.

O0340 (BUJE 340); N5 T0000 G21 G40 G99; N10 G28 U0 W0; N15 G96 S200; (s dado en m/min) N20 G92 S1000; ( s dado en r.p.m.) N25 T0101 ( DESBASTE INSERTO TRIGONAL); N25 G0 X40. M3; N30 Z3. ; N35 G1 Z-30. F0.2 M8;

Recopilado. Ing Olger Perez MSc

17

CONSIDERACIONES PARA ELABORAR UN PROGRAMA


Programar las dems trayectorias de mecanizado necesarias y realizar todas las operaciones que se puedan de una vez con esta herramienta. Apagar el refrigerante, enviar la mquina a referencia primero en X y luego en Z o a un sitio seguro para realizar el cambio de herramienta sin estrellar la con la torreta. Para todas las herramientas programar sentido de giro, rpm, velocidad de corte y avance.

O0340 (BUJE 340); N5 T0000 G21 G40 G99; N110 G28 U0 N111 G28 W0 M9; N115 T0202 (BROCA CENTRO); N120 G97 S900 M3; N125 G0 X0 Z2.; N130 G1 Z-7.F0.08;

Recopilado. Ing Olger Perez MSc

18

CONSIDERACIONES PARA ELABORAR UN PROGRAMA

Al finalizar el programa enviar la mquina a referencia para que el operario pueda desmontar fcilmente la pieza. El cdigo M30 apaga todas las funciones (husillo, refrigerante) y adems cuenta una pieza elaborada en el contador de piezas .
Si en un mismo ciclo de mecanizado se hacen varias piezas, colocar en el programa cada vez que se termine una pieza el cdigo M95 y la ltima pieza se contar con el cdigo M30. N345 G28 U0 ; N350 W0; N355 M95 N360 M30;
Recopilado. Ing Olger Perez MSc 19

CONSIDERACIONES PARA PROBAR LOS PROGRAMAS


Fijar las herramientas de acuerdo al orden operacional definido al momento de hacer el programa, teniendo en cuenta que la medida que sobresalga la herramienta del porta herramienta sea suficiente en profundidad y longitud, para no estrellar la herramienta con la pieza o la copa. Hallar el cero pieza. Compensar las herramientas y probar si han quedado compensadas correctamente, antes de ejecutar el programa. Introducir los valores de radio del inserto y la forma como ataca la herramienta en la tabla de offset. Revisar el programa para detectar errores al digitarlo.
Recopilado. Ing Olger Perez MSc 20

CONSIDERACIONES PARA PROBAR LOS PROGRAMAS


Graficar las trayectorias de herramientas en el control, teniendo en cuenta la grfica no reconoce las compensaciones ni errores a la hora de hallar el cero de pieza. Para esto se bloquean los ejes X, Z (program test + auto) verificando que no se presenten alarmas de edicin o programacin. Antes de correr el programa accionar el botn Single block y el override en cero, para correr el programa bloque por bloque. Iniciar el programa con el botn cycle start, y mover el override de avance rpido a un porcentaje bajo, al oprimir el botn cycle stop se hace una pausa en el programa y se puede controlar que la herramienta se aproxime al punto de llegada sin estrellarse.
Recopilado. Ing Olger Perez MSc 21

CONSIDERACIONES PARA PROBAR LOS PROGRAMAS


Cuando se inicien las trayectorias de mecanizado accionar el override de avance de mecanizado y controlar con este el avance adecuado para el proceso, tambin se puede controlar las rpm con los botones de regulacin en porcentaje de la velocidad programada. Verificar los movimientos que realizar la mquina en el siguiente bloque de programacin. Verificar que la posicin de cambio de herramienta sea lo suficientemente segura para girar la torreta y no estrellar las herramientas contra la pieza, copa o contrapunta.

Despus de mecanizar verificar las medidas de la pieza, compensar las medidas, cambiar avances de mecanizado o velocidad de husillo si es necesario y optimizar el programa. Recopilado. Ing Olger Perez MSc 22

CODIGOS M
Solo se acepta un cdigo M por lnea o bloque de programacin. M0 = Parada intermedia en el programa: una pausa en cualquier parte del programa . La mquina se detiene hasta que se oprima el botn de inicio (cycle start) de esta manera el programa sigue trabajando hasta que finalice el programa. O0001 (EJEMPLO M0) ; N05 T0000 G40 G21 G97 G99 ; / N10 G28 U0 W0 ; N30 T0101 (TOPE) ; N40 G0 X80.; N50 M0 (COLOCAR LA PIEZA A TOPE) ; N60 G0X100.Z50.; Recopilado. Ing Olger Perez MSc

23

CODIGOS M
M1 = Parada intermedia opcional en el programa: Es la misma utilidad que el cdigo M0, pero solamente se activa si el operario ha oprimido el botn de parada opcional (optional stop). La mquina se detiene en forma indefinida hasta que se oprima el botn de inicio (cycle start).

M2 = Fin de programa: se utiliza para cerrar la estructura de un programa, el cursor permanece al final del programa. Actualmente se utiliza ms el cdigo M30 como fin de programa.
M5 = Apagar husillo: Spindle stop. Se utiliza generalmente cuando el husillo est girando en un sentido y se debe detener para comenzar a girar en el otro sentido.
Recopilado. Ing Olger Perez MSc 24

CODIGOS M
M3 = Giroen sentido horario: CW (clock wise). Se lo determina ubicndose detrs de la copa mirando hacia adelante. Se programa M3 con el cdigo de velocidad de husillo S y el nmero de r.p.m. a las que girar. M3 S1200.
Se recomienda despus de realizar un cambio de herramienta colocar el sentido de giro y la velocidad a la que va a girar , de lo contrario girar a las r.p.m. que se haban programado para la herramienta anterior. M4 = Encender husillo en sentido antihorario: Spindle CCW (counter clock Recopilado. Ing wise), se programa M4 S1200. Olger Perez MSc

25

CODIGOS M
M8 = Encender el refrigerante: coolant on , enciende el refigerante. Debe programarse despus de cada cambio de herramienta. M9 = Apagar el refrigerante: coolant off , al final del programa el cdigo M30 apaga tambin el refrigerante. M21 = Desactivar la alarma de la puerta abierta: por seguridad al abrir la puerta en modo automtico la mquina se detiene y sale la alarma Door interlock. M22 = Activar la alarma de la puerta abierta: este cdigo activa de nuevo la alarma de puerta abierta despus de utilizar el cdigo M21.
Recopilado. Ing Olger Perez MSc 26

CODIGOS M
M30 = Fin de programa: este cdigo cierra la estructura del programa, adems apaga el husillo, el refrigerante, y cuenta una pieza ms en el contador de piezas. M95 = Contador de piezas: se utiliza cuando en un ciclo de trabajo se mecanizan varias piezas, la ltima pieza se cuenta con el cdigo M30. En algunos controles se cuenta con el cdigo M97. M98 = Llamar subprograma a trabajar: llama un subprograma o subrutina a trabajar desde un programa principal. Se programa M98P0051245, donde los tres primeros dgitos, en este caso 005 son el nmero de repeticiones del subprograma y los cuatro dgitos siguientes 1245 el nmero de subprograma a repetirse, esto quiere decir que el subprograma 1245 se ejecutar 5 veces y luego volver al programa que lo llam.
Recopilado. Ing Olger Perez MSc 27

CODIGOS M
M99 = Fin de subprograma y retorno al programa principal: Con esto diferencia un subprograma de un programa principal que termina con el cdigo M30. Al finalizar el subprograma con el cdigo M99 la secuencia de ejecucin regresa al programa principal que llam a este subprograma. Si un programa termina con el cdigo M99 y no es llamado por otro programa, este se repite por si solo indefinidamente. Si se programa M99 P230 la secuencia de ejecucin regresar al numero de bloque N230 del programa principal que llam al subprograma. O0001; M98P0201235; (REPITA 20 VECES EL SUBPROGRAMA 1235) M30; O1235(SUBPROG. O1); (ESTE SUBPROG. MECANIZA UNA PIEZA) N5 T0000 G21 G40 G99; N10 G28U0W0; N12G54; N15 T0101; N20 G96S120M4; N25 G0X30.Z3.M8; N180 M95; (CUENTA UNA PIEZA) N185 M99;
Recopilado. Ing Olger Perez MSc 28

CODIGOS M

Recopilado. Ing Olger Perez MSc

29

CODIGOS G
Los cdigos modales son cdigos que quedan activados en el programa hasta que sean cancelados por otros del mismo tipo pero con distinto significado (G, S, X, Z, etc). En una lnea o bloque se pueden programar varios cdigos G siempre que no se cancelen entre s, es decir que cumplan funciones diferentes. Los cdigos G bsicos son G0, G1, G2, G3, y G4. Estos cdigos son comunes a la mayora de controles, en adelante pueden variar de acuerdo al fabricante POSICIONAMIENTO DE LA HERRAMIENTA ANTES Y DESPUES DE MECANZAR G0 Posicionamiento en marcha rpida: Este es un cdigo modal, se utiliza para acercar la herramienta a la pieza de trabajo en marcha rpida antes de iniciar el mecanizado y para alejarse de esta despus de haber mecanizado. La mquina se desplaza con 30 la mxima velocidad Recopilado. Ingcoordenadas programadas. hasta las Olger Perez MSc

CODIGOS G.- POSICIONAMIENTO DE LA HERRAMIENTA ANTES Y DESPUES DE MECANZAR


El formato de programacin es el siguiente: G0 X25. Z5. ;

En este caso la mquina se mover desde donde est hasta el dimetro 25mm y a 5mm de la cara de la pieza moviendo los dos ejes a la vez. Se puede programar movimiento rpido en un solo eje G0 X25. G0 Z5.

Recopilado. Ing Olger Perez MSc

31

CODIGOS G.- MECANIZADO EN TRAYECTORIA LINEAL


G1 Mecanizado en lnea recta: Tambin llamado interpolacin lineal. Este cdigo se utiliza para mecanizar toda trayectoria en lnea recta ( refrentar, cilindrar, taladrar, hacer conos y chaflanes, ranurar, tronzar). La mquina se mueve con avance de mecanizado programado con el cdigo F.
Al programar los ejes X y Z a la vez, se generan fcilmente trayectorias cnicas (interpolacin lineal de los dos ejes) .El cdigo G1 es modal. El cdigo F debe programarse por lo menos en la primera instruccin donde se trabaje con el cdigo G1; como el cdigo F es modal acta hasta cuando se cambie de avance.
Recopilado. Ing Olger Perez MSc 32

CODIGOS G.- MECANIZADO EN TRAYECTORIA LINEAL

Recopilado. Ing Olger Perez MSc

33

CODIGOS G.- MECANIZADO EN TRAYECTORIA LINEAL

Recopilado. Ing Olger Perez MSc

34

CODIGOS G.- MECANIZADO DE ARCOS Y SEMIESFERAS


G2 Interpolacin circular en sentido horario: este cdigo modal se utiliza para mecanizar arcos y semiesferas en sentido de las manecillas del reloj. Este cdigo tambin se acompaa del avance de mecanizado F. X55. y Z-45. son las coordenadas del punto donde termina el arco, R15. es el radio del arco y F0.12 el avance. Se puede programar cualquier radio que sea mayor a la distancia entre el punto de inicio y el punto final del arco. Con formato : G2 X40. Z-60. I-20. K19.F0.12 ;
Recopilado. Ing Olger Perez MSc 35

CODIGOS G.- MECANIZADO DE ARCOS Y SEMIESFERAS


I. y K. coordenadas relativas del centro del arco con respecto a su punto inicial (I a X, K corresponde a Z)

G3 Interpolacin circular antihoraria: es cdigo modal y se mecaniza arcos y semiesferas con trayectoria circular en sentido contrario a las manecillas del reloj
Recopilado. Ing Olger Perez MSc 36

CODIGOS G.- TEMPORIZACION


G4 Tiempo de espera: Cuando se necesita una pausa temporizada en el programa. El formato de programacin es el siguiente: G4 P2000 Tambin se puede programar G4 X2. En este caso temporizar 2 segundos Donde: P es el tiempo de espera programado en milsimas de segundo,
Recopilado. Ing Olger Perez MSc 37

CODIGOS G.- TEMPORIZACION


El tiempo de espera se programa en los taladrados al llegar al fondo del agujero, para que se rompa la viruta. G1 Z-12. F0.08 ; (taladra a una profundidad de 12 mm) G4 P500 ; (temporiza medio segundo) G0 Z3.; (se retira en marcha rpida a 3mm de la pieza) Tambin se utiliza para dejar bien acabado y cilndrico el fondo de las ranuras. G1 X22. F0.08 ; (ranura hasta un dimetro de 12mm) G4 P200 ; (temporiza 0,2 seg.) G0 X27.; (se retira en marcha rpida a un dimetro de 27mm)
Recopilado. Ing Olger Perez MSc 38

CODIGOS G
G20 Trabajar en pulgadas: Este cdigo se utiliza al inicio del programa para especificar que las dimensiones se programaran en pulgadas. Es un cdigo modal. G20 ; G0 X1.5 Z0.2 ; En la pantalla del control se vern las coordenadas con cuatro decimales despus del punto X1.5000 Z0.2000 ; G21 Trabajar en milmetros: Este cdigo se utiliza al inicio del programa para especificar que las dimensiones se programaran en milmetros. Es un cdigo modal. G21 ; G0 X1.5 Z0.2 ; En la pantalla del control se vern las coordenadas con tres decimales despus del punto X1.500 Z0.200
Recopilado. Ing Olger Perez MSc 39

CODIGOS G
G28 Referencia de mquina: Este cdigo se utiliza para enviar la mquina al Home o referencia de mquina en forma automtica, se enva a referencia primero el eje X y luego Z. Se utiliza generalmente antes de cambiar herramienta, o tambin al terminar el programa para facilitar el cambio de pieza al operario.

Este no es un cdigo modal y se programa siempre junto con las coordenadas relativas U, W. G28 U0 (REFERENCIA EJE X ); G28 W0 (REFERENCIA EJE Z);

Recopilado. Ing Olger Perez MSc

40

CODIGOS G.- Compensacin del radio del inserto


G40 = Cancelar compensacin de radio. G41 = Compensar radio a la izquierda . G42 = Compensar radio a la derecha.
La compensacin del radio del inserto se utiliza cuando se necesita generar perfiles con arcos y conos muy exactos Todos los insertos poseen un radio en la punta, este radio vara en tamao dependiendo de la aplicacin del inserto. Al mecanizar conos y radios se genera un sobrematerial (porque el inserto no es de filo vivo) que depende del tamao del radio del inserto. Al programar la compensacin del radio el control corrige la trayectoria de la herramienta para acercarla al contorno Recopilado. Ing Olger Perez MSc programado.

41

CODIGOS G.- Compensacin del radio del inserto


G41 = Compensar radio a la izquierda: se utiliza cuando avanza hacia la copa en mecanizados interiores, la punta del inserto se encuentra a la izquierda del contorno.

G42 = Compensar radio a la derecha: se utiliza para compensar la trayectoria cuando avanza hacia la copa en mecanizados exteriores, la punta del inserto se encuentra a la derecha del contorno. G40 = Cancelar compensacin de radio: se programa al finalizar el contorno del perfil despus . de haber compensado la trayectoria con G41 Recopilado. Ing Olger Perez MSc G42

42

CODIGOS G.- Compensacin del radio del inserto

Recopilado. Ing Olger Perez MSc

43

CODIGOS G.- Compensacin del radio del inserto


Reglas para la compensacin del radio del inserto:

Realizar la compensacin en el paso anterior al inicio del mecanizado (trayectoria de compensacin) utilizando solamente los cdigos G0 G1.
Programar contornos con ranuras o entalles donde el radio de herramienta pueda entrar, de lo contrario se generaran alarmas de sobrecorte. Al finalizar el contorno descompensar el radio de herramienta con el cdigo G40 junto con un cdigo G0 G1 (trayectoria de descompensacin). Colocar al inicio del programa el cdigo G40 para cancelar cualquier compensacin de radio que pudo haber quedado activa.
Recopilado. Ing Olger Perez MSc 44

CODIGOS G. G50 o G92 Limita las r.p.m. mximas : Se utiliza para limitar las r.pm. mximas cuando se programa el cdigo G96 que mantiene constante la velocidad de corte en m/min. Se limitan las r.p.m. a un valor adecuado, porque al variar el dimetro de la pieza stas se incrementan . Si no se limitan las r.p.m. alcanzan la velocidad mxima del husillo cuando la herramienta se acerca al centro de la pieza.

G96 S180 M4 ; G92 S2500 ;


Donde: S180 es la velocidad de corte en metros/minuto, y S2500 son las r.p.m mximas que alcanzar el husillo. Al programar las r.p.m. fijas con el cdigo G97 los cdigos G50 o G92 no limitan la velocidad ejemplo: G97 S2700 el husillo girar a 2700 r.p.m..y no limitar las r.p.m a 2500 como se program con el cdigo G92.
Recopilado. Ing Olger Perez MSc 45

CICLOS DE TORNEADO
Los ciclos de torneado fueron creados para facilitar la programacin en el mecanizado de desbastes, ranurados, roscados y taladrados.

G71 Ciclo de desbaste en cilindrado. G72 Ciclo de desbate en refrentado. G73 Ciclo de desbaste con repeticin del contorno. G70 Pasada de acabado solamente para los ciclos anteriores. G74 Ciclo de ranurado frontal / ciclo de taladrado con rompe viruta. G75 Ciclo de ranurado diametral. G76 Ciclo de roscado automtico (roscado cnico). G74 Ciclo de taladrado con rompe viruta G83 Ciclo de taladrado con desahogo total de viruta.
Recopilado. Ing Olger Perez MSc 46

G71 Ciclo de desbaste en cilindrado:

CICLOS DE TORNEADO.- G71

Se utiliza para desbastar un material en bruto hasta aproximarlo al perfil o contorno deseado, se puede dejar un sobrematerial para hacer una pasada de acabado con el cdigo G70. Todos los movimientos necesarios (G0 y G1) y los clculos de los puntos de llegada en X, Z para cada pasada son realizados automticamente por el control, el ciclo termina en la posicin donde se ubic la herramienta antes de iniciar el ciclo.
Recopilado. Ing Olger Perez MSc 47

CICLOS DE TORNEADO.- G71


El formato es el siguiente:
N40 G0X52. Z3.( INICIO CICLO) P70 nmero de bloque N donde inicia el contorno a mecanizar, en este en el bloque N70. N50 G71U1.5 R0.5;
N60 G71 P70 Q120 U0.3 W0.2 F0.2;

N70 G0 X10.; N120 G1X46;

Q120 es el nmero de bloque N donde finaliza el contorno a desbastar, en este caso es N120.
U0.3 es el sobrematerial radial en X para la pasada de acabado W0.2 es el sobrematerial en el eje Z para la pasada de acabado F0.2 es el avance de mecanizado para el desbaste
48

N125 G70 P70 Q120 F0.12; (ojo cuando se da acabado con la misma herramienta) Donde: U1.5 profundidad de desbaste radial en cada pasada. R0.5 retraccin al terminar cada pasada de desbaste .

Recopilado. Ing Olger Perez MSc

CICLOS DE TORNEADO.- G71- G70


G70 P70 Q120 F0.12 pasada de acabado desde el bloque N70 hasta el bloque N120 con avance de acabado de 0.12 mm /rev.
Luego se programa el ciclo de desbaste: N50 G71U1.5 R0.5; N60 G71 P70 Q120 U0.3W0.2 F0.2;

Se programa el primer bloque de descripcin del contorno, con un LA FORMA DE PROGRAMAR EL movimiento solamente en el eje X, CICLO ES LA SIGUIENTE: al dimetro ms pequeo a mecanizar. Se aproxima en marcha rpida la herramienta al punto inicial del N70 G0X20. ciclo (dimetro mayor al en bruto y alejada de la cara de la pieza en Z), si el dimetro en En los siguientes bloques se bruto es 50mm se aproximar a programa el contorno como si fuera X52 Z3. Este punto de inicio de una pasada de acabado: ciclo es donde regresa la herramienta cuando termina el desbaste. N40 G0X52.Z3.;
Recopilado. Ing Olger Perez MSc 49

CICLOS DE TORNEADO.- G71-G70


N70 G0X20; N80 G1Z-10.; N90 G1X30.Z-30.; N100 G2 X50.Z-40.R10.; N110 G1 Z-50; N120 G1 X50.
Al terminar el ciclo, la herramienta se ubica automticamente en el punto de inicio de ciclo X52. Z3.

Luego se programa la pasada de acabado:


N125 G70 P70 Q120 S150 F0.12 Despus de realizar la pasada de acabado la mquina regresa automticamente al punto de inicio de ciclo X52. Z3.

Hasta aqu se desbast el perfil desde el bloque inicial N70 hasta el bloque final N120 , haciendo pasadas de desbaste de 1.5 mm al radio, dejando el sobrematerial para el acabado U0.3 y en W0.2 con un avance de desbaste de 0.2 mm/rev y se realiza una pasada de preacabado.

Recopilado. Ing Olger Perez MSc

50

CICLOS DE TORNEADO.- G71-G70


Si se va a realizar la pasada de acabado CON OTRA HERRAMIENTA se enva la mquina a posicin de cambio de herramienta, se la cambia , se la desplaza en marcha rpida hasta el punto de inicio de mecanizado anterior y se programa la pasada de acabado asi:
N20 T0101; N30 G97S1300 M4; N40 G0X50. Z3. M8; N50 G71U1.5 R0.5; N60 G71 P70 Q120 U0.3W0.2 F0.2; N70 G0X20; N80 G1Z-10.; N90 G1X30.Z-30.; N100 G2 X50.Z-40.R10.; N110 G1 Z-50; N120 G1 X50.; N130 G0 X100. Z100.; N140 T0202; N150 G97 S1500 M4; N160 G0 X52. Z3.; N170 G70 P70 Q120 F0.12; N180 G28 U0 N190 G28 W0;

Recopilado. Ing Olger Perez MSc

51

CICLOS DE TORNEADO.- G73-G70


G73 Ciclo de desbaste con repeticin del contorno: Se utiliza para desbastar piezas que ya tienen una forma predefinida como las piezas fundidas, forjadas o inyectadas. El desbaste se realiza siguiendo la forma del contorno hasta llegar a las medidas requeridas. La forma de programar el ciclo es parecida al ciclo G71. El formato es como sigue:
N40 G0 X52. Z3. M8; N50 G73 U5. W0 R4 ; N60 G73 P70 Q120 U0.5 W0. F0.2.; N70 G0 X20 G42; N80 G1 Z-10.; N90 G1 X30. Z-30.; N100 G2 X50 Z-40. R10.; N110 G1 Z-50; N120 G1 X50. ; N130 G0 X100. Z100. G40; N140 T0202; N150 G97 S1500 M4; N160 G0 X52 Z3.; N170 G70 P70 Q120 F0.12; N180 G28U0 N190 G28 W0;
52

Recopilado. Ing Olger Perez MSc

CICLOS DE TORNEADO.- G73-G70


Donde:

U5. es el sobrematerial radial de la pieza en bruto, con respecto a la medida final a dejar. W2 es el sobrematerial en Z de la pieza en bruto, con respecto a la medida final a dejar. R4 es el nmero de pasadas en las que va a desbastar este sobrematerial, se programa sin punto.
Recopilado. Ing Olger Perez MSc 53

CICLOS DE TORNEADO.- G74-G70


G74 Ciclo de taladrado con rompeviruta: El ciclo G74 se puede utilizar como ciclo de taladrado rompeviruta para materiales gomosos que generan virutas largas al taladrar, como aluminios y aceros de bajo carbono.
N300 T0606; N305 G00 G97 X0 Z2 S800 M3; N310 G74 R2; N315 G74 X0 Z-100 P0 Q2500 R0 F0.12; N320 G00 X300 Z400;
Recopilado. Ing Olger Perez MSc 54

CICLOS DE TORNEADO.- G74


Donde :

R2 , retraccin despues de realizar cada entrada parcial Q. Z-100 es la profundidad final de taladrado.
Q25000 es el valor de cada profundidad parcial (25mm). La broca se ubica en el centro de la pieza y comienza la N300 T0606; profundidad parcial Q25000 y se N305 G00 G97 X0 Z2 S800 M3; retrae R2 mm y entra de nuevo N310 G74 R2; Q25000 y se retrae R2 hasta que N315 G74 X0 Z-100 P0 Q2500 R0 F0.12; N320 G00 X300 Z400; llegar a Z-100. Donde sale en marcha rpida hasta el punto de inicio X0 Z2.
Recopilado. Ing Olger Perez MSc 55

CICLOS DE TORNEADO.- G83

G83 Ciclo de taladrado con desahogo total de viruta: Este ciclo se activa por parmetros en el control. Se utiliza para agujeros profundos y para brocas delgadas, par evitar romper la broca por atascamiento de viruta se programa de la siguiente manera:

Recopilado. Ing Olger Perez MSc

56

CICLOS DE TORNEADO.- G83


T0202; G97 S900 M3; G0X0 Z3.M8; G83 Z-35. R-2 Q5000 P1000 F0.08; G28 U0 W0; M30;

Donde: Z-35 es la profundidad del taladrado. R-2 es la aproximacin (incremental) a la pieza desde donde empieza a taladrar y hasta donde sale para desahogar. Q5000 ; valor de cada profundidad parcial (5mm) el valor Q mximo ,es 3 veces el dimetro de la broca. P1000 es la temporizacin al fondo del agujero (1 seg). La broca sale al punto de inicio de ciclo.
Recopilado. Ing Olger Perez MSc 57

CICLOS DE TORNEADO.- G75


G75 Ciclo de ranurado diametral: Se utiliza para ranurar y tambin para tronzar la pieza rompiendo la viruta.
Se programa de la siguiente forma:
T0202; ; ;

X 100 Z 200 ;

Recopilado. Ing Olger Perez MSc

58

CICLOS DE TORNEADO.- G75


Donde: R0.5 es la retraccin que se realiza despus de cada profundizacin parcial en X. X32. Es el dimetro final de la ranura. Z-75. es la longitud final de la ranura. P3000 (3mm) es el valor de cada profundizacin parcial en X, cuando se realiza cada una de estas se retrae el valor R0.5 Q4500 (4.5mm), paso en Z que se corre cada vez que alcanza la profundidad en X. Hasta queOlger Perez MSclongitud final en Z. 59 Recopilado. Ing llega a la

CICLOS DE ROSCADO: G76


Se puede mecanizar roscas rectas y cnicas de una o varias entradas.
El inserto trabaja por el flanco entrando angularmente a los grados de la rosca, o entra perpendicular al eje de la pieza.

Al roscar por el flanco se desaloja igual volumen de viruta por pasada y alivia la carga de corte en el inserto. La velocidad del husillo se programa con G97 rpm fijas para que no se vare el paso de rosca.
Recopilado. Ing Olger Perez MSc 60

CICLOS DE ROSCADO: G76

Recopilado. Ing Olger Perez MSc

61

CICLOS DE TORNEADO.- G76


Donde : P02 es el nmero de pasadas de refine. P02 15 es un factor que se multiplica por el paso de rosca para determinar la longitud del chafln de salida al final de la rosca sera en este caso 1.5 por el paso de rosca. P02 15 60 es el ngulo de la rosca a mecanizar, en este caso 60 grados. Q100 es la mnima profundidad de corte en el roscado en este caso es 0.1 mm, sera la profundidad de la ultima pasada antes de hacer el afinado. R0.05 es el sobrematerial que se deja para hacer las dos pasadas de refino, en este caso seria de 0.05mm. X13.55 es el dimetro interno de rosca. Z-33. es hasta donde va la rosca con respecto al cero de pieza.
Recopilado. Ing Olger Perez MSc 62

CICLOS DE TORNEADO.- G76


R0 es la diferencia radial para rosca cnica en este caso es recta. P1225 es la altura del filete de rosca en este caso 1.225 mm. Q400 es la profundidad de la primera pasada es la mayor profundidad,(0.4mm) y en roscas pequeas se programa el 20% de la altura del filete. F2. es el paso de rosca, si es rosca en pulgadas se divide 25.4 / # hilos por pulgada dando el paso en milmetros. Se ejecuta la primera pasada de corte que va a ser la mayor, (Q400 =0.4mm) luego comienza a disminuir las pasadas progresivamente trabajando por el flanco hasta la mnima profundidad de corte (Q100 =0.1mm) donde ejecuta las 2 pasadas de refine quitando el sobrematerial destinado para ello (R0.05).

Recopilado. Ing Olger Perez MSc

63

CICLOS DE TORNEADO.- G76


Al final la herramienta se ubica en el punto donde inici el ciclo (G0 X19.55. Z5.) Si el paso de rosca es muy grande se recomienda ubicarse ms lejos de la pieza en Z antes de iniciar el ciclo y disminuir la velocidad del husillo si no se obtiene el paso requerido.
Para hacer roscas de varias entradas se programa el ciclo con el paso real y se ejecuta la primera entrada, luego se desplaza hacia atrs en Z el paso real dividido el nmero de entradas y se ejecuta la segunda entrada y as sucesivamente hasta completar las entradas necesarias.

Recopilado. Ing Olger Perez MSc

64

You might also like