You are on page 1of 194

1

AULA POLITCNICA / COMPUTACIN Y CONTROL

Jordi Sans Garca

Heidenhain. Aplicaciones de control numrico para fresadora

EDICIONS UPC

AULA POLITCNICA 141

Heidenhain. Aplicaciones de control numrico para fresadora

AULA POLITCNICA / COMPUTACIN Y CONTROL

Jordi Sans Garca

Heidenhain. Aplicaciones de control numrico para fresadora

EDICIONS UPC

Primera edicin: febrero de 2008

Diseo de la cubierta: Jordi Calvet Jordi Sans, 2008 Edicions UPC, 2008 Edicions de la Universitat Politcnica 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: edicions-upc@upc.edu

ISBN: 978-84-8301-762-3
Quedan rigurosamente prohibidas, sin la autorizacin escrita de los titulares del copyright, bajo las sanciones establecidas en las leyes, la reproduccin total o parcial de esta obra por cualquier medio o procedimiento, comprendidos la reprografa y el tratamiento informtico, y la distribucin de ejemplares de ella mediante alquiler o prstamo pblicos.

Presentacin

A mis hijos Mireia y Arnau, a la vida de los cuales no me pude dedicar activamente en los ltimos aos, muy a mi pesar. Les pido disculpas, por ello, por la parte que me toca. Sin duda, podra haberlo hecho mejor.

Jordi Sans, 2008. Edicions UPC, 2008

Jordi Sans, 2008. Edicions UPC, 2008

Presentacin

Presentacin
Los problemas que nos encontramos habitualmente cuando afrontamos nuevos retos, en lo que a mecanizados con control numrico 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 parmetros tecnolgicos que sera preciso programar, segn la mquina a utilizar, el material de la pieza o cualquier otro, como seran las velocidades de mecanizado, el rgimen de revoluciones, etc, sino que se ha centrado la atencin en la programacin y en resolver los problemas de manera prctica, efectiva y variada. Cada problema incluye el enunciado, los objetivos del problema, las fases de resolucin donde se hace referencia al estado del programa segn la frase de ste, la resolucin propiamente dicha y las figuras significativas de todas las fases del mecanizado.

Jordi Sans, 2008. Edicions UPC, 2008

Jordi Sans, 2008. Edicions UPC, 2008

ndice

11

ndice de problemas

1. Fresado con ciclos fijos bsicos ............................................................................................ 13 2. Placa de postizos ...................................................................................................................... 19 3. Programacin de coordenadas polares ..................................................................................... 25 4. Mecanizado de contornos de geometra 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. Geometra definida en coordenadas polares ............................................................................. 75 10. Transformacin de isla a cajera ............................................................................................. 81 11. Desbastado y acabado de una pirmide .................................................................................. 87 12. Pirmide de base elptica ........................................................................................................ 95 13. Mecanizado de una brida........................................................................................................ 101 14. Mecanizado de un soporte de rodamientos ............................................................................ 111 15. Geometra plana parametrizada .............................................................................................. 125 16. Tangencias variables .............................................................................................................. 135 17. Matriz polar de taladros.......................................................................................................... 143 18. Matriz rectangular de taladro ................................................................................................. 147 19. Estrangulador de seccin ........................................................................................................ 151 20. Parametrizacin de cilindros y esferas ................................................................................... 157 21. Superficies regladas ............................................................................................................... 165 22. Acabado de superficies regladas ............................................................................................ 173 23. Utilizacin de programas externos ......................................................................................... 179

Jordi Sans, 2008. Edicions UPC, 2008

Jordi Sans, 2008. Edicions UPC, 2008

Problema 1. Fresado con ciclos fijos bsicos


Enunciado
Obtener la pieza utilizando una sola fresa de 8 mm de dimetro, de dos labios (a modo de broca)

Figura 1.1

Objetivos
Se pretende que se practique la programacin de desplazamientos de la herramienta con correccin en el centro de sta. As mismo, la programacin de los ciclos de trabajo de mayor utilizacin, como son el taladrado, la cajera rectangular y circular.

Jordi Sans, 2008. Edicions UPC, 2008

Fases de resolucin
0 inicio del programa 1-2 definicin del material en bruto 3 definicin de la herramienta 4 llamada a la herramienta 5-7 desplazamientos de aproximacin 8-15 realizacin de la regata 16 posicionado sobre el primer agujero 17-22 definicin del ciclo de taladrado 23-27 desplazamientos y llamadas a ciclo para realizar los diferentes agujeros 28-33 definicin de cajera circular 34 llamada de la cajera anterior 35-40 definicin de la segunda cajera circular 41 desplazamiento y llamada al ciclo anterior 42-48 definicin de la cajera rectangular 49 desplazamiento y llamada al ciclo anterior 50 subida de la herramienta y parada del programa 51 final del programa

Solucin
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 numrico 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 sealadas. Broca de 8 mm de dimetro Fresa de 8 mm de dimetro 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 superposicin de geometras, teniendo en cuenta el radio de la herramienta para que no queden esquinas mal definidas.

Jordi Sans, 2008. Edicions UPC, 2008

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 4 - definicin de las herramientas 5 - llamada a la herramienta 1 6 - 8 - desplazamientos de aproximacin 9 - 14 - definicin del ciclo de taladrado (los cuatro agujeros perifricos y el central para la entrada de la fresa). 15 - 19 - desplazamientos y llamadas a ciclo para realizar los diferentes agujeros 20 - 25 - definicin 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 - definicin de la cajera rectangular 30 mm de ancho 34 - desplazamiento y llamada al ciclo anterior 35 - 41 - definicin de la cajera rectangular 24 mm de ancho 42 - desplazamiento y llamada al ciclo anterior 43 - 48 - definicin de cajera circular 49 - desplazamiento y llamada al ciclo anterior 50 - subida de la herramienta y parada del programa 51 - final del programa

Solucin
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 numrico para fresadora

Figura 2.6

Jordi Sans, 2008. Edicions UPC, 2008

Problema 3. Programacin de coordenadas polares


Enunciado
Realizar una regata de 4 mm de profundidad siguiendo con R0 (correccin de la herramienta en el centro de la misma) el perfil acotado. Tomar el centro de coordenadas sealado. Herramienta: Fresa 6 mm de dimetro y dos labios

Figura 3.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
Se pretende iniciar al programador en la definicin de trayectorias en coordenadas polares y de los centros de coordenadas polares. Fases de resolucin

0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos de aproximacin 8 - introduccin de la herramienta a la profundidad de regata en la coordenada de inicio 9 - 28 - definicin 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 Solucin
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 numrico para fresadora

Figura 3.3

Jordi Sans, 2008. Edicions UPC, 2008

Problema 4. Mecanizado de contornos de geometra variable


Enunciado
Obtener las diferentes soluciones haciendo pequeas variaciones en el programa inicial 4. Herramientas: Broca de 6 mm de dimetro Fresa de desbastado de 6 mm de dimetro Fresa de acabado de 6 mm de dimetro

Figura 4.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
Comenzar a programar ciclos de contorno (geometras compuestas por lneas y crculos), realizando las diferentes superposiciones de geometras (LABELS). Sobre los ciclos de contorno se aplican los ciclos de pretaladrado, desbastado y fresado final o acabado.

Fases de resolucin programa 4


0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 5 - definicin de las herramientas 6 - llamada a la herramienta 1 7 - 9 - desplazamientos de aproximacin 10 - 11 - definicin del ciclo de contorno 12 - 14 - definicin 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 - definicin del ciclo de desbastado 23 - llamada al ciclo anterior 24 - 26 - cambio de herramienta y posicionado a la altura de trabajo 27 - 29 - definicin del ciclo de fresado final 30 - llamada al ciclo de fresado final 31 - elevacin de la herramienta y parada del programa 32 - 49 - definicin de los diferentes subprogramas de geometra 50 - final del programa

Solucin
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

Modificacin del programa 4 para obtener el 401 Fases de la modificacin


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 correccin de la trayectoria de la herramienta, para que esta geometra quede mecanizada por dentro

Solucin
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

Modificacin del programa 4 para obtener el 402 Fases de la modificacin


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 correccin de la trayectoria de la herramienta, para que esta geometra quede mecanizada por dentro

Solucin
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

Modificacin del programa 4 para obtener el programa 403 Fases de la modificacin


40 - 49 - Cambio de los inicios de las circunferencias, de manera que estos puntos iniciales queden dentro de la circunferencia contraria, y cambio de correccin de la trayectoria de la herramienta, para que estas geometras queden mecanizadas por fuera

Solucin
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 numrico 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 dimetro. Hacer una nica definicin de cajera. Profundidad de las cajeras: 10 mm.

Figura 5.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
En este ejercicio debe ponerse en prctica la utilizacin de los ciclos de desplazamiento y giro del centro de coordenadas, as como la llamada mltiple a ciclos de mecanizado, una vez modificado el centro de coordenadas.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamiento de seguridad y posicionado para el inicio del mecanizado 8 - 14 - definicin de la cajera 15 - 17 - primer desplazamiento del centro de coordenadas, necesario para la realizacin 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 simtrica 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 - reorientacin 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 - orientacin 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 - reorientacin 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 - orientacin 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

Solucin

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 numrico 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 dimetro. Profundidad de las figuras 10 mm.

Figura 6.1

Objetivos
Se pretende ampliar la utilizacin de los ciclos de modificacin de los centros de coordenadas, utilizando mecanizados de geometras variables. Para ello, se observa en la resolucin que las geometras se definen respecto a un punto caracterstico 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 resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 9 - 10 - definicin del contorno 10 - 13 - definicin 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 - orientacin del centro de coordenadas 23 - llamada a ciclo de desbastado 24 - 25 - reorientacin a cero del centro de coordenadas, para su desplazamiento posterior 26 - 28 - desplazamiento sobre el tercer mecanizado 29 - 30 - orientacin 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 - reorientacin del centro de coordenadas 39 - llamada a ciclo de desbastado 40 - elevacin de la herramienta y parada del programa 41 - 50 - definicin de la geometra 51 - final del programa

Solucin
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 numrico 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 dimetro 8 Broca de dimetro 6 Fresa de desbastar de cuatro labios y de dimetro 6 Fresa para acabado de cuatro labios y de dimetro 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 prctica, se pretende revisar la programacin de todos los ciclos de mecanizado vistos hasta el momento.

Fases de resolucin
0 - inicio de programa 1 - 2 - definicin del material en bruto 3 - 7 - definicin de las herramientas 8 - llamada a herramienta 9 - 11 - primeros posicionamientos 12 - 17 - definicin 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 - definicin del ciclo de cajera circular 34 - posicionado y llamada al ciclo de cajera 35 - 41 - definicin 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 - definicin del ciclo de contorno 48 - 50 - definicin 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 - definicin de ciclo de desbastado 59 - activacin del ciclo de desbastado 60 - 61 - stop y cambio de herramienta 63 - 65 - definicin del ciclo de acabado o fresado final 66 - llamada a ciclo 67 - elevacin de la herramienta y parada del programa 68 - 95 - definicin de las diferentes geometras que intervienen en el contorno 96 - final del programa

Solucin
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 dimetro 12 Fresa para desbastado de dimetro 12 Fresa para acabado de dimetro 12

Figura 8.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
El objetivo principal es el mecanizado de una figura que no tiene lmites exteriores aparentes. Para conseguir el mecanizado, es necesario definir una geometra mayor que el perfil de la pieza, que sirve para delimitar el desbastado del contorno.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 5 - definicin de las herramientas 6 - llamada a la primera herramienta 7 - 9 - primeros desplazamientos 10 - 11 - definicin del contorno, con el crculo y la geometra exterior 12 - 14 - definicin del pretaladrado 15 - llamada a este ltimo 16 - 18 - parada, cambio de herramienta y posicionado a la altura de trabajo 19 - 22 - definicin del desbastado 23 - llamada al ciclo de desbastado 24 - 26 - cambio de herramienta 27 - 29 - ciclo de fresado final 30 - llamada al ciclo 31 - elevacin de la herramienta y parada del programa 32 - 44 - definicin de las geometras del contorno 45 - final del programa

Solucin
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 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

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 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 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 numrico para fresadora

Figura 8.6

Figura 8.7

Jordi Sans, 2008. Edicions UPC, 2008

Problema 9. Geometra definida en coordenadas polares


Enunciado
Mecanizar la figura, haciendo un desbastado directo, con una fresa de dos labios y de dimetro 8.

Figura 9.1

Objetivos
Se trata de reforzar el problema anterior utilizando la programacin con desplazamientos en coordenadas polares e incorporando la funcin de redondeo, que hasta ahora no se haba utilizado.

Jordi Sans, 2008. Edicions UPC, 2008

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 8 - 9 - definicin del ciclo de contorno 10 - 13 - definicin del ciclo de desbastado 14 - llamada a ciclo 15 - elevacin de la herramienta y parada del programa 16 - 40 - definicin de las geometras de contorno 41 - final del programa

Solucin
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. Transformacin de isla a cajera


Enunciado
Mecanizar la figura haciendo un desbastado directo y utilizando una fresa de dos labios y de dimetro 8.

Figura 10.1

Objetivos
Este programa nace de modificar el programa 9, ya que tan slo eliminando la geometra exterior y la correccin de la trayectoria de la herramienta en el exgono conseguimos el programa 10.

Fases de resolucin
9 - se elimina la geometra 2 del programa 9 17 - se cambia la correccin a RL (izquierdas)

Jordi Sans, 2008. Edicions UPC, 2008

Solucin
0 1 2 3 4 5 6 7 8 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 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 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

9 CYCL DEF 14.1 LABEL CONTORNO 1

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 pirmide


Enunciado
Realizar el mecanizado de la figura partiendo de un bloque macizo de 757530. Se deber realizar un desbastado y un acabado. Utilizar las herramientas siguientes: Fresa cilndrica de desbastado de dimetro 8 y dos labios Fresa cilndrica de acabado de dimetro 8 y dos labios

Figura 11.1

Objetivos
El objetivo principal de este programa es la iniciar al lector en la programacin paramtrica con el objeto de obtener figuras tridimensionales.

Jordi Sans, 2008. Edicions UPC, 2008

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 4 - definicin de las herramientas 5 - llamada a la herramienta de desbastar 6 - 8 - desplazamientos iniciales 9 - definicin del parmetro 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 - definicin de las geometras de contorno para el desbastado 68 - final del programa

Solucin
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 numrico para fresadora

Figura 11.10

Figura 11.11

Jordi Sans, 2008. Edicions UPC, 2008

Problema 12. Pirmide de base elptica


Enunciado
Realizar el desbastado de la pieza utilizando una fresa de dos labios y de dimetro 12.

Figura 12.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
El objetivo principal de este programa es ahondar en la prctica de la programacin paramtrica, 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 geometra. No se podr obtener ms exactitud que el nmero de clculos que es capaz de memorizar el CNC para dicha trayectoria.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos iniciales 8 - 9 - definicin de los parmetros geomtricos correspondentes a los anchos de la elipse 10 - definicin del parmetro contador 11 - 25 - subprograma de desbastado 26 - parada del programa 27 - 43 - definicin de las geometras de contorno para el desbastado 44 - final del programa

Solucin
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 numrico 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 dimetro 8 y dos labios (cajera circular) Fresa de dimetro 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 prctica de la programacin paramtrica, con el objeto de obtener figuras tridimensionales.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 4 - definicin de las herramientas 5 - llamada a la herramienta para la figura interior 6 - 8- desplazamientos iniciales 9 - 14 definicin de la cajera 15 - llamada al ciclo. 16 - 18 - cambio de herramienta 19 - 20 definicin del contorno 21 - 22 - definicin del contador y del parmetro que nos da la inclinacin de la figura tridimensional 23 - 32 - subprograma para el desbastado en 3D 34 - 52 - geometras del contorno 53 - final del programa

Solucin
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. (Seccin para una mejor comprensin)

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 dimetro 16 y cuatro labios Fresa de dimetro 10 y cuatro labios Broca de dimetro 16 Broca de dimetro 10

Figura 14.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
Con este programa se insiste en la prctica de la utilizacin de subrutinas estndar, con la repeticin de parte del programa y la manipulacin del centro de coordenadas. As mismo, se ha intentado hacer una pieza no tan educativa y s ms realista, que incluye ajustes.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 6 - definicin 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, despus se cambia la herramienta, se desbasta, se contornea, y se repite esta accin tres veces, girando el centro de coordenadas 90, para la realizacin del resto de figuras 33 - 37 cambio de herramienta para taladrar. 38 47 - definicin de taladrado y aplicacin 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 - definicin de taladrado y aplicacin 61 63 - cambio de herramienta para el mecanizado de las cajeras y el perfilado de los nervios 64 84 - definicin y llamada a las cajeras, la de dimetro 100 primero se desbasta y luego se acaba 85 99 - definicin de los subprogramas necesarios para el parfilado de los 4 nervios. 100 - parada del programa 101 110 - geometra del contorno 111 final del programa

Solucin
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 (seccin para facilitar la comprensin)

Jordi Sans, 2008. Edicions UPC, 2008

Jordi Sans, 2008. Edicions UPC, 2008

Problema 15. Geometra plana parametrizada


Enunciado
Mecanizar la pieza de la figura utilizando las herramientas siguientes: Broca de dimetro 6 Fresa de desbastado de dimetro 6 Fresa de acabado de dimetro 6

Figura 15.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
El objetivo de este programa es realizar geometras planas parametrizadas. Se utilizan para piezas de geometra similar, pero con cambios en sus cotas.

Fases de resolucin
0 - inicio del programa 1 2 - definicin del material en bruto 3 - 5 - definicin de las herramientas 6 - llamada a la herramienta para el taladrado 7 - 9 - desplazamientos previos 10 - 15 - definicin de los parmetros geomtricos 16 - 27 - definicin y llamadas a ciclo de taladrado 28 - 30 - cambio de herramienta 31 - 41 - definicin y llamadas al ciclo de cajera 42 - 44 - cambio de herramienta 45 - 46 - definicin de contorno 47 - 50 - definicin y llamada a, ciclo de pretaladrado 51 - 53 - cambio de herramienta 54 - 58 - definicin y llamada a, ciclo de desbastado 59 - 61 - cambio de herramienta 62 - 65 - definicin y llamada a, ciclo de acabado 66 - parada del programa 67 - 99 - definicin de las geometras del contorno 100 - final del programa

Solucin
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 numrico 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 dimetro 8 y dos labios Broca de dimetro 8

Figura 16.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
El objetivo de este programa es realizar geometras planas parametrizadas. Se aade la dificultad de parametrizar los puntos de tangencia.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - 4 - definicin de las herramientas 5 - llamada a la herramienta para el taladrado 6 - 8 - desplazamientos previos 9 - 18 - definicin y llamadas al ciclo de taladrado 19 - 21 - cambio de herramienta 22 - 23 - definicin de contorno 24 - 26 - parametrizaciones geomtricas 27 - 40 - subprograma de mecanizado de la geometra parametrizada 41 - 43 - redefinicin de los parmetros geomtricos 44 - llamada al subprograma de mecanizado 45 - parada del programa 46 - 67 - geometra de contorno 68 - final del programa

Solucin
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 numrico 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 dimetro 6. Parmetros 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 genrica.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 13 - parmetros de control de la matriz polar 14 - 35 - subprograma para el taladrado de todos los agujeros 36 - final del programa

Solucin
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 numrico 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 dimetro. Parmetros 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 genrica.

Fases de resolucin:
0 - inicio del programa 1 - 2 - definicin del material en bruto 3- definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 17 - parmetros de control de la matriz polar 18 - 38 - subprograma para el taladrado de todos los agujeros 36 - final del programa

Solucin
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 numrico para fresadora

Figura 18.3

Jordi Sans, 2008. Edicions UPC, 2008

Problema 19. Estrangulador de seccin


Enunciado
Realizar el desbastado de la pieza. Utilizar una fresa de 6 mm de dimetro y dos labios

Figura 19.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
Se trata de insistir en la resolucin de problemas tridimensionales, que se descomponen en figuras en planos paralelos al de trabajo.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - 14 - definicin y llamada de la cajera superior 15 - definicin del contador para la realizacin del cono 16 - 32 - subprograma para la realizacin del cono 33 - desplazamiento previo a la cajera inferior 34 - 40 - definicin y llamada de la cajera inferior 41 - final del programa

Solucin
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. Parametrizacin de cilindros y esferas


Enunciado
Realizar el desbastado de la pieza, utilizando una fresa 8 mm de dimetro y dos labios

Figura 20.1

Jordi Sans, 2008. Edicions UPC, 2008

Objetivos
Se trata de insistir en la resolucin 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 slo interviene la geometra para el cilindro mayor, mientrs que en el segundo intervienen las dos geometras.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definicin 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 - geometras para los contornos 71 - final del programa

Solucin
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 dimetro 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 tringulo y un arco de circunferencia. La nica condicin que se impone es que las caras de referencia tengan la misma altura.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definicin del contador 9 - 24 - subprograma de mecanizado 25 - parada del programa 26 - 41 - geometras del contorno 42 - final del programa

Solucin
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 definicin de la figura que se puede obtener se realiza haciendo muchas pasadas, con el incremento menor posible de altura entre pasadas.

Fases de resolucin
0 - inicio del programa 1 - 2 - definicin del material en bruto 3 - definicin de la herramienta 4 - llamada a la herramienta 5 - 7 - desplazamientos previos 8 - definicin del contador 9 - 23 - subprograma de mecanizado 24 - parada del programa 25 - 32 - geometra del contorno 33 - final del programa

Solucin

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. Utilizacin de programas externos


Enunciado.
Hacer la inscripcin dibujada segn las especificaciones. Herramienta: fresa de dimetro 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

Solucin
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 0 1 2 3 4 5 6 7 8 9 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 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 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 0 1 2 3 4 5 6 7 0 1 2 3 4 5 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 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 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 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7

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 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 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 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 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 numrico para fresadora

Figura 23.5

Jordi Sans, 2008. Edicions UPC, 2008

You might also like