Está en la página 1de 194

AULA POLITÈCNICA / COMPUTACIÓN Y CONTROL

Jordi Sans García

Heidenhain. Aplicaciones de control numérico para fresadora

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

Edicions Virtuals: www.edicionsupc.es E-mail: edicions-upc@upc.edu

Fax: 934 137 541

ISBN: 978-84-8301-762-3

Quedan rigurosamente prohibidas, sin la autorización escrita de los titulares del copyright, bajo las san- ciones establecidas en las leyes, la reproducción total o parcial de esta obra por cualquier medio o proce- dimiento, 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 mecaniza- dos 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 pro- gramar, 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 refe- rencia al estado del programa según la frase de éste, la resolución propiamente dicha y las figuras significa- tivas 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” 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)

fresa de 8 mm de diámetro, de dos labios (a modo de broca) Objetivos Figura 1.1

Objetivos

Figura 1.1

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 tala- drado, 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

CYCL DEF 1.3 APROX.-10.000

21 CYCL DEF 1.4 T.ESPR1.000

22 CYCL DEF 1.5 F500

23 CYCL CALL M

24 L X+28.000 Y+5.000 R0 F MAX M99

25 L X+28.000 Y-5.000 R0 F MAX M

26 CYCL CALL M

27 L X+28.000 Y-15.000 R0 F MAX M99

28 CYCL DEF 5.0 CAJERA CIRCULAR

29 CYCL DEF 5.1 DIST.-2.000

30 CYCL DEF 5.2 PROF.-20.000

31 CYCL DEF 5.3 APROX.-10.000 F300

32 CYCL DEF 5.4 RADIO10.000

33 CYCL DEF 5.5 F500 DR-

34 L X+8.000 Y+15.000 R0 F MAX M99

35 CYCL DEF 5.0 CAJERA CIRCULAR

36 CYCL DEF 5.1 DIST.-2.000

37 CYCL DEF 5.2 PROF.-15.000

38 CYCL DEF 5.3 APROX.-7.500 F300

39 CYCL DEF 5.4 RADIO10.000

40 CYCL DEF 5.5 F500 DR-

41 L X+8.000 Y-15.000 R0 F MAX M99

42 CYCL DEF 4.0 FRESADO CAJERA

43 CYCL DEF 4.1 DIST.-2.000

44 CYCL DEF 4.2 PROF.-30.000

45 CYCL DEF 4.3 APROX.-10.000 F300

46 CYCL DEF 4.4 X+20.000

47 CYCL DEF 4.5 Y+30.000

48 CYCL DEF 4.6 F500 DR-

49 L X-19.000 Y+9.000 R0 F MAX M99

50 L Z+20.000 R0 F MAX M30

51 END PGM 1 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 1.2 Figura 1.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 1.2

Figuras Figura 1.2 Figura 1.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 1.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 1.4 Figura 1.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 1.4

Figura 1.4 Figura 1.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 1.5

© Jordi Sans, 2008. © Edicions UPC, 2008

18

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

Aplicaciones CNC de control numérico para fresadora Figura 1.6 Figura 1.7 © Jordi Sans, 2008. ©

Figura 1.6

Aplicaciones CNC de control numérico para fresadora Figura 1.6 Figura 1.7 © Jordi Sans, 2008. ©

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

mm de diámetro Fresa de 8 mm de diámetro y cuatro labios Objetivos Figura 2.1 Reforzar
mm de diámetro Fresa de 8 mm de diámetro y cuatro labios Objetivos Figura 2.1 Reforzar
mm de diámetro Fresa de 8 mm de diámetro y cuatro labios Objetivos Figura 2.1 Reforzar
mm de diámetro Fresa de 8 mm de diámetro y cuatro labios Objetivos Figura 2.1 Reforzar

Objetivos

Figura 2.1

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 DR-

37 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 DR-

45 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 DR-

52 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

Figuras Figura 2.2 Figura 2.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 2.2

Figuras Figura 2.2 Figura 2.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 2.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 2.4 Figura 2.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 2.4

Figura 2.4 Figura 2.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 2.5

© Jordi Sans, 2008. © Edicions UPC, 2008

24

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

24 HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 2.6 © Jordi Sans, 2008. ©

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

señalado. Herramienta: Fresa 6 mm de diámetro y dos labios Figura 3.1 © Jordi Sans, 2008.

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

CP PA-19.471 DR+ R0 F300 M

21 L X+50.000 IY+0.000 R0 F300 M

22 CC X+50.000 Y-45.000

23 CP IPA-180.000 DR+ R0 F300 M

24 CC X+0.000 Y-45.000

25 LP PR+30.000 PA+19.471 R0 F300 M

26 CP PA+75.000 DR+ R0 F300 M

27 LP PR+45.000 PA+75.000 R0 F300 M

28 CP IPA+15.000 DR+ R0 F300 M

29 L Z+20.000 R0 F3000 M30

30 END PGM 3 MM

Figuras

DR+ R0 F300 M 29 L Z+20.000 R0 F3000 M30 30 END PGM 3 MM Figuras

Figura 3.2

© Jordi Sans, 2008. © Edicions UPC, 2008

28

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

28 HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 3.3 © Jordi Sans, 2008. ©

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

de 6 mm de diámetro Fresa de acabado de 6 mm de diámetro Figura 4.1 ©

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

STOP M6

17 TOOL CALL 2 Z S1000.000

18 L Z+2.000 R0 F MAX M3

19 CYCL DEF 6.0 DESBASTADO

20 CYCL DEF 6.1 DIST.-2.000 PROF.-10.000

21 CYCL DEF 6.2 APROX.-5.000 F300 ACABAD+1.000

22 CYCL DEF 6.3 ANGULO+0.000 F500

23 CYCL CALL M

24 STOP M6

25 TOOL CALL 3 Z S1000.000

26 L Z+2.000 R0 F MAX M3

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

34 L X-5.000 Y+27.500 R F M

35 L X-95.000 Y+27.500 R F M

36 L X-95.000 Y-27.500 R F M

37 L X-5.000 Y-27.500 R F M

38 L X-5.000 Y+0.000 R F M

39 LBL 0

40 LBL 2

41 L X-35.000 Y+18.000 RR F M

42 CC X-35.000 Y+0.000

43 CP PA+90.000 DR+ R F M

44 LBL 0

45 LBL 3

46 L X-65.000 Y+18.000 RR F M

47 CC X-65.000 Y+0.000

48 CP PA+90.000 DR+ R F M

49 LBL 0

50 END PGM 4 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 4.2 Figura 4.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.2

Figuras Figura 4.2 Figura 4.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.4 Figura 4.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.4

Figura 4.4 Figura 4.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.6 Figura 4.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.6

Figura 4.6 Figura 4.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.7

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.8 Figura 4.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.8

Figura 4.8 Figura 4.9 © Jordi Sans, 2008. © Edicions UPC, 2008

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

L X-5.000 Y+27.500 R F M

35 L X-95.000 Y+27.500 R F M

36 L X-95.000 Y-27.500 R F M

37 L X-5.000 Y-27.500 R F M

38 L X-5.000 Y+0.000 R F M

39 LBL 0

40 LBL 2

41 L X-53.000 Y+0.000 RL F M

42 CC X-35.000 Y+0.000

43 CP PA+180.000 DR+ R F M

44 LBL 0

45 LBL 3

46 L X-65.000 Y+18.000 RR F M

47 CC X-65.000 Y+0.000

48 CP PA+90.000 DR+ R F M

49 LBL 0

50 END PGM 401 MM

Figuras

48 CP PA+90.000 DR+ R F M 49 LBL 0 50 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.11

Figura 4.11 Figura 4.12 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.12

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.13 Figura 4.14 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.13

Figura 4.13 Figura 4.14 © Jordi Sans, 2008. © Edicions UPC, 2008

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

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 BEGIN PGM 402 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

© Jordi Sans, 2008. © Edicions UPC, 2008

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 FINA

28 CYCL DEF 16.1 DIST.-2.000 PROF.-10.00

29 CYCL DEF 16.2 APROX.-5.000 F300 DR- F50

30 CYCL CALL

31 L Z+20.000 R0 F MAX M3

32 LBL 1

33 L X-5.000 Y+0.000 RL F

34 L X-5.000 Y+27.500 R F

35 L X-95.000 Y+27.500 R F

36 L X-95.000 Y-27.500 R F

37 L X-5.000 Y-27.500 R F

38 L X-5.000 Y+0.000 R F

39 LBL 0

40 LBL 2

41 L X-35.000 Y+18.000 RR F

42 CC X-35.000 Y+0.00

43 CP PA+90.000 DR+ R F

44 LBL 0

45 LBL 3

46 L X-47.000 Y+0.000 RL F

47 CC X-65.000 Y+0.00

48 CP PA+0.000 DR+ R F

49 LBL 0

50 END PGM 402 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 4.16 Figura 4.17 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.16

Figuras Figura 4.16 Figura 4.17 © Jordi Sans, 2008. © Edicions UPC, 2008

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

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

Figuras Figura 4.19 Figura 4.20 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.19

Figuras Figura 4.19 Figura 4.20 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 4.20

© Jordi Sans, 2008. © Edicions UPC, 2008

46

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 4.21 © Jordi Sans, 2008. © Edicions

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.

una única definición de cajera. Profundidad de las cajeras: 10 mm. Figura 5.1 © Jordi Sans,

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

Figuras Figura 5.2 Figura5.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 5.2

Figuras Figura 5.2 Figura5.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura5.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 5.4 Figura 5.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 5.4

Figura 5.4 Figura 5.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 5.5

© Jordi Sans, 2008. © Edicions UPC, 2008

52

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

52 HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 5.6 © Jordi Sans, 2008. ©

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.

y 6 mm de diámetro. Profundidad de las figuras 10 mm. Objetivos Figura 6.1 Se pretende

Objetivos

Figura 6.1

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

CYCL DEF 6.3 ANGULO+0.000 F300

14 CYCL DEF 7.0 PUNTO CERO

15 CYCL DEF 7.1 X+25.000

16 CYCL DEF 7.2 Y+25.000

17 CYCL CALL M

18 CYCL DEF 7.0 PUNTO CERO

19 CYCL DEF 7.1 IX+0.000

20 CYCL DEF 7.2 IY-50.000

21 CYCL DEF 10.0 GIRO

22 CYCL DEF 10.1 ROT+180.000

23 CYCL CALL M

24 CYCL DEF 10.0 GIRO

25 CYCL DEF 10.1 ROT+0.000

26 CYCL DEF 7.0 PUNTO CERO

27 CYCL DEF 7.1 IX-50.000

28 CYCL DEF 7.2 IY+0.000

29 CYCL DEF 10.0 GIRO

30 CYCL DEF 10.1 ROT+135.000

31 CYCL CALL M

32 CYCL DEF 10.0 GIRO

33 CYCL DEF 10.1 ROT+0.000

34 CYCL DEF 7.0 PUNTO CERO

35 CYCL DEF 7.1 IX+0.000

36 CYCL DEF 7.2 IY+50.000

37 CYCL DEF 10.0 GIRO

38 CYCL DEF 10.1 ROT+90.000

39 CYCL CALL M

40 L Z+20.000 R0 F MAX M30

41 LBL 1

42 L X+0.000 Y-20.000 RL F M

43 L X+10.000 Y-20.000 R F M

44 L X+10.000 Y+0.000 R F M

45 CC X+0.000 Y+0.000

46 CP IPA+180.000 DR+ R F M

47 L X-10.000 Y+0.000 R F M

48 L X-10.000 Y-20.000 R F M

49 L X+0.000 Y-20.000 R F M

50 LBL 0

51 END PGM 6 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 6.2 Figura 6.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 6.2

Figuras Figura 6.2 Figura 6.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 6.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 6.4 Figura 6.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 6.4

Figura 6.4 Figura 6.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 6.5

© Jordi Sans, 2008. © Edicions UPC, 2008

58

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

58 HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 6.6 © Jordi Sans, 2008. ©

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)

de 7mm (la figura interior es una isla) Resto pasante (15 mm) Figura 7.1 © Jordi

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 BEGIN PGM 7 MM

1 BLK FORM 0.1 Z X-55.000 Y-45.000 Z-15.000

2 BLK FORM 0.2 X+60.000 Y+35.000 Z+0.000

3 TOOL DEF 1 L+0.000 R+4.000

4 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

TOOL CALL 3 Z S1000.000

54 L Z+2.000 R0 F MAX M3

55 CYCL DEF 6.0 DESBASTADO

56 CYCL DEF 6.1 DIST.-2.000 PROF.-7.000

57 CYCL DEF 6.2 APROX.-3.500 F300 ACABAD+1.000

58 CYCL DEF 6.3 ANGULO+0.000 F300

59 CYCL CALL M

60 STOP M6

61 TOOL CALL 4 Z S1000.000

62 L Z+2.000 R0 F MAX M3

63 CYCL DEF 16.0 FRESADO FINAL

64 CYCL DEF 16.1 DIST.-2.000 PROF.-7.000

65 CYCL DEF 16.2 APROX.-3.500 F300 DR- F500

66 CYCL CALL M

67 L Z+20.000 R0 F MAX M30

68 LBL 2

69 L X+0.000 Y+15.000 RL F M

70 L IX-23.000 IY+0.000 R F M

71 L IX+0.000 IY-30.000 R F M

72 L IX+23.000 IY-10.000 R F M

73 L IX+23.000 IY+10.000 R F M

74 L IX+0.000 IY+30.000 R F M

75 L IX-23.000 IY+0.000 R F M

76 LBL 0

77 LBL 1

78 L X-30.000 Y+0.000 RL F M

79 CC X-20.000 Y+0.000

80 CP PA+180.000 DR+ R F M

81 LBL 0

82 LBL 3

83 L X+30.000 Y+0.000 RL F M

84 CC X+20.000 Y+0.000

85 CP PA+0.000 DR+ R F M

86 LBL 0

87 LBL 4

88 L X+7.500 Y+0.000 RR F M

89 L IX+0.000 IY+7.500 R F M

90 L IX-7.500 IY+0.000 R F M

91 L IX-7.500 IY-7.500 R F M

92 L IX+7.500 IY-7.500 R F M

93 L IX+7.500 IY+0.000 R F M

94 L IX+0.000 IY+7.500 R F M

95 LBL 0

96 END PGM 7 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 7.2 Figura 7.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.2

Figuras Figura 7.2 Figura 7.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.4 Figura 7.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.4

Figura 7.4 Figura 7.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.6 Figura 7.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.6

Figura 7.6 Figura 7.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.7

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.8 Figura 7.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.8

Figura 7.8 Figura 7.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.9

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 7.10 © 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

para desbastado de diámetro 12 Fresa para acabado de diámetro 12 Figura 8.1 © Jordi Sans,

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

CYCL DEF 15.1 DIST. -2 PROF. -20

14 CYCL DEF 15.2 PASO -10 F100 ACABADO +1

15 CYCL CALL

16 STOP M6

17 TOOL CALL 2 Z S1000

18 L Z+2 R0 F MAX M3

19 CYCL DEF 6.0 DESBASTE

20 CYCL DEF 6.1 DIST. -2 PROF. -20

21 CYCL DEF 6.2 PASO -5 F100 ACABADO +1

22 CYCL DEF 6.3 ANGULO +0 F500

23 CYCL CALL

24 STOP M6

25 TOOL CALL 3 Z S1000

26 L Z+2 R0 F MAX M3

27 CYCL DEF 16.0 FRESADO CONTORNO

28 CYCL DEF 16.1 DIST. -2 PROF. -20

29 CYCL DEF 16.2 PASO -10 F100 DR- F500

30 CYCL CALL

31 L Z+25 R0 F MAX M30

32 LBL 1

33 L X+25 Y+0 RR

34 CC X+0 Y+0

35 C X+25 Y+0 DR+

36 LBL 0

37 LBL 2

38 L X+55 Y+0 RL

39 L Y+55

40 L X-55

41 L Y-55

42 L X+55

43 L Y+0

44 LBL 0

45 END PGM 8 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 8.2 Figura 8.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 8.2

Figuras Figura 8.2 Figura 8.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 8.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 8.4 Figura 8.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 8.4

Figura 8.4 Figura 8.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 8.5

© Jordi Sans, 2008. © Edicions UPC, 2008

74

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

Aplicaciones CNC de control numérico para fresadora Figura 8.6 Figura 8.7 © Jordi Sans, 2008. ©

Figura 8.6

Aplicaciones CNC de control numérico para fresadora Figura 8.6 Figura 8.7 © Jordi Sans, 2008. ©

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.

directo, con una fresa de dos labios y de diámetro 8. Objetivos Figura 9.1 Se trata

Objetivos

Figura 9.1

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

RND R5

25 LP IPR+0 PA+210

26 RND R5

27 LP IPR+0 PA+270

28 RND R5

29 LP IPR+0 PA+330

30 RND R5

31 L X+21,651 Y+0

32 LBL 0

33 LBL 2

34 L X+55 Y+0 RL

35 L Y+55

36 L X-55

37 L Y-55

38 L X+55

39 L Y+0

40 LBL 0

41 END PGM 9 MM

Figuras

L X-55 37 L Y-55 38 L X+55 39 L Y+0 40 LBL 0 41 END

Figura 9.2

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 9.3 Figura 9.4 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 9.3

Figura 9.3 Figura 9.4 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 9.4

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 9.5 Figura 9.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 9.5

Figura 9.5 Figura 9.5 © Jordi Sans, 2008. © Edicions UPC, 2008

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.

y utilizando una fresa de dos labios y de diámetro 8. Objetivos Figura 10.1 Este programa

Objetivos

Figura 10.1

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 BEGIN PGM 10 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

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 RL

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

24 RND R5

25 LP IPR+0 PA+210

26 RND R5

27 LP IPR+0 PA+270

28 RND R5

29 LP IPR+0 PA+330

30 RND R5

31 L X+21,651 Y+0

32 LBL 0

33 LBL 2

34 L X+55 Y+0 RL

35 L Y+55

36 L X-55

37 L Y-55

38 L X+55

39 L Y+0

40 LBL 0

41 END PGM 10 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 10.2 Figura 10.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.2

Figuras Figura 10.2 Figura 10.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.4 Figura 10.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.4

Figura 10.4 Figura 10.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 10.6 © 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

Fresa cilíndrica de acabado de diámetro 8 y dos labios Objetivos Figura 11.1 El objetivo principal

Objetivos

Figura 11.1

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 LBL 10

13 FN 1: Q1 = +Q1 + +4

14 FN 6: Q3 = SIN+30

15 FN 7: Q4 = COS+30

16 FN 4: Q5 = +Q3 DIV +Q4

17 FN 3: Q6 = +Q5 * +Q1

18 FN 1: Q2 = +Q6 + +15

19 CYCL DEF 6.0 DESBASTE

20 CYCL DEF 6.1 DIST. -2 PROF. -Q1

21 CYCL DEF 6.2 PASO -Q1 F100 ACABADO +1

22 CYCL DEF 6.3 ANGULO +0 F500

23 CYCL CALL

24 FN 12: IF +Q1 LT +20 GOTO LBL 10

25 LBL 0

26 STOP M6

© Jordi Sans, 2008. © Edicions UPC, 2008

27

TOOL CALL 2 Z S1000

28 L Z+2 R0 F MAX M3

29 LBL 20

30 FN 0: Q10 = -26

31 L X+30 Y-26 R0 F MAX

32 LBL 21

33 L Z-20 R0 F MAX

34 L X+29 R0 F500

35 L X+19 Z+0 R0 F500

36 L Z+2 R0 F MAX

37 FN 1: Q10 = +Q10 + +1

38 L X+30 Y+Q10 R0 F MAX

39 LBL 0

40 FN 12: IF +Q10 LT +26 GOTO LBL 21

41 LBL 0

42 CYCL DEF 10.0 GIRO

43 CYCL DEF 10.1 ROT+90

44 CALL LBL 20 REP 1/1

45 CYCL DEF 10.0 GIRO

46 CYCL DEF 10.1 IROT+90

47 CALL LBL 20 REP 1/1

48 CYCL DEF 10.0 GIRO

49 CYCL DEF 10.1 IROT+90

50 CALL LBL 20 REP 1/1

51 L Z+20 R0 F MAX M30

52 LBL 1

53 L X+Q2 Y+0 RR

54 L Y+Q2

55 L X-Q2

56 L Y-Q2

57 L X+Q2

58 L Y+0

59 LBL 0

60 LBL 2

61 L X+40 Y+0 RL

62 L Y+40

63 L X-40

64 L Y-40

65 L X+40

66 L Y+0

67 LBL 0

68 END PGM 11 MM

© Jordi Sans, 2008. © Edicions UPC, 2008

Figuras

Figuras Figura 11.2 Figura 11.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.2

Figuras Figura 11.2 Figura 11.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.4 Figura 11.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.4

Figura 11.4 Figura 11.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.6 Figura 11.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.6

Figura 11.6 Figura 11.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.7

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.8 Figura 11.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.8

Figura 11.8 Figura 11.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 11.9

© Jordi Sans, 2008. © Edicions UPC, 2008

94

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

Aplicaciones CNC de control numérico para fresadora Figura 11.10 Figura 11.11 © Jordi Sans, 2008. ©

Figura 11.10

Aplicaciones CNC de control numérico para fresadora Figura 11.10 Figura 11.11 © Jordi Sans, 2008. ©

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.

de la pieza utilizando una fresa de dos labios y de diámetro 12. Figura 12.1 ©

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

Figuras Figura 12.2 Figura 12.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 12.2

Figuras Figura 12.2 Figura 12.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 12.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 12.4 Figura 12.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 12.4

Figura 12.4 Figura 12.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 12.5

© Jordi Sans, 2008. © Edicions UPC, 2008

100

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora

HEIDENHAIN. Aplicaciones CNC de control numérico para fresadora Figura 12.6 © Jordi Sans, 2008. © Edicions

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)

circular) Fresa de diámetro 24 y dos labios (mecanizado exterior) Figura 13.1 © Jordi Sans, 2008.

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

Figuras Figura 13.2 Figura 13.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.2

Figuras Figura 13.2 Figura 13.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.4 Figura 13.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.4

Figura 13.4 Figura 13.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.6 Figura 13.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.6

Figura 13.6 Figura 13.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.7

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.8 Figura 13.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.8

Figura 13.8 Figura 13.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.9

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.10 Figura 13.11 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 13.10

Figura 13.10 Figura 13.11 © Jordi Sans, 2008. © Edicions UPC, 2008

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

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

10 y cuatro labios Broca de diámetro 16 Broca de diámetro 10 Figura 14.1 © Jordi

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

CYCL DEF 14.1 LABEL CONTORNO 10

14 CYCL DEF 15.0 PRETALADRADO

15 CYCL DEF 15.1 DIST. -2 PROF. -20

16 CYCL DEF 15.2 PASO -10 F100 ACABADO +1

17 CYCL CALL

18 STOP M6

19 TOOL CALL 3 Z S1000

20 L Z+2 R0 F MAX M3

21 CYCL DEF 6.0 DESBASTE

22 CYCL DEF 6.1 DIST. -2 PROF. -20

23 CYCL DEF 6.2 PASO -5 F100 ACABADO +1

24 CYCL DEF 6.3 ANGULO +0 F500

25 CYCL CALL

26 CYCL DEF 16.0 FRESADO CONTORNO

27 CYCL DEF 16.1 DIST. -2 PROF. -20

28 CYCL DEF 16.2 PASO -10 F100 DR- F500

29 CYCL CALL

30 CYCL DEF 10.0 GIRO

31 CYCL DEF 10.1 IROT+90

32 CALL LBL 1 REP 3/3

33 STOP M6

34 TOOL CALL 1 Z S1000

35 L Z+2 R0 F MAX M3

36 LBL 0

37 L X+63 Y+63 R0 F MAX

38 CYCL DEF 1.0 TALADRADO PROFUNDO

39 CYCL DEF 1.1 DIST. -22

40 CYCL DEF 1.2 PROF. -15

41 CYCL DEF 1.3 PASO -15

42 CYCL DEF 1.4 T.ESPR 0

43 CYCL DEF 1.5 F100

44 CYCL CALL

45 L X-63 R0 F MAX M99

46 L Y-63 R0 F MAX M99

47 L X+63 R0 F MAX M99

48 CYCL DEF 10.0 GIRO

49 CYCL DEF 10.1 ROT+0

50 STOP M6

51 TOOL CALL 2 Z S1000

52 L Z+2 R0 F MAX M3

53 L X+0 Y+0 R0 F MAX

54 CYCL DEF 1.0 TALADRADO PROFUNDO

55 CYCL DEF 1.1 DIST. -2

56 CYCL DEF 1.2 PROF. -35

57 CYCL DEF 1.3 PASO -15

58 CYCL DEF 1.4 T.ESPR 0

59 CYCL DEF 1.5 F100

60 CYCL CALL

61 STOP M6

62 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

Figuras Figura 14.2 Figura 14.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.2

Figuras Figura 14.2 Figura 14.3 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.3

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.4 Figura 14.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.4

Figura 14.4 Figura 14.5 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.5

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.6 Figura 14.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.6

Figura 14.6 Figura 14.7 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.7

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.8 Figura 14.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.8

Figura 14.8 Figura 14.9 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.9

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.10 Figura 14.11 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.10

Figura 14.10 Figura 14.11 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.11

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.12 Figura 14.13 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.12

Figura 14.12 Figura 14.13 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.13

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.14 Figura 14.15 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.14

Figura 14.14 Figura 14.15 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.15

© Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.16 Figura 14.17 © Jordi Sans, 2008. © Edicions UPC, 2008

Figura 14.16

Figura 14.16 Figura 14.17 © Jordi Sans, 2008. © Edicions UPC, 2008

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

Figura 14.18

Figura 14.18 Figura 14.19 (sección para facilitar la comprensión) © Jordi Sans, 2008. © Edicions UPC,

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

Fresa de desbastado de diámetro 6 Fresa de acabado de diámetro 6 Figura 15.1 © Jordi

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

FN 1: Q7 = +Q3 + +Q4

16 CYCL DEF 1.0 TALADRADO PROFUNDO

17 CYCL DEF 1.1 DIST. -2

18 CYCL DEF 1.2 PROF. -22

19 CYCL DEF 1.3 PASO -15

20 CYCL DEF 1.4 T.ESPR 0

21 CYCL DEF 1.5 F100

22 CYCL CALL

23 L X+Q3 Y+0 R0 F MAX M99

24 L X+0 Y+Q3 R0 F MAX M99

25 L X-Q3 Y+0 R0 F MAX M99

26 L X+0 Y-Q3 R0 F MAX M99

27 L X+0 Y+0 R0 F MAX

28 STOP M6

29 TOOL CALL 2 Z S1000

30 L Z+2 R0 F MAX M3

31 CYCL DEF 5.0 CAJERA CIRCULAR

32 CYCL DEF 5.1 DIST. -2

33 CYCL DEF 5.2 PROF. -22

34 CYCL DEF 5.3 PASO -5 F100

35 CYCL DEF 5.4 RADIO Q6

36 CYCL DEF 5.5 F500 DR+

37 CYCL CALL

38 L X+Q3 Y+0 R0 F MAX M99

39 L X+0 Y+Q3 R0 F MAX M99

40 L X-Q3 Y+0 R0 F MAX M99

41 L X+0 Y-Q3 R0 F MAX M99

42 STOP M6

43 TOOL CALL 1 Z S1000

44 L Z+2 R0 F MAX M3

45 CYCL DEF 14.0 CONTORNO

46 CYCL DEF 14.1 LABEL CONTORNO 1 /2

47 CYCL DEF 15.0 PRETALADRADO

48 CYCL DEF 15.1 DIST. -2 PROF. -10

49 CYCL DEF 15.2 PASO -10 F100 ACABADO +1

50 CYCL CALL

51 STOP M6

52 TOOL CALL 2 Z S1000

53 L Z+2 R0 F MAX M3

54 CYCL DEF 6.0 DESBASTE

55 CYCL DEF 6.1 DIST. -2 PROF. -10

56 CYCL DEF 6.2 PASO -5 F100 ACABADO +1

57 CYCL DEF 6.3 ANGULO +0 F500

58 CYCL CALL

© Jordi Sans, 2008. © Edicions UPC, 2008

59