Ejemplo: Torneado con una herramienta FreeTurn

En el siguiente Programa NC se utilizan los ciclos 882 TORNEADO CON DESBASTE SIMULTANEO y 883 GIRAR ACABADO SIMULTANEO.

Ejecución del programa:

  • Activar modo de torneado
  • Llamar herramienta FreeTurn con la primera cuchilla
  • Adaptar el sistema de coordenadas con el ciclo 800 ADAP. SIST. ROTATIVO
  • Ir a posición segura
  • Llamar al ciclo 882 TORNEADO CON DESBASTE SIMULTANEO
  • Llamar una herramienta FreeTurn con segunda cuchilla
  • Ir a posición segura
  • Llamar al ciclo 882 TORNEADO CON DESBASTE SIMULTANEO
  • Ir a posición segura
  • Llamar al ciclo 883 GIRAR ACABADO SIMULTANEO
  • Restablecer las transformaciones activas con el programa NC RESET.h

0 BEGIN PGM FREETURN MM

1 FUNCTION MODE TURN "AC_TURN"

; Activar torneado

2 PRESET SELECT #16

3 BLK FORM CYLINDER Z D100 L101 DIST+1

4 FUNCTION TURNDATA BLANK LBL 1

; Activar el seguimiento interno del contorno

5 TOOL CALL 145.0

; Llamar herramienta FreeTurn con la primera cuchilla

6 M136

7 FUNCTION TURNDATA SPIN VCONST:ON VC:250

; Velocidad de corte constante

8 L Z+50 R0 FMAX M303

9 CYCL DEF 800 ADAP. SIST. ROTATIVO ~

Q497=+0

;ANGULO DE PRECESION ~

Q498=+0

;INVERTIR HERRAMIENTA ~

Q530=+2

;MECANIZADO INICIADO ~

Q531=+90

;ANGULO DE INCIDENCIA ~

Q532= MAX

;AVANCE ~

Q533=-1

;DIREC. PEFER. ~

Q535=+3

;TORNEADO EXCENTRICO ~

Q536=+0

;EXCENTR. SIN PARADA ~

Q599=+0

;RETIRADA

10 CYCL DEF 14.0 CONTORNO

11 CYCL DEF 14.1 KONTURLABEL2

12 CYCL DEF 882 TORNEADO CON DESBASTE SIMULTANEO ~

Q460=+2

;DISTANCIA DE SEGURIDAD ~

Q499=+0

;INVERTIR CONTORNO ~

Q558=+0

;INIC. CONT.ANG.PROL. ~

Q559=+90

;FIN CONT. ANG. PROL. ~

Q478=+0.3

;AVANCE DESBASTE ~

Q488=+0.3

;AVANCE PROFUND. ~

Q556=+30

;DIST. ANG. DE INCID. ~

Q557=+160

;MAX. ANG. INCIDENCIA ~

Q567=+0.3

;SOBREMED. ACAB. CONT ~

Q519=+2

;AJUSTE ~

Q463=+2

;MAX. PROF. CORTE ~

Q590=+5

;MODO DE MECANIZADO ~

Q591=+1

;SECUENCIA MECANIZADO ~

Q389=+0

;UNI.-BIDIRECCIONAL

13 L X+105 Y+0 R0 FMAX

14 L Z+2 R0 FMAX M99

15 TOOL CALL 145.1

; Llamar herramienta FreeTurn con la segunda cuchilla

16 CYCL DEF 800 ADAP. SIST. ROTATIVO ~

Q497=+0

;ANGULO DE PRECESION ~

Q498=+0

;INVERTIR HERRAMIENTA ~

Q530=+2

;MECANIZADO INICIADO ~

Q531=+90

;ANGULO DE INCIDENCIA ~

Q532= MAX

;AVANCE ~

Q533=-1

;DIREC. PEFER. ~

Q535=+3

;TORNEADO EXCENTRICO ~

Q536=+0

;EXCENTR. SIN PARADA ~

Q599=+0

;RETIRADA

17 Q519 = 1

; Reducir la aproximación a 1

18 L X+105 Y+0 R0 FMAX

; Aproximación al punto inicial

19 L Z+2 R0 FMAX M99

; Llamar al ciclo

20 CYCL DEF 883 GIRAR ACABADO SIMULTANEO ~

Q460=+2

;DISTANCIA DE SEGURIDAD ~

Q499=+0

;INVERTIR CONTORNO ~

Q558=+0

;INIC. CONT.ANG.PROL. ~

Q559=+90

;FIN CONT. ANG. PROL. ~

Q505=+0.2

;AVANCE ACABADO ~

Q556=+30

;DIST. ANG. DE INCID. ~

Q557=+160

;MAX. ANG. INCIDENCIA ~

Q555=+5

;PASO ANGULAR ~

Q537=+0

;ANG. INCIDEN. ACTIVO ~

Q538=+90

;ANG. INCIDEN. INICIO ~

Q539=+0

;ANG. INCIDEN. FINAL ~

Q565=+0

;ANG.INCID.FIN CONT ~

Q566=+0

;SOBREMED. ACABADO Z ~

Q567=+0

;SOBREMED. ACAB. CONT

21 L X+105 Y+0 R0 FMAX

; Aproximación al punto inicial

22 L Z+2 R0 FMAX M99

; Llamar al ciclo

23 CALL PGM RESET.H

; Llamar al programa RESET

24 M30

; Final del programa

25 LBL 1

; Definir LBL 1

26 L X+100 Z+1

27 L X+0

28 L Z-60

29 L X+100

30 L Z+1

31 LBL 0

32 LBL 2

; Definir LBL 2

33 L Z+1 X+60 RR

34 L Z+0

35 L Z-2 X+70

36 RND R2

37 L X+80

38 RND R2

39 L Z+0 X+98

40 RND R2

41 L Z-10

42 RND R2

43 L Z-8 X+89

44 RND R2

45 L Z-15 X+60

46 RND R2

47 L Z-55

48 RND R2

49 L Z-50 X+98

50 RND R2

51 L Z-60

52 LBL 0

53 END PGM FREETURN MM