Ejemplo: Medir y repasar isla rectangular

  • Ejecución del programa
  • Desbaste de la isla rectangular con una sobremedida de 0,5 mm
  • Medir isla rectangular
  • Acabado de la isla rectangular tendiendo en cuenta los valores de medición
8h000b29

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

1 TOOL CALL 5 Z S6000

; Llamada de herramienta mecanizado previo

2 Q1 = 81

; Longitud del rectángulo en X (cota de desbaste)

3 Q2 = 61

; Longitud del rectángulo en Y (cota de desbaste)

4 L Z+100 R0 FMAX M3

; Retirar la herramienta

5 CALL LBL 1

; Llamar subprograma para el mecanizado

6 L Z+100 R0 FMAX

; Retirar la herramienta

7 TOOL CALL 600 Z

; Llamar al palpador digital

8 TCH PROBE 424 MEDIC. ISLA RECT. ~

Q273=+50

;CENTRO 1ER EJE ~

Q274=+50

;CENTRO SEGUNDO EJE ~

Q282=+80

;1A LONGITUD LATERAL ~

Q283=+60

;2A LONGITUD LATERAL ~

Q261=-5

;ALTURA MEDIDA ~

Q320=+0

;DISTANCIA SEGURIDAD ~

Q260=+30

;ALTURA DE SEGURIDAD ~

Q301=+0

;IR ALTURA SEGURIDAD ~

Q284=+0

;TAMANO MAX. 1ER LADO ~

Q285=+0

;TAMANO MIN 1ER LADO ~

Q286=+0

;TAMANO MAX 2DO LADO ~

Q287=+0

;TAMANO MIN 2DO LADO ~

Q279=+0

;TOLERANC. 1ER CENTRO ~

Q280=+0

;TOLERANC. 2DO CENTRO ~

Q281=+0

;PROTOCOLO MEDIDA ~

Q309=+0

;PARO PGM SI ERROR ~

Q330=+0

;HERRAMIENTA

9 Q1 = Q1 - Q164

; Calcular la longitud en X mediante la desviación medida

10 Q2 = Q2 - Q165

; Calcular la longitud en Y mediante la desviación medida

11 L Z+100 R0 FMAX

; Retirar palpador digital

12 TOOL CALL 25 Z S8000

; Llamada de herramienta Acabado

13 L Z+100 R0 FMAX M3

; Retirar la herramienta, final del programa

14 CALL LBL 1

; Llamar subprograma para el mecanizado

15 L Z+100 R0 FMAX

16 M30

17 LBL 1

; Subprograma con ciclo de mecanizado Isla rectangular

18 CYCL DEF 256 ISLAS RECTANGULARES ~

Q218=+Q1

;1A LONGITUD LATERAL ~

Q424=+82

;COTA PIEZA BRUTO 1 ~

Q219=+Q2

;2A LONGITUD LATERAL ~

Q425=+62

;COTA PIEZA BRUTO 2 ~

Q220=+0

;RADIO / CHAFLAN ~

Q368=+0.1

;SOBREMEDIDA LATERAL ~

Q224=+0

;ANGULO GIRO ~

Q367=+0

;POSICION ISLA ~

Q207=+500

;AVANCE DE FRESADO ~

Q351=+1

;TIPO DE FRESADO ~

Q201=-10

;PROFUNDIDAD ~

Q202=+5

;PASO PROFUNDIZACION ~

Q206=+3000

;AVANCE PROFUNDIDAD ~

Q200=+2

;DISTANCIA SEGURIDAD ~

Q203=+10

;COORD. SUPERFICIE ~

Q204=+20

;2A DIST. SEGURIDAD ~

Q370=+1

;SOLAPAM. TRAYECTORIA ~

Q437=+0

;POSICION APROXIMACION ~

Q215=+0

;TIPO MECANIZADO ~

Q369=+0

;SOBREMEDIDA PROFUND. ~

Q338=+20

;PASADA PARA ACABADO ~

Q385=+500

;AVANCE ACABADO

19 L X+50 Y+50 R0 FMAX M99

; Llamada al ciclo

20 LBL 0

; Fin del subprograma

21 END PGM TOUCHPROBE MM