Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fan0TC - SP - H PDF
Fan0TC - SP - H PDF
GE Fanuc Series 0
RESET 7 8 9
ALTER
O N G
4 5 6
INSRT
CURSOR X Z F
1 2 3
DELET
U W R
- 0 . /,#
M S T EOB
B K J
A
C
I
Y H
No. Q CAN
VP
PAGE
USB RS232
SKIP DRY
RUN +X +C 1
60 70 80
10
40 90
OPT.
1x STOP -Z +Z 100% 100
20 100
1000 10
EDIT
SBL -C -X 10000
6
2
110
0 120
AUX AUX
0
1
A-5400 Hallein-Taxach/Austria
Phone ++43-(0)62 45-891-0
E-Mail: service@emco.co.at
EMCO WINNC GE FANUC SERIE 0-TC P REFACIO
Prefacio
El software EMCO WinNC GE Fanuc Serie 0-TC forma parte del concepto de
eneñanza EMCO basada en PC.
El objetivo de este concepto es aprender a operar y programar el control original
en el PC.
Con EMCO WinNC para el TURN EMCO, los tornos de la serie EMCO PC TURN
y EMCO Concept TURN se pueden controlar directamente desde el PC.
Usando un digitalizador o el teclado del control (accesorio) operar el software será
mucho más fácil y, por la similitud con el control original, didácticamente más
efectivo.
Además de esta descripción del software, está en preparación el siguiente material
educativo: Didáctico-CD-ROM "Win Tutorial" (Ejemplos, Operaciòn, Descripción
d elos comandos).
2
EMCO WINNC GE FANUC SERIE 0-TC INDICE
Indice
A: Descripción de las teclas D: Programación
Teclado de control, lámina para .......................................... A1 Estructura del programa .................................................... D1
tableta digitalizadora .......................................................... A1 Direcciones utilizadas ........................................................ D1
Funciones de las teclas ...................................................... A1 Resumen de comandos de funciones G para la
Teclas de entrada de datos ................................................. A2 subdivisión en comandos A, B, C ....................................... D2
Teclas de función ............................................................... A2 Resumen de comandos de funciones G para la
Teclas de control de la máquina .......................................... A4 subdivisión en comandos C ............................................... D2
Descripción de las Teclas ................................................... A4 comandos de funciones M ................................................. D3
Teclado del PC .................................................................. A6 Descripción de los comandos de funciones G..................... D5
G00 Avance rápido ............................................................ D5
G01Interpolación lineal ...................................................... D5
B: Principios básicos Inserción de chaflanes y radios .......................................... D6
Puntos de referencia del torno EMCO ................................ B1 Entrada directa de medidas de plano ................................. D7
M = Punto cero de la máquina ...................................... B1 G02 Interpolación circular a derechas ................................ D9
R = Punto de referencia ................................................ B1 G03 Interpolación circular a izquierdas ............................... D9
Decalaje de origen ............................................................. B2 G04 Temporización ......................................................... D10
Sistema de coordenadas .................................................... B2 G7.1 Interpolación cilíndrica ............................................. D11
Sistema de coordenadas con ........................................ B2 G10 Selección de datos .................................................. D13
programación de valor absoluto .................................... B2 Ejemplo de aplicación:
Sistema de coordenadas con ........................................ B2 Desplazamiento del punto cero ........................................ D13
programación de valor incremental ............................... B2 G12.1/G13.1 Interpolación de coordenadas polares .......... D14
Introducción del decalaje de origen ..................................... B3 G17-G19 Selección de niveles ........................................ D16
Medición de datos de herramienta ...................................... B4 G20 Ciclo de torneado longitudinal................................... D17
Medición de datos de herram. con disposit. óptico de G21 Ciclo de tallado de roscas ........................................ D18
preajuste ........................................................................... B5 G24 Ciclo de refrentado .................................................. D19
Medición de datos de herram. por el método de raspado ..... B6 G28 Aproximación al punto de referencia ......................... D19
G33 Tallado de roscas ..................................................... D20
Compensación de radio de herramienta ........................... D21
G40 Cancelar compensación del radio de corte ................ D23
C: Secuencias operativas G41 Compensación de radio de herramienta a la izquierda D23
Resumen de modos operativos .......................................... C1 G42 Compensación de radio de corte a la derecha ........... D23
Aproximación al punto de referencia .................................. C2 G70 Programación en pulgadas ....................................... D24
Entrada de la posición de engranajes ................................. C2 G71 Programación en milímetros ..................................... D24
Determinar idioma y directorio de piezas de trabajo ............ C2 G72 Ciclo de acabado ..................................................... D25
Introducción de programma ............................................... C3 G73 Ciclo de torneado longitudinal................................... D26
Llamar un programa .................................................... C3 G74 Ciclo de refrentado .................................................. D27
Introducir un bloque .................................................... C3 G75 Seguir contorno ....................................................... D28
Buscar palabra ................................................................. C3 G76 Taladrado de agujeros profundos / Ciclo de corte de
Insertar palabra ................................................................. C3 refrent. (eje Z) ................................................................. D29
Borrar palabra ................................................................... C3 G77 Ciclo de corte longitudinal (eje X) .............................. D30
Insertar bloque .................................................................. C3 G78 Ciclo de roscado múltiple ......................................... D31
Borrar bloque .................................................................... C3 G98/G99 Retorno al plano inicial/de retirada..................... D32
Borrar programa ............................................................... C4 G80 Cancelar ciclos de taladrado (G83 - G85) ................. D33
Borrar todos los programas ............................................... C4 G83 Ciclo de taladrado .................................................... D33
Entrada/Salida de datos .................................................... C4 G84 Ciclo de roscado con macho .................................... D34
Configurar la interfaz en serie ...................................... C4 G85 Ciclo de escariado ................................................... D35
Editar programa .......................................................... C5 G90 Programación absoluta ............................................ D36
Introducir programa ..................................................... C5 G91 Programación incremental ........................................ D36
Editar los decalajes de herramienta .............................. C5 G92 Limitación de revoluciones ....................................... D36
Introducir los decalajes de herramienta .............................. C5 G92 Fijar sistema de coordenadas ................................... D36
Imprimir programas ........................................................... C5 G94 Avance en mm/minuto .............................................. D36
Ejecución de programa ..................................................... C6 G95 Avance en mm/revolución ........................................ D36
Arranque de un programa de piezas .................................. C6 G96 Velocidad de corte constante .................................... D36
Visualización durante la ejecución del programa ................. C6 G97 Velocidad de giro constante ...................................... D36
Buscar bloque ................................................................... C6
Influir en el programa ........................................................ C6
Interrumpir el programa ............................................... C6
Contador de piezas y tiempo de pieza ................................ C7
Simulación gráfica ............................................................. C8
3
EMCO WINNC GE FANUC SERIE 0-TC INDICE
G: Progamación flejible NC
Variables y parámetros de cálculo ...................................... G1
Cálculo con variables ........................................................ G1
Estructura de control ......................................................... G2
Operadores de relación ..................................................... G2
H: Alarmas y Mensajes
Alarmas de sistema ........................................................... H1
Alarmas de máquina ......................................................... H3
Alarmas de máquina ......................................................... H6
I: Alarmas de control
Alarmas de control .............................................................. I1
4
EMCO WINNC GE FANUC SERIE 0-TC DESCRIPCIÓN DE LAS TECLAS
*()DQXF6HULHV
5(6(7 $/7(5
2 1 *
,1657
&85625 ; = )
'(/(7
8 : 5
0 6 7 (2%
% . -
$
&
,
< +
1R 4 &$1
93
3$*(
326 35*50 0(18 ,1387
2)6(7
86% 56
6.,3 '5<
581 ; &
[
237
6723
= =
(',7
6%/ & ;
$8; $8;
RESET ................. Pulsar esta tecla para cancelar INPUT .................. Introducir palabra, recoger datos
alarmas, reponer CNC (por ej., OUTP START ...... Iniciar salida de datos
para interumpir programa), etc. POS ...................... Visualizar la posición actual
CURSOR .............. Función de búsqueda, salto de PRGRM ................ Funciones de programa
línea arriba/abajo, llamar
programa MENU OFSET ...... Configurar y visualizar decalaje
de origen, correcciones de
PAGE ................... Página arriba/abajo herramienta y desgaste, y varia-
ALTER .................. Modificar palabra (cambiar) bles
INSRT .................. Insertar palabra, crear nuevo DGNOS PARAM ..Configurar y visualizar
programa parámetros y mostrar los datos
DELET .................. Borrar (programa, bloque, de diagnóstico
palabra) OPR ALARM ........Visualizar alarmas y mensajes
/,# EOB ................. Fin de bloque (End Of Block). AUX GRAPH ........Simulación de gráficos
CAN ...................... Borrar entrada.
A1
EMCO WINNC GE FANUC SERIE 0-TC DESCRIPCIÓN DE LAS TECLAS
8 : 5
0 6 7
% . -
$ , 1R 4
& < +
93
Teclas de función
0(18 Nota sobre las teclas de función
326 35*50
2)6(7
En el teclado del PC se introducen estas funciones
de teclas con F12 en la línea de teclas de software.
'*126 235 $8;
3$5$0 $/$50 *5$3+
A2
EMCO WINNC GE FANUC SERIE 0-TC DESCRIPCIÓN DE LAS TECLAS
A3
EMCO WINNC GE FANUC SERIE 0-TC DESCRIPCIÓN DE LAS TECLAS
; 4
(',7
= =
4 ;
6.,3 '5<
581 ; &
[
237
6723
= =
(',7
6%/ & ;
$8; $8;
RESET
; 4
= =
Movimiento manual de eje
4 ;
A4
EMCO WINNC GE FANUC SERIE 0-TC DESCRIPCIÓN DE LAS TECLAS
Parar / arrancar husillo; Arranque del husillo en el modo KONV y STEP 1..1000:
Girar portaherramientas
Interruptor de corrección de avance / avance rápido
(',7 Interruptor de selección modo operacional
Tecla de consenso
Sin función
A5
Teclado del PC
1
XP
5
RO
HQ
)H
VW
!
5
(
)
5
(
3
2
6
$
8
72
'
UX
FN
3
DX
VH
-2
*
5
RO
HQ
0
'
$
0
>
)
)
)
)
)
)
)
)
)
)
,1
&
,1
&
,1
&
,1
&
,1
&
" C
26 6
3 72 %
73 /
'5 6
58 .
< 1 ,3
1
XP
A
'
(
/(
7(
(
1
'
(
#
4
;
!
a
5$
( /
) /
$
'
b
g
.
=
=
1&
!
<
9
;
&
0
1
6
7$
5
7
B
A6
16
&7
3
6
WU
J
$$
OW O
*W
U U
6
W
U
J
2
$
OW
*
5
(
6
(
7
6
WU
J
$
OW
,
1
&
Con la tecla ESC se sale de algunas alarmas. Con F12 se activan las teclas de función Las funciones de máquina
del teclado numérico sólo
POS, PRGRM, OFFSET, PARAM , MENSAJ
Con la tecla F1 se intercalan los modos operativos (AUTO, EDIC, se activan si NUM-Lock no
B: Principios básicos
R = Punto de referencia
B1
EMCO WINNC GE FANUC SERIE 0-TC PRINCIPIOS BÁSICOS
Decalaje de origen
En los tornos EMCO, el punto cero de máquina "M"
está en el eje de máquina y en la cara frontal del
husillo. Esta posición no es adecuada como punto
de partida para la programación. Con el denominado
decalaje de origen puede desplazarse el sistema de
coordenadas a un punto adecuado del área de
trabajo de la máquina.
En el registro de decalajes (NPV) se dispone de un
decalaje de origen ajustable.
Cuando se define un valor de decalaje de origen en
0 : el registro de decalajes (NPV), este valor se tiene
en cuenta automáticamente y el punto cero de
coordenadas es desplazado de "M" hacia la derecha,
tanto como indique el valor (al punto cero de la pieza
de trabajo "W").
Dentro de un programa de piezas se puede configurar
o cambiar el punto cero de la pieza de trabajo
cuantas veces se desee con la función "G92 -
Configuración del sistema de coordenadas".
Decalaje de origen desde el punto cero de la máquina Ver más información en la descripción de los
M hasta el punto cero de la pieza de trabajo W comandos.
Sistema de coordenadas
La coordenada X está situada en la dirección del
carro transversal, la coordenada Z en la dirección del
carro longitudinal.
Los valores de las coordenadas en dirección negativa
describen los movimientos del sistema de
herramienta hacia la pieza de trabajo; los valores en
dirección positiva describen los movimientos a partir
de la pieza de trabajo.
Sistema de coordenadas con
programación de valor absoluto
Incremental El origen del sistema de coordenadas está en el
punto cero de la máquina "M" o, tras un decalaje de
88 origen programado, en el punto cero de la pieza de
trabajo "W".
: : Todos los puntos finales se describen a partir del
origen del sistema de coordenadas, mediante
indicación de las respectivas distancias X y Z.
Absoluto Las distancias X se indican como diámetro
88
;; (dimensionado como en el dibujo).
Sistema de coordenadas con
programación de valor incremental
= El origen del sistema de coordenadas está en el
= punto de referencia del asiento de herramienta "N" o
;; en la punta de corte tras llamar a una herramienta.
La coordenada U está situada en la dirección del
carro transversal, la coordenada W en la dirección
del carro longitudinal. Direcciones positiva y negativa:
Las coordenadas absolutas se refieren a una posición como en la programación de valor absoluto.
fija, las coordadas incrementales se refieren a la Con la programación de valor incremental se
posición de herramienta. describen las trayectorias reales de la herramienta
Los datos entre paréntesis de X ,-X, U, -U valen para (de punto a punto).
PC TURN 50/55, ya que la herramienta está delante Las distancias X se indican como medidas de
del centro de giro. diámetro.
B2
EMCO WINNC GE FANUC SERIE 0-TC PRINCIPIOS BÁSICOS
[ 0(18
Pulsar la tecla
:LQ1&*()DQXF6HULHV7F(0&2
2)6(7
)6
; ;
= =
desde el punto cero de la pieza de trabajo al
punto cero de máquina (signo negativo).
Introducir el decalaje (por ej., Z-30.5) y pulsar la
326,7,21$&78$/ 5(/$7,9$
tecla ,1657
8:
Este decalaje está siempre activo (sin llamada
',5B67
especial aparte).
.219
) ) ) ) ) Nota:
'(6*$6 *(20(7 '(67
Con este decalaje se realiza normalmente el salto de
Máscara de entrada para decalaje de origen coordenadas desde la superficie frontal del husillo a
la superficie de tope del elemento de amarre.
La longitud de la pieza bruta (desplazamiento a la
superficie frontal derecha de la pieza bruta) se
ejecuta después en el programa con G92.
B3
EMCO WINNC GE FANUC SERIE 0-TC PRINCIPIOS BÁSICOS
;
asiento de herramienta.
Hay que medir cada herramienta que se utiliza para
= el mecanizado. Para ello se miden las distancias
desde el punto de referencia de asiento de
herramienta "N" a la punta de corte de la herramienta
Corrección de longitud correspondiente.
En el denominado registro de herramientas pueden
guardarse las correcciones de longitud medida, el
radio de herramienta y la posición de la cuchilla.
(standard = 16).
Cada línea del registro corresponde a una
herramienta.
Puede seleccionarse cualquier número de corrección,
pero dicho número ha de tenerse en cuenta al llamar
a la herramienta del programa de piezas.
Ejemplo
Las correcciones de longitud de una herramienta se
han guardado en el lugar de torreta revólver 4 con el
número de corrección 4.
Llamada del programa: T0404
Las dos primeras cifras tras la dirección T informan
5
de la posición en la torreta revólver, las cifras 3ª y 4ª
indican el número de corrección correspondiente.
Radio de herramienta R
Las correcciones de longitud pueden medirse
semiautomáticamente; en ese caso, el radio de
herramienta y la posición de la cuchilla han de
introducirse manualmente.
B4
EMCO WINNC GE FANUC SERIE 0-TC PRINCIPIOS BÁSICOS
&21&(377851 &21&(377851
Para la corrección X
Avanzar con la herramienta de referencia hasta la
retícula Concept Turn 105/155 Pulsar sucesivamente las teclas ; y ,1387
Para la corrección Z
1
Pulsar sucesivamente las teclas = y ,1387
B5
EMCO WINNC GE FANUC SERIE 0-TC PRINCIPIOS BÁSICOS
Pulsar sucesivamente las teclas : y &$1
=
Con las teclas de CURSOR seleccionar
el número de posición de herramienta
β Pulsar sucesivamente las teclas
y ,1387
=
pulsar ,1387
B6
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
C: Secuencias operativas
REF MDI
Este modo se utiliza para la aproximación al punto En el modo operativo HE se puede conectar el
de referencia. husillo y girar la torreta revólver.
Al llegar al punto de referencia, la indicación de El control ejecuta el bloque introducido y borra
valor real se coloca sobre el valor de las coordenadas después el buffer de memoria para nuevas entradas.
del punto de referencia. Con ello, el control conoce
la posición de la herramienta en la zona de trabajo.
La aproximación al punto de referencia ha de
realizarse en las situaciones siguientes:
- Tras conectar la máquina P/P
- Tras una interrupción de corriente
Con las teclas de dirección pueden desplazarse
- Tras las alarmas "Aproximar punto de referencia"
manualmente los carros.
o "Punto de referencia no alcanzado"
- Tras colisiones, o si los carros se agarrotan por
sobrecarga.
P1 ... P1000 1 ... 10000
En este modo pueden desplazarse los carros con el
AUTO incremento deseado (1 ... 1000 en µm / 10-4 pulgadas),
por medio de las teclas de dirección -X + X -Z
Para la ejecución de un programa de piezas, el
control llama en este modo operativo uno tras otro +Z .
a los bloques y los evalúa.
El incremento seleccionado (1, 10, 100...) debe ser
Para la evaluación tiene en cuenta todas las mayor que la resolución de máquina (recorrido
correcciones activadas mediante el programa. mínimo posible); en caso contrario, no se produce
ningún desplazamiento.
Se ejecutan uno tras otro los bloques elaborados de
esta forma.
REPOS
Posicionar retorno. Aproximar contorno de nuevo
EDIC en el modo operacional JOG.
En el modo operativo EDIT se pueden introducir
programas de piezas y transmitir datos.
Teach In
C1
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
C2
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
Introducción de programma
Los programas de piezas y subrutinas pueden
introducirse en el modo EDIC.
Llamar un programa
• Cambiar al modo EDIC
CURSOR
Introducir un bloque
8 5
N Z
INSRT Número de bloque (no es imprescindible)
Ejemplo:
9 1
G U
INSRT 1ª palabra
4 3 0
X R S
INSRT 2ª palabra
... ... ...
/,#
EOB
INSRT EOB - Final de bloque (también tecla de PC )
oder INSRT
Nota:
Con el parámetro "SECU" (AJUSTE 1) se puede
establecer si la numeración de bloques se hará de
forma automática (1 = sí, 0 = no).
Borrar palabra
Buscar palabra
Colocar el cursor delante de la palabra a borrar,
Introducir la dirección de la palabra a buscar (por ej.
CURSOR
introducir la dirección y pulsar la tecla DELET .
X) y pulsar la tecla .
Insertar bloque
Insertar palabra Colocar el cursor delante del signo EOB ";" en el
Colocar el cursor delante de la palabra que ha de bloque que debe preceder al bloque insertado e
preceder a la palabra insertada, introducir la palabra introducir el bloque a insertar.
C3
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
Borrar programa
Modo operativo EDITAR PROGRAMA
Introducir el número de programa (por ej. O22) y
C4
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
Introducir programa
Imprimir programas
• Modo operativo EDIC
• La impresora (impresora standard bajo Windows)
• Introducir en (AJUSTE 1), en E/S, la interfaz
debe estar conectada y ON LINE.
(emisor).
• Modo EDIC
• Pulsar la tecla PRGRM . • Introducir en (AJUSTE 1), en E/S, P (impresora).
• Al editar desde el diskette o el disco duro se debe • Pulsar la tecla PRGRM .
indicar el número de programa.
• Introducir el programa a imprimir.
Introducir el número de programa si quiere enviar
Introducir el número de programa si se quiere
un programa (p.ej.: O22).
imprimir un programa (p.ej.: O22).
Si se escribe por ej. O5-15, se transmitirán todos
Si se escribe por ej. O5-15, se imprimirán todos
los programas con número comprendido entre 5
los programas con número comprendido entre 5
y 15 (incluidos).
y 15 (incluidos).
Si se marca como número de programa O-9999,
Si se marca como número de programa O-9999,
se enviarán todos los programas.
se imprimirán todos los programas.
OUTPT
• Pulsar la tecla START . OUTPT
• Pulsar la tecla START .
C5
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
Interrumpir el programa
Visualización durante la ejecución del
programa Modo bloque único (SINGLE BLOCK):
tras cada bloque de programa se detiene el programa.
Durante la ejecución del programa se pueden
visualizar distintos valores. Se continúa el programa con la tecla .
• Pulsar la tecla de software PRGRM (estado Si se ha activado SINGLE BLOCK, aparece en la
básico). Durante la ejecución del programa se línea superior de la pantalla SBL.
visualiza el bloque en ejecución.
• Pulsar la tecla de software VERIFI. Durante la M00:
ejecución del programa se visualiza el bloque en Tras M00 (parada programada) del programa se
ejecución, las posiciones actuales, los comandos detiene el programa. Se continúa el programa con la
G y M activos, y la velocidad, avance y tecla .
herramienta.
C6
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
C7
EMCO W INNC GE FANUC SERIE 0-TC SECUENCIAS OPERATIVAS
Simulación gráfica
Programas NC pueden ser simulados gráficamente.
WinNC GE Fanuc Series T (c) EMCO x
AUX
F: 100% S: 100% Presione la tecla GRAPH .
PARAMETRO GRAFICO O 0000 N0000 En la pantalla aparece al lado la máscara de
LONGITUD PIEZA W=_ 0.000 introducción para la simulación gráfica.
DIAMETRO PIEZA D= 0.000 El campo de simulación es un detalle rectangular
PARADA GRAFI N= 9999 indicado en el borde derecho superior e izquierdo
BORRA AUTO A= 1
0
inferior.
LIMITE L=
CENTRO GRAFICO X= 0.000
Z= 0.000
Introducciones:
ESCALA 0.000
S=
GRAPHIC MODE
M= 0
LONGITUD PIEZA W
NR. _ DIAMETRO PIEZA D
EDIT
F3 F4 F5 F6 F7 Introducir aquí el borde derecho superior de la gama
GRAPH AMPLIA AUX. > de simulación.
C8
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D: Programación
Estructura del programa
Se utiliza la programación CN para máquinas
herramienta según DIN 66025.
El programa CN se compone de una secuencia de
bloquesdeprogramaqueseguardanenmemoriaen
la unidad de control.
Al mecanizar piezas de trabajo, el ordenador lee y
comprueba estos bloques según la secuencia
programada.
Se envían a la máquina herramienta las
correspondientes señales de control.
Direcciones utilizadas
O .......... número de programa principal, de 1 a 9499,
para programas de piezas y subrutinas
N ........... número de bloque, de 1 a 9999
G .......... función de recorrido
X, Z ....... datos de posición en valores absolutos (X
también temporización)
U, W ..... datos de posición en valores incrementales
(U también temporización)
R ........... radio, medida cónica, parámetros de ciclos
C ........... chaflán
I, K ........ parámetros de arco
F ........... avance, paso de rosca
S ........... velocidad de husillo, velocidad de corte
T ........... llamada a herramienta (cálculo de longitud)
M .......... función lógica, función adicional
P ........... temporización, llamada a subrutina,
parámetros de ciclos
Q .......... parámetros de ciclos
; ............ fin de bloque
D1
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
7DODGUDGRGHDJXMSURIXQGRV
G40· ............. Cancelar compensación de
* *
&LFORGHUDQXUDGRHQ=
radio de herramienta
* * &LFORGHUDQXUDGRGHHMH; G41 .............. Compensación de radio de
* * &LFORGHURVFDGRP~OWLSOH herramienta a la izq.
* *
)LMDUVLVWHPDGHFRRUGHQDGDV G42 .............. Compensación de radio de
/LPLWDFLyQGHYHORFLGDG
herramienta a la dere.
* $YDQFHUiSLGR
G70 .............. Medidas en pulgadas
* ,QWHUSRODFLyQOLQHDO
G71 .............. Medidas en milímetros
* ,QWHUSRODFLyQFLUFXODUDGHUHFKDV
* ,QWHUSRODFLyQFLUFXODUDL]TXLHU
G72+ ............ Ciclo de acabado del contorno
* * * &LFORGHWRUQHDGRORQJLWXGLQDO
G73+ ............ Ciclo de torneado longitudinal del contorno
* * * &LFORGHWDOODGRGHURVFDV G74+ ............ Ciclo de refrentado del contorno
* * * &LFORGHUHIUHQWDGR G75+ ............ Ciclo de repetición de la muestra
* * 7DOODGRGHURVFDV G76+ ............ Taladrado de agujeros profundos o
* 9HORFLGDGGHFRUWHFRQVWDQWH ciclo de ranurado de eje Z
* 3URJUDPDFLyQGHYHORFLGDG
G77+ ............ Ciclo de ranurado de eje X
* 3URJUDPDFLyQDEVROXWD
G78+ ............ Ciclo de roscado múltiple
G80· ............. Borrar ciclo de taladrado (G83 - G85)
* 3URJUDPDFLyQLQFUHPHQWDO
FRRUGHQDGDVSRODUHV Para la versión A no existen los comandos de los
*
7HUPLQDODLQWHUSRODFLyQGH
grupos 3 y 11. La programación incremental se
realiza en la versión A siempre con U y W, los
FRRUGHQDGDVSRODUHV
D2
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
0$1'2 6,*1,),&$'2
0 3DUDGDSURJUDPDGD
0 3DUDGDSURJUDPDGDFRQGLFLRQDO
0 )LQGHOSURJUDPD
0 +XVLOOR21HQVHQWLGRGHUHORM
0 +XVLOOR21HQVHQWLGRRSXHVWRDOUHORM
0 +XVLOOR2))
0 5HIULJHUDQWH21
0 5HIULJHUDQWH2))
0 +HUUDPLHQWDPRWRUL]DGD21HQVHQWLGRGHUHORM
0 +HUUDPLHQWDPRWRUL]DGD21HQVHQWLGRRSXHVWRDOUHORM
0 +HUUDPLHQWDPRWRUL]DGD2))
0 3tQXOD$75È6
0 3tQXOD$'(/$17(
0 %DQGHMDUHFRJHGRUD$75È6
0 %DQGHMDUHFRJHGRUD$'(/$17(
0 $%5,5HOHPHQWRGHVXMHFLyQ
0 &(55$5HOHPHQWRGHVXMHFLyQ
0 )LQGHOSURJUDPDSULQFLSDO
0 )LQGHOSURJUDPDSDUDRSHUDFLyQFDUJD
0 2SHUDFLyQUHGRQGRHMH&21
0 2SHUDFLyQKXVLOORHMH&2))
0 2VFLOODUKXVLOOR&21
0 2VFLOODUKXVLOOR'(6&21
0 $YDQFHEDUUDDOPDFpQDOLPHQWDGRUDYDQFH&21
0 $YDQFHEDUUDDOPDFpQDOLPHQWDGRUDYDQFH'(6&21
0 &DPELRGHEDUUDV
0 6RSODGR&21
0 6RSODGR'(6&21
0 3ODWRPDQXDO
0 (OHPHQWRGHVXMHFLyQGHWUDFFLyQ
0 (OHPHQWRGHVXMHFLyQGHSUHVLyQ
0 &RQWUROSRVLFLyQILQDO2))
0 $FWLYDUDYDQFHGHEDUUDDOPDFpQDOLPHQWDGRU
0 'HVDFWLYDUDYDQFHGHEDUUDDOPDFpQDOLPHQWDGRU
0 /ODPDGDVXEUXWLQD
0 )LQVXEUXWLQDPDQGRGHVDOWR
D3
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D4
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
G90 absoluto
N.. G95
.....
N20 G01 X40 Z20.1 F0.1
G91 incremental
S ...... Punto inicial N.. G95 F0.1
; E ...... Punto final .....
N20 G01 X20 W-25.9
Valores absolutos e incrementales para G01
D5
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Notas
Sólo pueden insertarse chaflanes y radios entre
¡
D6
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
$
;<
;
<
A1... ;<
X3... Z3... A2...
$
2 ;<
$
;<
;
<
X2... Z2... R... ;<
X3... Z3... $
o
A1... R... 5
3 X3... Z3... A2...
;<
$
;<
;
<
X2... Z2... C... ;<
X3... Z3...
o
$
A1... C...
4 X3... Z3... A2... &
;<
$
;<
;
< ;<
X2... Z2... R1...
X3... Z3... R2...
X4... Z4... 5 $
o ;<
5
A1... R1...
5
X3... Z3... A... R2...
X4... Z4...
;<
$
;<
;
D7
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Nota
No pueden utilizarse los siguientes comandos G
para bloques con chaflán o radio. No utilizarlos entre
los bloques con chaflán o radio que definen los
números de secuencia.
- Comandos G (excepto G04) en el grupo 00
- G02, G03, G20, G21 y G24 en el grupo 01
D8
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Notas
Si I o K tienen valor 0, el parámetro en cuestión no
debe introducirse.
Si se introduce R como valor positivo, se obtiene
un arco <180°; si se introduce como valor negativo,
el arco será >180°.
Con R no puede programarse un círculo completo.
Según DIN 66025, hay que contemplar G02, G03
siempre detrás del eje de giro,
independientemente de si el mecanizado se
produce detrás o delante del eje de giro.
D9
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
G04 Temporización
Formato
N... G04 X(U)... [seg]
o
N... G04 P... [mseg]
D 10
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Advertencias:
· El punto de referencia del cilindro se debe introducir · En un bloque entre G7.1 C.. y G7.1 C0 no se puede
en modo incremental ya que de lo contrario éste reactivar un programa interrumpido.
sería aproximado por la herramienta! · El radio de arco durante la interpolación circular
· En los datos offset se debe asignar a la herramienta (G2 o G3) se debe programar a través de un
la posición de la cuchilla 0. Pero se debe introducir mando R y no en grados y/o a través de las
el radio de la fresa. coordenadas K y J.
· En el modo G7.1 no se debe cambiar el sistema de · En el programa de geometría entre G7.1 C.. y G7.1
coordenadas. C0 no se debe programar una marcha rápida (G0)
y/o procedimientos de posicionamiento que causan
· G7.1 C.. y/o G13.1 C0 se deben programar en el movimientos de marcha rápida (G28) o ciclos de
modo "Compensación de radio de la cuchilla taladro (G83 hasta G89).
descon." (G40) y no se pueden iniciar o terminar
dentro de "Compensación de radio de la cuchilla · El avance introducido en el modo interpolación
con." (G41 o G42). cilíndrica se entiende como velocidad de traslación
encima de la superficie de cilindro desarrollada.
· G7.1 C.. y G7.1 C0 se deben programar en
bloques separados.
D 11
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
(corresponde a M3)
N30 G97 S2000
N32 M52 acoplar y posicionar husillo
N35 G7.1 C19.1 inicio de interpolación /
¡[π
5
radio pieza bruta
N37 G94 F200
N40 G0 X45 Z-5
N45 G1 X35 C0 Z-5
N50 G1 Z-15 C22.5
N55 Z-5 C45
N60 Z-15 C67.5
D 12
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Ejemplo de aplicación:
Desplazamiento del punto cero
Formato
N... G10 P...X...Z...R...Q...;
o
N... G10 P...U...W...C...Q...;
P: Número de desplazamiento
0 Valor de desplazamiento para
sistema de coordenadas
1-64 Valor de corrección de desgaste
de la herramienta Valor de mando es el
número de desplazamiento
10000+(1-64) Número de corrección de
la geometría de la herramienta
(1-64) Número de desplazamiento
D 13
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
G12.1/G13.1 Interpolación de
; coordenadas polares
& Formato:
N... G12.1
N... G13.1
Advertencias:
También con la programación de diámetro para el G12.1 selecciona un nivel (G17) en el cual se realiza
eje lineal (eje X) se utiliza la programación de radio la interpolación de coordenadas polares.
para el eje de giro (eje C). Se cancela el nivel G18 utilizado antes de la
programacion de G12.1.
En los datos offset se debe asignar a la herramienta
Se restablece a través de mando G13.1 (Fin
la posición de la cuchilla 0.
interpolación de coordenadas polares).
Pero se debe introducir el radio de la fresa.
Después de conectar la máquina o con un RESET de
En el modo G12.1 no se debe cambiar el sistema
sistema se cancela igualmente el estado
de coordenadas.
"interpolación de coordenadas polares" (G13.1) y se
G12.1 y/o G13.1 se deben programar en el modo utiliza el nivel definido a través de G18.
"Compensación de radio de la cuchilla descon."
(G40) y no se pueden iniciar o terminar dentro de
"Compensación de radio de la cuchilla con." (G41 Códigos G que se pueden utilizar en el modo
oG42). "interpolación de coordenadas polares":
G12.1 y G13.1 se deben programar en bloques
&yGLJR* 8VR
separados.
En un bloque entre G12.1 y G13.1 no se puede * ,QWHUSRODWLyQOLQHDO
reactivar un programa interrumpido ** ,QWHUSRODFLyQFLUFXODU
* 7HPSRUL]DFLyQ
El radio de arco durante interpolación circular (G2
&RPSHQVDFLyQGHUDGLRGHODFXFKLOOD
o G3) se puede programar a través de un mando
** LQWHUSROFRRUGSRODUHVVHDSOLFDDO
R y/o a través de coordenadas I y J.
* UHFRUULGRGHKHUUDPGHVSXpVGHOD
En el programa de geometría entre G12.1 yG13.1 FRPSHQVDFLyQGHKHUUDP
no se debe programar marcha rápida (G0). (Véase **
tabla al lado). 0DQGRPDFURGHXVXDULR
*
** $YDQFHSRUPLQXWRDYDQFHSRUJLUR
D 14
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 15
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
=
G17-G19 Selección de niveles
*
< Formato
; N... G17/G18/G19
;
Con G17 hasta G19 se fija el nivel en el cual se
= pueden realizar la interpolación círcular y la
< interpolación de coordenadas polares y en el cual se
calcula la compensación de radio de la fresa.
; *
En el eje vertical sobre el nivel activo se realiza la
< compensación de longitud de herramienta.
=
= G17 nivel XY
G18 nivel ZX
;
< G19 nivvel YZ
= *
<
;
;
= <
D 16
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
; Notas
- Este ciclo es modal y se cancelará con otra función
Ciclo de torneado longitudinal sin medida cónica R
G del mismo grupo.
- Para los bloques siguientes del ciclo sólo habrá
que programar las coordenadas modificadas (ver
;
ejemplo en la página siguiente).
- El parámetro de conicidad negativo (-R) define el
8
:
=
;
N100 G91
.....
; N110 G20 U-4 W-66 F0.18
N115 U-8
N120 U-12
N125 U-16
N130 G00 .....
=
D 17
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
8
o
N... G21 X(U)... Z(W)... R... F... (cónico)
.
;
F ......... Paso de rosca [mm]
= R [mm] ...... Medida incremental del cono en el eje X
) Advertencias
El ciclo es modal y se selecciona mediante otra
función G del mismo grupo.
Para bloques sucesivos de ciclo se pueden
Ciclo de tallado de roscas recto
programar solamente los valores de coordenadas
que cambian.
Parámetro menor de cono define el cono como el
indicado en el dibujo.
;
= :
; 8
.
5
=
D 18
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
= Advertencias
El ciclo es modal y se selecciona mediante otra
función G del mismo grupo.
;
.
5 :
=
=
;
D 19
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
8
cara de refrentar.
Como no hay retorno automático al punto inicial, se
;
utiliza principalmente el ciclo de roscado múltiple
G78.
= También pueden realizarse mecanizados como el
moleteado o el moleteado diagonal.
) Notas
- En el roscado cónico, hay que definir el paso de
rosca con el valor más alto del eje X o Z.
- Es posible el tallado de roscas continuas (roscas
Medidas de tallado de roscas múltiples).
D 20
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Compensación de radio de
herramienta
Para la medición de herramientas, la placa de corte
se mide sólo en dos puntos (tangentes a los ejes X
y Z).
La medición de herramienta sólo describe, pues, una
punta teórica de la plaquita.
Este punto es desplazado en las trayectorias
programadas de la pieza de trabajo.
5
Para los movimientos en las direcciones de los ejes
(torneado longitudinal o refrentado), se trabaja con
los puntos tangenciales de la placa de corte.
Radio de punta y punta teórica de la plaquita Por consiguiente no se producen errores dimensio-
nales en la pieza de trabajo.
D 21
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
5 * 5
* *
*
Aproximación y retirada a un punto de esquina Aproximación y retirada desde lateral posterior
desdedelante
Trayectoria programada de herramienta
Trayectoria real de herramienta
*
En arcos la aproximación se hace siempre a la
tangente del punto inicial/final del arco.
5 La aproximación y la retirada de contorno deben ser
superiores al radio de corte R; si no, se interrumpe el
5 programa con alarma.
Si los elementos de contorno son inferiores al radio
5
de corte R, se puede dañar el contorno. El software
calcula por adelantado 3 bloques para detectar los
*
posibles problemas e interrumpir en ese caso el
Aproximación y retirada a un punto de arista programa con una alarma.
desde detrás
Trayectorias de herramienta en ejecución de programa con compensación de radio de herramienta
5
5 5
5
*
*
* *
Trayectorias de herramienta en arista interior Trayectoria de herramienta en ángulo ext.> 90°
D 22
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Notas
D 23
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 24
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Notas
- Las funciones F, S, T y G41 o G42, que se
programan entre P y Q, son sólo efectivas para
G72.
- El ciclo G72 sólo puede programarse tras los ciclos
G73, G74 o G75.
D 25
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
8
% primer bloque U [mm] profundidad de corte
5
8
para la descripción del
Instrucciones contorno
programadas Q .......... número del último bloque
$
para la descripción del
: contorno
U [mm] sobremetal de acabado en
dirección X (con signo),
Ciclo de torneado de longitudinal de contorno representado en el plano
como U2/2
W [mm] sobremetal de acabado en
dirección Z (incremental con
signo)
Ejemplo: F, S, T avance, husillo, herramienta
Tornear el contorno representado arriba. U1 , R,, U2
y W (en N100 y N110) seleccionados, muy Antes de la mecanización, la herramienta está en el
aumentados para mejor representación. punto C. Entre los números de bloque P y Q se
programa un contorno (A - A - B), que se ejecuta con
A: X=102, Z=0 la correspondiente división de corte hasta el
A': X=20, Z=0 sobremetal de acabado definido U (segundo bloque,
B: X=100, Z=-50 en el plano: U2/2).
Programa: Notas
... - Las funciones F, S y T entre P y Q se ignoran.
N70 G00 X102 Z0 (Punto A) - El contorno entre A' y B debe programarse de
... forma creciente, es decir, el diámetro debe
... aumentar.
N100 G73 U8 R2 - El primer movimiento de A a A ha de programarse
N110 G73 P120 Q190 U10 W5 con G00 o G01, sólo se permite un desplazamiento
N120 G0 X20 (Punto A') del eje X (G00 X...) y debe programarse en
N130 G1 Z-15 coordenadas absolutas.
N140 X40 - No se permite llamar a subrutinas entre P y Q.
N150 X70 Z-30
N160 Z-40
N170 X80
N180 X90 Z-50
N190 X100 (Punto B)
N200 S... F... T...(Seleccionar herram. de acabado)
N210 G72 P120 Q190 (Ciclo de
acabado)
....
D 26
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Formato
& N... G74 W... R...
$
N... G74 P... Q... U+/-... W+/-... F... S... T...
$
primer bloque W ......... profundidad de corte
dirección Z
R .......... altura de retroceso
: % :
dirección X (con signo),
representado en el plano
como U/2
Ciclo de refrentado del contorno W [mm] sobremetal de acabado en
dirección Z (incremental con
signo) representado en el
plano como W2
Ejemplo: F, S, T avance, husillo, herramienta
Tornear el contorno representado arriba. W1 , R,, W2
y U (en N100 y N110) seleccionados, muy
aumentados para mejor representación. Antes de la mecanización, la herramienta está en el
punto C. Entre los números de bloque P y Q se
A: X=120, Z=2 programa un contorno (A - A - B), que se ejecuta con
A': X=120, Z=-45 la correspondiente división de corte hasta el
B: X=20, Z=0 sobremetal de acabado definido W (segundo bloque,
en el plano: W2).
Programa:
... Notas
N70 G00 X120 Z2 (Punto A) - Las funciones F, S y T entre P y Q se ignoran.
... - El contorno entre A' y B debe programarse de
... forma decreciente, es decir, el diámetro debe
N100 G74 W9 R2 disminuir.
N110 G74 P120 Q190 U10 W5 - El primer bloque de descripción del contorno de A
N120 G0 Z-45 (Punto A') a A ha de programarse con G00 o G01, sólo se
N130 G1 X80 Z-40 permite un desplazamiento del eje Z (G00 Z...) y
N140 Z-30 debe programarse en coordenadas absolutas.
N150 X60 Z-25 - No se permite llamar a subrutinas entre P y Q.
N160 Z-20
N170 X30 Z-15
N180 X20
N190 Z0 (Punto B)
N200 S... F... T...(Seleccionar herram. de acabado)
N210 G72 P120 Q190 (Ciclo de
acabado)
....
D 27
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
88
eje X (incremental en el
radio, con signo), represen-
tado en el plano como U1
& W ......... punto inicial de ciclo en el eje
$ Z (incremental en el radio,
con signo), representado en
el plano como W2
R .......... número de repeticiones
(igual a la división de cortes)
%
segundo bloque P ..... Número de bloque del prim-
8
del contorno
Q .......... Número de bloque del último
$
: bloque para la descripción
del contorno
U [mm] Sobremedida de alisado en
Repetición de la muestra dirección X (con signo)
indicado en el dibujo como
U/2.
W2 [mm] Sobremedida de alisado en
dirección Z (incremental con
signo), indicado en el dibujo
como W2.
F, S, T Avance, husillo, herramienta
D 28
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
3
5
3
como R1
8
seg. bloque X(U), Z(W) coordenadas absolutas
(incrementales) del punto
K de esquina de contorno
. 5 o Z(W) profundid. absoluta
= : de taladrado (increm.)
;
D 29
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
3
plano: R1
seg. bloque X(U), Z(W) coordenadas absolutas
3
(incrementales ) de K.
P [µm] profundidad de corte en
8
3
dirección X (sin signo), el
avance positivo será inferior
3
a la anchura de herramienta
5
F ........... avance
Notas
Corte longitudinal - El avance Q ha de ser menor que la anchura de
herramienta B.
- En este ciclo no se tendrá en cuenta la anchura de
la herramienta.
- En el primer corte no se producirá rebaje.
- El rebaje ha de tener siempre valor positivo.
D 30
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
de acabado
. *PxxXXxx
4
define el valor del chaflán
3)
5
*P xxxxXX
= : define el ángulo de flanco [°]
(permitidos: 80, 60, 55, 30,
29, 0)
Q .......... Profundidad mínima de corte
[µm] incremental
Ciclo de roscado múltiple R .......... Sobremedida de acabado
[mm] incremental
Nota
El parámetro de conicidad negativa R define el cono
mostrado en el dibujo.
D 31
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 32
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Formato
4 4 4 N... G98(G99) G83 X0 Z(W)... (R...) Q... P... F...
M...
4 4 4
Notas
- Si se programa G99 (retirada al plano de retirada),
hay que especificar también el parámetro R. Con
G98 se puede omitir R.
- No es necesario programar X0 si se ha llevado la
herramienta en el bloque anterior al centro de giro
Temporizac. P Plano (N... G00 X0 Z...).
inicial Si se programa X0, en el bloque anterior sólo hay
que aproximar a la posición inicial del eje Z (N..
G00 Z3).
- Si no se especifica Q, no se realiza división del
corte, es decir, el taladrado se hace en un solo
Ciclo de taladrado con retirada al plano inicial movimiento hasta el punto final Z.
D 33
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Formato
N... G98(G99) G84 X0 Z(W)... (R...) F... M...
Advertencias
G84 (G98 Modo)
Si se programa G99 (vuelta al nivel de retorno) se
debe definir también la dirección R. ¡Con G98 se
puede eliminar R!
No se necesita programar X0 si la herramienta ya
ha sido trasladada al centro de giro en el bloque
anterior (N... G00 X0 Z...)
Si se programa X0 debe ser alcanzada la posición
de partida en el bloque anterior para el eje Z (N..
G00 Z3)
D 34
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Formato
N... G98(G99) G85 X0 Z(W)... (R...) P... F... M...
Advertencias
G85 (G98 Modo)
Si se programa G99 (vuelta al nivel de retorno) se
debe definir también la dirección R. ¡Con G98 se
puede eliminar R!
No se necesita programar X0 si la herramienta ya
ha sido trasladada al centro de giro en el bloque
anterior (N... G00 X0 Z...)
Si se programa X0 debe ser alcanzada la posición
de partida en el bloque anterior para el eje Z (N..
G00 Z3)
Comenzar el ciclo de roscar con la función M
adecuada (M03 o M04). En el punto final, la dirección
del husillo cambia automáticamente para el
retroceso. Si se llega de nuevo a la posición inicial,
Plano la dirección del husillo cambia a la dirección original.
inicial
D 35
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 36
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Nota:
En las páginas siguientes se describen los comandos
M standard. Que un comando sea ejecutable depende
del tipo de máquina y de los accesorios utilizados.
D 37
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 38
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
Notas
- M98 puede designarse también en relación con
instrucciones de desplazamiento (p.ej.. G01 X25
M98 P25001)
- Cuando no se especifica el número de repeticiones
para M98, el subprograma se ejecuta sólo una vez
(M98 P5001)
- Cuando no existe el número de subprograma
programado, se activa una alarma.
- Está permitido un nivel de anidamiento doble.
sin dirección de salto:
salto al comienzo del programa con la dirección de
1[[[[0
salto Pxxxx:
Salto al bloque nº xxxx
103
103
salto al programa de llamada, al bloque con nº xxxx
1[[[[0
Notas
- M99 ha de ser el último comando del subprograma.
Llamada a un subprograma desde el programa - El control vuelve automáticamente al bloque
principal siguiente del programa principal.
D 39
EMCO WINNC GE FANUC SERIE 0-TC PROGRAMACIÓN
D 40
EMCO WINNC GE FANUC SERIES 0-TC FLEXIBLE NC- PROGRAMMIERUNG
G: Programación flejible NC
Variables y parámetros de cálculo
1~PHUR
7LSRYDULDEOH )XQFLyQ
YDULDEOH Un programa se puede configurar más flexible a
través del uso de variables en lugar de valores fijos
6LHPSUHFHUR (VWDYDULDEOHWLHQH .
VLVWHPD VLHPSUHHOYDORUFHUR Así se pude reaccionar a señales como por ej.
YDULDEOH ,QYDULDEOH valores de medida o a través del uso de variables
3DUDGLVSRVLFLyQOLEUH como valor nominal el mismo programa puede ser
9DULDEOHV
SDUDFiOFXORVHQHO usado para geometrías diferentes.
ORFDOHV
SURJUDPD Junto con el calcúlo de variables y saltos de programa
3DUDGLVSRVLFLyQOLEUH se da la posibilidad de crear un archivo altamente
9DULDEOHV
SDUDFiOFXORVHQHO flexible y así ahorrar tiempo de programación.
JOREDOHV
SURJUDPD
Variables locales y globales pueden ser leidas y
3DUDGLVSRVLFLyQOLEUH
9DULDEOHV escritas. Todas las otras variables sólo pueden ser
SDUDFiOFXORVHQHO
JOREDOHV leidas.
SURJUDPD
Variables locales sólo pueden ser usadas en aquel
6LVWHPD $OPDFpQDOLPHQWDGRUILQ
macro en que fueron definidas.
YDULDEOH GHEDUUDDOFDQ]DGR
Variables locales pueden ser usadas in cada macro
independientemente de aquel macro en que fueron
6LVWHPD $OPDFpQDOLPHQWDGRU definidas.
YDULDEOH DOLPHQWDGRUKDDYDQ]DGR
$OPDFpQDOLPHQWDGRU
6LVWHPD
SULPHUDSLH]DGHVSXpV
YDULDEOH
GHFDPELRGHEDUUD
6LVWHPD 1~PHURQRPLQDOGH
YDULDEOH SLH]DV
6LVWHPD 1~PHURHIHFWLYRGH
YDULDEOH SLH]DV
G1
EMCO WINNC GE FANUC SERIES 0-TC FLEXIBLE NC- PROGRAMMIERUNG
GOTO <n>
El mando de salto GOTO puede ser programado
también sin condición. Como destino de salto se
puede usar una variable o constante. Con una
variable se puede de nuevo reemplazar el número
por una expresión de cálculo en corchetes.
Ejemplo
Salta al número de bloque 3
GOTO 3
Ejemplo
Salta alla variable #6
GOTO#6
G2
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H: Alarmas y Mensajes
Alarmas de sistema 0013 Configuración no válida para interfaz en
Estas alarmas sólo pueden aparecer cuando se ha serie
arrancado WinNC o WinCTS. Causa: La configuración actual no está permitida
para WinNC.
Configuración permitida:
0001 Error al crear fichero ... Baudios: 110, 300, 600, 1200, 2400, 4800,
Remedio: Comprobar si existen los directorios que 9600, 19200
se han introducido en los ficheros .INI. Número de bits de datos: 7 u 8
Comprobar si es posible el acceso a Número de bits de stop: 1 ó 2
escritura en estos directorios. Paridad: ninguna, par o impar
Verificar si hay bastante memoria en el Remedio: Cambiar la configuración de interfaz en
disco duro. el control de sistema WINDOWS
0002 Error al abrir el fichero ... (Conexiones).
Remedio: Comprobar si existen los directorios que 0014 No existe interfaz en serie ...
se han introducido en los ficheros .INI. Remedio: Seleccionar una interfaz existente.
Comprobar si es posible el acceso a
escritura en estos directorios (número de 0015- 0023 (Distintas alarmas)
los ficheros que se pueden abrir al mismo Remedio: Arrancar de nuevo WINDOWS. Avisar a
tiempo). Copiar el fichero correcto en el EMCO si la alarma vuelve a aparecer.
directorio correspondiente. 0024 Indicación no válida de interfaz de
0003 Error al leer el fichero ... conexión para teclado de máquina en
Ver 0002. perfil ...\PROJECT.INI
Causa: La entrada de conexión de teclado de
0004 Error al escribir el fichero ... máquina en el fichero PROJECT.INI no es
Ver 0001 válida.
0005 Poca memoria RAM ... Remedio: Corregir el fichero PROJECT.INI (ver
Remedio: Cerrar todas las demás aplicaciones capítulo de Instalación de Software).
WINDOWS. Volver a arrancar WINDOWS 0025 Indicación no válida de interfaz de
0006 Versión de software no compatible ... conexión para la tableta digitalizadora en
Remedio: Actualizar el software visualizado. perfil ...\PROJECT.INI
0007 Versión de licencia no válida Igual que en 0024
Remedio: Informar a EMCO. 0026 Indicación no válida de teclado de
0011 Interfaz en serie ... para tableta Notebook en el perfil ...\PROJECT.INI
digitalizadora ya ocupada Causa: La entrada del teclado Notebook en el
Causa: Interfaz en serie ... ya ocupada por otro fichero PROJECT.INI no es válida.
aparato. Remedio: Corregir el fichero PROJECT.INI (ver
Remedio: Quitar el otro aparato y conectar la capítulo de Instalación del Software).
tableta digitalizadora o definir otra interfaz 0027 Error al crear ventana de arranque
en serie para la tableta digitalizadora. Remedio: Arrancar de nuevo WINDOWS. Avisar a
0012 Interfaz en serie ... para teclado de EMCO si la alarma vuelve a aparecer.
control ya ocupada
Igual que 0011
H1
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H2
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
Alarmas de máquina
6000 - 7999 Alarmas de máquina 8110 Falta mensaje init PC-COM
Ver alarmas de máquina Causa: error fatal
8004 ORDxx Motor principal no preparado Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a
8005 - 8009 ORDxx Error interno AC
EMCO.
Si se repite, avisar a EMCO
8111 Error de configuración PC-COM
8010 ORDxx Error de sincronización de motor
véase 8110.
principal
Causa: El motor principal no encuentra marca de 8113 Datos inválidos (pccom.hex)
sincronización véase 8110.
Remedio: Si se repite el problema, avisar a EMCO 8114 Error de programación PC-COM
8011 - 8013 ORDxx Error interno AC véase 8110.
Remedio: Si se repite el problema, avisar a EMCO 8115 Falta acept. paqu.software PC-COM
8014 ORDxx AC: Tiempo de desaceleración de véase 8110.
eje muy largo 8116 Error aumento velocidad PC-COM
Remedio: Si se repite el problema, avisar a EMCO véase 8110.
8018 ORDxx Error interno AC 8117 Error fatal datos init (pccom.hex)
Remedio: Si se repite el problema, avisar a EMCO véase 8110.
8021 ORDxx Error interno AC 8118 Error init fatal AC
Remedio: Si se repite el problema, avisar a EMCO véase 8110, quizá demasiado poca memoria RAM
8022 ORDxx Error interno AC 8119 Número PC Interrupt no posible
Remedio: Si se repite el problema, avisar a EMCO Causa: El número PC-Interrupt no puede ser usado.
8023 ORDxx Valor Z no válido para hélice Remedio: Determinar números Interrupt libres en
Causa: El valor Z de hélice debe ser inferior a la el control del sistema Windows95
longitud del arco a recorrer (permisos: 5,7,10, 11, 12, 3, 4 e 15) e
Remedio: Corregir programa introducir estos números en el WinConfig.
8101 Error fatal de inicializ. AC 8120 PC Interrupt no autorizable
Causa: error interno véase 8119
Remedio: iniciar software otra vez o se necesario 8121 Comando inválido a PC-COM
instalarlo de nuevo, comunicar error a Causa: error interno o cable defectuoso.
EMCO. Remedio: controlar cable (atornillar); iniciar otra
8102 Error fatal de inicializ. AC vez software o se necesario instalarlo de
véase 8101. nuevo, comunicar error a EMCO.
8103 Error fatal de inicializ. AC 8122 AC Mailbox interno lleno
véase 8101. Causa: error interno
Remedio: iniciar software otra vez o se necesario
8104 Error fatal de sistema AC
instalarlo de nuevo, comunicar error a
véase 8101.
EMCO.
8105 Error fatal de inicializ. AC
8123 File RECORD no generable
véase 8101.
Causa: error interno
8106 No hay placa PC-COM Remedio: iniciar software otra vez o se necesario
Causa: placa PC-COM no puede ser seleccionada instalarlo de nuevo, comunicar error a
(quizá no instalada). EMCO.
Remedio: instalar placa, ajustar otra dirección con
8124 File RECORD no puede ser escrito
jumper
Causa: error interno
8107 Placa PC-COM no responde Remedio: iniciar software otra vez o se necesario
véase 8106. instalarlo de nuevo, comunicar error a
8108 Error fatal en placa PC-COM EMCO.
véase 8106. 8125 Dem. poca memoria para buffer record
8109 Error fatal en placa PC-COM Causa: demasiado poca memoria RAM, tiempo del
véase 8106. record demasiado grande.
Remedio: iniciar software otra vez o se necesario
eliminar driver etc. para hacer disponible la
memoria, disminuir tiempo de record.
H3
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
8126 Interpolador AC trabaja dem. tiempo 8144 Error aumento velocidad ACIF
Causa: quizá rendimiento insuficiente de la véase 8142.
calculadora. 8145 Error fatal datos Init (acif.hex)
Remedio: seleccionar con WinConfig un tiempo véase 8142.
Interrupt más largo. Pero ésto puede causar
8146 Eje requerido repetidamente
una precisión de vía peor.
véase 8142.
8127 Demasiado poca memoria en el AC
8147 Estado PC-COM inválido (DPRAM)
Causa: demasiado poca memoria RAM
véase 8142.
Remedio: terminar otros programas en marcha,
iniciar otra vez software, se necesario 8148 Comando PC-COM inválido (KNr)
eliminar driver etc. para hacer disponible la véase 8142.
memoria. 8149 Comando PC-COM inválido (Len)
8128 Mensaje desconoc. recibido en el AC véase 8142.
Causa: error interno 8150 Error fatal ACIF
Remedio: iniciar software otra vez o se necesario véase 8142.
instalarlo de nuevo, comunicar error a 8151 Error AC Init (falta file RPF)
EMCO. véase 8142.
8129 MSD defectuoso, coordinación ejes 8152 Error Init AC (RPF formato file)
véase 8128. véase 8142.
8130 Error Init interno AC 8153 Timeout programac. FPGA en el ACIF
véase 8128. véase 8142.
8131 Error Init interno AC 8154 Comando inválido hacia PC-COM
véase 8128. véase 8142.
8132 Eje ocupado por varios canales 8155 Acept. paqu.software FPGA inválido
véase 8128. véase 8142 y/o error hardware en placa ACIF (informar
8133 Demas. memoria de bloque NC AC (IPO) servicio EMCO).
véase 8128. 8156 Búsqueda Sync más de 1.5 giros
8134 Demasiados centros para círculo véase 8142 y/o error hardware en interruptor de
véase 8128. aproximac. (informar servicio EMCO).
8135 Demasiado pocos centros para círculo 8157 Registración datos lista
véase 8128. véase 8142.
8136 Rayo del círculo demasiado pequeño 8158 Gama interr.aprox. (ref.) dem.grande
véase 8128. véase 8142 y/o error hardware en interr. de aproximac.
8137 Eje hélice inválido (informar servicio EMCO).
Causa: eje incorrecto para hélice. La combinación 8159 Función no implementada
axial de los ejes circulares y eje linear no Significado: esta función no puede ser eseguida en
está correcta. operación normal.
Remedio: corregir programa. 8160 Supervisión giro eje 3..7
8140 Máquina (ACIF) no responde Causa: eje y/o carro bloquea, la sincronización del
Causa: máquina no insercionada o conexionada. eje ha sido perdida
Remedio: insercionar y conexionar máquina. Remedio: viajar al punto de referencia.
8141 Error PC-COM interno 8164 Interrup. fin. software máx eje 3..7
Causa: error interno Causa: eje al final del área de traslación
Remedio: iniciar software otra vez o se necesario Remedio: trasladar eje atrás
instalarlo de nuevo, comunicar error a 8168 Interrup. fin. software mín eje 3..7
EMCO. Causa: eje al final del área de traslación
8142 Error de programación ACIF Remedio: trasladar eje atrás
Causa: error interno 8172 Error comunicación hacia la máquina
Remedio: iniciar software otra vez o se necesario Causa: error interno
instalarlo de nuevo, comunicar error a Remedio: iniciar software otra vez o se necesario
EMCO. instalarlo de nuevo, comunicar error a
8143 Falta acept. paqu.software ACIF EMCO.
véase 8142. Controlar conexión PC-máquina, eliminar
eventuales fuentes de disturbo.
H4
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
8173 Comando INC dur. programa en marcha 8199 Error interno (estado rosca)
8174 Comando INC no permitido Causa: error interno
Remedio: iniciar software otra vez o se necesario
8175 Abertura del file MSD no posible
instalarlo de nuevo, comunicar error a
Causa: error interno
EMCO.
Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a 8200 Rosca sin husillo rotante
EMCO. Remedio: insercionar husillo
8176 Abertura del file PLS no posible 8201 Error interno rosca (IPO)
véase 8175. véase 8199.
8177 Lectura del file PLS no posible 8202 Error interno rosca (IPO)
véase 8175. véase 8199.
8178 Escribir sobre file PLS no posible 8203 Error fatal AC (0-Ptr IPO)
véase 8175. véase 8199.
8179 Abertura del file ACS no posible 8204 Error fatal Init: PLC/IPO en marcha
véase 8175. véase 8199.
8180 Lectura del file ACS no posibile 8205 Exceso tiempo de marcha PLC
véase 8175. Causa: potencia calculadora insuficiente
8181 Escribir sobre file ACS no posible 8206 Inicializac. grupos M PLC incorr.
véase 8175. véase 8199.
8182 Cambio paso engranaje no terminado 8207 Datos máquina PLC inválidos
véase 8199.
8183 Paso engranaje demasiado grande
8208 Comando de aplicac. invál. hacia AC
8184 Comando interpolación inválido
véase 8199.
8185 Modificación datos MSD prohibida
8211 Avance demasiado grande (rosca)
véase 8175.
Causa: Paso de rosca demasiado grande / falta,
8186 Abertura del file MSD no pos. avance en la rosca alcanza 80% de marcha
véase 8175. rápida
8187 Programa PLC defectuoso Remedio: Corregir programa, paso menor o
véase 8175. velocidad menor en rosca
8188 Com. pasos engranaje defectuoso
véase 8175. 9001 Parámetro desconocido
8189 Coordenación canal OB-AC defect. Causa: Diagnóstico de PLC, introducido parámetro
véase 8175. desconocido
8190 Canal inválido en comando 9002 Número de parámetro no permitido
8191 Unidad avance JOG incorrecta Causa: Diagnóstico de PLC, introducido parámetro
desconocido
8192 Eje inválido usado
9003 Formato de pantalla no permitido
8193 Errore PLC fatal Diagnóstico de PLC
véase 8175.
9004 No existe módulo de datos
8194 Rosca sin diferencia start-fine Diagnóstico de PLC
8195 No hay paso de rosca en eje guía 9005 No existe palabra de datos
Remedio: programar paso de rosca Diagnóstico de PLC
8196 Demasiados ejes por rosca 9006 No existe interfaz en serie
Remedio: programar máx. 2 ejes por rosca. Diagnóstico de PLC
8197 Vía de rosca demasiado corta 9007 Transmisión de datos en funcionamiento
Causa: longitud rosca demasiado corta. Entrada/Salida de datos
En el pasaje de una rosca a otra debe ser
suficiente la longitud de la segunda rosca 9011 No hay ficheros
para tornear una rosca correcta. Entrada/Salida de datos
Remedio: alargar segunda rosca o sustituirla por 9014 Ya existe fichero con ese nombre
pieza recta (G1). Entrada/Salida de datos
8198 Error interno (demasiadas roscas) 9015 Error al abrir un fichero
véase 8175. Entrada/Salida de datos
H5
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H6
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H7
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H8
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H9
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS/MENSAJES
H 10
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS DE CONTROL
I: Alarmas de control
Alarmas de control 51 Nxxxx Falso valor de chaflán/radio
Estas alarmas sólo pueden aparecer al manejar o Causa:: Los elementos de contorno entre los que debe
programar las funciones de control o en la ejecución insertarse el chaflán/radio, son muy cortos.
de programas CNC. Remedio: Corrección del programa
52 Nxxxx Trazado de contorno no válido
1 Error de paridad RS 232 Causa: No se consigue un contorno con los
Causa: Error de paridad de transmisión de datos, parámetros programados.
configuración incorrecta de RS 232 en Remedio: Corrección del programa
aparato externo 53 Nxxxx Estructura errónea de parámetros
Remedio: Comprobar los cables de datos, ajustar Causa: No se consigue un contorno con los
correctamente la interfaz en serie del parámetros programados, se han indicado
aparato externo. parámetros no válidos
2 Error de transmisión RS 232 Remedio: Corrección del programa
Causa: Error de transmisión de datos por exceso 56 Nxxxx Valor de ángulo erróneo
de signos; soporte de datos defectuoso Causa: Con el ángulo programado no se puede
Remedio: Comprobar los cables de datos, calcular un trazado de contorno, no se
configurar correctamente la interfaz en serie obtiene ningún punto de intersección.
del aparato externo. Remedio: Corrección del programa
10 Nxxxx Código G no válido 57 Nxxxx Error en el trazado de contorno
Remedio: Corrección del programa Causa: Programados parámetros no válidos.
11 ORDxx Falta avance/avance erróneo Remedio: Corrección del programa
Causa: Intento de arrancar con avance = 0, también 58 Nxxxx No se puede definir contorno
con G95/96, si S = 0 o M5 Causa: Demasiados bloques programados sin
Remedio: Programar avance o velocidad. nueva posición, fin de programa durante un
21 Nxxxx Arco: seleccionado plano incorrecto trazado de contorno.
Causa: Está activado un plano equivocado (G17, Remedio: Corrección del programa
18, 19) para el arco 59 ORDxx Programa no hallado
Remedio: Corrección del programa Causa: No existe programa CNC, configuración
30 Nxxxx Decalaje de herramienta muy grande errónea de directorio de programa de piezas
Causa: Número de decalaje de herramienta no de trabajo.
válido Remedio: Corregir selección de programa, crear
Remedio: Corrección del programa programa, configurar directorio de
33 Nxxxx SRK/FRK no definible programa de piezas de trabajo.
Causa: Se han programado demasiados bloques 60 Nxxxx No hallado número de bloque
sin nuevas posiciones; elemento de contorno Causa: Destino del salto no hallado
no válido; radio de círculo programado menor Remedio: Corrección del programa
que el radio de herramienta; elemento de 62 Nxxxx Error general de ciclo
contorno demasiado corto Causa: Contador de llamadas de subprograma no
Remedio: Corrección del programa válido, avance<=0, falta paso de rosca/<=0,
34 Nxxxx Error al seleccionar SRK/FRK falta profundidad de corte/<=0/no válida,
Error al seleccionar o cancelar compensación de altura de retroceso demasiado pequeña;
radio de herramienta. falta dirección de bloque P/Q; falta indicación
Remedio: Corrección del programa de repetición de modelo/no válida; falta
37 Nxxxx No cambia el plano en SRK/FRK avance para corte siguiente/no válido; falta
Causa: Cambio de plano no permitido en profundidad de corte/no válida; rebaje en
compensación de radio de herramienta. fondo de ciclo <0; falta punto final de ciclo/no
Remedio: Corrección del programa válido; falta punto final de rosca/no válido,
41 Nxxxx Violación de contorno SRK/FRK herramienta demasiado grande.
Causa: Elemento de contorno no válido; radio de Remedio: Corrección del programa
círculo programado menor que el radio de 63 Nxxxx Llamada de ciclo no válida
herramienta; elemento de contorno Causa: Falta P/Q, dirección incorrecta.
demasiado corto, violación de contorno de Remedio: Corrección del programa
círculo completo.
Remedio: Corrección del programa
I1
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS DE CONTROL
I2
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS DE CONTROL
I3
EMCO WINNC GE FANUC SERIES 0-TC ALARMAS DE CONTROL
I4