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

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

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