Fanuc 21 Torno
Fanuc 21 Torno
Fanuc 21 Torno
GE Fanuc Series 21
O N G P
RESET
( ) E Q 7 8 9 ALTER
X Z C Y 4 INSERT
A B D ? 5 6
HELP U , W H @
V 1 2 3 DELETE
J
M S T L - 0 .
# = * +
OFFSET
POS PROG CUSTOM
SETTING
PAGE
CNC
GE Fanuc Series 21
USB RS232
SKIP DRY
RUN +X +C 1 60 7 0 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
Internet: www.emco.at
E-Mail: service@emco.co.at
EMCO WINNC GE SERIES FANUC 21TB P REFACIO
Prefacio
El software EMCO WinNC GE SERIES FANUC 21TB Torneado es una 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 SERIES FANUC 21TB INDICE
Indice
A: Descripción de las teclas D: Programación
Funciones de las teclas .............................................. A1 Estructura del programa ............................................. D1
Teclas de entrada de datos ........................................ A2 Direcciones utilizadas ................................................. D1
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 A, B, C .............................. D2
Descripción de las Teclas ............................................ A4 Resumen de comandos de funciones G para la
Teclado del PC ........................................................... A6 subdivisión en comandos C ....................................... D2
Resumen de comandos de funciones M ................... D3
Descripción de los comandos de funciones G ....... D5
B: Principios básicos G00 Avance rápido ..................................................... D5
Puntos de referencia del torno EMCO ..................... B1 G01 Interpolación lineal ............................................ D5
Decalaje de origen ..................................................... B2 Inserción de chaflanes y radios ................................. D6
Sistema de coordenadas ........................................... B2 Entrada directa de medidas de plano ........................ D7
Sistema de coordenadas con programación G02 Interpolación circular a derechas ....................... D9
de valor absoluto ...................................................... B2 G03 Interpolación circular a izquierdas ..................... D9
Sistema de coordenadas con programación G04 Temporización..................................................... D9
de valor incremental ................................................. B2 G7.1 Interpolación cilíndrica .................................... D10
Introducción del decalaje de origen ........................... B3 G10 Selección de datos ........................................... D12
Medición de datos de herramienta ............................ B4 Ejemplo de aplicación: ..................................................
Medición de datos de herramienta con Desplazamiento del punto cero ............................. D12
el dispositivo óptico de preajuste ............................... B5 G12.1/G13.1 Interpolación de
Medición de datos de herramienta con marcadura .. B6 coordenadas polares ................................................ D13
G17-G19 Selección de niveles ............................... D15
C: Secuencias operativas G20 Ciclo de torneado longitudinal .......................... D16
Resumen de modos operativos ................................. C1 G21 Ciclo de tallado de roscas ................................ D17
Aproximación al punto de referencia ......................... C2 G24 Ciclo de refrentado ........................................... D18
Entrada de la posición de engranajes ....................... C3 G28 Aproximación al punto de referencia ............... D18
Determinar idioma y directorio de piezas G33 Tallado de roscas .............................................. D19
de trabajo .................................................................... C3 Compensación de radio de herramienta ................. D20
Introducción de programma ....................................... C4 G40 Cancelar compensación del radio de corte ..... D22
Llamar un programa ................................................. C4 G41 Compensación de radio de herramienta a la
Introducir un bloque ................................................. C4 izquierda ................................................................... D22
Buscar palabra ......................................................... C4 G42 Compensación de radio de corte a
Insertar palabra ........................................................ C4 la derecha ................................................................. D22
Cambiar palabra ....................................................... C4 G70 Programación en pulgadas .............................. D23
Cancelar palabra ...................................................... C4 G71 Programación en milímetros ............................ D23
Advertencia .............................................................. C4 G72 Ciclo de acabado .............................................. D24
Insertar bloque ......................................................... C4 G73 Ciclo de torneado longitudinal .......................... D25
Cancelar bloque ....................................................... C4 G74 Ciclo de refrentado ........................................... D27
Borrar programa ......................................................... C5 G75 Seguir contorno ................................................ D29
Borrar todos los programas ....................................... C5 G76 Taladrado de agujeros profundos / Ciclo
Entrada/Salida de datos ............................................. C5 de corte de refrent. (eje Z) ....................................... D30
Configurar la interfaz en serie ................................. C5 G77 Ciclo de corte longitudinal (eje X) .................... D31
Enviar programa ...................................................... C6 G78 Ciclo de roscado múltiple ................................. D32
Introducir programa .................................................. C6 G98/G99 Retorno al plano inicial/de retirada .......... D33
Editar decalajes de herramienta .............................. C6 G80 Cancelar ciclos de taladrado (G83 - G85) ...... D34
Introducir los decalajes de herramienta .................. C6 G83 Ciclo de taladrado ............................................. D34
Imprimir programas .................................................. C6 G84 Ciclo de roscado con macho ........................... D35
Ejecución de programa .............................................. C7 Taladrado de agujeros profundos, G83 y
Arranque de un programa de piezas ....................... C7 roscado con macho, G84 en el husillo principal
Visualización durante la ejecución del programa ... C7 con herramientas estacionarias ............................... D36
Buscar bloque .......................................................... C7 G85 Ciclo de escariado ............................................ D37
Influir en el programa ............................................... C7 G90 Programación absoluta .................................... D38
Interrumpir el programa ........................................... C7 G91 Programación incremental ............................... D38
Ver la versión del software ....................................... C7 G92 Limitación de revoluciones ............................... D38
Contador de piezas y tiempo de pieza ...................... C8 G92 Fijar sistema de coordenadas .......................... D38
Simulación gráfica ...................................................... C9 G94 Avance en mm/minuto ...................................... D39
3
EMCO WINNC GE SERIES FANUC 21TB 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 SERIES FANUC 21TB DESCRIPCIÓN DE LAS TECLAS
GE Fanuc Series 21
R ES E T O N G P
( ) E Q 7 8 9 A LT E R
X A
Z B
C D Y ? 4 5 6
IN SE RT
HELP U , W H @
V 1 2 3
DE LE TE
J
M S T L - 0 .
# = * +
S HIFT I K R F / E OB C AN IN P U T
[ ] & SP
O FFS ET
PO S P RO G S E T T IN G C U S TO M
PAGE
PA G E MMC
SYSTEM M ES S A G E G RAPH
CNC
GE Fanuc Series 21
USB RS232
SKIP DRY
RUN
+X +C 1 60 70 80
10 40 90
OPT.
1x STOP -Z +Z 10 0% 100
20 100
1000 10
EDIT
SBL -C -X 10000
6
2
110
0 120
AUX AUX
0
1
A1
EMCO WINNC GE SERIES FANUC 21TB DESCRIPCIÓN DE LAS TECLAS
Teclas de función
Nota sobre las teclas de función
En el teclado del PC se introducen estas funciones
de teclas con F12 en la línea de teclas de software.
A2
EMCO WINNC GE SERIES FANUC 21TB
A3
EMCO WINNC GE SERIES FANUC 21TB DESCRIPCIÓN DE LAS TECLAS
1
10
+ X +Q 100
1000
EDIT
-Z +Z 10000
-Q -X 60 70 80
40 90
20 100
10
6 110
2
0 120
DRY +X +C
SKIP RUN 1 60 70 80
10 40 90
OPT.
1x STOP -Z +Z 10 0% 100
20 100
1000 10
EDIT 6
SBL -C -X 10000 2
110
0 120
AUX AUX
0
1
RESET
+ X +Q
-Z +Z
Movimiento manual de eje
-Q -X
A4
EMCO WINNC GE SERIES FANUC 21TB DESCRIPCIÓN DE LAS TECLAS
Parar / arrancar husillo; Arranque del husillo en el modo KONV y STEP 1..1000:
Girar portaherramientas
60 70 80
40 90
20 100
10
6 110
2 Interruptor de corrección de avance / avance rápido
0 120
1
10
100
1000
EDIT Interruptor de selección modo operacional
10000
Tecla de consenso
0
Sin función
1
A5
Teclado del PC
[
>
F4 F5 F7 F8 F12
>
F1 F2 F3 F6 F11
> Y X ; : -
< C V B N M 1 -X 3 NC-
, . _ START
Strg NC-
Strg Alt Alt Gr STOP
Alt Gr RESET
A6
$ $ Strg $ Alt $
=4 =$ = = INC 1 000
4 4 4 4
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, PROG, OFFSET SETTING, SISTEM ,
Con la tecla F1 se intercalan los modos operativos (MEM, EDIT, se activan si NUM-Lock no
MDI,...) en el teclado de software. MESSAGE y GRAPH en la línea de teclas de está activado.
software.
La asignación de las funciones de accesorios está descrita en el
capítulo "Funciones de accesorios"
DESCRIPCIÓN
B: Principios básicos
R = Punto de referencia
Posición en el área de trabajo de la máquina
exactamente definida por limitadores.
Las posiciones de los carros se indican al control por
N la aproximación de éstos al punto "R". Necesario tras
cada fallo de corriente.
B1
EMCO W INNC GE SERIES FANUC 21TB 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
M W 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
+U (-U) origen programado, en el punto cero de la pieza de
trabajo "W".
Todos los puntos finales se describen a partir del
-W +W origen del sistema de coordenadas, mediante
indicación de las respectivas distancias X y Z.
Absoluto Las distancias X se indican como diámetro
-U (+U)
+X (-X) (dimensionado como en el dibujo).
Sistema de coordenadas con
programación de valor incremental
+Z El origen del sistema de coordenadas está en el
-Z punto de referencia del asiento de herramienta "N" o
en la punta de corte tras llamar a una herramienta.
-X (+X) 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 W INNC GE SERIES FANUC 21TB PRINCIPIOS BÁSICOS
Nota:
Con este decalaje se realiza normalmente el salto de
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 W INNC GE SERIES FANUC 21TB PRINCIPIOS BÁSICOS
B4
EMCO W INNC GE SERIES FANUC 21TB PRINCIPIOS BÁSICOS
Z
• Pulsar teclas y .
N
• Pulsar softkey PREFIJ (valor X viene cancelado).
ZN + 30 mm • Pulsar softkey y .
30 mm
• Pulsar softkey PREFIJ (valor Z viene cancelado).
• Poner interruptor de selección modo operacional
en INC 1000 y mover en W hacia dimensión -20
PC TURN 120/125/155: mm (= longitud del calibre).
Z
• Poner valor Z de nuevo en 0 ( , , PREFIJ).
N
• Girar herramienta hacia dentro y trasladar en
retículo.
øX=øXN
Z N+ 22 mm 22 mm
• Pulsar tecla .
Corrección Z
N
• Pulsar teclas y softkey ENTR C.
Avanzar con la herramienta hasta la retícula • Valor Z viene aceptado en la memoria de los datos
de herramienta.
B5
EMCO W INNC GE SERIES FANUC 21TB PRINCIPIOS BÁSICOS
Corrección X
• Marcar con la herramienta con el diámetro (B).
+Z
• Presionar el softkey MEDIA.
• El valor X viene aceptado en la memoria de los
L datos de herramienta.
-X Corrección Z
• Marcar con la herramienta en la superficie frontal
Dimensiones para el método de marcadura: (A).
A Marcar en superficie frontal
B Marcar en circunferencia • Pulsar la tecla y el softkey GEOMET.
D Diámetro pieza bruta
L Longitud pieza bruta + longitud plato
• Seleccionar con las teclas de cursor el
número del puesto de la herramienta de la
respectiva herramienta.
• Pulsar el softkey OPRA.
B6
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
C: Secuencias operativas
REF JOG
Este modo se utiliza para la aproximación al punto de Con las teclas de dirección pueden desplazarse
referencia. manualmente los carros.
Al llegar al punto de referencia, la indicación de valor
real se coloca sobre el valor de las coordenadas del
punto de referencia. Con ello, el control conoce la
posición de la herramienta en la zona de trabajo. I1 ... I1000 1 ... 10000
La aproximación al punto de referencia ha de En este modo pueden desplazarse los carros con el
realizarse en las situaciones siguientes: incremento deseado (1 ... 1000 en µm / 10-4 pulgadas),
- Tras conectar la máquina por medio de las teclas de dirección
- Tras una interrupción de corriente
- Tras las alarmas "Aproximar punto de referencia" -X + X -Z +Z .
o "Punto de referencia no alcanzado"
- Tras colisiones, o si los carros se agarrotan por El incremento seleccionado (1, 10, 100...) debe ser
sobrecarga. mayor que la resolución de máquina (recorrido mínimo
posible); en caso contrario, no se produce ningún
desplazamiento.
MEM
REPOS
Para la ejecución de un programa de piezas, el
control llama en este modo operativo uno tras otro a Posicionar retorno. Aproximar contorno de nuevo en
los bloques y los evalúa. el modo operacional JOG.
MDI
En el modo operativo MDI se puede conectar el
husillo y girar la torreta revólver.
El control ejecuta el bloque introducido y borra
después el buffer de memoria para nuevas entradas.
C1
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
Aproximación al punto de
referencia
Mediante la aproximación al punto de referencia se
sincroniza el control con la máquina.
Peligro de colisión
Tener cuidado con los obstáculos en la zona de
trabajo (elementos de amarre, piezas de trabajo
amarradas, etc.).
C2
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
• Pulsar la tecla .
> _
OS 100% T • Pulsar la tecla las veces necesarias hasta
JOG **** *** *** 07:25:05
F3 F4 F5 F6 F7 que aparezca en pantalla la máscara de
[ DIGNOS ]
[ PARAM ] [ PMC ] [ SISTEM ] [ (OPRA) ]
introducción PARAMETRO GENERALES.
• Pulsar la tecla .
Idioma activo
Seleccionar entre los idiomas instalados. El idioma
seleccionado sólo se activará al volver a cargar el
software.
Introducir en la entrada LANGUAJE la designación
del idioma:
- DT para Alemán
- EN para Inglés
- FR para Francés
- SP para Español
C3
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
Introducción de programma
Los programas de piezas y subrutinas pueden
introducirse en el modo EDIT.
Llamar un programa
• Cambiar al modo EDIT.
• Pulsar la tecla
• Con la tecla de software DIR se visualizan los
programas existentes
• Introducir el número de programa O...
Introducir un bloque
Ejemplo:
1ª palabra
2ª palabra
... ... ...
o
Advertencia
Nota:
Con el parámetro (NO. SECU.) (PARAMETRO
PORTATIL) se puede establecer si la numeración de
bloques se hará de forma automática (1 = sí, 0 = no).
Cancelar palabra
Poner cursor delante de la palabra a cancelar y
presionar tecla .
C4
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
Borrar programa
Modo operativo EDIT
Introducir el número de programa (por ej. 022) y
pulsar la tecla .
tecla .
Entrada/Salida de datos
C5
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVASE
C6
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
Ejecución de programa
Arranque de un programa de piezas Influir en el programa
Antes de arrancar un programa de piezas, la unidad DRY RUN:
de control y la máquina han de estar preparados para
DRY RUN sirve para probar programas. El cabezal
ejecutarlo.
no se conecta y todos los desplazamientos se realizan
• Seleccionar el modo EDIT
en marcha rápida.
• Pulsar la tecla . Si está activado DRY RUN, se visualiza en la línea
• Introducir el número del programa de piezas superior de la pantalla DRY.
deseado (ej.: 079).
SKIP:
• Pulsar la tecla .
Con SKIP no se ejecutan los bloques de programa
• Cambiar al modo MEM. marcados con "/" (ej., /N0120 G00 X... ) y el programa
continúa con el bloque siguiente sin "/".
• Pulsar la tecla .
Si se ha activado SKIP, aparece en la línea superior
de la pantalla SKP.
Visualización durante la ejecución del
programa
Interrumpir el programa
Durante la ejecución del programa se pueden
visualizar distintos valores. Modo de bloque individual:
tras cada bloque de programa se detiene el programa.
• Pulsar la tecla de software PROG (estado básico).
Durante la ejecución del programa se visualiza el Se continúa el programa con la tecla .
bloque en ejecución. Si se ha activado modo de bloque individual, aparece
• Pulsar la tecla de software VERIFI. Durante la en la línea superior de la pantalla SBL.
ejecución del programa se visualiza el bloque en
ejecución, las posiciones actuales, los comandos M00:
G y M activados, así como la velocidad, el avance Tras M00 (parada programada) se detiene el
y la herramienta.
• Presionar softkey ACTUAL. Durante el curso del programa. Se continúa el programa con la tecla .
programa se visualizan los mandos activos G
M01:
• Pulsar la tecla . Las posiciones se ven Si se ha activado OPT STOP (se visualiza OPT en la
aumentadas en la pantalla. línea superior de la pantalla), M01 está activado
como M00; en caso contrario, M01 no está activado.
Buscar bloque
Con esta función se puede pasar al lugar deseado
del programa.
Durante la búsqueda de bloque se realizan los mismos
cálculos que en la ejecución normal de programa,
pero los carros no se desplazan. Ver la versión del software
C7
EMCO W INNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
TOTAL PIEZA:
Esta suma se aumenta en 1 con cada M30. Se
calcula cada recorrido de programa de cada programa
(= suma total de todos los recorridos de programa).
PIEZA REQUERIDA:
Número de piezas preajustado. Cuando éste es
alcanzado, el programa se para y se emite el mensaje
7043 NUMERO NOMINAL DE PIEZAS
ALCANZADO.
En seguida se puede iniciar el programa solamente
cuando se repone a cero el contador de piezas o si
se si introduce un número de piezas mayor.
C8
EMCO WINNC GE SERIES FANUC 21TB SECUENCIAS OPERATIVAS
Simulación gráfica
Programas NC pueden ser simulados gráficamente.
Ventana de simulación
Con la tecla 5(6(7 puede interrumpir la
simulación.
C9
EMCO W INNC GE SERIES FANUC 21TB
C 10
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D: Programación
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 SERIES FANUC 21TB PROGRAMACIÓN
&DQFHODUFRPSHQVWFLyQGHUDGLR
G96 .......... Velocidad de corte constante
* * *
GHKHUUDPLHQWD
G97• ......... Programación de velocidad
&DQFHODUFRPSHQVWFLyQGHUDGLR
G98• ......... Retorno al plano inicial (ciclos de taladrado)
* * *
GHKHUUDP$ODL]TXLHUGD G99 .......... Retorno al plano de retirada (ciclos de taladrado)
&DQFHODUFRPSHQVDFGHUDGLR • ................. Estado inicial
* * *
GHKHUUDP$ODGHUHFKD + ............... Sólo activo bloque a bloque
* * * &DQFHODUFLFORGHWDODGUDGR
,QLFLDODLQWHUSRODFLyQGH
* * *
FRRUGHQDGDVSRODUHV
7HUPLQDODLQWHUSRODFLyQGH
* * *
FRRUGHQDGDVSRODUHV
D2
EMCO WINNC GE SERIES FANUC 21TB 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 SERIES FANUC 21TB PROGRAMACIÓN
D4
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Notas
Mientras se ejecuta G00 se suprime un avance de
¡
carro programado F.
La velocidad de avance rápido la define el fabricante
de la máquina.
; El interruptor de corrección de avance está limitado
al 100%.
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 SERIES FANUC 21TB PROGRAMACIÓN
&
N 100 G 01 X 26 Z 27 R6
N 105 G 01 X 86 Z 27 C3
N 110 G 01 X 86 Z0
....
¡
Notas
G
5
D6
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Nota:
1 Los comandos en negrita solo son realizables
con la opcíon programación de la confort.
$
;<
;
<
A 1... ;<
X3... Z3... A2...
$
2 ;<
$
;<
;
<
X2... Z2... R... ;<
X3... Z3... $
o
A 1... R... 5
3 X3... Z3... A2...
;<
$
;<
;
<
X2... Z2... C... ;<
X3... Z3...
o
$
A 1... C...
4 X3... Z3... A2... &
;<
$
;<
;
< ;<
X2... Z2... R1...
X3... Z3... R2...
X4... Z4...
;< 5 $
o
A 1... R1...
5
5
X3... Z3... A... R2...
X4... Z4... ;<
$
;<
;
D7
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
< &
X1... Z1... C1... ;<
X3... Z3... C2...
X4... Z4...
o ;< $
6 A 1... C1...
X3... Z3... A2... C2... &
X4... Z4... ;<
$
;<
;
< &
X2... Z2... R1... ;<
X3... Z3... C2...
X4... Z4... $
o ;<
7 5
A 1... R1...
X3... Z3... A2... C2...
X4... Z4...
;<
$
;<
;
< ;<
X2... Z2... C1...
X3... Z3... R2...
X4... Z4... 5 $
o ;<
8 A 1... C1...
X3... Z3... A2... R2... &
X4... Z4... ;<
$
;<
;
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 SERIES FANUC 21TB 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°.
G04 Temporización
Formato
N... G04 X(U)... [seg]
o
N... G04 P... [mseg]
Notas
Con la dirección P no puede emplearse el punto
decimal
La temporización comienza en el momento en que
la velocidad de avance del bloque anterior ha
llegado a cero.
t máx. = 2000 seg, t mín. = 0,1 seg
Resolución de entrada 100 mseg (0,1 seg)
Ejemplos
N75 G04 X2.5 (temporización = 2.5 seg)
N95 G04 P1000 (temporización
= 1 seg = 1000 mseg)
D9
EMCO WINNC GE SERIES FANUC 21TB 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 10
EMCO WINNC GE SERIES FANUC 21TB 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 11
EMCO WINNC GE SERIES FANUC 21TB 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 12
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
G12.1/G13.1 Interpolación de
; coordenadas polares
Formato:
& N... G12.1
N... G13.1
D 13
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
SW = 17
3 6:6,1
3 6:
7$1
6:
3 6:
7$1
6:
3 C
6:6,1
3 6:
7$1
6:
3 6:
7$1
6:
3 3
Ejemplo &5DG
D 14
EMCO WINNC GE SERIES FANUC 21TB 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 15
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
8 Formato
N... G20 X(U)... Z(W)... F... (cilíndrico)
. o
;
; 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 (G00, G01, G02,...).
Para los bloques siguientes del ciclo sólo habrá
; que programar las coordenadas modificadas (ver
ejemplo en la página siguiente).
8
:
=
;
Ciclo de torneado longitudinal con medida cónica
negativa R
;
N100 G91
.....
N110 G20 U-4 W-66 F0.18
N115 U-8
= N120 U-12
N125 U-16
N130 G00 .....
Ejemplo: ciclo de torneado longitudinal G20
D 16
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
8
N... G21 X(U)... Z(W)... F... (cilíndrico)
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 (G01, G02, G03,...).
Para bloques sucesivos de ciclo se pueden
Ciclo de tallado de roscas recto
programar solamente los valores de coordenadas
que cambian.
.
5
=
)
Ciclo de tallado de roscas cónico
D 17
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
;
G24 Ciclo de refrentado
Formato
N... G24 X(U)... Z(W)... F... (cilíndrico)
8 o
N... G24 X(U)... Z(W)... R... F... (cónico)
.
;
= Advertencias
El ciclo es modal y se selecciona mediante otra
función G del mismo grupo (G01, G02, G03,...).
Para bloques sucesivos de ciclo se pueden
; programar solamente los valores de coordenadas
Ciclo de refrentado sin medida cónica R que cambian.
;
=
=
;
D 18
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
8
F ......... Paso de rosca [mm]
Pueden tallarse roscas cilíndricas, cónicas y en la
;
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
Medidas de tallado de roscas 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
múltiples).
D 19
EMCO WINNC GE SERIES FANUC 21TB 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.
Posición de corte
D 20
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
5 * 5
* *
*
Aproximación y retirada a un punto de esquina Aproximación y retirada desde lateral posterior
desde delante
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.
5 Si los elementos de contorno son inferiores al radio
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 21
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Notas
D 22
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 23
EMCO WINNC GE SERIES FANUC 21TB 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.
Tener cuidado de que la herramienta esté antes
del ciclo de desbaste G72 en un punto de partida
adecuado.
Entre los datos P y Q no es posible un avance de
bloque.
D 24
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
8
% Formato
5 N... G73 U... R...
N... G73 P... Q... U+/-... W+/-... F... S... T...
8
R [mm] altura de retroceso
Instrucciones seg. bloque P .......... número del primer bloque
programadas para la descripción del
contorno
$
Q .......... número del último bloque
:
para la descripción del
contorno
Ciclo de torneado de longitudinal de contorno U2 [mm] sobremetal de acabado en
dirección X (con signo),
representado en el plano
como U2/2
W [mm] sobremetal de acabado en
dirección Z (incremental con
signo)
F, S, T avance, husillo, herramienta
Antes de la mecanización, la herramienta está en el
punto C. Entre los números de bloque P y Q se
programa un contorno (A - A - B), que se ejecuta con
la correspondiente división de corte hasta el
sobremetal de acabado definido U (segundo bloque,
en el plano: U2/2).
Notas
Las funciones F, S y T entre P y Q se ignoran.
El punto C (posición de herramienta antes del
ciclo), debe estar fuera del contorno.
El primer movimiento de A a A ha de programarse
con G00 o G01
No se permite llamar a subrutinas entre P y Q.
Entre P y Q no es posible un avance de bloque.
D 25
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
N10 G95 G1 F0.5
N11 G0 X45 Z20
N12 T0202
N20 M3 S3000
N30 G00 X45 Z2
(Punto de partida para ciclo de torneado
longitudinal)
= N40 G73 U2 R2
N50 G73 P60 Q120 U1 W1
(Ciclo de torneado longitudinal)
N60 G0 X10
N70 G1 Z-10 (desde N60 hasta N120 descripción
Ciclo de torneado longitudinal
N80 X20 del contorno)
N90 X26 Z-15
N100 Z-25
N110 X34
N120 X40 Z-30
N130 G0 X45 Z20
N140 S3000 F0.6 T0404
(Seleccionar herram. de acabado)
N150 G0 X45 Z2
(Punto de partida para desbaste)
N160 G72 P60 Q120 (Ciclo de acabado)
N170 M30
D 26
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
8
Instrucciones seg. bloque P .......... número del primer bloque
programadas para la descripción del
contorno
% Q .......... número del último bloque
: :
para la descripción del
contorno
Ciclo de refrentado del contorno U [mm] sobremetal de acabado en
dirección X (con signo),
representado en el plano
como U/2
W2 [mm] sobremetal de acabado en
dirección Z (incremental con
signo) representado en el
plano como W2
F, S, T avance, husillo, herramienta
Notas
Las funciones F, S y T entre P y Q se ignoran.
El punto C (posición de herramienta antes del
ciclo), debe estar fuera del contorno.
El contorno entre A' y B debe programarse de
forma decreciente, es decir, el diámetro debe
disminuir.
El primer bloque de descripción del contorno de A
a A ha de programarse con G00 o G01, sólo se
permite un desplazamiento del eje Z (G00 Z...) y
debe programarse en coordenadas absolutas.
No se permite llamar a subrutinas entre P y Q.
Entre P y Q no es posible un avance de bloque.
D 27
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
;
Programa:
O2001
N10 G95 G1 F0.5
N11 G0 X45 Z20
N12 T0202
N20 M3 S3000
N30 G00 X45 Z2
(Punto de partida para ciclo de refrentado)
N40 G74 W2 R2
N50 G74 P60 Q120 U1 W1
= (Ciclo de refrentado)
N60 G0 Z-23
N70 G01 X36 Z-23 ( desde N60 hasta N120
N80 Z-19 descripción del contorno)
Ciclo de refrentado N90 X24 Z-17
N100 X16 Z-12
N110 X10
N120 Z0
N130 G0 X45 Z20
N140 S3000 F0.6 T0404
(Seleccionar herram. de refrentado)
N150 G0 X45 Z2
(Punto de partida para desbaste)
N160 G72 P60 Q120 (Ciclo de refrentado)
N170 M30
D 28
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
88
primer bloqueU [mm] punto inicial de ciclo en el
eje X (incremental en el
& radio, con signo),
$ represen-tado en el plano
como U1
W1 ................ punto inicial de ciclo en el eje
Z (incremental en el radio,
% con signo)
R .......... número de repeticiones
8
Ejemplo:
; O2002
N1 G95 G0 X45 Z0
N5 M3 S2000 F0.5 T0202
N10 G75 U5 W5 R5
N15 G75 P20 Q80 U2 W1
N20 G0 X10
N30 G1 Z-12 (desde N60 hasta N120
N40 X16 descripción del contorno)
N50 X30 Z-19
N60 Z-26
N70 X38 Z-37
= N80 X40
N90 M30
El contorno en N20(10/0) - N80 (40/-47) viene
Ejemplo Repetición de la muestra elaborado en 5 avances.
D 29
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
3
5
3
8
primer bloqueR1 [mm] altura de retirada para el
arranque de virutas
(incremental, sin signo),
representado en el plano
. 5 como R1
= :
;
seg. bloque X(U), Z(W) coordenadas absolutas
(incrementales) del punto
Taladrado de agujeros profundos / corte de K de esquina de contorno
refrentado o
Z(W) ......... profundid. absoluta de
taladrado (increm.)
P [µm] ...... avance incr. en dirección
X (sin signo); ¡P < ancho
de herramienta!
Q [µm] ...... profundidad de corte en
dirección Z (sin signo)
R2 ....................... medida de rebaje en el
punto final Z; en plano: R2
F ............... avance
Notas
Si se omiten las direcciones X(U) y P, G76 puede
utilizarse como ciclo de taladrado (¡antes, mover la
herramienta a X0!)
En el ciclo de corte, la pasada P ha de ser menor
que la anchura de la herramienta B.
En el primer corte no se realizará rebaje en el punto
final Z.
La medida de rebaje ha de tener siempre un valor
positivo.
D 30
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
3
N... G77 R...
N... G77 X(U)... Z(W)... P... Q... R... F...
3
primer bloqueR1 [mm] altura de retroceso para el
arranque de virutas; en el
8
3
plano: R1
seg. bloque X(U), Z(W) coordenadas absolutas
3
(incrementales ) de K.
5
D 31
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
dígitos
.
4
3)
5
3
PXXxxxx
;
Nota
El parámetro de conicidad negativa R define el cono
mostrado en el dibujo.
D 32
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 33
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Formato
N... G98(G99) G83 X0 Z(W)... (R...) Q... P... F...
4 4 4 M... K ...
D 34
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Plano
inicial
D 35
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Ejemplo:
G10 P0 Z-100
T0000 G0 X100 Z150
G90 G40 G95
T0505 ( taladro drm.5 )
G97 S2000 M3
G0 X0 Z2 0[
G83 Z-15 Q5000 F0.15
G0 Z50
T0707 ( AWZAXIALGEWB. )
N90 G97 S300
G0 X0 Z5
G84 Z-10 F1 M3
G0 Z20 M5
M30
D 36
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 37
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Mediante G90 se selecciona diám. y progr.absoluta. La velocidad máxima del husillo (r.p.m.) para
Las direcciones deben programarse así: velocidad constante (G96) puede establecerse con
X ......... Diámetro el comando G92.
U+/- .... Incremental en diámetro (necesaria en
alguno ciclos) G92 Fijar sistema de coordenadas
Z+/- ..... Absoluta (relativa al punto cero de la pieza Formato
de trabajo) N... G92 X... Z... (Configurar sistema de
W+/- ... Distancia de recorrido incremental (real)
Notas coordenadas)
Se permite la conmutación directa de bloque a o
bloque entre G90 y G91. N... G92 U... W... (Cambiar sistema de
G90 (G91) puede programarse también con otras coordenadas)
funciones G (N... G90 G00 X... Z...). Ejemplo
Se desea cambiar el cero de la pieza de trabajo, de
la superficie frontal derecha a la izquierda de la pieza
G91 Programación incremental de trabajo.
Diámetro de la pieza de trabajo = 30 mm.
Formato
Longitud de la pieza de trabajo = 100 mm.
N... G91
Programa
Las direcciones deben programarse así: N... G90 .................... Programación de valor
X,U ..... Radio absoluto
Z,W ..... Distancia de recorrido incremental (real) ... ...................................... Punto
cero de la pieza de
con signo trabajo a la derecha
Notas: como G90.
... ...................................... Se mecaniza el lado
derecho
N180 G00 X35 ........ Retroceder
N185 Z-100 .............. Distancia de movimiento =
longitud de la pieza de trabajo
N190 G92 X35 Z0 .. Poner el nuevo punto cero al
lado izquierdo
... ...................................... Punto
cero de la pieza a la
izquierda
... ...................................... Mecanizar lado izquierdo
N305 G00 X35 ........ Retroceder
N310 Z100 ............... Distancia de desplazamiento
= longitud de la pieza de
trabajo
N315 G92 X35 Z0 .. Cero de la pieza de nuevo a la
derecha
... .............................. etc.
El cambio de punto cero con G92 se activa como
modo y no se cancela con M30 o RESET.
Por tanto, antes de terminar el programa se debe
seleccionar el punto cero inicial de la pieza de
trabajo que estaba activado al inicio del programa.
D 38
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 39
EMCO WINNC GE SERIES FANUC 21TB 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 40
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 41
EMCO WINNC GE SERIES FANUC 21TB 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.
Programa Subprograma
M99 Fin de subprograma, orden
de salto
Formato
2
N... M99 P...
1[[[[0
M99 en el programa principal:
sin dirección de salto:
103 salto al comienzo del programa con la dirección de
salto Pxxxx:
Salto al bloque nº xxxx
103
M99 en el subprograma:
sin dirección de salto:
2
salto al programa de llamada, al bloque que sigue al
1[[[[0
bloque de llamada (ver gráfico de al lado)
con la dirección de salto Pxxxx:
salto al programa de llamada, al bloque con nº xxxx
Notas
Llamada a un subprograma desde el programa M99 ha de ser el último comando del subprograma.
principal El control vuelve automáticamente al bloque
siguiente del programa principal.
D 42
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Advertencia
El control original FANUC 21T no ayuda a una
operación con el eje C (eje redondo) y con
herramientas motorizadas.
Para poder usar estas funciones a pesar de eso en
las máquinas EMCO correspondientes (EMCO TURN
325/II, PC TURN 155, CONCEPT TURN 155), EMCO
WinNC FANUC 21T fue ampliada por aquel volumen
de mandos de la FANUC 21i que ayuda al eje C con
herramientas motorizadas.
D 43
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Formato
N... G83 Z-15 Q.... F...
Advertencias generales
X debe ser programado siempre aunque la
herramienta ya haya sido trasladada en el bloque
anterior al centro de torneado (N... G00 X Z...)
Si se programa X, se debe llegar en el bloque
previo solamente a la posición de start para el eje
Z (N.. (N.. G00 Z3)
Si Q no es especificado, no se efectúa una división
del corte, es decir, taladrado hasta el punto final Z
en un movimiento.
D 44
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Formato
N... G84 Z-10 F... M...
D 45
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
/.5¡
T0000 G0 X100 Z150 BILD
G90 G40 G95
0[W
T0505
M52
G28 G0 C0
M13
G97 S2000
G0 X20 Z2
G83 Z-15 Q5000 F0.15
G0 C120
G83 Z-15
G0 C240
G83 Z-15
G0 Z20 M15
T0707 (HERRAM.MOTORIZ.ROSCADO)
N90 G97 S300
N95 G0 X20 Z5
G0 C0
G84 Z-10 F1 M13
G0 C120
G84 Z-10 F1 M13
G0 C240
G84 Z-10 F1 M13
G0 Z20 M15
M53
M30
D 46
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Advertencias generales
Si Q no es especificado, no se efectúa una división
del corte, es decir, taladrado hasta el punto final Z
en un movimiento.
D 47
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Formato
N... G33 X2 F... M13
N... G33 X24 F... M14
D 48
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
Ejemplo
( M6 10mm profundo )
G10 P0 Z-100
T0000 G0 X100 Z150
G90 G40 G95
T0909
0[
M52
G28 G0 C0
M13
G97 S2000
G0 X24 Z-10
G77 R1
G77 X-8 P5000 F0.15 ¡
G0 C120
G0 X80 M15
T0909
N90 G97 S300
N95 G0 X26 Z-10
G0 C0
G33 X0 F1 M13
G33 F1 X24 M14
G0 X80 Z20 M15
M53
M30
D 49
EMCO WINNC GE SERIES FANUC 21TB PROGRAMACIÓN
D 50
EMCO WINNC GE SERIES FANUC 21TB 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 Así se pude reaccionar a señales como por ej.
VLVWHPD VLHPSUHHOYDORUFHUR valores de medida o a través del uso de variables
YDULDEOH ,QYDULDEOH como valor nominal el mismo programa puede ser
3DUDGLVSRVLFLyQOLEUH usado para geometrías diferentes.
9DULDEOHV
SDUDFiOFXORVHQHO Junto con el calcúlo de variables y saltos de programa
ORFDOHV
SURJUDPD se da la posibilidad de crear un archivo altamente
3DUDGLVSRVLFLyQOLEUH flexible y así ahorrar tiempo de programación.
9DULDEOHV
SDUDFiOFXORVHQHO
JOREDOHV Variables locales y globales pueden ser leidas y
SURJUDPD
escritas. Todas las otras variables sólo pueden ser
3DUDGLVSRVLFLyQOLEUH
9DULDEOHV leidas.
SDUDFiOFXORVHQHO
JOREDOHV
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 SERIES FANUC 21TB 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
A LARMAS Y MENSAJES
H: Alarmas y Mensajes
Alarmas de máquina 6000 -
7999
Estas alarmas serán disparadas por las máquinas.
Hay diferentes alarmas para las diferentes máquinas.
Las alarmas 6000 - 6999 deben ser confirmadas,
nolrmalmente, con RESET. Las alarmas 7000 - 7999
son mensajes que, normalmente, desaparecen al
terminar la situación que las dispara.
H1
A LARMAS Y MENSAJES
H2
A LARMAS Y MENSAJES
H3
A LARMAS Y MENSAJES
H4
A LARMAS Y MENSAJES
H5
A LARMAS Y MENSAJES
H6
A LARMAS Y MENSAJES
H7
A LARMAS Y MENSAJES
H8
A LARMAS Y MENSAJES
H9
A LARMAS Y MENSAJES
H 10
A LARMAS Y MENSAJES
H 11
A LARMAS Y MENSAJES
H 12
A LARMAS Y MENSAJES
8168 Sobrecarrera del final de carrera ejes 8191 Unidad de avance jog inválida
3..7 Causa: La máquina no soporta el avance de
Causa: El eje está en el extremo del área de rotación en la modalidad JOG.
desplazamiento Solución: Pedir la actualización del Software en
Solución: Retroceda el eje EMCO.
8172 Error de comunicación a la máquina 8192 Eje inválido en comando
Causa: Error interno ver 8175.
Solución: Vuelva a arrancar el software o vuelva a 8193 Error fatal de PLC
instalar si es necesario, informe a EMCO, ver 8175.
si es repetitiva.
8194 Rosca sin longitud
Compruebe la conexión PC - máquina,
Causa: Las coordenadas de destinación son
eventualmente, elimine las fuentes de
idénticas a las coordenadas de inicio.
distorsión.
Solución: Corregir las coordenadas de destinación.
8173 INC mientras se está ejecutando el
programa NC
8195 Sin pendiente de rosca en eje de
Solución: Parar el programa mediante NC-Stop o
avance
Reset. Desplazar el eje.
Solución: Programar paso de la rosca
8174 INC no permitido
8196 Demasiados ejes para roscar
Causa: Eje actualmente en movimiento
Solución: Programe para roscar un máximo de dos
Solución: Esperar a que se detenga el eje y desplazar
ejes
el eje luego.
8197 Rosca no suficientemente larga
8175 No se pudo abrir el archivo MSD
Causa: Longitud de la rosca demasiado corta.
Causa: Error interno
Con la transición de una rosca a la otra, la
Solución: Vuelva a arrancar el software o vuelva a
longitud de la segunda rosca debe ser
instalar, si es necesario, informe a EMCO,
suficiente para producir una rosca correcta.
si es repetitiva.
Solución: Alargue la segunda rosca o sustitúyala por
8176 No se puedo abrir el archivo PLS una interpolación lineal (G1)
ver 8175.
8198 Error interno (demasiadas roscas)
8177 No se pudo acceder al archivo PLS ver 8175.
ver 8175.
8199 Error interno (estado de la rosca)
8178 No se pudo escribir al archivo PLS Causa: Error interno
ver 8175. Solución: Vuelva a arrancar el software o vuelva a
8179 No se puedo abrir el archivo ACS instalar si es necesario, informe a EMCO,
ver 8175. si es repetitiva.
8180 No se pudo acceder al archivo ACS 8200 Rosca sin conectar cabezal
ver 8175. Solución: Conecte el cabezal
8181 No se pudo escribir al archivo ACS 8201 Error interno de rosca (IPO)
ver 8175. ver 8199.
8183 Reducción demasiado alta 8201 Error interno de rosca (IPO)
Causa: El nivel seleccionado de velocidad en el ver 8199.
engranaje de la máquina no está permitido. 8203 Error fatal AC (0-ptr IPO)
8184 Comando de interpolación inválido ver 8199.
8185 Cambio de datos MSD prohibido 8204 Error fatal de inicialización:
ver 8175. funcionamiento PLC/IPO
8186 No se puo abrir el archivo MSD ver 8199.
ver 8175. 8205 Tiempo de ejecución excedido del PLC
8187 Error de programa PLC Causa: Rendimiento del ordenador insuficiente
ver 8175. 8206 Inicialización del grupo M PLC inválida
8188 Comando de reducción inválido ver 8199.
ver 8175. 8207 Datos de máquina PLC inválidos
8189 Asignación de canal inválida ver 8199.
ver 8175. 8208 Mensaje de aplicación inválido
8190 Canal inválido dentro de mensaje ver 8199.
ver 8175.
H 13
A LARMAS Y MENSAJES
H 14
A LARMAS Y MENSAJES
8241 TRANSMIT no habilitado (MSD)! 8256 ¡Velocidad muy baja para G331!
Causa: No se permite TRANSMIT en esta Causa: Se han reducido la revoluciones del husillo
máqauina. durante el roscado con macho. O bien se
8242 TRACYL no habilitado (MSD)! ha empleado un paso erróneo o bien el
Causa: No se permite TRACYL en esta máqauina. taladrado de centrado es incorrecto.
Solución: corregir el paso de rosca. Adaptar el
8243 ¡Eje rotativo no permitido durante
diámetro al taladrado de centrado.
transformación activa!
Causa: No se permite la programación del eje 8257 ¡Módulo de tiempo-real no activo o
rotativo durante el TRANSMIT/TRACYL. tarjeta PCI no instalada!
Causa: ACC no pudo inciarse correctamente o
8245 ¡Radio TRACYL = 0!
bien no se ha reconocido la tarjeta PCI en
Causa: Al seleccionar TRACYL se ha utilizado un
el ACC.
radio de 0.
Solución: Avisar este fallo a EMCO.
solución: Corregir el radio.
8258 Error manipulando datos Linux!
8246 ¡Alineación de la compensación no
ver 8239.
permitida en este estado!
ver 8239. 8259 ¡Cuerda actual en secuencia no válida!
Causa: En una cadena de roscas se ha programado
8247 ¡Alineación de la compensación:
un bloque sin la rosca G33.
Archivo MSD protegido contra escritura!
Solución: Corregir el programa.
8248 ¡Fallo en supervisión cíclica!
8261 Falta cuerda en el proceso!
Causa: Fue interrumpida la comunicación con el
Causa: No se ha programado la rosca siguiente en
teclado de la máquina.
una cadena de roscas. La cantidad debe
Solución: Solución: Reiniciar el software o
coincidir con lo definido previamente en
reinstalarlo. Avisar este fallo a EMCO.
SETTHREADCOUNT().
8249 ¡Alarma de revisión de movimiento de Solución: Corregir la cantidad de roscas en la cadena
eje! de roscas, agregar rosca.
ver 8239.
8262 Marcas de referencia no
8250 ¡Husillo debe estar en eje rotativo! suficientemente cerca!
ver 8239. Causa: Las configuraciones de la escala lineal
8251 ¡Falta guía para G331/G332! fueron modificadas o bien la escala lineal
Causa: Falta el paso de rosca o bien las está defectuosa.
coordenadas de inicio y destinación son Solución: Corregir las configuraciones. Ponerse en
idénticas. contacto con EMCO.
Solución: Programar el paso de rosca. 8263 Marcas de referencia demasiado juntas!
Corregir los datos de la coordenada de ver 8262.
destinación.
22000 Cambio de reducción no permitido
8252 ¡Eje múltiple o no lineal programado Causa: Cambio de nivel de velocidad en el
para G331/G332 ! engranaje estando el husillo conectado.
Solución: Programar excactamente un eje lineal. Solcuión: Parar el husillo y efectuar el cambio del
8253 ¡Falta valor de velocidad para G331/ nivel de velocidad en el engranaje.
G332 y G96! 22270 Revoluciones/Avances muy grandes
Causa: No se ha programado ninguna velocidad para la rosca
de corte. Causa: Paso de rosca demasiado grande / falta.
Remedio: Programar la velocidad de corte. Avance en rosca alcanza un 80% de la
8254 ¡Valor para desplazamiento de inicio de marcha rápida.
cuerda no válido! Solución: Corregir el programa, reducir paso o reducir
Causa: Dislocamiento del punto de inicio no se las revoluciones al roscar.
encuentra dentro de la gama de 0 a 360°.
Solución: Corregir el dislocamiento del punto de inicio.
8255 ¡Referencia fuera de límites de
software!
Causa: Se ha definido el punto de referencia fuera
del area de los interruptores de software
de fin de carrera.
Solución: Corregir los puntos de referenica en
WinConfig.
H 15
A LARMAS Y MENSAJES
H 16
EMCO WINNC GE SERIES FANUC 21TB ALARMAS DE CONTROL
I: Alarmas de control
Alarmas de control
Estas alarmas sólo pueden aparecer al manejar o 51 Nxxxx Falso valor de chaflán/radio
programar las funciones de control o en la ejecución Causa:: Los elementos de contorno entre los que debe
de programas CNC. insertarse el chaflán/radio, son muy cortos.
Remedio: Corrección del programa
1 Error de paridad RS 232 52 Nxxxx Trazado de contorno no válido
Causa: Error de paridad de transmisión de datos, Causa: No se consigue un contorno con los
configuración incorrecta de RS 232 en parámetros programados.
aparato externo Remedio: Corrección del programa
Remedio: Comprobar los cables de datos, ajustar 53 Nxxxx Estructura errónea de parámetros
correctamente la interfaz en serie del Causa: No se consigue un contorno con los
aparato externo. parámetros programados, se han indicado
2 Error de transmisión RS 232 parámetros no válidos
Causa: Error de transmisión de datos por exceso Remedio: Corrección del programa
de signos; soporte de datos defectuoso 56 Nxxxx Valor de ángulo erróneo
Remedio: Comprobar los cables de datos, Causa: Con el ángulo programado no se puede
configurar correctamente la interfaz en serie calcular un trazado de contorno, no se
del aparato externo. obtiene ningún punto de intersección.
10 Nxxxx Código G no válido Remedio: Corrección del programa
Remedio: Corrección del programa 57 Nxxxx Error en el trazado de contorno
11 ORDxx Falta avance/avance erróneo Causa: Programados parámetros no válidos.
Causa: Intento de arrancar con avance = 0, también Remedio: Corrección del programa
con G95/96, si S = 0 o M5 58 Nxxxx No se puede definir contorno
Remedio: Programar avance o velocidad. Causa: Demasiados bloques programados sin
21 Nxxxx Arco: seleccionado plano incorrecto nueva posición, fin de programa durante un
Causa: Está activado un plano equivocado (G17, trazado de contorno.
18, 19) para el arco Remedio: Corrección del programa
Remedio: Corrección del programa 59 ORDxx Programa no hallado
30 Nxxxx Decalaje de herramienta muy grande Causa: No existe programa CNC, configuración
Causa: Número de decalaje de herramienta no errónea de directorio de programa de piezas
válido de trabajo.
Remedio: Corrección del programa Remedio: Corregir selección de programa, crear
33 Nxxxx SRK/FRK no definible programa, configurar directorio de
Causa: Se han programado demasiados bloques programa de piezas de trabajo.
sin nuevas posiciones; elemento de contorno 60 Nxxxx No hallado número de bloque
no válido; radio de círculo programado menor Causa: Destino del salto no hallado
que el radio de herramienta; elemento de Remedio: Corrección del programa
contorno demasiado corto 62 Nxxxx Error general de ciclo
Remedio: Corrección del programa Causa: Contador de llamadas de subprograma no
34 Nxxxx Error al seleccionar SRK/FRK válido, avance<=0, falta paso de rosca/<=0,
Error al seleccionar o cancelar compensación de falta profundidad de corte/<=0/no válida,
radio de herramienta. altura de retroceso demasiado pequeña;
Remedio: Corrección del programa falta dirección de bloque P/Q; falta indicación
37 Nxxxx No cambia el plano en SRK/FRK de repetición de modelo/no válida; falta
Causa: Cambio de plano no permitido en avance para corte siguiente/no válido; falta
compensación de radio de herramienta. profundidad de corte/no válida; rebaje en
Remedio: Corrección del programa fondo de ciclo <0; falta punto final de ciclo/no
41 Nxxxx Violación de contorno SRK/FRK válido; falta punto final de rosca/no válido,
Causa: Elemento de contorno no válido; radio de herramienta demasiado grande.
círculo programado menor que el radio de Remedio: Corrección del programa
herramienta; elemento de contorno 63 Nxxxx Llamada de ciclo no válida
demasiado corto, violación de contorno de Causa: Falta P/Q, dirección incorrecta.
círculo completo. Remedio: Corrección del programa
Remedio: Corrección del programa
I1
EMCO WINNC GE SERIES FANUC 21TB ALARMAS DE CONTROL
I2
EMCO WINNC GE SERIES FANUC 21TB ALARMAS DE CONTROL
I3
EMCO WINNC GE SERIES FANUC 21TB ALARMAS DE CONTROL
I4