Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software NC
286 060-xx
286 080-xx
Modo de empleo
Dilogo HEIDENHAIN
en texto claro
Espaol (es)
4/2001
Programacin de trayectorias
APPR
DEP
Recta
CC
Q W E R T Y
Nombres de ficheros,
comentarios
G F S T M
Programas DIN/ISO
CR
CT
CHF
RND
Chafln
Redondeo de esquinas
Datos de la herramienta
Introduccin y llamada de la longitud
TOOL
TOOL
DEF
CALL
y el radio de la herramienta
Ciclos, subprogramas y repeticiones parciales
del programa
CYCL
DEF
CYCL
CALL
LBL
SET
LBL
CALL
STOP
TOUCH
PROBE
0 ... 9 Cifras
Punto decimal
PGM
CALL
+/
Teclas de la pantalla
Invertir el signo
MOD
HELP
CALC
Reservada
Valores incrementales
END
50
CE
100
150
50
Finalizar la frase
Anular introducciones de valores numricos
o borrado de los avisos de error del TNC
150
DEL
F %
0
GOTO
Parmetros Q
S %
0
Indice
N de software NC
TNC 410
TNC 410
286 060-xx
286 080-xx
II
Indice
Indice
Introduccin
Funcionamiento manual y ajuste
Posicionamiento manual
Programacin: Nociones bsicas, gestin de
ficheros, ayudas de programacin
Programacin: Herramientas
Programacin: Programacin de contornos
Programacin: Funciones auxiliares
Programacin: Ciclos
Programacin: Subprogramas y repeticiones
parciales de un programa
Programacin: Parmetros Q
Test y ejecucin del programa
Palpadores 3D
Digitalizacin
Funciones MOD
Tablas y resmenes
III
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Indice
1 INTRODUCCION ..... 1
1.1 TNC 410 ..... 2
1.2 Pantalla y teclado ..... 3
1.3 Modos de funcionamiento ..... 5
1.4 Visualizaciones de estados ..... 9
1.5 Accesorios: Palpadores 3D y volantes electrnicos de HEIDENHAIN ..... 12
2 FUNCIONAMIENTO MANUAL Y AJUSTE ..... 13
2.1 Conexin ..... 14
2.2 Desplazamiento de los ejes de la mquina ..... 15
2.3 Revoluciones S del cabezal, avance F y funcin auxiliar M ..... 18
2.4 Fijacin del punto de referencia (sin palpador 3D) ..... 19
3 POSICIONAMIENTO MANUAL ..... 21
3.1 Programacin y ejecucin de frases de posicionamiento sencillas ..... 22
4 PROGRAMACION: NOCIONES BASICAS, GESTION DE FICHEROS, AYUDAS DE PROGRAMACION ..... 25
4.1 Principios bsicos ..... 26
4.2 Gestin de ficheros ..... 31
4.3 Abrir e introducir programas ..... 34
4.4 Grfico de programacin ..... 39
4.5 Aadir comentarios ..... 40
4.6 Funcin de ayuda ..... 41
5 PROGRAMACION: HERRAMIENTAS ..... 43
5.1 Introducciones referidas a la herramienta ..... 44
5.2 Datos de la herramienta ..... 45
5.3 Correccin de la herramienta ..... 52
5.4 Medicin de herramientas con el TT 120 ..... 56
IV
Indice
Indice
Indice
VI
Indice
Indice
VII
Indice
VIII
Indice
Indice
IX
Indice
Indice
1
Introduccin
1 Introduccin
10
10 En el men principal:
En el submen:
Funcin
BRIGHTNESS
CONTRAST
H-POSITION
Modificar el brillo
Modificar el contraste
Modificar la pos. horizontal
de la imagen
Modificar la anchura de la imagen
Modificar la pos. vertical de la imagen
Modificar la altura de la imagen
Corregir la distorsin del efecto cojn
vertical
Corregir la distorsin del efecto cojn
horizontal
Corregir la inclinacin de la imagen
Modificar la intensidad del color
Modificar el ajuste del color rojo
Modificar el ajuste del color azul
Sin funcin
H-SIZE
V-POSITION
V-SIZE
SIDE-PIN
TRAPEZOID
ROTATION
COLOR TEMP
R-GAIN
B-GAIN
RECALL
1 Introduccin
Teclado
En la figura de la derecha se pueden ver las teclas del panel de
mandos, agrupadas segn su funcin:
Teclado alfanumrico
para introducir textos, nombres de ficheros y programar en
DIN/ISO
Gestin de ficheros,
funcin MOD,
funcin HELP
Modos de funcionamiento de Programacin
Modos de funcionamiento de Mquina
Apertura de los dilogos de programacin
Teclas cursoras e indicacin de salto GOTO
Introduccin de cifras y seleccin del eje
Las funciones de las diferentes teclas estn resumidas en la cara
interior de la portada. Las teclas externas, como p.ej. NC-START, se
describen en el manual de la mquina.
Softkey
Programa
Izquierda: Programa, derecha: Informacin general
sobre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas
Memorizar/Editar programa
Los programas de mecanizado se elaboran en este modo de
funcionamiento. La programacin libre del contorno, los diferentes
ciclos y las funciones de parmetros Q ofrecen diversas
posibilidades para la programacin. El grfico de programacin
puede mostrar los distintos pasos, si se desea.
Softkeys para la subdivisin de la pantalla
Ventana
Softkey
Programa
Izquierda: Programa, derecha: Figura auxiliar en la
programacin de un ciclo
Izquierda: PGM, derecha: Grfico de programacin
Grfico de programacin
1 Introduccin
Softkey
Programa
Test grfico
Izquierda: Programa, derecha: Test grfico
Izquierda: Programa, derecha: Informacin
sobre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas
Softkey
Programa
Izquierda: Programa, derecha: Informacin general
s obre el programa
Izquierda: Programa, derecha: Posiciones y
coordenadas
Izquierda: Programa, derecha: Informacin sobre
la herramienta
Izquierda: Programa, derecha: Traslacin de
coordenadas
Izquierda: Programa, derecha: Medicin de htas.
1 Introduccin
X Y Z
Ejes de la mquina
Posiciones y coordenadas
Visualizacin de posiciones
Tipo de visualizacin de posiciones, p.ej. posiciones reales
Angulo del giro bsico
10
1 Introduccin
Traslacin de coordenadas
Nombre del programa principal
Desplazamiento del punto cero activado (ciclo 7)
Angulo de giro activado (ciclo 10)
Ejes reflejados (ciclo 8)
Factor de escala activado (ciclo 11 o ciclo 26)
Vase 8.8 Ciclos para la traslacin de coordenadas
Medicin de herramientas
Nmero de la herramienta que se quiere medir
Visualizacin de la medicin del radio o de la longitud de la hta.
Valores MIN y MAX, medicin individual de cuchillas y resultado
de la medicin con herramienta girando (DYN)
Nmero de la cuchilla de la herramienta con su correspondiente
valor de medida. El asterisco que aparece detrs del valor de
medicin indica que se ha sobrepasado la tolerancia de la tabla
de herramientas.
11
12
1 Introduccin
2
Funcionamiento manual y
ajuste
2.1 Conexin
2.1 Conexin
La conexin y el sobrepaso de los puntos de referencia
son funciones que dependen de la mquina. Rogamos
consulten el manual de su mquina.
Conectar la tensin de alimentacin del TNC y de la mquina.
A continuacin el TNC indica el siguiente dilogo:
TEST DE MEMORIA
<
Se comprueba automticamente la memoria del TNC
Interrupcion de tensin
<
Aviso del TNC, de que se ha presentado una
interrupcin de tensin. Borrar el aviso
Funcionamiento manual
Sobrepasar los puntos de referencia
<
Sobrepasar los puntos de referencia en
cualquier secuencia: Pulsar y mantener activado
el pulsador externo de manual de cada eje,
hasta que se haya sobrepasado el punto de
referencia, o bien
14
15
16
<
APROXIMACION =
<
16
17
18
Z
X
19
3
Posicionamiento manual (MDI)
Limitaciones:
No estn disponibles las siguientes funciones:
- Correccin de radio de la hta.
- Programacin libre de contornos FK
- Grficos de programacin y de la ejecucin del pgm
- Funciones de palpacin programables
- Subprogramas, repeticiones parciales de un programa
- Tipos de trayectoria CT, CR, RND y CHF
- PGM CALL
Z
Y
50
Ejemplo 1
En una pieza se quiere realizar un taladro de 20 mm. Despus de
sujetar la pieza, centrarla y fijar el punto de referencia, se puede
programar y ejecutar el taladro con unas pocas lineas de programacin.
50
22
3 Posicionamiento manual
23
Fichero destino =
<
TALADRO
<
Ejecutar la copia
<
Salir de la gestin de ficheros: Softkey FIN
24
3 Posicionamiento manual
4
Programacin:
Principios bsicos,
gestin de ficheros,
ayudas de programacin
XMP
X (Z,Y)
26
Sistema de referencia
Con un sistema de referencia se determinan claramente posiciones
en el plano o en el espacio. La indicacin de una posicin se refiere
siempre a un punto fijo y se describe mediante coordenadas.
En el sistema cartesiano estn determinadas tres direcciones como
ejes X, Y y Z. Los ejes son perpendiculares entre si y se cortan en
un punto llamado punto cero. Una coordenada indica la distancia al
punto cero en una de estas direcciones. De esta forma una
posicin se describe en el plano mediante dos coordenadas y en el
espacio mediante tres.
+Z
+Y
+X
+Z
+X
+Y
W+
C+
B+
V+
A+
U+
27
Coordenadas polares
Cuando el plano de la pieza est acotado en coordenadas
cartesianas, el programa de mecanizado tambin se elabora en
coordenadas cartesianas. En piezas con arcos de crculo o con
indicaciones angulares, es a menudo ms sencillo, determinar
posiciones en coordenadas polares.
A diferencia de las coordenadas cartesianas X, Y y Z, las
coordenadas polares slo describen posiciones en un plano. Las
coordenadas polares tienen su punto cero en el polo CC (CC =
circle centre; ingl. punto central del crculo). De esta forma una
posicin en el plano se caracteriza por
Y
PR
PA2
PA3
PR
PR
PA1
10
CC
posicin
30
XY
YZ
ZX
+X
+Y
+Z
Z
Y
X
Z
Y
X
X
28
X=30 mm
Y=20 mm
30
20
10
X=50 mm
Y=30 mm
10
50
30
10
Taladro
referido a
IX= 20 mm
IY= 10 mm
10
X= 10 mm
Y= 10 mm
Taladro
referido a
IX= 20 mm
IY= 10 mm
10
20
20
10
Y
+IPR
PR
PR
+IPA +IPA
PR
PA
10
CC
X
30
29
Z
Y
Ejemplo
En el plano de la pieza a la derecha se indican los taladros ( a ),
cuyas cotas se refieren a un punto de referencia absoluto con las
coordeandas X=0 Y=0. Los taladros ( a ) se refieren a un punto
de referencia relativo con las coordenadas absolutas X=450 Y=750.
Con el ciclo DESPLAZAMIENTO DEL PUNTO CERO se puede
desplazar de forma provisional el punto cero a la posicin X=450,
Y=750 para poder programar los taladros ( a ) sin ms clculos.
150
0
750
320
-150
0
3000,1
325 450
900
950
30
.H
Tipo de fichero
Ficheros en el TNC
Tipo
Programas
en dilogo en texto claro HEIDENHAIN .H
segn DIN/ISO
.I
Tablas para
herramientas
Posiciones de herramientas
Puntos cero
Puntos
.T
.TCH
.D
.PNT
Visualizacin
Significado
Softkey
31
Seleccionar un fichero
Borrar el fichero
Mover el cursor sobre el fichero que se desea
borrar
Seleccionar la funcin de borrado:
<
Debern emplearse las teclas cursoras para desplazar el cursor
sobre el fichero deseado:
proteger
El fichero seleccionado se activa en el modo de
funcionamiento desde el cual se ha llamado a la
gestin de ficheros: Pulsar ENT
la softkey PROTEGER/ELIMINAR
El fichero recibe el estado P
La proteccin del fichero se elimina de la misma
forma con la softkey PROTEGER/ELIMINAR. Para
eliminar la proteccin del fichero se introduce el
cdigo 86357.
Copiar ficheros
Desplazar el cursor sobre el fichero a copiar
Pulsar la softkey COPIAR: Seleccionar la funcin de
copiar
Conversin de un programa FK a
formato en TEXTO CLARO HEIDENHAIN
Mover el cursor sobre el fichero que se quiere
convertir
Seleccionar la funcin de conversin:
Renombrar fichero
Desplazar el cursor sobre el fichero que se quiere renombrar
Seleccionar la funcin para renombrar
Introducir un nuevo nombre de fichero: El tipo de
destino
Ejecutar la conversin: Pulsar la tecla
ENT
ENT
32
tecla ENT
Seleccionar el tipo de fichero, p.ej. programa con
la tecla END
33
Introducir/emitir ficheros
Frase:
Palabras
Nmero de frase
Z
MAX
34
MIN
<
Seleccionar el tipo de fichero, p.ej. programa
con dilogo en texto claro: Pulsar la softkey .H
35
0
-40
100
0
36
Coordenadas ?
10
<
Introducir la coordenada del pto. final para el
eje X
<
2x
Avance ?
100
F=
Tecla
<
Avance de este desplazamiento 100 mm/
min, y pasar con ENT a la siguiente pregunta
Funcin auxiliar M ?
<
3
<
Introducir funciones auxiliares que precisan
valores de introduccin adicionales, p.ej.
M120: Pulsar la softkey M120 e introducir los
valores
<
Con la tecla END finaliza este dilogo y se
memoriza la frase introducida
37
Funciones
Softkeys/teclas
Bsqueda de cualquier
secuencia de signos
Tecla
Cuando se aade una palabra se pulsan las teclas cursoras (de dcha.
a izq.) hasta que aparezca el dilogo deseado y se introduce el valor
deseado.
Visualizacin de la frase
Cuando una frase es tan larga que el TNC no puede visualizarla en
una lnea del programa - p.ej. en ciclos de mecanizado -, la frase se
marca con >> en el margen derecho de la pantalla.
38
Borrar el grfico
39
Softkey
campo seleccionado
Con la softkey BLOQUE IGUAL QUE BLK FORM se genera de
nuevo la seccin original.
comentario
Abrir el dilogo de programacin con la tecla ; (punto y coma)
40
propuestas
Tema de ayuda / funcin
Softkey
41
5
Programacin:
Herramientas
Avance F
El avance F es la velocidad en mm/min (pulg./min), con la cual se
desplaza la herramienta en la trayectoria. El avance mximo puede
ser diferente en cada mquina y est determinado por parmetros
de mquina.
S
S
Y
F
Introduccin
El avance se puede indicar en cada frase de posicionamiento. Vase
el captulo 6.2 Nociones bsicas sobre las funciones de
trayectorias.
Marcha rpida
Para la marcha rpida se introduce F MAX . Para introducir F MAX se
pulsa la tecla ENT o la softkey FMAX cuando aparece la pregunta del
dilogo AVANCE F = ?.
Funcionamiento
El avance programado con un valor numrico es vlido hasta que se
indique un nuevo avance en otra frase. F MAX slo es vlido para la
frase en la que se programa. Despus de la frase con F MAX vuelve
a ser vlido el ltimo avance programado con un valor numrico.
Modificacin durante la ejecucin del programa
Durante la ejecucin del programa se puede modificar el avance
con el potencimetro de override F para el mismo.
TOOL CALL
Pasar la pregunta del dilogo Nmero de hta.? con
la tecla NO ENT
Pasar la pregunta del dilogo Eje hta. paralelo X/Y/Z ?
44
5 Programacin: Herramientas
L0
Nmero de la herramienta
Cada herramienta se caracteriza con un nmero del 0 al 254.
La herramienta con el nmero 0 se establece como herramienta
cero y tiene la longitud L=0 y el radio R=0. En la tabla de
herramientas tiene que definirse tambin la herramienta T0 con
L=0 y R=0.
Longitud de la herramienta L
La longitud L de la herramienta se puede determinar de dos
formas:
1 La longitud L es la diferencia entre la longitud de la herramienta
deseada y la longitud de la herramienta cero L0.
Signo:
La herramienta es ms 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 posicin de referencia segn el
45
Radio R de la herramienta
Introducir directamente el radio R de la herramienta.
DR<0
DR>0
DL<0
DL>0
DEF
Introducir el Nmero de herramienta: Identificar
radio de la hta.
Durante el dilgo se pueden aceptar la longitud y el radio
con las softkeys ACT.POS X, ACT.POS Y o ACT.POS Z
directamente de la visualizacin de posiciones.
Si para aceptar la posicin real se pulsa la tecla negra, el
TNC acepta como longitud de la hta. el valor del eje
activo de la hta. Si no est activado ningn eje de la hta.
el TNC acepta el valor del eje determinado en el men
de calibracin con las funciones de palpacin, como eje
de palpacin.
Ejemplo frase NC
46
5 Programacin: Herramientas
herramientas automtico
Se quieren medir automticamente htas. con el
Introducciones
Dilogo
NOMBRE
L
R
DL
DR
TL
RT
TIME1
TIME2
CUR.TIME
DOC
PLC
Nombre de la hta. ?
Longitud de la hta. ?
Radio de la hta. ?
Sobremedida de longitud de la hta.?
Sobremedida del radio de la hta. ?
HTA. bloqueada?
Hta. gemela?
47
Introducciones
Dilogo
CUT.
LTOL
Nmero de cuchillas ?
Tolerancia de desgaste: Longitud ?
RTOL
DIRECT.
TT:R-OFFS
TT:L-OFFS
LBREAK
RBREAK
48
5 Programacin: Herramientas
HTAS.
Fijar la softkey EDITAR en ON
programa
Llamada a la gestin de ficheros
tecla END
Llamar a la gestin de ficheros y seleccionar un fichero de otro
49
tecla ENT
En un modo de funcionamiento de Mquina
Seleccionar la tabla de htas.:
Softkey
Abrev.
Introducciones
Dilogo
P
T
ST
Nmero de hta.?
Herramienta especial ?
F
L
PLC
50
Posicin fija?
Posicin bloqueada?
Estado del PLC ?
5 Programacin: Herramientas
longitud de la hta.
Sobremedida radio de la hta.: Valor delta para el radio
de la hta.
Ejemplo de la llamada a una herramienta
Se llama a la herramienta nmero 5 segn el eje Z con unas
revoluciones de 2500rpm. La sobremedida para la longitud de la
herramienta es de 0,2 mm y el decremento para el radio de la
herramienta es 1 mm.
Cambio de herramienta
El cambio de herramienta es una funcin que depende de
la mquina. Rogamos consulten el manual de su mquina!
Posicin de cambio de herramienta
La posicin de cambio de herramienta deber alcanzarse sin riesgo
de colisin. Con las funciones auxiliares M91 y M92 se puede
introducir una posicin de cambio fija de la mquina. Si antes de la
primera llamada a la herramienta se programa TOOL CALL 0, el TNC
desplaza la base del cabezal a una posicin independiente de la
longitud de la herramienta.
cambio
Interrumpir la ejecucin del programa, vase el
51
DLTOOL CALL
DLTAB
a un eje
R0, cuando no se quiere realizar ninguna correccin de radio
52
5 Programacin: Herramientas
DRTOOL CALL
DRTAB
RL
R0
X
Y
53
RL
Desplazar la hta. por la derecha del contorno
programado: Pulsar softkey RR
X
Desplazamiento de la hta. sin correccin de
radio o eliminar la correccin del radio: Pulsar la
tecla ENT o la softkey R0.
RR
54
5 Programacin: Herramientas
Esquinas interiores
En las esquinas interiores el TNC calcula el punto de interseccin
de las trayectorias realizadas segn el punto central de la hta.
desplazandose con correccin. Desde dicho punto la herramienta
se desplaza a lo largo de la trayectoria del contorno. De esta forma
no se daa la pieza en las esquinas interiores. De ah que no se
pueda seleccionar cualquier radio de la hta. para un contorno
determinado.
No situar el punto inicial o final en un mecanizado
interior sobre el punto de la esquina del contorno, ya que
de lo contrario se daa dicho contorno.
Mecanizado de esquinas sin correccin de radio
Las funciones auxiliares M90 y M112 influyen en la trayectoria de la
herramienta sin correccin de radio y en el avance en los puntos de
interseccin. Vase el captulo 7.4 Funciones auxiliares para el tipo
de trayectoria.
RL
RL
55
56
5 Programacin: Herramientas
= n de revoluciones [rpm]
= mxima velocidad de recorrido admisible [m/min]
= radio de la herramienta activo [mm]
Tolerancia de medicin
hasta 30
30 hasta
60 hasta
90 hasta
MP6510
2 MP6510
3 MP6510
4 MP6510
mm
60 mm
90 mm
120 mm
MP6507=2:
El avance de palpacin permanece constante, sin embargo el error
de medicin aumenta de forma lineal a medida que aumenta el
radio de la hta.:
Tolerancia de medicin = r MP6510
5 mm
siendo:
r
MP6510
57
Ejemplos de frases NC
6 TOOL CALL 1 Z
7 TCH PROBE 30.0 CALIBRACION TT
8 TCH PROBE 30.1 ALTURA: +90
58
5 Programacin: Herramientas
59
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 LONG. HERRAMIENTA
8 TCH PROBE 31.1 VERIFICAR:0 Q1
9 TCH PROBE 31.2 ALTURA: +120
10 TCH PROBE 31.3 MEDICION CUCHILLAS:0
Ejemplo de frases NC +Comprobacin con la
medicin individual de cuchillas, no memorizar el
estado+
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 LONG. HERRAMIENTA
8 TCH PROBE 31.1 VERIFICAR:1
9 TCH PROBE 31.2 ALTURA: +120
10 TCH PROBE 31.3 MEDICION CUCHILLAS:1
60
5 Programacin: Herramientas
individual de cuchillas
Proceso de medicin
El TNC posiciona la herramienta a medir a un lado de la superficie
del palpador. La superficie frontal de la fresa se encuentra ahora
debajo de la arista superior del cabezal de palpacin, tal y como se
determina en MP6530. El TNC palpa de forma radial con la hta.
girando. Si adems se quiere ejecutar la medicin individual de
cuchillas , se miden los radios de todas las cuchillas con la
orientacin del cabezal.
7 TOOL CALL 12 Z
8 TCH PROBE 32.0 RADIO HERRAMIENTA
9 TCH PROBE 32.1 VERIFICAR:0 Q1
10 TCH PROBE 32.2 ALTURA: +120
11 TCH PROBE 32.3 MEDICION CUCHILLAS:0
Ejemplo de frases NC Comprobacin con la
medicin individual de cuchillas, no memorizar el
estado
7 TOOL CALL 12 Z
8 TCH PROBE 32.0 RADIO HERRAMIENTA
9 TCH PROBE 32.1 VERIFICAR:1
10 TCH PROBE 32.2 ALTURA: +120
11 TCH PROBE 32.3 MEDICION CUCHILLAS:1
61
62
5 Programacin: Herramientas
6
Programacin:
Programacin de contornos
Tipos de trayectoria
L
CC
L
L
Funciones auxiliares M
Y
del pgm
las funciones de la mquina como p.ej. la conexin y
80
CC
60
R4
0
40
X
10
115
64
100
Z
Y
Ejemplo:
L X+100
50
X+100
70
L X+70 Y+50
La hta. mantiene la coordenada Z y se desplaza en el plano
X/Y a la posicin X=70, Y=50. Vase la figura en el centro a la dcha.
Z
Y
Movimiento tridimensional
La frase del programa contiene tres indicaciones de coordenadas:
El TNC desplaza la herramienta en el espacio a la posicin
programada.
Ejemplo:
-10
80
65
Plano principal
XY,y tambin
UV, XV, UY
ZX, y tambin
WU, ZU, WX
YZ, y tambin
VW, YW, VZ
Y
X
YCC
CC
XCC
Z
Y
DR+
DR
CC
CC
Correccin de radio
La correccin de radio debe estar en la frase en la cual se realiza la
aproximacin al primer tramo del contorno. La correccin de radio
no puede empezar en una frase con una trayectoria circular. Dicha
correccin se programa antes en una frase lineal o en una frase de
aproximacin (frase APPR).
Posicionamiento previo
Posicionar previamente la herramienta al principio del programa de
mecanizado, de forma que no se dae la herramienta o la pieza.
66
Coordenadas ?
<
10
5
2x
Correccin de radio: RL/RR/Sin correcc. ?
<
Seleccionar la correccin de radio: P.ej. pulsar la
softkey RL, la hta. se desplaza por la izq. del
contorno
Avance ?
<
100
F=
Introducir el avance y confirmar con la tecla ENT:
P.ej. 100 mm/min
Funcin auxiliar M ?
<
3
67
Aprox.
Salida
Recta tangente
Recta perpendicular al pto. del contorno
Trayectoria circular tangente
Trayectoria circular tangente al contorno
aproximacin y salida desde un
punto auxiliar fuera del contorno segn
una recta tangente
Aproximacin y salida a una trayectoria helicoidal
En la aproximacin y la salida a una hlice, la herramienta se desplaza
segn una prolongacin de la hlice y se une as con una trayectoria
circular tangente al contorno. Para ello se emplea la funcin APPR CT
o bien DEP CT.
RL
Punto auxiliar PH
RL
PN R0
PH RL
PE RL
PS R0
Punto final PN
68
Abreviatura
Significado
APPR
DEP
L
C
T
Unin al contorno
Funcin
Unin al contorno
APPR LT
DEP LT
Unin tangencial al
ltimo elemento del contorno
Unin perpendicular al
ltimo elemento del contorno
Sin ngulo de desplazam./sin radio:
Crculo de unin tangente entre
el ltimo y el siguiente
elemento del contorno
Sin ngulo de desplazam./con radio:
Crculo de unin tangente con
indicacin del radio al
ltimo elemento del contorno
Con ngulo de desplazam./sin radio:
Crculo de unin tangente con
ngulo de desplazamiento al ltimo
elemento del contorno
Con ngulo de desplazam./con radio:
Crculo de unin tangente con recta
de unin y ngulo de desplazamiento
al ltimo elemento del contorno
Tangente con crculo
de unin tangente al
ltimo elemento del contorno
APPR LN
APPR CT
APPR LCT
DEP LN
DEP CT
DEP LCT
69
Y
35
20
15
R
R
PA
RR
APPR LT:
10
PH
PS
R0
RR
del contorno PA
Correccin de radio para el mecanizado
20
35
40
Ejemplo de frases NC
20
R
R
PA
RR
15
10
PH
RR
del contorno PA
Introducir LEN siempre positivo!
Correccin de radio RR/RL para el mecanizado
10
PS
R0
20
40
Ejemplo de frases NC
70
R
R
Y
35
20
PA
RR
CCA=
180
10
R1
PH
RR
PS
R0
10
20
40
trayectoria circular
CCA slo se introduce positivo
Mximo valor de introduccin 360
Radio R de la trayectoria circular
Aproximacin por el lado de la pieza definido
Introducir R negativo
Correccin de radio RR/RL para el mecanizado
Ejemplo de frases NC
71
Y
35
R
R
20
PA
RR
R1
10
PH
PS
R0
RR
10
20
40
Introducir R positivo
Correccin de radio para el mecanizado
Ejemplo de frases NC
72
correccin de radio
RR
20
PE
12.5
RR
PN
R0
X
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LT LEN12,5 R0 F100
25 L Z+100 FMAX M2
correccin de radio
Abrir el dilogo con la tecla APPR/DEP y la softkey DEP LN :
RR
PN
R0
20
PE
20
RR
X
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LN LEN+20 R0 F100
25 L Z+100 FMAX M2
73
RR
PN
correccin de radio
Abrir el dilogo con la tecla APPR/DEP y la softkey DEP CT :
Angulo del punto central del crculo CCA de la
20
R0
PE
R8
180
RR
trayectoria circular
Radio R de la trayectoria circular
La herramienta sale por el lado de la pieza
23 L Y+20 RR F100
24 DEP CT CCA 180 R+8 R0 F100
25 L Z+100 FMAX M2
74
correccin de radio
RR
20
R8
12
PN
R0
PE
RR
PH
R0
10
Ejemplo de frases NC
23 L Y+20 RR F100
24 DEP LCT X+10 Y+12 R8 R0 F100
25 L Z+100 FMAX M2
75
Introducciones precisas
Recta L
ingls: Line
Recta
Chafln CHF
ingls: CHamFer
Ninguno
Arco de crculo C
ingls: Circle
Tray. circ. alrededor del pto. central del Coordenadas del punto final del
crculo CC, al pto. final del arco de crculo crculo, sentido de giro
Arco de crculo CR
ingls: Circle by Radius
Arco de crculo CT
ingls: Circle Tangential
Radio de la esquina R
Programacin
libre de contornos FK
76
Si es preciso:
15
40
10
20
Ejemplo de frases NC
10
60
frase CHF
El chafln debe poder realizarse con la herramienta actual
Seccin del chafln: Introducir la longitud del chafln
Si es preciso:
77
Recta L
12
30
12
Ejemplo de frases NC
40
crculo o
se acepta la ltima posicin programada o
reales
CC
Coordenadas CC: Introducir las coordenadas del punto
YCC
X CC
5 CC X+25 Y+25
o
10 L X+25 Y+25
11 CC
Las lneas 10 y 11 del programa no se refieren a la figura.
Validez
El punto central del crculo queda determinado hasta que se
programa un nuevo punto central del crculo. Tambin se puede
determinar un punto central del crculo para los ejes auxiliares
U, V y W.
Introducir el punto central del crculo CC en incremental
Una coordenada introducida en incremental en el punto central del
crculo se refiere siempre a la ltima posicin programada de la
herramienta.
78
CC
Si es preciso:
Avance F
Funcin auxiliar M
Ejemplo de frases NC
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Crculo completo
Para el punto final se programan las mismas coordenadas que para
el punto de partida.
DR+
25
CC
DR
25
45
79
crculo
Radio R
E1=S2
S1=E2
CC
Sentido de giro DR
Avance F
Funcin auxiliar M
Crculo completo
Para un crculo completo se programan dos frases CR sucesivas:
40
R
DR+
ZW
R
2
40
70
ZW
R
40
DR+
4
40
70
80
30
25
20
crculo
Si es preciso:
Avance F
25
45
Funcin auxiliar M
Ejemplo de frases NC
81
40
R5
25
crculo
Avance para el redondeo de esquinas
Ejemplo de frases NC
5
6
7
8
L X+10
L X+40
RND R5
L X+10
X
10
40
Y+40 RL F300 M3
Y+25
F100
Y+5
82
10
20
10
95
5
20
5
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
X
95
83
Y
95
85
0
R3
R10
40
0
1
2
3
4
5
6
7
8
9 L X+5 Y+85
10 RND R10 F150
11 L X+30 Y+85
12 CR X+70 Y+95 R+30 DR13 L X+95
14 L X+95 Y+40
15 CT X+40 Y+5
16
17
18
19
84
L X+5
DEP LCT X-20 Y-20 R5 R0 F1000
L Z+250 R0 FMAX M2
END PGM CIRCULAR MM
30 40
70
95
50
CC
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
L Z+250 R0 FMAX M2
END PGM C-CC MM
85
taladros
Resumen de los tipos de trayectoria con coordenadas polares
Funcin
Introducciones precisas
Recta LP
Recta
Arco de crculo CP
Interpolacin helicoidal
YCC
CC
X
XCC
86
60
30
60
25
CC
X
45
Ejemplo de frases NC
12
13
14
15
16
CC
LP
LP
LP
LP
X+45 Y+25
PR+30 PA+0 RR F300 M3
PA+60
IPA+60
PA+180
R2
25
CC
Sentido de giro DR
Ejemplo de frases NC
18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
20 CP PA+180 DR+
25
87
Recta LP
120
5
R2
35
0
R3
30
CC
Ejemplo de frases NC
12
13
14
15
16
CC X+40 Y+35
L X+0 Y+35 RL F250 M3
LP PR+25 PA+120
CTP PR+30 PA+30
L Y+0
X
40
Z
Y
CC
Aplicacin
Roscados interiores y exteriores de grandes dimetros
Ranuras de lubrificacin
Clculo de la hlice
Para la programacin se precisa la indicacin en incremental del
ngulo total, que recorre la herramienta sobre la hlice y la altura
total de la misma.
Para el mecanizado en la direc. de fresado de abajo a arriba se tiene:
N de pasos n
Altura total h
Angulo total IPA
en incremental
Coordenada Z
inicial
88
Forma de la hlice
La tabla indica la relacin entre la direccin del mecanizado, el
sentido de giro y la correccin de radio para determinadas formas:
Roscado inter.
Direcc. mecan.
Sent. giro
Correc. radio
a derechas
a izquierdas
a derechas
a izquierdas
Roscado exterior
Z+
Z+
Z
Z
DR+
DR
DR
DR+
RL
RR
RR
RL
a
a
a
a
Z+
Z+
Z
Z
DR+
DR
DR
DR+
RR
RL
RL
RR
derechas
izquierdas
derechas
izquierdas
Z
Y
CC
270
R3
25
40
en incremental
Sentido de giro DR
12
13
14
15
CC X+40 Y+25
Z+0 F100 M3
LP PR+3 PA+270 RL
CP IPA1800 IZ+5 DR RL F50
89
Y
100
R4
5
60
CC
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
90
50
100
Ejemplo: Hlice
50
CC
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
M64 x 1,5
100
100
Si son ms de 16 pasadas:
...
8 L Z-12.75 R0 F1000
9 APPR CT X+18 Y+50 CCA180 R+2 RL F100
10 LBL 1
11 CP IPA+360 IZ+1,5 DR+ F200
12 CALL LBL 1 REP 24
13 DEP CT CCA180 R+2 R0
TNC 410 de HEIDENHAIN
91
contorno o en su proximidad
las indicaciones de coordenadas se pueden referir a otra
del contorno
Este tipo de indicaciones se programan directamente con la
programacin libre de contornos FK.El TNC calcula el contorno con
las coordenadas conocidas y con el dilogo de programacin del
grfico FK interactivo. La figura de arriba a la derecha muestra una
acotacin que se introduce sencillamente a travs de la
programacin FK.
Para poder ejecutar programas FK en controles TNC antiguos se
emplea la funcin de conversin (vase 4.2 Gestin de ficheros,
Conversin de programas FK a programas en formato en TEXTO
CLARO).
Grfico de la programacin FK
Si faltan las indicaciones de las coordenadas, es dificil determinar el
contorno de una pieza. En estos casos el TNC muestra diferentes
soluciones en el grfico FK y Vd. selecciona la correcta. El grfico FK
representa el contorno de la pieza en diferentes colores:
blanco
verde
rojo
92
Recta tangente
Softkey
Recta no tangente
Arco de crculo tangente
Arco de crculo no tangente
93
Datos conocidos
Softkey
94
Y
R15
30
30
10
20
95
Puntos auxiliares
Softkey
Softkey
Ejemplo de frases NC
Y
60.071
53
R10
70
50
42.929
96
Referencias relativas
Las referencias relativas son indicaciones que se refieren a otra
trayectoria del contorno. Las softkeys estn disponibles en cuanto
se abre el dilogo FK con las softkey FL o FLT.
20
220
95
12.5
105
12.5
Softkey
15
20
Ejemplo de frases NC
Direccin y distancia conocidas del tramo del contorno referidas a
la frase N. Vase la figura de arriba a la derecha.
17
18
19
20
21
FL LEN20 AN+15
FL AN+105 LEN12.5
FL PAR17 DP12.5
FSELECT 2
FL LEN20 IAN+95
Contornos cerrados
Con la softkey CLSD se marca el principio y el final de un contorno
cerrado. De esta forma se reducen las posibles soluciones de la
ltima trayectoria del contorno.
CLSD se introduce adicionalmente para otra indicacin del
contorno en la primera y ltima frase de una programacin FK.
CLSD+
CLSD
97
Y
100
R1
5
Ejemplo: Programacin FK 1
75
R18
30
R15
20
20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
98
50
75
100
Ejemplo: Programacin FK 2
10
10
55
R20
60
R30
30
30
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
99
Y
R1
R5
30
R6
R5
-25
R4
-10
R1,5
R36
R24
50
5
R6
0
R5
Ejemplo: Programacin FK 3
12
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
100
44
65
110
23
24
25
26
27
28
29
30
31
32
33
34
101
7
Programacin:
Funciones auxiliares
Funcin auxiliar M ?
Normalmente en el dilogo se indica el nmero de la funcin
auxiliar. En las funciones auxiliares M, seleccionadas directamente
mediante softkey el dilogo contina para introducir los parmetros
correspondientes a dicha funcin.
En los modos de funcionamiento Manual y Volante electrnico se
indican las funciones auxiliares mediante la softkey M. Con la tecla
de arranque del NC, el TNC ejecuta directamente la funcin M
programada.
Rogamos tengan en cuenta que algunas funciones auxiliares
actan al principio y otras al final de la frase de posicionamiento.
Las funciones auxiliares se activan a partir de la frase en la cual son
llamadas. Siempre que la funcin auxiliar no actue por frases, se
eliminar en la frase siguiente o al final del programa. Algunas
funciones auxiliares slo actuan en la frase en la cual han sido
llamadas.
Introduccin de una funcin auxiliar en una frase STOP
Una frase de STOP programada interrumpe la ejecucin del
programa o el test del programa, p.ej. para comprobar una
herramienta. En una frase de STOP se puede programar una
funcin auxiliar M:
Programacin de una interrupcin en la ejecucin del
Ejemplo de frase NC
87 STOP M5
104
Activacin
M00
M01
M02
M03
M04
M05
M06
M08
M09
M13
M14
M30
7.2 Funciones auxiliares para el control de la ejecucin del pgm, cabezal y refrigerante;
7.3 Funciones auxiliares para la indicacin de coordenadas
X (Z,Y)
cambio de herramienta)
fijar un punto de referencia en la pieza
105
Z
Z
Y
Y
X
Activacin
M91 y M92 slo funcionan en las frases de posicionamiento en las
cuales est programada M91 o M92.
M91 y M92 se activan al inicio de la frase.
X
M
106
107
Comportamiento standard
El TNC detiene brevemente la mquina en los cambios de direccin
mayores al ngulo lmite indicado (MP7460) (parada de precisin).
108
109
110
Introduccin de M124
Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M124, el TNC contina con el dilogo
para dicha frase y pregunta por la distancia mnima entre puntos E.
Tambin se puede determinar T mediante parmetros Q. Vase el
captulo 10 Programcin: Parmetros Q.
Activacin
M124 actua al principio de la frase. M124 se cancela igual que M112
con M113.
Ejemplo de frase NC
111
S
13
16
17
15
14
Ejemplo de frases NC
5
...
13
14
15
16
17
112
L
L
L
L
L
Comportamiento standard
El TNC calcula en las esquinas interiores el punto de interseccin
de las trayectorias de fresado y desplaza la hta. a partir de dicho
punto en una nueva direccin.
Cuando el contorno est abierto en las esquinas, el mecanizado no
es completo: Vase la figura arriba a la derecha.
Comportamiento con M98
Con la funcin auxiliar M98 el TNC desplaza la hta. hasta que est
realmente mecanizado cada pto. del contorno: Vase fig. abajo a la
dcha.
Activacin
M98 slo funciona en las frases del programa en las que ha sido
programada.
M98 actua al final de la frase.
Ejemplo de frases NC
Sobrepasar sucesivamente los puntos 10, 11 y 12 del contorno:
10 L X ... Y... RL F
11 L X... IY... M98
12 L IX+ ...
10
11
12
113
...
17 L
18 L
19 L
20 L
21 L
22 L
114
Comportamiento standard
Cuando el radio de la herramienta es mayor a un escaln del
contorno con correccin de radio, el TNC interrumpe la ejecucin
del programa e indica un aviso de error. M97 (vase Mecanizado
de pequeos escalones: M97) impide el aviso de error, pero causa
una marca en la pieza y adems desplaza la esquina.
En los rebajes pueden producirse daos en el contorno. Vase la
figura de la derecha.
Comportamiento con M120
El TNC comprueba los rebajes y salientes de un contorno con
correccin de radio y hace un clculo previo de la trayectoria de la
herramienta a partir de la frase actual. No se mecanizan las zonas en
las cuales la hta. puede perjudicar el contorno (representadas en la
figura de la derecha en color oscuro). M120 tambin se puede
emplear para realizar la correccin de radio de la hta. en los datos
de la digitalizacin o en los datos elaborados en un sitema de
programacin externo. De esta forma se pueden compensar
desviaciones del radio terico de la herramienta.
115
Introduccin
Cuando en una frase de posicionamiento (en los dilogos funcin
auxiliar) se pulsa la softkey M120, el TNC contina con el dilogo y
pregunta por el nmero de las frases que hay que calcular
previamente (LA).
Activacin
M120 deber estar en una frase NC que tenga correccin de radio
RL o RR. M120 actua a partir de dicha frase hasta que
se elimina la correccin de radio con R0
Programar M120 LA0
se programa M120 sin LA
llamar con PGM CALL a otro programa
116
Posicin absoluta
Recorrido
350
10
340
10
340
+330
Posicin absoluta
Recorrido
350
10
+20
10
340
30
L M94
Redondear la visualizacin de todos los ejes giratorios activados y a
continuacin desplazar el eje C al valor programado:
117
8
Programacin:
Ciclos
Grupo de ciclos
de ciclos
Seleccionar el grupo de ciclos, p.ej. ciclos de taladrado
Softkey
Ejemplo de frases NC
CYCL
CYCL
CYCL
CYCL
CYCL
CYCL
120
DEF
DEF
DEF
DEF
DEF
DEF
1.0
1.1
1.2
1.3
1.4
1.5
TALADRADO PROFUNDO
DIST2
PROF.30
PASO APROX.5
T.ESP.1
F 150
8 Programacin: Ciclos
Condiciones
En cualquier caso se programan antes de la llamada al
ciclo:
BLK FORM para la representacin grfica (slo se
precisa para el test grfico)
Llamada a la herramienta
Sentido de giro del cabezal (funciones auxiliares M3/M4)
Definicin del ciclo (CYCL DEF).
sobre lineas
el ciclo SL CONTORNO
los ciclos para la traslacin de coordenadas
ciclo TIEMPO DE ESPERA
CYCL CALL
Programacin de la llamada al ciclo: Pulsar la softkey
CYCL CALL M
Introducir la funcin auxiliar M o finalizar el dilogo con
la tecla END
Si el TNC debe ejecutar el ciclo despus de cada frase de
posicionamiento, se programa la llamada al ciclo con M89 (depende
del parmetro de mquina 7440).
Para anular M89 se programa
M99 o
CYCL CALL o
CYCL DEF
121
Llamada al ciclo
<
Si es preciso conmutar a la unidad mtrica de
pulgadas: Pulsar la softkey MM/PULG.
<
Seleccionar el tipo de fichero tabla de puntos:
Pulsar la softkey .PNT
122
8 Programacin: Ciclos
CYCL CALL
Llamada a la tabla de puntos: Pulsar la softkey CYCL
CALL PAT
Introducir el avance para el desplazamiento entre los
123
Softkey
1 TALADRADO PROFUNDO
Sin posicionamiento previo automtico
200 TALADRO
Con posicionamiento previo automtico,
2 distancia de seguridad
201 ESCARIADO
Con posicionamiento previo automtico,
2 distancia de seguridad
202 MANDRINADO
Con posicionamiento previo automtico,
2 distancia de seguridad
203 TALADRO UNIVERSAL
Con posicionamiento previo automtico,
2 distancia de seguridad, rotura de viruta,
reduccin de cota
204 REBAJE INVERSO
con preposicionamiento automtico,
2 distancia de seguridad
2 ROSCADO
CON MACHO
17 ROSCADO GS
RIGIDO
124
8 Programacin: Ciclos
Profundidad de taladrado
(valor incremental):
Distancia entre la superficie de la pieza y la base del
taladro (extremo del cono del taladro)
Profundidad de pasada
taladrar en mm/min
TNC 410 de HEIDENHAIN
125
Q206
Q210
Q200
Q204
Q203
Q202
Q201
126
8 Programacin: Ciclos
Q206
Q200
Q204
Q203
Q201
Q208
Q211
127
Q206
Q200
Q204
Q203
Q201
Q208
Q211
128
8 Programacin: Ciclos
0: no retirar la herramienta
1: retirar la hta. en la direccin negativa del eje principal
2: retirar la hta. en la direccin negativa del eje transversal
3: retirar la hta. en la direccin positiva del eje principal
4: retirar la hta. en la direccin positiva del eje transversal
Peligro de colisin!
Cuando se programa una orientacin del cabezal con
M19, deber comprobarse donde se encuentra el
extremo de la hta. (p.ej. en el modo de funcionamiento
Posicionamiento manual). Deber orientarse el extremo
de la hta. de forma que est paralela a un eje de
coordenadas. Seleccionar la direccin de libre
desplazamiento de forma que la herramienta se retire
del borde del taladro.
129
Q206
Q208
Q210
Q200
Q204
Q203
Distancia de seguridad Q200 (valor incremental):
Q202
Q201
Q211
8 Programacin: Ciclos
131
Q204
Q200
de la pieza
Medida excentrica Q251 (valor incremental): Medida
Q250
Q203
Q249
Q200
Q253
Q251
Q252
Q255
Q254
Q214
0: No se permite la introduccin
1: Desplazar la hta. en la direccin negativa del eje principal
2: Desplazar la hta. en la direccin negativa del eje transversal
3: Desplazar la hta. en la direccin positiva del eje principal
4: Desplazar la hta. en la direccin positiva del eje transversal
Peligro de colisin!
Cuando se programa una orientacin del cabezal a 0 con
M19 (p.ej. en el funcionamiento Posicionamiento
manual), deber comprobarse donde se encuentra el
extremo de la hta. Deber orientarse el extremo de la
hta. de forma que est paralela a un eje de coordenadas.
Seleccionar la direccin de retroceso de tal forma que la
hta. profundice en el taladro sin colisionar.
132
8 Programacin: Ciclos
X
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial (centro del taladro) en el plano de mecanizado con
correccin de radio R0.
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
El signo del parmetro profundidad determina la
direccin del mecanizado.
La hta. debe estar sujeta con un sistema de
compensacin de longitud. La compensacin de
longitud tiene en cuenta la tolerancia del avance y de las
revoluciones durante el mecanizado.
Profundidad de taladrado
durante el roscado
Clculo del avance: F = S x p
F: Avance mm/min)
S: Revoluciones del cabezal (rpm)
p: Paso del roscado (mm)
133
ROSCADO RIGIDO GS
(ciclo 17)
El constructor de la mquina tiene que preparar la
mquina y el TNC para poder utilizar el roscado rgido.
se suprime la compensacin
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto de
partida (centro del taladro) en el plano de mecanizado
con correccin de radio R0.
Profundidad de taladrado
(valor incremental):
Distancia entre la superficie de la pieza (principio de la
rosca) y el final de la rosca
PASO DE LA ROSCA
:
Paso de la rosca. El signo determina si el roscado es a
derechas o a izquierdas:
+ = rosca a derechas
= rosca a izquierdas
134
8 Programacin: Ciclos
Y
100
90
10
10 20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
80 90 100
135
M12
70
M12
20
20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
136
BEGIN PGM C2 MM
BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+4.5
TOOL CALL 1 Z S100
L Z+250 R0 FMAX
CYCL DEF 2 .0 ROSCADO
CYCL DEF 2 .1 DIST. 2
CYCL DEF 2 .2 PROF. -25
CYCL DEF 2 .3 T.ESP. 0
CYCL DEF 2 .4 F175
L X+20 Y+20 R0 FMAX M3
L Z+2 R0 FMAX M99
L X+70 Y+70 R0 FMAX M99
L Z+250 R0 FMAX M2
END PGM C2 MM
70
100
8 Programacin: Ciclos
Roscado M6
M6
Taladrado
100
90
65
55
30
10
10 20
0
1
2
3
4
5
6
7
BEGIN PGM 1 MM
BLK FORM 0.1 Z X+0 Y+0 Z-20
BLK FORM 0.2 X+100 Y+100 Z+0
TOOL DEF 1 L+0 R+4
TOOL DEF 2 L+0 R+2.4
TOOL DEF 3 L+0 R+3
TOOL CALL 1 Z S5000
L Z+10 R0 F5000
40
80 90 100
8
9
11
Z+100 R0 FMAX M6
137
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Tabla de puntosTAB1.PNT
TAB1
.PNT
MM
N
X
Y
0
+10
+10
1
+40
+30
2
+90
+10
3
+80
+30
4
+80
+65
5
+90
+90
6
+10
+90
7
+20
+55
[END]
138
Z
+0
+0
+0
+0
+0
+0
+0
+0
8 Programacin: Ciclos
Softkey
139
Distancia de seguridad
Profundidad de fresado
(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera
Profundidad de pasada
la hta. en la profundizacin
Longitud lado 1
Longitud lado 2
: Anchura de la cajera
plano de mecanizado
140
8 Programacin: Ciclos
cajera.
Si el radio = 0 el radio de redondeo es igual al radio de
la hta.
Clculos:
Aproximacin lateral k = K x R
K:
141
Q206
Q204
Q200
Q203
Q202
Q201
Q218
Q219
22
Q207
Q216
Q221
142
Q206
Z
Q200
Q204
Q203
Q202
Q201
Q218
Q207
22
Q219
Q217
Q216
Q221
isla
Sobremedida 1er eje Q221 (valor incremental):
144
8 Programacin: Ciclos
Distancia de seguridad
Profundidad de fresado
(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera
Profundidad de pasada
la hta. en la profundizacin
RADIO DEL CIRCULO: Radio de la cajaera circular
Avance F: Velocidad de desplazamiento de la hta. en el
plano de mecanizado
Giro en sentido horario
DR+
145
Z
Q204
Q200
Q203
146
Q202
Q201
8 Programacin: Ciclos
Q207
Q222
Q223
X
Q216
147
Z
Q204
Q200
Q203
Q202
Q201
Q207
Q223
Q222
X
Q216
148
8 Programacin: Ciclos
Desbaste
1 El TNC desplaza la hta. segn la sobremedida de acabado (la
mitad de la diferencia entre la anchura de la ranura y el dimetro
de la herramienta) hacia dentro. Desde all, la herramienta
penetra en la pieza y fresa en direccin longitudinal a la ranura
2 Al final de la ranura se realiza una profundizacin y la hta. fresa
en sentido opuesto.
Este proceso se repite hasta alcanzar la profundidad de fresado
programada
Acabado
3 La hta. se desplaza en la base de la fresa segn una trayectoria
circular tangente al contorno exterior; despus se recorre el
contorno en sentido sincronizado al avance (con M3)
4 A continuacin la hta. se retira en marcha rpida FMAX a la
distancia de seguridad
Cuando el nmero de pasadas es impar la hta. se desplaza de la
distancia de seguridad hasta la posicin inicial.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto
inicial en el plano de mecanizado, centro de la ranura,
(longitud lado 2) y desplazado en la ranura segn el radio
de la hta. con correccin de radio R0.
Y
Distancia de seguridad
Profundidad de fresado
(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera
Profundidad de pasada
149
la hta. en la profundizacin
Longitud lado
Longitud lado
: Anchura de la ranura
plano de mecanizado
150
8 Programacin: Ciclos
Q207
Q204
Q200
Q203
Q202
Q201
de mecanizado:
0: Desbaste y acabado
1: Slo desbaste
2: Slo acabado
Q218
Q224
Q217
Q219
Q216
151
Z
Q207
Q204
Q200
Q203
Q202
Q201
152
8 Programacin: Ciclos
Q248
Q24
Q245
Q217
de mecanizado:
0: Desbaste y acabado
1: Slo desbaste
2: Slo acabado
Q216
153
90
100
90
45
R2
50
0
1
2
3
4
5
6
7
154
80
8
50
70
100
8 Programacin: Ciclos
155
70
50
30
20
0
1
2
3
4
5
6
156
25
100
16
35
50
65
80
100
-40
-10
8 Programacin: Ciclos
20
21
22
L Z+100 R0 FMAX M6
TOOL CALL 2 Z S5000
L Z+10 R0 F5000
CYCL DEF 212 ACABADO DE CAJERA
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-10
;PROFUNDIDAD
Q206=150
;AVANCE AL PROFUNDIZAR
Q202=5
;PROFUNDIDAD DE PASADA
Q207=500
;AVANCE DE FRESADO
Q203=+0
;COORD. SUPERFICIE PIEZA
Q204=0
;2 DISTANCIA SEGURIDAD
Q216=+0
;CENTRO EN EJE 1
Q217=+0
;CENTRO EN EJE 2
Q218=25
;LONGITUD LADO 1
Q219=16
;LONGITUD LADO 2
Q220=4
;RADIO ESQUINA
Q221=0.5
;SOBREMEDIDA EN EJE 1
CYCL CALL PAT F5000 M3
L Z+100 R0 FMAX M2
END PGM TAKOM MM
MM
Z
+0
+0
+0
+0
+0
+0
+0
157
16
17
18
19
Softkey
1
2
3
4
5
17
TALADRADO PROFUNDO
ROSCADO CON MACHO
FRESADO DE RANURAS
FRESADO DE CAJERAS
CAJERA CIRCULAR
ROSCADO RIGIDO
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
Ciclo
200
201
202
203
204
212
213
214
215
TALADRADO
ESCARIADO
MANDRINADO
TALADRO UNIVERSAL
REBAJE INVERSO
ACABADO DE CAJERAS
ACABADO DE ISLAS
ACABADO DE CAJERAS CIRCULARES
ACABADO DE ISLAS CIRCULARES
158
8 Programacin: Ciclos
Secuencia:
Alcanzar la 2 distancia de seguridad (eje hta.)
Alcanzar el punto inicial en el plano de mecanizado
Desplazamiento sobre la superficie de la pieza a la distancia de
Q200
Q204
Q203
N = Q241
Q247
Q24
Q246
Q245
Q217
Q216
159
Z
Y
X
160
8 Programacin: Ciclos
Q23
Q238
N=
Q24
N=
Q24
Q224
Q226
Q225
Q200
Q204
Q203
161
7 Este proceso (6) se repite hasta que se han ejecutado todos los
mecanizados de la segunda lnea
Y
100
70
R25
30
R35
25
30
0
1
2
3
4
5
6
162
90 100
8 Programacin: Ciclos
163
8.6 Ciclos SL
8.6 Ciclos SL
Con los ciclos SL se pueden mecanizar contornos complicados.
Caractersticas del contorno
Un contorno total puede estar compuesto por varios
subcontornos superpuestos (hasta 12). Para ello cualquier cajera e
isla forman los contornos parciales
La lista de los subcontornos (nmeros de subprogramas) se
el eje de la hta.
En la primera frase de coordenadas del subprograma se
plano de mecanizado
164
8 Programacin: Ciclos
Ciclo
0 BEGIN PGM SL MM
...
12 CYCL DEF 14.0 CONTORNO ...
...
16 CYCL DEF 15.0 PRETALADRADO ...
17 CYCL CALL
...
18 CYCL DEF 6.0 DESBASTE ...
19 CYCL CALL
...
26 CYCL DEF 16.0 FRESADO DEL CONTORNO ...
27 CYCL CALL
...
50 L Z+250 R0 FMAX M2
51 LBL 1
...
55 LBL 0
56 LBL 2
...
60 LBL 0
...
99 END PGM SL MM
165
8.6 Ciclos SL
Resumen: Ciclos SL
8.6 Ciclos SL
Contornos superpuestos
Las cajeras e islas se pueden superponer a un nuevo contorno. De
esta forma una superficie de cajera se puede ampliar mediante una
cajera superpuesta o reducir mediante una isla.
S1
B
S2
51
52
53
54
55
LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0
56
57
58
59
60
LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0
segunda
Superficie A:
51
52
53
54
55
166
LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0
8 Programacin: Ciclos
8.6 Ciclos SL
Superficie B:
56
57
58
59
60
LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0
Superficie de la diferencia
Se mecanizan la superficie A sin la parte que es comn a B:
La superficie A tiene que ser una cajera y la B una isla.
A tiene que comenzar fuera de B.
Superficie A:
51
52
53
54
55
LBL 1
L X+10 Y+50 RR
CC X+35 Y+50
C X+10 Y+50 DRLBL 0
B
A
Superficie B:
56
57
58
59
60
LBL 2
L X+90 Y+50 RL
CC X+65 Y+50
C X+90 Y+50 DRLBL 0
Superficie de la interseccin
Se mecaniza la parte comn de A y B. (Las superficies no comunes
permanecen sin mecanizar.)
A y B tienen que ser cajeras.
A debe comenzar dentro de B.
Superficie A:
51
52
53
54
55
LBL 1
L X+60 Y+50 RR
CC X+35 Y+50
C X+60 Y+50 DRLBL 0
Superficie B:
56
57
58
59
60
LBL 2
L X+90 Y+50 RR
CC X+65 Y+50
C X+90 Y+50 DRLBL 0
167
8.6 Ciclos SL
Aplicacin
El ciclo 15 PRETALADRADO tiene en cuenta la sobremedida de
acabado en los puntos de profundizacin. Los puntos de
penetracin son adems tambin puntos de partida para el
desbaste.
Antes de la programacin deber tenerse en cuenta
Programar la frase de posicionamiento sobre el punto de
partida en el eje de la hta. (distancia de seguridad sobre
la superficie de la pieza).
Distancia de seguridad
Profundidad de taladrado
(valor incremental):
Distancia entre la superficie de la pieza y la base del
taladro (extremo del cono del taladro)
Profundidad de pasada
taladrado
La profundidad de taladrado no tiene
porque ser mltiplo de la prof. de pasada
Avance al profundidad: Avance al profundizar en mm/
min
Sobremedida de acabado: Sobremedida en el plano
de mecanizado
168
8 Programacin: Ciclos
8.6 Ciclos SL
DESBASTE (ciclo 6)
Desarrollo del ciclo
1 El TNC posiciona la herramienta en el plano de mecanizado sobre
el primer punto de profundizacin; para ello el TNC tiene en
cuenta la sobremedida de acabado
2 Con el avance a profundizar el TNC desplaza la herramienta a la
primera profundidad de pasada
Fresado del contorno (vase la figura arriba a la dcha.):
1 La herramienta fresa el primer contorno parcial con el avance
programado; se tiene en cuenta la sobremedida de acabado en el
plano de mecanizado
2 El TNC fresa de igual forma en las siguientes profundidades de
pasada y contornos parciales
3 El TNC desplaza la herramienta en el eje de la misma a la
distancia de seguridad y despus sobre el primer punto a taladrar
en el plano de mecanizado.
Desbaste de la cajera (vase la figura del centro a la derecha)
1 En la primera profundidad de pasada la herramienta fresa el
contorno con el avance de fresado, de forma paralela al eje o bien
bajo el angulo de desbaste programado
2 Para ello se sobrepasan los contornos de la isla (aqu: C/D) a la
distancia de seguridad
C
169
8.6 Ciclos SL
Distancia de seguridad
Profundidad de fresado
(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera
Profundidad de pasada
iguales
La profundidad de pasada es mayor a la prof. de
fresado
La profundidad de fresado no tiene porque ser
mltiplo de la profundidad de pasada
Avance al profundizar: Avance al profundizar en mm/min
Sobremedida de acabado: Sobremedida en el plano
de mecanizado
Angulo de desbaste: Direccin del desbaste. El ngulo
170
8 Programacin: Ciclos
8.6 Ciclos SL
Profundidad de fresado
(valor incremental):
Distancia entre la superficie de la pieza y la base de la
cajera
Profundidad de pasada
iguales
La profundidad de pasada es mayor a la prof. de
fresado
La profundidad de fresado no tiene porque ser
mltiplo de la profundidad de pasada
Avance al profundizar: Avance al profundizar en mm/
min
Giro en sentido horario:
171
10
10
R20
55
8.6 Ciclos SL
60
R30
30
30
172
8 Programacin: Ciclos
LBL 1
L X+0 Y+30 RR
FC DR- R30 CCX+30 CCY+30
FL AN+60 PDX+30 PDY+30 D+10
FSELECT 03
FPOL X+30 Y+30
FC DR- R20 CCPR+55 CCPA+60
FSELECT 02
FL AN-120 PDX+30 PDY+30 D+10
FSELECT 03
FC X+0 DR- R30 CCX+30 CCY+30
FSELECT 02
LBL 0
END PGM C20 MM
8.6 Ciclos SL
15
16
17
18
19
20
21
22
23
24
25
26
27
28
173
16
16
100
5
R2
50
16
8.6 Ciclos SL
5
R2
35
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
174
65
100
8 Programacin: Ciclos
8.6 Ciclos SL
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
175
Ciclo
Softkey
230 PLANEADO
Para superficies rectangulares planas
231 SUPERFICIE REGULAR
Para superficies inclinadas
176
8 Programacin: Ciclos
N = Q240
Q219
Q207
Q209
Q226
Q218
Q225
Q206
Q200
Q227
177
Direccin de corte
El punto de partida y de esta forma la direccin de fresado se
pueden elegir libremente, ya que el TNC realiza los cortes por
lneas en el mismo sentido del punto al punto y el desarrollo
completo transcurre del punto / al punto / . El punto se
puede colocar en cualquier esquina de la superficie a mecanizar
) en
178
8 Programacin: Ciclos
Q236
Q233
Q227
Q230
X
Q228
Q231
Q234
Q225
Q235
Q232
N = Q240
Q229
Q226
Q207
del punto
en el eje de la hta.
punto
del punto
en el eje de la hta.
Ejemplo: Planeado
100
100
0
1
2
3
4
5
6
180
35
8 Programacin: Ciclos
Softkey
7 PUNTO CERO
Desplazar contornos directamente en el programa o
con una tabla de puntos cero
8 ESPEJO
Reflejar contornos
10 GIRO
Girar contornos en el plano de mecanizado
11 FACTOR DE ESCALA
Reducir o ampliar contornos
26 FACTOR DE ESCALA ESPECIFICO DE CADA EJE
Reducir o ampliar contornos con factores de escala
especficos para cada eje
181
Z
Y
Activacin
Despus de la definicin del ciclo DESPLAZAMIENTO DEL PUNTO
CERO, las coordenadas se refieren al nuevo punto del cero pieza. El
desplazamiento en cada eje se visualiza en la visualizacin de
estados adicional.
Z
Y
IY
X
IX
Anulacin
El desplazamiento del punto cero con las coordenadas X=0, Y=0 y
Z=0 elimina el desplazamiento del punto cero anterior.
Visualizaciones de estados
La visualizacin de estados se refiere al punto cero activo
(desplazado)
El punto cero indicado en la visualizacin de estados adicional se
Y
N5
N4
N3
N2
X
N1
N0
182
8 Programacin: Ciclos
Funciones edicin
Seleccionar el eje
Tecla / Softkey
/
cero
Dentro de un programa los puntos cero se pueden programar
directamente en la definicin del ciclo o bien se pueden llamar de
una tabla de puntos cero.
edicin
Salida de la tabla de puntos cero
Llamar a la gestin de ficheros y seleccionar un fichero de otro
tipo, p.ej. un programa de mecanizado
183
Empleo
Las tablas de puntos cero se utilizan
ESPEJO (ciclo 8)
El TNC puede realizar un mecanizado espejo en el plano de
mecanizado. Vase la figura arriba a la derecha.
Z
Y
Activacin
El ciclo espejo se activa a partir de su definicin en el programa. Un
GIRO tambin actua en el modo de funcionamiento
POSICIONAMIENTO MANUAL. El TNC muestra los ejes espejo
activados en la visualizacin de estados adicional.
desplazamiento.
El resultado del espejo depende de la posicin del punto cero:
El punto cero est sobre el contorno a reflejar: La trayectoria se
Y
X
Z
Y
X
184
8 Programacin: Ciclos
Z
Z
Y
Y
Activacin
El GIRO se activa a partir de su definicin en el programa. Tambin
acta en el modo de funcionamiento Posicionamiento manual. El
TNC visualiza los ngulos de giro activados en la visualizacin de
estados adicional.
X
X
Eje X
Plano Y/Z
Eje Y
Plano Z/X
Eje de la herramienta
185
Z
Y
Z
X
X
Condiciones
Antes de la ampliacin o reduccin deber desplazase el punto
cero a un lado o a la esquina del contorno.
Factor de escala?: Introducir el factor SCL (en ingls.:
Reduccin:
186
8 Programacin: Ciclos
CC
Activacin
El FACTOR DE ESCALA se activa a partir de su definicin en el
programa. Si el contorno a variar contiene arcos de crculo, el TNC
calcula un arco de elipse segn el factor de escala.
El FACTOR DE ESCALA acta tambin en el modo de
funcionamiento Posicionamiento manual. El TNC muestra el factor
de escala activado en la visualizacin de estados adicional.
CC
Ejemplo
Factores de escala especficos de cada eje en el plano de
mecanizado.
Se indica: Rombo, vase el grfico de abajo a la derecha
Esquina 1:X = 20,0 mm
Esquina 2:X = 32,5 mm
Esquina 3:X = 20,0 mm
Esquina 4:X = 7,5 mm
Y = 2,5 mm
Y = 15,0 mm
Y = 27,5 mm
Y = 15,0 mm
Ejemplo de frases NC
187
R5
10
R5
10
130
45
X
20
10
30
65
65
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
188
130
Llamada al fresado
Fijar una marca para la repeticin parcial del programa
Giro a 45 en incremental
Llamada al fresado
Retroceso al LBL 10; en total seis veces
Anular el giro
Anular el desplazamiento del punto cero
8 Programacin: Ciclos
LBL 1
L X+0 Y+0 R0 FMAX
L Z+2 R0 FMAX M3
L Z-5 R0 F200
L X+30 RL
L IY+10
RND R5
L IX+20
L IX+10 IY-10
RND R5
L IX-10 IY-10
L IX-20
L IY+10
L X+0 Y+0 R0 F500
L Z+20 R0 FMAX
LBL 0
END PGM KOUMR MM
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Subprograma 1:
Determinacin del fresado
189
de espera en segundos
Campo de introduccin 0 a 30 000 s (aprox. 8,3 horas)
en pasos de 0,001 s
Ejemplo de frases NC
89
90
BEGIN PGM
LOT31 MM
9 ... M99
quiere llamar
El programa se llama con
CYCL CALL (frase separada) o
M99 (actua por frases) o
M89 (se ejecuta despus de cada frase de
posicionamiento)
Ejemplo: Llamada al programa
Se desea llamar al programa 50 a travs de la llamada de ciclo
Ejemplo de frases NC
190
Determinacin:
El programa 50 es un ciclo
Llamada al programa 50
8 Programacin: Ciclos
0 a 360
Resolucin de la introduccin:
0,001
Ejemplo de frases NC
93
94
191
9
Programacin:
Subprogramas y repeticiones
parciales de un programa
9.2 Subprogramas
BEGIN PGM ..
Funcionamiento
1 El TNC ejecuta el programa de mecanizado hasta la llamada a un
subprograma CALL LBL.
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
194
Programacin de un subprograma
Sealar el comienzo: Pulsar la tecla LBL SET e
introducir un nmero LABEL
Introducir el subprograma
Sealar el final: Pulsar la tecla LBL SET e introducir el
nmero de LBL 0
Llamada a un subprograma
Llamada al subprograma: Pulsar la tecla LBL CALL
Nmero de label: Introducir el nmero de label del
LBL1
Funcionamiento
1 El TNC ejecuta el programa de mecanizado hasta el final de la
parte parcial del programa (CALL LBL REP)
2 A continuacin el TNC repite la parte del programa entre el label
llamado y la llamada al label CALL LBL REP tantas veces como se
haya programado en REP
sucesivamente
El TNC muestra en la visualizacin de estados adicional, las
195
BEGIN PGM A
BEGIN PGM B
25 CALL PGM B
END PGM A
END PGM B
M30
El programa llamado no deber contener ningn CALL PGM al
programa original
Llamada a cualquier programa como subprograma
Seleccionar las funciones para la llamada al programa:
Pulsar la tecla PGM CALL
Funcin
Softkey
196
9.5 Imbricaciones
9.5 Imbricaciones
Los subprogramas y repeticiones parciales del programa se pueden
imbricar de la siguiente forma:
Subprogramas dentro de un subprograma
Repeticiones parciales en una repeticin parcial del programa
Repeticin de subprogramas
Repeticiones parciales de un programa en un subprograma
Profundidad de imbricacin
La profundidad de imbricacin determina las veces que se pueden
introducir partes de un programa o subprogramas en otros
subprogramas o repeticiones parciales de un programa.
Mxima profundidad de imbricacin para subprogramas: 8
Mxima profundidad de imbricacin para llamadas a un pgm
principal: 4
Las repeticiones parciales se pueden imbricar tantas veces como
se desee
197
9.5 Imbricaciones
5 paso:
0 BEGIN PGM
...
15 LBL 1
...
20 LBL 2
...
27 CALL LBL
...
35 CALL LBL
...
48 END PGM
REPS MM
Principio de la repeticin parcial del programa 1
Principio de la repeticin parcial del programa 2
2 REP 2
1 REP 1
REPS MM
5 paso:
198
9.5 Imbricaciones
Repeticin de un subprograma
Ejemplo de frases NC
199
contorno
100
R1
75
R18
30
R15
20
20
50
75
100
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Posicionamiento previo en el plano de mecanizado
Posicionamiento previo sobre la arista superior de la pieza
Marca para la repeticin parcial del programa
Profundizacin en incremental (en vaco)
Llegada al contorno
Contorno
100
el subprograma 1
60
5
20
20
10
15
45
75
100
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
201
LBL 1
CYCL CALL
L IX+20 R0 FMAX M99
L IY+20 R0 FMAX M99
L IX-20 R0 FMAX M99
LBL 0
END PGM UP1 MM
completa (subprograma 1)
100
60
el subprograma 2
5
20
20
14
15
16
17
18
19
20
10
15
45
75
100
Z
-15
-20
0
1
2
3
4
5
6
7
202
18
19
20
21
22
23
24
25
26
27
LBL 1
L X+15 Y+10 R0 FMAX M3
CALL LBL 2
L X+45 Y+60 R0 FMAX
CALL LBL 2
L X+75 Y+10 R0 FMAX
CALL LBL 2
LBL 0
9
10
11
12
13
14
15
16
17
28 LBL 2
29 CYCL CALL
30 L IX+20 R0 FMAX M99
31 L IY+20 R0 FMAX M99
32 L IX-20 R0 FMAX M99
33 LBL 0
34 END PGM UP2 MM
203
10
Programacin:
Parmetros Q
Q6
Q1
Q3
Q4
Valores de coordenadas
Q2
Avances
Q5
Revoluciones
Datos del ciclo
Grupo
Q100 a Q199
Instrucciones de programacin
No se pueden mezclar en un programa parmetros Q y valores
numricos.
A los parmetros Q se les puede asignar valores entre 99
999,9999 y +99 999,9999.
El TNC asigna a ciertos parmetros Q siempre el mismo
dato, p.ej. al parmetro Q108 se le asigna el radio actual
de la hta. Vase el captulo 10.9 Parmetros Q
predeterminados.
206
10 Programacin: Parmetros Q
Softkey
15 FN0: Q10 = 25
...
25 L X +Q10
Asignacin:
Q10 tiene el valor 25
corresponde a L X +25
= Q1
= Q2
Cilindro Z1
Cilindro Z2
Q1
Q1 = +30
Q2 = +10
Q1
Q1 = +10
Q2 = +50
Q2
Q2
Z2
Z1
207
Softkey
FN0: ASIGNACION
p.ej. FN0: Q5 = +60
Asignacin directa de un valor
FN1: ADICION
p.ej. FN1: Q1 = Q2 + 5
Determinar y asignar la suma de dos valores
FN2: SUSTRACCION
p.ej. FN2: Q1 = +10 +5
Determinar y asignar la diferencia de dos valores
FN3: MULTIPLICACION
p.ej. FN3: Q2 = +3 * +3
Determinar y asignar la multiplicacin de dos valores
FN4: DIVISION
p.ej. FN4: Q4 = +8 DIV +Q2
Determinar y asignar el cociente de dos valores
Prohibido: Dividir por 0!
FN5: RAIZ
p.ej. FN5: Q20 = SQRT 4
Determinar y asignar la raz de un nmero
Prohibido: Sacar la raz de un valor negativo!
A la derecha del signo =, se pueden introducir:
dos nmeros
dos parmetros Q
un nmero y un parmetro Q
208
10 Programacin: Parmetros Q
Multiplicador?
7
209
16 FN0: Q5 = +10
17 FN3: Q12 = +Q5 * +7
sen =
a/c
Coseno:
cos =
b/c
Tangente:
tan =
a / b = sen / cos
Siendo
Funcin
Softkey
FN6: SENO
p.ej. FN6: Q20 = SENQ5
Determinar y asignar el seno de un
ngulo en grados ()
Adems se tiene:
a2 + b2 = c2 (donde a2 = a x a)
c = (a2 + b2)
Programacin de funciones trigonomtricas
Las funciones angulares aparecen cuando se pulsa la softkey
FUNCIONES ANGULARES. El TNC muestra las softkeys que
aparecen en la tabla de la derecha.
Programacin: Vase Ejemplo: Programacin de los tipos de
clculo bsicos.
FN7: COSENO
p.ej. FN7: Q21 = COSQ5
Determinar y asignar el coseno de
un ngulo en grados ()
210
10 Programacin: Parmetros Q
Softkey
211
Igual
NE
Distinto
GT
Mayor que
LT
Menor que
Ir a
212
10 Programacin: Parmetros Q
Softkey
FN14:ERROR
Emisin de avisos de error
FN15:PRINT
Emisin de textos o valores paramtricos sin formatear
FN18:SYS-DATUM READ
Lectura de los datos del sistema
FN19:PLC
Transmisin de los valores al PLC
FN14: ERROR
Emisin de avisos de error
Con la funcin FN14: ERROR se pueden emitir de forma controlada
en el programa, avisos de error previamente programados por el
constructor de la mquina o por HEIDENHAIN: Si durante la
ejecucin o el test de un programa se llega a una frase que
contenga FN 14, el TNC interrumpe dicha ejecucin o test y emite
un aviso. A continuacin se deber iniciar de nuevo con el
programa. Vase los numros de error en la tabla de la derecha.
Ejemplo de frase NC
El TNC debe emitir un aviso memorizado en el nmero de error 254
Dilogo standard
0 ... 299
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
Cabezal ?
Falta el eje de la hta.
Anchura de la ranura demasiado grande
Radio de la hta. demasiado grande
Campo sobrepasado
Posicin inicial errnea
Giro no permitido
Factor de escala no permitido
Espejo no permitido
Desplazamiento no permitido
Falta avance
Valor de introduccin errneo
Signo errneo
Angulo no permitido
Punto de palpacin inalcanzable
Demasiados puntos
Introduccin contradictoria
CYCL incompleto
Plano mal definido
Programado eje errneo
Revoluciones errneas
Correccin de radio no definida
Redondeo no definido
Radio de redondeo demasiado grande
Arranque del programa no definido
Imbricaciones demasiado elevadas
Falta referencia angular
No se ha definido ningn ciclo de
mecanizado
Anchura de la ranura demasiado grande
Cajera demasiado pequea
Q202 sin definir
Q205 sin definir
Introducir Q218 mayor a Q219
CYCL 210 no permitido
CYCL 211 no permitido
Q220 demasiado grande
Introducir Q222 mayor a Q223
Introducir Q244 mayor a 0
Introducir Q245 diferente a Q246
Introducir el campo angular < 360
Introducir Q223 mayor a Q222
Q214: 0 no permitido
213
FN15: PRINT
Emisin de textos o valores de parmetros Q
Ajuste de la conexin de datos: En el punto del men
CONEXION RS232, se determina donde memoriza el
TNC los textos o valores de los parmetros Q. Vase
14.4 Funciones MOD, Ajuste de la conexin de datos.
Con la funcin FN15: PRINT se emiten valores de parmetros Q y
avisos de error a travs de la conexin de datos, por ejemplo, a una
impresora. Si se emiten los valores a un ordenador, el TNC
memoriza los datos en el fichero %FN15RUN.A (emisin durante la
ejecucin del programa) o en el fichero %FN15SIM.A (emisin
durante el test del programa).
Emisin de dilogos y avisos de error con FN15:
PRINT Valor numrico.
Valor numrico 0 a 99:
Dilogos para ciclos de constructor
a partir de 100:
67 FN15: PRINT 20
Emisin de dilogos y parmetros Q con FN15:
PRINT Parmetro Q
Ejemplo de empleo: Protocolo de la medicin de una pieza
Se pueden emitir hasta seis parmetros Q y valores numricos
simultneamente. El TNC los separa con una barra.
Ejemplo: Emisin del dilogo 1 y del valor numrico Q1
214
10 Programacin: Parmetros Q
Nmero
Indice
1
2
3
Estado mm/pulg.
Factor de solapamiento en el fresado de cajeras
Nmero del ciclo de mecanizado activado
Estado de la mquina, 20
1
2
3
4
5
6
7
8
9
10
1
2
4
5
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Longitud de la herramienta
Radio de la herramienta
Sobremedida de la longitud de la herramienta DL
Sobremedida del radio de la herramienta DR
Bloqueo de la herramienta (0 1)
Nmero de la herramienta gemela
Mximo tiempo de vida TIME1
Mximo tiempo de vida TIME2
Tiempo de vida actual CUR. TIME
Estado del PLC
Mxima longitud de la cuchilla LCUTS
Mximo ngulo de profundizacin ANGLE
TT: N de cuchillas CUT
TT: Tolerancia de desgaste de la longitud LTOL
TT: Tolerancia de desgaste del radio RTOL
TT: Sentido de giro DIRECT (3 4)
TT: Desvo del plano R-OFFS
TT: Desvo de la longitud L-OFFS
TT: Tolerancia de rotura de la longitud LBREAK
TT: Tolerancia de rotura del radio RBREAK
215
Nmero
Indice
1
2
3
4
5
1
2
3
4
1
2
3
4
4
4
4
1
2
3
4
1
2
1a4
1a4
1a4
1a4
216
Sistema de introduccin
Sistema con M91 (vase +7.3 Funciones auxiliares para
la indicacin de coordenadas+)
Sistema con M92 (vase +7.3 Funciones auxiliares para
la indicacin de coordenadas+)
Punto cero fijado manualmente con el sistema M91
Indice 1 a 4: Eje X a IV IV
Punto cero programado
Indice 1 a 4: Eje X a IV IV
Punto cero activado con el sistema M91
Indice 1 a 4: Eje X a IV IV
Desplazamiento del punto cero del PLC
10 Programacin: Parmetros Q
Nmero
Indice
1
2
1a4
1a4
1
2
1a4
1a4
3
4
5
1a4
1a4
1a4
1
2
1a4
1a4
3
4
5
1a4
1a4
1a4
20
1
2
3
21
217
FN19: PLC
Transmisin de valores al PLC
Con la funcin FN19: PLC, se pueden transmitir hasta dos valores
numricos o parmetros Q al PLC.
Amplitud de pasos y unidades:
1 m o bien 0,001
0,1 m o bien 0,0001
56 FN19:PLC=+10/+Q3
218
10 Programacin: Parmetros Q
Softkey
Adicin
p.ej. Q10 = Q1 + Q5
Sustraccin
p.ej. Q25 = Q7 Q108
Multiplicacin
p.ej. Q12 = 5 * Q5
Divisin
p.ej. Q25 = Q1 / Q2
Abrir parntesis
p.ej. Q12 = Q1 * (Q2 + Q3)
Cerrar parntesis
p.ej. Q12 = Q1 * (Q2 + Q3)
Valor al cuadrado (en ingls square)
p.ej. Q15 = SQ 5
Raz cuadrada (en ingls square root)
p.ej. Q22 = SQRT 25
Seno de un ngulo
p.ej. Q44 = SEN 45
Coseno de un ngulo
p.ej. Q45 = COS 45
Tangente de un ngulo
p.ej. Q46 = TAN 45
219
Relacin de la funcin
Arcoseno
Funcin inversa al seno; determinar el ngulo de la
relacin entre el cateto opuesto/hipotenusa
p.ej. Q10 = ASEN 0,75
Arcocoseno
Funcin inversa al coseno; determinar el ngulo de
la relacin entre el cateto contiguo/hipotenusa
p.ej. Q11 = ACOS Q40
Arcotangente
Funcin inversa a la tangente; determinar el ngulo
de la relacin entre el cateto opuesto/cateto contiguo
p.ej. Q12 = ATAN Q50
Valores a una potencia
p.ej. Q15 = 3^3
Constante Pl (3.14159)
p.ej. Q15 = PI
Determinar el logaritmo natural (LN) de un nmero
Nmero base 2,7183
p.ej. Q15 = LN Q11
Softkey
Relacin de la funcin
Softkey
Comprobar el signo de un n
p.ej. Q12 = SGN Q50
Cuando el valor Q12 = 1: Q50 >= 0
Cuando el valor Q12 = -1: Q50 < 0
Reglas de clculo
Para la programacin de frmulas matemticas son
vlidas las siguientes reglas:
13 Q2 = SQ 10 3^3 = 73
1er clculo: elevar 10 al cuadrado = 100
2clculo 3 elevado a 3 = 27
3er clculo 100 27 = 73
n Propiedad distributiva
220
10 Programacin: Parmetros Q
Ejemplo
Calcular el ngulo con el arctan del cateto opuesto (Q12) y el cateto
contiguo (Q13); el resultado se asigna a Q25:
25
12
Seleccionar la divisin
13
Cerrar parntesis y
finalizar la introduccin de la frmula
Ejemplo de frase NC
221
Q109 = 1
Q109 = 2
Q109 = 1
Q109 = 0
Q110
Q110
Q110
Q110
Q110
=
=
=
=
=
1
0
1
2
3
Q111 = 1
Q111 = 0
222
10 Programacin: Parmetros Q
Q113 = 0
Q113 = 1
Parmetro
Eje X
Eje Y
Eje Z
Eje IV
Q115
Q116
Q117
Q118
Parmetro
Longitud de la herramienta
Radio de la herramienta
Q115
Q116
R0
RL
RR
R+
R
Q123 = 0
Q123 = 1
Q123 = 2
Q123 = 3
Q123 = 4
223
50
30
Ejemplo: Elipse
50
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
224
Centro eje X
Centro eje Y
Semieje X
Semieje Y
Angulo inicial en el plano
Angulo final en el plano
Nmero de pasos de clculo
Posicin angular de la elipse
Profundidad de fresado
Avance al profundizar
Avance de fresado
Distancia de seguridad para posicionamiento previo
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Retirar la herramienta, final del programa
10 Programacin: Parmetros Q
LBL 10
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
Q35 = (Q6 - Q5) / Q7
Q36 = Q5
Q37 = 0
Q21 = Q3 * COS Q36
Q22 = Q4 * SEN Q36
L X+Q21 Y+Q22 R0 FMAX M3
L Z+Q12 R0 FMAX
L Z-Q9 R0 FQ10
34
35
36
37
38
39
40
LBL 1
Q36 = Q36 + Q35
Q37 = Q37 + 1
Q21 = Q3 * COS Q36
Q22 = Q4 * SEN Q36
L X+Q21 Y+Q22 R0 FQ11
FN 12: IF +Q37 LT +Q7 GOTO LBL 1
41
42
43
44
45
46
47
48
225
20
21
22
23
24
25
26
27
28
29
30
31
32
33
R4
-50
Y
100
automticamente
La longitud de la hta. se refiere al centro de la
bola
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
226
100
Centro eje X
Centro eje Y
Centro eje Z
Angulo inicial en el espacio (plano Z/X)
Angulo final en el espacio (plano Z/X)
Radio del cilindro
Longitud del cilindro
Posicin angular en el plano X/Y
Sobremedida del radio del cilindro
Avance al profundizar
Avance de fresado
Nmero de cortes
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Anular la sobremedida
Llamada al mecanizado
Retirar la herramienta, final del programa
10 Programacin: Parmetros Q
LBL 10
Q16 = Q6 - Q10 - Q108
FN 0: Q20 = +1
FN 0: Q24 = +Q4
Q25 = (Q5 - Q4) / Q13
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 7.3 Z-Q3
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
L X+0 Y+0 R0 FMAX
L Z+5 R0 F1000 M3
CC Z+0 X+0
LP PR+Q16 PA+Q24 FQ11
LBL 1
L Y+Q7 R0 FQ11
FN 1: Q20 = +Q20 + +1
FN 1: Q24 = +Q24 + +Q25
FN 11: IF +Q20 GT +Q13 GOTO LBL 99
LP PR+Q16 PA+Q24 FQ12
L Y+0 R0 FQ11
FN 1: Q20 = +Q20 + +1
FN 1: Q24 = +Q24 + +Q25
FN 12: IF +Q20 LT +Q13 GOTO LBL 1
LBL 99
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
CYCL DEF 7.3 Z+0
LBL 0
END PGM CILIN MM
227
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
100
R4
arriba
R4
5
50
automticamente
50
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
228
100
-50
Centro eje X
Centro eje Y
Angulo inicial en el espacio (plano Z/X)
Angulo final en el espacio (plano Z/X)
Paso angular en el espacio
Radio de la esfera
Angulo inicial en la posicin de giro en el plano X/Y
Angulo final en la posicin de giro en el plano X/Y
Paso angular en el plano X/Y para desbaste
Sobremedida del radio de la esfera para el desbaste
Distancia de seguridad para posicionamiento previo en el eje de hta.
Avance de fresado
Definicin del bloque
Definicin de la herramienta
Llamada a la herramienta
Retirar la herramienta
Llamada al mecanizado
Anular la sobremedida
Paso angular en el plano X/Y para el acabado
Llamada al mecanizado
Retirar la herramienta, final del programa
10 Programacin: Parmetros Q
LBL 10
FN 1: Q23 = +Q11 + +Q6
FN 0: Q24 = +Q4
FN 1: Q26 = +Q6 + +Q108
FN 0: Q28 = +Q8
FN 1: Q16 = +Q6 + -Q10
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+Q1
CYCL DEF 7.2 Y+Q2
CYCL DEF 7.3 Z-Q16
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q8
CC X+0 Y+0
LP PR+Q26 PA+Q8 R0 FQ12
LBL 1
CC Z+0 X+Q108
L Y+0 Z+0 FQ12
LBL 2
LP PR+Q6 PA+Q24 R0 FQ12
FN 2: Q24 = +Q24 - +Q14
FN 11: IF +Q24 GT +Q5 GOTO LBL 2
LP PR+Q6 PA+Q5
L Z+Q23 R0 F1000
L X+Q26 R0 FMAX
FN 1: Q28 = +Q28 + +Q18
FN 0: Q24 = +Q4
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+Q28
FN 12: IF +Q28 LT +Q9 GOTO LBL 1
FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
CYCL DEF 10.0 GIRO
CYCL DEF 10.1 ROT+0
CYCL DEF 7.0 PUNTO CERO
CYCL DEF 7.1 X+0
CYCL DEF 7.2 Y+0
CYCL DEF 7.3 Z+0
LBL 0
END PGM ESFERA MM
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
229
11
Test y ejecucin del programa
11.1 Grficos
11.1 Grficos
En el modo de funcionamiento Test del programa, el TNC simula
grficamente un mecanizado. Mediante softkeys se selecciona:
Vista en planta
Representacin en tres planos
Representacin 3D
Resumen: Vistas
Despus de seleccionar en el funcionamiento Test del programa la
subdivisin de la pantalla GRAFICO o PROGRAMA + GRAFICO, el
TNC muestra las siguientes softkeys:
Vista
Softkey
Vista en planta
Representacin en tres planos
Representacin 3D
232
11.1 Grficos
Vista en planta
Seleccionar con la softkey la vista en planta
softkey
Conmutar la cartula de softkeys hasta que se
Softkeys
233
11.1 Grficos
Representacin 3D
El TNC muestra la pieza en el espacio.
La representacin 3D puede girarse alrededor del eje vertical.
En el modo de funcionamiento test del pgm existen funciones para
la ampliacin de una seccin
(vase +Ampliacin de una seccin).
Seleccionar la representacin 3D con esta softkey
Girar la representacin 3D
Conmutar la cartula de softkeys hasta que aparezca la siguiente
softkey:
Funcin
Softkeys
Softkeys
234
11.1 Grficos
softkey
o bien +
Aceptar la seccin deseada: Pulsar SECCION)
BLOQUES
Iniciar de nuevo el test del programa con la softkey
Softkey
235
Softkey
236
Softkey
237
238
239
mquina)
Interrupcin mediante el pulsador externo de parada STOP
Accionar el pulsador externo STOP: La frase que se est
ejecutando en el momento de accionar el pulsador no se termina
de realizar; en la visualizacin de estados aparece un asterisco
parpadeando.
Si no se quiere continuar con la ejecucin del mecanizado, se
240
manual
Para alcanzar de nuevo la posicin donde se estaba en el momento
de la interrupcin se utiliza la funcin Reentrada al contorno
(lase este apartado ms abajo).
241
depende de la mquina)
Si se ha interrumpido la ejecucin del programa con la
softkey INTERNAL STOP, se puede seleccionar otra frase
con la tecla GOTO y continuar con el mecanizado.
Si se selecciona la frase BEGIN PGM (frase 0), el TNC
anula todas las informaciones memorizadas (datos de la
hta., etc.).
Si se ha interrumpido la ejecucin del programa dentro
de una repeticin parcial del mismo, slo se pueden
seleccionar otras frases con GOTO dentro de dicha
repeticin parcial del programa.
Continuar con la ejecucin del pgm despus de un error
Cuando el error no es intermitente:
Eliminar la causa del error
Borrar el aviso de error de la pantalla: Pulsar la tecla CE
Arrancar de nuevo o continuar con la ejecucin del pgm en el
arranque rpido
Eliminar la causa del error
Arrancar de nuevo
242
243
Reentrada al contorno
Con la funcin ALCANZAR POSICION, el TNC aproxima la hta. al
contorno de la pieza, despus de haber desplazado durante una
interrupcin los ejes de la mquina con la softkey DESPLAZ.
MANUAL o cuando se quiere entrar en el programa con la funcin
avance hasta una frase.
Seleccionar la reentrada al contorno: Pulsar la softkey ALCANZAR
ventana:
244
Subprogramas
Funcin FN15:PRINT
Transmisin de un programa por bloques
Configurar la conexin de datos con la funcin MOD, determinar la
memoria de frases (vase 14.4 Ajuste de la conexin de datos
externa).
Seleccionar el modo de funcionamiento ejecucin
245
246
12
Palpadores 3D
Z
Y
F MAX
Funcin
Softkey
Giro bsico
palpacin
Cuando dentro de un recorrido determinado no se desva el
vstago, el TNC emite el aviso de error correspondiente
(recorrido: MP6130).
Seleccin de la funcin de palpacin
Seleccionar el modo de funcionamiento Manual o Volante
electrnico
248
12 Palpadores 3D
ajuste
Si es preciso se modifica la direccin de
Z
Y
X
10
249
de ajuste
Palpacin: Accionar 4 veces el pulsador externo de
la softkey END
Determinar la desviacin de la bola de palpacin: Pulsar
PALPAR ROT
Posicionar el palpador cerca del primer punto de
palpacin
Seleccionar la direccin de palpacin perpendicular al
PA
START
Posicionar el palpador cerca del 2 pto. de palpacin
X
A
START
250
12 Palpadores 3D
Z
Y
PALPAR CC
START
Punto de ref.: Introducir la coordenada nominal y
251
PALPAR P
Y=?
X=?
START
Posicionar el palpador cerca del 2 punto de palpacin
START
Punto de ref.: Introducir las dos coordenadas del punto
252
12 Palpadores 3D
Crculo interior:
Y+
X+
PALPAR CC
Palpacin: Accionar 4 veces el pulsador START. El
Y
Y
X+
Crculo exterior:
Posicionar la bola de palpacin cerca del primer punto de
Y+
correspondiente
Palpacin: Accionar el pulsador externo de arranque START
Repetir el proceso de palpacin para los 3 puntos restantes.
la tecla ENT
Despus de la palpacin, el TNC visualiza en pantalla las
coordenadas actuales del punto central del crculo y el radio del
mismo PR.
253
PALPAR POS
Posicionar el palpador cerca del punto de palpacin
Seleccionar la direccin de palpacin y
externo START
El TNC visualiza la coordenada del punto de palpacin
como punto de referencia.
PALPAR POS
Posicionar el palpador cerca del primer punto de
palpacin A
Seleccionar la direccin de palpacin con las teclas
cursoras
Palpacin: Accionar el pulsador externo de arranque
START
Y
B
254
12 Palpadores 3D
palpacin B
Seleccionar la direccin de palpacin con las teclas
START
En la visualizacin PUNTO DE REFERENCIA se tiene la distancia
entre los dos puntos sobre el eje de coordenadas.
Fijar de nuevo la visualizacin de la posicin al valor que se tena
antes de la medicin lineal
Seleccionar la funcin de palpacin: Pulsar la softkey PALPAR POS
Palpar de nuevo el primer punto de palpacin
Fijar el punto de referencia al valor anotado
Interrupcin del dilogo: Pulsar la tecla END.
Medicin de un ngulo
Con un palpador 3D se puede determinar un ngulo en el plano de
mecanizado. Se puede medir
el ngulo entre el eje de referencia angular y una arista de la pieza
o
el ngulo entre dos aristas
bsico original:
Fijar el punto de referencia al valor anotado
255
PA
256
L?
Y
?
100
X
?
10
100
12 Palpadores 3D
Memorizar/Editar programa.
Seleccionar la funcin de palpacin: Pulsar la softkey
PLANO DE REFERENCIA
N de parmetro para el resultado: Introducir el
Ejemplo de frases NC
67 TCH PROBE 0.0 SUPERF. REF. Q5 X68 TCH PROBE 0.1 X+5 Y+0 Z-5
257
REFERENCIA
Calcular la altura
50
10
20
258
50
10
12 Palpadores 3D
13
Digitalizacin
Funcin
Por medio del palpador, se palpa una pieza 3D punto por punto en la
trama que se seleccione. La velocidad de la digitalizacin es de 200
a 800 mm/min en una distancia entre puntos (DIST.P.) de 1 mm (ste
valor depende de la mquina).
El TNC emite las posiciones registradas mediante la conexin
de datos, normalmente a un PC. Para ello se configura la conexin
de datos (vase 14.4 Ajuste de la conexin externa de datos).
Si se utiliza una herramienta para el fresado de los datos rgistrados
en la digitalizacin, cuyo radio corresponde al radio del vstago, se
pueden ejecutar directamente los datos digitalizados sin realizar
ms procesos
Los ciclos de digitalizacin se programan con los ejes
principales X, Y y Z.
Durante la digitalizacin no pueden estar activados la
traslacin de coordenadas y el giro bsico.
El TNC incluye el BLK FORM en el fichero de los datos
digitalizados.
260
13 Digitalizacin
Z
MAX
ZS
digitaliza
MIN
digitaliza
Altura de seguridad: Posicin en el eje del palpador para evitar
50
51
52
53
54
TCH
TCH
TCH
TCH
TCH
PROBE
PROBE
PROBE
PROBE
PROBE
5.0
5.1
5.2
5.3
5.4
CAMPO
NOMBRE PGM: DATOS
Z X+0 Y+0 Z+0
X+10 Y+10 Z+20
ALTURA: + 100
261
262
13 Digitalizacin
Y
X
LINEAS DE NIVEL
El TNC alcanza automticamente el punto de partida:
263
Parmetros de digitalizacin
Limitacin de tiempo: Tiempo dentro del cual el palpador debe
alcanzar el primer punto de palpacin de una lnea de nivel
despus de una vuelta. En caso de que se sobrepase el tiempo
programado, el TNC interrumpe el ciclo de digitalizacin. Campo
de introduccin: 0 a 7200 segundos. En caso de introducir 0 el
tiempo no tiene limitacin.
Punto de partida: Coordenadas del punto de partida en el plano
de mecanizado
Eje de partida y direccin: Eje de coordenadas y direccin en la
60
61
62
63
264
13 Digitalizacin
265
14
Funciones MOD
14.1 Seleccionar, modificar y anular las funciones MOD; 14.2 Informaciones del sistema
14 Funciones MOD
Cdigo
123
86357
857282
CONEXION RS232
FE
EXT1, EXT2
FE
NINGUNA
269
o superior, OS/2
Para trabajar ms comodamente un ratn compatible Microsoft
270
14 Funciones MOD
aplicaciones
Windows95:
Haga clic en <Start>, <programas>, <aplicaciones HEIDEN-
HAIN>, <TNCremo>
Cuando se arranca el TNCremo por primera vez, se pregunta por el
control conectado, la conexin de datos (COM1 o COM2) y por la
velocidad de transmisin de los datos. Introducir la informacin
deseada.
Transmisin de datos entre TNC 410 y TNCremo
Rogamos comprueben si:
el TNC 410 est conectado a la conexin de datos en serie
correcta de su ordenador
que coincidan la velocidad de transmisin de datos del TNC y del
TNCremo
Una vez arrancado el TNCremo se pueden ver en la parte izquierda
de la ventana principal todos los ficheros memorizados en el
directorio activado. A travs de <directorio>, <cambiar> se puede
elegir otra disquetera o bien otro directorio. Para poder arrancar la
transmisin de datos desde el TNC (vase 4.2 Gestin de
ficheros), se selecciona <conexin>, <servidor del fichero>. Ahora
el TNCremo est preparado para recibir los datos.
Cancelar el TNCremo
Seleccionar el punto del men <fichero>, <finalizar>, o pulsar la
combinacin de teclas ALT+X
Tambin debe tenerse en cuenta la funcin de ayuda del
TNCremo, en la cual se explican todas las funciones.
271
NOML.
REAL
REF
E.
ARR
R. REST.
Posicin de salida
Posicin de destino de la herramienta
Cero pieza
Punto cero de la mquina
Para la visualizacin de las posiciones del TNC se pueden
seleccionar las siguientes coordenadas:
Funcin
Visualizacin
NOML.
REAL
REF
R. REST.
E. ARR
272
14 Funciones MOD
HAIN
Introduccin de una frase DIN/ISO: ISO
273
Z max
Z min
Y
X min
Ymax
X max
Ymin
X, Y y Z
Anotar los valores con su signo
Seleccionar las funciones MOD: Pulsar la tecla MOD
Introducir el lmite del margen de desplazamiento:
274
14 Funciones MOD
AYUDA
Con las teclas cursoras arriba/abajo se selecciona la
arranque NC
275
15
Tablas y resmenes
codificados en bits
Introducir el signo de porcentaje % antes del valor numrico
Nmeros hexadecimales (en parmetros de mquina
codificados en bits
Introducir el signo de porcentaje $ antes del valor numrico
Ejemplo:
En vez del nmero decimal 27 se puede introducir tambin el
nmero binario %11011 o el nmero hexadecimal $1B.
Se pueden indicar los diferentes parmetros de mquina
simultneamente en los diferentes sistemas numricos.
Algunos parmetros de mquina tienen funciones mltiples. El
valor de introduccin de dichos parmetros se produce de la suma
de los diferentes valores de introduccin individuales
caracterizados con el signo +.
278
15 Tablas y resmenes
279
Palpadores 3D y digitalizacin
Seleccin del tipo de transmisin
MP6010
Palpador con transmisin por cable: 0
Palpador con transmisin por infrarrojos: 1
Avance de palpacin para palpador digital
MP6120
80 a 3 000 [mm/min]
Recorrido mximo hasta el punto de palpacin
MP6130
0,001 a 30 000 [mm]
Distancia de seguridad hasta el punto de palpacin en medicin automtica
MP6140
0,001 a 30 000 [mm]
Marcha rpida para la palpacin con un palpador digital
MP6150
1 a 300 000 [mm/min]
Medicin de la desviacin del palpador en la calibracin del palpador digital
MP6160
Sin giro de 180 del palpador en la calibracin: 0
Funcin M para realizar el giro de 180 con el palpador en la
calibracin: 1 a 88
Medicin del radio, conTT 120: Direccin de palpacin
MP6505
Direccin
Direccin
Direccin
Direccin
de
de
de
de
Avance de palpacin para la segunda medicin con TT 120, forma del vstago, correcciones en TOOL.T
MP6507
Calcular el avance de palpacin para la 2 medicin con el TT 120,
con tolerancia constante: +0
Calcular el avance de palpacin para la 2 medicin con el TT 120,
con tolerancia variable: +1
Avance de palpacin constante para la 2 medicin con el TT 120: +2
Mximo error de medicin admisible con el TT 120 en la medicin con la herramienta girando
Se precisa para el clculo del avance de palpacin
en relacin con MP6570
MP6510
0,002 a 0,999 [mm] (se recomienda: 0,005 mm)
Avance de palpacin con el TT 120 con la hta. parada
MP6520
80 a 3 000 [mm/min]
280
15 Tablas y resmenes
Distancia de seguridad en el eje de la hta. sobre el vstago del TT 120 en el posicionamiento previo
MP6540.0
0,001 a 30 000,000 [mm]
Zona de distancia de seguridad en el plano de mecanizado alrededor del vstago del TT 120 para el posicionamiento
previo
MP6540.1
0,001 a 30 000,000 [mm]
Marcha rpida en el ciclo de palpacin para el TT 120
MP6550
10 a 20 000 [mm/min]
Funcin M para la orientacin del cabezal en la medicin individual de cuchillas
MP6560
-1 a 88
Medicin con hta. girando: Velocidad de giro admisible en el fresado del contorno
Se precisa para el clculo de las revoluciones y
del avance de palpacin
MP6570
40,000a 120,000 [m/min]
Coordenadas REF del punto central del vstago del TT 120
MP6580.0
Eje X: -30 000,000 a 30 000,000
MP6580.1
Eje Y: -30 000,000 a 30 000,000
MP6580.2
Eje Z: -30 000,000 a 30 000,000
281
Medicin del radio con el TT 120: Distancia entre el extremo de la hta. y la arista superior del vstago
MP6530
0,001 a 30 000,000 [mm]
282
15 Tablas y resmenes
MP7266.1
Longitud de la hta. L: 0 a 22
MP7266.2
Radio de la hta. R: 0 a 22
MP7266.3
Reservado
MP7266.4
MP7266.5
MP7266.6
Reservado
MP7266.7
MP7266.8
MP7266.9
MP7266.10
MP7266.11
MP7266.12
MP7266.13
MP7266.14
MP7266.15
MP7266.16
MP7266.17
MP7266.18
MP7266.19
MP7266.20
MP7266.21
283
Configuracin de la tabla de posiciones de herramientas; nmero de columna en la tabla de htas. para (no ejecutar: 0)
MP7267.0
Nmero de hta. T: 0 a 5
MP7267.1
Hta. especial ST: 0 a 5
MP7267.2
Posicin fija F: 0 a 5
MP7267.3
Posicin bloqueada L: 0 a 5
MP7267.4
Estado del PLC PLC: 0 a 5
Funcionamiento Manual: Visualizacin del avance
MP7270
Visualizar el avance F slo cuando se activa un pulsador de manual: +0
Visualizar el avance F incluso cuando no se ha activado un pulsador de
manual (avance para el eje ms lento): +1
Las revoluciones S del cabezal y la funcin auxiliar M siguen activadas
despus de un STOP: +0
Las revoluciones S del cabezal y la funcin auxiliar M estn
desactivadas despus de un STOP: +2
Visualizacin de los cambios de gama
MP7274
No visualizar el cambio de gama actual: 0
Visualizar cambio de gama actual: 1
Determinar el signo decimal
MP7280
Visualizar la coma como signo decimal: 0
Visualizar el punto como signo decimal: 1
Visualizacin de la posicin en el eje de la hta.
MP7285
La visualizacin se refiere al punto de ref. de la hta.: 0
La visualizacin en el eje de la hta. se refiere a la superficie frontal de
la hta.: 1
284
15 Tablas y resmenes
285
Anular al final del programa la visualizacin de estados, los parmetros Q y los datos de la hta.
MP7300
No borrar la visualizacin de estados: +0
Borrar la visualizacin de estados: +1
Borrar los parmetros Q: +0
No borrar los parmetros Q: +2
Borrar el n, el eje y los datos de la hta.: +0
No borrar el n, el eje y los datos de la hta.: +4
Determinar la representacin grfica
MP7310
Representacin grfica en tres planos segun DIN 6, 1 parte, mtodo
de projeccin 1: +0
Representacin grfica en tres planos segun DIN 6, 1 parte, mtodo
de projeccin 2: +1
No girar el sistema de coordenadas para la representacin grfica: +0
Girar el sistema de coordenadas 90 para la representacin grfica: +2
Simulacin en los ciclos de mecanizado, dibujar slo la ltima
aproximacin: +0
Simulacin en ciclos de mecanizado, dibujar todas las
aproximaciones: +16
Determinaciones para el grfico de programacin
MP7311
No representar los puntos de profundizacin como crculo: +0
Representar los puntos de profundizacin como crculo: +1
No representar las trayectorias en forma de meandro en los ciclos: +0
Representar las trayectorias en forma de meandro en los ciclos: +2
No representar las trayectorias corregidas: +0
Representar las trayectorias corregidas: +3
286
15 Tablas y resmenes
287
MP7420.1 = 0
(ningn crculo = movimientos de profundizacin)
288
MP7420.1 = 1
15 Tablas y resmenes
Volante electrnico
Determinar el tipo de volante
MP7640
Mquina sin volante: 0
Volante empotrable HR 130: 2
Volante mltiple con ejes adicionales: 5
Volante porttil HR 410 con funciones auxilireas: 6
Funciones del volante
MP7641
Factor de subdivisin introducido a travs del teclado: +0
Factor de subdivisin determinado mediante mdulo de PLC: +1
Volante inactivo en el funcionamiento Memorizacin: +0
Volante activado en el funcionamiento Memorizacin: +2
289
Aparatos HEIDENHAIN
Aparato
externo
p.ej. FE
Cable standard
de HEIDENHAIN
3m
Adaptador V.24
Cable de conexin
de HEIDENHAIN
mx. 17 m
X21
TNC
290
15 Tablas y resmenes
Adaptador V.24
291
Conexin de datos
V.24 / RS-232-C
Funcionamiento en paralelo
Edicin mientras el TNC ejecuta un programa de mecanizado
Representaciones grficas
Grfico de programacin
Test grfico
Tipos de ficheros
Programas con dilogo en texto claro HEIDENHAIN
Programas DIN/ISO
Tablas de ptos. cero
Tablas de htas.
Tablas de posiciones
Definiciones de la herramienta
Hasta 254 herramientas en el programa o en tablas de htas.
Ayudas de programacin
Funciones para la aproximacin y salida del contorno
Funcin HELP
292
15 Tablas y resmenes
Ciclos de mecanizado
Ciclos para el taladrado, el taladrado profundo, escariado,
mandrinado, roscado a cuchilla y roscado rgido
Desbaste y acabado de cajeras rectangulares y circulares
Ciclos para el fresado de ranuras lineales y circulares
Figura de puntos regular sobre crculo o lneas
Figura de puntos irregular de una tabla de puntos
Ciclos para el planeado de superficies lisas e inclinadas
Mecanizado de cualquier cajerea e isla
Traslacin de coordenadas
Aplicacin de un palpador 3D
Funciones de palpacin para fijar el pto. de ref. y para la medicin
automtica de htas.
Digitalizacin de piezas 3D con palpador digital (option)
Medicin automtica de htas. con el TT 120
293
Funciones programables
Funciones matemticas
Tipos de clculo bsico +, , x y :
Clculos trigonomtricos sen, cos, tan, arcsen, arccos, arctan
Raz cuadrada (a) y raz de la suma de los cuadrados ( a2 + b2)
Valores al cuadrado (SQ)
Valores a una potencia (^)
Constante PI (3,14)
Funciones logartmicas
Funcin exponencial
Formar un valor negativo (NEG)
Formar un valor entero (INT)
Formar un valor absoluto (ABS)
Redondear posiciones delante de la coma (FRAC)
Comparaciones mayor, menor, igual, distinto
0C a +45C
30C a +70C
Recorrido
Mximo 300 m (11 811 pulgadas)
Velocidad de desplazamiento
Mxima 300 m/min (11 811 pulg./min)
Revoluciones del cabezal
Mximo 99 999 rpm
Campo de introduccin
Mnimo 1m (0,0001 pulg.) o bien 0,001
Mximo 30 000,000 mm (1.181 pulg.) o bien 30 000,000
294
15 Tablas y resmenes
Si
Si
Si
Si
Fichero protegido!
Eliminar la proteccin del programa, si se quiere editar el mismo
Nmero de label ocupado
Asignar los numeros label slo una vez
Salto al label 0 no permitido
No programar CALL LBL 0
295
palpacin
Los parmetros de mquina en los cuales se memoriza la posicin
RND y CHF
No comenzar la correccin de radio en una frase con trayectoria
circular
CYCL DEF incompleto
Definicin de ciclos con todas las indicaciones en la secuencia
determinada
No llamar a los ciclos de traslacin
Definir el ciclo antes de una llamada
Introducir la profundidad distinta de 0
circulares
Definir ambos ejes principales para CC
296
15 Tablas y resmenes
297
Revoluciones errneas
Palpador no preparado
Ajustar la ventana de emisin y recepcin (TS 630) a la unidad
receptora
Comprobar la disposicin de funcionamiento del palpador
298
15 Tablas y resmenes
Campo sobrepasado
Introducir el CAMPO para la pieza 3D completa
Datos para el campo errneos
Introducir las coordenadas MIN menores que las coordenadas MAX
correspondientes
Definir el CAMPO dentro de los limites de final de carrera de
software
Definir el CAMPO para los ciclos MEANDRO y LINEAS DE NIVEL
Giro no permitido
Anular la traslacin de coordenadas antes de la digitalizacin
Eje de columnas no permitido aqu
Definir las coordenadas del punto inicial (ciclo LINEAS DE NIVEL)
diferentes a las del eje del vstago
Programacin de eje errneo
Introducir el eje del palpador calibrado en el ciclo CAMPO
En el ciclo CAMPO no programar los ejes por duplicado
299
Palpador no preparado
Ajustar la ventana de emisin y recepcin (TS 630) a la unidad
receptora
Comprobar la disposicin de funcionamiento del palpador
El palpador no se puede retirar
300
15 Tablas y resmenes
Ciclos SL
Accesorios ... 12
Avance constante en el
extremo de la hta. ... 115
Crculo de redondeo
entre rectas: M112 ... 108
Dilogo ... 37
Avisos de error
Compensar la inclinacin
de la pieza ... 250
Digitalizacin
C
Cajera circular
acabado ... 146
programacin de los
ciclos de digitalizacin ... 261
Cajera rectangular
entrada en cualquier
punto del pgm ... 243
longitud ... 52
continuar despus de
una interrupcin ... 241
radio ... 52
automtico ... 51
Conexin de datos
Conexin ... 14
Chafln ... 77
introducir ... 54
Ciclo
desplazamiento en un recorrido
optimizado ... 117
Indice
Datos de la digitalizacin
ejecucin ... 265
Datos de la herramienta
llamada ... 51
Ejes no controlados en el
programa NC ... 239
Ejes principales ... 27
Indice
Funcin MOD
F
Factor de escala ... 186
Factor de escala especfico para cada
eje ... 187
Funciones auxiliares
Ficheros de ayuda
G
llamada ... 31
introducir fichero ... 33
copiar fichero ... 32
Movimientos de la herramienta
borrar ... 38
automtica ... 56
aadir ... 38
Fresado de ranuras
Gestin de ficheros
Gestin de programas.
Vase Gestin de ficheros
M
Marcha rpida ... 44
Figura de puntos
en cualquier eje
... 251
LL
Llamada del programa
programacin ... 37
resumen ... 64
Grfico
vistas ... 232
ampliacin de una seccin ... 234
en la programacin ... 39
Grfico de programacin ... 39
II
Index
Posiciones de la pieza
absolutas ... 29
O
Orientacin del cabezal ... 191
P
Palpador 3D
calibracin
digital ... 249
medicin durante la
ejecucin del pgm 256
compensar el desvo ... 249
Parmetros de mquina
para palpadores 3D ... 280
para la transmisin
de datos externa ... 279
para visualizaciones del TNC
y editor del TNC ... 281
Parmetros de usuario
generales ... 278
para palpadores 3D
y digitalizacin ... 280
para el mecanizado
y la ejecucin del pgm ...
287
para la transmisin
de datos externa ... 279
para visualizaciones
del TNC, editor del TNC 282
Parmetros Q
incrementales ... 29
relativas ... 29
Programa
estructura ... 34
edicin ... 38
abrir ... 35
Programacin de parmetros.
Vase Programacin de parmetros Q
Programacin de parmetros Q
modificar ... 18
S
Salida del contorno ... 68
Seleccin del pto. de ref. ... 30
rectas ... 94
grficos ... 92
nociones bsicas ... 92
puntos auxiliares ... 96
Indice
III
Indice
Tabla de herramientas
Tipos de trayectoria
edicin ... 49
canceler ... 49
seleccionar ... 49
Tabla de posiciones ... 50
Tablas de puntos ... 122
Taladro ... 126, 129
Teach-in ... 77
Teclado ... 5
Test del programa
V
Velocidad constante
en la trayectoria: M90 ... 107
Velocidad de transmisin
de datos ... 269
Vista en planta ... 233
Visualizacin de estados
generales ... 9
adicionales ... 9
recta ... 87
trayectoria circular tangente
... 88
trayectoria circular alrededor
del polo CC 87
resumen ... 86
coordenadas cartesianas ... 76
recta ... 77
trayectoria circular
con radio determinado 80
trayectoria circular tangente
... 81
trayectoria circular
alrededor centro crculo ...
79
resumen ... 76
IV
Index
Empleo de la funcin M
M00
M01
M02
M03
M04
M05
M06
M08
M09
M13
M14
M30
M89
M90
M91
M92
M93
M94
M97
M98
M99
M101
M102
M103
M109
M110
M111
M112
M113
M120
M124
M126
M127
105
240
105
105
105
105
105
105
121
107
105
105
117
112
113
121
51
114
115
108
115
110
117
Funciones auxiliares
Ve 00
309 740-53 4/2001 pdf Subject to change without notice