141
Jordi Sans García
Los problemas con que nos encontramos habitualmente cuando afrontamos nuevos retos en el campo de los mecanizados con control numérico son la falta de referencias a la hora de solucionar las piezas propuestas. Este libro intenta ofrecer un amplio abanico de posibilidades, para encarar y resolver nuevos mecanizados para fresadora. Para resolver los problemas, no se han tenido en cuenta los parámetros tecnológicos que sería preciso programar según la máquina a utilizar, el material de la pieza o cualquier otro (como serían las velocidades de mecanizado, el régimen de revoluciones, etc.), sino que se ha centrado la atención en la programación y la resolución de los problemas de manera práctica, efectiva y variada. Cada problema contiene el enunciado, los objetivos y las fases de resolución, en que se hace referencia al estado del programa según la fase de éste, la resolución propiamente dicha y las figuras significativas de todas las fases del mecanizado.
Jordi Sans García
Heidenhain. Aplicaciones de control numérico para fresadora Heidenhain. Aplicaciones de control numérico para fresadora
Jordi Sans es Ingeniero Técnico Industrial (1991) e Ingeniero Industrial (2001) por la UPC. Fue profesor asociado a tiempo completo en la UPC entre diciembre de 1992 y agosto de 2002, y desde entonces es profesor titular de escuela universitaria funcionario de carrera a tiempo completo en la UPC. Ha estado siempre vinculado al Departamento de Ingeniería Mecánica de la UPC y en la actualidad está destinado a la Escola Universitària d’Enginyeria Tècnica Industrial de Terrassa (EUETIT).
978-84-8301-762-3
AULA POLITÈCNICA / COMPUTACIÓN Y CONTROL
9 788483 xxx
EDICIONS UPC
AULA POLITÈCNICA 141
Heidenhain. Aplicaciones de control numérico para fresadora
AULA POLITÈCNICA / COMPUTACIÓN Y CONTROL
Jordi Sans García
Heidenhain. Aplicaciones de control numérico para fresadora
EDICIONS UPC
Primera edición: febrero de 2008
Diseño de la cubierta: Jordi Calvet ©
Jordi Sans, 2008
©
Edicions UPC, 2008 Edicions de la Universitat Politècnica de Catalunya, SL Jordi Girona Salgado 1-3, 08034 Barcelona Tel.: 934 137 540 Fax: 934 137 541 Edicions Virtuals: www.edicionsupc.es E-mail:
[email protected]
ISBN: 978-84-8301-762-3 Quedan rigurosamente prohibidas, sin la autorización escrita de los titulares del copyright, bajo las sanciones establecidas en las leyes, la reproducción total o parcial de esta obra por cualquier medio o procedimiento, comprendidos la reprografía y el tratamiento informático, y la distribución de ejemplares de ella mediante alquiler o préstamo públicos.
Presentación
7
A mis hijos Mireia y Arnau, a la vida de los cuales no me pude dedicar activamente en los últimos años, muy a mi pesar. Les pido disculpas, por ello, por la parte que me toca. Sin duda, podría haberlo hecho mejor.
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Presentación
9
Presentación Los problemas que nos encontramos habitualmente cuando afrontamos nuevos retos, en lo que a mecanizados con control numérico se refiere, son la falta de referencias a la hora de solucionar las piezas propuestas. Este libro intenta ofrecer un amplio abanico de posibilidades, para encarar y resolver nuevos mecanizados para fresadora. Para resolver los problemas, no se han tenido en cuenta los parámetros tecnológicos que sería preciso programar, según la máquina a utilizar, el material de la pieza o cualquier otro, como serían las velocidades de mecanizado, el régimen de revoluciones, etc, sino que se ha centrado la atención en la programación y en resolver los problemas de manera práctica, efectiva y variada. Cada problema incluye el enunciado, los objetivos del problema, las fases de resolución donde se hace referencia al estado del programa según la frase de éste, la resolución propiamente dicha y las figuras significativas de todas las fases del mecanizado.
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
11
Índice
Índice de problemas
1. Fresado con “ciclos fijos” básicos ............................................................................................ 13 2. Placa de postizos ...................................................................................................................... 19 3. Programación de coordenadas polares ..................................................................................... 25 4. Mecanizado de contornos de geometría variable ..................................................................... 29 5. Modificaciones del centro de coordenadas. Cajeras................................................................. 47 6. Modificaciones del centro de coordenadas. Contornos ............................................................ 53 7. Repaso a todos los ciclos de trabajo ......................................................................................... 59 8. Contorneado de una “isla”........................................................................................................ 69 9. Geometría definida en coordenadas polares ............................................................................. 75 10. Transformación de isla a cajera ............................................................................................. 81 11. Desbastado y acabado de una pirámide .................................................................................. 87 12. Pirámide de base elíptica ........................................................................................................ 95 13. Mecanizado de una brida........................................................................................................ 101 14. Mecanizado de un soporte de rodamientos ............................................................................ 111 15. Geometría plana parametrizada .............................................................................................. 125 16. Tangencias variables .............................................................................................................. 135 17. Matriz polar de taladros.......................................................................................................... 143 18. Matriz rectangular de taladro ................................................................................................. 147 19. Estrangulador de sección ........................................................................................................ 151 20. Parametrización de cilindros y esferas ................................................................................... 157 21. Superficies regladas ............................................................................................................... 165 22. Acabado de superficies regladas ............................................................................................ 173 23. Utilización de programas externos ......................................................................................... 179
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 1. Fresado con “ciclos fijos” básicos Enunciado Obtener la pieza utilizando una sola fresa de 8 mm de diámetro, de dos labios (a modo de broca)
Figura 1.1
Objetivos Se pretende que se practique la programación de desplazamientos de la herramienta con corrección en el centro de ésta. Así mismo, la programación de los ciclos de trabajo de mayor utilización, como son el taladrado, la cajera rectangular y circular.
© Jordi Sans, 2008. © Edicions UPC, 2008
Fases de resolución 0 – inicio del programa 1-2 – definición del material en bruto 3 – definición de la herramienta 4 – llamada a la herramienta 5-7 – desplazamientos de aproximación 8-15 – realización de la regata 16 – posicionado sobre el primer agujero 17-22 – definición del ciclo de taladrado 23-27 – desplazamientos y llamadas a ciclo para realizar los diferentes agujeros 28-33 – definición de cajera circular 34 – llamada de la cajera anterior 35-40 – definición de la segunda cajera circular 41 – desplazamiento y llamada al ciclo anterior 42-48 – definición de la cajera rectangular 49 – desplazamiento y llamada al ciclo anterior 50 – subida de la herramienta y parada del programa 51 – final del programa
Solución 0 BEGIN PGM 1 MM 1 BLK FORM 0.1 Z X-45.000 Y-40.000 Z-30.000 2 BLK FORM 0.2 X+45.000 Y+40.000 Z+0.000 3 TOOL DEF 13 L+0.000 R+4.000 4 TOOL CALL 13 Z S1000.000 5 L Z+20.000 R0 F MAX M3 6 L X+0.000 Y+0.000 R0 F MAX M 7 L Z+2.000 R0 F MAX M 8 L X+38.000 Y+0.000 R0 F MAX M 9 L Z-10.000 R0 F500 M 10 L X+38.000 Y+33.000 R0 F M 11 L X-38.000 Y+33.000 Z-5.000 R0 F M 12 L X-38.000 Y-33.000 R0 F M 13 L X+38.000 Y-33.000 Z-10.000 R0 F M 14 L X+38.000 Y+0.000 R0 F M 15 L Z+2.000 R0 F MAX M 16 L X+28.000 Y+15.000 R0 F MAX M 17 CYCL DEF 1.0 TALADRADO PROF. 18 CYCL DEF 1.1 DIST.-2.000 19 CYCL DEF 1.2 PROF.-30.000
© Jordi Sans, 2008. © Edicions UPC, 2008
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
CYCL DEF 1.3 APROX.-10.000 CYCL DEF 1.4 T.ESPR1.000 CYCL DEF 1.5 F500 CYCL CALL M L X+28.000 Y+5.000 R0 F MAX M99 L X+28.000 Y-5.000 R0 F MAX M CYCL CALL M L X+28.000 Y-15.000 R0 F MAX M99 CYCL DEF 5.0 CAJERA CIRCULAR CYCL DEF 5.1 DIST.-2.000 CYCL DEF 5.2 PROF.-20.000 CYCL DEF 5.3 APROX.-10.000 F300 CYCL DEF 5.4 RADIO10.000 CYCL DEF 5.5 F500 DRL X+8.000 Y+15.000 R0 F MAX M99 CYCL DEF 5.0 CAJERA CIRCULAR CYCL DEF 5.1 DIST.-2.000 CYCL DEF 5.2 PROF.-15.000 CYCL DEF 5.3 APROX.-7.500 F300 CYCL DEF 5.4 RADIO10.000 CYCL DEF 5.5 F500 DRL X+8.000 Y-15.000 R0 F MAX M99 CYCL DEF 4.0 FRESADO CAJERA CYCL DEF 4.1 DIST.-2.000 CYCL DEF 4.2 PROF.-30.000 CYCL DEF 4.3 APROX.-10.000 F300 CYCL DEF 4.4 X+20.000 CYCL DEF 4.5 Y+30.000 CYCL DEF 4.6 F500 DRL X-19.000 Y+9.000 R0 F MAX M99 L Z+20.000 R0 F MAX M30 END PGM 1 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 1.2
Figura 1.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 1.4
Figura 1.5
© Jordi Sans, 2008. © Edicions UPC, 2008
18
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 1.6
Figura 1.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 2. Placa de postizos Enunciado Obtener la pieza utilizando las herramientas señaladas. Broca de 8 mm de diámetro Fresa de 8 mm de diámetro y cuatro labios
Figura 2.1
Objetivos Reforzar los objetivos del problema 1 y empezar a utilizar cambios de herramientas. Así mismo, resolver problemas de superposición de geometrías, teniendo en cuenta el radio de la herramienta para que no queden esquinas mal definidas.
© Jordi Sans, 2008. © Edicions UPC, 2008
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 4 - definición de las herramientas 5 - llamada a la herramienta 1 6 - 8 - desplazamientos de aproximación 9 - 14 - definición del ciclo de taladrado (los cuatro agujeros periféricos y el central para la entrada de la fresa). 15 - 19 - desplazamientos y llamadas a ciclo para realizar los diferentes agujeros 20 - 25 - definición del ciclo de taladrado (agujero para la entrada de la fresa, en la cajera rectangular de 24 mm ancho). 26 - desplazamiento y llamada a ciclo para realizar el anterior. 27 - 29 - parada de programa, cambio de herramienta y vuelta a altura de mecanizado. Arranque del cabezal 30 - 33 - definición de la cajera rectangular 30 mm de ancho 34 - desplazamiento y llamada al ciclo anterior 35 - 41 - definición de la cajera rectangular 24 mm de ancho 42 - desplazamiento y llamada al ciclo anterior 43 - 48 - definición de cajera circular 49 - desplazamiento y llamada al ciclo anterior 50 - subida de la herramienta y parada del programa 51 - final del programa
Solución 0 BEGIN PGM 2 MM 1 BLK FORM 0.1 Z X+0.000 Y-50.000 Z-25.000 2 BLK FORM 0.2 X+110.000 Y+50.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+4.000 4 TOOL DEF 2 L+0.000 R+4.000 5 TOOL CALL 1 Z S1000.000 6 L Z+20.000 R0 F MAX M3 7 L X+15.000 Y-35.000 R0 F MAX M3 8 L Z+2.000 R0 F MAX M3 9 CYCL DEF 1.0 TALADRADO PROF. 10 CYCL DEF 1.1 DIST.-2.000 11 CYCL DEF 1.2 PROF.-25.000 12 CYCL DEF 1.3 APROX.-10.000 13 CYCL DEF 1.4 T.ESPR1.000 14 CYCL DEF 1.5 F300 15 L X+15.000 Y-35.000 R0 F MAX M99 16 L X+95.000 Y-35.000 R0 F MAX M99 17 L X+95.000 Y+35.000 R0 F MAX M99 18 L X+15.000 Y+35.000 R0 F MAX M99 19 L X+55.000 Y+0.000 R0 F MAX M99 20 CYCL DEF 1.0 TALADRADO PROF.
© Jordi Sans, 2008. © Edicions UPC, 2008
21 CYCL DEF 1.1 DIST.-2.000 22 CYCL DEF 1.2 PROF.-10.000 23 CYCL DEF 1.3 APROX.-5.000 24 CYCL DEF 1.4 T.ESPR1.000 25 CYCL DEF 1.5 F300 26 L X+55.000 Y+27.000 R0 F MAX M99 27 STOP M6 28 TOOL CALL 2 Z S1000.000 29 L Z+2.000 R0 F MAX M3 30 CYCL DEF 4.0 FRESADO CAJERA 31 CYCL DEF 4.1 DIST.-2.000 32 CYCL DEF 4.2 PROF.-10.000 33 CYCL DEF 4.3 APROX.-5.000 F3000 34 CYCL DEF 4.4 X+24.000 35 CYCL DEF 4.5 Y+36.000 36 CYCL DEF 4.6 F500 DR37 L X+55.000 Y+27.000 R0 F MAX M99 38 CYCL DEF 4.0 FRESADO CAJERA 39 CYCL DEF 4.1 DIST.-2.000 40 CYCL DEF 4.2 PROF.-17.000 41 CYCL DEF 4.3 APROX.-10.000 F3000 42 CYCL DEF 4.4 X+60.000 43 CYCL DEF 4.5 Y+30.000 44 CYCL DEF 4.6 F500 DR45 L X+55.000 Y+0.000 R0 F MAX M99 46 CYCL DEF 5.0 CAJERA CIRCULAR 47 CYCL DEF 5.1 DIST.-19.000 48 CYCL DEF 5.2 PROF.-8.000 49 CYCL DEF 5.3 APROX.-4.000 F3000 50 CYCL DEF 5.4 RADIO12.500 51 CYCL DEF 5.5 F500 DR52 L X+55.000 Y+0.000 R0 F MAX M99 53 L X+0.000 Y+0.000 Z+20.000 R0 F MAX M30 54 END PGM 2 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 2.2
Figura 2.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 2.4
Figura 2.5
© Jordi Sans, 2008. © Edicions UPC, 2008
24
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 2.6
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 3. Programación de coordenadas polares Enunciado Realizar una regata de 4 mm de profundidad siguiendo con R0 (corrección de la herramienta en el centro de la misma) el perfil acotado. Tomar el centro de coordenadas señalado. Herramienta: Fresa 6 mm de diámetro y dos labios
Figura 3.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se pretende iniciar al programador en la definición de trayectorias en coordenadas polares y de los centros de coordenadas polares. Fases de resolución
0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos de aproximación 8 - introducción de la herramienta a la profundidad de regata en la coordenada de inicio 9 - 28 - definición de los diferentes centros de coordenadas polares y de las diversas trayectorias que definen la regata 29 - subida de la herramienta y parada del programa 30 - final del programa Solución 0 BEGIN PGM 3 MM 1 BLK FORM 0.1 Z X-70.000 Y-115.000 Z-20.000 2 BLK FORM 0.2 X+80.000 Y+25.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+3.000 4 TOOL CALL 1 Z S1000.000 5 L Z+20.000 R0 F MAX M3 6 L X+0.000 Y+0.000 R0 F MAX M3 7 L Z+2.000 R0 F MAX M3 8 L Z-10.000 R0 F300 M 9 CC X+0.000 Y-45.000 10 CP IPA+15.000 DR+ R0 F500 M 11 LP IPR-15.000 IPA+0.000 R0 F300 M 12 CP IPA+45.000 DR+ R0 F300 M 13 LP IPR+30.000 IPA+0.000 R0 F300 M 14 CP IPA+50.000 DR+ R0 F300 M 15 LP IPR-30.000 IPA+0.000 R0 F300 M 16 CP IPA+52.542 DR+ R0 F300 M 17 LP PR+45.000 PA+258.463 R0 F300 M 18 CP PA+281.537 DR+ R0 F300 M 19 LP PR+30.000 PA+287.457 R0 F300 M
© Jordi Sans, 2008. © Edicions UPC, 2008
20 21 22 23 24 25 26 27 28 29 30
CP PA-19.471 DR+ R0 F300 M L X+50.000 IY+0.000 R0 F300 M CC X+50.000 Y-45.000 CP IPA-180.000 DR+ R0 F300 M CC X+0.000 Y-45.000 LP PR+30.000 PA+19.471 R0 F300 M CP PA+75.000 DR+ R0 F300 M LP PR+45.000 PA+75.000 R0 F300 M CP IPA+15.000 DR+ R0 F300 M L Z+20.000 R0 F3000 M30 END PGM 3 MM
Figuras
Figura 3.2
© Jordi Sans, 2008. © Edicions UPC, 2008
28
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 3.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 4. Mecanizado de contornos de geometría variable Enunciado Obtener las diferentes soluciones haciendo pequeñas variaciones en el programa inicial 4. Herramientas: Broca de 6 mm de diámetro Fresa de desbastado de 6 mm de diámetro Fresa de acabado de 6 mm de diámetro
Figura 4.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Comenzar a programar ciclos de contorno (geometrías compuestas por líneas y círculos), realizando las diferentes superposiciones de geometrías (LABELS). Sobre los ciclos de contorno se aplican los ciclos de pretaladrado, desbastado y fresado final o acabado.
Fases de resolución programa 4 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 5 - definición de las herramientas 6 - llamada a la herramienta 1 7 - 9 - desplazamientos de aproximación 10 - 11 - definición del ciclo de contorno 12 - 14 - definición del ciclo de pretaladrado 15 - llamada al ciclo de pretaladrado 16 - 18 - cambio de herramienta y posicionado de ésta a la altura de trabajo 19 - 22 - definición del ciclo de desbastado 23 - llamada al ciclo anterior 24 - 26 - cambio de herramienta y posicionado a la altura de trabajo 27 - 29 - definición del ciclo de fresado final 30 - llamada al ciclo de fresado final 31 - elevación de la herramienta y parada del programa 32 - 49 - definición de los diferentes subprogramas de geometría 50 - final del programa
Solución 0 BEGIN PGM 4 MM 1 BLK FORM 0.1 Z X-100.000 Y-30.000 Z-20.000 2 BLK FORM 0.2 X+0.000 Y+30.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+3.000 4 TOOL DEF 2 L+0.000 R+3.000 5 TOOL DEF 3 L+0.000 R+3.000 6 TOOL CALL 1 Z S1000.000 7 L Z+20.000 R0 F MAX M3 8 L X-50.000 Y+0.000 R0 F MAX M 9 L Z+2.000 R0 F MAX M 10 CYCL DEF 14.0 CONTORNO 11 CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 / / / 12 CYCL DEF 15.0 PRETALADRADO 13 CYCL DEF 15.1 DIST.-2.000 PROF.-10.000 14 CYCL DEF 15.2 APROX.-5.000 F300 ACABAD+1.000 15 CYCL CALL M
© Jordi Sans, 2008. © Edicions UPC, 2008
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
STOP M6 TOOL CALL 2 Z S1000.000 L Z+2.000 R0 F MAX M3 CYCL DEF 6.0 DESBASTADO CYCL DEF 6.1 DIST.-2.000 PROF.-10.000 CYCL DEF 6.2 APROX.-5.000 F300 ACABAD+1.000 CYCL DEF 6.3 ANGULO+0.000 F500 CYCL CALL M STOP M6 TOOL CALL 3 Z S1000.000 L Z+2.000 R0 F MAX M3 CYCL DEF 16.0 FRESADO FINAL CYCL DEF 16.1 DIST.-2.000 PROF.-10.000 CYCL DEF 16.2 APROX.-5.000 F300 DR- F500 CYCL CALL M L Z+20.000 R0 F MAX M30 LBL 1 L X-5.000 Y+0.000 RL F M L X-5.000 Y+27.500 R F M L X-95.000 Y+27.500 R F M L X-95.000 Y-27.500 R F M L X-5.000 Y-27.500 R F M L X-5.000 Y+0.000 R F M LBL 0 LBL 2 L X-35.000 Y+18.000 RR F M CC X-35.000 Y+0.000 CP PA+90.000 DR+ R F M LBL 0 LBL 3 L X-65.000 Y+18.000 RR F M CC X-65.000 Y+0.000 CP PA+90.000 DR+ R F M LBL 0 END PGM 4 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 4.2
Figura 4.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.4
Figura 4.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.6
Figura 4.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.8
Figura 4.9
© Jordi Sans, 2008. © Edicions UPC, 2008
Modificación del programa 4 para obtener el 401 Fases de la modificación 41 - Cambio del inicio de la circunferencia de la derecha, de manera que este punto inicial quede dentro de la circunferencia de la izquierda, y cambio de corrección de la trayectoria de la herramienta, para que esta geometría quede mecanizada por dentro
Solución 0 BEGIN PGM 401 MM 1 BLK FORM 0.1 Z X-100.000 Y-30.000 Z-20.00 2 BLK FORM 0.2 X+0.000 Y+30.000 Z+0.00 3 TOOL DEF 1 L+0.000 R+3.00 4 TOOL DEF 2 L+0.000 R+3.00 5 TOOL DEF 3 L+0.000 R+3.00 6 TOOL CALL 1 Z S1000.00 7 L Z+20.000 R0 F MAX M 8 L X-50.000 Y+0.000 R0 F MAX 9 L Z+2.000 R0 F MAX 10 CYCL DEF 14.0 CONTORN 11 CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 / / 12 CYCL DEF 15.0 PRETALADRAD 13 CYCL DEF 15.1 DIST.-2.000 PROF.-10.00 14 CYCL DEF 15.2 APROX.-5.000 F300 ACABAD+1.00 15 CYCL CALL 16 STOP M 17 TOOL CALL 2 Z S1000.00 18 L Z+2.000 R0 F MAX M 19 CYCL DEF 6.0 DESBASTAD 20 CYCL DEF 6.1 DIST.-2.000 PROF.-10.00 21 CYCL DEF 6.2 APROX.-5.000 F300 ACABAD+1.00 22 CYCL DEF 6.3 ANGULO+0.000 F50 23 CYCL CALL 24 STOP M 25 TOOL CALL 3 Z S1000.00 26 L Z+2.000 R0 F MAX M 27 CYCL DEF 16.0 FRESADO FINAL 28 CYCL DEF 16.1 DIST.-2.000 PROF.-10.000 29 CYCL DEF 16.2 APROX.-5.000 F300 DR- F500 30 CYCL CALL M 31 L Z+20.000 R0 F MAX M30 32 LBL 1 33 L X-5.000 Y+0.000 RL F M
© Jordi Sans, 2008. © Edicions UPC, 2008
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
L X-5.000 Y+27.500 R F M L X-95.000 Y+27.500 R F M L X-95.000 Y-27.500 R F M L X-5.000 Y-27.500 R F M L X-5.000 Y+0.000 R F M LBL 0 LBL 2 L X-53.000 Y+0.000 RL F M CC X-35.000 Y+0.000 CP PA+180.000 DR+ R F M LBL 0 LBL 3 L X-65.000 Y+18.000 RR F M CC X-65.000 Y+0.000 CP PA+90.000 DR+ R F M LBL 0 END PGM 401 MM
Figuras
Figura 4.10
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.11
Figura 4.12
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.13
Figura 4.14
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.15
Modificación del programa 4 para obtener el 402 Fases de la modificación 46 - Cambio del inicio de la circunferencia de la izquierda, de manera que este punto inicial quede dentro de la circunferencia de la derecha, y cambio de corrección de la trayectoria de la herramienta, para que esta geometría quede mecanizada por dentro
Solución 0 1 2 3 4 5 6 7 8 9
BEGIN PGM 402 MM BLK FORM 0.1 Z X-100.000 Y-30.000 Z-20.00 BLK FORM 0.2 X+0.000 Y+30.000 Z+0.00 TOOL DEF 1 L+0.000 R+3.00 TOOL DEF 2 L+0.000 R+3.00 TOOL DEF 3 L+0.000 R+3.00 TOOL CALL 1 Z S1000.00 L Z+20.000 R0 F MAX M L X-50.000 Y+0.000 R0 F MAX L Z+2.000 R0 F MAX
© Jordi Sans, 2008. © Edicions UPC, 2008
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
CYCL DEF 14.0 CONTORN CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 / / CYCL DEF 15.0 PRETALADRAD CYCL DEF 15.1 DIST.-2.000 PROF.-10.00 CYCL DEF 15.2 APROX.-5.000 F300 ACABAD+1.00 CYCL CALL STOP M TOOL CALL 2 Z S1000.00 L Z+2.000 R0 F MAX M CYCL DEF 6.0 DESBASTAD CYCL DEF 6.1 DIST.-2.000 PROF.-10.00 CYCL DEF 6.2 APROX.-5.000 F300 ACABAD+1.00 CYCL DEF 6.3 ANGULO+0.000 F50 CYCL CALL STOP M TOOL CALL 3 Z S1000.00 L Z+2.000 R0 F MAX M CYCL DEF 16.0 FRESADO FINA CYCL DEF 16.1 DIST.-2.000 PROF.-10.00 CYCL DEF 16.2 APROX.-5.000 F300 DR- F50 CYCL CALL L Z+20.000 R0 F MAX M3 LBL 1 L X-5.000 Y+0.000 RL F L X-5.000 Y+27.500 R F L X-95.000 Y+27.500 R F L X-95.000 Y-27.500 R F L X-5.000 Y-27.500 R F L X-5.000 Y+0.000 R F LBL 0 LBL 2 L X-35.000 Y+18.000 RR F CC X-35.000 Y+0.00 CP PA+90.000 DR+ R F LBL 0 LBL 3 L X-47.000 Y+0.000 RL F CC X-65.000 Y+0.00 CP PA+0.000 DR+ R F LBL 0 END PGM 402 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 4.16
Figura 4.17
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 4.18
Modificación del programa 4 para obtener el programa 403 Fases de la modificación 40 - 49 - Cambio de los inicios de las circunferencias, de manera que estos puntos iniciales queden dentro de la circunferencia contraria, y cambio de corrección de la trayectoria de la herramienta, para que estas geometrías queden mecanizadas por fuera
Solución 0 BEGIN PGM 733 MM 1 BLK FORM 0.1 Z X-100 Y-30 Z-20 2 BLK FORM 0.2 X+0 Y+30 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL DEF 2 L+0 R+3 5 TOOL DEF 3 L+0 R+3 6 TOOL CALL 1 Z S 1000 7 L Z+20 R0 F MAX M03 8 L X-50 Y+0 R0 F MAX M 9 L Z+2 R0 F MAX M
© Jordi Sans, 2008. © Edicions UPC, 2008
10 CYCL DEF 14.0 CONTORNO 11 CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 / / / 12 CYCL DEF 15.0 PRETALADRADO 13 CYCL DEF 15.1 DIST. -2 PROF. -10 14 CYCL DEF 15.2 APROX.-5 F300 ACABAD+1 15 CYCL CALL M 16 STOP M06 17 TOOL CALL 2 Z S 1000 18 L Z+2 R0 F MAX M03 19 CYCL DEF 6.0 DESBASTADO 20 CYCL DEF 6.1 DIST. -2 PROF. -10 21 CYCL DEF 6.2 APROX.-5 F300 ACABAD+1 22 CYCL DEF 6.3 ANGULO+0 F500 23 CYCL CALL M 24 STOP M06 25 TOOL CALL 3 Z S 1000 26 L Z+2 R0 F MAX M03 27 CYCL DEF 16.0 FRESADO FINAL 28 CYCL DEF 16.1 DIST. -2 PROF. -10 29 CYCL DEF 16.2 APROX.-5 F300 DR- F500 30 CYCL CALL M 31 L Z+20 R0 F MAX M30 32 LBL 1 33 L X-5 Y+0 RL F M 34 L X-5 Y+27.5 R F M 35 L X-95 Y+27.5 R F M 36 L X-95 Y-27.5 R F M 37 L X-5 Y-27.5 R F M 38 L X-5 Y+0 R F M 39 LBL 0 40 LBL 2 41 L X-53 Y+0 RR F M 42 CC X-35 Y+0 43 CP PA+180 DR+ R F M 44 LBL 0 45 LBL 3 46 L X-47 Y+0 RR F M 47 CC X-65 Y+0 48 CP PA+0 DR+ R F M 49 LBL 0 50 END PGM 733 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 4.19
Figura 4.20
© Jordi Sans, 2008. © Edicions UPC, 2008
46
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 4.21
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 5. Modificaciones del centro de coordenadas. Cajeras Enunciado Realizar la pieza de la figura, utilizando una fresa de dos labios de 6 mm de diámetro. Hacer una única definición de cajera. Profundidad de las cajeras: 10 mm.
Figura 5.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos En este ejercicio debe ponerse en práctica la utilización de los ciclos de desplazamiento y giro del centro de coordenadas, así como la llamada múltiple a ciclos de mecanizado, una vez modificado el centro de coordenadas.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamiento de seguridad y posicionado para el inicio del mecanizado 8 - 14 - definición de la cajera 15 - 17 - primer desplazamiento del centro de coordenadas, necesario para la realización de la cajera 1 18 - desplazamiento de la herramienta al origen del nuevo centro de coordenadas y llamada a ciclo con M99 19 - 21 - desplazamiento del centro de coordenadas a la nueva coordenada con incrementales 22 - 23 - (opcional puesto que la cajera es simétrica respecto de su centro) giro del centro de coordenadas 180º 24 - desplazamiento de la herramienta al origen del nuevo centro de coordenadas y llamada a ciclo con M99 25 - 26 - reorientación a cero del centro de coordenadas para poder desplazarlo correctamente con posterioridad 27 - 29 - desplazamiento del centro de coordenadas a la nueva coordenada 30 - 31 - orientación del centro de coordenadas para poder realizar la cajera 3 32 - desplazamiento de la herramienta al origen del nuevo centro de coordenadas y llamada a ciclo con M99 33 - 34 - reorientación a cero del centro de coordenadas para poder desplazarlo correctamente con posterioridad 35 - 37 - desplazamiento del centro de coordenadas a la nueva coordenada 38 - 39 - orientación del centro de coordenadas para poder realizar la cajera 4 40 - desplazamiento de la herramienta al origen del nuevo centro de coordenadas y llamada a ciclo con M99 41 - alzado de la herramienta y parada del programa 42 - final del programa
© Jordi Sans, 2008. © Edicions UPC, 2008
Solución
0 BEGIN PGM 5 MM 1 BLK FORM 0.1 Z X-50.000 Y-50.000 Z-10.000 2 BLK FORM 0.2 X+50.000 Y+50.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+3.000 4 TOOL CALL 1 Z S1000.000 5 L Z+20.000 R0 F MAX M3 6 L X+0.000 Y+0.000 R0 F MAX M 7 L Z+2.000 R0 F MAX M 8 CYCL DEF 4.0 FRESADO CAJERA 9 CYCL DEF 4.1 DIST.-2.000 10 CYCL DEF 4.2 PROF.-10.000 11 CYCL DEF 4.3 APROX.-10.000 F300 12 CYCL DEF 4.4 X+20.000 13 CYCL DEF 4.5 Y+40.000 14 CYCL DEF 4.6 F300 DR+ 15 CYCL DEF 7.0 PUNTO CERO 16 CYCL DEF 7.1 X+25.000 17 CYCL DEF 7.2 Y+25.000 18 L X+0.000 Y+0.000 R0 F MAX M99 19 CYCL DEF 7.0 PUNTO CERO 20 CYCL DEF 7.1 IX+0.000 21 CYCL DEF 7.2 IY-50.000 22 CYCL DEF 10.0 GIRO 23 CYCL DEF 10.1 ROT+180.000 24 L X+0.000 Y+0.000 R0 F MAX M99 25 CYCL DEF 10.0 GIRO 26 CYCL DEF 10.1 ROT+0.000 27 CYCL DEF 7.0 PUNTO CERO 28 CYCL DEF 7.1 IX-50.000 29 CYCL DEF 7.2 IY+0.000 30 CYCL DEF 10.0 GIRO 31 CYCL DEF 10.1 ROT+135.000 32 L X+0.000 Y+0.000 R0 F MAX M99 33 CYCL DEF 10.0 GIRO 34 CYCL DEF 10.1 ROT+0.000 35 CYCL DEF 7.0 PUNTO CERO 36 CYCL DEF 7.1 IX+0.000 37 CYCL DEF 7.2 IY+50.000 38 CYCL DEF 10.0 GIRO 39 CYCL DEF 10.1 ROT+90.000 40 L X+0.000 Y+0.000 R0 F MAX M99 41 L Z+20.000 R0 F MAX M30 42 END PGM 5 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 5.2
Figura5.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 5.4
Figura 5.5
© Jordi Sans, 2008. © Edicions UPC, 2008
52
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 5.6
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 6. Modificaciones del centro de coordenadas. Contornos Enunciado Realizar la pieza de la figura utilizando una fresa de dos labios y 6 mm de diámetro. Profundidad de las figuras 10 mm.
Figura 6.1
Objetivos Se pretende ampliar la utilización de los ciclos de modificación de los centros de coordenadas, utilizando mecanizados de geometrías variables. Para ello, se observa en la resolución que las geometrías se definen respecto a un punto característico de las mismas, justificadas al centro de coordenadas universal. Luego , sus mecanizados se trasladan mediante desplazamientos de los centros de coordenadas.
© Jordi Sans, 2008. © Edicions UPC, 2008
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 9 - 10 - definición del contorno 10 - 13 - definición del ciclo de desbastado 14 - 16 - posicionado sobre el primer mecanizado 17 - llamada a ciclo de desbastado 18 - 20 - desplazamiento sobre el segundo mecanizado 21 - 22 - orientación del centro de coordenadas 23 - llamada a ciclo de desbastado 24 - 25 - reorientación a cero del centro de coordenadas, para su desplazamiento posterior 26 - 28 - desplazamiento sobre el tercer mecanizado 29 - 30 - orientación del centro de coordenadas 31 - llamada a ciclo de desbastado 32 - 33 - puesta a cero del giro del centro de coordenadas 34 - 36 - posicionado al cuarto mecanizado 37 - 38 - reorientación del centro de coordenadas 39 - llamada a ciclo de desbastado 40 - elevación de la herramienta y parada del programa 41 - 50 - definición de la geometría 51 - final del programa
Solución 0 BEGIN PGM 6 MM 1 BLK FORM 0.1 Z X-50.000 Y-50.000 Z-10.00 2 BLK FORM 0.2 X+50.000 Y+50.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+3.000 4 TOOL CALL 1 Z S1000.000 5 L Z+20.000 R0 F MAX M3 6 L X+0.000 Y+0.000 R0 F MAX M 7 L Z+2.000 R0 F MAX M 8 CYCL DEF 14.0 CONTORNO 9 CYCL DEF 14.1 LABEL CONTORNO 1 / / / / / 10 CYCL DEF 6.0 DESBASTADO 11 CYCL DEF 6.1 DIST.-2.000 PROF.-10.000 12 CYCL DEF 6.2 APROX.-10.000 F300 ACABAD+0.000
© Jordi Sans, 2008. © Edicions UPC, 2008
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
CYCL DEF 6.3 ANGULO+0.000 F300 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+25.000 CYCL DEF 7.2 Y+25.000 CYCL CALL M CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+0.000 CYCL DEF 7.2 IY-50.000 CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+180.000 CYCL CALL M CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+0.000 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX-50.000 CYCL DEF 7.2 IY+0.000 CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+135.000 CYCL CALL M CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+0.000 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+0.000 CYCL DEF 7.2 IY+50.000 CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+90.000 CYCL CALL M L Z+20.000 R0 F MAX M30 LBL 1 L X+0.000 Y-20.000 RL F M L X+10.000 Y-20.000 R F M L X+10.000 Y+0.000 R F M CC X+0.000 Y+0.000 CP IPA+180.000 DR+ R F M L X-10.000 Y+0.000 R F M L X-10.000 Y-20.000 R F M L X+0.000 Y-20.000 R F M LBL 0 END PGM 6 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 6.2
Figura 6.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 6.4
Figura 6.5
© Jordi Sans, 2008. © Edicions UPC, 2008
58
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 6.6
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 7. Repaso a todos los ciclos de trabajo Enunciado Realizar la pieza de la figura utilizando las herramientas siguientes: Broca de diámetro 8 Broca de diámetro 6 Fresa de desbastar de cuatro labios y de diámetro 6 Fresa para acabado de cuatro labios y de diámetro 6 Profundidades: Contorno de 7mm (la figura interior es una isla) Resto pasante (15 mm)
Figura 7.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos En esta práctica, se pretende revisar la programación de todos los ciclos de mecanizado vistos hasta el momento.
Fases de resolución 0 - inicio de programa 1 - 2 - definición del material en bruto 3 - 7 - definición de las herramientas 8 - llamada a herramienta 9 - 11 - primeros posicionamientos 12 - 17 - definición del ciclo de taladrado 18 - llamada a ciclo 19 - 24 - posicionados y llamadas al ciclo de taladrado 25 - 26 - parada de programa y llamada a la herramienta siguiente 27 - posicionado a altura de trabajo 28 - 33 - definición del ciclo de cajera circular 34 - posicionado y llamada al ciclo de cajera 35 - 41 - definición de cajera rectangular 42 - posicionado y llamada al ciclo de cajera rectangular 43 - 44 - stop y cambio de herramienta 45 - reposicionado a la altura de trabajo 46 - 47 - definición del ciclo de contorno 48 - 50 - definición del ciclo de pretaladrado 51 - llamada al ciclo de pretaladrado 52 - 53 - parada y cambio de herramienta 54 - desplazamiento a altura de trabajo 55 - 58 - definición de ciclo de desbastado 59 - activación del ciclo de desbastado 60 - 61 - stop y cambio de herramienta 63 - 65 - definición del ciclo de acabado o fresado final 66 - llamada a ciclo 67 - elevación de la herramienta y parada del programa 68 - 95 - definición de las diferentes geometrías que intervienen en el contorno 96 - final del programa
Solución 0 1 2 3 4
BEGIN PGM 7 MM BLK FORM 0.1 Z X-55.000 Y-45.000 Z-15.000 BLK FORM 0.2 X+60.000 Y+35.000 Z+0.000 TOOL DEF 1 L+0.000 R+4.000 TOOL DEF 2 L+0.000 R+3.000
© Jordi Sans, 2008. © Edicions UPC, 2008
5 TOOL DEF 3 L+0.000 R+3.000 6 TOOL DEF 4 L+0.000 R+3.000 7 TOOL DEF 5 L+0.000 R+4.000 8 TOOL CALL 1 Z S1000.000 9 L Z+20.000 R0 F MAX M3 10 L X+30.000 Y+25.000 R0 F MAX M 11 L Z+2.000 R0 F MAX M 12 CYCL DEF 1.0 TALADRADO PROF. 13 CYCL DEF 1.1 DIST.-2.000 14 CYCL DEF 1.2 PROF.-15.000 15 CYCL DEF 1.3 APROX.-7.500 16 CYCL DEF 1.4 T.ESPR1.000 17 CYCL DEF 1.5 F300 18 CYCL CALL M 19 L IX-15.000 IY+0.000 R0 F MAX M99 20 L IX-15.000 IY+0.000 R0 F MAX M99 21 L IX-15.000 IY+0.000 R0 F MAX M99 22 L IX-15.000 IY+0.000 R0 F MAX M99 23 L X-40.000 Y-25.000 R0 F MAX M99 24 L X+37.500 Y-22.500 R0 F MAX M99 25 STOP M6 26 TOOL CALL 5 Z S1000.000 27 L Z+2.000 R0 F MAX M3 28 CYCL DEF 5.0 CAJERA CIRCULAR 29 CYCL DEF 5.1 DIST.-2.000 30 CYCL DEF 5.2 PROF.-15.000 31 CYCL DEF 5.3 APROX.-7.500 F3000 32 CYCL DEF 5.4 RADIO7.500 33 CYCL DEF 5.5 F300 DR+ 34 L X-40.000 Y-25.000 R0 F MAX M99 35 CYCL DEF 4.0 FRESADO CAJERA 36 CYCL DEF 4.1 DIST.-2.000 37 CYCL DEF 4.2 PROF.-15.000 38 CYCL DEF 4.3 APROX.-7.500 F3000 39 CYCL DEF 4.4 X+15.000 40 CYCL DEF 4.5 Y+15.000 41 CYCL DEF 4.6 F300 DR+ 42 L X+37.500 Y-22.500 R0 F MAX M99 43 STOP M6 44 TOOL CALL 2 Z S1000.000 45 L Z+2.000 R0 F MAX M3 46 CYCL DEF 14.0 CONTORNO 47 CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 /4 / / 48 CYCL DEF 15.0 PRETALADRADO 49 CYCL DEF 15.1 DIST.-2.000 PROF.-7.000 50 CYCL DEF 15.2 APROX.-3.500 F300 ACABAD+1.000 51 CYCL CALL M 52 STOP M6
© Jordi Sans, 2008. © Edicions UPC, 2008
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
TOOL CALL 3 Z S1000.000 L Z+2.000 R0 F MAX M3 CYCL DEF 6.0 DESBASTADO CYCL DEF 6.1 DIST.-2.000 PROF.-7.000 CYCL DEF 6.2 APROX.-3.500 F300 ACABAD+1.000 CYCL DEF 6.3 ANGULO+0.000 F300 CYCL CALL M STOP M6 TOOL CALL 4 Z S1000.000 L Z+2.000 R0 F MAX M3 CYCL DEF 16.0 FRESADO FINAL CYCL DEF 16.1 DIST.-2.000 PROF.-7.000 CYCL DEF 16.2 APROX.-3.500 F300 DR- F500 CYCL CALL M L Z+20.000 R0 F MAX M30 LBL 2 L X+0.000 Y+15.000 RL F M L IX-23.000 IY+0.000 R F M L IX+0.000 IY-30.000 R F M L IX+23.000 IY-10.000 R F M L IX+23.000 IY+10.000 R F M L IX+0.000 IY+30.000 R F M L IX-23.000 IY+0.000 R F M LBL 0 LBL 1 L X-30.000 Y+0.000 RL F M CC X-20.000 Y+0.000 CP PA+180.000 DR+ R F M LBL 0 LBL 3 L X+30.000 Y+0.000 RL F M CC X+20.000 Y+0.000 CP PA+0.000 DR+ R F M LBL 0 LBL 4 L X+7.500 Y+0.000 RR F M L IX+0.000 IY+7.500 R F M L IX-7.500 IY+0.000 R F M L IX-7.500 IY-7.500 R F M L IX+7.500 IY-7.500 R F M L IX+7.500 IY+0.000 R F M L IX+0.000 IY+7.500 R F M LBL 0 END PGM 7 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 7.2
Figura 7.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 7.4
Figura 7.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 7.6
Figura 7.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 7.8
Figura 7.9
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 7.10
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 8. Contorneado de una “isla”
Enunciado Mecanizar la figura mediante contorno, pretaladrado, desbastado y fresado final. Herramientas a utilizar: Broca de diámetro 12 Fresa para desbastado de diámetro 12 Fresa para acabado de diámetro 12
Figura 8.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos El objetivo principal es el mecanizado de una figura que no tiene límites exteriores aparentes. Para conseguir el mecanizado, es necesario definir una geometría mayor que el perfil de la pieza, que sirve para delimitar el desbastado del contorno.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 5 - definición de las herramientas 6 - llamada a la primera herramienta 7 - 9 - primeros desplazamientos 10 - 11 - definición del contorno, con el círculo y la geometría exterior 12 - 14 - definición del pretaladrado 15 - llamada a este último 16 - 18 - parada, cambio de herramienta y posicionado a la altura de trabajo 19 - 22 - definición del desbastado 23 - llamada al ciclo de desbastado 24 - 26 - cambio de herramienta 27 - 29 - ciclo de fresado final 30 - llamada al ciclo 31 - elevación de la herramienta y parada del programa 32 - 44 - definición de las geometrías del contorno 45 - final del programa
Solución 0 BEGIN PGM 8 MM 1 BLK FORM 0.1 Z X-50 Y-50 Z-30 2 BLK FORM 0.2 X+50 Y+50 Z+0 3 TOOL DEF 1 L+0 R+6 ; BROCA 4 TOOL DEF 2 L+0 R+6 ; FRESA DESB. 5 TOOL DEF 3 L+0 R+6 ; FRESA ACAB. 6 TOOL CALL 1 Z S1000 7 L Z+25 R0 F MAX M3 8 L X+0 Y+0 R0 F MAX 9 L Z+2 R0 F MAX 10 CYCL DEF 14.0 CONTORNO 11 CYCL DEF 14.1 LABEL CONTORNO 1 /2 12 CYCL DEF 15.0 PRETALADRADO
© Jordi Sans, 2008. © Edicions UPC, 2008
13 14 15 16 17 18 19 20 21
CYCL DEF 15.1 DIST. -2 PROF. -20 CYCL DEF 15.2 PASO -10 F100 ACABADO +1 CYCL CALL STOP M6 TOOL CALL 2 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -20 CYCL DEF 6.2 PASO -5 F100 ACABADO +1
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL STOP M6 TOOL CALL 3 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 16.0 FRESADO CONTORNO CYCL DEF 16.1 DIST. -2 PROF. -20 CYCL DEF 16.2 PASO -10 F100 DR- F500 CYCL CALL L Z+25 R0 F MAX M30 LBL 1 L X+25 Y+0 RR CC X+0 Y+0 C X+25 Y+0 DR+ LBL 0 LBL 2 L X+55 Y+0 RL
39 40 41 42 43 44 45
L Y+55 L X-55 L Y-55 L X+55 L Y+0 LBL 0 END PGM 8 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 8.2
Figura 8.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 8.4
Figura 8.5
© Jordi Sans, 2008. © Edicions UPC, 2008
74
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 8.6
Figura 8.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 9. Geometría definida en coordenadas polares Enunciado Mecanizar la figura, haciendo un desbastado directo, con una fresa de dos labios y de diámetro 8.
Figura 9.1
Objetivos Se trata de reforzar el problema anterior utilizando la programación con desplazamientos en coordenadas polares e incorporando la función de redondeo, que hasta ahora no se había utilizado.
© Jordi Sans, 2008. © Edicions UPC, 2008
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 8 - 9 - definición del ciclo de contorno 10 - 13 - definición del ciclo de desbastado 14 - llamada a ciclo 15 - elevación de la herramienta y parada del programa 16 - 40 - definición de las geometrías de contorno 41 - final del programa
Solución 0 BEGIN PGM 9 MM 1 BLK FORM 0.1 Z X-50 Y-50 Z-20 2 BLK FORM 0.2 X+50 Y+50 Z+0 3 TOOL DEF 1 L+0 R+4 4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 CYCL DEF 14.0 CONTORNO 9 CYCL DEF 14.1 LABEL CONTORNO 1 /2 10 CYCL DEF 6.0 DESBASTE 11 CYCL DEF 6.1 DIST. -2 PROF. -10 12 CYCL DEF 6.2 PASO -5 F100 ACABADO +0 13 CYCL DEF 6.3 ANGULO +0 F500 14 CYCL CALL 15 L Z+25 R0 F MAX M30 16 LBL 1 17 L X+21,651 Y+0 RR 18 CC X+0 Y+0 19 LP PR+25 PA+30 20 RND R5 21 LP IPR+0 PA+90 22 RND R5 23 LP IPR+0 PA+150
© Jordi Sans, 2008. © Edicions UPC, 2008
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
RND R5 LP IPR+0 PA+210 RND R5 LP IPR+0 PA+270 RND R5 LP IPR+0 PA+330 RND R5 L X+21,651 Y+0 LBL 0 LBL 2 L X+55 Y+0 RL L Y+55 L X-55 L Y-55 L X+55 L Y+0 LBL 0 END PGM 9 MM
Figuras
Figura 9.2
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 9.3
Figura 9.4
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 9.5
Figura 9.5
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 10. Transformación de isla a cajera Enunciado Mecanizar la figura haciendo un desbastado directo y utilizando una fresa de dos labios y de diámetro 8.
Figura 10.1
Objetivos Este programa nace de modificar el programa 9, ya que tan sólo eliminando la geometría exterior y la corrección de la trayectoria de la herramienta en el exágono conseguimos el programa 10.
Fases de resolución 9 - se elimina la geometría 2 del programa 9 17 - se cambia la corrección a RL (izquierdas)
© Jordi Sans, 2008. © Edicions UPC, 2008
Solución 0 1 2 3 4 5 6 7 8
BEGIN PGM 10 MM BLK FORM 0.1 Z X-50 Y-50 Z-20 BLK FORM 0.2 X+50 Y+50 Z+0 TOOL DEF 1 L+0 R+4 TOOL CALL 1 Z S1000 L Z+25 R0 F MAX M3 L X+0 Y+0 R0 F MAX L Z+2 R0 F MAX CYCL DEF 14.0 CONTORNO
9 CYCL DEF 14.1 LABEL CONTORNO 1
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -10 CYCL DEF 6.2 PASO -5 F100 ACABADO +0 CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL L Z+25 R0 F MAX M30 LBL 1 L X+21,651 Y+0 RL CC X+0 Y+0 LP PR+25 PA+30 RND R5 LP IPR+0 PA+90 RND R5 LP IPR+0 PA+150 RND R5 LP IPR+0 PA+210 RND R5 LP IPR+0 PA+270 RND R5 LP IPR+0 PA+330 RND R5 L X+21,651 Y+0 LBL 0 LBL 2 L X+55 Y+0 RL L Y+55 L X-55 L Y-55 L X+55 L Y+0 LBL 0 END PGM 10 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 10.2
Figura 10.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 10.4
Figura 10.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 10.6
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 11. Desbastado y acabado de una pirámide Enunciado Realizar el mecanizado de la figura partiendo de un bloque macizo de 75·75·30. Se deberá realizar un desbastado y un acabado. Utilizar las herramientas siguientes: Fresa cilíndrica de desbastado de diámetro 8 y dos labios Fresa cilíndrica de acabado de diámetro 8 y dos labios
Figura 11.1
Objetivos El objetivo principal de este programa es la iniciar al lector en la programación paramétrica con el objeto de obtener figuras tridimensionales.
© Jordi Sans, 2008. © Edicions UPC, 2008
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 4 - definición de las herramientas 5 - llamada a la herramienta de desbastar 6 - 8 - desplazamientos iniciales 9 - definición del parámetro “contador” del subprograma de desbastado 10 - 25 - subprograma de desbastado 26 - 28 - cambio de herramienta 29 - 50 - subprograma de acabado 51 - parada del programa 52 - 67 - definición de las geometrías de contorno para el desbastado 68 - final del programa
Solución 0 BEGIN PGM 11 MM 1 BLK FORM 0.1 Z X-37,5 Y-37,5 Z-30 2 BLK FORM 0.2 X+37,5 Y+37,5 Z+0 3 TOOL DEF 1 L+0 R+4 ; FRESA DESB. 4 TOOL DEF 2 L+0 R+4 ; FRESA ACAB. 5 TOOL CALL 1 Z S1000 6 L Z+20 R0 F MAX M3 7 L X+0 Y+0 R0 F MAX 8 L Z+2 R0 F MAX 9 FN 0: Q1 = +0 10 CYCL DEF 14.0 CONTORNO 11 CYCL DEF 14.1 LABEL CONTORNO 1 /2
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
LBL 10 FN 1: Q1 = +Q1 + +4 FN 6: Q3 = SIN+30 FN 7: Q4 = COS+30 FN 4: Q5 = +Q3 DIV +Q4 FN 3: Q6 = +Q5 * +Q1 FN 1: Q2 = +Q6 + +15 CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -Q1 CYCL DEF 6.2 PASO -Q1 F100 ACABADO +1 CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL FN 12: IF +Q1 LT +20 GOTO LBL 10 LBL 0 STOP M6
© Jordi Sans, 2008. © Edicions UPC, 2008
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
TOOL CALL 2 Z S1000 L Z+2 R0 F MAX M3 LBL 20 FN 0: Q10 = -26 L X+30 Y-26 R0 F MAX LBL 21 L Z-20 R0 F MAX L X+29 R0 F500 L X+19 Z+0 R0 F500 L Z+2 R0 F MAX FN 1: Q10 = +Q10 + +1 L X+30 Y+Q10 R0 F MAX LBL 0 FN 12: IF +Q10 LT +26 GOTO LBL 21 LBL 0 CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+90 CALL LBL 20 REP 1/1 CYCL DEF 10.0 GIRO CYCL DEF 10.1 IROT+90 CALL LBL 20 REP 1/1 CYCL DEF 10.0 GIRO CYCL DEF 10.1 IROT+90 CALL LBL 20 REP 1/1 L Z+20 R0 F MAX M30 LBL 1 L X+Q2 Y+0 RR L Y+Q2 L X-Q2 L Y-Q2 L X+Q2 L Y+0 LBL 0 LBL 2 L X+40 Y+0 RL L Y+40 L X-40 L Y-40 L X+40 L Y+0 LBL 0 END PGM 11 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 11.2
Figura 11.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 11.4
Figura 11.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 11.6
Figura 11.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 11.8
Figura 11.9
© Jordi Sans, 2008. © Edicions UPC, 2008
94
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 11.10
Figura 11.11
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 12. Pirámide de base elíptica Enunciado Realizar el desbastado de la pieza utilizando una fresa de dos labios y de diámetro 12.
Figura 12.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos El objetivo principal de este programa es ahondar en la práctica de la programación paramétrica, con el objeto de obtener figuras tridimensionales. En este caso, la figura a mecanizar es una elipse por tanto, la trayectoria deberá calcularse en el LBL de geometría. No se podrá obtener más exactitud que el número de cálculos que es capaz de memorizar el CNC para dicha trayectoria.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 8 - 9 - definición de los parámetros geométricos correspondentes a los anchos de la elipse 10 - definición del parámetro contador 11 - 25 - subprograma de desbastado 26 - parada del programa 27 - 43 - definición de las geometrías de contorno para el desbastado 44 - final del programa
Solución 0 BEGIN PGM 12 MM 1 BLK FORM 0.1 Z X-40 Y-30 Z-25 2 BLK FORM 0.2 X+40 Y+30 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL CALL 1 Z S1000 5 L Z+20 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 CYCL DEF 14.0 CONTORNO 9 CYCL DEF 14.1 LABEL CONTORNO 1 /2
10 FN 0: Q1 = +30 11 FN 0: Q2 = +20
© Jordi Sans, 2008. © Edicions UPC, 2008
12 FN 0: Q3 = +0,5 13 LBL 10 14 FN 4: Q4 = +Q3 DIV +2 15 FN 1: Q5 = +Q4 + +Q1 16 FN 1: Q6 = +Q4 + +Q2 17 FN 0: Q10 = +0 18 CYCL DEF 6.0 DESBASTE 19 CYCL DEF 6.1 DIST. -2 PROF. -Q3 20 CYCL DEF 6.2 PASO -Q3 F300 ACABADO +0 21 CYCL DEF 6.3 ANGULO +0 F500 22 CYCL CALL 23 FN 1: Q3 = +Q3 + +0,5 24 LBL 0 25 FN 12: IF +Q3 LT +22 GOTO LBL 10 26 L Z+20 R0 F MAX M30 27 LBL 1 28 L X+53 Y+0 RL 29 L X+53 Y+43 30 L X-53 Y+43 31 L X-53 Y-43 32 L X+53 Y-43 33 L X+53 Y+0 34 LBL 0 35 LBL 2 36 FN 7: Q11 = COS+Q10 37 FN 6: Q12 = SIN+Q10 38 FN 3: Q20 = +Q5 * +Q11 39 FN 3: Q30 = +Q6 * +Q12 40 L X+Q20 Y+Q30 RR 41 FN 1: Q10 = +Q10 + +5 42 FN 12: IF +Q10 LT +361 GOTO LBL 2 43 LBL 0 44 END PGM 12 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 12.2
Figura 12.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 12.4
Figura 12.5
© Jordi Sans, 2008. © Edicions UPC, 2008
100
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 12.6
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 13. Mecanizado de una brida Enunciado Realizar el desbastado de la pieza, con las herramientas siguientes: Fresa de diámetro 8 y dos labios (cajera circular) Fresa de diámetro 24 y dos labios (mecanizado exterior)
Figura 13.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos El objetivo principal de este programa es ahondar en la práctica de la programación paramétrica, con el objeto de obtener figuras tridimensionales.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 4 - definición de las herramientas 5 - llamada a la herramienta para la figura interior 6 - 8- desplazamientos iniciales 9 - 14 definición de la cajera 15 - llamada al ciclo. 16 - 18 - cambio de herramienta 19 - 20 definición del contorno 21 - 22 - definición del contador y del parámetro que nos da la inclinación de la figura tridimensional 23 - 32 - subprograma para el desbastado en 3D 34 - 52 - geometrías del contorno 53 - final del programa
Solución 0 BEGIN PGM 13 MM 1 BLK FORM 0.1 Z X-50.000 Y-40.000 Z-40.000 2 BLK FORM 0.2 X+50.000 Y+40.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+4.000 4 TOOL DEF 2 L+0.000 R+12.000 5 TOOL CALL 1 Z S1000.000 6 L Z+20.000 R0 F MAX M3 7 L X+20.000 Y+0.000 R0 F MAX M 8 L Z+2.000 R0 F MAX M 9 CYCL DEF 5.0 CAJERA CIRCULAR 10 CYCL DEF 5.1 DIST.-2.000 11 CYCL DEF 5.2 PROF.-40.000 12 CYCL DEF 5.3 APROX.-10.000 F300 13 CYCL DEF 5.4 RADIO20.000 14 CYCL DEF 5.5 F500 DR+ 15 CYCL CALL M 16 STOP M6
© Jordi Sans, 2008. © Edicions UPC, 2008
17 TOOL CALL 2 Z S1000.000 18 L Z+2.000 R0 F MAX M3 19 CYCL DEF 14.0 CONTORNO 20 CYCL DEF 14.1 LABEL CONTORNO 1 /2 / / / / 21 FN 0 : Q1 = +3.000 22 FN 0 : Q2 = +0.000 23 LBL 10 24 CYCL DEF 6.0 DESBASTADO 25 CYCL DEF 6.1 DIST.-2.000 PROF.-Q01 26 CYCL DEF 6.2 APROX.-Q01 F300 ACABAD+0.000 27 CYCL DEF 6.3 ANGULO+0.000 F500 28 CYCL CALL M 29 FN 1 : Q1 = +Q01 + +3.000 30 LBL 0 31 FN 1 : Q2 = +Q02 + +2.000 32 FN 12 : IF +Q01 LT +33.000 GOTO LBL 10 33 L Z+20.000 R0 F MAX M30 34 LBL 1 35 L X+75.000 Y+0.000 RL F M 36 L X+75.000 Y+55.000 R F M 37 L X-75.000 Y+55.000 R F M 38 L X-75.000 Y-55.000 R F M 39 L X+75.000 Y-55.000 R F M 40 L X+75.000 Y+0.000 R F M 41 LBL 0 42 LBL 2 43 L X+50.000 Y+0.000 RR F M 44 CC X+20.000 Y+0.000 45 C X+20.000 Y+30.000 DR+ R F M 46 L X-Q02 Y+30.000 R F M 47 CC X-Q02 Y+0.000 48 C X-Q02 Y-30.000 DR+ R F M 49 L X+20.000 Y-30.000 R F M 50 CC X+20.000 Y+0.000 51 C X+50.000 Y+0.000 DR+ R F M 52 LBL 0 53 END PGM 13
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 13.2
Figura 13.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 13.4
Figura 13.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 13.6
Figura 13.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 13.8
Figura 13.9
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 13.10
Figura 13.11
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 13.12. (Sección para una mejor comprensión)
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 14. Mecanizado de un soporte de rodamientos Enunciado Hacer el mecanizado de la pieza, utilizando las herramientas siguientes: Fresa de diámetro 16 y cuatro labios Fresa de diámetro 10 y cuatro labios Broca de diámetro 16 Broca de diámetro 10
Figura 14.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Con este programa se insiste en la práctica de la utilización de subrutinas estándar, con la repetición de parte del programa y la manipulación del centro de coordenadas. Así mismo, se ha intentado hacer una pieza no tan educativa y sí más realista, que incluye ajustes.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 6 - definición de las herramientas 7 - llamada a la herramienta para el pretaladrado 8 - 10 - desplazamientos iniciales 11 - 32 - subprograma para el mecanizado de las figuras exteriores, donde primero se realiza el pretaladrado, después se cambia la herramienta, se desbasta, se contornea, y se repite esta acción tres veces, girando el centro de coordenadas 90º, para la realización del resto de figuras 33 - 37 cambio de herramienta para taladrar. 38 – 47 - definición de taladrado y aplicación de éste en los cuatro agujeros 48 – 49 - se deshace el giro 50 – 53 - cambio de herramienta para el taladrado previo a las cajeras 54 – 60 - definición de taladrado y aplicación 61 – 63 - cambio de herramienta para el mecanizado de las cajeras y el perfilado de los nervios 64 – 84 - definición y llamada a las cajeras, la de diámetro 100 primero se desbasta y luego se acaba 85 – 99 - definición de los subprogramas necesarios para el parfilado de los 4 nervios. 100 - parada del programa 101 – 110 - geometría del contorno 111 final del programa
Solución 0 BEGIN PGM 14 MM 1 BLK FORM 0.1 Z X-75 Y-75 Z-32 2 BLK FORM 0.2 X+75 Y+75 Z+0 3 TOOL DEF 1 L+0 R+5 ; BROCA 4 TOOL DEF 2 L+0 R+8 ; BROCA 5 TOOL DEF 3 L+0 R+5 ; FRESA 6 TOOL DEF 4 L+0 R+8 ; FRESA 7 TOOL CALL 1 Z S1000 8 L Z+25 R0 F MAX M3 9 L X+0 Y+0 R0 F MAX 10 L Z+2 R0 F MAX 11 LBL 1 12 CYCL DEF 14.0 CONTORNO
© Jordi Sans, 2008. © Edicions UPC, 2008
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
CYCL DEF 14.1 LABEL CONTORNO 10 CYCL DEF 15.0 PRETALADRADO CYCL DEF 15.1 DIST. -2 PROF. -20 CYCL DEF 15.2 PASO -10 F100 ACABADO +1 CYCL CALL STOP M6 TOOL CALL 3 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -20 CYCL DEF 6.2 PASO -5 F100 ACABADO +1 CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL CYCL DEF 16.0 FRESADO CONTORNO CYCL DEF 16.1 DIST. -2 PROF. -20 CYCL DEF 16.2 PASO -10 F100 DR- F500 CYCL CALL CYCL DEF 10.0 GIRO CYCL DEF 10.1 IROT+90 CALL LBL 1 REP 3/3 STOP M6 TOOL CALL 1 Z S1000 L Z+2 R0 F MAX M3 LBL 0 L X+63 Y+63 R0 F MAX CYCL DEF 1.0 TALADRADO PROFUNDO CYCL DEF 1.1 DIST. -22 CYCL DEF 1.2 PROF. -15 CYCL DEF 1.3 PASO -15 CYCL DEF 1.4 T.ESPR 0 CYCL DEF 1.5 F100 CYCL CALL L X-63 R0 F MAX M99 L Y-63 R0 F MAX M99 L X+63 R0 F MAX M99 CYCL DEF 10.0 GIRO CYCL DEF 10.1 ROT+0 STOP M6 TOOL CALL 2 Z S1000 L Z+2 R0 F MAX M3 L X+0 Y+0 R0 F MAX CYCL DEF 1.0 TALADRADO PROFUNDO CYCL DEF 1.1 DIST. -2 CYCL DEF 1.2 PROF. -35 CYCL DEF 1.3 PASO -15 CYCL DEF 1.4 T.ESPR 0 CYCL DEF 1.5 F100 CYCL CALL STOP M6 TOOL CALL 4 Z S1000
© Jordi Sans, 2008. © Edicions UPC, 2008
63 L Z+2 R0 F MAX M3 64 CYCL DEF 5.0 CAJERA CIRCULAR 65 CYCL DEF 5.1 DIST. -2 66 CYCL DEF 5.2 PROF. -18 67 CYCL DEF 5.3 PASO -5 F100 68 CYCL DEF 5.4 RADIO 49 69 CYCL DEF 5.5 F500 DR+ 70 CYCL CALL 71 CYCL DEF 5.0 CAJERA CIRCULAR 72 CYCL DEF 5.1 DIST. -2 73 CYCL DEF 5.2 PROF. -18 74 CYCL DEF 5.3 PASO -9 F100 75 CYCL DEF 5.4 RADIO 50 76 CYCL DEF 5.5 F500 DR+ 77 CYCL CALL 78 CYCL DEF 5.0 CAJERA CIRCULAR 79 CYCL DEF 5.1 DIST. -20 80 CYCL DEF 5.2 PROF. -15 81 CYCL DEF 5.3 PASO -5 F100 82 CYCL DEF 5.4 RADIO 35 83 CYCL DEF 5.5 F500 DR+ 84 CYCL CALL 85 LBL 2 86 L Y-13 R0 F MAX 87 LBL 3 88 L Z+2 R0 F MAX 89 L X+85 R0 F MAX 90 L Z-20 R0 F MAX 91 L X+83 R0 F500 92 L X+63 Z+0 R0 F500 93 L IY+1 R0 F MAX 94 LBL 0 95 CALL LBL 3 REP 25/25 96 CYCL DEF 10.0 GIRO 97 CYCL DEF 10.1 IROT+90 98 LBL 0 99 CALL LBL 2 REP 3/3 100 L Z+25 R0 F MAX M30 101 LBL 10 102 L X+55 Y+8 RL 103 L X+80 104 L Y+80 105 L X+8 106 L Y+55 107 L X+55 108 RND R10 109 L Y+8 110 LBL 0 111 END PGM 14 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 14.2
Figura 14.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.4
Figura 14.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.6
Figura 14.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.8
Figura 14.9
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.10
Figura 14.11
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.12
Figura 14.13
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.14
Figura 14.15
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.16
Figura 14.17
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 14.18
Figura 14.19 (sección para facilitar la comprensión)
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 15. Geometría plana parametrizada Enunciado Mecanizar la pieza de la figura utilizando las herramientas siguientes: Broca de diámetro 6 Fresa de desbastado de diámetro 6 Fresa de acabado de diámetro 6
Figura 15.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos El objetivo de este programa es realizar geometrías planas parametrizadas. Se utilizan para piezas de geometría similar, pero con cambios en sus cotas.
Fases de resolución 0 - inicio del programa 1 – 2 - definición del material en bruto 3 - 5 - definición de las herramientas 6 - llamada a la herramienta para el taladrado 7 - 9 - desplazamientos previos 10 - 15 - definición de los parámetros geométricos 16 - 27 - definición y llamadas a ciclo de taladrado 28 - 30 - cambio de herramienta 31 - 41 - definición y llamadas al ciclo de cajera 42 - 44 - cambio de herramienta 45 - 46 - definición de contorno 47 - 50 - definición y llamada a, ciclo de pretaladrado 51 - 53 - cambio de herramienta 54 - 58 - definición y llamada a, ciclo de desbastado 59 - 61 - cambio de herramienta 62 - 65 - definición y llamada a, ciclo de acabado 66 - parada del programa 67 - 99 - definición de las geometrías del contorno 100 - final del programa
Solución 0 BEGIN PGM 15 MM 1 BLK FORM 0.1 Z X-75 Y-75 Z-20 2 BLK FORM 0.2 X+75 Y+75 Z+0 3 TOOL DEF 1 L+0 R+3 ; BROCA 4 TOOL DEF 2 L+0 R+3 ; FRESA 5 TOOL DEF 3 L+0 R+3 ; FRESA ACAB. 6 TOOL CALL 1 Z S1000 7 L Z+20 R0 F MAX M3 8 L X+0 Y+0 R0 F MAX 9 L Z+2 R0 F MAX 10 FN 0: Q1 = +30 11 FN 4: Q6 = +Q1 DIV +2 12 FN 1: Q3 = +Q1 + +5 13 FN 1: Q4 = +Q6 + +3 14 FN 4: Q5 = +Q1 DIV +5
© Jordi Sans, 2008. © Edicions UPC, 2008
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
FN 1: Q7 = +Q3 + +Q4 CYCL DEF 1.0 TALADRADO PROFUNDO CYCL DEF 1.1 DIST. -2 CYCL DEF 1.2 PROF. -22 CYCL DEF 1.3 PASO -15 CYCL DEF 1.4 T.ESPR 0 CYCL DEF 1.5 F100 CYCL CALL L X+Q3 Y+0 R0 F MAX M99 L X+0 Y+Q3 R0 F MAX M99 L X-Q3 Y+0 R0 F MAX M99 L X+0 Y-Q3 R0 F MAX M99 L X+0 Y+0 R0 F MAX STOP M6 TOOL CALL 2 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 5.0 CAJERA CIRCULAR CYCL DEF 5.1 DIST. -2 CYCL DEF 5.2 PROF. -22 CYCL DEF 5.3 PASO -5 F100 CYCL DEF 5.4 RADIO Q6 CYCL DEF 5.5 F500 DR+ CYCL CALL L X+Q3 Y+0 R0 F MAX M99 L X+0 Y+Q3 R0 F MAX M99 L X-Q3 Y+0 R0 F MAX M99 L X+0 Y-Q3 R0 F MAX M99 STOP M6 TOOL CALL 1 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 14.0 CONTORNO CYCL DEF 14.1 LABEL CONTORNO 1 /2 CYCL DEF 15.0 PRETALADRADO CYCL DEF 15.1 DIST. -2 PROF. -10 CYCL DEF 15.2 PASO -10 F100 ACABADO +1 CYCL CALL STOP M6 TOOL CALL 2 Z S1000 L Z+2 R0 F MAX M3 CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -10 CYCL DEF 6.2 PASO -5 F100 ACABADO +1 CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL
© Jordi Sans, 2008. © Edicions UPC, 2008
59 STOP M6 60 TOOL CALL 3 Z S1000 61 L Z+2 R0 F MAX M3 62 CYCL DEF 16.0 FRESADO CONTORNO 63 CYCL DEF 16.1 DIST. -2 PROF. -10 64 CYCL DEF 16.2 PASO 10 F100 DR+ F500 65 CYCL CALL 66 L Z+20 R0 F MAX M30 67 LBL 1 68 L X+Q7 Y+0 RR 69 CC X+Q3 Y+0 70 C X+Q3 Y+Q4 DR+ 71 L X+Q4 72 RND RQ5 73 L Y+Q3 74 CC X+0 Y+Q3 75 C X-Q4 Y+Q3 DR+ 76 L Y+Q4 77 RND RQ5 78 L X-Q3 79 CC X-Q3 Y+0 80 C X-Q3 Y-Q4 DR+ 81 L X-Q4 82 RND RQ5 83 L Y-Q3 84 CC X+0 Y-Q3 85 C X+Q4 Y-Q3 DR+ 86 L Y-Q4 87 RND RQ5 88 L X+Q3 89 CC X+Q3 Y+0 90 C X+Q7 Y+0 DR+ 91 LBL 0 92 LBL 2 93 L X+80 Y+0 RL 94 L Y+80 95 L X-80 96 L Y-80 97 L X+80 98 L Y+0 99 LBL 0 100 END PGM 15 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 15.2
Figura 15.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 15.4
Figura 15.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 15.6
Figura 15.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 15.8
Figura 15.9
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 15.10
Figura 15.11
© Jordi Sans, 2008. © Edicions UPC, 2008
134
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 15.12
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 16. Tangencias variables Enunciado Realizar la pieza parametrizada de la figura. Utilizar las siguientes herramientas: Fresa de diámetro 8 y dos labios Broca de diámetro 8
Figura 16.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos El objetivo de este programa es realizar geometrías planas parametrizadas. Se añade la dificultad de parametrizar los puntos de tangencia.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - 4 - definición de las herramientas 5 - llamada a la herramienta para el taladrado 6 - 8 - desplazamientos previos 9 - 18 - definición y llamadas al ciclo de taladrado 19 - 21 - cambio de herramienta 22 - 23 - definición de contorno 24 - 26 - parametrizaciones geométricas 27 - 40 - subprograma de mecanizado de la geometría parametrizada 41 - 43 - redefinición de los parámetros geométricos 44 - llamada al subprograma de mecanizado 45 - parada del programa 46 - 67 - geometría de contorno 68 - final del programa
Solución 0 BEGIN PGM 16 MM 1 BLK FORM 0.1 Z X-50.000 Y-50.000 Z-30.000 2 BLK FORM 0.2 X+50.000 Y+50.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+4.000 4 TOOL DEF 2 L+0.000 R+4.000 5 TOOL CALL 1 Z S1000.000 6 L Z+20.000 R0 F MAX M3 7 L X+0.000 Y+0.000 R0 F MAX M 8 L Z+2.000 R0 F MAX M 9 CYCL DEF 1.0 TALADRADO PROF. 10 CYCL DEF 1.1 DIST.-2.000 11 CYCL DEF 1.2 PROF.-30.000 12 CYCL DEF 1.3 APROX.-10.000 13 CYCL DEF 1.4 T.ESPR1.000 14 CYCL DEF 1.5 F300 15 L X+30.000 Y+30.000 R0 F MAX M99 16 L X-30.000 Y+30.000 R0 F MAX M99 17 L X-30.000 Y-30.000 R0 F MAX M99 18 L X+30.000 Y-30.000 R0 F MAX M99 19 STOP M6 20 TOOL CALL 2 Z S1000.000
© Jordi Sans, 2008. © Edicions UPC, 2008
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
L Z+2.000 R0 F MAX M3 CYCL DEF 14.0 CONTORNO CYCL DEF 14.1 LABEL CONTORNO 1 /2 / / / / FN 0 : Q1 = +40.000 FN 4 : Q1 = +Q01 DIV +2.000 FN 0 : Q10 = +24.000 LBL 10 FN 2 : Q2 = +Q01 - +10.000 FN 8 : Q3 = +30.000 LEN +Q02 FN 4 : Q4 = +300.000 DIV +Q03 FN 3 : Q25 = +Q02 * +10.000 FN 4 : Q5 = +Q25 DIV +Q03 FN 1 : Q6 = +Q04 + +Q02 FN 1 : Q7 = +30.000 + +Q05 CYCL DEF 6.0 DESBASTADO CYCL DEF 6.1 DIST.-2.000 PROF.-Q10 CYCL DEF 6.2 APROX.-6.000 F300 ACABAD+0.000 CYCL DEF 6.3 ANGULO+0.000 F500 CYCL CALL M LBL 0 FN 0 : Q1 = +80.000 FN 4 : Q1 = +Q01 DIV +2.000 FN 0 : Q10 = +12.000 CALL LBL 10 REP 1/1 L Z+20.000 R0 F MAX M30 LBL 1 L X+0.000 Y+6.000 RR F M CC X+0.000 Y+0.000 CP PA+90.000 DR+ R F M LBL 0 LBL 2 L X+0.000 Y+40.000 RL F M CC X+0.000 Y+30.000 C X-Q04 Y+Q07 DR+ R F M L X-Q06 Y+Q05 R F M CC X-Q02 Y+0.000 C X-Q06 Y-Q05 DR+ R F M L X-Q04 Y-Q07 R F M CC X+0.000 Y-30.000 C X+Q04 Y-Q07 DR+ R F M L X+Q06 Y-Q05 R F M CC X+Q02 Y+0.000 C X+Q06 Y+Q05 DR+ R F M L X+Q04 Y+Q07 R F M CC X+0.000 Y+30.000 C X+0.000 Y+40.000 DR+ R F M LBL 0 END PGM 16 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 16.2
Figura 16.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 16.4
Figura 16.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 16.6
Figura 16.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 16.8
Figura 16.9
© Jordi Sans, 2008. © Edicions UPC, 2008
142
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 16.10
Figura 16.11
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 17. Matriz polar de taladros Enunciado Realizar la matriz de agujeros especificada con una broca de diámetro 6. Parámetros Qi: Q1= N.º de divisiones angulares Q2= Distancia entre agujeros Q3= N.º de divisiones radiales Q4= Profundidad Q5= Paso de mecanizado
Figura 17.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se trata de definir un programa que nos permita hacer matrices polares de agujeros, de forma genérica.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 13 - parámetros de control de la matriz polar 14 - 35 - subprograma para el taladrado de todos los agujeros 36 - final del programa
Solución 0 BEGIN PGM 17 MM 1 BLK FORM 0.1 Z X-50 Y-50 Z-25 2 BLK FORM 0.2 X+50 Y+50 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 FN 0: Q1 = +6 9 FN 0: Q2 = +8 10 FN 0: Q3 = +4 11 FN 0: Q4 = +25 12 FN 0: Q5 = +15 13 FN 0: Q6 = +0 14 LBL 1 15 FN 0: Q10 = +Q2 16 FN 3: Q11 = +Q2 * +Q3 17 FN 1: Q12 = +Q11 + +1 18 LBL 2 19 L X+Q10 Y+0 R0 F MAX 20 CYCL DEF 1.0 TALADRADO PROFUNDO 21 CYCL DEF 1.1 DIST. -2 22 CYCL DEF 1.2 PROF. -Q4 23 CYCL DEF 1.3 PASO -Q5 24 CYCL DEF 1.4 T.ESPR 0 25 CYCL DEF 1.5 F100 26 CYCL CALL
© Jordi Sans, 2008. © Edicions UPC, 2008
27 28 29 30 31 32 33 34 35 36
FN 1: Q10 = +Q10 + +Q2 FN 12: IF +Q10 LT +Q12 GOTO LBL 2 LBL 0 FN 4: Q13 = +360 DIV +Q1 CYCL DEF 10.0 GIRO CYCL DEF 10.1 IROT+Q13 FN 1: Q6 = +Q6 + +1 FN 12: IF +Q6 LT +Q1 GOTO LBL 1 LBL 0 END PGM 17 MM
Figuras
Figura 17.2
© Jordi Sans, 2008. © Edicions UPC, 2008
146
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 17.3
Figura 17.4
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 18. Matriz rectangular de taladros Enunciado Realizar un programa que permita mecanizar matrices rectangulares de agujeros como se indica en la figura, utilizando una broca de 6 mm de diámetro. Parámetros Qi: Q1= Coordenada X del 1.r agujero Q2= Coordenada Y del 1.r agujero Q3= N.º de columnas Q4= N.º de filas Q5= Distancia entre columnas Q6= Distancia entre filas Q7= Profundidad de los agujeros Q8= Paso del mecanizado
Figura 18.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se trata de definir un programa que nos permita hacer matrices rectangulares de agujeros, de forma genérica.
Fases de resolución: 0 - inicio del programa 1 - 2 - definición del material en bruto 3- definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 17 - parámetros de control de la matriz polar 18 - 38 - subprograma para el taladrado de todos los agujeros 36 - final del programa
Solución 0 BEGIN PGM 18 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-30 2 BLK FORM 0.2 X+120 Y+120 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 FN 0: Q1 = +10 9 FN 0: Q2 = +60 10 FN 0: Q3 = +6 11 FN 0: Q4 = +4 12 FN 0: Q5 = +7 13 FN 0: Q6 = +10 14 FN 0: Q7 = +30 15 FN 0: Q8 = +10 16 FN 0: Q12 = +0 17 FN 0: Q20 = +Q2 18 LBL 1 19 L Y+Q20 R0 F MAX 20 FN 0: Q10 = +Q1 21 FN 0: Q11 = +0 22 LBL 2 23 L X+Q10 R0 F MAX 24 CYCL DEF 1.0 TALADRADO PROFUNDO 25 CYCL DEF 1.1 DIST. -2
© Jordi Sans, 2008. © Edicions UPC, 2008
26 27 28 29 30 31 32 33 34 35 36 37 38 39
CYCL DEF 1.2 PROF. -Q7 CYCL DEF 1.3 PASO -Q10 CYCL DEF 1.4 T.ESPR 0 CYCL DEF 1.5 F100 CYCL CALL FN 1: Q10 = +Q10 + +Q5 FN 1: Q11 = +Q11 + +1 FN 12: IF +Q11 LT +Q3 GOTO LBL 2 LBL 0 FN 1: Q12 = +Q12 + +1 FN 1: Q20 = +Q20 + +Q6 FN 12: IF +Q12 LT +Q4 GOTO LBL 1 LBL 0 END PGM 18 MM
Figuras
Figura 18.2
© Jordi Sans, 2008. © Edicions UPC, 2008
150
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 18.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 19. Estrangulador de sección Enunciado Realizar el desbastado de la pieza. Utilizar una fresa de 6 mm de diámetro y dos labios
Figura 19.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se trata de insistir en la resolución de problemas tridimensionales, que se descomponen en figuras en planos paralelos al de trabajo.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 14 - definición y llamada de la cajera superior 15 - definición del contador para la realización del cono 16 - 32 - subprograma para la realización del cono 33 - desplazamiento previo a la cajera inferior 34 - 40 - definición y llamada de la cajera inferior 41 - final del programa
Solución 0 BEGIN PGM 19 MM 1 BLK FORM 0.1 Z X-30 Y+0 Z-60 2 BLK FORM 0.2 X+30 Y+30 Z+0 3 TOOL DEF 1 L+0 R+8 4 TOOL CALL 1 Z S1000 5 L Z+20 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 CYCL DEF 5.0 CAJERA CIRCULAR 9 CYCL DEF 5.1 DIST. -2 10 CYCL DEF 5.2 PROF. -10 11 CYCL DEF 5.3 PASO -5 F100 12 CYCL DEF 5.4 RADIO 25 13 CYCL DEF 5.5 F500 DR14 CYCL CALL 15 FN 0: Q1 = +0 16 LBL 1 17 FN 1: Q1 = +Q1 + +1 18 FN 2: Q6 = +40 - +Q1 19 FN 3: Q2 = +0,325 * +Q6 20 FN 1: Q3 = +Q1 + +10 21 FN 2: Q4 = +13 - +Q2 22 FN 1: Q5 = +13 + +Q2 23 CYCL DEF 5.0 CAJERA CIRCULAR 24 CYCL DEF 5.1 DIST. -2 25 CYCL DEF 5.2 PROF. -Q3
© Jordi Sans, 2008. © Edicions UPC, 2008
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
CYCL DEF 5.3 PASO -Q3 F100 CYCL DEF 5.4 RADIO Q5 CYCL DEF 5.5 F500 DRCYCL CALL L X-Q4 Y+0 R0 F MAX M99 FN 12: IF +Q1 LT +40 GOTO LBL 1 LBL 0 L X-13 Y+0 R0 F MAX CYCL DEF 5.0 CAJERA CIRCULAR CYCL DEF 5.1 DIST. -52 CYCL DEF 5.2 PROF. -12 CYCL DEF 5.3 PASO -5 F100 CYCL DEF 5.4 RADIO 13 CYCL DEF 5.5 F500 DRCYCL CALL END PGM 19 MM
Figuras
Figura 19.2
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 19.3
Figura 19.4
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 19.5
Figura 19.6
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 20. Parametrización de cilindros y esferas Enunciado Realizar el desbastado de la pieza, utilizando una fresa 8 mm de diámetro y dos labios
Figura 20.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se trata de insistir en la resolución de problemas tridimensionales, que se descomponen en figuras en planos paralelos al de trabajo. En este caso, se deben tener en cuenta dos tramos. En el primero sólo interviene la geometría para el cilindro mayor, mientrs que en el segundo intervienen las dos geometrías.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definición del contador 9 - 23 - subprograma para el mecanizado del primer tramo 24 - 43 - subprograma para el mecanizado del segundo tramo 44 - parada del programa 45 - 70 - geometrías para los contornos 71 - final del programa
Solución 0 BEGIN PGM 20 MM 1 BLK FORM 0.1 Z X-80 Y-70 Z-30 2 BLK FORM 0.2 X+80 Y+70 Z+0 3 TOOL DEF 1 L+0 R+4 4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 FN 0: Q1 = +0 9 LBL 10 10 FN 1: Q1 = +Q1 + +0,5 11 FN 2: Q3 = +25 - +Q1 12 FN 3: Q7 = +Q3 * +Q3 13 FN 2: Q9 = +625 - +Q7 14 FN 5: Q11 = SQRT Q9 15 CYCL DEF 14.0 CONTORNO 16 CYCL DEF 14.1 LABEL CONTORNO 1 /2 17 CYCL DEF 6.0 DESBASTE 18 CYCL DEF 6.1 DIST. -2 PROF. -Q1 19 CYCL DEF 6.2 PASO -Q1 F100 ACABADO +0 20 CYCL DEF 6.3 ANGULO +0 F500 21 CYCL CALL 22 FN 12: IF +Q1 LT +14 GOTO LBL 10 23 LBL 0
© Jordi Sans, 2008. © Edicions UPC, 2008
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
LBL 20 FN 2: Q2 = +Q1 - +13 FN 2: Q3 = +25 - +Q1 FN 2: Q4 = +12 - +Q2 FN 3: Q7 = +Q3 * +Q3 FN 3: Q8 = +Q4 * +Q4 FN 2: Q9 = +625 - +Q7 FN 2: Q10 = +144 - +Q8 FN 5: Q11 = SQRT Q9 FN 5: Q12 = SQRT Q10 CYCL DEF 14.0 CONTORNO CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 CYCL DEF 6.0 DESBASTE CYCL DEF 6.1 DIST. -2 PROF. -Q1 CYCL DEF 6.2 PASO -Q1 F100 ACABADO +0 CYCL DEF 6.3 ANGULO +0 F500 CYCL CALL FN 1: Q1 = +Q1 + +0,5 FN 12: IF +Q1 LT +26 GOTO LBL 20 LBL 0 L Z+20 R0 F MAX M30 LBL 1 L X+90 Y+0 RL L Y+80 L X-90 L Y-80 L X+90 L Y+0 LBL 0 LBL 2 L X+55 Y+Q11 RR L X-55 CC X-55 Y+0 C X-55 Y-Q11 DR+ L X+55 CC X+55 Y+0 C X+55 Y+Q11 LBL 0 LBL 3 L X+Q12 Y+58 CC X+0 Y+58 C X-Q12 Y+58 DR+ L Y-58 CC X+0 Y-58 C X+Q12 Y-58 DR+ L Y+58 LBL 0 END PGM 20 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 20.2
Figura 20.3
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 20.4
Figura 20.5
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 20.6
Figura 20.7
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 20.8
Figura 20.9
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 21. Desbastado de superficies regladas Enunciado Realizar el desbastado de la pieza, utilizando una fresa 12 mm de diámetro y dos labios de corte.
Figura 21.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Se trata de resolver un problema de superficie reglada, con las caras de referencia perpendiculares al plano de trabajo. En este caso, son un triángulo y un arco de circunferencia. La única condición que se impone es que las caras de referencia tengan la misma altura.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definición del contador 9 - 24 - subprograma de mecanizado 25 - parada del programa 26 - 41 - geometrías del contorno 42 - final del programa
Solución 0 BEGIN PGM 21 MM 1 BLK FORM 0.1 Z X+0 Y-37,5 Z-35 2 BLK FORM 0.2 X+100 Y+37,5 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 FN 0: Q1 = +0 9 CYCL DEF 14.0 CONTORNO 10 CYCL DEF 14.1 LABEL CONTORNO 1 /2 11 LBL 10 12 FN 1: Q1 = +Q1 + +2 13 CYCL DEF 6.0 DESBASTE 14 CYCL DEF 6.1 DIST. -2 PROF. -Q1 15 CYCL DEF 6.2 PASO -Q1 F100 ACABADO +0 16 CYCL DEF 6.3 ANGULO +0 F500 17 FN 4: Q2 = +Q1 DIV +1,25 18 FN 2: Q3 = +25 - +Q1 19 FN 3: Q5 = +Q3 * +Q3 20 FN 2: Q6 = +625 - +Q5 21 FN 5: Q4 = SQRT Q6 22 CYCL CALL
© Jordi Sans, 2008. © Edicions UPC, 2008
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
FN 12: IF +Q1 LT +25 GOTO LBL 10 LBL 0 L Z+20 R0 F MAX M30 LBL 1 L X+15 Y+0 RR L Y-Q2 L X+85 Y-Q4 L Y+Q4 L X+15 Y+Q2 L Y+0 LBL 0 LBL 2 L X-6 Y+0 RL L Y-44 L X+106 L Y+44 L X-6 L Y+0 LBL 0 END PGM 21 MM
Figuras
Figura 21.2
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 21.3
Figura 21.4
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 21.5
Figura 21.6
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 21.7
Figura 21.8
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 21.9
Figura 21.10
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 22 Acabado de superficies regladas Enunciado Realizar el acabado del ejercicio anterior.
Objetivos En este caso, la mayor definición de la figura que se puede obtener se realiza haciendo muchas “pasadas”, con el incremento menor posible de altura entre pasadas.
Fases de resolución 0 - inicio del programa 1 - 2 - definición del material en bruto 3 - definición de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definición del contador 9 - 23 - subprograma de mecanizado 24 - parada del programa 25 - 32 - geometría del contorno 33 - final del programa
Solución
0 1 2 3
BEGIN PGM 22 MM BLK FORM 0.1 Z X+0 Y-37,5 Z-35 BLK FORM 0.2 X+100 Y+37,5 Z+0 TOOL DEF 1 L+0 R+6
© Jordi Sans, 2008. © Edicions UPC, 2008
4 TOOL CALL 1 Z S1000 5 L Z+25 R0 F MAX M3 6 L X+0 Y+0 R0 F MAX 7 L Z+2 R0 F MAX 8 FN 0: Q1 = +0 9 LBL 10 10 CYCL DEF 14.0 CONTORNO 11 CYCL DEF 14.1 LABEL CONTORNO 1 12 FN 1: Q1 = +Q1 + +0,1 13 CYCL DEF 16.0 FRESADO CONTORNO 14 CYCL DEF 16.1 DIST. -2 PROF. -Q1 15 CYCL DEF 16.2 PASO -Q1 F100 DR- F500 16 FN 4: Q2 = +Q1 DIV +1,25 17 FN 2: Q3 = +25 - +Q1 18 FN 3: Q5 = +Q3 * +Q3 19 FN 2: Q6 = +625 - +Q5 20 FN 5: Q4 = SQRT Q6 21 CYCL CALL 22 FN 12: IF +Q1 LT +25 GOTO LBL 10 23 LBL 0 24 L Z+20 R0 F MAX M30 25 LBL 1 26 L X+15 Y+0 RR 27 L Y-Q2 28 L X+85 Y-Q4 29 L Y+Q4 30 L X+15 Y+Q2 31 L Y+0 32 LBL 0 33 END PGM 22 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 22.1
Figura 22.2
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 22.3
Figura 22.4
© Jordi Sans, 2008. © Edicions UPC, 2008
Figura 22.5
Figura 22.6
© Jordi Sans, 2008. © Edicions UPC, 2008
© Jordi Sans, 2008. © Edicions UPC, 2008
Problema 23. Utilización de programas externos Enunciado. Hacer la inscripción dibujada según las especificaciones. Herramienta: fresa de diámetro 2 Profundidades: 1 mm
Figura 23.1
© Jordi Sans, 2008. © Edicions UPC, 2008
Objetivos Para resolver este tipo de problemas es necesario, previamente, realizar un abecedario, en que cada programa es una letra. Luego, estos programas son llamados desde el programa donde se compone el texto, haciendo desplazamientos del centro de coordenadas y llamando a programas externos.
Figura 23.2
Solución 0 BEGIN PGM 23 MM 1 BLK FORM 0.1 Z X+0.000 Y-120.000 Z-5.000 2 BLK FORM 0.2 X+166.000 Y+0.000 Z+0.000 3 TOOL DEF 1 L+0.000 R+1.000 4 TOOL CALL 1 Z S1000.000 5 L Z+20.000 R0 F MAX M3 6 L X+5.000 Y-20.000 R0 F MAX M 7 L Z+2.000 R0 F MAX M 8 CYCL DEF 7.0 PUNTO CERO 9 CYCL DEF 7.1 X+5.000 10 CYCL DEF 7.2 Y-20.000 11 CALL PGM 124 12 CYCL DEF 7.0 PUNTO CERO 13 CYCL DEF 7.1 IX+12.000 14 CALL PGM 139
© Jordi Sans, 2008. © Edicions UPC, 2008
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 140 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 136 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 121 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 131 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 133 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 120 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+5.000 CYCL DEF 7.2 Y-35.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 139 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 128 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 123 CYCL DEF 7.0 PUNTO CERO
© Jordi Sans, 2008. © Edicions UPC, 2008
59 CYCL DEF 7.1 IX+12.000 60 CALL PGM 124 61 CYCL DEF 7.0 PUNTO CERO 62 CYCL DEF 7.1 IX+12.000 63 CALL PGM 120 64 CYCL DEF 7.0 PUNTO CERO 65 CYCL DEF 7.1 IX+12.000 66 CALL PGM 131 67 CYCL DEF 7.0 PUNTO CERO 68 CYCL DEF 7.1 IX+24.000 69 CALL PGM 136 70 CYCL DEF 7.0 PUNTO CERO 71 CYCL DEF 7.1 IX+12.000 72 CALL PGM 120 73 CYCL DEF 7.0 PUNTO CERO 74 CYCL DEF 7.1 IX+12.000 75 CALL PGM 138 76 CYCL DEF 7.0 PUNTO CERO 77 CYCL DEF 7.1 IX+12.000 78 CALL PGM 120 79 CYCL DEF 7.0 PUNTO CERO 80 CYCL DEF 7.1 X+5.000 81 CYCL DEF 7.2 Y-50.000 82 CALL PGM 131 83 CYCL DEF 7.0 PUNTO CERO 84 CYCL DEF 7.1 IX+12.000 85 CALL PGM 120 86 CYCL DEF 7.0 PUNTO CERO 87 CYCL DEF 7.1 IX+24.000 88 CALL PGM 124 89 CYCL DEF 7.0 PUNTO CERO 90 CYCL DEF 7.1 IX+12.000 91 CALL PGM 129 92 CYCL DEF 7.0 PUNTO CERO 93 CYCL DEF 7.1 IX+12.000 94 CALL PGM 124 95 CYCL DEF 7.0 PUNTO CERO 96 CYCL DEF 7.1 IX+12.000 97 CALL PGM 122 98 CYCL DEF 7.0 PUNTO CERO 99 CYCL DEF 7.1 IX+12.000 100 CALL PGM 141 101 CYCL DEF 7.0 PUNTO CERO 102 CYCL DEF 7.1 IX+12.000
© Jordi Sans, 2008. © Edicions UPC, 2008
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
CALL PGM 122 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 128 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 134 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+5.000 CYCL DEF 7.2 Y-65.000 CALL PGM 123 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 141 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 134 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 136 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 126 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 L X+0.000 Y+0.000 R0 F MAX M L Z-1.000 R0 F300 M L Z+2.000 R0 F MAX M CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+5.000 CYCL DEF 7.2 Y-80.000 CALL PGM 136
© Jordi Sans, 2008. © Edicions UPC, 2008
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 120 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 123 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 123 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 134 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 123 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+5.000 CYCL DEF 7.2 Y-95.000 CALL PGM 131 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 131 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 120 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 133 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 120 CYCL DEF 7.0 PUNTO CERO
© Jordi Sans, 2008. © Edicions UPC, 2008
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234
CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 133 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 139 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+24.000 CALL PGM 120 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 X+5.000 CYCL DEF 7.2 Y-110.000 CALL PGM 136 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 126 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 L X+0.000 Y+0.000 R0 F MAX M L Z-1.000 R0 F300 M L Z+2.000 R0 F MAX M CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 144 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 140
© Jordi Sans, 2008. © Edicions UPC, 2008
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 0 1 2 3 4 5 6 7 8 9
CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 124 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 138 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 134 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 135 CYCL DEF 7.0 PUNTO CERO CYCL DEF 7.1 IX+12.000 CALL PGM 139 L Z+20.000 R0 F MAX M30 END PGM 23 MM
BEGIN PGM 120 MM L X+1.000 Y+1.000 R0 F MAX M L Z-1.000 R0 F300 M L X+1.000 Y+11.000 R0 F500 M L X+9.000 Y+11.000 R0 F M L X+9.000 Y+1.000 R0 F M L X+9.000 Y+3.500 R0 F M L X+1.000 Y+3.500 R0 F M L Z+2.000 R0 F MAX M END PGM 120 MM
0 BEGIN PGM 121 MM 1 L X+1.000 Y+1.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+1.000 Y+11.000 R0 F500 M 4 L X+9.000 Y+11.000 R0 F M 5 L X+9.000 Y+7.000 R0 F M 6 L X+7.000 Y+6.000 R0 F M 7 L X+1.000 Y+6.000 R0 F M 8 L X+7.000 Y+6.000 R0 F M 9 L X+9.000 Y+5.000 R0 F M 10 L X+9.000 Y+1.000 R0 F M 11 L X+1.000 Y+1.000 R0 F M 12 L Z+2.000 R0 F MAX M 13 END PGM 121 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
0 1 2 3 4 5 6 7 8 9
BEGIN PGM 122 MM L X+9.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+3.000 Y+11.000 R0 F500 M L X+1.000 Y+9.000 R0 F M L X+1.000 Y+3.000 R0 F M L X+3.000 Y+1.000 R0 F M L X+9.000 Y+1.000 R0 F M L Z+2.000 R0 F MAX M END PGM 122 MM
0 BEGIN PGM 123 MM 1 L X+1.000 Y+1.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+1.000 Y+11.000 R0 F500 M 4 L X+7.000 Y+11.000 R0 F M 5 L X+9.000 Y+9.000 R0 F M 6 L X+9.000 Y+3.000 R0 F M 7 L X+7.000 Y+1.000 R0 F M 8 L X+1.000 Y+1.000 R0 F M 9 L Z+2.000 R0 F MAX M 10 END PGM 123 MM 0 BEGIN PGM 124 MM 1 L X+9.000 Y+11.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+1.000 R0 F500 M 4 L Y+6.000 R0 F M 5 L X+5.000 R0 F M 6 L X+1.000 R0 F M 7 L Y+1.000 R0 F M 8 L X+9.000 R0 F M 9 L Z+2.000 R0 F MAX M 10 END PGM 124 MM 0 1 2 3 4 5 6 7 8 9
BEGIN PGM 125 MM L X+9.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+1.000 R0 F500 M L Y+6.000 R0 F M L X+5.000 R0 F M L X+1.000 R0 F M L Y+1.000 R0 F M L Z+2.000 R0 F MAX M END PGM 125 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
0 BEGIN PGM 126 MM 1 L X+9.000 Y+11.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+3.000 R0 F500 M 4 L X+1.000 Y+9.000 R0 F M 5 L Y+3.000 R0 F M 6 L X+3.000 Y+1.000 R0 F M 7 L X+7.000 R0 F M 8 L X+9.000 Y+3.000 R0 F M 9 L Y+6.000 R0 F M 10 L X+5.000 R0 F M 11 L Z+2.000 R0 F MAX M 12 END PGM 126 MM 0 1 2 3 4 5 6 7 8 9
BEGIN PGM 127 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+1.000 R0 F500 M L Y+6.000 R0 F M L X+9.000 R0 F M L Y+11.000 R0 F M L Y+1.000 R0 F M L Z+2.000 R0 F MAX M END PGM 127 MM
0 1 2 3 4 5 6 7 8 9
BEGIN PGM 128 MM L X+8.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+2.000 R0 F500 M L X+5.000 R0 F M L Y+1.000 R0 F M L X+2.000 R0 F M L X+8.000 R0 F M L Z+2.000 R0 F MAX M END PGM 128 MM
0 1 2 3 4 5 6 7 8 9
BEGIN PGM 129 MM L X+9.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+3.000 R0 F500 M L X+7.000 Y+1.000 R0 F M L X+3.000 R0 F M L X+1.000 Y+3.000 R0 F M L Y+5.000 R0 F M L Z+2.000 R0 F MAX M END PGM 129 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
0 BEGIN PGM 130 MM 1 L X+1.000 Y+11.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L Y+1.000 R0 F500 M 4 L Y+3.000 R0 F M 5 L X+3.000 Y+5.000 R0 F M 6 L X+9.000 Y+1.000 R0 F M 7 L X+3.000 Y+5.000 R0 F M 8 L X+9.000 Y+11.000 R0 F M 9 L Z+2.000 R0 F MAX M 10 END PGM 130 MM 0 1 2 3 4 5 6 0 1 2 3 4 5 6 7 8
BEGIN PGM 131 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+1.000 R0 F500 M L X+9.000 R0 F M L Z+2.000 R0 F MAX M END PGM 131 MM BEGIN PGM 133 MM L X+1.000 Y+1.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+11.000 R0 F500 M L X+5.000 Y+8.000 R0 F M L X+9.000 Y+11.000 R0 F M L Y+1.000 R0 F M L Z+2.000 R0 F MAX M END PGM 133 MM
0 1 2 3 4 5 6 7
BEGIN PGM 134 MM L X+1.000 Y+1.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+11.000 R0 F500 M L X+9.000 Y+1.000 R0 F M L Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 134 MM
0 1 2 3 4 5
BEGIN PGM 135 MM L X+5.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+3.000 R0 F500 M L X+1.000 Y+9.000 R0 F M L Y+3.000 R0 F M
© Jordi Sans, 2008. © Edicions UPC, 2008
6 L X+3.000 Y+1.000 R0 F M 7 L X+7.000 R0 F M 8 L X+9.000 Y+3.000 R0 F M 9 L Y+9.000 R0 F M 10 L X+7.000 Y+11.000 R0 F M 11 L X+5.000 R0 F M 12 L Z+2.000 R0 F MAX M 13 END PGM 135 MM 0 BEGIN PGM 136 MM 1 L X+1.000 Y+1.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L Y+11.000 R0 F500 M 4 L X+7.000 R0 F M 5 L X+9.000 Y+9.000 R0 F M 6 L Y+7.000 R0 F M 7 L X+7.000 Y+5.000 R0 F M 8 L X+1.000 R0 F M 9 L Z+2.000 R0 F MAX M 10 END PGM 136 MM 0 BEGIN PGM 137 MM 1 L X+5.000 Y+11.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+3.000 R0 F500 M 4 L X+1.000 Y+9.000 R0 F M 5 L Y+3.000 R0 F M 6 L X+3.000 Y+1.000 R0 F M 7 L X+7.000 R0 F M 8 L X+8.000 Y+2.000 R0 F M 9 L X+6.000 Y+4.000 R0 F M 10 L X+9.000 Y+1.000 R0 F M 11 L X+8.000 Y+2.000 R0 F M 12 L X+9.000 Y+3.000 R0 F M 13 L Y+9.000 R0 F M 14 L X+7.000 Y+11.000 R0 F M 15 L X+5.000 R0 F M 16 L Z+2.000 R0 F MAX M 17 END PGM 137 MM 0 1 2 3
BEGIN PGM 138 MM L X+1.000 Y+1.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+11.000 R0 F500 M
© Jordi Sans, 2008. © Edicions UPC, 2008
4 L X+7.000 R0 F M 5 L X+9.000 Y+9.000 R0 F M 6 L Y+7.000 R0 F M 7 L X+7.000 Y+5.000 R0 F M 8 L X+1.000 R0 F M 9 L X+5.000 R0 F M 10 L X+9.000 Y+1.000 R0 F M 11 L Z+2.000 R0 F MAX M 12 END PGM 138 MM 0 BEGIN PGM 139 MM 1 L X+1.000 Y+1.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L X+7.000 R0 F500 M 4 L X+9.000 Y+3.000 R0 F M 5 L Y+4.000 R0 F M 6 L X+7.000 Y+6.000 R0 F M 7 L X+3.000 R0 F M 8 L X+1.000 Y+8.000 R0 F M 9 L Y+9.000 R0 F M 10 L X+3.000 Y+11.000 R0 F M 11 L X+9.000 R0 F M 12 L Z+2.000 R0 F MAX M 13 END PGM 139 MM 0 BEGIN PGM 140 MM 1 L X+5.000 Y+1.000 R0 F MAX M 2 L Z-1.000 R0 F300 M 3 L Y+11.000 R0 F500 M 4 L X+1.000 R0 F M 5 L X+9.000 R0 F M 6 L Z+2.000 R0 F MAX M 7 END PGM 140 MM 0 1 2 3 4 5 6 7 8 9
BEGIN PGM 141 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+3.000 R0 F500 M L X+3.000 Y+1.000 R0 F M L X+7.000 R0 F M L X+9.000 Y+3.000 R0 F M L Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 141 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
0 1 2 3 4 5 6
BEGIN PGM 142 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+5.000 Y+1.000 R0 F500 M L X+9.000 Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 142 MM
0 1 2 3 4 5 6 7 8
BEGIN PGM 143 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+2.000 Y+1.000 R0 F500 M L X+5.000 Y+7.000 R0 F M L X+8.000 Y+1.000 R0 F M L X+9.000 Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 143 MM
0 1 2 3 4 5 6 7 8 9
BEGIN PGM 144 MM L X+5.000 Y+6.000 R0 F MAX M L Z-1.000 R0 F300 M L X+1.000 Y+11.000 R0 F500 M L X+9.000 Y+1.000 R0 F M L X+5.000 Y+6.000 R0 F M L X+1.000 Y+1.000 R0 F M L X+9.000 Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 144 MM
0 1 2 3 4 5 6 7 8
BEGIN PGM 145 MM L X+5.000 Y+1.000 R0 F MAX M L Z-1.000 R0 F300 M L Y+6.000 R0 F500 M L X+0.000 Y+11.000 R0 F M L X+5.000 Y+6.000 R0 F M L X+9.000 Y+11.000 R0 F M L Z+2.000 R0 F MAX M END PGM 145 MM
0 1 2 3 4 5 6 7
BEGIN PGM 146 MM L X+1.000 Y+11.000 R0 F MAX M L Z-1.000 R0 F300 M L X+9.000 R0 F500 M L X+1.000 Y+1.000 R0 F M L X+9.000 R0 F M L Z+2.000 R0 F MAX M END PGM 146 MM
© Jordi Sans, 2008. © Edicions UPC, 2008
Figuras
Figura 23.3
Figura 23.4
© Jordi Sans, 2008. © Edicions UPC, 2008
194
HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora
Figura 23.5
© Jordi Sans, 2008. © Edicions UPC, 2008