CNC
8055
·MCO/TCO·
Manual de operación
Ref.1402
Todos los derechos reservados. No puede reproducirse ninguna parte de esta documentación, transmitirse, transcribirse, almacenarse en un sistema de recuperación de datos o traducirse a ningún idioma sin permiso expreso de Fagor Automation. Se prohíbe cualquier duplicación o uso no autorizado del software, ya sea en su conjunto o parte del mismo.
La información descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones técnicas. Fagor Automation se reserva el derecho de modificar el contenido del manual, no estando obligado a notificar las variaciones.
Todas las marcas registradas o comerciales que aparecen en el manual pertenecen a sus respectivos propietarios. El uso de estas marcas por terceras personas para sus fines puede vulnerar los derechos de los propietarios.
Es posible que el CNC pueda ejecutar más funciones que las recogidas en la documentación asociada; sin embargo, Fagor Automation no garantiza la validez de dichas aplicaciones. Por lo tanto, salvo permiso expreso de Fagor Automation, cualquier aplicación del CNC que no se encuentre recogida en la documentación se debe considerar como "imposible". En cualquier caso, Fagor Automation no se responsabiliza de lesiones, daños físicos o materiales que pudiera sufrir o provocar el CNC si éste se utiliza de manera diferente a la explicada en la documentación relacionada.
Se ha contrastado el contenido de este manual y su validez para el producto descrito. Aún así, es posible que se haya cometido algún error involuntario y es por ello que no se garantiza una coincidencia absoluta. De todas formas, se comprueba regularmente la información contenida en el documento y se procede a realizar las correcciones necesarias que quedarán incluidas en una posterior edición. Agradecemos sus sugerencias de mejora.
Los ejemplos descritos en este manual están orientados al aprendizaje. Antes de utilizarlos en aplicaciones industriales deben ser convenientemente adaptados y además se debe asegurar el cumplimiento de las normas de seguridad.
2014, si el producto según el reglamento UE 428/2009 está incluido en la lista de productos de doble uso, incluye en la identificación de producto el texto -MDU y necesita licencia de exportación según destino.
Í N D I C E
CAPÍTULO 1 CONCEPTOS GENERALES
1.1 Modo de trabajo M/T y CO... 5
1.2 Teclado ... 6
1.3 Personalización del teclado ... 9
CAPÍTULO 2 TRABAJO EN MODO MANUAL 2.1 Introducción ... 12
2.1.1 Pantalla estándar del modo de trabajo CO ... 12
2.1.2 Pantalla auxiliar del modo de trabajo CO... 14
2.2 Control de ejes... 16
2.2.1 Unidades de trabajo ... 16
2.2.2 Preselección de cotas ... 16
2.2.3 Gestión del avance de los ejes (F)... 16
2.3 Búsqueda de referencia máquina ... 17
2.4 Desplazamiento manual de la máquina... 18
2.4.1 Desplazamiento a cota programada ... 18
2.4.2 Desplazamiento incremental... 18
2.4.3 Desplazamiento continuo... 19
2.4.4 Desplazamiento mediante volante electrónico... 20
2.5 Control de herramientas ... 24
2.5.1 Punto de cambio de herramientas único... 24
2.5.2 Punto de cambio de herramientas variable... 25
2.5.3 Herramienta motorizada... 26
2.6 Control de cabezal ... 28
2.6.1 Cabezal en r.p.m... 29
2.6.2 Velocidad en Corte Constante ... 30
2.7 Gestión ISO ... 32
CAPÍTULO 3 TRABAJO CON OPERACIONES O CICLOS 3.1 Programas asociados ... 35 3.2 Rutinas asociadas... 35 3.3 Ciclos de fabricante ... 36 3.3.1 Definir pantalla ... 36 3.3.2 Fichero de configuración... 37 3.3.3 Rutina asociada ... 41 3.3.4 Fichero de errores (P999500) ... 43
3.4 Acceso a ciclos de fabricante desde PLC... 44
3.5 Introducción de datos de un ciclo ... 45
3.6 Simulación y ejecución ... 46
3.7 Editar ciclos en background... 46
3.8 Ciclo de posicionamiento ... 47
3.8.1 Definición de los datos ... 48
3.8.2 Definición de las condiciones del cabezal... 49
3.8.3 Definición de las condiciones de mecanizado ... 49
CAPÍTULO 4 MEMORIZACIÓN DE PROGRAMAS 4.1 Lista de programas memorizados... 52
CNC 8055
CNC 8055i
OPCIÓN ·MCO/TCO·
CAPÍTULO 5 EJECUCIÓN Y SIMULACIÓN
5.1 Simular o ejecutar una Operación o ciclo ... 60
5.2 Simular o ejecutar un programa pieza ... 61
5.2.1 Simular o ejecutar parte de un programa pieza ... 61
5.3 Simular o ejecutar una Operación memorizada ... 61
5.4 Modo Ejecución ... 62
5.4.1 Inspección de herramienta... 63
1
1.1
Modo de trabajo M/T y CO
El CNC dispone de las prestaciones del modelo M/T más las prestaciones específicas del modo CO.
Hay 2 modos de trabajo: Modo de trabajo M/T y CO. Este manual corresponde al modo de trabajo CO.
El modo de trabajo M o T, que está explicado en los manuales de Instalación, Operación y Programación, se debe utilizar para:
• La puesta a punto.
• Definición del programa de PLC. • Personalización de pantallas. • Personalización de ciclos fijos. • Eliminar algunos errores del CNC. • Etc.
El modo CO permite al fabricante de la máquina:
• Personalizar el teclado.
• Modificar las pantallas del CNC.
• Diseñar las operaciones o ciclos fijos de mecanizado.
• Crear pantallas de diagnosis, puesta a punto, informativas del estado del CNC-PLC, etc.
Las explicaciones de este manual muestran la forma de operar con las prestaciones básicas o estándar Fagor, siendo labor del fabricante el documentar todas las modificaciones y nuevos ciclos definidos por el mismo.
Tras el encendido del CNC y tras la secuencia de teclas [SHIFT] [RESET], el CNC muestra la pantalla estándar del modo de trabajo seleccionado.
La secuencia de teclas [SHIFT] [ESC], permite pasar del modo de trabajo CO al M/T y viceversa.
La pantalla estándar del modo de trabajo CO depende del modelo:
15:28:42 SBK P000002 IN POSITION
X
Z
S
00044.000
-00443.331
0
HOME X 0023.700 HOME Z -0009.578 U 00025.000T 02
S 0100
D 12 CHANGE POSITION X 25.000 Z 85.000 15:28:42 SBK P000002 IN POSITIONX
Z
S
00044.000
-00443.331
115
HOME X 0000.000 HOME Z 0000.000 U 00025.000T 02
S 00100
D 12 CHANGE POSITION Z 85.000Y
HOME Y 0000.000-00443.331
X 25.000Y 35.000CNC 8055
CNC 8055i
1.
CONCEPTOS GENERALES OPCIÓN ·MCO/TCO· Teclado1.2
Teclado
Teclado alfanumérico y teclas de comando
Teclado de JOG
Teclas específicas del modelo CO
Selecciona el carácter X.
Selecciona el carácter A.
Selecciona el carácter R.
Estas teclas permiten lo siguiente: • Desplazar los ejes de la máquina. • Gobernar el cabezal.
• Modificar el avance de los ejes y la velocidad del cabezal. • Comenzar y detener la ejecución.
Estas teclas permiten lo siguiente:
• Seleccionar y definir las operaciones de mecanizado. • Gobernar los dispositivos externos.
• Seleccionar la representación gráfica.
• Seleccionar el modo de ejecución single o automático.
FAGOR C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 C8 C9 C10 C11 LEVEL CYCLE HELP i PCALL ISO ZERO GR APHICS SINGLE O1 O3 O5 O7 O9 O11 O13 O14 O12 O10 O8 O6 O4 O2 Y E 4 G ( 5 H ) 6 I $ X A R 7 B U 8 C V 9 D W Z J " 1 K ' 2 L ; 3 M : F N Ñ -+ = 0 0 ? · P SP ALT S Q ! SHIFT ] T * INS > [ / < ENTER RECALL P.PROG CLEAR ESC RESET + -STOP SPINDLE SPEED % 10010 1 100 10 1 1000 10000 JOG 0 2 4 10 20 3040 50 6070 80 90 100 110 120 FEED % Y E 4 G ( 5 H ) 6 I $ X A R 7 B U 8 C V 9 DW Z J " 1 K ' 2 L ; 3 M : F N Ñ -+= 0 0 ? · PSP ALT S Q !SHIF T ] T *INS > [/ < ENT ER RECALL P.PROG CLEAR ESC RESET
X
A R SHIFTX
A RX
A R ALT + -STOP SPINDLE SPEED % 100101 100 10 1 1000 10000 JOG 0 2 4 1020 3040 50 6070 80 90 100 110 120 FEED% FAGOR C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 C8 C9 C10C11 LEVEL CYCLE HELP i PCALL ISO ZERO GR APHICS SINGLE O1 O3 O5 O7 O9 O11O13 O14 O12 O10 O8 O6 O4 O2CONCEPTOS GENERALES
1.
Teclado
Teclas relacionadas con las operaciones o ciclos fijos:
La tecla [C1] permite acceder al ciclo 1, la [C2] al ciclo 2 y así sucesivamente.
Cada tecla puede tener hasta 10 niveles o variantes que se seleccionan mediante la tecla [LEVEL CYCLE]. Por ejemplo:
C1 => Ciclo 1, +Level => Ciclo 21, +Level => Ciclo 41, ....
Al pulsar las teclas [C1] a [C11], el CNC recupera el último ciclo (nivel) utilizado en cada grupo. Las teclas [C1] a [C11] pueden ser personalizadas por el fabricante introduciendo tiras serigrafiadas por la parte posterior del teclado.
Teclas que en el modo de trabajo M/T actúan como softkeys F1 a F7:
Teclas específicas para el modo de trabajo CO:
Se utilizan, de izquierda a derecha, para:
• [ZERO]: Realizar la búsqueda de referencia máquina. • [POS.]: Ejecutar el ciclo de posicionamiento.
• [ISO]: Gestión ISO y MDI.
• [PCALL]: Ver las pantallas o ciclos definidos por el fabricante. • [HELP]: (Para el modo de trabajo M/T).
• [BICOLOR]: Seleccionar distintos estados en determinados ciclos o pantallas. • [LEVEL CYCLE]: Seleccionar distintos niveles en cada ciclo.
Teclas de libre disposición:
Las teclas en blanco son de libre disposición y pueden ser personalizadas por el fabricante introduciendo tiras serigrafiadas por la parte posterior del teclado. La forma de gestionar dichas teclas está indicada en este mismo capítulo.
La tecla [SINGLE] permite que la ejecución o simulación se realice paso a paso.
La tecla [GRAPHICS] permite simular el ciclo, o ver, durante la ejecución, la representación gráfica de los desplazamientos de la herramienta.
Teclas de libre disposición, normalmente para control de dispositivos externos:
C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 C8 C9 C10 C11 LEVEL CYCLE C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 LEVEL CYCLE HELP
i
PCALL ISO ZERO GR APHICS SINGLECNC 8055
CNC 8055i
1.
CONCEPTOS GENERALES OPCIÓN ·MCO/TCO· Teclado Teclas de comando:Secuencias especiales de teclas:
Para que el CNC asuma el valor editado.
Para extraer de memoria datos, ciclos o bloques memorizados.
Para acceder a la memorización de Programas.
Dependiendo del dato, permite borrar el último carácter introducido o todo el programa.
Para abandonar la operación, ciclo o modo seleccionado.
Para pasar del modo de trabajo CO al M/T y viceversa.
Para inicializar el CNC. Es lo mismo que apagar y encender el CNC.
Anula la señal de video (desaparece la visualización de la pantalla). Para recuperar pulsar cualquier tecla.
ENTER RECALL P.PROG CLEAR ESC SHIFT ESC RESET SHIFT CLEAR SHIFT
CONCEPTOS GENERALES
1.
Pe rso nal ización d e l te clad o1.3
Personalización del teclado
La activación y desactivación de los dispositivos externos la debe efectuar el fabricante de la máquina mediante el programa de PLC.
El CNC informará al PLC del estado de cada una de las teclas. El bit de Registro correspondiente tendrá el valor 1 cuando la tecla está pulsada y el valor 0 cuando no está pulsada.
El bit de Registro correspondiente a cada una de las teclas es el siguiente:
Las teclas [O1] a [O14] disponen de una lámpara. El estado de la lámpara de cada una de estas teclas la debe controlar el fabricante de la máquina mediante el programa de PLC, disponiéndose para ello de las variables de entrada TCLED* indicadas en la figura.
Ejemplos:
La tecla [O1] se utiliza para controlar el refrigerante. DFU B28R561 = CPL TCLED1
= CPL O33
Para activar el dispositivo que se activa y desactiva con la tecla [O2] se deben cumplir una serie de condiciones.
DFU B30R561 AND (Resto de condiciones) = CPL TCLED2 = CPL O34
TCLED1 TCLED3 TCLED5 TCLED7 TCLED9 TCLED11 TCLED13
TCLED2 TCLED4 TCLED6 TCLED8 TCLED10 TCLED12 TCLED14
O1 O3 O5 O7 O9 O11 O13 O14 O12 O10 O8 O6 O4 O2 B26 R561 B27 R561 B0 R562 B1 R562 B31 R560 B28 R561 B29 R561 B2 R562 B3 R562 B30 R561 B31R561 B4R562 B5R562 B7 R561 B6 R561 B5 R561 B15 R561 B14R561 B13R561 O1 O2 O3 O4 O5 O6 O7 O8 O9 O10 O11 O12 O13 O14
CNC 8055
CNC 8055i
1.
CONCEPTOS GENERALES OPCIÓN ·MCO/TCO· Pe rso nal ización d e l te clad o2
La pantalla estándar del modo de trabajo CO depende del modelo:La forma de operar con ambos modelos es muy parecida. Si alguna de las prestaciones descritas en este capítulo no es común para ambos modelos, se indicará claramente a qué modelo corresponde.
Si se pulsa la tecla [BICOLOR], el CNC muestra la pantalla auxiliar del modo de trabajo CO:
Modelo TCO Modelo MCO
15:28:42 SBK P000002 IN POSITION
X
Z
S
00044.000
-00443.331
0
HOME X 0023.700 HOME Z -0009.578 U 00025.000 B 00000.013 C 00014.480F 0100.000
% 080T 02
S 0100
D 12 CHANGE POSITION X 25.000 Z 85.000 % 115 SMAX 1000 RANGE 1 15:28:42 SBK P000002 IN POSITIONX
Z
S
00044.000
-00443.331
115
HOME X 0000.000 HOME Z 0000.000 U 00025.000 B 00000.013 C 00014.480F00100.000
% 080T 02
S 00100
D 12 CHANGE POSITION Z 85.000 % 115 RANGE 1Y
HOME Y 0000.000-00443.331
X 25.000Y 35.000 C6 LEV E CYC ELP i GR SINGL E 15:28:42 SBK P000002 IN POSITION M0 (MSG " " ) (IF P102 EQ 1 GOTO N10) (IF P101 EQ 0 RET) M3 (RET) N10 M4 (RET) G01 G18 M41 PARTC : 000000 CYTIME : 00:00:00:00 TIMER: : 000000:00:00 COMMAND X 00020.000 Z 00089.520 C 00014.480 ACTUAL X 00020.000 Z 00089.520 C 00014.480 TO GO X 00000.000 Z 00000.000 C 00000.000 X 00000.000 Z 00000.000 C 00000.000 FOLLOWING ERRORCNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· In tro ducció n2.1
Introducción
2.1.1
Pantalla estándar del modo de trabajo CO
La pantalla estándar del modo de trabajo CO puede ser personalizada en su totalidad.
La proporcionada por Fagor contiene la siguiente información:
1. Reloj.
2. Esta ventana puede mostrar los siguientes datos:
SBK Cuando se encuentra seleccionado el modo de ejecución bloque a bloque. DNC Cuando el modo DNC está activo.
P... Número de programa que se encuentra seleccionado. Mensaje «Posicionado» - «Ejecución» - «Interrumpido» - «RESET». Mensajes del PLC.
3. En esta ventana se muestran los mensajes del CNC. 4. Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor puede mostrar los siguientes datos:
• Las cotas de los ejes. El símbolo Ø indica que el eje está trabajando en diámetros. • Si se define el texto 33 del programa 999997 se mostrarán en caracteres pequeños las cotas
de los ejes referidos al cero máquina.
• Las revoluciones reales del cabezal (S).
• En un recuadro, las cotas de los ejes auxiliares que están definidos.
15:28:42 SBK P000002 IN POSITION
X
Z
S
00044.000
-00443.331
0
HOME X 0023.700 HOME Z -0009.578 U 00025.000 B 00000.013 C 00014.480F 0100.000
% 080T 02
S 0100
D 12 CHANGE POSITION X 25.000 Z 85.000 % 115 SMAX 1000 RANGE 1T 02
S 00100
D 12 CHANGE POSITION Z 85.000 % 115 RANGE 1 X 25.000 Y 35.000 1 2 3 4 5 6 7 9 8 6 7TR ABAJO EN MODO MANUAL
2.
In tro ducció n5. Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor muestra el avance de los ejes «F» que se encuentra seleccionado y el % de F que se está aplicando.
Cuando está activo el Feed-hold el valor del avance cambia de color.
Además, dependiendo de la posición que ocupa el conmutador izquierdo, puede mostrar la siguiente información:
6. Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor muestra todo lo referente a la herramienta:
• En caracteres grandes, el número de la herramienta "T" que está seleccionada.
• La representación gráfica correspondiente al factor de forma asociado a la herramienta
(modelo TCO).
• El número de corrector "D" asociado a la herramienta. Si el número de herramienta y el
número de corrector coinciden, el CNC no mostrará el valor "D".
• Las cotas, referidas al cero máquina, correspondientes al punto de cambio de herramienta.
El CNC no muestra esta ventana cuando no se define el texto 47 del programa 999997.
7. Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor muestra todo lo referente al cabezal:
• La velocidad de giro teórica que está seleccionada. Valor «S» cuando se trabaja en r.p.m.
y valor «VCC» cuando se trabaja en el modelo TCO con velocidad de corte constante.
• El estado del cabezal. Está representado mediante un icono y puede estar girando a
derechas, a izquierdas o parado.
• El % de velocidad de cabezal que se está aplicando. • Las revoluciones máximas de cabezal (modelo TCO).
• La gama de cabezal activa. El CNC no muestra esta información cuando no se define el texto
28 del programa 999997.
8. Siempre que se accede a un ciclo de trabajo, el CNC muestra en esta ventana el texto de ayuda
asociado al icono que está seleccionado.
Dicho texto de ayuda debe estar definido en el programa P999994 y redactado en el idioma
100101110100 1000 10000 JOG 10010 1 100 10 1 1000 10000 JOG 100101110100 100010000 JOG 10010 1 100 10 1 1000 10000 JOG 100101110100 100010000 JOG 10010 1 100 10 1 1000 10000 JOG 15:28:42 IN POSITION X Z S 00044.000 -00443.331 115 TO GO X 0000.000 TO GO Z 0000.000 F 0100.000% 080 T 02 S 0100 % 115 SMAX 1000 RANGE 1 F 0100.000 % 080 x10 F 0100.000 % 080 100 F 0100.000 % 080
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· In tro ducció n2.1.2
Pantalla auxiliar del modo de trabajo CO
La pantalla auxiliar del modo de trabajo CO puede ser personalizada en su totalidad.
La proporcionada por Fagor contiene la siguiente información:
1. Reloj.
2. Esta ventana puede mostrar los siguientes datos:
SBK Cuando se encuentra seleccionado el modo de ejecución bloque a bloque. DNC Cuando el modo DNC está activo.
P... Número de programa que se encuentra seleccionado. Mensaje «Posicionado» - «Ejecución» - «Interrumpido» - «RESET». Mensajes del PLC.
3. En esta ventana se muestran los mensajes del CNC.
4. Esta ventana muestra las líneas del programa que se encuentra seleccionado. 5. Los ejes disponen de los siguientes campos:
COMANDOIndica la cota programada, es decir, la posición que debe alcanzar el eje. ACTUAL Indica la cota real o posición actual del eje.
RESTO Indica la distancia que le queda por recorrer al eje para alcanzar la cota programada.
ERROR DE SEGUIMIENTODiferencia entre el valor teórico y el valor real de la posición. El cabezal (S) dispone de los siguientes campos:
TEORICA Velocidad teórica S programada. RPM Velocidad en rpm.
M/MIN Velocidad en metros/minuto.
ERROR DE SEGUIMIENTOCuando se trabaja con parada orientada de cabezal (M19) indica la diferencia entre las velocidades teórica y real.
Los ejes auxiliares muestran sólo la cota real o posición actual del eje.
15:28:42 SBK P000002 IN POSITION M0 (MSG " " ) (IF P102 EQ 1 GOTO N10) (IF P101 EQ 0 RET) M3 (RET) N10 M4 (RET) G01 G18 M41 PARTC : 000000 CYTIME : 00:00:00:00 TIMER: : 000000:00:00 COMMAND X 00020.000 Z 00089.520 C 00014.480 U 00025.000 THEORETICAL ACTUAL X 00020.000 Z 00089.520 C 00014.480 RPM M/MIN TO GO X 00000.000 Z 00000.000 C 00000.000 X 00000.000 Z 00000.000 C 00000.000 FOLLOWING ERROR S 0.0000 S 0.0000 S 0.0000 S 0.0000 B 00000.013 1 2 3 4 5 6 8 7
TR ABAJO EN MODO MANUAL
2.
In tro ducció n6. Esta ventana muestra el estado de las funciones «G, F, T, D, M», y el valor de las variables.
PARTC Indica el número de piezas consecutivas que se han ejecutado con un mismo programa.
Cada vez que se selecciona un nuevo programa, esta variable asume el valor 0. CYTIME Indica el tiempo transcurrido durante la ejecución de la pieza. Vendrá expresado
en el formato “horas : minutos : segundos : centésimas de segundo”.
Cada vez que se comienza la ejecución de un programa, aunque sea repetitivo, esta variable asume el valor 0.
TIMER Indica la cuenta del reloj habilitado por PLC. Vendrá expresado en el formato “horas : minutos : segundos”.
7. Reservado. 8. Reservado.
Selección de un programa para simulación o ejecución
Cuando en la ventana superior central aparece seleccionado el programa pieza junto al símbolo verde [MARCHA], el CNC actúa del siguiente modo:
• Si se pulsa la tecla [MARCHA] el CNC ejecuta el programa pieza que se encuentra
seleccionado.
• Si se pulsa la tecla [CLEAR] se deselecciona el programa pieza, el CNC lo borra de la ventana
superior central.
Símbolo que aparece, en la parte central de la ventana superior, cuando hay un programa pieza seleccionado para su simulación o ejecución.
15:28:42
X
Z
S
00044.000
-00443.331
0
HOME X 0023.700 HOME Z -0009.578 U 00025.000 B 00000.013 C 00014.480F 0100.000
% 080T 02
S 0100
D 12 CHANGE POSITION X 25.000 Z 85.000 % 115 SMAX 1000 RANGE 1 P000002 15:28:42 M0 (MSG " " ) (IF P102 EQ 1 GOTO N10) (IF P101 EQ 0 RET) M3 (RET) N10 M4 (RET) G01 G18 M41 PARTC : 000000 CYTIME : 00:00:00:00 TIMER: : 000000:00:00 COMMAND X 00020.000 Z 00089.520 C 00014.480 U 00025.000 THEORETICAL ACTUAL X 00020.000 Z 00089.520 C 00014.480 RPM M/MIN TO GO X 00000.000 Z 00000.000 C 00000.000 X 00000.000 Z 00000.000 C 00000.000 FOLLOWING ERROR S 0.0000 S 0.0000 S 0.0000 S 0.0000 B 00000.013 P000002CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· C ontrol de ej es2.2
Control de ejes
2.2.1
Unidades de trabajo
Siempre que se accede al modo de trabajo CO, el CNC asume las unidades de trabajo, «mm o pulgadas», «radios o diámetros», «milímetros/minuto o milímetros/revolución», etc, que se encuentran seleccionadas por parámetro máquina.
Para modificar dichos valores se debe acceder al modo de trabajo M/T y modificar el parámetro máquina correspondiente.
2.2.2
Preselección de cotas
La preselección de cotas se debe realizar eje a eje y siguiendo los siguientes pasos: [X] valor [ENTER] [Z] valor [ENTER]
El CNC solicita confirmación de comando.
Si se pulsa la tecla [ESC] se abandona la preselección.
2.2.3
Gestión del avance de los ejes (F)
Para fijar un determinado valor del avance de los ejes se deben seguir los siguientes pasos: [F] valor [MARCHA].
TR ABAJO EN MODO MANUAL
2.
Búsq ued a d e refe rencia máq u in a2.3
Búsqueda de referencia máquina
La búsqueda de referencia máquina se puede efectuar de 2 formas:
Búsqueda de referencia máquina de todos los ejes
Búsqueda de referencia máquina de un sólo eje
Se ejecuta la rutina de búsqueda de referencia máquina definida por el fabricante en el parámetro máquina general P34 (REFPSUB).
El CNC conserva el cero pieza o traslado de origen que se encuentra activo. Si no está definida la rutina de búsqueda de referencia máquina, el CNC mostrará el error correspondiente.
Efectúa la búsqueda de referencia máquina del eje X.
Efectúa la búsqueda de referencia máquina del eje Z.
El CNC no conserva el cero pieza o traslado de origen que se encuentra activo y asume como nuevo cero pieza, la posición que ocupa el cero máquina. ZERO
X
A R ZERO
Z
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Despla zamien to manu al de la máq u in a2.4
Desplazamiento manual de la máquina
Los ejes de la máquina se pueden desplazar de las siguientes formas:
• Desplazamiento a cota programada. • Desplazamiento incremental. • Desplazamiento continuo.
• Desplazamiento mediante volante electrónico.
2.4.1
Desplazamiento a cota programada
El desplazamiento se realiza eje a eje. Con el avance «F» y el % que está seleccionado. [X] Cota [MARCHA] [Z] Cota [MARCHA]
2.4.2
Desplazamiento incremental
Situar el conmutador izquierdo en una de las posiciones de desplazamiento incremental.
JOG
El desplazamiento incremental se debe realizar eje a eje. Para ello pulsar la tecla de JOG correspondiente al sentido del eje que se desea desplazar.
Cada vez que se pulsa una tecla, el eje correspondiente se desplaza la cantidad fijada por el conmutador. Este desplazamiento se efectúa al avance «F» seleccionado.
Posición del conmutador Desplazamiento
1 10 100 1000 10000 0.001 mm o 0.0001 pulgadas 0.010 mm o 0.0010 pulgadas 0.100 mm o 0.0100 pulgadas 1.000 mm o 0.1000 pulgadas 10.000 mm o 1.0000 pulgadas 100101 100 10 1 1000 10000 JOG 10010 1 100 10 1 1000 10000 JOG
TR ABAJO EN MODO MANUAL
2.
Despla zamien to manu al de la máq u in a2.4.3
Desplazamiento continuo
En función del valor asignado a la entrada lógica general “LATCHM” el movimiento se realizará de una de estas formas:
• El eje se moverá únicamente mientras está pulsada la tecla de JOG correspondiente. • El eje comenzará a moverse cuando se pulsa la tecla de JOG y no se detendrá hasta que se
pulse nuevamente dicha tecla u otra tecla de JOG, en este caso el movimiento se transfiere al indicado por la nueva tecla.
Cuando se trabaja con avance "F" en milímetros/revolución se pueden dar los siguientes casos:
A. El cabezal está en marcha, a derechas o a izquierdas.
El CNC desplaza los ejes a la F programada.
B. El cabezal está parado pero hay una velocidad de cabezal S seleccionada.
Prestación disponible en el modelo TCO cuando se trabaja con G95.
El CNC calcula el avance F en milímetros/minuto correspondiente a la S teórica y desplaza el eje.
Por ejemplo, si «F 2.000» y «S 500»:
Avance = F (mm/rev) x S (rev/min) = 2 x 500 = 1000 mm/min. El eje se desplaza con un avance de 1000 en milímetros/minuto.
C. El cabezal está parado y no hay velocidad de cabezal S seleccionada.
Prestación disponible en el modelo TCO cuando se trabaja con G95.
No se mueve la máquina, sólo con desplazamientos rápidos. Al pulsar la teclade avance rápido y la tecla correspondiente del eje.
Situar el conmutador izquierdo en la posición de desplazamiento continuo y seleccionar en el conmutador derecho el porcentaje (0% a 120%) del avance seleccionado que se desea aplicar.
El desplazamiento continuo se debe realizar eje a eje. Para ello pulsar la tecla de JOG correspondiente al sentido del eje que se desea desplazar.
El eje se desplaza con un avance igual al porcentaje (0% a 120%) del avance «F» seleccionado.
Si durante el desplazamiento se pulsa esta tecla (avance rápido), el desplazamiento se efectúa al máximo avance posible, el indicado en el parámetro máquina de ejes “G00FEED”. Este avance se aplicará mientras esté pulsada la tecla, recuperando el avance anterior al soltar la misma.
10010 1 100 10 1 1000 10000 JOG 100101 100 10 1 1000 10000 JOG 0 2 4 10 20 3040 50 6070 80 90 100 110 120 FEED % 0 2 41020 3040 50 6070 80 90 100 110 120 FEED%
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Despla zamien to manu al de la máq u in a2.4.4
Desplazamiento mediante volante electrónico
Para desplazar cualquiera de ellos se debe situar el conmutador en una de las posiciones del volante.
Las posiciones 1, 10 y 100, indican el factor de multiplicación que se aplica a los impulsos proporcionados por el volante electrónico.
Por ejemplo, si el fabricante ha fijado para la posición 1 un desplazamiento de 0.100 mm o 0.0100 pulgadas por vuelta del volante, se tiene:
Existen 3 modalidades de trabajo con los volantes: Modalidad Volante estándar:
Con el Volante general, seleccionar el eje que se quiere desplazar y girar el volante. Con volantes individuales, girar el volante asociado al eje que se desea desplazar. Modalidad Volante Trayectoria:
Para efectuar chaflanes y redondeos.
Se mueve un volante y se desplazan 2 ejes según la trayectoria seleccionada (chaflán o redondeo).
La gestión de esta prestación se debe realizar desde el PLC.
Se asume como "Volante Trayectoria" el Volante General o, en su defecto, el Volante Individual asociado al eje X (modelo MCO) o Z (modelo TCO).
Modalidad Volante de Avance:
Permite controlar el avance de la máquina.
La gestión de esta prestación se debe realizar desde el PLC. Dependiendo de su configuración se puede disponer de:
Volante General: Sirve para desplazar cualquier eje, uno a uno. Seleccionar el eje y girar el volante para desplazarlo. Volante Individual: Sustituto de las manivelas.
Se puede disponer de un volante por eje (hasta 3). Desplaza sólo el eje al que está asociado.
Posición del conmutador Desplazamiento
1 10 100 0.100 mm o 0.0100 pulgadas 1.000 mm o 0.1000 pulgadas 10.000 mm o 1.0000 pulgadas
Cuando se trabaja con volantes individuales, puede ocurrir que en función de la velocidad de giro del volante y de la posición del conmutador, se solicite al CNC un desplazamiento con un avance superior al máximo permitido. El CNC desplazará el eje la cantidad indicada, pero limitando el avance a dicho valor.
100101 100 10 1 1000 10000 JOG 10010 1 100 10 1 1000 10000 JOG
TR ABAJO EN MODO MANUAL
2.
Despla zamien to manu al de la máq u in aModalidad Volante estándar
Volante General
1. Seleccionar el eje que se desea desplazar.
Pulsar una de las teclas de JOG del eje que se desea desplazar. El eje seleccionado se visualizará en modo resaltado.
Si se dispone de un volante electrónico FAGOR con pulsador, la selección del eje que se desea desplazar también podrá realizarse del siguiente modo:
Accionar el pulsador situado en la parte posterior del volante. El CNC selecciona el primero de los ejes y lo muestra en modo resaltado.
Si se vuelve a accionar nuevamente el pulsador, el CNC seleccionará el siguiente eje, realizándose dicha selección en forma rotativa.
Si se mantiene pulsado el pulsador durante un tiempo superior a 2 segundos, el CNC dejará de seleccionar dicho eje.
2. Desplazar el eje.
Una vez seleccionado el eje, la máquina lo desplazará según se vaya girando el volante, respetándose además el sentido de giro aplicado al mismo.
Volantes Individuales
La máquina desplazará cada uno de los ejes según se vaya girando el volante correspondiente, teniendo en cuenta la posición seleccionada en el conmutador y respetándose además el sentido de giro aplicado.
Simultaneidad de Volantes
La máquina puede disponer de Volante General y de hasta 3 Volantes Individuales asociados a cada eje de la máquina.
Tienen prioridad los Volantes Individuales, es decir, que si hay algún Volante Individual moviéndose el CNC no hará caso al Volante General.
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Despla zamien to manu al de la máq u in aModalidad volante Trayectoria
Permite mediante un único volante de la máquina desplazar los 2 ejes simultáneamente, para realizar chaflanes (tramos rectos) y redondeos (tramos curvos).
El CNC asume como "Volante Trayectoria" el Volante General, o en su defecto, el Volante Individual asociado al eje X (modelo MCO) o Z (modelo TCO).
La gestión de esta prestación la debe realizar el fabricante de la máquina.
Estando en modo volante y seleccionada, desde el PLC (MASTRHND=1), la modalidad «Volante Trayectoria», el CNC muestra la siguiente información:
El tipo de movimiento se fija desde el PLC:movimiento lineal si HNLINARC = 0. movimiento en arco si HNLINARC = 1.
Cuando se trata de un movimiento lineal (figura superior) hay que definir el ángulo de la trayectoria y cuando se trata de un movimiento en arco (figura inferior) hay que indicar las cotas del centro del arco. Las cotas del centro se definen en radios.
Para definir estas variables pulsar la tecla [F] y a continuación una de las teclas [] [] [] []. Ejemplo: Se utiliza la tecla [O2] para activar y desactivar la modalidad «Volante Trayectoria» y la
tecla [O3] para indicar el tipo de movimiento. DFU B29 R561 = CPL MASTRHND
[O2] Activa y desactiva la modalidad «Volante Trayectoria». DFU B31 R561 = CPL HNLINARC
[O3] Selecciona el tipo de movimiento, tramo recto o tramo curvo.
Simultaneidad de Volantes
Cuando se selecciona la modalidad Volante Trayectoria el CNC actúa del siguiente modo:
• Si hay Volante General, será éste el Volante que trabaje en la modalidad de Volante Trayectoria.
Los Volantes Individuales, si los hay, seguirán estando asociados a los ejes correspondientes.
• Si no hay Volante General, uno de los Volantes Individuales pasa a trabajar en la modalidad
de Volante Trayectoria. El asociado al eje X en el modelo MCO y el asociado al eje Z en el modelo TCO. 10 0101 100 10 1 10 00 10 00 0 JOG 10010 1 100 10 1 1000 10000 JOG 15:28:42 IN POSITION X Z S 00044.000 -00443.331 115 TO GO X 0000.000 TO GO Z 0000.000 F 0100.000 % 080 T 02 S 0100 % 115 SMAX 1000 RANGE 1
F 0100.000
% 080 x10 30.000F 0100.000
% 080 x10 Xc 15.512 Zc 22.345 Xc ZcTR ABAJO EN MODO MANUAL
2.
Despla zamien to manu al de la máq u in aModalidad volante de avance
Habitualmente, cuando se ejecuta (se mecaniza) por primera vez una pieza, la velocidad de avance de la máquina se controla mediante el conmutador de feed_rate.
También es posible utilizar uno de los volantes de la máquina para controlar dicho avance. De esta forma, el avance de mecanizado dependerá de lo rápido que se gire el volante.
Para ello, se debe proceder como sigue:
Inhibir desde el PLC todas las posiciones del conmutador feed_rate. Detectar cuanto gira el volante (lectura de los impulsos recibidos).
Fijar, desde el PLC y en función de los impulsos de volante recibidos, el feed_rate correspondiente.
El CNC proporciona en unas variables asociadas a los volantes, los impulsos que ha girado el volante.
HANPF proporciona los impulsos del primer volante. HANPS proporciona los impulsos del segundo volante. HANPT proporciona los impulsos del tercer volante. HANPFO proporciona los impulsos del cuarto volante.
Ejemplo: La máquina dispone de un pulsador para activar y desactivar la prestación “Volante de avance” y el control de velocidad se efectúa con el segundo volante.
CY1
R101=0 Inicializa el registro que contiene la lectura anterior del volante.
END
PRG
DFU I71 = CPL M1000 Cada vez que se pulsa el botón se complementa la marca M1000.
M1000 = MSG1 Si está activa la prestación se saca un mensaje.
NOT M1000 Si no está activa la prestación
= AND KEYDIS4 $FF800000 KEYDIS4 desinhibe todas las posiciones del conmutador feed_rate
= JMP L101 y continua con la ejecución del programa.
Si está activa la prestación
DFU M2009 y se produce un flanco de subida en la marca de reloj M2009
= CNCRD(HANPS,R100,M1) se efectúa una lectura, en R100, de los impulsos del volante
= SBS R101 R100 R102 calcula los impulsos recibidos desde la lectura anterior = MOV R100 R101 actualiza R101 para próxima lectura
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Co ntro l de herramie n tas2.5
Control de herramientas
La pantalla estándar del modo de trabajo CO muestra la siguiente información sobre la herramienta.
Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor puede mostrar, dependiendo del modelo, la siguiente información:
• En caracteres grandes, el número de herramienta "T" que está seleccionada y una
representación gráfica de la punta de la misma.
• El número de corrector "D" asociado a la herramienta.
• Las revoluciones de giro "S" que están seleccionadas para la herramienta motorizada.
Este valor se muestra únicamente cuando está seleccionada una herramienta motorizada.
• Las cotas correspondientes al punto de cambio de herramienta.
• El CNC no muestra esta ventana cuando no se define el texto 47 del programa 999997.
Para seleccionar otra herramienta, pulsar: [T] número de herramienta [MARCHA]. El CNC gestionará el cambio de herramienta y actualizará la representación gráfica. Si se pulsa la tecla [ESC] se abandona la selección.
Es posible asignar temporalmente otro corrector a la herramienta sin modificar el que tiene asociado.
Para acceder al campo "D", pulsar las teclas [T] y [].
Teclear el número de corrector deseado y pulsar la tecla [MARCHA].
El CNC asume temporalmente el nuevo corrector para la herramienta en curso. No se modifica la tabla interna, la herramienta sigue teniendo asociado el corrector que se le asignó durante la calibración.
2.5.1
Punto de cambio de herramientas único
Cuando el cambio de herramientas se realiza siempre en el mismo punto, se debe:
Poner como comentario el texto 47 del programa 999997 para que el CNC no muestre la ventana correspondiente al punto de cambio.
Es decir: ;;47 $POSICION DE CAMBIO.
T 02
D 12 CHANGE POSITION Z 85.000 X 25.000 Y 35.000T 02
D 12 CHANGE POSITION X 25.000 Z 85.000S 150
T 02 D 12 CHANGE POSITION X 25.000 Z 85.000 S 150 (TCO) (MCO)T 02
D 12T 02
D 12 S 150 T 02 D 12 CHANGE POSITION X 25.000 Z 85.000 S 150 (TCO) (MCO)TR ABAJO EN MODO MANUAL
2.
Co ntro l de herramie n tas2.5.2
Punto de cambio de herramientas variable
Si el fabricante lo desea puede permitir que el usuario defina en cada momento el punto de cambio de la herramienta. Lógicamente esta prestación está condicionada al tipo de máquina y tipo de cambiador.
Esta prestación permite efectuar el cambio de herramienta junto a la pieza, evitando de esta forma desplazamientos hasta un punto de cambio alejado de la misma.
Para permitirlo se debe:
Definir el texto 47 del programa 999997 para que el CNC solicite las cotas en X y Z del punto de cambio. Por ejemplo: 47 $POSICION DE CAMBIO.
Estas cotas deben estar siempre referidas al cero máquina, para que los traslados de origen no afecten al punto de cambio de la herramienta.
Recordar que el CNC puede mostrar, junto a las cotas X, Z y en caracteres pequeños, las cotas de los ejes referidas al cero máquina (texto 33 del programa 999997).
Como el punto de cambio de herramienta lo puede modificar el operario en cualquier momento, la subrutina asociada a las herramientas debe tener en cuenta dichos valores.
Los parámetros aritméticos P290, P291 y P292 contienen los valores que ha fijado el operario como posición de cambio.
Definir las cotas del punto de cambio (X, Z)
Pulsar la tecla [T] para seleccionar el campo «T». A continuación pulsar la tecla del eje correspondiente [X], [Z] o las teclas [] [] [] [].
Tras situarse sobre las cotas del eje que se desea definir, se puede:
A. Introducir el valor manualmente. Teclear el valor deseado y pulsar la tecla [ENTER]. B. Asignar la posición actual de la máquina.
Desplazar el eje, mediante el volante o las teclas de JOG, hasta el punto deseado. Pulsar la tecla [RECALL]. El CNC asigna dicha cota al campo seleccionado. Pulsar la tecla [ENTER].
Modelo MCO Modelo TCO
Posición de cambio en X P290 P290 Posición de cambio en Y P291 Posición de cambio en Z P292 P291
T 02
D 12 CHANGE POSITION Z 85.000 X 25.000 Y 35.000T 02
D 12 CHANGE POSITION X 25.000 Z 85.000 S 150 T 02 D 12 CHANGE POSITION X 25.000 Z 85.000 S 150 (TCO) (MCO)CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Co ntro l de herramie n tas2.5.3
Herramienta motorizada
Prestación disponible sólo en el modelo TCO.
Cuando está seleccionada una herramienta motorizada, la pantalla estándar del modo de trabajo CO muestra la siguiente información:
Para seleccionar las revoluciones de giro "S" de la herramienta motorizada se deben seguir los siguientes pasos:
1. Pulsar la tecla [T] para seleccionar el campo «T».
2. Pulsar la tecla [S] o la tecla [] para seleccionar las revoluciones de giro "S" de la herramienta
motorizada.
3. Introducir el valor manualmente. Teclear el valor deseado y pulsar la tecla [ENTER].
Cuando la máquina dispone de herramienta motorizada se deben tener en cuenta las siguientes consideraciones:
Personalizar uno de los parámetros generales P0 a P9 con el valor 13. La herramienta motorizada debe tener factor de forma 10, 20 o 30.
La gestión de las teclas correspondientes a la herramienta motorizada la debe realizar el PLC.
A continuación se muestra un ejemplo de la parte de programa de PLC que debe gestionar la herramienta motorizada:
Las teclas correspondientes a la herramienta motorizada son: O1 Herramienta motorizada a izquierdas.
O2 Detiene el giro de la herramienta motorizada. O3 Herramienta motorizada a derechas.
( ) = CNCRD (TOOL, R101, M1)
Asigna al registro R101 el número de herramienta activa. = CNCRD (TOF R101, R102, M1)
Asigna al registro R102 el factor de forma que tiene la herramienta activa. CPS R102 EQ 10 OR CPS R102 EQ 20 OR CPS R102 EQ 30 = M2
Si la herramienta activa es una herramienta motorizada (si tiene factor de forma 10, 20 o 30) activa la marca M2.
CUSTOM AND (DFU B30R561 OR DFD M2) = CNCEX1 (M45 S0, M1) Si estando seleccionado el modo de trabajo CO (CUSTOM=1) ...
... se pulsa la tecla O2 "Stop herramienta motorizada" (DFU B30R561) o se deselecciona la herramienta motorizada (DFD M2) ...
... el PLC le indica al CNC que ejecute el bloque M45 S0 (detiene el giro de la herramienta motorizada).
CUSTOM AND M2 AND DFU B29R561 = CNCRD (LIVRPM, R117, M1) = CNCWR (R117, GUP100, M1) = CNCEX1 (M45 SP100, M1)
Si en modo de trabajo CO (CUSTOM=1) está seleccionada una herramienta motorizada (M2) y se pulsa la tecla O3 "herramienta motorizada a derechas" (DFU B29R561) ... ... el PLC lee en R117 las revoluciones de giro que están seleccionadas para la herramienta motorizada (LIVRPM) y se las asigna al parámetro general P100 ... ... por último, el PLC le indica al CNC que ejecute el bloque M45 SP100 (giro a derechas
de la herramienta motorizada con las revoluciones que están seleccionadas).
T 02
D 12 CHANGE POSITION X 25.000 Z 85.000S 150
T 02 D 12 CHANGE POSITION X 25.000 Z 85.000 S 150TR ABAJO EN MODO MANUAL
2.
Co ntro l de herramie n tasCUSTOM AND M2 AND DFU B28R561 = CNCRD (LIVRPM, R117, M1) = CNCWR (R117, GUP100, M1) = CNCEX1 (M45 S-P100, M1)
Si en modo de trabajo CO (CUSTOM=1) está seleccionada una herramienta motorizada (M2) y se pulsa la tecla O1 "herramienta motorizada a izquierdas" (DFU B28R561) ... ... el PLC lee en R117 las revoluciones de giro que están seleccionadas para la herramienta motorizada (LIVRPM) y se las asigna al parámetro general P100 ... ... por último, el PLC le indica al CNC que ejecute el bloque M45 S-P100 (giro a izquierdas
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· C o nt ro l de c a b e z al2.6
Control de cabezal
La pantalla estándar del modo de trabajo CO dispone de una ventana para mostrar la información relacionada con el cabezal.
Esta ventana puede ser personalizada en su totalidad.
La proporcionada por Fagor puede mostrar, dependiendo del modelo, la siguiente información:
Los datos que aparecen en dicha ventana dependen del modo de trabajo seleccionado: (R.P.M.) Cabezal en Revoluciones / minuto.
(VCC) Velocidad de corte constante. Disponible sólo en el modelo TCO.
Tanto en el encendido del CNC, así como tras la secuencia de teclas [SHIFT] [RESET], el CNC selecciona el modo de trabajo en Revoluciones / minuto (R.P.M.).
S 0100
% 115SMAX 1000
RANGE 1CSS 0100
% 115SMAX 1000
RANGE 1 S 0100 % 115 SMAX 1000 RANGE 1 VCC R.P.M.TR ABAJO EN MODO MANUAL
2.
C o nt ro l de c a b e z al2.6.1
Cabezal en r.p.m
El CNC muestra la siguiente información:
1. Velocidad real del cabezal en r.p.m. 2. Velocidad teórica del cabezal en r.p.m.
Para seleccionar otra velocidad pulsar [S] valor [MARCHA]. El CNC asume dicho valor y actualiza la velocidad real del cabezal.
3. Estado del cabezal:
Para modificar el estado del cabezal se deben pulsar las teclas:
4. % de la velocidad de giro teórica del cabezal que se está aplicando.
Para modificar el porcentaje (%) se deben pulsar las teclas:
5. Velocidad máxima del cabezal en r.p.m.
Para seleccionar otra velocidad pulsar 2 veces la tecla [S]. El CNC enmarcará el valor actual. Introducir el nuevo valor y pulsar la tecla [ENTER]. El CNC asume dicho valor y no permitirá que el cabezal supere dichas revoluciones.
6. Gama de cabezal que se encuentra seleccionada.
Cuando se dispone de cambiador automático de gamas no se puede modificar este valor. girando a derechas, girando a izquierdas o parado.
15:28:42 SBK P000002 IN POSITION
X
Z
S
00044.000
-00443.331
115
HOME X 0000.000 HOME Z 0000.000F 0100.000
% 080
T 02
S 0100
D 12 CHANGE POSITION X 25.000 Z 85.000% 115
SMAX 1000
RANGE 11
2
3
4
5
6
+ -STOP SPINDLE SPEED % STOP%+
%-+ -STOP SPINDLE SPEED %CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· C o nt ro l de c a b e z al2.6.2
Velocidad en Corte Constante
Disponible sólo en el modelo TCO.
En la modalidad de Corte Constante el usuario fija la velocidad tangencial (lineal) que debe existir en todo momento entre la punta de la herramienta y la pieza.
Por lo tanto, las revoluciones del cabezal dependen de la posición que ocupa la punta de la herramienta respecto al eje de giro. Así, si la punta de la herramienta se aleja del eje de giro, descienden las revoluciones del cabezal y si se acerca, aumentan.
Cuando se selecciona la modalidad de Corte Constante el CNC muestra la siguiente información:
1. Velocidad real del cabezal en r.p.m.
2. Velocidad de corte constante teórica. Se define en m/minuto o en pies/minuto.
Para seleccionar otra velocidad pulsar [S] valor [MARCHA].
El CNC asume dicho valor y si el cabezal está en marcha actualiza la velocidad real del cabezal (en r.p.m.)
3. Estado del cabezal:
Para modificar el estado del cabezal se deben pulsar las teclas:
4. % de la velocidad de corte constante teórica que se está aplicando.
Para modificar el porcentaje (%) se deben pulsar las teclas:
5. Velocidad máxima del cabezal en r.p.m.
Para seleccionar otra velocidad pulsar 2 veces la tecla [S]. El CNC enmarcará el valor actual. Introducir el nuevo valor y pulsar la tecla [ENTER]. El CNC asume dicho valor.
girando a derechas, girando a izquierdas o parado. 15:28:42 SBK P000002 IN POSITION
X
Z
S
00044.000
-00443.331
115
HOME X 0000.000 HOME Z 0000.000F 0100.000
% 080
T 02
CSS 0100
D 12 CHANGE POSITION X 25.000 Z 85.000% 115
SMAX 1000
RANGE 11
2
3
4
5
6
+ -STOP SPINDLE SPEED % STOP%+
%-+ -STOP SPINDLE SPEED %TR ABAJO EN MODO MANUAL
2.
C o nt ro l de c a b e z al6. Gama de cabezal que se encuentra seleccionada.
Cuando se dispone de cambiador automático de gamas no se puede modificar este valor. Cuando no se dispone de cambiador automático de gamas, pulsar la tecla [S] y a continuación utilizar la tecla [] hasta enmarcar el valor actual.
Introducir el número de gama que se desea seleccionar y pulsar la tecla [ENTER] o [MARCHA].
Trabajo en velocidad de corte constante
Cuando se selecciona el modo de trabajo en Velocidad de Corte Constante (VCC), el CNC asume la gama de cabezal actualmente seleccionada.
En este modo de trabajo, cuando se selecciona una nueva velocidad de corte constante, se pueden dar los siguientes casos:
A. El cabezal está parado:
El CNC selecciona la nueva velocidad pero no la aplica hasta que el cabezal está en marcha.
B. El cabezal está en marcha:
El CNC, en función de la posición que ocupa el eje, calcula y hace girar al cabezal a la velocidad r.p.m. correspondiente para que la velocidad de corte constante sea la definida.
Al desplazar los ejes cuando se trabaja en Velocidad de Corte Constante se pueden dar los siguientes casos:
A. El cabezal está en marcha.
El CNC desplaza los ejes a la F programada.
Según se va desplazando el eje X, el CNC adecúa la velocidad del cabezal (r.p.m.) para mantener la velocidad de corte constante seleccionada.
Así, si la punta de la herramienta se aleja del eje de giro, descienden las revoluciones del cabezal y si se acerca, aumentan.
El CNC limita las revoluciones del cabezal a la velocidad máxima fijada "SMAX".
B. El cabezal está parado pero hay una velocidad de cabezal S seleccionada.
El CNC calcula el avance en milímetros/minuto correspondiente a la última S programada y desplaza el eje.
Por ejemplo, si «F 2.000» y «S 500»:
Avance = F (mm/rev) x S (rev/min) = 2 x 500 = 1000 mm/min. El eje se desplaza con un avance de 1000 en milímetros/minuto.
C. El cabezal está parado y no hay velocidad de cabezal S seleccionada.
No se mueve la máquina, sólo con desplazamientos rápidos.
Cuando la máquina no dispone de gamas de cabezal, este mensaje es superfluo. Por ello el CNC, cuando no se define el texto 28 del programa 999997, no muestra este mensaje.
CNC 8055
CNC 8055i
2.
TR ABAJO EN MODO MANUAL OPCIÓN ·MCO/TCO· Ge stió n ISO2.7
Gestión ISO
En el modo MDI (pulsando una vez) el CNC muestra una ventana en la parte inferior de la pantalla.
En esta ventana se puede editar un bloque y ejecutarlo posteriormente.
En el modo de trabajo ISO (pulsando 2 veces) se muestra una pantalla especial, donde es posible editar hasta 6 bloques de programa en código ISO o en alto nivel.
Ejemplo: [ISO]
G95 G96 S120 M3 [ENTER] G0 Z100 [ENTER]
G1 X30 F0.1 [ENTER]
Una vez editado el bloque o bloques deseados pulsar la tecla [ESC]. En la parte superior derecha aparecerá el símbolo [MARCHA].
A partir de este momento, los bloques editados podrán ser simulados, ejecutados o memorizados como cualquier operación o ciclo.
Para simular pulsar la tecla [GRAPHICS]. Para ejecutar pulsar la tecla [MARCHA].
El CNC permite combinar bloques editados en código ISO con ciclos de mecanizado estándar y/o de Usuario para elaborar programas pieza. El cómo hacerlo y la forma de operar con dichos programas está detallado en el capítulo "Memorización de Programas".
Para memorizar bloques editados en código ISO pulsar la tecla [P.PROG]. Si se pulsa una vez la tecla ISO se accede al modo MDI. En este
modo se puede editar un bloque y ejecutarlo.
Si se pulsa 2 veces la tecla ISO se accede al modo ISO. En este modo es posible editar hasta 6 bloques y ejecutarlos o simularlos.
C3 ISOPCAL ISO 15:28:42 X Z S 00044.000 -00443.331 115 HOME X 0000.000 HOME Z 0000.000 F 0100.000 % 080 T 02 S 0100 D 12 CHANGE POSITION X 25.000 Z 85.000 % 115 SMAX 1000 P000002 15:28:42 M0 (MSG " " ) (IF P102 EQ 1 GOTO N10) (IF P101 EQ 0 RET) M3 (RET) N10 M4 (RET) G01 G18 M41 PARTC : 000000 CYTIME : 00:00:00:00 TIMER: : 000000:00:00 COMMAND X 00000.000 Z 00000.000 C 00000.000 THEORETICAL ACTUAL X 00000.000 Z 00000.000 C 00000.000 RPM M/MIN TO GO X 00000.000 Z 00000.000 C 00000.000 X 00000.000 Z 00000.000 C 00000.000 FOLLOWING ERROR S 0.0000 S 0.0000 S 0.0000 S 0.0000 P000002
3
CICLOS
Para acceder a los distintos ciclos de mecanizado se deben utilizar las siguientes teclas:
La versión estándar dispone de 2 ciclos de posicionamiento.
El fabricante puede definir hasta 200 ciclos distintos que se agruparán en 20 grupos. Con las teclas [C1] a [C11] se accede a los 11 primeros grupos.
El acceso a los grupos restantes lo debe fijar el fabricante en el programa del PLC, tal y como se indica más adelante. Para ello se pueden utilizar dispositivos externos o teclas libres (teclas blancas o teclas [O1] a [O14]).
Para cambiar de nivel, dentro de cada grupo, pulsar la tecla [LEVEL CYCLE].
Los ciclos de fabricante a los que se accede con cada tecla son: Pulsar la tecla [POS.] para acceder a estos ciclos.
Pulsar la tecla [LEVEL CYCLE] para cambiar de ciclo.
Ciclos 1 21 41 61 81 101 121 141 161 181 Ciclos 2 22 42 62 82 102 122 142 162 182 Ciclos 3 23 43 63 83 103 123 143 163 183 Ciclos 4 24 44 64 84 104 124 144 164 184 Ciclos 5 25 45 65 85 105 125 145 165 185 Ciclos 6 26 46 66 86 106 126 146 166 186 FAGOR C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 C8 C9 C10C11 LEVEL CYCLE HELP i PCALL ISO ZERO GRAPHICS SINGLE O1 O3 O5 O7 O9 O11 O13 O14 O12 O10 O8 O6 O4 O2 C7 F7 C6 F6 C5 F5 C4 F4 C3 F3 C2 F2 C1 F1 C8 C9 C10 C11 LEVEL CYCLE PCALL LEVEL CYCLE C1 F1 C2 F2 C3 F3 C4 F4 C5 F5 C6 F6
CNC 8055
CNC 8055i
3.
TR
ABAJO CON OPER
ACIONES O CICLOS
OPCIÓN ·MCO/TCO·
Los ciclos de fabricante a los que se accede desde el PLC, simulando la tecla cuyo código hexadecimal se indica, son:
Cada ciclo de fabricante lleva asociado:
• La pantalla de fabricante del mismo número, creada con la aplicación WINDRAW55. • El fichero de configuración P999xxx.
• La rutina que contiene el ejecutable 9xxx.
• El programa P999995 que contiene los textos que utilizan todas las pantallas. • El programa P999994 que contiene los textos de ayuda de los ciclos.
Así el ciclo 4 tiene asociada la pantalla 004, el fichero de configuración P999004 y la rutina 9004.
Cuando se pulsa la tecla [PCALL] el CNC muestra todas las pantallas que ha definido el fabricante de la máquina con la aplicación WINDRAW55.
• Las pantallas 001 a 200 corresponden a los ciclos fijos. • Las pantallas 201 a 255 son pantallas de personalización.
Para borrar cualquiera de ellas, posicionarse encima y pulsar la tecla [CLEAR].
El CNC solicita confirmación y el código de acceso de personalización, si lo ha definido el fabricante.
Para ejecutar una pantalla, posicionarse encima y pulsar la tecla [ENTER].
Las pantallas 201 a 255 no se pueden ejecutar porque son pantallas de personalización.
Las pantallas 001 a 200 también pueden ser utilizadas como pantallas de diagnosis, puesta a punto, información del estado del CNC, PLC, Regulador, etc.
Se definen igual que los ciclos fijos, tienen un fichero de configuración y una rutina asociada y los textos que utilizan deben estar definidos en el programa P999995.
$F10C Ciclos 12 32 52 72 92 112 132 152 172 192 $F10D Ciclos 13 33 53 73 93 113 133 153 173 193 $F10E Ciclos 14 34 54 74 94 114 134 154 174 194 $F10F Ciclos 15 35 55 75 95 115 135 155 175 195 $F110 Ciclos 16 36 56 76 96 116 136 156 176 196 $F111 Ciclos 17 37 57 77 97 117 137 157 177 197 $F112 Ciclos 18 38 58 78 98 118 138 158 178 198 $F113 Ciclos 19 39 59 79 99 119 139 159 179 199 $F114 Ciclos 20 40 60 80 100 120 140 160 180 200
Se recomienda definir, en la aplicación WINDRAW55, el texto correspondiente al título de la pantalla con el mismo número de la pantalla.
De esta forma, en el CNC, al pulsar la tecla [PCALL] se mostrará el número y título (texto del programa P999995 del mismo número) de las pantallas disponibles.
TR
ABAJO CON OPER
ACIONES O CICLOS
3.
Programas asociados
3.1
Programas asociados
En el modo de trabajo CO los programas P900000 a P999999 quedan reservados para el propio CNC, es decir, que no pueden ser utilizados como programas pieza por el usuario.
Algunos, tienen un significado especial y deben ser definidos por el fabricante de la máquina. P999001 al P999200Ficheros de configuración de los ciclos definidos por el fabricante.
El P999001 corresponde al ciclo 1, el P999002 al ciclo 2 y así sucesivamente hasta el 999200 correspondiente al ciclo 200.
P999500 Programa donde se almacenan los errores producidos al interpretar un fichero de Configuración.
P999994 Textos de ayuda de los ciclos de fabricante (ver manual WINDRAW55). P999995 Textos y títulos que utilizan todas las pantallas del fabricante (ver manual
WINDRAW55).
P994xxx Cuando los ciclos del fabricante permiten definir perfiles, el usuario los define con 3 dígitos (del 0 al 999) y el CNC los guarda internamente como P994xxx. El perfil 1 en el P994001, el 2 en el P994002 y así sucesivamente.
El resto de los programas reservados, son de uso interno del propio CNC, por lo que no deben ser borrados.
3.2
Rutinas asociadas
En el modo de trabajo CO las rutinas 0000 a 8999 son de libre uso y las rutinas 9000 a 9999 están reservadas para personalizar el CNC.
Se recomienda definir todas las rutinas de fabricante en un programa con numeración alta para evitar que el usuario las modifique. Si se desea se puede utilizar el programa P999999 que está libre.
Las siguientes rutinas deben ser definidas por el fabricante.
9001 a 9200 Rutinas que contienen los ejecutables asociados a los ciclos definidos por el fabricante.
La 9001 corresponde al ciclo 1, la 9002 al ciclo 2 y así sucesivamente hasta la 9200 que corresponde al ciclo 200.
9998 Rutina que ejecutará el CNC al principio de cada programa pieza. 9999 Rutina que ejecutará el CNC al final de cada programa pieza.
Cada vez que se edita un nuevo programa pieza (conjunto de operaciones o ciclos) el CNC incorpora al principio y al final del programa una llamada a la rutina correspondiente.
Ambas rutinas deben estar definidas por el fabricante de la máquina, aunque no se desee efectuar ninguna operación al principio y final del programa pieza. Ejemplo de definición de las rutinas 9998 y 9999.
(SUB 9998) ; Definición de la rutina 9998
; Bloques de programa definidos por el fabricante. (RET) ; Fin de rutina
CNC 8055
CNC 8055i
3.
TR
ABAJO CON OPER
ACIONES O CICLOS OPCIÓN ·MCO/TCO· C iclos de fabrica n te
3.3
Ciclos de fabricante
Como se ha comentado al principio de este capítulo se pueden definir hasta 200 ciclos de fabricante.
Cada ciclo de fabricante lleva asociado:
• La pantalla de fabricante del mismo número, creada con la aplicación WINDRAW55. • El fichero de configuración P999xxx.
• La rutina que contiene el ejecutable 9xxx.
• El programa P999995 que contiene los textos que utilizan todas las pantallas. • El programa P999994 que contiene los textos de ayuda de los ciclos.
En este apartado se indican las operaciones que se deben seguir para crear el ciclo de fabricante 001 y cómo debe el usuario definir los datos del mismo. Es decir:
• Cómo crear la pantalla 001 con la aplicación WINDRAW55 (fabricante). • Cómo definir el fichero de configuración P999001 (fabricante).
• Cómo definir la rutina asociada 9001 (fabricante). • Cómo editar el ciclo 001 (usuario).
3.3.1
Definir pantalla
Se utiliza la pantalla 001 del ejemplo del manual correspondiente a la aplicación WINDRAW55.
Los datos que el usuario puede editar en este ciclo llevan el identificador W, el número asociado a cada uno de ellos indica el orden en que se seleccionan (W1, W2, ... W11, W12).
Al crear una pantalla mediante el programa WINDRAW55, se recomienda dividir la pantalla en varias zonas identificando grupos de parámetros. Se recomienda asociar los números de Widget en orden correlativo, pero dejando números libres entre dos grupos para poder añadir otros Widget sin descomponer el orden. También se recomienda reservar los números de 1 a 5, para poder añadir campos previos en caso de que fuera necesario.
Cada Widget puede llevar un número de texto asociado (programa P999994) que se visualiza en la línea de textos de la parte inferior de la pantalla.
X
Z
Xf, Zf
Xi, Zi
Coordinates (Xi, Zi)
X 123 234 Z 123 234 Coordinates (Xf, Zf) S 0000 SMAX 0000
USER CYCLE 1
W1 W2 X 123 234 Z 123 234W3 W4 SPINDLE CONDITIONS RPM CSS W5 W6 W7 GEAR 1 2W83 4 FEEDRATE (F) TOOL (T) MATERIAL MACHINING CONDITIONS 0000000000 00000 STEEL W9 W10 W11 W12TR
ABAJO CON OPER
ACIONES O CICLOS
3.
C iclos de fabrica n te3.3.2
Fichero de configuración
El fichero de configuración es un programa del CNC escrito en lenguaje de alto nivel (lenguaje de configuración) que describe las características de funcionamiento de los distintos elementos de la pantalla.
Hay un fichero de configuración para cada ciclo. Al ciclo 001 le corresponde el P999001, al 002 el P999002, y así sucesivamente, hasta el P999200 que corresponde al ciclo 200.
Las características generales del lenguaje de configuración son:
• Todas las instrucciones van entre paréntesis y precedidas por ";". • Los comentarios deben de ir solos en la línea y precedidos por ";;". • El fichero de configuración debe comenzar por la línea ;(PRGSCRIPT 1).
Indica que es un fichero de configuración correspondiente a la versión que se está utilizando (en este caso la 1).
• El fichero de configuración debe finalizar por la línea ;(END).
• Es aconsejable utilizar la instrucción ;(DEBUG) para que el CNC efectúe un análisis del fichero
de configuración. Si se produce un error, informará sobre dicho error en el programa 999500.
El lenguaje de configuración dispone de las siguientes palabras clave:
;(PRGSCRIPT 1)
Cabecera del fichero de configuración y versión con la que fue editado (en este caso la 1). Hay que definirlo siempre.
;(DEBUG)
Es opcional. Indica a partir de qué línea se empieza a dar información, en el programa 999500, de los errores que se han producido durante el análisis del fichero de configuración.
El análisis del fichero de configuración comienza en la primera línea ;(PRGSCRIPT 1) y finaliza en la línea ;(END).
;(DISABLE 1)
Indica que no se desea representar el recuadro azul de la parte superior derecha que indica el estado actual de la máquina (cotas y condiciones de mecanizado).
;(HOTKEY W4,88)
Permite asociar al dato (W) una tecla.
En este caso, al pulsar la tecla [X] (valor ASCII 88) se selecciona el dato W4.
;(TEACHIN W5=POSX)
Permite asignar al dato el valor de una variable del CNC.
En este caso, estando seleccionado el dato W5, al pulsar la tecla [RECALL] el dato W5 mostrará el valor de la variable POSX (posición del eje X). Si a continuación se pulsa [ENTER], el ciclo asume dicho valor.
;(FORMAT W7,INCH)
El valor se representará según las unidades de trabajo (mm / inches) fijadas por parámetro máquina.
CNC 8055
CNC 8055i
3.
TR
ABAJO CON OPER
ACIONES O CICLOS OPCIÓN ·MCO/TCO· C iclos de fabrica n te ;(P100=W13)
Permite asignar a un parámetro local o global el valor del dato (W), sólo en la llamada a la rutina. Se permiten dos formatos:
(PCALL 9001, A=2, B=5) con parámetros locales (P0-P25). (PCALL 9001, P100=2, P101=5) con parámetros globales (P100-P299).
Con parámetros locales:
Al ejecutar un ciclo el CNC efectúa una llamada a la rutina asociada, indicando mediante parámetros locales qué valores se han definido en cada campo.
Por ejemplo: (PCALL 9001, A=10, B=12, C=5, D=8)
Utilizando parámetros locales con Widget de orden W1 a W25, el número de parámetro local se identifica de la siguiente manera:
W1 con A -> P0, W2 con B -> P1, etc.
Con parámetros globales:
Cuando se utilizan parámetros globales el CNC utiliza otra instrucción PCALL para pasar los parámetros globales. No se pueden utilizar parámetros de USUARIO o OEM. Por ejemplo:(PCALL 9301, P100=22, P101=32, P102=48)
(PCALL 9001, A10, B12, C5, ... Y8, Z100) La rutina asociada al ciclo es 9000 + nº ciclo. La rutina auxiliar asociada al ciclo es 9300 + nº ciclo.
Cuando se utiliza una instrucción del tipo (P100=W13) hay que definir también la rutina auxiliar, aunque sólo disponga de las instrucciones SUB y RET.
;(W1=GUP100) Permite asociar al dato (W) el valor de un parámetro global. ;(W2=PLCFRO) Permite asociar al dato (W) el valor de una variable. ;(W3=PLCR127) Permite asociar al dato (W) el valor de un recurso del PLC.
el de un Registro;(W6=PLCR127)
el de una Marca;(W6=PLCM1000,1)primero y cuantos el de un grupo de Entradas;(W6=PLCI8,4)primero y cuantos el de un grupo de salidas;(W6=PLCO10,3)primero y cuantos Asociar sólo recursos que están definidos en el programa PLC.
En el caso de Marcas, Entradas y Salidas hay que indicar cuantas se desean, si no se indica este dato le asigna 32.
;(W6=PLCO11,4) Le asigna el valor de O11, O12, O13, O14 ;(W6=PLCO11) Le asigna el valor de O11, O12 ... O41, O42
Si un campo (W) tiene asociado un parámetro, variable o recurso, actúa del siguiente modo.
• Asume el valor que dispone su asociado al acceder a la página.
Si se desea actualizar el valor del campo continuamente, se debe utilizar la instrucción (AUTOREFRESH) que se explica más adelante.
• Si su asociado es sólo de lectura, el usuario no podrá modificar el valor del campo. • Si su asociado es de lectura/escritura, el usuario podrá modificar el valor del campo, cuando
se modifica el valor del campo (W) también se modifica el valor de su asociado. Del mismo modo, cuando se utiliza la instrucción (AUTOREFRESH) y el CNC o PLC modifica el valor del asociado, también se modifica el valor del campo.
• Si se produce un error, porque la variable no existe (registro PLC) o falla la comunicación
(variable del regulador), se deshabilita momentáneamente el campo mostrando una ventana de color gris. Transcurridos 10 segundos se vuelve a habilitar el campo.
;(AUTOREFRESH W6=FLWEX)
Refresca (actualiza periódicamente) el valor del elemento gráfico W6 asignándole el valor del error de seguimiento del eje X.