Está en la página 1de 309

TNC 410

NC-Software
286 060-xx
286 080-xx

Modo de empleo
Dilogo HEIDENHAIN
en texto claro
Espaol (es)
4/2001

Seleccionar la subdivisn de pantalla


Conmutacin de la pantalla entre funcionamientos Mquina y programacin
Softkeys: Seleccin de la funcin en
pantalla

APPR
DEP

Programacin libre de contornos FK


L

Recta
CC

Conmutacin de la cartula de softkeys


Ajuste de la pantalla (slo BC 120)
Teclado alfanumrico: Introduccin de letras y signos

Q W E R T Y

Nombres de ficheros,
comentarios

G F S T M

Programas DIN/ISO

Seleccin de los modos de funcionamiento


FUNCIONAMIENTO MANUAL
VOLANTE ELECTRONICO

Llegada/salida del contorno

Pto. central crculo/polo coordenadas polares


Trayect. circ. alrededor del pto. central crculo

CR

Trayectoria circular con radio

CT

Trayectoria circular tangente

CHF

RND

Chafln
Redondeo de esquinas

Datos de la herramienta
Introduccin y llamada de la longitud
TOOL
TOOL
DEF
CALL
y el radio de la herramienta
Ciclos, subprogramas y repeticiones parciales
del programa
CYCL
DEF

CYCL
CALL

Definicin y llamada de ciclos

LBL
SET

LBL
CALL

Introduccin y llamada de subprogramas y repeticiones parciales del pgm

POSICIONAMIENTO MANUAL (MDI)


EJECUCION DEL PGM FRASE A FRASE
EJECUCION CONTINUA DEL PROGRAMA
Seleccin de los funcionamientos de Programacin
MEMORIZAR/EDITAR PROGRAMA
TEST DEL PROGRAMA
Gestin de programas/ficheros, funciones delTNC
Seleccin y borrado de programas/ficheros,
PGM
MGT
transmisin externa de datos

STOP

Introduccin de una parada dentro del pgm

TOUCH
PROBE

Introduccin de las funciones del palpador


en un programa

Introduccin de los ejes de coordendas y de


cifras, edicin
de los ejes de coordenadas
X ... V Seleccin
o introduccin de estos en el pgm

0 ... 9 Cifras
Punto decimal

PGM
CALL

Programacin de la llamada al programa

+/

Panel de mandos del TNC

Programacin de trayectorias

Teclas de la pantalla

Invertir el signo

MOD

Seleccin de la funcin MOD

Introduccin en coordenadas polares

HELP

Seleccin de la funcin de ayuda

CALC

Reservada

Valores incrementales

Desplazar el cursor y seleccionar directamente


frases, ciclos y funciones paramtricas
Desplazamiento del cursor

Aceptacin de la posicin real


NO
ENT

END

Potencimetros de override para avance/revoluciones


100

50

CE

100

150

50

Finalizar la introduccin y continuar


con el dilogo

Finalizar la frase
Anular introducciones de valores numricos
o borrado de los avisos de error del TNC

150

DEL
F %
0

Salto de frases del dilogo y borrar palabras


ENT

Seleccin directa de frases, ciclos y funciones


paramtricas

GOTO

Parmetros Q

S %
0

Interrupcin del dilogo, borrar parte del


programa

Indice

Modelo de TNC, software y funciones


Este modo de empleo describe las funciones disponibles en
los TNCs con los siguientes nmeros de software.
Modelo deTNC

N de software NC

TNC 410
TNC 410

286 060 xx
286 080 xx

El fbricante de la mquina adapta las prestaciones tiles del


TNC individualmente a cada mquina mediante parmetros de
mquina. Por ello en este manual pueden estar descritas
funciones que no estn disponibles en todos los TNCs.
Funciones del TNC no disponibles en todas las mquinas son,
por ejemplo:
n Funcin de palpacin para el sistema de palpacin 3D
n Opcin de digitalizacin
n Medicin de htas. con el TT 120
n Roscado rgido

Para conocer las prestaciones individuales de su mquina,


rogamos contacten con el fabricante de la misma.
Muchos fabricantes y tambin HEIDENHAIN ofrecen cursillos
de programacin del TNC. Es recomendable la participacin en
uno de estos cursillos a fin de familiarizarse de forma intensiva
con las funciones del TNC.
Lugar de instalacin previsto
El TNC pertenece a los sistemas de la clase A segn la norma
EN 55022 y est previsto principalmente para su
funcionamiento en entornos industriales.

TNC 410 de HEIDENHAIN

Indice documentacin del usuario TNC 410 (286 060-xx, 286 080-xx)
Introduccin
Funcionamiento manual y ajuste
Posicionamiento manual
Programacin: Nociones bsicas, gestin de ficheros, ayudas de programacin
Programacin: Herramientas
Programacin: Programacin de contornos
Programacin: Funciones auxiliares
Programacin: Ciclos
Programacin: Subprogramas y repeticiones parciales de un programa
Programacin: Parmetros Q
Test y ejecucin del programa
Palpadores 3D
Digitalizacin
Funciones MOD
Tablas y resmenes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Indice

1 INTRODUCCION ..... 1
1.1 TNC 410 ..... 2
1.2 Pantalla y teclado ..... 3 ............................................................................

Piloto

1.3 Modos de funcionamiento ..... 5


1.4 Visualizaciones de estados ..... 9
1.5 Accesorios: Palpadores 3D y
volantes electrnicos de HEIDENHAIN ..... 12
2 FUNCIONAMIENTO MANUAL Y AJUSTE ..... 13
2.1 Conexin ..... 14
2.2 Desplazamiento de los ejes de la mquina ..... 15
2.3 Revoluciones S del cabezal, avance F y funcin auxiliar M ..... 18
2.4 Fijacin del punto de referencia (sin palpador 3D) ..... 19. .....................

Piloto

3 POSICIONAMIENTO MANUAL ..... 21


3.1 Programacin y ejecucin de frases de posicionamiento sencillas ..... 22
4 PROGRAMACION: NOCIONES BASICAS,
GESTION DE FICHEROS, AYUDAS DE PROGRAMMACION ..... 25
4.1 Principios bsicos ..... 26 .........................................................................

Piloto

4.2 Gestin de ficheros ..... 31 .......................................................................

Piloto

4.3 Abrir e introducir programas ..... 34 .......................................................

Piloto

4.4 Grfico de programacin ..... 39


4.5 Aadir comentarios ..... 40
4.6 Funcin de ayuda ..... 41
5 PROGRAMACION: HERRAMIENTAS ..... 43
5.1 Introducciones referidas a la herramienta ..... 44
5.2 Datos de la herramienta ..... 45 ...............................................................

Piloto

5.3 Correccin de la herramienta ..... 52 ......................................................

Piloto

5.4 Medicin de herramientas con el TT 120 ..... 56

IV

Indice

Indice

6 PROGRAMACION: PROGRAMACION DE CONTORNOS ..... 63


6.1 Resumen: Movimientos de la herramienta ..... 64
6.2 Nociones bsicas sobre las funciones de trayectoria ..... 65
6.3 Aproximacin y salida del contorno ..... 68
Resumen: Tipos de trayectoria para la aproximacin
y salida del contorno ..... 68 ..............................................................

Piloto

Posiciones importantes en la aproximacin y la salida ..... 68 .......

Piloto

Aproximacin sobre una recta tangente: APPR LT ..... 70 ...............

Piloto

Aproximacin sobre una recta perpendicular al


primer punto del contorno: APPR LN ..... 70 ...................................

Piloto

Aproximacin sobre una trayectoria


circular tangente: APPR CT ..... 71 ....................................................

Piloto

Aproximacin sobre una trayectoria circular tangente


al contorno y a una recta: APPR LCT ..... 72 ....................................

Piloto

Salida sobre una recta tangente: DEP LT ..... 73 ..............................

Piloto

Salida sobre una recta perpendicular al ltimo punto


del contorno: DEP LN ..... 73 .............................................................

Piloto

Salida sobre una trayectoria circular tangente: DEP CT ..... 74 .......

Piloto

Salida sobre una trayectoria circular tangente


al contorno y a una recta: DEP LCT ..... 75 ......................................

TNC 410 de HEIDENHAIN

Piloto

Indice

6.4 Tipos de trayectoria - coordenadas cartesianas ..... 76


Resumen de las funciones de trayectoria ..... 76 ................................

Piloto

Recta L ..... 77 .......................................................................................

Piloto ..................

Aadir chafln CHF entre dos rectas..... 77 .......................................

Piloto ..................

Punto central del crculo CC ..... 78 ....................................................

Piloto

Trayect. circular C alrededor del pto. central del crculo CC ..... 79

Piloto ..................

Trayectoria circular CR con radio determinado ..... 80 ....................

Piloto ..................

Trayectoria circular tangente CT ..... 81 .............................................

Piloto ..................

Redondeo de esquinas RND ..... 82 ....................................................

Piloto ..................

Ejemplo: Movimiento lineal y


chafln en coordenadas cartesianas ..... 83
Ejemplo: Crculo completo en coordenadas cartesianas ..... 84
Ejemplo: Movimientos circulares en coordenadas cartesianas ..... 85
6.5 Tipos de trayectoria - coordenadas polares ..... 86 ...............................

Piloto ..................

Origen de coordenadas polares: Pol CC ..... 86


Recta LP ..... 87 .....................................................................................

Piloto ..................

Trayectoria circular CP alrededor del polo CC ..... 87 ......................

Piloto ..................

Trayectoria circular tangente CTP ..... 88 ...........................................

Piloto ..................

Interpolacin helicoidal (hlice) ..... 88 ..............................................

Piloto ..................

Ejemplo: Movimiento lineal en coordenadas polares ..... 90


Ejemplo: Hlice ..... 91
6.6 Tipos de trayectoria Programacin libre de contornos FK ..... 92 ....

..............................

Nociones bsicas ..... 92 ......................................................................

Piloto

Grfico para la programacin FK ..... 92 ............................................

Piloto

Abrir el dilogo FK ..... 93 ....................................................................

Piloto

Programacin libre de rectas ..... 94 ...................................................

Piloto

Programacin libre de trayectorias circulares ..... 94 ........................

Piloto ..................

Puntos auxiliares ..... 96 ......................................................................

Piloto

Referencias relativas ..... 97 ................................................................

Piloto

Contornos cerrados ..... 97 ...................................................................

Piloto

6.7 Ejemplos de programacin ..... 98


Ejemplo: Programacin FK 1 ..... 98
Ejemplo: Programacin FK 2 ..... 99
Ejemplo: Programacin FK 3 ..... 100

VI

Indice

Indice

7 PROGRAMACION: FUNCIONES AUXILIARES ..... 103


....................................

Piloto

7.1 Programacin de las funciones auxiliares M y STOP .....104


7.2 Funciones auxiliares para el control de la ejecucin del programa,
cabezal y refrigerante ..... 105
7.3 Funciones auxiliares para la indicacin de coordenadas ..... 105
7.4 Funciones auxiliares para el comportamiento en trayectorias ..... 107
Rectificado de esquinas: M90 ..... 107
Aadir transiciones al contorno entre
cualquier tramo del mismo: M112 ..... 108
Filtro del contorno: M124 ..... 110
Mecanizado de pequeos escalones en el contorno: M97 ..... 112 .

..............................

Mecanizado completo de esquinas abiertas del contorno: M98 ..... 113 .........................
Factor de avance para los movimientos de profundizacin: M103 ..... 114
Velocidad de avance constante en el extremo de la hta.: M109/M110/M111 ..... 115
Clculo previo del contorno con correccin de radio
(LOOK AHEAD): M120 ..... 115
7.5 Funciones auxiliares para ejes giratorios ..... 117
Desplazamiento de ejes giratorios en un recorrido optimizado: M126 ..... 117
Redondear la visualizacin del eje giratorio a un valor
por debajo de 360: M94 ..... 117

TNC 410 de HEIDENHAIN

Resumen: Funciones M

VII

Indice

8 PROGRAMACION: CICLOS ..... 119


8.1 Nociones bsicas sobre los ciclos ..... 120 ..............................................

Piloto

8.2 Nociones bsicas sobre los ciclos ..... 122


Introduccin de una tabla de puntos ..... 122
Seleccionar las tablas de puntos en el programa ..... 122
Llamada al ciclo junto con las tablas de puntos ..... 123
8.3 Ciclos de taladrado ..... 124
TALADRADO PROFUNDO (ciclo 1) ..... 124 .......................................

Piloto ..................

TALADRADO (ciclo 200) ..... 126 ........................................................

Piloto ..................

ESCARIADO (ciclo 201) ..... 127 .........................................................

Piloto ..................

MANDRINADO (ciclo 202) ..... 128 ....................................................

Piloto ..................

TALADRO UNIVERSAL (ciclo 203) ..... 129 .......................................

Piloto ..................

REBAJE INVERSO (ciclo 204) ..... 131 ................................................

Piloto

ROSCADO a cuchilla (ciclo 2) ..... 133 ...............................................

Piloto ..................

ROSCADO rgido GS (ciclo 17) ..... 134 .............................................

Piloto

Ejemplo: Ciclos de taladrado ..... 135


Ejemplo: Ciclos de taladrado ..... 136
Ejemplo: Ciclos de taladrado junto con
tablas de puntos ..... 137
8.4 Ciclos para el fresado de cajeras, islas y ranuras ..... 139
FRESADO DE CAJERA (ciclo 4) ..... 140 ............................................

Piloto ..................

ACABADO DE CAJERA (ciclo 212) ..... 141 .......................................

Piloto ..................

ACABADO DE ISLA (ciclo 213) ..... 143 .............................................

Piloto ..................

CAJERA CIRCULAR (ciclo 5) ..... 144 ..................................................

Piloto ..................

ACABADO DE CAJERA CIRCULAR (ciclo 214) ..... 146 ....................

Piloto ..................

ACABADO DE ISLA CIRCULAR (ciclo 215) ..... 147 ..........................

Piloto

FRESADO DE RANURAS (ciclo 3) ..... 149 .........................................

Piloto

RANURA con profundizacin pendular (ciclo 210) ..... 150 ............

Piloto ..................

RANURA CIRCULAR con


profundizacin pendular (ciclo 211) ..... 152 ..................................

Piloto ..................

Ejemplo: Fresado de cajera, isla y ranuras ..... 154


Ejemplo: Desbaste y acabado de cajera rectangular
junto con tablas de puntos ..... 156
8.5 Ciclos para la programacin de figuras de puntos ..... 158
FIGURA DE PUNTOS SOBRE CIRCULO (ciclo 220) ..... 159 ............

Piloto ..................

FIGURA DE PUNTOS SOBRE LINEAS (ciclo 221) ..... 160 ...............

Piloto ..................

Ejemplo: Crculo de taladros ..... 162

VIII

Indice

CONTORNO (ciclo 14) ..... 165 ............................................................

Indice

8.6 Ciclos SL ..... 164 ......................................................................................

Piloto ..................
Piloto

Contornos superpuestos ..... 166


PRETALADRADO (ciclo 15) ..... 168 ...................................................

Piloto

DESBASTE (ciclo 6) ..... 169 ...............................................................

Piloto

FRESADO DEL CONTORNO (ciclo 16) ..... 171 ..................................

Piloto

Ejemplo: Desbaste de cajera ..... 172


Ejemplo: Taladrado previo, desbaste y acabado de
contornos superpuestos ..... 174
8.7 Ciclos para el planeado ..... 176
PLANEADO (ciclo 230) ..... 176 ..........................................................

Piloto

SUPERFICIE REGULAR (ciclo 231) ..... 178 .......................................

Piloto

Ejemplo: Planeado ..... 180


8.8 Ciclos para la traslacin de coordenadas ..... 181 ................................

Piloto ..................

Desplazamiento del PUNTO CERO (ciclo 7) ..... 182 .......................

Piloto ..................

Desplazamiento del PUNTO CERO con tablas de puntos (ciclo 7) ..... 182
ESPEJO (ciclo 8) ..... 184 .....................................................................

Piloto ..................

GIRO (ciclo 10) ..... 185 .......................................................................

Piloto ..................

FACTOR DE ESCALA (ciclo 11) ..... 186 .............................................

Piloto

FACTOR DE ESCALA ESPECIFICO PARA CADA EJE (ciclo 26) ... 187 Piloto ..................

Ejemplo: Ciclos para la traslacin de coordenadas ..... 188


8.9 Ciclos especiales ..... 190
TIEMPO DE ESPERA (ciclo 9) ..... 190 ...............................................

Piloto

LLAMADA AL PROGRAMA (ciclo 12) ..... 190 ..................................

Piloto

ORIENTACION DEL CABEZAL (ciclo 13) ..... 191 ................................

Piloto

TNC 410 de HEIDENHAIN

IX

Indice

9 PROGRAMACION: SUBPROGRAMAS Y REPETICIONES PARCIALES DE UN PROGRAMA ..... 193


9.1 Caracterizar los subprogramas y las repeticiones parciales
de un programa ..... 194 ..........................................................................

Piloto

9.2 Subprogramas ..... 194 ............................................................................

..............................

9.3 Repeticones parciales de un programa ..... 195 ....................................

..............................

9.4 Cualquier programa como subprograma ..... 196 ................................

Piloto

9.5 Imbricaciones ..... 197


Un subprograma dentro de otro subprograma ..... 197 ..................

Piloto ..................

Repeticin de repeticiones parciales de un programa ..... 198 .......

..............................

Repeticin de subprogramas ..... 199 ................................................

..............................

9.6 Ejemplos de programacin ..... 200


Ejemplo: Fresado del contorno en varias aproximaciones ..... 200
Ejemplo: Grupos de taladros ..... 201
Ejemplo: Grupos de taladros con varias herramientas ..... 202
10 PROGRAMCION: PARAMETROS Q ..... 205
10.1 Principio de funcionamiento y resumen de funciones ..... 206
10.2 Familias de piezas Parmetros Q en vez de valores numricos .. 207
10.3 Descripcin de contornos mediante funciones matemticas ..... 208 ..............................
10.4 Funciones angulares (trigonometra) ..... 210
10.5 Condiciones si/entonces con parmetros Q ..... 211 .......................... ..............................
10.6 Comprobar y modificar parmetros Q ..... 212
10.7 Funciones auxiliares ..... 213
10.8 Introducir directamente una frmula ..... 219
10.9 Parmetros Q predeterminados ..... 222
10.10 Ejemplos de programacin ..... 224
Ejemplo: Elipse ..... 224
Ejemplo: Cilindro concavo con fresa esfrica ..... 226
Ejemplo: Esfera convexa con fresa cilndrica ..... 228

Indice

Indice

11 TEST Y EJECUCION DEL PROGRAMA ..... 231


11.1 Grficos ..... 232 .......................................................................................

Piloto

11.2 Test del programa ..... 236 .....................................................................

Piloto

11.3 Ejecucin del programa ..... 238


11.4 Transmisin por bloques: Ejecucin de programas largos ..... 245
11.5 Saltar frases ..... 246
11.6 Parada programable de la ejecucin del programa ..... 246
12 PALPADORES 3D ..... 247
12.1 Ciclos de palpacin en los modos de funcionamiento
Manual y Volante electrnico ..... 248
12.2 Fijacin del punto de referencia con palpadores 3D ..... 251 ............

Piloto

12.3 Medicin de piezas con palpadores 3D ..... 254


13 DIGITALIZACION ..... 259
13.1 Digitalizacin con palpador digital (opcin) ..... 260 ...........................

Piloto

13.2 Programacin de los ciclos de digitalizacin ..... 261


13.3 Digitalizacin en forma de meandro ..... 262 ......................................

Piloto

13.4 Digitalizacin por lneas de nivel ..... 263 ............................................

Piloto

13.5 Empleo de los datos de la digitalizacin en un


programa de mecanizado ..... 265

TNC 410 de HEIDENHAIN

XI

Indice

14 FUNCIONES MOD ..... 267


14.1 Seleccionar, modificar y cancelar las funciones MOD ..... 268
14.2 Informaciones del sistema ..... 268
14.3 Introduccin del cdigo ..... 269
14.4 Ajuste de la conexin de datos ..... 269
14.5 Parmetros de usuario especficos de la mquina ..... 271
14.6 Seleccin de la visualizacin de posiciones ..... 272
14.7 Seleccin del sistema mtrico ..... 272
14.8 Seleccin del idioma de programacin ..... 273
14.9 Introduccin de los limites de los margenes de desplazamiento ..... 274
14.10 Ejecucin de la funcin de AYUDA ..... 275
15 TABLAS Y RESUMENES ..... 277
15.1 Parmetros generales de usuario ..... 278
Posibles introducciones en los parmetros de mquina ..... 278
Seleccin de los parmetros de usuario generales ..... 278
Transmisin de datos externa ..... 279
Palpadores 3D y digitalizacin ..... 280
Visualizaciones del TNC, editor del TNC ..... 282
Mecanizado y ejecucin del programa ..... 287
Volantes electrnicos ..... 289
15.2 Distribucin de conectores y cable de conexin para la conexin de datos ..... 290
15.3 Informacin tcnica ..... 292
Caractersticas del TNC ..... 292
Funciones programables ..... 293
Datos del TNC ..... 294
15.4 Avisos de error del TNC ..... 295
Avisos de error del TNC en la programacin ..... 295
Avisos de error del TNC en el test y la ejecucin del programa ..... 296
Avisos de error del TNC en la digitalizacin ..... 299
15.5 Cambio de batera ..... 300

XII

Indice

1
Introduccin

1.1 TNC 410

1.1 TNC 410


Los TNC de HEIDENHAIN son controles numricos programables
en el taller en los cuales se pueden introducir programas de
fresado y mecanizado directamente en la mquina con un dilogo
en texto claro fcilmente comprensible. Este control es apropiado
para su empleo en fresadoras y mandrinadoras, as como en
centros de mecanizado con un total de hasta 4 ejes. Adems se
puede programar la posicin angular del cabezal.
Tanto el teclado como la representacin en pantalla estn
estructurados de forma visible, de tal forma que se puede acceder
de forma rpida y sencilla a todas las funciones.
Programacin: Dilogo conversacional HEIDENHAIN en texto
claro y DIN/ISO
La elaboracin de programas es especialmente sencilla con el
dilogo HEIDENHAIN en texto claro. Con el grfico de
programacin se representan los diferentes pasos del mecanizado
durante la introduccin del programa. Incluso, cuando no existe un
plano acotado, se dispone de la programacin libre de contornos
FK. Durante el test del programa se puede realizar la simulacin
grfica del mecanizado de la pieza. Adems el TNC tambin se
puede programar segn la norma DIN/ISO o en funcionamiento
DNC.
Tambin se puede introducir un programa, mientras se ejecuta el
mecanizado de una pieza.
Compatibilidad
El TNC puede ejecutar cualquier programa de mecanizado,
elaborado en un control numrico HEIDENHAIN a partir del
TNC 150 B.

1 Introduccin

1.2 Pantalla y teclado

1.2 Pantalla y teclado


Pantalla
El TNC puede suministrarse con la pantalla de tubo en color BC 120
(CRT) o con la pantalla plana en color BF 120 (TFT). En la figura de
arriba a la derecha pueden verse las teclas de la BC 120, y en la
figura del centro a la derecha las de la BF 120:
Lnea superior
Cuando el TNC est conectado, en la lnea superior de la pantalla
se visualiza el modo de funcionamiento elegido
Softkeys
En la lnea inferior, el TNC muestra otras funciones en una
cartula de softkeys. Estas funciones se seleccionan con las
teclas que hay debajo de las mismas .. Como indicacin de
que existen ms cartulas de sofkteys, aparecen unas lneas
horizontales directamente sobre dicha cartula. Hay tantas lineas
como cartulas y se conmutan con las teclas cursoras negras
situadas a los lados. La cartula de softkeys activada se
representa con una lnea en color ms claro.

10

Teclas para la seleccin de softkeys


Conmutacin de las cartulas de softkeys
Determinacin de la subdivisin de la pantalla
Tecla de conmutacin para los modos de funcionamiento
Mquina y Programacin
Otras teclas adicionales en la BC 120
Desmagnetizar la pantalla;
salirse del men principal para ajustar la pantalla
Para el ajuste de la pantalla seleccionar el men principal;
En el men principal:
Desplazar el cursor hacia abajo
En el submen:
Reducir el valor
Desplazar la imagen hacia la izquierda o
hacia abajo
En el men principal:
En el submen:

10 En el men principal:

En el submen:

Desplazar el cursor hacia arriba


Aumentar el valor
Desplazar la imagen hacia la derecha o
hacia arriba
Seleccionar el submen
Salir del submen

Ajustes de la pantalla: Vase la pgina siguiente

TNC 410 de HEIDENHAIN

1.2 Pantalla y teclado

Dilogo del men principal

Funcin

BRIGHTNESS
CONTRAST
H-POSITION

Modificar el brillo
Modificar el contraste
Modificar la pos. horizontal
de la imagen
Modificar la anchura de la imagen
Modificar la pos. vertical de la imagen
Modificar la altura de la imagen
Corregir la distorsin del efecto cojn
vertical
Corregir la distorsin del efecto cojn
horizontal
Corregir la inclinacin de la imagen
Modificar la intensidad del color
Modificar el ajuste del color rojo
Modificar el ajuste del color azul
Sin funcin

H-SIZE
V-POSITION
V-SIZE
SIDE-PIN
TRAPEZOID
ROTATION
COLORTEMP
R-GAIN
B-GAIN
RECALL

La BC 120 es sensible a campos magnticos y electromagnticos.


Debido a ello pueden variar la posicin y la geometra de la imagen.
Los campos de corriente alterna producen un desplazamiento
peridico o una distorsin de la imagen.
Subdivisin de la pantalla
El usuario selecciona la subdivisin de la pantalla: De esta forma el
TNC indica, p.ejemplo, en el modo de funcionamiento
MEMORIZAR/EDITAR PROGRAMA el programa en la ventana
izquierda, mientras que en la ventana derecha se representa, p.ej.,
simultneamente un grfico de programacin. Existe la alternativa
de visualizar en la ventana de la derecha un grfico auxiliar en la
definicin del ciclo o exclusivamente el programa en una ventana
grande. La ventana que el TNC visualiza depende del modo de
funcionamiento seleccionado.
Modificar la subdivisin de la pantalla

Pulsar la tecla de conmutacin de la pantalla: La


cartula de softkeys indica las posibles
subdivisiones de la pantalla
<
Seleccin de la subdivisin de la pantalla
mediante softkey

1 Introduccin

1.3 Modos de funcionamiento

Teclado
En la figura de la derecha se pueden ver las teclas del panel de
mandos, agrupadas segn su funcin:
Teclado alfanumrico
para introducir textos, nombres de ficheros y programar en
DIN/ISO
Gestin de ficheros,
funcin MOD,
funcin HELP
Modos de funcionamiento de Programacin
Modos de funcionamiento de Mquina
Apertura de los dilogos de programacin
Teclas cursoras e indicacin de salto GOTO
Introduccin de cifras y seleccin del eje
Las funciones de las diferentes teclas estn resumidas en la cara
interior de la portada. Las teclas externas, como p.ej. NC-START, se
describen en el manual de la mquina.

1.3 Modos de funcionamiento


Para las diferentes funciones y secuencias de trabajo que se
precisan para elaborar piezas, el TNC dispone de los siguientes
modos de funcionamiento:

Funcionamiento manual y volante Volante


electrnico
El ajuste de la mquina se realiza en el modo de funcionamiento
manual. En este modo de funcionamiento se pueden posicionar de
forma manual o por incrementos los ejes de la mquina y fijar los
puntos de referencia.
El modo de funcionamiento Volante electrnico es una ayuda para
el desplazamiento manual de los ejes de la mquina mediante un
volante electrnico HR.
Softkeys para la subdivisin de la pantalla
No existen posibilidades de eleccin. El TNC visualiza siempre las
posiciones.

TNC 410 de HEIDENHAIN

1.3 Modos de funcionamiento

Posicionamiento manual (MDI)


En este modo de funcionamiento se programan desplazamientos
sencillos, p.ej. para el fresado de superficies o el posicionamiento
previo.
Softkeys para la subdivisin de la pantalla
Ventana

Softkey

Programa
Izquierda: Programa, derecha: Informacin general
sobre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas

Memorizar/Editar programa
Los programas de mecanizado se elaboran en este modo de
funcionamiento. La programacin libre del contorno, los diferentes
ciclos y las funciones de parmetros Q ofrecen diversas
posibilidades para la programacin. El grfico de programacin
puede mostrar los distintos pasos, si se desea.
Softkeys para la subdivisin de la pantalla
Ventana

Softkey

Programa
Izquierda: Programa, derecha: Figura auxiliar en la
programacin de un ciclo
Izquierda: PGM, derecha: Grfico de programacin
Grfico de programacin

1 Introduccin

1.3 Modos de funcionamiento

Test del programa


El TNC simula programas y partes del programa en el modo de
funcionamiento Test del programa, para p.ej. encontrar
incompatibilidades geomtricas, falta de indicaciones o errores en
el programa y daos producidos en el espacio de trabajo. La
simulacin se realiza grficamente con diferentes vistas.
Softkeys para la subdivisin de la pantalla
Ventana

Softkey

Programa
Test grfico
Izquierda: Programa, derecha: Test grfico
Izquierda: Programa, derecha: Informacin
sobre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas

TNC 410 de HEIDENHAIN

1.3 Modos de funcionamiento

Ejecucin continua del programa y ejecucin del


programa frase a frase
En la EJECUCION CONTINUA DEL PROGRAMA el TNC ejecuta un
programa de mecanizado de forma continua hasta su final o hasta
una interrupcin manual o programada. Despus de una
interrupcin se puede volver a continuar con la ejecucin del
programa.
En el desarrollo del programa frase a frase se inicia cada frase con
el pulsador externo de arranque START.
Softkeys para la subdivisin de la pantalla
Ventana

Softkey

Programa
Izquierda: Programa, derecha: Informacin general
s obre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas
Izquierda: Programa, derecha: Medicin de htas.

1 Introduccin

1.4 Visualizaciones de estados

1.4 Visualizaciones de estados


Visualizacin de estados general
La visualizacin de estados informa del estado actual de la
mquina. Aparecen automticamente en todos los modos de
funcionamiento.
En los modos de funcionamiento Manual y Volante electrnico y
Posicionamiento manual la visualizacin de posiciones aparece en
la ventana mayor.
Informacin de la visualizacin de estados
Smbolo Significado
REAL

Coordenadas reales o nominales de la posicin actual

X Y Z

Ejes de la mquina

Revoluciones S, avance F y funcin auxiliar M activada


Se ha iniciado la ejecucin del programa
El eje est bloqueado
Los ejes se desplazan teniendo en cuenta el giro
inclinado

Visualizaciones de estado adicionales


Las visualizaciones de estados adicionales proporcinan una
informacin detallada sobre el desarrollo del programa. Dichas
visualizaciones se pueden llamar en todos los modos de
funcionamiento a excepcin de Memorizar/Editar programa.
Activacin de la visualizacin de estados adicional

Llamar a la cartula de softkeys para la


subdivisin de la pantalla
<
Seleccionar la representacin en pantalla con
visualizacin de estados adicional, p.ej.
posiciones y coordenadas

TNC 410 de HEIDENHAIN

1.4 Visualizaciones de estados

A continuacin se describen diferentes visualizaciones de estado


adicionales, que se seleccionan tal como se ha descrito
anteriormente:

Informaciones generales del programa


Nombre del programa principal
Programas llamados
Ciclo de mecanizado activado
Punto central del crculo CC (polo)
Contador del tiempo de espera
Nmero del subprograma activo o bien
repeticin parcial del programa activada/
Contador para la repeticin parcial actual del pgm
(5/3: Programadas 5 repeticiones, faltan por ejecutarse 3)
Tiempo de mecanizado

Posiciones y coordenadas
Visualizacin de posiciones
Tipo de visualizacin de posiciones, p.ej. posiciones reales
Angulo del giro bsico

10

1 Introduccin

1.4 Visualizaciones de estados

Informacin sobre las herramientas


Visualizacin T: Nmero y nombre de la herramienta
Visualizacin RT: Nmero y nombre de la herramienta gemela
Eje de la herramienta
Longitud y radios de la herramienta

Sobremedidas (valores delta) del TOOL CALL (PGM) y de la tabla


de herramientas (TAB)
Tiempo de vida, mximo tiempo de vida (TIME 1) y mximo
tiempo de vida con TOOL CALL (TIME 2)
Visualizacin de la herramienta activada y de la (siguiente)
herramienta gemela

Traslacin de coordenadas
Nombre del programa principal
Desplazamiento del punto cero activado (ciclo 7)
Angulo de giro activado (ciclo 10)
Ejes reflejados (ciclo 8)
Factor de escala activado (ciclo 11 o ciclo 26)
Vase 8.8 Ciclos para la traslacin de coordenadas

Medicin de herramientas
Nmero de la herramienta que se quiere medir
Visualizacin de la medicin del radio o de la longitud de la hta.
Valores MIN y MAX, medicin individual de cuchillas y resultado
de la medicin con herramienta girando (DYN)
Nmero de la cuchilla de la herramienta con su correspondiente
valor de medida. El asterisco que aparece detrs del valor de
medicin indica que se ha sobrepasado la tolerancia de la tabla
de herramientas.

TNC 410 de HEIDENHAIN

11

1.5 Accesorios: Palpadores 3D y volantes electrnicos de HEIDENHAIN

1.5 Accesorios: Palpadores 3D y


volantes electrnicos de
HEIDENHAIN
Palpadores 3D
Con los diferentes palpadores 3D de HEIDENHAIN se puede:
n Ajustar piezas automticamente
n Fijar de forma rpida y precisa puntos de referencia
n Realizar mediciones en la pieza durante la ejecucin del programa
n Digitalizar piezas 3D (opcin) as como
n Medir y comprobar herramientas

Palpadores digitales TS 220 y TS 630


Estos palpadores estn especialmente diseados para el ajuste
automtico de piezas, fijacin del punto de referencia, mediciones
en la pieza y para la digitalizacin. El TS 220 transmite las seales de
palpacin a travs de un cable y es adems una alternativa
econmica en caso de tener que digitalizar.
El TS 630 est especialmente diseado para mquinas con
cambiador de herramientas, que transmite las seales de palpacin
via infrarrojos, sin cable.
Principio de funcionamiento: En los palpadores digitales de
HEIDENHAIN un sensor ptico sin contacto registra la desviacin
del palpador. La seal que se genera, produce la memorizacin del
valor real de la posicin actual del palpador.
En la digitalizacin el TNC elabora un programa con frases lineales
en formato HEIDENHAIN a partir de una serie de valores de
posiciones. Este programa se puede seguir procesando en un PC
con el software de evaluacin SUSA para poder corregirlo segn
determinadas formas y radios de herramienta o para calcular piezas
positivas/negativas. Cuando la bola de palpacin es igual al radio de
la fresa estos programas se pueden ejecutar inmediatamente.
Palpador de herramientas TT 120 para la medicin de htas.
El TT 120 es un palpador 3D digital para la medicin y
comprobacin de herramientas. Para ello el TNC dispone de 3
ciclos con los cuales se puede calcular el radio y la longitud de la
herramienta con cabezal parado o girando.
El tipo de construccin especialmente robusto y el elevado tipo de
proteccin hacen que el TT 120 sea insensible al refrigerante y las
virutas. La seal de conexin se genera con un sensor ptico sin
contacto que se caracteriza por su elevada seguridad.
Volantes electrnicos HR
Los volantes electrnicos simplifican el desplazamiento manual
preciso de los carros de los ejes. El recorrido por giro del volante se
selecciona en un amplio campo. Adems de los volantes
empotrables HR 130 y HR 150, HEIDENHAIN ofrece el volante
porttil HR 410.

12

1 Introduccin

2
Funcionamiento manual y
ajuste

2.1 Conexin

2.1 Conexin
La conexin y el sobrepaso de los puntos de referencia
son funciones que dependen de la mquina. Rogamos
consulten el manual de su mquina.
Conectar la tensin de alimentacin del TNC y de la mquina.
A continuacin el TNC indica el siguiente dilogo:
TEST DE MEMORIA
<
Se comprueba automticamente la memoria del TNC
Interrupcion de tensin
<
Aviso del TNC, de que se ha presentado una
interrupcin de tensin. Borrar el aviso
TRADUCIR el programa de PLC
<
El programa de PLC se traduce automticamente
Falta tensin externa de reles
<
Conectar la tensin del control
El TNC comprueba el funcionamiento de la
PARADA DE EMERGENCIA
Funcionamiento manual
Sobrepasar los puntos de referencia
<
Sobrepasar los puntos de referencia en
cualquier secuencia: Pulsar y mantener activado
el pulsador externo de manual de cada eje,
hasta que se haya sobrepasado el punto de
referencia, o bien

Sobrepasar los puntos de referencia


simultneamente con varios ejes: Seleccionar
los ejes mediante la softkey (los ejes se
representan en pantalla de forma invertida) y
despus activar el pulsador de arranque externo
START

Ahora el TNC est preparado para funcionar y se encuentra en el


modo de funcionamiento MANUAL

14

2 Funcionamiento manual y ajuste

2.2 Desplazamiento de los ejes de la mquina

2.2 Desplazamiento de los ejes de la


mquina
El desplazamiento con los pulsadores externos de
manual es una funcin que depende de la mquina.
Rogamos consulten el manual de su mquina!

Desplazar el eje con los pulsadores de manual


Seleccionar el modo de funcionamiento Manual
<
Accionar los pulsadores de manual y
mantenerlos pulsados mientras se tenga que
desplazar el eje

...o desplazar el eje de forma contnua:

Accionar simultnemante el pulsador de manual


y pulsar brevemente el pulsador externo de
arranque START. El eje se desplaza hasta que se
pare el mismo.

Parar: Accionar el pulsador externo de parada


STOP

De las dos formas se pueden desplazar simultneamente varios


ejes.

TNC 410 de HEIDENHAIN

15

2.2 Desplazamiento de los ejes de la mquina

Desplazamiento con el volante electrnico HR 410


El volante electrnico HR 410 est equipado con dos teclas de
confirmacin. Estas teclas se encuentran debajo de la rueda
dentada. Los ejes de la mquina slo se pueden desplazar cuando
est pulsada una de las teclas de confirmacin (esta funcin
depende de la mquina).
El volante HR 410 dispone de los siguientes elementos de mando:
PARADA DE EMERGENCIA
Volante electrnico
Teclas de confirmacin
Teclas para la seleccin de ejes
Tecla para aceptar la posicin real
Teclas para determinar el avance (lento, medio, rpido; el
constructor de la mquina determina los avances)
Sentido en el cual el TNC deplaza el eje seleccionado
Funciones de la mquina
(determinadas por el constructor de la mquina)
Las visualizaciones en rojo determinan el eje y el avance
seleccionados.
Tambin se pueden realizar desplazamientos con el volante,
durante la ejecucin del programa
Desplazamiento

Seleccionar el funcionamiento Volante


electrnico

Mantener pulsada la tecla de confirmacin del


volante
<
Seleccionar el eje
<
Seleccionar el avance
<
o

16

Desplazar el eje en sentido + o

2 Funcionamiento manual y ajuste

2.2 Desplazamiento de los ejes de la mquina

Posicionamiento por incrementos


En el posicionamiento por incrementos se determina un
desplazamiento de aproximacin
, el cual se efecta al accionar el
pulsador externo de manual que se desee.

Seleccionar el funcionamiento Volante


electrnico o Manual
8

<

Seleccionar el posicionamiento por


incrementos, fijar la softkey en Conectado
8

APROXIMACION =
<

16

Introducir el paso de aproximacin en mm,


p.ej. 8 mm o bien

Seleccionar la aproximacin mediante softkey


(continuar conmutando la cartula de softkeys)
<
Accionar el pulsador externo de manual:
Posicionar tantas veces como se desee

TNC 410 de HEIDENHAIN

17

2.3 Revoluciones S, avance F y funcin auxiliar M

2.3 Revoluciones S, avance F y funcin


auxiliar M
En los modos de funcionamiento Manual y Volante electrnico se
introducen mediante softkeys las revoluciones S del cabezal y la
funcin auxiliar M. Las funciones auxiliares se describen en el
captulo 7. Programacin: Funciones auxiliares. El avance se
determina mediante un parmetro de mquina y slo se puede
modificar con los potencimetros de overide (vase abajo).
Introduccin de valores
Ejemplo: Introducir las revoluciones S del cabezal

Seleccionar la introduccin de las rpm: Softkey S


Revoluciones S del cabezal=
<
1000

Introducir las revoluciones del cabezal


y aceptar con el pulsador externo START

El giro del cabezal con las revoluciones S programadas se inicia con


una funcin auxiliar M.
La funcin auxiliar M se introduce de la misma forma.
Modificar el n de revoluciones y el avance
Con los potencimetros de override para las revoluciones S del
cabezal y el avance F, se puede modificar el valor ajustado entre 0%
y 150%.
El potencimetro de override para las revoluciones del
cabezal slo actua en mquinas con accionamiento del
cabezal controlado.
El constructor de la mquina determina las funciones
auxiliares M que se pueden utilizar y la funcin que
realizan.

18

2 Funcionamiento manual y ajuste

En la fijacin del punto de referencia, la visualizacin del TNC se fija


sobre las coordenadas conocidas de una posicin de la pieza.
Preparacin
Ajustar y centrar la pieza

Z
X

Introducir la herramienta cero con radio conocido


Asegurar que el TNC visualiza las posiciones reales

Fijar el punto de referencia


Medida de proteccin: En el caso de que no se pueda rozar la
superficie de la pieza, se coloca sobre la misma una cala con grosor
d conocido. Despus para fijar el punto de referencia se introduce
un valor al cual se ha sumado d.

Seleccionar el modo de funcionamiento Manual


<
Desplazar la herramienta con cuidado hasta que
roce la pieza
<
Seleccionar el eje
Fijar el punto de referencia Z=
<
Herramienta cero, eje del cabezal: Fijar la
visualizacin sobre una posicin conocida de la
pieza (p.ej. 0) o introducir el grosor d de la cala.
En el plano de mecanizado: Tener en cuenta el
radio de la hta.

Los puntos de referencia para los ejes restantes se fijan de la


misma forma.
Si se utiliza una herramienta preajustada en el eje de aproximacin,
se fija la visualizacin de dicho eje a la longitud L de la herramienta
o bien a la suma Z=L+d.

TNC 410 de HEIDENHAIN

19

2.4 Fijacin del punto de referencia

2.4 Fijacin del punto de referencia


(sin palpador 3D)

3
Posicionamiento manual (MDI)

3.1 Programacin y ejecucin de frases de posicionamiento sencillas

3.1 Programacin y ejecucin de frases


de posicionamiento sencillas
Para los mecanizados sencillos o para el posicionamiento previo de la
hta. se utiliza el modo de funcionamiento Posicionamiento manual
(MDI). En este modo de funcionamiento se puede introducir y ejecutar
directamente un programa corto en formato HEIDENHAIN en texto
claro o DIN/ISO. Tambin se puede llamar a ciclos delTNC. El programa
se memoriza en el fichero $MDI. En el Posicionamiento manual se
puede activar la visualizacin de estados adicional.

Seleccionar el modo de funcionamiento


Posicionamiento manual (MDI). Programar el
fichero $MDI tal como se desee

Iniciar la ejecucin del pgm: Pulsador ext.


START

Limitaciones:
No estn disponibles las siguientes funciones:
- Correccin de radio de la hta.
- Programacin libre de contornos FK
- Grficos de programacin y de la ejecucin del pgm
- Funciones de palpacin programables
- Subprogramas, repeticiones parciales de un programa
- Tipos de trayectoria CT, CR, RND y CHF
- PGM CALL

Z
Y

50

Ejemplo 1
En una pieza se quiere realizar un taladro de 20 mm. Despus de
sujetar la pieza, centrarla y fijar el punto de referencia, se puede
programar y ejecutar el taladro con unas pocas lineas de programacin.

50

Primero se posiciona la herramienta con frases L (rectas) sobre la


pieza y a una distancia de seguridad de 5 mm sobre la posicin del
taladro. Despus se realiza el taladro con el ciclo 1 TALADRADO EN
PROFUNDIDAD.
0 BEGIN PGM $MDI MM
1 TOOL DEF 1 L+0 R+5
2 TOOL CALL 1 Z S2000
3 L Z+200 R0 FMAX
4 L X+50 Y+50 R0 FMAX M3
5 L Z+5 F2000

Definir la hta.: Herramienta inicial, radio 5


Llamada a la hta.: Eje de la herramienta Z,
Revoluciones del cabezal 2000 rpm
Retirar la hta. (FMAX = marcha rpida)
Posicion. hta. conFMAX sobre taladro, cabezal conectado
Posicionar la hta. a 5 mm sobre el taladro
Hta.= herramienta

22

3 Posicionamiento manual

Definicin del ciclo TALADRADO EN PROFUNDIDAD:


Distancia de seguridad de la hta. sobre el taladro
Profundidad del taladro (signo=sentido mecaniz.)
Profundidad de pasada antes de retirar la hta.
Tiempo de espera en segundos en la base del taladro
Avance
Llamada al ciclo TALADRADO EN PROFUNDIDAD
Retirar la hta.
Final del programa

Los tipos de trayectoria se describen en el captulo +6.4 Tipos de


trayectoria - Coordenadas cartesianas+, el ciclo TALADRADO EN
PROFUNDIDAD en el captulo 8.3 Ciclos de taladrado
.
Ejemplo 2
Eliminar la inclinacin de la pieza en mquinas con mesa giratoria

Ejecutar un giro bsico con un palpador 3D. Vase 12.1 Ciclos


de palpacin en los modos de funcionamiento Manual y Volante
electrnico, apartado Compensacin de la inclinacin de la
pieza.
<
Anotar el ngulo de giro y anular el giro bsico
<
Seleccionar el modo de funcionamiento:
Posicionamiento manual
<
Seleccionar el eje de la mesa giratoria, anotar el
ngulo de giro e introducir el avance
p.ej. L C+2.561 F50
<
Finalizar la introduccin
<
Accionar el pulsador externo de arranque
START: Se elimina la inclinacin mediante el giro
de la mesa giratoria, despus de arrancar el NC
el cursor se desplaza a la siguiente frase

TNC 410 de HEIDENHAIN

23

3.1 Programacin y ejecucin de frases de posicionamiento sencillas

6 CYCL DEF 1.0 TALADRO PROFUNDO


7 CYCL DEF 1.1 DIST. 5
8 CYCL DEF 1.2 PROF. -20
9 CYCL DEF 1.3 APROX. 10
10 CYCL DEF 1.4 T.ESP. 0,5
11 CYCL DEF 1.5 F250
12 CYCL CALL
13 L Z+200 R0 FMAX M2
14 END PGM $MDI MM

3.1 Programacin y ejecucin de frases de posicionamiento sencillas

Proteccin y borrado de programas $MDI


El fichero $MDI se utiliza normalmente para programas cortos y
transitorios. Si a pesar de ello se quiere memorizar un programa,
deber procederse de la siguiente forma:

Seleccionar el modo de funcionamiento Memorizar/Editar pgm


<
Llamada a la gestin de programas: Tecla PGM
MGT (Program Management)
<
Marcar el fichero $MDI
<
Seleccionar Copiar fichero: Softkey COPIAR
Fichero destino =
<
TALADRO

Introducir el nombre bajo el cual se quiere


memorizar el ndice del fichero $MDI

<
Ejecutar la copia
<
Salir de la gestin de ficheros: Softkey FIN

Para borrar el contenido del fichero $MDI se procede de forma


parecida: En vez de copiar se borra el contenido con la softkey
BORRAR. En el siguiente cambio al modo de funcionamiento
Posicionamiento manual el TNC indica un fichero $MDI vacio.
Cuando se conmuta con la funcin MOD entre
programacin en texto claro y programacin DIN/ISO,
debe borrarse el fichero actual $MDI.* y a continuacin
seleccionar de nuevo el modo de funcionamiento
Posicionamiento Manual.
Ms informacin en el captulo 4.2 Gestin de ficheros.

24

3 Posicionamiento manual

4
Programacin:
Principios bsicos,
gestin de ficheros,
ayudas de programacin

4.1 Principios bsicos

4.1 Principios bsicos

Sistemas de medida y marcas de referencia

En los ejes de la mquina se dispone de sistemas de medida , que


registran las posiciones de la mesa de la mquina o de la
herramienta. Cuando se mueve un eje de la mquina, el sistema de
medida correspondiente genera una seal elctrica, a partir de la
cual el TNC calcula la posicin real exacta del eje de dicha mquina.

En una interrupcin de tensin se pierde la asignacin entre la


posicin de los ejes de la mquina y la posicin real calculada. Para
restablecer esta asignacin los sistemas de medida disponen de
marcas de referencia. Al sobrepasar una marca de referencia el TNC
recibe una seal que caracteriza un punto de referencia fijo de la
mquina. De esta forma el TNC restablece la relacin de la posicin
real asignada a la posicin actual del carro de la mquina.
Normalmente en los ejes de la mquina estn montados sistemas
lineales de medida. En mesas giratorias y ejes basculantes existen
sistemas de medida angulares. Para reproducir la asignacin entre la
posicin real y la posicin actual del carro de la mquina, cuando se
emplean sistemas lineales de medida con marcas de referencia
codificadas, los ejes de la mquina debern desplazarse un mximo
de 20 mm, y en los sistemas de medida angulares un mximo de 20.

XMP

X (Z,Y)

26

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.1 Principios bsicos

Sistema de referencia
Con un sistema de referencia se determinan claramente posiciones
en el plano o en el espacio. La indicacin de una posicin se refiere
siempre a un punto fijo y se describe mediante coordenadas.
En el sistema cartesiano estn determinadas tres direcciones como
ejes X, Y y Z. Los ejes son perpendiculares entre si y se cortan en
un punto llamado punto cero. Una coordenada indica la distancia al
punto cero en una de estas direcciones. De esta forma una
posicin se describe en el plano mediante dos coordenadas y en el
espacio mediante tres.

Las coordenadas que se refieren al punto cero se denominan


coordenadas absolutas. Las coordenadas incrementales se refieren
a cualquier otra posicin (punto de referencia) en el sistema de
coordenadas. Los valores de coordenadas relativos se denominan
tambin coordenadas incrementales.

Sistemas de referencia en fresadoras


Para el mecanizado de una pieza en una fresadora, debern
referirse generalmente respecto al sistema de coordenadas
cartesianas. El dibujo de la derecha indica como estn asignados los
ejes de la mquina en el sistema de coordenadas cartesianas. La
regla de los tres dedos de la mano derecha sirve como orientacin:
Si el dedo del medio indica en la direccin del eje de la herramienta
desde la pieza hacia la herramienta, est indicando la direccin Z+,
el pulgar la direccin X+ y el ndice la direccin Y+.

+Z

+Y

El TNC 410 puede controlar un mximo de 4 ejes. Adems de los


ejes principales X, Y y Z, existen tambin ejes auxiliares paralelos U,
V y W. Los ejes giratorios se caracterizan mediante A, B y C. En la
figura de abajo se muestra la asignacin de los ejes auxiliares o
ejes giratorios respecto a los ejes principales.

+X

+Z

+X

+Y

W+
C+
B+

V+

A+
U+

TNC 410 de HEIDENHAIN

27

4.1 Principios bsicos

Coordenadas polares
Cuando el plano de la pieza est acotado en coordenadas
cartesianas, el programa de mecanizado tambin se elabora en
coordenadas cartesianas. En piezas con arcos de crculo o con
indicaciones angulares, es a menudo ms sencillo, determinar
posiciones en coordenadas polares.
A diferencia de las coordenadas cartesianas X, Y y Z, las
coordenadas polares slo describen posiciones en un plano. Las
coordenadas polares tienen su punto cero en el polo CC (CC =
circle centre; ingl. punto central del crculo). De esta forma una
posicin en el plano se caracteriza por

Y
PR
PA2
PA3

PR

PR

PA1

10

CC

n Radio en coordenadas polares: Distancia entre el polo CC y la

posicin

30

n Angulo de las coordenadas polares: Angulo entre el eje de

referencia angular y la trayectoria que une el polo CC con la


posicin
Vase la figura abajo a la derecha.
Determinacin del polo y del eje de referencia angular
El polo se determina mediante dos coordenadas en el sistema de
coordenadas cartesianas en uno de los tres planos. Adems estas
dos coordenadas determinan claramente el eje de referencia
angular para el ngulo en coordenadas polares PA.
Coordenadas del polo (plano)

Eje de referencia angular

XY
YZ
ZX

+X
+Y
+Z

Z
Y

X
Z

Y
X
X

28

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.1 Principios bsicos

Posiciones absolutas e incrementales de la pieza


Posiciones absolutas de la pieza
Cuando las coordenadas de una posicin se refieren al punto cero
de coordenadas (origen), dichas coordenadas se caracterizan como
absolutas. Cada posicin sobre la pieza est determinada
claramente por sus coordenadas absolutas.
Ejemplo 1:Taladros en coordenadas absolutas
Taladro
Taladro
Taladro
X=10 mm
Y=10 mm

X=30 mm
Y=20 mm

30
20
10

X=50 mm
Y=30 mm

Posiciones incrementales de la pieza


Las coordenadas relativas se refieren a la ltima posicin
programada de la herramienta, que sirve como punto cero
(imaginario) relativo. De esta forma, en la elaboracin del programa
las coordenadas incrementales indican la cota entre la ltima y la
siguiente posicin nominal, segn la cual se deber desplazar la
herramienta. Por ello se denomina tambin cota relativa.

10

Una cota incremental se caracteriza con una I delante de la


denominacin del eje.

50

30

10

Ejemplo 2: Taladros en coordenadas incrementales


Coordenadas absolutas del taladro :

Taladro

referido a

IX= 20 mm
IY= 10 mm

10

X= 10 mm
Y= 10 mm
Taladro

referido a

IX= 20 mm
IY= 10 mm

10

20

20

Coordenadas polares absolutas e incrementales


Las coordenadas absolutas se refieren siempre al polo y al eje de
referencia angular.

10

Las coordenadas incrementales se refieren siempre a la ltima


posicin de la herramienta programada.

Y
+IPR
PR
PR

+IPA +IPA
PR

PA

10

CC

X
30

TNC 410 de HEIDENHAIN

29

En el plano de una pieza se indica un determinado elemento de la


pieza como punto de referencia absoluto (punto cero), casi siempre
una esquina de la pieza. Al fijar el punto de referencia primero hay
que alinear la pieza segn los ejes de la mquina y colocar la
herramienta para cada eje, en una posicin conocida de la pieza.
Para esta posicin se fija la visualizacin del TNC a cero o a un valor
de posicin predeterminado. De esta forma se le asigna a la pieza
el sistema de referencia, vlido para la visualizacin del TNC o para
su programa de mecanizado.

Z
Y

Si en el plano de la pieza se indican puntos de referencia relativos,


sencillamente se utilizaran los ciclos para la traslacin de
coordenadas. Vase el captulo 8.8 Ciclos para la traslacin de
coordenadas.
Cuando el plano de la pieza no est acotado, se selecciona una
posicin o una esquina de la pieza como punto de referencia,
desde la cual se pueden calcular de forma sencilla las cotas de las
dems posiciones de la pieza.

Ejemplo
En el plano de la pieza a la derecha se indican los taladros ( a ),
cuyas cotas se refieren a un punto de referencia absoluto con las
coordeandas X=0 Y=0. Los taladros ( a ) se refieren a un punto
de referencia relativo con las coordenadas absolutas X=450 Y=750.
Con el ciclo DESPLAZAMIENTO DEL PUNTO CERO se puede
desplazar de forma provisional el punto cero a la posicin X=450,
Y=750 para poder programar los taladros ( a ) sin ms clculos.

150
0

750

320

-150

Los puntos de referencia se pueden fijar de forma rpida y sencilla


mediante un palpador 3D de HEIDENHAIN. Vase el captulo 12.2
Fijacin del punto de referencia con palpadores 3D
.

3000,1

4.1 Principios bsicos

Seleccin del punto de referencia

325 450

900

950

30

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

Ficheros y gestin de ficheros


Cuando se introduce un programa de mecanizado en el TNC,
primero se le asigna un nombre. El TNC memoriza el programa
como un fichero con el mismo nombre. Tambin memoriza tablas
como ficheros.
Nombres de ficheros
El nombre de un fichero puede tener como mximo 8 signos. Se
permite utilizar los signos especiales @, $, _, %, # y &. En los
programas y tablas el TNC aade una extensin, separada del
nombre del fichero por un punto. Dicha extensin caracteriza el tipo
de fichero: Vase la tabla de la derecha.
PROG20

.H

Nombre del fichero

Tipo de fichero

Ficheros en el TNC

4.2 Gestin de ficheros

4.2 Gestin de ficheros

Tipo

Programas
en dilogo en texto claro HEIDENHAIN .H
segn DIN/ISO
.I
Tablas para
herramientas
Posiciones de herramientas
Puntos cero
Puntos

.T
.TCH
.D
.PNT

El TNC gestiona claramente el nombre del fichero, es


decir, no se puede asignar un mismo nombre de fichero
a diferentes tipos de ficheros.
Con el TNC se pueden memorizar hasta 64 ficheros, que no deben
sobrepasar en total 256 Kbyte.

Trabajar con la gestin de ficheros


En este apartado se informa sobre el significado de las diferentes
informaciones de la pantalla y como seleccionar ficheros e ndices.
Si aun no se conoce bien la gestin de ficheros del TNC 410, ser
mejor leer atentamente este apartado y verificar las diferentes
funciones en el TNC.
Llamada a la gestin de ficheros

Pulsar la tecla PGM MGT :


El TNC visualiza la ventana para la gestin de
ficheros

Visualizacin

Nombre del fichero Nombre con un mximo de 8


digitos y tipo de fichero
Caractersticas del fichero:
M
El programa est seleccionado
en un modo de funcionamiento
de ejecucin del programa
P

La ventana muestra todos los ficheros memorizados en el TNC.


Para cada fichero se visualizan varias informaciones que estn
codificadas en la tabla de la derecha.

Significado

Proteccin del fichero contra


borrado y escritura (Protected)

Visualizacin de ficheros largos

Softkey

Pasar pgina hacia atrs en el fichero

Pasar pg. hacia delante en el fichero

TNC 410 de HEIDENHAIN

31

4.2 Gestin de ficheros

Seleccionar un fichero

Borrar el fichero
Mover el cursor sobre el fichero que se desea

Llamada a la gestin de ficheros

borrar
Seleccionar la funcin de borrado:

Pulsar la softkey BORRAR.


El TNC pregunta si realmente se desea
borrar el fichero.

<
Debern emplearse las teclas cursoras para desplazar el cursor
sobre el fichero deseado:

Confirmar el borrado: Pulsar la softkey SI.

Desplaza el cursor en la ventana arriba y abajo

Introducir una o varias letras del fichero a seleccionar y pulsar la


tecla GOTO: El cursor salta sobre el primer fichero que coincida con
las letras introducidas.
<

Si no se desea borrar el fichero,


cancelar pulsando la softkey NO

Proteccin de ficheros/ eliminar la


proteccin de ficheros
Mover el cursor sobre el fichero que se quiere

proteger
El fichero seleccionado se activa en el modo de
funcionamiento desde el cual se ha llamado a la
gestin de ficheros: Pulsar ENT

Activar la proteccin del fichero: Pulsar

la softkey PROTEGER/ELIMINAR
El fichero recibe el estado P
La proteccin del fichero se elimina de la misma
forma con la softkey PROTEGER/ELIMINAR. Para
eliminar la proteccin del fichero se introduce el
cdigo 86357.

Copiar ficheros
Desplazar el cursor sobre el fichero a copiar
Pulsar la softkey COPIAR: Seleccionar la funcin de

copiar

Conversin de un programa FK a
formato en TEXTO CLARO HEIDENHAIN
Mover el cursor sobre el fichero que se quiere

Introducir el nombre del fichero de destino y aceptar con la tecla

ENT: El TNC copia el fichero. Se mantiene el fichero original.

convertir
Seleccionar la funcin de conversin:

Pulsar la softkey CONMUTAR FK->H (2


cartula de softkeys)

Renombrar fichero
Desplazar el cursor sobre el fichero que se quiere renombrar
Seleccionar la funcin para renombrar
Introducir un nuevo nombre de fichero: El tipo de

Introducir el nombre del fichero de

destino
Ejecutar la conversin: Pulsar la tecla

ENT

fichero no se puede modificar


Ejecutar la funcin de renombrar pulsando la tecla

ENT

32

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

Introducir o emitir ficheros: Pulsar la softkey EXT. El

TNC dispone de las siguientes funciones que


describimos a continuacin
Cuando en la memoria del TNC existe ya el fichero que se
quiere leer, se muestra el aviso ya existe el fichero xxx,
leer fichero?. En este caso las preguntas del dilogo se
contestan con las softkeys SI (el fichero se lee) o NO (el
fichero no se lee).
Cuando ya existe en un soporte de datos externo el fichero
que se quiere utilizar, el TNC pregunta si se quiere
sobreescribir el fichero memorizado en dicho soporte de
datos externo.
Introducir todos los ficheros (tipos de ficheros: .H, .I, .T, .TCH, .D,
.PNT)

Emitir todos los ficheros (tipos de ficheros: .H, .I, .T,


.TCH, .D, .PNT)
Todos los ficheros memorizados en el

TNC, se guardan en un soporte de


datos externo
Visualizar el ndice de ficheros de un aparato
externo
(tipos de ficheros: .H, .I, .T, .TCH, .D, .PNT)
Visualizar todos los ficheros

memorizados en el soporte de datos


externo. La visualizacin de ficheros se
realiza por pginas. Visualizar la
siguiente pgina: Pulsar la softkey SI,
volver al men principal: Pulsar la
softkey NO

Introducir todos los ficheros memorizados en el

soporte de datos externo.


Introducir el fichero propuesto
Presentar todos los ficheros de un tipo determinado
P.ej. visualizar todos los programas en dilogo en texto

claro. Introducir el programa propuesto: Pulsar la


softkey SI, no introducir el programa propuesto: Pulsar
la softkey NO
Introducir un fichero determinado
Introducir el nombre del fichero, y confirmar con la

tecla ENT
Seleccionar el tipo de fichero, p.ej. programa con

dilogo en texto claro


Si se quiere visualizar la tabla TOOL.T, se pulsa la softkey TABLA DE
HERRAMIENTAS. Si se quiere visualizar la tabla de posiciones
TOOLP.TCH, se pulsa la softkey TABLA DE POSICIONES.
Emitir un determinado fichero
Seleccionar la fucnin emitir ficheros individuales
Desplazar el cursor sobre el fichero que se quiere

emitir, con la tecla ENT o la softkey TRANSMITIR se


inicia la transmisin
Cancelar la funcin emitir ficheros individuales: Pulsar

la tecla END

TNC 410 de HEIDENHAIN

33

4.2 Gestin de ficheros

Introducir/emitir ficheros

4.3 Abrir e introducir programas

4.3 Abrir e introducir programas


Estructura de un programa NC con formato en texto
claro de HEIDENHAIN
Un programa de mecanizado consta de una serie de frases de
programa. En el dibujo de la derecha se indican los elementos de
una frase.
El TNC enumera automticamente las frases de un programa de
mecanizado en secuencia ascendente.
La primera frase de un programa empieza con BEGIN PGM, el
nombre del programa y la unidad de medida utilizada.

Frase:

10 L X+10 Y+5 R0 F100 M3


Tipo de trayectoria

Palabras

Nmero de frase

Las frases siguientes contienen informacin sobre:


n La pieza en bloque:
n Definiciones y llamadas a la herramienta
n Avances y revoluciones, as como
n Tipos de trayectoria, ciclos y otras funciones.

La ltima frase de un programa lleva la indicacin END PGM, el


nombre del programa y la unidad de medida utilizada.

Definicin del bloque: BLK FORM


Inmediatamente despus de abrir un nuevo programa se define el
grfico de una pieza en forma de paralelogramo sin mecanizar. El
TNC precisa dicha definicin para las simulaciones grficas. Los
lados del paralelogramo pueden tener una longitud mxima de 30
000 mm y deben ser paralelos a los ejes X, Y y Z. Este bloque est
determinado por los puntos de dos esquinas:

Z
MAX

n Punto MIN: Coordenada X, Y y Z mnimas del paralelogramo;

introducir valores absolutos


n Punto MAX: Coordenada X, Y y Z mximas del paralelogramo;

introducir valores absolutos o incrementales


El TNC slo puede representar el grfico, cuando la proporcin
entre el lado ms corto y el lado ms largo del BLK FORM es menor
a 1:64.

34

MIN

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.3 Abrir e introducir programas

Abrir un programa nuevo de mecanizado


Un programa de mecanizado se introduce siempre en el modo de
funcionamiento Memorizar/editar programa.
Ejemplo de la apertura de un programa

Seleccionar el funcionamiento Memorizar/editar


programa
<
Llamada a la gestin de ficheros: Pulsar la tecla
PGM MGT
Nombre del fichero =
<
NUEVO

Introducir el nuevo nombre del programa

<
Seleccionar el tipo de fichero, p.ej. programa
con dilogo en texto claro: Pulsar la softkey .H

Si es preciso conmutar a la unidad mtrica de


pulgadas: Pulsar la softkey MM/PULG.
<
Confirmar con la tecla ENT

TNC 410 de HEIDENHAIN

35

4.3 Abrir e introducir programas

Definicin del bloque


Abrir el dilogo para la definicin del bloque:
Pulsar la softkey BLK FORM
Eje hta. paralelo a X/Y/Z ?
<
Introducir el eje de la herramienta
Def BLK FORM: Pto. mn.?
<
0

Introducir sucesivamente las coordenadas X, Y y


Z del punto MIN

0
-40

Finalizar el dilgo para la introduccin del pto. MIN

Def BLK FORM: Pto. mx.?


<
100

Introducir sucesivamente las coordenadas X, Y y


Z del punto MAX

100
0

La ventana del programa indica la defincin del BLK-Form:


BEGIN PGM NUEVO MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
END PGM NUEVO MM

Principio del programa, tipo de unidad de medida


Eje de la hta., coordenadas del punto MIN
Coordenadas del punto MAX
Final del programa, nombre, unidad de medida

El TNC genera automticamente los nmeros de frase, as como las


frases BEGIN y END.

36

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.3 Abrir e introducir programas

Programacin de la trayectoria de la herramienta


con dilogo HEIDENHAIN en texto claro
Para programar una frase se empieza con la tecla de apertura del
dilogo. En la lnea de la cabezera de la pantalla el TNC pregunta
todos los datos precisos.
Ejemplo de un dilogo

Apertura del dilogo


Coordenadas ?
10

<
Introducir la coordenada del pto. final para el
eje X
<

2x

Introducir la coordenada del pto. final para el


eje Y, y pasar con la tecla ENT a la siguiente
pregunta

Correccin de radio: RL/RR/Sin correcc. ?


<
Introducir Sin correccin de radio y pasar
con ENT a la siguiente pregunta
Avance ?
100

F=

Funciones durante el dilogo

Tecla

Saltar la pregunta del dilogo


Finalizar el dilogo antes de tiempo,
memorizar la frase
Interrumpir el dilogo, borrar la frase

<
Avance de este desplazamiento 100 mm/
min, y pasar con ENT a la siguiente pregunta

Funcin auxiliar M ?
<
3

Introducir directamente cualquier funcin


auxiliar, p.ej M3 cabezal conectado, o bien

<
Introducir funciones auxiliares que precisan
valores de introduccin adicionales, p.ej.
M120: Pulsar la softkey M120 e introducir los
valores
<
Con la tecla END finaliza este dilogo y se
memoriza la frase introducida

La ventana del programa indica la frase:


3 L X+10 Y+5 R0 F100 M3

TNC 410 de HEIDENHAIN

37

4.3 Abrir e introducir programas

Edicin de frases del programa


Mientras se realiza o modifica el programa de mecanizado, con las
teclas cursoras se pueden seleccionar frases del programa y
palabras de una frase: Vase tabla a la derecha Cuando se programa
una nueva frase, el TNC caracteriza dicha frase con el smbolo *
siempre que la frase aun no haya sido memorizada.
Buscar palabras iguales en frases diferentes

Seleccionar la palabra de una frase: Pulsar las


teclas cursoras hasta que est marcada la
palabra con un recuadro

Funciones

Softkeys/teclas

Pasar pgina hacia arriba


Pasar pgina hacia abajo
Salto al final del pgm

Salto al final del pgm

Saltar de frase a frase


Seleccionar la frase con las teclas cursoras
Seleccionar palabras
sueltas en la frase
En la nueva frase seleccionada el recuadro se encuentra sobre la
misma palabra seleccionada en la primera frase.
Bsqueda de cualquier texto
Seleccionar la funcin de bsqueda: Pulsar la softkey BUSCAR
El TNC indica el dilogo BUSCA TEXTO :
Introducir el texto que se desea buscar

Bsqueda de cualquier
secuencia de signos

Borrar frases y palabras

Tecla

Buscar texto: Pulsar la softkey EJECUTAR

Aadir frases en cualquier posicin


Seleccionar la frase detrs de la cual se quiere aadir una frase
nueva y abrir el dilogo

Fijar el valor de la palabra deseada a


cero
Borrar un valor errneo

Aadir la ltima frase editada (borrada) en cualquier posicin


Seleccionar la frase detrs de la cual se quiere aadir la ltima
frase editada (borrada) y pulsar la softkey AADIR FRASE NC

Borrar un aviso de error (no intermitente)

Modificar y aadir palabras

Borrar la palabra seleccionada

Se elige la palabra en una frase y se sobreescribe con el nuevo

valor. Mientras se tenga seleccionada la palabra se dispone del


dilogo en texto claro.
Finalizar y memorizar la modificacin: Pulsar la tecla END
Cancelar la modificacin: Pulsar la tecla DEL

Cuando se aade una palabra se pulsan las teclas cursoras (de dcha.
a izq.) hasta que aparezca el dilogo deseado y se introduce el valor
deseado.
Visualizacin de la frase
Cuando una frase es tan larga que el TNC no puede visualizarla en
una lnea del programa - p.ej. en ciclos de mecanizado -, la frase se
marca con >> en el margen derecho de la pantalla.

38

En la frase: Reproducir el ltimo


estado memorizado
Borrar la frase (ciclo) seleccionada(o)
Borrar parte del programa:
Seleccionar la ltima frase de
la parte del programa que se desea
eliminar y borrar con DEL

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.4 Grfico de programacin

4.4 Grfico de programacin


Mientras se elabora un programa, el TNC puede visualizar el
contorno programado en un grfico. El TNC representa los
movimientos en la direccin negativa al ejes de la hta. con un
crculo (dimetro del crculo = dimetro de la hta.).
Desarrollo con y sin grfico de programacin
Para la subdivisin de la pantalla seleccionar el programa a la

izquierda y el grfico a la derecha: Pulsar la tecla SPLIT SCREEN y


la softkey PROGRAMA + GRAFICO
Fijar la softkey DIBUJAR AUTOM. en ON. Mientras se

van introduciendo las frases del programa, el TNC


muestra cada movimiento programado en la ventana
del grfico.
Si no se desea visualizar el grfico se fija la softkey DIBUJAR
AUTOM. en OFF. DIBUJAR AUTOM. ON no puede visualizar
repeticiones parciales de un programa.
Funciones del grfico de programacin Softkey

Realizar el grfico de programacin para un


programa ya existente
Con las teclas cursoras seleccionar la frase hasta la cual se quiere

realizar el grfico o pulsar GOTO e introducir directamente el n de


frase deseado
Realizar el grfico: Pulsar softkey RESET + START

Para ms funciones vase la tabla de la derecha.

Borrar el grfico

Realizar el grfico de programacin


por frases
Realizar el grfico de programacin
por completo o completarlo
despus de RESET + START
Detener el grfico de programacin.
Esta softkey slo aparece mientras el
TNC realiza un grfico de programacin

Conmutar la cartula de softkeys: Vase figura dcha.


Borrar el grfico: Pulsar la softkey BORRAR GRAFICO

TNC 410 de HEIDENHAIN

39

4.5 Aadir comentarios

Ampliacin o reduccin de una seccin


Se puede determinar la vista de un grfico. Con un margen se
selecciona la seccin para ampliarlo o reducirlo.
Seleccionar la cartula de softkeys para la ampliacin o reduccin

de una seccin (segunda cartula, vase figura derecha)


De esta forma estn disponibles las siguientes funciones:
Funcin

Softkey

Reducir margen - para desplazarlo mantener


pulsada esta softkey
Ampliar margen - para desplazarlo mantener
pulsada esta softkey
Desplazar el marco

Con la softkey SECCION DEL BLOQUE se acepta el

campo seleccionado
Con la softkey BLOQUE IGUAL QUE BLK FORM se genera de
nuevo la seccin original.

4.5 Aadir comentarios


Se pueden aadir comentarios para aclarar los pasos del programa
o dar indicaciones:
Seleccionar la frase, detrs de la cual se quiere aadir el

comentario
Abrir el dilogo de programacin con la tecla ; (punto y coma)

del teclado alfanumrico


Introducir el comentario y finalizar la frase con la tecla END

40

4 Programacin: Principios bsicos, gestin de ficheros, ayudas de programacin

4.6 Funcin de ayuda

4.6 Funcin de ayuda


En la funcin de ayuda del TNC hay agrupadas algunas funciones de
programacin. Mediante una softkey se elige un tema, del cual se
obtienen ms informacin.
Seleccionar la funcin de ayuda
Pulsar la tecla HELP
Seleccionar un tema: Pulsar una de las softkeys

propuestas
Tema de ayuda / funcin

Softkey

Programacin DIN/ISO: Funciones G


Programacin DIN/ISO: Funciones D
Programacin DIN/ISO: Funciones M
Programacin DIN/ISO: Letras de direccin
Parmetros de ciclos
Ayuda, que introduce el constructor de su
mquina (opcional, no ejecutable)
Seleccionar la pgina siguiente
Seleccionar la pgina anterior
Seleccionar el principio del fichero
Seleccionar el final del fichero
Seleccionar la funcin de bsqueda; introducir el texto,
iniciar con la tecla ENT

Cancelar la funcin de ayuda


Pulsar dos veces la softkey FIN.

TNC 410 de HEIDENHAIN

41

5
Programacin:
Herramientas

5.1 Introduccin de datos de la hta.

5.1 Introduccin de datos de la hta.


Z

Avance F
El avance F es la velocidad en mm/min (pulg./min), con la cual se
desplaza la herramienta en la trayectoria. El avance mximo puede
ser diferente en cada mquina y est determinado por parmetros
de mquina.

S
S

Y
F

Introduccin
El avance se puede indicar en cada frase de posicionamiento. Vase
el captulo 6.2 Nociones bsicas sobre las funciones de
trayectorias.
Marcha rpida
Para la marcha rpida se introduce F MAX . Para introducir F MAX se
pulsa la tecla ENT o la softkey FMAX cuando aparece la pregunta del
dilogo AVANCE F = ?.
Funcionamiento
El avance programado con un valor numrico es vlido hasta que se
indique un nuevo avance en otra frase. F MAX slo es vlido para la
frase en la que se programa. Despus de la frase con F MAX vuelve
a ser vlido el ltimo avance programado con un valor numrico.
Modificacin durante la ejecucin del programa
Durante la ejecucin del programa se puede modificar el avance
con el potencimetro de override F para el mismo.

Revoluciones del cabezal S


Las revoluciones S del cabezal se indican en revoluciones por
minuto (rpm) en la frase TOOL CALL (llamada a la hta.).
Programar una modificacin
En el programa de mecanizado se pueden modificar las
revoluciones del cabezal con una frase TOOL CALL en la cual se
indica nicamente el nuevo nmero de revoluciones:
Programacin de la llamada a la hta.: Pulsar la tecla

TOOL CALL
Pasar la pregunta del dilogo Nmero de hta.? con

la tecla NO ENT
Pasar la pregunta del dilogo Eje hta. paralelo X/Y/Z ?

con la tecla NO ENT


En el dilogo Revoluciones S del cabezal = ?

introducir nuevas revoluciones del cabezal y confirmar


con la tecla END
Modificacin durante la ejecucin del programa
Durante la ejecucin del programa se pueden modificar las
revoluciones con el potencimetro de override S.

44

5 Programacin: Herramientas

5.2 Datos de la herramienta

5.2 Datos de la herramienta


Z
Normalmente las coordenadas de las trayectorias necesarias, se
programan tal como est acotada la pieza en el plano. Para que el
TNC puede calcular la trayectoria del punto central de la
herramienta, es decir, que pueda realizar una correccin de la
herramienta, deber introducirse la longitud y el radio de cada
herramienta empleada.
Los datos de la herramienta se pueden introducir directamente en
el programa con la funcin TOOL DEF o/y por separado en las tablas
de herramientas. Si se introducen los datos de la herramienta en la
tabla, se dispone de otras informaciones especficas de la
herramienta. Cuando se ejecuta el programa de mecanizado, el TNC
tiene en cuenta todas las informaciones introducidas.

L0

Nmero de la herramienta
Cada herramienta se caracteriza con un nmero del 0 al 254.
La herramienta con el nmero 0 se establece como herramienta
cero y tiene la longitud L=0 y el radio R=0. En la tabla de
herramientas tiene que definirse tambin la herramienta T0 con
L=0 y R=0.
Longitud de la herramienta L
La longitud L de la herramienta se puede determinar de dos
formas:
1 La longitud L es la diferencia entre la longitud de la herramienta
deseada y la longitud de la herramienta cero L0.
Signo:
n La herramienta es ms larga que la herramienta cero L>L0
n La herramienta es mas corta que la herramienta cero: L<L0

Determinar la longitud:
Desplazar la herramienta cero a la posicin de referencia segn el

eje de la herramienta (p.ej. superficie de la pieza con Z=0)


Fijar la visualizacin del eje de la hta. a cero (fijar pto. de ref.)
Cambiar por la siguiente herramienta
Desplazar la nueva hta. a la misma posicin de ref. que la hta. cero
La visualizacin del eje de la herramienta indica la diferencia de

longitud respecto a la herramienta cero


Aceptar el valor con la softkey aceptar posicin real en la frase

TOOL DEF o bien aceptar en la tabla de herramientas


2 Cuando se determina la longitud L con un aparato de ajuste
previo, el valor calculado se introduce directamente en la
definicin de la hta. TOOL DEF o en la tabla de htas.

TNC 410 de HEIDENHAIN

45

5.2 Datos de la herramienta

Radio R de la herramienta
Introducir directamente el radio R de la herramienta.

Valores delta para longitudes y radios


Los valores delta indican desviaciones de la longitud y del radio de
las herramientas .

Para las sobremedidas se indica un valor delta positivo (DR>0). En


un mecanizado con sobremedida dicho valor se indica en la
programacin por medio de la llamada a la herramienta TOOL CALL.
L

Un valor delta negativo indica un decremento (DR<0). En las tablas


de herramientas se introduce el decremento para el desgaste de la
hta.
Los valores delta se indican como valores numricos, en una frase
TOOL CALL se admite tambin un parmetro Q como valor.
Campo de introduccin: los valores delta se encuentran como
mximo entre 99,999 mm.

DR<0
DR>0

DL<0
DL>0

Introduccin de los datos de la hta. en el pgm


El nmero, la longitud y el radio para una hta. se determina una sla
vez en el programa de mecanizado en una frase TOOL DEF:
Seleccionar la definicin de hta: Pulsar la tecla TOOL

DEF
Introducir el Nmero de herramienta: Identificar

claramente una hta. con su nmero


Introducir la longitud de la herramienta: Valor de

correccin para la longitud


Introducir el radio de la hta.: Valor de correccin para el

radio de la hta.
Durante el dilgo se pueden aceptar la longitud y el radio
con las softkeys ACT.POS X, ACT.POS Y o ACT.POS Z
directamente de la visualizacin de posiciones.
Si para aceptar la posicin real se pulsa la tecla negra, el
TNC acepta como longitud de la hta. el valor del eje
activo de la hta. Si no est activado ningn eje de la hta.
el TNC acepta el valor del eje determinado en el men
de calibracin con las funciones de palpacin, como eje
de palpacin.
Ejemplo frase NC
4 TOOL DEF 5 L+10 R+5

46

5 Programacin: Herramientas

La tabla de htas. se utiliza, cuando

En la tabla de herramientas se pueden definir hasta 254 htas y


memorizar sus datos correspondientes. (El nmero de htas. se
puede limitar con el parmetro de mquina 7260). Rogamos tengan
en cuenta las funciones de edicin que aparecen ms adelante en
este captulo.

n Su mquina est equipada con un cambiador de

herramientas automtico
n Se quieren medir automticamente htas. con el

TT 120, vase el captulo 5.4 Medicin de htas.

Tabla de herramientas: Posibilidades de introduccin


Abrev.

Introducciones

Dilogo

Nmero con el que se llama a la herramienta


en el programa
Nombre con el que se llama a la herramienta
en el programa
Valor de correccin para la longitud de la herramienta
Valor de correccin para el radio R de la herramienta
Valor delta de la longitud de la herramienta
Valor delta del radio R de la herramienta
Fijar el bloqueo de la herramienta
(TL: de Tool Locked = en ingls hta. bloqueada)
Nmero de la hta. gemela, si existe, como hta. de
repuesto (RT: de Replacement Tool = en ingls
herramienta de repuesto); vase tambin TIME2
Mximo tiempo de vida de la herramienta en minutos.
Esta funcin depende de la mquina y se describe en el
manual de la misma
Mximo tiempo de vida de la hta. en un TOOL CALL en
minutos: Si el tiempo de vida alcanza o sobrepasa
este valor, el TNC activa en el siguiente TOOL CALL la
hta. gemela (vase tambin CUR.TIME)
Mximo tiempo de vida de la herramienta en minutos:
El TNC actualiza automticamente el tiempo de vida
actual (CUR.TIME: de CURrent TIME = en ingls tiempo
de funcionamiento actual).
Se puede introducir una observacin para las
herramientas empleadas
Comentario sobre la herramienta (mximo 16 signos)
Informacin sobre esta herramienta,
que se quiere transmitir al PLC

NOMBRE
L
R
DL
DR
TL
RT

TIME1

TIME2

CUR.TIME

DOC
PLC

TNC 410 de HEIDENHAIN

Nombre de la hta. ?
Longitud de la hta. ?
Radio de la hta. ?
Sobremedida de longitud de la hta.?
Sobremedida del radio de la hta. ?
HTA. bloqueada?
Hta. gemela?

Mximo tiempo de vida ?

Mximo tiempo de vida en TOOL CALL ?

Tiempo de vida actual ?

Comentario sobre la hta. ?


Estado del PLC ?

47

5.2 Datos de la herramienta

Introducir los datos de la herramienta en la tabla

5.2 Datos de la herramienta

Tabla de herramientas: Datos de la herramienta precisos para la


medicin automtica de herramientas
Abrev.

Introducciones

Dilogo

CUT.
LTOL

Nmero de cuchillas de la hta. (mx. 20 cuchillas)


Desvo admisible de la longitud L de la hta. para
el reconocimiento de desgaste. Si se sobrepasa el
valor introducido, el TNC bloquea la hta. (estado L).
Campo de introduccin: 0 a 0,9999 mm
Desvo admisible del radio R de la herramienta para
el reconocimiento de desgaste. Si se sobrepasa el
valor introducido, el TNC bloquea la hta. (estado L).
Campo de introduccin: 0 a 0,9999 mm
Direccin de corte de la herramienta para la medicin
con la herramienta girando
Medicin de longitudes: Desvacin de la herramienta
entre el centro del vstago y el centro de la hta. Ajuste
previo: R = Radio R de la herramienta
Medicin del radio: Desvo adicional de la hta. en
relacin al MP6530
(Vase 15.1 Parmetros de usuario generales)
entre la arista superior del vstago y la arista inferior de la
herramienta. Ajuste previo : 0
Desvo admisible de la longitud L de la hta. para el reconocimiento de rotura. Si se sobrepasa el valor introducido,
el TNC bloquea la herramienta (estado L).
Campo de introduccin: 0 a 0,9999 mm
Desvo admisible del radio R de la herramienta para
el reconocimiento de rotura. Si se sobrepasa el valor
introducido, el TNC bloquea la herramienta (estado L).
Campo de introduccin: 0 a 0,9999 mm

Nmero de cuchillas ?
Tolerancia de desgaste: Longitud ?

RTOL

DIRECT.
TT:R-OFFS

TT:L-OFFS

LBREAK

RBREAK

48

Tolerancia de desgaste: Radio ?

Direcin de corte (M3 = ) ?


Desvo de la hta.: Radio?

Desvo de la hta.: Longitud?

Tolerancia de rotura: Longitud ?

Tolerancia de rotura: Radio ?

5 Programacin: Herramientas

5.2 Datos de la herramienta

Edicin de tablas de herramientas


La tabla de herramientas vlida para la ejecucin del programa lleva
el nombre de fichero TOOL.T. TOOL.T se activa automticamente en
un modo de funcionamiento de Ejecucin del pgm. En el
funcionamiento Memorizar/Editar programa tambin se pueden
gestionar tablas de htas. con otros nombres de fichero.
Abrir la tabla de herramientas TOOL.T:
Seleccionar cualquier modo de funcionamiento de Mquina
Seleccionar la tabla de htas.: Pulsar la softkey TABLA

HTAS.
Fijar la softkey EDITAR en ON

Abrir cualquier otra tabla de herramientas:


Seleccionar el modo de funcionamiento Memorizar/ editar

programa
Llamada a la gestin de ficheros

Funciones edicin para tablas de htas. Softkey


Seleccionar la pg. anterior de la tabla

Seleccionar un fichero existente con la extensin .T y

pulsar la softkey COPIAR. Introducir un nombre de


fichero nuevo y confirmar con la tecla ENT
Cuando se ha abierto una tabla de herramientas para editarla, con
las teclas cursoras se puede desplazar el cursor sobre cualquier
posicin de la tabla (vase figura arriba a la derecha). En cualquier
posicin se pueden sobreescribir los valores memorizados e
introducir nuevos valores. Vase la siguiente tabla con ms
funciones de edicin.
Cuando el TNC no puede visualizar simultneamente todas las
posiciones en la tabla de herramientas, en la parte superior de la
columna se visualiza el smbolo >> o bien <<.

Salir de la tabla de herramientas:


Finalizar la edicin de la tabla de htas.: Pulsar la softkey Fin o la

Seleccionar la pg. siguiente de la tabla


Desplazar el cursor hacia la izquierda
Desplazar el cursor hacia la derecha
Bloquear la hta. en la columna TL
No bloquear la hta. en la columna TL
Aceptar las posiciones reales, p.ej.
para el eje Z

tecla END
Llamar a la gestin de ficheros y seleccionar un fichero de otro

tipo, p.ej. un programa de mecanizado


El TNC no interrumpe la ejecucin del programa, si se
edita la tabla de htas. paralelamente a un cambio de hta.
automtico. El TNC acepta los datos modificados en la
prxima llamada a la herramienta.
A travs del parmetro de usuario MP7266 se determina
qu indicaciones se introducen en una tabla de
herramientas y en que secuencia se ejecutan.

TNC 410 de HEIDENHAIN

Confirmar el valor introducido, seleccionar la siguiente columna en la tabla.


Si el cursor se encuentra al final de
la lnea, salto a la primera columna
de la lnea siguiente
Borrar el valor numrico errneo, volver
a introducir el valor preajustado
Reproducir el ltimo valor memorizado

49

5.2 Datos de la herramienta

Tabla de posiciones para cambiador de herramientas


Para el cambio automtico de herramientas, se programa la tabla
TOOLP.TCH (TOOL Pocket en ingls posicin de la herramienta).
Seleccionar la tabla de posiciones
En el modo de funcionamiento Memorizar/Editar programa
Llamada a la gestin de ficheros
Desplazar el cursor sobre TOOLP.TCH. Confirmar con la

tecla ENT
En un modo de funcionamiento de Mquina
Seleccionar la tabla de htas.:

Pulsar la softkey TABLA HTAS.


Seleccionar la tabla de posiciones:

Pulsar la softkey TABLA POSIC.


Fijar la softkey EDITAR en ON

Cuando se ha abierto una tabla de herramientas para editarla, con


las teclas cursoras se puede desplazar el cursor sobre cualquier
posicin de la tabla (vase figura arriba a la derecha). En cualquier
posicin se pueden sobreescribir los valores memorizados e
introducir nuevos valores.
No se puede utilizar por duplicado un nmero de hta. en la tabla de
posiciones. Si es preciso el TNC emite un aviso de error, al salir de
la tabla de htas.
En la tabla de posiciones se pueden introducir las siguientes
informaciones sobre la herramienta:

Funciones edicin p. tablas de pos.

Softkey

Seleccionar la pg. anterior de la tabla


Seleccionar la pg. sig. de la tabla
Desplazar el cursor una columna
hacia la izquierda
Desplazar el cursor una columna
hacia la derecha
Anular la tabla de posiciones

Abrev.

Introducciones

Dilogo

P
T
ST

N de posicin de la hta. en el almacn de htas.


Nmero de la herramienta
La herramienta es especial (ST:de Special Tool = en
ingls herramienta especial); si la hta. especial ocupa
posiciones delante y detrs de su posicin, dichas
posiciones tambin deben bloquearse (estado L)
Devolver siempre la hta. a la misma posicin en el almacn
(F: deFixed = en ingls determinada)
Bloquear la posicin (L: de Locked = en ingls bloqueado)
Informacin sobre esta posicin de la herramienta
que se quiere transmitir al PLC

Nmero de hta.?
Herramienta especial ?

F
L
PLC

50

Posicin fija?
Posicin bloqueada?
Estado del PLC ?

5 Programacin: Herramientas

La llamada a la herramienta TOOL CALL se introduce de la siguiente


forma en el programa de mecanizado:
Seleccionar la llamada a la hta. con la tecla TOOL CALL
Nmero de la hta.: Introducir el nmero de la

herramienta. Antes se define la hta. en una frase TOOL


DEF o en la tabla de htas.
Eje de la hta. paralelo X/Y/Z: Introducir el eje de la hta.

Se pueden utilizar los ejes paralelos U, V y W


Revoluciones del cabezal S
Sobremedida longitud de la hta.: Valor delta para la

longitud de la hta.
Sobremedida radio de la hta.: Valor delta para el radio

de la hta.
Ejemplo de la llamada a una herramienta
Se llama a la herramienta nmero 5 segn el eje Z con unas
revoluciones de 2500rpm. La sobremedida para la longitud de la
herramienta es de 0,2 mm y el decremento para el radio de la
herramienta es 1 mm.
20 TOOL CALL 5 Z S2500 DL+0,2 DR-1
La D delante de la L y la R es para el valor delta
(sobremedida).
Preseleccin en tablas de herramientas
Cuando se utilizan tablas de herramientas se hace una preseleccin
con una frase TOOL DEF para la siguiente herramienta a utilizar. Para
ello se introduce el n de hta. o un parmetro Q y se finaliza el
dilgo con la tecla END.

Cambio de herramienta
El cambio de herramienta es una funcin que depende de
la mquina. Rogamos consulten el manual de su mquina!
Posicin de cambio de herramienta
La posicin de cambio de herramienta deber alcanzarse sin riesgo
de colisin. Con las funciones auxiliares M91 y M92 se puede
introducir una posicin de cambio fija de la mquina. Si antes de la
primera llamada a la herramienta se programa TOOL CALL 0, el TNC
desplaza la base del cabezal a una posicin independiente de la
longitud de la herramienta.

TNC 410 de HEIDENHAIN

Cambio manual de la herramienta


Antes de un cambio manual de la herramienta se
para el cabezal y se desplaza la herramienta sobre la
posicin de cambio:
Ejecutar un pgm para llegar a la posicin de

cambio
Interrumpir la ejecucin del programa, vase el

captulo 11.3 Ejecucin del programa


Cambiar la herramienta
Continuar con la ejecucin del programa, vase el

captulo 11.3 Ejecucin del programa


Cambio automtico de la herramienta
En un cambio de herramienta automtico no se
interrumpe la ejecucin del programa. En una
llamada a la herramienta con TOOL CALL, el TNC
cambia la herramienta en el almacn de
herramientas.
Cambio automtico de la herramienta al
sobrepasar el tiempo de vida: M101
M101 es una funcin que depende de la
mquina. Rogamos consulten el manual
de su mquina!
Cuando se alcanza el tiempo de vida de la hta.
TIME2, el TNC cambia automticamente a la hta.
gemela. Para ello, se activa al principio del programa
la funcin auxiliar M101. La activacin de M101 se
elimina con M102.
El cambio de herramienta automtico no siempre
tiene lugar inmediatamente despus de
transcurrido el tiempo de vida, sino algunas frases
despus, segn la carga del control.
Condiciones para frases NC standard con
correccin de radio R0, RR, RL
El radio de la herramienta gemela debe ser igual al
radio de la herramienta original. Si no son iguales
los radios, el TNC emite un aviso y no cambia la hta.

51

5.2 Datos de la herramienta

Llamada a los datos de la herramienta

5.3 Correccin de la herramienta

5.3 Correccin de la herramienta


El TNC corrige la trayectoria segn el valor de correccin para la
longitud de la herramienta en el eje del cabezal y segn el radio de
la herramienta en el plano de mecanizado.
Si se elabora el programa de mecanizado directamente en el TNC,
la correccin del radio de la herramienta slo actua en el plano de
mecanizado. Para ello el TNC tiene en cuenta hasta un total de
cuatro ejes, los ejes giratorios.

Correccin de la longitud de la herramienta


La correccin de la longitud de la herramienta actua en cuanto se
llama a la herramienta y se desplaza en el eje del cabezal. Se
elimina nada ms llamar a una herramienta con longitud L=0.
Si se elimina una correccin de longitud con valor
positivo con TOOL CALL 0, disminuye la distancia entre
la herramienta y la pieza.
Despus de la llamada a una herramienta TOOL CALL se
modifica la trayectoria programada de la hta. en el eje del
cabezal segn la diferencia de longitudes entre la hta.
anterior y la nueva.
En la correccin de la longitud se tienen en cuenta los valores delta
tanto de la frase TOOL CALL, como de la tabla de herramientas.
Valor de correccin = L + DLTOOL CALL + DLTAB con
L

Longitud L de la hta. de frase TOOL DEF o tabla de


htas.

DLTOOL CALL

Sobremedida DL para la longitud de una frase TOOL


CALL (no se tiene en cuenta en la visualizacin de
posiciones)

DLTAB

Sobremedida DL para la longitud de la tabla de htas.

Correccin del radio de la herramienta


La frase del programa para el movimiento de la hta. contiene
n RL o RR para una correccin de radio
n R+ o R, para una correccin de radio en un movimiento paralelo

a un eje
n R0, cuando no se quiere realizar ninguna correccin de radio

La correccin de radio actua en cuanto se llama a una herramienta y


se desplaza en el plano de mecanizado con RL o RR. Se elimina
dicha correccin cuando se programa una frase de posicionamiento
con R0.

52

5 Programacin: Herramientas

Valor de correccin = R + DRTOOL CALL + DRTAB con


R

Radio de la hta. R de una frase TOOL DEF o de una


tabla de herramientas

DRTOOL CALL

Sobremedida DR del radio de una frase TOOL CALL


(no se tiene en cuenta en la visualizacin de
posiciones)

DRTAB

5.3 Correccin de la herramienta

En la correccin de radio se tienen en cuenta valores delta tanto de


una frase TOOL CALL como de una tabla de herramientas:

RL
R0

Sobremedida DR para el radio de una tabla de htas.


R

Tipos de trayectoria sin correccin de radio: R0


El punto central de la herramienta se desplaza en el plano de
mecanizado sobre la trayectoria programada, o bien sobre las
coordenadas programadas.
Empleo: Taladros, posicionamientos previos
Vase la figura en el centro a la derecha.
Tipos de trayectoria con correccin de radio: RR y RL
RR La herramienta se desplaza por la derecha del contorno
RL La herramienta se desplaza por la izquierda del contorno

En este caso el centro de la hta. queda separado del contorno a la


distancia del radio de dicha hta. Derecha e izquierda indica la
posicin de la hta. respecto a la pieza segn el sentido de
desplazamiento. Vase las figuras de la pgina siguiente.
Entre dos frases de programa con diferente correccin
de radio RR y RL, debe programarse por lo menos una
frase con correccin de radio R0.
La correccin de radio est activada hasta la prxima
frase en que se vare dicha correccin y desde la frase en
la cual se programa por primera vez.

X
Y

Tambin se puede activar la correccin del radio para los


ejes auxiliares del plano de mecanizado. Los ejes
auxiliares deben programarse tambin en las siguientes
frases, ya que de lo contrario el TNC realiza de nuevo la
correccin de radio en el eje principal.
En la primera correccin de radio RR/RL y con R0, el TNC
posiciona la herramienta siempre perpendicularmente
en el punto inicial o final. La herramienta se posiciona
delante del primer punto del contorno o detrs del
ltimo punto del contorno para no daar al mismo.

TNC 410 de HEIDENHAIN

53

5.3 Correccin de la herramienta

Introduccin de la correccin de radio


En la programacin de trayectorias, despus de introducir las
coordenadas, aparece la siguiente pregunta:

Correccin de radio: RL/RR/Sin correcc. ?


<
Desplazamiento de la hta. por la izquierda del
contorno programado: Pulsar softkey RL o bien

RL
Desplazar la hta. por la derecha del contorno
programado: Pulsar softkey RR

X
Desplazamiento de la hta. sin correccin de
radio o eliminar la correccin del radio: Pulsar la
tecla ENT o la softkey R0.

Finalizar el dilogo: Pulsar la tecla END

RR

54

5 Programacin: Herramientas

5.3 Correccin de la herramienta

Correccin de radio: Mecanizado de esquinas


Esquinas exteriores
Cuando se ha programado una correccin de radio, el TNC desplaza
la herramienta en las esquinas exteriores segn un crculo de
transicin y la herramienta se desplaza en el punto de la esquina. Si
es preciso el TNC reduce el avance en las esquinas exteriores, por
ejemplo, cuando se efectuan grandes cambios de direccin.
RL

Esquinas interiores
En las esquinas interiores el TNC calcula el punto de interseccin
de las trayectorias realizadas segn el punto central de la hta.
desplazandose con correccin. Desde dicho punto la herramienta
se desplaza a lo largo de la trayectoria del contorno. De esta forma
no se daa la pieza en las esquinas interiores. De ah que no se
pueda seleccionar cualquier radio de la hta. para un contorno
determinado.
No situar el punto inicial o final en un mecanizado
interior sobre el punto de la esquina del contorno, ya que
de lo contrario se daa dicho contorno.
Mecanizado de esquinas sin correccin de radio
Las funciones auxiliares M90 y M112 influyen en la trayectoria de la
herramienta sin correccin de radio y en el avance en los puntos de
interseccin. Vase el captulo 7.4 Funciones auxiliares para el tipo
de trayectoria.

TNC 410 de HEIDENHAIN

RL

RL

55

5.4 Medicin de herramientas con el TT 120

5.4 Medicin de htas. con el TT 120


El constructor de la mquina prepara la mquina y el TNC
para poder emplear el palpador TT 120.
Es probable que su mquina no disponga de todos los
ciclos y funciones que se describen aqu. Rogamos
consulten el manual de su mquina.
Con el TT 120 y los ciclos para la medicin de herramientas del
TNC, se pueden medir herramientas automticamente: Los valores
de correccin para la longitud y el radio se memorizan en el
almacn central de herramientas TOOL.T del TNC y se emplean en
la siguiente llamada a la herramienta. Se dispone de los siguientes
tipos de mediciones:
n Medicin de herramientas con la herramienta parada
n Medicin de herramientas con la herramienta girando
n Medicin individual de cuchillas

Los ciclos para la medicin de herramientas se programan en el


modo de funcionamiento MEMORIZAR/EDITAR PROGRAMA. Se
dispone de los siguientes ciclos:
n TCH PROBE 30.0 CALIBRAR TT
n TCH PROBE 31.0 LONGITUD DE LA HERRAMIENTA
n TCH PROBE 32.0 RADIO DE LA HERRAMIENTA

Los ciclos de medicin slo funcionan cuando est


activado el almacn central de htas. TOOL.T
Antes de trabajar con los ciclos de medicin debern
introducirse todos los datos precisos para la medicin en
el almacn central de herramientas y haber llamado a la
hta. que se quiere medir con TOOL CALL.
Ajuste de parmetros de mquina
El TNC emplea para la medicin con la herramienta
parada el avance de palpacin de MP6520.
En la medicin con herramienta girando, el TNC calcula
automticamente las revoluciones del cabezal y el avance de
palpacin.

56

5 Programacin: Herramientas

5.4 Medicin de herramientas con el TT 120

Las revoluciones del cabezal se calculan de la siguiente forma:


n = MP6570
r 0,0063
siendo:
n
MP6570
r

= n de revoluciones [rpm]
= mxima velocidad de recorrido admisible [m/min]
= radio de la herramienta activo [mm]

El avance de palpacin se calcula de la siguiente forma:


v = tolerancia de medicin n siendo
v
tolerancia de medicin
n

= avance de palpacin [mm/min]


= tolerancia de medicin [mm],
depende de MP6507
= revoluciones [1/min]

Con MP6507 se calcula el avance de palpacin:


MP6507=0:
La tolerancia de medicin permanece constante, independientemente del radio de la hta. Cuando las htas. son demasiado
grandes debe reducirse el avance de palpacin a cero. Este efecto
se observa tan pronto como se selecciona la mxima velocidad de
recorrido admisible (MP6570) y la tolerancia admisible (MP6510).
MP6507=1:
La tolerancia de la medicin se modifica a medida que aumenta el
radio de la hta. De esta forma se asegura un avance de palpacin
suficiente para radios de hta. muy grandes. El TNC modifica la
tolerancia de medicin segn la siguiente tabla:
Radio de la herramienta

Tolerancia de medicin

hasta 30
30 hasta
60 hasta
90 hasta

MP6510
2 MP6510
3 MP6510
4 MP6510

mm
60 mm
90 mm
120 mm

MP6507=2:
El avance de palpacin permanece constante, sin embargo el error
de medicin aumenta de forma lineal a medida que aumenta el
radio de la hta.:
Tolerancia de medicin = r MP6510
5 mm
siendo:
r
MP6510

= radio de la herramienta [mm]


= mximo error de medicin admisible

TNC 410 de HEIDENHAIN

57

5.4 Medicin de herramientas con el TT 120

Visualizacin de los resultados de la medicin


Con la subdivisin de la pantalla PGM + T PROBE STATUS se pueden
ver los resultados de la medicin de herramientas en la visualizacin
de estados adicional (en los modos de funcionamiento de Mquina).
El TNC muestra a la izquierda el programa y a la derecha los
resultados de la medicin. Los valores que sobrepasan la tolerancia
de desgaste admisible se caracterizan con un y los valores que
sobrepasan la tolerancia de rotura admisible con una B.

Calibracin del TT 120


Antes de calibrar deber introducirse el radio y la
longitud exactos de la herramienta de calibracin en la
tabla de herramientas TOOL.T.
En los parmetros de mquina 6580.0 a 6580.2 se
determina la posicin del TT 120 en el espacio de trabajo
de la mquina.
Si se modifica uno de los parmetros de mquina 6580.0
a 6580.2 hay que calibrar de nuevo el palpador.
El TT 120 se calibra con el ciclo de palpacin TCH PROBE 30.
El proceso de calibracin se desarrolla de forma automtica. El TNC
calcula tambin automticamente la desviacin media de la hta. de
calibracin. Para ello el TNC gira el cabezal 180, en la mitad del
ciclo de calibracin.
Como herramienta de calibracin se utiliza una pieza
completamente cilndrica, p.ej. un macho cilndrico. El TNC
memoriza los valores de calibracin y los tiene en cuenta para
mediciones de herramienta posteriores.
Programacin del ciclo de calibracin: Pulsar la tecla

TOUCH PROBE en el modo de funcionamiento


Memorizar/Editar programa

Ejemplos de frases NC
6 TOOL CALL 1 Z
7 TCH PROBE 30.0 CALIBRACION TT
8 TCH PROBE 30.1 ALTURA: +90

Seleccionar el ciclo de medicin 30 CALIBRACIN TT:

Pulsar la softkey CALIBRAR TT


Altura de seguridad: Introducir la posicin en el eje de

la hta., en la cual queda excluida una colisin con


alguna pieza o utillaje. La altura de seguridad se
refiere al punto de ref. activo de la pieza. Si se
introduce una distancia de seguridad tan pequea,
que el extremo de la herramienta se encuentra por
debajo del plano de la superficie del palpador, el TNC
posiciona automticamente la hta. de calibracin
sobre el plano (zona de la distancia de seguridad
programada en MP6540)

58

5 Programacin: Herramientas

5.4 Medicin de herramientas con el TT 120

Medicin de la longitud de la herramienta


Antes de medir herramientas por primera vez, se introducen en la
tabla de herramientas TOOL.T el radio y la longitud aproximados, el
nmero de cuhillas y la direccin de corte de la herramienta
correspondiente.
Para la medicin de la longitud de la herramienta se programa el
ciclo TCH PROBE 31 LONGITUD DE LA HERRAMIENTA. A travs de
parmetros de mquina se puede determinar la longitud de la
herramienta de tres formas diferentes:
n Cuando el dimetro de la herramienta es mayor al dimetro de la

superficie de medicin del TT 120, se mide con la herramienta


girando (fijar TT:R-OFFS = R en TOOL.T)
n Cuando el dimetro de la herramienta es menor al dimetro de la

superficie de medicin del TT 120 o si Vd. determina la longitud


de la broca o de la fresa esfrica, se mide con la herramienta
parada (fijar TT:R-OFFS = 1 en TOOL.T)
n Cuando el dimetro de la herramienta es mayor al dimetro de la

superficie de medicin del TT 120 se realiza una medicin


individual de cuchillas con la herramienta parada
Proceso de Medicin con la herramienta girando
Para calcular la cuchilla ms larga, la herramienta a medir se desva
respecto al punto central del palpador y se desplaza girando sobre la
superficie de medicin del TT 120. La desviacin se programa en la
tabla de htas. en Desvo hta.: Radio (TT: R-OFFS; valor preajustado: R
= radio de hta.).
Proceso de Medicin con la herramienta parada (p.ej. para
taladro)
La herramienta a medir se desplaza al centro de la superficie de
medida. A continuacin se desplaza con el cabezal parado sobre la
superficie de medicin del TT 120. Para esta medicin se introduce
0 en el desvo del radio de la hta. (TT: R-OFFS) en la tabla de htas.
Proceso de Medicin individual de cuchillas
El TNC posiciona la herramienta a medir a un lado de la superficie
del palpador. La superficie frontal de la herramienta se encuentra
por debajo de la superficie del palpador tal como se determina en
MP6530. En la tabla de herramientas, en Desvo de la longitud de la
hta. (TT: L-OFFS) se puede determinar una desviacin adicional. El
TNC palpa de forma radial con la herramienta girando para
determinar el ngulo inicial en la medicin individual de cuchillas. A
continuacin el TNC mide la longitud de todas las cuchillas
mediante la modificacin de la orientacin del cabezal. Para esta
medicin se programa la medicin de cuchillas en el CICLO TCH
PROBE 31 = 1.

TNC 410 de HEIDENHAIN

59

5.4 Medicin de herramientas con el TT 120

Programacin del ciclo de calibracin: Pulsar la tecla

TOUCH PROBE en el modo de funcionamiento


Memorizar/Editar programa
Seleccionar EL CICLO DE MEDICIN 31 TT

LONGITUD DE LA HTA.: Pulsar la softkey LONGITUD


HTA.
Medir hta.=0 / comprobar=1: Determinar si la hta. se

mide por primera vez o si se desea comprobar una


herramienta ya medida. En la primera medicin el TNC
sobreescribe la longitud L de la hta. en el almacn
central de htas. TOOL.T y fija el valor delta DL = 0.
Si se comprueba una herramienta, se compara la
longitud medida con la longitud L de la herramienta
del TOOL.T. El TNC calcula la desviacin con el signo
correcto y lo introduce como valor delta DL en TOOL.T.
Adems est tambin disponible la desviacin en el
parmetro Q115. Cuando el valor delta es mayor al de
la tolerancia de desgaste o rotura admisible para la
longitud de la herramienta, el TNC bloquea dicha hta.
(estado L en TOOL.T)

Ejemplo de frases NC Primera medicin con hta.


girando, memorizar el estado en Q1+
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 LONG. HERRAMIENTA
8 TCH PROBE 31.1 VERIFICAR:0 Q1
9 TCH PROBE 31.2 ALTURA: +120
10 TCH PROBE 31.3 MEDICION CUCHILLAS:0

Ejemplo de frases NC +Comprobacin con la


medicin individual de cuchillas, no memorizar el
estado+
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 LONG. HERRAMIENTA
8 TCH PROBE 31.1 VERIFICAR:1
9 TCH PROBE 31.2 ALTURA: +120
10 TCH PROBE 31.3 MEDICION CUCHILLAS:1

N de parmetro para resultado ?: Nmero de

parmetro, en el cual el TNC memoriza el estado de la


medicin:
0.0:
Herramienta dentro de la tolerancia
1.0:
Herramienta desgastada (LTOL sobrepasado)
2.0:
La hta. est rota (LBREAK sobrepasado)
Si no se desea seguir procesando el resultado de la
medicin dentro del programa, se contesta a la
pregunta del dilogo con NO ENT
Altura de seguridad: Introducir la posicin en el eje de

la hta., en la cual queda excluida una colisin con


alguna pieza o utillaje. La altura de seguridad se
refiere al punto de ref. activo de la pieza. Si se
introduce una distancia de seguridad tan pequea,
que el extremo de la herramienta se encuentra por
debajo del plano de la superficie del palpador, el TNC
posiciona automticamente la hta. de calibracin
sobre el plano (zona de la distancia de seguridad
programada en MP6540)
Medicin de cuchillas ? 0=no / 1=si:

Determinar si se ejecuta o no la medicin individual


de cuchillas

60

5 Programacin: Herramientas

Antes de medir herramientas por primera vez, se introducen en la


tabla de herramientas TOOL.T el radio y la longitud aproximados, el
nmero de cuhillas y la direccin de corte de la herramienta
correspondiente.
Para medir el radio de la herramienta se programa el ciclo de
medicin TCH PROBE 32 RADIO DE LA HTA. Mediante parmetros
de introduccin se puede determinar el radio de la hta. de dos
formas:
n Medicin con la herramienta girando
n Medicin con la herramienta girando y a continuacin medicin

individual de cuchillas
Proceso de medicin
El TNC posiciona la herramienta a medir a un lado de la superficie
del palpador. La superficie frontal de la fresa se encuentra ahora
debajo de la arista superior del cabezal de palpacin, tal y como se
determina en MP6530. El TNC palpa de forma radial con la hta.
girando. Si adems se quiere ejecutar la medicin individual de
cuchillas , se miden los radios de todas las cuchillas con la
orientacin del cabezal.

Ejemplo de frases NC Primera medicin con hta.


girando, memorizar el estado en Q1
7 TOOL CALL 12 Z
8 TCH PROBE 32.0 RADIO HERRAMIENTA
9 TCH PROBE 32.1 VERIFICAR:0 Q1
10 TCH PROBE 32.2 ALTURA: +120
11 TCH PROBE 32.3 MEDICION CUCHILLAS:0

Ejemplo de frases NC Comprobacin con la


medicin individual de cuchillas, no memorizar el
estado
7 TOOL CALL 12 Z
8 TCH PROBE 32.0 RADIO HERRAMIENTA
9 TCH PROBE 32.1 VERIFICAR:1
10 TCH PROBE 32.2 ALTURA: +120
11 TCH PROBE 32.3 MEDICION CUCHILLAS:1

Programacin del ciclo de medicin: Pulsar la tecla

TOUCH PROBE en el modo de funcionamiento


Memorizar/Editar programa
Seleccionar EL CICLO DE MEDICIN 32 T RADIO DE

LA HTA.: Pulsar la softkey RADIO DE LA HTA.


Medir hta.=0 / comprobar=1: Determinar si la hta. se

mide por primera vez o si se desea comprobar una


herramienta ya medida. En la primera medicin el TNC
sobreescribe el radio R de la herramienta en el
almacn central de herramientas TOOL.T y fija el valor
delta DR = 0. Cuando se comprueba una herramienta,
se compara el radio medido con el radio de la
herramienta en TOOL.T. El TNC calcula la desviacin
con el signo correcto y lo introduce como valor delta
DR en TOOL.T. Adems est tambin disponible la
desviacin en el parmetro Q116. Cuando el valor
delta es mayor al de la tolerancia de desgaste o rotura
admisible para el radio de la herramienta, el TNC
bloquea dicha hta. (estado L en TOOL.T)

TNC 410 de HEIDENHAIN

61

5.4 Medicin de herramientas con el TT 120

Medicin del radio de la herramienta

5.4 Medicin de herramientas con el TT 120

N de parmetro para resultado ?: Nmero de

parmetro, en el cual el TNC memoriza el estado de la


medicin:
0.0:
Herramienta dentro de la tolerancia
1.0:
Herramienta desgastada (RTOL sobrepasado)
2.0:
La hta. est rota (RBREAK sobrepasado)
Si no se desea seguir procesando el resultado de la
medicin dentro del programa, se contesta a la
pregunta del dilogo con NO ENT
Altura de seguridad: Introducir la posicin en el eje de

la hta., en la cual queda excluida una colisin con


alguna pieza o utillaje. La altura de seguridad se
refiere al punto de ref. activo de la pieza. Si se
introduce una distancia de seguridad tan pequea,
que el extremo de la herramienta se encuentra por
debajo del plano de la superficie del palpador, el TNC
posiciona automticamente la hta. de calibracin
sobre el plano (zona de la distancia de seguridad
programada en MP6540)
Medicin de cuchillas 0=No / 1=Si:

Determinar si se debe realizar una medicin individual


de cuchillas o no

62

5 Programacin: Herramientas

6
Programacin:
Programacin de contornos

Tipos de trayectoria

L
CC

L
L

El contorno de una pieza se compone normalmente de varias


trayectorias como rectas y arcos de crculo. Con los tipos de
trayectoria se programan los movimientos de la herramienta segn
rectas y arcos de crculo.

Programacin libre de contornos FK


Cuando no existe un plano acotado y las indicaciones de las
medidas en el programa NC estn incompletas, el contorno de la
pieza se programa con la programacin libre de contornos. El TNC
calcula las indicaciones que faltan.
Con la programacin FK tambin se programan movimientos de la
herramienta segn rectas y arcos de crculo.

Funciones auxiliares M
Y

Con las funciones auxiliares del TNC se controla


n la ejecucin del programa, p.ej. una interrupcin de la ejecucin

del pgm
n las funciones de la mquina como p.ej. la conexin y

80
CC

60

desconexin del giro del cabezal y del refrigerante


n el comportamiento de la herramienta en la trayectoria

R4
0

6.1 Resumen: Movimientos de la hta.

6.1 Resumen: Movimientos de la hta.

40

Subprogramas y repeticiones parciales de un


programa
Los pasos de mecanizado que se repiten, slo se introducen una
vez como subprogramas o repeticiones parciales de un programa.
Si se quiere ejecutar una parte del programa slo bajo
determinadas condiciones, dichos pasos de mecanizado tambin
se determinan en un subprograma. Adems un programa de
mecanizado puede llamar a otro programa y ejecutarlo.

X
10

115

La programacin con subprogramas y repeticiones parciales de un


programa se describe en el captulo 9.

Programacin con parmetros Q


En el programa de mecanizado se sustituyen los valores numricos
por parmetros Q. A un parmetro Q se le asigna un valor numrico
en otra posicin. Con parmetros Q se pueden programar
funciones matemticas, que controlen la ejecucin del programa o
describan un contorno.
Adems con la ayuda de la programacin de parmetros Q tambin
se pueden realizar mediciones durante la ejecucin del programa
con un palpador 3D.
La programacin con parmetros Q se describe en el captulo 10.

64

6 Programacin: Programacin de contornos

6.2 Principios bsicos sobre el tipo de trayectoria

6.2 Principios bsicosde los tipos de


trayectoria

Programacin del movimiento de la hta. para un


mecanizado

Cuando se elabora un programa de mecanizado, se programan


sucesivamente las funciones para las diferentes trayectorias del
contorno de la pieza. Para ello se introducen las coordenadas de
los puntos finales de las trayectorias del contorno indicadas en el
plano. Con la indicacin de las coordenadas, los datos de la
herramienta y la correccin de radio, el TNC calcula el recorrido real
de la herramienta.

100

El TNC desplaza simultneamente todos los ejes de la mquina


programados en la frase del programa segn un tipo de trayectoria.
Movimientos paralelos a los ejes de la mquina
La frase del programa contiene la indicacin de las coordenadas: El
TNC desplaza la hta. paralela a los ejes de la mquina programados.
Segn el tipo de mquina, en la ejecucin se desplaza o bien la
herramienta o la mesa de la mquina con la pieza fijada. La
programacin de trayectorias se realiza como si fuese la
herramienta la que se desplaza.

Z
Y

Ejemplo:

L X+100

50

Tipo de trayectoria Recta

X+100

Coordenadas del punto final

La herramienta mantiene las coordenadas de Y y Z y se desplaza a


la posicin X=100. Vase la figura arriba a la derecha.

70

Movimientos en los planos principales


La frase del programa contiene las indicaciones de las
coordenadas: El TNC desplaza la herramienta en el plano
programado.
Ejemplo:

L X+70 Y+50
La hta. mantiene la coordenada Z y se desplaza en el plano
X/Y a la posicin X=70, Y=50. Vase la figura en el centro a la dcha.

Movimiento tridimensional
La frase del programa contiene tres indicaciones de coordenadas:
El TNC desplaza la herramienta en el espacio a la posicin
programada.

Ejemplo:
L X+80 Y+0 Z-10

-10

80

Vase la figura abajo a la derecha.

TNC 410 de HEIDENHAIN

65

6.2 Principios bsicos sobre el tipo de trayectoria

Crculos y arcos de crculo


En los movimientos circulares, el TNC desplaza simultneamente
dos ejes de la mquina: La herramienta se desplaza respecto a la
pieza segn una trayectoria circular. Para los movimientos circulares
se puede introducir el punto central del crculo CC.

Con las trayectorias de arcos de crculo se programan crculos en


los planos principales: El plano principal se define en la llamada a la
hta. TOOL CALL al determinar el eje de la herramienta:
Eje de la herramienta

Plano principal

XY,y tambin
UV, XV, UY
ZX, y tambin
WU, ZU, WX
YZ, y tambin
VW, YW, VZ

Y
X

YCC

CC

XCC

Los crculos que no son paralelos al plano principal, se


programan con parmetros Q (vase el captulo 10).
Sentido de giro DR en movimientos circulares
Para los movimientos circulares no tangentes a otros elementos
del contorno se introduce el sentido de giro DR:
Giro en sentido horario: DR
Giro en sentido antihorario: DR+

Z
Y

DR+
DR
CC

CC

Correccin de radio
La correccin de radio debe estar en la frase en la cual se realiza la
aproximacin al primer tramo del contorno. La correccin de radio
no puede empezar en una frase con una trayectoria circular. Dicha
correccin se programa antes en una frase lineal o en una frase de
aproximacin (frase APPR).
Posicionamiento previo
Posicionar previamente la herramienta al principio del programa de
mecanizado, de forma que no se dae la herramienta o la pieza.

66

6 Programacin: Programacin de contornos

6.2 Principios bsicos sobre el tipo de trayectoria

Elaboracin de frases de pgm con las teclas de tipos de


trayectoria
Con las teclas grises para los tipos de trayectoria se abre el dilogo
en texto claro. El TNC pregunta sucesivamente por los datos
necesarios y aade esta frase en el programa de mecanizado.
Ejemplo: Programacin de una recta

Abrir el dilogo de programacin, p.ej, recta


Coordenadas ?
<
Introducir las coordenadas del punto final de la
recta

10

5
2x
Correccin de radio: RL/RR/Sin correcc. ?
<
Seleccionar la correccin de radio: P.ej. pulsar la
softkey RL, la hta. se desplaza por la izq. del
contorno
Avance ?
<
100

F=
Introducir el avance y confirmar con la tecla ENT:
P.ej. 100 mm/min

Funcin auxiliar M ?
<
3

Introducir la funcin auxiliar, p.ej. M3 y finalizar


el dilogo con la tecla END

Introducir la funcin auxiliar con parmetros:


P.ej. pulsar la softkey M120 e introducir el
parmetro solicitado

El programa de mecanizado indica la frase:


L X+10 Y+5 RL F100 M3

TNC 410 de HEIDENHAIN

67

6.3 Aproximacin y salida del contorno

6.3 Aproximacin y salida del contorno


Resumen: Tipos de trayectoria para la aproximacin
y salida del contorno
Las funciones APPR (en ingls. approach = aproximacin) y DEP (en
ingls departure = salida) se activan con la tecla APPR/DEP.
Despus mediante softkeys se pueden seleccionar los siguientes
tipos de trayectoria:
Funcin Softkeys:

Aprox.

Salida

Recta tangente
Recta perpendicular al pto. del contorno
Trayectoria circular tangente
Trayectoria circular tangente al contorno
aproximacin y salida desde un
punto auxiliar fuera del contorno segn
una recta tangente
Aproximacin y salida a una trayectoria helicoidal
En la aproximacin y la salida a una hlice, la herramienta se desplaza
segn una prolongacin de la hlice y se une as con una trayectoria
circular tangente al contorno. Para ello se emplea la funcin APPR CT
o bien DEP CT.

Posiciones importantes en la aproximacin y la salida


n Punto de partida PS

Esta posicin se programa siempre antes de la frase APPR. PS se


encuentra siempre fuera del contorno y se alcanza sin correccin
de radio (R0).

RL

n Punto auxiliar PH

RL

La aproximacin y salida pasa en algunos tipos de trayectoria por un


punto auxiliar PH que el TNC calcula de la frase APPR y DEP.

PN R0

n Primer punto del contorno PA y ltimo punto del contorno PE

PA RL

El primer punto del contorno PA se programa en la frase APPR y el


ltimo punto del contorno PEcon cualquier tipo de trayectoria.

PH RL

n Si la frase APPR contiene tambin la coordenada Z, el TNC desplaza

primero la hta. al punto PHsobre el plano de mecanizado y all segn


el eje de la misma a la profundidad programada.

PE RL

PS R0

n Punto final PN

La posicin PN se encuentra fuera del contorno y se calcula de las


indicaciones introducidas en la frase DEP. Si la frase DEP contiene
tambin las coordenadas de Z, el TNC desplaza primero la hta. al
punto PH sobre el plano de mecanizado y desde all segn el eje de
la hta. a la altura programada.

68

6 Programacin: Programacin de contornos

El TNC comprueba en el desplazamiento a la posicin real del punto


auxiliar PH si se ha daado el contorno programado. Comprobar
con el test grfico!
En la aproximacin, el espacio entre el punto de partida PS y el
primer punto del contorno PA deber ser lo suficientemente
grande, como para alcanzar el avance de mecanizado programado.

Abreviatura

Significado

APPR
DEP
L
C
T

en ingls APPRoach = aproxim.


en ingls DEParture = salida
en ingls Line = recta
en ingls Circle = crculo
Tangencial (transicin
constante, tangente)
Normal (perpendicular)

Desde la posicin real al punto auxiliar PH el TNC se desplaza con el


ltimo avance programado.
Correccin de radio
Para que el TNC pueda interpretar una frase APPR como frase de
aproximacin, se tiene que programar un cambio de correccin de
R0 a RL/RR. En una frase DEP, el TNC cancela automticamente la
correccin de radio. Si se quiere programar un tramo del contorno
con la frase DEP (ningn cambio de correccin), debe programarse
de nuevo la correccin de radio activada (2 cartula de softkeys,
cuando el dato F destaca en un color ms claro).
Si en la frase APPR o DEP no se ha programado ningn cambio de
correccin, el TNC ejecuta la unin al contorno de la siguiente
forma:
Funcin

Unin al contorno

Funcin

Unin al contorno

APPR LT

Unin tangencial al siguiente elemento


del contorno
Unin perpendicular al siguiente elemento
del contorno
Sin ngulo de desplazam./sin radio:
Crculo de unin tangente entre el ltimo y
el siguiente elemento del contorno
Sin ngulo de desplazam./con radio:
Cculo de unin tangente con indicacin
del radio al siguiente elemento del contorno
Con ngulo de desplazam./sin radio:
Crculo de unin tangente con ngulo de desplazamiento al siguiente elemento del contorno
Con ngulo de desplaz./con radio:
Cculo de unin tangente con recta de unin
y ngulo de desplazamiento al siguiente elemento
del contorno
Tangente con crculo de unin tangente
al siguiente elemento del contorno

DEP LT

Unin tangencial al
ltimo elemento del contorno
Unin perpendicular al
ltimo elemento del contorno
Sin ngulo de desplazam./sin radio:
Crculo de unin tangente entre
el ltimo y el siguiente
elemento del contorno
Sin ngulo de desplazam./con radio:
Crculo de unin tangente con
indicacin del radio al
ltimo elemento del contorno
Con ngulo de desplazam./sin radio:
Crculo de unin tangente con
ngulo de desplazamiento al ltimo
elemento del contorno
Con ngulo de desplazam./con radio:
Crculo de unin tangente con recta
de unin y ngulo de desplazamiento
al ltimo elemento del contorno
Tangente con crculo
de unin tangente al
ltimo elemento del contorno

APPR LN
APPR CT

APPR LCT

DEP LN
DEP CT

DEP LCT

TNC 410 de HEIDENHAIN

69

6.3 Aproximacin y salida del contorno

Las coordenadas se pueden introducir de forma absoluta o


incremental en coordenadas cartesianas.

Y
35

Cualquier tipo de trayectoria: Aproximacin al pto. de partida PS

20

15

El TNC desplaza la herramienta segn una recta desde el punto de


partida PS a un punto auxiliar PH. Desde all la hta. se desplaza al
primer punto del contorno PA sobre una recta tangente. El punto
auxiliar PH est a la distancia LEN del primer punto del contorno PA.

R
R

6.3 Aproximacin y salida del contorno

Aproximacin segn una recta tangente: APPR LT

PA
RR

Abrir el dilogo con la tecla APPR/DEP y la softkey

APPR LT:

10

PH

Coordenadas del primer punto del contorno PA

PS
R0

RR

LEN: Distancia del punto auxiliar PH al primer punto

del contorno PA
Correccin de radio para el mecanizado

20

35

40

Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3
8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100
9 L X+35 Y+35
10 L ...

Aproximacin a PS sin correccin de radio


PA con correc. radio. RR
Punto final de la primera trayectoria del contorno
Siguiente trayectoria del contorno

Aproximacin segn una recta perpendicular al


primer punto del contorno: APPR LN
Y
35

Cualquier tipo de trayectoria: Aproximacin al pto. de partida PS

20

R
R

El TNC desplaza la herramienta segn una recta desde el punto de


partida PS a un punto auxiliar PH. Desde all al primer punto del
contorno PA segn una recta perpendicular. El punto auxiliar PH est a
la distancia LEN + el radio de la hta. del primer punto del contorno P A.

PA
RR

15

Abrir el dilogo con la tecla APPR/DEP y la softkey APPR LN:


Coordenadas del primer punto del contorno PA

10

PH
RR

Longitud: Distancia del pto. auxiliar PH al primer pto.

del contorno PA
Introducir LEN siempre positivo!
Correccin de radio RR/RL para el mecanizado

10

PS
R0

20

40

Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3
8 APPR LN X+10 Y+20 Z-10 LEN+15 RR F100
9 L X+20 Y+35
10 L ...

70

Aproximacin a PS sin correccin de radio


PA con correc. radio. RR, distancia de PH a PA: LEN=15
Punto final de la primera trayectoria del contorno
Siguiente trayectoria del contorno

6 Programacin: Programacin de contornos

La trayectoria circular de PH a PA est determinada por el radio R y el


ngulo del punto central CCA. El sentido de giro de la trayectoria
circular est indicado por el recorrido del primer tramo del
contorno.

R
R

El TNC desplaza la herramienta segn una recta desde el punto de


partida PS a un punto auxiliar PH. Desde all se aproxima segn una
trayectoria circular tangente al primer tramo del contorno y al
primer punto del contorno PA .

Y
35

20

PA
RR

CCA=
180

10

R1

0
PH
RR

Cualquier tipo de trayectoria: Aproximacin al pto. de partida PS

PS
R0

Abrir el dilogo con la tecla APPR/DEP y la softkey APPR CT :


Coordenadas del primer punto del contorno PA

10

20

40

Angulo del punto central del crculo CCA de la

trayectoria circular
n CCA slo se introduce positivo
n Mximo valor de introduccin 360
Radio R de la trayectoria circular
n Aproximacin por el lado de la pieza definido

mediante la correccin de radio:


Introducir
R con signo positivo
n Aproximacin desde un lateral de la pieza:

Introducir R negativo
Correccin de radio RR/RL para el mecanizado

Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3
8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100
9 L X+20 Y+35
10 L ...

TNC 410 de HEIDENHAIN

Aproximacin a PS sin correccin de radio


PA con correc. radio. RR, radio R=10
Punto final de la primera trayectoria del contorno
Siguiente trayectoria del contorno

71

6.3 Aproximacin y salida del contorno

Aproximacin segn una trayectoria circular


tangente: APPR CT

Y
35

El TNC desplaza la herramienta segn una recta desde el punto de


partida PS a un punto auxiliar PH. Desde all se aproxima segn una
trayectoria circular al primer punto del contorno PA .
La trayectoria circular se une tangencialmente tanto a la recta PS
PH como al primer punto del contorno. De esta forma la trayectoria
se determina claramente mediante el radio R.
Cualquier tipo de trayectoria: Aproximacin al pto. de partida PS

R
R

6.3 Aproximacin y salida del contorno

Aproximacin segn una trayectoria circular


tangente al contorno y a una recta: APPR LCT

20

PA
RR

R1

10

Abrir el dilogo con la tecla APPR/DEP y la softkey APPR LCT :

PH

Coordenadas del primer punto del contorno PA


Radio R de la trayectoria circular

PS
R0

RR
10

20

40

Introducir R positivo
Correccin de radio para el mecanizado

Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3
8 APPR LCT X+10 Y+20 Z-10 R10 RR F100
9 L X+20 Y+35
10 L ...

72

Aproximacin a PS sin correccin de radio


PA con correccin de radio RR, radio R=10
Punto final de la primera trayectoria del contorno
Siguiente trayectoria del contorno

6 Programacin: Programacin de contornos

El TNC desplaza la herramienta segn una recta desde el ltimo


punto del contorno PE al punto final PN. La recta se encuentra en la
prolongacin del ltimo tramo del contorno. PN se encuentra a la
distancia LEN de PE.
Programar el ltimo tramo del contorno con el punto final PE y la

correccin de radio

RR

20

PE

12.5

Abrir el dilogo con la tecla APPR/DEP y la softkey DEP LT :

RR

LEN: Introducir la distancia del punto final PN al ltimo

PN

tramo del contorno PE

R0

X
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LT LEN12,5 R0 F100
25 L Z+100 FMAX M2

Ultimo tramo del contorno: PEcon correccin de radio


Desplazamiento segn LEN = 12,5 mm
Retirar Z, retroceso, final del programa

Salida segn una recta perpendicular al ltimo


punto del contorno: DEP LN

El TNC desplaza la herramienta segn una recta desde el ltimo


punto del contorno PE al punto final PN. La recta parte
perpendicularmente desde el ltimo punto del contorno PE . PN se
encuentra de PE a la distancia LEN + radio de la herramienta.
Programar el ltimo tramo del contorno con el punto final PE y la

correccin de radio
Abrir el dilogo con la tecla APPR/DEP y la softkey DEP LN :

RR
PN
R0
20

PE
20

RR

LEN: Introducir la distancia al punto final PN

Importante: LEN siempre lleva signo positivo!

X
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LN LEN+20 R0 F100
25 L Z+100 FMAX M2

TNC 410 de HEIDENHAIN

Ultimo tramo del contorno: PEcon correccin de radio


Salida segn LEN = 20 mm perpendicular al contorno
Retirar Z, retroceso, final del programa

73

6.3 Aproximacin y salida del contorno

Salida segn una recta tangente: DEP LT

El TNC desplaza la herramienta segn una trayectoria circular desde


el ltimo punto del contorno PE al punto final PN. La trayectoria
circular se une tangencialmente al ltimo tramo del contorno.

RR
PN

Programar el ltimo tramo del contorno con el punto final PE y la

correccin de radio
Abrir el dilogo con la tecla APPR/DEP y la softkey DEP CT :
Angulo del punto central del crculo CCA de la

20

R0
PE

R8

6.3 Aproximacin y salida del contorno

Salida segn una trayectoria circular tangente: DEP CT

180

RR

trayectoria circular
Radio R de la trayectoria circular
n La herramienta sale por el lado de la pieza

determinado mediante la correccin de radio:


Introducir R siempre positivo

n La herramienta debe salir por el lado opuesto de la

pieza, determinado por la correccin de radio:


Introducir R negativo
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP CT CCA 180 R+8 R0 F100
25 L Z+100 FMAX M2

74

Ultimo tramo del contorno: PEcon correccin de radio


Angulo pto. central =180, radio tray. circular =10 mm
Retirar Z, retroceso, final del programa

6 Programacin: Programacin de contornos

Programar el ltimo tramo del contorno con el punto final PE y la

correccin de radio

RR

20

R8

El TNC desplaza la herramienta segn una trayectoria circular desde


el ltimo punto del contorno PE a un punto auxiliar PH. Desde all se
desplaza sobre una recta al punto final PN. El ltimo tramo del
contorno y la recta de PH PN son tangentes a la trayectoria circular.
De esta forma la trayectoria circular est determinada por el radio R.

12
PN

Abrir el dilogo con la tecla APPR/DEP y la softkey DEP LCT :

R0

PE
RR

PH
R0

Introducir las coordenadas del punto final PN


Introducir el radio R de la trayectoria

circular siempre con signo positivo

10

Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LCT X+10 Y+12 R8 R0 F100
25 L Z+100 FMAX M2

TNC 410 de HEIDENHAIN

Ultimo tramo del contorno: PEcon correccin de radio


Coordenadas PN, radio tray. circular = 10 mm
Retirar Z, retroceso, final del programa

75

6.3 Aproximacin y salida del contorno

Salida segn una trayectoria circular tangente al


contorno y a una recta: DEP LCT

6.4 Tipos de trayectoria - Coordenadas cartesianas

6.4 Tipos de trayectoria - Coordenadas


cartesianas
Resumen de las funciones de trayectoria
Funcin

Tecla de trayectoria Movimiento de la hta.

Introducciones precisas

Recta L
ingls: Line

Recta

Coordenadas del punto final


de la recta

Chafln CHF
ingls: CHamFer

Chafln entre dos rectas

Longitud del chafln

Punto central del crculo CC;


ingls: Circle Center

Ninguno

Coordenadas del punto central


del crculo o polo

Arco de crculo C
ingls: Circle

Tray. circ. alrededor del pto. central del Coordenadas del punto final del
crculo CC, al pto. final del arco de crculo crculo, sentido de giro

Arco de crculo CR
ingls: Circle by Radius

Trayectoria circular con radio


determinado

Coord. del pto. final del crculo,


radio del crculo , sentido de giro

Arco de crculo CT
ingls: Circle Tangential

Trayectoria circular tangente al tramo


anterior del contorno

Coordenadas del punto final del


crculo

Redondeo de esquinas RND


ingls:RouNDing of Corner

Trayectoria circular tangente al tramo


anterior y posterior del contorno

Radio de la esquina R

Programacin
libre de contornos FK

Recta o trayectoria circular unida


libremente al elemento anterior del
contorno

Vase el captulo 6.6

76

6 Programacin: Programacin de contornos

Si es preciso:

15

Introducir las coordenadas del pto. final de la recta

40

10

El TNC desplaza la herramienta sobre una recta desde su posicin


actual hasta el punto final de la misma. El punto de partida es el
punto final de la frase anterior.

Correccin de radio RL/RR/R0


Avance F
Funcin auxiliar M

20

Ejemplo de frases NC

10

7 L X+10 Y+40 RL F200 M3


8 L IX+20 IY-15
9 L X+60 IY-10

60

Aceptar la posicin real


Las coordenadas de la posicin real de la hta. se pueden aceptar
dentro de una frase de posicionamiento:
Seleccionar el modo de funcionamiento Memorizar/Editar pgm
Abrir una nueva frase o desplazar el cursor sobre una coordenada

dentro de una frase ya existente


Pulsar la tecla aceptar la posicin real: El TNC acepta

la coordenada del eje sobre la cual se encuentra el


cursor

Aadir un chafln CHF entre dos rectas


Las esquinas del contorno generadas por la interseccin de dos
rectas, se pueden recortar con un chafln

n En las frases lineales antes y despus de la frase CHF, se

programan las dos coordenadas del plano en el que se ejecuta el


chafln
n La correccin de radio debe ser la misma antes y despus de la

frase CHF
n El chafln debe poder realizarse con la herramienta actual
Seccin del chafln: Introducir la longitud del chafln

Si es preciso:

Avance F (acta slo en una frase CHF)

Tengan en cuenta las indicaciones de la pgina siguiente!

TNC 410 de HEIDENHAIN

77

6.4 Tipos de trayectoria - Coordenadas cartesianas

Recta L

7 L X+0 Y+30 RL F300 M3


8 L X+40 IY+5
9 CHF 12
10 L IX+5 Y+0
El contorno no puede empezar con una frase CHF!

12

30

12

6.4 Tipos de trayectoria - Coordenadas cartesianas

Ejemplo de frases NC

El chafln slo se ejecuta en el plano de mecanizado.


El avance de fresado corresponde al avance
anteriormente programado.
El punto terico de la esquina no se mecaniza.

40

Punto central del crculo CC


El punto central del crculo corresponde a las trayectorias circulares
programadas con la tecla C (trayectoria circular C). Para ello,
n se introducen las coordenadas cartesianas del punto central del

crculo o
n se acepta la ltima posicin programada o

n se aceptan las coordenadas con la tecla Aceptar posiciones

reales

CC
Coordenadas CC: Introducir las coordenadas del punto

central del crculo o

YCC

Para aceptar la ltima posicin programada: No


introducir ninguna coordenada
Ejemplo de frases NC

X CC

5 CC X+25 Y+25
o
10 L X+25 Y+25
11 CC
Las lneas 10 y 11 del programa no se refieren a la figura.
Validez
El punto central del crculo queda determinado hasta que se
programa un nuevo punto central del crculo. Tambin se puede
determinar un punto central del crculo para los ejes auxiliares
U, V y W.
Introducir el punto central del crculo CC en incremental
Una coordenada introducida en incremental en el punto central del
crculo se refiere siempre a la ltima posicin programada de la
herramienta.

78

6 Programacin: Programacin de contornos

6.4 Tipos de trayectoria - Coordenadas cartesianas

Con CC se indica una posicin como centro del crculo:


La herramienta no se desplaza a dicha posicin.
El centro del crculo es a la vez polo de las coordenadas
polares.

Trayectoria circular C alrededor del centro del


crculo CC

Antes de programar la trayectoria circular C hay que determinar el


centro del crculo CC. La ltima posicin de la herramienta
programada antes de la frase C, es el punto de partida de la
trayectoria circular.
Desplazar la hta. sobre el pto. de partida de la trayectoria circular

Introducir las coordenadas del punto final del crculo

CC

Coordenadas del punto final del arco de crculo


Sentido de giro DR

Si es preciso:
Avance F
Funcin auxiliar M

Ejemplo de frases NC
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Crculo completo
Para el punto final se programan las mismas coordenadas que para
el punto de partida.

El punto de partida y el punto final deben estar en la


misma trayectoria circular.
Tolerancia de introduccin: hasta 0,016 mm.

25

CC

25

TNC 410 de HEIDENHAIN

45

79

6.4 Tipos de trayectoria - Coordenadas cartesianas

Trayectoria circular CR con un radio determinado


Y

La herramienta se desplaza segn una trayectoria circular con radio R.


Introducir las coordenadas del punto final del arco de

crculo
Radio R

Atencin: El signo determina el tamao del arco del


crculo!

E1=S2
S1=E2

CC

Sentido de giro DR

Atencin: EL signo determina si la curvatura es


cncava o convexa!
Si es preciso:

Avance F
Funcin auxiliar M

Crculo completo
Para un crculo completo se programan dos frases CR sucesivas:

El punto final de la primera mitad del crculo es el pto. de partida del


segundo. El punto final de la segunda mitad del crculo es el punto
de partida del primero. Vase la figura arriba a la derecha.

Angulo central CCA y radio del arco de crculo R


El punto de partida y el punto final del contorno se pueden unir
entre s mediante cuatro arcos de crculo diferentes con el mismo
radio:

DR+
ZW
R
R

40

Arco de crculo pequeo: CCA<180


El radio tiene signo positivo R>0

Arco de crculo grande: CCA>180


El radio tiene signo negativo R<0

Mediante el sentido de giro se determina si el arco de crculo est


curvado hacia fuera (convexo) o hacia dentro (cncavo):

40

70

Convexo: Sentido de giro DR (con correccin de radio RL)


Cncavo: Sentido de giro DR+ (con correccin de radio RL)

Y
Ejemplo de frases NC
Vase figura en el centro y figura abajo.
10 L X+40 Y+40 RL F200 M3
11 CR X+70 Y+40 R+20 DR (Arco 1)
o

ZW

40

11 CR X+70 Y+40 R+20 DR+ (Arco 2)


o
4

11 CR X+70 Y+40 R-20 DR- (Arco 3)


o
11 CR X+70 Y+40 R-20 DR+ (Arco 4)

DR+

X
40

70

Tengan en cuenta las indicaciones de la pgina siguiente!

80

6 Programacin: Programacin de contornos

6.4 Tipos de trayectoria - Coordenadas cartesianas

La distancia del punto de partida al punto final del crculo


no puede ser mayor al dimetro del crculo.
El radio mximo puede ser de 9 999,999 mm.
Se pueden emplear ejes angulares A, B y C.

Trayectoria circular tangente CT


Y

La herramienta se desplaza segn un arco de crculo tangente a la


trayectoria del contorno anteriormente programada.
La transicin es tangente cuando en el punto de interseccin de
las trayectorias del contorno no se produce ningn punto de
inflexin .
El tramo del contorno al que se une tangencialmente el arco de
crculo, se programa directamente antes de la frase CT. Para ello se
precisan como mnimo dos frases de posicionamiento

30
25
20

Introducir las coordenadas del punto final del arco de

crculo
Si es preciso:
Avance F

25

45

Funcin auxiliar M

Ejemplo de frases NC
7 L X+0 Y+25 RL F300 M3
8 L X+25 Y+30
9 CT X+45 Y+20
10 L Y+0
La frase CT y la trayectoria del contorno anteriormente
programada deben contener las dos coordenadas del
plano, en el cual se realiza el arco de crculo!

TNC 410 de HEIDENHAIN

81

6.4 Tipos de trayectoria - Coordenadas cartesianas

Redondeo de esquinas RND


Y

La funcin RND redondea esquinas del contorno.


La herramienta se desplaza segn una trayectoria circular, que se
une tangencialmente tanto a la trayectoria anterior del contorno
como a la posterior.

40

El crculo de redondeo se podr ejecutar con la herramienta


llamada.

R5

25

Radio de redondeo: Introducir el radio del arco de

crculo
Avance para el redondeo de esquinas

Ejemplo de frases NC
5
6
7
8

L X+10
L X+40
RND R5
L X+10

X
10

40

Y+40 RL F300 M3
Y+25
F100
Y+5

Las trayectorias anterior y posterior del contorno deben


contener las dos coordenadas del plano en el cual se
ejecuta el redondeo de esquinas.
El punto de la esquina no se mecaniza.
El avance programado en una frase RND slo actua en
dicha frase. Despus vuelve a ser vlido el avance
programado antes de dicha frase RND.
Una frase RND tambin se puede utilizar para la llegada
suave al contorno, en el caso de que no se utilicen
funciones APPR.

82

6 Programmieren: Konturen programmieren

10

20

10

95

5
20
5

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

BEGIN PGM LINEAL MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+10
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
L X-10 Y-10 R0 F MAX
L Z-5 R0 F1000 M3
APPR LT X+5 Y+5 LEN10 RL F300
L Y+95
L X+95
CHF 10
L Y+5
CHF 20
L X+5
DEP LT LEN10 R0 F1000
L Z+250 R0 FMAX M2
END PGM LINEAL MM

TNC 410 de HEIDENHAIN

X
95

Definicin del bloque para la simulacin grfica del mecanizado


Definicin de la herramienta en el programa
Llamada a la hta. con eje del cabezal y revoluciones del cabezal
Retirar la hta. en el eje del cabezal en marcha rpida FMAX
Posicionamiento previo de la herramienta
Alcanzar la profundidad de mecanizado con avance F = 1000 mm/min
Llegada al punto 1 del contorno segn una recta tangente
Llegada al punto 2
Punto 3: Primera recta de la esquina 3
Programar el chafln de longitud 10 mm
Punto 4: Segunda recta de la esquina 3, 1 recta de la esquina 4
Programar el chafln de longitud 20 mm
Llegada al ltimo pto. 1 del contorno, segunda recta de la esquina 4
Salida del contorno segn una recta tangente
Retirar la herramienta, final del programa

83

6.4 Tipos de trayectoria - Coordenadas cartesianas

Ejemplo: Movimiento lineal y chafln en cartesianas

Y
95
85

0
R3

6.4 Tipos de trayectoria - Coordenadas cartesianas

Ejemplo: Movimientos circulares en cartesianas

R10

40

0
1
2
3
4
5
6
7
8

BEGIN PGM CIRCULAR MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+10
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
L X-10 Y-10 R0 F MAX
L Z-5 R0 F1000 M3
APPR LCT X+5 Y+5 R5 RL F300

9 L X+5 Y+85
10 RND R10 F150
11 L X+30 Y+85
12 CR X+70 Y+95 R+30 DR13 L X+95
14 L X+95 Y+40
15 CT X+40 Y+5
16
17
18
19

84

L X+5
DEP LCT X-20 Y-20 R5 R0 F1000
L Z+250 R0 FMAX M2
END PGM CIRCULAR MM

30 40

70

95

Definicin del bloque para la simulacin grfica del mecanizado


Definicin de la herramienta en el programa
Llamada a la hta. con eje del cabezal y revoluciones del cabezal
Retirar la hta. en el eje del cabezal en marcha rpida FMAX
Posicionamiento previo de la herramienta
Alcanzar la profundidad de mecanizado con avance F = 1000 mm/min
Alcanzar el punto 1 del contorno sobre una trayectoria circular
tangente
Punto 2: Primera recta de la esquina 2
Aadir radio con R = 10 mm , avance: 150 mm/min
Llegada al punto 3: punto de partida sobre crculo con CR
Llegada al punto 4: punto final del crculo con CR, radio 30 mm
Llegada al punto 5
Llegada al punto 6
Llegada al punto 7: punto final del crculo, arco de crculo tangente
al punto 6, el TNC calcula el radio
Llegada al ltimo punto del contorno 1
Salida segn una trayectoria circular tangente
Retirar la herramienta, final del programa

6 Programmieren: Konturen programmieren

6.4 Tipos de trayectoria - Coordenadas cartesianas

Ejemplo: Crculo completo en cartesianas

50

CC

50

0
1
2
3
4
5
6
7
8
9

BEGIN PGM C-CC MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+12,5
TOOL CALL 1 Z S3150
CC X+50 Y+50
L Z+250 R0 FMAX
L X-40 Y+50 R0 F MAX
L Z-5 R0 F1000 M3
APPR LCT X+0 Y+50 R5 RL F300

10
11

C X+0 DRDEP LCT X-40 Y+50 R5 R0 F1000

12
13

L Z+250 R0 FMAX M2
END PGM C-CC MM

TNC 410 de HEIDENHAIN

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Definicin del centro del crculo
Retirar la herramienta
Posicionamiento previo de la herramienta
Desplazamiento a la profundidad de mecanizado
Llegada al punto inicial del crculo sobre una trayectoria circular
tangente
Llegada al punto final del crculo (= punto de partida del crculo)
Salida del contorno segn una trayectoria circular
tangente
Retirar la herramienta, final del programa

85

6.5 Tipos de trayectoria - Coordenadas polares

6.5 Tipos de trayectoria Coordenadas


polares
Con las coordenadas polares se determina una posicin mediante
un ngulo PA y una distancia PR al polo CC anteriormente definido.
Vase el captulo 4.1 Principios bsicos.
Las coordenadas polares se utilizan preferentemente para:
n Posiciones sobre arcos de crculo
n Planos de la pieza con indicaciones angulares, p.ej. crculo de

taladros
Resumen de los tipos de trayectoria con coordenadas polares
Funcin

Teclas del tipo de tray. Movimiento de la hta.

Introducciones precisas

Recta LP

Recta

Radio polar, ngulo polar del pto.


final de la recta

Arco de crculo CP

Trayectoria circular alrededor del


punto central del crculo/
Polo CC para el punto final del arco
de crculo

ngulo polar del punto final del


crculo, sentido de giro

Arco de crculo CTP

Trayectoria circular tangente al tramo Radio polar, ngulo polar del


anterior del contorno
punto final del crculo

Interpolacin helicoidal

Superposicin de una trayectoria


circular con una recta

Radio polar, ngulo polar del


punto final del crculo,
coordenadas del pto. final en el
eje de la hta.

Origen de coordenadas polares: Polo CC


Y

El polo CC se puede determinar en cualquier posicin del programa


de mecanizado, antes de indicar las posiciones con coordenadas
polares. Para determinar el polo se procede igual que para la
programacin del punto central del crculo CC.
Coordenadas CC: Introducir las coordenadas

cartesianas del polo o


Para aceptar la ltima posicin programada: No
introducir ninguna coordenada

YCC

CC

X
XCC

86

6 Programacin: Programacin de contornos

Radio en coordenadas polares PR: Introducir la

60

distancia del punto final de la recta al polo CC


Angulo PA en coordenadas polares: Posicin angular

del punto final de la recta entre 360 y +360

30

La herramienta se desplaza segn una recta desde su posicin


actual al punto final de la misma. El punto de partida es el punto
final de la frase anterior.

60
25

CC

El signo de PA se determina mediante el eje de


referencia angular:
Angulo del eje de referencia angular a PR en sentido
antihorario: PA>0
Angulo del eje de referencia angular a PR en sentido
horario: PA<0

X
45

Ejemplo de frases NC
12
13
14
15
16

CC
LP
LP
LP
LP

X+45 Y+25
PR+30 PA+0 RR F300 M3
PA+60
IPA+60
PA+180

Trayectoria circular CP alrededor del polo CC


Y

El radio en coordenadas polares PR es a la vez el radio del arco de


crculo. PR se determina mediante la distancia del punto de partida
al polo CC. La ltima posicin de la herramienta programada antes
de la frase CP es el punto de partida de la trayectoria circular.
Angulo en coordenadas polares PA: Posicin angular

del punto final de la trayectoria circular entre 5400


y +5400

0
R2
25

CC

Sentido de giro DR

Ejemplo de frases NC
18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+

25

Cuando las coordenadas son incrementales el signo es


el mismo para DR y PA.

TNC 410 de HEIDENHAIN

87

6.5 Tipos de trayectoria - Coordenadas polares

Recta LP

La herramienta se desplaza segn un crculo tangente a la


trayectoria anterior del contorno.
Radio en coordenadas polares PR: Introducir la

120

distancia del punto final de la trayectoria circular al


polo CC
Angulo en coordenadas polares PA: Posicin angular

del punto final de la trayectoria circular

5
R2

6.5 Tipos de trayectoria - Coordenadas polares

Trayectoria circular tangente CTP

35

0
R3
30

CC

Ejemplo de frases NC
12
13
14
15
16

CC X+40 Y+35
L X+0 Y+35 RL F250 M3
LP PR+25 PA+120
CTP PR+30 PA+30
L Y+0

X
40

El polo CC no es el punto central del crculo del contorno!

Hlice (Interpolacin helicoidal)


Una hlice se produce por la superposicin de un movimiento
circular y un movimiento lineal perpendiculares. La trayectoria
circular se programa en un plano principal.
Los movimientos para la hlice slo se pueden programar en
coordenadas polares.

Z
Y

CC

Aplicacin
n Roscados interiores y exteriores de grandes dimetros
n Ranuras de lubrificacin

Clculo de la hlice
Para la programacin se precisa la indicacin en incremental del
ngulo total, que recorre la herramienta sobre la hlice y la altura
total de la misma.
Para el mecanizado en la direc. de fresado de abajo a arriba se tiene:
N de pasos n
Altura total h
Angulo total IPA
en incremental
Coordenada Z
inicial

88

Pasos de roscado + sobrepaso del recorrido al principio y final de la rosca


Paso P x n de pasos n
Nmero de pasos x 360 + ngulo para
el principio de la rosca + ngulo para el
sobrepaso del recorrido
Paso P x (pasos de roscado +
sobrepaso del recorrido al principio de
la rosca)

6 Programacin: Programacin de contornos

6.5 Tipos de trayectoria - Coordenadas polares

Forma de la hlice
La tabla indica la relacin entre la direccin del mecanizado, el
sentido de giro y la correccin de radio para determinadas formas:
Roscado inter.

Direcc. mecan.

Sent. giro

Correc. radio

a derechas
a izquierdas
a derechas
a izquierdas
Roscado exterior

Z+
Z+
Z
Z

DR+
DR
DR
DR+

RL
RR
RR
RL

a
a
a
a

Z+
Z+
Z
Z

DR+
DR
DR
DR+

RR
RL
RL
RR

derechas
izquierdas
derechas
izquierdas

Programacin de una hlice

El ngulo IPA puede tener un valor de 5400 a +5400.


Si la rosca tiene ms de 15 pasos, se programa una
interpolacin helicoidal en una repeticin parcial del pgm
(Vase 9.3 Repeticiones parciales del pgm y Ejemplo:
HELICE mas adelante en este captulo).

Z
Y

CC
270

R3

Se introduce el sentido de giro DR y el ngulo total IPA


en incremental con el mismo signo, ya que de lo
contrario la hta. puede desplazarse en una trayectoria
errnea.

25
40

Angulo en coordenadas polares: Introducir el ngulo

total en incremental, segn el cual se desplaza la hta.


sobre la hlice. Despus de introducir el ngulo se
selecciona el eje de la hta. con las teclas de los ejes.
Introducir las coordenadas para la altura de la hlice

en incremental
Sentido de giro DR

Hlice en sentido horario: DR


Hlice en sentido antihorario: DR+
Correccin de radio RL/RR/R0

Introducir la correccin de radio segn la tabla


Ejemplo de frases NC
12
13
14
15

CC X+40 Y+25
Z+0 F100 M3
LP PR+3 PA+270 RL
CP IPA1800 IZ+5 DR RL F50

TNC 410 de HEIDENHAIN

89

Y
100

R4
5

6.5 Tipos de trayectoria - Coordenadas polares

Ejemplo: Movimiento lineal en polares

60

CC

50

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

90

BEGIN PGM LINEARPO MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+7,5
TOOL CALL 1 Z S4000
CC X+50 Y+50
L Z+250 R0 FMAX
LP PR+60 PA+180 R0 FMAX
L Z-5 R0 F1000 M3
APPR LCT X+5 Y+50 R5 RL F250
LP PA+120
LP PA+60
LP PA+0
LP PA-60
LP PA-120
LP PA+180
DEP LCT X-15 Y+50 R5 R0 F1000
L Z+250 R0 FMAX M2
END PGM LINEARPO MM

50

100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Definicin del punto de referencia para las coordenadas polares
Retirar la herramienta
Posicionamiento previo de la herramienta
Desplazamiento a la profundidad de mecanizado
Llegada al punto 1 del contorno sobre un crculo
tangente
Llegada al punto 2
Llegada al punto 3
Llegada al punto 4
Llegada al punto 5
Llegada al punto 6
Llegada al punto 1
Salida del contorno segn un crculo tangente
Retirar la herramienta, final del programa

6 Programmieren: Konturen programmieren

6.5 Tipos de trayectoria - Coordenadas polares

Ejemplo: Hlice

50

CC

50

0
1
2
3
4
5
6
7
8
9
10
11
12
13

BEGIN PGM HELICE MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+5
TOOL CALL 1 Z S1400
L Z+250 R0 FMAX
L X+50 Y+50 R0 FMAX
CC
L Z-12,75 R0 F1000 M3
APPR CT X+18 Y+50 CCA180 R+2
RL F100
CP IPA+3240 IZ+13,5 DR+ F200
DEP CT CCA180 R+2 R0
L Z+250 R0 FMAX M2
END PGM HELICE MM

M64 x 1,5

100

100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo de la herramienta
Aceptar la ltima posicin programada como polo
Desplazamiento a la profundidad de mecanizado
Llegada al contorno segn un crculo
tangente
Desplazamiento helicoidal
Salida del contorno segn un crculo tangente
Retirar la herramienta, final del programa

Si son ms de 16 pasadas:
...
8 L Z-12.75 R0 F1000
9 APPR CT X+18 Y+50 CCA180 R+2 RL F100
10 LBL 1
11 CP IPA+360 IZ+1,5 DR+ F200
12 CALL LBL 1 REP 24
13 DEP CT CCA180 R+2 R0
TNC 410 de HEIDENHAIN

Inicio de la repeticin parcial del programa


Introducir directamente el paso como valor IZ
Nmero de repeticiones (pasadas)

91

36

2.
R

18

Los planos de piezas no acotados contienen a menudo


indicaciones de coordenadas que no se pueden introducir
mediante las teclas grises de dalogo. De esta forma

28

Principios bsicos

88.15

n puede haber coordenadas conocidas de la trayectoria del

contorno o en su proximidad
n las indicaciones de coordenadas se pueden referir a otra

trayectoria del contorno

21

n pueden conocerse las indicaciones de la direccin y del recorrido

45

6.6 Tipos de trayectoria Programacin libre de contornos FK

6.6 Tipos de trayectoria


Programacin libre de contornos FK

20

10 5 0

del contorno
Este tipo de indicaciones se programan directamente con la
programacin libre de contornos FK.El TNC calcula el contorno con
las coordenadas conocidas y con el dilogo de programacin del
grfico FK interactivo. La figura de arriba a la derecha muestra una
acotacin que se introduce sencillamente a travs de la
programacin FK.
Para poder ejecutar programas FK en controles TNC antiguos se
emplea la funcin de conversin (vase 4.2 Gestin de ficheros,
Conversin de programas FK a programas en formato en TEXTO
CLARO).

Grfico de la programacin FK
Si faltan las indicaciones de las coordenadas, es dificil determinar el
contorno de una pieza. En estos casos el TNC muestra diferentes
soluciones en el grfico FK y Vd. selecciona la correcta. El grfico FK
representa el contorno de la pieza en diferentes colores:
blanco

La trayectoria del contorno est claramente


determinada

verde

Los datos introducidos indican varias soluciones; Vd.


selecciona la correcta

rojo

Los datos introducidos no son suficientes para


determinar la trayectoria del contorno; hay que
introducir ms datos

Si los datos indican varias soluciones y la trayectoria del contorno


se visualiza en color verde, se selecciona el contorno correcto de la
siguiente forma:
Pulsar la softkey MOSTRAR hasta que se visualice

correctamente el elemento del contorno


La trayectoria del contorno visualizada corresponde al

plano: Se pulsa la softkey SELECC. SOLUCION


Las trayectorias representadas en color verde debern
determinarse lo antes posible con SELECC. SOLUCION, para limitar
la ambigedad de las trayectorias siguientes del contorno.

92

6 Programacin: Programacin de contornos

El constructor de su mquina puede determinar otros


colores para el grfico FK.
Las frases NC de un programa llamado con PGM CALL,
se indican en otro color.
El TNC representa los movimientos en direccin
negativa a los ejes de la mquina con un crculo blanco
(dimetro del crculo = dimetro de la hta.).

Apertura del dilogo FK

Trayectoria del contorno

Pulsando la tecla gris FK, el TNC muestra varias teclas de softkeys


con las cuales se abre el dilogo FK: Vase la tabla de la derecha.
Para desactivar de nuevo las softkeys, volver a pulsar la tecla FK.

Recta tangente

Si se abre el dilogo FK con una de dichas softkeys el TNC muestra


otras cartulas de softkeys con las cuales se introducen
coordeandas conocidas, o se aceptan indicaciones de direccin y
del recorrido del contorno.
Para la programacin FK hay que tener en cuenta las
siguientes condiciones

Softkey

Recta no tangente
Arco de crculo tangente
Arco de crculo no tangente

Las trayectorias del contorno se pueden programar con


la Programacin Libre de Contornos slo en el plano de
mecanizado. El plano de mecanizado se determina en la
primera frase BLK-FORM del programa de mecanizado.
Para cada trayectoria del contorno se indican todos los
datos disponibles. Se programan tambin en cada frase
las indicaciones que no se modifican: Los datos que no
se programan no son vlidos!
Los parmetros Q se admiten en todos los elementos
FK, pero no pueden ser modificados durante la ejecucin
del programa.
Si en un programa se mezclan la programacin libre de
contornos con la programacin convencional, deber
determinarse claramente cada seccin FK.
El TNC precisa de un punto fijo a partir del cual se
realizan los clculos. Antes del apartado FK se programa
una posicin con las teclas grises del dilogo, que
contenga las dos coordenadas del plano de mecanizado.
En dicha frase no se programan parmetros Q.
Cuando en el primer apartado FK hay una frase FCT o
FLT, hay que programar antes como mnimo dos frases
NC mediante las teclas de dilogo grises, para
determinar claramente la direccin de desplazamiento.
Un apartado FK no puede empezar directamente detrs
de una marca LBL.

TNC 410 de HEIDENHAIN

93

6.6 Tipos de trayectoria Programacin libre de contornos FK

Si no se quiere determinar aun un contorno representado en color


verde se pulsa la softkey FINALIZAR SELECCION, para continuar
con el dilogo FK.

6.6 Tipos de trayectoria Programacin libre de contornos FK

Programacin libre de rectas


Visualizar las softkeys para la Programacin libre de

contornos: Pulsar la tecla FK


Abrir el dilogo para rectas flexibles: Pulsar la softkey

FL. El TNC visualiza otras softkeys. Vase tabla a la


dcha.

Datos conocidos

Softkey

Coordenada X del pto. final de la recta


Coordenada Y del pto. final de la recta
Radio en coordenadas polares

Mediante dichas softkeys se introducen en la frase

todas las indicaciones conocidas. Hasta que las


indicaciones sean suficientes el grfico FK muestra el
contorno programado en rojo. Si hay varias soluciones
el grfio se visualiza en color verde. Vase Grfico de
la programacin libre de contornos.
En la pgina siguiente hay ejemplos de frases NC.
Recta tangente
Cuando la recta se une tangencialmente a otra trayectoria del
contorno, se abre el dilogo con la softkey FLT:
Visualizar las softkeys para la Programacin libre de

contornos: Pulsar la tecla FK


Abrir el dilogo: Pulsar la softkey FLT
Mediante las softkeys (vase tabla de la derecha) se

introducen en la frase todas las indicaciones


conocidas

Programacin libre de trayectorias circulares


Visualizar las softkeys para la Programacin libre de

Angulo en coordenadas polares


Longitud de las rectas
Pendiente de la recta
Principio/final del contorno cerrado
Para referencias a otras frases vase el apartado
Referencias relativas; para puntos auxliares el
apartado Puntos auxiliaresen este mismo
captulo.
Indicaciones directas de trayc. circular Softkey
Coord. X del pto. final de la tray. circular
Coord. Y del pto. final de la tray. circular

contornos: Pulsar la tecla FK


Abrir el dilogo para arcos de crculo flexibles: Pulsar la

sofktey FC; el TNC muestra sofkteys para indicaciones


directas sobre la trayectoria circular o indicaciones
sobre el punto central del crculo; vase la tabla de la
dcha.
Mediante dichas softkeys se introducen en la frase

todos los datos conocidos: Hasta que son suficientes


las indicaciones, el grfico FK muestra el contorno
programado en rojo; si hay varias soluciones estas
aparecen en color verde; vase Grfico de libre
programacin de contornos
Trayectoria circular tangente
Cuando la trayectoria circular se une tangencialmente a otra
trayectoria del contorno, se abre el dilogo con la softkey FCT:

Radio en coordenadas polares


Angulo en coordenadas polares
Sentido de giro de la trayectoria circular
Radio de la trayectoria circular
Angulo de referencia para el final
del crculo

Visualizar las softkeys para la Programacin libre de

contornos: Pulsar la tecla FK


Abrir el dilogo: Pulsar la softkey FCT
Mediante las softkeys (tabla de la derecha) se

introducen en la frase todas las indicaciones


conocidas

94

6 Programacin: Programacin de contornos

Si se quiere definir el punto central del crculo en coordenadas


polares, se define el polo con la funcin FPOL en vez de con CC.
FPOL actua hasta la siguiente frase con FPOL y se determina en
coordenadas cartesianas.
Un punto central del crculo programado de forma convencional o
ya calculado no actua ms en el apartado FK como polo o como
punto central del crculo: Cuando se programan convencionalmente
coordenadas polares que se refieren a un polo determinado
anteriormente en una frase CC, hay que introducir de nuevo dicho
polo con una frase CC.

Indicaciones del pto. central del crculo Softkey


Coordenada X del pto. central del crculo
Coordenada Y del pto. central del crculo
Radio en coordenadas polares
del pto. central del crculo
(referido a FPOL)
Angulo en coordenadas polares del
punto central del crculo

Ejemplo de frases NC para FL, FPOL y FCT


7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15

6.6 Tipos de trayectoria Programacin libre de contornos FK

Punto central de crculos de libre programacin


Para las trayectorias de libre programacin, con las indicaciones que
se introducen, el TNC calcula un punto central del crculo. De esta
forma tambin se puede programar en una frase un crculo
completo en una frase con la programacin FK.

Y
R15

30

30

Vase la figura en el centro a la dcha.


20

10

20

TNC 410 de HEIDENHAIN

95

6.6 Tipos de trayectoria Programacin libre de contornos FK

Puntos auxiliares

Puntos auxiliares sobre la recta

Tanto para rectas como para trayectorias circulares libres se pueden


introducir coordenadas de puntos auxiliares sobre o junto al
contorno. Las softkeys estn disponibles en cuanto se abre el
dilogo FK con las softkeys FL, FLT, FC o FCT.

Coordenada X del punto auxiliar P1


Coordenada Y del punto auxiliar P1

Puntos auxiliares para la recta


Los puntos auxiliares se encuentran sobre las rectas o sobre la
prolongacin de las mismas: Vase la tabla arriba a la derecha.

Puntos auxiliares fuera de la recta

Los puntos auxiliares se encuentran a la distancia D de la recta:


Vase tabla en el centro a la derecha.

Coordenada X del punto auxiliar

Puntos auxiliares para la trayectoria circular


Para la trayectoria circular se puede indicar 1 punto auxiliar sobre el
contorno: Vase la tabla abajo a la derecha.

Softkey

Softkey

Coordenada Y del punto auxiliar


Distancia del punto auxiliar a las rectas

Ejemplo de frases NC
13 FC DR R10 P1X+42.929 P1Y+60.071
14 FLT AN-70 PDX+50 PDY+53 D10
Vase la figura abajo a la derecha.

Ptos. auxiliares sobre/junto tray. circ. Softkey


Coordenada X del punto auxiliar P1
Coordenada Y del punto auxiliar P1
Coordenadas de un punto auxiliar
junto a la trayectoria circular
Distancia del punto auxiliar
a la trayectoria circular

Y
60.071
53

R10
70

50
42.929

96

6 Programacin: Programacin de contornos

6.6 Tipos de trayectoria Programacin libre de contornos FK

Referencias relativas
Las referencias relativas son indicaciones que se refieren a otra
trayectoria del contorno. Las softkeys estn disponibles en cuanto
se abre el dilogo FK con las softkey FL o FLT.

La trayectoria del contorno, cuyo n de frase se indica, no


puede estar a ms de 64 frases de posicionamiento
delante de la frase en la cual se programa la referencia.

20

220
95

Referencias relativas para rectas flexibles

12.5

Cuando se borra una frase a la cual se ha hecho


referencia, el TNC emite un aviso de error. Deber
modificarse el programa antes de borrar dicha frase.

105

12.5

Softkey

15

20

Recta paralela a otra trayectoria del contorno


Distancia de las rectas a la trayectoria del contorno
paralelo

Ejemplo de frases NC
Direccin y distancia conocidas del tramo del contorno referidas a
la frase N. Vase la figura de arriba a la derecha.
17
18
19
20
21

FL LEN20 AN+15
FL AN+105 LEN12.5
FL PAR17 DP12.5
FSELECT 2
FL LEN20 IAN+95

Contornos cerrados
Con la softkey CLSD se marca el principio y el final de un contorno
cerrado. De esta forma se reducen las posibles soluciones de la
ltima trayectoria del contorno.
CLSD se introduce adicionalmente para otra indicacin del
contorno en la primera y ltima frase de una programacin FK.

CLSD+

CLSD

TNC 410 de HEIDENHAIN

97

Y
100
5
R1

6.6 Tipos de trayectoria Programacin libre de contornos FK

Ejemplo: Programacin FK 1

75

R18

30
R15

20

20

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

98

BEGIN PGM FK1 MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+10
TOOL CALL 1 Z S500
L Z+250 R0 FMAX
L X-20 Y+30 R0 F MAX
L Z-10 R0 F1000 M3
APPR CT X+2 Y+30 CCA90 R+5 RL F250
FC DR- R18 CLSD+ CCX+20 CCY+30
FLT
FCT DR- R15 CCX+50 CCY+75
FLT
FCT DR- R15 CCX+75 CCY+20
FLT
FCT DR- R18 CLSD- CCX+20 CCY+30
DEP CT CCA90 R+5 R0 F1000
L X-30 Y+0 R0 FMAX
L Z+250 R0 FMAX M2
END PGM FK1 MM

50

75

100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo de la herramienta
Desplazamiento a la profundidad de mecanizado
Llegada al contorno segn un crculo tangente
Apartado FK:
Programar los datos conocidos de cada trayectoria del contorno

Salida del contorno segn un crculo tangente


Retirar la herramienta, final del programa

6 Programmieren: Konturen programmieren

6.6 Tipos de trayectoria Programacin libre de contornos FK

Ejemplo: Programacin FK 2

10

10

55

R20

60

R30

30

30

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

BEGIN PGM FK2 MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+2
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
L X+30 Y+30 R0 FMAX
L Z+5 R0 FMAX M3
L Z-5 R0 F100
APPR LCT X+0 Y+30 R5 RR F350
FPOL X+30 Y+30
FC DR- R30 CCX+30 CCY+30
FL AN+60 PDX+30 PDY+30 D10
FSELECT 3
FC DR- R20 CCPR+55 CCPA+60
FSELECT 2
FL AN-120 PDX+30 PDY+30 D10
FSELECT 3
FC X+0 DR- R30 CCX+30 CCY+30
FSELECT 2
DEP LCT X+30 Y+30 R5 R0
L Z+250 R0 FMAX M2
END PGM FK2 MM

TNC 410 de HEIDENHAIN

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo de la herramienta
Posicionamiento previo del eje de la herramienta
Desplazamiento a la profundidad de mecanizado
Llegada al contorno segn un crculo tangente
Apartado FK:
Programar los datos conocidos de cada trayectoria del contorno

Salida del contorno segn un crculo tangente


Retirar la herramienta, final del programa

99

Y
R1

R5

30

R5

-25

R6
R4
0

-10

R1,5

R36

R24

50

R6

R5
0

6.6 Tipos de trayectoria Programacin libre de contornos FK

Ejemplo: Programacin FK 3

12

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
100

BEGIN PGM FK3 MM


BLK FORM 0.1 Z X-45 Y-45 Z-20
BLK FORM 0.2 X+120 Y+70 Z+0
TOOL DEF 1 L+0 R+3
TOOL CALL 1 Z S4500
L Z+250 R0 FMAX
L X-70 Y+0 R0 FMAX
L Z-5 R0 F1000 M3
APPR CT X-40 Y+0 CCA90 R+5 RL F250
FC DR- R40 CCX+0 CCY+0
FLT
FCT DR- R10 CCX+0 CCY+50
FLT
FCT DR+ R6 CCX+0 CCY+0
FCT DR+ R24
FCT DR+ R6 CCX+12 CCY+0
FSELECT 2
FCT DR- R1,5
FCT DR- R36 CCX+44 CCY-10
FSELECT 2
FCT DR+ R5
FLT X+110 Y+15 AN+0
FL AN-90

44

65

110

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo de la herramienta
Desplazamiento a la profundidad de mecanizado
Llegada al contorno segn un crculo tangente
Apartado FK:
Programar los datos conocidos de cada trayectoria del contorno

6 Programmieren: Konturen programmieren

FL X+65 AN+180 PAR21 DP30


RND R5
FL X+65 Y-25 AN-90
FC DR+ R50 CCX+65 CCY-75
FCT DR- R65
FSELECT 1
FCT Y+0 DR- R40 CCX+0 CCY+0
FSELECT 4
DEP CT CCA90 R+5 R0 F1000
L X-70 R0 F MAX
L Z+250 R0 FMAX M2
END PGM FK3 MM

TNC 410 de HEIDENHAIN

6.6 Tipos de trayectoria Programacin libre de contornos FK

23
24
25
26
27
28
29
30
31
32
33
34

Salida del contorno segn un crculo tangente


Retirar la herramienta, final del programa

101

7
Programacin:
Funciones auxiliares

7.1 Introduccin de funciones auxiliares M y STOP

7.1 Introduccin de funciones


auxiliares M y STOP
Con las funciones auxiliares del TNC, llamadas tambin funciones
M se controla
n la ejecucin del programa, p.ej. una interrupcin de la ejecucin
n las funciones de la mquina como p.ej. la conexin y

desconexin del giro del cabezal y del refrigerante


n el comportamiento de la herramienta en la trayectoria

El constructor de la mquina puede validar ciertas


funciones auxiliares que no se describen en este
manual. Rogamos consulten el manual de su mquina.
Una funcin auxiliar M se introduce al final de una frase de
posicionamiento o mediante la softkey M. El TNC indica el dilogo:
Funcin auxiliar M ?
Normalmente en el dilogo se indica el nmero de la funcin
auxiliar. En las funciones auxiliares M, seleccionadas directamente
mediante softkey el dilogo contina para introducir los parmetros
correspondientes a dicha funcin.
En los modos de funcionamiento Manual y Volante electrnico se
indican las funciones auxiliares mediante la softkey M. Con la tecla
de arranque del NC, el TNC ejecuta directamente la funcin M
programada.
Rogamos tengan en cuenta que algunas funciones auxiliares
actan al principio y otras al final de la frase de posicionamiento.
Las funciones auxiliares se activan a partir de la frase en la cual son
llamadas. Siempre que la funcin auxiliar no actue por frases, se
eliminar en la frase siguiente o al final del programa. Algunas
funciones auxiliares slo actuan en la frase en la cual han sido
llamadas.
Introduccin de una funcin auxiliar en una frase STOP
Una frase de STOP programada interrumpe la ejecucin del
programa o el test del programa, p.ej. para comprobar una
herramienta. En una frase de STOP se puede programar una
funcin auxiliar M:
Programacin de una interrupcin en la ejecucin del

pgm: Pulsar la tecla STOP


Introducir la funcin auxiliar M

Ejemplo de frase NC
87 STOP M5

104

7 Programacin: Funciones auxiliares

Activacin

M00

PARADA de la ejecucin del pgm


final de la frase
PARADA del cabezal
Refrigerante DESCONECTADO
PARADA de la ejecucin del pgm
final de la frase
PARADA de la ejecucin del pgm
final de la frase
PARADA del cabezal
Refrigerante desconectado
Salto a la frase 1
Borrado de la visualizacin de estados (depende del
parmetro de mquina 7300)
Cabezal CONECTADO en sentido horario inicio de la frase
Cabezal CONECTADO en
sentido antihorario
inicio de la frase
PARADA del cabezal
final de la frase
Cambio de herramienta
final de la frase
PARADA del cabezal
PARADA de la ejecucin del pgm (depende del
parmetro de mquina 7440)
Refrigerante CONECTADO
inicio de la frase
Refrigerante DESCONECTADO
final de la frase
Cabezal CONECTADO en sentido horario inicio de la frase
Refrigerante CONECTADO
Cabezal CONECTADO en
sentido antihorario
inicio de la frase
Refrigerante conectado
iqual que M02
final de la frase

M01
M02

M03
M04
M05
M06

M08
M09
M13
M14

M30

7.2 Funciones auxiliares para el control de la ejecucin del pgm, cabezal y refrigerante;
7.3 Funciones auxiliares para la indicacin de coordenadas

7.2 Funciones auxiliares para el control


de la ejecucin del pgm, cabezal y
refrigerante
Actua al

7.3 Funciones auxiliares para la


indicacin de coordenadas
XMP

Programacin de coordenadas referidas a la


mquina M91/M92

X (Z,Y)

Punto cero de la regla de medicin


En las reglas la marca de referencia indica la posicin del punto
cero de la misma.
Punto cero de la mquina
El punto cero de la mquina se precisa para:
n fijar los limites de desplazamiento (finales de carrera)
n llegar a posiciones fijas de la mquina (p.ej. posicin para el

cambio de herramienta)
n fijar un punto de referencia en la pieza

TNC 410 de HEIDENHAIN

105

7.3 Funciones auxiliares para la indicacin de coordenadas

El constructor de la mquina introduce para cada eje la distancia


desde el punto cero de la mquina al punto cero de la regla en un
parmetro de mquina.
Comportamiento standard
Las coordenadas se refieren al cero pieza (vase Fijacin del punto
de referencia).
Comportamiento con M91 - Punto cero de la mquina
Cuando en una frase de posicionamiento las coordenadas se refieren
al punto cero de la mquina, se introduce en dicha frase M91.
El TNC indica los valores de coordenadas referidos al punto cero de
la mquina. En la visualizacin de estados se conecta la
visualizacin de coordenadas a REF (vase el captulo 1.4
Visualizacin de estados).
Comportamiento con M92 - Punto de referencia de la mquina
Adems del punto cero de la mquina el constructor de
la mquina tambin puede determinar otra posicin fija
de la mquina (punto de ref. de la mquina).
El constructor de la mquina determina para cada eje la
distancia del punto de ref. de la mquina al punto cero de
la misma (vase el manual de la mquina).
Cuando en las frases de posicionamiento las coordenadas se deban
referir al punto de referencia de la mquina ,deber introducirse en
dichas frases M92.
Con M91 o M92 el TNC tambin realiza correctamente la
correccin de radio. Sin embargo no se tiene en cuenta
la longitud de la herramienta.

Z
Z
Y
Y
X

Activacin
M91 y M92 slo funcionan en las frases de posicionamiento en las
cuales est programada M91 o M92.
M91 y M92 se activan al inicio de la frase.

X
M

Punto de referencia de la pieza


La figura de la derecha indica sistemas de coordenadas con puntos
cero de la mquina y de la pieza.

106

7 Programacin: Funciones auxiliares

7.4 Funciones auxiliares segn el tipo de trayectoria

7.4 Funciones auxiliares segn el tipo


de trayectoria

Mecanizado de esquinas: M90


En vez de la funcin M90 debera emplearse la funcin
M112 (vase ms adelante en este mismo captulo). Sin
embargo, los programas antiguos pueden ejecutarse
tambin combinados con M112 y M90.
Comportamiento standard
En las frases de posicionamiento sin correccin de radio, el TNC
detiene brevemente la herramienta en las esquinas (parada de
precisin).

En las frases del programa con correccin de radio (RR/RL) el TNC


aade automticamente un crculo de transicin en las esquinas
exteriores.
Comportamiento con M90
La herramienta se desplaza en las transiciones angulares con
velocidad constante: Las esquinas se mecanizan y se alisa la
superficie de la pieza. Adems se reduce el tiempo de mecanizado.
Vase la figura en el centro a la dcha.

Ejemplos de utilizacin: Superficies de pequeas rectas


Activacin
M90 actua slo en las frases del programa, en las cuales se ha
programado M90.
M90 actua al principio de la frase. Debe estar seleccionado el
funcionamiento con error de arrastre.
Independientemente de M90 se puede determinar un
valor lmite a travs de MP7460, hasta el cual el TNC
realiza el desplazamiento a velocidad constante (en
funcionamiento con error de arrastre y control previo de
la velocidad).

TNC 410 de HEIDENHAIN

107

Comportamiento standard
El TNC detiene brevemente la mquina en los cambios de direccin
mayores al ngulo lmite indicado (MP7460) (parada de precisin).

En las frases del programa con correccin de radio (RR/RL) el TNC


aade automticamente un crculo de transicin en las esquinas
exteriores.

7.4 Funciones auxiliares segn el tipo de trayectoria

Aadir transiciones entre cualquier elemento del


contorno: M112

Comportamiento con M112


Se puede ajustar el comportamiento de M112 mediante
parmetros de mquina.
M112 acta tanto en el funcionamiento con error de
arrastre como en el funcionamiento con control previo
de la velocidad.

El TNC aade entre cualquier tramo del contorno (con o sin


correccin), que se encuentre en el plano o en el espacio, la
transicin de contorno que se desee:
n Crculo tangente MP7415.0 = 0

En las posiciones de unin se produce mediante la modificacin


de la curvatura, un salto en la aceleracin
n Polinomio de 3er grado (Spline cbico): MP7415.0 = 1

En las posiciones de unin no se produce ningn salto en la


velocidad
n Polinomio de 5 grado: MP7415.0 = 2

En las posiciones de unin no se produce ningn salto en la


aceleracin
n Polinomio de 7 grado: MP7415.0 = 3 (ajuste standard)

En las posiciones de unin no se produce ningn salto en el tirn


Desviacin admisible del contorno E
Con el valor de tolerancia T se determina cuanto se puede desviar
el contorno fresado del contorno programado. Si no se indica
ningn valor de tolerancia, el TNC calcula la transicin del contorno
de forma que se desplace todava con el avance programado para la
trayectoria.
Angulo lmite A
Cuando se introduce un ngulo lmite A, el TNC slo alisa las
transiciones del contorno en las cuales el ngulo del cambio de
direccin es mayor al ngulo lmite programado. Si se introduce el
ngulo lmite = 0, el TNC tambin sobrepasa los tramos
tangenciales con aceleracin constante. Margen de introduccin: 0
a 90

108

7 Programacin: Funciones auxiliares

7.4 Funciones auxiliares segn el tipo de trayectoria

Introducir M112 en una frase de posicionamiento


Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M112, el TNC contina con el dilogo y
pregunta por la desviacin admisible T y el ngulo lmite A.
T y A tambin se pueden determinar mediante parmetros Q.
Vase el captulo 10 Programcin: Parmetros Q
Activacin
M112 actua en el modo de funcionamiento con control previo de la
velocidad y en el funcionamiento con error de arrastre.
M112 actua al principio de la frase
Desactivacin: Introduciendo M113
Ejemplo de frase NC
L X+123.723 Y+25.491 R0 F800 M112 T0.01 A10

TNC 410 de HEIDENHAIN

109

7.4 Funciones auxiliares segn el tipo de trayectoria

Filtro del contorno: M124


Comportamiento standard
El TNC tiene en cuenta todos los puntos existentes para calcular
una transicin del contorno entre dos tramos cualesquiera.
Comportamiento con M124
Mediante parmetros de mquina se puede ajustar el
comportamiento de M124.
El TNC filtra tramos del contorno con pequeas distancias entre
puntos y aade una transicin de contorno.
Forma de la transicin del cotnorno
n Crculo tangente MP7415.0 = 0
En las posiciones de unin se produce mediante la modificacin
de la curvatura, un salto en la aceleracin
n Polinomio de 3er grado (Spline cbico): MP7415.0 = 1

En las posiciones de unin no se produce ningn salto en la


velocidad
n Polinomio de 5 grado: MP7415.0 = 2

En las posiciones de unin no se produce ningn salto en la


aceleracin
n Polinomio de 7 grado: MP7415.0 = 3 (ajuste standard)

En las posiciones de unin no se produce ningn salto en el tirn


Transicin uniforme del contorno
n Sin transicin uniforme del contorno: MP7415.1 = 0
Ejecutar la transicin del contorno tal como se describe con
MP7415.0 (transicin del contorno standard: Polinomio de 7
grado)
n Con transicin uniforme del contorno: MP7415.1 = 1

Ejecutar la transicin del contorno de tal forma que se redondeen


tambin las rectas que quedan entre las transiciones del
contorno.
Longitud mnimaT de un tramo del contorno
Con el parmetro T se determina hasta que longitud puede filtrar el
TNC, tramos del contorno. Cuando se ha determinado con M112
una desviacin admisible para el contorno, el TNC la tiene en
cuenta. Cuando no se ha programado ninguna desviacin mxima
del contorno, el TNC calcula la transicin del contorno de forma que
el desplazamiento se realiza con el avance programado.

110

7 Programacin: Funciones auxiliares

7.4 Funciones auxiliares segn el tipo de trayectoria

Introduccin de M124
Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M124, el TNC contina con el dilogo
para dicha frase y pregunta por la distancia mnima entre puntos E.
Tambin se puede determinar T mediante parmetros Q. Vase el
captulo 10 Programcin: Parmetros Q.
Activacin
M124 actua al principio de la frase. M124 se cancela igual que M112
con M113.
Ejemplo de frase NC
L X+123.723 Y+25.491 R0 F800 M124 T0.01

TNC 410 de HEIDENHAIN

111

7.4 Funciones auxiliares segn el tipo de trayectoria

Mecanizado de pequeos escalones de un contorno:


M97
Comportamiento standard
El TNC aade en las esquinas exteriores un crculo de transicin. En
escalones pequeos del contorno, la herramienta daara el
contorno. Vase la figura arriba a la derecha.

El TNC interrumpe en dichas posiciones la ejecucin del programa y


emite el aviso de error Radio de hta. muy grande.
Comportamiento con M97
El TNC calcula un punto de interseccin en la trayectoria del
contorno, como en esquinas interiores, y desplaza la herramienta a
dicho punto. Vase la figura en el centro a la dcha.

M97 se programa en la frase en la cual est determinado el punto


exterior de la esquina.
Activacin
M97 slo funcina en la frase del programa en la que est
programada.
Con M97 la esquina del contorno no se mecaniza
completamente. Si es preciso habr que mecanizarla
posteriormente con una herramienta ms pequea.

S
13

16
17
15

14

Ejemplo de frases NC
5
...
13
14
15
16
17

112

TOOL DEF L ... R+20

Radio de herramienta grande

L
L
L
L
L

Llegada al punto 13 del contorno


Mecanizado de pequeos escalones 13 y 14
Llegada al punto del contorno 15
Mecanizado de pequeos escalos 15 y 16
Llegada al punto 17 del contorno

X ... Y ... R.. F .. M97


IY0,5 .... R .. F..
IX+100 ...
IY+0,5 ... R .. F.. M97
X .. Y ...

7 Programacin: Funciones auxiliares

7.4 Funciones auxiliares segn el tipo de trayectoria

Mecanizado completo de esquinas abiertas del


contorno: M98

Comportamiento standard
El TNC calcula en las esquinas interiores el punto de interseccin
de las trayectorias de fresado y desplaza la hta. a partir de dicho
punto en una nueva direccin.
Cuando el contorno est abierto en las esquinas, el mecanizado no
es completo: Vase la figura arriba a la derecha.
Comportamiento con M98
Con la funcin auxiliar M98 el TNC desplaza la hta. hasta que est
realmente mecanizado cada pto. del contorno: Vase fig. abajo a la
dcha.

Activacin
M98 slo funciona en las frases del programa en las que ha sido
programada.
M98 actua al final de la frase.
Ejemplo de frases NC
Sobrepasar sucesivamente los puntos 10, 11 y 12 del contorno:

10 L X ... Y... RL F
11 L X... IY... M98
12 L IX+ ...
10

11

TNC 410 de HEIDENHAIN

12

113

7.4 Funciones auxiliares segn el tipo de trayectoria

Factor de avance para movimientos de


profundizacin: M103
Comportamiento standard
El TNC desplaza la herramienta con el ltimo avance programado
independientemente de la direccin de desplazamiento.
Comportamiento con M103
El TNC reduce el avance de la trayectoria cuando la herramienta se
desplaza en direccin negativa en el eje de la herramienta
(dependiente del parmetro de mquina 7440) El avance al
profundizar FZMAX se calcula del ltimo avance programado
FPROG y el factor F%:
FZMAX = FPROG x F%
Introduccin de M103
Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M103, el TNC contina con el dilogo y
pregunta por el factor F.
Activacin
M103 actua al principio de la frase
M103 se elimina: Programando de nuevo M103 sin factor
Ejemplo de frases NC
El avance al profundizar es el 20% del avance en el plano.
...
17 L
18 L
19 L
20 L
21 L
22 L

114

X+20 Y+20 RL F500 M103 F20


Y+50
IZ2,5
IY+5 IZ5
IX+50
Z+5

Avance real (mm/min):


500
500
100
141
500
500

7 Programacin: Funciones auxiliares

7.4 Funciones auxiliares segn el tipo de trayectoria

Velocidad de avance constante en la cuchilla de la


herramienta: M109/M110/M111
Comportamiento standard
El TNC relaciona la velocidad de avance programada respecto a la
trayectoria del centro de la herramienta,
Comportamiento en arcos de crculo con M109
El TNC mantiene constante el avance de la cuchilla de la hta. en los
mecanizados interiores y exteriores.
Comportamiento en arcos de crculo con M110
El TNC slo mantiene el avance constante en los mecanizados
interiores. En los mecanizados exteriores no se efecta ningn
ajuste del avance.
Activacin
M109 y M110 actuan al principio de la frase.
M109 y M110 se anulan con M111.

Clculo previo del contorno con correccin de radio


(LOOK AHEAD): M120

Comportamiento standard
Cuando el radio de la herramienta es mayor a un escaln del
contorno con correccin de radio, el TNC interrumpe la ejecucin
del programa e indica un aviso de error. M97 (vase Mecanizado
de pequeos escalones: M97) impide el aviso de error, pero causa
una marca en la pieza y adems desplaza la esquina.
En los rebajes pueden producirse daos en el contorno. Vase la
figura de la derecha.
Comportamiento con M120
El TNC comprueba los rebajes y salientes de un contorno con
correccin de radio y hace un clculo previo de la trayectoria de la
herramienta a partir de la frase actual. No se mecanizan las zonas en
las cuales la hta. puede perjudicar el contorno (representadas en la
figura de la derecha en color oscuro). M120 tambin se puede
emplear para realizar la correccin de radio de la hta. en los datos
de la digitalizacin o en los datos elaborados en un sitema de
programacin externo. De esta forma se pueden compensar
desviaciones del radio terico de la herramienta.

El nmero de frases (mximo 99) que el TNC calcula previamente


se determina con LA (en ingls Look Ahead: preveer) detrs de
M120. Cuanto mayor sea el nmero de frases preseleccionadas
que el TNC debe calcular previamente, ms lento ser el proceso
de las frases.

TNC 410 de HEIDENHAIN

115

7.4 Funciones auxiliares segn el tipo de trayectoria

Introduccin
Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M120, el TNC contina con el dilogo y
pregunta por el nmero de las frases que hay que calcular
previamente (LA).
Activacin
M120 deber estar en una frase NC que tenga correccin de radio
RL o RR. M120 actua a partir de dicha frase hasta que
n se elimina la correccin de radio con R0
n Programar M120 LA0
n se programa M120 sin LA
n llamar con PGM CALL a otro programa

M120 actua al principio de la frase.

116

7 Programacin: Funciones auxiliares

Desplazamiento optimizado de ejes giratorios:


M126
Comportamiento standard
El TNC desplaza un eje giratorio cuya visualizacin est reducida a
valores por debajo de 360, segn la diferencia entre la posicin
absoluta y la posicin real. Vase los ejemplos en la tabla arriba a la
dcha.
Comportamiento con M126
Con M126 el TNC desplaza un eje giratorio cuya visualizacin est
reducida a valores por debajo de 360, por el camino ms corto.
Vase la tabla de abajo a la derecha.
Activacin
M126 actua al principio de la frase.
M126 se anula con M127; al final del programa deja de actuar M126.

Comportamiento standard delTNC


Posicin real

Posicin absoluta

Recorrido

350

10

340

10

340

+330

Comportamiento con M126


Posicin real

Posicin absoluta

Recorrido

350

10

+20

10

340

30

Redondear la visualizacin del eje giratorio a un


valor por debajo de 360: M94
Comportamiento standard
El TNC desplaza la herramienta desde el valor angular actual al valor
angular programado.
Ejemplo:
Valor angular actual:
538
Valor angular programado: 180
Recorrido real:
358
Comportamiento con M94
Al principio de la frase el TNC reduce el valor angular actual a un
valor por debajo de 360 y se desplaza a continuacin sobre el valor
programado. Cuando estn activados varios ejes giratorios, M94
reduce la visualizacin de todos los ejes.
Ejemplo de frases NC
Redondear los valores de visualizacin de todos los ejes giratorios
activados:
L M94
Redondear la visualizacin de todos los ejes giratorios activados y a
continuacin desplazar el eje C al valor programado:
L C+180 FMAX M94
Activacin
M94 slo actua en la frase en la que se programa.
M94 actua al principio de la frase.

TNC 410 de HEIDENHAIN

117

7.5 Funciones auxiliares para ejes giratorios

7.5 Funciones auxiliares para


ejes giratorios

8
Programacin:
Ciclos

8.1 Generalidades sobre los ciclos

8.1 Generalidades sobre los ciclos

Grupo de ciclos

Los mecanizados que se repiten y que comprenden varios pasos


de mecanizado, se memorizan en el TNC como ciclos. Tambin las
traslaciones de coordenadas y algunas funciones especiales estn
disponibles como ciclos. En la tabla de la derecha se muestran los
diferentes grupos de ciclos.

Ciclos para el taladrado profundo,


escariado, mandrinado y roscado

Los ciclos de mecanizado con nmeros a partir de 200 emplean


parmetros Q como parmetros de transmisin. Las funciones que
son comunes en los diferentes ciclos, tienen asignado un mismo
nmero de Q: p.ej. Q200 es siempre la distancia de seguridad,
Q202 es siempre la profundidad de pasada, etc.

Definicin del ciclo


La cartula de softkeys muestra los diferentes grupos

de ciclos
Seleccionar el grupo de ciclos, p.ej. ciclos de taladrado

Softkey

Ciclos para el fresado de cajeras,


islas y ranuras
Ciclos para el trazado de figuras
de puntos regulares, p.ej. crculo
de taladros o superficies de taladros
y figuras de puntos irregulares mediante
tablas de puntos
Ciclos SL (Subcontour-List), con los
cuales se mecanizan contornos
complicados compuestos de varios
subcontornos superpuestos

Seleccionar el ciclo, p.ej. TALADRADO PROFUNDO. El

TNC abre un dilogo y pregunta por todos los valores


de introduccin; simultneamente aparece en la mitad
derecha de la pantalla un grfico en el cual aparecen
los parmetros a introducir en color ms claro. Para
ello se selecciona la subdivisin de la pantalla
PROGRAMA + FIGURA AUXILIAR
Introducir todos los parmetros solicitados por el TNC

y finalizar la introduccin con la tecla ENT

Ciclos para el planeado de superficies


planas o unidas entre si
Ciclos para la traslacin de coordenadas
con los cuales se puede desplazar, girar,
reflejar, aumentar o reducir cualquier
contorno

El TNC finaliza el dilogo despus de haber

introducido todos los datos precisos

Ciclos especiales: Tiempo de espera,


llamada al pgm, orientacin del cabezal

Ejemplo de frases NC
CYCL
CYCL
CYCL
CYCL
CYCL
CYCL

120

DEF
DEF
DEF
DEF
DEF
DEF

1.0
1.1
1.2
1.3
1.4
1.5

TALADRADO PROFUNDO
DIST2
PROF.30
PASO APROX.5
T.ESP.1
F 150

8 Programacin: Ciclos

Condiciones
En cualquier caso se programan antes de la llamada al
ciclo:
n BLK FORM para la representacin grfica (slo se
precisa para el test grfico)
n Llamada a la herramienta
n Sentido de giro del cabezal (funciones auxiliares M3/M4)
n Definicin del ciclo (CYCL DEF).

Debern tenerse en cuenta otras condiciones que se


especifican en las siguientes descripciones de los ciclos.

Trabajar con ejes auxiliares U/V/W


El TNC realiza aproximaciones en el eje que se haya
definido en la frase TOOL CALL como eje del
cabezal. El TNC realiza los movimientos en el plano
de mecanizado bsicamente slo en los ejes
principales X, Y o Z. Excepciones:
n Cuando se programa directamente ejes auxiliares

para las longitudes laterales en los ciclos 3


FRESADO DE RANURAS y en el ciclo 4 FRESADO
DE CAJERAS
n Cuando en los ciclos SL estn programados ejes

auxiliares en el subprograma del contorno

Los siguientes ciclos actuan a partir de su definicin en el programa


de mecanizado. Estos ciclos no se pueden ni deben llamar:
n los ciclos de figura de puntos sobre un crculo y fig. de puntos

sobre lineas
n el ciclo SL CONTORNO
n los ciclos para la traslacin de coordenadas
n ciclo TIEMPO DE ESPERA

Todos los dems ciclos se llaman de la siguiente forma:


Si el TNC debe ejecuta una vez el ciclo despus de la ltima frase
programada, se programa la llamada al ciclo con la funcin auxiliar
M99 o con CYCL CALL:
Programacin de la llamada al ciclo: Pulsar la tecla

CYCL CALL
Programacin de la llamada al ciclo: Pulsar la softkey

CYCL CALL M
Introducir la funcin auxiliar M o finalizar el dilogo con

la tecla END
Si el TNC debe ejecutar el ciclo despus de cada frase de
posicionamiento, se programa la llamada al ciclo con M89 (depende
del parmetro de mquina 7440).
Para anular M89 se programa
n M99 o
n CYCL CALL o
n CYCL DEF

TNC 410 de HEIDENHAIN

121

8.1 Generalidades sobre los ciclos

Llamada al ciclo

8.2 Tablas de puntos

8.2 Tablas de puntos


Cuando se quiere ejecutar un ciclo, o bien varios ciclos
sucesivamente, sobre una figura de puntos irregular, entonces se
elaboran tablas de puntos.
Cuando se utilizan ciclos de taladrado, las coordenadas del plano de
mecanizado en la tabla de puntos corresponden a las coordenadas
del punto central del taladro. Cuando se utilizan ciclos de fresado,
las coordenadas del plano de mecanizado en la tabla de puntos
corresponden a las coordenadas del punto inicial del ciclo
correspondiente (p.ej. coordenadas del punto central de una cajera
circular). Las coordenadas en el eje de la hta. corresponden a la
coordenada de la superficie de la pieza.

Introduccin de una tabla de puntos


Seleccionar el modo de funcionamiento Memorizar/editar programa

Llamada a la gestin de ficheros: Pulsar la tecla


PGM MGT
Nombre del fichero =
<
NUEVO

Introducir el nombre de la tabla de puntos,


confirmar con ENT

<
Si es preciso conmutar a la unidad mtrica de
pulgadas: Pulsar la softkey MM/PULG.
<
Seleccionar el tipo de fichero tabla de puntos:
Pulsar la softkey .PNT

Seleccionar tablas de puntos en el programa


Seleccionar el modo de funcionamiento Memorizar/editar programa

Llamada a la funcin para seleccionar la tabla de


puntos: Pulsar la tecla PGM CALL
<
Pulsar la softkey TABLA PUNTOS
<
Introducir el nombre de la tabla de puntos, confirmar con END

122

8 Programacin: Ciclos

Antes de la programacin deber tenerse en cuenta


El TNC ejecuta con CYCL CALL PAT la tabla de puntos
definida por ltima vez (incluso si se ha definido en un
programa imbricado con CALL PGM).
El TNC emplea la coordenada en el eje de la hta. en la
llamada al ciclo como altura de seguridad.
Si el TNC debe realizar la llamada al ltimo ciclo de mecanizado
definido en los puntos definidos en una tabla de puntos, se
programa la llamada al ciclo con CYCL CALL PAT:

Funcionamiento de las tablas de puntos con los


ciclos 1 a 5 y 17.
El TNC interpreta los puntos del plano de
mecanizado como coordenadas del punto central
del taladro. La coordenada del eje de la hta.
determina la arista superior de la pieza, de forma
que el TNC puede realizar el posicionamiento previo
automticamente (secuencia: Plano de mecanizado,
despus eje de la hta.).
Funcionamiento de las tablas de puntos con los
ciclos SL y ciclo 12
El TNC interpreta los puntos como un
desplazamiento adicional del cero pieza.

Programacin de la llamada al ciclo: Pulsar la tecla

CYCL CALL
Llamada a la tabla de puntos: Pulsar la softkey CYCL

CALL PAT
Introducir el avance para el desplazamiento entre los

puntos (sin introduccin: desplazamiento con el


ltimo avance programado)
En caso necesario introducir la funcin M, confirmar

con la tecla END


El TNC retira la hta. entre los puntos iniciales a la altura de
seguridad (altura de seguridad = coordenada de los ejes de la hta.
en la llamada al ciclo). Para poder emplear tambin este
funcionamiento en los ciclos con nmeros 200 y superiores, hay
que definir la 2 distancia de seguridad (Q204) con 0.
Si en el posicionamiento previo en el eje de la hta. se quiere realizar
el desplazamiento con avance reducido, se utiliza la funcin auxiliar
M103 (vase 7.4 Funciones auxiliares para el comportamiento en la
trayectoria).

TNC 410 de HEIDENHAIN

Funcionamiento de las tablas de puntos con los


ciclos 200 a 204
El TNC interpreta los puntos del plano de
mecanizado como coordenadas del punto central
del taladro. Cuando se quieren utilizar en las tablas
de puntos coordenadas definidas en el eje de la hta.
como coordenadas del punto inicial, se define la
arista superior de la pieza (Q203) con 0 (vase 8.3
Ciclos de taladrado, ejemplo).
Funcionamiento de las tablas de puntos con los
ciclos 210 a 215
El TNC interpreta los puntos como un
desplazamiento adicional del cero pieza. Cuando se
quieren utilizar los puntos definidos en la tabla de
puntos como coordenadas del del punto inicial, hay
que programar 0 para los puntos iniciales y la arista
superior de la pieza (Q203) en el correspondiente
ciclo de fresado (vase 8.4 Ciclos para el fresado
de cajeras, islas y ranuras, ejemplo).

123

8.2 Tablas de puntos

Llamada a un ciclo mediante las tablas de puntos

8.3 Ciclos de taladrado

8.3 Ciclos de taladrado


El TNC dispone de un total de 8 ciclos para los diferentes
taladrados:
Ciclo

Softkey

1 TALADRADO PROFUNDO
Sin posicionamiento previo automtico
200 TALADRO
Con posicionamiento previo automtico,
2 distancia de seguridad
201 ESCARIADO
Con posicionamiento previo automtico,
2 distancia de seguridad
202 MANDRINADO
Con posicionamiento previo automtico,
2 distancia de seguridad
203 TALADRO UNIVERSAL
Con posicionamiento previo automtico,
2 distancia de seguridad, rotura de viruta,
reduccin de cota
204 REBAJE INVERSO
con preposicionamiento automtico,
2 distancia de seguridad
2 ROSCADO
CON MACHO
17 ROSCADO GS
RIGIDO

124

8 Programacin: Ciclos

1 La hta. taladra con el avance F programado desde la posicin actual


hasta la primera profundidad de pasada

2 Despus el TNC retira la herramienta en marcha rpida FMAX y


vuelve a desplazarse hasta la primera profundidad de pasada,
reduciendo esta segn la distancia de parada previa t.
3 El control calcula automticamente la distancia de parada previa:
n Profundidad de taladrado hasta 30 mm: t = 0,6 mm
n Profundidad de taladrado ms de 30 mm: t = profundidad /50
mxima distancia de parada previa: 7 mm

4 A continuacin la hta. taladra con el avance F


programado hasta la siguiente profundidad de pasada
5 El TNC repite este proceso (1 a 4) hasta alcanzar la profundidad
del taladro programada
6 En la base del taladro, una vez transcurrido el tiempo de espera para
el desahogo de la viruta, el TNC retira la herramienta a la posicin
inicial con FMAX.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre la
superficie de la pieza).

Ejemplo de frases NC:


1 CYCL DEF 1.0 TALADRADO PROFUNDO
2 CYCL DEF 1.1 DIST. 2
3 CYCL DEF 1.2 PROF. -20
4 CYCL DEF 1.3 PASO APROX. 5
5 CYCL DEF 1.4 T.ESP. 0
6 CYCL DEF 1.5 F500

En el ciclo, el signo del parmetro Profundidad determina


la direccin del mecanizado.
Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de taladrado

(valor incremental):
Distancia entre la superficie de la pieza y la base del
taladro (extremo del cono del taladro)

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El TNC
se desplaza en un slo paso de mecanizado a la
profundidad total cuando:

n La profundidad de pasada y la profundiad de taladrado


son iguales
n La profundidad de pasada es mayor a la prof. de
taladrado

La profundidad de taladrado no tiene


porque ser mltiplo de la prof. de pasada
Tiempo de espera en segundos: Tiempo que la

herramienta espera en la base del taladro para


desahogar la viruta
Avance F: Velocidad de desplazamiento de la hta. al

taladrar en mm/min
TNC 410 de HEIDENHAIN

125

8.3 Ciclos de taladrado

TALADRADO PROFUNDO (ciclo 1)

8.3 Ciclos de taladrado

TALADRAR (ciclo 200)


1 El TNC posiciona la hta. en el eje de la misma en marcha rpida
FMAX a la distancia de seguridad sobre la superficie de la pieza

2 La hta. taladra con el avance F programado hasta la primera


profundidad de pasada
3 El TNC retira la herramienta con FMAX a la distancia de seguridad,
espera all si se ha programado, y a continuacin se desplaza de
nuevo con FMAX a la distancia de seguridad sobre la primera
profundidad de pasada

Q206

Q210
Q200

Q204

Q203
Q202
Q201

4 A continuacin la hta. taladra con el avance F programado hasta la


siguiente profundidad de pasada
5 El TNC repite este proceso (2 a 4) hasta que se ha alcanzado la
profundidad de taladrado programada
6 En la base del taladro la hta. se desplaza con FMAX a la distancia
de seguridad, y si se ha programado
hasta la 2 distancia de seguridad
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
El signo del parmetro profundidad determina la
direccin del mecanizado.
Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza

Ejemplo de frases NC:


7 CYCL DEF 200 TALADRAR
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD

Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base del taladro (extremo


del cono del taladro)
Avance al profundizar Q206: Velocidad de

desplazamiento de la hta. en el taladrado en mm/min


Profundidad de pasada Q202 (valor incremental):

Medida, segn la cual la hta. penetra cada vez en la


pieza El TNC se desplaza en un slo paso de
mecanizado a la profundidad total cuando:
n La profundidad de pasada es igual a la prof. total
n La prof. de pasada es mayor a la prof. total
La profundidad no tiene porque ser mltiplo de la
profundidad de pasada
Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

126

8 Programacin: Ciclos

8.3 Ciclos de taladrado

ESCARIADO (ciclo 201)


1 El TNC posiciona la hta. en el eje de la misma en marcha rpida
FMAX a la distancia de seguridad programada sobre la superficie
de la pieza

Q206

2 La herramienta penetra con el avance F introducido hasta la


profundidad programada.
3 Si se ha programado, la hta. espera en la base del taladro
4 A continuacin, el TNC retira la hta. con el avance F a la distancia
de seguridad, y desde all, si se ha programado, con FMAX a la 2
distancia de seguridad
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
El signo del parmetro profundidad determina la
direccin del mecanizado.
Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base del taladro


Avance al profundizar Q206: Velocidad de

desplazamiento de la hta. en el escariado en mm/min

Q200

Q204

Q203
Q201
Q208
Q211

Ejemplo de frases NC:


8 CYCL DEF 201 ESCARIADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q211=0.25 ;TIEMPO DE ESPERA ABAJO
Q208=500
;AVANCE RETROCESO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD

Tiempo de espera abajo Q211: Tiempo en segundos

que espera la hta. en la base del taladro


Avance de retroceso Q208: Velocidad de

desplazamiento de la hta. al retirarse del taladro en


mm/min. Cuando se introduce Q208 = 0 es vlido el
avance de escariado
Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

TNC 410 de HEIDENHAIN

127

8.3 Ciclos de taladrado

MANDRINADO (ciclo 202)


Z

El constructor de la mquina prepara la mquina y el TNC


para el ciclo 202.

Q206

1 El TNC posiciona la hta. en el eje de la misma en marcha rpida


FMAX a la distancia de seguridad sobre la superficie de la pieza
2 La hta. taladra con el avance de taladrado hasta la profundidad
programada
3 La hta. espera en la base del taladro, si se ha programado un
tiempo para girar libremente.

Q200

Q204

Q203
Q201

Q208

Q211

4 El TNC realiza a continuacin una orientacin del cabezal con M19


sobre la posicin 0
5 Si se ha seleccionado el desplazamiento libre, el TNC se desplaza
0,2 mm hacia atrs en la direccin programada (valor fijo)
6 A continuacin, el TNC retira la hta. con el avance de retroceso a
la distancia de seguridad, y desde all, si se ha programado, con
FMAX a la 2 distancia de seguridad
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
En el ciclo, el signo del parmetro Profundidad
determina la direccin del mecanizado.
Distancia de seguridad Q200 (valor incremental):

Ejemplo de frases NC:


9 CYCL DEF 202 MANDRINADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q211=0.5
;TIEMPO DE ESPERA ABAJO
Q208=500
;AVANCE RETROCESO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q214=1
;DIRECCION RETROCESO

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base del taladro


Avance al profundizar Q206: Velocidad de

desplazamiento de la hta. en el mandrinado en mm/min


Tiempo de espera abajo Q211: Tiempo en segundos

que espera la hta. en la base del taladro


Avance de retroceso Q208: Velocidad de

desplazamiento de la herramienta al retirarse del


taladro en mm/min. Cuando se programa Q208=0 es
vlido el avance al profundizar
Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza
Direccin de libre desplazamiento (0/1/2/3/4) Q214:

Determinar la direccin en la cual el TNC retira la hta.


de la base del taladro (despus de la orientacin del
cabezal)

128

8 Programacin: Ciclos

8.3 Ciclos de taladrado

0: no retirar la herramienta
1: retirar la hta. en la direccin negativa del eje principal
2: retirar la hta. en la direccin negativa del eje transversal
3: retirar la hta. en la direccin positiva del eje principal
4: retirar la hta. en la direccin positiva del eje transversal
Peligro de colisin!
Cuando se programa una orientacin del cabezal con
M19, deber comprobarse donde se encuentra el
extremo de la hta. (p.ej. en el modo de funcionamiento
Posicionamiento manual). Deber orientarse el extremo
de la hta. de forma que est paralela a un eje de
coordenadas. Seleccionar la direccin de libre
desplazamiento de forma que la herramienta se retire
del borde del taladro.

TALADRO UNIVERSAL (ciclo 203)


1 El TNC posiciona la hta. en el eje de la misma en marcha rpida
FMAX a la distancia de seguridad programada sobre la superficie
de la pieza
2 La hta. taladra con el avance F programado hasta la primera
profundidad de pasada
3 En caso de haber programado el arranque de viruta, la
herramienta
se retira segn la distancia de seguridad. Si se trabaja sin
arranque de viruta, el TNC retira la hta. con el avance de retroceso
a la distancia de seguridad, espera all segn el tiempo
programado y a continuacin se desplaza de nuevo con FMAX a la
distancia de seguridad sobre la primera profundidad de pasada
4 A continuacin la hta. taladra con el avance programado hasta la
siguiente profundidad de pasada La profundidad de pasada se
reduce con cada aproximacin segn el valor de reduccin, en
caso de que este se haya programado
5 El TNC repite este proceso (2-4) hasta alcanzar la profundidad de
taladrado
6 En la base del taladro la hta. espera, si se ha programado, un
tiempo de corte libre y se retira despus de transcurrido el
tiempo de espera con el avance de retroceso a la distancia de
seguridad. Si se ha programado una 2 DISTANCIA DE
SEGURIDAD, la hta. se desplaza a esta con FMAX

TNC 410 de HEIDENHAIN

129

8.3 Ciclos de taladrado

Antes de la programacin deber tenerse en cuenta

Programar la frase de posicionamiento sobre el punto


inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
En el ciclo, el signo del parmetro Profundidad
determina la direccin del mecanizado.

Q206

Q208

Q210
Q200

Q204

Q203
Distancia de seguridad Q200 (valor incremental):

Q202
Q201

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base del taladro (extremo


del cono del taladro)
Avance al profundizar Q206: Velocidad de

Q211

desplazamiento de la hta. en el taladrado en mm/min


Profundidad de pasada Q202 (valor incremental):

Medida, segn la cual la hta. penetra cada vez en la


pieza El TNC se desplaza en un slo paso de
mecanizado a la profundidad total cuando:
n La profundidad de pasada es igual a la prof. total
n La prof. de pasada es mayor a la prof. total
La profundidad no tiene porque ser mltiplo de la
profundidad de pasada
Tiempo de espera arriba Q210: Tiempo en segundos

que espera la hta. a la distancia de seguridad, despus


de que el TNC la ha retirado del taladro para desahogar
la viruta
Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

Ejemplo de frases NC:


10 CYCL DEF 203 TALADRO UNIVERSAL
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q212=0.2
;VALOR DE REDUCCION
Q213=3
;N ROTURAS DE VIRUTA
Q205=3 ;PROFUNDIDAD DE PASADA MINIMA
Q211=0.25 ;TIEMPO DE ESPERA ABAJO
Q208=500
;AVANCE RETROCESO

Valor de reduccin Q212 (valor incremental): Valor

segn el cual el TNC reduce la profundidad de pasada


en cada aproximacin
N de roturas de viruta hasta el retroceso Q213:

Nmero de roturas de viruta, despus de las cuales el


TNC retira la hta. del taladro para soltarla. Para el
arranque de viruta, el TNC retira la herramienta a la
distancia de seguridad Q200
Mnima profundidad de pasada Q205 (valor incremental):

Si se ha introducido un valor de reduccin, el TNC lmita


la aproximacin al valor programado en Q205
Tiempo de espera abajo Q211: Tiempo en segundos

que espera la hta. en la base del taladro


Avance de retroceso Q208: Velocidad de

desplazamiento de la hta. al retirarse del taladro en


mm/min. Cuando se introduce Q208=0 el TNC retira
la hta. con el avance Q206
130

8 Programacin: Ciclos

8.3 Ciclos de taladrado

REBAJE INVERSO (ciclo 204)

El constructor de la mquina tiene que preparar la


mquina y el TNC para poder utilizar el ciclo de rebaje
inverso.
El ciclo slo puede trabajar con las llamadas barras de
taladrado para corte inverso.
Con este ciclo se realizan profundizaciones que se encuentran en la
parte inferior de la pieza.
1 El TNC posiciona la hta. en el eje de la misma en marcha rpida
FMAX a la distancia de seguridad sobre la superficie de la pieza
2 El TNC realiza una orientacin del cabezal con M19 sobre la
posicin 0 y desplaza la hta. segn la cota de excentricidad

3 A continuacin la hta. profundiza con el avance de


posicionamiento previo a travs del taladro ya realizado
anteriormente, hasta que la cuchilla se encuentra a la distancia de
seguridad por debajo de la pieza
4 Ahora el TNC centra la hta. de nuevo al centro del taladro, conecta
el cabezal y si es preciso el refrigerante y se desplaza con el
avance de rebaje a la profundidad de rebaje programada
5 Si se ha programado un tiempo de espera, la hta. espera en la
base de la profundizacin y se sale de nuevo del taladro, ejecuta
una orientacin del cabezal y se desplaza de nuevo segn la cota
de excentricidad
6 A continuacin, el TNC retira la hta. con el avance de
posicionamiento previo a la distancia de seguridad, y desde all, si
se ha programado, con FMAX a la 2 distancia de seguridad.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
El signo del parmetro Profundidad determina la
direccin del mecanizado en la profundizacin. Atencin:
El signo positivo profundiza en direccin del eje de la
hta. positivo.
Introducir la longitud de la hta. de forma que se mida la
arista inferior de la barra de taladrado y no la cuchilla.
Para el clculo de los puntos de partida de la
profundizacin, el TNC tiene en cuenta la longitud de las
cuchillas de la barra de taladrado y el espesor del material.

TNC 410 de HEIDENHAIN

131

8.3 Ciclos de taladrado

Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad de rebaje Q249 (valor incremental):

Distancia entre la cara inferior de la pieza y la cara


superior del rebaje. El signo positivo realiza la
profundizacin en la direccin positiva del eje de la hta.

Q204
Q200

Grosor del material Q250 (valor incremental): Espesor

de la pieza
Medida excentrica Q251 (valor incremental): Medida

Q250

Q203

de excentricidad de la barra de taladrado; sacar de la


hoja de datos de la hta.

Q249
Q200

Longitud de las cuchillas Q252 (valor incremental):

Distancia entre la cara inferior de la barra y la cuchilla


principal; sacar de la hoja de datos de la hta.
Avance de preposicionamiento Q253: Velocidad de

desplazamiento de la hta. al profundizar en la pieza o


bien al salir de la pieza en mm/min
Avance de rebaje Q254: Velocidad de desplazamiento

Q253

de la hta. al realizar el rebaje en mm/min

Q251

Tiempo de espera Q255: Tiempo de espera en

segundos en la base de la profundizacin

Q252

Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

Q255
Q254

Direccin de retroceso (0/1/2/3/4) Q214: Determinar la

direccin en la cual el TNC debe desplazar la hta.


segn la cota de excentricidad (despus de la
orientacin del cabezal)

Q214

0: No se permite la introduccin
1: Desplazar la hta. en la direccin negativa del eje principal
2: Desplazar la hta. en la direccin negativa del eje transversal
3: Desplazar la hta. en la direccin positiva del eje principal
4: Desplazar la hta. en la direccin positiva del eje transversal
Peligro de colisin!
Cuando se programa una orientacin del cabezal a 0 con
M19 (p.ej. en el funcionamiento Posicionamiento
manual), deber comprobarse donde se encuentra el
extremo de la hta. Deber orientarse el extremo de la
hta. de forma que est paralela a un eje de coordenadas.
Seleccionar la direccin de retroceso de tal forma que la
hta. profundice en el taladro sin colisionar.

132

Ejemplo de frases NC:


11 CYCL DEF 204 REBAJE INVERSO
Q200=2
;DISTANCIA DE SEGURIDAD
Q249=+5
;PROFUNDIDAD DE REBAJE
Q250=20
;GROSOR DEL MATERIAL
Q251=3.5
;MEDIDA EXCENTRICA
Q252=15
;LONGITUD CUCHILLA
Q253=750
;AVANCE POSIC. PREVIO
Q254=200
;AVANCE DE REBAJE
Q255=0
;TIEMPO DE ESPERA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q214=1
;DIRECCION RETROCESO

8 Programacin: Ciclos

1 La hta. se desplaza hasta la profundidad del taladro en una sla


pasada.

2 Despus se invierte la direccin de giro del cabezal y la hta.


retrocede a la posicin inicial una vez transcurrido el tiempo de
espera
3 En la posicin inicial se invierte de nuevo la direccin de giro del
cabezal

X
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
El signo del parmetro profundidad determina la
direccin del mecanizado.
La hta. debe estar sujeta con un sistema de
compensacin de longitud. La compensacin de
longitud tiene en cuenta la tolerancia del avance y de las
revoluciones durante el mecanizado.

Ejemplo de frases NC:


13 CYCL DEF 2.0 ROSCADO
14 CYCL DEF 2.1 DIST. 2
15 CYCL DEF 2.2 PROF. -20
16 CYCL DEF 2.3 T.ESP. 0
17 CYCL DEF 2.4 F100

Mientras se ejecuta el ciclo no est activado el


potencimetro de override de las revoluciones. El
potencimetro para el override del avance est limitado
(determinado por el constructor de la mquina, consultar
en el manual de la mquina).
Para el roscado a derechas activar el cabezal con M3, para
el roscado a izquierdas con M4.
Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza; Valor orientativo: 4 veces el paso
de roscado

Profundidad de taladrado

(longitud del roscado,


valor incremental): Distancia entre la superficie de la
pieza y el final de la rosca

Tiempo de espera en segundos: Se introduce un valor

entre 0 y 0,5 segundos, para evitar un acuamiento de


la hta. al retroceder esta
Avance F: Velocidad de desplazamiento de la hta.

durante el roscado
Clculo del avance: F = S x p
F: Avance mm/min)
S: Revoluciones del cabezal (rpm)
p: Paso del roscado (mm)

TNC 410 de HEIDENHAIN

133

8.3 Ciclos de taladrado

ROSCADO CON MACHO (ciclo 2)

8.3 Ciclos de taladrado

ROSCADO RIGIDO GS
(ciclo 17)
El constructor de la mquina tiene que preparar la
mquina y el TNC para poder utilizar el roscado rgido.

El TNC realiza el roscado en varios pasos sin compensacin de la


longitud.
Las ventajas en relacin al ciclo de roscado con macho son las
siguientes:

n Velocidad de mecanizado ms elevada


n Se puede repetir el mismo roscado ya que en la llamada al ciclo el

cabezal se orienta sobre la posicin 0 (depende del parmetro


de mquina 7160)
n Campo de desplazamiento del eje del cabezal ms amplio ya que

se suprime la compensacin
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto de
partida (centro del taladro) en el plano de mecanizado
con correccin de radio R0.

Ejemplo de frases NC:


18 CYCL DEF 17.0 ROSCADO RIGIDO
19 CYCL DEF 17.1 DIST. 2
20 CYCL DEF 17.2 PROF. -20
21 CYCL DEF 17.3 PASO ROSCA +1

Programar la frase de posicionamiento sobre el punto de


partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
El signo del parmetro Profundidad de taladrado
determina la direccin del mecanizado.
El TNC calcula el avance dependiendo del nmero de
revoluciones. Si se gira el potencimetro de override
para las revoluciones durante el roscado, el TNC regula
automticamente el avance.
El potencimetro para el override del avance est
inactivo.
El cabezal se para al final del ciclo. Antes del siguiente
mecanizado conectar de nuevo el cabezal con M3
(o bien M4).
Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de taladrado

(valor incremental):
Distancia entre la superficie de la pieza (principio de la
rosca) y el final de la rosca

PASO DE LA ROSCA

:
Paso de la rosca. El signo determina si el roscado es a
derechas o a izquierdas:
+ = rosca a derechas
= rosca a izquierdas

134

8 Programacin: Ciclos

8.3 Ciclos de taladrado

Ejemplo: Ciclos de taladrado

Y
100
90

10

10 20

0
1
2
3
4
5
6

7
8
9
10
11
12
13

BEGIN PGM C200 MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+3
TOOL CALL 1 Z S4500
L Z+250 R0 FMAX
CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-15 ;PROFUNDIDAD
Q206=250 ;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=-10 ;COORD. SUPERFICIE PIEZA
Q204=20
;2 DISTANCIA SEGURIDAD
L X+10 Y+10 R0 FMAX M3
CYCL CALL
L Y+90 R0 FMAX M99
L X+90 R0 FMAX M99
L Y+10 R0 FMAX M99
L Z+250 R0 FMAX M2
END PGM C200 MM

TNC 410 de HEIDENHAIN

80 90 100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Definicin del ciclo

Llegada al primer taladro, conexin del cabezal


Llamada al ciclo
Llegada al 2 taladro, llamada al ciclo
Llegada al 3er taladro, llamada al ciclo
Llegada al 4 taladro, llamada al ciclo
Retirar la herramienta, final del programa

135

Desarrollo del programa


n Placa pretaladrada para M12, profundidad
de la placa: 20 mm
100

M12

n Programacin del ciclo Roscado

n Por motivos de seguridad se realiza el

posicionamiento previo primero en el plano y a


continuacin en el eje de la herramienta

70

M12

8.3 Ciclos de taladrado

Ejemplo: Ciclos de taladrado

20

20

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

136

BEGIN PGM C2 MM
BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+4.5
TOOL CALL 1 Z S100
L Z+250 R0 FMAX
CYCL DEF 2 .0 ROSCADO
CYCL DEF 2 .1 DIST. 2
CYCL DEF 2 .2 PROF. -25
CYCL DEF 2 .3 T.ESP. 0
CYCL DEF 2 .4 F175
L X+20 Y+20 R0 FMAX M3
L Z+2 R0 FMAX M99
L X+70 Y+70 R0 FMAX M99
L Z+250 R0 FMAX M2
END PGM C2 MM

70

100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Definicin del ciclo Roscado

Aproximacin al taladro 1 en el plano de mecanizado


Posicionamiento previo en el eje de la hta.
Aproximacin al taladro 2 en el plano de mecanizado
Retirar la herramienta, final del programa

8 Programacin: Ciclos

8.3 Ciclos de taladrado

Ejemplo: Ciclos de taladrado junto con tablas de puntos


Desarrollo del programa
n Centraje
n Roscado M6

M6

n Taladrado
100
90

Las coordenadas del taladro estn memorizadas en


la tabla de puntos TAB1.PNT (vase pg. siguiente) y
el TNC las llama con CYCL CALL PAT.
Los radios de la hta. se han seleccionado de tal
forma que se puedan ver todos los pasos del
mecanizado en el test grfico.

65
55

30
10

10 20

0
1
2
3
4
5
6
7

BEGIN PGM 1 MM
BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+4
TOOL DEF 2 L+0 R+2.4
TOOL DEF 3 L+0 R+3
TOOL CALL 1 Z S5000
L Z+10 R0 F5000

40

80 90 100

Definicin del bloque

8
9

Definicin de la hta. de centraje


Definicin de la hta. Taladro
Definicin de la herramienta Macho de roscar
Llamada a la hta. de centraje
Desplazar la hta. a la altura de seguridad (programar un valor para F,
el TNC posiciona despus de cada ciclo a la altura de seguridad)
Determinar la tabla de puntos
Definicin del ciclo

11

Coordenada de la superficie (introducir obligatoriamente 0)


2 distancia de seguridad (introducir obligatoriamente 0)
Llamada al ciclo junto con la tabla de puntos TAB1.PNT.
Avance entre los puntos: 5000 mm/min
Retirar la herramienta, cambio de herramienta

SEL PATTERN TAB1


CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA SEGURIDAD
Q201=-2
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=2
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=0
;2 DISTANCIA SEGURIDAD
10 CYCL CALL PAT F5000 M3
L

Z+100 R0 FMAX M6

TNC 410 de HEIDENHAIN

137

8.3 Ciclos de taladrado

12
13
14

15
16
17
18
19
20
21
22
23
24
25
26

TOOL CALL 2 Z S5000


L Z+10 R0 F5000
CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-25
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=0
;2 DISTANCIA SEGURIDAD
CYCL CALL PAT F5000 M3
L Z+100 R0 FMAX M6
TOOL CALL 3 Z S200
L Z+50 R0 FMAX
CYCL DEF 2.0 ROSCADO
CYCL DEF 2.1 DIST. 2
CYCL DEF 2.2 PROF. -25
CYCL DEF 2.3 T.ESP. 0
CYCL DEF 2.4 F175
CYCL CALL PAT F5000 M3
L Z+100 R0 FMAX M2
END PGM 1 MM

Tabla de puntosTAB1.PNT
TAB1
.PNT
MM
N
X
Y
0
+10
+10
1
+40
+30
2
+90
+10
3
+80
+30
4
+80
+65
5
+90
+90
6
+10
+90
7
+20
+55
[END]

138

Llamada a la hta. para el taladrado


Desplazar la hta. a la altura de seguridad (programar un valor para F)
Definicin del ciclo Taladrado
Distancia de seguridad
Profundidad
Avance al profundizar
Profundidad de pasada
Tiempo de espera
Coordenada de la superficie (introducir obligatoriamente 0)
2 distancia de seguridad (introducir obligatoriamente 0)
Llamada al ciclo junto con la tabla de puntos cero TAB1.PNT.
Retirar la herramienta, cambio de herramienta
Llamada a la herramienta Macho de roscar
Desplazar la hta. a la altura de seguridad

Llamada al ciclo junto con la tabla de puntos cero TAB1.PNT.


Retirar la herramienta, final del programa

Z
+0
+0
+0
+0
+0
+0
+0
+0

8 Programacin: Ciclos

8.4 Ciclos para el fresado de cajeras, islas y ranuras

8.4 Ciclos para el fresado de cajeras,


islas y ranuras
Ciclo

Softkey

4 FRESADO DE CAJERA (rectangular)


Ciclo de desbaste, sin posicionamiento previo automtico
212 ACABADO DE CAJERA (rectangular)
Ciclo de acabado, con posicionamiento previo automtico,
2 distancia de seguridad
213 ACABADO DE ISLA (rectangular)
Ciclo de acabado, con posicionamiento previo automtico,
2 distancia de seguridad
5 CAJERA CIRCULAR
Ciclo de desbaste, sin posicionamiento previo automtico
214 ACABADO DE CAJERA CIRCULAR
Ciclo de acabado, con posicionamiento previo automtico,
2 distancia de seguridad
215 ACABADO DE ISLA CIRCULAR
Ciclo de acabado, con posicionamiento previo automtico,
2 distancia de seguridad
3 FRESADO DE RANURAS
Ciclo de acabado, sin posicionamiento automtico,
profundidad de pasada vertical
210 RANURA CON INTRODUCCIN PENDULAR
Ciclo de desbaste/acabado con posicionamiento previo
automtico, movimiento de introduccin pendular
211 RANURA CIRCULAR
Ciclo de desbaste/acabado con posicionamiento previo
automtico, movimiento de introduccin pendular

TNC 410 de HEIDENHAIN

139

8.4 Ciclos para el fresado de cajeras, islas y ranuras

FRESADO DE CAJERA (ciclo 4)


1 La hta. penetra en la pieza desde la posicin inicial (centro de la
cajera) y se desplaza a la primera profundidad de pasada
2 A continuacin la herramienta se desplaza primero en la direccin
positiva del lado ms largo y en cajeras cuadradas en la direccin
positiva de Y, y desbasta la cajera de dentro hacia fuera.

3 Este proceso (1 a 3) se repite hasta alcanzar la profundidad


programada
4 Al final del ciclo el TNC retira la hta. a la posicin inicial

Antes de la programacin deber tenerse en cuenta


Programar la frase de posicionamiento sobre el punto
inicial (centro de la cajera) del plano de mecanizado con
correccin de radio R0.
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
El signo del parmetro profundidad determina la
direccin del mecanizado.
Utilizar una fresa con dentado frontal cortante en el
centro (DIN 844) o pretaladrado en el centro de la cajera.
La longitud y el ancho tienen que ser mayores que el
doble del radio de redondeo.

Ejemplo de frases NC:


27 CYCL DEF 4.0 FRESADO DE CAJERA
28 CYCL DEF 4.1 DIST. 2
29 CYCL DEF 4.2 PROF. -20
30 CYCL DEF 4.3 APROX. 5 F100
31 CYCL DEF 4.4 X80
32 CYCL DEF 4.5 Y60
33 CYCL DEF 4.6 F275 DR+ RADIO 5

Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de fresado

(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El
TNC se desplaza a la profundidad en un slo paso de
mecanizado cuando:
n La prof. de pasada es igual a la prof. total
n La prof. de pasada es mayor a la prof. total

Avance al profundizar: Velocidad de desplazamiento de

la hta. en la profundizacin
Longitud lado 1

: Longitud de la cajera, paralela al eje


principal del plano de mecanizado

Longitud lado 2

: Anchura de la cajera

Avance F: Velocidad de desplazamiento de la hta. en el

plano de mecanizado

140

8 Programacin: Ciclos

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Giro en sentido horario

DR + : Fresado sincronizado con M3


DR : Fresado a contramarcha con M3
Radio de redondeo: Radio para las esquinas de la

cajera.
Si el radio = 0 el radio de redondeo es igual al radio de
la hta.
Clculos:
Aproximacin lateral k = K x R
K:

Factor de solapamiento, determinado en el parmetro de


mquina 7430
R: Radio de la fresa

ACABADO DE CAJERA (ciclo 212)


1 El TNC desplaza automticamente la hta. en el eje de la misma a
la distancia de seguridad, o, si se ha programado, a la 2 distancia
de seguridad y a continuacin al centro de la cajera.
2 Desde el centro de la cajera la hta. se desplaza en el plano de
mecanizado al punto inicial del mecanizado. Para el clculo del
pto. inicial, el TNC tiene en cuenta la sobremedida y el radio de la
hta. Si es preciso el TNC penetra en el centro de la cajera
3 En el caso de que la hta. est sobre la 2 distancia de seguridad,
el TNC desplaza la hta. en marcha rpida FMAX a la distancia de
segurida y desde all, con avance de profundizacin a la primera
profundidad de pasada
4 A continuacin la hta. se desplaza tangencialmente hacia el
contorno parcialmente terminado y fresa una vuelta en sentido
sincronizado al avance
5 Despus la hta. sale tangencialmente del contorno al punto de
partida en el plano de mecanizado
6 Este proceso (3 a 5) se repite hasta que se ha alcanzado la
profundidad programada
7 Al final del ciclo el TNC desplaza la hta. en marcha rpida a la
DISTANCIA DE SEGURIDAD, o si se ha programado, a la 2
distancia de seguridad y a continuacin al centro de la cajera
(posicin final = posicin de partida)
Antes de la programacin deber tenerse en cuenta
El signo del parmetro profundidad determina la
direccin del mecanizado.
Si se quiere realizar un acabado de la cajera, deber
utilizarse una fresa con dentado frontal cortante en el
centro (DIN 844) e introducir un avance pequeo para la
profundizacin.
Tamao de la cajera: El triple del radio de la hta.

TNC 410 de HEIDENHAIN

141

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

Q206

la superficie de la pieza y la base de la cajera

Avance al profundizar Q206: Velocidad de

desplazamiento de la herramienta al profundizar en


mm/min. Cuando se profundiza en la pieza se define
un valor inferior al indicado en Q207.

Q204

Q200
Q203
Q202

Profundidad de pasada Q202 (valor incremental):

Q201

Medida, segn la cual la hta. penetra cada vez en la


pieza; introducir un valor mayor que 0
Avance de fresado Q207: Velocidad de desplazamiento

de la hta. en el fresado en mm/min

Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

Q218

Centro 1er eje Q216 (valor absoluto): Centro de la

cajera en el eje principal del plano de mecanizado


Q

Centro 2 eje Q217 (valor absoluto): Centro de la cajera


Q217

Q219

Longitud lado 1 Q218 (valor incremental): Longitud de

22

en el eje transversal del plano de mecanizado

Q207

la cajera, paralela al eje principal del plano de


mecanizado
Longitud lado 2 Q219 (valor incremental): Longitud de

la cajera, paralela al eje transversal del plano de


mecanizado
Radio de la esquina Q220: Radio de la esquina de la

Q216

Q221

cajera. Si no se indica nada, el TNC programa el radio


de la esquina igual al radio de la hta.
Sobremedida 1er eje Q221 (valor incremental):

Sobremedida en el eje principal del plano de


mecanizado, referido a la longitud de la cajera. EL TNC
slo lo necesita para el clculo de la posicin previa

142

Ejemplo de frases NC:


34 CYCL DEF 212 ACABADO DE CAJERA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q218=80
;LONGITUD LADO 1
Q219=60
;LONGITUD LADO 2
Q220=5
;RADIO ESQUINA
Q221=0
;SOBREMEDIDA
8 Programacin: Ciclos

1 El TNC desplaza la hta. en el eje de la misma a la distancia de


seguridad, o, si se ha programado a la 2 distancia de seguridad y
a continuacin al centro de la isla

2 Desde el centro de la isla la hta. se desplaza en el plano de


mecanizado hacia el punto inicial del mecanizado. El punto inicial
se encuentra aprox. a 3,5 veces del radio de la hta. a la derecha de
la isla
3 En el caso de que la hta. est sobre la 2 distancia de seguridad,
el TNC desplaza la hta. en marcha rpida FMAX a la distancia de
seguridad y desde all con el avance de profundizacin a la
primera profundidad de pasada

4 A continuacin la hta. se desplaza tangencialmente hacia el


contorno parcialmente terminado y fresa una vuelta en sentido
sincronizado al avance
5 Despus la hta. sale tangencialmente del contorno al punto de
partida en el plano de mecanizado
6 Este proceso (3 a 5) se repite hasta que se ha alcanzado la
profundidad programada
7 Al final del ciclo, el TNC desplaza la hta. con FMAX a la distancia
de seguridad, o, si se ha programado, a la 2 distancia de
seguridad y a continuacin al centro de la isla (posicin final =
posicin inicial)
Antes de la programacin deber tenerse en cuenta
El signo del parmetro profundidad determina la
direccin del mecanizado.
Si se quiere realizar un acabado de la isla, deber
utilizarse una fresa con dentado frontal cortante en el
centro (DIN 844). Para ello deber introducirse un valor
pequeo para el avance al profundizar.

Q206

Z
Q200

Q204

Q203
Q202
Q201

Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base de la isla


Avance al profundizar Q206: Velocidad de

desplazamiento de la hta. al profundizar en mm/min.


Cuando se penetra en la pieza, introducir un valor
pequeo, para una profundizacin en vacio introducir
un valor mayor
Profundidad de pasada Q202 (valor incremental):

Medida, segn la cual la hta. penetra cada vez en la


pieza Introducir un valor mayor de 0.
Avance de fresado Q207: Velocidad de desplazamiento

de la hta. en el fresado en mm/min

TNC 410 de HEIDENHAIN

Ejemplo de frases NC:


35 CYCL DEF 213 ACABADO DE ISLA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q218=80
;LONGITUD LADO 1
Q219=60
;LONGITUD LADO 2
Q220=5
;RADIO ESQUINA
Q221=0
;SOBREMEDIDA
143

8.4 Ciclos para el fresado de cajeras, islas y ranuras

ACABADO DE ISLAS (ciclo 213)

absoluto): Coordenadas de la superficie de la pieza

Q218

2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza
Q

Centro 1er eje Q216 (valor absoluto): Centro de la isla

Q207

en el eje principal del plano de mecanizado


Centro 2 eje Q217 (valor absoluto): Centro de la isla

22

Q219

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Coordenadas de la superficie de la pieza Q203 (valor

Q217

en el eje transversal del plano de mecanizado


Longitud lado 1 Q218 (valor incremental): Longitud de

la isla, paralela al eje principal del plano de


mecanizado
Longitud lado 2 Q219 (valor incremental): Longitud de

Q216

la isla, paralela al eje transversal del plano de


mecanizado

Q221

Radio de la esquina Q220: Radio de la esquina de la

isla
Sobremedida 1er eje Q221 (valor incremental):

Sobremedida en el eje principal del plano de


mecanizado, referida a la longitud de la isla. EL TNC
slo lo necesita para el clculo de la posicin previa

CAJERA CIRCULAR (ciclo 5)

1 La hta. penetra en la pieza desde la posicin inicial (centro de la


cajera) y se desplaza a la primera profundidad de pasada
2 A continuacin la hta. recorre la trayectoria en forma de espiral
representada en la figura de la derecha con el AVANCE F
programado; para la aproximacin lateral k vase el ciclo 4
FRESADO DE CAJERAS
3 Este proceso se repite hasta alcanzar la profundidad programada
4 Al final el TNC retira la hta. a la posicin inicial.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro de la cajera) del plano de mecanizado con
correccin de radio R0.

Programar la frase de posicionamiento sobre el punto de


partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
El signo del parmetro profundidad determina la
direccin del mecanizado.
Utilizar una fresa con dentado frontal cortante en el
centro (DIN 844) o pretaladrado en el centro de la cajera.

144

8 Programacin: Ciclos

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de fresado

(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El
TNC se desplaza a la profundidad en un slo paso de
mecanizado cuando:
n La prof. de pasada es igual a la prof. total
n La prof. de pasada es mayor a la prof. total

Avance al profundizar: Velocidad de desplazamiento de

la hta. en la profundizacin
RADIO DEL CIRCULO: Radio de la cajaera circular
Avance F: Velocidad de desplazamiento de la hta. en el

plano de mecanizado
Giro en sentido horario

DR + : Fresado sincronizado con M3


DR : Fresado a contramarcha con M3

DR+

Ejemplo de frases NC:


36 CYCL DEF 5.0 CAJERA CIRCULAR
37 CYCL DEF 5.1 DIST. 2
38 CYCL DEF 5.2 PROF. -20
39 CYCL DEF 5.3 APROX. 5 F100
40 CYCL DEF 5.4 RADIO 40
41 CYCL DEF 5.5 F250 DR+

TNC 410 de HEIDENHAIN

145

8.4 Ciclos para el fresado de cajeras, islas y ranuras

ACABADO DE CAJERA CIRCULAR (ciclo 214)


Y

1 El TNC desplaza automticamente la hta. en el eje de la misma a


la distancia de seguridad, o, si se ha programado, a la 2 distancia
de seguridad y a continuacin al centro de la cajera.
2 Desde el centro de la cajera la hta. se desplaza en el plano de
mecanizado al punto inicial del mecanizado. Para el clculo del
punto inicial, el TNC tiene en cuenta el dimetro de la pieza y el
radio de la hta. Si se introduce 0 para el dimetro de la pieza, la
hta. penetra en el centro de la cajera
3 En el caso de que la hta. est sobre la 2 distancia de seguridad,
el TNC desplaza la hta. en marcha rpida FMAX a la distancia de
seguridad y desde all con el avance de profundizacin a la
primera profundidad de pasada

4 A continuacin la hta. se desplaza tangencialmente hacia el


contorno parcialmente terminado y fresa una vuelta en sentido
sincronizado al avance
5 Despus la hta. sale tangencialmente desde el contorno al punto
de partida en el plano de mecanizado
6 Este proceso (4 a 5) se repite hasta que se ha alcanzado la
profundidad programada
Q206

7 Al final del ciclo el TNC desplaza la hta. en marcha rpida a la


distancia de seguridad, o si se ha programado, a la 2 distancia de
seguridad y a continuacin al centro de la cajera (posicin final =
posicin inicial)

Z
Q204

Q200
Q203

Antes de la programacin deber tenerse en cuenta


El signo del parmetro profundidad determina la
direccin del mecanizado.
Si se quiere realizar un acabado de la cajera, deber
utilizarse una fresa con dentado frontal cortante en el
centro (DIN 844) e introducir un avance pequeo para la
profundizacin.
Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base de la cajera


Avance al profundizar Q206: Velocidad de

desplazamiento de la herramienta al profundizar en


mm/min. Cuando se profundiza en la pieza se define
un valor inferior al indicado en Q207.
Profundidad de pasada Q202 (valor incremental):

Medida, segn la cual la hta. penetra cada vez en la


pieza
Avance de fresado Q207: Velocidad de desplazamiento

de la hta. en el fresado en mm/min

146

Q202
Q201

Ejemplo de frases NC:


42 CYCL DEF 214 ACABADO CAJERA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q222=79
;DIAMETRO DEL BLOQUE
Q223=80
;DIAMETRO PIEZA ACABADA

8 Programacin: Ciclos

absoluto): Coordenadas de la superficie de la pieza

2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza
Centro 1er eje Q216 (valor absoluto): Centro de la

Q207

Centro 2 eje Q217 (valor absoluto): Centro de la cajera

Q222
Q223

cajera en el eje principal del plano de mecanizado


Q217

en el eje transversal del plano de mecanizado


Dimetro del bloque Q222: Dimetro de la cajera

premecanizada; introducir el dimetro del bloque


menor al dimetro de la pieza terminada. La hta.
penetra en el centro de la cajera, cuando se introduce
Q222 = 0

X
Q216

Dimetro de la pieza terminada Q223: Dimetro de la

cajera acabada; introducir el dimetro de la pieza


acabada mayor al del bloque de la pieza y mayor al
dimetro de la herramienta.

ACABADO DE ISLAS CIRCULARES (ciclo 215)


1 El TNC desplaza automticamente la hta. en el eje de la misma a
la distancia de seguridad, o, si se ha programado, a la 2 distancia
de seguridad y a continuacin al centro de la isla

2 Desde el centro de la isla la hta. se desplaza en el plano de


mecanizado hacia el punto inicial del mecanizado. El punto inicial
se encuentra aprox. a 3,5 veces del radio de la hta. a la derecha de
la isla
3 En el caso de que la hta. est sobre la 2 distancia de seguridad,
el TNC desplaza la hta. en marcha rpida FMAX a la distancia de
seguridad y desde all con el avance de profundizacin a la
primera profundidad de pasada
4 A continuacin la hta. se desplaza tangencialmente hacia el
contorno parcialmente terminado y fresa una vuelta en sentido
sincronizado al avance

5 Despus la hta. sale tangencialmente del contorno al punto de


partida en el plano de mecanizado
6 Este proceso (4 a 5) se repite hasta que se ha alcanzado la
profundidad programada
7 Al final del ciclo el TNC desplaza la hta. en marcha rpida FMAX a
la distancia de seguridad, o si se ha programado, a la 2 distancia
de seguridad y a continuacin al centro de la cajera (posicin final
= posicin inicial)

TNC 410 de HEIDENHAIN

147

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Coordenadas de la superficie de la pieza Q203 (valor

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Antes de la programacin deber tenerse en cuenta


El signo del parmetro profundidad determina la
direccin del mecanizado.
Q206

Si se quiere realizar un acabado de la isla, deber


utilizarse una fresa con dentado frontal cortante en el
centro (DIN 844). Para ello deber introducirse un valor
pequeo para el avance al profundizar.

Z
Q204

Q200
Q203
Q202

Distancia de seguridad Q200 (valor incremental):

Q201

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base de la isla

Avance al profundizar Q206: Velocidad de

desplazamiento de la hta. al profundizar en mm/min.


Cuando se penetra en la pieza, introducir un valor
pequeo; para una profundizacin en vacio introducir
un valor mayor

Profundidad de pasada Q202 (valor incremental):

Medida, segn la cual la hta. penetra cada vez en la


pieza; introducir un valor mayor que 0

Q207

Avance de fresado Q207: Velocidad de desplazamiento


Coordenadas de la superficie de la pieza Q203 (valor

Q223
Q222

de la hta. en el fresado en mm/min


Q217

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza
Centro 1er eje Q216 (valor absoluto): Centro de la isla

en el eje principal del plano de mecanizado

X
Q216

Centro 2 eje Q217 (valor absoluto): Centro de la isla

en el eje transversal del plano de mecanizado


Dimetro del bloque de la pieza Q222: Dimetro de la

isla premecanizada; introducir el dimetro del bloque


de la pieza mayor al dimetro de la pieza terminada
Dimetro de la pieza terminada Q223: Dimetro de la

isla acabada; introducir un dimetro de la pieza


acabada menor al del bloque de la pieza.

148

Ejemplo de frases NC:


43 CYCL DEF 215 ACABADO ISLA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q222=81
;DIAMETRO DEL BLOQUE
Q223=80
;DIAMETRO PIEZA ACABADA

8 Programacin: Ciclos

Desbaste
1 El TNC desplaza la hta. segn la sobremedida de acabado (la
mitad de la diferencia entre la anchura de la ranura y el dimetro
de la herramienta) hacia dentro. Desde all, la herramienta
penetra en la pieza y fresa en direccin longitudinal a la ranura
2 Al final de la ranura se realiza una profundizacin y la hta. fresa
en sentido opuesto.
Este proceso se repite hasta alcanzar la profundidad de fresado
programada
Acabado
3 La hta. se desplaza en la base de la fresa segn una trayectoria
circular tangente al contorno exterior; despus se recorre el
contorno en sentido sincronizado al avance (con M3)
4 A continuacin la hta. se retira en marcha rpida FMAX a la
distancia de seguridad
Cuando el nmero de pasadas es impar la hta. se desplaza de la
distancia de seguridad hasta la posicin inicial.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial en el plano de mecanizado, centro de la ranura,
(longitud lado 2) y desplazado en la ranura segn el radio
de la hta. con correccin de radio R0.

Programar la frase de posicionamiento sobre el punto de


partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).

El signo del parmetro profundidad determina la


direccin del mecanizado.
Emplear una fresa con dentado frontal cortante en el
centro (DIN 844) o pretaladrado en el punto inicial.
Seleccionar el dimetro de la fresa que no sea mayor a la
anchura de la ranura y que no sea menor a la mitad de la
anchura de la misma.

Y
Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de fresado

(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera

Profundidad de pasada

(valor incremental): Medida


segn la cual la hta. se aproxima cada vez a la pieza; la
hta. se desplaza en un slo paso de mecanizado a la
profundidad programada, cuando:
n La profundidad de pasada es igual a la prof. total
programada.
n La prof. de pasada es mayor a la prof. total

TNC 410 de HEIDENHAIN

149

8.4 Ciclos para el fresado de cajeras, islas y ranuras

FRESADO DE RANURAS (ciclo 3)

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Avance al profundizar: Velocidad de desplazamiento de

la hta. en la profundizacin
Longitud lado

: Longitud de la ranura; determina la


direccin del corte mediante el signo

Longitud lado

: Anchura de la ranura

Avance F: Velocidad de desplazamiento de la hta. en el

plano de mecanizado

Ejemplo de frases NC:


44 CYCL DEF 3.0 FRESADO DE RANURA
45 CYCL DEF 3.1 DIST. 2
46 CYCL DEF 3.2 PROF. -20
47 CYCL DEF 3.3 APROX. 5 F100
48 CYCL DEF 3.4 X+80
49 CYCL DEF 3.5 Y12
50 CYCL DEF 3.6 F275

RANURA CON INTRODUCCION PENDULAR


(ciclo 210)
Antes de la programacin deber tenerse en cuenta
El signo del parmetro profundidad determina la
direccin del mecanizado.
Seleccionar el dimetro de la fresa que no sea mayor a la
anchura de la ranura y que no sea menor a un tercio de la
misma.
Seleccionar el dimetro de la fresa menor a la mitad de la
longitud de la ranura: De lo contrario el TNC no puede
realizar la introduccin pendular.
Desbaste
1 El TNC posiciona la hta. en el eje de la misma a la 2 distancia de
seguridad y a continuacin al centro del crculo izquierdo; desde
all el TNC posiciona la hta. a la distancia de seguridad sobre la
superficie de la pieza
2 La hta. se desplaza con avance reducido sobre la superficie de la
pieza; desde all con avance de fresado en la direccin longitudinal de la ranura, y profundiza en diagonal hasta el centro del
crculo de la derecha
3 A continuacin la hta. profundiza segn una lnea inclinada hasta
el centro del crculo izquierdo; estos pasos se repiten hasta
alcanzar la profundidad de fresado programada
4 En la profundidad de fresado programada, el TNC desplaza la hta.
para realizar el fresado horizontal, hasta el otro extremo de la
ranura y despus al centro de la misma
Acabado
5 Desde el centro de la ranura el TNC desplaza la hta.
tangencialmente hacia el contorno acabado; despus se
mecaniza el contorno en sentido sincronizado al avance (con M3)
6 Al final del contorno, la hta. se retira tangencialmente hasta el
centro de la ranura
7 Para finalizar la hta. retrocede en marcha rpida FMAX a la
distancia de seguridad, y si se ha programado, a la 2 distancia de
seguridad

150

8 Programacin: Ciclos

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base de la ranura

Avance de fresado Q207: Velocidad de desplazamiento

Q207

de la hta. en el fresado en mm/min


Profundidad de pasada Q202 (valor incremental):

Q204

Q200
Q203

Medida, segn la cual se aproxima la hta. en total en


un movimiento pendular en el eje de la misma.

Q202
Q201

Tipo de mecanizado (0/1/2) Q215: Determinar el tipo

de mecanizado:
0: Desbaste y acabado
1: Slo desbaste
2: Slo acabado

Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada Z en la cual no se puede producir ninguna


colisin entre la hta. y la pieza
Centro 1er eje Q216 (valor absoluto): Centro de la

Q218

ranura en el eje principal del plano de mecanizado


Centro 2 eje Q217 (valor absoluto): Centro de la
Longitud lado 1 Q218 (valor paralelo al eje principal

del plano de mecanizado): Introducir el lado ms largo


de la ranura

Q224

Q217
Q219

ranura en el eje transversal del plano de mecanizado

Longitud del lado 2 Q219 (valor paralelo al eje transver-

sal del plano de mecanizado): Introducir la anchura de


la ranura, si se introduce la anchura de la ranura igual al
dimetro de la hta, el TNC slo realiza el desbaste
(fresado de la ranura)
ANGULO DE GIRO Q224 (valor absoluto): Angulo,

segn el cual se gira toda la ranura; el centro de giro


est en el centro de la ranura

TNC 410 de HEIDENHAIN

Q216

Ejemplo de frases NC:


51 CYCL DEF 210 RANURA PROF. PENDULAR
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q207=500
;AVANCE DE FRESADO
Q202=5
;PROFUNDIDAD DE PASADA
Q215=0
;TIPO DE MECANIZADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q218=80
;LONGITUD LADO 1
Q219=12
;LONGITUD LADO 2
Q224=+15
;ANGULO DE GIRO

151

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Distancia de seguridad Q200 (valor incremental):

8.4 Ciclos para el fresado de cajeras, islas y ranuras

RANURA CIRCULAR con introduccin pendular


(ciclo 211)
Desbaste
1 El TNC posiciona la herramienta en marcha rpida en el eje de la
hta. sobre la 2 distancia de seguridad y a continuacin en el
centro del crculo derecho. Desde all el TNC posiciona la
herramienta a la distancia de seguridad programada sobre la
superficie de la pieza
2 La hta. se desplaza con avance reducido sobre las superficie de la
pieza; desde all con avance de fresado profundiza en diagonal
hasta el otro extremo de la ranura
3 A continuacin la hta. se introduce de nuevo inclinada hasta el
punto inicial; este proceso (2 a 3) se repite hasta alcanzar la
profundidad de fresado programada
4 En la profundidad de fresado programada, el TNC desplaza la hta.
para realizar el fresado horizontal, hasta el otro extremo de la
ranura
Acabado
5 Para el acabado de la ranura el TNC desplaza la hta.
tangencialmente hasta el contorno de acabado. Despus se
recorre el contorno en sentido sincronizado al avance (con M3). El
punto inicial para el proceso de acabado se encuentra en el
centro del crculo derecho.

Z
Q207
Q204

6 Al final del contorno la hta. se retira tangencialmente del mismo


7 Para finalizar la hta. retrocede en marcha rpida FMAX a la
distancia de seguridad, y si se ha programado, a la 2 distancia de
seguridad

Q200
Q203
Q202
Q201

Antes de la programacin deber tenerse en cuenta


El signo del parmetro profundidad determina la
direccin del mecanizado.

Seleccionar el dimetro de la fresa que no sea mayor a la


anchura de la ranura y que no sea menor a un tercio de la
misma.
Seleccionar el dimetro de la fresa menor a la mitad de la
longitud de la ranura. De lo contrario el TNC no puede
realizar la introduccin pendular.

152

8 Programacin: Ciclos

Distancia entre el extremo de la hta. y la superficie de


la pieza
Profundidad Q201 (valor incremental): Distancia entre

la superficie de la pieza y la base de la ranura


Q219

Avance de fresado Q207: Velocidad de desplazamiento

de la hta. en el fresado en mm/min


Profundidad de pasada Q202 (valor incremental):

Q248
Q24

Q245

Q217

Medida, segn la cual se aproxima la hta. en total en


un movimiento pendular en el eje de la misma.
Tipo de mecanizado (0/1/2) Q215: Determinar el tipo

de mecanizado:
0: Desbaste y acabado
1: Slo desbaste
2: Slo acabado

Q216

Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada Z en la cual no se puede producir ninguna


colisin entre la hta. y la pieza
Centro 1er eje Q216 (valor absoluto): Centro de la

ranura en el eje principal del plano de mecanizado


Centro 2 eje Q217 (valor absoluto): Centro de la

ranura en el eje transversal del plano de mecanizado


Dimetro del crculo terico Q244: Introducir el

dimetro del crculo terico


Longitud lado 2 Q219: Introducir la anchura de la

ranura; cuando la anchura de la ranura es igual al


dimetro de la hta. , el TNC slo realiza el desbaste
(fresado de la ranura)
Angulo inicial Q245 (valor absoluto): Introducir el

angulo del punto inicial en coordenadas polares

Ejemplo de frases NC:


52 CYCL DEF 211 RANURA CIRCULAR
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20
;PROFUNDIDAD
Q207=500
;AVANCE DE FRESADO
Q202=5
;PROFUNDIDAD DE PASADA
Q215=0
;TIPO DE MECANIZADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q244=80
;DIAMETRO CIRCULO TEORICO
Q219=12
;LONGITUD LADO 2
Q245=+45
;ANGULO INICIAL
Q248=90
;ANGULO DE ABERTURA

Angulo de abertura de la ranura Q248 (valor

incremental): Introducir el ngulo de abertura de la


ranura

TNC 410 de HEIDENHAIN

153

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Distancia de seguridad Q200 (valor incremental):

90

100

90

50

45

R2

50

0
1
2
3
4
5
6
7

154

BEGIN PGM C210 MM


BLK FORM 0.1 Z X+0 Y+0 Z-40
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+6
TOOL DEF 2 L+0 R+3
TOOL CALL 1 Z S3500
L Z+250 R0 FMAX
CYCL DEF 213 ACABADO DE ISLA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-30 ;PROFUNDIDAD
Q206=250 ;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=250 ;AVANCE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=20
;2 DISTANCIA SEGURIDAD
Q216=+50 ;CENTRO 1ER EJE
Q217=+50 ;CENTRO SEGUNDO EJE
Q218=90
;LONGITUD LADO 1
Q219=80
;LONGITUD LADO 2
Q220=0
;RADIO ESQUINA
Q221=5
;SOBREMEDIDA
1er EJE
CYCL CALL M3

80

70

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Ejemplo: Fresado de cajera, isla y ranura

100

-40 -30 -20

Definicin del bloque


Definicin de la hta. para el desbaste/acabado
Definicin de la hta. para el fresado de la ranura
Llamada a la hta. para Desbaste/Acabado
Retirar la herramienta
Definicin del ciclo de mecanizado exterior

Definicin del ciclo cajera circular

8 Programacin: Ciclos

TNC 410 de HEIDENHAIN

8.4 Ciclos para el fresado de cajeras, islas y ranuras

9 CYCL DEF 5.0 CAJERA CIRCULAR


10 CYCL DEF 5.1 DIST. 2
11 CYCL DEF 5.2 PROF. -30
12 CYCL DEF 5.3 PASO 5 F250
13 CYCL DEF 5.4 RADIO 25
14 CYCL DEF 5.5 F400 DR+
15 L Z+2 R0 FMAX M99
16 L Z+250 R0 FMAX M6
17 TOOL CALL 2 Z S5000
18 CYCL DEF 211 RANURA CIRCULAR
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-20 ;PROFUNDIDAD
Q207=250 ;AVANCE FRESADO
Q202=5
;PROFUNDIDAD DE PASADA
Q215=0
;TIPO DE MECANIZADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=100 ;2 DISTANCIA SEGURIDAD
Q216=+50 ;CENTRO 1ER EJE
Q217=+50 ;CENTRO SEGUNDO EJE
Q244=70
;DIAMETRO CIRCULO TEORICO
Q219=8
;LONGITUD LADO 2
Q245=+45 ;ANGULO INICIAL
Q248=90
;ANGULO ABERTURA
19 CYCL CALL M3
20 FN 0: Q245 = +225
21 CYCL CALL
22 L Z+250 R0 FMAX M2
23 END PGM C210 MM

Llamada al ciclo cajera circular


Cambio de herramienta
Llamada a la herramienta para el fresado de la ranura
Definicin del ciclo ranura 1

Llamada al ciclo ranura 1


Nuevo ngulo de partida para la ranura 2
Llamada al ciclo de la ranura 2
Retirar la herramienta, final del programa

155

Desarrollo del programa


n Desbaste de la cajera rectangular con el ciclo 4
n Acabado de la cajera rectangular con el ciclo 212

Las coordenadas del punto central estn


memorizadas en la tabla de puntos MUSTPKT.PNT
(vase pg. siguiente) y el TNC las llama con CYCL
CALL PAT.
Rogamos tengan en cuenta que en la definicin del
ciclo 212 se programa 0 tanto para las coordenadas
del centro de la cajera (Q212 y Q213), as como para
las coordenadas de la superficie de la pieza.
Para fresar la cajera a diferentes niveles de
profundidad, se modifica la coordenada Z en la tabla
de puntos MUSTPKT.PNT

Y
100

70
50
30

20

0
1
2
3
4
5
6

BEGIN PGM TAKOM MM


BLK FORM 0.1 Z X+0 Y+0 Z-40
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+3
TOOL DEF 2 L+0 R+3
TOOL CALL 1 Z S5000
L Z+10 R0 F5000

7 SEL PATTERN MUSTPKT


8 CYCL DEF 4 .0 FRESADO DE CAJERA
9 CYCL DEF 4 .1 DIST+2
10 CYCL DEF 4 .2 PROF.-10
11 CYCL DEF 4 .3 ARPOX.+3 F150
12 CYCL DEF 4 .4 X+25
13 CYCL DEF 4 .5 Y+15
14 CYCL DEF 4 .6 F350 DR+ RADIO 4
15 CYCL CALL PAT F5000 M3

156

25

16

8.4 Ciclos para el fresado de cajeras, islas y ranuras

Ejemplo: Desbaste y acabado de cajera rectangular junto con tablas de puntos

35

50

65

80

100

-40

-10

Definicin del bloque


Definicin de la hta. para el desbaste
Definicin de la hta. para el acabado
Llamada a la hta. de desbaste
Desplazar la hta. a la altura de seguridad (programar un valor para F)
(El TNC posiciona despus de cada ciclo a la altura de seguridad)
Determinar la tabla de puntos
Definicin del ciclo para el desbaste de la cajera

Llamada al ciclo junto con la tabla de puntos cero MUSTPKT.PNT.

8 Programacin: Ciclos

20
21
22

L Z+100 R0 FMAX M6
TOOL CALL 2 Z S5000
L Z+10 R0 F5000
CYCL DEF 212 ACABADO DE CAJERA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-10
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=0
;2 DISTANCIA SEGURIDAD
Q216=+0
;CENTRO EN EJE 1
Q217=+0
;CENTRO EN EJE 2
Q218=25
;LONGITUD LADO 1
Q219=16
;LONGITUD LADO 2
Q220=4
;RADIO ESQUINA
Q221=0.5
;SOBREMEDIDA EN EJE 1
CYCL CALL PAT F5000 M3
L Z+100 R0 FMAX M2
END PGM TAKOM MM

Tabla de puntos MUSTPKT.PNT


MUSTPKT
.PNT
N
X
Y
0
+35
+30
1
+65
+30
2
+80
+50
3
+50
+50
4
+20
+50
5
+35
+70
6
+65
+70
[END]

TNC 410 de HEIDENHAIN

Retirar la herramienta, cambio de herramienta


Desplazar la hta. a la altura de seguridad (programar un valor para F)
Definicin del ciclo para el acabado de la cajera

Coordenada de la superficie (introducir obligatoriamente 0)


2 distancia de seguridad (introducir obligatoriamente 0)
Centro eje X (introducir obligatoriamente 0)
Centro eje Y (introducir obligatoriamente 0)

Llamada al ciclo junto con la tabla de puntos cero MUSTPKT.PNT.


Retirar la herramienta, final del programa

MM
Z
+0
+0
+0
+0
+0
+0
+0

157

8.4 Ciclos para el fresado de cajeras, islas y ranuras

16
17
18
19

8.5 Ciclos para la programacin de figuras de puntos

8.5 Ciclos para la programacin de


figuras de puntos
El TNC dispone de 2 ciclos para poder elaborar directamente figuras
de puntos regulares:
Ciclo

Softkey

220 FIGURA DE PUNTOS SOBRE UN CIRCULO


221 FIGURA DE PUNTOS SOBRE LINEAS

Para elaborar figuras de puntos irregulares, se utilizan las


tablas de puntos (vase 8.2 Tablas de puntos).
Con los ciclos 220 y 221 se pueden combinar los siguientes ciclos
de mecanizado:
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo

1
2
3
4
5
17

TALADRADO PROFUNDO
ROSCADO CON MACHO
FRESADO DE RANURAS
FRESADO DE CAJERAS
CAJERA CIRCULAR
ROSCADO RIGIDO

Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo

200
201
202
203
204
212
213
214
215

TALADRADO
ESCARIADO
MANDRINADO
TALADRO UNIVERSAL
REBAJE INVERSO
ACABADO DE CAJERAS
ACABADO DE ISLAS
ACABADO DE CAJERAS CIRCULARES
ACABADO DE ISLAS CIRCULARES

158

8 Programacin: Ciclos

1 El TNC posiciona la hta. en marcha rpida desde la posicin actual


al punto de partida del primer mecanizado.

Secuencia:
n Alcanzar la 2 distancia de seguridad (eje hta.)
n Alcanzar el punto inicial en el plano de mecanizado
n Desplazamiento sobre la superficie de la pieza a la distancia de

seguridad (eje del cabezal)

Q200

Q204

Q203

2 A partir de esta posicin el TNC ejecuta el ltimo ciclo de


mecanizado definido
3 A continuacin el TNC posiciona la hta. segn un movimiento lineal
sobre el punto de partida del siguiente mecanizado; para ello la hta.
se encuentra a la distancia de seguridad (o 2 distancia de seguridad)

4 Este proceso (1 a 3) se repite hasta que se han realizado todos los


mecanizados
Antes de la programacin deber tenerse en cuenta

El ciclo 220 se activa a partir de su definicin DEF, es


decir el ciclo 220 llama automticamente al ltimo ciclo
de mecanizado definido.
Cuando se combina uno de los ciclos de mecanizado
200 a 204 y 212 a 215 con el ciclo 220, se activan la
distancia de seguridad, la superficie de la pieza y la 2
distancia de seguridad del ciclo 220.

N = Q241
Q247

Q24

Q246

Q245

Q217

Centro 1er eje Q216 (valor absoluto): Centro del

crculo terico en el eje principal del plano de


mecanizado
Centro 2 eje Q217 (valor absoluto): Centro del crculo

terico en el eje transversal del plano de mecanizado


Dimetro del crculo terico Q244: Introducir el

Q216

dimetro del crculo terico


Angulo inicial Q245 (valor absoluto): Angulo entre el

eje principal del plano de mecanizado y el punto inicial


del primer mecanizado sobre el crculo terico
Angulo final Q246 (valor absoluto): Angulo entre el eje

principal del plano de mecanizado y el punto inicial del


ltimo mecanizado sobre el crculo terico (no sirve
para crculos completos); introducir el ngulo final
diferente al ngulo inicial; si el ngulo final es mayor al
ngulo inicial, la direccin del mecanizado es en
sentido antihorario, de lo contrario el mecanizado es
en sentido horario
Incremento angular Q247 (valor incremental): Angulo

entre dos puntos a mecanizar sobre el crculo terico;


cuando el incremento angular es igual a cero, el TNC
calcula el mismo en relacin al ngulo inicial, ngulo
final y nmero de mecanizados; cuando el incremento
angular est ya indicado, el TNC no tiene en cuenta el
ngulo final; el signo del incremento angular determina
la direccin del mecanizado (- = sentido horario)
TNC 410 de HEIDENHAIN

Ejemplo de frases NC:


53 CYCL DEF 220 FIGURA CIRCULO
Q216=+50
;CENTRO EN EJE 1
Q217=+50
;CENTRO EN EJE 2
Q244=80
;DIAMETRO CIRCULO TEORICO
Q245=+0
;ANGULO INICIAL
Q246=+360 ;ANGULO FINAL
Q247=+0
;INCREMENTO ANGULAR
Q241=8
;NUMERO DE MECANIZADOS
Q200=2
;DISTANCIA DE SEGURIDAD
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD

159

8.5 Ciclos para la programacin de figuras de puntos

FIGURA DE PUNTOS SOBRE UN CIRCULO (ciclo 220)

8.5 Ciclos para la programacin de figuras de puntos

Nmero de mecanizados Q241: Nmero de

mecanizados sobre el crculo terico


Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza; introducir siempre valor positivo
Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada en el eje de la hta., en la cual no se puede


producir ninguna colisin entre la hta. y la pieza;
introducir siempre valor positivo

FIGURA DE PUNTOS SOBRE LINEAS (ciclo 221)


Antes de la programacin deber tenerse en cuenta
El ciclo 221 se activa a partir de su definicin DEF, es
decir el ciclo 221 llama automticamente al ltimo ciclo
de mecanizado definido.
Cuando se combina uno de los ciclos de mecanizado
200 a 204 y 212 a 215 con el ciclo 221, se activan la
distancia de seguridad, la superficie de la pieza y la 2
distancia de seguridad del ciclo 221.

Z
Y
X

1 El TNC posiciona la hta. automticamente desde la posicin


actual al punto de partida del primer mecanizado
Secuencia:
n Llegada a la 2 distancia de seguridad (eje de la hta.)
n Llegada al punto inicial en el plano de mecanizado
n Llegada a la distancia de seguridad sobre la superficie de la

pieza (eje de la hta.)


2 A partir de esta posicin el TNC ejecuta el ltimo ciclo de
mecanizado definido
3 A continuacin el TNC posiciona la hta. en direccin positiva al eje
principal sobre el punto inicial del siguiente mecanizado; la hta.
se encuentra a la distancia de seguridad (o a la 2 distancia de
seguridad)
4 Este proceso (1 a 3) se repite hasta que se han realizado todos los
mecanizados sobre la primera lnea; la hta. se encuentra en el
ltimo punto de la primera lnea
5 Despus el TNC desplaza la hta. al ltimo punto de la segunda
lnea y realiza all el mecanizado
6 Desde all el TNC posiciona la hta. en la direccin negativa al eje
principal sobre el punto de partida del siguiente
taladro y ejecuta el mismo

160

8 Programacin: Ciclos

8 A continuacin el TNC desplaza la hta. sobre el punto de partida


de la siguiente lnea

Q23

Q238

9 Todas las dems lneas se mecanizan con movimiento oscilante


Punto inicial 1er eje Q225 (valor absoluto):

N=

Coordenadas del punto inicial en el eje principal del


plano de mecanizado

Q24

N=

Q24

Punto inicial 2 eje Q226 (valor absoluto): Coordenadas

del punto inicial en el eje transversal del plano de


mecanizado

Q224
Q226

Distancia 1er eje Q237 (valor incremental): Distancia

entre los diferentes puntos de la lnea

Q225

Distancia 2 eje Q238 (valor incremental): Distancia

entre las diferentes lneas


Nmero de columnas Q242: Nmero de mecanizados

sobre una lnea


Nmero de lneas Q243: Nmero de lneas
Angulo de giro Q224 (valor absoluto): Angulo, segn el

cual se gira toda la disposicin de la figura; el centro


de giro se encuentra en el punto de partida
Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la superficie de


la pieza

Q200

Q204

Q203

Coordenadas de la superficie de la pieza Q203 (valor

absoluto): Coordenadas de la superficie de la pieza


2 distancia de seguridad Q204 (valor incremental):

Coordenada del eje de la hta. en la cual no se puede


producir ninguna colisin entre la hta. y la pieza

Ejemplo de frases NC:


54 CYCL DEF 221 FIGURA LINEAS
Q225=+15
;PTO. INICIAL 1ER EJE
Q226=+15
;PTO. INICIAL 2 EJE
Q237=+10
;DISTANCIA 1ER EJE
Q238=+8
;DISTANCIA 2 EJE
Q242=6
;NUMERO DE COLUMNAS
Q243=4
;NUMERO DE LINEAS
Q224=+15
;ANGULO DE GIRO
Q200=2
;DISTANCIA DE SEGURIDAD
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=50
;2 DISTANCIA SEGURIDAD

TNC 410 de HEIDENHAIN

161

8.5 Ciclos para la programacin de figuras de puntos

7 Este proceso (6) se repite hasta que se han ejecutado todos los
mecanizados de la segunda lnea

8.5 Ciclos para la programacin de figuras de puntos

Ejemplo: Crculos de puntos

Y
100

70

R25
30

R35
25

30

0
1
2
3
4
5
6

162

BEGIN PGM CIRCEN MM


BLK FORM 0.1 Z X+0 Y+0 Z-40
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+3
TOOL CALL 1 Z S3500
L Z+250 R0 FMAX M3
CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-15
;PROFUNDIDAD
Q206=250
;AVANCE AL PROFUNDIZAR
Q202=4
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=0
;2 DISTANCIA SEGURIDAD

90 100

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Definicin del ciclo Taladrado

8 Programacin: Ciclos

CYCL DEF 220 FIGURA CIRCULAR

Q216=+30 ;CENTRO 1ER EJE


Q217=+70 ;CENTRO SEGUNDO EJE
Q244=50
;DIAMETRO CIRCULO TEORICO
Q245=+0
;ANGULO INICIAL
Q246=+360 ;ANGULO FINAL
Q247=+0
;PASO ANGULAR
Q241=10
;NUMERO MECANIZADOS
Q200=2
;DISTANCIA DE SEGURIDAD
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=100 ;2 DISTANCIA SEGURIDAD
CYCL DEF 220 FIGURA CIRCULAR

Q216=+90 ;CENTRO 1ER EJE


Q217=+25 ;CENTRO SEGUNDO EJE
Q244=70
;DIAMETRO CIRCULO TEORICO
Q245=+90 ;ANGULO INICIAL
Q246=+360 ;ANGULO FINAL
Q247=30
;PASO ANGULAR
Q241=5
;NUMERO MECANIZADOS
Q200=2
;DISTANCIA DE SEGURIDAD
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=100 ;2 DISTANCIA SEGURIDAD
9 L Z+250 R0 FMAX M2
10 END PGM CIRCEN MM

TNC 410 de HEIDENHAIN

Definicin del ciclo circulo de puntos 1, CYCL 220 se llama automt.


Actuan Q200, Q203 y Q204 del ciclo 220

Definicin del ciclo crculo de puntos 2, CYCL 220 se llama autom.


Actuan Q200, Q203 y Q204 del ciclo 220

Retirar la herramienta, final del programa

163

8.5 Ciclos para la programacin de figuras de puntos

8.6 Ciclos SL

8.6 Ciclos SL
Con los ciclos SL se pueden mecanizar contornos complicados.
Caractersticas del contorno
Un contorno total puede estar compuesto por varios
subcontornos superpuestos (hasta 12). Para ello cualquier cajera e
isla forman los contornos parciales
La lista de los subcontornos (nmeros de subprogramas) se

introducen en el ciclo 14 CONTORNO. El TNC calcula el contorno


total que forman los subcontornos
Los subcontornos se introducen como subprogramas.
La memoria de un ciclo SL es limitada. Todos los subprogramas

no pueden superar en total p.ej. 128 frases lineales


Caractersticas de los subprogramas
Son posibles las traslaciones de coordenadas. Si se programan
dentro de un subcontorno, tambin actan en los subprogramas
siguientes, pero no deben ser cancelados despus de la llamada
al ciclo
El TNC ignora los avances F y las funciones auxiliares M
El TNC reconoce una cajera cuando el contorno se recorre por el

interior , p.ej. descripcin del contorno en sentido horario con


correccion de radio RR
El TNC reconoce una isla cuando el cotorno se recorre por el

exterior p.ej. descripcin del contorno en sentido horario con


correccin de radio RL
Los subprogramas no pueden contener ninguna coordenada en

el eje de la hta.
En la primera frase de coordenadas del subprograma se

determina el plano de mecanizado. Se permiten ejes paralelos


Caractersticas de los ciclos de mecanizado
Con MP7420.0 y MP7420.1 se determina el
comportamiento de la herramienta en el desbaste (vase
el captulo 15.1 Parmetros de usuario generales).
El TNC posiciona automticamente la hta. antes de cada ciclo

sobre el punto inicial en el plano de mecanizado. Se debe


posicionar la herramienta en el eje de la misma a la distancia de
seguridad
Cada nivel de profundizacin se desbasta de forma paralela al eje

o bajo un ngulo cualquiera (definir el ngulo en el ciclo 6); las


islas se sobrepasan a la distancia de seguridad. En MP7420.1 se
puede determinar que el TNC desbaste el contorno de forma que
se mecanicen sucesivamente las distintas capas sin movimiento
de subida.
El TNC tiene en cuenta la sobremedida programada (ciclo 6) en el

plano de mecanizado

164

8 Programacin: Ciclos

Ciclo

Esquema:Trabajar con ciclos SL


Softkey

14 CONTORNO (totalmente necesario)


15 PRETALADRADO (se utiliza a eleccin)
6 DESBASTE (totalmente necesario)
16 FRESADO DEL CONTORNO (se utiliza a eleccin)

CONTORNO (ciclo 14)


En el ciclo 14 CONTORNO estn todos los subprogramas que se
superponen en un contorno (vase la figura abajo a la derecha).
Antes de la programacin deber tenerse en cuenta
El ciclo 14 se activa a partir de su definicin, es decir
actua a partir de su definicin en el programa.
En el ciclo 14 se enumeran un mximo de 12
subprogramas (subcontornos).
Nmeros label para el contorno: Se introducen todos

los nmeros label de los diferentes subcontornos,


que se superponen en un contorno. Cada nmero se
confirma con la tecla ENT y la introduccin finaliza con
la tecla END.

0 BEGIN PGM SL MM
...
12 CYCL DEF 14.0 CONTORNO ...
...
16 CYCL DEF 15.0 PRETALADRADO ...
17 CYCL CALL
...
18 CYCL DEF 6.0 DESBASTE ...
19 CYCL CALL
...
26 CYCL DEF 16.0 FRESADO DEL CONTORNO ...
27 CYCL CALL
...
50 L Z+250 R0 FMAX M2
51 LBL 1
...
55 LBL 0
56 LBL 2
...
60 LBL 0
...
99 END PGM SL MM

Ejemplo de frases NC:


3 CYCL DEF 14.0 CONTORNO
4 CYCL DEF 14.1 LABEL DEL CONTORNO 1 /2 /3

TNC 410 de HEIDENHAIN

165

8.6 Ciclos SL

Resumen: Ciclos SL

8.6 Ciclos SL

Contornos superpuestos
Las cajeras e islas se pueden superponer a un nuevo contorno. De
esta forma una superficie de cajera se puede ampliar mediante una
cajera superpuesta o reducir mediante una isla.

S1

Subprogramas: Cajeras superpuestas


Los siguientes ejemplos de programacin son
subprogramas de contornos, llamados en un programa
principal del ciclo 14 CONTORNO.

B
S2

Se superponen las cajeras A y B.


El TNC calcula los puntos de interseccin S1 y S2, de forma que no
hay que programarlos.

Las cajeras se han programado como crculos completos.


Subprograma 1: Cajera izquierda
51
52
53
54
55

LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0

Subprograma 2: Cajera derecha


56
57
58
59
60

LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0

Superficie resultante de la unin


Se mecanizan las dos superficies parciales A y B incluida la
superficie comn:
n Las superficies A y B tienen que ser cajeras
n La primera cajera (en el ciclo 14) deber comenzar fuera de la

segunda
Superficie A:
A

51
52
53
54
55

166

LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0

8 Programacin: Ciclos

8.6 Ciclos SL

Superficie B:
56
57
58
59
60

LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0

Superficie de la diferencia
Se mecanizan la superficie A sin la parte que es comn a B:
n La superficie A tiene que ser una cajera y la B una isla.
n A tiene que comenzar fuera de B.

Superficie A:
51
52
53
54
55

LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0

B
A

Superficie B:
56
57
58
59
60

LBL 2
L X+90 Y+50 RL
CC X+65 Y+50
C X+90 Y+50 DRLBL 0

Superficie de la interseccin
Se mecaniza la parte comn de A y B. (Las superficies no comunes
permanecen sin mecanizar.)
n A y B tienen que ser cajeras.
n A debe comenzar dentro de B.

Superficie A:
51
52
53
54
55

LBL 1
L X+60 Y+50 RR
CC X+35 Y+50
C X+60 Y+50 DRLBL 0

Superficie B:
56
57
58
59
60

LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0

TNC 410 de HEIDENHAIN

167

8.6 Ciclos SL

PRETALADRADO (ciclo 15)


Desarrollo del ciclo
Igual que el ciclo 1 Taladrado profundo (vase 8.3 Ciclos de
taladrado).

Aplicacin
El ciclo 15 PRETALADRADO tiene en cuenta la sobremedida de
acabado en los puntos de profundizacin. Los puntos de
penetracin son adems tambin puntos de partida para el
desbaste.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).

Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de taladrado

(valor incremental):
Distancia entre la superficie de la pieza y la base del
taladro (extremo del cono del taladro)

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El
TNC se desplaza en un slo paso de mecanizado a la
profundidad total cuando:
n La profundidad de pasada y la profundiad de

taladrado son iguales


n La profundidad de pasada es mayor a la prof. de

taladrado
La profundidad de taladrado no tiene
porque ser mltiplo de la prof. de pasada
Avance al profundidad: Avance al profundizar en mm/

min
Sobremedida de acabado: Sobremedida en el plano

de mecanizado

168

Ejemplo de frases NC:


5 CYCL DEF 15.0 PRETALADRADO
6 CYCL DEF 15.1 DIST+2 PROF.-25
7 CYCL DEF 15.2 APROX.+3 F250 SOBREM.+0.1

8 Programacin: Ciclos

8.6 Ciclos SL

DESBASTE (ciclo 6)
Desarrollo del ciclo
1 El TNC posiciona la herramienta en el plano de mecanizado sobre
el primer punto de profundizacin; para ello el TNC tiene en
cuenta la sobremedida de acabado
2 Con el avance a profundizar el TNC desplaza la herramienta a la
primera profundidad de pasada
Fresado del contorno (vase la figura arriba a la dcha.):
1 La herramienta fresa el primer contorno parcial con el avance
programado; se tiene en cuenta la sobremedida de acabado en el
plano de mecanizado
2 El TNC fresa de igual forma en las siguientes profundidades de
pasada y contornos parciales
3 El TNC desplaza la herramienta en el eje de la misma a la
distancia de seguridad y despus sobre el primer punto a taladrar
en el plano de mecanizado.
Desbaste de la cajera (vase la figura del centro a la derecha)
1 En la primera profundidad de pasada la herramienta fresa el
contorno con el avance de fresado, de forma paralela al eje o bien
bajo el angulo de desbaste programado
2 Para ello se sobrepasan los contornos de la isla (aqu: C/D) a la
distancia de seguridad
C

3 Este proceso se repite hasta alcanzar la profundidad de fresado


programada
Antes de la programacin deber tenerse en cuenta

Con MP7420.0 y MP7420.1 se determina como mecaniza


el TNC el contorno (vase el captulo +15.1 Parmetros
generales de usuario+).
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
Si es preciso utilizar una fresa con dentado frontal
cortante en el centro (DIN 844) o pretaladrado con el
ciclo 15.

TNC 410 de HEIDENHAIN

169

8.6 Ciclos SL

Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de fresado

(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El
TNC se desplaza en un slo paso de mecanizado a la
profundidad total cuando:

n La profundidad de pasada y la profundidad total son

iguales
n La profundidad de pasada es mayor a la prof. de

fresado
La profundidad de fresado no tiene porque ser
mltiplo de la profundidad de pasada
Avance al profundizar: Avance al profundizar en mm/min
Sobremedida de acabado: Sobremedida en el plano

de mecanizado
Angulo de desbaste: Direccin del desbaste. El ngulo

de desbaste se refiere al eje principal del plano de


mecanizado. Programar un ngulo de forma que los
pasos sean lo ms largos posibles.

Ejemplo de frases NC:


8 CYCL DEF 6.0 DESBASTE
9 CYCL DEF 6.1 DIST+2 PROF.-25
10 CYCL DEF 6.2 APROX.+3 F150 SOBREM.+0.1
11 CYCL DEF 6.3 ANGULO+0 F350

Avance: Avance de fresado en mm/min

170

8 Programacin: Ciclos

8.6 Ciclos SL

FRESADO DEL CONTORNO (ciclo 16)


Aplicacin
El ciclo 16 FRESADO DEL CONTORNO sirve para el acabado del
contorno de la cajera.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).

El TNC realiza el acabado por separado para cada contorno parcial,


incluso con varias profundidades de pasada si stas se han
programado.
Distancia de seguridad

(valor incremental): Distancia


entre el extremo de la hta. (posicin inicial) y la
superficie de la pieza

Profundidad de fresado

(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera

Profundidad de pasada

(valor incremental): Medida,


segn la cual la hta. penetra cada vez en la pieza. El
TNC se desplaza en un slo paso de mecanizado a la
profundidad total cuando:

Ejemplo de frases NC:


12 CYCL DEF 16.0 FRESADO DEL CONTORNO
13 CYCL DEF 16.1 DIST+2 PROF.-25
14 CYCL DEF 16.2 APROX.+5 F150 DR+ F500

n La profundidad de pasada y la profundidad total son

iguales
n La profundidad de pasada es mayor a la prof. de

fresado
La profundidad de fresado no tiene porque ser
mltiplo de la profundidad de pasada
Avance al profundizar: Avance al profundizar en mm/

min
Giro en sentido horario:

DR + : Fresado sincronizado con M3


DR : Fresado a contramarcha con M3
Avance: Avance de fresado en mm/min

TNC 410 de HEIDENHAIN

171

10

10

R20

55

8.6 Ciclos SL

Ejemplo: Desbaste de cajera

60

R30

30

30

0 BEGIN PGM C20 MM


1 BLK FORM 0.1 Z X-10 Y-10 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+5
4 TOOL CALL 1 Z S4500
5 L Z+250 R0 FMAX
6 CYCL DEF 14 .0 CONTORNO
7 CYCL DEF 14 .1 LABEL 1 DEL CONTORNO
8 CYCL DEF 6 .0 DESBASTE
9 CYCL DEF 6 .1 DIST. 2 PROF. -20
10 CYCL DEF 6 .2 APROX. 5 F150 SOBREMEDIDA +0
11 CYCL DEF 6 .3 ANGULO +60 F250
12 L X+30 Y+30 R0 FMAX M3
13 L Z+2 R0 F1000 M99
14 L Z+250 R0 FMAX M2

172

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Determinar el subprograma del contorno
Definicin del ciclo Desbaste

Posicionamiento previo en el plano de mecanizado


Posicionamiento previo en el eje de la hta., llamada al ciclo
Retirar la herramienta, final del programa

8 Programacin: Ciclos

LBL 1
L X+0 Y+30 RR
FC DR- R30 CCX+30 CCY+30
FL AN+60 PDX+30 PDY+30 D+10
FSELECT 03
FPOL X+30 Y+30
FC DR- R20 CCPR+55 CCPA+60
FSELECT 02
FL AN-120 PDX+30 PDY+30 D+10
FSELECT 03
FC X+0 DR- R30 CCX+30 CCY+30
FSELECT 02
LBL 0
END PGM C20 MM

TNC 410 de HEIDENHAIN

8.6 Ciclos SL

15
16
17
18
19
20
21
22
23
24
25
26
27
28

Subprograma del contorno


(vase FK 2 ejemplo en la pgina 99)

173

16

16

100

5
R2

50

16

8.6 Ciclos SL

Ejemplo: Pretaladrado, desbaste y acabado de contornos superpuestos

5
R2

35

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

174

BEGIN PGM C21 MM


BLK FORM 0.1 Z X+0 Y+0 Z-40
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+3
TOOL DEF 2 L-12,53 R+3
TOOL CALL 1 Z S4500
L Z+250 R0 FMAX
CYCL DEF 14.0 CONTORNO
CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 /4
CYCL DEF 15.0 PRETALADRADO
CYCL DEF 15.1 DIST. 2 PROF. -20
CYCL DEF 15.2 APROX. 5 F200 SOBREM. +1
L X+50 Y+50 R0 FMAX M3
L Z+2 R0 FMAX M99
L Z+250 R0 FMAX M6
TOOL CALL 2 Z S4000
CYCL DEF 6.0 DESBASTE
CYCL DEF 6.1 DIST. 2 PROF. -20
CYCL DEF 6.2 APROX. 5 F150 SOBREM. +1
CYCL DEF 6.3 ANGULO +0 F250
L Z+2 R0 F1000 M3
CYCL CALL

65

100

Definicin del bloque


Definicin de la hta. Taladro
Definicin de la hta. para el desbaste/acabado
Llamada a la hta. para el taladrado
Retirar la herramienta
Determinar el subprograma del contorno
Definicin del ciclo Pretaladrado

Posicionamiento previo en el plano de mecanizado


Posicionamiento previo en el eje de la hta., llamada al ciclo Pretaladrado
Cambio de herramienta
Llamada a la hta. para Desbaste/Acabado
Definicin del ciclo Desbaste

Posicionamiento previo en el eje de la hta.


Llamada al ciclo Desbaste

8 Programacin: Ciclos

CYCL DEF 16.0 FRESADO DEL CONTORNO


CYCL DEF 16.1 DIST. 2 PROF. -20
CYCL DEF 16.2 APROX.5 F100 DR+ F300
L Z+2 R0 FMAX M99
L Z+250 R0 FMAX M2
LBL 1
CC X+35 Y+50
L X+10 Y+50 RR
C X+10 DRLBL 0
LBL 2
CC X+65 Y+50
L X+90 Y+50 RR
C X+90 DRLBL 0
LBL 3
L X+27 Y+50 RL
L Y+58
L X+43
L Y+42
L X+27
LBL 0
LBL 4
L X+65 Y+42 RL
L X+57
L X+65 Y+58
L X+73 Y+42
LBL 0
END PGM C21 MM

TNC 410 de HEIDENHAIN

8.6 Ciclos SL

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

Definicin del ciclo Acabado

Llamada al ciclo Acabado


Retirar la herramienta, final del programa
Subprograma 1 del contorno: Cajera izquierda

Subprograma 2 del contorno: Cajera derecha

Subprograma 3 del contorno: Isla rectangular izquierda

Subprograma 4 del contorno: Isla triangular derecha

175

8.7 Ciclos para el planeado

8.7 Ciclos para el planeado


El TNC dispone de dos ciclos con los cuales se pueden mecanizar
superficies con las siguientes caractersticas:
n Ser planas y rectangulares
n Ser planas segn un ngulo oblcuo
n Estar inclinadas de cualquier forma
n Estar unidas entre s

Ciclo

Softkey

230 PLANEADO
Para superficies rectangulares planas
231 SUPERFICIE REGULAR
Para superficies inclinadas

PLANEADO (ciclo 230)


1 El TNC posiciona la hta. en marcha rpida FMAX desde la posicin
actual en el plano de mecanizado sobre el punto de partida ; el
TNC desplaza la hta. segn el radio de la misma hacia la izquierda
y hacia arriba
2 A continuacin la hta. se desplaza en el eje de la misma con
FMAX a la distancia de seguridad y posteriormente con el avance
de profundizacin sobre la posicin inicial programada en el eje
de la herramienta.
3 A continuacin la hta. se desplaza con el avance de fresado
programado sobre el punto final ; el TNC calcula el punto final
con los datos del punto inicial, de la longitud y del radio de la
herramienta programados.

4 El TNC desplaza la herramienta con avance de fresado transversal


sobre el punto de partida de la siguiente lnea; el TNC calcula este
desplazamiento con la anchura y el nmero de cortes
programados.
5 Despus la herramienta se retira en la direccin negativa del eje X
6 El planeado se repite hasta mecanizar completamente la
superficie programada
7 Al final el TNC retira la hta. con FMAX a la distancia de seguridad

176

8 Programacin: Ciclos

El TNC posiciona la herramienta desde la posicin actual


primero en el plano de mecanizado y a continuacin en
el eje de la herramienta sobre el punto inicial 1.

Punto de partida del 1er eje Q225 (valor absoluto):

Coordenadas del punto de partida de la superficie a


planear en el eje principal del plano de mecanizado
Punto de partida del 2 eje Q226 (valor absoluto):

N = Q240

Q219

Posicionar previamente la herramienta, de forma que no


se produzca ninguna colisin con la pieza.

Q207

Q209

Q226

Coordenadas del punto de partida de la superficie a


planear en el eje transversal del plano de mecanizado

Q218
Q225

Punto de partida del 3er eje Q227 (valor absoluto):

Altura en el eje de la hta. a la cual se realiza el


planeado
Longitud lado 1 Q218 (valor incremental): Longitud de

la superficie para el planeado en el eje principal del


plano de mecanizado, referida al punto de partida del
1er eje

Q206

Longitud lago 2 Q219 (valor incremental): Longitud de

la superficie para el planeado en el eje transversal del


plano de mecanizado, referida al punto de partida del
2 eje

Q200
Q227

Nmero de cortes Q240: Nmero de lneas sobre las

cuales el TNC desplaza la hta. a lo ancho de la pieza


Avance al profundizar Q206: Velocidad de la hta. en el

desplazamiento a la distancia de seguridad hasta la


profundidad de fresado en mm/min
Avance de fresado Q207: Velocidad de desplazamiento

de la hta. en el fresado en mm/min


Avance transversal Q209: Velocidad de

desplazamiento de la hta. para la llegada a la lnea


siguiente en mm/min; cuando la hta. se aproxima a la
pieza transversalmente, se introduce Q209 menor a
Q207; cuando se desplaza transversalmente en vaco,
Q209 puede ser mayor a Q207
Distancia de seguridad Q200 (valor incremental):

Distancia entre el extremo de la hta. y la profundidad


de fresado para el posicionamiento al principio y al
final del ciclo

TNC 410 de HEIDENHAIN

Ejemplo de frases NC:


71 CYCL DEF 230 PLANEADO
Q225=+10
;PTO. INICIAL 1ER EJE
Q226=+12
;PTO. INICIAL 2 EJE
Q227=+2.5 ;PTO. INICIAL 3ER EJE
Q218=150
;LONGITUD LADO 1
Q219=75
;LONGITUD LADO 2
Q240=25
;NUMERO DE CORTES
Q206=150
;AVANCE AL PROFUNDIZAR
Q207=500
;AVANCE DE FRESADO
Q209=200
;AVANCE TRANSVERSAL
Q200=2
;DISTANCIA DE SEGURIDAD

177

8.7 Ciclos para el planeado

Antes de la programacin deber tenerse en cuenta

8.7 Ciclos para el planeado

SUPERFICIE REGULAR (ciclo 231)


1 El TNC posiciona la hta. desde la posicin actual con un
movimiento lineal 3D sobre el punto de partida

2 A continuacin la hta. se desplaza con el avance de fresado


programado sobre el punto final
3 Desde all el TNC desplaza la hta. en marcha rpida FMAX segn
el dimetro de la hta. en la direccin positiva del eje de la hta. y
de nuevo al punto de partida

4 En el punto de partida el TNC desplaza la hta. de nuevo al


ltimo valor Z alcanzado

5 A continuacin el TNC desplaza la hta. en los tres ejes desde el


punto segn la direccin del punto hasta la siguiente lnea
6 Despus el TNC desplaza la hta. hasta el punto final de esta lnea.
El TNC calcula el punto final en la lnea que une el punto y
7 El planeado se repite hasta mecanizar completamente la
superficie programada
8 Al final el TNC posiciona la hta. segn el dimetro de la misma
sobre el punto ms elevado programado en el eje de la hta.

Direccin de corte
El punto de partida y de esta forma la direccin de fresado se
pueden elegir libremente, ya que el TNC realiza los cortes por
lneas en el mismo sentido del punto al punto y el desarrollo
completo transcurre del punto / al punto / . El punto se
puede colocar en cualquier esquina de la superficie a mecanizar

La calidad de la superficie al utilizar una fresa cilndrica se puede


optimizar:
n Mediante un corte de empuje (coordenada en el eje de la hta. del

punto mayor a la coordenada del eje de la hta. del punto


superficies de poca inclinacin.

) en

n Mediante un corte de arrastre (coordenada en el eje de la hta. del

punto menor a la coordenada en el eje de la hta. del punto


en superficies muy inclinadas

n En las superficies inclinadas, se situa la direccin del movimiento

principal (del punto al punto ) segn la direccin de la mayor


pendiente. Vase la figura en el centro a la dcha.
La calidad de la superficie al utilizar una fresa esfrica se puede
optimizar:
n En las supeficies inclinadas se situa el movimiento principal (del

punto al punto ) perpendicularmente a la direccin de la


pendiente mayor. Vase la figura abajo a la derecha.

178

8 Programacin: Ciclos

El TNC posiciona la hta. desde la posicin actual con un


movimiento lineal 3D sobre el punto de partida .
Posicionar previamente la herramienta, de forma que no
se produzca ninguna colisin con la pieza.

El TNC desplaza la hta. con correccin de radio R0 entre


las posiciones programadas.

Q236

Si es preciso se emplea una fresa con dentado frontal


cortante en el centro (DIN 844).

Q233
Q227
Q230

Punto de partida 1er eje Q225 (valor absoluto):

Coordenadas del punto de partida de la superficie a


planear en el eje principal del plano de mecanizado

X
Q228

Q231

Q234

Q225

Punto de partida 2 eje Q226 (valor absoluto):

Coordenadas del punto de partida de la superficie a


planear en el eje transversal del plano de mecanizado
Punto de partida 3er eje Q227 (valor absoluto):

Coordenada del punto de partida de la superficie a


planear en el eje de la hta.
2 punto 1er eje Q228 (valor absoluto): Coordenada

Q235
Q232

del pto. final de la superficie a planear en el eje


principal del plano de mecanizado

N = Q240

2 punto del 2 eje Q229 (valor absoluto): Coordenada

del pto. final de la superficie a planear en el eje


transversal del plano de mecanizado
2 punto 3er eje Q230 (valor absoluto): Coordenada del

Q229

pto. final de la superficie a planear en el eje de la hta.

Q226

3er punto 1er eje Q231 (valor absoluto): Coordenada

Q207

en el eje principal del plano de


del punto
mecanizado

3er punto 2 eje Q232 (valor absoluto): Coordenada

del punto en el eje transversal del plano de


mecanizado
3er punto 3er eje Q233 (valor absoluto): Coordenada

del punto

en el eje de la hta.

4 punto 1er eje Q234 (valor absoluto): Coordenada

en el eje principal del plano de


del punto
mecanizado
4 punto 2 eje Q235 (valor absoluto): Coordenada del

punto

en el eje transversal del plano de mecanizado

4 punto 3er eje Q236 (valor absoluto): Coordenada

del punto

en el eje de la hta.

Nmero de cortes Q240: Nmero de lneas por las

cuales se debe desplazar la hta. entre el punto


o bien entre el punto y

Avance de fresado Q207: Velocidad de desplazamiento

de la hta. durante el fresado en mm/min. El TNC realiza


el primer corte con la mitad del valor programado.
TNC 410 de HEIDENHAIN

Ejemplo de frases NC:


72 CYCL DEF 231 SUPERFICIE REGULAR
Q225=+0
;PTO. INICIAL 1ER EJE
Q226=+5
;PTO. INICIAL 2 EJE
Q227=-2
;PTO. INICIAL 3ER EJE
Q228=+100 ;2 PTO. EN EJE 1
Q229=+15
;2 PTO. EN EJE 2
Q230=+5
;2 PTO. 3ER EJE
Q231=+15
;3 PTO. EN EJE 1
Q232=+125 ;3ER PTO. EN EJE 2
Q233=+25
;3 PTO. EN EJE 3
Q234=+85
;4 PTO. EN EJE 1
Q235=+95
;4 PTO. EN EJE 2
Q236=+35
;4 PTO. EN EJE 3
Q240=40
;NUMERO DE CORTES
Q207=500
;AVANCE DE FRESADO
179

8.7 Ciclos para el planeado

Antes de la programacin deber tenerse en cuenta

8.7 Ciclos para el planeado

Ejemplo: Planeado

100

100

0
1
2
3
4
5
6

BEGIN PGM C230 MM


BLK FORM 0.1 Z X+0 Y+0 Z+0
BLK FORM 0.2 X+100 Y+100 Z+40
TOOL DEF 1 L+0 R+5
TOOL CALL 1 Z S3500
L Z+250 R0 FMAX
CYCL DEF 230 PLANEADO
Q225=+0
;PTO. INICIAL 1ER EJE
Q226=+0
;PUNTO INICIAL 2 EJE
Q227=+35 ;PUNTO INICIAL 3ER EJE
Q218=100 ;LONGITUD LADO 1
Q219=100 ;LONGITUD LADO 2
Q240=25
;NUMERO CORTES
Q206=250 ;AVANCE AL PROFUNDIZAR
Q207=400 ;AVANCE FRESADO
Q209=150 ;AVANCE TRANSVERSAL
Q200=2
;DISTANCIA DE SEGURIDAD
7 L X-25 Y+0 R0 FMAX M3
8 CYCL CALL
9 L Z+250 R0 FMAX M2
10 END PGM C230 MM

180

35

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Definicin del ciclo Planeado

Posicionamiento previo cerca del punto de partida


Llamada al ciclo
Retirar la herramienta, final del programa

8 Programacin: Ciclos

8.8 Ciclos para la traslacin de coordenadas

8.8 Ciclos para la traslacin de coord.


Con la traslacin de coordenadas se puede realizar un contorno
programado una sla vez, en diferentes posiciones de la pieza con
posicin y medidas modificadas. El TNC dispone de los siguientes
ciclos para la traslacin de coordenadas:
Ciclo

Softkey

7 PUNTO CERO
Desplazar contornos directamente en el programa o
con una tabla de puntos cero
8 ESPEJO
Reflejar contornos
10 GIRO
Girar contornos en el plano de mecanizado
11 FACTOR DE ESCALA
Reducir o ampliar contornos
26 FACTOR DE ESCALA ESPECIFICO DE CADA EJE
Reducir o ampliar contornos con factores de escala
especficos para cada eje

Activacin de la traslacin de coordenadas


Principio de activacin: Una traslacin de coordenadas se activa a
partir de su definicin, es decir, no es preciso llamarla. La traslacin
actua hasta que se anula o se define una nueva.
Anulacin de la traslacin de coordenadas:
n Definicin del ciclo con los valores para el comportamiento
bsico, p.ej. factor de escala 1,0
n Ejecucin de las funciones auxiliares M02, M30 o la frase END

PGM (depende del parmetro de mquina 7300)


n Seleccin de un nuevo programa

TNC 410 de HEIDENHAIN

181

8.8 Ciclos para la traslacin de coordenadas

Desplazamiento del PUNTO CERO (ciclo 7)


Con el DESPLAZAMIENTO DEL PUNTO CERO se pueden repetir
mecanizados en cualquier otra posicin de la pieza.

Z
Y

Activacin
Despus de la definicin del ciclo DESPLAZAMIENTO DEL PUNTO
CERO, las coordenadas se refieren al nuevo punto del cero pieza. El
desplazamiento en cada eje se visualiza en la visualizacin de
estados adicional.

Desplazamiento: Introducir las coordenadas del nuevo

punto cero, confirmar cada eje con la tecla ENT,


finalizar la introduccin pulsando la tecla END;
Los valores absolutos se refieren al cero pieza
determinado mediante la fijacin del punto de
referencia; los valores incrementales se refieren
siempre al ltimo punto cero vlido, el cual puede
estar ya desplazado
REF: Al pulsar la softkey REF, el punto cero

programado se refiere al punto cero de la mquina. En


este caso el TNC caracteriza la primera frase del ciclo
con REF

Z
Y

Ejemplo de frases NC:


73 CYCL DEF 7.0 PUNTO CERO
74 CYCL DEF 7.1 X+10
75 CYCL DEF 7.2 Y+10
76 CYCL DEF 7.3 Z-5

IY

X
IX

Anulacin
El desplazamiento del punto cero con las coordenadas X=0, Y=0 y
Z=0 elimina el desplazamiento del punto cero anterior.
Visualizaciones de estados
n La visualizacin de estados se refiere al punto cero activo
(desplazado)
n El punto cero indicado en la visualizacin de estados adicional se

refiere al punto de referencia fijado manualmente

Desplazamiento del PUNTO CERO con tablas de


cero piezas (ciclo 7)

Y
N5
N4

Los puntos cero de la tabla de cero piezas se pueden


referir al punto de referencia actual o al punto cero de la
mquina (depende del parmetro de mquina 7475)
Los valores de las coordenadas de las tablas de cero
piezas son exclusivamente absolutas.

N3
N2

X
N1

N0

Rogamos tengan en cuenta que los nmeros de los


puntos cero se desplazan cuando se aaden lneas en la
tablas de puntos cero existentes (si es preciso modificar
el programa NC).

182

8 Programacin: Ciclos

Funciones edicin

n en los pasos de mecanizado que se repiten con frecuencia en

Seleccionar el eje

Tecla / Softkey
/

diferentes posiciones de la pieza o


n cuando se utiliza a menudo el mismo desplazamiento de punto

Pasar pgina hacia abajo

cero
Dentro de un programa los puntos cero se pueden programar
directamente en la definicin del ciclo o bien se pueden llamar de
una tabla de puntos cero.

Pasar pgina hacia arriba


Pasar pgina hacia arriba

Definicin del ciclo 7


Pulsar la softkey para la introduccin del nmero de

punto cero, introducir el n del punto cero y confirmar


con la tecla END
Ejemplo de frases NC:
77 CYCL DEF 7.0 PUNTO CERO
78 CYCL DEF 7.1 #12
Anulacin
n Desde la tabla de puntos cero se llama a un desplazamiento con
las coordenadas X=0; Y=0 etc.
n El desplazamiento a las coordenadas X=0; Y=0 etc. se llama

Pasar pgina hacia abajo


Saltar una palabra a la dcha.
Saltar una palabra a la izq.
Aceptar posicin actual,
p.ej. para el eje Z
Aadir el n de lneas
programadas

directamente con una definicin del ciclo


Seleccionar la tabla de puntos cero en el programa NC
Con la funcin SEL TABLE se selecciona la tabla de puntos cero, de
la cual el TNC obtiene los puntos cero:
Seleccionar las funciones para la llamada al programa:

Pulsar la tecla PGM CALL


Pulsar la softkey TABLA PTOS. CERO
Introducir el nombre de la tabla de puntos cero,

Borrar la lnea actual y


memorizacin intermedia
Aadir una lnea nueva, o bien
aadir la ltima lnea borrada
Saltar al principio de la tabla

confirmar con END


Saltar al final de la tabla
Edicin de una tabla de puntos cero
La tabla de puntos cero se selecciona en el modo de
funcionamiento Memorizar/Editar programa
Llamar a la gestin de ficheros: Pulsar la tecla PGM

MGT; vase tambin el captulo 4.2 Gestin de


ficheros
Desplazar el cursor sobre la tabla de puntos cero

deseada. Confirmar con la tecla ENT


Editar fichero: Vase la tabla con las funciones de

edicin
Salida de la tabla de puntos cero
Llamar a la gestin de ficheros y seleccionar un fichero de otro
tipo, p.ej. un programa de mecanizado

TNC 410 de HEIDENHAIN

183

8.8 Ciclos para la traslacin de coordenadas

Empleo
Las tablas de puntos cero se utilizan

8.8 Ciclos para la traslacin de coordenadas

ESPEJO (ciclo 8)
El TNC puede realizar un mecanizado espejo en el plano de
mecanizado. Vase la figura arriba a la derecha.

Z
Y

Activacin
El ciclo espejo se activa a partir de su definicin en el programa. Un
GIRO tambin actua en el modo de funcionamiento
POSICIONAMIENTO MANUAL. El TNC muestra los ejes espejo
activados en la visualizacin de estados adicional.

n Si slo se refleja un eje, se modifica el sentido de

desplazamiento de la hta. Esto no es vlido en los ciclos de


mecanizado.
n Cuando se reflejan dos ejes, no se modifica el sentido de

desplazamiento.
El resultado del espejo depende de la posicin del punto cero:
n El punto cero est sobre el contorno a reflejar: La trayectoria se

refleja directamente en el punto cero; vase figura dcha. en el


centro
n El punto cero est fuera del contorno a reflejar: La trayectoria se

desplaza; vase figura abajo a la derecha


Eje reflejado?: Introducir el eje, que se quiere reflejar;

se pueden reflejar todos los ejes, incluidos los ejes


giratorios a excepcin del eje de la hta. y de su
correspondiente eje transversal

Y
X

Ejemplo de frases NC:


79 CYCL DEF 8.0 ESPEJO
80 CYCL DEF 8.1 X Y
Anulacin
Programar de nuevo el ciclo ESPEJO con la introduccin NO ENT.

Z
Y
X

184

8 Programacin: Ciclos

Dentro de un programa el TNC puede girar el sistema de


coordenadas en el plano de mecanizado segn el punto cero
activado.

Z
Z

Y
Y

Activacin
El GIRO se activa a partir de su definicin en el programa. Tambin
acta en el modo de funcionamiento Posicionamiento manual. El
TNC visualiza los ngulos de giro activados en la visualizacin de
estados adicional.

8.8 Ciclos para la traslacin de coordenadas

GIRO (ciclo 10)

X
X

Eje de referencia para el ngulo de giro:


n Plano X/Y

Eje X

n Plano Y/Z

Eje Y

n Plano Z/X

Eje de la herramienta

Antes de la programacin deber tenerse en cuenta


El TNC elimina una correccin de radio activada
mediante la definicin del ciclo 10. Si es preciso se
programa de nuevo la correccin de radio.
Despus de definir el ciclo 10, hay que desplazar los dos
ejes del plano de mecanizado para poder activar el giro.
GIRO: Introducir el ngulo de giro en grados () .

Campo de introduccin: -360 a +360 (valores


absolutos o incrementales)
Ejemplo de frases NC:
81 CYCL DEF 10.0 GIRO
82 CYCL DEF 10.1 ROT+12.357
Anulacin
Se programa de nuevo el ciclo GIRO indicando el ngulo de giro 0.

TNC 410 de HEIDENHAIN

185

8.8 Ciclos para la traslacin de coordenadas

FACTOR DE ESCALA (ciclo 11)


El TNC puede ampliar o reducir contornos dentro de un programa.
De esta forma se pueden tener en cuenta, por ejemplo, factores de
reduccin o ampliacin.
Activacin
El FACTOR DE ESCALA se activa a partir de su definicin en el
programa. Tambin se activa en el modo de funcionamiento
POSICIONAMIENTO MANUAL. El TNC muestra el factor de escala
activado en la visualizacin de estados adicional.

Z
Y

Z
X
X

El factor de escala actua


n en el plano de mecanizado o simultneamente en los tres ejes de

coordenadas (depende del parmetro de mquina 7410)


n en las cotas indicadas en el ciclo
n tambin sobre ejes paralelos U,V,W

Condiciones
Antes de la ampliacin o reduccin deber desplazase el punto
cero a un lado o a la esquina del contorno.
Factor de escala?: Introducir el factor SCL (en ingls.:

scaling); el TNC multiplica las coordenadas y radios por


el factor SCL (tal como se describe en Activacin)
Ampliacin:

SCL mayor que 1 a 99,999 999

Reduccin:

SCL menor que 1 a 0,000 001

Ejemplo de frases NC:


83 CYCL DEF 11.0 FACTOR DE ESCALA
84 CYCL DEF 11.1 SCL0.99537
Anulacin
Programar de nuevo el factor de escala indicando el factor 1.

186

8 Programacin: Ciclos

8.8 Ciclos para la traslacin de coordenadas

FACTOR DE ESCALA ESPECIFICO DE CADA EJE


(ciclo 26)

Antes de la programacin deber tenerse en cuenta


Se puede introducir para cada eje un factor de escala
especfico de cada eje

CC

Adems se pueden programar las coordenadas del


centro para todos los factores de escala.
El contorno se prolonga desde el centro o se reduce
hacia el mismo, es decir, no es necesario realizarlo con el
punto cero actual, como en el ciclo 11 F. DE ESCALA.

Activacin
El FACTOR DE ESCALA se activa a partir de su definicin en el
programa. Si el contorno a variar contiene arcos de crculo, el TNC
calcula un arco de elipse segn el factor de escala.
El FACTOR DE ESCALA acta tambin en el modo de
funcionamiento Posicionamiento manual. El TNC muestra el factor
de escala activado en la visualizacin de estados adicional.

Eje y factor: Eje(s) de coordenadas y factor(es) de

escala de la prolongacin o reduccin especficas de


cada eje. Introducir el valor positivo, mximo 99,999
999.
Coordenadas del centro: Centro de la prolongacin o

reduccin especfica de cada eje

CC

Los ejes de coordenadas se seleccionan con softkeys.


Anulacin
Se programa de nuevo el ciclo FACTOR DE ESCALA con el factor 1
para el eje correspondiente.

Ejemplo
Factores de escala especficos de cada eje en el plano de
mecanizado.
Se indica: Rombo, vase el grfico de abajo a la derecha
Esquina 1:X = 20,0 mm
Esquina 2:X = 32,5 mm
Esquina 3:X = 20,0 mm
Esquina 4:X = 7,5 mm

Y = 2,5 mm
Y = 15,0 mm
Y = 27,5 mm
Y = 15,0 mm

n Prolongar el eje X segn el factor 1,4


n Reducir el eje Y segn el factor 0,6
n Centro en CCX = 15 mm CCY = 20 mm

Ejemplo de frases NC
CYCL DEF 26.0 FAC. ESC.
CYCL DEF 26.1 X1,4 Y0,6 CCX+15 CCY+20

TNC 410 de HEIDENHAIN

187

Desarrollo del programa


n Traslacin de coordenadas en el pgm principal
captulo 9 Programacin: Subprogramas y
repeticiones parciales de un programa)

R5

10

n Mecanizado en el subprograma 1 (vase el

R5

10

8.8 Ciclos para la traslacin de coordenadas

Ejemplo: Traslacin de coordenadas

130
45

X
20

10

30

65

65

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

188

BEGIN PGM KOUMR MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+130 Y+130 Z+0
TOOL DEF 1 L+0 R+1
TOOL CALL 1 Z S4500
L Z+250 R0 FMAX
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+65
CYCL DEF 7.2 Y+65
CALL LBL 1
LBL 10
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 IROT+45
CALL LBL 1
CALL LBL 10 REP 6
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
L Z+250 R0 FMAX M2

130

Definicin del bloque


Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Desplazamiento del punto cero al centro

Llamada al fresado
Fijar una marca para la repeticin parcial del programa
Giro a 45 en incremental
Llamada al fresado
Retroceso al LBL 10; en total seis veces
Anular el giro
Anular el desplazamiento del punto cero

Retirar la herramienta, final del programa

8 Programacin: Ciclos

LBL 1
L X+0 Y+0 R0 FMAX
L Z+2 R0 FMAX M3
L Z-5 R0 F200
L X+30 RL
L IY+10
RND R5
L IX+20
L IX+10 IY-10
RND R5
L IX-10 IY-10
L IX-20
L IY+10
L X+0 Y+0 R0 F500
L Z+20 R0 FMAX
LBL 0
END PGM KOUMR MM

TNC 410 de HEIDENHAIN

8.8 Ciclos para la traslacin de coordenadas

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

Subprograma 1:
Determinacin del fresado

189

8.9 Ciclos especiales

8.9 Ciclos especiales


TIEMPO DE ESPERA (ciclo 9)
En un programa en funcionamiento, la frase siguiente se ejecuta
despus de haber transcurrido el tiempo de espera programado. El
tiempo de espera sirve, por ejemplo para la rotura de viruta.
Activacin
El ciclo se activa a partir de su definicin en el programa. No tiene
influencia sobre los estados que actuan de forma modal, como p.ej.
el giro del cabezal.
Tiempo de espera en segundos: Introducir el tiempo

de espera en segundos
Campo de introduccin 0 a 30 000 s (aprox. 8,3 horas)
en pasos de 0,001 s
Ejemplo de frases NC
89
90

CYCL DEF 9.0 TIEMPO DE ESPERA


CYCL DEF 9.1 T.ESP. 1.5

LLAMADA DEL PROGRAMA (ciclo 12)


Los programas de mecanizado, como p.ej. ciclos de taladrado
especiales o mdulos geomtricos, se pueden asignar como ciclos
de mecanizado. En este caso el programa se llama como si fuese
un ciclo.

7 CYCL DEF 12.0


PGM CALL
8 CYCL DEF 12.1
LOT31

BEGIN PGM
LOT31 MM

9 ... M99

Nombre del programa: Nombre del programa que se

END PGM LOT31

quiere llamar
El programa se llama con
n CYCL CALL (frase separada) o
n M99 (actua por frases) o
n M89 (se ejecuta despus de cada frase de
posicionamiento)
Ejemplo: Llamada al programa
Se desea llamar al programa 50 a travs de la llamada de ciclo
Ejemplo de frases NC
55 CYCL DEF 12.0 PGM CALL
56 CYCL DEF 12.1 PGM 50.H
57 L X+20 Y+50 FMAX M99

190

Determinacin:
El programa 50 es un ciclo
Llamada al programa 50

8 Programacin: Ciclos

El constructor de la mquina prepara la mquina y el TNC


para poder emplear el ciclo 13.
El TNC puede controlar el cabezal principal de una mquina
herramienta como un 6 eje y girarlo en una posicin determinada
segn un ngulo.

La orientacin del cabezal se utiliza p.ej.


n en sistemas de cambio de herramienta con una determinada

posicin para el cambio de la misma


n para ajustar la ventana de emisin y recepcin del palpador 3D

con transmisin por infrarrojos


Activacin
La posicin angular definida en el ciclo se posiciona con la
programacin de M19.
Si se programa M19 sin antes haber definido el ciclo 13, el TNC
posiciona el cabezal principal sobre el valor angular determinado en
un parmetro de mquina (vase el manual de la mquina).
Angulo de orientacin: Introducir el ngulo referido al

eje de referencia angular del plano de mecanizado


Campo de introduccin:

0 a 360

Resolucin de la introduccin:

0,001

Ejemplo de frases NC
93
94

CYCL DEF 13.0 ORIENTACION


CYCL DEF 13.1 ANGULO 180

TNC 410 de HEIDENHAIN

191

8.9 Ciclos especiales

Orientacin del cabezal (ciclo 13)

9
Programacin:
Subprogramas y repeticiones
parciales de un programa

9.1 Caracterizacin de subprogramas y repeticiones parciales de un pgm;


9.2 Subprogramas

9.1 Introduccin de subprogramas y


repeticiones parciales de un pgm
Las partes de un programa que se deseen se pueden ejecutar
repetidas veces con subprogramas o repeticiones parciales de un
programa.
Label
Los subprogramas y repeticiones parciales de un programa
comienzan en un programa de mecanizado con la marca LBL, que
es la abreviacin de LABEL (en ingls marca).
Los LABEL se enumeran entre 1 y 254 . Cada nmero LABEL slo
se puede asignar una vez en el programa al pulsar la tecla LABEL
SET.
LABEL 0 (LBL 0) caracteriza el final de un subprograma y se puede
emplear tantas veces como se desee.

9.2 Subprogramas

BEGIN PGM ..

Funcionamiento
1 El TNC ejecuta el programa de mecanizado hasta la llamada a un
subprograma CALL LBL.

CALL LBL1

2 A partir de aqu el TNC ejecuta el subprograma llamado hasta el


final del subprograma LBL 0.
3 Despus el TNC prosigue el programa de mecanizado con la frase
que sigue a la llamada al subprograma CALL LBL.

L Z+100 M2
LBL1

Indicaciones sobre la programacin


n Un programa principal puede contener hasta 254 subprogramas
n Los subprogramas se pueden llamar en cualquier secuencia

tantas veces como se desee.

LBL0
END PGM ...

n Un subprograma no puede llamarse a si mismo.


n Los subprogramas se programan al final de un programa principal

(detrs de la frase con M2 o M30)


n Si existen subprogramas dentro del programa de mecanizado

antes de la frase con M02 o M30 , estos se ejecutan sin llamada,


por lo menos una vez.

194

9 Programacin: Subprogramas y repeticiones parciales de un programa

9.3 Repeticiones parciales de un programa

Programacin de un subprograma
Sealar el comienzo: Pulsar la tecla LBL SET e
introducir un nmero LABEL
Introducir el subprograma
Sealar el final: Pulsar la tecla LBL SET e introducir el

nmero de LBL 0
Llamada a un subprograma
Llamada al subprograma: Pulsar la tecla LBL CALL
Nmero de label: Introducir el nmero de label del

subprograma que se desea llamar, confirmar con la


tecla END
No est permitido CALL LBL 0 ya que corresponde a la
llamada al final de un subprograma.

9.3 Repeticiones parciales de un pgm


BEGIN PGM ...
Las repeticiones parciales de un programa comienzan con la marca
LBL (LABEL). Una repeticin parcial del pgm finaliza con
CALL LBL REP.

LBL1
Funcionamiento
1 El TNC ejecuta el programa de mecanizado hasta el final de la
parte parcial del programa (CALL LBL REP)
2 A continuacin el TNC repite la parte del programa entre el label
llamado y la llamada al label CALL LBL REP tantas veces como se
haya programado en REP

CALL LBL1 REP 2

3 Despus el TNC continua con el programa de mecanizado

END PGM ...

Indicaciones sobre la programacin


n Se puede repetir una parte del programa hasta 65 534 veces
sucesivamente
n El TNC muestra en la visualizacin de estados adicional, las

repeticiones que quedan por ejecutar (vase 1.4 Visualizaciones


de estados)
n El TNC repite las partes parciales de un programa una vez ms de

las veces programadas

TNC 410 de HEIDENHAIN

195

9.4 Cualquier programa como subprograma

Programacin de repeticiones parciales del programa


Marcar el comienzo: Pulsar la tecla LBL SET e
introducir el nmero de label para la parte del
programa que se quiere repetir
Introducir la parte del programa

Llamada a una repeticin parcial del programa


Pulsar la tecla LBL CALL, introducir el NUMERO DE
LABEL de la parte del programar a repetir y el nmero
de repeticiones REP

9.4 Cualquier programa como


subprograma
1 El TNC ejecuta el programa de mecanizado, hasta que se llama a
otro programa con CALL PGM

BEGIN PGM A

BEGIN PGM B

2 A continuacin el TNC ejecuta el programa llamado hasta su final


3 Despus el TNC contina con la ejecucin del programa de
mecanizado que sigue a la llamada del programa
Indicaciones sobre la programacin
n El TNC no precisa de ningn LABEL para poder emplear un
programa cualquiera como subprograma

25 CALL PGM B

END PGM A

END PGM B

n El programa llamado no puede contener la funcin auxiliar M2 o

M30
n El programa llamado no deber contener ningn CALL PGM al

programa original
Llamada a cualquier programa como subprograma
Seleccionar las funciones para la llamada al programa:
Pulsar la tecla PGM CALL

Funcin

Softkey

Llamada al programa memorizado


externamente

Pulsar la softkey PROGRAMA


Introducir el nombre del programa que se quiere

llamar. Adems, mediante softkeys se determina que


tipo de programa se quiere llamar y donde est
memorizado (vase tabla a la dcha.)

Llamada al pgm en texto claro


Llamada al programa DIN/ISO

Un programa cualquiera tambin puede ser llamado con


el ciclo 12 PGM CALL.

Conversin de frase CALL


PGM EXT a CALL PGM INT
(llamadaa pgm memorizado
externamente)
Llamada al tipo de programa,
determinado en la funcin
introduc. pgm

196

9 Programacin: Subprogramas y repeticiones parciales de un programa

9.5 Imbricaciones

9.5 Imbricaciones
Los subprogramas y repeticiones parciales del programa se pueden
imbricar de la siguiente forma:
n Subprogramas dentro de un subprograma
n Repeticiones parciales en una repeticin parcial del programa
n Repeticin de subprogramas
n Repeticiones parciales de un programa en un subprograma

Profundidad de imbricacin
La profundidad de imbricacin determina las veces que se pueden
introducir partes de un programa o subprogramas en otros
subprogramas o repeticiones parciales de un programa.
n Mxima profundidad de imbricacin para subprogramas: 8
n Mxima profundidad de imbricacin para llamadas a un pgm

principal: 4
n Las repeticiones parciales se pueden imbricar tantas veces como

se desee

Subprograma dentro de otro subprograma


Ejemplo de frases NC
0 BEGIN PGM UPGMS MM
...
17 CALL LBL 1
...
35 L Z+100 R0 FMAX M2
36 LBL 1
...
39 CALL LBL 2
...
45 LBL 0
46 LBL 2
...
62 LBL 0
63 END PGM UPGMS MM

TNC 410 de HEIDENHAIN

Llamada al subprograma en LBL 1


Ultima frase del
programa principal (con M2)
Principio del subprograma 1
Llamada al subprograma en LBL 2
Final del subprograma 1
Principio del subprograma 2
Final del subprograma 2

197

9.5 Imbricaciones

Ejecucin del programa


1er paso: Se ejecuta el pgm principal UPGMS hasta la frase 17.
2 paso:

Llamada al subprograma 1 y ejecucin hasta la frase


39.

3er paso: Llamada al subprograma 2 y ejecucin hasta la frase


62. Final del subprograma 2 y vuelta al subprgrama
desde donde se ha realizado la llamada
4 paso:

Ejecucin del subprograma 1 desde la frase 40 hasta


la frase 45. Final del subprograma 1 y regreso al
programa principal UPGMS.

5 paso:

Ejecucin del programa principal UPGMS desde la


frase 18 hasta la frase 35. Regreso a la primera frase y
final del programa.

Repeticin de repeticiones parciales de un


programa
Ejemplo de frases NC
0 BEGIN PGM
...
15 LBL 1
...
20 LBL 2
...
27 CALL LBL
...
35 CALL LBL
...
48 END PGM

REPS MM
Principio de la repeticin parcial del programa 1
Principio de la repeticin parcial del programa 2
La parte del programa entre esta frase y LBL 2
(frase 20) se repite dos veces
La parte del programa entre esta frase y LBL 1
(frase 15) se repite una vez

2 REP 2
1 REP 1
REPS MM

Ejecucin del programa


1er paso: Ejecutar el programa principal REPS hasta la frase 27
2 paso:

Se repite dos veces la parte del programa entre la


frase 20 y la frase 27

3er paso: Ejecucin del programa principal REPS desde la frase


28 hasta la 35
4 paso:

Se repite una vez la parte del programa entre la frase


15 y la frase 35 (contiene la repeticin de la parte del
programa entre la frase 20 y la frase 27)

5 paso:

Ejecucin del programa principal REPS desde la frase


36 a la frase 50 (final del programa)

198

9 Programacin: Subprogramas y repeticiones parciales de un programa

9.5 Imbricaciones

Repeticin de un subprograma
Ejemplo de frases NC
0 BEGIN PGM UPGREP MM
...
10 LBL 1
11 CALL LBL 2
12 CALL LBL 1 REP 2
...
19 L Z+100 R0 FMAX M2
20 LBL 2
...
28 LBL 0
29 END PGM UPGREP MM

Principio de la repeticin parcial del programa


Llamada al subprograma
La parte del programa entre esta frase y LBL1
(frase 10) se repite dos veces
Ultima frase del programa principal con M2
Principio del subprograma
Final del subprograma

Ejecucin del programa


1er paso: Ejecucin del programa principal UPGREP hasta la
frase 11
2 paso:

Llamada y ejecucin del subprograma 2

3er paso: Se repite dos veces la parte del programa entre la


frase 10 y la frase 12: El subprograma 2 se repite 2
veces
4 paso:

Ejecucin del programa principal UPGREP desde la


frase 13 a la 19; final del programa

TNC 410 de HEIDENHAIN

199

Desarrollo del programa


n Posicionamiento previo de la hta. sobre la arista
superior de la pieza

n Introducir la profundizacin en incremental


n Fresado del contorno

contorno

n Repeticin de la profundizacin y del fresado del

100
R1

9.6 Ejemplos de programacin

Ejemplo: Fresado de un contorno en varias aproximaciones

75

R18

30
R15

20

20

0 BEGIN PGM PGMWDH 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 DEF 1 L+0 R+10
4 TOOL CALL 1 Z S500
5 L Z+250 R0 FMAX
6 L X-20 Y+30 R0 F MAX
7 L Z+0 R0 FMAX M3
8 LBL 1
9 L IZ-4 R0 F MAX
10 APPR CT X+2 Y+30 CCA90 R+5 RL F250
11 FC DR- R18 CLSD+ CCX+20 CCY+30
12 FLT
13 FCT DR- R15 CCX+50 CCY+75
14 FLT
15 FCT DR- R15 CCX+75 CCY+20
16 FLT
17 FCT DR- R18 CLSD- CCX+20 CCY+30
18 DEP CT CCA90 R+5 F1000
19 L X-20 Y+0 R0 FMAX
20 CALL LBL 1 REP 4
21 L Z+250 R0 FMAX M2
22 END PGM PGMWDH MM
200

50

75

100

Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo en el plano de mecanizado
Posicionamiento previo sobre la arista superior de la pieza
Marca para la repeticin parcial del programa
Profundizacin en incremental (en vaco)
Llegada al contorno
Contorno

Salida del contorno


Retirar
Retroceso al LBL 1; en total cuatro veces
Retirar la herramienta, final del programa

9 Programacin: Subprogramas y repeticiones parciales de un programa

9.6 Ejemplos de programacin

Ejemplo: Grupos de taladros


Desarrollo del programa
n Llegada al grupo de taladros en el programa
principal

n Llamada al grupo de taladros (subprograma 1)


n Programar una sola vez el grupo de taladros en

100

el subprograma 1

60
5

20

20

10

15

0 BEGIN PGM UP1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+2,5
4 TOOL CALL 1 Z S5000
5 L Z+250 R0 FMAX
6 CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-10 ;PROFUNDIDAD
Q206=250 ;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=10
;2 DISTANCIA DE SEGURIDAD
7 L X+15 Y+10 R0 FMAX M3
8 CALL LBL 1
9 L X+45 Y+60 R0 FMAX
10 CALL LBL 1
11 L X+75 Y+10 R0 FMAX
12 CALL LBL 1
13 L Z+250 R0 FMAX M2

TNC 410 de HEIDENHAIN

45

75

100

Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta

Llegada al punto de partida del grupo de taladros 1


Llamada al subprograma para el grupo de taladros
Llegada al punto de partida del grupo de taladros 2
Llamada al subprograma para el grupo de taladros
Llegada al punto de partida del grupo de taladros 3
Llamada al subprograma para el grupo de taladros
Final del programa principal

201

LBL 1
CYCL CALL
L IX+20 R0 FMAX M99
L IY+20 R0 FMAX M99
L IX-20 R0 FMAX M99
LBL 0
END PGM UP1 MM

Principio del subprograma 1: Grupo de taladros


1er taladro
Llegada al 2 taladro, llamada al ciclo
Llegada al 3er taladro, llamada al ciclo
Llegada al 4 taladro, llamada al ciclo
Final del subprograma 1

Ejemplo: Grupos de taladros con varias herramientas


Desarrollo del programa
n Programacin de los ciclos de mecanizado en
el programa principal
n Llamada a la figura de taladros

completa (subprograma 1)

100

n Llegada al grupo de taladros del subprograma

1, llamada al grupo de taladros (subprograma 2)


n Programar una sla vez el grupo de taladros en

60

el subprograma 2
5
20
20

9.6 Ejemplos de programacin

14
15
16
17
18
19
20

10

15

45

75

100

Z
-15
-20

0
1
2
3
4
5
6
7

202

BEGIN PGM UP2 MM


BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+4
TOOL DEF 2 L+0 R+3
TOOL DEF 3 L+0 R+3,5
TOOL CALL 1 Z S5000
L Z+250 R0 FMAX

Definicin de la hta. Broca de centraje


Definicin de la hta. Taladro
Definicin de la hta. Escariador
Llamada a la hta. Broca de centraje
Retirar la herramienta

9 Programacin: Subprogramas y repeticiones parciales de un programa

20
21
22
23
24
25
26
27

LBL 1
L X+15 Y+10 R0 FMAX M3
CALL LBL 2
L X+45 Y+60 R0 FMAX
CALL LBL 2
L X+75 Y+10 R0 FMAX
CALL LBL 2
LBL 0

Principio del subprograma 1: Figura completa de taladros


Llegada al punto de partida del grupo de taladros 1
Llamada al subprograma 2 para el grupo de taladros
Llegada al punto de partida del grupo de taladros 2
Llamada al subprograma 2 para el grupo de taladros
Llegada al punto de partida del grupo de taladros 3
Llamada al subprograma 2 para el grupo de taladros
Final del subprograma 1

9
10
11
12
13
14
15
16
17

28 LBL 2
29 CYCL CALL
30 L IX+20 R0 FMAX M99
31 L IY+20 R0 FMAX M99
32 L IX-20 R0 FMAX M99
33 LBL 0
34 END PGM UP2 MM

TNC 410 de HEIDENHAIN

9.6 Ejemplos de programacin

Definicin del ciclo Centraje

18
19

CYCL DEF 200 TALADRADO


Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-3
;PROFUNDIDAD
Q206=250 ;AVANCE AL PROFUNDIZAR
Q202=3
;PROFUNDIDAD DE PASADA
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=10
;2 DISTANCIA DE SEGURIDAD
CALL LBL 1
L Z+250 R0 FMAX M6
TOOL CALL 2 Z S4000
FN 0: Q201 = -25
FN 0: Q202 = +5
CALL LBL 1
L Z+250 R0 FMAX M6
TOOL CALL 3 Z S500
CYCL DEF 201 ESCARIADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-15 ;PROFUNDIDAD
Q206=250 ;AVANCE AL PROFUNDIZAR
Q211=0,5 ;TIEMPO DE ESPERA ABAJO
Q208=400 ;AVANCE DE RETROCESO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=10
;2 DISTANCIA DE SEGURIDAD
CALL LBL 1
L Z+250 R0 FMAX M2

Llamada al subprograma 1 para la figura completa de taladros


Cambio de herramienta
Llamada a la hta. para el taladrado
Nueva profundidad para Taladro
Nueva aproximacin para Taladro
Llamada al subprograma 1 para la figura completa de taladros
Cambio de herramienta
Llamada a la hta. Escariador
Definicin del ciclo Escariado

Llamada al subprograma 1 para la figura completa de taladros


Final del programa principal

Principio del subprograma 2: Grupo de taladros


1er taladro con ciclo de mecanizado activado
Llegada al 2 taladro, llamada al ciclo
Llegada al 3er taladro, llamada al ciclo
Llegada al 4 taladro, llamada al ciclo
Final del subprograma 2

203

10
Programacin:
Parmetros Q

10.1 Principio de funcionamiento y resumen de funciones

10.1 Principio de funcionamiento y


resumen de funciones
Con los parmetros Q se puede definir en un programa de
mecanizado una familia de piezas. Para ello en vez de valores
numricos se introducen parmetros Q.

Q6

Q1

Los parmetros Q se utilizan por ejemplo para

Q3

Q4

n Valores de coordenadas

Q2

n Avances

Q5

n Revoluciones
n Datos del ciclo

Adems con los parmetros Q se pueden programar contornos


determinados mediante funciones matemticas o ejecutar los
pasos del mecanizado que dependen de condiciones lgicas.
Un parmetro Q se caracteriza por la letra Q y un nmero del 0 al
299. Los parmetros Q se dividen en tres campos:
Significado

Grupo

Parmetros de libre empleo, que actuan de Q0 a Q99


forma global en todos los programas que
se encuentran en la memoria del TNC.
Cuando se llama a los ciclos de constructor
estos parmetros slo actan de forma local
(depende de MP7251)
Parmetros para funciones especiales
del TNC

Q100 a Q199

Parmetros que se emplean preferenteQ200 a Q299


mente en los ciclos y que actan de forma
global para todos los programas que se encuentran
en la memoria del TNC y en ciclos de constructor

Instrucciones de programacin
No se pueden mezclar en un programa parmetros Q y valores
numricos.
A los parmetros Q se les puede asignar valores entre 99
999,9999 y +99 999,9999.
El TNC asigna a ciertos parmetros Q siempre el mismo
dato, p.ej. al parmetro Q108 se le asigna el radio actual
de la hta. Vase el captulo 10.9 Parmetros Q
predeterminados.

206

10 Programacin: Parmetros Q

10.2 Tipos de funciones - Parmetros Q en vez de valores numricos

Llamada a las funciones de parmetros Q


Mientras se introduce un programa de mecanizado se pulsa la tecla
Q (en el campo de introduccin numrica y seleccin de ejes
debajo de la tecla /+ ). Entonces el TNC muestra las siguientes
softkeys:
Grupo de funciones

Softkey

Funciones matemticas bsicas


Funciones angulares
Condicin si/entonces, salto
Otras funciones
Introduccin directa de una frmula

10.2 Tipos de funciones - Parmetros Q


en vez de valores numricos
Con la funcin paramtrica FN0: ASIGNACIN se asignan
valores numricos a los parmetros Q. Entonces en el programa de
mecanizado se fija un parmetro Q en vez de un valor numrico.
Ejemplo de frases NC
15 FN0: Q10 = 25
...
25 L X +Q10

Asignacin:
Q10 tiene el valor 25
corresponde a L X +25

Con los tipos de funciones se programan p.ej. como parmetros Q


las dimensiones de una pieza.
Para el mecanizado de los distintos tipos de piezas, se le asigna a
cada uno de estos parmetros un valor numrico correspondiente.
Ejemplo
Cilindro con parmetros Q
Radio del cilindro R

= Q1

Altura del cilindro H

= Q2

Cilindro Z1

Q1 = +30
Q2 = +10

Cilindro Z2

Q1 = +10
Q2 = +50

Q1

Q1
Q2
Q2

TNC 410 de HEIDENHAIN

Z2

Z1

207

10.3 Descripcin de contornos mediante funciones matemticas

10.3 Descripcin de contornos mediante


funciones matemticas
Con parmetros Q se pueden programar en el programa de
mecanizado, funciones matemticas bsicas.
Seleccin de parmetros Q: Pulsar la tecla Q (situada en el campo

para la introduccin de valores numricos, a la derecha). La


cartula de softkeys indica las funciones de los parmetros Q.
Seleccionar las funciones matemticas bsicas: Pulsar la softkey

FUNCIONES BASICAS. El TNC muestra las siguientes softkeys:


Funcin

Softkey

FN0: ASIGNACION
p.ej. FN0: Q5 = +60
Asignacin directa de un valor
FN1: ADICION
p.ej. FN1: Q1 = Q2 + 5
Determinar y asignar la suma de dos valores
FN2: SUSTRACCION
p.ej. FN2: Q1 = +10 +5
Determinar y asignar la diferencia de dos valores
FN3: MULTIPLICACION
p.ej. FN3: Q2 = +3 * +3
Determinar y asignar la multiplicacin de dos valores
FN4: DIVISION
p.ej. FN4: Q4 = +8 DIV +Q2
Determinar y asignar el cociente de dos valores
Prohibido: Dividir por 0!
FN5: RAIZ
p.ej. FN5: Q20 = SQRT 4
Determinar y asignar la raz de un nmero
Prohibido: Sacar la raz de un valor negativo!
A la derecha del signo =, se pueden introducir:
n dos nmeros
n dos parmetros Q
n un nmero y un parmetro Q

Los parmetros Q y los valores numricos en las comparaciones


pueden ser con o sin signo.

208

10 Programacin: Parmetros Q

10.3 Descripcin de contornos mediante funciones matemticas

Ejemplo: Programacin de clculos bsicos


Seleccin de las funciones parmetricas: Pulsar
la tecla Q
<
Seleccionar las funciones matemticas bsicas:
Pulsar la softkey FUNCIONES BASICAS
<
Seleccin de la funcin paramtrica
ASIGNACION: Pulsar la softkey FN0 X = Y
N de parmetro para el resultado?
<
5

Introducir el nmero del parmetro Q: 5

1er valor o parmetro ?


<
10

Asignar a Q5 el valor numrico 10

Seleccin de las funciones parmetricas: Pulsar


la tecla Q
<
Seleccionar las funciones matemticas bsicas:
Pulsar la softkey FUNCIONES BASICAS
<
Seleccionar la funcin parmetrica
MULTIPLICACIN: Pulsar la softkey FN3 X Y
N de parmetro para el resultado?
12

Introducir el nmero de parmetro Q: 12

1er valor o parmetro ?


Q5

Introducir Q5 como primer valor

Multiplicador?
7

Introducir 7 como segundo valor

TNC 410 de HEIDENHAIN

209

10.4 Funciones angulares (Trigonometra)

El TNC muestra las siguientes frases de programa:


16 FN0: Q5 = +10
17 FN3: Q12 = +Q5 +7

10.4 Funciones angulares (Trigonometra)


El seno, el coseno y la tangente corresponden a las proporciones
de cada lado de un tringulo rectngulo. Siendo:
Seno:

sen =

a/c

Coseno:

cos =

b/c

Tangente:

tan =

a / b = sen / cos

Siendo

n c la hipotenusa o lado opuesto al ngulo recto


n a el lado opuesto al ngulo a
n b el tercer lado

El TNC calcula el ngulo mediante la tangente:


= arctan = arctan (a / b) = arctan (sen / cos )
Ejemplo:
a = 10 mm
b = 10 mm
= arctan (a / b) = arctan 1 = 45

Funcin

Softkey

FN6: SENO
p.ej. FN6: Q20 = SENQ5
Determinar y asignar el seno de un
ngulo en grados ()

Adems se tiene:
a2 + b2 = c2 (donde a2 = a x a)
c = (a2 + b2)
Programacin de funciones trigonomtricas
Las funciones angulares aparecen cuando se pulsa la softkey
FUNCIONES ANGULARES. El TNC muestra las softkeys que
aparecen en la tabla de la derecha.
Programacin: Vase Ejemplo: Programacin de los tipos de
clculo bsicos.

FN7: COSENO
p.ej. FN7: Q21 = COSQ5
Determinar y asignar el coseno de
un ngulo en grados ()

FN8: SACAR LA RAIZ DE LA SUMA DE LOS


CUADRADOS
p.ej. FN8: Q10 = +5 LEN +4
Determinar y asignar la longitud de dos valores
FN13: ANGULO
p.ej. FN13: Q20 = +10 ANGQ1
Determinar y asignar el ngulo con
arcotangente de dos lados
o seno y coseno de un ngulo
(0 < ngulo < 360)

210

10 Programacin: Parmetros Q

10.5 Determinacin de las funciones si/entonces con parmetros Q

10.5 Condiciones si/entonces con


parmetros Q
Al determinar la funcin si/entonces, el TNC compara un parmetro
Q con otro parmetro Q o con un valor numrico. Cuando se ha
cumplido la condicin, el TNC continua con el programa de
mecanizado en el LABEl programado detrs de la condicin (LABEL
vase el captulo 9. Subprogramas y repeticiones parciales de un
pgm). Si no se cumple la condicin el TNC ejecuta la siguiente
frase.
Cuando se quiere llamar a otro programa como subprograma, se
programa un PGM CALL detrs del LABEL.
Saltos incondicionales
Los saltos incondicionales son aquellos que cumplen siempre la
condicin (=incondicionalmente), p.ej.
FN9: IF+10 EQU+10 GOTO LBL1
Programacin de condiciones si/entonces
Las condiciones si/entonces aparecen al pulsar la softkey SALTOS.
El TNC muestra las siguientes softkeys:
Funcin

Softkey

FN9: SI ES IGUAL, SALTO


p.ej. FN9: IF +Q1 EQU +Q3 GOTO LBL 5
Si son iguales dos valores o parmetros,
salto al label indicado
FN10: SI ES DISTINTO, SALTO
p.ej. FN10: IF +10 NE Q5 GOTO LBL 10
Si son distintos dos valores o parmetros,
salto al label indicado
FN11: SI ES MAYOR, SALTO
p.ej. FN11: IF+Q1 GT+10 GOTO LBL 5
Si es mayor el primer valor o parmetro que el
segundo valor o parmetro, salto al label indicado
FN12: SI ES MENOR, SALTO
p.ej. FN12: IF+Q5 LT+0 GOTO LBL 1
Si es menor el primer valor o parmetro que el
segundo valor o parmetro, salto al label indicado

TNC 410 de HEIDENHAIN

211

10.6 Comprobacin y modificacin de parmetros Q

Abreviaciones y conceptos empleados


IF
(en ingls):
Cuando
EQU

(en ingls equal):

Igual

NE

(en ingls not equal):

Distinto

GT

(en ingls greater than):

Mayor que

LT

(en ingls less than):

Menor que

GOTO (en ingls go to):

Ir a

10.6 Comprobacin y modificacin de


parmetros Q
Se pueden comprobar y tambin modificar los parmetros Q
durante la ejecucin o el test del programa
Interrupcin de la ejecucin del programa (p.ej. tecla externa

STOP y softkey STOP) o bien parar el test del pgm


Llamada a la tabla de parmetros Q: Pulsar la tecla Q
Con los pulsadores de manual se selecciona un

parmetro Q en la pgina actual de la pantalla. Con la


softkey PAGINA se selecciona la pgina anterior o
posterior de la pantalla
Si se quiere modificar el valor de un parmetro se

introduce un nuevo valor, se confirma con la tecla ENT


y se finaliza la introduccin con la tecla END
Si no se quiere modificar el valor se finaliza el dilogo
pulsando la tecla END

212

10 Programacin: Parmetros Q

Nmero y texto del error

Pulsando la softkey FUNCIONES ESPECIALES, aparecen otras


funciones. El TNC muestra las siguientes softkeys:
Funcin

Softkey

FN14:ERROR
Emisin de avisos de error
FN15:PRINT
Emisin de textos o valores paramtricos sin formatear
FN18:SYS-DATUM READ
Lectura de los datos del sistema
FN19:PLC
Transmisin de los valores al PLC

FN14: ERROR
Emisin de avisos de error
Con la funcin FN14: ERROR se pueden emitir de forma controlada
en el programa, avisos de error previamente programados por el
constructor de la mquina o por HEIDENHAIN: Si durante la
ejecucin o el test de un programa se llega a una frase que
contenga FN 14, el TNC interrumpe dicha ejecucin o test y emite
un aviso. A continuacin se deber iniciar de nuevo con el
programa. Vase los numros de error en la tabla de la derecha.
Ejemplo de frase NC
El TNC debe emitir un aviso memorizado en el nmero de error 254
180 FN14: ERROR = 254
Nmeros de error

Dilogo standard

0 ... 299

FN 14: AVISO DE ERROR 0 .... 299

300 ... 999

Ningun dilogo standard registrado

1000 ... 1099

Avisos de error internos


(vase la tabla de la derecha)

TNC 410 de HEIDENHAIN

1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041

Cabezal ?
Falta el eje de la hta.
Anchura de la ranura demasiado grande
Radio de la hta. demasiado grande
Campo sobrepasado
Posicin inicial errnea
Giro no permitido
Factor de escala no permitido
Espejo no permitido
Desplazamiento no permitido
Falta avance
Valor de introduccin errneo
Signo errneo
Angulo no permitido
Punto de palpacin inalcanzable
Demasiados puntos
Introduccin contradictoria
CYCL incompleto
Plano mal definido
Programado eje errneo
Revoluciones errneas
Correccin de radio no definida
Redondeo no definido
Radio de redondeo demasiado grande
Arranque del programa no definido
Imbricaciones demasiado elevadas
Falta referencia angular
No se ha definido ningn ciclo de
mecanizado
Anchura de la ranura demasiado grande
Cajera demasiado pequea
Q202 sin definir
Q205 sin definir
Introducir Q218 mayor a Q219
CYCL 210 no permitido
CYCL 211 no permitido
Q220 demasiado grande
Introducir Q222 mayor a Q223
Introducir Q244 mayor a 0
Introducir Q245 diferente a Q246
Introducir el campo angular < 360
Introducir Q223 mayor a Q222
Q214: 0 no permitido

213

10.7 Otras funciones

10.7 Otras funciones

10.7 Otras funciones

FN15: PRINT
Emisin de textos o valores de parmetros Q
Ajuste de la conexin de datos: En el punto del men
CONEXION RS232, se determina donde memoriza el
TNC los textos o valores de los parmetros Q. Vase
14.4 Funciones MOD, Ajuste de la conexin de datos.
Con la funcin FN15: PRINT se emiten valores de parmetros Q y
avisos de error a travs de la conexin de datos, por ejemplo, a una
impresora. Si se emiten los valores a un ordenador, el TNC
memoriza los datos en el fichero %FN15RUN.A (emisin durante la
ejecucin del programa) o en el fichero %FN15SIM.A (emisin
durante el test del programa).
Emisin de dilogos y avisos de error con FN15:
PRINT Valor numrico.
Valor numrico 0 a 99:
Dilogos para ciclos de constructor
a partir de 100:

Avisos de error de PLC

Ejemplo: Emisin del nmero de dilogo 20


67 FN15: PRINT 20
Emisin de dilogos y parmetros Q con FN15:
PRINT Parmetro Q
Ejemplo de empleo: Protocolo de la medicin de una pieza
Se pueden emitir hasta seis parmetros Q y valores numricos
simultneamente. El TNC los separa con una barra.
Ejemplo: Emisin del dilogo 1 y del valor numrico Q1
70 FN15: PRINT 1/Q1

214

10 Programacin: Parmetros Q

10.7 Otras funciones

FN18: SYS-DATUM READ


Lectura de los datos del sistema
Con la funcin FN18: LEER DATOS SIS. se pueden leer los datos del
sistema y memorizarlos en parmetros Q.
La eleccin del dato del sistema se realiza a travs de un nmero
de grupo (n id.), un nmero y si es preciso una extensin.
Nombre del grupo, n id.

Nmero

Indice

Dato del sistema

Informacin sobre el programa, 10

1
2
3

Estado mm/pulg.
Factor de solapamiento en el fresado de cajeras
Nmero del ciclo de mecanizado activado

Estado de la mquina, 20

1
2
3

4
5

6
7
8
9
10

Nmero de la herramienta activada


Nmero de la herramienta dispuesta
Eje de la herramienta activado
0=X, 1=Y, 2=Z
N de revoluciones programado
Estado del cabezal conectado: 0= descon.,
1= conectado
Angulo de orientacin activado del cabezal
Cambio de gama activado
Estado del refrigerante: 0=descon., 1=conectado
Avance activado
Avance activado en el crculo de transicin

1
2
4
5
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

Longitud de la herramienta
Radio de la herramienta
Sobremedida de la longitud de la herramienta DL
Sobremedida del radio de la herramienta DR
Bloqueo de la herramienta (0 1)
Nmero de la herramienta gemela
Mximo tiempo de vida TIME1
Mximo tiempo de vida TIME2
Tiempo de vida actual CUR. TIME
Estado del PLC
Mxima longitud de la cuchilla LCUTS
Mximo ngulo de profundizacin ANGLE
TT: N de cuchillas CUT
TT: Tolerancia de desgaste de la longitud LTOL
TT: Tolerancia de desgaste del radio RTOL
TT: Sentido de giro DIRECT (3 4)
TT: Desvo del plano R-OFFS
TT: Desvo de la longitud L-OFFS
TT: Tolerancia de rotura de la longitud LBREAK
TT: Tolerancia de rotura del radio RBREAK

Datos de la tabla de htas., 50

TNC 410 de HEIDENHAIN

215

10.7 Otras funciones

Nombre del grupo, n id.

Nmero

Indice

Dato del sistema

Datos de la tabla de posiciones, 51

1
2
3
4
5

Nmero de herramienta en el almacn


Posicin fija: 0=no, 1=si
Posicin bloqueada: 0=no, 1=si
La herramienta es una hta. especial: 0=no, 1=si
Estado del PLC

Nmero de posicin de la hta. activa, 52

Nmero de posicin en el almacn

Datos de correccin, 200

1
2
3
4

Radio de la herramienta programado


Longitud de la herramienta programada
Sobremedida del radio DR de la hta. en TOOL CALL
Sobremedida de la longitud DL de la hta. en TOOL CALL

Transformaciones activas, 210

1
2
3

4
4
4
4

1
2
3
4

Giro bsico en funcionamiento manual


Giro bsico programado con el ciclo 10
Eje espejo activado
0: Espejo no activado
+1: Eje X reflejado
+2: Eje Y reflejado
+4: Eje Z reflejado
+8: IV. eje reflejado
Combinaciones = suma de los diferentes ejes
Factor de escala eje X activado
Factor de escala eje Y activado
Factor de escala eje Z activado
Factor de escala eje IV activado IV

1
2

1a4

1a4

1a4

1a4

Sistema de coordenadas activado, 211

Puntos cero pieza, 220

216

Sistema de introduccin
Sistema con M91 (vase +7.3 Funciones auxiliares para
la indicacin de coordenadas+)
Sistema con M92 (vase +7.3 Funciones auxiliares para
la indicacin de coordenadas+)
Punto cero fijado manualmente con el sistema M91
Indice 1 a 4: Eje X a IV IV
Punto cero programado
Indice 1 a 4: Eje X a IV IV
Punto cero activado con el sistema M91
Indice 1 a 4: Eje X a IV IV
Desplazamiento del punto cero del PLC

10 Programacin: Parmetros Q

Nmero

Indice

Dato del sistema

Finales de carrera, 230

1
2

1a4

1a4

1
2

1a4
1a4

3
4
5

1a4
1a4
1a4

1
2

1a4
1a4

3
4
5

1a4
1a4
1a4

20

1
2
3

Nmero del margen de finales de carrera activado


Coordenada negativa de los finales de carrera con el
sistema M91
Indice 1 a 4: Eje X a IV IV
Coordenada positiva de los finales de carrera con el
sistema M91
Indice 1 a 4: Eje X a IV IV
Poisicin nominal; Indice 1 a 4: Eje X a IV IV
Ultimo punto de palpacin
Indice 1 a 4: Eje X a IV IV
Polo activado; Indice 1 a 4: Eje X a IV IV
Punto central del crculo ; Indice 1 a 4: Eje X a IV IV
Punto central del crculo de la ltima frase RND
Indice 1 a 4: Eje X a IV IV
Poisicin nominal; Indice 1 a 4: Eje X a IV IV
Ultimo punto de palpacin
Indice 1 a 4: Eje X a IV IV
Polo activado; Indice 1 a 4: Eje X a IV IV
Punto central del crculo ; Indice 1 a 4: Eje X a IV IV
Punto central del crculo de la ltima frase RND
Indice 1 a 4: Eje X a IV IV
Punto central del palpador eje X
Punto central del palpador eje Y
Punto central del palpador eje Z
Radio de disco

Posiciones en el sistema M91, 240

Posiciones en el sist. de introduccin, 270

Datos de calibracin TT 120, 350

21

Ejemplo: Asignar el valor del factor de escala activado del eje


Z a Q25
55 FN18: LEER DATOS SIS. Q25 = ID210 NR4 IDX3

TNC 410 de HEIDENHAIN

217

10.7 Otras funciones

Nombre del grupo, n id.

10.7 Otras funciones

FN19: PLC
Transmisin de valores al PLC
Con la funcin FN19: PLC, se pueden transmitir hasta dos valores
numricos o parmetros Q al PLC.
Amplitud de pasos y unidades:

1 m o bien 0,001
0,1 m o bien 0,0001

La amplitud del paso depende del parmetro de mquina


4020 (ajuste por defecto = 1 m o bien 0,001).
Ejemplo: Transmisin del valor numrico 10 al PLC (coresponde a
10 m o bien a 0,01)
56 FN19:PLC=+10/+Q3

218

10 Programacin: Parmetros Q

10.8 Introduccin directa de una frmula

10.8 Introduccin directa de una frmula


Mediante softkeys se pueden introducir directamente en el
programa de mecanizado, frmulas matemticas con varias
operaciones de clculo:
Introduccin de la frmula
Las frmulas aparecen pulsando la softkey FORMULA.
El TNC muestra las siguientes softkeys en varias cartulas:
Relacin de la funcin

Softkey

Adicin
p.ej. Q10 = Q1 + Q5
Sustraccin
p.ej. Q25 = Q7 Q108
Multiplicacin
p.ej. Q12 = 5 * Q5
Divisin
p.ej. Q25 = Q1 / Q2
Abrir parntesis
p.ej. Q12 = Q1 * (Q2 + Q3)
Cerrar parntesis
p.ej. Q12 = Q1 * (Q2 + Q3)
Valor al cuadrado (en ingls square)
p.ej. Q15 = SQ 5
Raz cuadrada (en ingls square root)
p.ej. Q22 = SQRT 25
Seno de un ngulo
p.ej. Q44 = SEN 45
Coseno de un ngulo
p.ej. Q45 = COS 45
Tangente de un ngulo
p.ej. Q46 = TAN 45

TNC 410 de HEIDENHAIN

219

10.8 Introduccin directa de una frmula

Relacin de la funcin
Arcoseno
Funcin inversa al seno; determinar el ngulo de la
relacin entre el cateto opuesto/hipotenusa
p.ej. Q10 = ASEN 0,75
Arcocoseno
Funcin inversa al coseno; determinar el ngulo de
la relacin entre el cateto contiguo/hipotenusa
p.ej. Q11 = ACOS Q40
Arcotangente
Funcin inversa a la tangente; determinar el ngulo
de la relacin entre el cateto opuesto/cateto contiguo
p.ej. Q12 = ATAN Q50
Valores a una potencia
p.ej. Q15 = 3^3
Constante Pl (3.14159)
p.ej. Q15 = PI
Determinar el logaritmo natural (LN) de un nmero
Nmero base 2,7183
p.ej. Q15 = LN Q11

Softkey

Relacin de la funcin

Softkey

Comprobar el signo de un n
p.ej. Q12 = SGN Q50
Cuando el valor Q12 = 1: Q50 >= 0
Cuando el valor Q12 = -1: Q50 < 0

Reglas de clculo
Para la programacin de frmulas matemticas son
vlidas las siguientes reglas:
n Los clculos de multiplicacin y divisin se
realizan antes que los de suma y resta

12 Q1 = 5 * 3 + 2 * 10 = 35
1er clculo 5 3 = 15
2clculo 2 10 = 20
3er clculo 15 + 20 = 35
13 Q2 = SQ 10 3^3 = 73
1er clculo: elevar 10 al cuadrado = 100
2clculo 3 elevado a 3 = 27
3er clculo 100 27 = 73
n Propiedad distributiva

(propiedad de distribucin) en los clculos entre


parntesis
a * (b + c) = a * b + a * c

Determinar el logaritmo de un nmero en base 10


p.ej. Q33 = LOG Q22
Funcin exponencial, 2,7183 elevado a la n
p.ej. Q1 = EXP Q12
Negacin de valores (multiplicar por -1)
p.ej. Q2 = NEG Q1
Redondear posiciones detrs de la coma
Determinar el nmero integro
p.ej. Q3 = INT Q42
Determinar el valor absoluto de un nmero
p.ej. Q4 = ABS Q22
Redondear las posiciones delante de la coma
Fraccionar
p.ej. Q5 = FRAC Q23

220

10 Programacin: Parmetros Q

10.8 Introduccin directa de una frmula

Ejemplo
Calcular el ngulo con el arctan del cateto opuesto (Q12) y el cateto
contiguo (Q13); el resultado se asigna a Q25:

Seleccionar la funcin Introducir frmula: Pulsar


la softkey FORMULA
N de parmetro para el resultado?
Introducir el nmero del parmetro

25

Conmutar la cartula de softkeys y seleccionar la


funcin arcotangente

Conmutar la cartula de softkeys y abrir


parntesis

12

Introducir el parmetro Q nmero 12

Seleccionar la divisin

13

Introducir el parmetro Q nmero 13

Cerrar parntesis y
finalizar la introduccin de la frmula

Ejemplo de frase NC
37 Q25 = ATAN (Q12/Q13)

TNC 410 de HEIDENHAIN

221

10.9 Parmetros Q previamente asignados

10.9 Parmetros Q previamente


asignados
El TNC memoriza valores en los parmetros Q100 a Q122. A los
parmetros Q se les asignan:
n Valores del PLC
n Indicaciones sobre la herramienta y el cabezal
n Indicaciones sobre el estado de funcionamiento etc.

Valores del PLC: Q100 a Q107


El TNC emplea los parmetros Q100 a Q107, para poder aceptar
valores del PLC en un programa NC.
Radio de la herramienta: Q108
El valor actual del radio de la herramienta se asigna a Q108.
Eje de la herramienta: Q109
El valor del parmetro Q109 depende del eje actual de la hta.:
Eje de la herramienta

Valor del parmetro

Sin definicin del eje de la hta.


Eje Z
Eje Y
Eje X

Q109 = 1
Q109 = 2
Q109 = 1
Q109 = 0

Estado del cabezal: Q110


El valor del parmetro Q110 depende de la ltima funcin auxiliar M
programada para el cabezal:
Funcin M

Valor del parmetro

Estado del cabezal no definido


M03: cabezal conectado, sentido horario
M04: cabezal conectado, sentido antihorario
M05 despus de M03
M05 despus de M04

Q110
Q110
Q110
Q110
Q110

=
=
=
=
=

1
0
1
2
3

Estado del refrigerante: Q111


Funcin M

Valor del parmetro

M08: refrigerante conectado


M09: refrigerante desconectado

Q111 = 1
Q111 = 0

Factor de solapamiento: Q112


El TNC asigna a Q112 el factor de solapamiento en el fresado de
cajeras (MP7430).

222

10 Programacin: Parmetros Q

10.9 Parmetros Q previamente asignados

Indicacin de cotas en el programa: Q113


Durante las imbricaciones con PGM CALL, el valor del parmetro
Q113 depende de las indicaciones de cotas del programa principal
que llama a otros programas.
Indicacin de cotas del pgm principal

Valor del parmetro

Sistema mtrico (mm)


Sistema en pulgadas (pulg.)

Q113 = 0
Q113 = 1

Longitud de la herramienta: Q114


A Q114 se le asigna el valor actual de la longitud de la herramienta.
Coordenadas despus de la palpacin durante la ejecucin del
pgm
Despus de realizar una medicin con un palpador 3D, los
parmetros Q115 a Q118 contienen las coordenadas de la posicin
del cabezal en el momento de la palpacin.
Para estas coordenadas no se tienen en cuenta la longitud del
vstago y el radio de la bola de palpacin.
Eje de coordenadas

Parmetro

Eje X
Eje Y
Eje Z
Eje IV

Q115
Q116
Q117
Q118

Desviacin del valor real/nominal en la medicin automtica de


la hta. con el TT 120
Desviacin real/nominal

Parmetro

Longitud de la herramienta
Radio de la herramienta

Q115
Q116

Correccin del radio de la hta. activada


Correccin de radio activada

Valor del parmetro

R0
RL
RR
R+
R

Q123 = 0
Q123 = 1
Q123 = 2
Q123 = 3
Q123 = 4

TNC 410 de HEIDENHAIN

223

Desarrollo del programa


n El contorno de la elipse se compone de
pequeas rectas (se define mediante Q7)
Cuantos ms puntos se calculen ms cortas
sern las rectas y ms suave la curva.

n El sentido del mecanizado se determina

50

mediante el ngulo inicial y el ngulo final en el


plano:
Mecanizado en sentido horario:
Angulo inicial > ngulo final
Mecanizado en sentido antihorario: Angulo
inicial < ngulo final

30

10.10 Ejemplos de programacin

Ejemplo: Elipse

50

n No se tiene en cuenta el radio de la hta.

50

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

224

BEGIN PGM ELIPSE MM


FN 0: Q1 = +50
FN 0: Q2 = +50
FN 0: Q3 = +50
FN 0: Q4 = +30
FN 0: Q5 = +0
FN 0: Q6 = +360
FN 0: Q7 = +40
FN 0: Q8 = +0
FN 0: Q9 = +5
FN 0: Q10 = +100
FN 0: Q11 = +350
FN 0: Q12 = +2
BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+2,5
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
CALL LBL 10
L Z+100 R0 FMAX M2

Centro eje X
Centro eje Y
Semieje X
Semieje Y
Angulo inicial en el plano
Angulo final en el plano
Nmero de pasos de clculo
Posicin angular de la elipse
Profundidad de fresado
Avance al profundizar
Avance de fresado
Distancia de seguridad para posicionamiento previo
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Retirar la herramienta, final del programa

10 Programacin: Parmetros Q

LBL 10
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
Q35 = (Q6 - Q5) / Q7
Q36 = Q5
Q37 = 0
Q21 = Q3 * COS Q36
Q22 = Q4 * SEN Q36
L X+Q21 Y+Q22 R0 FMAX M3
L Z+Q12 R0 FMAX
L Z-Q9 R0 FQ10

34
35
36
37
38
39
40

LBL 1
Q36 = Q36 + Q35
Q37 = Q37 + 1
Q21 = Q3 * COS Q36
Q22 = Q4 * SEN Q36
L X+Q21 Y+Q22 R0 FQ11
FN 12: IF +Q37 LT +Q7 GOTO LBL 1

41
42
43
44
45
46
47
48

CYCL DEF 10.0 GIRO


CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
L Z+Q12 R0 FMAX
LBL 0
END PGM ELIPSE MM

TNC 410 de HEIDENHAIN

Subprograma 10: Mecanizado


Desplazar el punto cero al centro de la elipse

Calcular la posicin angular en el plano


Calcular el paso angular
Copiar el ngulo inicial
Fijar el contador de tramos
Calcular la coordenada X del punto inicial
Calcular la coordenada Y del punto inicial
Llegada al punto inicial en el plano
Posicionamiento previo a la distancia de seguridad en el eje de hta.
Desplazamiento a la profundidad de mecanizado

Actualizacin del ngulo


Actualizar el contador de tramos
Calcular la coordenada X actual
Calcular la coordenada Y actual
Llegada al siguiente punto
Pregunta si no est terminado, en caso afirmativo salto al LBL 1
Anular el giro
Anular el desplazamiento del punto cero

Llegada a la distancia de seguridad


Final del subprograma

225

10.10 Ejemplos de programacin

20
21
22
23
24
25
26
27
28
29
30
31
32
33

10.10 Ejemplos de programacin

Ejemplo: Cilindro concavo con fresa esfrica


Desarrollo del programa
n El programa slo funciona con una fresa esfrica

n El contorno del cilindro se compone de pequeas

R4

rectas (se define mediante Q13) Cuantos ms


puntos se definan, mejor ser el contorno.
n El cilindro se fresa en cortes longitudinales

(aqu: paralelos al eje Y)


n El sentido del fresado se determina mediante el

ngulo inicial y el ngulo final en el espacio:

-50

Y
100

Mecanizado en sentido horario:


Angulo inicial > ngulo final
Mecanizado en sentido antihorario:
Angulo inicial < ngulo final
n El radio de la herramienta se corrige

automticamente
n La longitud de la hta. se refiere al centro de la

bola
50

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

226

BEGIN PGM CILIN MM


FN 0: Q1 = +50
FN 0: Q2 = +0
FN 0: Q3 = +0
FN 0: Q4 = +90
FN 0: Q5 = +270
FN 0: Q6 = +40
FN 0: Q7 = +100
FN 0: Q8 = +0
FN 0: Q10 = +5
FN 0: Q11 = +250
FN 0: Q12 = +400
FN 0: Q13 = +90
BLK FORM 0.1 Z X+0 Y+0 Z-50
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+3
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
CALL LBL 10
FN 0: Q10 = +0
CALL LBL 10
L Z+100 R0 FMAX M2

100

Centro eje X
Centro eje Y
Centro eje Z
Angulo inicial en el espacio (plano Z/X)
Angulo final en el espacio (plano Z/X)
Radio del cilindro
Longitud del cilindro
Posicin angular en el plano X/Y
Sobremedida del radio del cilindro
Avance al profundizar
Avance de fresado
Nmero de cortes
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Anular la sobremedida
Llamada al mecanizado
Retirar la herramienta, final del programa

10 Programacin: Parmetros Q

LBL 10
Q16 = Q6 - Q10 - Q108
FN 0: Q20 = +1
FN 0: Q24 = +Q4
Q25 = (Q5 - Q4) / Q13
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 7.3 Z-Q3
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
L X+0 Y+0 R0 FMAX
L Z+5 R0 F1000 M3
CC Z+0 X+0
LP PR+Q16 PA+Q24 FQ11
LBL 1
L Y+Q7 R0 FQ11
FN 1: Q20 = +Q20 + +1
FN 1: Q24 = +Q24 + +Q25
FN 11: IF +Q20 GT +Q13 GOTO LBL 99
LP PR+Q16 PA+Q24 FQ12
L Y+0 R0 FQ11
FN 1: Q20 = +Q20 + +1
FN 1: Q24 = +Q24 + +Q25
FN 12: IF +Q20 LT +Q13 GOTO LBL 1
LBL 99
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
CYCL DEF 7.3 Z+0
LBL 0
END PGM CILIN MM

TNC 410 de HEIDENHAIN

Subprograma 10: Mecanizado


Calcular la sobremedida y la hta. en relacin al radio del clindro
Iniciar el contador de tramos de fresado (cortes)
Copiar el ngulo inicial en el espacio (plano Z/X)
Calcular el paso angular
Desplazar el punto cero al centro del cilindro (eje X)

Calcular la posicin angular en el plano


Posicionamiento previo en el plano en el centro del cilindro
Posicionamiento previo en el eje de la hta.
Fijar el polo en el plano Z/X
Llegada a pos. inicial sobre el cilindro, profundiz. inclinada en la pieza
Corte longitudinal en la direccin Y+
Actualizacin del contador de tramos de fresado (cortes)
Actualizacin del ngulo en el espacio
Pregunta si esta terminado, en caso afirmativo salto al final
Aproximacin al arco para el siguiente corte longitudinal
Corte longitudinal en la direccin Y
Actualizacin del contador de tramos de fresado (cortes)
Actualizacin del ngulo en el espacio
Pregunta si no est terminado, en caso afirmativo salto al LBL 1
Anular el giro
Anular el desplazamiento del punto cero

Final del subprograma

227

10.10 Ejemplos de programacin

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

Desarrollo del programa


n El programa slo funciona con una fresa cilndrica
n El contorno de la esfera se compone de

pequeas rectas (el plano Z/X, se define


mediante Q14). Cuanto ms pequeo sea el paso
angular mejor es el acabado del contorno

100

n El nmero de pasos se determina mediante el

paso angular en el plano (mediante Q18)


n La esfera se fresa en pasos 3D de abajo hacia

arriba

R4
5

10.10 Ejemplos de programacin

Ejemplo: Esfera convexa con fresa cnica

R4

50

n El radio de la herramienta se corrige

automticamente

50

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
228

BEGIN PGM ESFERA MM


FN 0: Q1 = +50
FN 0: Q2 = +50
FN 0: Q4 = +90
FN 0: Q5 = +0
FN 0: Q14 = +5
FN 0: Q6 = +45
FN 0: Q8 = +0
FN 0: Q9 = +360
FN 0: Q18 = +10
FN 0: Q10 = +5
FN 0: Q11 = +2
FN 0: Q12 = +350
BLK FORM 0.1 Z X+0 Y+0 Z-50
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+7,5
TOOL CALL 1 Z S4000
L Z+250 R0 FMAX
CALL LBL 10
FN 0: Q10 = +0
FN 0: Q18 = +5
CALL LBL 10
L Z+100 R0 FMAX M2

100

-50

Centro eje X
Centro eje Y
Angulo inicial en el espacio (plano Z/X)
Angulo final en el espacio (plano Z/X)
Paso angular en el espacio
Radio de la esfera
Angulo inicial en la posicin de giro en el plano X/Y
Angulo final en la posicin de giro en el plano X/Y
Paso angular en el plano X/Y para desbaste
Sobremedida del radio de la esfera para el desbaste
Distancia de seguridad para posicionamiento previo en el eje de hta.
Avance de fresado
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Anular la sobremedida
Paso angular en el plano X/Y para el acabado
Llamada al mecanizado
Retirar la herramienta, final del programa
10 Programacin: Parmetros Q

LBL 10
FN 1: Q23 = +Q11 + +Q6
FN 0: Q24 = +Q4
FN 1: Q26 = +Q6 + +Q108
FN 0: Q28 = +Q8
FN 1: Q16 = +Q6 + -Q10
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 7.3 Z-Q16
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
CC X+0 Y+0
LP PR+Q26 PA+Q8 R0 FQ12
LBL 1
CC Z+0 X+Q108
L Y+0 Z+0 FQ12
LBL 2
LP PR+Q6 PA+Q24 R0 FQ12
FN 2: Q24 = +Q24 - +Q14
FN 11: IF +Q24 GT +Q5 GOTO LBL 2
LP PR+Q6 PA+Q5
L Z+Q23 R0 F1000
L X+Q26 R0 FMAX
FN 1: Q28 = +Q28 + +Q18
FN 0: Q24 = +Q4
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q28
FN 12: IF +Q28 LT +Q9 GOTO LBL 1
FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
CYCL DEF 7.3 Z+0
LBL 0
END PGM ESFERA MM

TNC 410 de HEIDENHAIN

10.10 Ejemplos de programacin

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Subprograma 10: Mecanizado


Clculo de la coordenada Z para el posicionamiento previo
Copiar el ngulo inicial en el espacio (plano Z/X)
Corregir el radio de la esfera para el posicionamiento previo
Copiar la posicin de giro en el plano
Tener en cuenta la sobremedida en el radio de la esfera
Desplazamiento del punto cero al centro de la esfera

Clculo del ngulo inicial de la posicin de giro en el plano


Fijar el polo en el plano X/Y para el posicionamiento previo
Posicionamiento previo en el plano
Posicionamiento previo en el eje de la hta.
Fijar el polo en el plano Z/X para desplazar el radio de la hta.
Desplazamiento a la profundidad deseada
Desplazar el arco hacia arriba
Actualizacin del ngulo en el espacio
Pregunta si el arco est terminado, si no retroceso a LBL 2
Llegada al ngulo final en el espacio
Retroceso segn el eje de la hta.
Posicionamiento previo para el siguiente arco
Actualizacin de la posicin de giro en el plano
Anular el ngulo en el espacio
Activar la nueva posicin de giro

Pregunta si no est terminado, en caso afirmativo salto al LBL 1


Anular el giro
Anular el desplazamiento del punto cero

Final del subprograma

229

11
Test y ejecucin del programa

11.1 Grficos

11.1 Grficos
En el modo de funcionamiento Test del programa, el TNC simula
grficamente un mecanizado. Mediante softkeys se selecciona:
n Vista en planta
n Representacin en tres planos
n Representacin 3D

El grfico del TNC corresponde a la representacin de una pieza


mecanizada con una herramienta cilndrica.
El TNC no muestra el grfico cuando
n el programa actual no contiene una definicin vlida del bloque
n no est seleccionado ningun programa

La simulacin grfica no se puede emplear en las partes


parciales de un programa o en programas que contienen
movimientos de ejes giratorios: En estos casos el TNC
emite un aviso de error.

Resumen: Vistas
Despus de seleccionar en el funcionamiento Test del programa la
subdivisin de la pantalla GRAFICO o PROGRAMA + GRAFICO, el
TNC muestra las siguientes softkeys:
Vista

Softkey

Vista en planta
Representacin en tres planos
Representacin 3D

232

11 Test y ejecucin del programa

11.1 Grficos

Vista en planta
Seleccionar con la softkey la vista en planta

Representacin en tres planos


La representacin se realiza en vista en planta con dos secciones,
similar a un plano tcnico. Un smbolo en la parte inferior izquierda
indica si la representacin corresponde al mtodo de proyeccin 1
o al mtodo de proyeccin 2 segn la norma DIN 6, 1 parte
(seleccionable a travs del parmetro MP 7310).
Adems se puede desplazar el plano de la seccin mediante
softkeys:
Seleccionar la representacin en 3 planos con la

softkey
Conmutar la cartula de softkeys hasta que se

visualicen las siguientes softkeys:


Funcin

Softkeys

Desplazar el plano de la seccin vertical hacia la dcha. o hacia la izq.


Desplazar el plano de la seccin
horizontal hacia arriba o hacia abajo
Durante el desplazamiento se puede observar en la pantalla la
posicin del plano de la seccin.

TNC 410 de HEIDENHAIN

233

11.1 Grficos

Representacin 3D
El TNC muestra la pieza en el espacio.
La representacin 3D puede girarse alrededor del eje vertical.
En el modo de funcionamiento test del pgm existen funciones para
la ampliacin de una seccin
(vase +Ampliacin de una seccin).
Seleccionar la representacin 3D con esta softkey

Girar la representacin 3D
Conmutar la cartula de softkeys hasta que aparezca la siguiente
softkey:
Funcin

Softkeys

Girar el grfico en pasos de 27


alrededor del eje vertical

Ampliacin de una seccin


Para la representacin en 3D, se puede modificar la seccin en el
funcionamiento Test del programa
Para ello debe estar parada la simulacin grfica. La ampliacin de
una seccin actua siempre en todos los modos de representacin.
Conmutar la cartula de softkeys en el modo de funcionamiento
Test del programa hasta que aparezcan las siguientes softkeys:
Funcin

Softkeys

Seleccionar el lado de la pieza que se


desea cortar: Pulsar la softkey varias veces
Desplazar la superficie de la seccin
para ampliar o reducir la pieza
Aceptar la seccin

234

11 Test y ejecucin del programa

11.1 Grficos

Modificar la ampliacin de la seccin


Vese las softkeys en la tabla
Si es preciso se para la simulacin grfica
Seleccionar con la softkey el lado de la pieza
Ampliar o reducir el bloque: Mantener pulsada la

softkey
o bien +
Aceptar la seccin deseada: Pulsar SECCION)

BLOQUES
Iniciar de nuevo el test del programa con la softkey

START (RESET + START reproducen el bloque original)

Repeticin de la simulacin grfica


Un programa de mecanizado se puede simular grficamente
cuantas veces se desee. Para ello se puede anular el bloque del
grfico o una seccin ampliada del mismo.
Funcin

Softkey

Visualizar el bloque sin mecanizar con la ltima


ampliacin de seccin seleccionada
Anular la ampliacin de la seccin de forma que el
TNC visualice la pieza mecanizada o sin mecanizar
Visualizar la pieza segn el BLK-FORM programado

Con la softkey BLOQUE COMO BLK FORM, el TNC


muestra (incluso despus de tener una seccin sin
emplear ACEPTAR
SECCION) el bloque en el tamao programado.

TNC 410 de HEIDENHAIN

235

11.2 Test del programa

Clculo del tiempo de mecanizado


Modos de funcionamiento de ejecucin del programa
Visualizacin del tiempo desde el inicio del programa hasta el final
del mismo. Si se interrumpe el programa se para el tiempo.

Test del programa


Visualizacin del tiempo aproximado que el TNC calcula para la
duracin de los movimientos de la herramienta que se realizan con
avance. El tiempo calculado por el TNC no se ajusta a los calculos
del tiempo de acabado, ya que el TNC no tiene en cuenta los
tiempos que dependen de la mquina (p.ej. para el cambio de
herramienta).
Seleccin de la funcin del cronmetro
Conmutar la cartula de softkeys hasta que el TNC muestra las
siguientes softkeys con las funciones del cronmetro:
Funciones del cronmetro

Softkey

Memorizar el tiempo visualizado


Visualizar la suma de los tiempos
memorizados o visualizados
Borrar el tiempo visualizado

11.2 Test del programa


En el modo de funcionamiento Test del programa se simula el
desarrollo de programas y partes del programa para excluir errores
en la ejecucin de los mismos. El TNC le ayuda a buscar
n incompatibilidades geomtricas
n indicaciones que faltan
n saltos no ejecutables
n daos en el espacio de trabajo

Adems se pueden emplear las siguientes funciones:


n test del programa por frases
n interrupcin del test en cualquier frase
n saltar frases
n funciones para la representacin grfica
n visualizacin de estados adicional

236

11 Test y ejecucin del programa

11.2 Test del programa

Ejecucin del test del programa


Seleccionar el funcionamiento Test del programa
Visualizar la gestin de ficheros con la tecla PGM MGT

y seleccionar el fichero que se quiere verificar o


Seleccionar el principio del programa: Seleccionar con

la tecla GOTO 0 y confirmar la introduccin con la


tecla ENT
El TNC muestra las siguientes softkeys:
Funciones

Softkey

Verificar todo el programa


Verificar cada frase del programa por separado
Representar el bloque y verificar el programa completo
Parar el test del programa

Ejecucin del test del programa hasta una frase determinada


Con STOP EN N el TNC ejecuta el test del programa slo hasta una
frase con el nmero N. Cuando se ha seleccionado la subdivisin
de la pantalla de tal forma que el TNC visualiza un grfico, entonces
tambin se actualiza el grfico hasta la frase N.
Seleccionar el principio del programa en el modo de

funcionamiento Test del programa


Seleccionar el test del programa hasta una frase determinada:

Pulsar la softkey STOP EN N


Hasta frase n: Introducir el nmero de frase en la cual

debe detenerse el test del programa


Programa: Si se quiere entrar en un programa llamado

con CALL PGM: Introducir el nombre del programa en


el cual se encuentra la frase con el nmero de frase
elegido
REPETICIONES: Introducir el n de repeticiones que

deben realizarse, en el caso de que la frase N se


encuentre dentro de una repeticin parcial del
programa
Comprobar la parte del programa: Pulsar la softkey

START; el TNC comprueba el programa hasta la frase


introducida

TNC 410 de HEIDENHAIN

237

11.3 Ejecucin del programa

11.3 Ejecucin del programa


En la ejecucin contnua del programa el TNC ejecuta un programa
de mecanizado de forma continua hasta su final o hasta una
interrupcin.
En el modo de funcionamiento ejecucin del programa frase a frase
el TNC ejecuta cada frase por separado despus de activar el
pulsador externo de arranque START.
Se pueden emplear las siguientes funciones del TNC en los modos
de funcionamiento de ejecucin del programa:
n interrupcin de la ejecucin del programa
n ejecucin del programa a partir de una frase determinada
n Saltar frases
n comprobar y modificar parmetros Q
n visualizacin de estados adicional

Ejecucin del programa de mecanizado


Preparacin
1 fijar la pieza a la mesa de la mquina
2 fijar el punto de referencia
3 seleccionar el programa de mecanizado (estado M)
Con el potencimetro de override se pueden modificar el
avance y las revoluciones.
Ejecucin contnua del programa
Iniciar el programa de mecanizado con el pulsador externo de
arranque START
Ejecucin del programa frase a frase
Iniciar cada frase del programa de mecanizado con el pulsador
externo de arranque START

238

11 Test y ejecucin del programa

11.3 Ejecucin del programa

Ejecutar el programa de mecanizado que contiene


coordenadas de ejes no controlados
El TNC tambin puede ejecutar programas en los cuales se han
programado ejes no controlados.
El TNC detiene la ejecucin del programa, cuando llega a una frase
que contiene ejes no controlados. Asimismo el TNC visualiza una
ventana en la cual se muestra el recorrido restante hasta la
posicin de destino (vase fig. arriba a la dcha.). En este caso debe
procederse de la siguiente forma:
Desplazar manualmente el eje a la posicin de destino. El TNC

actualiza continuamente la ventana del recorrido restante y


visualiza siempre el valor que queda para alcanzar la posicin de
destino
Una vez alcanzada la posicin de destino, se pulsa la tecla de

arranque NC para poder continuar con la ejecucin del programa.


Si se activa el pulsador de arranque NC antes de alcanzar la
posicin de destino, el TNC emite un aviso de error.
La exactitud con la que debe alcanzarse la posicin final
est determinada en el parmetro de mquina 1030.x
(posibles valores de introduccin: 0.001 a 2 mm).
Los ejes no controlados deben estar en una frase de
posicionamiento a parte, de lo contrario el TNC emite un
aviso de error.

TNC 410 de HEIDENHAIN

239

11.3 Ejecucin del programa

Interrupcin del mecanizado


Se puede interrumpir la ejecucin del programa de diferentes
modos:
n Interrupciones programadas
n Pulsador externo STOP
n Conmutacin a ejecucin del programa frase a frase

Si durante la ejecucin del programa el TNC regista un error, se


interrumpe automticamente el mecanizado.
Interrupciones programadas
Se pueden determinar interrupciones directamente en el programa
de mecanizado. El TNC interrumpe la ejecucin del programa tan
pronto como el programa de mecanizado se haya ejecutado hasta
una frase que contenga una de las siguientes introducciones:
n STOP (con y sin funcin auxiliar)
n Funcin auxiliar M0, M1 (vase 11.6 Parada programable en la

ejecucin del programa), M2 o M30


n Funcin auxiliar M6 (determinada por el constructor de la

mquina)
Interrupcin mediante el pulsador externo de parada STOP
Accionar el pulsador externo STOP: La frase que se est
ejecutando en el momento de accionar el pulsador no se termina
de realizar; en la visualizacin de estados aparece un asterisco
parpadeando.
Si no se quiere continuar con la ejecucin del mecanizado, se

puede anular con la softkey STOP INTERNO: En la visualizacin de


estados desaparece el asterisco . En este caso iniciar el
programa desde el principio.
Interrupcin del mecanizado mediante la conmutacin al modo
de funcionamiento Ejecucin del programa frase a frase
Mientras se ejecuta un programa de mecanizado en el modo de
funcionamiento Ejecucin contnua del programa, seleccionar
Ejecucin del programa frase a frase. El TNC interrumpe el
mecanizado despus de ejecutar la frase de mecanizado actual.

240

11 Test y ejecucin del programa

11.3 Ejecucin del programa

Desplazamiento de los ejes de la mquina durante


una interrupcin
Durante una interrupcin se pueden desplazar los ejes de la
mquina como en el modo de funcionamiento Manual.
Ejemplo de utilizacin:
Retirar la herramienta del cabezal despus de romperse la
misma.
Interrumpir el mecanizado
Activacin de los pulsadores de direccin externos: Pulsar la

softkey DESPLAZ. MANUAL.


Desplazar los ejes de la mquina con los pulsadores externos de

manual
Para alcanzar de nuevo la posicin donde se estaba en el momento
de la interrupcin se utiliza la funcin Reentrada al contorno
(lase este apartado ms abajo).

Continuar con la ejecucin del pgm despus de una


interrupcin
Si se interrumpe la ejecucin del programa durante un
ciclo de mecanizado, deber realizarse la reentrada al
principio del ciclo. El TNC deber realizar de nuevo los
pasos de mecanizado ya ejecutados.
En la interrupcin de la ejecucin de un programa el TNC memoriza
n los datos de la ltima herramienta llamada
n las traslaciones de coordenadas activadas
n las coordenadas del ltimo centro del crculo definido
n el estado del contador de las repeticiones parciales del programa
n el nmero de frase con el que se ha llamado por ltima vez a un

subprograma o a una repeticin parcial del programa

TNC 410 de HEIDENHAIN

241

11.3 Ejecucin del programa

Continuar la ejecucin del pgm con el pulsador externo START


Despus de una interrupcin se puede continuar con la ejecucin
del programa con el pulsador externo START, siempre que el
programa se haya detenido de una de las siguientes maneras:
n Accionando el pulsador externo STOP
n Interrupcin programada
n Accionar el pulsador de PARADA DE EMERGENCIA (est funcin

depende de la mquina)
Si se ha interrumpido la ejecucin del programa con la
softkey INTERNAL STOP, se puede seleccionar otra frase
con la tecla GOTO y continuar con el mecanizado.
Si se selecciona la frase BEGIN PGM (frase 0), el TNC
anula todas las informaciones memorizadas (datos de la
hta., etc.).
Si se ha interrumpido la ejecucin del programa dentro
de una repeticin parcial del mismo, slo se pueden
seleccionar otras frases con GOTO dentro de dicha
repeticin parcial del programa.
Continuar con la ejecucin del pgm despus de un error
n Cuando el error no es intermitente:
Eliminar la causa del error
Borrar el aviso de error de la pantalla: Pulsar la tecla CE
Arrancar de nuevo o continuar con la ejecucin del pgm en el

mismo lugar donde fue interrumpido


n Cuando el aviso de error es intermitente:
Mantener pulsada dos segundos la tecla END, el TNC realiza un

arranque rpido
Eliminar la causa del error
Arrancar de nuevo

Si el error se repite anote el error y avise al servicio tcnico.

242

11 Test y ejecucin del programa

11.3 Ejecucin del programa

Reentrada libre al programa (restaurar posicin


en frase)
La funcin Restaurar posicin depende de la
configuracin de la mquina. Rogamos consulten el
manual de su mquina!
Con la funcin RESTAURAR POSICIN EN FRASE N se puede
ejecutar un programa de mecanizado a partir de una frase N
libremente elegida. El TNC tiene en cuenta el clculo del
mecanizado de la pieza hasta dicha frase.
La funcin Restaurar posicin comienza siempre al
principio del programa.
Si el programa contiene una interrupcin programada
antes de la frase N solicitada, el TNC interrumpe el
proceso en dicha posicin. Para continuar se pulsa la
softkey RESTAURAR POSICIN EN FRASE N y START.
Despus la herramienta se desplaza con la funcin
Reentrada al contorno, a la posicin calculada (vase pg.
siguiente).
La correccin de longitud de la herramienta se activa a
travs de la llamada de la herramienta y el
posicionamiento subsiguiente en el eje
de la herramienta, Esto tambin es vlido para una
longitud de herramienta modificada.
Seleccionar la primera frase del programa actual como inicio para

la ejecucin de restaurar posicin en frase: Introducir GOTO 0.


Seleccionar la funcin: pulsar softkey RESTAURAR POSICIN EN

FRASE N, el TNC visualiza una ventana de introduccin:


Avance hasta N: Introducir el nmero N de la frase en

la cual debe finalizar el proceso


Programa: introducir el nombre del programa en el

cual se encuentra la frase N


Repeticiones: Introducir el n de repeticiones que

deben tenerse en cuenta en la funcin Restaurar


posicin en una frase, en el caso de que la frase N se
encuentre dentro de una repeticin parcial del
programa
PLC CONECTADO/DESCONECTADO: para tener en

cuenta todas las llamadas de


herramienta y las funciones auxiliares M: ajustar PLC
en CONECTADO
(conmutar con la tecla ENT entre CONECTADO y
DESCONECTADO) Con el PLC DESCONECTADO se
contempla solamente la geometra del programa NC.
La herramienta en el cabezal debe corresponderse
con la herramienta llamada en el programa.

TNC 410 de HEIDENHAIN

Iniciar la funcin Restaurar posicin en

frase: Pulsar la softkey START


Llegada al contorno: Vase el

siguiente apartado Reentrada al


contorno.
La ventana de introduccin de datos de
restaurar posicin se puede mover sobre
la pantalla. Para ello se pulsa la tecla de
divisin de pantalla y se emplean las
softkeys que se visualizan all.

243

11.3 Ejecucin del programa

Reentrada al contorno
Con la funcin ALCANZAR POSICION, el TNC aproxima la hta. al
contorno de la pieza, despus de haber desplazado durante una
interrupcin los ejes de la mquina con la softkey DESPLAZ.
MANUAL o cuando se quiere entrar en el programa con la funcin
avance hasta una frase.
Seleccionar la reentrada al contorno: Pulsar la softkey ALCANZAR

POSICIN (no activada en el avance hasta una frase). El TNC


muestra en la ventana visualizada la posicin a la que el TNC
desplaza la hta.
Desplazar los ejes en la secuencia que propone el TNC en la

ventana:

Pulsar la tecla de arranque START

Desplazar los ejes en cualquier secuencia: Pulsar la softkey

ALCANZAR X, ALCANZAR Z, etc. y accionar el pulsador externo


START
Proseguir con el mecanizado: Accionar el pulsador externo START

244

11 Test y ejecucin del programa

11.4 Transmisin por bloques: Ejecucin de programas largos

11.4 Transmisin por bloques: Ejecucin


de programas largos
Los programas de mecanizado que precisan ms espacio en la
memoria que la disponible en el TNC, se pueden transmitir por
bloques desde una memoria externa.
Para ello el TNC introduce las frases del programa mediante la
conexin de datos y una vez ejecutadas se vuelven a borrar. De esta
forma se puede ejecutar cualquier programa por largo que sea.
El programa puede contener un mximo de 20 frases
TOOL DEF. Si se precisan varias herramientas se emplea
la tabla de herramientas.
Cuando un programa contiene una frase PGM CALL, el
programa llamado tiene que estar en la memoria del
TNC.
El programa no puede contener:
n
Subprogramas
n
Repeticiones parciales de un programa
n
Funcin FN15:PRINT
Transmisin de un programa por bloques
Configurar la conexin de datos con la funcin MOD, determinar la
memoria de frases (vase 14.4 Ajuste de la conexin de datos
externa).
Seleccionar el modo de funcionamiento ejecucin

continua del pgm o ejecucin frase a frase


Ejecutar la transmisin por bloques: Pulsar la softkey

TRANSMISION POR BLOQUES


Introducir el nombre del programa, si es necesario

modificar el tipo de programa mediante softkeys,


confirmar con la tecla ENT. A travs de la conexin de
datos, el TNC introduce el programa seleccionado. Si
no se indica ningn tipo de programa, el TNC
introduce el tipo definido en la funcin MOD
Introduc. pgm
Iniciar el programa de mecanizado con el pulsador de

arranque START. Si se determina una memoria de


frases mayor a 0, el TNC espera a iniciar el programa
hasta que se ha leido el nmero de frases NC
definidas.

TNC 410 de HEIDENHAIN

245

11.5 Saltar frases; 11.6 Parada programable en la ejecucin del programa

11.5 Saltar frases


Las frases que se caracterizan en la programacin con el signo /
se pueden saltar en el test o la ejecucin del programa:
Ejecutar o verificar las frases de programa con el signo

/: Colocar la softkey en OFF


No ejecutar o verificar las frases del programa con el

signo /: Pulsar la softkey en ON


Esta funcin no actua en las frases TOOL DEF.

11.6 Parada programable en la


ejecucin del programa
EL TNC puede interrumpir la ejecucin del programa o el test del
programa en las frases que se haya programado M01. Si se utiliza
M01 en el modo de funcionamiento ejecucin del programa, el TNC
no desconecta el cabezal y el refrigerante.
No interrumpir la ejecucin o el test del programa en

frases con M01: Colocar la softkey en OFF


Interrupcin de la ejecucin o el test del programa en

frases con M01: Colocar la softkey en ON

246

11 Test y ejecucin del programa

12
Palpadores 3D

12.1 Ciclos de palpacin en los modos de funcionamiento


MANUAL y Volante electrnico

12.1 Ciclos de palpacin en los modos


de funcionamiento Manual y
Volante electrnico
El constructor de la mquina prepara el TNC para utilizar
un palpador 3D.

Z
Y

Si se realizan mediciones durante la ejecucin del


programa, deber prestarse atencin de que los datos de
la hta. (longitud, radio, eje) se pueden tomar de los datos
calibrados o de la ltima frase TOOL CALL empleada
(seleccin a travs de MP7411).
Durante los ciclos de palpacin despus de accionar el pulsador
externo de arranque START, el palpador 3D se desplaza hacia la
pieza paralelo al eje. El constructor de la mquina determina el
avance de palpacin: Vase la figura de la derecha. Cuando el
palpador 3D roza la pieza,
n el palpador 3D emite una seal al TNC: Se memorizan las

F MAX

Funcin

Softkey

Calibrar la longitud activa

coordenadas de la posicin palpada


n se para el palpador 3D y

Calibrar el radio activo

n retrocede en marcha rpida a la posicin inicial del proceso de

Giro bsico

palpacin
Cuando dentro de un recorrido determinado no se desva el
vstago, el TNC emite el aviso de error correspondiente
(recorrido: MP6130).
Seleccin de la funcin de palpacin
Seleccionar el modo de funcionamiento Manual o Volante
electrnico

Fijar el punto de referencia


Fijacin de la esquina como pto. de ref.
Fijar pto. central crculo como pto. de ref.

Seleccionar las funciones de palpacin:

Pulsar la softkey FUNCIONES DE PALPACIN. El TNC


muestra otras softkeys: Vase la tabla de la derecha

248

12 Palpadores 3D

12.1 Ciclos de palpacin en los modos de funcionamiento


MANUAL y Volante electrnico

Calibracin del palpador digital


Hay que calibrar el palpador en los siguientes casos:
n puesta en marcha

n Rotura del vstago


n Cambio del vstago

n Modificacin del avance de palpacin


n Irregularidades, como p.ej.por calentamientode la mquina

En la calibracin, el TNC calcula la longitud activa del vstago y el


radio activo de la bola de palpacin. Para la calibracin del
palpador 3D, se coloca un anillo de ajuste con altura y radio interior
conocidos, sobre la mesa de la mquina.

Calibracin de la longitud activa


Fijar el punto de referencia en el eje de aproximacin de tal forma
que la mesa de la mquina tenga el valor: Z=0.
Seleccionar la funcin de la calibracin de la longitud

del palpador: Pulsar la softkey FUNCIONES


PALPACION y CAL L. El TNC muestra una ventana del
men con cuatro casillas de introduccin.
Seleccionar el eje de la hta. mediante softkey
Punto de ref.: Introducir la altura del anillo de ajuste
Los puntos del men radio de la esfera y longitud

activa no precisan ser introducidos


Desplazar el palpador sobre la superficie del anillo de

ajuste
Si es preciso se modifica la direccin de

desplazamiento visualizada: Pulsar las teclas cursoras


Palpacin de la superficie: Pulsar el arranque START

Calibracin del radio activo y compensacin de la desviacin del


palpador
Normalmente el eje del palpador no coincide exactamente con el
eje del cabezal. La desviacin entre el eje del palpador y el eje del
cabezal se ajusta automticamente mediante esta funcin de
calibracin.
Con esta funcin el palpador 3D gira 180.
El giro lo ejecuta una funcin auxiliar que determina el constructor
de la mquina en el parmetro MP6160.

Z
Y

La medicin de la desviacin del palpador se realiza despus de


calibrar el radio de la bola de palpacin.

X
10

TNC 410 de HEIDENHAIN

249

12.1 Ciclos de palpacin en los modos de funcionamiento MANUAL y Volante electrnico

Posicionar la bola de palpacin en funcionamiento manual en el

interior del anillo de ajuste


Seleccin de la funcin de calibracin del radio de la

bola de palpacin y de la desviacin del palpador: Pulsar


la softkey CAL R
Seleccionar el eje de la hta. e introducir el radio del anillo

de ajuste
Palpacin: Accionar 4 veces el pulsador externo de

arranque START. El palpador 3D palpa en cada direccin


de los ejes una posicin del interior del anillo y calcula el
radio activo de la bola de palpacin.
Si se quiere finalizar ahora la funcin de calibracin, pulsar

la softkey END
Determinar la desviacin de la bola de palpacin: Pulsar

la softkey 180 El TNC gira el palpador 180


Palpacin: Accionar 4 veces el pulsador externo de

arranque START. El palpador 3D palpa en cada direccin


de los ejes una posicin del interior del anillo y calcula la
desviacin del palpador
Visualizacin de los valores calibrados
La longitud activa, el radio activo y el valor de la desviacin del palpador
se memorizan en el TNC y despus se tienen en cuenta al utilizar el
palpador 3D. Los valores memorizados se visualizan pulsando CAL. L
y CAL. R.

Compensacin de la inclinacin de la pieza


El TNC compensa una inclinacin de la pieza mediante el Giro bsico.
Para ello el TNC fija el ngulo de giro sobre el ngulo que forma una
superficie de la pieza con el eje de referencia angular del plano de
mecanizado. Vase la figura abajo a la derecha.
Para medir la inclinacin de la pieza, seleccionar siempre la
direccin de palpacin perpendicular al eje de ref. angular.
Para calcular correctamente el giro bsico en la ejecucin
del programa, debern programarse ambas coordenadas
del plano de mecanizado en la 1 frase de desplazamiento.
Seleccionar la funcin de palpacin: Pulsar la softkey

PALPAR ROT
Posicionar el palpador cerca del primer punto de

palpacin
Seleccionar la direccin de palpacin perpendicular al

eje de referencia angular: Seleccionar el eje con las


teclas cursoras

PA

Palpacin: Accionar el pulsador externo de arranque

START
Posicionar el palpador cerca del 2 pto. de palpacin

X
A

Palpacin: Accionar el pulsador externo de arranque

START
250

12 Palpadores 3D

12.2 Fijar el punto de referencia con palpadores 3D

El TNC memoriza el giro bsico contra fallos de red. El giro bsico


actua en todas las ejecuciones y tests de programas siguientes.
Visualizacin del giro bsico
El ngulo del giro bsico se visualiza despus de una nueva
seleccin de PALPAR ROT en la zona de visualizacin del angulo de
giro. El TNC tambin indica el ngulo de giro en la visualizacin de
estados adicional (subdivisin de la pantalla PROGRAMA + ESTADO
POSIC. NUM.).
Siempre que el TNC desplace los ejes de la mquina segn el giro
bsico, en la visualizacin de estados se ilumina un smbolo para
dicho giro bsico.
Anulacin del giro bsico
Seleccionar la funcin de palpacin: Pulsar la softkey PALPAR ROT
Introducir el ngulo de giro 0 y aceptar con la tecla ENT
Finalizar la funcin de palpacin: Pulsar la tecla END

12.2 Fijar un punto de referencia con


palpadores 3D
Las funciones para la fijacin del punto de referencia en la pieza, se
seleccionan con las siguientes softkeys:
n Fijar el punto de ref. en el eje deseado con PALPAR POS

Z
Y

n Fijar la esquina como punto de ref. con PALPAR P


n Fijar un punto central del crculo como punto de ref. con

PALPAR CC

Fijar el punto de ref. en cualquier eje (vase fig. abajo a la dcha.)


Seleccionar la funcin de palpacin: Pulsar la softkey
PALPAR POS
Posicionar el palpador cerca del punto de palpacin
Seleccionar simultneamente la direccin de

palpacin y el eje para los cuales se ha fijado el punto


de ref. p.ej. palpar Z en direccin Z: Seleccionar con las
teclas cursoras
Palpacin: Accionar el pulsador externo de arranque

START
Punto de ref.: Introducir la coordenada nominal y

aceptar con ENT

TNC 410 de HEIDENHAIN

251

12.2 Fijar el punto de referencia con palpadores 3D

Esquina como punto de ref. - Aceptar los puntos palpados para el


giro bsico (vase la figura de arriba a la derecha)
Seleccionar la funcin de palpacin: Pulsar la softkey

PALPAR P

Puntos de palpacin del giro bsico?: Pulsar la tecla

ENT para aceptar las coordenadas de los puntos de


palpacin
Posicionar el palpador cerca del primer punto de

palpacin sobre la arista de la pieza palpada para el


giro bsico
Seleccionar la direccin de palpacin: Seleccionar el

eje con las teclas cursoras

Y=?

X=?

Palpacin: Accionar el pulsador externo de arranque

START
Posicionar el palpador cerca del 2 punto de palpacin

sobre la misma arista


Palpacin: Accionar el pulsador externo de arranque

START
Punto de ref.: Introducir las dos coordenadas del punto

de ref. en la ventana del men y aceptar con ENT


Finalizar la funcin de palpacin: Pulsar la tecla END

Esquina como punto de ref. - No aceptar los puntos palpados


para el giro bsico
Seleccionar la funcin de palpacin: Pulsar la softkey
PALPAR P
PUNTOS DE PALPACION DEL GIRO BASICO?:

Negarlo con la tecla NO ENT (la pregunta del dilogo


slo aparece cuando se ha ejecutado antes un giro
bsico)
Palpar las dos aristas cada una dos veces
Introducir las coordenadas del punto de referencia y

aceptar con la tecla ENT


Finalizar la funcin de palpacin: Pulsar la tecla END

252

12 Palpadores 3D

Crculo interior:
Y+

El TNC palpa la pared interior del crculo en las cuatro direcciones


de los ejes de coordenadas.
X

En los arcos de crculo, la direccin de palpacin puede ser


cualquiera.

X+

Posicionar la bola de palpacin aprox. en el centro del crculo

Seleccionar la funcin de palpacin: Pulsar la softkey

PALPAR CC
Palpacin: Accionar 4 veces el pulsador START. El

palpador palpa sucesivamente 4 puntos de la pared


interior del crculo
Cuando se quiere trabajar con una medicin

compensada (slo en mquinas con orientacin del


cabezal, depende de MP6160). se pulsa la softkey
180 y se palpan de nuevo 4 puntos de la pared
interior del crculo
Si no se trabaja con una medicin compensada se

pulsa la tecla END

Y
Y
X+

Punto de ref.: Introducir en la ventana del men las

dos coordenadas del punto central del crculo y


aceptar con la tecla ENT
Finalizar la funcin de palpacin: Pulsar la tecla END

Crculo exterior:
Posicionar la bola de palpacin cerca del primer punto de

palpacin fuera del crculo

Y+

Seleccionar la direccin de palpacin: Seleccionar la softkey

correspondiente
Palpacin: Accionar el pulsador externo de arranque START
Repetir el proceso de palpacin para los 3 puntos restantes.

Vese la fig. de abajo a la dcha.


Introducir las coordenadas del punto de referencia y aceptar con

la tecla ENT
Despus de la palpacin, el TNC visualiza en pantalla las
coordenadas actuales del punto central del crculo y el radio del
mismo PR.

TNC 410 de HEIDENHAIN

253

12.2 Fijar el punto de referencia con palpadores 3D

Punto central del crculo como punto de referencia


Como punto de referencia se pueden fijar puntos centrales de
taladros, cajeras circulares, cilindros, islas, islas circulares, etc,

12.3 Medicin de piezas con palpadores 3D

12.3 Medicin de piezas con


palpadores 3D
Con el palpador 3D se pueden determinar:
n Coordenadas de la posicin y con dichas coordenadas
n Dimensiones y ngulos de la pieza

Determinar las coordenadas de la posicin de una


pieza centrada
Seleccionar la funcin de palpacin: Pulsar la softkey

PALPAR POS
Posicionar el palpador cerca del punto de palpacin
Seleccionar la direccin de palpacin y

simultneamente el eje al que se refiere la


coordenada: Seleccionar con las teclas cursoras.
Iniciar el proceso de palpacin: Pulsar el arranque

externo START
El TNC visualiza la coordenada del punto de palpacin
como punto de referencia.

Determinar las coordenadas del punto de la esquina


en el plano de mecanizado
Determinar las coordenadas del punto de la esquina, tal como se
describe en Esquina como punto de referencia. El TNC indica las
coordenadas de la esquina palpada como punto de referencia.

Determinar las dimensiones de la pieza


Seleccionar la funcin de palpacin: Pulsar la softkey

PALPAR POS
Posicionar el palpador cerca del primer punto de

palpacin A
Seleccionar la direccin de palpacin con las teclas

cursoras
Palpacin: Accionar el pulsador externo de arranque

START

Y
B

Anotar como punto de referencia el valor

visualizado(slo cuando se mantiene activado el punto


de ref. anteriormente fijado)

Punto de referencia: Introducir 0


Interrumpir el dilogo: Pulsar la tecla END
Seleccionar de nuevo la funcin de palpacin: Pulsar la

softkey PALPAR POS

254

12 Palpadores 3D

12.3 Medicin de piezas con palpadores 3D

Posicionar el palpador cerca del segundo punto de

palpacin B
Seleccionar la direccin de palpacin con las teclas

cursoras: El mismo eje pero direccin opuesta a la


primera palpacin.
Palpacin: Accionar el pulsador externo de arranque

START
En la visualizacin PUNTO DE REFERENCIA se tiene la distancia
entre los dos puntos sobre el eje de coordenadas.
Fijar de nuevo la visualizacin de la posicin al valor que se tena
antes de la medicin lineal
Seleccionar la funcin de palpacin: Pulsar la softkey PALPAR POS
Palpar de nuevo el primer punto de palpacin
Fijar el punto de referencia al valor anotado
Interrupcin del dilogo: Pulsar la tecla END.

Medicin de un ngulo
Con un palpador 3D se puede determinar un ngulo en el plano de
mecanizado. Se puede medir
n el ngulo entre el eje de referencia angular y una arista de la pieza

o
n el ngulo entre dos aristas

El ngulo medido se visualiza hasta un valor mximo de 90.


Determinar el ngulo entre el angulo de referencia angular y una
arista de la pieza
Seleccionar la funcin de palpacin: Pulsar la softkey
PALPAR ROT.
Angulo de giro: Anotar el ngulo de giro visualizado,

en el caso de que se quiera volver a reproducir


posteriormente el giro bsico realizado anteriormente.
Realizar el giro bsico a partir del lado a comparar

(vase Compensar posicin inclinada de la pieza)


Con la softkey PALPAR ROT visualizar como ngulo de

giro, el ngulo entre el eje de referencia angular y la


arista de la pieza.
Eliminar el giro bsico o reproducir de nuevo el giro

bsico original:
Fijar el punto de referencia al valor anotado

TNC 410 de HEIDENHAIN

255

12.3 Medicin de piezas con palpadores 3D

Determinar el ngulo entre dos aristas de la pieza


Seleccionar la funcin de palpacin: Pulsar la softkey PALPAR ROT
Angulo de giro: Anotar el ngulo de giro visualizado, en el caso de

que se quiera volver a reproducir posteriormente


Realizar el giro bsico para el primer lado (vase Compensar la

posicin inclinada de la pieza)


Asimismo se palpa el segundo lado igual que en un giro bsico,

no fijar el ngulo de giro a 0!


Con la softkey PROBING ROT visualizar el ngulo PA entre las

aristas de la pieza como ngulo de giro


Eliminar el giro bsico o volver a reproducir el giro bsico original:

PA

Fijar el ngulo de giro al valor anotado

Medicin con el palpador 3D durante la ejecucin


del programa
Con el palpador 3D tambin se pueden registrar posiciones en la
pieza durante la ejecucin del programa: Incluso en el plano
inclinado de mecanizado. Aplicaciones:

n Calcular diferencias de altura en superficies de fundicin


n Clculos de tolerancia durante el mecanizado

El empleo del palpador se programa en el modo de funcionamiento


Memorizar/Editar programa con la tecla TOUCH PROBE y la softkey
REF PLANE. El TNC posiciona previamente el palpador y palpa
automticamente la posicin indicada. Para ello se desplaza el
palpador paralelo al eje de la mquina determinado en el ciclo de
palpacin. El TNC slo tiene en cuenta un giro bsico activo o una
rotacin para el clculo del punto de palpacin. Las coordeandas
del punto de palpacin se memorizan en un parmetro Q. El TNC
interrumpe el proceso de palpacin cuando no esta desviado el
palpador en un determinado margen (se selecciona mediante MP
6130). Las coordenadas de la posicin en la que se encuentra el
polo sur del palpador durante la palpacin, se memorizan despus
del proceso de palpacin en los parmetros Q115 a Q118. Para los
valores de estos parmetros se tienen en cuenta la longitud y el
radio del vstago.

256

L?

Y
?

100

X
?

10

100

12 Palpadores 3D

12.3 Medicin de piezas con palpadores 3D

El posicionamiento previo se realiza manualmente, de tal


forma que se evite una posible colisin al alcanzar la
posicin previa programada.
Deber tenerse en cuenta que los datos de la
herramienta como longitud, radio y eje se pueden
obtener de los datos calibrados o de la ltima frase TOOL
CALL: Se selecciona mediante MP7411.
Pulsar la tecla TOUCH PROBE en el modo de funcionamiento

Memorizar/Editar programa.
Seleccionar la funcin de palpacin: Pulsar la softkey

PLANO DE REFERENCIA
N de parmetro para el resultado: Introducir el

nmero de parmetro Q al que se le ha asignado el


valor de la coordenada
Eje/direccin de palpacin: Introducir el eje de

palpacin con la tecla de seleccin de ejes y el signo


para la direccin de palpacin. Confirmar con ENT.
Coordenadas: Mediante las teclas de seleccin de

ejes introducir todas las coordenadas para el


posicionamiento previo del palpador.
Finalizar la introduccin: Pulsar la tecla ENT

Ejemplo de frases NC
67 TCH PROBE 0.0 SUPERF. REF. Q5 X68 TCH PROBE 0.1 X+5 Y+0 Z-5

TNC 410 de HEIDENHAIN

257

12.3 Medicin de piezas con palpadores 3D

Ejemplo: Determinar la altura de una isla sobre la pieza


Desarrollo del programa
n Asignar el parmetro del programa
n Medir la altura con la funcin PLANO DE

REFERENCIA

n Calcular la altura

50

10

20

BEGIN PGM PALPAR3D MM


1 FN 0: Q11 = +20
2 FN 0: Q12 = +50
3 FN 0: Q13 = +10
4 FN 0: Q21 = +50
5 FN 0: Q22 = +10
6 FN 0: Q23 = +0
7 TOOL CALL 0 Z
8 L Z+250 R0 FMAX
9 L X+Q11 Y+Q12 R0 FMAX
10 TCH PROBE 0.0 SUPERFICIE REF. Q10 Z11 TCH PROBE 0.1 Z+Q13
12 L X+Q21 Y+Q22 R0 FMAX
13 TCH PROBE 0.0 SUPERFICIE REF. Q20 Z14 TCH PROBE 0.1 Z+Q23
15 FN 2: Q1 = +Q20 - +Q10
16 STOP
17 L Z+250 R0 FMAX M2
END PGM PALPAR3D MM

258

50

10

1er punto de palpacin: Coordenada X


1er punto de palpacin: Coordenada Y
1er punto de palpacin: Coordenada Z
2 punto de palpacin: Coordenada X
2 punto de palpacin: Coordenada Y
2 punto de palpacin: Coordenada Z
Llamada al palpador
Retirar el palpador
Posicionamiento previo para la primera medicin
Medicin de la arista superior de la pieza
Posicionamiento previo para la segunda medicin
Medir la profundidad
Calcular la altura absoluta de la isla
Parada en la ejecucin del programa: Verificar Q1
Retirar la herramienta, final del programa

12 Palpadores 3D

13
Digitalizacin

13.1 Digitalizacin con el palpador digital (opcin)

13.1 Digitalizacin con el palpador


digital (opcin)
Con la opcin digitalizacin el TNC registra piezas 3D con un
palpador digital.
Para la digitalizacin se precisan los siguientes componentes:
n Palpador
n Mdulo de software Opcin Digitalizacin
n Si es preciso, software de evaluacin de los datos digitalizados

SUSA de HEIDENHAIN para la elaboracin posterior de los datos


digitalizados, registrados con el ciclo MEANDRO
Para la digitalizacin estn disponibles los siguientes ciclos:
n CAMPO
n MEANDRO
n LINEAS DE NIVEL

El constructor de la mquina deber preparar el TNC y la


mquina para la aplicacin de un palpador.
Antes de empezar a digitalizar hay que calibrar el
palpador.

Funcin
Por medio del palpador, se palpa una pieza 3D punto por punto en la
trama que se seleccione. La velocidad de la digitalizacin es de 200
a 800 mm/min en una distancia entre puntos (DIST.P.) de 1 mm (ste
valor depende de la mquina).
El TNC emite las posiciones registradas mediante la conexin
de datos, normalmente a un PC. Para ello se configura la conexin
de datos (vase 14.4 Ajuste de la conexin externa de datos).
Si se utiliza una herramienta para el fresado de los datos rgistrados
en la digitalizacin, cuyo radio corresponde al radio del vstago, se
pueden ejecutar directamente los datos digitalizados sin realizar
ms procesos
Los ciclos de digitalizacin se programan con los ejes
principales X, Y y Z.
Durante la digitalizacin no pueden estar activados la
traslacin de coordenadas y el giro bsico.
El TNC incluye el BLK FORM en el fichero de los datos
digitalizados.

260

13 Digitalizacin

13.2 Programacin de los ciclos de digitalizacin

13.2 Programacin de los ciclos de


digitalizacin
Pulsar la tecla TOUCH PROBE
El ciclo de digitalizacin deseado se selecciona mediante softkey
Contestar a las preguntas del dilogo del TNC: Introducir los

valores correspondientes a travs del teclado y confirmar con


ENT. Cuando el TNC tiene toda la informacin necesaria finaliza
automticamente la definicin del ciclo. Encontrar ms
informacin sobre los distintos parmetros de introduccin en la
descripcin del ciclo correspondiente en este captulo.

Determinar el campo de digitalizacin


El ciclo CAMPO 5 est disponible para la definicin del campo de
digitalizacin. Se puede definir un campo rectangular, palpando la
pieza.
El campo de digitalizacin se determina como un paraleleppedo
mediante la introduccin de coordenadas mnimas y mximas en
los tres ejes principales X, Y y Z, igual que en la definicin del
bloque BLK FORM. Vase la figura de la derecha.
Nombre pgm de los datos de la digitalizacin: Nombre del fichero

Z
MAX

ZS

en el que se quieren memorizar los datos digitalizados

Eje TCH PROBE: Introducir el eje del palpador


Campo punto MIN. Punto mnimo del campo en el que se

digitaliza

MIN

Campo punto MAX: Punto mximo del campo en el que se

digitaliza
Altura de seguridad: Posicin en el eje del palpador para evitar

colisiones entre el vstago y la pieza a palpar.


Ejemplo de frases NC
50
51
52
53
54

TCH
TCH
TCH
TCH
TCH

PROBE
PROBE
PROBE
PROBE
PROBE

5.0
5.1
5.2
5.3
5.4

CAMPO
NOMBRE PGM: DATOS
Z X+0 Y+0 Z+0
X+10 Y+10 Z+20
ALTURA: + 100

TNC 410 de HEIDENHAIN

261

13.3 Digitalizacin en forma de meandro

13.3 Digitalizacin en forma de meandro


Ciclo de digitalizacin 6 MEANDRO
Con el ciclo de digitalizacin MEANDRO se digitaliza en forma de
meandro una pieza 3D. Este proceso es especialmente apropiado
para piezas relativamente planas. En el caso de que se quieran
seguir procesando los datos digitalizados con el software de
evaluacin SUSA de HEIDENHAIN, deber digitalizarse en forma de
meandro.

En el proceso de digitalizacin se selecciona un eje del plano de


mecanizado en el cual el palpador se desplaza en direccin positiva
hasta el lmite del campo, partiendo del punto MIN en el plano de
mecanizado. Desde all el palpador se desplaza segn la distancia
entre lneas y a continuacin vuelve sobre dicha lnea. En el otro
lado de la lnea el palpador vuelve a desplazarse segn la distancia
entre lneas. Este proceso se repite hasta que se ha palpado todo el
campo.

Al final del proceso de digitalizacin el palpador retrocede a la altura


de seguridad.
Punto de partida
n Coordenadas del punto MIN en el plano de mecanizado del ciclo
5 CAMPO, coordenada del eje de la hta. = altura de seguridad
n El TNC alcanza automticamente el punto de partida:

Primero en el eje del cabezal a la altura de seguridad, despus en


el plano de mecanizado
Llegada a la pieza
El palpador se desplaza hacia la pieza en la direccin negativa del
eje del cabezal. Se memorizan las coordenadas de la posicin en la
que el palpador roza la pieza.
En el programa de mecanizado deber definirse el ciclo
de digitalizacin CAMPO antes que el ciclo de
digitalizacin MEANDRO.
Ejemplo de frases NC
Parmetros de digitalizacin
Direccin de lneas: Eje de coordenadas en el plano de
mecanizado, en cuya direccin positiva se desplaza el palpador
desde el primer punto programado del contorno.
Limitacin en la direccin de las normales: Recorrido segn el

60 TCH PROBE 6.0 MEANDRO


61 TCH PROBE 6.1 DIRECC.: X
62 TCH PROBE 6.2 RECORR:0.5 DIST.L: 0.2
DIST.P.: 0.5

cual se retira el palpador despus de una desviacin. Campo de


introduccin: 0 a 5 mm Recomendacin: Introducir valores entre
0.5 x distancia de puntos y la distancia de puntos Cuanto menor
sea la bola de palpacin mayor debe seleccionarse la limitacin
en la direccin de las normales
Distancia entre lneas: Desvo del palpador al final de la lnea;

distancia entre lneas. Campo de introduccin: 0 a 5 mm


Distancia punto MAX: Distancia mxima entre los puntos

memorizados por el TNC. Adems el TNC tiene en cuenta los


puntos importantes y crticos de la forma del modelo, p.ej. en
esquinas interiores. Campo de introduccin: 0.02 a 5 mm

262

13 Digitalizacin

Ciclo de digitalizacin 7 LINEAS DE NIVEL


Con el ciclo de digitalizacin 17 LINEAS DE NIVEL se digitaliza
gradualmente una pieza 3D. La digitalizacin en lneas de nivel es
especialmente apropiada para piezas irregulares (p.ej. fundicin por
inyeccin) o cuando slo se quiere registrar una nica lnea de nivel
(p.ej. lnea del contorno de una placa curvada).
En el proceso de digitalizacin el palpador se desplaza, despus de
registrar el primer punto, sobre una altura constante alrededor de la
pieza. Cuando se alcanza de nuevo el primer punto registrado, se
efecta una aproximacin segn la distancia entre lneas
introducida en direccin positiva o negativa al eje del cabezal. El
palpador se desplaza de nuevo a una altura constante alrededor de
la pieza hasta el primer punto registrado a dicha altura. El proceso
se repite hasta que se ha digitalizado todo el campo.

Y
X

Al final del proceso de digitalizacin el palpador retrocede a la


distancia de seguridad y vuelve al punto de partida programado.
Limitaciones para el campo de palpacin
n En el eje del palpador: El CAMPO definido debe estar como
mnimo, segn el radio de la bola de palpacin, por debajo del
punto ms alto de la pieza 3D
n En el plano de mecanizado: El campo definido debe estar como

mnimo a una distancia de la pieza 3D mayor al radio de la bola de


palpacin
Punto de partida
n Coordenada del eje del cabezal del punto MIN en el ciclo 5
CAMPO cuando la distancia entre lneas se ha introducido
positiva
n Coordenada del eje del cabezal del punto MAX en el ciclo 5

CAMPO cuando la distancia entre lineas es negativa


n Definir las coordenadas del plano de mecanizado en el ciclo

LINEAS DE NIVEL
n El TNC alcanza automticamente el punto de partida:

Primero en el eje del cabezal a la altura de seguridad, despus en


el plano de mecanizado
Llegada a la pieza
El palpador se desplaza en la direccin programada en el ciclo
LINEAS DE NIVEL hacia la pieza. Se memorizan las coordenadas de
la posicin en la que el palpador roza la pieza.
En el programa de mecanizado se debe definir el ciclo de
digitalizacin CAMPO antes del ciclo de digitalizacin
LINEAS DE NIVEL.

TNC 410 de HEIDENHAIN

263

13.4 Digitalizacin por lneas de nivel

13.4 Digitalizacin por lneas de nivel

13.4 Digitalizacin de lneas de nivel

Parmetros de digitalizacin
Limitacin de tiempo: Tiempo dentro del cual el palpador debe
alcanzar el primer punto de palpacin de una lnea de nivel
despus de una vuelta. En caso de que se sobrepase el tiempo
programado, el TNC interrumpe el ciclo de digitalizacin. Campo
de introduccin: 0 a 7200 segundos. En caso de introducir 0 el
tiempo no tiene limitacin.
Punto de partida: Coordenadas del punto de partida en el plano

de mecanizado
Eje de partida y direccin: Eje de coordenadas y direccin en la

cual el palpador se desplaza hacia la pieza


Eje inicial y direccin: Eje de coordenadas y direccin en la cual el

palpador recorre la pieza durante la digitalizacin. Con la direccin


de la digitalizacin se determina si el fresado debe ser
sincronizado o a contramarcha.
Limitacin en la direccin de las normales: Recorrido segn el

cual se retira el palpador despus de una desviacin. Campo de


introduccin: 0 a 5 mm Recomendacin: Introducir valores entre
0.5 x distancia de puntos y la distancia de puntos Cuanto menor
sea la bola de palpacin mayor debe seleccionarse la limitacin
en la direccin de las normales
Distancia entre lneas y direccin: Desvo del palpador, cuando

ste alcanza de nuevo el punto inicial de una lnea de nivel; el


signo determina la direccin en la cual se desva el palpador.
Campo de introduccin: 5 a +5 mm
Si slo se desea digitalizar una nica lnea de nivel, se
introduce 0 para la distancia entre lneas.
Distancia entre puntos MAX: Distancia mxima entre los puntos

memorizados por el TNC. Adems el TNC tiene en cuenta los


puntos importantes y crticos de la forma del modelo, p.ej. en
esquinas interiores. Campo de introduccin: 0.02 a 5 mm
Ejemplo de frases NC
60
61
62
63

264

TCH PROBE 7.0 LINEAS NIVEL


TCH PROBE 7.1 TIEMPO: 0 X+0 Y+0
TCH PROBE 7.2 SECUENCIA: Y / X
TCH PROBE 7.2 RECOR.: 0.5 DIST.L.: +0.2
DIST.P.: 0.5

13 Digitalizacin

Ejemplo de frases NC de un fichero de datos


digitalizados registrados con el ciclo LINEAS DE
NIVEL
BEGIN PGM DATOS MM
1 BLK FORM 0.1 Z X-40 Y-20 Z+0
2 BLK FORM 0.2 X+40 Y+40 Z+25
3 L Z+250 FMAX
4 L X+0 Y-25 FMAX
5 L Z+25
6 L X+0,002 Y-12,358
7 L X+0,359 Y-12,021
...
253 L X+0,003 Y-12,390
254 L Z+24,5
...
2597 L X+0,093 Y-16,390
2598 L X+0 Y-25 FMAX
2599 L Z+250 FMAX
END PGM DATOS MM

Nombre del programa DATOS: Determinado en el ciclo CAMPO


Definicin del bloque: El TNC determina el tamao
Altura seguridad en el eje del cabezal: Determinado en el ciclo CAMPO
Punto de partida en X/Y: Determinado en el ciclo LINEAS DE NIVEL
Altura inicial en Z: Determinada en LINEAS DE NIVEL, depende
del signo de la DISTANCIA ENTRE LINEAS
Primera posicin registrada
Segunda posicin registrada
Primera lnea de nivel digitalizada: Se alcanza de nuevo la 1
aproximacin a la siguiente lnea de nivel
Ultima posicin registrada en el campo
Retroceso al punto de partida en X/Y
Retroceso a la altura de seguridad en el eje del cabezal.
Final del programa

Para ejecutar los datos de la digitalizacin se elabora


el siguiente programa:
BEGIN PGM FRESADO MM
1 TOOL DEF 1 L+0 R+4
2 TOOL CALL 1 Z S4000
3 L R0 F1500 M13
4 CALL PGM EXT:DATOS
END PGM FRESADO MM

Definicin de la hta.: Radio de la hta. = radio del vstago


Llamada a la herramienta
Determinar el avance de fresado, cabezal y refrigerante CONECTADOS
Llamada a los datos de la digitalizacin memorizados externamente

TNC 410 de HEIDENHAIN

265

13.5 Empleo de los datos digitalizados en un programa de mecanizado

13.5 Empleo de los datos


digitalizados en un
programa de mecanizado

14
Funciones MOD

14.1 Seleccionar, modificar y anular las funciones MOD; 14.2 Informaciones del sistema

14.1 Seleccionar, modificar y anular las


funciones MOD
A travs de las funciones MOD se pueden seleccionar las
visualizaciones adicionales y las posibilidades de introduccin.
Seleccionar las funciones MOD
Seleccionar el modo de funcionamiento en el cual se quieren
modificar las funciones MOD.
Seleccionar las funciones MOD: Pulsar la tecla MOD.

La figura de arriba a la derecha muestra la


pantalla MOD.
Se pueden realizar las siguientes modificaciones:
n Seleccin de la visualizacin de posiciones
n Determinacin de la unidad mtrica (mm/pulg.)
n Determinacin del lenguaje de programacin para MDI
n Introduccin del cdigo
n Ajuste de la conexin externa de datos
n Parmetros de usuario especficos de la mquina
n Fijacin de los finales de carrera
n Visualizacin del nmero de software NC
n Visualizacin del nmero de software de PLC

Modificacin de funciones MOD


Seleccionar con los pulsadores de manual la funcin MOD en el
men visualizado
Pulsar repetidas veces la tecla ENT hasta que la funcin se

encuentre en la casilla ms clara o introducir el nmero y


confirmar con la tecla ENT
Salida de las funciones MOD
Finalizar la funcin MOD: Pulsar la softkey ENDE o la tecla END

14.2 Informaciones del sistema


Con la softkey INFO. DEL SISTEMA, el TNC muestra la
siguiente informacin:
n Memoria libre del programa
n Nmero de software NC
n Nmero de software de PLC
n Nmero de software DSP
n Opciones existentes, p.ej. Digitalizacin

disponibles despus de seleccionar las funciones en la pantalla del


TNC
268

14 Funciones MOD

14.3 Introduccin del cdigo; 14.4 Ajuste de la conexin de datos

14.3 Introduccin del cdigo


Para introducir el cdigo se pulsa la softkey de cdigo. El TNC
precisa de un cdigo para las siguientes funciones:
Funcin

Cdigo

Seleccin de los parmetros de usuario


Cancelar la proteccin de un programa
Contador de horas de funcionamiento
Control conectado
Ejecucin del pgm
Cabezal conectado

123
86357

857282

Pulsando la tecla ENT se resetean los diferentes tiempos (debe


estar activado mediante parmetros de mquina)

14.4 Ajuste de la conexin de datos


Para ajustar la conexin de datos se pulsa la softkey
AJUSTAR RS 232.. El TNC muestra un men en la pantalla, en el
cual se introducen los siguientes ajustes:

Seleccionar el MODO DE FUNCIONAMIENTO en un


aparato externo
Aparato externo

CONEXION RS232

Unidad de disquetes de HEIDENHAIN


FE 401 y FE 401B

FE

Aparatos externos, como impresora, lector


punzonadora, PC sin TNCremo.

EXT1, EXT2

PC con software HEIDENHAIN


TNCremo

FE

Sin transmisin de datos; p.ej. datos


de digitalizacin sin registro del valor de
medida o trabajar sin aparato conectado

NINGUNA

Ajuste de la VELOCIDAD DE BAUDIOS


La VELOCIDAD EN BAUDIOS (velocidad de transmisin de los
datos) es de 110 a 115.220 baudios. El TNC memoriza para cada
modo de funcinamiento (FE, EXT1 etc.) una velocidad en baudios.

TNC 410 de HEIDENHAIN

269

14.4 Ajuste de la conexin de datos

Determinar la memoria para la transmisin por


bloques
Se determina la memoria para la transmisin por bloques para
poder editar otros programas de forma simultnea.
El TNC visualiza la memoria disponible. Seleccionar la memoria
reservada de forma que sea menor a la memoria libre.

Ajustar la memoria de frases


Para garantizar una ejecucin continua en la transmisin por
bloques, el TNC precisa de una determinada cantidad de frases en
la memoria del programa.
En la memoria de frases se determina cuantas frases NC se pueden
introducir a travs de la conexin de datos, antes de que el TNC
empiece con la ejecucin. El valor de introduccin para la memoria
de frases depende de la distancia entre puntos del programa NC.
Cuando las distancias entre los puntos son pequeas, se introduce
una memoria de frases grande, y cuando las distancias entre los
puntos son grandes se introduce una memoria de frases pequea.
Valor orientativo: 1000

Software para la transmisin de datos


Para la transmisin de ficheros de TNC a TNC, debera utilizarse el
software de HEIDENHAIN TNCremo para la transmisin de datos.
Con el TNCremo se pueden controlar todos los controles
HEIDENHAIN mediante la conexin de datos en serie.
Para obtener una versin del software para la transmisin
de datos TNCremo a cambio de un impuesto o cuota
de proteccin, rogamos se pongan en contancto con
HEIDENHAIN.
Condiciones del sistema para elTNCremo
n Ordenador personal AT o compatible
n 640 kB de memoria de funcionamiento
n 1 MByte libre en su disco duro
n Una conexin de datos en serie libre
n Sistema operativo MS-DOS/PC-DOS 3.00 o superior, Windows 3.1

o superior, OS/2
n Para trabajar ms comodamente un ratn compatible Microsoft

(TM) (no es imprescindible)


Instalacin bajoWindows
Iniciar el programa de instalacin SETUP.EXE con el manager de
ficheros (explorador)
Siga las instrucciones del programa de Setup

270

14 Funciones MOD

14.5 Parmetros de usuario especficos de la mquina

Arrancar el TNCremo bajo Windows


Windows 3.1, 3.11, NT:
Doble clic en el icono del grupo de programas HEIDENHAIN,

aplicaciones
Windows95:
Haga clic en <Start>, <programas>, <aplicaciones HEIDEN-

HAIN>, <TNCremo>
Cuando se arranca el TNCremo por primera vez, se pregunta por el
control conectado, la conexin de datos (COM1 o COM2) y por la
velocidad de transmisin de los datos. Introducir la informacin
deseada.
Transmisin de datos entre TNC 410 y TNCremo
Rogamos comprueben si:
n el TNC 410 est conectado a la conexin de datos en serie

correcta de su ordenador
n que coincidan la velocidad de transmisin de datos del TNC y del

TNCremo
Una vez arrancado el TNCremo se pueden ver en la parte izquierda
de la ventana principal todos los ficheros memorizados en el
directorio activado. A travs de <directorio>, <cambiar> se puede
elegir otra disquetera o bien otro directorio. Para poder arrancar la
transmisin de datos desde el TNC (vase 4.2 Gestin de
ficheros), se selecciona <conexin>, <servidor del fichero>. Ahora
el TNCremo est preparado para recibir los datos.
Cancelar el TNCremo
Seleccionar el punto del men <fichero>, <finalizar>, o pulsar la
combinacin de teclas ALT+X
Tambin debe tenerse en cuenta la funcin de ayuda del
TNCremo, en la cual se explican todas las funciones.

14.5 Parmetros de usuario especficos


de la mquina
El constructor de la mquina puede asignar funciones a
un total de 16 parmetros de usuario. Rogamos
consulten el manual de su mquina.

TNC 410 de HEIDENHAIN

271

14.6 Seleccionar la visualizacin de posiciones; 14.7 Seleccionar el sistema mtrico

14.6 Seleccin de la visualizacin de


posiciones
Para el funcionamiento Manual y los modos de funcionamiento de
ejecucin del programa se puede influir en la visualizacin de
coordenadas:
En la figura de la derecha se pueden observar diferentes posiciones
de la hta.

NOML.
REAL

REF

E.
ARR

R. REST.

Posicin de salida
Posicin de destino de la herramienta
Cero pieza
Punto cero de la mquina
Para la visualizacin de las posiciones del TNC se pueden
seleccionar las siguientes coordenadas:
Funcin

Visualizacin

Posicin nominal; valor actual indicado por el TNC


Posicin real; posicin actual de la hta.
Posicin de referencia; posicin real referida al
punto cero de la mquina
Recorrido restante hasta la posicin programada;
diferencia entre la posicin real y la posicin de destino
Error de arrastre; diferencia entre la posicin nominal
y real

NOML.
REAL
REF
R. REST.
E. ARR

Con la funcin MOD Visualizacin 1 de posiciones se selecciona la


visualizacin de posiciones en la visualizacin de estados. Con la
funcin MOD Visualizacin 2 de posiciones se selecciona la
visualizacin de posiciones en la visualizacin de estados adicional.

14.7 Seleccin del sistema mtrico


Con la funcin MOD cambiar MM/PULG. se determina si el TNC
visualiza las coordenadas en mm o en pulgadas.
n Sistema mtrico: P.ej. X = 15,789 (mm) Funcin MOD

conmutacin MM/PULG. : MM. Visualizacin con 3 posiciones


detrs de la coma
n Sistema en pulgadas: P.ej. X = 0,6216 (pulg.) Conmutar la funcin

MOD MM/PULG. Visualizacin con 4 posiciones detrs de la coma


Esta funcin MOD tambin determina el sistema mtrico cuando
se abre un programa nuevo.

272

14 Funciones MOD

14.8 Eleccin del idioma de programacin

14.8 Eleccin del idioma de programacin


Con la funcin MOD INTRODUCIR PGM, se determina si en el
modo de funcionamiento Posicionamiento manual se programa la
frase con dilogo en texto claro o en DIN/ISO.
n Introduccin de una frase con dilogo en texto claro: HEIDEN-

HAIN
n Introduccin de una frase DIN/ISO: ISO

Esta funcin MOD tambin determina el idioma de programacin


cuando se abre un programa nuevo.
Cuando se conmuta entre el dilogo en texto claro o la
programacin DIN/ISO (y viceversa), debe borrarse el
ltimo fichero $MDI activado en el modo de
funcionamiento Memorizar programa.

TNC 410 de HEIDENHAIN

273

14.9 Introduccin de los lmites de los finales de carrera

14.9 Introduccin de los lmites de


finales de carrera

Dentro del margen de los finales de carrera mximos se puede


delimitar el recorrido til para los ejes de coordenadas.
Ejemplo de empleo: Asegurar el divisor ptico contra colisiones

Lmites de los finales de carrera para la ejecucin


del pgm
El mximo margen de desplazamiento se delimita con los finales
de carrera. El verdadero recorrido til se delimita con la funcin
MOD FINALES CARRERA: Para ello los valores mximos de los ejes
en direccin positiva y negativa se refieren al punto cero de la
mquina.

Z max
Z min

Y
X min

Ymax
X max

Ymin

Mecanizado sin limitacin del margen de desplazamiento


Para los ejes de coordenadas que se desplazan sin lmite de los
finales de carrera, se programa el recorrido de desplazamiento
mximo del TNC (+/- 30 000 mm).
Clculo e introduccin del margen de desplazamiento mximo
Seleccin de la visualizacin de posiciones REF
Llegada a la posicin final positiva y negativa deseada de los ejes

X, Y y Z
Anotar los valores con su signo
Seleccionar las funciones MOD: Pulsar la tecla MOD
Introducir el lmite del margen de desplazamiento:

Pulsar la softkey LIMITACIONES MAQUINA. Introducir


los valores anotados para los ejes como limitaciones y
confirmar cada uno con la tecla ENT
Anular la funcin MOD: Pulsar la tecla END

La correccin de radios de la hta. no se tiene en cuenta


en la limitacin del margen de desplazamiento.
Despus de sobrepasar los puntos de referencia, se
tienen en cuenta las limitaciones del margen de
desplazamiento y los finales de carrera de software.

Lmites de los finales de carrera para la ejecucin


del pgm
Para el test del programa y el grfico de programacin se pueden
definir los finales de carrera por separado. Para ello se pulsa la
softkey TEST LIMITACIONES, despus de haber activado la funcin
MOD se introducen los valores deseados y se confirma cada uno
con la tecla ENT.
Adems de las limitaciones se puede definir la posicin del punto
de ref. de la pieza en relacin al punto cero de la mquina.

274

14 Funciones MOD

14.10 Ejecucin de la funcin de AYUDA

14.10 Ejecucin de la funcin de AYUDA


La funcin de AYUDA no est disponibles en todas las
mquinas. El constructor de la mquina le puede
informar ms ampliamente.
La funcin de ayuda le informa al usuario de situaciones en las
cuales se precisan determinados funcionamientos de manejo, p.ej.
activar la mquina despus de una interrupcin de tensin.
Tambin las funciones auxiliares se pueden documentar y ejecutar
en un fichero de AYUDA.
Seleccionar y ejecutar la funcin de AYUDA
Seleccionar la funcin MOD: Pulsar la tecla MOD
Seleccionar la funcin de AYUDA:Pulsar la softkey

AYUDA
Con las teclas cursoras arriba/abajo se selecciona la

lnea en el fichero de ayuda caracterizada con un #


Ejecutar la funcin de AYUDA seleccionada: Pulsar el

arranque NC

TNC 410 de HEIDENHAIN

275

15
Tablas y resmenes

15.1 Parmetros generales de usuario

15.1 Parmetros de usuario generales


Los parmetros de usuario generales son parmetros de mquina,
que influyen en el comportamiento del TNC.
Los parmetros de usuario tpicos son:
n idioma del dilogo
n comportamiento de conexiones
n velocidades de desplazamiento
n desarrollo de operaciones de mecanizado
n activacin de los potencimetros

Posibles introduccines de parmetros de mquina


Los parmetros de mquina se pueden programar como
n nmeros decimales

Se introduce directamente el valor numrico


n Nmeros duales/binarios (en parmetros de mquina

codificados en bits
Introducir el signo de porcentaje % antes del valor numrico
n Nmeros hexadecimales (en parmetros de mquina

codificados en bits
Introducir el signo de porcentaje $ antes del valor numrico
Ejemplo:
En vez del nmero decimal 27 se puede introducir tambin el
nmero binario %11011 o el nmero hexadecimal $1B.
Se pueden indicar los diferentes parmetros de mquina
simultneamente en los diferentes sistemas numricos.
Algunos parmetros de mquina tienen funciones mltiples. El
valor de introduccin de dichos parmetros se produce de la suma
de los diferentes valores de introduccin individuales
caracterizados con el signo +.

Seleccin de los parmetros de usuario generales


Los parmetros de usuario generales se seleccionan con el cdigo
123 en las funciones MOD.
En las funciones MOD se dispone tambin de
parmetros de usuario especficos de la mquina.

278

15 Tablas y resmenes

15.1 Parmetros generales de usuario

Transmisin de datos externa


Determinar el signo del comando para la transmisin por bloques
Ajuste de las conexiones del TNC, EXT1 (5020.0) y
EXT2 (5020.1) a un aparato externo
MP5020.x
7 bits de datos (cdigo ASCII, 8 bit=paridad): +0
8 bits de datos (cdigo ASCII, 9 bit=paridad): +1
Cualquier Block-Check-Charakter (BCC):+0
Block-Check-Charakter (BCC) no permitido: +2
Activada la parada de la transmisin con RTS : +4
Parada de la transmisin con RTS inactiva: +0
Activada la parada de la transmisin con DC3: +8
Parada de la transmisin con DC3 inactiva: +0
Paridad de signos par: +0
Paridad de signos impar: +16
Paridad de signos no deseada: +0
Solicitada la paridad de signos: +32
11/2 bits de stop: +0
2 bits de stop: +64
1 bit de stop: +128
1 bit de stop: +192
Ejemplo:
Ajustar la conexin EXT2 del TNC (MP 5020.1) a
un aparato externo de la siguiente forma:
8 bits de datos, cualquier signo BCC, stop de la
transmisin con DC3, paridad de signos par,
paridad de signos deseada, 2 bits de stop
Valor de introduccin para MP 5020.1:
1+0+8+0+32+64 = 105
Determinacin del tipo de conexin para EXT1 (5030.0) y
EXT2 (5030.1)
MP5030.x
Transmisin standard: 0
Conexin para la transmisin por bloques: 1

TNC 410 de HEIDENHAIN

279

15.1 Parmetros generales de usuario

Palpadores 3D y digitalizacin
Seleccin del tipo de transmisin
MP6010
Palpador con transmisin por cable: 0
Palpador con transmisin por infrarrojos: 1
Avance de palpacin para palpador digital
MP6120
80 a 3 000 [mm/min]
Recorrido mximo hasta el punto de palpacin
MP6130
0,001 a 30 000 [mm]
Distancia de seguridad hasta el punto de palpacin en medicin automtica
MP6140
0,001 a 30 000 [mm]
Marcha rpida para la palpacin con un palpador digital
MP6150
1 a 300 000 [mm/min]
Medicin de la desviacin del palpador en la calibracin del palpador digital
MP6160
Sin giro de 180 del palpador en la calibracin: 0
Funcin M para realizar el giro de 180 con el palpador en la
calibracin: 1 a 88
Medicin del radio, conTT 120: Direccin de palpacin
MP6505
Direccin
Direccin
Direccin
Direccin

de
de
de
de

palpacin
palpacin
palpacin
palpacin

positiva en el eje de ref. angular (eje 0): 0


positiva en el eje +90: 1
negativa en el eje de ref. angular (eje 0): 2
negativa en el eje +90: 3

Avance de palpacin para la segunda medicin con TT 120, forma del vstago, correcciones en TOOL.T
MP6507
Calcular el avance de palpacin para la 2 medicin con el TT 120,
con tolerancia constante: +0
Calcular el avance de palpacin para la 2 medicin con el TT 120,
con tolerancia variable: +1
Avance de palpacin constante para la 2 medicin con el TT 120: +2
Mximo error de medicin admisible con elTT 120 en la medicin con la herramienta girando
Se precisa para el clculo del avance de palpacin
en relacin con MP6570
MP6510
0,002 a 0,999 [mm] (se recomienda: 0,005 mm)
Avance de palpacin con el TT 120 con la hta. parada
MP6520
80 a 3 000 [mm/min]

280

15 Tablas y resmenes

Distancia de seguridad en el eje de la hta. sobre el vstago del TT 120 en el posicionamiento previo
MP6540.0
0,001 a 30 000,000 [mm]
Zona de distancia de seguridad en el plano de mecanizado alrededor del vstago del TT 120 para el posicionamiento
previo
MP6540.1
0,001 a 30 000,000 [mm]
Marcha rpida en el ciclo de palpacin para el TT 120
MP6550
10 a 20 000 [mm/min]
Funcin M para la orientacin del cabezal en la medicin individual de cuchillas
MP6560
-1 a 88
Medicin con hta. girando: Velocidad de giro admisible en el fresado del contorno
Se precisa para el clculo de las revoluciones y
del avance de palpacin
MP6570
40,000a 120,000 [m/min]
Coordenadas REF del punto central del vstago del TT 120
MP6580.0
Eje X: -30 000,000 a 30 000,000
MP6580.1
Eje Y: -30 000,000 a 30 000,000
MP6580.2
Eje Z: -30 000,000 a 30 000,000

TNC 410 de HEIDENHAIN

281

15.1 Parmetros generales de usuario

Medicin del radio con el TT 120: Distancia entre el extremo de la hta. y la arista superior del vstago
MP6530
0,001 a 30 000,000 [mm]

15.1 Parmetros generales de usuario

Visualizaciones del TNC, Editor del TNC


Ajuste del puesto de programacin
MP7210
TNC con mquina: 0
TNC como puesto de programacin con PLC activo: 1
TNC como puesto de programacin con PLC inactivo: 2
Eliminar el dilogo de interrupcin de tensin despus de la conexin
MP7212
Eliminar pulsando una tecla: 0
Eliminar automticamente: 1
Programacin DIN/ISO: Determinar el paso entre los nmeros de frases
MP7220
0 a 250
Determinar el idioma de dilogo
MP7230
Alemn: 0
Ingls: 1
Configuracin de la tabla de herramientas
MP7260
Inactivo: 0
Nmero de htas. en la tabla de htas.: 1 a 254
Configuracin de la tabla de posiciones
MP7261
Inactivo: 0
Nmero de posiciones en la tabla de posiciones: 1 a 254

282

15 Tablas y resmenes

15.1 Parmetros generales de usuario

Configuracin de la tabla de htas. (no ejecutar: 0);


nmero de columnas en la tabla de htas. para
MP7266.0

Nombre de la hta. NOMBRE: 0 a 22

MP7266.1

Longitud de la hta. L: 0 a 22

MP7266.2

Radio de la hta. R: 0 a 22

MP7266.3

Reservado

MP7266.4

Sobremedida de longitud DL: 0 a 22

MP7266.5

Sobremedida de radio DR: 0 a 22

MP7266.6

Reservado

MP7266.7

Herramienta bloqueada TL: 0 a 22

MP7266.8

Herramienta gemela RT: 0 a 22

MP7266.9

Mximo tiempo de vida TIME1: 0 a 22

MP7266.10

Mximo tiempo de vida con TOOL CALL TIME2: 0 a 22

MP7266.11

Tiempo de vida actual CUR. TIME: 0 a 22

MP7266.12

Comentario sobre la hta. DOC: 0 a 22

MP7266.13

Nmero de cuchillas CUT.: 0 a 22

MP7266.14

Tolerancia para el desgaste de la longitud de la hta. LTOL: 0 a 22

MP7266.15

Tolerancia para el desgaste del radio de la hta. RTOL: 0 a 22

MP7266.16

Direccin de corte DIRECT.: 0 a 22

MP7266.17

Estado del PLC PLC: 0 a 22

MP7266.18

Desviacin adicional de la hta. en el eje de la misma en relacin a MP6530 TT:L-OFFS: 0 a 22

MP7266.19

Desviacin de la hta. entre el centro del vstago y el centro de la hta. TT:R-OFFS: 0 a 22

MP7266.20

Tolerancia de rotura en la longitud de la hta. LBREAK.: 0 a 22

MP7266.21

Tolerancia de rotura en el radio de la hta. RBREAK: 0 a 22

TNC 410 de HEIDENHAIN

283

15.1 Parmetros generales de usuario

Configuracin de la tabla de posiciones de herramientas; nmero de columna en la tabla de htas. para (no ejecutar: 0)
MP7267.0
Nmero de hta. T: 0 a 5
MP7267.1
Hta. especial ST: 0 a 5
MP7267.2
Posicin fija F: 0 a 5
MP7267.3
Posicin bloqueada L: 0 a 5
MP7267.4
Estado del PLC PLC: 0 a 5
Funcionamiento Manual: Visualizacin del avance
MP7270
Visualizar el avance F slo cuando se activa un pulsador de manual: +0
Visualizar el avance F incluso cuando no se ha activado un pulsador de
manual (avance para el eje ms lento): +1
Las revoluciones S del cabezal y la funcin auxiliar M siguen activadas
despus de un STOP: +0
Las revoluciones S del cabezal y la funcin auxiliar M estn
desactivadas despus de un STOP: +2
Visualizacin de los cambios de gama
MP7274
No visualizar el cambio de gama actual: 0
Visualizar cambio de gama actual: 1
Determinar el signo decimal
MP7280
Visualizar la coma como signo decimal: 0
Visualizar el punto como signo decimal: 1
Visualizacin de la posicin en el eje de la hta.
MP7285
La visualizacin se refiere al punto de ref. de la hta.: 0
La visualizacin en el eje de la hta. se refiere a la superficie frontal de
la hta.: 1

284

15 Tablas y resmenes

15.1 Parmetros generales de usuario

Paso de visualizacin para el eje X


MP7290.0
0,1 mm o bien 0,1: 0
0,05 mm o bien 0,05: 1
0,01 mm o bien 0,01: 2
0,005 mm o bien 0,005: 3
0,001 mm o bien 0,001: 4
Paso de visualizacin para el eje Y
MP7290.1
0,1 mm o bien 0,1: 0
0,05 mm o bien 0,05: 1
0,01 mm o bien 0,01: 2
0,005 mm o bien 0,005: 3
0,001 mm o bien 0,001: 4
Paso de visualizacin para el eje Z
MP7290.2
0,1 mm o bien 0,1: 0
0,05 mm o bien 0,05: 1
0,01 mm o bien 0,01: 2
0,005 mm o bien 0,005: 3
0,001 mm o bien 0,001: 4
Paso de visualizacin para el IV eje
MP7290.3
0,1 mm o bien 0,1: 0
0,05 mm o bien 0,05: 1
0,01 mm o bien 0,01: 2
0,005 mm o bien 0,005: 3
0,001 mm o bien 0,001: 4
Bloqueo general de la fijacin del pto. de ref.
MP7295
No bloquear la fijacin del punto de referencia: +0
Bloquear la fijacin del punto de referencia en el eje X: +1
Bloquear la fijacin del punto de referencia en el eje Y: +2
Bloquear la fijacin del punto de referencia en el eje Z: +4
Bloquear la fijacin del punto de referencia en el IV eje: +8
Bloquear la fijacin del punto de referencia con las teclas de los ejes naranjas
MP7296
No bloquear la fijacin del punto de referencia: 0
Bloquear la fijacin del pto. de referencia a travs de teclas naranjas: 1

TNC 410 de HEIDENHAIN

285

15.1 Parmetros generales de usuario

Anular al final del programa la visualizacin de estados, los parmetros Q y los datos de la hta.
MP7300
No borrar la visualizacin de estados: +0
Borrar la visualizacin de estados: +1
Borrar los parmetros Q: +0
No borrar los parmetros Q: +2
Borrar el n, el eje y los datos de la hta.: +0
No borrar el n, el eje y los datos de la hta.: +4
Determinar la representacin grfica
MP7310
Representacin grfica en tres planos segun DIN 6, 1 parte, mtodo
de projeccin 1: +0
Representacin grfica en tres planos segun DIN 6, 1 parte, mtodo
de projeccin 2: +1
No girar el sistema de coordenadas para la representacin grfica: +0
Girar el sistema de coordenadas 90 para la representacin grfica: +2
Simulacin en los ciclos de mecanizado, dibujar slo la ltima
aproximacin: +0
Simulacin en ciclos de mecanizado, dibujar todas las
aproximaciones: +16
Determinaciones para el grfico de programacin
MP7311
No representar los puntos de profundizacin como crculo: +0
Representar los puntos de profundizacin como crculo: +1
No representar las trayectorias en forma de meandro en los ciclos: +0
Representar las trayectorias en forma de meandro en los ciclos: +2
No representar las trayectorias corregidas: +0
Representar las trayectorias corregidas: +3

286

15 Tablas y resmenes

Ciclo 17: Orientacin del cabezal al principio del ciclo


MP7160
Realizar la orientacin del cabezal: 0
No realizar la orientacin del cabezal: 1
Funcionamiento del ciclo 11 FACTOR DE ESCALA
MP7410
FACTOR DE ESCALA activo en 3 ejes: 0
FACTOR DE ESCALA activo slo en el plano de mecanizado: 1
Datos de la herramienta en el ciclo de palpacin programable TOUCHPROBE 0
MP7411
Sobreescribir los datos actuales de la hta. con los datos de calibracin
del palpador: 0
Mantener los datos actuales de la hta.: 1
Modo de transicin en el fresado del contorno
MP7415.0
Aadir crculo de redondeo: 0
Aadir polinomio de 3er grado (Spline cbico, curva con variacin de
saltos en la velocidad): 1
Aadir polinomio de 5 grado (curva sin variacin de saltos en la
aceleracin): 2
Aadir polinomino de 7 grado (curva sin variacin de saltos del tirn): 3
Ajustes para el fresado del contorno
MP7415.1
No rectificar el contorno: +0
Rectificar el contorno: +1
No igualar el perfil de velocidad, cuando entre las transiciones del
conotorno exista una recta pequea: +0
Igualar el perfil de velocidad, cuando entre las transiciones del
contorno exista una recta pequea: +2

TNC 410 de HEIDENHAIN

287

15.1 Parmetros generales de usuario

Mecanizado y ejecucin del programa

15.1 Parmetros generales de usuario

Ciclos SL, funcionamiento


MP7420.0
Fresado del canal alrededor del contorno en sentido horario para las
islas y en sentido antihorario para las cajeras: +0
Fresado del canal alrededor del contorno en sentido horario para las
cajeras y en sentido antihorario para las islas: +1
Fresado del canal del contorno antes del desbaste: +0
Fresado del canal del contorno despus del desbaste: +2
Unir los contornos corregidos: +0
Unir los contornos sin corregir: +4
Desbaste hasta la profundidad de la cajera: +0
Fresado y desbaste completos de la cajera antes de cualquier otra
aproximacin: +8
Para los ciclos 6, 15, 16 se tiene:
Desplazar la hta. al final del ciclo sobre la ltima posicin programada
antes de la llamada al ciclo: +0
Desplazar la hta. al final del ciclo slo en el eje de la hta.: +16
Ciclos SL, funcionamiento
MP7420.1
Desvastar los margenes separados en forma de meandro elevando la
hta.: +0
Desvastar sucesivamente los margenes separados sin levantar la hta.:
+1
Bit 1 a Bit 7: reservado

MP7420.1 = 0
(ningn crculo = movimientos de profundizacin)

288

MP7420.1 = 1

15 Tablas y resmenes

Comportamiento de las diferentes funciones auxiliares M


MP7440
Parada de la ejecucin del pgm con M06: +0
Sin parada de la ejecucin del pgm con M06: +1
Sin llamada al ciclo con M89: +0
Llamada al ciclo con M89: +2
Parada de la ejecucin del pgm con las funciones M: +0
Sin parada en la ejecucin del pgm con las funciones M: +4
Avance en el eje de herramienta con M103 F..
Reduccin no activada: +0
Avance en el eje de herramienta con M103 F..
Reduccin activada: +16
No fijar la marca eje en posicin en el tiempo de espera entre dos
frases NC: +0
Fijar la marca eje en posicin en el tiempo de espera entre dos
frases NC: +32
Angulo del cambio de direccin, para recorridos a velocidad constante
(Esquina con R0, Esquina interior tambin con correccin de radio)
Vlido para el funcionamiento con control de
arrastre y control previo de la velocidad
MP7460
0,000 a 179,999 []
Mxima velocidad de una trayectoria con el override del avance al 100% en los modos de funcionamiento de ejecucin
del programa
MP7470
0 a 99.999 [mm/min]
Los puntos de la tabla de puntos cero se refieren al
MP7475
Cero pieza: +0
Pto. cero de la mquina: +1

Volante electrnico
Determinar el tipo de volante
MP7640
Mquina sin volante: 0
Volante empotrable HR 130: 2
Volante mltiple con ejes adicionales: 5
Volante porttil HR 410 con funciones auxilireas: 6
Funciones del volante
MP7641
Factor de subdivisin introducido a travs del teclado: +0
Factor de subdivisin determinado mediante mdulo de PLC: +1
Volante inactivo en el funcionamiento Memorizacin: +0
Volante activado en el funcionamiento Memorizacin: +2

TNC 410 de HEIDENHAIN

289

15.1 Parmetros generales de usuario

Ciclo 4 FRESADO DE CAJERA y ciclo 5 CAJERA CIRCULAR: Factor de solapamiento


MP7430
0,1 a 1,414

15.2 Distribucin de conectores y cable de conexin para la conexin de datos

15.2 Distribucin de conectores y


cableado en la conexin de datos
Conexin de datos V.24/RS-232-C
Aparatos HEIDENHAIN

Aparatos HEIDENHAIN
Aparato
externo
p.ej. FE

Cable standard
de HEIDENHAIN
3m

Adaptador V.24

Cable de conexin
de HEIDENHAIN
mx. 17 m

X21
TNC

La distribucin de conexionado en la unidad lgica del


TNC (X21) y en el bloque adaptador son diferentes.

290

15 Tablas y resmenes

15.2 Distribucin de conectores y cableado en la conexin de datos

Aparatos que no son de la marca HEIDENHAIN


La distribucin de conectores en un aparato que no sea
HEIDENHAIN puede ser completamente diferente a la distribucin
de conectores en un aparato HEIDENHAIN.
Depende del aparato y del tipo de transmisin. Para la distribucin
de pines del bloque adaptador vase el dibujo de abajo.

Adaptador V.24

TNC 410 de HEIDENHAIN

291

15.3 Informacin tcnica

15.3 Informacin tcnica


Caractersticas del TNC
Breve descripcin
Control numrico para mquinas con un total de hasta 4 ejes, adems
de la orientacin del cabezal
Componentes
n Unidad lgica
n Teclado
n Pantalla de color con softkeys

Conexin de datos
n V.24 / RS-232-C

Ejes con desplazamiento simultneo en los tramos del contorno


n Rectas hasta 3 ejes
n Crculos hasta 2 ejes
n Hlice 3 ejes
Look Ahead
n Redondeo definido de transiciones irregulares del contorno (p.ej. en
piezas 3D)
n Para posiciones con correccin de radio con M120 clculo previo de
la geometra de la mquina para el ajuste del avance

Funcionamiento en paralelo
Edicin mientras el TNC ejecuta un programa de mecanizado
Representaciones grficas
n Grfico de programacin
n Test grfico

Tipos de ficheros
n Programas con dilogo en texto claro HEIDENHAIN
n Programas DIN/ISO
n Tablas de ptos. cero
n Tablas de htas.
n Tablas de posiciones

Memoria del programa


n Memoria para aprox. 10 000 frases NC (depende de la

longitud de la frase, 256 Kbyte


n Se pueden gestionar hasta 64 ficheros

Definiciones de la herramienta
Hasta 254 herramientas en el programa o en tablas de htas.
Ayudas de programacin
n Funciones para la aproximacin y salida del contorno
n Funcin HELP

292

15 Tablas y resmenes

Elementos del contoro


n Recta
n Chafln
n Trayectoria circular
n Centro del crculo
n Radio del crculo
n Trayectoria circular tangente
n Redondeo de esquinas
n Rectas y trayectorias circulares para la llegada y salida del contorno

Programacin libre de contornos


Para todos los elementos del contorno con planos no acotados por el NC
Saltos en el programa
n Subprograma
n Repeticin parcial del programa
n Programa principal como subprograma

Ciclos de mecanizado
n Ciclos para el taladrado, el taladrado profundo, escariado,
mandrinado, roscado a cuchilla y roscado rgido
n Desbaste y acabado de cajeras rectangulares y circulares
n Ciclos para el fresado de ranuras lineales y circulares
n Figura de puntos regular sobre crculo o lneas
n Figura de puntos irregular de una tabla de puntos
n Ciclos para el planeado de superficies lisas e inclinadas
n Mecanizado de cualquier cajerea e isla

Traslacin de coordenadas
n
n
n
n

Desplazamiento del punto cero


Espejo
Giro
Factor de escala

Aplicacin de un palpador 3D
n Funciones de palpacin para fijar el pto. de ref. y para la medicin
automtica de htas.
n Digitalizacin de piezas 3D con palpador digital (option)
n Medicin automtica de htas. con el TT 120

TNC 410 de HEIDENHAIN

293

15.3 Informacin tcnica

Funciones programables

15.3 Informacin tcnica

Funciones matemticas
n Tipos de clculo bsico +, , x y :
n Clculos trigonomtricos sen, cos, tan, arcsen, arccos, arctan
n Raz cuadrada (a) y raz de la suma de los cuadrados ( a2 + b2)
n Valores al cuadrado (SQ)
n Valores a una potencia (^)
n Constante PI (3,14)
n Funciones logartmicas
n Funcin exponencial
n Formar un valor negativo (NEG)
n Formar un valor entero (INT)
n Formar un valor absoluto (ABS)
n Redondear posiciones delante de la coma (FRAC)
n Comparaciones mayor, menor, igual, distinto

Datos del TNC


Tiempo de mecanizado de una frase
6 ms/frase
20 ms/frase en el funcionamiento por bloques a travs de la conexin
de datos
Tiempo del ciclo de regulacin
Interpolacin: 6 ms
Velocidad de transmisin de datos
Mxima 115 200 baudios
Temperatura ambiente
n Funcionamiento:
n Almacenamiento:

0C a +45C
30C a +70C

Recorrido
Mximo 300 m (11 811 pulgadas)
Velocidad de desplazamiento
Mxima 300 m/min (11 811 pulg./min)
Revoluciones del cabezal
Mximo 99 999 rpm
Campo de introduccin
n Mnimo 1m (0,0001 pulg.) o bien 0,001
n Mximo 30 000,000 mm (1.181 pulg.) o bien 30 000,000

294

15 Tablas y resmenes

15.4 Avisos de error del TNC

15.4 Avisos de error del TNC


El TNC emite automticamente avisos de error en los siguientes
casos:
n
n
n
n

Si
Si
Si
Si

las introducciones son errneas


existen errores lgicos en el programa
no se han ejecutado elementos del contorno
se aplica un palpador no reglamentario

En el siguiente resumen aparecen algunos avisos de error que se


visualizan con frecuencia.
Un aviso de error que contiene el nmero de una frase del
programa, se ha generado en dicha frase o en las anteriores. Los
avisos de error se borran con la tecla CE despus de eliminar la
causa de los mismos.

Avisos de error del TNC en la programacin


No se pueden introducir ms ficheros
Borrar ficheros antiguos para introducir otros ficheros
Valor de introduccin errneo
n Introducir correctamente el nmero LBL
n Tener en cuenta los lmites de introduccin

Introduccin/emisin ext. no preparada


n
n
n
n

No est conectado el cable de transmisin


El cable de transmisin est defectuoso o mal soldado
El aparato conectado (PC, impresora) est desconectado
No coincide la velocidad de transmisin (velocidad en baudios)

Fichero protegido!
Eliminar la proteccin del programa, si se quiere editar el mismo
Nmero de label ocupado
Asignar los numeros label slo una vez
Salto al label 0 no permitido
No programar CALL LBL 0

TNC 410 de HEIDENHAIN

295

15.4 Avisos de error del TNC

Avisos de error del TNC durante el test y la ejecucin de un programa


Eje programado repetido
Para los posicionamientos introducir slo una vez las coorden. del eje
Frase actual no seleccionada
Antes del test o de la ejecucin del programa seleccionar el principio
del programa con GOTO 0
Punto de palpacin inalcanzable
n Posicionar previamente el palpador 3D ms cerca del pto. de

palpacin
n Los parmetros de mquina en los cuales se memoriza la posicin

del TT no coinciden con la posicin real del TT


Error aritmtico
Clculo con valores inadmisibles
n Definir los valores dentro de los margenes establecidos
n Seleccionar las posiciones de palpacin claramente separadas
n En la medicin individual de cuchillas con el TT introducir en la tabla
de htas. un nmero de cuchillas con un valor distinto de 0
n Ejecutar TCH PROBE 30 (calibrar TT) antes de medir la longitud o el
radio de la hta.
n Los clculos deben ser matemticamente realizables
Correccin de trayectoria mal acabada
No eliminar la correccin de radio en una frase con trayectoria circular
Correccin de trayectoria mal empezada
n Introducir la misma correccin de radio antes y despus de una frase

RND y CHF
n No comenzar la correccin de radio en una frase con trayectoria

circular
CYCL DEF incompleto
n Definicin de ciclos con todas las indicaciones en la secuencia

determinada
n No llamar a los ciclos de traslacin
n Definir el ciclo antes de una llamada
n Introducir la profundidad distinta de 0

Plano mal definido


n No modificar el eje de la hta. cuando est activado el giro bsico
n Definir correctamente los ejes principales para las trayectorias

circulares
n Definir ambos ejes principales para CC

Programado eje errneo


n
n
n
n

296

No programar los ejes bloqueados


Ejecutar la cajera rectangular y la ranura en el plano de mecanizado
No reflejar los ejes giratorios
Introducir la longitud del chafln positiva

15 Tablas y resmenes

Programar las revoluciones dentro de los lmites permitidos


Chafn no permitido
Aadir un chafln entre dos frases lineales con la misma correccin de
radio
Datos del programa errneos
El programa memorizado a travs de la conexin de datos contiene
formatos de frase errneos
Ninguna modificacin en el pgm en ejecucin
No editar el programa mientras ste se est transmitiendo o
ejecutando
Punto final del crculo errneo
n Introducir completamente el crculo de unin
n Programar el punto final de la trayectoria circular

Falta el punto central del crculo


n Definir el punto central del crculo con CC
n Definir el polo con CC

No existe el nmero de label


Slo se pueden llamar los nmeros de label programados
Factor de escala no permitido
Introducir factores de escala idnticos para los ejes de coordenadas en
el plano de la trayectoria circular
No se puede representar la seccin del pgm
n Seleccionar el radio de la fresa ms pequeo
n Los movimientos 4D no se simulan grficamente
n Introducir el mismo eje de hta. en la simulacin y en el BLK FORM

Correccin de radio no definida


En el primer subprograma del ciclo 14 CONTORNO introducir la
correccin de radio RR o RL
Redondeo no definido
Introducir correctamente el crculo tangente y el crculo de redondeo
Radio de redondeo demasiado grande
Los crculos de redondeo se deben poder ajustar entre los elementos
del contorno
Tecla sin funcin
Este aviso aparece cuando se pulsa una tecla que no se precisa para el
dilogo actual
Vstago desviado
Posicionar previamente el vstago antes de la 1 palpacin sin rozar la
pieza

TNC 410 de HEIDENHAIN

297

15.4 Avisos de error del TNC

Revoluciones errneas

15.4 Avisos de error del TNC

Calibracin del palpador


n Calibrar de nuevo el TT, se ha modificado el parmetro de mquina

para el TT
Palpador no preparado
n Ajustar la ventana de emisin y recepcin (TS 630) a la unidad
receptora
n Comprobar la disposicin de funcionamiento del palpador

Falta TOOL CALL


n Llamar a htas. que estn definidas
n Realizar el avance hasta una frase con PLC = CONECTADO

Arranque del programa no definido


n Empezar en el programa slo con la frase TOOL DEF
n No iniciar un programa despus de una interrupcin con una

trayectoria circular o la aceptacin del polo


Falta avance
n Introducir el avance para una frase de posicionamiento
n Programar de nuevo FMAX en cada frase. Cuando se trabaja con

tablas de puntos: Programar el avance con valor numrico


Signo errneo
Introducir los signos para los parmetros del ciclo segn
prescripciones
Radio de la hta. demasiado grande
Seleccionar el radio de la hta. de tal forma que
n ste se encuentre dentro de los lmites indicados
n Que se puedan calcular y ejecutar los elementos del contorno
Sobrepasado el tiempo de vida de la hta.
Se ha sobrepasado TIME1 o TIME2 de TOOL.T , en la tabla de htas. no
estaba definida ninguna herramienta gemela
Falta referencia angular
n Definir claramente las trayectorias circulares y los puntos finales
n Indicacin en coordenadas polares: Definir correctamente el ngulo

Imbricacin demasiado elevada


n
n
n
n
n
n

298

Finalizar los subprogramas con LBL 0


Fijar CALL LBL para subprogramas sin REP
Fijar CALL LBL para repeticiones parciales del programa (REP)
Los subprogramas no pueden llamarse a si mismos
Un programa se puede imbricar un mximo de 8 veces
Imbricacin mx. de pgm principales como subprograma hasta x 4

15 Tablas y resmenes

Eje programado repetido


Programar dos ejes diferentes para las coordenadas del punto de
partida (ciclo LINEAS DE NIVEL)
Posicin inicial errnea
Programar las coordenadas del punto inicial para el ciclo LINEAS DE
NIVEL, de forma que se encuentren dentro del CAMPO
Punto de palpacin inalcanzable
n El vstago no debe estar desviado antes de llegar al CAMPO
n El vstago debe desviarse en el CAMPO

Campo sobrepasado
Introducir el CAMPO para la pieza 3D completa
Datos para el campo errneos
n Introducir las coordenadas MIN menores que las coordenadas MAX

correspondientes
n Definir el CAMPO dentro de los limites de final de carrera de

software
n Definir el CAMPO para los ciclos MEANDRO y LINEAS DE NIVEL

Giro no permitido
Anular la traslacin de coordenadas antes de la digitalizacin
Eje de columnas no permitido aqu
Definir las coordenadas del punto inicial (ciclo LINEAS DE NIVEL)
diferentes a las del eje del vstago
Programacin de eje errneo
n Introducir el eje del palpador calibrado en el ciclo CAMPO
n En el ciclo CAMPO no programar los ejes por duplicado

Factor de escala no permitido


Anular la traslacin de coordenadas antes de la digitalizacin
Espejo no permitido
Anular la traslacin de coordenadas antes de la digitalizacin
Vstago desviado
Posicionar previamente el vstago, de forma que ste no se desve
fuera del CAMPO

TNC 410 de HEIDENHAIN

299

15.4 Avisos de error del TNC

Avisos de error del TNC durante la digitalizacin

15.5 Cambio de la batera

Palpador no preparado
n Ajustar la ventana de emisin y recepcin (TS 630) a la unidad

receptora
n Comprobar la disposicin de funcionamiento del palpador
n El palpador no se puede retirar

Cambiar batera del palpador


n Cambiar la bateria del palpador (TS 630)
n El aviso se emite al final de la lnea

Lmite de tiempo sobrepasado


Ajustar la limitacin del tiempo y de la pieza 3D (ciclo LINEAS DE
NIVEL)

15.5 Cambio de la batera


Cuando el control est desconectado, la batera se encarga de
alimentar el TNC, para no perder la memoria RAM.
Cuando el TNC emite el aviso de cambiar batera, sta debe
cambiarse. Las bateras se encuentran en la unidad lgica junto a la
fuente de alimentacin (carcasa redonda de color negro) Adems
en el TNC tambin existe un acumulador, que alimenta al control
mientras se cambia la batera (tiempo mximo
24 horas).
Para cambiar la batera desconectar antes la mquina y
el TNC!
La batera slo puede cambiarla personal cualificado!
Tipo de batera: 3 pilas alcalinas, leak-proof, denominacin IEC LR6

300

15 Tablas y resmenes

Acabado de isla rectangular ... 143

acabado ... 146

Coordenadas fijas de la mquina:


M91/M92 ... 105

Accesorios ... 12

desbaste ... 144

Coordenadas polares

Aceptar posicin real ... 77


Ajuste VELOCIDAD EN BAUDIOS ...
269

Cajera circular

nociones bsicas ... 28

Cajera rectangular

determinar el polo ... 28

acabado ... 141


desbaste ... 140

Correccin de la herramienta

Aadir comentarios ... 40

Clculo entre parntesis ... 219

longitud ... 52

Aproximacin al contorno ... 68

Cambio de batera ... 300

radio ... 52

Avance constante en el
extremo de la hta. ... 115

Cambio de hta. ... 51

Avance hasta una frase ... 243


Avisos de error
emitir ... 213
en la digitalizacin ... 299
en el test y la ejecucin del pgm ...
296
en la programacin ... 295

Indice

A
Acabado de isla circular ... 147

Correccin de radio ... 52


esquinas exteriores ... 55

automtico ... 51
Chafln ... 77

mecanizado de esquinas ... 55

Ciclo

introducir ... 54
esquinas interiores ... 55

grupos de ciclos ... 120


llamada ... 121, 123
definicin ... 120
con tabla de puntos cero ... 122
Ciclos de contorno. Vase Ciclos SL
Ciclos de palpacin ... 248
Ciclos de taladrado ... 124
Ciclos SL
funcionamiento ... 288
desbaste ... 169
contornos superpuestos ... 166
resumen ... 164
pretaladrado ... 168
ciclo Contorno ... 165

D
Datos de la digitalizacin
ejecucin ... 265
Datos de la herramienta
llamada ... 51
valores delta ... 46
introducir en la tabla ... 47
introducir en el pgm ... 46
Definicin del bloque ... 34
Desbaste. Vase
Ciclos SL: Desbaste
Desplazamiento de los ejes de la
mquina

Cilindro ... 228

con volante electrnico ... 16

Crculo completo ... 79

con los pulsadores de manual ... 15

Crculo de redondeo
entre rectas: M112 ... 108

por incrementos ... 17

Crculo de taladros ... 159


Compensar la inclinacin
de la pieza ... 250
Conexin ... 14
Conexin de datos
ajuste ... 269
distribucin de conectores ... 290

Desplazamiento del punto cero ... 182


con tablas de puntos cero ... 182
Dilogo ... 37
Dilogo en texto claro ... 37
Digitalizacin
determinar el campo ... 261
programacin de los
ciclos de digitalizacin ... 261
en lneas de nivel ... 263
en forma de meandro ... 262

TNC 410 de HEIDENHAIN

Indice

Ejecucin del programa


ejecutar ... 238
entrada en cualquier
punto del pgm ... 243
continuar despus de
una interrupcin ... 241
saltar frases ... 246
resmunen ... 238
interrumpir ... 240
Eje giratorio

Factor de escala ... 186

Funcionamiento del POSITIP ... 239

Factor de escala especfico para cada


eje ... 187

Funcin MOD
modificar ... 268

Familia de piezas ... 207

cancelar ... 268

Ficheros de ayuda
ejecutar ... 275

seleccionar ... 268


Funcin de ayuda

Figura de puntos

visualizar ... 41

sobre crculo ... 159

Funciones angulares ... 210

sobre lneas ... 160

Funciones auxiliares

resumen ... 158

redondear la visualizacin ... 117

Fijar el punto de referencia

desplazamiento en un recorrido
optimizado ... 117

con palpador 3D ... 251

introducir ... 104


para el comportamiento en
trayectoria ... 107

Ejes auxiliares ... 27

esquina como pto. de ref. ...


252

para el cabezal ... 105

Ejes no controlados en el
programa NC ... 239

en cualquier eje
... 251

Ejes principales ... 27

para la indicacin de coordenadas


... 105

centro crculo como


pto. de ref. ... 253

para el control de la ejecucin del


pgm ... 105

Elipse ... 224


Escariado ... 127

sin palpador 3D ... 19

Esfera ... 228

Filtro del contorno: M124 ... 110

Espejo ... 184

Frase

Esquinas del contorno abiertas: M98 ...


113

para ejes giratorios ... 117

G
Gestin de ficheros

modificar ... 38

llamada ... 31

aadir ... 38

introducir fichero ... 33

borrar ... 38

copiar fichero ... 32

Fresado de ranuras ... 150

borrar fichero ... 32

Fresado de ranuras

proteger fichero ... 32

profundizacin pendular ... 150


Fresado de ranura circular ... 152

renombrar fichero ... 32


nombre del fichero ... 31
tipo de fichero ... 31
Gestin de programas.
Vase Gestin de ficheros
Giro ... 185
Grfico
vistas ... 232
ampliacin de una seccin ... 234
en la programacin ... 39
Grfico de programacin ... 39

II

Index

Informaciones tcnicas ... 292


Interpolacin helicoidal ... 88
Interrupcin del mecanizado ... 240

Palpador 3D
calibracin
digital ... 249
medicin durante la
ejecucin del pgm 256
compensar el desvo ... 249

L
Lectura de los datos del sistema ... 215

Parmetros de mquina

Longitud de la hta. ... 45

para palpadores 3D ... 280

Look ahead ... 115

para la transmisin
de datos externa ... 279
para visualizaciones del TNC
y editor del TNC ... 281

LL
Llamada del programa
cualquier programa como
subprograma ... 196
mediante ciclo ... 190
M
Mandrinado ... 128
Marcha rpida ... 44
Medicin de herramientas
automtica ... 56
longitud de la hta. ... 59
radio de la hta. ... 61
calibracin del TT 120 ... 58
Medicin de piezas ... 254
Memoria de frases ... 270
Modificar avance ... 18
Modos de funcionamiento ... 5
Movimientos de la herramienta
programacin ... 37
resumen ... 64
N

Indice

I
Imbricaciones ... 197

Parmetros de usuario
generales ... 278
para palpadores 3D
y digitalizacin ... 280

Pequeos escalones en el contorno:


M97 ... 112
Planeado ... 176
Posicionamiento manual ... 22
Posiciones de la pieza
absolutas ... 29
incrementales ... 29
relativas ... 29
Programa
estructura ... 34
edicin ... 38
abrir ... 35
Programacin de parmetros.
Vase Programacin de parmetros Q
Programacin de parmetros Q
introducir frmula ... 219

para el mecanizado
y la ejecucin del pgm ...
287

funciones matemticas
bsicas ... 208

para la transmisin
de datos externa ... 279

indicaciones de programacin ...


206

para visualizaciones
del TNC, editor del TNC 282

condiciones si/entonces ... 211

Parmetros Q
comprobar ... 212

funciones angulares ... 210


otras funciones ... 213
Programacin FK

predeterminados ... 222, 223

abrir el dilogo ... 93

transmitir valores al PLC ... 218

conversin de programa FK ... 32


rectas ... 94
contornos cerrados ... 97
grficos ... 92
nociones bsicas ... 92
puntos auxiliares ... 96
trayectorias circulares ... 94
referencias relativas ... 97

Nombre del programa.


Vase Gestin de ficheros: Nombre
del fichero
Nmero de la hta. ... 45
O
Orientacin del cabezal ... 191

TNC 410 de HEIDENHAIN

III

Indice

Radio de la hta. ... 46

Tabla de herramientas

Rebaje inverso ... 131

edicin ... 49

Recta ... 77, 87

posibles introducciones ... 47

Redondeo de esquinas ... 82

canceler ... 49

Reentrada en el contorno ... 244

seleccionar ... 49

Repeticin parcial del programa

Tabla de posiciones ... 50

funcionamiento ... 195

Tablas de puntos ... 122

llamada ... 196

Taladro ... 126, 129

indicaciones de programacin ...


195

Taladro profundo ... 125

Tipos de trayectoria
nociones bsicas ... 65
crculos y arcos de crculo ...
66
posicionamiento previo ...
66
TNC 410 ... 2
TNCremo ... 270
Transicin de contorno
M112 ... 108

Taladro universal ... 129

M124 ... 110

programacin ... 196

Traslacin de coordenadas

Representacin 3D ... 234

Teach-in ... 77

Representacin en 3 planos ... 233

Teclado ... 5

Revoluciones del cabezal

Test del programa

modificar ... 18

ejecutar ... 237

introducir ... 18, 44

hasta una frase


determinada ... 237

Roscado
a cuchilla ... 133
rgido ... 134

resumen ... 236


Tiempo de espera ... 190
ejemplos de programacin ... 136,

resumen ... 181


Trayectoria circular ... 79, 80, 81, 87, 88
Trigonometra ... 210
V
Velocidad constante
en la trayectoria: M90 ... 107
Velocidad de transmisin
de datos ... 269
Vista en planta ... 233

Salida del contorno ... 68


Seleccin del pto. de ref. ... 30
Simulacin grfica ... 235
Sistema de ref. ... 27
Sobrepasar puntos de ref. ... 14
Software para la transmisin de datos
... 270
Subdivisin de la pantalla ... 4
Subprograma
funcionamiento ... 194

Tipos de trayectoria
programacin libre de contornos
FK. Vase Programacin FK
coordenadas polares ... 86

adicionales ... 9

trayectoria circular tangente


... 88
trayectoria circular alrededor
del polo CC 87
resumen ... 86
coordenadas cartesianas ... 76
recta ... 77

indicaciones de programacin ...


194

trayectoria circular
con radio determinado 80

programacin ... 195

trayectoria circular tangente


... 81

Supervisin del espacio de


trabajo en el test del pgm ... 274

generales ... 9

recta ... 87

llamada ... 195

Superficie regular ... 178

Visualizacin de estados

trayectoria circular
alrededor centro crculo ...
79
resumen ... 76

IV

Index

Empleo de la funcin M

M00
M01
M02

PARADA de la ejecucin del programa/ PARADA del cabezal/ refrigerante DESCONECTADO


Parada programable en la ejecucin del programa
PARADA de la ejecucin del pgm/ PARADA del cabezal/ refrigerante DESCONECTADO/
si es preciso borrar la visualizacin de estados (depende de MP)/ salto a la frase 1
Cabezal CONECTADO en sentido horario
Cabezal CONECTADO en sentido antihorario
PARADA del cabezal
Cambio de hta./ PARADA de la ejecucin del pgm (depende de MP)/ cabezal PARADO
Refrigerante CONECTADO
Refrigerante DESCONECTADO
Cabezal CONECTADO en sentido horario/ refrigerante CONECTADO
Cabezal CONECTADO en sentido antihorario/ refrigerante CONECTADO
La misma funcin que M02
Funcin auxiliar libre o bien
llamada al ciclo, activado de forma modal (depende de MP)
Slo en funcionamiento con error de arrastre: Velocidad constante en las esquinas
En la frase de posicionamiento: Las coordenadas se refieren al punto cero de la mquina
En la frase de posicionamiento: Las coordenadas se refieren a una posicin definida por el
constructor de la mquina, p.ej. a la posicin para el cambio de la herramienta
En la frase de posicionamiento: Las coordenadas se refieren a la posicin actual de la hta.
Vlida en frases con R0, R+, R
Reducir la visualizacin del eje giratorio a un valor por debajo de 360
Mecanizado de pequeos escalones en el contorno
Mecanizado completo de contornos abiertos
Llamada al ciclo por frases
Cambio de hta. automtico con hta. gemela, cuando se ha sobrepasado el tiempo de vida mx.
Anula M101
Reducir el avance en la profundizacin segn el factor F (valor porcentual)
Velocidad de avance constante en el extremo de la hta. (cuchilla)
(aumento y reduccin del avance)
Velocidad de avance constante en el extremo de la hta.
(slo reduccin del avance)
Anula M109/M110
Aadir transiciones del contorno en cualquier tramo del mismo;
Introducir la tolerancia de la desviacin del contorno a travs de T
Anula M112
Clculo previo del contorno con correccin de radio (LOOK AHEAD)
Filtro del contorno
Desplazamiento de ejes giratorios para el recorrido ms corto
Anula M126

M03
M04
M05
M06
M08
M09
M13
M14
M30
M89
M90
M91
M92
M93
M94
M97
M98
M99
M101
M102
M103
M109
M110
M111
M112
M113
M120
M124
M126
M127

Acta en la frase - al inicio al final pg.

105
240

105

105
105

105

105
105

121
107
105

105

117
112
113
121

51
114

115

108
115
110
117

Funciones auxiliares