Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo V Emco
Capitulo V Emco
CAPITULO V
PROGRAMACION
5.1 DESCRIPCION DE LA FRESADORA EMCO CONCEPT MILL 155.
El presente capitulo esta referido a la programacin de la maquina fresadora EMCO
Concept Mill 155, que la Facultad cuenta en su laboratorio de Maquinas Herramientas
con el lenguaje de programacin Series FANUC 21. Para ello se han considerado los
grficos as como ejemplos de programacin de las operaciones principales que pueda
realizar.
La mquina EMCO Concept Mill 155, es una Fresadora par enseanza controlada por
una PC, est prevista para el mecanizado de metales como aluminio, bronce, algunos
aceros y plsticos, el trabajo sobre otros materiales solamente puede realizarse en casos
especiales.
La mquina EMCO Concept Mill 155 (Fig. 5.1), cuenta con un lenguaje de
programacin FANUC 21, el cual nos es familiar ya que ntes se ha programado en este
lenguaje.
86
ELEMENTOS PRINCIPALES DE LA FRESADORA
Fig. 5.1 Fresadora Emco Concept Mill 155
Mesa de fresado con carros x, y
rea de trabajo
Iluminacin
Puerta protectora contra virutas
Cabezal de fresado con tambor de herramientas
Pulsador de Paro de Emergencia
Bandeja para virutas
Filtro de virutas
Bandeja de refrigerante
Bomba de refrigerante
Interruptor principal
Armario elctrico
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
87
1
13.
14.
15.
, EMCO MAIER. Pg. 27-33
Teclado especfico (Intercambiable entre lenguaje FANUC y
SINUMERIK)
Cajn del teclado del PC (plegable, con bandeja para ratn integrada)
Bancada de la mquina con zona de virutas
La EMCO Concept Mill 155, tiene en su mesa de fresado n recorrido en el eje X de
300 mm y en el eje Y de 200 mm, el recorrido del cabezal de fresado en la direccin
vertical (eje Z) depende de la longitud de las herramientas amarradas pero su carrera til
es de 200 mm. (Fig.5.2.)Los recorridos de los carros estn limitados por interruptores de
software que al llegar a un interruptor de software se para el correspondiente motor de
avance y en el monitor de control se visualiza el mens je. Con los interruptores finales
de software se evita el sobreesfuerzo de los husillos e eje por los topes fijos.
1
Fig. 5.2. rea de trabajo
Descripcin de la Maquina Emco Concept Mill 155
5.1.1 AREA DE TRABAJO
88
Los carros se deslizan por guas rectificadas y precis de cola de milano y son movidos
por motores paso a paso por los husillos de bolas circ lantes que facilitan la exactitud
de posicionamiento y de trabajo.
Velocidad de avance........................ 0-4000 mm/min.
Velocidad rpida...................................7500 mm/min.
Fuerza mx. de avance carro ...... 2500 N
El husillo de la fresa que se encuentra alojado en el abezal fresador es accionado
mediante un motor de corriente alterna; el nmero de r voluciones es infinitamente
regulable mediante la unidad de control, este husillo puede girar de 150 a 5000 rpm.
Todas las herramientas utilizadas para fresar o taladrar deben montarse en un
portaherramientas (Fig. 5.3), y posteriormente con las herramientas preinstaladas se
instalan en el tambor de herramientas 1 (Fig. 5.4).
Fig. 5.3 Portaherramientas Fig. 5.4 Tambor de herramientas
5.1.2 SISTEMA DE HERRAMIENTAS
89
El cambio de herramientas se hace manualmente, o autom ticamente durante la
ejecucin de un programa CNC.
El tambor de herramientas (1) tiene una lgica de dire cin, es decir, se selecciona cada
vez el camino ms corto al girar el tambor. Con ello se minimiza al mximo el tiempo
necesario para el cambio de herramienta el tambor cuenta con 10 alojamientos para
herramienta
Al cambiar la herramienta se desplazan el tambor y el ezal fresador hacia arriba. El
cabezal sigue avanzando si el tambor ha alcanzado la posicin final.
De esa forma se sujeta el portaherramientas en el cabezal fresador, en ese momento gira
el tambor de herramientas hasta la posicin deseada (l gica de direccin).
El cabezal sigue bajando, con lo que el portaherramien as se sujeta con la nueva
herramienta, toda la operacin de cambio de herramient s controlada por la unidad de
control por ordenador mediante el interruptor final.
Como se ha mencionado anteriormente las herramientas p ra mecanizado como brocas,
fresas verticales y fresas de perfil deben ser amarrad s previamente en el
portaherramientas mediante pinzas. (Fig.5.5.)
5.1.2.1 Fijacin de las herramientas
90
Fig. 5.5. Porta pinzas: Se hacen montajes de brocas, fresas de mango y fresas de perfil.
El montaje de estos se hace como sigue (Fig. 5.6):
Desenroscar la rosca del amarre (1).
Colocar la pinza (2) oblicuamente en la tuerca de amarre (1) para que el anillo
excntrico (3) engrane en la ranura de la pinza.
Atornillar la pinza con la tuerca de amarre al porta pinzas.
Fig. 5.6. Montaje de pinza
91
5.1.2.2 Montaje del portaherramientas en el tambor de herramientas
El procedimiento para el montaje del portaherramientas es el siguiente:
(Vase figura 5.7):
Girar los tornillos de fijacin (4) en el tambor de he ramientas (1) para que la
parte plana (B) de los mismos est hacia el soporte de la herramienta.
De esta forma, se puede insertar la herramienta en el oporte.
Insertar el portaherramientas (2), con la herramienta olocada, en el soporte
del tambor de herramientas (1).
Girar el porta herramientas de forma que el rebaje (A) del portaherramientas
engrane en la leva indicadora (3).
Empujar el portaherramientas totalmente hasta el fondo.
Apretar los tornillos de fijacin (4) para que el port erramientas se sujete con
seguridad en el soporte. Al apretar los tornillos de f jacin (4) tener en cuenta
que las partes planas (B) de los tornillos miren hacia el otro lado del soporte de
la herramienta. As se asegura que el portaherramienta no se desprender del
soporte.
Girar el tambor de herramientas una posicin para mont la herramienta
siguiente.
92
Fig. 5.7 Montaje de porta herramientas
Girar la herramienta.
Aflojar los tornillos de fijacin (4) para poder extraer el portaherramientas
(2) Sujetar con fuerza el portaherramientas para que no se caiga y no se dae
la herramienta.
Eliminar la suciedad y virutas de la herramienta liberada y engrasar
ligeramente con aceite el vstago de la misma.
(Fig. 5.8)
Instalar la pinza adecuada (4).
Meter la herramienta (5) dentro de la pinza (4). Asegurarse que la
herramienta ha entrado suficientemente en la pinza. Si la sujecin es escasa,
la herramienta puede ser lanzada fuera del dispositivo.
5.1.2.3 Desmontaje del portaherramientas (Fig. 5.7)
5.1.2.4 Amarre de las herramientas en el portapinzas
93
Afianzar la tuerca de amarre (3) con la llave fija de gancho (6) entregada con
la mquina. Retener el portapinzas (2) con la segunda lave fija de gancho
(1).
Fig. 5.8. Amarre de las herramientas en el porta pinzas
La mquina cuenta con un dispositivo de amarre neumtico para sujetar las piezas a
mecanizar, que tiene las siguientes caractersticas:
Distancia de la garra........................ .mx. 130 mm
Ancho de las garras125 mm
Carrera de las garras.....5 mm
Fuerza de amarre ... ...mx. 5500 N
Para la sujecin de las piezas se debe seguir los siguientes pasos (Fig. 5.9);
5.1.3 MORDAZA NEUMTICA
94
Poner estado del dispositivo de sujecin del control en "Aflojar" (Vase en el Anexo
I el mensaje "7054 Tornillo de banco abierto!" que aparece en la pantalla).
Poner pieza sobre tornillo de banco contra la mordaza de sujecin (3) del tornillo de
banco.
Mover mordaza de sujecin (4) del tornillo de banco gi ando el cerrillo (5) hasta
aprox. 2 mm a la pieza (ajustar distancia de mordaza 2 mm excedente la longitud de
la pieza de sujetar). Girando el cerrillo hacer atencin de que la corredera de vlvula
(6) no gire.
Al lado del tornillo de banco est montado un tope en la mordaza de sujecin (4) el
cual se puede ajustar girando el tornillo de cabeza hexagonal M6*40, SW10 (1). El
ajuste viene fijado con el contratornillo SW10 (2). Un segundo tornillo de ajuste (1)
M6*20 est incluido en el volumen de suministro del to illo de banco. Se debera
usar para piezas ms anchas para evitar el movimiento la cabeza de fresa contra
el tornillo de ajuste.
Durante el cierre del tornillo de banco a travs del control la pieza viene sujetada
con la presin seleccionada (la carrera de la mordaza sujecin (4) es de 5 mm).
Fig. 5.9. Mordaza neumtica
95
5.1.4 DECRIPCION DE LAS TECLAS
Fig. 5.10. Tablero de Mando (Fuente propia del autor)
Fig. 5.11. Teclas de entrada de datos (Fuente: Propia del autor)
96
5.1.4.1 Funciones de la teclas
(E O B
RESET
Pulsar esta tecla para cancelar alarmas, reponer CNC (por ej., para interrumpir
programa), etc.
HELP
Men auxiliar
CURSOR
Funcin de bsqueda, salto de lnea arriba/abajo, llam r programa PAGE
Pgina arriba/abajo
ALTER
Modificar palabra (cambiar)
INSERT
Insertar palabra, crear nuevo programa
DELETE
Borrar (programa, bloque, palabra)
EOB
Fin de bloque nd f lock). CAN
97
Borrar entrada. INPUT
Introducir palabra, recoger datos POS
Visualizar la posicin actual PROG
Funciones de programa
OFSET SETTING
Configurar y visualizar decalaje de origen, correcciones de herramienta, desgaste, y
variables
SYSTEM
Configurar y visualizar parmetros y mostrar los datos de diagnstico
MESSAGE
Visualizar alarmas y mensajes
GRAPH
Simulacin de grfico
Fig. 5.12. Teclas de funcin
98
5.1.5 TECLAS DE CONTROL DE LA MQUINA
5.1.5.1 Descripcin de las teclas
Fig. 5.13. Teclas de control de la maquina
SKIP (no se ejecutan bloques de secuencia opcional)
DRY RUN (recorrido de prueba de programas)
OPT STOP (parada de programa en M01)
RESET
Ejecucin de bloque individual
Parada de programa /Arranque de programa
99
Movimiento manual de eje
Aproximar punto de referencia en todos los ejes
Parar / arrancar avance
Correccin de husillo inferior a 100% 1100% / superior a 100%
Parar / arrancar husillo; Arranque del husillo en el modo KONV y
STEP 1.. 1000:
Carrera a la derecha: presionar brevemente, carrera a la
izquierda presionar como mnimo 1 segundo.
Abrir I cerrar puerta
Girar aparato divisor
100
Abrir / cerrar elemento de amarre
Girar portaherramientas
Refrigeracin (PC MILL 100/125/155) I soplar (PC MILL 50/55)
on/off
AUX OFF / AUX ON (conectar / desconectar motores auxiliares)
Interruptor de correccin de avance / avance rpido
Interruptor de seleccin modo operacional
(descripcin detallada vase descripcin de la mquina)
PARADA DE EMERGENCIA (torcer desbloqueo a travs de
botn de mando)
Interruptor de llave modo de operacin especial (vase
descripcin de la mquina)
101
Tecla NC- Start adicional
Tecla de consenso
Sin funcin
102
2
5.2 PROGRAMACION CNC FRESADORA EMCO CONCEPT MILL 155.
Funciones preparatorias y funciones auxiliares ( G y M)
Estructura del programa
La programacin es la base del control numrico, conoc r dicha programacin es
absolutamente imprescindible para cualquier operario q intervenga en el proceso
constructivo, desde la oficina tcnica hasta la mecanizacin ultima.
-
Las funciones preparatorias son las encargadas de la realizacin de la geometra de la
pieza y las condiciones asociadas a ella.
Las funciones preparatorias y auxiliares que se indica continuacin, hacen referencia
al Control EMCO WinNC Series FAPUC 21MB de Fresa, por lo que, no todas estas
funciones, actuarn igual en otro control, incluso de sma marca.
2
Cuando se pone en marcha el control, asume unas funciones y valores por defecto, que
aunque no se programen, estarn activas. Algunas de estas funciones se pueden variar
por parmetros internos del control, por eso no se pue afirmar categricamente.
-
Se utiliza la programacin CN para mquinas herramient segn DIN 66025.
El programa CN se compone de una secuencia de bloques e programa que se guardan
en memoria en 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 correspondiente seales de control.
Descripcin del software Emco WinNC GE Series Fanuc 21 MB, EMCO MAIER. Pg. D1-D10
103
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).
-
Cchafln
Favance, paso de rosca
G..............funcin de trayectoria
Hnmero de direccin de correccin en el registro e decalajes (GEOMT)
1, J, Kparmetro de arco, factor de escala. K tambin nmero de repet es por
ciclo, ejes de funcin espejo
Mfuncin de conexin, funcin adicional
Nnmero de bloque, de 1 a 9999
O..............nmero de programa, de 1 a 9999
Ptemporizacin, llamada de subprograma
Q............. profundidad de corte o valor de decalaje en el ciclo
Rradio, plano de retroceso en el ciclo
Svelocidad del husillo
Tllamada de herramienta
Direcciones utilizadas
104
X, Y, Z.....datos de posicin (X tambin temporizacin)
; .Sumarios de mandos funciones M
COMANDO SIGNIFICADO
G00Avance rpido
G01Interpolacion lineal, (Recorrido de mecanizacin)
G02Interpolacin circular a derecha
G03Interpolacin circular a izquierda
G04Temporizacin
G09Parada exacta
G10Ajuste de datos
G11Ajuste de datos a parar
G15Final de interpolacin de coordenadas polares
G16Comienzo de interpolacin de coordenadas polares
G17Seleccin de plano XY
G18Seleccin de plano ZX
G19Seleccin de plano YZ
G20Medidas en pulgadas
G21Medidas en milmetros
G28Aproximacin al punto de referencia
G40Cancelar compensacin de radio de corte
G41Compensacin de radio de herramienta a la izquierda
G42Compensacin de radio de herramienta a la derecha
5.3 COMANDOS DE FUNCIONES G
105
G43Compensacin de longitud de herramienta positiva
G44Compensacin de longitud de herramienta negativa
G49Cancelar compensacin de longitud de herramienta
G50Cancelar factor de escala, efecto espejo
G51Factor de escala, efecto espejo
G52Sistema de coordenadas locales
G53Sistema de coordenadas de maquina
G54Decalaje de origen 1
G55Decalaje de origen 2
G56Decalaje de origen 3
G57Decalaje de origen 4
G58Decalaje de origen 5
G59Decalaje de origen 6
G61Modo de parada exacta
G63Redondeo automtico de esquinas
G64Modo de corte
G68Giro de sistema de coordenadas continas
G69Giro de sistema de coordenadas descontinas
G73Ciclo de taladrado con rotura de virutas
G74Ciclo de roscado con macho a izquierdas
G76Ciclo de Mandrinado fino
G80Cancelar ciclo de taladrado (G83 a G85)
G81Ciclo de taladrado
G82Ciclo de taladrado con temporizacin
G83Ciclo de taladrado con extraccin
106
G84Ciclo de roscado con macho
G85Ciclo de escariado
G86Ciclo de taladrado con parada de husillo
G87Ciclo de mandrilado trasero
G88Ciclo de taladro con rarada del programa
G89Ciclo de escariado con temporizacin
G90Programacin de valor absoluto
G91Programacin de valor incremental
G92Configuracin del sistema de coordenadas
G94Avance en mm/minuto
G95Avance en mm/revolucin
G97Revoluciones del husillo por minuto
G98Retirada al plano inicial (Ciclos de taladrado)
G99Retirada al plano de retirada
Formato
N.... G00 X... Y... Z...
Los carros se desplazan a la velocidad mxima hasta el punto final programado
(posicin de cambio de herramienta, punto inicial para el siguiente arranque de viruta).
5.3.1 DESCRIPCIN DE LOS COMANDOS DE LAS FUNCIONES G
G00 Avance rpido
107
Notas
Mientras se ejecuta G00 se suprime el avance de carro programado F.
La velocidad de avance rpido la define el fabricante de la mquina.
El interruptor de correccin de avance est activado. (Fig. 5.14)
Fig. 5.14. Posicionamiento rpido G00
Formato
N... G01 X... Y... Z.... F....
Movimiento recto con velocidad programada de avance. (Fig. 5.15)
G01 Interpolacin lineal
108
Fig. 5.15. Interpolacin lineal G01
Formato
N... G02/G03 X... Y... Z... I... J... K... F...
o
N... G02/G03 X... Y... Z... R... F...
X, Y, Z .Punto final de arco (absoluto o incremental)
I, J, K.Parmetros incrementales de arco (distancia desde el p to inicial al centro
del arco; I est en relacin con el eje X, J en relacin con el eje Y, K con
el eje Z).
RRadio del arco (arco menor que un semicrculo en +R, m que un
semicrculo en -R). Puede introducirse en lugar de los parmetros I, J, K.
G04 Temporizacin
111
G90 (G91) puede programarse tambin con otras funciones G (N... G90 G00
X... Y... Z...). (Fig. 5.25)
Fig. 5.25. Programacin en valor absoluto G90
Formato N... G91
Notas: como para G90.
Fig. 5.26. Programacin en valor incremental G91
G91 Programacin de valor incrementa
119
121
La puerta de proteccin contra virutas puede abrirse sin que se active la alarma.
La ejecucin del programa puede continuar con "NC-MARCHA" . Seguidamente
el accionamiento principal se inserta con todos los va ores anteriormente activos.
Con M30 se desconectan todos los motores y el ordenador vu al comienzo del
programa.
M30 acta como M02.
Fig. 5.27. Fin de programa M02/M30
El husillo se activa siempre que se hayan programado c ertas revoluciones o una
velocidad de corte, la puerta de proteccin contra virutas est cerrada y haya una pieza
F
F
F
F es modal
S - Velocidad de giro de la herramienta
S es modal
131
T - Indica los datos de herramienta
T es modal
T
M - Funciones auxiliares
, tanto a nivel del nmero de la misma, como al
tipo de correccin que se debe aplicar.
Si al comenzar el mecanizado, no se introduce ningn v lor a T, el control trabajar
sin correccin de herramienta, esto puede servir si se trabaja slo con una
herramienta.El valor de , por lo tanto no es necesario escribirlo, sino
cambia de valor. Cualquiera de las dos partes que integran la palabra tambin son
modales.
. Son las encargadas de controlar todos los aspectos auxiliares
al mecanizado, tales como la puesta en marcha de la he ramienta, eleccin del
sentido de giro, puesta en marcha de los sistemas de refrigeracin, etc. Son junto a
las funciones preparatorias, las ms importantes de la programacin.
El formato es de dos caracteres que corresponden con el nmero de cin
escogida. Su rango va desde 00 a 99. Si la funcin tiene colocado un cero como
carcter izquierdo se puede escribir utilizando los dos dgitos u obviando el cero de
la izquierda, en ambos casos el control actuar de la misma manera.
Ejemplo: M03=M3 M05=M5
En una frase de programacin, se puede escribir ms de una funcin auxiliar, pero
estarn siempre escritas una tras otra y no debern se contradictorias entre s, por
ejemplo si se escribe una funcin de arranque de plato y a continuacin se escribe
paro de plato, el control slo har caso de la ltima ue lea.
132
Las funciones auxiliares son modales. Por tanto no es obligado escribir en todas las
frases las funciones preparatorias, sino slo en aquellas que tengan que actuar.
Anteriormente se vio la tabla con las diferentes funciones y su capacidad de
modalidad.
Igual que en torno existen funciones auxiliares de pri cipio de lnea y de final de
lnea, esto quiere decir que aunque las funciones auxiliares se escribirn siempre al
final de la frase, dependiendo de su capacidad, realizar su funcin como si
realmente estuviera escrita al principio de la misma o al final.
Ejemplo:
M03 es una funcin auxiliar de principio de
lnea que indica puesta en marcha de la
herramienta, por lo tanto es como si estuviera
realmente escrita despus de la palabra N
M05 es una funcin de final de lnea que indica
paro de giro de la herramienta, por lo tanto
actuar tal y como est escrita, es decir al final
de la frase y despus de haber realizado el resto
de rdenes de la misma
133
(-) - Comentarios. No tiene ninguna capacidad de cara al programa, y es puramente
informativa.
Su utilidad se reserva a apuntar datos en el programa ue recuerden al operario datos
fundamentales, tales como el tipo y nmero de herramien a, inicios de nueva fase de
mecanizado en el programa, etc.
Siempre se escribir al final de la frase, e ir toda a informacin siempre entre
parntesis, la capacidad mxima de escritura, es de 256 caracteres menos los
ocupados por la frase de programacin.