Manual Heidenhain 426 PDF
Manual Heidenhain 426 PDF
Manual Heidenhain 426 PDF
NC-Software
280 462 xx
280 463 xx
Modo de empleo
Diálogo en texto claro
de HEIDENHAIN
11/96
Teclas del TNC Teclas de la pantalla Programación de trayectorias
APPR
Conmutación de la pantalla entre los DEP Llegada/salida del contorno
modos de funcionamiento Máquina y L
Programación Recta
GRAPHICS CC
TEXT Pto. central del círculo/polo para coord. polares
SPLIT Selección subdivisión de la pantalla
SCREEN C
Softkeys: selección de la función en Trayect. circ. alrededor del pto. central círculo
pantalla CR
Trayectoria circular con radio
Conmutación de carátula de softkeys CT
Trayectoria circular tangente
Brillo, contraste CHF
Chaflán
Teclado alfanumérico: introducc. de letras y signos RND
Redondeo de esquinas
Nombres de fiche-
Q W E R T Y ros, comentarios Datos de la herramienta
TOOL TOOL Íntroducción y llamada de la longitud
Programas DEF CALL
y el radio de la herramienta
G F S T M DIN/ISO
Ciclos, subprogramas y repeticiones parciales del
Selección de los modos de funcionamiento programa
CYCL CYCL
FUNCIONAMIENTO MANUAL DEF CALL Definición y llamada de ciclos
VOLANTE ELECTRONICO LBL LBL Introducción y llamada de
SET CALL
subprogramas y repeticiones
POSICIONAMIENTO MANUAL (MDI) parciales del programa
EJECUCION DEL PGM FRASE A FRASE STOP Introducción de una parada dentro del pgm
EJECUCION CONTINUA DEL PROGRAMA TOUCH
PROBE Introducción de las funciones del palpador
en un pgm
Selección de funcionamiento de Programación
MEMORIZAR/EDITAR PROGRAMA Introducción de los ejes de coordenadas y cifras,
edición
TEST DEL PROGRAMA X ... V Selección de los ejes de coord. o
introducción de estos en un pgm
Gestión de programas/ficheros, funciones del TNC
PGM Selección y borrado de programas/ficheros 0 ... 9 Cifras
MGT
Transmisión de datos externa
Punto decimal
PGM
CALL Introducción de la llamada de un programa +/ Conmutación del signo
MOD Selección de la función MOD
P Introducción en coordenadas polares
HELP Selección de la función HELP
Valores incrementales
CALC Activar la calculadora
Q Parámetros Q
Desplazamiento del cursor y selección directa de
frases, ciclos y funciones paramétricas Aceptación de la posición real
NO
Desplazamiento del cursor ENT Salto de frases del diálogo y borrar palabras
II Indice
Indice
Indice Introducción
1
Funcionamiento manual y ajuste
2
Posicionamiento manual
3
Programación: Bases, gestión de
ficheros, ayudas de programación 4
Programación: Herramientas
5
Programación: Programación de contornos
6
Programación: Funciones auxiliares
7
Programación: Ciclos
8
Programación: Subprogramas y
repeticiones parciales de un programa 9
Programación: Parámetros
10
Test y ejecución del programa
11
Palpadores 3D
12
Digitalización
13
Funciones MOD
14
Tablas y resumenes
15
IV Indice
Indice
6.3 Aproximación y salida del contorno 80
Resumen: Tipos de trayectoria para la aproximación y salida del contorno 80
Posiciones importantes en la aproximación y la salida 80
Aproximación según una recta tangente: APPR LT 81
Aproximación según una recta perpendicular al primer punto del contorno: APPR LN 82
Aproximación según una trayectoria circular tangente: APPR CT 82
Aproximación según una trayectoria circular tangente al contorno y a una recta: APPR LCT 83
Salida según una recta tangente: DEP LT 84
Salida según una recta perpendicular al último punto del contorno: DEP LN 84
Salida según una trayectoria circular tangente: DEP CT 85
Salida según una trayectoria circular tangente al contorno y a una recta: DEP LCT 85
6.4 Tipos de trayectoria - Coordenadas cartesianas 86
Resumen de las funciones de trayectoria 86
Recta L 87
Añadir un chaflán CHF entre dos rectas 87
Punto central del círculo CC 88
Trayect. circular C alrededor de centro del círculo CC 89
Trayectoria circular CR con un radio determinado 90
Trayectoria circular tangente CT 91
Redondeo de esquinas RND 92
Ejemplo: Movimiento lineal y chaflán en cartesianas 93
Ejemplo: Movimientos circulares en cartesianas 95
Ejemplo: Círculo completo en cartesianas 95
6.5 Tipos de trayectoria - Coord. polares 96
Origen de coordenadas polares: polo CC 96
Recta LP 97
Trayectoria circular CP alrededor del polo CC 97
Trayectoria circular tangente CTP 98
Hélice (Helix) 98
Ejemplo: Movimiento lineal en polares 100
Ejemplo: Hélice 101
VI Indice
Indice
8 PROGRAMACIÓN: CICLOS 129
8.1 Generalidades sobre los ciclos 130
8.2 Ciclos de taladrado 132
TALADRADO PROFUNDO (ciclo 1) 132
TALADRAR (ciclo 200) 134
Escariado (ciclo 201) 135
MANDRINADO (ciclo 202) 136
TALADRO UNIVERSAL (ciclo 203) 137
ROSCADO CON MACHO (ciclo 2) 139
ROSCADO RIGIDO GS
(ciclo 17) 140
ROSCADO A CUCHILLA (ciclo 18) 141
Ejemplo: Ciclos de taladrado 142
Ejemplo: Ciclos de taladrado 143
8.3 Ciclos para el fresado de cajeras, islas y ranuras 144
FRESADO DE CAJERA (ciclo 4) 145
ACABADO DE CAJERA (ciclo 212) 146
ACABADO DE ISLAS (ciclo 213) 148
CAJERA CIRCULAR (ciclo 5) 149
ACABADO DE CAJERA CIRCULAR (ciclo 214) 151
ACABADO DE ISLAS CIRCULARES (ciclo 215) 152
FRESADO DE RANURAS (ciclo 3) 154
RANURA CON INTRODUCCION PENDULAR (ciclo 210) 155
RANURA CIRCULAR con introducción pendular (ciclo 211) 157
Ejemplo: Fresado de cajera, isla y ranura 159
8.4 Ciclos para la elaboración de figuras de puntos 161
FIGURA DE PUNTOS SOBRE UN CIRCULO (ciclo 220) 162
FIGURA DE PUNTOS SOBRE LINEAS (ciclo 221) 163
Ejemplo: Círculos de puntos 165
8.5 Ciclos SL 167
CONTORNO (ciclo 14) 169
Contornos superpuestos 169
DATOS DEL CONTORNO (ciclo 20) 171
PRETALADRADO (ciclo 21) 172
DESBASTE (ciclo 22) 172
ACABADO EN PROFUNDIDAD (ciclo 23) 173
ACABADO LATERAL (ciclo 24) 174
VIII Indice
Indice
10 PROGRAMACIÓN: PARÁMETROS Q 219
10.1 Principio de funcionamiento y resumen de funciones 220
10.2 Tipos de funciones - Parámetros Q en vez de valores numéricos 221
10.3 Descripción de contornos mediante funciones matemáticas 222
10.4 Funciones angulares (Trigonometría) 224
10.5 Determinación de las funciones si/entonces con parámetros Q 225
10.6 Comprobación y modificación de parámetros Q 226
10.7 Otras funciones 227
10.8 Introducción directa de una fórmula 232
10.9 Parámetros Q previamente asignados 235
10.10 Ejemplos de programación 237
Ejemplo: Elipse 237
Ejemplo: Cilindro concavo con fresa esférica 239
Ejemplo: Esfera convexa con fresa cónica 241
11 TEST Y EJECUCIÓN DEL PROGRAMA 243
11.1 Gráficos 244
11.2 Funciones para la visualización del pgm en la EJECUCIÓN/TEST DEL PROGRAMA 249
11.3 Test del programa 249
11.4 Ejecución del programa 251
11.5 Salto de frases 256
12 PALPADORES 3D 257
12.1 Ciclos de palpación en los modos de funcionamiento MANUAL y VOLANTE ELECTRONICO 258
12.2 Fijar un punto de referencia con palpadores 3D 263
12.3 Medición de piezas con palpadores 3D 266
13 DIGITALIZACIÓN 271
13.1 Digitalización con palpador digital o analógico (opción) 272
13.2 Programación de los ciclos de digitalización 273
13.3 Digitalización en forma de meandro 277
13.4 Digitalización de líneas de nivel 279
13.5 Digitalización por líneas 281
13.6 Digitalización con ejes giratorios 283
13.7 Empleo de los datos digitalizados en un programa de mecanizado 285
X Indice
Introducción
1
1.1 El TNC 426
1.1 El TNC 426
Los TNC de HEIDENHAIN son controles numéricos programables
en el taller en los cuales se pueden introducir programas de fresado
y mecanizado directamente en la máquina con un diálogo en texto
claro fácilmente comprensible. Estos controles están preparados
para su utilización en fresadoras y mandrinadoras, así como en
centros de mecanizado con un total de hasta 5 ejes. Adicionalmente
se puede programar la posición angular del cabezal.
En el disco duro se pueden memorizar todos los programas que se
desee, incluso cuando estos han sido elaborados externamente o
registrados en la digitalización. Para calculos rápidos se puede
activar en cualquier momento la calculadora.
El teclado y la representación de la pantalla están estructurados de
forma visible, de manera que se puede acceder de forma rápida y
sencilla a todas las funciones.
Compatibilidad
El TNC puede ejecutar cualquier programa de mecanizado,
elaborado en un control numérico HEIDENHAIN a partir del
TNC 150 B.
2 1 Introducción
1.2 Pantalla y teclado
1.2 Pantalla y teclado
Pantalla 6
1
En la figura de la derecha se pueden ver las teclas de la pantalla:
Regulador del brillo y el contraste
Tecla de conmutación para los modos de funcionamiento Máquina
y Programación
2
Determinación de la subdivisión de la pantalla
7 3
Teclas de selección de softkeys
Conmutación de la carátula de softkeys
Línea superior 5 4 5
Cuando el TNC está conectado, en la línea superior de la pantalla
se visualiza el modo de funcionamiento elegido: funcionamiento
Máquina a la izquierda y funcionamiento de Programación a la
derecha. En el campo más grande de la línea superior se indica el
modo de funcionamiento en el que está conectado la pantalla:
aquí aparecen preguntas del diálogo y avisos de error.
Softkeys
En la línea inferior el TNC indica otras funciones en una carátula
de softkeys. Estas funciones se seleccionan con las teclas que
hay debajo de las mismas . Como indicación de que existen más
carátulas de sofkteys, aparecen unas líneas horizontales
directamente sobre dicha carátula. Hay tantas lineas como
carátulas y se conmutan con las teclas cursoras negras situadas a
los lados. La carátula de softkeys activada se representa con una
línea en color más claro.
Subdivisión de la pantalla
El usuario selecciona la subdivisión de la pantalla: de esta forma el
TNC indica p.ej. en el modo de funcionamiento MEMORIZAR/
EDITAR PROGRAMA el programa en la ventana izquierda, mientras
que en la ventana derecha p.ej. se representa simultáneamente un
gráfico de programación. Alternativamente también se puede
visualizar en la ventana derecha la estructuración del programa o
incluso el programa en toda la pantalla. Las ventanas que puede
visualizar el TNC dependen del modo de funcionamiento
seleccionado.
Softkey Ventana
Posiciones
4 1 Introducción
1.3 Modos de funcionamiento
POSICIONAMIENTO MANUAL (MDI)
En este modo de funcionamiento se programan desplazamientos
sencillos, p.ej. para fresado plano o posicionamiento previo. También
se definen en este funcionamiento las tablas de puntos para determinar
el campo de digitalización.
Softkey Ventana
Programa
MEMORIZAR/EDITAR PROGRAMA
Los programas de mecanizado se elaboran en este modo de
funcionamiento. La programación libre del contorno, los diferentes
ciclos y las funciones de parámetros Q ofrecen diversas posibilidades
para la programación. Si se desea, se puede visualizar el gráfico de
programación de los diferentes pasos introducidos o se puede emplear
otra ventana para elaborar su propia estructuración del programa.
Softkey Ventana
Programa
Softkey Ventana
Programa
Gráfico
6 1 Introducción
1.4 Visualizaciones de estado
Informaciones de la visualización de estados
Símbolo Significado
X Y Z Ejes de la máquina
<
Seleccionar la representación en pantalla con
visualización de estados adicional
<
Seleccionar la visualización de estados adicional,
p.ej. informaciones generales del programa
Posiciones y coordenadas
1 2
Visualización de posiciones
Tipo de visualización de posiciones, p.ej. posiciones reales
Angulo de inclinación para el plano de mecanizado
Angulo del giro básico 3
8 1 Introducción
1.4 Visualizaciones de estados
Informaciones de las herramientas 1
Traslación de coordenadas 1
Medición de herramientas 1
Palpadores 3D
Con los diferentes palpadores 3D de HEIDENHAIN se puede
■ ajustar piezas automáticamente
■ fijar de forma rápida y precisa puntos de referencia
■ realizar mediciones en la pieza durante la ejecución del programa
■ digitalizar piezas 3D (opción) así como
■ medir y comprobar herramientas
Volantes electrónicos HR
Los volantes electrónicos simplifican el desplazamiento manual
preciso de los carros de los ejes. El recorrido por giro del volante se
selecciona en un amplio campo. Además de los volantes
empotrables HR 130 y HR 150, HEIDENHAIN ofrece el volante
portátil HR 410.
10 1 Introducción
2
Funcionamiento manual y ajuste
2.1 Conexión
2.1 Conexión Los puntos de ref. sólo deberán sobre-
pasarse cuando se quieran desplazar los
La conexión y el sobrepaso de los puntos de ejes de la máquina. En el caso de que sólo
referencia son funciones que dependen de la se editen o comprueben programas, se
máquina. Tengan en cuenta el manual de su máquina. puede seleccionar inmediatamente
después de conectar la tensión de control
los modos de funcionamiento MEMORI-
Conectar la tensión de alimentación del TNC y de la máquina. ZAR/EDITAR PGM o TEST DEL PGM
A continuación el TNC indica el siguiente diálogo: Después se pueden sobrepasar los puntos
de referencia. Para ello se pulsa en el modo
TEST DE MEMORIA de funcionamiento MANUAL la softkey
< PASS OVER REFERENCE.
Se comprueba automáticamente la memoria del TNC
Sobrepasar el punto de referencia en un plano de
INTERRUPCION DE TENSION mecaniazado inclinado
< Es posible pasar por el punto de referencia en el
Aviso de error, de que se ha presentado una sistema de coordenadas inclinado a través de los
interrupción de tensión. Borrar el aviso pulsadores externos de manual de cada eje. Para
ello tiene que estar activada la función “Inclinación
del plano de mecanizado“ en el funcionamiento
TRADUCIR PROGRAMA DE PLC MANUAL (véase “2.5 Inclinación del plano de
<
mecanizado“). El TNC interpola después los ejes
El programa de PLC se traduce automáticamente correspondientes al accionar un pulsador externo de
manual.
FALTA TENSIÓN EXTERNA DE RELES El pulsador de arranque NC-START no tiene ninguna
<
función. El TNC emite el correspondiente aviso de
Conectar la tensión error.
El TNC comprueba la función de la PARADA Rogamos tengan en cuenta que los valores
DE EMERGENCIA angulares introducidos en el menú coincidan con el
ángulo real del eje basculante.
FUNCIONAMIENTO MANUAL
SOBREPASAR LOS PUNTOS DE REFERENCIA
<
Sobrepasar los puntos de referencia en la
secuencia indicada. Pulsar para cada eje la
tecla de arranque externa START o
<
Accionar los pulsadores de manual y mantenerlos
pulsados mientras se desplace el eje
Desplazamiento
<
Seleccionar el eje
<
Seleccionar el avance
<
o Desplazar el eje en sentido + o –
< 8 8
<
Accionar el pulsador de manual: posicionar
tantas veces como se desee
Preparación
Ajustar y centrar la pieza
Introducir la herramienta cero con radio conocido
Asegurar que el TNC visualiza las posiciones reales
<
Desplazar la herramienta con cuidado hasta que Z
roce la pieza X
Y
<
Seleccionar el eje
X
FIJAR EL PUNTO DE REFERENCIA X=
<
Herramienta cero: fijar la visualización sobre una
posición conocida de la pieza (p.ej. 0) o
introducir el grosor d de la chapa
<
Introducir el ángulo de inclinación
<
Fijar el modo de funcionamiento deseado en el punto del menú
INCLINACION DEL PLANO DE MECANIZADO al modo ACTIVO:
seleccionar el punto del menú, conmutar con la tecla ENT
<
Finalizar la introducción: Softkey END
Ejemplo 1
En una pieza se quiere realizar un taladro de 20 mm. Después de
sujetar la pieza, centrarla y fijar el punto de referencia, se puede X
50
programar y ejecutar el taladro con unas pocas líneas de
programación.
Primero se posiciona previamente la herramienta con frases L
(rectas) sobre la pieza y a una distancia de seguridad de 5 mm 50
sobre el agujero del taladro. Después se realiza el taladro con el
ciclo 1 TALADRADO PROFUNDO.
Hta.= herramienta
22 3 Posicionamiento manual
6 CYCL DEF 1.0 TALADRADO EN PROFUNDIDAD
Ejemplo 2
Eliminar la inclinación de la pieza en máquinas con mesa giratoria
<
Anotar el ANGULO DE GIRO y anular el GIRO BASICO
<
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 introducción
<
Accionar el pulsador externo de START: se
corrige la inclinación mediante el giro de la mesa
giratoria
<
Llamada a la gestión de programas: tecla PGM
MGT (Program Managament)
<
Marcar el fichero $MDI
<
Seleccionar “Copiar fichero“ : Softkey COPY
FICHERO DESTINO =
<
TALADRO Introducir el nombre bajo el cual se quiere
memorizar el índice del fichero $MDI
<
Ejecutar la copia
<
Salir de la gestión de ficheros: softkey END
24 3 Posicionamiento manual
Programación
4
Bases, gestión de ficheros,
ayudas de programación
4.1 Bases
4.1 Bases
Z
Y W+
C+
B+
V+ A+ X
U+
10
5
Coordenadas absolutas del taladro :
10
X= 10 mm 4
Y= 10 mm
Taladro referido a Taladro referido a 10
IX= 20 mm IX= 20 mm 20 20 X
IY= 10 mm IY= 10 mm 10
+IPR
PR
+IPA +IPA PR
PR PA
10 0°
CC
X
30
300±0,1
desplazar de forma provisional el punto cero a la posición X=450,
0
Y=750 para poder programar los taladros ( a ) sin más cálculos.
320
1 2
X
325 450 900
950
Tablas para
herramientas .T
PROG20 .H palets .P
puntos cero .D
Nombre fichero Tipo fichero puntos (campo de digitalización .PNT
con palpador analógico)
<
Seleccionar un fichero o crear un directorio nuevo, como se
describe a continuación.
<
Pasar página en el fichero hacia delante
o El fichero seleccionado se activa en el
modo de funcionamiento desde el cual
se ha llamado a la gestión de ficheros:
pulsar la tecla SELECT o ENT
<
Renombrar fichero
Pulsar la softkey PATH
Renombrar ficheros
Copiar directorio
ú Desplazar el cursor sobre el fichero que se quiere
Cuando se quieren copiar directorios incluidos sus subdirectorios, renombrar
se pulsa la softkey COPY DIR en vez de la softkeys COPY.
ú Seleccionar la función para renombrar
ú Introducir un nuevo nombre de fichero:
Copiar tablas el tipo de fichero no se puede
Cuando se copian tablas, se pueden sobreescribir con la softkey modificar
REPLACE FIELDS distintas líneas y columnas en la tabla destino. ú Ejecutar la función de renombrar
Condiciones: pulsando la tecla ENT
■ la tabla destino deberá existir previamente
■ el fichero a copiar sólo puede contener las columnas o líneas a
sustituir
■ la pieza:
■ definiciones de la herramienta y llamadas a la herramienta,
■ avances y revoluciones, así como
■ tipos de trayectoria, ciclos y otras funciones.
La última frase de un programa lleva la indicación “END PGM“, el
nombre del programa y la unidad métrica válida.
<
Llamada a la gestión de ficheros: pulsar la tecla
PGM MGT
<
Seleccionar el directorio en el cual se quiere memorizar el nuevo
programa:
-40
100
Ejemplo de un diálogo
¿ Coordenadas ?
<
10 Introducir la coordenada del pto. final para el
eje X
<
¿ FUNCION AUXILIAR M ?
<
Borrar el gráfico
ú Conmutar la carátula de softkeys: véase figura dcha.
ú Borrar el gráfico: pulsar la softkey CLEAR GRAPHIC
El texto se añade en la posición del cursor. El cursor se desplaza Empezar una nueva línea
con las teclas cursoras a cualquier posición del fichero de texto.
La línea en la cual se encuentra el cursor se destaca en un color Borrar signos a la izquierda del cursor
diferente. Una línea puede tener como máximo 77 signos y se
cambia de línea pulsando la tecla RET (Return). Añadir espacio
abreviado sobre el teclado alfanumérico. Los comandos abreviados ARC SIN COS TAN 7 8 9
∗
se caracterizan en colores en la calculadora: + – : 4 5 6
X^Y SQR 1/X PI 1 2 3
+
Función de cálculo Comando ( ) CE = 0 . –
Suma +
Resta –
Multiplicación *
División :
Seno S
Coseno C
Tangente T
Arco-seno AS
Arco-coseno AC
Arco-tangente AT
Potencias ^
Sacar la raíz cuadrada Q
Función de inversión /
Cálculo entre paréntesis ()
PI (3.14159265359) P
Signo de resultado =
S
Z
Avance F S
54 5 Programación: Herramientas
5.2 Datos de la herramienta
5.2 Datos de la herramienta
Z
Normalmente se programan las coordenadas de trayectorias
necesarias, 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 corrección de
herramienta, deberá introducirse la longitud y el radio de cada L0
herramienta empleada.
Los datos de la herramienta se pueden introducir directamente en
el programa con la función TOOL DEF o por separado en tablas de
herramientas. Si se introducen los datos de la herramienta en la
tabla, existen otras informaciones específicas de la herramienta
(QV). Cuando se ejecuta el programa de mecanizado, el TNC tiene X
en cuenta todas las informaciones.
Número de la herramienta, nombre de la herramienta
Cada herramienta se caracteriza con un número del 0 a 254.
Cuando se trabaja con tablas de herramienta, se pueden indicar
además nombres de herramientas.
La herramienta con el número 0 tiene longitud L=0 y radio R=0. En
las tablas de herramientas la herramientaT0 también debería
definirse 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:
■ La herramienta es más larga que la herramienta cero: L>L0
■ La herramienta es mas corta que la herramienta cero: L<L0
Determinar la longitud:
ú Desplazar la herramienta cero a la posición de referencia según el
eje de la herramienta (p.ej. superficie de la pieza con Z=0)
ú Fijar la visualización del eje de la hta. a cero (fijar pto. de ref.)
ú Cambiar por la siguiente herramienta
ú Desplazar la hta. a la misma posición de ref. que la hta. cero
ú La visualización del eje de la herramienta indica la diferencia de
longitud respecto a la herramienta cero
ú Aceptar el valor con la tecla “Aceptar posición real“ en la frase
TOOL DEF o bien aceptar en la tabla de herramientas
2 Determinar la longitud L con un aparato externo de ajuste.
Después se introduce directamente el valor calculado en la
definición de la herramienta TOOL DEF.
Ejemplo frase NC
4 TOOL DEF 5 L+10 R+5
56 5 Programación: Herramientas
5.2 Datos de la herramienta
Introducir los datos de la herramienta en la tabla Las tablas de herramientas se emplean cuando
En la tabla de herramientas se pueden definir hasta 254 htas y ■ su máquina está equipada con un cambiador de
memorizar sus datos correspondientes. (El número de herramientas herramientas automático
en una tabla se puede limitar con el parámetro de máquina 7260). ■ se quiere medir automáticamente herramientas
con un palpador TT 120, véase el capítulo“5.5
Medición de herramientas“
■ se quiere desbastar con el ciclo de mecanizado
22, véase página 172.
58 5 Programación: Herramientas
5.2 Datos de la herramienta
Edición de tablas de herramientas
La tabla de herramientas válida para la ejecución del programa lleva
el nombre de fichero TOOL.T., está memorizado en el directorio
TNC:\ y se puede editar en un modo de funcionamiento de
máquina. A las tablas de herramientas que se quiere archivar o
aplicar en el test del programa se les asigna otro nombre cualquiera
y la extensión .T .
60 5 Programación: Herramientas
5.2 Datos de la herramienta
Llamada a los datos de la herramienta Cambio manual de la herramienta
Antes de un cambio manual de la herramienta se
La llamada a la herramienta TOOL CALL se introduce de la siguiente para el cabezal y se desplaza la herramienta sobre la
forma en el programa de mecanizado: posición de cambio:
ú Ejecutar un pgm para llegar a la posición de cambio
ú Seleccionar la llamada a la hta. con la tecla TOOL CALL
ú Interrumpir la ejecución del programa, véase el
ú ¿NUMERO DE HERRAMIENTA?: Introducir el número o
capítulo “11.4 Ejecución del programa“
el nombre de la herramienta. Previamente se ha
determinado la herramienta en una frase TOOL DEF o ú Cambiar la herramienta
en la tabla de herramientas. El nombre de una
herramienta se fija entre comillas. Los nombres se ú Continuar con la ejecución del programa, véase el
refieren a la introducción en la tabla de herramientas capítulo “11.4 Ejecución del programa“
activa TOOL .T.
Cambio automático de la herramienta
ú ¿HERRTA. PARALELA A EJE X/Y/Z?: Introducir el eje En un cambio de herramienta automático no se
de la herramienta interrumpe la ejecución del programa. En una llamada
ú REVOLUCIONES DEL CABEZAL S = ? a la herramienta con TOOL CALL, el TNC cambia la
herramienta en el almacén de herramientas.
ú ¿SOBREMEDIDA LONGITUD HERRAMIENTA?: Valor
delta para la longitud de la herramienta Cambio automático de la herramienta al
ú ¿SOBREMEDIDA RADIO HERRAMIENTA?: Valor delta sobrepasar el tiempo de vida: M101
para el radio de la herramienta M101 es una función que depende de la
Ejemplo de la llamada a una herramienta máquina. ¡Comprueben el manual!
Se llama a la herramienta número 5 según el eje Z con unas revolu-
ciones de 2500rpm. La sobremedida para la longitud de la Cuando se alcanza el tiempo de vida de una
herramienta es de 0,2 mm y el decremento para el radio de la herramienta TIME1 o TIME2, el TNC cambia
herramienta es 1 mm. automáticamente a la herramienta gemela. Para
ello, al principio del programa activar la función
20 TOOL CALL 5 Z S2500 DL+0,2 DR-1 auxiliar M101. La activación de M101 se elimina con
M102.
La “D“ delante de la “L“ y la “R“ es para el valor delta (sobremedida). El cambio de herramienta automático no siempre
tiene lugar inmediatamente después de transcurrido
Preselección en tablas de herramientas el tiempo de vida, sino algunas frases después,
Cuando se utilizan tablas de herramientas se hace una preselección según la carga del control.
con una frase TOOL DEF para la siguiente herramienta a utilizar.
Para ello se indica el número de herramienta o un parámetro Q o el Condiciones para frases NC standard con
nombre de la herramienta entre comillas. corrección 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
Cambio de herramienta radios, el TNC emite un aviso y no cambia la hta.
El cambio de herramienta es una función que depende de Condiciones para frases NC con vectores
la máquina. ¡Tengan en cuenta el manual de la máquina! normales a la superficie y corrección 3D
El radio de la herramienta gemela puede ser
diferente al radio de la herramienta original. No se
Posición de cambio de herramienta tiene en cuenta en frases de programa transmitidas
La posición de cambio de herramienta deberá alcanzarse sin en un sistema CAD. Se puede introducir un valor
colisiones. Con las funciones auxiliares M91 y M92 se puede delta (DR) menor a cero en la tabla de herramientas.
introducir una posición de cambio fija de la máquina. Si antes de la
primera llamada a la herramienta se programa TOOL CALL 0, el Si DR es mayor a cero, el TNC indica un aviso y no
TNC desplaza la base del eje del cabezal a una posición indepen- cambia la herramienta. Con la función M107 se
diente de la longitud de la herramienta. suprime este aviso, con M108 se vuelve a activar .
62 5 Programación: Herramientas
5.3 Corrección de la herramienta
Corrección del radio de la herramienta
La frase del programa para el movimiento de la hta. contiene RL
R0
■ RL o RR para una corrección de radio
■ R+ o R–, para una corrección de radio en un movimiento paralelo
a un eje
■ R0, cuando no se quiere realizar ninguna corrección de radio R
La corrección 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 corrección cuando se programa una frase de posicionamiento R
con R0.
En la corrección de radio se tienen en cuenta valores delta tanto de
una frase TOOL CALL como de una tabla de herramientas:
Valor de corrección = R + DRTOOL CALL + DRTAB con
R Radio de la hta. R de una frase TOOL CALL o de una
tabla de herramientas
DRTOOL CALL Sobremedida DR del radio de una frase TOOL CALL (no
se tiene en cuenta en la visualización de posiciones)
DRTAB Sobremedida DR para el radio de una tabla de htas.
RL
Desplazamiento de la hta. por la derecha del
contorno programado: Pulsar softkey RR
X
Desplazamiento de la hta. sin corrección de
radio o eliminar la corrección: Pulsar tecla ENT
Y
Finalizar el diálogo: Pulsar la tecla END
RR
64 5 Programación: Herramientas
5.3 Corrección de la herramienta
Corrección de radio: Mecanizado de esquinas
Esquinas exteriores
Cuando se ha programado una corrección de radio, el TNC desplaza
la herramienta en las esquinas exteriores según un círculo de
transición y la herramienta se desplaza en el punto de la esquina.
Esquinas interiores
En las esquinas interiores el TNC calcula el punto de intersección de RL
las trayectorias realizadas según el punto central de la hta.
desplazandose con corrección. Desde dicho punto la herramienta se
desplaza a lo largo de la trayectoria del contorno. De esta forma no
se daña la pieza en las esquinas interiores. De ahí que no se pueda
seleccionar cualquier radio de la hta. para un contorno determinado.
Formas de la herramienta
Las formas de la pieza válidas (véase figura arriba a la derecha y en el
centro a la derecha se determinan con los radios R y R2:
RADIO DE LA HERRAMIENTA: R
Medida entre el punto central de la hta. y el lateral exterior de la
misma.
RADIO 2 DE LA HERRAMIENTA: R2
Radio de redondeo desde el extremo de la hta. al lateral exterior de
la misma
La relación de R a R2 determina la forma de la herramienta: R R R
R2 = 0 fresa cilíndrica
R2 = R fresa esférica
0 < R2 < R fresa toroidal
PT PT'
De estas indicaciones se generan también las coordenadas para el PT
punto de referencia de la herramienta PT. 2 2
R R
PT
Los valores para el RADIO DE LA HTA. y para el RADIO 2 DE LA HTA.
se introducen en la tabla de herramientas.
66 5 Programación: Herramientas
5.4 Corrección tridimensional de la hta.
Las coordenadas X,Y, Z para la posición y para la normal a
la superficie NX, XY, XZ deben tener la misma secuencia
en la frase.
La corrección 3D con normales a la superficie es válida
para la indicación de coordenadas en los ejes principales X,
Y, Z.
El TNC no emite un aviso de error cuando las sobremedidas
de la hta. perjudican el contorno.
A través de MP 7680 se determina si el sistema CAD ha
corregido la longitud de la hta. mediante el centro de la
bola PT o el extremo de la bola PSP. PT
PSP
68 5 Programación: Herramientas
5.5 Medición de herramientas con TT 120
Las revoluciones del cabezal se calculan de la siguiente forma :
n = MP6570
r • 0,0063
siendo:
n = revolucionesl [rpm]
MP6570 = máxima velocidad de recorrido admisible [m/min]
r = radio de la herramienta activo [mm]
El avance de palpación se calcula de la siguiente forma:
v = tolerancia de medición • n siendo
v = avance de palpación [mm/min]
Tolerancia de
medición = t. de medición [mm], depende de MP6507
n = revolucionesl [rpm]
MP6507=2:
El avance de palpación permanece constante, sin embargo el error de
medición aumenta de forma lineal a medida que aumenta el radio de
la hta.:
r • MP6510
T. de medic. =
5 mm
siendo:
r = radio de la herramienta [mm]
MP6510 = máximo error de medición admisible
70 5 Programación: Herramientas
5.5 Medición de htas. con TT 120
Medición de la longitud de la herramienta
Antes de medir herramientas por primera vez, se introduce el radio
y la longitud aproximados, el número de cuchillas y la dirección de
corte de la herramienta correspondiente, en la tabla de
herramientas TOOL.T.
Para la medición de la longitud de la herramienta se programa el
ciclo TCH PROBE 31 LONGITUD DE LA HERRAMIENTA. A través
de parámetros de máquina se puede determinar la longitud de la
herramienta de tres formas diferentes :
■ Cuando el diámetro de la herramienta es mayor al diámetro de la
superficie de medición del TT 120, se mide con la herramienta
girando
■ Cuando el diámetro de la herramienta es menor al diámetro de la
superficie de medición del TT 120 o si Vd. determina la longitud
del taladro o de la fresa esférica, se mide con la herramienta
parada
■ Cuando el diámetro de la herramienta es mayor al diámetro de la
superficie de medición del TT 120 se realiza una medición
individual de cuchillas con la herramienta parada
72 5 Programación: Herramientas
5.5 Medición de htas. con TT 120
Proceso de medición Ejemplo de frases NC “Primera medición con
El TNC posiciona la herramienta a medir a un lado de la superficie del herramienta girando“
palpador. La superficie frontal de la fresa se encuentra ahora debajo 7 TOOL CALL 12 Z
de la arista superior del cabezal de palpación, tal y como se determina 8 TCH PROBE 32.0 RADIO HERRAMIENTA
en MP6530. El TNC palpa con la hta.girando de forma radial. Si además
se quiere ejecutar la medición individual de cuchillas , se miden los 9 TCH PROBE 32.1 VERIFICAR: 0
radios de todas las cuchillas con la orientación del cabezal. 10 TCH PROBE 32.2 ALTURA: +120
ú Programación del ciclo de medición. Pulsar TOUCH 11 TCH PROBE 32.3 MEDICION
PROBE en el modo de funcionamiento MEMORIZAR/ CUCHILLAS: 0
EDITAR PROGRAMA.
ú TCH PROBE 32 TT RADIO DE LA HTA.: Seleccionar el Ejemplo de frases NC “Comprobación con
ciclo de medición 32 TT RADIO DE LA HTA. con las medición individual de cuchillas“
teclas cursoras y aceptar con la tecla ENT. 7 TOOL CALL 12 Z
8 TCH PROBE 32.0 RADIO HERRAMIENTA
ú MEDICION HTA.=0 / COMPROBAR=1: Se determina
si la hta. se mide por primera vez o si se quiere 9 TCH PROBE 32.1 VERIFICAR: 1
comprobar una hta. ya medida. En la primera medición 10 TCH PROBE 32.2 ALTURA: +120
el TNC sobreescribe el radio R de la hta. en el 11 TCH PROBE 32.3 MEDICION CUCHILLAS: 1
almacén central de htas. TOOL.T y fija el valor delta
DR = 0.
Si se comprueba una herramienta, se compara el radio
medido con el radio de la hta. de TOOL.T. El TNC
calcula la desviación con el signo correcto y lo
introduce como valor delta DR en TOOL.T. Además
está también disponible la desviación en el parámetro
Q116. 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)
ú ALTURA DE SEGURIDAD: Posición en el eje de la
herramienta, en la cual queda excluida la colisión con
piezas y medios de sujeción
ú MEDICION DE CUCHILLAS 0=NO / 1=SI:
Se determina si se ejecuta o no una medición
individual de cuchillas
Tipos de trayectoria
L
El contorno de una pieza se compone normalmente de varias
trayectorias como rectas y arcos de círculo. Con los tipos de C
trayectoria se programan los movimientos de la herramienta según
rectas y arcos de círculo.
Y
Funciones auxiliares M
Con las funciones auxiliares del TNC se controla 80
■ la ejecución del programa, p.ej. una interrupción de la ejecución CC
60
■ las funciones de la máquina, como la conexión y desconexión del
0
R4
giro de la herramienta y el refrigerante 40
■ la trayectoria de la herramienta
Movimiento tridimensional X
La frase del programa contiene tres indicaciones de coordenadas: El
TNC desplaza la herramienta en el espacio a la posición programada.
Ejemplo:
80
L X+80 Y+0 Z-10 -10
COORDENADAS ?
<
10 Introducir las coordenadas del punto final de la
recta
FUNCION AUXILIAR M ?
<
Recta tangente
R
R
15
PA
20 RR
ú Cualquier tipo de trayectoria: Aproximación al punto de partida S
ú Abrir el diálogo con la tecla APPR/DEP y la softkey
APPR LT: 10
PH PS
ú COORDENADAS del primer punto del contorno PA RR R0
ú LEN: Distancia del punto auxiliar PH al primer punto del
contorno PA X
ú CORRECCION DE RADIO para el mecanizado 20 35 40
Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3 Llegar a PS sin corrección de radio
8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100 PA con correc. de radio RR, distancia PH a PA: LEN=15
9 L X+35 Y+35 Punto final de la primera trayectoria del contorno
10 L ... Siguiente trayectoria del contorno
R
R
contorno PA según una recta perpendicular. El punto auxiliar PH está
PA
a la distancia LEN del primer punto del contorno PA. 20 RR
15
ú Cualquier tipo de trayectoria: Aproximación al pto de partidat PS
ú Abrir el diálogo con la tecla APPR/DEP y la softkey APPR LN: 10
PH PS
ú COORDENADAS del primer punto del contorno PA RR R0
ú LONGITUD: Distancia del punto auxiliar PH al primer
punto del contorno PA X
¡Introducir la distancia LEN siempre positiva! 10 20 40
Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3 Aproximación a PS sin corrección de radio
8 APPR LN X+10 Y+20 Z-10 LEN+15 RR F100 PA con correc. radio. RR, distancia de PH a PA: LEN=15
9 L X+20 Y+35 Punto final del primer punto del contorno
10 L ... Siguiente trayectoria del contorno
R
R
trayectoria circular tangente al primer tramo del contorno y al primer
PA
punto del contorno PA . 20 RR
CCA=
La trayectoria circular de PH a PA está determinada por el radio R y 180°
el ángulo del punto central CCA. El sentido de giro de la trayectoria
10 0
circular está indicado por el recorrido del primer tramo del contorno. R1
PS
ú Cualquier tipo de trayectoria: Aproximación al pto. de partida PS PH R0
RR
ú Abrir el diálogo con la tecla APPR/DEP y la softkey APPR CT :
ú COORDENADAS del primer punto del contorno PA X
10 20 40
ú RADIO R de la trayectoria circular
■ Aproximación al lado de la pieza, definido mediante la
corrección de radio:
Introducir R positivo
■ Aproximación desde el lado de la pieza:
Introducir R negativo
Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3 Aproximación a PS sin corrección de radio
8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 PA con corrección de radio. RR, radio R=10
9 L X+20 Y+35 Punto final de la trayectoria del contorno
10 L ... Siguiente trayectoria del contorno
R
R
trayectoria circular al primer punto del contorno PA .
PA
La trayectoria circular se une tangencialmente tanto a la recta PS – 20 RR
PH como al primer punto del contorno. De esta forma la trayectoria
se determina claramente mediante el radio R.
0
10 R1
ú Cualquier tipo de trayectoria: Aproximación al punto de partida S PS
R0
ú Abrir el diálogo con la tecla APPR/DEP y la softkey APPR LCT : PH
RR
ú COORDENADAS del primer punto del contorno PA X
10 20 40
ú RADIO R de la trayectoria circular
Indicar R siempre positivo
ú CORRECCION DE RADIO para el mecanizado
Ejemplo de frases NC
7 L X+40 Y+10 R0 FMAX M3 Aproximación a PS sin corrección de radio
8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 PA con corrección de radio RR, radio R=10
9 L X+20 Y+35 Punto final de la primera trayectoria del contorno
10 L ... Siguiente trayectoria del contorno
12.5
ú Abrir el diálogo con la tecla APPR/DEP y la softkey DEP LT :
ú LEN: Introducir la distancia del punto final PN al último PN
tramo del contorno PE
R0
Ejemplo de frases NC
23 L Y+20 RR F100 Ultimo tramo del contorno: PE con corrección radio
24 DEP LT LEN 12,5 F100 Desplazamiento según LEN = 12,5 mm
25 L Z+100 FMAX M2 Retirar Z, retroceso, final del programa
Ejemplo de frases NC
23 L Y+20 RR F100 Ultimo tramo del contorno: PE con correc. radio
24 DEP LN LEN+20 F100 Salida según LEN = 20 mm perpendicular al contorno
25 L Z+100 FMAX M2 Retirar Z, retroceso, final del programa
R8
ú Abrir el diálogo con la tecla APPR/DEP y la softkey DEP LN : 180° RR
ú RADIO R de la trayectoria circular
■ La herramienta sale por el lado de la pieza
determinado mediante la corrección de radio:
Introducir R siempre positivo
X
■ La herramienta debe salir por el lado opuesto de la
pieza, determinado por la corrección de radio:
Introducir R negativo
ú ANGULO DEL PUNTO CENTRAL CCA de la trayectoria
circular
Ejemplo de frases NC
23 L Y+20 RR F100 Ultimo tramo del contorno: PE con correc. de radio
24 DEP CT CCA 180 R+10 F100 Angulo pto. central =180°, radio tray. circular =10 mm
25 L Z+100 FMAX M2 Retirar Z, retroceso, final del programa
R8
RR
ú Programar el último tramo del contorno con el punto final PE y 12
PH
corrección de radio PN
R0
ú Abrir el diálogo con la tecla APPR/DEP y softkey DEP LN : R0
Ejemplo de frases NC
23 L Y+20 RR F100 Ultimo tramo del contorno: PE con correc. de radio
24 DEP LCT X+10 Y+12 R+8 F100 Coordenadas PN, radio tray. circular = 10 mm
25 L Z+100 FMAX M2 Retirar Z, retroceso, final del programa
Punto central del círculo CC; Ninguno Coordenadas del punto central
inglés: Circle Center del círculo o polo
Arco de círculo C Tray. circ. alrededor del pto. central del Coordenadas del punto final del
inglés: Circle círculo CC, al pto. final del arco de círculo círculo, sentido de giro
Arco de círculo CR Trayectoria circular con radio Coordenadas del punto final del
inglés: Circle by Radius determinado círculo, radio del círculo ,
sentido de giro
Arco de círculo CT Trayectoria circular tangente al tramo Coordenadas del punto final del
inglés: Circle Tangential anterior del contorno círculo
15
ú Introducir las COORDENADAS del pto. final de la recta
10
Si es preciso:
ú CORRECCION DE RADIO RL/RR/R0
ú AVANCE F
ú FUNCION AUXILIAR M
20 X
10
Ejemplo de frases NC
60
7 L X+10 Y+40 RL F200 M3
8 L IX+20 IY-15
9 L X+60 IY-10
Aceptar la posición real
También se puede generar una frase lineal (frase L) con la tecla
“Aceptar posición real“:
ú Desplazar la herramienta en el modo de funcionamiento MANUAL
a la posición que se quiere aceptar
ú Cambiar la visualización de la pantalla a MEMORIZAR/EDITAR
PROGRAMA
ú Seleccionar la frase del programa detrás de la cual se quiere
añadir la frase L
ú Pulsar la tecla “Aceptar posición real“: El TNC genera
una frase L con las coordenadas de la posición real
12
5
30
¡El contorno no puede empezar con una frase CHF!
El chaflán sólo se ejecuta en el plano de mecanizado.
El avance de fresado corresponde al avance
anteriormente programado.
El punto teórico de la esquina no se mecaniza. 5 X
40
Validación
El punto central del círculo queda determinado hasta que se pro-
grama un nuevo punto central del círculo. También se puede deter-
minar un punto central del círculo para los ejes auxiliares U, V y W.
Introducir el punto central del círculo CC en incremental
Una coordenada introducida en incremental en el punto central del
círculo se refiere siempre a la última posición programada de la
herramienta.
Ejemplo de frases NC
5 CC X+25 Y+25
Y
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Círculo completo DR+
Para el punto final se programan las mismas coordenadas que para
el punto de partida. CC
25
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
Ejemplo de frases NC
X
10 40
5 L X+10 Y+40 RL F300 M3
6 L X+40 Y+25
7 RND R5 F100
8 L X+10 Y+5
Y 10
3
95
10
2
20
1
5
20 X
4
5 95
Y
2
95 5
4
R3
85
R10 3
0
40 6
7
5
1 X
5 30 40 70 95
CC
50
X
50
Arco de círculo CP + Trayc. circular alrededor del pto. Ángulo polar del punto final del
central del círculo/polo CC hasta el círculo, sentido de giro
punto final del arco del círculo
Arco de círculo CTP + Trayec. circular tangente a la Radio polar, ángulo polar del
trayectoria anterior del contorno punto final del círculo
Hélice (Helix) + Superposición de una trayectoria Radio polar, ángulo polar del punto
circular con una recta final del círculo, coordenadas del
pto. final en el eje de la hta.
X
XCC
30
ú RADIO EN COORD. POLARES PR: Introducir la 60°
distancia del punto final de la recta al polo CC 60°
Ejemplo de frases NC
12 CC X+45 Y+25
13 LP PR+30 PA+0 RR F300 M3
14 LP PA+60
15 LP IPA+60
16 LP PA+180
Ejemplo de frases NC
18 CC X+25 Y+25 X
25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+
5
ú ANGULO EN COORD. POLARES PA: Posición angular 0
R2
R3
del punto final de la trayectoria circular 30°
35
CC
Ejemplo de frases NC
12 CC X+40 Y+35
13 L X+0 Y+35 RL F250 M3
14 LP PR+25 PA+120 X
40
15 CTP PR+30 PA+30
16 L Y+0
Hélice (Helix)
Una hélice se produce por la superposición de un movimiento
circular y un movimiento lineal perpendiculares. La trayectoria Z
circular se programa en un plano principal.
Y CC
Los movimientos para la hélice sólo se pueden programar en
coordenadas polares.
X
Aplicación
■ Roscados interiores y exteriores de grandes diámetros
■ Ranuras de lubrificación
Cálculo de la hélice
Para la programación se precisa la indicación en incremental del ángulo
total, que recorre la herramienta sobre la hélice y la altura total de la
misma.
Para el mecanizado en la direc. de fresado de abajo a arriba se tiene:
Forma de la hélice
La tabla indica la relación entre la dirección del mecanizado, el
5
270°
programa en una repetición parcial del programa.
(Véase el capítulo “9.2 Repeticiones parciales del 25 X
programa“)
40
ú ANGULO EN COORD. POLARES: Introducir el ángulo
total en incremental, según el cual se desplaza la hta.
sobre la hélice. Después 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
hélice en incremental
ú Sentido de giro DR
Hélice en sentido horario: DR–
Hélice en sentido antihorario: DR+
ú CORRECCION DE RADIO RL/RR/R0
Introducir la corrección de radio según la tabla
Ejemplo de frases NC
12 CC X+40 Y+25
13 Z+0 F100 M3
14 LP PR+3 PA+270
15 CP IPA1800 IZ+5 DR RL F50
Y
100
2 3
60°
5
R4
CC
50 1 4
5 6 5
X
5 50 100
Y
100
M64 x 1,5
CC
50
X
50 100
Bases
Los planos de piezas no acotados contienen a menudo indicaciones
de coordenadas que no se pueden introducir mediante las teclas
grises de díalogo. Por ejemplo
■ puede haber coordenadas conocidas de la trayectoria del
contorno o en su proximidad
■ se pueden referir a indicaciones de coordenadas de otra
trayectoria del contorno
■ pueden conocerse las indicaciones de la dirección y del recorrido
del contorno
Este tipo de indicaciones se programan directamente con la
programación libre de contornos FK. El TNC calcula el contorno con
las indicaciones de coordenadas conocidas y con el diálogo de
programación del gráfico FK interactivo. La figura de arriba a la
derecha muestra una acotación que se introduce sencillamente a
través de la programación FK.
Gráfico de la programación 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 gráfico FK y Vd. selecciona la correcta. El gráfico
FK representa el contorno de la pieza con diferentes colores:
blanco La trayectoria del contorno está claramente
determinado
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 más datos
Si los datos indican varias soluciones y la trayectoria del contorno se
visualiza en color verde, se selecciona el contorno correcto:
ú Pulsando la softkey SHOW las veces que sean
necesarias hasta que se visualice correctamente el
contorno deseado
ú La trayectoria del contorno visualizada corresponde al
plano: se pulsa la softkey FSELECT
Las trayectorias representadas en color verde deberán
determinarse lo antes posible con FSELECT, para limitar la
ambigüedad de las trayectorias siguientes del contorno.
ú Mediante dichas softkeys se introducen en la frase Coordenada Y del pto. final de la recta
todas las indicaciones conocidas. Hasta que las
indicaciones sean suficientes el gráfico FK muestra el
Radio en coordenadas polares
contorno programado en rojo. Si hay varias soluciones
el gráfio se visualiza en color verde. Véase “Gráfico de
la programación libre de contornos“. Angulo en coordenadas polares
En la página siguiente hay ejemplos de frases NC.
Longitud de la recta
Recta tangente
Cuando la recta se une tangencialmente a otra trayectoria del
contorno, se abre el diálogo con la softkey FLT: Pendiente de la recta
ú Abrir el diálogo: Pulsar la softkey FLT
Principio/final del contorno cerrado
ú Mediante las softkeys (tabla de la derecha) se indican
en la frase todas las indicaciones conocidas
Para referencias a otras frases véase el apartado
“Referencias relativas“; para puntos auxliares el
apartado “Puntos auxiliares“en este mismo capítulo.
R15
30
30°
20
10 X
20
Coordenada Y de un pto.
auxiliar P1, P2 o P3
60.071 R10
53
70°
X
50
42.929
R20
siempre en incremental. Adicionalmente se indica el nº de frase de la
20°
trayectoria del contorno al que se desea hacer referencia. 10
FPOL
La trayectoria del contorno, cuyo nº de frase se indica, no
puede estar a más de 64 frases de posicionamiento 35 X
delante de la frase en la cual se programa la referencia. 10
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.
R20
Modificar el ángulo en coord. polares respecto a la frase N 20°
10
FPOL
Ejemplo de frases NC
Coordenadas conocidas referidas a la frase N. Véase fig. de arriba: 35 X
10
12 FPOL X+10 Y+10
13 FL PR+20 PA+20
14 FL AN+45
15 FCT IX+20 DR R20 CCA+90 RX 13
16 FL IPR+35 PA+0 RPR 13
Y
Dirección y ángulo conocidos de la trayectoria del contorno referida
a la frase N. Véase la figura del centro.
17 FL LEN 20 AN+15
18 FL AN+105 LEN 12.5 220°
19 FL PAR 17 DP 12.5
20
20 FSELECT 2 95°
12.5
21 FL LEN 20 IAN+95
22 FL IAN+220 RAN 18 15°
105°
Coordenadas conocidas del pto. central del círculo referida a la frase 12.5
N. Véase la figura de abajo. X
20
12 FL X+10 Y+10 RL
13 FL ...
14 FL X+18 Y+35
15 FL ...
16 FL ... Y
17 FC DR R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14
20
35
15
R10
CC
10
X
10 18
Conversión de programas FK
Un programa FK se convierte en un programa en texto claro en la
gestión de ficheros:
ú Llamar a la gestión de ficheros y visualizar los ficheros. CLSD–
ú Desplazar el cursor sobre el fichero que se quiere convertir. X
ú Pulsar la softkeys MORE FUNCTIONS y después
CONVERT FK->H. El TNC convierte todas las frases FK
en frases en texto claro HEIDENHAIN.
Y
100
R1
5
75
R18
30
R15
20
X
20 50 75 100
10
Y 10
R20
55
R30 60°
30
X
30
Y
R1
0
50
R36
R24
R1,5
R5
30
R
R6 6 R5 X
-10
0
R4
R6
-25
R5
0
12 44 65 110
Ejemplo de frase NC
87 STOP M6
M Función Actua al
M00 PARADA de la ejecución del programa final de la frase
PARADA del cabezal
Refrigerante DESCONECTADO
M02 PARADA en la ejecución del programa final de la frase
PARADA del cabezal
Refrigerante desconectado
Retroceso a la frase 1
Borrar visualización de estados (depende de
parámetros de máquina)
M03 Cabezal CONECTADO en sentido horario inicio de la frase
M04 Cabezal CONECTADO en sentido antihorario inicio de la frase
M05 PARADA del cabezal final de la frase
M06 Cambio de herramienta final de la frase
PARADA del cabezal
PARADA de la ejecución del pgm (depende
de parámetros de máquina)
M08 Refrigerante CONECTADO inicio de la frase
M09 Refrigerante DESCONECTADO final de la frase
M13 Cabezal CONECTADO en sentido horario inicio de la frase
Refrigerante conectado
M14 Cabezal CONECTADO en sentido antihorario inicio de la frase
Refrigerante conectado
M30 iqual que M02 final de la frase
Comportamiento standard
Las coordenadas se refieren al cero pieza (véase “Fijación del punto
de referencia“).
Funcionamiento
M91 y M92 sólo funcionan en las frases de posicionamiento en las
cuales está programada M91 o M92.
M91 y M92 se activan al inicio de la frase.
Z
Punto de referencia de la pieza
Cuando las coordenadas se quieran referir siempre al punto cero de Z
la máquina, se puede bloquear la fijación del punto de referencia
para uno o varios ejes; véase el parámetro de máquina 7295. Y
Cuando está bloqueada la fijación del punto de referencia para todos Y
los ejes, el TNC ya no muestra la softkey DATUM SET en el modo X
de funcionamiento MANUAL.
La figura de la derecha indica sistemas de coordenadas con puntos
cero de la máquina y de la pieza.
X
M
Funcionamiento
M90 actua sólo 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.
T
En las frases del programa con corrección de radio (RR/RL) el TNC
R
añade automáticamente un círculo de transición en las esquinas
exteriores.
El constructor de la máquina ajusta M112 a la máquina.
¡Rogamos comprueben el manual de su máquina!
Con estos valores el TNC calcula el círculo de redondeo con el radio Ejemplo de frase NC
más pequeño posible. Cuando el avance para la ejecución del círculo L X+123.723 Y+25.491 R0 M112 T0.01 A10
de redondeo calculado es demasiado elevado, el TNC reduce
automáticamente dicho avance.
La desviación admisible T debería ser menor a la distancia entre
puntos empleada.
Angulo límite A
Cuando se introduce un ángulo límite A, al calcular el círculo de
redondeo, el TNC tiene en cuenta el avance programado sólo
cuando el ángulo que modifica la dirección es mayor al ángulo límite
programado.
Introducción de M124
Cuando en una frase de posicionamiento se introduce M124, el TNC
sigue preguntando en el diálogo por la distancia entre puntos mínima
T para la frase siguiente.
También se puede determinarT mediante parámetros Q.Véase el capítulo
“10 Programación: Parámetros Q“.
Funcionamiento
M124 actua al principio de la frase y sólo cuando está activada M112.
M124 y M112 se anulan con M113.
Ejemplo de frase NC
L X+123.723 Y+25.491 R0 F800 M124 T0.01
Funcionamiento
M132 actua al principio de la frase.
M132 se anula programando M133.
Funcionamiento
M97 sólo funcióna en la frase del programa en la que está programada.
Y
Con M97 la esquina del contorno no se mecaniza
completamente. Si es preciso habrá que mecanizarla
posteriormente con una herramienta más pequeña.
S S
13 16
17
14 15
Ejemplo de frases NC
5 TOOL DEF L ... R+20 Radio de herramienta grande
...
13 L X ... Y ... R.. F .. M97 Llegada al punto 13 del contorno
14 L IY0,5 .... R .. F.. Mecanizado de pequeños escalones 13 y 14
15 L IX+100 ... Llegada al punto del contorno 15
16 L IY+0,5 ... R .. F.. M97 Mecanizado de pequeños escalos 15 y 16
17 L X .. Y ... Llegada al punto 17 del contorno
Funcionamiento
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
... Avance real (mm/min):
17 L X+20 Y+20 RL F500 M103 F20 500
18 L Y+50 500
Funcionamiento
M109 y M110 actuan al principio de la frase.
M109 y M110 se anulan con M111.
Limitaciones
7.5 Funciones auxiliares para
■ Sólo se puede realizar la reentrada al contorno después de una ejes giratorios
parada externa/interna con la función RESTORE POST AT N
■ Cuando se utilizan las funciones RND y CHF las frases delante y
detrás de RND o CHF sólo pueden contener las coordenadas del Avance en mm/min en los ejes giratorios
plano de mecanizado. A, B, C: M116
■ Cuando se llega al contorno tangencialmente se debe utilizar la Comportamiento standard
función APPR LCT; la frase con APPR LCT sólo puede contener El TNC interpreta el avance programado en los ejes
las coordenadas del plano de mecanizado giratorios en grados/min. El avance de la trayectoria
■ Cuando se sale tangencialmente del contorno se utiliza la función depende por lo tanto de la distancia entre el punto
DEP LCT; la frase con DEP LCT sólo puede contener las central de la herramienta al centro del eje de giro.
coordenadas del plano de mecanizado Cuanto mayor sea la distancia mayor es el avance.
Funcionamiento
El posicionamiento del volante se elimina programando de nuevo
M118 sin X, Y y Z.
M118 actúa al principio de la frase.
Ejemplo de frases NC
Redondear los valores de visualización de todos los ejes giratorios
activados:
L M94
Reducir sólo el valor de visualización del eje C:
L M94 C
Funcionamiento
M114 actua al principio de la frase, M115 al final de la frase.
M114 se anula con M115. M114 también deja de actuar al final del
programa.
Funcionamiento
M201 actua hasta que se emite una nueva tensión mediante M200,
M201, M202, M203 o M204.
Funcionamiento
M202 actua hasta que se emite una nueva tensión mediante M200,
M201, M202, M203 o M204.
Los mecanizados que se repiten y que comprenden varios pasos de Ciclos para el taladrado profundo,
mecanizado, se memorizan en el TNC como ciclos. También las escariado, mandrinado, roscado y
traslaciones de coordenadas y algunas funciones especiales están roscado a cuchilla
disponibles como ciclos. En la tabla de la derecha se muestran los
diferentes grupos de ciclos.
Ciclos para el fresado de cajeras,
Los ciclos de mecanizado con números a partir de 200 emplean islas y ranuras
parámetros Q como parámetros de transmisión. Las funciones que
son comunes en los diferentes ciclos, tienen asignado un mismo
número de Q: p.ej. Q200 es siempre la distancia de seguridad, Ciclos para el trazado de figuras
Q202 es siempre la profundidad de pasada. de puntos, p.ej. círculo de taladros o
superficie de taladros
Definición del ciclo
Ciclos SL (Subcontur-List), con los
ú La carátula de softkeys muestra los diferentes grupos cuales se mecanizan contornos
de ciclos
complicados, compuestos de
ú Seleccionar el grupo de ciclos, p.ej. ciclos de taladrado varios subcontornos superpuestos,
interpolación de superficie cilíndrica
ú Seleccionar el ciclo, p.ej. TALADRADO PROFUNDO. El
TNC abre un diálogo y pregunta por todos los valores
de introducción; simultáneamente aparece en la mitad Ciclos para el planeado de superficies
derecha de la pantalla un gráfico en el cual aparecen planas o unidas entre si
los parámetros a introducir en color más claro
ú Introducir todos los parámetros solicitados por el TNC Ciclos para la traslación de coordenadas
y finalizar la introducción con la tecla ENT con los cuales se puede desplazar, girar,
reflejar, aumentar o reducir cualquier
ú El TNC finaliza el diálogo después de haber introducido
todos los datos precisos contorno
Condiciones
En cualquier caso se programa antes de la llamada al ciclo:
■ BLK FORM para la representación gráfica
■ Llamada a la herramienta
■ Sentido de giro del cabezal (funciones auxiliares M3/M4)
■ Definición del ciclo (CYCL DEF).
Deberán tenerse en cuenta otras condiciones que se
especifican en las siguientes descripciones de los ciclos.
1 TALADRADO PROFUNDO
Sin posicionamiento previo automático
200 TALADRAR
Con posicionamiento previo automático,
2ª distancia de seguridad
201 ESCARIADO
Con posicionamiento previo automático,
2ª distancia de seguridad
202 MANDRINADO
Con posicionamiento previo automático,
2ª distancia de seguridad
2 ROSCADO
CON MACHO
17 ROSCADO GS
RIGIDO
18 ROSCADO A CUCHILLA
Y
100
90 2 3
10 1 4
X
10 20 80 90 100
M12
(véase el capítulo“9 Programación: Subprogramas
y repeticiones parciales de un programa“) 2
70
M12
1
20
X
20 70 100
5 CAJERA CIRCULAR
Ciclo de desbaste, sin posicionamiento previo automático
3 FRESADO DE RANURAS
Ciclo de acabado, sin posicionamiento automático,
profundidad de pasada vertical
Cálculos:
Aproximación lateral k = K x R
K: Factor de solapamiento, determinado en MP7430
R: Radio de la fresa
Q219
cajera en el eje transversal del plano de mecanizado Q217
Q207
ú LONGITUD LADO 1 Q218 (valor incemental): Longitud
de 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 X
plano de mecanizado Q216 Q221
ú RADIO DE LA ESQUINA Q220: Radio de la esquina de
la cajera
ú SOBREMEDIDA 1ER EJE Q221 (valor incemental):
Sobremedida en el eje principal del plano de
mecanizado, referido a la longitud de la cajera.
Q219
isla en el eje transversal del plano de mecanizado Q217
DR+
Q222
Q223
Q217
ú CENTRO 2º EJE Q217 (valor absoluto): Centro de la cajera
en el eje transversal del plano de mecanizado
ú DIAMETRO DEL BLOQUE Q222: Diámetro de la cajera
premecanizada. Introducir el diámetro del bloque interior
de la pieza que será menor al diámetro de la pieza
terminada X
Q216
ú DIAMETRO DE LA PIEZA TERMINADA Q223: Diámetro
de la cajera acabada. Introducir el diámetro de la pieza
acabada que será mayor al del bloque interior de la pieza.
Q223
Q222
Q217
ú COORD. DE LA SUPERFICIE DE LA PEIZA 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 colisión entre la hta. y la pieza.
X
ú CENTRO 1ER EJE Q216 (valor absoluto): Centro de la Q216
isla en el eje principal del plano de mecanizado
ú CENTRO 2º EJE Q217 (valor absoluto): Centro de la isla
en el eje transversal del plano de mecanizado
ú DIAMETRO DEL BLOQUE DE LA PIEZA Q222: Diámetro
de la cajera premecanizada. Introducir el diámetro del
bloque interior de la pieza que será menor al diámetro
de la pieza terminada
ú DIAMETRO DE LA PIEZA TERMINADA Q223: Diámetro
de la isla acabada. Introducir el diámetro de la pieza
acabada que será menor al del bloque exterior de la pieza.
Desbaste
1 El TNC posiciona la hta. en el eje de la misma a la 2ª DISTANCIA
DE SEGURIDAD y a continuación al centro del semicírculo
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 el AVANCE DE DESBASTE sobre la
superficie de la pieza; desde allí la fresa se desplaza y penetra
inclinada en la pieza según la dirección longitudinal de la ranura
hasta el semicírculo derecho de la ranura.
3 A continuación la hta. profundiza según una línea inclinada hasta
el centro del semicírculo 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 después al centro de la misma
Acabado
5 Desde el centro de la ranura el TNC desplaza la hta.
tangencialmente hacia el contorno acabado. Después 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 A continuación la hta. se retira en marcha rápida FMAX a la
DISTANCIA DE SEGURIDAD, y si se ha programado, a la 2ª
DISTANCIA DE SEGURIDAD
Q219
ú LONGITUD LADO 1 Q218 (valor paralelo al eje
principal del plano de mecanizado): Introducir el lado
más largo de la ranura
ú LONGITUD LADO 2 Q219 (valor paralelo al eje
transversal del plano de mecanizado): Introducir la X
anchura de la ranura. Si se introduce la anchura de la Q216
ranura igual al diámetro de la hta, el TNC sólo realiza el
desbaste (fresado de la ranura)
ú ANGULO DE GIRO Q224 (valor absoluto): Angulo,
según el cual se gira toda la ranura; el centro de giro
está en el centro de la ranura
Acabado
5 Para el acabado de la ranura el TNC desplaza la hta.
tangencialmente hasta el contorno de acabado. Después se Z
recorre el contorno en sentido sincronizado al avance (con M3) Q207
6 Al final del contorno la hta. se retira tangencialmente del mismo Q204
Q200
7 A continuación la hta. se retira en marcha rápida FMAX a la Q203
DISTANCIA DE SEGURIDAD, y si se ha programado, a la 2ª Q202
DISTANCIA DE SEGURIDAD
Q201
Antes de la programación deberá tenerse en cuenta
El signo del parámetro PROFUNDIDAD determina la
dirección del mecanizado. X
Seleccionar el diámetro de la fresa que no sea mayor a la
anchura de la ranura y que no sea menor a un tercio de la
anchura de la ranura
Seleccionar el diámetro de la fresa menor a la mitad de la
longitud de la ranura. De lo contrario el TNC no puede
realizar la introducción pendular.
Y
90 Y
100
90°
70
8 45°
R2
80
50
5
X Z
50 100 -40 -30 -20
Con los ciclos 220 y 221 se pueden combinar los siguientes ciclos
de mecanizado:
100
R25
70 30°
1
R35
25
2
X
30 90 100
Contornos superpuestos
Las cajeras e islas se pueden superponer a un nuevo contorno. De Y
esta forma se puede ampliar o reducir una superficie de cajera
mediante una cajera superpuesta.
Subprogramas: Cajeras superpuestas S1
17 CC X+35 Y+50
18 C X+10 Y+50 DR-
19 LBL 0
Superficie B:
20 LBL 2
21 L X+90 Y+50 RL
22 CC X+65 Y+50
23 C X+90 Y+50 DR-
24 LBL 0
8
Q
El signo del parámetro PROFUNDIDAD determina la
dirección del mecanizado. Q9=+1
La información sobre el mecanizado indicada en el ciclo
20 es válida para los ciclos 21 a 24.
Cuando se emplean ciclos SL en programas con
k X
parámetros Q, no se pueden utilizar los parámetros Q1 a
Q19 como parámetros del programa.
Empleo
El ciclo 21 PRETALADRADO, tiene en cuenta la SOBREMEDIDA DE
ACABADO LATERIAL y la SOBREMEDIDA DE ACABADO EN
PROFUNDIDAD, así como el radio de la hta. de desbaste. Los
puntos de penetración son además también puntos de partida para
el desbaste.
10
Y 10
R20
55
R30 60°
30
X
30
Y
16 16
100
R2
5
16
50
5
R2
X
35 65 100
Y
100
95
R7
5
R7,
,5
80
75
20
15
X
5 50 100
,5
R7
60
20
C
30 50 157
Ciclo Softkey
230 PLANEADO
Para superficies planas rectangulares
Q219
Cuando se trabaja en ficheros PNT en los cuales no hay
ningúna cooordenada de los ejes de la hta. el fresado se Q209
calcula del punto MIN programado en el eje de la hta.
Y Y
100
X Z
100 35
Ciclo Softkey
7 PUNTO CERO
Desplazar contornos directamente en el programa o
de las tablas de cero piezas
8 ESPEJO
Reflejar contornos
10 GIRO
Girar contornos en el plano de mecanizado
11 FACTOR DE ESCALA
Reducir o ampliar contornos
Empleo
Las tablas de puntos cero se utilizan en Z
■ pasos de mecanizado que se repiten con frecuencia en diferentes Y
posiciones de la pieza o N2
■ cuando se utiliza a menudo el mismo desplazamiento de punto cero
N1 X
Dentro de un programa los puntos cero se pueden programar Y2
directamente en la definición del ciclo o bien se pueden llamar de
una tabla de puntos cero. Y1 N0
ú DESPLAZAMIENTO: Introducir el número del punto X2
cero de la tabla de puntos cero o el parámetro Q; si se X1
introduce un parámetro Q, el TNC activa el número de
punto cero del parámetro Q.
Anulación
■ Desde la tabla de puntos cero se llama a un desplazamiento con
las coordenadas X=0; Y=0 etc.
■ El desplazamiento a las coordenadas X=0; Y=0 etc. se llama
directamente con una definición del ciclo
Visualización de estados
Cuando los puntos cero de la tabla se refieren al punto cero de la
máquina, entonces
■ la visualización de posiciones se refiere al punto cero activo
(desplazado)
■ el punto cero indicado en la visualización de estados adicional se
refiere al punto cero de la máquina, teniendo el TNC en cuenta el
punto de referencia fijado manualmente
Borrar línea
Y
Anulación
Programar de nuevo el ciclo ESPEJO con la introducción NO ENT.
X
Anulación
Se programa de nuevo el ciclo GIRO indicando el ángulo de giro 0°.
Anulación
Programar de nuevo el factor de escala indicando el factor 1.
También se puede introducir un factor de escala específico para
cada eje (véase el ciclo 26).
Ejemplo de frases NC
CYCL DEF 26.0 FAC. ESC. ESP. EJE
CYCL DEF 26.1 X1,4 Y0,6 CCX+15 CCY+20
Activación
En el ciclo 19 se define la posición del plano de mecanizado
mediante la introducción de ángulos de inclinación. Los ángulos
introducidos describen o bien directamente la posición de los ejes
basculantes (véase figura de arriba a la derecha) o bien los
componentes angulares de un vector en el espacio (depende de la
máquina, véase la figura del centro a la derecha).
Si se programan los componentes angulares del vector en el
espacio, el TNC calcula automáticamente la posición angular de los
ejes basculantes. El TNC calcula la posición del vector en el espacio,
es decir, la posición del je de la hta., mediante el giro según el
sistema de coordenadas fijo de la máquina. La secuencia de los
giros para el cálculo del vector en el espacio es fija: el TNC gira
primero el eje A, después el eje B y a continuación el eje C.
El ciclo 19 se activa a partir de su definición en el programa. Tan
pronto como se desplaza un eje en el sistema inclinado, se activa la
corrección para dicho eje. Si se quiere calcular la corrección en
todos los ejes se deberán desplazar todos los ejes.
Si se ha fijado la funcion INCLINACION EJECUCIÓN DEL
PROGRAMA en ACTIVO en el modo de funcionamiento MANUAL
(véase “2.5 Inclinación del plano de mecanizado“) el valor angular
introducido en dicho menú se sobreescribe con el ciclo 19 PLANO
INCLINADO DE MECANIZADO:
Anulación
Para anular los ángulo de inclinación, se define de nuevo el ciclo PLANO
INCLINADO DE MECANIZADO y se introduce en todos los ejes
giratorios 0°. A continuación se define de nuevo el ciclo PLANO
INCLINADO DE MECANIZADO y se contesta a la pregunta del diálogo
con la tecla “NO ENT“. De esta forma se desactiva la función.
10
■ Mecanizado en el subprograma 1 (véase “9 Y R5
Programación: Subprogramas y repeticiones
10
parciales de un programa“) 130 X
20 10
45°
30
65
X
65 130
Ejemplo de frases NC
55 CYCL DEF 12.0 PGM CALL Determinación:
56 CYCL DEF 12.1 PGM \KLAR35\FK1\50.H “El programa 50 es un ciclo“
57 L X+20 Y+50 FMAX M99 Llamada al programa 50
9.2 Subprogramas
Funcionamiento 0 BEGIN PGM ...
1 El TNC ejecuta el programa de mecanizado hasta la llamada a un
subprograma CALL LBL.
2 A partir de aquí el TNC ejecuta el subprograma llamado hasta el CALL LBL1
final del subprograma LBL 0.
3 Después el TNC prosigue el programa de mecanizado con la
frase que sigue a la llamada al subprograma CALL LBL. L Z+100 M2
Indicaciones sobre la programación LBL1
■ Un programa principal puede contener hasta 254 subprogramas
■ Los subprogramas se pueden llamar en cualquier secuencia
tantas veces como se desee. LBL0
■ Un subprograma no puede llamarse a si mismo. END PGM ...
■ Los subprogramas se programan al final de un programa principal
(detrás de la frase con M2 o M30)
■ 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.
R1
■ Repetición de la profundización y del fresado del
5
75
contorno
R18
30
R15
20
X
20 50 75 100
2
60
5
20
20
1 3
10
X
15 45 75 100
20
1 3
10
X Z
15 45 75 100 -15
-20
Parámetros Q
10.1 Principio de funcionamiento y resumen de funciones
10.1 Principio de funcionamiento y
resumen de funciones
Con los parámetros Q se pueden definir con un programa de
mecanizado una familia de piezas. Para ello en vez de valores Q6
numéricos se introducen parámetros Q.
Los parámetros Q se utilizan por ejemplo para Q1 Q3
■ Valores de coordenadas Q4
Q2
■ Avances
■ Revoluciones Q5
■ Datos del ciclo
Además con los parámetros Q se pueden programar contornos
determinados mediante funciones matemáticas o ejecutar los pasos
del mecanizado que dependen de condiciones lógicas.
Un parámetro Q se caracteriza por la letra Q y un número del 0 al
299. Los parámetros Q se dividen en tres campos:
Significado Campo
Instrucciones de programación
No se pueden mezclar en un programa parámetros Q y valores
numéricos.
A los parámetros Q se les puede asignar valores entre
–99 999,9999 y +99 999,9999.
Funciones angulares
(en inglés trigonometry)
Otras funciones
(en inglés diverse function)
Función Softkey
FN0: ASIGNACION
p.ej. FN0: Q5 = +60
Asignación 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 multiplicación 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 raíz de un número
Prohibido: ¡Sacar la raíz de un valor negativo!
<
Selección de las funciones matemáticas
básicas: Pulsar la softkey BASIC ARITHMETIC
<
Selección de la función paramétrica
ASIGNACION: Pulsar la softkey FN0 X = Y
<
Selección de las funciones parámetricas: Pulsar
la tecla Q
<
Selección de las funciones matemáticas
básicas: Pulsar la softkey BASIC ARITHMETIC
<
Seleccionar la función parámetrica
MULTIPLICACIÓN: Pulsar la softkey FN3 X ∗ Y
2º VALOR O PARAMETRO ?
FN13: ANGULO
p.ej. FN13: Q20 = +10 ANG–Q1
Determinar y asignar el ángulo con la
función arctan de dos lados o el seno
y coseno de un ángulo
(0 < ángulo < 360°)
Función Softkey
FN16:F-PRINT
Emisión formateada de textos o parámetros Q
Ejemplo: Asignar el valor del factor de escala activado del eje Z a Q25
55 FN18: SYSREAD Q25 = ID210 NR4 IDX3
División
p.ej. Q25 = Q1 / Q2
Abrir paréntesis
p.ej. Q12 = Q1 ∗ (Q2 + Q3)
Cerrar paréntesis
p.ej. Q12 = Q1 ∗ (Q2 + Q3)
Constante Pl
3,14159
Seleccionar la división
Cerrar paréntesis y
finalizar la introducción de la fórmula
Ejemplo de frase NC
37 Q25 = ATAN (Q12/Q13)
Coordenadas Parámetro
Eje A Q120
Eje B Q121
Eje C Q122
30
Angulo inicial > ángulo final
Mecanizado en sentido antihorario: 50
Angulo inicial < ángulo final
■ No se tiene en cuenta el radio de la hta.
X
50
34 LBL 1
35 Q36 = Q36 + Q35 Actualización del ángulo
36 Q37 = Q37 + 1 Actualización del contador de cortes
37 Q21 = Q3 * COS Q36 Calcular la coordenada X actual
38 Q22 = Q4 * SIN Q36 Calcular la coordenada Y actual
39 L X+Q21 Y+Q22 R0 FQ11 Llegada al siguiente punto
40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Pregunta si no esta terminado, si es sí salto a LBL 1
50 100 X Z
5
5
R4
R4
■ La esfera se fresa en pasos 3D de abajo a arriba
50
■ El radio de la herramienta se corrige
automáticamente
X Z
50 100 -50
Resumen: Vistas
En los modos de funcionamiento de ejecución del programa y en el
modo de funcionamiento TEST DEL PROGRAMA el TNC muesra las
siguientes softkeys:
Vista Softkey
Vista en planta
Representación 3D
Vista en planta
ú Seleccionar con la softkey la vista en planta
Representación en 3 planos
La representación se realiza en vista en planta con dos secciones,
similar a un plano técnico. Un símbolo en la parte inferior izquierda
indica si la representación corresponde al método de proyección 1
o al método de proyección 2 según la norma DIN 6, 1ª parte
(seleccionable a través del parámetro MP 7310).
En la representación en 3 planos se dispone de funciones para la
ampliación de una sección (Véase “Ampliación de una sección“.)
Además se puede desplazar el plano de la sección mediante softkeys:
ú Seleccionar la representación en 3 planos con la softkey
ú Conmutar la carátula de softkeys hasta que se
visualicen las siguientes softkeys:
Función Softkeys
Girar la representación 3D
Conmutar la carátula de softkeys hasta que aparezca la siguiente
softkey:
Función Softkeys
Aceptar la sección
Funciones Softkey
Interrupciones programadas
Se pueden determinar interrupciones directamente en el programa
de mecanizado. El TNC interrumpe la ejecución del programa tan
pronto como el programa de mecanizado se haya ejecutado hasta
una frase que contenga una de las siguientes introducciones:
■ STOP (con y sin función auxiliar)
■ Función auxiliar M0, M2 ó M30
■ Función auxiliar M6 (determinada por el constructor de la máquina)
¡Peligro de colisión!
Si se interrumpe la ejecución del programa en un plano
inclinado de mecanizado se puede conmutar el sistema
de coordenadas entre inclinado y no inclinado con la
softkey 3D ON/OF.
En este caso, el TNC evalua correspondientemente la
función de los pulsadores de manual de los ejes, del
volante y la lógica de reentrada. Al retirar deberá tenerse
en cuenta que esté activado el sistema de coordenadas
correcto y se hayan introducido los valores angulares de
los ejes giratorios en el menú 3D-ROT.
Ejemplo de utilización:
Retirar la herramienta del cabezal después de romperse la hta.
ú Interrumpir el mecanizado
ú Desbloquear los pulsadores externos de manual: Pulsar la softkey
MANUAL OPERATION
ú Desplazar los ejes de la máquina con los pulsadores externos de
manual
■ se para el palpador 3D
Fijar pto. central círculo como pto. de ref.
■ retrocede en marcha rápida a la posición inicial del proceso de
palpación
El TNC emite un aviso de error si no se desvía el vástago a lo largo
del recorrido determinado (recorrido: MP6130 para palpador digital y
MP6330 para palpador analógico).
Selección de la función de palpación
ú Seleccionar el modo de funcionamiento MANUAL o VOLANTE EL.
ú Selección de las funciones de palpación: Pulsar la
softkey TOUCH PROBE. El TNC muestra otras
softkeys: Véase la tabla de la derecha
258 12 Palpadores 3D
12.1 Ciclos de palpación en los modos de funcionamiento MANUAL y VOLANTE EL.
Protocolo de los valores de medición en los ciclos de
palpación
El constructor de la máquina deberá preparar el TNC para
poder utilizar esta función. ¡Rogamos consulten el
manual de su máquina!
260 12 Palpadores 3D
12.1 Ciclos de palpación en los modos de funcionamiento MANUAL y VOLANTE EL.
Visualización de los valores calibrados
La longitud activa, el radio activo y el valor de la desviación del
palpador se memorizan en el TNC y después se tienen en cuenta al
utilizar el palpador 3D. Los valores memorizados se visualizan
pulsando CAL L y CAL R.
262 12 Palpadores 3D
12.2 Fijar el punto de referencia con palpadores 3D
Anulación del giro básico
ú Seleccionar la función de palpación: Pulsar la softkey PROBING
ROT
ú Introducir el ANGULO DE GIRO “0“ y aceptar con la tecla ENT
ú Finalizar la función de palpación: Pulsar la tecla END
264 12 Palpadores 3D
12.2 Fijar el punto de referencia con palpadores 3D
Fijar puntos de referencia mediante taladros
En una segunda carátula de softkeys se encuentran las softkeys
que se emplean para la fijación del punto de referencia mediante
taladros.
Para ello el palpador se desplaza igual que en la función “Punto central
del círculo como punto de referencia - Círculo interior“. Se realiza un
posicionamiento previo aproximadamente en el centro del taladro.
Después de accionar el pulsador externo de arranque START se palpan
automáticamente cuatro puntos de la pared del taladro.
A continuación el palpador se desplaza hasta el siguiente taladro y lo
palpa de igual forma. El TNC repite este proceso hasta que hayan
sido palpados todos los taladros para la determinación del punto de
referencia.
Empleo Softkey
266 12 Palpadores 3D
ú Posicionar el palpador cerca del segundo punto de
Medición de un ángulo
Con un palpador 3D se puede determinar un ángulo en el plano de
mecanizado. Se mide
■ el ángulo entre el eje de referencia angular y una arista de la pieza
o
■ el ángulo entre dos aristas
El ángulo medido se visualiza hasta un valor máximo de 90°.
Determinar el ángulo entre el angulo de referencia angular y
una arista de la pieza
ú Seleccionar la función de palpación: Pulsar la softkey
PROBING ROT
ú ANGULO DE GIRO: Anotar el ANGULO DE GIRO
visualizado, en el caso de que se quiera volver a
reproducir posteriormente el giro básico ejecutado
ú Realizar el giro básico con el lado a comparar (véase
“Compensar posición inclinada de la pieza“)
ú Con la softkey PROBING ROT visualizar el ángulo
entre el eje de referencia angular y la arista de la pieza
como ANGULO DE GIRO
ú Eliminar el giro básico o reproducir de nuevo el giro
básico original:
ú Fijar el ANGULO DE GIRO al valor anotado
268 12 Palpadores 3D
ú En el modo de funcionamiento MEMORIZAR/EDITAR
Ejemplo de frases NC
67 TCH PROBE 0.0 SUPERF. REF. Q5 X-
68 TCH PROBE 0.1 X+5 Y+0 Z-5
50
10
X Z
20 50 10
270 12 Palpadores 3D
13
Digitalización
13.1 Digitalización con palpador digital o analógico
13.1 Digitalización con palpador digital o
analógico (opción)
Con la opción digitalización el TNC registra piezas 3D con un
palpador.
Para la digitalización se precisan los siguientes componentes:
■ Palpador
■ Módulo de software ”Opción Digitalización“
■ Si es preciso, software de evaluación de los datos digitalizados
SUSA de HEIDENHAIN para la elaboración posterior de los datos
digitalizados, registrados con el ciclo MEANDRO
Para la digitalización con los palpadores están disponibles los
siguientes ciclos de digitalización:
■ CAMPO (rectangular o tabla para palpador analógico)
■ MEANDRO
■ LINEAS DE NIVEL
■ LINEA
Función
Una pieza 3D se palpa, con el palpador, punto por punto en la trama
que se seleccione. La velocidad de digitalización en un palpador
digital se encuentra entre 200 y 800 mm/min con una distancia
entre puntos (DIST.P.) de 1 mm. En un palpador analógico la
velocidad de digitalización se determina en el ciclo de digitalización.
Se puede introducir hasta 3000 mm/min.
Las posiciones registradas se memorizan directamente en el disco
duro del TNC. Con la función de conexión PRINT se determina en
que directorio del TNC se memorizarán los datos.
Si se utiliza una herramienta para el fresado de los datos de la
digitalización registrados, cuyo radio corresponde al radio del
vástago, se pueden ejecutar directamente los datos digitalizados
con el ciclo 30 (véase “8.7 Ciclos para el planeado“).
272 13 Digitalización
13.2 Programación de los ciclos de la digitalización
Los ciclos de digitalización se programan para los ejes
principales X, Y y Z y para los ejes giratorios A, B y C.
Durante la digitalización no pueden estar activados la
traslación de coordenadas y el giro básico.
El TNC incluye el BLK FORM en el fichero de los datos
digitalizados. Para ello amplia el bloque determinado
mediante el ciclo CAMPO según el doble del valor de
MP6310 (para palpador analógico)
Ejemplo de frases NC
50 TCH PROBE 15.0 CAMPO
51 TCH PROBE 15.1 PGM DIGIT.: DATEN
52 TCH PROBE 15.2 Z PGM RANGE: TAB1
53 TCH PROBE 15.3 MIN: +0 MAX: +10ALTURA:+100
274 13 Digitalización
13.2 Programación de los ciclos de digitalización
Tablas de puntos
Cuando se emplea un palpador analógico, se pueden registrar tablas
de puntos en el modo de funcionamiento POSICIONAMIENTO
MANUAL para determinar cualquier campo de digitalización o para
registrar cualquier contorno, pudiendose ejecutar los mismos con el
ciclo 30. Para ello se precisa la opción del softlware “Digitalización
con palpador analógico“ de HEIDENHAIN.
Los puntos se pueden registrar de dos formas:
■ manualmente mediante TEACH IN o
■ generados automáticamente por el TNC
Función Softkey
ú Determinar el avance con el cual reacciona el palpador a una Determinar la distancia entre puntos
desviación: Pulsar la softkey F e introducir el avance en el registro automático
276 13 Digitalización
13.3 Digitalización en forma de meandro
13.3 Digitalización en forma de meandro
■ Palpador digital: Ciclo de digitalización 6 MEANDRO
Z
Punto de partida
■ Coordenadas del punto MIN en el plano de mecanizado del ciclo 5
CAMPO o del ciclo 15 CAMPO
Coordenadas del eje de la hta. = ALTURA DE SEGURIDAD
■ El TNC alcanza automáticamente el punto inicial: Primero en el eje
de la hta. sobre la ALTURA DE SEGURIDAD y después en el plano
de mecanizado
Llegada a la pieza
El palpador se desplaza hacia la pieza en la dirección negativa del eje
de la hta. Se memorizan las coordenadas de la posición en la cual el
palpador roza la pieza.
278 13 Digitalización
13.4 Digitalización de líneas de nivel
13.4 Digitalización de líneas de nivel
■ Palpador digital: Ciclo de palpación 7 LINEAS DE NIVEL
Z
■ Palpador analógico: Ciclo de digitalización 17 LINEAS DE NIVEL
Con el ciclo de digitalización 17 LINEAS DE NIVEL se digitaliza
gradualmente una pieza 3D. La digitalización en líneas de nivel es
especialmente apropiada para piezas irregulares (p.ej. fundición por
inyección) o cuando sólo se quiere registrar una única línea de nivel Y
(p.ej. línea del contorno de una placa curvada).
En el proceso de digitalización el palpador se desplaza, después de X
registrar el primer punto, sobre una altura constante alrededor de la
pieza. Cuando se alcanza de nuevo el primer punto registrado, se
efectúa una aproximación según la distancia entre líneas introducida
en dirección positiva o negativa al eje de la hta. 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.
Al final del proceso de digitalización el palpador se desplaza a una
ALTURA DE SEGURIDAD y vuelve al punto de partida programado.
En la digitalización con un palpador analógico el TNC memoriza las
posiciones en las cuales se producen cambios de dirección bruscos,
con un máximo de 1000 posiciones por línea. En la siguiente línea el
TNC reduce automáticamente el avance de palpación, cuando el
palpador está en la proximidad de una posición de este tipo. De
esta forma se obtienen mejores resultados de palpación.
Punto de partida
■ Introducir la coordenada de los ejes de la hta. del punto MIN del
ciclo 5 CAMPO o del ciclo 15 CAMPO cuando la DISTANCIA
ENTRE LINEAS se haya introducido positiva
■ Introducir la coordenada de los ejes de la hta. del punto MAX del
ciclo 5 CAMPO o del ciclo 15 CAMPO, cuando la DISTANCIA
ENTRE LINEAS se haya introducido negativa
■ Definir las coordenadas del plano de mecanizado en el ciclo
LINEAS DE NIVEL
■ El TNC alcanza el punto de partida automáticamente: Primero en
el eje de la hta. a la ALTURA DE SEGURIDAD, después en el
plano de mecanizado
Llegada a la pieza
El palpador se desplaza en la dirección programada en el ciclo
LINEAS DE NIVEL hacia la pieza. Se memorizan las coordenadas de
la posición en la que el palpador roza la pieza.
ú PUNTO DE PARTIDA (M, S): Coordenadas del punto de partida ú REDUCCION DEL AVANCE EN LAS ESQUINAS
en el plano de mecanizado (M): Introducir NO ENT a la pregunta del diálogo.
El TNC introduce automáticamente un valor.
ú EJE DE ARRANQUE Y DIRECCION (M, S): Eje de coordenadas y
dirección en la cual se desplaza el palpador hacia la pieza La REDUCCION DEL AVANCE sólo
ú EJE INICIAL Y DIRECCION (M, S): Eje de coordenadas y funciona cuando la línea de digitalización
dirección en la cual el palpador recorre la pieza durante la no contiene más de 1000 puntos en los
digitalización. Con la dirección de la digitalización se determina si que reducir el avance.
el fresado debe ser sincronizado o a contramarcha.
ú AVANCE F (M): Introducir la velocidad de la digitalización. Campo
de introducción: 0 a 3000 mm/min. Cuando mayor se seleccione
la velocidad de la digitalización más imprecisos serán los datos de Ejemplo de frases NC para palpador digital
palpación 60 TCH PROBE 7.0 LINEAS NIVEL
ú AVANCE MINI. (M): Avance de digitalización para la primera línea 61 TCH PROBE 7.1 TIEMPO: 0 X+0 Y+0
de nivel. Campo de introducción: 1 a 3000 mm/min 62 TCH PROBE 7.2 SECUENCIA: Y / X
ú DISTANCIA ENTRE LINEAS MIN. (M): Si se introduce un valor 63 TCH PROBE 7.2 RECORR: 0.5 DIST.L: +0.2
menor al de la DISTANCIA ENTRE LINEAS, el TNC reduce la DIST.P: 0.5
distancia entre líneas de las partes planas del contorno hasta el
mínimo programado. Así se consigue un grosor regular de los Ejemplo de frases NC para palpador analógico
puntos registrados incluso en superficies muy irregulares. Campo
de introducción : 0 a 20 mm 60 TCH PROBE 17.0 LINEAS NIVEL
61 TCH PROBE 17.1 TIEMPO: 0 X+0 Y+0
ú DISTANCIA ENTRE LINEAS Y DIRECCION (M, S): Desvío del
palpador, cuando alcanza el punto inicial de una línea de nivel; el 62 TCH PROBE 17.2 SECUENCIA: Y / X
signo determina la dirección en la cual se desvía el palpador. 63 TCH PROBE 17.3 F1000 FMIN500
Campo de introducción: –20 a +20 mm DIST.MIN.LINEAS: 0.2 DIST.L: 0.5
DIST.P: 0.5 TOL: 0.1 DIST. 2
Si sólo se desea digitalizar una única línea de nivel, se
introduce 0 para la DISTANCIA ENTRE LINEAS MIN. y
para la DISTANCIA ENTRE LINEAS. 13.5 Digitalización por líneas
280 13 Digitalización
13.5 Digitalización por líneas
■ Palpador digital: Ciclo de digitalización 7 LINEA DE NIVEL
■ Palpador analógico: Ciclo de digitalización 17 LINEA DE NIVEL Z
Con el ciclo de digitalización LINEA se digitaliza una pieza 3D por
líneas.
Con el palpador analógico se emplea este ciclo de digitalización ,
Y
principalmente cuando se digitaliza con un eje giratorio. (Véase
“Digitalización con ejes giratorios“.
Con el palpador digital se fija este ciclo de digitalización
principalmente, cuando se digitalizan piezas relativamente planas, X
que se quieren ejecutar sin evaluación de los datos digitalizados de
forma constante en sentido sincronizado o a contramarcha.
En la digitalización el palpador se desplaza en la dirección positiva de
un eje seleccionado del plano de mecanizado hasta el límite del
campo. A continuación se desplaza a la ALTURA DE SEGURIDAD y
en marcha rápida al principio de la siguiente línea. Allí el palpador se
desplaza en marcha rápida en la dirección negativa al eje de la hta.
hasta la ALTURA PARA LA REDUCCION DEL AVANCE y a partir de
dicha altura con avance de palpación hasta rozar la pieza 3D. El
proceso se repite hasta que se ha palpado la totalidad del campo.
Z
Al final del proceso de digitalización el palpador se retira a la
ALTURA DE SEGURIDAD.
En la digitalización con un palpador analógico, el TNC tiene en
cuenta las posiciones en las que se efectuan cambios de dirección Y
bruscos, hasta un máximo de 1000 posiciones por línea. En la
siguiente línea el TNC reduce automáticamente el avance de la
digitalización, cuando el palpador se aproxima a la posición crítica.
De esta forma se alcanzan mejores resultados de palpación. X
Punto de partida
■ Límite positivo o negativo del campo de la dirección programada
de las líneas (depende de la dirección de la digitalización)
■ Coordenadas del punto MIN en el plano de mecanizado del ciclo 5
CAMPO o del ciclo 15 CAMPO, coordenada de los ejes de la hta.
= ALTURA DE SEGURIDAD
■ El TNC alcanza el punto de partida automáticamente: Primero en
el eje de la hta. a la ALTURA DE SEGURIDAD, después en el
plano de mecanizado
Llegada a la pieza
El palpador se desplaza en dirección negativa a los ejes de la hta.
hacia la pieza. Las coordenadas de la posición en las cuales el
palpador roza la pieza quedan memorizadas.
282 13 Digitalización
13.6 Digitalización con ejes giratorios
13.6 Digitalización con ejes giratorios
Cuando se utiliza un palpador digital se pueden realizar la digitalización
con ejes giratorios en forma de meandro (ciclo 6), en forma de línea
(ciclo 8) o con líneas de nivel (ciclo 7). En cualquier caso se introduce
en el ciclo CAMPO el eje giratorio correspondiente. El TNC interpreta
los valores de los eje giratorios en grados.
Cuando se emplea un palpador analógico y al digitalizar con ejes
giratorios, sólo se puede emplear el ciclo 18 LINEA. El eje giratorio
se define como eje de columnas.
Datos de la digitalización
El fichero de los datos digitalizados contiene indicaciones para los
ejes determinados en el ciclo CAMPO.
El TNC no emite el BLK FORM, ya que no es posible la
representación gráfica de los ejes giratorios.
284 13 Digitalización
13.7 Empleo de los datos digitalizados en un programa de mecanizado
13.7 Empleo de los datos
digitalizados en un
programa de mecanizado
Ejemplo de frases NC de un ficheros de datos
digitalizados registrados con el ciclo LINEAS DE
NIVEL
0 BEGIN PGM DATOS MM Nombre del programa DATOS: Determinado en el ciclo CAMPO
1 BLK FORM 0.1 Z X-40 Y-20 Z+0 Definición del bloque: El TNC determina el tamaño
2 BLK FORM 0.2 X+40 Y+40 Z+25
3 L Z+250 FMAX Altura seguridad en el eje de la hta.: Determinado en el ciclo CAMPO
4 L X+0 Y-25 FMAX Punto de partida en X/Y: Determinado en el ciclo LINEAS DE NIVEL
5 L Z+25 Altura inicial en Z: Determinada en LINEAS DE NIVEL, depende
del signo de la DISTANCIA ENTRE LINEAS
6 L X+0,002 Y-12,358 Primera posición registrada
7 L X+0,359 Y-12,021 Segunda posición registrada
...
253 L X+0,003 Y-12,390 Primera línea de nivel digitalizada: Se alcanza de nuevo la 1ª
254 L Z+24,5 X+0,017 Y-12,653 posición registrada
...
2597 L X+0,093 Y-16,390 Ultima posición registrada en el campo
2598 L X+0 Y-25 FMAX Retroceso al punto de partida en X/Y
2599 L Z+250 FMAX Retroceso a la altura de seguridad en el eje de la hta.
2600 END PGM DATOS MM Final del programa
funciones MOD
A través de las funciones MOD se pueden seleccionar las
visualizaciones adicionales y las posibilidades de introducción. Las
funciones MOD disponibles, dependen del modo de funcionamiento
seleccionado.
MEMORIZAR/EDITAR PROGRAMA
■ Visualización del número de software NC
■ Visualización del número de software de PLC
■ Introducción del código
■ Ajuste de la conexión externa de datos
■ Parámetros de usuario específicos de la máquina
■ Si es preciso visualizar los ficheros HELP
posiciones SOLL
Para el funcionamiento MANUAL y los modos de funcionamiento de IST SCHPF
ejecución del programa se puede influir en la visualización de
coordenadas:
En la figura de la derecha se pueden observar diferentes posiciones
de la hta.
REF RESTW
Posición de salida
Posición de destino de la herramienta
Cero pieza
Punto cero de la máquina
Ejemplo:
En vez del número decimal 27 se puede introducir también el
número binario %11011 o el número hexadecimal $1B
Se pueden indicar los diferentes parámetros de máquina
simultáneamente en los diferentes sistemas numéricos.
Algunos parámetros de máquina tienen funciones múltiples. El
valor de introducción de dichos parámetros se produce de la suma
de los diferentes valores de introducción individuales
caracterizados con el signo +.
Ejemplo:
Ajustar la conexión EXT2 del TNC (MP 5020.1) a
un aparato externo de la siguiente forma:
8 bits de datos, cualquie signo BCC, stop de la
transmisión con DC3, paridad de signos par,
paridada de signos deseada, 2 bits de stop
Valor de introducción para MP 5020.1:
1+0+8+0+32+64 = 105
MP6322.0
Eje X de la máquina paralelo al eje de palpación X: 0, Y: 1, Z: 2
MP6322.1
Eje Y de la máquina paralelo al eje de palpación X: 0, Y: 1, Z: 2
MP6322.2
Eje Z de la máquina paralelo al eje de palpación X: 0, Y: 1, Z: 2
Volante electrónico
Determinar el tipo de volante MP7640
máquina sin volante: 0
HR 330 con teclas adicionales, el NC valora las teclas para la dirección
de desplazamiento y la marcha rápida en el volante: 1
HR 130 sin teclas adicionales: 2
HR 330 con teclas adicionales, el PLC valora las teclas para la dirección
de desplazamiento y la marcha rápida : 3
HR 332 con doce teclas adicionales: 4
volante múltiple con teclas adicionales: 5
HR 410 con funciones auxiliares: 6
Factor de subdivisión MP7641
se introduce a través del teclado: 0
determinado por el PLC: 1
Funciones para el volante determinadas por el
constructor de la máquina MP 7645.0 0a 255
MP 7645.1 0a 255
MP 7645.2 0a 255
MP 7645.3 0a 255
MP 7645.4 0a 255
MP 7645.5 0a 255
MP 7645.6 0a 255
MP 7645.7 0a 255
HEIDENHAIN devices
V.24-Adapter-Block
LE
RS-232-C Adapter block
• • •ws/br •
Chassis GND 1 1 • 1 1 WH/BN •
ge
•ws/br
WH/BN 1 1 GND Chassis
TXD 2 2 2 2 GN 2 2 RXD
gn YL
RXD 3 3 3 3 3 3 TXD
rs GY
RTS 4 4 4 4 4 4 CTS
gr PK
CTS 5 5 5 5 5 5 RTS
br BL
DSR 6 6 6 6 6 6 DTR
rt RD
Signal GND 7 7 7 7 7 7 GND Signal
8 8 8 8 8 8
9 9 9 9 9 9
10 10 10 10 10 10
11 11 11 11 11 11
12 12 12 12 12 12
13 13 13 13 13 13
14 14 14 14 14 14
15 15 15 15 15 15
16 16 16 16 16 16
17 17 17 17 17 17
18 18 18 18 18 18
19 19 19 19 19 19
bl BN
DTR 20 20 20 20 20 20 DSR
Id.-Nr. Id.-Nr.
249 819 01 250 478..
1 1 1 1 1 GND Chassis
BK BL BK
2 2 2 2 2 RXD
GY
3 3 3 3 3 CTS
WH
4 4 4 4 4 TXD
GN
5 5 5 5 5 RTS
WH/GN
6 6 6 6 6 DSR
GY/PK
7 7 7 7 7 DTR
BK
8 8 8 8 8 GND Signal
RD
9 9 9 9 9 RXD
PK
10 10 10 10 10 CTS
BN
11 11 11 11 11 TXD
YL
12 12 12 12 12 RTS
BN/GN
13 13 13 13 13 DSR
RD/BL
14 14 14 14 14 DTR
15 15 15 15 15
II Index
Indice
M P Q
Coordenadas fijas de la máquina: Programa Parámetros Q
M91/M92 117 Estructura 40 Emisión formateada 228
Unidad métrica Editar 43 Verificar 226
Selección 41 Abrir 41 Emisión no formateada 228
Factor de escala 198 Estructurar 45 Previamente asignados 235
Factor de escala específico de cada eje Llamada al programa Emisión de valores al PLC 231
199
Cualquier programa como Programación de parámetros Q
Sistema métrico subprograma 210 Introducir fórmula 232
Selección 294 Mediante ciclo 205 Funciones matemáticas básicas 222
Protocolo de los valores de medición Nombre del programa. Véase Gestión
259 Indicaciones de programación 220
de ficheros: Nombre del programa
Funciones MOD Condiciones si/entonces 225
Test del programa
Modificar 289 Funciones angulares 224
Ejecutar 250
Anular 289 Otras funciones 227
Hasta una frase determinada 250
Seleccionar 288 Resumen 249
R
Gestión de programas. Véase
N Gestión de ficheros Corrección de radio 63
Desplazamiento del punto cero Gráfico de programación 44 Esquinas exteriores 65
En el programa 193 Lenguaje de programación para Mecanizado de esquinas 65
Con tablas de puntos cero 194 $MDI Introducción 64
Fresado de ranuras 154 Seleccionar 295 Esquinas interiores 65
Pendular 155 Ejecución del programa Cajera rectangular 145
Realizar 251 Acabado 146
O Entrada libre en el programa 254 Acabado de islas rectangulares 148
Esquinas del contorno abiertas: M98 Continuación después de una Punto de referencia
123 interrupción 253
Sobrepasar 12
Número de opción 289 Salto de frases 256
Superficie regular 189
Resumen 251
Escariado 135
P Interrupción 252
Bloque gráfico
Tabla de palets 51 Repeticiones parciales de un programa
Definición 40
Programación de parámetros. Véase Funcionamiento 209
Programación de parámetros Q Bloque en el espacio
Llamada 210
Normas 32 Representación 292
Indicaciones sobre la programación
Tabla de posiciones 60 Fresado de ranuras circulares 157
209
Coordenadas polares Círculo de redondeo entre rectas: M112
Programación 210
120
Bases 28 Figura de puntos
Determinar el polo 28 Sobre círculo 162 S
Posicionamiento Sobre líneas 163 Frase
Manual 22 Resumen 161 Modificar 43
Visualización de posiciones
Añadir 43
Seleccionar 294
Borrar 43
IV Index
Funciones auxiliares
M Empleo de la función MOD Actua en la frase al inicio / final Página
M00 Parada de la ejecución del pgm/ parada del cabezal/ refrigerante desconectado ■ 117
M02 Parada de la ejecución del pgm/ parada del cabezal/ refrigerante desconectado
(depende de parámetros de máquina)/retroceso a la frase 1 ■ 117
M03 Conexión del cabezal en sentido horario ■
M04 Conexión del cabezal en sentido antihorario ■
M05 Parada del cabezal ■ 117
M06 Cambio de la herramienta/parada del cabezal (depende de MP)/parada del cabezal ■ 117
M08 Refrigerante conectado ■
M09 Refrigerante desconectado ■ 117
M13 Cabezal conectado en sentido horario/ refrigerante conectado ■
M14 Cabezal conectado en sentido antihorario/ refrigerante conectado ■ 117
M30 La misma función que M02 ■ 117
M89 Función auxiliar libre o ■
llamada al ciclo activada de forma modal (depende de MP) ■ 205
M90 Sólo en funcionamiento con error de arrastre: velocidad constante en las esquinas ■ 119
M91 En la frase de posicionamiento: las coordenadas se refieren al punto cero de la máquina ■ 117
M92 En la frase de posicionamiento: las coordenadas se refieren a una posición definida por el
constructor de la máquina, p.ej. la posición para el cambio de herramienta ■ 117
M94 Reducir la visualización del eje giratorio a un valor por debajo de 360° ■ 126
M97 Mecanizado de pequeños desniveles ■ 122
M98 Mecanizado completo de contornos abiertos ■ 123
M99 Llamada al ciclo por frases ■ 205
M101 Cambio de hta. automático con hta. gemela, cdo. se ha sobrepasado del tiempo de vida máx. ■
M102 Anular M101 ■ 61
M103 Reducir el avance del factor F en la profundización F (valor porcentual) ■ 123
M105 Realizar el mecanizado con el primer factor kv ■
M106 Realizar el mecanizado con el segundo factor kv ■ 311
M107 Suprimir el aviso de error en htas. gemelas con sobremedida ■
M108 Anular M107 ■ 61
M109 Velocidad constante en el extremo de la hta. en arcos de círculo
(aumento y reducción del avance) ■
M110 Velocidad constante en el extremo de la hta. en arcos de círculo
(sólo reducción del avance) ■
M111 Anular M109/M110 ■ 124
M112 Añadir automáticamente círculos de redondeo en rectas no tangentes;
introducir la tolerancia de la desviación del contorno a través de T ■
M113 Anular M112 ■ 120
M114 Corrección automática de la geometría de la máquina al trabajar con ejes giratorios ■
M115 Anular M114 ■ 127
M116 Avance en ejes angulares en mm/min ■ 125
M118 Superposición de posicionamientos del volante durante la ejecución del programa ■ 125
M120 Cálculo previo del contorno con corrección de radio (LOOK AHEAD) n 124
M124 Ignorar puntos en el cálculo del círculo de redondeo con M112 ■ 121
M126 Desplazar los ejes giratorios por el recorrido más corto ■
M127 Anular M126 ■ 126
M132 Reducción del tirón al cambiar la dirección de desplazamiento ■
M133 Anular M132 ■ 121
M200 Máquinas laser: emisión directa de la tensión programada ■
M201 Máquinas laser: emisión de la tensión en función del recorrido ■
M202 Máquinas laser: emisión de la tensión en función de la velocidad ■
M203 Máquinas laser: emisión de la tensión en función del tiempo (rampa) ■
M204 Máquinas laser: emisión de la tensión en función del tiempo (pulso) ■ 128
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 (86 69) 31-0
| +49 (86 69) 50 61
E-Mail: [email protected]
Technical support | +49 (86 69) 31-10 00
E-Mail: [email protected]
Measuring systems { +49 (86 69) 31-31 04
E-Mail: [email protected]
TNC support { +49 (86 69) 31-31 01
E-Mail: [email protected]
NC programming { +49 (86 69) 31-31 03
E-Mail: [email protected]
PLC programming { +49 (86 69) 31-31 02
E-Mail: [email protected]
Lathe controls { +49 (7 11) 95 28 03-0
E-Mail: [email protected]
www.heidenhain.de
Ve 00
311 062-50 · 11/96 · pdf · Subject to change without notice