11 ejemplos de programación, Ejemplo: roscado, Ejemplos de programación – HEIDENHAIN TNC 640 (34059x-05) Cycle programming Manual del usuario

Página 137: Ejemplos de programación 4.11

Advertising
background image

Ejemplos de programación

4.11

4

TNC 640 | Modo de Empleoprogramación de ciclos | 4/2015

137

4.11

Ejemplos de programación

Ejemplo: Roscado

Las coordinadas del taladrado se memorizan en la tabla
de puntos TAB1.PNT y el TNC las llama con

CYCL CALL

PAT.
Los radios de la herramienta se seleccionan de tal modo
que se pueden ver todos los pasos de trabajo en el
gráfico de test.

Desarrollo del programa

Centrado

Taladrado

Roscado con macho

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definición de la pieza en bruto

2 BLK FORM 0.2 X+100 Y+100 Y+0
3 TOOL CALL 1 Z S5000

Llamada a la herramienta de centraje

4 L Z+10 R0 F5000

Desplazar la herramienta a la altura de seguridad (programar
F con valor), después de cada ciclo, el TNC se posiciona a la
altura de seguridad

5 SEL PATTERN “TAB1“

Determinar la tabla de puntos

6 CYCL DEF 240 CENTRAR

Definición del ciclo Centraje

Q200=2

;DISTANCIA SEGURIDAD

Q343=1

;SELEC. DIA./PROF.

Q201=-3.5

;PROFUNDIDAD

Q344=-7

;DIAMETRO

Q206=150

;AVANCE PROFUNDIDAD

Q11=0

;TIEMPO ESPERA ABAJO

Q203=+0

;COORD. SUPERFICIE

Introducir obligatoriamente el 0. Actúa como tabla de
puntos

Q204=0

;2A DIST. SEGURIDAD

Introducir obligatoriamente el 0. Actúa como tabla de
puntos

10 CYCL CALL PAT F5000 M3

Llamada al ciclo junto con la tabla de puntos TAB1.PNT,
avance entre los puntos: 5000 mm/min.

11 L Z+100 R0 FMAX M6

Retirar la herramienta, cambio de herramienta

12 TOOL CALL 2 Z S5000

Llamada a la herramienta Taladrado

13 L Z+10 R0 F5000

Desplazar la herramienta a la altura de seguridad (programar
un valor para F)

14 CYCL DEF 200 TALADRADO

Definición del ciclo taladrado

Q200=2

;DISTANCIA SEGURIDAD

Q201=-25

;PROFUNDIDAD

Q206=150

;AVANCE PROFUNDIDAD

Advertising