Documente Academic
Documente Profesional
Documente Cultură
RESET
CURSOR
7
O
8
N
9
G
ALTER
4
X
5
Z
6
F
INSRT
1
U
2
W
3
R
DELET
0
S
.
T
B
A
C
/,#
EOB
J
No. Q
VP
K
I
Y H
CAN
PAGE
POS
PRGRM MENU
OFSET
USB
SKIP DRY
RUN
1x
OPT.
STOP
SBL
INPUT
OUTPT
START
DGNOS OPR
AUX
PARAM ALARM GRAPH
GE Fanuc Series 0
+X +C
-Z
-C
RS232
1
10
+Z
40
100
100%
EDIT
-X
1000
10000
AUX
AUX
0
1
20
10
6
2
0
60
70 80
90
100
110
120
P REFACIO
Prefacio
El software EMCO WinNC GE Fanuc Serie 0-TC forma parte del concepto de
eneanza 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 ms fcil y, por la similitud con el control original, didcticamente ms
efectivo.
Adems de esta descripcin del software, est en preparacin el siguiente material
educativo: Didctico-CD-ROM "Win Tutorial" (Ejemplos, Operacin, Descripcin
d elos comandos).
El contenido de este manual no incluye toda la funcionalidad del control GE
Fanuc Serie 0-TC, la mayor importancia fue describir las funciones principales
de forma clara y sencilla para alcanzar la mxima comprensin y xtio en el
aprendizaje.
Para consultas o propuestas de mejora a este manual, rogamos contacte
directamente con
INDICE
Indice
A: Descripcin de las teclas
D: Programacin
B: Principios bsicos
Puntos de referencia del torno EMCO ................................ B1
M = Punto cero de la mquina ...................................... B1
R = Punto de referencia ................................................ B1
Decalaje de origen ............................................................. B2
Sistema de coordenadas .................................................... B2
Sistema de coordenadas con ........................................ B2
programacin de valor absoluto .................................... B2
Sistema de coordenadas con ........................................ B2
programacin de valor incremental ............................... B2
Introduccin del decalaje de origen ..................................... B3
Medicin de datos de herramienta ...................................... B4
Medicin de datos de herram. con disposit. ptico de
preajuste ........................................................................... B5
Medicin de datos de herram. por el mtodo de raspado ..... B6
C: Secuencias operativas
Resumen de modos operativos ..........................................
Aproximacin al punto de referencia ..................................
Entrada de la posicin de engranajes .................................
Determinar idioma y directorio de piezas de trabajo ............
Introduccin de programma ...............................................
Llamar un programa ....................................................
Introducir un bloque ....................................................
Buscar palabra .................................................................
Insertar palabra .................................................................
Borrar palabra ...................................................................
Insertar bloque ..................................................................
Borrar bloque ....................................................................
Borrar programa ...............................................................
Borrar todos los programas ...............................................
Entrada/Salida de datos ....................................................
Configurar la interfaz en serie ......................................
Editar programa ..........................................................
Introducir programa .....................................................
Editar los decalajes de herramienta ..............................
Introducir los decalajes de herramienta ..............................
Imprimir programas ...........................................................
Ejecucin de programa .....................................................
Arranque de un programa de piezas ..................................
Visualizacin durante la ejecucin del programa .................
Buscar bloque ...................................................................
Influir en el programa ........................................................
Interrumpir el programa ...............................................
Contador de piezas y tiempo de pieza ................................
Simulacin grfica .............................................................
C1
C2
C2
C2
C3
C3
C3
C3
C3
C3
C3
C3
C4
C4
C4
C4
C5
C5
C5
C5
C5
C6
C6
C6
C6
C6
C6
C7
C8
INDICE
Puesta informatie
ver apndice
G: Progamacin flejible NC
Variables y parmetros de clculo ......................................
Clculo con variables ........................................................
Estructura de control .........................................................
Operadores de relacin .....................................................
G1
G1
G2
G2
H: Alarmas y Mensajes
Alarmas de sistema ........................................................... H1
Alarmas de mquina ......................................................... H3
Alarmas de mquina ......................................................... H6
I: Alarmas de control
Alarmas de control .............................................................. I1
*()DQXF6HULHV
5(6(7
&85625
%
$
&
$/7(5
,1657
'(/(7
(2%
&$1
1R 4
< +
93
3$*(
35*50 0(18
2)6(7
,1387
'*126 235
$8;
3$5$0 $/$50 *5$3+
28737
67$57
326
*()DQXF6HULHV
86%
6.,3 '5<
581
[
; &
6723
=
6%/
&
237
=
(',7
;
$8;
56
$8;
1
*
;
=
)
8
:
5
0
6
7
&
< +
1R 4
93
Teclas de funcin
326
35*50
0(18
2)6(7
'*126 235
$8;
3$5$0 $/$50 *5$3+
A2
A3
;
4
(',7
=
4
=
;
[
6723
6%/
; &
=
&
=
(',7
;
$8;
$8;
=
4
4
=
;
A4
Parar / arrancar husillo; Arranque del husillo en el modo KONV y STEP 1..1000:
Carrera a la derecha: presionar
(',7
Tecla de consenso
Sin funcin
A5
HQ
RO
5
&
,1
!
=
7
5
7$
6
;
1&
3
2
&7
16
7
(
6
(
5
&
1
,
J
WU
6
U U
*
*W
OW O
$$
OW
$
73 /
3 72 %
26 6
) /
( /
5$
;
b
J
WU
6
(
'
1
(
7(
/(
(
'
&
OW
$
< 1 ,3
58 .
'5 6
=
"
XP
1
'
<
VW
)H
)
)
)
)
7
(
6
$
!
J
U
W
6
A6
XP
1
VH
DX
3
HQ
RO
5
FN
UX
'
>
)
(
5
6
2
3
(
5
)
)
)
:
)
&
,1
72
8
$
)
&
,1
&
,1
)
$
'
0
*
-2
&
,1
Teclado del PC
PRINCIPIOS BSICOS
B: Principios bsicos
B1
PRINCIPIOS BSICOS
Decalaje de origen
Sistema de coordenadas
Incremental
88
:
:
Absoluto
;;
=
88
=
;;
PRINCIPIOS BSICOS
:LQ1&*()DQXF6HULHV7F(0&2
)6
'(63/ $=$075$%$-2
21
9$/25'(63/
9$/250(',&
;
;
=
=
Pulsar la tecla
tecla
326,7,21$&78$/ 5(/$7,9$
8:
',5B67
.219
)
)
'(6*$6
*(20(7
)
)
0(18
2)6(7
,1657
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 despus en el programa con G92.
)
'(67
B3
PRINCIPIOS BSICOS
;
=
Correccin de longitud
Ejemplo
Las correcciones de longitud de una herramienta se
han guardado en el lugar de torreta revlver 4 con el
nmero de correccin 4.
Llamada del programa: T0404
Las dos primeras cifras tras la direccin T informan
de la posicin en la torreta revlver, las cifras 3 y 4
indican el nmero de correccin correspondiente.
5
Radio de herramienta R
Posicin de cuchilla T
Observar cmo est amarrada la herramienta a la
mquina para definir la posicin de cuchilla.
Para mquinas cuya herramienta est por debajo
(delante) del centro de giro (por ej. PC TURN 50/55),
hay que emplear los valores entre parntesis, debido
a la inversin de la direccin +X.
PRINCIPIOS BSICOS
8
&$1
:
&$1
PP
&21&(377851
:
&$1
). De
PP
=PP
1
Pulsar tecla
0(18
2)6(7
=PP
1
seleccionar
PP
&21&(377851
Para la correccin X
Avanzar con la herramienta de referencia hasta la
retcula Concept Turn 105/155
;
,1387
Para la correccin Z
=
,1387
PRINCIPIOS BSICOS
Pulsar la tecla
:
&$1
;
%
$
=
0(18
2)6(7
seleccionar
;
Medidas para el mtodo de raspado:
A
Raspado de la cara de refrentar
B
Raspado de la cara de cilindrar
a
Dimetro de la pieza bruta
b
Longitud de la pieza bruta + longitud del plato
=
,1387
software ABS
Restar del valor visualizado el dimetro a de la
pieza bruta
Pulsar la tecla
0(18
2)6(7
seleccionar
Introducir:
pulsar
B6
;
el resultado de la sustraccin y
,1387
SECUENCIAS OPERATIVAS
C: Secuencias operativas
MDI
P/P
Con las teclas de direccin pueden desplazarse
manualmente los carros.
P1 ... P1000
... 10000
AUTO
+Z .
El incremento seleccionado (1, 10, 100...) debe ser
mayor que la resolucin de mquina (recorrido
mnimo posible); en caso contrario, no se produce
ningn desplazamiento.
REPOS
Posicionar retorno. Aproximar contorno de nuevo
en el modo operacional JOG.
EDIC
En el modo operativo EDIT se pueden introducir
programas de piezas y transmitir datos.
Teach In
Creacin de programas en dilogo con la mquina
en el modo operacional MDA.
C1
SECUENCIAS OPERATIVAS
Aproximacin al punto de
referencia
Pulsar la tecla
Pulsar la tecla
DGNOS
PARAM
PAGE
despus
+X ,
Con la tecla
REF
ALL
se aproximan automticamente
Peligro de colisin
Tener cuidado con los obstculos en la zona de
trabajo (elementos de amarre, piezas de trabajo
amarradas, etc.).
Idioma activo
Seleccionar entre los idiomas instalados. El idioma
seleccionado slo se activar al volver a cargar el
software.
Introducir en la entrada "LENG. = ..." la
designacin del idioma:
- DT para Alemn
- EN para Ingls
- FR para Francs
- SP para espaol
Entrada de la posicin de
engranajes
(Slo para EMCO PC TURN 55)
Para que la mquina gire a la velocidad correcta,
hay que introducir en la unidad de control la posicin
seleccionada del engranaje de la mquina.
Pulsar la tecla
Pulsar la tecla
DGNOS
PARAM
PAGE
C2
SECUENCIAS OPERATIVAS
Introduccin de programma
Los programas de piezas y subrutinas pueden
introducirse en el modo EDIC.
Llamar un programa
Pulsar la tecla
PRGRM
INSRT
CURSOR
Introducir un bloque
Ejemplo:
4
X
8
N
5
Z
INSRT
9
G
1
U
INSRT
1 palabra
3
R
0
S
INSRT
2 palabra
EOB
oder
INSRT
INSRT
Nota:
Con el parmetro "SECU" (AJUSTE 1) se puede
establecer si la numeracin de bloques se har de
forma automtica (1 = s, 0 = no).
Borrar palabra
Colocar el cursor delante de la palabra a borrar,
Buscar palabra
Introducir la direccin de la palabra a buscar (por ej.
CURSOR
X) y pulsar la tecla
INSRT
Borrar bloque
Introducir el nmero de bloque (N0 si no hay n de
Modificar palabra
Colocar el cursor delante de la palabra a modificar,
introducir la palabra y pulsar
ALTER
Insertar bloque
Colocar el cursor delante del signo EOB ";" en el
bloque que debe preceder al bloque insertado e
introducir el bloque a insertar.
Insertar palabra
Colocar el cursor delante de la palabra que ha de
preceder a la palabra insertada, introducir la palabra
a insertar (direccin y valor) y pulsar la tecla
DELET
C3
DELET
SECUENCIAS OPERATIVAS
Borrar programa
Modo operativo EDITAR PROGRAMA
Introducir el nmero de programa (por ej. O22) y
pulsar la tecla
DELET
pulsar la tecla
DELET
F: 100% S: 100%
PARAMETRO
(AJUSTE 1)
TVON = 0
ISO
=1
PULG. = 0
=1
E/S
SECU. = 1
O 0000 N0000
Entrada/Salida de datos
(0: EIA 1: ISO)
(0: MM 1: PULG)
S
EDIT
NR. _
F4
F3
PARAM
F5
0T
F6
DGNOS
F7
ESTPLC
F: 100% S: 100%
PARAMETRO
(AJUSTES DE LA INTERFASE)
Baudios
Paridad
Bits parada
Bits datos
Param. de control
COM 2:
9600
_E
1
7
S
EDIT
F4
F3
PARAM
DNC:
9600
E
1
8
F5
F6
(AJUSTE 1).
Con E/S se puede seleccionar una interfaz en
serie (1 2) o una unidad (A, B o C).
1 interfaz en serie COM1
2 interfaz en serie COM2
A unidad de diskette A
B unidad de diskette B
C unidad de disco duro C, directorio de piezas
de trabajo (en configuracin de instalacin o
en AJUSTES GENERALES).
P impresora.
DGNOS
PARAM
Pulsar la tecla
Pulsar la tecla
.
, hasta que se visualice
0T
DGNOS
. En la pantalla aparece
PAGE
00000001
NR. _
DGNOS
PARAM
O 0000 N0000
COM 1:
9600
E
1
7
Pulsar la tecla
F7
ESTPLC
Parmetros de control:
Bit 0: 1... La transmisin slo se interrumpir con el
cdigo ETX (Fin de Text)
0... La transmisin se interrumpir con RESET
Bit 7: 1... Sobreescribir programa de piezas sin
mensaje
0... Mensaje de error si ya existe un programa
ADVERTENCIA
Si usa una tarjeta de ampliacin de interfaz (por ej.
para COM 3 y COM 4) hay que tener en cuenta que
se usa un interrupt separado para cada interfaz (por
ej.: COM1 - IRQ4, COM2 - IRQ3, COM3 - IRQ11,
COM4 - IRQ10).
SECUENCIAS OPERATIVAS
Editar programa
Pulsar la tecla
Pulsar la tecla
PRGRM
OUTPT
START
Pulsar la tecla
OUTPT
START
OUTPT
START
MENU
OFSET
INPUT
Imprimir programas
Introducir programa
PRGRM
MENU
OFSET
C5
Pulsar la tecla
Pulsar la tecla
PRGRM
OUTPT
START
SECUENCIAS OPERATIVAS
Influir en el programa
Ejecucin de programa
Pulsar la tecla
PRGRM
.
SKIP:
Con SKIP no se ejecutan los bloques de programa
marcados con "/" (ej., /N0120 G00 X... ) y el programa
contina con el bloque siguiente "/".
CURSOR
Pulsar la tecla
Pulsar la tecla
Interrumpir el programa
Pulsar la tecla
M01:
Si se ha activado OPT STOP (se visualiza OPT en
la lnea superior de la pantalla), M01 est activado
como M00; en caso contrario, M01 no est activado.
POS
M00:
Tras M00 (parada programada) del programa se
detiene el programa. Se contina el programa con la
tecla
aumentadas en la pantalla.
Buscar bloque
Ver la versin del software
Modo EDIC
Seleccionar el programa a ejecutar.
CURSOR
sobre
DGNOS
PARAM
CURSOR
Pulsar la tecla
C6
SECUENCIAS OPERATIVAS
F: 100% S: 100%
POSITION ACTUAL (ABSOLUTA)
O0000 N0000
X
576 . 000
Z
106 . 000
CAL. PIEZA
TIEM OPE
0H 0M
0.00 MM/R
ACT-F
F4
F3
ABSOLU
RELATI
TIEM CICLO 0H 0M
S
0T
EDIT
F5
TODO
F6
0
0S
F7
(P) y en seguida
CAN
3
R
(R) y en seguida
CAN
F: 100% S: 100%
PARAMETRO
(AJUSTE 2)
PWE = 1
TAPEF = 0
O 0000 N0000
PIEZA SUMA:
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 TOTAL
=
PIEZA REQUERD =
CAL. PIEZA
TIEM OPE
0H 0M TIEM CICLO 0H 0M 0S
NR. _
S
0T
EDIT
F3
PARAM
F4
F5
DIGNOS
F6
PIEZA REQUERIDA:
Nmero 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 nmero de piezas mayor.
F7
ESTPLC
C7
SECUENCIAS OPERATIVAS
Simulacin grfica
Programas NC pueden ser simulados grficamente.
x
Presione la tecla
F: 100% S: 100%
PARAMETRO GRAFICO
O 0000 N0000
LONGITUD PIEZA
DIAMETRO PIEZA
W=_
D=
0.000
0.000
PARADA GRAFI
BORRA AUTO
LIMITE
N=
A=
L=
9999
1
0
CENTRO GRAFICO
X=
Z=
S=
M=
0.000
0.000
0.000
0
ESCALA
GRAPHIC MODE
Introducciones:
LONGITUD PIEZA
DIAMETRO PIEZA
EDIT
F4
F5
F6
AMPLIA
GRAPH
NR. _
F3
AUX
GRAPH
F7
AUX.
W
D
>
CENTRO GRAFICO
X, Z
F: 100% S: 100%
S
0.000
O 0000 N0000
X
0.000
Z
0.000
EDIT
F3
GRAPH
F4
G. PRM
F5
F6
AMPLIA
NORMAL
F7
AUX.
>
Ventana de simulacin
C8
PROGRAMACIN
D: Programacin
Estructura del programa
Se utiliza la programacin CN para mquinas
herramienta segn 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 segn la secuencia
programada.
Se envan a la mquina herramienta las
correspondientes seales de control.
Un programa de ejecucin consta de:
- Nmero de programa
- Bloques CN
- Palabras
- Direcciones y
- Combinaciones de nmeros (si es preciso para las
direcciones de ejes, con signos).
Direcciones utilizadas
O .......... nmero de programa principal, de 1 a 9499,
para programas de piezas y subrutinas
N ........... nmero de bloque, de 1 a 9999
G .......... funcin de recorrido
X, Z ....... datos de posicin en valores absolutos (X
tambin temporizacin)
U, W ..... datos de posicin en valores incrementales
(U tambin temporizacin)
R ........... radio, medida cnica, parmetros de ciclos
C ........... chafln
I, K ........ parmetros de arco
F ........... avance, paso de rosca
S ........... velocidad de husillo, velocidad de corte
T ........... llamada a herramienta (clculo de longitud)
M .......... funcin lgica, funcin adicional
P ........... temporizacin, llamada a subrutina,
parmetros de ciclos
Q .......... parmetros de ciclos
; ............ fin de bloque
D1
PROGRAMACIN
Resumen de comandos de
funciones G para la subdivisin
en comandos A, B, C
Resumen de comandos de
funciones G para la subdivisin
en comandos C
&RPDQGR
*U
$
)XQFLyQ
&
*
*
7HPSRUL]DFLyQ
,QWHUSRODFLyQFLOtQGULFD
$GMXVWHGHGDWRV
*
*
$GMXVWHGHGDWRVDSDUDU
*
$SUR[LPDUDSXQWRGHUHIHUHQFLD
*
* &LFORGHDFDEDGRGHFRQWRUQR
*
* &LFORGHWRUQHDGRORQJLWXGLQDO
*
* &LFORGHUHIUHQWDGR
*
* &LFORGHVHJXLUFRQWRUQR
*
*
*
* &LFORGHUDQXUDGRGHHMH;
*
$YDQFHUiSLGR
*
,QWHUSRODFLyQOLQHDO
*
,QWHUSRODFLyQFLUFXODUDGHUHFKDV
*
*
* &LFORGHWDOODGRGHURVFDV
*
*
* &LFORGHUHIUHQWDGR
,QWHUSRODFLyQFLUFXODUDL]TXLHU
*
* &LFORGHWRUQHDGRORQJLWXGLQDO
*
*
9HORFLGDGGHFRUWHFRQVWDQWH
*
3URJUDPDFLyQGHYHORFLGDG
*
3URJUDPDFLyQDEVROXWD
*
3URJUDPDFLyQLQFUHPHQWDO
*
*
$YDQFHHQPPPLQXWR
*
*
$YDQFHHQPPUHYROXFLyQ
*
* 3URJUDPDFHQSXOJDGDV
*
* 3URJUDPHQPLOtPHWURV
*
*
*
7DOODGRGHURVFDV
*
/LPLWDFLyQGHYHORFLGDG
*
)LMDUVLVWHPDGHFRRUGHQDGDV
*
*
&LFORGHUDQXUDGRHQ=
* &LFORGHURVFDGRP~OWLSOH
*
*
7DODGUDGRGHDJXMSURIXQGRV
&DQFHODUFRPSHQVDFLyQGH
UDGLRGHKHUUDPLHQWD
&DQFHODUFRPSHQVDFGHUDGLR
GHKHUUDPDODL]TXLHUGD
&DQFHODUFRPSHQVDFGHUDGLR
GHKHUUDPDODGHUHFKD
*
&DQFHODUFLFORGHWDODGUDGR
*
&LFORGHWDODGUDGR
*
&LFORGHURVFDGRFRQPDFKR
*
&LFORGHHVFDULDGR
*
5HWRUQRDOSODQRLQLFLDO
*
5HWRUQRDOSODQRGHUHWLUDGD
*
6HOHFFLyQGHQLYHOHV;<
*
6HOHFFLyQGHQLYHOHV=;
*
6HOHFFLyQGHQLYHOHV<=
*
*
Estado inicial
+ Slo activo bloque a bloque
,QLFLDODLQWHUSRODFLyQGH
FRRUGHQDGDVSRODUHV
7HUPLQDODLQWHUSRODFLyQGH
FRRUGHQDGDVSRODUHV
D2
PROGRAMACIN
6,*1,),&$'2
3DUDGDSURJUDPDGD
3DUDGDSURJUDPDGDFRQGLFLRQDO
)LQGHOSURJUDPD
+XVLOOR21HQVHQWLGRGHUHORM
+XVLOOR21HQVHQWLGRRSXHVWRDOUHORM
+XVLOOR2))
5HIULJHUDQWH21
5HIULJHUDQWH2))
+HUUDPLHQWDPRWRUL]DGD21HQVHQWLGRGHUHORM
+HUUDPLHQWDPRWRUL]DGD21HQVHQWLGRRSXHVWRDOUHORM
+HUUDPLHQWDPRWRUL]DGD2))
3tQXOD$756
3tQXOD$'(/$17(
%DQGHMDUHFRJHGRUD$756
%DQGHMDUHFRJHGRUD$'(/$17(
$%5,5HOHPHQWRGHVXMHFLyQ
&(55$5HOHPHQWRGHVXMHFLyQ
)LQGHOSURJUDPDSULQFLSDO
)LQGHOSURJUDPDSDUDRSHUDFLyQFDUJD
2SHUDFLyQUHGRQGRHMH&21
2SHUDFLyQKXVLOORHMH&2))
2VFLOODUKXVLOOR&21
2VFLOODUKXVLOOR'(6&21
$YDQFHEDUUDDOPDFpQDOLPHQWDGRUDYDQFH&21
$YDQFHEDUUDDOPDFpQDOLPHQWDGRUDYDQFH'(6&21
&DPELRGHEDUUDV
6RSODGR&21
6RSODGR'(6&21
3ODWRPDQXDO
(OHPHQWRGHVXMHFLyQGHWUDFFLyQ
(OHPHQWRGHVXMHFLyQGHSUHVLyQ
&RQWUROSRVLFLyQILQDO2))
$FWLYDUDYDQFHGHEDUUDDOPDFpQDOLPHQWDGRU
'HVDFWLYDUDYDQFHGHEDUUDDOPDFpQDOLPHQWDGRU
/ODPDGDVXEUXWLQD
)LQVXEUXWLQDPDQGRGHVDOWR
D3
PROGRAMACIN
D4
PROGRAMACIN
;
Notas
- Mientras se ejecuta G00 se suprime un avance de
carro programado F.
- Lavelocidaddeavancerpidola defineelfabricante
de la mquina.
- El interruptor de correccin de avance est limitado
al 100%.
Ejemplo
G90 absoluto
N50 G00 X40 Z56
;
G91 incremental
N50 G00 U-30 W-30.5
;
Formato
N... G01 X(U)... Z(W).... F....
;
Ejemplo
G90 absoluto
N.. G95
.....
N20 G01 X40 Z20.1 F0.1
G91 incremental
N.. G95 F0.1
.....
N20 G01 X20 W-25.9
D5
PROGRAMACIN
;
&
G 01
G 01
G 01
G 01
X 26
X 26
X 86
X 86
Z 53
Z 27
Z 27
Z0
R6
C3
G
E
5
Notas
=
Insercin de chaflanes y radios
D6
PROGRAMACIN
Movimientos de herramienta
<
$
;<
;
A1...
X3... Z3... A2...
<
;<
$
;<
$
;<
;
X2...
X3...
o
A1...
X3...
X2...
X3...
o
A1...
X3...
X2...
X3...
X4...
o
A1...
X3...
X4...
Z2... R...
Z3...
<
R...
Z3... A2...
Z2... C...
Z3...
;<
<
C...
Z3... A2...
Z2... R1...
Z3... R2...
Z4...
;<
$
5
$
;<
;<
$
&
;<
<
5 $
;<
D7
$
;<
;<
;<
R1...
Z3... A... R2...
Z4...
5
$
;<
PROGRAMACIN
Comandos
X1...
X3...
X4...
o
A1...
X3...
X4...
X2...
X3...
X4...
o
A1...
X3...
X4...
X2...
X3...
X4...
o
A1...
X3...
X4...
Z1... C1...
Z3... C2...
Z4...
Movimientos de herramienta
<
;<
C1...
Z3... A2... C2...
Z4...
Z2... R1...
Z3... C2...
Z4...
;<
$
&
;<
<
&
;<
R1...
Z3... A2... C2...
Z4...
Z2... C1...
Z3... R2...
Z4...
&
$
Nota
No pueden utilizarse los siguientes comandos G
para bloques con chafln o radio. No utilizarlos entre
los bloques con chafln o radio que definen los
nmeros de secuencia.
- Comandos G (excepto G04) en el grupo 00
- G02, G03, G20, G21 y G24 en el grupo 01
D8
5 $
&
;<
$
;<
5
;<
;<
C1...
Z3... A2... R2...
Z4...
;<
;<
<
$
;<
$
;<
*
*
PROGRAMACIN
0 .
Formato
N... G02 X(U)... Z(W)... I... K... F...
o
N... G02 X(U)... Z(W)... R... F...
D9
PROGRAMACIN
G04 Temporizacin
Formato
N... G04 X(U)...
o
N... G04 P...
[seg]
[mseg]
D 10
PROGRAMACIN
&
G7.1 C...
G7.1 C0
Advertencias:
En un bloque entre G7.1 C.. y G7.1 C0 no se puede
reactivar un programa interrumpido.
D 11
PROGRAMACIN
Ejemplo - Interpolacin cilndrica
&
5
[
&
=
Fresado con fresa de mango 5mm
D 12
PROGRAMACIN
D 13
PROGRAMACIN
G12.1/G13.1 Interpolacin de
coordenadas polares
;
&
Formato:
N... G12.1
N... G13.1
G12.1 ..... Inicia la interpolacin de coordenadas
polares
Advertencias:
Tambin con la programacin de dimetro para el
eje lineal (eje X) se utiliza la programacin de radio
para el eje de giro (eje C).
&yGLJR*
8VR
*
,QWHUSRODWLyQOLQHDO
** ,QWHUSRODFLyQFLUFXODU
*
7HPSRUL]DFLyQ
&RPSHQVDFLyQGHUDGLRGHODFXFKLOOD
** LQWHUSROFRRUGSRODUHVVHDSOLFDDO
*
UHFRUULGRGHKHUUDPGHVSXpVGHOD
FRPSHQVDFLyQGHKHUUDP
**
0DQGRPDFURGHXVXDULR
*
** $YDQFHSRUPLQXWRDYDQFHSRUJLUR
D 14
PROGRAMACIN
Ejemplo 1 - Interpolacin de coordenadas
polares
Eje X con programacin de dimetro y eje C con
programacin de ngulo.
&
6
(
3XQNW
6
(
WDUWSNW
;
QGSNW
;
&
D 15
=
PROGRAMACIN
*
Formato
N... G17/G18/G19
<
;
;
=
<
;
*
<
=
=
;
G17 nivel XY
G18 nivel ZX
G19 nivvel YZ
<
*
=
<
;
;
=
<
D 16
PROGRAMACIN
;
;
8
Formato
N... G20 X(U)... Z(W)... F...
o
N... G20 X(U)... Z(W)... R... F...
.
:
=
(cnico)
;
Notas
- Este ciclo es modal y se cancelar con otra funcin
G del mismo grupo.
- Para los bloques siguientes del ciclo slo habr
que programar las coordenadas modificadas (ver
ejemplo en la pgina siguiente).
- El parmetro de conicidad negativo (-R) define el
cono representado en el dibujo de al lado.
8
;
;
5
.
:
=
;
Ciclo de torneado longitudinal con medida cnica
negativa R
;
(cilndrico)
N100
.....
N110
N115
N120
N125
N130
=
Ejemplo: ciclo de torneado longitudinal G20
D 17
G91
G20 U-4 W-66 F0.18
U-8
U-12
U-16
G00 .....
PROGRAMACIN
Formato
N... G21 X(U)... Z(W)... F...
o
N... G21 X(U)... Z(W)... R... F...
8
;
;
(cnico)
=
)
Advertencias
El ciclo es modal y se selecciona mediante otra
funcin G del mismo grupo.
Para bloques sucesivos de ciclo se pueden
programar solamente los valores de coordenadas
que cambian.
; 8
5
;
(cilndrico)
=
)
Ciclo de tallado de roscas cnico
D 18
PROGRAMACIN
;
;
8
Formato
N... G24 X(U)... Z(W)... F...
o
N... G24 X(U)... Z(W)... R... F...
(cilndrico)
(cnico)
=
Advertencias
El ciclo es modal y se selecciona mediante otra
funcin G del mismo grupo.
Para bloques sucesivos de ciclo se pueden
programar solamente los valores de coordenadas
que cambian.
;
Ciclo de refrentado sin medida cnica R
;
; 8
5
=
:
=
;
Ciclo de refrentado con medida cnica R
D 19
PROGRAMACIN
;
;
8
=
Notas
- En el roscado cnico, hay que definir el paso de
rosca con el valor ms alto del eje X o Z.
- Es posible el tallado de roscas continuas (roscas
mltiples).
D 20
PROGRAMACIN
Compensacin de radio de
herramienta
Para la medicin de herramientas, la placa de corte
se mide slo en dos puntos (tangentes a los ejes X
y Z).
La medicin de herramienta slo describe, pues, una
punta terica de la plaquita.
Este punto es desplazado en las trayectorias
programadas de la pieza de trabajo.
D 21
PROGRAMACIN
*
*
*
*
*
5
5
*
Aproximacin y retirada a un punto de arista
desde detrs
*
*
*
*
Trayectoria de herramienta en ngulo ext.> 90
*
5
*
PROGRAMACIN
D 23
PROGRAMACIN
D 24
PROGRAMACIN
D 25
PROGRAMACIN
Instrucciones
programadas
8
&
8
Formato
N... G73 U... R...
N... G73 P... Q... U+/-... W+/-... F... S... T...
Ejemplo:
Tornear el contorno representado arriba. U1 , R,, U2
y W (en N100 y N110) seleccionados, muy
aumentados para mejor representacin.
A: X=102, Z=0
A': X=20, Z=0
B: X=100, Z=-50
Programa:
...
N70 G00 X102 Z0
(Punto A)
...
...
N100 G73 U8
R2
N110 G73 P120 Q190 U10 W5
N120 G0
X20
(Punto A')
N130 G1
Z-15
N140 X40
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)
....
Notas
- Las funciones F, S y T entre P y Q se ignoran.
- El contorno entre A' y B debe programarse de
forma creciente, es decir, el dimetro debe
aumentar.
- El primer movimiento de A a A ha de programarse
con G00 o G01, slo se permite un desplazamiento
del eje X (G00 X...) y debe programarse en
coordenadas absolutas.
- No se permite llamar a subrutinas entre P y Q.
D 26
PROGRAMACIN
&
$
Instrucciones
programadas
:
8
Trayectoria de
herramienta
:
Ejemplo:
Tornear el contorno representado arriba. W1 , R,, W2
y U (en N100 y N110) seleccionados, muy
aumentados para mejor representacin.
corte
A: X=120, Z=2
A': X=120, Z=-45
B: X=20, Z=0
Programa:
...
N70 G00 X120 Z2
(Punto A)
...
...
N100 G74 W9
R2
N110 G74 P120 Q190 U10 W5
N120 G0
Z-45
(Punto A')
N130 G1
X80 Z-40
N140 Z-30
N150 X60 Z-25
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)
....
Notas
- 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 dimetro debe
disminuir.
- El primer bloque de descripcin del contorno de A
a A ha de programarse con G00 o G01, slo 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.
D 27
PROGRAMACIN
:
:
88
&
8
:
Repeticin de la muestra
D 28
PROGRAMACIN
Formato
N... G76 R...
N... G76 X(U)... Z(W)... P... Q... R... F...
4
$
3
8
5
5
seg. bloque
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 29
PROGRAMACIN
4
$
8
;
5
5
Formato
N... G77 R...
N... G77 X(U)... Z(W)... P... Q... R... F...
Notas
- 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.
Corte longitudinal
D 30
PROGRAMACIN
3
3
.
3)
5
8
seg. bloque
Nota
El parmetro de conicidad negativa R define el cono
mostrado en el dibujo.
D 31
PROGRAMACIN
G98
Plano inicial
G99
Plano de
retirada R
E
D
(
5
D 32
PROGRAMACIN
G83
(G99 Modo)
Formato
N... G98(G99) G83 X0 Z(W)... (R...) Q... P... F...
M...
Temporizac. P
Plano de
retirada R
G83
Temporizac. P
(G98 Modo)
4
Notas
- Si se programa G99 (retirada al plano de retirada),
hay que especificar tambin el parmetro 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
(N... G00 X0 Z...).
Si se programa X0, en el bloque anterior slo hay
que aproximar a la posicin inicial del eje Z (N..
G00 Z3).
- Si no se especifica Q, no se realiza divisin del
corte, es decir, el taladrado se hace en un solo
movimiento hasta el punto final Z.
Plano
inicial
D 33
G84
PROGRAMACIN
(G99 Modo)
Formato
N... G98(G99) G84 X0 Z(W)... (R...) F... M...
F .........
X0
Z(W)
R [mm] ......
P [msec] ....
Plano de
retirada R
F ................
M ...............
G84
Paso de rosca
Posicin de hueco en el eje X (siempre
cero)
Profundidad absoluta de taladro
(incremental)
Valor incremental del nivel de retorno
referido al punto de partida en el eje Z
(con signo)
Tiempo de permanencia en el fondo del
hueco:
P1000 = 1 seg
Avance
Direccin de giro del husillo (M03 o
M04)
Advertencias
(G98 Modo)
Plano
inicial
D 34
G85
PROGRAMACIN
(G99 Modo)
Formato
N... G98(G99) G85 X0 Z(W)... (R...) P... F... M...
X0
Z(W)
R [mm] ......
P [msec] ....
Plano de
retirada R
F ................
M ...............
Advertencias
(G98 Modo)
Plano
inicial
D 35
PROGRAMACIN
Ejemplo
Se desea cambiar el cero de la pieza de trabajo, de
la superficie frontal derecha a la izquierda de la pieza
de trabajo.
Dimetro de la pieza de trabajo = 30 mm.
Longitud de la pieza de trabajo = 100 mm.
Programa
N... G90 .................... Programacin de valor
absoluto
Formato
N... G90
Mediante G90 se selecciona dim. y progr.absoluta.
Las direcciones deben programarse as:
X ......... Dimetro
U+/- .... Incremental en dimetro (necesaria en
alguno ciclos)
Z+/- ..... Absoluta (relativa al punto cero de la pieza
de trabajo)
W+/- ... Distancia de recorrido incremental (real)
cero de la pieza de
trabajo a la derecha
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
Notas
- Se permite la conmutacin directa de bloque a
bloque entre G90 y G91.
- G90 (G91) puede programarse tambin con otras
funciones G (N... G90 G00 X... Z...).
cero de la pieza a la
izquierda
Formato
N... G91
(Configurar sistema de
(Cambiar sistema de
coordenadas)
Unidad: m/min.
El control calcula continuamente la velocidad del
husillo correspondiente al respectivo dimetro.
D 36
PROGRAMACIN
se puede continuar la
se puede continuar la
D 37
PROGRAMACIN
D 38
PROGRAMACIN
Formato
N... M99 P...
Subprograma
2
1[[[[0
103
M99 en el subprograma:
sin direccin de salto:
salto al programa de llamada, al bloque que sigue al
bloque de llamada (ver grfico de al lado)
con la direccin de salto Pxxxx:
salto al programa de llamada, al bloque con n xxxx
103
2
M9 8 M9 9
1[[[[0
Notas
- M99 ha de ser el ltimo comando del subprograma.
- El control vuelve automticamente al bloque
siguiente del programa principal.
D 39
PROGRAMACIN
D 40
G: Programacin flejible NC
1~PHUR
YDULDEOH
)XQFLyQ
6LHPSUHFHUR (VWDYDULDEOHWLHQH
VLVWHPD
VLHPSUHHOYDORUFHUR
YDULDEOH
,QYDULDEOH
3DUDGLVSRVLFLyQOLEUH
9DULDEOHV
SDUDFiOFXORVHQHO
ORFDOHV
SURJUDPD
3DUDGLVSRVLFLyQOLEUH
9DULDEOHV
SDUDFiOFXORVHQHO
JOREDOHV
SURJUDPD
3DUDGLVSRVLFLyQOLEUH
9DULDEOHV
SDUDFiOFXORVHQHO
JOREDOHV
SURJUDPD
6LVWHPD
YDULDEOH
$OPDFpQDOLPHQWDGRUILQ
GHEDUUDDOFDQ]DGR
6LVWHPD
YDULDEOH
$OPDFpQDOLPHQWDGRU
DOLPHQWDGRUKDDYDQ]DGR
6LVWHPD
YDULDEOH
$OPDFpQDOLPHQWDGRU
SULPHUDSLH]DGHVSXpV
GHFDPELRGHEDUUD
6LVWHPD
YDULDEOH
1~PHURQRPLQDOGH
SLH]DV
6LVWHPD
YDULDEOH
1~PHURHIHFWLYRGH
SLH]DV
(MHPSOR
G1
Estructura de control
Operadores de relacin
IF[<condicin>] THEN
IF[<condicin>] GOTO <n>
GOTO <destino>
2SHUDGRU
(4
1(
*7
*(
/7
/(
IF[<Condicin>] THEN
Despus de IF se debe indicar una expresin
condicional. Si la expresin condicional se realiza
una instruccin macro determinada. Se puede
efectuar slo una instruccin macro.
Ejemplo
Con valores iguales de #1 y #2 se asigna a #3 el
valor 5.
6LJQLILFDGR
,JXDO
'HVLJXDO)
6XSHULRUTXH!
6XSHULRUDRLJXDO"
0HQRUTXH
0HQRUTXHRLJXDO"
Ejemplo
IF[#12 EQ 1] GOTO10
Ejemplos de programacin macro en resumen:
IF[#1000 EQ 1] GOTO10
Ejemplo
IF[1 EQ 1] THEN#2 =5
IF[#[#4+#[#2/2]] GT #20] THEN#[#10]] =#1*5+#7
G2
ALARMAS/MENSAJES
H: Alarmas y Mensajes
Alarmas de sistema
H1
ALARMAS/MENSAJES
H2
ALARMAS/MENSAJES
Alarmas de mquina
8110 Falta mensaje init PC-COM
Causa: error fatal
Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a
EMCO.
8111 Error de configuracin PC-COM
vase 8110.
8113 Datos invlidos (pccom.hex)
vase 8110.
8114 Error de programacin PC-COM
vase 8110.
8115 Falta acept. paqu.software PC-COM
vase 8110.
8116 Error aumento velocidad PC-COM
vase 8110.
8117 Error fatal datos init (pccom.hex)
vase 8110.
8118 Error init fatal AC
vase 8110, quiz demasiado poca memoria RAM
8119 Nmero PC Interrupt no posible
Causa: El nmero PC-Interrupt no puede ser usado.
Remedio: Determinar nmeros Interrupt libres en
el control del sistema Windows95
(permisos: 5,7,10, 11, 12, 3, 4 e 15) e
introducir estos nmeros en el WinConfig.
8120 PC Interrupt no autorizable
vase 8119
8121 Comando invlido a PC-COM
Causa: error interno o cable defectuoso.
Remedio: controlar cable (atornillar); iniciar otra
vez software o se necesario instalarlo de
nuevo, comunicar error a EMCO.
8122 AC Mailbox interno lleno
Causa: error interno
Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a
EMCO.
8123 File RECORD no generable
Causa: error interno
Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a
EMCO.
8124 File RECORD no puede ser escrito
Causa: error interno
Remedio: iniciar software otra vez o se necesario
instalarlo de nuevo, comunicar error a
EMCO.
8125 Dem. poca memoria para buffer record
Causa: demasiado poca memoria RAM, tiempo del
record demasiado grande.
Remedio: iniciar software otra vez o se necesario
eliminar driver etc. para hacer disponible la
memoria, disminuir tiempo de record.
H3
ALARMAS/MENSAJES
H4
ALARMAS/MENSAJES
H5
ALARMAS/MENSAJES
Alarmas de mquina
PC MILL 50/55
Las siguientes alarmas valen para PC MILL 50/55.
6000: DESCONEXIN DE EMERGENCIA
Se ha pulsado la tecla de desconexin de emergencia.
Subsanar la situacin de peligro y desbloquear la
tecla de desconexin de emergencia
6001: SUPERACION DE TIEMPO DE CICLO
PLC
Avisar al Servicio Tcnico de EMCO.
6002: NO HAY NINGN PROGRAMA PLC
CARGADO
Avisar al Servicio Tcnico de EMCO.
6003: NO HAY NINGN MDULO DE DATOS
DE PLC
Avisar al Servicio Tcnico de EMCO.
6004: ERROR DE MEMORIA RAM DE PLC
Avisar al Servicio Tcnico de EMCO.
6009: ERROR CONEXIN DE SEGURIDAD
Interruptor de puerta o proteccin principal defectuosos. No puede accionarse la mquina.
Avisar al Servicio Tcnico de EMCO.
6010: EL MOTOR DE EJE X NO EST LISTO
Tarjeta de motor gradual defectuosa o muy caliente,
fusible de 24 V defectuoso. Revisar fusibles y filtros
de armarios de distribucin.
Avisar al Servicio Tcnico de EMCO.
6011: EL MOTOR DE EJE Y NO EST LISTO
Ver 6010.
6012: EL MOTOR DE EJE Z NO EST LISTO
Ver 6010.
H6
ALARMAS/MENSAJES
ALARMAS/MENSAJES
PC MILL 100/125/&155
H8
ALARMAS/MENSAJES
ALARMAS/MENSAJES
H 10
ALARMAS DE CONTROL
I: Alarmas de control
Alarmas de control
I1
ALARMAS DE CONTROL
I2
ALARMAS DE CONTROL
I3
ALARMAS DE CONTROL
I4