Ejemplo: Taladrar previamente, desbastar y acabar contornos superpuestos con ciclos SL

8H000B13

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 2 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-40

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 204 Z S2500

; Llamada de herramienta broca, diámetro 12

4 L Z+250 R0 FMAX M3

; Retirar la herramienta

5 CYCL DEF 14.0 CONTORNO

6 CYCL DEF 14.1 LABEL CONTORNO1 /2 /3 /4

7 CYCL DEF 20 DATOS DEL CONTORNO ~

Q1=-20

;PROFUNDIDAD FRESADO ~

Q2=+1

;SOLAPAM. TRAYECTORIA ~

Q3=+0.5

;SOBREMEDIDA LATERAL ~

Q4=+0.5

;SOBREMEDIDA PROFUND. ~

Q5=+0

;COORD. SUPERFICIE ~

Q6=+2

;DISTANCIA SEGURIDAD ~

Q7=+100

;ALTURA DE SEGURIDAD ~

Q8=+0.1

;RADIO DE REDONDEO ~

Q9=-1

;SENTIDO DE GIRO

8 CYCL DEF 21 PRETALADRADO ~

Q10=-5

;PASO PROFUNDIZACION ~

Q11=+150

;AVANCE PROFUNDIDAD ~

Q13=+0

;HERRAM. DESBASTE

9 CYCL CALL

; Llamada al ciclo Taladrado previo

10 L Z+100 R0 FMAX

; Retirar la herramienta

11 TOOL CALL 6 Z S3000

; Llamada de herramienta de desbaste/acabado, D12

12 CYCL DEF 22 DESBASTE ~

Q10=-5

;PASO PROFUNDIZACION ~

Q11=+100

;AVANCE PROFUNDIDAD ~

Q12=+350

;AVANCE PARA DESBASTE ~

Q18=+0

;HERRAM. PREDESBASTE ~

Q19=+150

;AVANCE OSCILACION ~

Q208=+99999

;AVANCE SALIDA ~

Q401=+100

;FACTOR DE AVANCE ~

Q404=+0

;ESTRATEGIA PROFUND.

13 CYCL CALL

; Llamada al ciclo Desbaste

14 CYCL DEF 23 ACABADO PROFUNDIDAD ~

Q11=+100

;AVANCE PROFUNDIDAD ~

Q12=+200

;AVANCE PARA DESBASTE ~

Q208=+99999

;AVANCE SALIDA

15 CYCL CALL

; Llamada al ciclo Acabado de profundidad

16 CYCL DEF 24 ACABADO LATERAL ~

Q9=+1

;SENTIDO DE GIRO ~

Q10=-5

;PASO PROFUNDIZACION ~

Q11=+100

;AVANCE PROFUNDIDAD ~

Q12=+400

;AVANCE PARA DESBASTE ~

Q14=+0

;SOBREMEDIDA LATERAL ~

Q438=-1

;HERRAM. DESBASTE

17 CYCL CALL

; Llamada al ciclo Acabado lateral

18 L Z+100 R0 FMAX

; Retirar la herramienta

19 M30

; Final del programa

20 LBL 1

; Subprograma de contorno 1: Cajera izquierda

21 CC X+35 Y+50

22 L X+10 Y+50 RR

23 C X+10 DR-

24 LBL 0

25 LBL 2

; Subprograma de contorno 2: Cajera derecha

26 CC X+65 Y+50

27 L X+90 Y+50 RR

28 C X+90 DR-

29 LBL 0

30 LBL 3

; Subprograma de contorno 3: Isla cuadrada izquierda

31 L X+27 Y+50 RL

32 L Y+58

33 L X+43

34 L Y+42

35 L X+27

36 LBL 0

37 LBL 4

; Subprograma de contorno 4: Isla triangular derecha

38 L X+65 Y+42 RL

39 L X+57

40 L X+65 Y+58

41 L X+73 Y+42

42 LBL 0

43 END PGM 2 MM