Professional Documents
Culture Documents
PROGRAMACION
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.
85
1.
2.
rea de trabajo
3.
Iluminacin
4.
5.
6.
7.
8.
Filtro de virutas
9.
Bandeja de refrigerante
86
14. Cajn del teclado del PC (plegable, con bandeja para ratn integrada)
15. Bancada de la mquina con zona de virutas
5.1.1
AREA DE TRABAJO
Descripcin de la Maquina Emco Concept Mill 155 , EMCO MAIER. Pg. 27-33
87
por motores paso a paso por los husillos de bolas circ lantes que facilitan la exactitud
de posicionamiento y de trabajo.
88
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
89
Fig. 5.5. Porta pinzas: Se hacen montajes de brocas, fresas de mango y fresas de perfil.
Colocar la pinza (2) oblicuamente en la tuerca de amarre (1) para que el anillo
excntrico (3) engrane en la ranura de la pinza.
90
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.
soporte.
Girar el tambor de herramientas una posicin para mont
siguiente.
91
la herramienta
Girar la herramienta.
92
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).
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);
93
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
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
94
5.1.4
95
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 (End Of Block). CAN
96
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
Simu lacin de grfico
97
RESET
98
brevemente, carrera a la
izquierda presionar
99
Girar portaherramientas
100
Tecla de consenso
Sin funcin
101
intervenga en el proceso
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.
Descripcin del software Emco WinNC GE Series Fanuc 21 MB, EMCO MAIER. Pg. D1 -D10
102
Nmero de programa
Bloques CN
Palabras
Direcciones, y
Combinaciones de nmeros (si es preciso para las direcciones de ejes, con
signos).
Direcciones utilizadas
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
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
103
es por
COMANDO SIGNIFICADO
G00Avance rpido
104
105
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).
106
Notas
Mientras se ejecuta G00 se suprime el avance de carro programado F.
Formato
N... G01 X... Y... Z.... F....
Movimiento recto con velocidad programada de avance. (Fig. 5.15)
107
Formato
N... G02/G03 X... Y... Z... I... J... K... F...
o
N... G02/G03 X... Y... Z... R... F...
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).
108
que un
La herramienta se desplazar al punto final a lo largo del arco definido con el avance
programado en F, como se observa en las figuras 5.16 y 5.17.
Notas
Hay que contemplar el eje de giro de G02, G03 siempre erpendicularmente al plano
activo.
109
G04 Temporizacin
Formato
N... G04 X... [seg]
o
N... G04 P... [mseg]
Notas
Con la direccin P no puede emplearse el punto decimal.
110
Formato
N... G 17/G 18/G 19
Con G 17 - G 19 se determina el plano en el que puede realizarse la interpolacin
circular y la interpolacin de coordenadas polares; en dicho plano se calcular la
compensacin del radio de herramienta. (Fig. 5.19)
En el eje perpendicular al plano activo se realizar l compensacin de longitud de
herramienta.
111
G17 plano XY
G18 plano ZX
G19 plano YZ
Fig. 5.19. Seleccin de los planos XY, ZX, YZ: G17, G18, G19
Formato
N... G20
112
Notas
Para mayor claridad, G20 debe definirse en el primer bloque del programa.
El ltimo sistema de medicin programado permanecer activo incluso tras la
desconexin/ conexin del interruptor principal. (Fig. 5.20)
Para volver al sistema de medicin original, es preferible utilizar el modo MDI (p.ej.
MDI G20 CN-Marcha)
113
G40 puede programarse en el mismo bloque con G00 o G01, o en el bloque anterior.
G40 se define generalmente en el bloque de retirada al punto de camb o de herramienta.
114
Notas
No cambiar directamente entre G41 y G42, cancelar antes con G40.
Es necesaria la seleccin en relacin con G00 o G01.
Es imprescindible definir el radio de herramienta, el
115
116
G43 o G44 llaman aun valor del registro de decalajes COMP y lo suman o restan como
longitud de la herramienta. Este valor se sumar o restar a todos los movimientos Z
siguientes (con plano XY activo - G17) del programa.
Ejemplo
N... G43 H05
El valor memorizado en el registro como H05 se sumar
mo longitud de la
(G44).
Notas
Se permite la conmutacin directa bloque a bloque entre G90 y G91.
117
G90 (G91) puede programarse tambin con otras funciones G (N... G90 G00
X... Y... Z...). (Fig. 5.25)
118
mm./minuto.
Formato
N... G94 F...
valores en
mm./revolucin.
Formato
N... G95 F...
Formato
N... G97 S...
119
COMANDO SIGNIFICADO
M00Parada programada
M01 Parada programada condicional
M02 Fin de programa
M03Husillo activado a la derecha
M04Husillo activado a la izquierda
M0 5 Husillo desactivado
M06Cambio de herramienta
M08Refrigerante conectado
M09 Refrigerante desconectado
M10Conectar aparto divisor
M11 Desconectar aparto divisor
M27Girar aparto divisor
M30 Fin de programa
M98Llamada de subprograma
M99Fin de subprograma
120
La puerta de proteccin contra virutas puede abrirse sin que se active la alarma.
. Seguidamente
al comienzo del
programa.
M30 acta como M02.
121
122
Ejemplo:
N100 T04 M06
N110 G43 H4
123
de la herramienta
124
5.5
FRESADORA
siguientes:
Existen datos modales que actan como un interruptor es decir una vez se activan no es
necesario repetir la orden hasta que sea necesario cambiarla por otra. Los datos modales
3
125
afectan a gran parte de las palabras, pero no a todas ellas, por eso, slo se escribirn
aquellos datos que tengan que cambiar el sistema modal de algn dato, aunque, si se
repiten no afecta al control, pues se le est indicando que realice aquello mismo que
tiene ya almacenado en la memoria.
En caso de omitir algunos datos, los restantes tienen que seguir siempre el ord n lgico
de la frase descrita ms arriba.
Ejemplo:
N50 G01 X14 Z27 F120
M3
N60 G01 X14 Z30 F120
M3
Esta estructura est bien, pero no es necesario escrib r los datos repetidos que son
modales.
En el ejemplo siguiente, se ve el mismo programa pero in escribir los datos modales
M3
N60 Z30
N - Numero de frase o bloque , es obligatorio indicarlo en todos los bloques para que el
control entienda donde empieza el mismo y para identificar las etiquetas de lneas.
126
G - Funciones preparatorias, son junto con los sistemas de coordenadas, los datos ms
importantes que se introducen en un bloque. Indican al control todos los datos que
utilizar el mismo, para realizar los movimientos de l s carros, de todos los sistemas
geomtricos ordenados.
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.
127
El formato a utilizar es de cuatro dgitos para la parte entera y cuatro dgitos para la
parte decimal y el rango de datos va desde -9999.9999 hasta 9999.9999.
El formato a utilizar es de cuatro dgitos para la parte entera y cuatro dgitos para la
parte decimal y el rango de datos va desde -9999.9999 hasta 9999.9999.
128
El formato a utilizar es de cuatro dgitos para la parte entera y cuatro dgitos para la
parte decimal y el rango de datos va desde -9999.9999 hasta 9999.9999.
Bien
Ejemplo:
Mal
X120 Z-12
Z-12
X120
Y176 Z-20
Z-20
Y176
X162 Y121
Y121 X162
velocidad controlada.
129
alor.
130
T - Indica los datos de herramienta, 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 T es modal, por lo tanto no es necesario escribirlo, sino
cambia de valor. Cualquiera de las dos partes que integran la palabra T tambin son
modales.
M - Funciones auxiliares . 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.
cin
131
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:
de rdenes de la misma
132
informativa.
133