You are on page 1of 32

Sistemas flexibles de manufactura

prctica n5

ESCUELA POLITCNICA DEL EJRCITO.


INGENIERA MECATRNICA.
SISTEMAS FLEXIBLES DE MANUFACTURA. INFORME DE LABORATORIO. PRCTICA N 5. INTEGRANTES: Jenny Mata Edison Herrera

NIVEL: Octavo FECHA: 30052011. PROF: Ing. Fausto Acua.


1. TEMA:

CREACIN DE PROGRAMAS C.A.M. CON COMPENSACIN DE HERRAMIENTAS.


2. OBJETIVOS: Compensar las herramientas de corte en altura y radio en forma manual. Compensar las herramientas con sensores. Aplicar interpolacin circular. Escalar y reflejar un programa. Crear subprogramas o programas anidados. Fresar el trabajo encargado. Comprobar las dimensiones finales con las del plano.

3. MATERIALES Y EQUIPOS: Centro de Mecanizado Vertical LEADWELL V30. Manual de Operacin. Trozo de aluminio de 200x200x50 mm. Fresa END MILL, HSS, de 1/8 plg y 10mm. Plato de cuchillas de 50mm, broca de 12. Tornillo de mquina o bridas escalonadas. Calibrador de lminas. Sensor de posicin de herramientas. Sensor de alturas de herramientas. Planos de piezas e instrumentos de medicin.

Creacin de programas c.a.m. con compensacin de herramientas


1 1

Sistemas flexibles de manufactura 4. MARCO TERICO:

prctica n5

COMPENSACIN EN CNC Se refiere a valores numricos almacenados en el controlador de la CNC, el cual reposiciona los componentes de la mquina. Las compensaciones se utilizan para contrarrestar las variaciones en la geometra de la herramienta, el tamao de la pieza, el desgaste de la herramienta, otros parmetros, que permiten la correcta operacin de la maquinaria al momento de utilizarla. COMPENSACIN DE LAS HERRAMIENTAS EN ALTURA Cdigo G43 Mediante esta funcin podemos compensar diferencias de longitud existentes entre la herramienta programada y la herramienta que vamos a utilizar positivamente. La compensacin se efecta en referencia al parmetro H y Z. Por ejemplo G43 H1 Z0. Cdigo G44 Mediante esta funcin podemos compensar diferencias de longitud existentes entre la herramienta programada y la herramienta que vamos a utilizar negativamente. La compensacin se efecta en referencia al parmetro H y Z. Por ejemplo G44 H6 Z0.1 G49 Cancelar compensacin de longitud de herramienta Se cancelar la compensacin de longitud de herramienta positiva (G43) o negativa (G44).2 COMPENSACIN DEL RADIO DE HERRAMIENTA Si se utiliza la compensacin del radio de la herramienta, el control calcula automticamente una trayectoria paralela al contorno y as se compensa el radio de la herramienta.3

1 2

http://programacioncnciso.blogspot.com/2010/05/instruccion-g43-compensacion-de.html Pg. 40 55890779-Fanuc-21-Mill-Sp.pdf tomado del sitio http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp 3 Pg. 38 55890779-Fanuc-21-Mill-Sp.pdf tomado del sitio http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp

Creacin de programas c.a.m. con compensacin de herramientas


2 2

Sistemas flexibles de manufactura G40 Cancelacin de Compensacin de Dimetro del Cortador

prctica n5

Cancela cualquier compensacin que haya sido aplicada durante el programa y acta como una seguridad para cancelar cualquier ciclo de compensacin aplicado por programas previos. G41 Compensacin hacia la izquierda del cortador

Compensa al cortador una distancia especificada hacia el lado izquierdo de la trayectoria programada. G42 Compensacin hacia la derecha del cortador

Compensa al cortador una distancia especificada hacia el lado derecho de la trayectoria programada.4 Condiciones a tener en cuenta en la compensacin del radio de la herramienta: La entrada y la salida de compensacin slo pueden programarse en una lnea en la que haya programada un movimiento lineal G00 o G01. La compensacin de radio se realizar sobre el plano activo G17, G18 o G19.
4

Pg. 38, 39 y 40 del documento U4-control-numerico-por-computadora[1] www.fi.uba.ar/.../7565/U4-control-numerico-por-computadora.pdf

tomado

del

sitio

web

Creacin de programas c.a.m. con compensacin de herramientas


3 3

Sistemas flexibles de manufactura

prctica n5

La longitud de la lnea de entrada debe ser mayor que el radio de la herramienta. No pueden programarse ms de tres bloques seguidos en los que no haya movimiento en el plano en que se realiza la compensacin.5

En resumen tendramos que: G40: Anulacin de la compensacin de radio de herramienta G41: Compensacin de radio de herramienta a izquierda. G42: Compensacin de radio de herramienta a derecha.

MTODOS DE COMPENSACIN DE LONGITUD DE LA HERRAMIENTA. La compensacin de longitud sirve para compensar posibles diferencias de longitud entre la herramienta programada y la que se va a utilizar. Formas de compensacin: 1. Respecto a una herramienta. 2. Respecto a un punto fijo conocido. El inicio de compensacin se programa con G43 y el final con G44. La entrada de compensacin slo puede realizarse en una lnea con movimiento G0 o G1. La compensacin se realiza en un plano perpendicular al plano activo.6

Grfico de los dos mtodos mencionados anteriormente


5

http://isa.umh.es/asignaturas/tf/Tema14.pdf Pag 9 del documento Tema14.pdf tomado del sitio web http://isa.umh.es/asignaturas/tf/Tema14.pdf

Creacin de programas c.a.m. con compensacin de herramientas


4 4

Sistemas flexibles de manufactura SENSORES DE POSICIN Y ALTURA DE HERRAMIENTAS

prctica n5

Sensor de longitud de la herramienta La opcin del sensor de longitud de la herramienta elimina la necesidad de configurar manualmente la mquina cuando se determina en relacin de la altura de la punta de la herramienta. Es muy til para las mquinas con herramientas mltiples, el sensor de longitud de la herramienta proporciona un eficaz y preciso clculo de la altura de la herramienta. 7

http://www.axyz.com/es/opt/accuracy.html

Creacin de programas c.a.m. con compensacin de herramientas


5 5

Sistemas flexibles de manufactura

prctica n5

Manuales Herramientas Vertex

Creacin de programas c.a.m. con compensacin de herramientas


6 6

Sistemas flexibles de manufactura

prctica n5

Manuales Herramientas Vertex

Creacin de programas c.a.m. con compensacin de herramientas


7 7

Sistemas flexibles de manufactura Macros para compensacin G65

prctica n5

Macros Las macros pueden estar compuestas de varias secuencias de programa de pieza y concluyen con M99. En principio, las macros son subprogramas que pueden llamarse con G65 Pxx o G66 Pxx en el programa de pieza. Las macros que se llaman con G65 actan secuencia a secuencia. Las macros llamadas con G68 actan modalmente y se vuelven a deseleccionar con G67. Diferencias de los macros con los subprogramas Con las macros (G65, G66) pueden indicarse parmetros que se podrn evaluar en ellas. Por el contrario, en las llamadas a subprogramas (M98) no pueden indicarse parmetros.

Llamada simple (G65): Formato G65 P_ L_ ; Indicando "G65 P ... L... <argumento>; " se llama a una macro a la que se ha asignado un nmero de programa con "P" y se ejecuta "L" veces.10 Los parmetros requeridos deben programarse en la misma secuencia (con G65). Macros para la Compensacin de las Herramientas Los macros sirven para llamar a los programas que ya vienen de fbrica en la mquina CNC, en nuestro caso vamos a ocupar un macro que nos permita compensar la herramienta en altura, para esto usamos el cdigo G65 P9851 T (el nmero de la herramienta que deseemos utilizar) K (el nmero de la herramienta patrn). G50 (Cancelar cambio de escala y Cancelar efecto espejo) G51 Factor de escala Formato N... G50 N... G51 X... Y... Z... I... J... K... Con G51 se calculan a escala todos los datos de posicin, hasta que se cancele la escala con G50.
10

Pag. 128 documento PGM[1].pdf tomado del sitio web www.automation.siemens.com/doconweb/pdf/...es/PGM.pdf?...

Creacin de programas c.a.m. con compensacin de herramientas


8 8

Sistemas flexibles de manufactura

prctica n5

Con X, Y y Z se define un punto de referencia PB, desde el cual se calculan las medidas. Con I, J y K se puede definir para cada eje un factor de escala propio (en 1/1000).11

Si para los ejes individuales se definen distintos factores de escala, se deforman los contornos. Los movimientos circulares no pueden deformarse; en caso contrario se activa la alarma.

G51 como efecto espejo de un contorno Si se indica un factor de escala negativo se refleja un contorno en torno al punto de referencia PB. Si se indica I-1000, se reflejan las posiciones X en los planos Y-Z.

11

Pg. 40 documento 55890779-Fanuc-21-Mill-Sp.pdf tomado del sitio web http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp

Creacin de programas c.a.m. con compensacin de herramientas


9 9

Sistemas flexibles de manufactura Si se indica J-1000, se reflejan las posiciones Y en los planos Z-X.

prctica n5

Si se indica K-1000, se reflejan las posiciones Z en los planos X-Y.

12

Simetra especular programable (G50.1, G51.1) Con G51.1 se pueden mecanizar geometras simtricas respecto a los ejes de coordenadas. Todos los movimientos de desplazamiento programados se realizan entonces simtricamente.

12

Pg. 41 documento 55890779-Fanuc-21-Mill-Sp.pdf tomado del sitio web http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp

Creacin de programas c.a.m. con compensacin de herramientas


10 1

Sistemas flexibles de manufactura

prctica n5

Formato X, Y, Z: Posiciones y ejes simtricos G51.1: Comando para activar la simetra especular La simetra se realiza en un eje de simetra que se encuentre en paralelo a X, Y o Z y cuya posicin se programa con X, Y o Z. Con G51.1 X0 se simetriza en el eje X; con G51.1 X10 se simetriza en un eje de simetra que discurre a 10 mm en paralelo al eje X.13 Funciones M para llamadas a subprogramas (M98 M99) Esta funcin puede utilizarse cuando hay subprogramas almacenados en la memoria de programas de pieza. Los subprogramas registrados en la memoria y con nmeros de programa asignados pueden llamarse y ejecutarse tantas veces como se desee.14

Tabla Funciones M para llamadas a subprogramas Llamada a un subprograma (M98) M98 P nnn mmmm m: Nmero de programa (mx. 4 cifras) n: Cantidad de repeticiones (mx. 4 cifras) Si por ejemplo se ha programado M98 P21, se buscar en la memoria de programas de pieza el nombre de programa 21.mpf, y el subprograma se ejecutar una vez. Para ejecutar el subprograma tres veces, debe programarse M98 P30021. Si no se encuentra el nmero de programa indicado, se sealizar una alarma. Es posible imbricar subprogramas, hasta un mximo de 16 niveles de subprograma. Si se ocupan ms niveles de subprograma de los permitidos, se sealizar una alarma.

Final de subprograma (M99) Con el comando M99 Pxxxx se finaliza un subprograma y se contina la ejecucin del programa invocante en la secuencia nmero Nxxxx. El control buscara el nmero de secuencia en primer lugar hacia delante (desde la llamada al subprograma hasta el final del programa). Si no se encuentra ningn nmero de secuencia coincidente, se buscar hacia atrs en el programa de pieza (en direccin al principio del programa de pieza).
13

Pg. 51 documento 55890779-Fanuc-21-Mill-Sp.pdf tomado del sitio web http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp 14 Pg. 114 documento PGM[1].pdf tomado del sitio web www.automation.siemens.com/doconweb/pdf/...es/PGM.pdf?...

Creacin de programas c.a.m. con compensacin de herramientas


11 1

Sistemas flexibles de manufactura

prctica n5

Si M99 carece de nmero de secuencia (Pxxxx) en un programa principal, se saltar al principio del programa principal y ste se ejecutar de nuevo. Si se define en M99 un salto a un nmero de secuencia del programa principal (M99 Pxxxx), el nmero de secuencia se buscar siempre desde el principio del programa.15 Ejecutar Programas en Vaco. Una vez comprobado el programa y si no existe errores, en modo AUTO y luego de haber desbloqueado los cdigos G, M, T y la mquina, sin olvidar referenciar la mquina, se realizar la ejecucin en vaco, para lo cual se debe presionar SINGLE BLOCK, del controlador, para que el programa se ejecute bloque a bloque y se pueda comprobar que todo se desarrolle sin novedad.

5. PROCEDIMIENTO: 5.1. Encender la mquina y referenciarla. a) Active el interruptor principal.

b) Regule la posicin de aire a 6

c) Libere el paro de emergencia.

15

Pg. 114 y 115 documento PGM[1].pdf tomado del sitio web www.automation.siemens.com/doconweb/pdf/...es/PGM.pdf?...

Creacin de programas c.a.m. con compensacin de herramientas


12 1

Sistemas flexibles de manufactura d) Encienda el sistema de control POWER.

prctica n5

e) Colocar la perilla del tablero de control en MODE-HOME.

f) Seleccionar el eje z en AXIS SELECT.

g) Presionar HOME STAR en MANUAL FEED.

Orientar los ejes X, Y. h) Repetir los literales (e al i) para cada eje. Verificar orientacin. i) Presionar POS en el tablero alfa-numrico.

Creacin de programas c.a.m. con compensacin de herramientas


13 1

Sistemas flexibles de manufactura j) Presionar TODO en la pantalla.

prctica n5

5.2.

Sujetar el trozo de aluminio sobre la mesa del Centro de Mecanizado o sobre el tornillo de mquina.

5.3.

Montar en el ATC las herramientas de corte descritas en la siguiente tabla. tem 1 2 3 4 5 Heramienta End Mill 1/8 inc End Mill 10mm Plato de cuchillas de 50mm Broca de 12mm Sensor de posicin 20mm A.T.C. N 1 2 11 7 20 Caractersticas HSS Carburo Dientes insertados HSS Opto acstco

5.4.

Utilizar la herramienta T1 para hallar el 0 pieza y almacenar en G54, similar a los pasos realizados en la prctica N. 2

Creacin de programas c.a.m. con compensacin de herramientas


14 1

Sistemas flexibles de manufactura 5.5.

prctica n5

Cambiar el sensor a la T2, hallar la diferencia en altura con su signo y anotar en el cuadro de OFFSET. Z=-41.085

5.6.

Repetir el paso anterior para las dems herramientas, excepto la 20.

A.T.C. N2 End Mill 10mm 5.7.

A.T.C. N11 Plato de cuchillas de 50mm

A.T.C. N7 Broca de 12mm

Cambiar la herramienta a la T2, compensar la herramienta en altura digitando G43 H2 Z50, comprobar que se posicione en la zona de seguridad igual a 50mm.

5.8.

Repetir el paso anterior para comprobar la compensacin de las dems herramientas en altura.

Creacin de programas c.a.m. con compensacin de herramientas


15 1

Sistemas flexibles de manufactura 5.9.

prctica n5

Llenar el cuadro de compensaciones digitando el radio de las herramientas montadas en el ATC.

5.10. Crear un programa completo para que la herramienta mecanice la trayectoria de la figura siguiendo los puntos indicados, sin compensacin y con radio vectores a una profundidad de fresado igual a 0.5 mm. Como datos se tiene que el material de la pieza es de aluminio, la herramienta es una END MILL de 1/8 inc., de 4 filos, material HSS, localizada en el A.T.C. N. 1. Calcular S y F.

CLCULOS: Datos: Di etro= 1/8 Vc= 60 m/min Fresa HSS Z= 4 Fz= 0.18

Creacin de programas c.a.m. con compensacin de herramientas


16 1

Sistemas flexibles de manufactura

prctica n4

PROGRAMA 1: % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T1; (tipo de herramienta: end mil de 1/8 plg) N30 G0 X20 Y40; (punto 1) N40 Z50; (posicionamiento del eje z en la zona de seguridad) N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-0.5 F100; (avance de penetracin igual a 100 mm/min) N80 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N90 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N100 G1 X60; (desplazamiento al punto 4) N110 G3 X100 R20; (interpolacin circular anti horario al punto 5) N120 G1 X120; (desplazamiento al punto 6) N130 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N140 G1 Y40; (desplazamiento al punto 8) N150 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N160 G1 X100; (interpolacin circular horario al punto 10) N170 G3 X60 R20; (interpolacin circular anti horario al punto 11) N180 G1 X40; (desplazamiento al punto 12) N190 G2 X20 Y40 R20; (desplazamiento al punto 1) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y) N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin) 5.11. En modo EDIT, digitar el programa anteriormente creado

INTERPOLACIN CIRCULAR EN CDIGOS G

17

Sistemas flexibles de manufactura

prctica n5

5.12. Correr el programa paso a paso, utilizando SINGLE BLOCK, reducir los porcentajes de las velocidades al inicio del programa, luego ajustarlos al 100% y eliminar SINGLE BLOCK.

5.13. Utilizando instrumentos de medicin comprobar el producto final. 5.14. Copiar y editar el programa anterior para compensar la herramienta en altura y radio utilizando la T2 a) Buscar el nmero de programa que no est utilizado, en este caso el 20.

Abrir el programa a copiar.

Creacin de programas c.a.m. con compensacin de herramientas

18 1

Sistemas flexibles de manufactura Presionar la tecla de pantalla OPRD

prctica n5

Presionar +

En la siguiente pantalla presionar EDI-EX Encontramos COPIA Presionamos TODO

Digitamos 20 y luego INPUT Presionamos EJECUTAR b) Digitar G43 H2 Z50; (compensacin de la herramienta T2 en altura), asegrese de insertar la instruccin dos pasos antes de llegar al punto inicial. c) Digitar G41 D2 X0 Y0; para compensar la herramienta T2 a la izquierda (slido), asegrese de insertar la instruccin dos pasos antes de llegar al punto inicial. d) Ajustar en el programa la penetracin de la herramienta a 1mm de profundidad. e) Repetir el paso 12. f) Repetir el paso 13. PROGRAMA 2: % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T2; (tipo de herramienta: end mil de 1/8 plg) N25 G0 G41 D2 X0 Y0; (compensar la herramienta T2 a la izquierda (slido)) N30 X20 Y40; (punto 1) N40 G43 H2 Z50; (compensacin de la herramienta T2 en altura)

Creacin de programas c.a.m. con compensacin de herramientas

19 1

Sistemas flexibles de manufactura

prctica n5

N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-1 F100; (penetracin igual a 1mm) N80 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N90 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N100 G1 X60; (desplazamiento al punto 4) N110 G3 X100 R20; (interpolacin circular anti horario al punto 5) N120 G1 X120; (desplazamiento al punto 6) N130 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N140 G1 Y40; (desplazamiento al punto 8) N150 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N160 G1 X100; (interpolacin circular horario al punto 10) N170 G3 X60 R20; (interpolacin circular anti horario al punto 11) N180 G1 X40; (desplazamiento al punto 12) N190 G2 X20 Y40 R20; (desplazamiento al punto 1) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y) N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin)

5.15. Copiar y editar el programa anterior para compensar la herramienta en altura y radio utilizando la T2. a) Digitar G43 H2 Z50; (compensacin de la herramienta T2 en altura), asegrese de insertar esta instruccin al utilizar el eje Z. b) Digitar G42 D2 X0 Y0; para compensar a la herramienta T2 a la derecha (agujero), asegrese de insertar la instruccin dos pasos antes de llegar al punto inicial. c) Ajustar en el programa la penetracin de la herramienta a 1mm de profundidad.

Creacin de programas c.a.m. con compensacin de herramientas

20 2

Sistemas flexibles de manufactura

prctica n5

d) Repetir el paso 12. e) Repetir el paso 13. PROGRAMA 3: % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T2; (tipo de herramienta: end mil de 1/8 plg) N25 G0 G42 D2 X0 Y0; (compensar la herramienta T2 a la derecha (agujero)) N30 X20 Y40; (punto 1) N40 G43 H2 Z50; (compensacin de la herramienta T2 en altura) N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-1 F100; (penetracin igual a 1mm) N80 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N90 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N100 G1 X60; (desplazamiento al punto 4) N110 G3 X100 R20; (interpolacin circular anti horario al punto 5) N120 G1 X120; (desplazamiento al punto 6) N130 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N140 G1 Y40; (desplazamiento al punto 8) N150 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N160 G1 X100; (interpolacin circular horario al punto 10) N170 G3 X60 R20; (interpolacin circular anti horario al punto 11) N180 G1 X40; (desplazamiento al punto 12) N190 G2 X20 Y40 R20; (desplazamiento al punto 1) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y) N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin)

Creacin de programas c.a.m. con compensacin de herramientas

21 2

Sistemas flexibles de manufactura

prctica n5

5.16. Cambiar la herramienta y utilizar el PALPADOR DIGITAL ubicado en A.T.C., con el nmero T20, esta herramienta a partir de ahora ser utilizada como patrn.

A.T.C. N20 Sensor de posicin opto acstico 20mm 5.17. Aproximar el palpador digital al centro del sensor de altura y ubicarlo a 10mm antes de tocarlo.

5.18. Digitar el macro G65 P9851 K0;

Creacin de programas c.a.m. con compensacin de herramientas

22 2

Sistemas flexibles de manufactura

prctica n5

5.19. Acceder a la tabla de offset en el nmero de herramienta 20 para observar el resultado.

5.20. Presione CICLE START en el panel de operacin.

5.21. Observar como el palpador digital toca el sensor de altura y transfiere la medida en forma automtica.

5.22. Cambiar de herramienta a la T1. 5.23. Digitar el macro G65 P9851 T1; 5.24. Repetir los pasos 19, 20 y 21, solo que ahora se utiliza T1.

Creacin de programas c.a.m. con compensacin de herramientas

23 2

Sistemas flexibles de manufactura 5.25. Repetir los pasos 22, 23 y 24 para las dems herramientas. 5.26. Hallar el 0 pieza en altura con el palpador digital, T20.

prctica n5

5.27. Abrir y editar el primer programa para compensar la herramienta T1 en altura y ajustar la profundidad a 0.5 mm. % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T1; (tipo de herramienta: end mil de 1/8 plg) N30 X20 Y40; (punto 1) N40 G43 H1 Z50; (compensacin de la herramienta T1 en altura) N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-0.5 F100; (penetracin igual a 0.5 mm) N80 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N90 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N100 G1 X60; (desplazamiento al punto 4) N110 G3 X100 R20; (interpolacin circular anti horario al punto 5) N120 G1 X120; (desplazamiento al punto 6) N130 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N140 G1 Y40; (desplazamiento al punto 8) N150 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N160 G1 X100; (interpolacin circular horario al punto 10) N170 G3 X60 R20; (interpolacin circular anti horario al punto 11) N180 G1 X40; (desplazamiento al punto 12) N190 G2 X20 Y40 R20; (desplazamiento al punto 1) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y)

Creacin de programas c.a.m. con compensacin de herramientas

24 2

Sistemas flexibles de manufactura N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin) 5.28. Repetir los pasos 12 y 13. 5.29. Abrir y correr el segundo programa.

prctica n5

5.30. Repetir el paso 28. 5.31. Abrir y correr el tercer programa.

5.32. Repetir el paso 30. 5.33. Apagar y limpiar la mquina. a. Pulsar el paro de emergencia.

b. Apagar el control POWER 0.

Creacin de programas c.a.m. con compensacin de herramientas

25 2

Sistemas flexibles de manufactura c. Cerrar el paso de aire.

prctica n5

d. Apagar el interruptor principal

6. ANLISIS DE RESULTADOS: 6.1. Analice los resultados parciales del efecto que produce cada programa corrido. PRIMER PROGRAMA. Este programa est realizado sin tomar en cuenta compensaciones de herramienta ya sea en altura o de dimetros con una penetracin de 0.5mm. Es decir al momento de correr este programa obtenemos como resultado la figura requerida pero no con la exactitud de medida deseada ya que no consideramos la dimensin de dimetro de herramienta. SEGUNDO PROGRAMA. En este programa se realizaron modificaciones del anterior. Estas modificaciones son: N25 G0 G41 D2 X0 Y0; En esta lnea compensamos el dimetro de la herramienta T2 a la izquierda; es decir fsicamente en el momento de correr el programa, este convertir a nuestra figura en un slido. N40 G43 H2 Z50; En esta lnea compensamos la herramienta T2 en altura. N70 Z-1 F100; En esta lnea tenemos un valor de penetracin de 1mm. En consecuencia en este programa se realiz compensaciones en altura y dimetro con una penetracin de un 1mm para convertir a la figura en un slido.

Creacin de programas c.a.m. con compensacin de herramientas

26 2

Sistemas flexibles de manufactura TERCER PROGRAMA.

prctica n5

En este programa la nica modificacin que se realiz con respecto al anterior fue: N25 G0 G42 D2 X0 Y0; En esta lnea compensamos el dimetro de la herramienta T2 a la derecha; es decir fsicamente en el momento de correr el programa, este convertir a nuestra figura en un agujero. En consecuencia en este programa se realiz compensaciones en altura y dimetro con una penetracin de un 1mm para convertir a la figura en un agujero. CUARTO PROGRAMA. En este programa las modificaciones que se realizaron con respecto al primero son: N40 G43 H1 Z50; En esta lnea compensamos la herramienta T1 en altura N70 Z-0.5 F100; Se designa una penetracin igual a 0.5 mm 6.2. Crear un programa utilizando cdigos G para escalar un mecanizado.

% O0001; (REDUCCION DE ESCALA) N10 G17 G21 G40 G54 G80 G90 G94; N20 M6 T01; N30 G0 X0 Y0; N40 G51 X0 Y0 I0.5 J0.5 N50 G0 X40 Y80; N60 M03 S3000; N70 G01 Z0 F2500; N80 Z-2 F200; N90 G03 X20 Y60 R20 F2500; N100 G01 Y40; N110 G4X10; N120 G03 X40 Y20 R20;

(Cero pieza) (Reduccin de escala al 50%) (Punto 1)

(Punto 2) (Punto 3) (PARO TEMPORIZADO POR 10seg.) (Punto 4)

Creacin de programas c.a.m. con compensacin de herramientas

27 2

Sistemas flexibles de manufactura N130 G01 X120; N140 GO3 X140 Y40 R20; N150 M0; N160 G01 Y60; N170 G03 X120 Y80 R20; N180 G01 X40; N190 G50 N200 G28 G91 Z0; N210 G28 X0 Y0; N220 M30; % (Punto 5) (Punto 6) (PARO PROGRAMADO) (Punto7) (Punto 8) (Punto 1)

prctica n5

6.3. Crear un programa para reflejar (MIRROR) un mecanizado.

6.4. Crear un subprograma o programas anidados para completar el fresado en 3D del segundo programa. PROGRAMA PRINCIPAL: % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T1; (tipo de herramienta: end mil de 1/8 plg) N25 G0 G41 D2 X0 Y0; (compensar la herramienta T2 a la izquierda (slido)) N30 X20 Y40; (punto 1) N40 G43 H2 Z50; (compensacin de la herramienta T2 en altura) N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-1 F100; (penetracin igual a 1mm) N80 M98 PO0030; (llamada al subprograma) N90 Z-2 F100; (penetracin igual a 2mm) N100 M98 PO0030; (llamada al subprograma) N110 Z-3 F100; (penetracin igual a 3mm) N120 M98 PO0030; (llamada al subprograma) N130 Z-4 F100; (penetracin igual a 4mm) N140 M98 PO0030; (llamada al subprograma) N150 Z-5 F100; (penetracin igual a 5mm) N160 M98 PO0030; (llamada al subprograma) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y) Creacin de programas c.a.m. con compensacin de herramientas

28 2

Sistemas flexibles de manufactura N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin)

prctica n5

SUB PROGRAMA: % (bandera de inicio de programa) O0030; (nmero de programa) N10 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N20 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N30 G1 X60; (desplazamiento al punto 4) N40 G3 X100 R20; (interpolacin circular anti horario al punto 5) N50 G1 X120; (desplazamiento al punto 6) N60 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N70 G1 Y40; (desplazamiento al punto 8) N80 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N90 G1 X100; (interpolacin circular horario al punto 10) N100 G3 X60 R20; (interpolacin circular anti horario al punto 11) N110 G1 X40; (desplazamiento al punto 12) N120 G2 X20 Y40 R20; (desplazamiento al punto 1) N130 M99 (fin del subprograma) %

6.5. Crear un subprograma o programas anidados para completar el fresado en 3D del tercer programa. PROGRAMA PRINCIPAL: % (bandera de inicio de programa) O0020; (nmero de programa) N10 G17 G21 G40 G49 G54 G80 G90 G91 G94; (encabezado) N20 M6 T1; (tipo de herramienta: end mil de 1/8 plg) N25 G0 G42 D2 X0 Y0; (compensar la herramienta T2 a la izquierda (agujero)) N30 X20 Y40; (punto 1) N40 G43 H2 Z50; (compensacin de la herramienta T2 en altura) N50 M03 S6000; (giro del husillo en sentido horario a 6000rpm) N60 G1 Z0 F400; (avance de aproximacin igual a 400 mm/min) N70 Z-1 F100; (penetracin igual a 1mm) N80 M98 PO0030; (llamada al subprograma) N90 Z-2 F100; (penetracin igual a 2mm) N100 M98 PO0030; (llamada al subprograma) N110 Z-3 F100; (penetracin igual a 3mm) N120 M98 PO0030; (llamada al subprograma) N130 Z-4 F100; (penetracin igual a 4mm) N140 M98 PO0030; (llamada al subprograma)

Creacin de programas c.a.m. con compensacin de herramientas

29 2

Sistemas flexibles de manufactura N150 Z-5 F100; (penetracin igual a 5mm) N160 M98 PO0030; (llamada al subprograma) N200 G0 Z50; (posicionamiento en la zona de seguridad) N210 M05; (apagado del husillo) N220 G91 G28 Z0; (referencia de la mquina en el eje Z) N230 G28 X0 Y0; (referencia de la mquina en los ejes X e Y) N240 M30; (fin y rebobinado del programa) % (bandera de finalizacin)

prctica n5

SUB PROGRAMA: % (bandera de inicio de programa) O0030; (nmero de programa) N10 Y60 F200; (desplazamiento al punto 2 con avance igual 200 mm/min) N20 G2 X40 Y80 R20; (interpolacin circular horario al punto 3) N30 G1 X60; (desplazamiento al punto 4) N40 G3 X100 R20; (interpolacin circular anti horario al punto 5) N50 G1 X120; (desplazamiento al punto 6) N60 G2 X140 Y60 R20; (interpolacin circular horario al punto 7) N70 G1 Y40; (desplazamiento al punto 8) N80 G2 X120 Y20 R20; (interpolacin circular horario al punto 9) N90 G1 X100; (interpolacin circular horario al punto 10) N100 G3 X60 R20; (interpolacin circular anti horario al punto 11) N110 G1 X40; (desplazamiento al punto 12) N120 G2 X20 Y40 R20; (desplazamiento al punto 1) N130 M99 (fin del subprograma) % 7. CONCLUSIONES: La compensacin de las herramientas de corte tanto de altura como de dimetro facilitan el cambio rpido de herramienta entre un proceso y otro, sin tener que detener el mecanizado, esto favorece en los factores rapidez y precisin, caractersticas propias de un centro de mecanizado. La compensacin en longitud de las herramientas sirve para compensar las diferencias de longitud entre la herramienta patrn y las dems herramientas que se va a utilizar, para cuando exista cambios de herramienta no se tenga que referenciarlas a cada una y as evitar colisiones y errores. La compensacin en dimetro agilita en gran medida la posibilidad de realizar mecanizados con varias herramientas de corte, una luego de otra y sin preocupaciones de las grandes diferencias que pueda haber en sus dimetros.

Creacin de programas c.a.m. con compensacin de herramientas

30 3

Sistemas flexibles de manufactura

prctica n5

Cuando en la programacin de una maquina CN se tienen tareas de manufactura con rasgos similares es muy conveniente utilizar macros porque disminuye los tiempos de programacin de la maquina y permite variar una pieza solo con definir nuevos valores a las variables de la macro. Con la programacin con macros se reduce el nmero de bloques y permite una programacin flexible haciendo que solo un programa se pueda manufacturar toda una familia de piezas. La programacin con macros permite que a medida que uno tenga mayor experiencia en la programacin se realicen programas ms elaborados y de mayor complejidad que permitan que con unos pocos datos ingresados por el usuario se pueda fabricar una gran familia de piezas.

8. RECOMENDACIONES: Identificar los tipos de herramientas que intervendrn en el mecanizado para cargarlas previamente en el A.T.C y compensarlas tanto en dimetro como en altura. Nunca deje objetos extraos en el rea de maquinado (calibres, cepillos, latas de lubricantes, piezas ya maquinadas, etc). En ninguna circunstancia trate de acceder a la zona de maquinado mientras haya partes en movimiento. Bloquear la mquina y los cdigos M, S, T del panel de control antes de comprobar un programa o ejecutarlo en vaco, para evitar accidentes con las herramientas del centro de mecanizado. Comprobar los programas realizados en modo AUTO, y formato GRAFICO, para identificar si el bloque de instrucciones tiene errores y as poder corregirlos antes de empezar el proceso de maquinado.

9. BIBLIOGRAFA: http://programacioncnciso.blogspot.com/2010/05/instruccion-g43-compensacionde.html http://es.scribd.com/doc/55890779/Fanuc-21-Mill-Sp www.fi.uba.ar/.../7565/U4-control-numerico-por-computadora.pdf http://isa.umh.es/asignaturas/tf/Tema14.pdf Creacin de programas c.a.m. con compensacin de herramientas

31 3

Sistemas flexibles de manufactura

prctica n5

http://www.axyz.com/es/opt/accuracy.html http://www.automation.siemens.com/doconweb/pdf/UMC_SINUMERIK_072010_es/ PGM.pdf?p=1

Creacin de programas c.a.m. con compensacin de herramientas

32 3

You might also like