Fagor CNC 101_102 Manual de usuario

Tipo
Manual de usuario
CNC 101/102(S)
Nuevas Prestaciones(Ref. 0110 cas)
- 2 -
ERRORES DETECTADOS EN EL MANUAL DE INSTALACIÓN (REF. 9703)
Tabla comparativa (página x). Características generales.
En el apartado "Ejes" donde dice "Ejes X + Y + Volante auxiliar"
debe decir "Eje X + Eje Y auxiliar (no viasualizador) + Volante auxiliar"
Tabla comparativa (página xii). Programación.
Falta la función de programación G34:
G34 Eje X como seguidor infinito de otro eje (sólo para el 101S)
Apartado 2.3.4 (capítulo 2 página 8). Tabla inferior.
Los dígitos 7 y 8 están al revés. Debe ser así:
Apartado 3.5 (capítulo 3 página 8). Parámetro de Alarma de captación P22(7), P62(7)
Está mal el último párrafo, debe decir:
"Si el sistema de captación ....... con el valor "0" (alarma de captación inactiva)".
Apartado 4.4.2 (capítulo 4 página 13). Lazo de posicionamiento abierto
El primer párrafo está mal, debería decir:
Es necesario personalizar P23(4)=0.
Apéndice "F" (página 9). Parámetros relacionados con la entradas y salidas
Los siguientes parámetros deben decir:
P22(7), P62(7) Alarma de captación activa (1) o inactiva (0) en el eje X, Y
P63(6) El palpador actúa con el nivel lógico alto, P63(6)=0, o bajo, P63(6)=1.
Apéndice "G" (página 12). P22(7)
Está mal debe decir:
P22(7) Alarma de captación activa (1) o inactiva (0) en el eje X
Apéndice "G" (página 13). P62(7)
Los siguientes parámetros deben decir:
P62(7) Alarma de captación activa (1) o inactiva (0) en el eje Y
P63(6) El palpador actúa con el nivel lógico alto, P63(6)=0, o bajo, P63(6)=1.
MODIFICACIONES AL MANUAL DE INSTALACIÓN (REF. 9703)
Apartado 1.6.1 (capítulo 1 página 11). RESET
El último párrafo debe decir:
Cuando se personaliza el parámetro máquina "P30" con un valor distinto de 0 el CNC actúa del siguiente modo:
Al producirse un flanco de subida (transición de nivel lógico bajo a nivel lógico alto) se interrumpe la ejecución
y se direcciona a bloque HOME, pero no se ejecuta la función HOME hasta que se produzca un flanco de bajada.
Apartado 1.8.1 (capítulo 1 página 22). Teclas exteriores sin panel de mandos "JOG 100"
Ejemplo de conexionado cuando se desea utilizar sólo las teclas de control exteriores "X+", "X-"
Apartado 4.1.1.1 (capítulo 4 página 11). P63(1) Aceleración/deceleración en todos los desplazamientos en G01
Debe decir:
P63(1) Aceleración/deceleración también en las interpolaciones lineales (G01)
Define si el CNC, además de aplicar las rampas de aceleración deceleración (P16, P17, P91, P92) en todos los
posicionamientos rápidos (G00) y en los desplazamientos que se efectúan en F0, también lo aplica en las
interpolaciones lineales (G01).
0 = Sólo en los posicionamientos rápidos (G00) y en los desplazamientos que se efectúan en F0.
1 = En los posicionamientos rápidos (G00) y en todas las interpolaciones lineales (G01).
Dígito Entrada correspondiente Terminal
8 Feed Rate 1 10 (I/O1)
7 Feed Rate 2 11 (I/O1)
6 Error de contaje del eje X
5 Error de contaje del eje Y
4 Alarma senoidal del eje X
3 Alarma senoidal del eje Y
2 Sobretemperatura
1 Sin función
- 3 -
MODIFICACIONES AL MANUAL DE OPERACIÓN (REF. 9703)
Apartado 2.1 (capítulo 2 página 2). Tabla inferior.
Los dígitos 7 y 8 están al revés. Debe ser así:
Apartado 6.5.4 (capítulo 6 página 17). Sincronización (G33)
En el ejemplo de estampación.
* Si el giro del rodillo se controla mediante un dispositivo externo no es necesario programar el bloque" N0
S1000 M3", pero hay que asignar al parámetro máquina P36 las r.p.m. aproximadas del rodillo.
* Si no se dispone de encoder en el rodillo, porque no se requiere de una sincronización controlada, hay que
alimentar a 5V el terminal 5 del conector A2.
Versión Software 2.02 (Mayo de 1998)
1. ASUMIR X1 DEL VOLANTE CON EL PANEL DE "JOG 100"
El parámetro máquina P102(7) indica, cuando se dispone del Panel de mandos "JOG 100" y está seleccionado el modo
de trabajo Manual, si se pueden desplazar los ejes mediante el volante cuando el conmutador de Feed-rate está
posicionado fuera de las posiciones del volante.
P102(7) = 0 No se puede. Volante sólo activo en las posiciones de Volante
P102(7) = 1 Volante activo en cualquier posición del conmutador Feed-Rate
Cuando se personaliza el parámetro máquina P102(7) = 1 el CNC aplica el factor "x1" cuando el conmutador está
situado fuera de las posiciones del volante.
2. EL CNC101 TAMBIÉN DISPONE DE PROGRAMACIÓN ARITMÉTICA.
A partir de esta versión, el modelo CNC101 también dispone de la programación aritmética y de los saltos condicionales
(G26, G27, G28, G29).
3. NOMENCLATURA DE EJES.
El parámetro P102 permite, mediante los bits 1 y 2, definir la nomenclatura de los ejes.
La nueva denominación seleccionada afecta únicamente a la visualización, internamente siguen denominándose X, Y,.
Por lo tanto, al acceder vía DNC 100 al CNC, los ejes serán siempre X Y
4. MOVIMIENTOS EN G75
En versiones anteriores, cuando un movimiento programado en G75 llegaba a posición y no se había recibido la señal
del palpador, el CNC daba error 21.
A partir de esta versión el parámetro P102(5) indica si el CNC da, o no, el error 21.
P102(5) = 0 Da error 21. Como hasta ahora.
P102(5) = 1 No da error. Continúa con la ejecución del bloque siguiente.
Dígito Entrada correspondiente Terminal
8 Feed Rate 1 10 (I/O1)
7 Feed Rate 2 11 (I/O1)
6 Error de contaje del eje X
5 Error de contaje del eje Y
4 Alarma senoidal del eje X
3 Alarma senoidal del eje Y
2 Sobretemperatura
1 Sin función
P102(2) P102(1) Denominación ejes
0 0 X Y
0 1 Y C
1 0 X Z
1 1 Y Z
101 101S 102 102S
Programación Aritmética x x x x
Parámetros aritméticos 100 100 100 100
FUNCIONES DE
PROGRAMACION
G26 Salta si cero x x x x
G27 Salta si no cero x x x x
G28 Salta si menor que cero x x x x
G29 Salta si mayor o igual a cero x x x x
- 4 -
5. VISUALIZACIÓN DEL EJE EN EJECUCIÓN
En versiones anteriores, estando seleccionado el modo Automático, el CNC podía cambiar el eje visualizado en función
del desplazamiento programado:
Si se mueven ambos ejes => se sigue visualizando el eje que estaba seleccionado con A+ ,A-
Si se mueve solo el eje X => visualiza el eje X
Si se mueve solo el eje Y => visualiza el eje Y
A partir de esta versión el parámetro P102(6) permite funcionar como hasta ahora o que el CNC no cambia de eje.
P102(6) = 0 Como hasta ahora
P102(6) = 1 El CNC no cambia de eje. Sigue visualizando el eje que estaba seleccionado con A+ ,A-
Versión Software 2.03 (Enero de 1999)
1. DESPLAZAMIENTO ADICIONAL CON G75
Cuando el movimiento de palpación se efectúa a altas velocidades puede ocurrir que la parada sea brusca, haciendo que
el eje retroceda para quedar en posición.
En versiones anteriores del CNC 101 S, el parámetro máquina P82 permitía minimizar este efecto que en ocasiones puede
resultar indeseable.
Este parámetro indica al CNC la cantidad que debe desplazarse el eje una vez llegada la señal del palpador, haciendo
de esta forma que la parada sea suave.
A partir de esta versión, esta prestación también está disponible en el 102 S y el parámetro P83 indica la cantidad que
recorre el eje Y una vez recibida la señal del palpador.
Por lo tanto: P82 indica la cantidad que recorre el eje X una vez recibida la señal del palpador.
P83 indica la cantidad que recorre el eje Y una vez recibida la señal del palpador.
Valores posibles: Desde 1 hasta 65535 micras
Desde 1 hasta 25801 diezmilésimas de pulgada
Versión Software 2.05 (Octubre de 2001)
1. TRABAJO CON VOLANTES DE 100 IMPULSOS/VUELTA (U.F.O.)
Hasta la fecha, el CNC101/102, estaba preparado para trabajar con volantes de 25 impulsos/vuelta. Realiza una
conversión interna (x4) para disponer de 100 impulsos de contaje por vuelta del volante.
A partir de esta versión también se pueden utilizar volantes de 100 impulsos/vuelta (volantes Fagor U.F.O.)
Personalizar el parámetro máquina P103(2)=1 para que no se efectúe la conversión interna.
Esta prestación está únicamente disponible cuando se conecta el volante a la entrada de captación del CNC.
El volante auxiliar, conectado a las entradas digitales del CNC, debe ser siempre de 25 impulsos/vuelta.
Headquarters (SPAIN): Fagor Automation S. Coop.
Bº San Andrés s/n, Apdo. 144
E-20500 Arrasate - Mondragón
Tel: (34)-943 71 92 00
Fax: (34)-943 79 17 12
(34)-943 77 11 18 (Service Dept.)
www.fagorautomation.com
CNC 101 / 101S
CNC 102 / 102S
MANUAL DE OPERACION
Ref. 9703 (cas)
La información descrita en este manual puede estar sujeta a variaciones
motivadas por modificaciones técnicas.
FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho de
modificar el contenido del manual, no estando obligada a notificar las
variaciones.
INDICE
Apartado Pagina
Tabla comparativa de los modelos FAGOR CNC 101/101S / 102/102S ............................ ix
Nuevas prestaciones y modificaciones................................................................................. xiii
INTRODUCCION
Condiciones de Seguridad ................................................................................................... 3
Condiciones de Reenvío ...................................................................................................... 6
Documentación Fagor para el CNC 101/101S / 102/102S .................................................. 7
Contenido de este manual .................................................................................................... 8
Capítulo 1 PERIFERICOS
1.1 Descripción del panel frontal ............................................................................................... 1
1.2 Modo de operación periféricos............................................................................................. 2
1.2.1 Opción "1-Output". Del CNC al periférico ........................................................................... 3
1.2.2 Opción "2-Input". Del periférico al CNC.............................................................................. 4
Capítulo 2 MODO DE OPERACION AUX MODE
2.1 Test de las entradas/salidas del sistema ................................................................................ 2
2.2 Parámetros máquina.............................................................................................................. 5
2.2.1 Edición de parámetros máquina ........................................................................................... 5
2.3 Tabla de herramientas o traslados de origen ........................................................................ 7
Capítulo 3 MODO DE OPERACION MANUAL
3.1 Desplazamiento manual de la máquina ................................................................................ 1
3.2 Desplazamiento automático ................................................................................................. 5
3.3 Puesta a cero o preselección de un valor .............................................................................. 5
3.4 Búsqueda del punto de referencia máquina ......................................................................... 6
3.4.1 Consideraciones sobre el punto de referencia máquina ....................................................... 7
3.5 Trabajo del CNC como visualizador .................................................................................... 7
Apartado Pagina
Capítulo 4 EDICION DE PROGRAMAS
4.1 Modo de operación Editor ................................................................................................... 1
4.1.1 Ver el contenido de todos los bloques de memoria.............................................................. 3
4.1.2 Editar un programa ............................................................................................................... 4
4.1.3 Borrar un determinado bloque de programa......................................................................... 6
4.1.4 Borrar toda la memoria de programas................................................................................... 6
4.1.5 Modificar el contenido de un bloque................................................................................... 7
4.1.6 Insertar un nuevo bloque de programa ................................................................................. 9
4.1.7 Eliminar bloques sin información ........................................................................................ 9
4.2 Edición en Teach-in ............................................................................................................. 10
4.3 Edición en Play-back ........................................................................................................... 11
4.3.1 Toma de puntos en modo Play-back .................................................................................... 12
Capítulo 5 EJECUCION DE PROGRAMAS
5.1 Ejecución de un programa.................................................................................................... 1
5.2 Interrupción del programa .................................................................................................... 2
5.3 Modos de visualización ....................................................................................................... 3
5.4 Visualización de los parámetros aritméticos ........................................................................ 6
5.5 Cambio del modo de operación ........................................................................................... 6
Capítulo 6 PROGRAMACION
6.1 Formato de programación..................................................................................................... 1
6.1.1 Funciones preparatorias G .................................................................................................... 2
6.2 Conceptos básicos ................................................................................................................ 3
6.2.1 Número de bloque y bloque condicional ............................................................................. 3
6.2.2 Acotación de la pieza. Milímetros o pulgadas (G70/G71) ................................................... 3
6.2.3 Programación absoluta / incremental (G90/G91) ................................................................. 3
6.3 Sistemas de referencia........................................................................................................... 5
6.3.1 Puntos de referencia.............................................................................................................. 5
6.3.2 Búsqueda de referencia máquina (G74)................................................................................ 6
6.3.3 Preselección de cotas y traslados de origen.......................................................................... 7
6.3.3.1 Preselección de cotas (G92).................................................................................................. 7
6.3.3.2 Carga de traslados de origen (G51....G60)............................................................................ 8
6.3.3.3 Selección de traslados de origen (T1 ... T10) ....................................................................... 8
6.4 Funciones complementarias ................................................................................................. 9
6.4.1 Velocidad de avance F ......................................................................................................... 9
6.4.2 Velocidad de giro de cabezal S ............................................................................................ 9
6.4.3 Número de herramienta T ..................................................................................................... 10
6.4.4 Traslado de origen T............................................................................................................. 10
6.4.5 Función auxiliar M............................................................................................................... 10
6.5 Control de trayectoria........................................................................................................... 12
6.5.1 Posicionamiento rápido (G00) ............................................................................................. 12
6.5.2 Interpolación lineal (G01) .................................................................................................... 13
6.5.3 Interpolación circular (G02, G03) ........................................................................................ 14
6.5.4 Sincronización (G33) ........................................................................................................... 16
6.5.5 Eje X como seguidor infinito de otro eje (G34) ................................................................... 18
6.5.5.1 Corrección automática del paso ........................................................................................... 20
6.6 Funciones preparatorias adicionales .................................................................................... 21
6.6.1 Temporización (G04) ........................................................................................................... 21
6.6.2 Incrementar contador de piezas (G45) .................................................................................. 21
6.6.3 Arista matada (G05) y arista viva (G07) ............................................................................... 22
6.7 Funciones especiales ............................................................................................................ 23
6.7.1 G47, G48 como inhibición de impulsos............................................................................... 23
6.7.2 G47, G48 como apertura del lazo de los ejes ....................................................................... 24
6.7.3 La F no está afectada por "P18" (G61, G62) ......................................................................... 25
6.7.4 Variación de la rampa de aceleración (G93)......................................................................... 25
6.8 Otras funciones ..................................................................................................................... 26
6.8.1 Programación por lotes (G81)............................................................................................... 26
6.8.2 Palpación (G75) .................................................................................................................... 28
6.8.3 Roscado rígido (G84, G80)................................................................................................... 29
6.8.4 Carga de las dimensiones del punzón (G60) ........................................................................ 32
6.9 Programación paramétrica .................................................................................................... 33
6.9.1 Asignaciones ........................................................................................................................ 33
6.9.2 Operaciones .......................................................................................................................... 34
6.9.3 Acceso a la tabla de parámetros aritméticos ......................................................................... 37
6.9.4 Función de salto incondicional (G25).................................................................................. 39
6.9.5 Funciones de salto condicionales (G26, G27, G28, G29) .................................................... 41
CODIGOS DE ERROR
Apartado Pagina
TABLA COMPARATIVA
DE LOS MODELOS FAGOR
CNC 101/101S/102/102S
CARACTERISTICAS GENERALES
101 101S 102 102S
Entradas de captación
Conector A1 (eje X)
x x x x
Conector A2 (eje Y)
x x x
Circuito multiplicador x5 con señales senoidales
x x x
Factor de corrección para la captación
x x x x
Salidas analógicas
Eje X
x x x x
Eje Y
x x
Cabezal (S)
x x x x
Ejes
Eje X
x x x x
Ejes X + Y
x x
Eje X + Volante electrónico
x x x
Ejes X + Y + Volante Auxiliar
x x x
Doble captación en el eje X
x
Control de ejes
Lazo cerrado
x x x x
Lazo abierto
x x
Roscado rígido
x
Conexión a dispositivos
externos
Panel de mandos externo "JOG 100"
x x
Interface RS232C
x x x
Red Local Fagor
x x x
DNC 100
x x
Opciones de trabajo
Alarma de sobretemperatura
x x x
Trabajo en radios o diámetros
x x x
Trabajo con palpador
x x x
Traslados de origen
x x x
Compensación de longitud de herramienta
x x x
Rampas de aceleración / deceleración
x x x x
ENTRADAS Y SALIDAS
101 101S 102 102S
ENTRADAS
Micro Io del eje X (para cero máquina)
x x x x
Micro Io del eje Y (para cero máquina)
x x x
Stop Emergencia externa
x x x x
Feed hold
x x x x
Marcha exterior
x x x x
Parada exterior
x x x x
Entrada Condicional
x x x x
Entrada Manual (Modo Visualizador)
x x x x
Reset exterior (condiciones iniciales CNC)
x x x x
2 Entradas como factor multiplicador Volante JOG 100
x
JOG 100
2 Entradas Feed Rate JOG 100
x
JOG 100
5 Entradas para programación paramétrica
x x x
2 Entradas para gestión del volante auxiliar
x x x
SALIDAS
8 salidas M, S o T en BCD o decodificadas
x x x x
M Strobe
x x x x
S Strobe
x x x
T Strobe
x x x
Modo Manual seleccionado en el CNC
x x x x
Modo Automático seleccionado en el CNC
x x x
Emergencia interna en el CNC
x x x x
Freno eje X
x x x x
Freno eje Y
x x
Eje X en posición
x x x x
Eje Y en posición
x x
Rápido eje X (Lazo abierto sin servosistemas)
x
JOG 100
x
JOG 100
Lento eje X (Lazo abierto sin servosistemas)
x
JOG 100
x
JOG 100
Sentido eje X (Lazo abierto sin servosistemas)
x
JOG 100
x
JOG 100
Rápido eje Y (Lazo abierto sin servosistemas) JOG 100
x
JOG 100
Lento eje Y (Lazo abierto sin servosistemas)
x
Sentido eje Y (Lazo abierto sin servosistemas)
x
PROGRAMACION
101 101S 102 102S
Número de bloques 900 900 900 900
Bloques Condicionales
x x x x
Contador de número de piezas
x x x x
Programación Aritmética
x x x
Parámetros aritméticos 100 100 100
FUNCIONES DE
PROGRAMACIO
G00 Posicionamiento rápido
x x x x
G01 Interpolación lineal
x x x x
G02 Interpolación circular a derechas
x x
G03 Interpolación circular a izquierdas
x x
G04 Temporización
x x x x
G05 Arista matada
x x x x
G07 Arista viva
x x x x
G25 Salto incondicional
x x x x
G26 Salta si cero
x x x
G27 Salta si no cero
x x x
G28 Salta si menor que cero
x x x
G29 Salta si mayor o igual a cero
x x x
G33 Sincronización
x
G45 Incrementa contador de piezas
x x x x
G47 Inhibición de impulsos
x x x
G48 Anula la función G47
x x x
G51 a G60 Cargas de traslados de origen
x x x
G61 La F no está afectada por "P18"
x x x x
G62 Anula la función G61
x x x x
G70 Programación en pulgadas
x x x x
G71 Programación en milímetros
x x x x
G74 Búsqueda del cero máquina
x x x x
G75 Palpación
x x x
G81 Programación por lotes
x x
G84, G80 Roscado rígido
x
G90 Programación de cotas absolutas
x x x x
G91 Programación de cotas incrementales
x x x x
G92 Preselección de cotas
x x x x
G93 Variación de la rampa de aceleración
x x x
NUEVAS PRESTACIONES
Y
MODIFICACIONES
Fecha: Marzo 1997 Versión Software: 2.1 y siguientes
PRESTACION MANUAL Y APARTADO MODIFICADO
Sincronización de movimientos (G33) Manual Operación Apart. 6.5.4
Eje X como seguidor infinito de otro eje (G34) Manual Instalación Apart. 5.5
Manual Operación Apart. 6.5.5
G47, G48 como apertura del lazo de los ejes Manual Instalación Apart. 5.7
Manual Operación Apart. 6.7.2
Función G75 especial. Manual Instalación Apart. 5.6
Control de límites de recorrido teniendo en cuenta Manual Instalación Apart. 5.8
el radio del punzón. Manual Operación Apart. 6.8.4
Selección de los Parámetros Aritméticos que Manual Instalación Apart. 3.7
se desean visualizar Manual Operación Apart. 6.9.3
Play-Back, como toma de puntos Manual Instalación Apart. 3.6
Manual Operación Apart. 4.3.1
La programación paramétrica tiene en cuenta
el signo de la S Manual Instalación Apart. 5.1 y 6.7
Los ejes se pueden denominar Y, C Manual Instalación Apart. 3.4
Gestión de Volante auxiliar mediante Manual Instalación Apart. 1.7, 3.4 y 6.1
2 entradas digitales Manual Operación Apart. 3.1
Control del frenado en lazo abierto Manual Instalación Apart. 4.4.2
Lectura / Escritura de Parámetros máquina
desde el DNC100
Eliminación de error mediante Reset Externo.
Introducción - 1
INTRODUCCION
Introducción - 3
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daños a este producto y a los productos conectados a él.
El aparato sólo podrá repararlo personal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza de cualquier daño físico o material derivado
del incumplimiento de estas normas básicas de seguridad.
Precauciones ante daños a personas
Interconexionado de módulos
Utilizar los cables de unión proporcionados con el aparato.
Utilizar cables de red apropiados.
Para evitar riesgos, utilizar sólo cables de red recomendados para este aparato.
Evitar sobrecargas eléctricas
Para evitar descargas eléctricas y riesgos de incendio no aplicar tensión eléctrica fuera
del rango seleccionado en la parte posterior de la Unidad Central del aparato.
Conexionado a tierra.
Con objeto de evitar descargas eléctricas conectar las bornas de tierra de todos los
módulos al punto central de tierras. Asimismo, antes de efectuar la conexión de las
entradas y salidas de este producto asegurarse que la conexión a tierras está efectuada.
Antes de encender el aparato cerciorarse que se ha conectado a tierra
Con objeto de evitar descargas eléctricas cerciorarse que se ha efectuado la conexión
de tierras.
No trabajar en ambientes húmedos
Para evitar descargas eléctricas trabajar siempre en ambientes con humedad relativa
inferior al 90% sin condensación a 45°C.
No trabajar en ambientes explosivos
Con objeto de evitar riesgos, lesiones o daños, no trabajar en ambientes explosivos.
Precauciones ante daños al producto
Ambiente de trabajo
Este aparato está preparado para su uso en Ambientes Industriales cumpliendo las
directivas y normas en vigor en la Unidad Europea.
Fagor Automation no se responsabiliza de los daños que pudiera sufrir o provocar si se
monta en otro tipo de condiciones (ambientes residenciales o domésticos).
Instalar el aparato en el lugar apropiado
Se recomienda que, siempre que sea posible, la instalación del Control Numérico se
realice alejada de líquidos refrigerantes, productos químicos, golpes, etc. que pudieran
dañarlo.
Introducción - 4
El aparato cumple las directivas europeas de compatibilidad electromagnética. No
obstante, es aconsejable mantenerlo apartado de fuentes de perturbación
electromagnética, como son:
- Cargas potentes conectadas a la misma red que el equipo.
- Transmisores portátiles cercanos (Radioteléfonos, emisores de radio aficionados).
- Transmisores de radio/TV cercanos.
- Máquinas de soldadura por arco cercanas.
- Líneas de alta tensión próximas.
- Etc.
Envolventes
El fabricante es responsable de garantizar que la envolvente en que se ha montado el
equipo cumple todas las directivas al uso en la Comunidad Económica Europea.
Evitar interferencias provenientes de la máquina-herramienta
La máquina-herramienta debe tener desacoplados todos los elementos que generan
interferencias (bobinas de los relés, contactores, motores, etc.).
Utilizar la fuente de alimentación apropiada
Utilizar, para la alimentación de las entradas y salidas, una fuente de alimentación
exterior estabilizada de 24 Vcc.
Conexionado a tierra de la fuente de alimentación
El punto de cero voltios de la fuente de alimentación externa deberá conectarse al punto
principal de tierra de la máquina.
Conexionado de las entradas y salidas analógicas
Se recomienda realizar la conexión mediante cables apantallados, conectando todas las
mallas al terminal correspondiente (Ver capítulo 2).
Condiciones medioambientales
La temperatura ambiente que debe existir en régimen de funcionamiento debe estar
comprendida entre +5°C y +45°C.
La temperatura ambiente que debe existir en régimen de no funcionamiento debe estar
comprendida entre -25°C y 70°C.
Habitáculo del monitor
Garantizar entre el Monitor y cada una de las paredes del habitáculo las distancias
requeridas en el Apéndice.
Utilizar un ventilador de corriente continua para mejorar la aireación del habitáculo.
Dispositivo de seccionamiento de la alimentación
El dispositivo de seccionamiento de la alimentación ha de situarse en lugar fácilmente
accesible y a una distancia del suelo comprendida entre 0,7 m y 1,7 m.
Protecciones del propio aparato
Lleva incorporados 2 fusibles exteriores rápidos (F) de 3,15 Amp./ 250V. para
protección de la entrada de red.
Todas las entradas-salidas digitales disponen de aislamiento galvánico mediante
optoacopladores entre la circuitería del CNC y el exterior.
Están protegidas mediante 1 fusible exterior rápido (F) de 3,15 Amp./ 250V. ante
sobretensión de la fuente exterior (mayor de 33 Vcc.) y ante conexión inversa de la
fuente de alimentación.
Introducción - 5
El tipo de fusible de protección depende del tipo de monitor. Ver etiqueta de
identificación del propio aparato.
Precauciones durante las reparaciones
No manipular el interior del aparato
Sólo personal autorizado de Fagor Automation puede manipular el
interior del aparato.
No manipular los conectores con el aparato conectado a la red eléctrica
Antes de manipular los conectores (entradas/salidas, captación,
etc) cerciorarse que el aparato no se encuentra conectado a la red
eléctrica.
Símbolos de seguridad
Símbolos que pueden aparecer en el manual
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Símbolos que puede llevar el producto
Símbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daños a personas o aparatos.
Símbolo CHOQUE ELÉCTRICO.
Indica que dicho punto puede estar bajo tensión eléctrica.
Símbolo PROTECCIÓN DE TIERRAS.
Indica que dicho punto debe ser conectado al punto central de tierras de la
máquina para protección de personas y aparatos.
Introducción - 6
CONDICIONES DE REENVIO
Si va a enviar el Monitor o la Unidad Central, empaquételas en su cartón original con su
material de empaque original. Si no dispone del material de empaque original, empaquételo
de la siguiente manera:
1.- Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6
pulgadas) mayores que las del aparato. El cartón empleado para la caja debe ser de una
resistencia de 170 Kg (375 libras).
2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta
al aparato indicando el dueño del aparato, su dirección, el nombre de la persona a
contactar, el tipo de aparato, el número de serie, el síntoma y una breve descripción de
la avería.
3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.
Si va a enviar el monitor, proteja especialmente el cristal de la pantalla.
4.- Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por
todos lados.
5.- Selle la caja de cartón con cinta para empacar o grapas industriales.
Introducción - 7
DOCUMENTACION FAGOR
PARA EL CNC 101/101S / 102/102S
Manual CNC 101/101S / 102/102S OE
Está dirigido al fabricante de la máquina o persona encargada de efectuar la
instalación y puesta a punto del Control Numérico.
Dispone en su interior del manual de Instalación.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.
Manual CNC 101/101S / 102/102S USER
Está dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numérico.
Dispone en su interior del manual de Operación.
Ocasionalmente puede contener un manual que hace referencia a las "Nuevas
Prestaciones" de software recientemente incorporadas.
Introducción - 8
CONTENIDO DE ESTE MANUAL
El Manual de Operación se compone de los siguientes apartados:
Indice
Tabla comparativa de los modelos Fagor CNC 101/101S / 102/102S.
Introducción Condiciones de Seguridad.
Condiciones de Reenvío.
Listado de Documentos Fagor para el CNC 101/101S / 102/102S.
Contenido de éste Manual.
Capítulo 1 Periféricos
Indica cómo transferir datos a un lector Fagor, a un PC o a un periférico.
Capítulo 2 Modo de Operación Aux Mode
Capítulo 3 Modo de Operación Manual
Capítulo 4 Edición de programas
Capítulo 5 Ejecución de programas
Capítulo 6 Programación
Códigos de error.
PERIFERICOS
1
Capítulo: 1 Sección: Página
DESCRIPCION DEL
PANEL FRONTAL
1. PERIFERICOS
1.1 DESCRIPCION DEL PANEL FRONTAL
1.- Estas 2 ventanas muestran la información interna del CNC.
2.- Conjunto de teclas que permiten seleccionar cada uno de los modos de operación. La
lámpara encendida indica el modo de operación que se encuentra seleccionado.
Modo de operación Periféricos.
Modo de operación Aux Mode
Modo de operación Manual
Modo de operación Play Back
Modo de operación Editor
Modo de operación Bloque a bloque
Modo de operación Automático
3.- Conjunto de teclas que permiten operar con la información interna, definir tablas,
parámetros, editar programas, preseleccionar valores, etc.
4.- La tecla permite ejecutar el programa. La tecla detiene la ejecución del
programa, y la tecla además de poner el control en condiciones iniciales,
asume los nuevos valores asignados a los parámetros máquina.
PERIFERICOS2
Sección:Capítulo: 1
Página
1.2 MODO DE OPERACION PERIFERICOS
Para poder acceder a este modo de trabajo el parámetro máquina "P100(1)" debe estar
personalizado de forma que no se disponga de la prestación DNC "P100(1)=0".
El modo de operación Periféricos permite transferir los programas pieza, los parámetros
máquina y la tabla de herramientas a un periférico (Lector de cassette FAGOR LS80, PC,
consola, etc.) a través de la línea serie RS232C.
Por ello será necesario personalizar adecuadamente los parámetros máquina de la línea serie
RS232C:
P70 Velocidad de transmisión en Baudios
P59(7) Número de bits de información por carácter
P59(5) Paridad
P59(6) Paridad par
P59(8) Bits de parada
Además, el CNC debe estar apagado siempre que se le conecta o desconecta cualquier
periférico.
Para acceder al modo de operación periféricos se debe pulsar la tecla
El CNC mostrará la siguiente información:
La ventana superior indica que está seleccionada la
línea serie RS232C
La ventana inferior muestra las dos opciones posibles,
0-Input 1-Output.
La opción "0-Input" se debe seleccionar cuando se desea recibir información de un
periférico, y la opción "1-Output" cuando se desea enviar información al periférico.
MODO DE OPERACION
PERIFERICOS
PERIFERICOS
3
Capítulo: 1 Sección: Página
1.2.1 OPCIÓN "1-OUTPUT". DEL CNC AL PERIFÉRICO
Esta opción se debe seleccionar después de haber preparado la recepción en el periférico.
La ventana inferior del CNC mostrará la letra N.
Dependiendo de lo que se desea transmitir se debe operar del siguiente modo:
a) Se desea transmitir la tabla de parámetros máquina y la tabla de herramientas o traslados
de origen.
Para ello se debe pulsar la siguiente secuencia de caracteres [8] [9] [9] [A-]
La información transmitida es ilegible y debe ser empleada como copia de seguridad,
bien para transmitirla posteriormente al mismo CNC o a otro similar.
b) Se desea transmitir al periférico toda el contenido de la memoria de programas pieza,
es decir desde el bloque N000 hasta el bloque 899:
Para ello se debe pulsar la tecla [A+]
c) Se desea transmitir el contenido de la memoria de programas pieza a partir de un
determinado número de bloque.
Para ello se debe indicar el número de bloque inicial que se desea transmitir y, a
continuación, pulsar la tecla [A+].
Por ejemplo, la secuencia de teclas [1] [0] [0] [A+] enviará al periférico el bloque N100
y todos los posteriores.
d) Se desea transmitir parte del contenido de la memoria de programas pieza.
Para ello se debe indicar el número de bloque inicial y el número de bloque final
(separados por un punto) que se desean transmitir y a continuación pulsar la tecla [A+].
Por ejemplo, la secuencia de teclas [2] [0] [0] [.] [2] [2] [0] [A+] enviará al periférico
todos los bloques comprendidos entre los bloques N200 y N220, ambos inclusive.
El formato que utiliza el CNC para enviar cada bloque de programa consta de 3 dígitos que
determinan el número del bloque, el contenido del bloque y los caracteres Return (RT) y
Line feed (LF) para indicar el final de bloque
Una vez enviados todos los bloques el CNC envía el carácter Escape (ESC) como indicativo
de fin de transmisión.
Ejemplo: 012 G01.91 X130 Y-56.3 F200 RT LF
013 X17.9 M6 RT LF
-
-
369 M30 RT LF ESC
En cualquier momento se puede abortar la transmisión pulsando la tecla [CL].
MODO DE OPERACION
PERIFERICOS
PERIFERICOS4
Sección:Capítulo: 1
Página
1.2.2 OPCIÓN "0-INPUT". DEL PERIFÉRICO AL CNC
Para poder introducir desde un periférico al CNC, bien programas pieza o tablas de
parámetros máquina y herramientas o traslados de origen, es necesario que las memorias del
CNC se encuentren desbloqueadas.
Si se selecciona esta opción la ventana inferior del CNC mostrará la letra N.
Dependiendo de lo que se desea transmitir se debe operar del siguiente modo:
a) Se desea recibir en el CNC la tabla de parámetros máquina y la tabla de herramientas
o traslados de origen.
Para ello se debe pulsar en el CNC la secuencia de caracteres [8] [9] [9] [A-] y dar la
orden de trasmitir en el periférico.
b) Se desea leer un programa que lleva implícito los números de bloque.
Para ello se debe pulsar la tecla [A+].
El programa es cargado en la memoria del control en los bloques indicados.
Los bloques no implicados en la transmisión mantienen la información anterior.
c) Se desea leer un programa que no tiene definidos los números de bloque,
Para ello se debe indicar a partir de qué número de bloque debe cargarse el programa
en el control y a continuación pulsar la tecla [A+].
Por ejemplo, la secuencia de teclas [1] [5] [0] [A+] indica que se desean cargar los
bloques a partir del bloque N150. Todos los bloques serán correlativos, es decir, no
habrá bloques vacíos.
Los bloques no implicados en la transmisión mantienen la información anterior.
El formato que se debe utilizar en el periférico para enviar cada bloque de programa al CNC
debe constar de:
3 dígitos que determinan el número del bloque (opcional)
El contenido del bloque
Los caracteres Return (RT) y Line feed (LF) para indicar el final de bloque
Una vez enviados todos los bloques al CNC se debe enviar el carácter Escape (ESC) como
indicativo de fin de trasmisión.
En cualquier momento se puede abortar la transmisión pulsando la tecla [CL].
MODO DE OPERACION
PERIFERICOS
MODO DE OPERACION AUX MODE
1
Capítulo: 2 Sección: Página
2. MODO DE OPERACION AUX MODE
Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará
la siguiente información
Para acceder a los distintos menús se deben pulsar las teclas:
[0] El CNC efectúa el test de las entradas y salidas del sistema.
[1] El CNC accede al modo de parámetros máquina
[2] El CNC accede a su tabla interna. Mediante el parámetro máquina "P60(5)" esta tabla
puede seleccionarse como tabla de herramientas, "P60(5)=0", o como tabla de
traslados de origen, "P60(5)=1".
Asimismo, este Modo de Operación pemite:
Bloquear los parámetros máquina. Se debe pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [9] [9] [9] [A+] [1] [ENTER]
Si la memoria de parámetros máquina se encuentra bloqueada el CNC mostrará el
valor de cada parámetro pero no permite modificarlos.
Desbloquear los parámetros máquina. Se debe pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [9] [9] [9] [A+] [0] [ENTER]
Bloquear la memoria de programas. Se debe pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [8] [8] [8] [A+] [1] [ENTER]
Si la memoria de programas se encuentra bloqueada el CNC mostrará el contenido
de cada uno de los bloques pero no permite modificarlos.
Desbloquear la memoria de programas. Se debe pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [8] [8] [8] [A+] [0] [ENTER]
Borrar toda la memoria de programas.. Se debe pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [DELETE] [1] [DELETE]
Para poder borrar la memoria de programas es necesario que la misma se encuentre
desbloqueada.
MODO DE OPERACION AUX MODE2
Sección:Capítulo: 2
Página
2.1 TEST DE LAS ENTRADAS/SALIDAS DEL SISTEMA
Esta opción permite analizar el estado de las entradas y salidas lógicas del CNC, así como
activar y desactivar cada una de las salidas lógicas.
Para ello se debe pulsar la siguiente secuencia de teclas: [AUX MODE] [0]
El CNC muestra la información correspondiente al primer grupo de entradas (INP)
La ventana inferior muestra el estado de 8 entradas lógicas, un dígito por entrada.
El CNC mostrará en todo momento y dinámicamente el estado de las entradas. Si se desea
examinar alguna de ellas se deberá actuar sobre los pulsadores e interruptores externos,
observando en la pantalla el estado de la entrada correspondiente.
El valor "1" indica que la entrada correspondiente se encuentra alimentada a 24V. En caso
contrario se mostrará el valor "0".
Las entradas (INP) que muestra la ventana inferior son:
Si se pulsa la tecla [A+] el CNC muestra el siguiente grupo de entradas (INP).
La información mostrada por los dígitos 6, 5, 4, 3, 2 y 1 es información interna del CNC.
TEST DE LAS ENTRADAS/
SALIDAS DEL SISTEMA
Display Inferior
Dígito
8
Dígito
7
Dígito
6
Dígito
5
Dígito
4
Dígito
3
Dígito
2
Dígito
1
Dígito Entrada correspondiente Terminal
8 Entrada Manual 19 (I/O1)
7 Parada condicional (M01) 18 (I/O1)
6 Marcha 17 (I/O1)
5 / Parada 16 (I/O1)
4 / Feed Hold 15 (I/O1)
3 / Stop Emergencia 14 (I/O1)
2 Micro Io (X) 13 (I/O1)
1 Reset 12 (I/O1)
Dígito Entrada correspondiente Terminal
8 Feed Rate 2 11 (I/O1)
7 Feed Rate 1 10 (I/O1)
6 Error de contaje del eje X
5 Error de contaje del eje Y
4 Alarma senoidal del eje X
3 Alarma senoidal del eje Y
2 Sobretemperatura
1 Sin función
MODO DE OPERACION AUX MODE
3
Capítulo: 2 Sección: Página
Si se pulsa nuevamente la tecla [A+] el CNC muestra el primer grupo de salidas (OUT).
Si se desea examinar una de las salidas se debe seleccionar la misma mediante las teclas
[flecha arriba] y [flecha abajo].
Una vez seleccionada la salida deseada se podrá activar (1) y desactivar (0) la misma
asignándole el valor correspondiente.
Se puede disponer de varias salidas activadas a la vez, y todas las salidas que se encuentren
activadas proporcionarán una tensión de 24 Vcc. en el terminal correspondiente.
Si se pulsa nuevamente la tecla [A+] el CNC muestra el siguiente grupo de salidas (OUT).
Si se pulsa nuevamente la tecla [A+] el CNC muestra el tercer grupo de entradas (INP).
TEST DE LAS ENTRADAS/
SALIDAS DEL SISTEMA
Dígito Salida correspondiente Terminal
8 En Posición (X) 9 (I/O1)
7 Alterna sentido (X) 8 (I/O1)
6 Alterna lento (X) 7 (I/O1)
5 Alterna rápido (X) 6 (I/O1)
4 / Salida Emergencia 5 (I/O1)
3 M Strobe 4 (I/O1)
2 Freno (X) 3 (I/O1)
1 Salida Manual 2 (I/O1)
Dígito Salida correspondiente Terminal
8 MST80 20 (I/O1)
7 MST40 21 (I/O1)
6 MST20 22 (I/O1)
5 MST10 23 (I/O1)
4 MST8 24 (I/O1)
3 MST4 25 (I/O1)
2 MST2 26 (I/O1)
1 MST1 27 (I/O1)
Dígito Entrada correspondiente Terminal
8 Entrada E5 17 (I/O 2)
7 Entrada E4 25 (I/O 2)
6 Entrada E3 22 (I/O 2)
5 Entrada E2 23 (I/O 2)
4 Entrada E1 21 (I/O 2)
3 F. mult. volante o tipo desplaz. JOG 24 (I/O 2)
2 F. mult. volante o tipo desplaz. JOG 15 (I/O 2)
1 Micro Io (Y) 18 (I/O 2)
MODO DE OPERACION AUX MODE4
Sección:Capítulo: 2
Página
Si se pulsa nuevamente la tecla [A+] el CNC muestra el siguiente grupo de salidas (OUT).
Si se pulsa nuevamente la tecla [A+] el CNC muestra
el checksum correspondiente a la versión de software
(en el ejemplo 08AF) y el modelo de CNC que se
dispone (en el ejemplo (102S).
Si se pulsa nuevamente la tecla [A+] y el CNC forma parte de la red local Fagor, mostrará
el elemento que se encuentra conectado en cada uno de los nodos de la red local. Será
necesario pulsar la tecla [A+] para ir avanzando de nodo.
La información que muestra el CNC es de este estilo:
La ventana superior muestra el mensaje "Lan"
indicativo de red local
La ventana inferior muestra el número de nodo, (en este caso "Nod.0") y el elemento que
ocupa dicho nodo (en este caso "PLC").
Los modelos CNC82, CNC101S, CNC102 y CNC102S son considerados por la red local
como de una misma familia. Por ello, se representan como "Nod.? CN82".
Si se pulsa nuevamente la tecla [A+] y el CNC forma
parte de la red local Fagor, mostrará el número de
testigos perdidos. La información que muestra el
CNC es de este estilo:
Si se pulsa nuevamente la tecla [A+] el CNC muestra todos los displays iluminados, dando
por finalizado el testeo de las entradas y salidas del sistema.
Si se pulsa nuevamente la tecla [A+] el CNC volverá a efectuar el testeo de las entradas y
salidas del sistema.
TEST DE LAS ENTRADAS/
SALIDAS DEL SISTEMA
Dígito Salida correspondiente Terminal
8 En Posición (Y) 9 (I/O 2)
7 Alterna sentido (Y) 8 (I/O 2)
6 Alterna lento (Y) 5 (I/O 2)
5 Alterna rápido (Y) 3 (I/O 2)
4 T Strobe 4 (I/O 2)
3 S Strobe 6 (I/O 2)
2 Freno (Y) 7 (I/O 2)
1 Automático 10 (I/O 2)
MODO DE OPERACION AUX MODE
5
Capítulo: 2 Sección: Página
2.2 PARAMETROS MAQUINA
Esta opción permite analizar los parámetros máquina del CNC. Además, si la memoria de
parámetros máquina no está bloqueada, se pueden alterar sus valores.
Los parámetros máquina los define el fabricante y sirven para personalizar el CNC con la
máquina
Para acceder a la memoria de parámetros máquina se debe pulsar la siguiente secuencia de
teclas: [AUX MODE] [1]
El CNC mostrará una información del siguiente tipo:
La ventana superior muestra el número de parámetro
máquina.
La ventana inferior muestra el valor con que se ha
personalizado el parámetro máquina.
Si se desea visualizar otro parámetro se deben utilizar uno de los siguientes métodos:
* Utilizar las teclas
* Pulsar 2 veces la tecla [CL] para borrar la visualización actual. A continuación teclear
el número del parámetro deseado y la tecla [RECALL]. El CNC mostrará dicho
parámetro.
Se debe tener en cuenta que una vez personalizados los parámetros máquina se debe pulsar
la tecla [RESET], o bien desconectar y conectar el CNC para que dichos valores sean
asumidos por el CNC.
En el manual de instalación se encuentran explicados todos los parámetros máquina.
2.2.1 EDICION DE PARAMETROS MAQUINA
Los parámetros máquina se editarán uno a uno. En función del tipo de parámetro máquina
seleccionado, se le podrá asignar uno de los siguientes valores:
Un número P12 = 30000
Un grupo de 8 bits P19 = 00001111
Para editar un parámetro que se define mediante un número se debe, una vez seleccionado
el parámetro, seguir la siguiente secuencia de teclas:
* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.
* Introducir el valor deseado.
* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla de parámetros
máquina.
Si el CNC no asume el nuevo valor y en su lugar muestra el valor que tenia
anteriormente el parámetro, significa que la tabla de parámetros máquina se encuentra
bloqueada.
PARAMETROS MAQUINA
MODO DE OPERACION AUX MODE6
Sección:Capítulo: 2
Página
Para editar un parámetro que se define mediante un grupo de 8 bits se debe, una vez
seleccionado el parámetro, pulsar la tecla [CL] e introducir los 8 bits o pulsar la tecla
[RECALL] e ir modificando los bits uno a uno.
Para ir modificando los bits uno a uno se debe seguir la siguiente secuencia de teclas:
* Pulsar la tecla [RECALL]. El CNC mostrará en forma parpadeante el primer bit del
parámetro.
* Si se desea modificar este bit introducir el valor deseado (0 o 1).
* Utilizar las teclas para desplazarse al resto de los bits.
* Para modificar un determinado bit, posicionarse sobre el mismo (forma intermitente) e
introducir el valor deseado.
* Una vez definidos todos los bits, pulsar la tecla [ENTER] para que dicho valor sea
introducido en la tabla de parámetros máquina.
Si el CNC no asume el nuevo valor y en su lugar muestra el valor que tenia
anteriormente el parámetro, significa que la tabla de parámetros máquina se encuentra
bloqueada.
Si se desea introducir los 8 bits se debe seguir la siguiente secuencia de teclas:
* Si el parámetro se seleccionó mediante la tecla [RECALL], el CNC mostrará en forma
parpadeante el primer bit del parámetro (modo de edición).
Para abandonar este modo se debe pulsar la tecla [CL], el bit deja de parpadear.
* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.
* Introducir el valor deseado (secencia de 1 y 0).
* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla de parámetros
máquina.
Si el CNC no asume el nuevo valor y en su lugar muestra el valor que tenia
anteriormente el parámetro, significa que la tabla de parámetros máquina se encuentra
bloqueada.
PARAMETROS MAQUINA
MODO DE OPERACION AUX MODE
7
Capítulo: 2 Sección: Página
2.3 TABLA DE HERRAMIENTAS O TRASLADOS DE ORIGEN
El CNC dispone de una tabla interna que, en función del valor asignado al parámetro
máquina "P60(5)", puede ser utilizada como tabla de herramientas "P60(5)=0" o como tabla
de traslados de origen "P60(5)=1".
Cada una de las 10 direcciones (1 a 10) de la tabla dispone de 2 campos. El campo
correspondiente al eje X y el campo correspondiente al eje Y.
Cuando se ha personalizado "P60(5)=0", tabla de herramientas, las direcciones de la tabla
corresponden al número de herramienta. Ambos campos indican la longitud de la herramienta
en X e Y. El CNC tomará los valores de la tabla y efectuará una compensación de longitud
en ambos ejes.
Cuando se ha personalizado "P60(5)=1", tabla de traslados de origen, cada dirección de la
tabla permite seleccionar un nuevo Origen Pieza. Este origen se encontrará del Cero
Máquina a la distancia que indican los campos X e Y.
Para acceder a la tabla se debe pulsar la secuencia de teclas: [AUX MODE] [2]
El CNC mostrará una información del siguiente tipo:
La ventana superior muestra la primera dirección de la
tabla.
La ventana inferior muestra el valor con que se ha
personalizado el campo X de dicha dirección.
Si se pulsa la tecla el CNC mostrará el campo Y.
Si se desea visualizar otra dirección de la tabla se deben utilizar uno de los siguientes
métodos:
* Utilizar las teclas
* Pulsar 2 veces la tecla [CL] para borrar la visualización actual. A continuación teclear
la dirección de la tabla deseada y la tecla [RECALL]. El CNC mostrará dicha dirección.
Para editar el valor del campo X o Y se debe seguir la siguiente secuencia de teclas:
* Pulsar la tecla [CL]. El CNC borra el contenido de la ventana inferior.
* Introducir el valor deseado.
* Pulsar la tecla [ENTER] para que dicho valor sea introducido en la tabla.
TABLA DE HERRAMIENTAS
O TRASLADOS DE ORIGEN
PáginaCapítulo: 3 Sección:
MODO DE OPERACION MANUAL 1
3. MODO DE OPERACION MANUAL
Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará la
ventana superior vacía y en la ventana inferior mostrará la cota de posición del eje X.
Si se desea cambiar de eje se debe pulsar la tecla [A+]. La ventana inferior mostrará la cota
de posición del eje Y.
Este modo de operación permite:
Desplazar los ejes de la máquina.
Efectuar la puesta a cero o preselección de un valor.
Efectuar la búsqueda automática del punto referencia máquina.
Seleccionar el CNC para que trabaje como visualizador.
3.1 DESPLAZAMIENTO MANUAL DE LA MÁQUINA
El CNC puede disponer de las siguientes configuraciones:
CNC con 1 o 2 ejes
CNC con 1 eje y volante electrónico
CNC con 1 o 2 ejes y el panel de mandos externo "JOG 100"
CNC con 1 eje, volante electrónico y el panel de mandos externo "JOG 100"
CNC con 2 ejes y volante auxiliar
CNC con 2 ejes, volante auxiliar y el panel de mandos externo "JOG 100"
Cuando se desplazan los ejes el CNC limita el recorrido de los mismos, no permitiendo
sobrepasar los límites de recorrido que se han fijado mediante los parámetros máquina "P0
- P40" y "P1 - P41".
CNC con 1 o 2 ejes
El desplazamiento de la máquina se efectúa eje a eje y los pasos que se deben seguir son
los siguientes:
* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se desea
desplazar (X o Y).
* Utilizar las teclas para desplazar el eje.
El desplazamiento de los ejes será continuo, es decir, que el eje se mueve mientras se
mantiene pulsada la tecla.
Si se utilizan los terminales 14 y 25 del conector I/O2 los desplazamientos podrán ser
continuos o incrementales. En los desplazamientos incrementales el eje se moverá la
cantidad fijada.
DESPLAZAMIENTO
MANUAL DE LA MÁQUINA
Sección:Capítulo: 3
Página
MODO DE OPERACION MANUAL2
DESPLAZAMIENTO MANUAL
DE LA MÁQUINA
Terminal Ejes con Servosistemas Ejes sin Servosistemas
10 11 (G01/G02/G03) (G00) Gama
1 1 25% 25% Gama lenta
1 0 50% 50% No afecta
0 0 100% 100% No afecta
0 1
Si "P101(8)=0" 200%
Si "P101(8)=1" 0%
100% Gama lenta
Terminal
Tipo desplazamiento Cantidad a desplazarse
24 15
0 0 Continuo
0 1 Incremental 0.001 mm o 0.0001"
1 0 Incremental 0.010 mm o 0.0010"
1 1 Incremental 0.100 mm o 0.0100"
Terminal
Factor multiplicador
Ejemplo: 250 impulsos/vuelta
24 15 Desplazamiento por vuelta
0 0 x 1 0.250 mm o 0.0250"
0 1 x 10 2.500 mm o 0.2500"
1 0 x 50 12.50 mm o 1.2500"
1 1 x 100 25.00 mm o 2.500"
La siguiente tabla muestra las opciones disponibles.
Terminal activado = 1
desactivado = 0
Asimismo, los terminales 10 y 11 del conector I/O1 permiten variar la velocidad de
avance de los ejes, tal y como se indica a continuación.
Terminal activado = 1, desactivado = 0
CNC con volante electrónico
El desplazamiento del eje X puede realizarse con el volante electrónico o desde el
teclado, mediante las teclas
Los terminales 15 y 24 del conector I/O2 indican el factor multiplicador que aplica el
CNC a los impulsos del volante electrónico.
De esta forma y tras multiplicar el factor de multiplicación por los impulsos
proporcionados por el volante, se obtienen las unidades que se desea desplazar el eje.
Terminal activado = 1
desactivado = 0
Asimismo, los terminales 10 y 11 del conector I/O1 permiten variar la velocidad de
avance de los ejes, tal y como se indica a continuación.
PáginaCapítulo: 3 Sección:
MODO DE OPERACION MANUAL 3
Terminal activado = 1, desactivado = 0
CNC con 1 o 2 ejes y el panel de mandos externo "JOG100"
El desplazamiento de la máquina, que se efectúa eje a eje, puede realizarse desde el
teclado o desde los pulsadores "X+, X-, Y+, Y-" asociados al panel de mandos externo
"JOG100".
Cuando se efectúa desde el teclado se deben seguir los siguientes pasos:
* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se desea
desplazar (X o Y).
* Utilizar las teclas para desplazar el eje.
El sentido de desplazamiento que corresponde a cada tecla está fijado por parámetro
máquina.
Mediante el panel de mandos externo "JOG 100" se puede seleccionar el tipo de
desplazamiento y la velocidad de avance del eje:
* En la zona "% FEED" el desplazamiento de los ejes será continuo, es decir, que el
eje se mueve mientras se mantiene pulsada la tecla.
Cada una de las posiciones de esta zona indica el porcentaje de velocidad de avance
que aplica el CNC en el movimiento indicado.
* En la zona "JOG" los desplazamientos serán incrementales, es decir, que el eje se
moverá la cantidad fijada cada vez que se pulsa la tecla.
DESPLAZAMIENTO
MANUAL DE LA MÁQUINA
Terminal Ejes con Servosistemas Ejes sin Servosistemas
10 11 (G01/G02/G03) (G00) Gama
1 1 25% 25% Gama lenta
1 0 50% 50% No afecta
0 0 100% 100% No afecta
0 1
Si "P101(8)=0" 200%
Si "P101(8)=1" 0%
100% Gama lenta
Sección:Capítulo: 3
Página
MODO DE OPERACION MANUAL4
CNC con 1 eje, volante electrónico y el panel de mandos externo "JOG 100"
El desplazamiento del eje X puede realizarse:
* Con el volante electrónico
* Mediante los pulsadores "X+, X-" asociados al panel de mandos externo "JOG
100"
* Con las teclas del teclado.
Mediante el panel de mandos externo "JOG 100" se puede seleccionar el tipo de
desplazamiento, la velocidad de avance del eje y el factor multiplicador que aplica el
CNC a los impulsos del volante electrónico.
* En la zona "% FEED" el desplazamiento del eje será continuo, es decir, que el eje
se mueve mientras se mantiene pulsada la tecla.
Cada una de las posiciones de esta zona indica el porcentaje de velocidad de avance
que aplica el CNC en el movimiento indicado.
* En la zona "JOG" los desplazamientos podrán serán o incrementales, es decir, que
el eje se moverá la cantidad fijada cada vez que se pulsa la tecla.
* La zona permite mover el eje únicamente con el volante electrónico y cada una
de sus posiciones indica el factor multiplicador que aplica el CNC a los impulsos del
volante electrónico.
De esta forma y tras multiplicar el factor de multiplicación por los impulsos
proporcionados por el volante, se obtienen las unidades que se desea desplazar el eje.
DESPLAZAMIENTO MANUAL
DE LA MÁQUINA
Posición
Factor multiplicador
Ejemplo: 250 impulsos/vuelta
Desplazamiento por vuelta
x 1 0.250 mm o 0.0250"
x 10 2.500 mm o 0.2500"
x 100 25.00 mm o 2.500"
PáginaCapítulo: 3 Sección:
MODO DE OPERACION MANUAL 5
3.2 DESPLAZAMIENTO AUTOMATICO
Se efectúa eje a eje y los pasos que se deben seguir son los siguientes:
* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se desea
desplazar (X o Y).
* Pulsar la tecla [CL]. La ventana inferior se borrará.
* Introducir la cota de destino deseada.
* Pulsar la tecla
El CNC desplazará el eje a la cota indicada.
3.3 PUESTA A CERO O PRESELECCION DE UN VALOR
La preselección de cotas se efectúa eje a eje y los pasos que se deben seguir son los
siguientes:
* Seleccionar en la ventana inferior, mediante la tecla [A+], el eje que se desea
preseleccionar (X o Y).
* Pulsar la tecla [CL]. El CNC borra el valor de dicho eje.
* Introducir el valor deseado.
* Pulsar la tecla [ENTER] para que el CNC asuma dicho valor. El CNC asigna al eje el
nuevo valor seleccionado.
Es posible, antes de pulsar la tecla [ENTER], anular la preselección pulsando la tecla
[CL]. El CNC volverá a mostrar el valor que disponía el eje anteriormente.
DESPLAZAM. AUTOMATICO
Y PRESELECCION
Sección:Capítulo: 3
Página
MODO DE OPERACION MANUAL6
3.4 BÚSQUEDA DEL PUNTO REFERENCIA MÁQUINA
La búsqueda del punto de referencia máquina se efectúa eje a eje y se debe utilizar uno de
estos métodos:
a) Pulsar la secuencia de teclas [F1] [0]. El CNC efectúa la búsqueda del eje X.
b) Pulsar la secuencia de teclas [F1] [1]. El CNC efectúa la búsqueda del eje Y.
c) * Seleccionar en la ventana inferior, mediante la tecla [A+], el eje en que se desea
efectuar la búsqueda de referencia máquina (X o Y).
* Pulsar la tecla [CL]. El CNC borra el valor de dicho eje.
* Pulsar la tecla [RECALL]
El CNC desplazará el eje seleccionado en el sentido indicado por el parámetro máquina de
ejes "P62(4), P62(5)".
Este desplazamiento se realiza según el avance indicado en los parámetros máquina de ejes
"P25, P65", hasta que se pulse el micro de referencia máquina, parámetro máquina de ejes
"P22(8), P62(8)".
Una vez pulsado el micro la búsqueda continuará a 100 mm/minuto (3,9 pulgadas/minuto),
hasta que se reciba el impulso de Io de los sistemas de captación, dando por finalizada la
búsqueda de referencia máquina del eje.
El CNC anulará el traslado de origen que se encontraba seleccionado y visualiza las cotas
del punto de referencia máquina indicadas en los parámetros máquina de ejes "P2, P42".
* Si, durante la búsqueda de referencia máquina, se pulsa la tecla el CNC de-
tiene el movimiento del eje y muestra la siguiente información:
La ventana superior muestra la función G74,
indicativo de búsqueda de referencia máquina.
La ventana inferior muestra la cota correspondiente
al eje en este momento.
Para continuar con la búsqueda de referencia máquina pulsar la tecla
Para abandonar la búsqueda de referencia máquina se debe pulsar 2 veces la tecla [CL].
BUSQUEDA DE
REFERENCIA
PáginaCapítulo: 3 Sección:
MODO DE OPERACION MANUAL 7
3.4.1CONSIDERACIONES SOBRE EL PUNTO DE REFERENCIA MAQUINA
* Si en el momento de iniciarse la búsqueda de referencia máquina se encuentra pulsado
el micro de referencia máquina, el eje retrocederá, sentido contrario al indicado en el
parámetro máquina de ejes "P62(4), P62(5)", hasta liberar el micro, antes de comenzar
la búsqueda de referencia máquina.
* Si el eje se encuentra posicionado fuera de los límites de recorrido fijados por software
(parámetros máquina "P0-P1", "P40-P41"), es necesario mover el eje manualmente para
introducirlo en la zona de trabajo y a continuación situarlo en la zona adecuada para la
realización de la búsqueda de referencia máquina.
* Si el eje seleccionado no dispone de micro para la búsqueda del punto de referencia
máquina (parámetro máquina de ejes "P22(8)", "P62(8)"), el CNC supondrá que el
mismo se encuentra pulsado cuando se ejecute el comando de búsqueda de referencia
máquina, ejecutándose únicamente un desplazamiento a 100 mm/min, hasta que se
reciba el impulso de Io del sistema de captación, dando por finalizada la búsqueda de
referencia máquina.
3.5 TRABAJO DEL CNC COMO VISUALIZADOR
Cuando la entrada Manual (terminal 19 del conector I/O1) se encuentra a nivel lógico alto
(24 V), el CNC actúa como visualizador.
Esto implica que:
* El movimiento de la máquina hay que realizarlo mediante mandos externos al control.
* Deben desactivarse las señales habilitadoras de los ejes.
* Si trabajando de esta forma se sobrepasan los límites de recorrido que se han fijado
mediante los parámetros máquina "P0 - P40" y "P1 - P41", el control indicará el código
de error correspondiente.
BUSQUEDA REFERENCIA
Y MODO VISUALIZADOR
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 1
4. EDICION DE PROGRAMAS
El CNC dispone de 3 modos de edición de programas, tal y como se detalla en este capítulo.
Estos modos de edición son:
Edición propiamente dicha. Para acceder a este modo pulsar la tecla
Edición en Teach-in. Para acceder a este modo pulsar la tecla
Edición en Play-back. Para acceder a este modo pulsar la tecla
4.1 MODO DE OPERACION EDITOR
Para acceder a este modo de operación se debe pulsar la tecla El CNC mostrará una
información del siguiente tipo:
La ventana superior muestra el número de bloque que
se encuentra seleccionado
La ventana inferior muestra una de las funciones
programadas en dicho bloque.
El CNC dispone de hasta 900 bloques (000/899) de memoria para almacenar programas.
Un programa comienza en un determinado bloque y finaliza en un bloque que contiene la
función M30 (indicativo de final de programa).
Cada bloque de programa puede disponer de hasta 5 funciones en código ISO. Las posibles
funciones disponibles son:
G Funciones preparatorias. Hasta un máximo de 4 por bloque.
X Coordenadas del eje X.
Y Coordenadas del eje Y.
I Coordenadas, en interpolación circular, del centro del arco (eje X).
J Coordenadas, en interpolación circular, del centro del arco (eje Y).
F Velocidad de avance de los ejes.
S Velocidad de giro del cabezal (r.p.m).
T Herramienta o Traslado de origen.
M Funciones auxiliares. Hasta un máximo de 4 por bloque.
N Función de Salto o Llamada (funciones G25 a G29).
P Programación paramétrica.
Cuando se utiliza programación paramétrica el bloque no admite más información en
código ISO. La programación paramétrica utiliza las funciones:
X Asignación a parámetro de la coordenada en X.
Y Asignación a parámetro de la coordenada en Y.
F Función paramétrica
P Referencia a otro parámetro
K Asignación a parámetro de constante numérica
E Asignación a parámetro de las entradas E1 a E5 (conector I/O1)
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS2
En el ejemplo que se muestra a continuación se puede observar:
* Una posible distribución de programas en memoria, indicándose el comienzo y el final
de cada programa.
* Distintos bloques de programación, que contienen 2, 3, 4 y hasta 5 funciones. La forma
de programar no corresponde a este capítulo y se encuentra detalla en el capítulo
"Programación" de este mismo manual.
Este modo de operación permite:
* Ver el contenido de todos los bloques de memoria.
* Crear un programa (editar todos los bloques del programa).
* Borrar un determinado bloque de programa.
* Modificar el contenido de un bloque.
* Sustituir un bloque de programa.
* Insertar de un nuevo bloque de programa, desplazando el resto.
Además, en el modo de operación "Aux Mode" se permite:
* Bloquear la memoria de programas
* Desbloquear la memoria de programas
* Borrar toda la memoria de programas
N000 G1.7.90 F5000 S250 T01 M 3
Comienzo programa
Fin de programa
N001 X60 Y40
N002 G3 X110 Y90 I0 J50
N003 G3 X160 Y40 I50 J0
N004 M30
N050 P17 X
Comienzo programa
Fin de programa
N051 P18 Y
N052 P4 F7 P3
N053 P5 F8 P3
N054 P6 P0 F3 P4
N055 P7 P1 F3 P5
N056 G0.5 XP6 YP7
N057 P3 P3 F1 P19
N058 G1 XP6 YP7 F200
N059 P3 F11 K360
N060 G28 N57
N061 G0 XP17 YP18
N062 M30
N100 G0 X10
Comienzo programa
Fin de programa
N101 Y20
N102 G1 X50 M3
N103 G0 Y0
N104 X0
N105 G25 N100.104.81
N106 M30
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 3
4.1.1 VER EL CONTENIDO DE TODOS LOS BLOQUES DE MEMORIA.
Cuando se accede a este modo de operación, al pulsar la tecla , el CNC muestra una
información del siguiente tipo:
La ventana superior muestra el número de bloque que
se encuentra seleccionado
La ventana inferior muestra una de las funciones
programadas en dicho bloque.
Para ver el contenido de los bloques se deben utilizar las teclas
El CNC mostrará, una a una, todas las funciones de cada bloque, y una vez finalizado un
bloque pasará al siguiente.
El CNC mostrará únicamente los bloques que contienen información, es decir que no
mostrará los bloques vacíos.
Si se desea ver el contenido de un determinado bloque, se debe actuar del siguiente modo:
* Pulsar 2 veces la tecla [CL]. El CNC borrará el número de bloque (las 2 ventanas)
* Introducir el número de bloque que se desea visualizar.
* Pulsar la tecla
El CNC mostrará la primera función de dicho bloque. Para ver el resto de las funciones y
los bloques anteriores y posteriores utilizar las teclas
Si el bloque solicitado no contiene información, la ventana inferior no mostrará ninguna
información, indicativo de bloque vacío.
VER CONTENIDO DE
BLOQUES DE MEMORIA
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS4
4.1.2 EDITAR UN PROGRAMA
El programa se debe editar bloque a bloque, comenzando por el bloque inicial del programa.
Para ello se deben seguir los siguientes pasos:
1.- Si el número de bloque que se encuentra seleccionado, el que se muestra en la ventana
superior, no es el deseado, actuar del siguiente modo:
* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.
* Introducir el número de bloque deseado.
* Pulsar la tecla [RECALL]
2.- Si el bloque ya contiene información, si muestra algo en la ventana inferior, actuar del
siguiente modo:
* Pulsar la tecla [CL]. La ventana inferior se borrará.
3.- Editar el contenido del bloque, definiendo todas sus funciones. Para seleccionar las
funciones se deben utilizar las teclas [A+] y [A-].
La forma de programar no corresponde a este capítulo y se encuentra detalla en el
capítulo "Programación" de este mismo manual.
Una vez definido todo el bloque se debe pulsar la tecla [ENTER]. El CNC mostrará el
siguiente bloque.
Ejemplo: N000 G1.7.90 F5000 T1
* Seleccionar en la ventana superior el número de bloque N000. Asegurarse que
el bloque está vacío, que la ventana inferior no muestra nada. En caso contrario,
pulsar la tecla [CL].
* Pulsar la tecla [A+]. El numero de bloque que muestra la ventana superior
comienza a parpadear (indicativo de edición de bloque).
Además la ventana inferior mostrará la primera función seleccionable, el carácter
"G", indicando que está seleccionada la función G.
* Teclear "1.7.90", funciones G01, G07 y G90.
* Pulsar la tecla [A+], el CNC mostrará la siguiente función disponible. En este
caso, la función "X".
* Pulsar las teclas [A+] y [A-] hasta que la ventana inferior muestre el carácter "F",
indicativo de la función F.
* Teclear "5000", valor del avance (F5000).
* Pulsar la tecla [A+], el CNC mostrará la siguiente función disponible. En este
caso, la función "S".
* Pulsar las teclas [A+] y [A-] hasta que la ventana inferior muestre el carácter "T",
indicativo de la función T.
EDITAR UN PROGRAMA
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 5
* Teclear "1", número de herramienta que se desea seleccionar T1.
* Pulsar la tecla [ENTER], el CNC da por finalizada la edición del bloque y
mostrará en la ventana superior el número de bloque siguiente (forma no
parpadeante). En este caso "001".
4.- Repetir las operaciones indicadas en el paso anterior para editar el resto de los bloques.
Atención:
Si en la edición del bloque, al pulsar las teclas [A+] o [A-], el CNC no muestra
más funciones, significa que el bloque no admite más funciones, bien por el
tipo de bloque o porque ya se han definido todas las posibles (máximo 5
funciones).
No es necesario que los números de bloque sean correlativos. Tampoco es
necesario que todos los bloques contengan la máxima información posible.
El siguiente ejemplo muestra 2 formas distintas de definir un mismo programa.
El programa debe finalizar necesariamente con un bloque que contenga la
función M30 (indicativo de final de programa).
Si no se programa esta función, en el modo AUTOMATICO el control
continuará con la ejecución de los sucesivos bloques y en el caso de no existir
más bloques editados, visualizará el código de error 15.
EDITAR UN PROGRAMA
N000 G1.7.90 F5000 S250T01M 3 N000 G1.7.90
N010 X60 Y40 N001 F5000
N020 G3 X110 Y90 I0 J50 N002 S250
N030 G3 X160 Y40 I50 J0 N003 T01
N040 M30 N004 M 3
N005 X60 Y40
N006 G3 X110 Y90 I0 J50
N007 G3 X160 Y40 I50 J0
N008 M30
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS6
4.1.3 BORRAR UN DETERMINADO BLOQUE DE PROGRAMA.
Cuando se desea borrar un bloque de programa pueden darse estos 2 casos:
1.- El número de bloque que se encuentra seleccionado, el que se muestra en la ventana
superior, no es el deseado. Se debe actuar del siguiente modo:
* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.
* Introducir el número de bloque deseado.
* Pulsar la tecla [DELETE]
2.- El bloque se encuentra seleccionado. La ventana superior puede mostrar el número de
bloque en forma normal o intermitente (modo inserción de datos). En ambos casos se
debe:
* Pulsar la tecla [DELETE]
En ambos casos el bloque quedará seleccionado pero su contenido ha sido borrado, ventana
superior con el número de bloque y ventana inferior vacía.
4.1.4 BORRAR TODA LA MEMORIA DE PROGRAMAS
Cuando se desea borrar toda la memoria de programas se debe actuar del siguiente modo:
* Pulsar la tecla para acceder al modo de operación Aux-Mode
* Pulsar la siguiente secuencia de teclas:
[1] [CL] [CL] [DELETE] [1] [DELETE]
Para poder borrar la memoria de programas es necesario que la misma se encuentre
desbloqueada.
BORRAR UN BLOQUE
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 7
4.1.5 MODIFICAR EL CONTENIDO DE UN BLOQUE.
Si el bloque actualmente seleccionado está en forma de edición de bloque, ventana superior
en forma intermitente, se debe pulsar 2 veces la tecla [CL] para abandonar dicho modo.
Al modificar el contenido de un bloque de programa pueden darse los siguientes casos:
a)
Se desea modificar el valor de una función.
Ejemplo, modificar una cota: Bloque actual N000 G1.7.90 X100 F1000
Nuevo bloque N000 G1.7.90 X250 F1000
* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superior
mostrará el número de bloque en forma intermitente,
* Utilizar las teclas hasta situarse sobre la función "X100".
* Pulsar la tecla [CL]. El CNC borra el valor de la función pero mantiene el carácter
identificador de la función (X).
* Introducir el valor deseado. En este caso "250".
* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.
b)
Se desea eliminar una de las funciones que definen el bloque.
Ejemplo, eliminar la cota en X: Bloque actual N000 G1.7 X100 Y20 F1000
Nuevo bloque N000 G1.7 Y20 F1000
* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superior
mostrará el número de bloque en forma intermitente,
* Utilizar las teclas hasta situarse sobre la función "X100".
* Pulsar 2 veces la tecla [CL]. El CNC borra la ventana inferior.
* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.
c)
Se desea modificar una función.
Ejemplo, cambiar la cota X por Y: Bloque actual N000 G1 X100 F1000 M33
Nuevo bloque N000 G1 Y120 F1000 M33
* Seleccionar el bloque N000 y pulsar la tecla [RECALL]. La ventana superior
mostrará el número de bloque en forma intermitente,
* Utilizar las teclas hasta situarse sobre la función "X100".
* Pulsar 2 veces la tecla [CL]. El CNC borra la ventana inferior.
MODIFICAR UN BLOQUE
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS8
MODIFICAR UN BLOQUE
* Pulsar las teclas [A+] y [A-] para seleccionar la nueva función. En este caso la
función "Y".
* Introducir el valor deseado. En este caso "120".
* Pulsar la tecla [ENTER]. El CNC asume el nuevo bloque.
Atención:
Cuando se desea modificar más de 2 funciones en un mismo bloque, se debe
actuar del siguiente modo:
· Modificar la primera función
· Pulsar la tecla para buscar la siguiente función.
· Modificar la otra función
· Pulsar la tecla [ENTER] para que el CNC asuma todos los cambios.
El CNC no asume los cambios efectuados hasta que se pulsa la tecla [ENTER].
Si al pulsar la tecla [ENTER] el número de bloque sigue parpadeando en la
ventana superior, significa que existe algún error en el bloque editado y que no
se introduce en la memoria.
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 9
4.1.6 INSERTAR UN NUEVO BLOQUE DE PROGRAMA
Si se desea insertar un nuevo bloque en el programa ya editado se debe actuar como en la
edición de bloques, salvo que en lugar de pulsar la tecla [ENTER] se debe pulsar la tecla
[INSERT].
El nuevo bloque editado es insertado en la memoria desplazándose una posición todos los
bloques posteriores.
Ejemplo: Se desea insertar como bloque N051 la función "G4.2".
Programa actual Nuevo programa
N050 G90.71 N050 G90.71
N051 G74 N051 G4.2
N052 X-15.363 N052 G74
N053 M9.6 N053 X-15.363
N054 M9.6
* Seleccionar el bloque N051 y pulsar la tecla [CL]. La ventana inferior se borrará.
* Editar el contenido del bloque. Utilizar la tecla [A+] para seleccionar la función "G"
y teclear el valor "4.2".
* Pulsar la tecla [INSERT]. El CNC asume el nuevo bloque desplazando el resto.
Si la inserción de bloques afecta a bloques que contienen funciones de salto o de llamada
(G25 a G29) el CNC lo tendrá en cuenta y actualizará dichos bloques.
4.1.7 ELIMINAR BLOQUES SIN INFORMACION
Para eliminar un bloque sin información, bloque vacío, se debe seleccionar el bloque y
pulsar la tecla [INSERT]. El CNC desplazará todos los bloques posteriores un lugar hacia
adelante.
Ejemplo: Se desea eliminar los bloques N152 y N153 que no contienen información.
Programa actual Nuevo programa
N151 X12 Y13 F500 S1000 M3 N151 X12 Y13 F500 S1000 M3
N154 M40 N152 M40
N155 X20 Y0 N153 X20 Y0
* Seleccionar el bloque N152 y pulsar la tecla [INSERT]. El CNC desplaza todos los
bloques posteriores un lugar hacia adelante.
* Volver a pulsar la tecla [INSERT] para desplazar todos los bloques otro lugar.
Si la eliminación de bloques afecta a bloques que contienen funciones de salto o de llamada
(G25 a G29) el CNC lo tendrá en cuenta y actualizará dichos bloques.
INSERTAR BLOQUE
ELIMINAR BLOQUE
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS10 EDICION EN TEACH-IN
4.2 EDICION EN TEACH-IN
Para acceder a este modo de operación se debe pulsar la tecla
Este modo de programación permite, según se van escribiendo, ejecutar los bloques de
programa antes de introducirlos en memoria, así como ejecutar funciones o movimientos
fuera del programa.
Para ello, una vez editado el bloque se debe pulsar la tecla
El CNC ejecutará el bloque. Una vez finalizada la ejecución, número de bloque en forma
parpadeante, se pueden pulsar las teclas:
[ENTER] El bloque será introducido en memoria y el CNC estará listo para la edición del
siguiente bloque.
[CL]. EL bloque no será introducido en memoria, siendo posible su modificación o
edición.
El CNC volverá a ejecutar el bloque.
La programación en Teach-in permite realizar una pieza bloque a bloque mientras se va
programando, ya que el CNC conserva la historia de los bloques ejecutados.
Por ejemplo, si se ejecuta el bloque N100 G1.5.90 X100 F1000, el CNC asume como
historia las funciones G1, G5, G90 y F1000. Es decir, que es lo mismo ejecutar a
continuación el bloque N101 X120 o el bloque N101 G1.5.90 X120 F1000.
Atención:
La programación en Teach-in permite ejecutar bloques que se están editando.
Por ello hay que asegurarse, antes de pulsar la tecla , que el número
de bloque mostrado en la ventana superior está parpadeando. Si no lo está
pulsar la tecla [RECALL].
No se permite ejecutar en este modo bloques que dispongan de alguna función
de salto (G25 a G29). Si se intenta ejecutarlo, el CNC mostrará el código de
error 1.
PáginaCapítulo: 4 Sección:
EDICION DE PROGRAMAS 11EDICION EN PLAY-BACK
4.3 EDICION EN PLAY-BACK
Para acceder a este modo de operación se debe pulsar la tecla
Este modo de edición permite, durante la edición del bloque, desplazar los ejes de la
máquina hasta el punto deseado y a continuación introducir la cotas alcanzadas como datos
del programa.
El resto de las funciones, se editan como se ha indicado en el modo de operación Editor,
explicado en este mismo capítulo.
El siguiente ejemplo muestra como programar un bloque del tipo G1 X___ Y___ F100
La pantalla muestra el campo "G"
- Pulsar la tecla [1] y a continuación la tecla [A+] para pasar al campo siguiente.
La pantalla muestra el campo "X"
- Pulsar la tecla [Recall] el CNC mostrará la cota actual del eje X.
- Desplazar el eje al lugar deseado mediante el volante electrónico, las teclas
o los pulsadores "X+, X- asociados al panel de mandos externo "JOG100".
- Pulsar la tecla [Enter] para que el CNC asuma dicho valor.
- Pulsar la tecla [A+] para pasar al campo siguiente.
La pantalla muestra el campo "Y"
- Pulsar la tecla [Recall] el CNC mostrará la cota actual del eje X.
- Desplazar el eje al lugar deseado mediante el volante electrónico, las teclas
o los pulsadores "Y+, Y- asociados al panel de mandos externo "JOG100".
- Pulsar la tecla [Enter] para que el CNC asuma dicho valor.
- Pulsar la tecla [A+] para pasar al campo siguiente.
La pantalla muestra el campo "F"
- Desplazar el eje al lugar deseado
- Pulsar las teclas [l] [0] [0]
- Pulsar la tecla [Enter] para que el CNC asuma dicho valor y de por finalizado el
bloque.
Sección:Capítulo: 4
Página
EDICION DE PROGRAMAS12
EDICION EN PLAY-BACK
4.3.1 TOMA DE PUNTOS EN MODO PLAY-BACK
El CNC permite efectuar una toma de puntos en modo Play-Back de una forma más sencilla
que la mostrada anteriormente.
N100 X___ Y___
N101 X___ Y___
N102 X___ Y___
N103 X___ Y___
Para ello se debe definir el parámetro "P100(5)=1" y operar del siguiente modo:
Una vez pulsada la tecla y seleccionado el número de bloque:
La pantalla muestra el campo "X"
- Desplazar el eje al lugar deseado
- Pulsar la tecla [A+] o los pulsadores externos "Y+", "Y-" para que el CNC asuma
dicho valor y pase el campo siguiente.
La pantalla muestra el campo "Y"
- Desplazar el eje al lugar deseado
- Pulsar la tecla [Enter] o el pulsador externo "Start" para que el CNC asuma dicho valor
y pase el bloque a memoria.
El CNC incrementa el número de bloque y la pantalla muestra el campo "X".
- Repetir las operaciones indicadas con anterioridad.
Atención:
En los modelos que disponen de 2 ejes, los bloques se memorizan siempre
con las cotas de ambos ejes (X___ Y___ ).
PáginaCapítulo: 5 Sección:
EJECUCION DE PROGRAMAS 1
5. EJECUCION DE PROGRAMAS
El CNC dispone de 2 modos de ejecución de programas básicamente idénticos, la única
diferencia entre ambos es que en el modo Bloque a Bloque cada vez que se ejecuta un bloque
hay que pulsar la tecla para continuar la ejecución del programa, mientras que en el
modo Automático, el ciclo es continuo.
Para seleccionar el modo de operación "Bloque a bloque" pulsar la tecla
Para seleccionar el modo de operación "Automático" pulsar la tecla
Dependiendo de cómo se haya personalizado el parámetro máquina "P23(3)" la ejecución
será Automática "P23(3)=0" o Semiautomática "P23(3)=1".
Cuando se trabaja en ejecución Semiautomática, el CNC siempre que tiene que ejecutar un
bloque con movimiento detiene la ejecución del programa y espera que se pulse la tecla
o que se active la entrada de Marcha exterior, terminal 17 del conector I/O1, para
continuar con la ejecución del programa.
La forma de operar en los tres modos de trabajo, Bloque a bloque, Automático y
Semiatomático, es idéntica y se explica a continuación.
5.1 EJECUCION DE UN PROGRAMA
Para ejecutar un programa se deben seguir los siguientes pasos:
1.- Seleccionar el modo de operación deseado, Bloque a bloque o Automático.
2.- Para seleccionar el número de bloque inicial del programa se debe:
* Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.
* Introducir el número de bloque deseado.
* Pulsar la tecla [RECALL]
3.- Pulsar la tecla o activar la entrada de Marcha exterior, terminal 17 del conector
I/O1, para comenzar la ejecución del programa.
4.- Durante la ejecución del programa se puede variar la velocidad de avance de los ejes,
utilizando el panel de mandos externo "JOG100" o, en su defecto, las entradas "Feed
Rate" (terminales 10 y 11 del conector I/O1).
Asimismo, durante la ejecución del programa, se permite cambiar de modo de
ejecución. De Automático a Bloque a bloque o viceversa.
EJECUCION DE UN
PROGRAMA
Sección:Capítulo: 5
Página
EJECUCION DE PROGRAMAS2
INTERRUPCION DEL
PROGRAMA
5.2 INTERRUPCION DEL PROGRAMA
La ejecución del programa se interrumpe siempre que:
Se pulsa la tecla
Se activa la entrada Parada exterior, terminal 16 del conector I/O1,
El CNC ejecuta la función M00 (parada de programa).
La entrada condicional (terminal 18 del conector I/O1) está activa y el CNC ejecuta la
función M01 (parada condicional).
Se activa la entrada Feed-Hold externa, terminal 15 del conector I/O1. El CNC
continuará ejecutando el programa cuando se desactive esta entrada
Si se interrumpe la ejecución del programa, el CNC detiene la ejecución del bloque y
permite:
* Cambiar de modo de ejecución. De Automático a Bloque a bloque o viceversa.
* Abandonar el modo de ejecución. Seleccionar otro modo de operación.
* Utilizar las teclas para analizar el contenido de los bloques anteriores y
posteriores.
Independientemente del bloque visualizado el CNC memoriza el bloque en que se
interrumpió la ejecución, por si posteriormente se reanuda la ejecución del programa.
* Seleccionar otro bloque para ejecutar el programa a partir de dicho bloque.
Pulsar 2 veces la tecla [CL], introducir el número de bloque deseado y pulsar la tecla
[RECALL]
* Etc.
Para reanudar la ejecución del programa se debe pulsar la tecla o activar la entrada
de Marcha exterior, terminal 17 del conector I/O1,
La ejecución del programa finaliza cuando:
El CNC ejecuta la función M30. Código de fin de programa con vuelta al bloque de
comienzo de programa.
Se activa la señal exterior de Stop de Emergencia (terminal 14 del conector I/O1). El
CNC muestra el error correspondiente y es necesario comenzar de nuevo la ejecución
del programa.
Atención:
Debe tenerse en cuenta, cuando se ha personalizado el parámetro máquina
"P30" con un valor inferior a 900, que si se activa la entrada de Reset (terminal
12 del conector I/O1) el CNC interrumpe la ejecución del programa y
comienza la ejecución a partir del bloque indicado en el parámetro "P30".
PáginaCapítulo: 5 Sección:
EJECUCION DE PROGRAMAS 3
5.3 MODOS DE VISUALIZACION
Una vez iniciada la ejecución del programa, la ventana inferior muestra la cota de posición
del eje X. Mediante las teclas [A+] y [A-] se puede seleccionar el tipo de información que
mostrará el CNC en la ventana inferior.
Las opciones posibles son:
X 12345.678 Valor de la posición del eje X
Y 12345.678 Valor de la posición del eje Y
M 3.41. Funciones M que se encuentran activas
Con = 60 Valor del contador del número de piezas
G 1.5.91. Funciones G que se encuentran activas
E 0.012 Error de seguimiento del eje X
e 0.025 Error de seguimiento del eje Y
F 01000 Velocidad de avance F
N 010.025.12 Estado de la ejecución de una llamada
S 0250 T01 Valor de la S y nº de la herramienta o traslado de origen activo
Visualización del valor de la posición de los ejes (X 12345.678 Y 12345.678)
Indica el valor de la posición de los ejes en cada momento. Dependiendo del valor
asignado al parámetro máquina "P23(1)" este valor puede corresponder a la cota teórica
"P23(1)=1" o a la cota real "P23(1)=0" del eje.
Visualización de las funciones M que se encuentran activas (M3.41)
Visualiza las funciones auxiliares M activas en cada momento, incluso las funciones
M00, M01 o M30
Las posibles funciones auxiliares M que puede visualizar el CNC son:
M00, M01, M30 Relacionadas con la parada de programa
M03, M04, M05 Relacionadas con el cabezal
M41, M42, M43, M44 Relacionadas con el cambio de gama
Si se pulsa la tecla [RESET] o se activa la entrada exterior de Reset (terminal 12 del
conector I/O1), el CNC además de asumir las condiciones iniciales genera la función
M30.
Visualización del valor del contador del número de piezas (Con= 60)
El CNC incrementa este contador, en una unidad, en los siguientes casos:
* Cada vez que ejecuta la función G45 (función incremento del contador de piezas).
* Cada vez que ejecuta la función M30 y el parámetro máquina "P21(4)" se ha
personalizado con el valor "P21(4)=1".
Para inicializar el contador de piezas con el valor 0, se debe seleccionar este modo de
visualización y, estando el programa interrumpido, pulsar la tecla [DELETE].
MODOS DE VISUALIZACION
Sección:Capítulo: 5
Página
EJECUCION DE PROGRAMAS4
El máximo valor que admite el contador de piezas es 9999. Si se sigue incrementando
dicha cuenta el contador asume los valores 0, 1, 2, ....
Cuando se está ejecutando la función G81 (programación por lotes), la ventana inferior
muestra el mensaje "Con" seguida del número de piezas programadas para el lote y en
la parte derecha de la ventana el número de piezas que se llevan ejecutadas.
Visualización de las funciones preparatorias G activas (G 1.5.91.)
Las posibles funciones preparatorias G que puede visualizar el CNC son:
G01, G02, G03 No visualiza la función G00
G05 No visualiza la función G07
G70 No visualiza G71
G91 No visualiza la función G90
No visualiza las funciones G04, G25, G26, G27, G28, G29, G45, G74, G75, G92
Visualización del error de seguimiento de los ejes (E 0.012, e 0.025)
Este modo de visualización se emplea fundamentalmente en la puesta a punto de la
máquina, como ayuda de ajuste de los parámetros máquina de ejes
Visualizan el error de seguimiento de los ejes, es decir, la diferencia entre la posición
teórica calculada por el control y el valor de la posición real donde se encuentra la
máquina.
Visualización del avance de los ejes (F 01000)
Visualiza la velocidad de avance que se está aplicando. Es el producto de la "F"
programada por el % de Feed Rate que se encuentra seleccionado.
Visualización del estado de la ejecución de una llamada (N 010.025.12)
El CNC utiliza este modo de visualización cuando se encuentra ejecutando una función
de salto G25, G26, G27, G28 o G29.
Si no se encuentra ejecutando una función de este tipo muestra la siguiente información:
N ---.---.--
Cuando se encuentra ejecutando una función de salto, el CNC ejecuta la sección de
programa indicada durante un número de veces. La ventana inferior muestra una
información del siguiente tipo:
N 050 . 120 . 16
El primer número, formado por 3 cifras, (en el ejemplo 050), indica el número del
primer bloque, de la sección de programa que se está ejecutando.
MODOS DE VISUALIZACION
PáginaCapítulo: 5 Sección:
EJECUCION DE PROGRAMAS 5
El segundo número, formado por 3 cifras, (en el ejemplo 120), indica el número del
último bloque, de la sección de programa que se está ejecutando.
El tercer número, formado por 2 cifras, (en el ejemplo 16), indica el número de veces
que falta por ejecutarse la sección de programa.
Visualización de la velocidad de cabezal S y de la tabla seleccionada (S 0250 T01)
Visualiza la velocidad de cabezal "S" que se encuentra seleccionada y la dirección de
la tabla "T" que se encuentra seleccionada.
En función del valor asignado al parámetro máquina "P60(5)", la tabla interna que
dispone el CNC será utilizada como tabla de herramientas "P60(5)=0" o como tabla de
traslados de origen "P60(5)=1".
MODOS DE VISUALIZACION
Sección:Capítulo: 5
Página
EJECUCION DE PROGRAMAS6
5.4 VISUALIZACION DE LOS PARAMETROS ARITMETICOS
Una vez seleccionado uno de los modos de ejecución, Automático o Bloque a bloque, se
puede acceder a este modo pulsando la tecla [P]. El CNC mostrará una información del
siguiente tipo:
La ventana superior muestra el número de parámetro
que se encuentra seleccionado
La ventana inferior muestra el valor de dicho parámetro
aritmético.
El CNC dispone de 100 parámetros (00/99) aritméticos. El valor de cada parámetro puede
tener signo, cifras decimales y estar representado en forma exponencial.
Cuando el CNC utiliza el formato exponencial, los dos últimos dígitos se utilizan para el
exponencial.
0.98700 -1 Es lo mismo que 0.98700 10
-1
1298700 7 Es lo mismo que 1298700 10
7
Si el exponente del parámetro aritmético a visualizar es mayor que 9 en el último dígito de
la derecha aparecerá el signo “-”
Para ver los parámetros anteriores y posteriores utilizar las teclas
Para abandonar este modo de visualización se puede:
Pulsar la tecla [CL]. El CNC vuelve a la visualización previa, la que se mostraba
anteriormente (la estandar o una de las específicas).
Pulsa la tecla [A+] o [A-]. El CNC mostrará uno de los modos de visualización
específicos.
5.5 CAMBIO DEL MODO DE OPERACION
EL CNC permite, durante la ejecución del programa, cambiar del modo de ejecución
Automático a Bloque a bloque, o viceversa. Para ello se debe pulsar la tecla de selección
del modo de operación deseado: o
Si se desea abandonar el modo de ejecución y pasar a cualquier otro modo de operación,
es necesario que el programa no se esté ejecutando. Por ello se debe esperar a que finalice
dicha ejecución o bien interrumpir la misma.
PARAM. ARITMETICOS
MODO OPERACION
PáginaCapítulo: 6 Sección:
PROGRAMACION 1
FORMATO DE
PROGRAMACION
6. PROGRAMACION
6.1 FORMATO DE PROGRAMACION
El programa pieza debe contener todos los datos geométricos y tecnológicos necesarios para
que la máquina ejecute las funciones y movimientos deseados.
Para ello, el CNC dispone de hasta 900 bloques (000/899) de memoria para almacenar
programas.
Un programa comienza en un determinado bloque y finaliza en un bloque que contiene la
función M30 (indicativo de final de programa).
Cada bloque de programa puede disponer de hasta 5 funciones en código ISO. Las posibles
funciones disponibles son:
G Funciones preparatorias. Hasta un máximo de 4 por bloque.
X Coordenadas del eje X.
Y Coordenadas del eje Y.
I Coordenadas, en interpolación circular, del centro del arco (eje X).
J Coordenadas, en interpolación circular, del centro del arco (eje Y).
F Velocidad de avance de los ejes.
S Velocidad de giro del cabezal (r.p.m).
T Herramienta o Traslado de origen.
M Funciones auxiliares. Hasta un máximo de 4 por bloque.
N Función de Salto o Llamada (funciones G25 a G29).
P Programación paramétrica.
Cuando se utiliza programación paramétrica el bloque no admite más información en
código ISO. La programación paramétrica utiliza las funciones:
X Asignación a parámetro de la coordenada en X.
Y Asignación a parámetro de la coordenada en Y.
F Función paramétrica
P Referencia a otro parámetro
K Asignación a parámetro de constante numérica
E Asignación a parámetro de las entradas E1 a E5 (conector I/O1)
Sección:
Página
PROGRAMACION2
Capítulo: 6
6.1.1 FUNCIONES PREPARATORIAS G
Las funciones preparatorias se programan siempre al comienzo del bloque y sirven para
determinar la geometría y condiciones de trabajo del control.
Se definen mediante la función G y puede haber hasta un máximo de 4 funciones
preparatorias por bloque. Las funciones deben ir separadas por un punto G 1.7.90
Si en un mismo bloque se programan funciones G incompatibles, el CNC asume la última
programada.
Las funciones G que se pueden utilizar son:
Atención: La letra "M" significa Modal, es decir, que una vez ejecutada, la función G
permanece activa mientras no se ejecute otra G incompatible, se ejecute
M30 o se produzca una Emergencia o Reset.
La letra "D" significa "por Defecto", esto es, que será asumida por el CNC
en el momento del encendido, después de ejecutar M30 o después de una
Emergencia o Reset.
FORMATO DE
PROGRAMACION
Función Descripción M D 101 101S 102 102S
G00 Posicionamiento rápido * * * * * *
G01 Interpolación lineal * * * * *
G02 Interpolación circular a derechas * * *
G03 Interpolación circular a izquierdas * * *
G04 Temporización * * * *
G05 Arista matada * * * * *
G07 Arista viva * * * * * *
G25 Salto incondicional * * * *
G26 Salta si cero * * *
G27 Salta si no cero * * *
G28 Salta si menor que cero * * *
G29 Salta si mayor o igual a cero * * *
G33 Sincronización * *
G34 Eje X como seguidor infinito de otro eje * *
G45 Incrementa contador de piezas * * * *
G47
Inhibición de impulsos
Apertura del lazo de posición de los ejes
* * * *
G48
Anula la función G47
Cerrar el lazo de posición de los ejes
* * * * *
G51 a G60 Cargas de traslados de origen * * *
G60 Carga las dimensiones del punzón * * * * *
G61 La F no está afectada por "P18" * * * * *
G62 Anula la función G61 * * * * * *
G70 Programación en pulgadas * * * * * *
G71 Programación en milímetros * * * * * *
G74 Búsqueda del cero máquina * * * *
G75 Palpación * * *
G81 Programación por lotes * *
G84, G80 Roscado rígido *
G90 Programación de cotas absolutas * * * * * *
G91 Programación de cotas incrementales * * * * * *
G92 Preselección de cotas * * * *
G93 Variación de la rampa de aceleración * * * *
PáginaCapítulo: 6 Sección:
PROGRAMACION 3
6.2 CONCEPTOS BASICOS
6.2.1 NUMERO DE BLOQUE Y BLOQUE CONDICIONAL
El número de bloque sirve para identificar cada uno de los bloques de que consta un
programa.
Esta formado por 3 cifras y debe estar comprendido entre 000 y 899.
Se denomina bloque condicional al bloque que se ejecuta únicamente cuando la entrada
condicional, terminal 18 del conector I/O1, se encuentra activa (nivel lógico alto).
Para definir un bloque condicional se debe, una vez definido el número
de bloque, pulsar la tecla [.]. El CNC mostrará en la ventana superior el
número de bloque y un punto decimal.
6.2.2 ACOTACION DE LA PIEZA. MILIMETROS O PULGADAS (G70, G71)
El parámetro máquina "P23(8)" define las unidades de programación que asume el CNC
en el momento del encendido, después de ejecutarse la función M30 y después de una
Emergencia o Reset.
No obstante, es posible modificar las unidades de programación mediante las funciones:
G70 Programación en pulgadas
G71 Programación en milímetros.
El control asume como nuevas unidades de programación las que se han seleccionado.
Las funciones G70 y G71 son modales e incompatibles entre sí.
6.2.3 PROGRAMACION ABSOLUTA / INCREMENTAL (G90 / G91)
El CNC admite programar las coordenadas de un punto en coordenadas absolutas (G90)
o en coordenadas incrementales (G91).
Cuando se trabaja en coordenadas absolutas (G90), las coordenadas del punto están
referidas al punto de origen de coordenadas establecido, que a menudo es el punto de origen
de la pieza.
Cuando se trabaja en coordenadas incrementales (G91), el valor numérico programado
corresponde al desplazamiento que debe efectuar la herramienta hasta el nuevo punto. El
signo antepuesto indica la dirección de desplazamiento.
Las funciones G90 y G91 son modales e incompatibles entre sí.
En el momento del encendido, después de ejecutarse M30 o después de una Emergencia
o reset, el CNC asume el código fijado por el parámetro máquina "P21(3). Si "P21(3)=0"
código G90, si "P21(3)=1" código G91.
CONCEPTOS BASICOS
Sección:
Página
PROGRAMACION4
Capítulo: 6
Ejemplo de programación siendo el punto inicial P0 (0,0).
Programación en cotas absolutas (G90) N250G90 X0 Y0 Punto P0
N251 X150 Y200 Punto P1
N252 X300 Punto P2
N253 X0 Y0 Punto P0
Programación en cotas incrementales (G91) N250G90 X0 Y0 Punto P0
N251G91 X150 Y200 Punto P1
N252 X150 Punto P2
N253 X-300 Y-200 Punto P0
CONCEPTOS BASICOS
PáginaCapítulo: 6 Sección:
PROGRAMACION 5
6.3 SISTEMAS DE REFERENCIA
6.3.1 PUNTOS DE REFERENCIA
Una máquina dirigida por control numérico, necesita tener definidos los siguientes puntos
de origen y de referencia:
* Cero máquina o punto de origen de la máquina. Es fijado por el constructor como
el origen del sistema de coordenadas de la máquina.
* Cero pieza o punto de origen de la pieza. Es el punto de origen que se fija para la
programación de las medidas de la pieza, puede ser elegido libremente por el
programador y su referencia con el cero máquina se fija mediante el decalaje de
origen.
* Punto de referencia. Es el punto de la máquina fijado por el fabricante sobre el que
se realiza la sincronización del sistema. El control se posiciona sobre este punto, en
lugar de desplazarse hasta el origen de la máquina, tomando entonces, las cotas de
referencia que están definidas mediante los parámetros máquina "P2" y "P42".
M Cero máquina
W Cero pieza
R Punto de referencia máquina
SISTEMAS DE REFERENCIA
Sección:
Página
PROGRAMACION6
Capítulo: 6
6.3.2 BUSQUEDA DE REFERENCIA MAQUINA (G74)
El CNC permite efectuar la búsqueda de referencia máquina en un eje o en ambos ejes a la
vez.
Búsqueda de referencia máquina en un eje.
Se debe programar la función G74 y el eje en que se desea efectuar la búsqueda de
referencia máquina. G74 X o G74 Y.
Búsqueda de referencia máquina en ambos ejes.
Se debe programar la función G74 sola en el bloque.
El control realizará la búsqueda del punto referencia en ambos ejes según el orden
establecido mediante el parámetro máquina P61(3).
Si "P61(3)=0" Primero el eje X y luego el eje Y
Si "P61(3)=1" Primero el eje Y y luego el eje X
Atención:
En un bloque que se ha programado la función G74 no podrá aparecer ninguna
otra función preparatoria.
Si la búsqueda se realiza en el modo de operación MANUAL, se anulará el
traslado de origen seleccionado, visualizándose las cotas del punto de referencia
máquina indicadas en los parámetros máquina de ejes "P2, P42".
En el resto de los casos se conservará el cero pieza seleccionado, por lo que las
cotas visualizadas estarán referidas a dicho cero pieza.
La función G74 implica la función G01 es decir, a partir de la ejecución de un
bloque con G74 el CNC asume la función G01.
SISTEMAS DE REFERENCIA
PáginaCapítulo: 6 Sección:
PROGRAMACION 7
6.3.3. PRESELECCION DE COTAS Y TRASLADOS DE ORIGEN
El CNC permite realizar decalajes de origen con objeto de utilizar coordenadas relativas al
plano de la pieza, sin necesidad de modificar las coordenadas de los puntos de la pieza a la
hora de programar.
Se define como "decalaje de origen" la distancia entre el cero pieza (punto de origen de la
pieza) y el cero máquina (punto de origen de la máquina).
El decalaje de origen puede realizarse de la siguiente forma:
* En el modo de operación manual, mediante la preselección de cotas o ceros.
* Mediante la función G92 (preselección de cotas), aceptando el CNC las cotas
programadas como nuevos valores de los ejes.
* Mediante la carga de traslados de origen en la tabla (G51.....G60) y la selección de una
de ellas (función T). El CNC acepta como nuevo cero pieza el punto que se encuentra
situado respecto del cero máquina a la distancia indicada en tabla.
6.3.3.1 PRESELECCION DE COTAS (G92)
Al realizar un decalaje de origen mediante la función G92, el CNC no efectúa ningún
movimiento de los ejes y asume las cotas programadas tras la función G92 como nuevos
valores de los ejes.
Si se ha personalizado "P100(8)=0", "P100(7)=0", el CNC guarda internamente la
distancia del nuevo Cero Pieza respecto al Cero Máquina.
En ciertas aplicaciones como Rodillos Cíclicos, cuando se realizan muchas preselecciones
seguidas, puede ocurrir que dicha distancia sea enorme y superior al valor máximo que
puede almacenar el CNC.
En este tipo de aplicaciones el CNC permite utilizar la función G92 como "Preselección
Absoluta de cotas" (P100(8)=1, P100(7)=1), es decir, selecciona un nuevo Cero Pieza pero
sin almacenar la distancia respecto al Cero Máquina.
El formato de programación, en ambos casos, es:G92 X — Y —
Ejemplo:
N125 G90 X50 Y40 Posicionamiento en P0
N126 G92 X0 Y0 Preselecciona P0 como origen pieza
N127 G91 X30 Programación según cotas pieza
N128 X20 Y20
N129 X-20 Y20
N130 X-30
N131 Y-40
N132 M30
Atención:
En un bloque que se ha programado la función G92 no podrá aparecer ninguna
otra función preparatoria.
La función G92 es incompatible con G51, G52, G53, G54, G55, G56, G57,
G58, G59 y G60.
SISTEMAS DE REFERENCIA
Sección:
Página
PROGRAMACION8
Capítulo: 6
6.3.3.2 CARGA DE TRASLADOS DE ORIGEN (G51.....G60)
Para poder utilizar estas funciones es necesario personalizar la tabla interna del CNC como
tabla de traslados de origen, parámetro máquina "P60(5)=1".
La forma de acceder a esta tabla se encuentra explicada en el capítulo "Modo de operación
Aux Mode" de este mismo manual.
La dirección 1 de la tabla corresponde a la función G51, la 2 a la G52, y así sucesivamente
hasta la dirección 10 que corresponde a la función G60.
Las funciones G51, G52, G53, G54, G55, G56, G57, G58, G59 y G60 deben programarse
solas en el bloque y son incompatibles entre sí y con la función G92.
El formato de programación es G51 ... G60 X Y
Los valores X e Y indican a que distancia del Cero Máquina se desea situar el nuevo
Cero Pieza.
Al ejecutarse una de las funciones G51, G52, G53, G54, G55, G56, G57, G58, G59, G60,
el CNC carga en la dirección correspondiente de la tabla los nuevos valores X e Y.
6.3.3.3 SELECCION DE TRASLADOS DE ORIGEN (T1 ... T10)
Para seleccionar un traslado de origen se debe utilizar la función "T".
El CNC anula el traslado de origen que se encontraba activo y aplica el nuevo traslado
seleccionado.
El nuevo cero pieza se encontrará del cero máquina a la distancia fijada por los valores X,
Y de la dirección correspondiente de la tabla.
Ejemplo. G52 X100 Y50 Carga la tabla con los valores X100 Y50
T2 Selecciona el traslado de origen T2. El nuevo cero pieza se
encontrará a X100 Y50 del cero máquina.
Este tipo de traslados de origen fijados por programa, son muy útiles para la repetición de
mecanizados en diversas posiciones de la máquina.
Atención:
Si se selecciona el traslado de origen T0, el CNC anula el traslado de origen
que se encontraba activo y muestra las cotas de los ejes referidas al cero
máquina.
SISTEMAS DE REFERENCIA
PáginaCapítulo: 6 Sección:
PROGRAMACION 9
6.4 FUNCIONES COMPLEMENTARIAS
El CNC dispone de las siguientes funciones complementarias:
F Velocidad de avance
S Velocidad de giro de cabezal
T Número de herramienta / Traslado de origen
M Función auxiliar
Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cada
bloque contenga todas estas informaciones.
6.4.1 VELOCIDAD DE AVANCE F
Esta función esta especialmente indicada para programar el avance de los ejes cuando se
trabaja en lazo de posicionamiento cerrado.
Cuando se trabaja en lazo de posicionamiento abierto con servosistemas la trayectoria no
está controlada.
Si se trabaja en lazo de posicionamiento abierto sin servosistemas y se programa la función
"F" el CNC mostrará el error 45.
La función "F" permite programar la velocidad de avance de los ejes para los desplazamientos
en G01, G02 y G03.
En posicionamiento rápido, G00, el avance de los ejes lo fijan los parámetros máquina
"P27" y "P67".
Si no se ha programado la función "F" o se ha se programado "F0", el CNC efectúa las
interpolaciones en G01, G02 y G03 al avance fijado por los parámetros máquina "P27" y
"P67".
El CNC permite variar el avance de los ejes mediante el panel de mandos externo "JOG
100" o utilizando las entradas de Feed rate, terminales 10, 11 del conector I/O1.
6.4.2 VELOCIDAD DE GIRO DE CABEZAL S
Mediante la función "S" se programa directamente la velocidad de giro del cabezal en
revoluciones por minuto.
Se puede programar un valor entero comprendido entre S0 y S9999, que corresponderá a
0 rev/min. y 9999 rev./min.
El valor máximo viene limitado por los parámetros máquina "P36", "P37", "P38" y "P39",
dependiendo en cada caso de la gama de cabezal seleccionada.
FUNCIONES
COMPLEMENTARIAS
Sección:
Página
PROGRAMACION10
Capítulo: 6
FUNCIONES
COMPLEMENTARIAS
6.4.3 NUMERO DE HERRAMIENTA T
Para poder utilizar esta función es necesario personalizar la tabla interna del CNC como
tabla de herramientas, parámetro máquina "P60(5)=0".
La forma de acceder a esta tabla se encuentra explicada en el capítulo "Modo de operación
Aux Mode" de este mismo manual.
Cada vez que se ejecuta una función T el CNC asume los valores en X e Y indicados en
la tabla, aplicando la compensación en longitud correspondiente a cada eje.
Si se programa T0, el CNC no aplica ninguna compensación y anula la que pudiera estar
activa.
Además, cada vez que se ejecuta una función T, si se ha personalizado el parámetro máquina
"P61(5)=0", el conector I/O1 muestra en código BCD, terminales 20 a 27, el código de la
herramienta seleccionada y activa la salida T Strobe (terminal 4 del conector I/O2).
6.4.4 TRASLADO DE ORIGEN T
Para poder utilizar esta función es necesario personalizar la tabla interna del CNC como
tabla de traslados de origen, parámetro máquina "P60(5)=1".
Cada vez que se ejecuta la función "T" el CNC anula el traslado de origen que se encontraba
activo y aplica el nuevo traslado seleccionado.
El nuevo cero pieza se encontrará del cero máquina a la distancia fijada por los valores X,
Y de la dirección correspondiente de la tabla.
Este tipo de traslados de origen fijados por programa, son muy útiles para la repetición de
mecanizados en diversas posiciones de la máquina.
6.4.5 FUNCION AUXILIAR M
Tras el código "M" se debe indicar el número de función auxiliar que se desea ejecutar. Se
dispone de 100 funciones auxiliares diferentes (M00 a M99).
Se pueden programar hasta 4 funciones auxiliares por bloque. Las funciones deben ir
separadas por un punto (M03.18.27).
Cuando la nueva velocidad de cabezal seleccionada implica cambio de gama, el CNC
ejecuta automáticamente la función M41, M42, M43 o M44. Por ello, cuando en un bloque
se programa una función "S" que implica cambio de gama no se podrán programar más de
3 funciones "M".
Las funciones M41, M42, M43 y M44 no son programables por el usuario.
Las funciones M, se ejecutan al comienzo del bloque, salvo la M00, M01 y M30 que se
ejecutarán al final.
Cuando en un bloque se haya programado más de una función auxiliar, el control las ejecuta
correlativamente en el orden que se hayan programado.
PáginaCapítulo: 6 Sección:
PROGRAMACION 11
EL CNC, siempre que ejecuta un función auxiliar la envía al exterior, terminales 20 a 27
del conector I/O1. Esta información puede estar en código binario o en código BCD, ver
el apartado "Función auxiliar M" del capítulo "Temas conceptuales" del Manual de
Instalación.
Las siguientes funciones auxiliares "M" tienen asignadas un significado interno en el CNC.
M00. Parada de programa
Cuando el CNC ejecuta el código M00 interrumpe el programa. Para reanudar el mismo
hay que pulsar la tecla
M01. Parada condicional del programa
Idéntica a M00, salvo que el CNC sólo la tiene en cuenta si está activada la "Entrada
condicional", terminal 18 del conector I/O1.
M30. Final de programa con vuelta al comienzo
Este código indica final de programa y realiza una función de "Reset general" del CNC
(puesta en condiciones iniciales). También ejerce la función de M05.
Además, el CNC vuelve al primer bloque del programa, es decir, que si se vuelve a
pulsar la tecla el CNC volverá a ejecutar el programa.
Es obligatorio programar la función M30, al final de cada programa, en caso contrario,
el CNC continuará ejecutando todos los bloques que estén programados a continuación.
Si se personalizado el parámetro máquina "P21(4)=1", el CNC incrementa el contador
de piezas cada vez que se ejecuta la función M30.
M03. Arranque del cabezal a derechas (sentido horario)
Este código significa arranque del cabezal a derechas.
M04. Arranque del cabezal a izquierdas (sentido anti-horario)
Este código significa arranque del cabezal a izquierdas.
M05. Parada del cabezal
Este código significa parada de cabezal.
M41,M42,M43,M44. Selección de gama de la velocidad del cabezal
El CNC dispone de 4 gamas de cabezal, M41, M42, M43 y M44, con sus velocidades
máximas limitadas por los parámetros máquina "P36", "P37", "P38" y "P39".
Si la nueva velocidad de cabezal "S" seleccionada implica un cambio de gama, el CNC
genera automáticamente la función auxiliar "M41/M44" correspondiente.
Estos códigos no son programables por el usuario.
FUNCIONES
COMPLEMENTARIAS
Sección:
Página
PROGRAMACION12
Capítulo: 6
6.5 CONTROL DE TRAYECTORIA
6.5.1 POSICIONAMIENTO RAPIDO (G00)
Los desplazamientos programados a continuación de G00, se ejecutan con el avance rápido
indicado en los parámetros máquina "P27" y "P67".
En función del valor asignado al parámetro máquina "P60(1)" los desplazamientos rápidos
se efectuarán con trayectoria no controlada "P60(1)=0" o de forma vectorizada "P60(1)=1".
Por ejemplo: G00 X400 Y300
Cuando se trabaja con trayectoria no controlada "P60(1)=0", cada eje se desplaza al valor
indicado por su parámetro correspondiente "P27" o "P67".
Cuando se trabaja en modo vectorizado "P60(1)=1" ambos ejes se mueven simultáneamente,
la trayectoria resultante es una línea recta entre el punto inicial y el punto final. En este caso
la velocidad de avance seguida por la trayectoria es la menor de las indicadas en los
parámetros máquina "P27" y "P67".
Atención:
Al programar la función G00 no se anula la última F programada, es decir,
cuando se programa de nuevo G01, G02 o G03, se recuperará dicha F.
La función G00 es modal e incompatible con G01, G02, G03, G33, G74 y
G75. La función G00 puede programarse como G, G0 o G00.
El CNC permite variar el avance mediante el panel de mandos externo "JOG
100" o utilizando las entradas de Feed rate, terminales 10 y 11 del conector I/
O1.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume el código G00.
CONTROL
DE TRAYECTORIA
PáginaCapítulo: 6 Sección:
PROGRAMACION 13
6.5.2 INTERPOLACION LINEAL (G01)
Esta función no podrá ser ejecutada cuando el sistema trabaja en lazo de posicionamiento
abierto sin servosistemas (error 14). Cuando se trabaja en lazo de posicionamiento abierto
con servosistemas la trayectoria no está controlada.
En el caso de que el sistema sea en Lazo de Posicionamiento Cerrado los desplazamientos
programados después de G01 se ejecutan según una línea recta, al avance F programado.
Cuando se mueven los dos ejes simultáneamente, la trayectoria resultante es una línea recta
entre el punto inicial y el punto final.
La máquina se desplaza según dicha trayectoria al avance F programado. El CNC calcula
los avances de cada eje para que la trayectoria resultante sea la F programada.
Ejemplo:
G1.90 X650 Y400 F150
Atención:
Si no se ha programado ninguna F, el control asume la velocidad de avance
F que se ha seleccionado anteriormente.
Si no hay ninguna seleccionada, el CNC asume como velocidad de avance a
seguir por la trayectoria, la menor de las indicadas en los parámetros máquina
"P27" y "P67".
El CNC permite variar el avance programado F mediante el panel de mandos
externo "JOG 100" o utilizando las entradas de Feed rate, terminales 10 y 11
del conector I/O1.
La función G01 es modal e incompatible con G00, G02, G03 y G33. La
función G01 puede ser programada como G1 o G01.
CONTROL
DE TRAYECTORIA
Sección:
Página
PROGRAMACION14
Capítulo: 6
CONTROL
DE TRAYECTORIA
6.5.3 INTERPOLACION CIRCULAR (G02, G03)
Para poder trabajar con interpolación circular es necesario disponer de un sistema que
trabaja en Lazo de Posicionamiento Cerrado.
Existen dos formas de realizar la interpolación circular:
G02: Interpolación circular a derechas (sentido horario).
G03: Interpolación circular a izquierdas (sentido anti-horario).
Los movimientos programados a continuación de G02 y G03, se ejecutan en forma de
trayectoria circular y al avance F programado.
El formato de programación es "G02 X Y I J" o "G03 X Y I J", donde:
G02 Interpolación circular a derechas (sentido horario).
G03 Interpolación circular a izquierdas (sentido anti-horario).
X Cota X del punto final del arco
Y Cota Y del punto final del arco
I Distancia desde el punto de partida al centro del arco, según el eje X.
J Distancia desde el punto de partida al centro del arco, según el eje Y.
Las cotas X, Y que definen el punto final del arco pueden expresarse en cotas absolutas o
en cotas incrementales y los valores I, J siempre definen la distancia del punto de partida al
centro.
Cuando alguna o las dos coordenadas (X, Y) del punto final de la trayectoria, coincide con
las del punto de comienzo del arco, no es necesario programarla. Ahora bien, los valores
de I, J deben programarse siempre, aunque tengan valor cero.
Atención:
Las funciones G02 y G03 son modales e incompatibles entre sí y con las
funciones G00 y G01.
Las funciones G02/G03 pueden programarse también como G2/G3.
El CNC permite variar el avance programado F mediante el panel de mandos
externo "JOG 100" o utilizando las entradas de Feed rate, terminales 10 y 11
del conector I/O1.
PáginaCapítulo: 6 Sección:
PROGRAMACION 15
Ejemplo de programación siendo el punto inicial X60 Y40:
Programación en cotas absolutas (G90) N220 G90.3 X110 Y90 I0 J50
N230 G3 X160 Y40 I50 J0
Programación en cotas incrementales (G91) N220 G91.3 X50 Y50 I0 J50
N230 G3 X50 Y-50 I50 J0
Ejemplo de programación de una circunferencia (completa) en un solo bloque, siendo el
punto de partida X170 Y80.
Distintas formas de programación en cotas absolutas (G90)
N330 G90.2 X170 Y80 I-50 J0
N330 G90.2 I-50 J0
Distintas formas de programación en cotas incrementales (G91)
N330 G91.2 X0 Y0 I-50 J0
N330 G91.2 I-50 J0
CONTROL
DE TRAYECTORIA
Sección:
Página
PROGRAMACION16
Capítulo: 6
CONTROL
DE TRAYECTORIA
6.5.4 SINCRONIZACION (G33)
La función G33 permite sincronizar el eje X con un dispositivo externo.
Cuando se utiliza esta prestación, la máquina no puede disponer de eje Y, utilizándose el
conector de captación A2 como entrada de captación del dispositivo externo.
Aplicaciones comunes de esta prestación son: Roscados, alimentación de papel sincronizado
con el giro del rodillo, etc.
El formato de programación es: G33 X K
Siendo X Cota final del desplazamiento
K Paso de sincronización o desplazamiento del eje X por vuelta del dispositivo
exterior.
Atención: Mientras se encuentra activa la función G33, no se puede variar el avance F
programado.
La función G33 es modal e incompatible con G00, G01, G02, G03, G34 y
G75.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume el código G00.
Ejemplo de roscado
La máquina debe disponer de encoder de cabezal.
Llevar al conector A1 la captación del eje X y al conector A2 la captación del cabezal.
Para efectuar de una sola pasada, la rosca cilíndrica de 2 mm de profundidad y 5 mm de
paso que se indica en la figura se debe programar:
G33 X40 K5 en cotas absolutas o G33 X-140 K5 en cotas incrementales
El valor en X indica la cota final del desplazamiento
El valor de K indica el desplazamiento del eje X por vuelta del cabezal. Como en este
caso se desea obtener un paso de rosca de 5 mm se debe programar K5.
La programación correcta es la siguiente:
G1.90 X180 ....................; Desplazamiento en avance de trabajo al punto inicial
G33 X40 K5 ...............; Roscado
M30 .............................; Fin de programa
PáginaCapítulo: 6 Sección:
PROGRAMACION 17
CONTROL
DE TRAYECTORIA
Ejemplo de estampación de sellos de forma sincronizada
Se dispone de un rodillo con la mitad de su superficie recubierta con un tampón.
Se desea estampar dicha figura en un papel continuo.
La imagen resultante ocupa 100 mm y se desea dejar un espacio de 15 mm entre cada
2 imágenes.
La captación correspondiente al alimentador de papel se llevará al conector A1 y
corresponderá al eje X.
El rodillo recubierto con el tampón debe disponer de encoder. Dicha captación se llevará
al conector A2.
Hacer coincidir la señal Io correspondiente a la captación del rodillo recubierto con el
tampón con el comienzo de la estampación.
Para efectuar la estampación indica en la figura se debe programar:
N0 S1000 M3 .................; Sentido y velocidad de giro del rodillo recubierto con
el tampón
N1 G0.91 X15................; Avanza en rápido el espacio que se debe dejar entre 2
imágenes
N2 G33 X100 K200......; Estampación de una imagen
El valor en X indica la distancia a desplazarse, 100 mm
El valor de K indica el desplazamiento del eje X por vuelta del cabezal. Como
en este caso se debe desplazar 100mm por cada media vuelta del rodillo, se
debe programar K200.
N3 G25 N1.....................;Repetición del proceso
Funcionamiento:
El papel avanza en rápido el espacio que se debe dejar entre 2 imágenes, 15 mm.
Fase de espera hasta recibir la señal Io correspondiente a la captación del rodillo
recubierto con el tampón.
Estampación de la imagen. El desplazamiento del eje X está sincronizado con el giro
del rodillo.
Una vez recorridos los 100 mm el papel vuelve a avanzar en rápido y se repite el
ciclo.
Sección:
Página
PROGRAMACION18
Capítulo: 6
6.5.5 EJE X COMO SEGUIDOR INFINITO DE OTRO EJE (G34)
La función G34 permite sincronizar indefinidamente el eje X con un dispositivo externo.
Cuando se desea utilizar esta prestación se debe:
Personalizar el parámetro máquina "P100(4)=1"
La máquina no puede disponer de eje Y, utilizándose el conector de captación A2 como
entrada de captación del dispositivo externo.
El dispositivo externo debe disponer de encoder.
Personalizar el parámetro máquina "P77" con el número de impulsos de dicho encoder.
El formato de programación es: G34 X
Siendo X Paso de sincronización o desplazamiento del eje X por vuelta del dispositivo
exterior.
Atención: Mientras se encuentra activa la función G34, no se puede variar el avance F
programado. Si se activa la señal Feed-Hold el CNC detiene el avance de los
ejes y lo vuelve a reanudar cuando se desactiva la señal Feed-Hold.
La función G34 es modal e incompatible con G00, G01, G02, G03, G33 y
G75.
En el momento del encendido, después de ejecutarse M30, G74 X o después
de una Emergencia o reset, el CNC asume el código G00.
Ejemplo de cortadora de plástico
Se dispone de un rodillo con cuña que actúa de modo de cizalla..
Se desea efectuar cortes cada 125 mm a una banda de plástico.
La captación correspondiente al alimentador de plástico se llevará al conector A1 y
corresponderá al eje X.
El rodillo con cuña debe disponer de encoder. Dicha captación se llevará al conector A2.
CONTROL
DE TRAYECTORIA
PáginaCapítulo: 6 Sección:
PROGRAMACION 19
Ejemplo de programación:
N0 G74 X........... ; Búsqueda de referencia del eje X
N1 G34 X125..... ; Activación del modo seguidor
N2 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña
El eje X se desplazará como seguidor infinito, efectuándose
cortes cada 125 mm.
N3 M0 ................ ; Parada de programa.
La función G34 sigue activa y se siguen efectuando cortes
cada 125 mm
Si se pulsa la tecla START el CNC continuará con la ejecución
del programa
N4 M30 .............. ; Fin de programa
El siguiente ejemplo muestra como se puede programar el corte de un lote de piezas de
150mm de longitud y a continuación otro de 80 mm.
N0 G74 X........... ; Búsqueda de referencia del eje X
N1 G34 X150..... ; Activación del modo seguidor
N2 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña
El eje X se desplazará como seguidor infinito, efectuándose
cortes cada 125 mm.
N3 M0 ................ ; Parada de programa.
La función G34 sigue activa y se siguen efectuando cortes
cada 125 mm
El CNC no continua con la ejecución del programa hasta
pulsar la tecla START
N4 M5 ................ ; Parada de programa. Fin del primer lote.
Si se desea se puede cambiar el material a cortar
N5 M0 ................ ; Parada de programa.
El CNC no continua con la ejecución del programa hasta
pulsar la tecla START
N6 G74 X........... ; Búsqueda de referencia del eje X
N7 G34 X80....... ; Activación del modo seguidor,. Cortes cada 80 mm
N8 S1000 M3 ..... ; Sentido y velocidad de giro del rodillo con cuña
El eje X se desplazará como seguidor infinito, efectuándose
cortes cada 80 mm.
N9 M0 ................ ; Parada de programa.
La función G34 sigue activa y se siguen efectuando cortes
cada 80 mm
El CNC no continua con la ejecución del programa hasta
pulsar la tecla START
N10M30 .............. ; Fin de programa
CONTROL
DE TRAYECTORIA
Sección:
Página
PROGRAMACION20
Capítulo: 6
6.5.5.1 CORRECION AUTOMATICA DEL PASO
El CNC permite corregir automáticamente las variaciones que se producen en el material
por dilataciones de temperatura, tensión de los rodillos, etc.
Para efectuar estas correcciones se deben cumplir los siguientes requisitos:
- El material debe disponer de marcas de lectura en las zonas de corte.
- Se debe utilizar un lector óptico para leer dichas marcas.
- La señal que proporciona este lector debe ser compatible con la señal Io que
proporcionan los dispositivos de captación Fagor.
- Conectar al terminal 6 del conector A2 la señal que proporciona el lector óptico y
personalizar adecuadamente el parámetro máquina "P63(6)".
- Personalizar el parámetro máquina "P100(3)=1" para poder utilizar esta prestación.
- Personalizar el parámetro máquina "P81" con la máxima desviación permitida.
Funcionamiento:
1.- Activar la función modo seguidor. La máquina comienza a efectuar cortes.
2.- Cuando se detectan variaciones en el material, y sólo entonces, se debe activar la
función corrector. Para ello poner a nivel lógico alto la entrada E1 (terminal 21 del
conector I/O1 a 24V).
3.- El lector óptico indica al CNC la situación de las marcas y éste muestra en la ventana
correspondiente al eje X la distancia existente entre 2 marcas consecutivas.
4.- El CNC compara dicho valor y el programado en la función G34 X???? y actúa del
siguiente modo:
* Si se ha personalizado el parámetro "P81=0", el CNC no hace nada.
* Si la diferencia es inferior a 100 micras, el CNC no hace nada.
* Si la diferencia está entre las 100 micras y el valor asignado al parámetro P81, el CNC
corrige automáticamente el valor fijado en la función G34 X????.
* Si la diferencia es mayor que el valor asignado al parámetro P81, el CNC mostrará
el error 53.
5.- La corrección ya ha sido efectuada,. Desactivar la función corrector, entrada E1
(terminal 21 del conector I/O1) a 0V.
El CNC dejará de tratar las señales provenientes del lector óptico y continuará
trabajando con el último paso calculado.
Atención
No modificar las revoluciones del cabezal durante la corrección
automática del paso.
La corrección automática de paso no debe efectuarse de forma
continua. Debe utilizarse cuando se detectan variaciones en el material.
CONTROL
DE TRAYECTORIA
PáginaCapítulo: 6 Sección:
PROGRAMACION 21
6.6 FUNCIONES PREPARATORIAS ADICIONALES
6.6.1 TEMPORIZACION (G04)
Por medio de la función G04, se puede programar una temporización.
Para ello tras la función G04 se debe pulsar la tecla de punto decimal y a continuación el
tiempo en segundos deseado. La temporización máxima posible que se puede programar
es de 99.99 segundos.
Ejemplos:
G04.99.99 Temporización de 99,99 segundos.
G04.2 Temporización de 2 segundos.
G04.0.01 Temporización de 0,01 segundos.
Atención:
La función G04 puede programarse como G4 o G04.
La temporización se ejecuta siempre al comienzo del bloque en que está
programada.
El bloque que contiene la función G04 no puede contener más funciones G,
pero puede contener otras funciones (X, Y, F, S, T, etc)
6.6.2 INCREMENTAR CONTADOR DE PIEZAS (G45)
El CNC dispone de un contador de piezas interno, que incrementa de valor, en una unidad,
en los siguientes casos:
* Cada vez que ejecuta la función G45 (función incremento del contador de piezas).
* Cada vez que ejecuta la función M30 y el parámetro máquina "P21(4)" se ha personalizado
con el valor "P21(4)=1".
El máximo valor que admite el contador de piezas es 9999. Si se sigue incrementando dicha
cuenta el contador asume los valores 0, 1, 2, ....
Para ver el valor de este contador o para inicializarlo con el valor 0, se debe actuar como se
indica en el apartado "Modos de visualización" del capítulo "Ejecución de programas" de
este mismo manual.
FUNCIONES PREPARAT.
ADICIONALES
Sección:
Página
PROGRAMACION22
Capítulo: 6
FUNCIONES PREPARAT.
ADICIONALES
6.6.3 ARISTA MATADA (G05) Y ARISTA VIVA (G07)
Las funciones G05 y G07 son modales e incompatibles entre sí. Permiten ejecutar de distinta
manera la transición entre bloques con movimiento.
G05. Cuando se trabaja en G05, el control comienza la ejecución del bloque siguiente del
programa, tan pronto como comienza la deceleración del eje programado en el bloque
anterior.
G07. Cuando se trabaja en G07 (arista matada), el CNC no comienza la ejecución del
siguiente bloque hasta que el eje se encuentra de la posición programada a una
distancia inferior a la banda de muerte, parámetro máquina "P28, P68".
Atención:
Las funciones G05 y G07 puede programarse también como G5 y G7.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume el código G07.
Cuando se trabaja en lazo de posicionamiento abierto sin servosistemas,
cuando se ejecuta el programa en modo Bloque a bloque y cuando se ejecuta
el programa en el modo semiautomático, todos los desplazamientos se
efectúan en G07.
PáginaCapítulo: 6 Sección:
PROGRAMACION 23
6.7 FUNCIONES ESPECIALES
6.7.1 G47, G48 COMO INHIBICION DE IMPULSOS
En determinadas aplicaciones, tras el posicionamiento de pieza, chapa, etc, es necesario
corregir la posición de la misma.
Esta corrección la efectúa un dispositivo externo que no es controlado por el CNC.
Si se ejecuta la función G47, el CNC no tiene en cuenta los posibles desplazamientos que
ocasiona dicho dispositivo, es decir, se inhiben los impulsos de captación.
Los formatos de programación de esta función son:
G47 X No tiene en cuenta los posibles desplazamientos del eje X.
G47 Y No tiene en cuenta los posibles desplazamientos del eje Y.
G47 No tiene en cuenta los posibles desplazamientos de ambos ejes.
Para anular esta inhibición de impulsos y volver a la captación normal se debe programar
la función G48.
Atención:
La función G47 es modal.
Estando activa la función G47, el CNC inhibe los impulsos una vez que los ejes
están en posición (que entran dentro de la banda de muerte).
Si a continuación se ejecuta un movimiento (G00, G01, G02, G03,...) el CNC
pasará a controlar la captación, evitando que la máquina se mueva
descontroladamente.
Una vez finalizado el movimiento, el CNC volverá a no tener en cuenta la
captación.
Si estando activa la función G47 se desplaza el eje o ejes y a continuación se
programa la función G48, el CNC no recupera la posición perdida.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume el código G48.
FUNCIONES
ESPECIALES
Sección:
Página
PROGRAMACION24
Capítulo: 6
6.7.2 G47, G48 COMO APERTURA DEL LAZO DE LOS EJES
En determinadas aplicaciones como prensas, plegadoras, dobladoras de tubos, etc, la pieza
sufre un desplazamiento o tirón durante el mecanizado de la misma.
El CNC permite mediante las funciones G47, G48 abrir o cerrar el lazo del eje que sufre el
tirón.
Cuando el lazo de posición esta cerrado, modo de trabajo normal, el CNC controla en
todo momento la velocidad de avance de los ejes.
Cuando el lazo de posición está abierto el eje trabaja en modo Visualizador, es decir,
el CNC no controla la velocidad de avance de los ejes pero tiene en cuenta sus
deplazamientos.
Ejemplo de dobladora de tubos:
Normalmente se trabaja con el lazo de posición cerrado.
Cuando se va a efectuar el doblado del tubo se deben seguir los siguientes pasos:
- Abrir el lazo de posición del eje que sufre el tirón, el eje pasa a trabajar en modo
Visualizador.
- Doblar del tubo. El CNC muestra en todo momento la cota de posición de ambos
ejes, es decir, que refleja fielmente los tirones que sufre el tubo.
Una vez doblado el tubo volver a cerrar el lazo de posición del eje.
Para poder utilizar las funciones G47, G48 como apertura del lazo de los ejes se debe
personalizar el parámetro máquina "P101(3)=1".
Los formatos de programación de esta función son:
G47 X Abre el lazo de posición del eje X.
G47 Y Abre el lazo de posición del eje Y.
G47 Abre el lazo de posición de ambos ejes.
G48 X Cierra el lazo de posición del eje X.
G48 Y Cierra el lazo de posición del eje Y.
G48 Cierra el lazo de posición de ambos ejes.
Atención:
La funciones G47 y G48 son modales.
El bloque que contiene la función G47 o G48 no puede contener otras
funciones (X, Y, F, S, T, etc)
Si se ejecuta un bloque de movimiento de un eje que está trabajando en lazo
de posición abierto, el CNC mostrará el código de error correspondiente.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume la función G48.
FUNCIONES
ESPECIALES
PáginaCapítulo: 6 Sección:
PROGRAMACION 25
6.7.3 LA F NO ESTA AFECTADA POR "P18" (G61, G62)
Cuando se desea trabajar con avances inferiores a 1 mm/min o 1 pulgada/min. se debe
programar el parámetro máquina "P18" con un valor distinto de 0.
El CNC divide el avance programado por el valor asignado a este parámetro y aplica la
resultante como avance del eje.
Las funciones G61 y G62 permiten seleccionar por programa si el CNC tiene en cuenta, o
no, este parámetro.
G61 No tiene en cuenta el valor de P18, es decir, la F programada es la válida.
G62 Si tiene en cuenta el valor de P18, es decir, la F programada se ve afectada por
el valor de P18.
Ejemplo: Se ha personalizado el parámetro máquina "P18 = 100"
N0 F1 F programada 1 mm/min
N1 G62.1 X20 Desplazamiento a 0,01 mm/min
N2 X-100 Desplazamiento a 0,01 mm/min
N3 G61 F no afectada por P18
N4 X0 Desplazamiento a 1 mm/min
N5 G62 F afectada por P18
N6 X30 Desplazamiento a 0,01 mm/min
N7 M30
Atención:
Las funciones G61 y G62 son modales e incompatible entre sí.
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asume el código 62.
6.7.4 VARIACION DE LA RAMPA DE ACELERACION (G93)
Cuando los ejes trabajan en lazo de posicionamiento cerrado los parámetros máquina "P16,
P17" y "P91, P92" fijan los tiempos de aceleración y deceleración de cada eje.
Puede ocurrir que en determinados momentos, sea conveniente trabajar con otros tiempos
de aceleración.
Esta función permite fijar desde programa el tiempo de aceleración y deceleración.
El formato de programación es: G93 X Y
Los parámetros X Y indican en segundos, con precisión de milisegundos, el tiempo de
aceleración que se desea fijar para cada uno de los ejes. Valor máximo 6 segundos
Ejemplo: G93 X1.500 Y0.700 fija una rampa de aceleración y deceleración de 1,5
segundos para el eje X y otra de 700 milisegundos para el eje Y.
En el momento del encendido, después de ejecutarse M30 o después de una Emergencia
o reset, el CNC asume los valores fijados por los parámetros máquina "P16, P17" y "P91,
P92".
FUNCIONES
ESPECIALES
Sección:
Página
PROGRAMACION26
Capítulo: 6
6.8 OTRAS FUNCIONES
6.8.1 PROGRAMACION POR LOTES (G81)
Esta función esta especialmente diseñada para alimentadores de chapa, cartón, papel,
plástico, etc.
Permite programar lotes de piezas de una misma longitud.
El formato de programación es: G81 L C A
L Longitud de cada una de las piezas del lote.
C Cantidad de piezas que se desean efectuar.
A Número de pieza de preaviso.
Ejemplo: Se desea programar un lote de 100 piezas de 200 mm de longitud cada una,
con preaviso a falta de 3 piezas para acabar el lote. G81 L200 C100 A3
La función G81 ejecuta tras cada pieza (tras cada avance de material) la función G92, por
lo que dicha función debe personalizarse como Preselección Absoluta de Cotas "P100(8)=1"
Funcionamiento básico:
1.- Una vez que se pulsa la tecla marcha o se recibe la orden de marcha externa
2.- El CNC ejecuta la función G92 X0. Puesta a cero de la cota X.
3.- El eje X se desplaza la cantidad indicada en el parámetro "L". Este desplazamiento se
efectúa en G01 y a la velocidad F programada. Asume la función G05 o G07 que se
encontraba seleccionada anteriormente.
4.- Una vez desplazado el eje, se envía al armario eléctrico la función "M07" para que se
efectúe el corte del material. Se incrementa el contador de piezas y se detiene la
ejecución del ciclo
5.- Se efectúa la siguiente comprobación:
a) Si se ha ejecutado todo el lote, número de piezas igual al valor indicado en el
parámetro "C", el CNC envía al armario eléctrico la función "M09" y da por
finalizada la ejecución de la función "G81".
b) Si quedan por ejecutarse las piezas indicadas en el parámetro "A", el CNC envía
al armario eléctrico la función "M08" para que active la señal de preaviso.
6.- Si no se han ejecutado todas las piezas, el CNC espera una nueva orden de marcha
externa, para continuar desde el paso "2" con la ejecución del ciclo.
Atención:
La función G81 no es modal, por lo que debe ser definida siempre.
Utiliza el contador de piezas interno del CNC. Lo pone a cero al comienzo de
la ejecución y lo incrementa cada vez que ejecuta una pieza.
En el modo de visualización correspondiente al contador de piezas, el CNC
muestra en la parte izquierda el número de piezas programadas para el lote, y
en la parte derecha el número de piezas que se llevan ejecutadas.
OTRAS FUNCIONES
PáginaCapítulo: 6 Sección:
PROGRAMACION 27
Una vez definido el ciclo el CNC memoriza el valor de los parámetros de
definición, no siendo necesario definirlos nuevamente
N00 G81 L255 C200 A10 F1000
N01 G81 L387.5 C350 Asume el valor A10
N02 G81 Asume L387,5 C350 A10
N03 M30
Los parámetros de definición "L", "C" y "A" se encuentran asociados a los
parámetros aritméticos "P0", "P1" y "P2" respectivamente. Asimismo, la función
G81 utiliza el parámetro aritmético "P10".
Por lo tanto, la función "G81" puede definirse utilizando los parámetros de
definición "L", "C" y "A" y/o los parámetros aritméticos "P0", "P1" y "P2", tal
y como muestra el siguiente ejemplo:
N000 G81 L255 C200 A10 N000 P0=255
N001P1=200
N002 P2=10
N003 G81
N004 G81 L387 C350 N004 P0=387
N005P1=350
N006 G81
N007 G81 L104.5 C80 A8 N007 P0=104.5
N008 P1=80
N009 G81 A8
N010 M30 N010 M30
Si la señal de marcha externa se activa automáticamente tras cada corte, el CNC
tras efectuar el último corte comenzará a ejecutar el bloque siguiente.
Ejemplo
N00 G81 L255 C200 A10 F1000
N01 G81 L387 C350 A20
N02 M0 Detiene la ejecución.
N03 G81 L104.5 C80 A8
N04 M30
OTRAS FUNCIONES
Sección:
Página
PROGRAMACION28
Capítulo: 6
6.8.2 PALPACION (G75)
La función G75 permite programar desplazamientos que finalizarán tras recibir el CNC la
señal del palpador de medida utilizado.
El formato de definición es G75 X Y
A continuación de la función G75 se programará el eje o ejes deseados, así como las cotas
de dichos ejes, que definen el punto final del movimiento programado.
La máquina se moverá, en G01 y al avance F programado, hasta recibir la señal exterior del
palpador. En dicho momento, el CNC dará por finalizado el bloque, asumiendo como
posición teórica de los ejes la posición real que tengan en ese instante.
Si los ejes llegan a la posición programada antes de recibir la señal exterior del palpador, el
CNC detiene el movimiento de los ejes y muestra el error 21.
Atención:
La función G75 no es modal, por lo que debe ser programada siempre.
Además, implica la función G01, es decir, a partir de un bloque con G75, el
CNC asume la función G01.
Durante el movimiento de palpación, no se puede variar el avance F
programado.
Una vez ejecutada la función G75, el CNC permite asignar la cota de
posición de cada eje a cualquier parámetro aritmético, y utilizando la
programación aritmética (se encuentra explicada en este mismo capítulo)
efectuar programas especiales de medida y verificación de herramientas y
piezas.
OTRAS FUNCIONES
PáginaCapítulo: 6 Sección:
PROGRAMACION 29
6.8.3 ROSCADO RIGIDO (G84, G80)
La función G84 permite efectuar un roscado de la pieza interpolando el giro del cabezal con
el desplazamiento del eje.
La máquina debe disponer de eje X y de cabezal servocontrolado (con regulador y encoder
de cabezal).
La captación del cabezal se efectúa por la entrada A2 y la salida de consigna de cabezal a
través de la salida analógica de cabezal, terminales 34, 35 del conector I/O1.
Cuando la máquina dispone de roscado rígido no puede disponer de eje Y. Si se desea
utilizar un volante electrónico deberá ser conectado a los terminales 17 y 25 del conector
I/O2.
No obstante, el CNC utiliza la función Y para definir el paso de rosca, por lo que se debe
personalizar "P60(8)=0" para habilitar dicha función.
P63(3)=1 La máquina dispone de roscado rígido.
P60(8)=0 Para habilitar la función Y
P77 Numero de impulsos del encoder de cabezal
El formato de programación es: G84 X Y F S
X Define la profundidad de la rosca
Y Define el paso de rosca.
Si se le asigna valor positivo se debe definir en revoluciones/milímetro o
revoluciones/pulgada, y cuando se le asigna valor negativo en milímetros/
revolución o pulgadas/revolución.
F Define la velocidad de profundización de la rosca en rpm.
S Define la velocidad de salida de la rosca en rpm.
Si se programa el parámetro F y no se programa el parámetro S, la entrada y salida de
rosca se efectúan con el mismo avance, el indicado en el parámetro "F".
Si no se programan los parámetros F y S, el CNC asume los valores que se utilizaron
en el roscado anterior. Si anteriormente no se ejecutó ningún roscado el CNC mostrará
el error correspondiente.
Los parámetros F y S se inicializan con el valor 0 tras el encendido y después de una
Emergencia o reset.
OTRAS FUNCIONES
Sección:
Página
PROGRAMACION30
Capítulo: 6
Consideraciones generales
* Cuando la máquina dispone de Roscado rígido "P63(3)=1" el control de cabezal se
efectúa en lazo cerrado.
* Para pasar a control de cabezal en lazo abierto se debe ejecutar la función G80.
A partir de este momento el control de cabezal se efectúa en lazo abierto, siendo posible
programar la función "S".
La función G80 se programa sola en el bloque.
* El cabezal volverá a trabar en lazo cerrado si se programa la función G84, tras el
encendido, después de ejecutarse M30 o después de una Emergencia o reset.
* El sentido de giro del cabezal en el roscado rígido debe ser definido antes que la función
G84 y mediante las funciones M3, M4.
Si al ejecutarse la función G84 no se ha seleccionado ningún sentido de giro, el CNC
asume la función M3.
* Los diferentes movimientos que implican el roscado rígido, están tratados como bloque
único. Esto es, si se ejecuta el ciclo fijo G84 en modo Bloque a Bloque el CNC realiza
la rosca completa.
* Cuando se ejecuta la función G84 el CNC asume las funciones G01 y G07
* Si debido a problemas de holguras en el cabezal se desea realizar un movimiento
adicional del cabezal en el fondo de la rosca, se debe indicar en el parámetro aritmético
P19, en unidades de impulsos del encoder, la cantidad adicional que se debe mover el
cabezal.
El CNC recupera este movimiento adicional, repitiéndolo en sentido contrario, al
finalizar la rosca.
* Se puede fijar una temporización en el fondo de la rosca, indicando en el parámetro
máquina "P32", en milisegundos, el tiempo deseado.
OTRAS FUNCIONES
PáginaCapítulo: 6 Sección:
PROGRAMACION 31
OTRAS FUNCIONES
Ejemplo y forma de trabajo
Se desea realizar una rosca de 20 mm de profundidad y un paso de 0.5 mm, con una
velocidad de profundización de 300 rpm y otra de salida de 600 rpm.
El cabezal dispone de un encoder de 1000 impulsos y necesita un factor de multiplica-
ción "x4".
Además, por problemas de holgura, el cabezal debe moverse en el fondo de la rosca 20
impulsos.
También se desea una temporización en el fondo de la rosca de 100 milisegundos.
El CNC debe tener definidos los siguientes parámetros máquina:
P63(3)=1 La máquina dispone de roscado rígido.
P60(8)=0 Para habilitar la función Y
P77=1000 Numero de impulsos del encoder de cabezal
P61(6)=0 Factor multiplicador del eje Y (S)
P32=100 Temporización de 100 milisegundos
A continuación se muestra la forma de programar la rosca.
N000 M3 Sentido de giro del cabezal a derechas
N010 P19 K20 Movimiento adicional del cabezal en el fondo
de la rosca
N020 G84 X20 Y0.5 F300 S600 Definición del ciclo fijo
N030 M30 Fin de programa
El CNC efectúa los siguientes pasos de mecanizado:
1.- Movimiento hasta el fondo de la rosca con el cabezal girando a derechas y a 300
rpm.
El eje X se desplazará hasta la cota X 20.000
El eje Y (S) se desplazará hasta la cota Y 40.000 (20000 x 0.5 x 1000 x4)
2.- Una vez alcanzado el fondo de la rosca el cabezal se moverá lo indicado en el
parámetro aritmético P19, 20 impulsos.
El eje Y (S) se desplazará hasta la cota Y 40.020
3.- Teporización de 100 milisegundos, lo indicado en el parámetro máquina P32.
4.- Movimiento de retroceso hasta salir de la rosca con el cabezal girando a izquierdas
y a 600 rpm.
El eje X se desplaza 20mm hasta la cota X 00.000
El eje Y (S) se desplaza (20000 x 0.5 x 1000 x4) hasta la cota Y 00.020
5.- Recuperación del movimiento adicional realizado en el fondo de la rosca.
El eje Y (S) se desplazará hasta la cota Y 00.000
6.- Fin de la rosca y fin del programa.
Sección:
Página
PROGRAMACION32
Capítulo: 6
6.8.4 CARGA DE LAS DIMENSIONES DEL PUNZON (G60)
La función G60 puede ser utilizada de dos formas distintas.
Como carga de traslados de origen.
Está explicado en el apartado 6.3.3.2 de este mismo manual.
Como carga de las dimensiones del punzón.
Está especialmente dirigido a máquinas punzonadoras. Se debe personalizar el parámetro
máquina "P101(7)=1".
El CNC tiene en cuenta las dimensiones del punzón durante la ejecución del programa,
evitando que sus extremos superen los límites de recorrido fijados por parámetro
máquina.
El formato de programación es G60 X Y. Los valores X e Y indican la mitad de las
dimensiones del punzón según los ejes X e Y.
Cuando el punzón es redondo los valores X e Y coinciden con el radio del punzón.
Atención:
En el momento del encendido, después de ejecutarse M30 o después de una
Emergencia o reset, el CNC asigna el valor 0 a ambas dimensiones del punzón.
OTRAS FUNCIONES
PáginaCapítulo: 6 Sección:
PROGRAMACION 33
6.9 PROGRAMACION PARAMETRICA
Un parámetro sustituye a un valor numérico en las diferentes funciones del programa.
El programador podrá utilizar los parámetros al editar sus propios programas. Más tarde y
durante la ejecución, el CNC sustituirá estos parámetros por los valores que en ese momento
tengan asignados.
El CNC dispone de 100 parámetros aritméticos (P0 a P99).
Para asignar, durante la edición del programa, un parámetro aritmético a una determinada
función (G, X, Y, F, S, etc), se debe:
* Seleccionar la función deseada (G, X, Y, F, S, etc).
* Pulsar la tecla [P]. El CNC mostrará la letra "P" junto a la función seleccionada, por
ejemplo "XP".
* Teclear el número del parámetro aritmético.
Atención:
Al definir, en un mismo bloque, varias funciones de un mismo tipo, se deben
programar todas ellas con o sin formato paramétrico. Nunca se pueden mezclar
ambos formatos.
Por ejemplo el bloque MP17.5.0 es equivalente a MP17 MP5 MP0 y no a
MP17 M5 M0.
Cuando se define la función "G" en paramétricas, únicamente asume el primer
valor indicado. Siendo lo mismo programar GP10.11.12 o GP10.
6.9.1 ASIGNACIONES
Para asignar valores a un parámetro se debe utilizar uno de estos métodos:
N001 P1 P2 El parámetro aritmético P1 toma el valor de P2, mientras que P2
mantiene el valor que tenia.
N002 P3 K1.5 El parámetro aritmético P3 toma el valor que indica la constante
numérica "K", en este caso 1,5.
Las constantes numéricas admiten valores entre ± 99999,99.
N003 P4 X El parámetro aritmético P4 toma el valor de la cota teórica que ocupa el
eje X en ese momento.
N004 P5 Y El parámetro aritmético P5 toma el valor de la cota teórica que ocupa el
eje Y en ese momento.
N005 P6 E1 Asigna al parámetro aritmético P6 el valor correspondiente a la entrada
E1, terminal 21 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.
N006 P7 E2 Asigna al parámetro aritmético P7 el valor correspondiente a la entrada
E2, terminal 23 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.
PROGRAMACION
PARAMETRICA
Sección:
Página
PROGRAMACION34
Capítulo: 6
N007 P8 E3 Asigna al parámetro aritmético P8 el valor correspondiente a la entrada
E3, terminal 22 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.
N008 P9 E4 Asigna al parámetro aritmético P9 el valor correspondiente a la entrada
E4, terminal 25 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.
N009 P10 E5 Asigna al parámetro aritmético P10 el valor correspondiente a la entrada
E5, terminal 17 del conector I/O2. Si 0V el valor 0 y si 24V el valor 1.
N010 P11 E0 Asigna al parámetro aritmético P11 el valor correspondiente a las
entradas E1, E2, E3, E4 y E5.
En el ejemplo P11= 2
4
+ 2
2
+ 2
1
= 16 + 4 + 2 = 22
6.9.2 OPERACIONES
Las operaciones que se pueden realizar entre parámetros aritméticos o entre parámetros
aritméticos y constantes numéricas (K) son:
F1 Suma
F2 Resta
F3 Multiplicación
F4 División
F5 Raíz cuadrada
F6 Raíz cuadrada de la suma de los cuadrados
F7 Seno
F8 Coseno
F9 Tangente
F10 Arco tangente
F11 Comparación
F12 Parte entera
F13 Parte entera más uno
F14 Parte entera menos uno
F15 Valor absoluto
F16 Complementación
F1 Suma
N101 P10 P11 F1 P12 El CNC efectúa la operación P10 = P11 + P12
N102 P10 P11 F1 K2 El CNC efectúa la operación P10 = P11 + 2
N103 P10 K8 F1 K2 El CNC efectúa la operación P10 = 8 + 2 = 10
N104 P10 P10 F1 K2 El CNC efectúa la operación P10 = P10 + 2
PROGRAMACION
PARAMETRICA
Entrada E5 E4 E3 E2 E1
Tensión 24V 0V 24V 24V 0V
Estado lógico 1 0 1 1 0
Valor 2
4
2
3
2
2
2
1
2
0
PáginaCapítulo: 6 Sección:
PROGRAMACION 35
F2 Resta
N101 P10 P11 F2 P12 El CNC efectúa la operación P10 = P11 - P12
N102 P10 P11 F2 K2 El CNC efectúa la operación P10 = P11 - 2
N103 P10 K8 F2 K2 El CNC efectúa la operación P10 = 8 - 2 = 6
N104 P10 P10 F2 K2 El CNC efectúa la operación P10 = P10 - 2
F3 Multiplicación
N101 P10 P11 F3 P12 El CNC efectúa la operación P10 = P11 x P12
N102 P10 P11 F3 K2 El CNC efectúa la operación P10 = P11 x 2
N103 P10 K8 F3 K2 El CNC efectúa la operación P10 = 8 x 2 = 16
N104 P10 P10 F3 K2 El CNC efectúa la operación P10 = P10 x 2
F4 División
N101 P10 P11 F4 P12 El CNC efectúa la operación P10 = P11 P12
N102 P10 P11 F4 K2 El CNC efectúa la operación P10 = P11 2
N103 P10 K8 F4 K2 El CNC efectúa la operación P10 = 8 2 = 4
N104 P10 P10 F4 K2 El CNC efectúa la operación P10 = P10 2
F5 Raíz cuadrada
N101 P10 F5 P12 El CNC efectúa la operación P10 = P12
N102 P10 F5 K9 El CNC efectúa la operación P10 = 9 = 3
N104 P10 F5 P10 El CNC efectúa la operación P10 = P10
F6 Raíz cuadrada de la suma de los cuadrados
N101 P10 P11 F6 P12 El CNC efectúa la operación P10 = P11
2
+ P12
2
N102 P10 P11 F6 K2 El CNC efectúa la operación P10 = P11
2
+ 4
N103 P10 K3 F6 K4 El CNC efectúa la operación P10 = 9 + 16 = 5
N104 P10 P10 F6 K2 El CNC efectúa la operación P10 = P10
2
+ 4
F7 Seno
N101 P10 F7 P12 El CNC efectúa la operación P10 = sen P12
N102 P10 F7 K30 El CNC efectúa la operación P10 = sen 30° = 0,5
F8 Coseno
N101 P10 F8 P12 El CNC efectúa la operación P10 = cos P12
N102 P10 F8 K60 El CNC efectúa la operación P10 = cos 60° = 0,5
F9 Tangente
N101 P10 F9 P12 El CNC efectúa la operación P10 = tg P12
N102 P10 F9 K45 El CNC efectúa la operación P10 = tg 45° = 1
F10 Arco tangente
N101 P10 F10 P12 El CNC efectúa la operación P10 = arc tg P12
N102 P10 F10 K1 El CNC efectúa la operación P10 = arc tg 1 = 45°
PROGRAMACION
PARAMETRICA
Sección:
Página
PROGRAMACION36
Capítulo: 6
F11 Comparación
Compara un parámetro aritmético con otro o con una constante numérica, indicando si
el parámetro aritmético es igual, distinto, mayor o menor que la constante numérica o
que el otro parámetro aritmético.
Esta operación es muy utilizada cuando se trabaja con los saltos condicionales G26,
G27, G28 y G29, que se encuentran explicados más adelante.
N101 P10 F11 P12 Compara los valores de P10 y P12
N102 P10 F11 K100 Mira si el valor de P10 es igual, distinto, mayor o menor que
100
F12 Parte entera
N101 P10 F12 P12 Asigna a P10 el valor de la parte entera de P12
N102 P10 F12 K12,34 Asigna a P10 el valor 12, parte entera de 12,34
F13 Parte entera más uno
N101 P10 F13 P12 Asigna a P10 el valor de la parte entera de P12 más 1
N102 P10 F13 K12,34 Asigna a P10 el valor 13, parte entera de 12,34 más 1
F14 Parte entera menos uno
N101 P10 F14 P12 Asigna a P10 el valor de la parte entera de P12 menos 1
N102 P10 F14 K12,34 Asigna a P10 el valor 11, parte entera de 12,34 menos 1
F15 Valor absoluto
N101 P10 F15 P12 Asigna a P10 el valor absoluto de P12
N102 P10 F15 K-12,3 Asigna a P10 el valor 12,3 valor absoluto de -12,3
N103 P10 F15 K4,5 Asigna a P10 el valor 4,5 valor absoluto de 4,5
F16 Complementación
N101 P10 F16 P12 Asigna a P10 el valor complementado de P12
N102 P10 F16 K-12,3 Asigna a P10 el valor 12,3 valor complementado de -12,3
N103 P10 F16 K4,5 Asigna a P10 el valor -4,5 valor complementado de 4,5
PROGRAMACION
PARAMETRICA
PáginaCapítulo: 6 Sección:
PROGRAMACION 37
6.9.3 ACCESO A LA TABLA DE PARAMETROS ARITMETICOS
El CNC guarda los valores de los parámetros aritméticos en una tabla. Estos valores pueden
ser modificados al ejecutarse bloques paramétricos o accediendo a dicha tabla en el modo
de operación Editor.
Pulsar la tecla para acceder al modo Editor, y a continuación pulsar la secuencia de
teclas [F1] [P]. El CNC mostrará una información del siguiente tipo:
La ventana superior muestra el número de parámetro
que se encuentra seleccionado
La ventana inferior muestra el valor de dicho parámetro
aritmético.
El CNC dispone de 100 parámetros (00/99) aritméticos. El valor de cada parámetro puede
tener signo, cifras decimales y estar representado en forma exponencial.
Cuando el CNC utiliza el formato exponencial, los dos últimos dígitos se utilizan para el
exponencial.
0.98700 -1 Es lo mismo que 0.98700 10
-1
1298700 7 Es lo mismo que 1298700 10
7
Visualización de parámetros
Para ver los parámetros anteriores y posteriores utilizar las teclas
Cuando se utilizan pocos parámetos aritméticos el CNC permite, con objeto de simplificar
el manejo del operario, utilizar únicamente los primeros parámetros de cada decena y
personalizar adecuadamente el parámetro máquina "P93".
Ejemplos:
Con el parámetro máquina "P93=0" el CNC mostrará todos los parámetros aritméticos.
Con el parámetro máquina "P93=1" el CNC mostrará los siguientes parámetros:
P0-P1 P10-P11 P20-P21 P30-P31 ..... P90-P91
Con el parámetro máquina "P93=2" el CNC mostrará los siguientes parámetros:
P0-P1-P2 P10-P11-P12 P20-P21-P22 P30-P31-P32 .... P90-P91-P92
Acceso a un determinado parámetro
Para acceder a un determinado parámetro, se debe actuar del siguiente modo:
- Pulsar 2 veces la tecla [CL]. El CNC borrará las 2 ventanas.
- Introducir el número de parámetro que se desea visualizar.
- Pulsar la tecla [RECALL]
El CNC mostrará el valor de dicho parámetro.
PROGRAMACION
PARAMETRICA
Sección:
Página
PROGRAMACION38
Capítulo: 6
Asignar un valor a un parámetro
Para asignar un valor a un determinado parámetro, se deben seguir los siguientes pasos:
- Seleccionar el parámetro deseado
- Pulsar la tecla [CL]. El CNC borrará las ventana inferior.
- Introducir el valor deseado
- Pulsar la tecla [ENTER]
PROGRAMACION
PARAMETRICA
PáginaCapítulo: 6 Sección:
PROGRAMACION 39
6.9.4 FUNCION DE SALTO INCONDICIONAL (G25)
La función G25 se puede utilizar de 2 formas:
* Para efectuar un salto, dentro del mismo programa, al bloque indicado. La ejecución del
programa continuará tras el salto, a partir del bloque indicado.
* Para ejecutar, dentro del mismo programa, la parte de programa existente entre los dos
bloques indicados.
Además, es posible repetir la ejecución de la zona de programa un número determinado
de veces.
La ejecución del programa continuará en el bloque siguiente tras ejecutar las veces
indicadas la zona de programa, a partir del bloque indicado
En el bloque que se programa la función G25, no se pueden programar más funciones.
G25 como salto de bloque
Permite efectuar un salto, dentro del mismo programa, al bloque indicado. La ejecución
del programa continuará tras el salto, a partir del bloque indicado.
A continuación de la función "G25" se debe indicar el número de bloque al que se desea
saltar.
El número de bloque puede ser direccionado mediante un número (N010 G25 N50) o
mediante un parámetro aritmético (N010 G25 NP10).
Ejemplo de programación: N000 G00 X100
N005 Y50
N010 G25 N50
N015 X50
N020 Y70
N050 G01 X20
Al llegar al bloque N010, el control salta al bloque N050, para continuar desde éste
hasta el final del programa. Es decir, que no se ejecutarán los bloques N015 y N020
G25 como ejecución de parte de programa
Permite ejecutar, dentro del mismo programa, la parte de programa existente entre los
dos bloques indicados.
Además, es posible repetir la ejecución de la zona de programa un número determinado
de veces.
La ejecución del programa continuará en el bloque siguiente tras ejecutar las veces
indicadas la zona de programa, a partir del bloque indicado
A continuación de la función "G25" se debe indicar el número de bloque inicial de la
zona de programa que se desea ejecutar. Por ejemplo N030 G25 N5
PROGRAMACION
PARAMETRICA
Sección:
Página
PROGRAMACION40
Capítulo: 6
Tras ello, pulsar la tecla [.] y el número de bloque final de la zona de programa que se
desea ejecutar. Por ejemplo N030 G25 N5.20
A continuación, pulsar la tecla [.] y el número de veces que se desea ejecutar la zona
indicada. Por ejemplo N030 G25 N5.20.81
Si no se indica el número de repeticiones, el CNC asume el valor 1, es decir, que es lo
mismo N030 G25 N5.20 o N030 G25 N5.20.1
Cuando se utiliza el direccionamiento mediante parámetro se debe tener en cuenta que
lo será para los 3 campos. Por ejemplo, si se programa N123 G25 NP10.20.30 el CNC
entiende que el bloque inicial lo define el parámetro P10, el bloque final el parámetro
P20 y el número de veces el parámetro P30.
Se pueden programar hasta 15 niveles de anidamiento es decir, desde una sección de
programa puede llamarse a otra y así sucesivamente hasta 15 niveles. Cada uno de los
niveles se puede repetir 99 veces.
Atención:
Si el bloque final de la sección de programa que se desea ejecutar no contiene
ninguna información, el control visualizará el código de error 7.
Ejemplo de programación: N000 G00 X10 M3
N005 Y20
N010 G01 X50
N015 G00 Y0
N020 X0
N025 Y10
N030 G25 N5.20.81
N035 Y22
El programa comenzará a ejecutarse en el bloque N000. Al llegar al bloque N030,
el CNC ejecutará 81 veces la zona de programa comprendida entre los bloques N005
y N020, ambos inclusive.
Una vez finalizadas las 81 veces, la ejecución del programa continuará en el bloque
N035.
PROGRAMACION
PARAMETRICA
PáginaCapítulo: 6 Sección:
PROGRAMACION 41
6.9.5 FUNCIONES DE SALTO CONDICIONALES (G26, G27, G28, G29)
Son similares a la función G25 (salto incondicional).
Las funciones G26, G27, G28 y G29, antes de efectuar el salto de bloque o ejecutar la parte
de programa indicada, comprueban que se ha producido la condición requerida.
G26 Salto si cero. Requiere que se dé la condición de "Cero".
G27 Salto si no cero. Requiere que no se dé la condición de "Cero".
G28 Salto si menor que cero. Requiere que se dé la condición de "Menor"
G29 Salto si mayor o igual a cero. Requiere que no se dé la condición de "Menor".
La condición de "Cero", también denominada igualdad, se activa en los siguientes casos:
* Cuando el resultado de una operación es igual a cero.
Ejemplo: N001 P1 P3 F2 K5 Se cumple la condición de cero si P3 = 5
* Si en una comparación ambos términos son iguales.
Ejemplo: N002 P1 F11 K8 Se cumple la condición de cero si P1 = 8
La condición de "Menor", también denominada negativo, se activa en los siguientes casos:
* Cuando el resultado de una operación es menor que cero (negativo).
Ejemplo: N001 P1 P3 F2 K5 Se cumple la condición si P3 es menor que 5
* Si en una comparación, el primer operando es menor que el segundo.
Ejemplo: N002 P1 F11 K8 Se cumple la condición si P1 es menor que 8
Atención:
Las asignaciones y las funciones no paramétricas no alteran el estado de los
indicadores de condición.
Ejemplo de programación: N060 P2 F11 K22
N065 G01 X10
N070 Y20
N071 G26 N100
N072 G28 N200
N073 G29 N300
En el bloque N060 se efectúa una comparación.
Los bloques N65 y N70 no alteran el estado de los indicadores de condición.
Por lo tanto: Si P2 vale 22, el programa continuará en el bloque N100
Si P2 vale menos que 22, el programa continuará en el bloque N200
Si P2 vale más que 22, el programa continuará en el bloque N300
Se debe tener cuidado al programar las funciones G26 y G29. Si en el ejemplo anterior se
hubiera programado: N071 G28 N200
N072 G29 N300
N073 G26 N100
El programa no ejecutaría el bloque N073. Con P2 menor que 22 el bloque continúa en
N200 y con P2 mayor o igual a 22 continúa en N300.
PROGRAMACION
PARAMETRICA
Sección:
Página
PROGRAMACION42
Capítulo: 6
Ejemplo de programación en paramétricas para el cálculo de coordenadas de los diferentes
puntos que componen una elipse.
La formula que define una elipse es:
X = P0 seno ß
Y = P1 coseno ß
Siendo:
P0 = Semieje mayor
P1 = Semieje menor
Los parámetros de llamada son:
P0 = Semieje mayor
P1 = Semieje menor
P2 = Angulo del primer punto (A)
P3 = Incremento o paso angular entre puntos.
Los parámetros que utiliza el programa son:
P2 = Angulo del nuevo punto (ß)
P4 = Cota X del nuevo punto
P5 = Cota Y del nuevo punto
Programa:
N000 P0 K20 Definición de los parámetros de llamada (Ejemplo)
N001 P1 K10
N002 P2 K0
N003 P3 K2
N004 G25 N20 Salto a la rutina de calculo de la elipse
N020 P4 F7 P2 Cálculo del nuevo punto de la elipse.
N021 P5 F8 P2
N022 P4 P0 F3 P4 P4 = P0 sen ß
N023 P5 P1 F3 P5 P5 = P1 cos ß
N024 G0.5.90 XP4 YP5 Movimiento en G00 al primer punto de la elipse
N025 P2 P2 F1 P3 Incremento del ángulo ß = ß + P3
N026 G25 N20.23 Cálculo del nuevo punto de la elipse.
N026 G1 XP4 YP5 F200 Desplazamiento al nuevo punto.
N027 P2 F11 K360 Compara ß con 360°
N028 G28 N25 Si ß < 360°, no ha finalizado, nuevo punto, salta al N25
N029 M30 Si ß = 360°, Fin del programa.
PROGRAMACION
PARAMETRICA
CODIGOS
DE
ERROR
01 Se ha intentado ejecutar una función de SALTO/LLAMADA en el modo TEACH IN.
02 Velocidad de avance F demasiado grande durante la ejecución.
03 Error en la memoria EPROM.
04 Error en la memoria RAM.
05 Error en CHECKSUM de parámetros.
06 Datos extraños en la memoria.
07 Salto/LLamada mal programado.
08 Error de batería.
09 Error en los parámetros máquina del eje X:
> La Distancia de Frenado (P3) es menor que la Banda de Muerte (P28).
> El valor asignado al parámetro P3, es superior a 8388,607 mm ó 330,259 pulgadas.
Error durante la ejecución del eje X:
> No se puede ejecutar el movimiento, pues debido a la velocidad programada, la distancia de frenado es
menor que la Banda de Muerte (Lazo de Posicionamiento Abierto).
10 Se ha programado un bloque que obliga al eje X a salirse de los límites.
11 Se ha programado un valor fuera de los límites permisibles.
12 Valor programado no válido:
> Eje rotativo ROLLOVER siguiendo el camino más corto, en coordenadas absolutas no admite valores
negativos.
> Eje con dentado HIRTH no admite valores con decimales.
13 Más de 15 niveles de anidamiento en la programación de un salto ó llamada.
14 Programada una función G inadecuada.
15 No se ha programado la función M30 al finalizar el programa.
16 Eje X no controlado:
> Se ha desplazado el eje X 16 veces la Banda de Muerte, una vez activado el freno.
> El sentido del movimiento no se corresponde con el signo de la consigna.
> Los impulsos reales de la captación del eje X no están entre el 50% y 200% de los teóricos, durante el tiempo
definido en el parámetro P12.
17 Emergencia.
18 Alarma de contaje del eje X.
19 Límite de recorrido del eje X sobrepasado.
20 Error de seguimiento del eje X.
21 Error de palpación.
22 Se han definido prestaciones que no se encuentran disponibles en este modelo CNC, por ejemplo:
> Lazo de Posicionamiento Abierto sin servositemas en los modelos 101S y 102S
> Teclado exterior "JOG100" en los modelos 101 y 102
Se ha indicado en los parámetros máquina alguna incompatibilidad como:
> Señales Rápido, Lento y trabaja en Lazo de Posicionamiento Cerrado.
> Eje rotativo ROLLOVER y Lazo de Posicionamiento Abierto.
> Eje con Dentado HIRTH ó siguiendo el camino más corto y no Eje ROLLOVER.
23 Valor demasiado grande asignado a un parámetro aritmético en la programación paramétrica.
24 División aritmética por 0.
25 Raíz cuadrada de un número negativo.
26 Bloque paramétrico mal editado.
27 Se ha seleccionado un número de herramienta demasiado grande. Por ejemplo, cuando se asigna a la función T
un parámetro aritmético de valor mayor que 10.
28 Se han programado más de 4 funciones M en un bloque o bien se han programado 4 M’s en el mismo bloque donde
existe una función S que implica cambio de gama (M41,M42,M43 o M44).
29 No hay gamas seleccionadas (P36, P37, P38 y P39=0), o el valor de S (velocidad de giro del cabezal), mayor que
el permitido.
30 Valor del parámetro máquina P24 o P25 mayor que P27.
31 Valor del parámetro máquina P64 o P65 mayor que P67.
32 Error en los parámetros máquina del eje Y:
> La Distancia de Frenado (P43) es menor que la Banda de Muerte (P68).
> El valor asignado al parámetro P43, es superior a 8388,607 mm ó 330,259 pulgadas.
Error durante la ejecución del eje Y:
> No se puede ejecutar el movimiento, pues debido a la velocidad programada, la distancia de frenado es
menor que la Banda de Muerte (Lazo de Posicionamiento Abierto).
33 Error en la transmisión RS 232 C.
34 Bloque demasiado largo transmitido por la RS 232 C.
35 Bloque erroneo en la transmisión RS 232 C.
36 Se ha programado un bloque que obliga al eje Y a salirse de los límites.
37 Límite de temperatura interna sobrepasado.
38 Eje Y no controlado:
> Se ha desplazado el eje Y 16 veces la Banda de Muerte, una vez activado el freno.
> El sentido del movimiento no se corresponde con el signo de la consigna.
> Los impulsos reales de la captación del eje Y no están entre el 50% y 200% de los teóricos, durante el tiempo
definido en el parámetro P12.
39 Alarma de contaje del eje Y.
40 Límite de recorrido del eje Y sobrepasado.
41 Error de seguimiento del eje Y.
42 El círculo programado no pasa por el punto final definido (tolerancia 0,01 mm).
43 En la interpolación circular no se han definido I, J o se han definido mal.
44 Se ha programado un bloque que no es correcto, bien en si mismo o bien en relación con la historia del programa
hasta el momento.
45 Programada una función no permitida según lo definido mediante los parámetros máquina.
46 Error de checksum de las herramientas.
47 Error de LAN, la red no anda.
48 Orden incorrecta, el nodo destino no entiende esa orden.
49 Red mal configurada, algún nodo no ha entrado en la red.
50 El nodo destino no puede atender la orden (en ejecución).
51 Obligatoriedad de buscar los Io de Ios ejes en el encendido.
52 Efectuándose la vigilancia en doble captación, el deslizamiento ha superado el máximo permitido (el fijado por
el parámetro máquina P110).
101 Error de DNC. Orden incorrecta.
102 Error de DNC. Error leyendo tecla.
103 Error de DNC. Se ha enviado un bloque incorrecto.
104 Error de DNC. Error leyendo el nº del primer bloque del programa activo.
105 Error de DNC. Nº de bloque incorrecto.
106 Error de DNC. El CNC está en ejecución.
107 Error de DNC. Tecla bloqueada.
108 Error de DNC. Código de tecla incorrecto.
109 Error de DNC. Cota negativa en un eje rollover.
110 Error de DNC. Número incorrecto de parámetro aritmético.
111 Error de DNC. Exponente de parámetro aritmético demasiado grande.
112 Error de DNC. Valor de parámetro aritmético incorrecto.
113 Error de DNC. Al solicitar el contenido de varios bloques (código RN), se ha indicado un bloque inicial mayor
que el bloque final. Por ejemplo RN100.50
114 Error de DNC. Los parámetros máquina del CNC se encuentran bloqueados.
115 Error de DNC. La memoria de programas del CNC se encuentra protegida.
116 Error de DNC. Se ha enviado un bloque al CNC que contiene demasiados caracteres. El CNC admite hasta un
máximo de 80 caracteres. Si no se utilizan espacios separadores, el bloque no puede contener más de 45
117 Error de DNC. Se ha enviado un bloque de programa no acorde con los parámetros máquina.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103

Fagor CNC 101_102 Manual de usuario

Tipo
Manual de usuario