Академический Документы
Профессиональный Документы
Культура Документы
(modelo T)
Ref. 0204-cas
/A
/B
/C
12 ms
6 ms
3 ms
----2,5 ms 1,5 ms
256 Kb ampliable a 1Mb 1 Mb
1 Mb
512 Kb ampliable a 2Mb 4Mb
4Mb
4 ms
3 ms
3 ms
----Opcin Opcin
Se debe tener en cuenta que algunas de las funciones descritas en este manual
dependen de las opciones de software que usted acaba de adquirir.
Nmero de ejes con Software estndar
Nmero de ejes con Software opcional
Grficos Slidos
Control de vida de las herramientas
Ciclos fijos de palpador
DNC
Versin COCOM
Eje C (Torno)
Editor de perfiles
Compensacin radial
Control tangencial
Funcin Retracing
Roscado electrnico
Gestin del almacn de herramientas
Ciclos fijos de mecanizado
Software conversacional (TC y TCO)
2
4o7
Estndar
Opcin
Opcin
Opcin
Opcin
Opcin
Opcin
Estndar
Opcin
Opcin
Estndar
Estndar
Estndar
Opcin
iii
INDICE
HISTORICO DE VERSIONES (T)
INTRODUCCIN
Condiciones de seguridad ....................................................................................................... 3
Condiciones de reenvo ........................................................................................................... 5
Documentacin Fagor para el CNC .......................................................................................... 6
1. GENERALIDADES
1.1
1.2
1.3
1.3.1
1.4
2. MODOS DE OPERACIN
2.1
2.2
3. EJECUTAR / SIMULAR
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.3
3.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.6
4. EDITAR
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.4.1
4.1.4.2
4.1.4.3
4.1.4.4
4.1.4.5
4.1.4.6
4.1.4.7
4.1.4.8
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.10.1
4.10.2
Editar ......................................................................................................................... 2
Edicin en lenguaje CNC ........................................................................................... 2
Edicin en TEACH-IN ............................................................................................... 3
Editor interactivo ....................................................................................................... 4
Editor de perfiles ....................................................................................................... 5
Forma de operar con el editor de perfiles ................................................................... 6
Edicin de un perfil .................................................................................................... 7
Definicin de un tramo recto ..................................................................................... 8
Definicin de un tramo curvo .................................................................................... 9
Aristas ....................................................................................................................... 10
Modificar ................................................................................................................... 11
Terminar..................................................................................................................... 13
Ejemplo de definicin de un perfil .............................................................................. 14
Modificar ................................................................................................................... 16
Buscar ....................................................................................................................... 17
Sustituir ..................................................................................................................... 18
Borrar bloque ............................................................................................................. 19
Mover bloque ............................................................................................................ 20
Copiar bloque ............................................................................................................ 21
Copiar a programa ..................................................................................................... 22
Incluir programa ........................................................................................................ 23
Parmetros editor ....................................................................................................... 24
Autonumeracin ....................................................................................................... 24
Seleccin de los ejes para edicin en TEACH-IN ...................................................... 25
5. MANUAL
5.1
5.1.1
5.1.2
5.1.3
5.1.3.1
5.1.3.2
5.1.3.3
5.2
6. TABLAS
6.1
6.2
6.3
6.4
6.5
6.5.1
6.6
6.7
vi
7. UTILIDADES
7.1
7.1.1
7.2
7.3
7.4
7.5
7.6
Directorio .................................................................................................................. 1
Directorio de los dispositivos externos ..................................................................... 3
Copiar ........................................................................................................................ 4
Borrar ........................................................................................................................ 5
Renombrar ................................................................................................................. 5
Protecciones .............................................................................................................. 6
Cambiar fecha ............................................................................................................ 8
8. ESTADO
8.1
8.2
8.3
8.4
CNC ........................................................................................................................... 1
DNC .......................................................................................................................... 2
SERCOS ..................................................................................................................... 3
CAN .......................................................................................................................... 3
9. PLC
9.1
9.2
9.3
9.3.1
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.10.1
9.10.2
9.10.2.1
9.10.2.2
9.10.2.3
9.10.3
9.10.3.1
9.10.3.2
9.10.3.3
9.10.4
Editar ......................................................................................................................... 2
Compilar .................................................................................................................... 9
Monitorizacin .......................................................................................................... 10
Monitorizacin con el PLC en marcha y con el PLC parado ....................................... 17
Mensajes activos ...................................................................................................... 19
Paginas activas .......................................................................................................... 19
Salvar programa ......................................................................................................... 19
Restaurar programa ................................................................................................... 20
Mapas de uso ............................................................................................................ 20
Estadsticas ............................................................................................................... 21
Analizador lgico ...................................................................................................... 23
Descripcin de la pantalla de trabajo ......................................................................... 23
Seleccin de variables y condiciones de disparo ...................................................... 26
Seleccionar variables ................................................................................................. 26
Seleccionar la condicin de disparo .......................................................................... 28
Seleccionar la base de tiempos .................................................................................. 30
Ejecutar traza ............................................................................................................. 31
Captura de datos ....................................................................................................... 32
Modos de operacin ................................................................................................. 33
Representacin de la traza ......................................................................................... 34
Analizar traza ............................................................................................................. 35
10. PERSONALIZACION
10.1
10.2
10.3
10.4
10.5
Utilidades .................................................................................................................. 3
Edicin de pginas y smbolos de usuario ................................................................ 5
Elementos grficos .................................................................................................... 10
Textos ........................................................................................................................ 15
Modificaciones .......................................................................................................... 18
vii
12. DIAGNOSIS
12.1
12.1.1
12.1.2
12.2
12.3
12.3.1
12.3.2
12.4
12.4.1
12.5
12.6
12.7
viii
Configuracin ............................................................................................................ 2
Configuracin hardware ............................................................................................ 2
Configuracin software ............................................................................................. 2
Test hardware ............................................................................................................ 3
Testeos ...................................................................................................................... 4
Test memoria ............................................................................................................. 4
Test cdigo ............................................................................................................... 4
Ajustes ...................................................................................................................... 5
Test de geometra del circulo ..................................................................................... 5
Usuario ...................................................................................................................... 7
Disco Duro ................................................................................................................ 7
Notas de inters ........................................................................................................ 7
Manual
Instalacin
Instalacin
Programacin
Instalacin
Programacin
Operacin
Instalacin
Operacin
Instalacin
Operacin
Programacin
Operacin
Marzo de 2000
Software: 4.02.
Prestacin
Detener preparacin en canal de PLC
Volantes admiten captacin diferencial
Alto nivel. Operador ""?"" en instruccin WRITE
Manual
Instalacin
Instalacin
Programacin
Junio de 2000
Software: 4.1x.
Prestacin
Idiomas Checo y Polaco
Visualizar rpm tericas del cabezal
Cinco zonas de trabajo
Asignar ms CPU para el PLC
Variables de configuracin software y hardware
Mejora de manejo en Utilidades
Gestin similar a DDSETUP
Control de Jerk
Modo Manual. Visualizar Posicin
Mejora de gestin de zonas de trabajo en JOG
Modo de trabajo configurable en modelo M
Modelo 8055 /A
Manual
Instalacin
Instalacin
Instalacin
Programacin
Instalacin
Operacin
Instalacin
Programacin
Operacin
Instalacin
Instalacin
Operacin
Instalacin
Noviembre de 2000
Software: 6.0x.
Prestacin
Adecuacin del conector RS232 (compatible con anterior)
Variable PARTC no se incrementa en simulacin
Grficos slidos. Repinta imagen tras cambiar condiciones
Nuevos teclas NMON.55XX-11.LCD
Idiomas checo y polaco
Sercos. Valores parmetro SERPOWSE (P121)
Roscas de paso variable (G34)
Manual
Instalacin
Instalacin
Programacin
Operacin
Instalacin
Instalacin
Instalacin
Programacin
Abril de 2001
Software: 6.1x.
Prestacin
Edicin parmetros regulador (Sercos) desde el CNC
Utilidades. Copiar o borrar grupo de programas
Canal de PLC. marcas asociadas al Feed-Hold
Canal de PLC. Gestin funciones M
Canal de PLC. Generar programas con ejes de PLC
Canal de PLC. Buffer de entrada de 4 a 12 bloques
Editor de perfiles. Modificar punto inicial
Editor de perfiles. Modificar elemento
Editor de perfiles. Borrar elemento
Editor de perfiles. Insertar elemento
Parmetros mquina. Smbolos de actualizacin
Idiomas chino continental
Texto de fabricante en varios idiomas.
Teclas Edit, Simul y Exec
Tratamiento de la tecla rpido en ejecucin
Mensaje de cdigo de validacin incorrecto
Tablas. Inicializaciones
Deteccin de colisiones
Nuevos parmetros del regulador
Sercos. Segunda captacin
Sercos. Aparcar ejes
Manual
Operacin
Instalacin
Instalacin
Instalacin
Instalacin
Operacin
Operacin
Operacin
Operacin
Instalacin
Instalacin
Instalacin
Operacin
Instalacin
Operacin
Programacin
Instalacin
Prestacin
Variables asociadas a la telediagnosis
Manual
Instalacin
Programacin
Instalacin
Programacin
Instalacin
Programacin
Operacin
Programacin
Operacin
Instalacin
Instalacin
Operacin TC
Instalacin
Operacin TC
Operacin TC
Operacin TC
Operacin TC
Operacin TC
Diciembre de 2001
Software: 6.2x.
Prestacin
Funcin Retracing
Test de geometra del crculo
Compensacin cruzada con cotas tericas (p.m.g. TYPCROSS)
Cabezal auxiliar controlado por PLC (p.m.g. AXIS9)
P.m.e. I0CODI1, I0CODI2 para reglas con I0 codificado
Compensacin de holgura por cambio de sentido slo en las trayectorias circulares
G2/G3
Volante no acumula movimiento (p.m.g. HDIFFBAC)
Cambio funcionalidad de variable MEMTST
Subrutina asociada a la funcin G15 de eje C (p.m.g. G15SUB).
Compilar variables de PLC con ejes no definidos
Hasta 70 caracteres en textos de error generados por PLC.
TC. Con Feed-Hold activo el avance cambia de color
TCO. Con Feed-Hold activo el avance cambia de color
Manual
Instalacin
Operacin
Instalacin
Instalacin
Instalacin
Instalacin
Instalacin
Instalacin
Programacin
Instalacin
Operacin TC
Operacin TCO
Abril de 2002
Software: 6.3x.
Prestacin
Nuevos modelos de placas de expansin en el 8055i
Bus CAN OPEN para controlar I/Os digitales remotas en el 8055i
Manual
Instalacin
Programacin
Instalacin
Operacin
Solucin errores
Instalacin
Instalacin
Operacin
Instalacin
Introduccin
Condiciones de seguridad.............................................. 3
Condiciones de reenvo.................................................. 5
Documentacin Fagor para el CNC ............................. 6
Introduccin - 1
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daos a este producto y a los productos conectados a l.
El aparato slo podr repararlo personal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado del
incumplimiento de estas normas bsicas de seguridad.
Introduccin - 3
Smbolos de seguridad
Smbolos que pueden aparecer en el manual
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolos que puede llevar el producto
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolo CHOQUE ELCTRICO.
Indica que dicho punto puede estar bajo tensin elctrica.
Smbolo PROTECCIN DE TIERRAS.
Indica que dicho punto debe ser conectado al punto central de tierras de la
mquina para proteccin de personas y aparatos.
Introduccin - 4
CONDICIONES DE REENVO
Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su material
de empaque original. Si no dispone del material de empaque original, empaqutelo de la siguiente
manera:
1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas)
mayores que las del aparato. El cartn 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 dueo del aparato, su direccin, el nombre de la persona a contactar,
el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de la avera.
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 cartn rellenndola con espuma de poliuretano por todos
lados.
5.- Selle la caja de cartn con cinta para empacar o grapas industriales.
Introduccin - 5
Manual USER-M
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo M.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de programar el CNC.
Manual USER-T
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo T.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de programar el CNC.
Manual MC
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo MC.
Manual TC
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo TC.
Manual MCO/TCO
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo MCO/TCO.
Est dirigido a las personas que van a utilizar la opcin de software de comunicacin DNC.
Est dirigido a las personas que desean efectuar su propia comunicacin de DNC,
sin utilizar la opcin de software de comunicacin DNC.
Est dirigido a las personas que utilizan la disquetera de Fagor. Este manual indica
cmo se debe utilizar dicha disquetera.
Introduccin - 6
1.
GENERALIDADES
En este manual se explica la forma de operar con el CNC a travs de su unidad Monitor-Teclado
y del Panel de Mando.
La unidad Monitor-Teclado est formada por:
* El Monitor o pantalla CRT, que se utiliza para mostrar la informacin requerida del sistema.
* El Teclado, que permite la comunicacin con el CNC, pudindose solicitar informacin
mediante comandos o bien alterar el estado del CNC mediante la generacin de nuevas
instrucciones.
Seccin:
Pgina
1
Unicamente se pueden ejecutar subrutinas existentes en la memoria RAM del CNC. Por
ello, si se desea ejecutar una subrutina almacenada en la "Memkey Card", en un PC o en
el disco duro, copiarla a la memoria RAM del CNC.
Desde un programa pieza en ejecucin se puede ejecutar, mediante la sentencia EXEC
cualquier otro programa pieza situado la memoria RAM, en la "Memkey Card", en un PC
o en el disco duro. Ver captulo 14 del manual de programacin.
Utilidades
El modo de operacin Utilidades, captulo 7 de este manual, permite adems de ver el
directorio de programas pieza de todos los dispositivos, efectuar copias, borrar,
renombrar e incluso fijar las protecciones de cualquiera de ellos.
Ethernet
Si se dispone de la opcin Ethernet y el CNC estconfigurado como un nodo ms dentro
de la red informtica, es posible desde cualquier PC de la red:
Acceder al directorio de programas pieza del Disco Duro (HD).
Editar, modificar, borrar, renombrar, etc. los programas almacenados en el disco
duro (HD)
Copiar programas del disco al PC o viceversa.
Para configurar el CNC como un nodo ms dentro de la red informtica, consultar el
apartado 3.3.4 del manual de Instalacin.
Pgina
2
Captulo: 1
GENERALIDADES
Seccin:
CARD
A
HD
DNC
Si
Si
Si
Si
Si
No
No
No
No
No
No
No
No
Si
No
No
No
No
Si
No
Modificar un programa de ..
Si
No
No
No
Borrar un programa de ..
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
No
Si
Si
No
No
No
Si
No
No
Si
Si
Si
No
Si
No
No
No
Si
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
Si
No
No
No
Si
No
No
No
No
No
No
No
No
No
Captulo: 1
GENERALIDADES
Seccin:
Pgina
3
Captulo: 1
GENERALIDADES
Seccin:
CAP
INS/REP
Captulo: 1
GENERALIDADES
Seccin:
Pgina
5
ENTER
Sirve para validar los comandos del CNC y PLC generados en la Ventana
de edicin.
HELP
RESET
ESC
MAIN MENU Al pulsar esta tecla se accede directamente al men principal del CNC.
RECALL
PPROG
F1 a F7
Teclas especficas para seleccionar ciclos fijos en los modos de trabajo MC y TC.
Adems existen las siguientes secuencias especiales de teclado:
SHIFT RESET El resultado de esta secuencia de teclas es el mismo que si se realiza un
apagado y encendido del CNC. Esta opcin se debe utilizar tras modificar
los parmetros mquina del CNC para que sean efectivos.
SHIFT CL
Pgina
6
Captulo: 1
GENERALIDADES
Seccin:
SHIFT
=0
=1
=2
=3
Seccin:
Pgina
7
NEXSIM
NEXSIM
NEXSIM
NEXSIM
=0
=1
=2
=3
=0
=1
=2
=3
Pgina
8
Captulo: 1
GENERALIDADES
Seccin:
Captulo: 1
GENERALIDADES
Seccin:
Pgina
9
2.
MODOS DE OPERACIN
Captulo: 2
MODOS DE OPERACION
Seccin:
Pgina
1
Pgina
2
Captulo: 2
MODOS DE OPERACION
Seccin:
AYUDA EN OPERACION
Se accede a ella desde el men de modos de operacin, o cuando estando seleccionado
alguno de ellos no se ha seleccionado todava ninguna de las opciones mostradas. En todos
estos casos las softkeys disponen de color de fondo azul.
Ofrece informacin sobre el modo de operacin u opcin correspondiente .
Mientras se dispone de esta informacin en pantalla no se puede seguir operando con el
CNC mediante las softkeys, siendo necesario volver a pulsar la tecla HELP para recuperar
la informacin que se dispona en la ventana principal antes de solicitar la ayuda y continuar
operando con el CNC.
Tambin se abandona el sistema de ayuda pulsando la tecla ESC o la tecla MAIN MENU.
AYUDA EN EDICION
Se accede a ella una vez seleccionada alguna de las opciones de edicin (programas pieza,
programa PLC, tablas, parmetros mquina, etc.). En todos estos casos las softkeys
disponen de color de fondo blanco.
Ofrece informacin sobre la opcin correspondiente .
Mientras se dispone de esta informacin se puede seguir operando con el CNC.
Si se pulsa nuevamente la tecla HELP el CNC analiza si al estado actual de la edicin le
corresponde o no la misma pgina de ayuda.
Si le corresponde otra pgina, la visualiza en lugar de la anterior y si le corresponde la misma
recupera la informacin que se dispona en la ventana principal antes de solicitar la ayuda.
Tambin se abandona el men ayudado tras pulsar la tecla ESC, para volver a la anterior
opcin de operacin, o la tecla MAIN MENU para volver al men principal.
Captulo: 2
MODOS DE OPERACION
Seccin:
SISTEMAS DE AYUDA
Pgina
3
Pgina
4
Captulo: 2
MODOS DE OPERACION
Seccin:
SISTEMAS DE AYUDA
4- Encender el CNC.
La pantalla mostrar la pgina de Actualizacin de software con la siguiente informacin:
Versin instalada y Nueva versin
Checksum de la versin instalada y de la nueva versin.
5.- Pulsar la softkey [Actualizar software]
El CNC mostrar las fases del proceso de actualizacin del cdigo de software y el
estado de las mismas.
Tras finalizar la actualizacin el CNC mostrar una nueva pantalla indicando los pasos
a seguir.
6.- Apagar el CNC.
7.- Quitar la "Memory Card" y poner la "Memkey Card".
8.- Poner el interruptor SW1 en la posicin 0.
9- Encender el CNC. Ya est la nueva versin actualizada.
Notas: Con la memory card que contiene la versin de software no se puede ejecutar
nada en el CNC.
Si se enciende el CNC con la "Memkey Card" y el interruptor SW1 en la posicin 1, no se enciende el CNC pero no afecta a los datos.
Captulo: 2
MODOS DE OPERACION
Seccin:
ACTUALIZACIN DEL
SOFTWARE
Pgina
5
3.
EJECUTAR / SIMULAR
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
Pgina
1
Cuando se desea SIMULAR un programa pieza el CNC solicitar el tipo de simulacin que se
desea realizar, debiendo seleccionarse mediante softkeys una de las siguientes opciones:
RECORRIDO TEORICO
No tiene en cuenta la compensacin de radio (funciones G41, G42) por lo que efecta
una representacin grfica del recorrido programado.
No enva las funciones M, S, T al PLC.
No desplaza los ejes de la mquina, ni pone en marcha el cabezal.
FUNCIONES G
Tiene en cuenta la compensacin de radio (funciones G41, G42) por lo que efecta una
representacin grfica del recorrido correspondiente a la punta terica de la herramienta
(no coincide con el recorrido programado).
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
Recorrido terico
Programada
No
No
No
Enva funciones
M3-4-5
M41-42-43-44
No
Funciones G
Funciones G, M, S, T
Punta terica
Punta terica
No
No
No
No
No
S
No
S
Rpido
Punta terica
Rpido [S=0]
Punta terica
No
No
Las condiciones de ejecucin o simulacin (bloque inicial, tipo de grfico, etc) que se pueden
fijar antes, o durante, la ejecucin o simulacin el programa pieza son:
SELECCIN DE BLOQUE
Esta opcin permite seleccionar el bloque en el que se desea comenzar la ejecucin o
simulacin del programa.
CONDICIN DE PARADA
Esta opcin permite seleccionar el bloque en el que se desea finalizar la ejecucin o
simulacin del programa.
VISUALIZAR
Esta opcin permite seleccionar uno de los modos de visualizacin disponibles.
MDI
Esta opcin permite editar cualquier tipo de bloque (ISO o alto nivel), facilitando mediante
las softkeys la informacin necesaria sobre el formato correspondiente.
Una vez editado el bloque y tras pulsar la tecla
salirse de este modo de operacin.
INSPECCIN DE HERRAMIENTA
Esta opcin permite, una vez interrumpida la ejecucin del programa, inspeccionar la
herramienta y cambiarla si fuera necesario.
GRAFICOS
Esta opcin realizar una representacin grfica de la pieza durante la ejecucin o
simulacin del programa pieza seleccionado.
Tambin permite seleccionar el tipo de grfico, la zona a visualizar, el punto de vista y los
parmetros grficos que se desean utilizar en este modo.
BLOQUE A BLOQUE
Esta opcin permite ejecutar o simular el programa bloque a bloque o de forma continua.
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
Pgina
3
Pgina
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
SELECCIN DEL BLOQUE Y
CONDICIN DE PARADA
Esta opcin de continuar la bsqueda se podr ejecutar cuantas veces se desee. Una
vez alcanzado el final del programa el CNC contina la bsqueda desde el principio del
programa.
Para abandonar la opcin de bsqueda se debe pulsar la softkey ABORTAR o la
tecla ESC. El CNC mostrar el cursor posicionado sobre la lnea en que se encontr
por ltima vez el texto solicitado.
NUMERO DE LINEA Si se pulsa esta softkey el CNC solicita el nmero de lnea o bloque
que se desea buscar. Una vez definido dicho numero y tras pulsar la tecla ENTER, el
cursor se posiciona sobre la lnea solicitada.
Una vez seleccionado el bloque de comienzo se debe pulsar la tecla ENTER para que el
CNC lo asuma.
CONDICIN DE PARADA
Esta opcin permite indicar el bloque en que finalizar la ejecucin o simulacin del
programa, y no podr utilizarse cuando el CNC se encuentra ejecutando o simulando el
programa pieza seleccionado.
Si se selecciona esta opcin, el CNC mostrar mediante softkeys las siguientes funciones:
SELECCIN DE PROGRAMA
Esta funcin se utilizar cuando el bloque en el que se desea finalizar la ejecucin o
simulacin del programa pieza, pertenece a otro programa o una subrutina que se
encuentra definida en otro programa.
El CNC muestra el directorio de programas en la memoria RAM. Seleccionar
mediante el cursor el programa deseado y pulsar la tecla ENTER.
A continuacin efectuar la SELECCIN DE BLOQUE tal y como se indica a
continuacin.
SELECCIN DE BLOQUE
Seleccionar mediante el cursor el bloque de programa en que se desea finalizar la
ejecucin del mismo.
Utilizar las teclas Flecha arriba y Flecha abajo, o bien avanzar pgina a pgina
mediante las teclas avance y retroceso de pgina.
Adems se facilitan mediante softkeys las siguientes funciones de bsqueda:
PRIMERA LINEA Si se selecciona esta softkey el cursor se posiciona sobre la
primera lnea de programa.
ULTIMA LINEA Si se selecciona esta softkey el cursor se posiciona sobre la
ltima lnea de programa.
NUMERO DE LINEA Si se pulsa esta softkey el CNC solicita el nmero de lnea o
bloque que se desea buscar. Una vez definido dicho numero y tras pulsar la tecla
ENTER, el cursor se posiciona sobre la lnea solicitada.
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
SELECCIN DEL BLOQUE Y
CONDICIN DE PARADA
Pgina
5
Pgina
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
SELECCIN DEL BLOQUE Y
CONDICIN DE PARADA
3.2 VISUALIZAR
Esta opcin que puede ser seleccionada en cualquier momento, incluso cuando el CNC se
encuentra ejecutando o simulando el programa pieza, permite seleccionar el modo de visualizacin
ms apropiado en cada momento.
Los modos de visualizacin que dispone el CNC y que pueden ser seleccionados mediante
softkeys son:
Modo de Visualizacin STANDARD
Modo de Visualizacin de POSICION
Visualizacin del PROGRAMA pieza
Modo de Visualizacin de SUBRUTINAS
Modo de Visualizacin del ERROR DE SEGUIMIENTO
Modo de Visualizacin USUARIO
Modo de Visualizacin de los TIEMPOS DE EJECUCION
Todos estos modos de visualizacin disponen en la parte inferior de una ventana de informacin,
que muestra las condiciones en las que se est realizando el mecanizado.
Dicha informacin es la siguiente:
Fy%
Sy%
S RPM
S M/MIN
PARTC
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
VISUALIZAR
Pgina
Captulo: 3
Seccin:
EJECUTAR / SIMULAR
VISUALIZAR
Un grupo de bloques del programa. Siendo el primero de ellos el bloque que se encuentra
en ejecucin.
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
VISUALIZAR
Las cotas reales de los ejes, que indican la posicin actual de la mquina.
Se debe tener en cuenta que el formato de visualizacin de cada uno de los ejes viene
indicado por el parmetro mquina de ejes DFORMAT, y que se mostraran los valores
reales o tericos de cada eje segn se encuentre personalizado el parmetro mquina
general THEODPLY.
Cada eje dispone de los siguientes campos:
CERO PIEZA Este campo indica la cota real del eje referido al cero pieza que se encuentra
seleccionado.
CERO MAQUINA Este campo indica la cota real del eje referido al cero mquina.
Pgina
Captulo: 3
Seccin:
10
EJECUTAR / SIMULAR
VISUALIZAR
(CALL 25)
G87 ...
(PCALL 30)
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
VISUALIZAR
11
Pgina
Captulo: 3
Seccin:
12
EJECUTAR / SIMULAR
VISUALIZAR
NP
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
VISUALIZAR
13
Se debe tener en cuenta que el formato de visualizacin de cada uno de los ejes viene indicado
por el parmetro mquina de ejes DFORMAT.
Pgina
Captulo: 3
Seccin:
14
EJECUTAR / SIMULAR
VISUALIZAR
Una zona de visualizacin que proporciona una estimacin del tiempo necesario para
ejecutar el programa al 100% del avance programado.
Esta zona de visualizacin muestra la siguiente informacin:
El tiempo que emplea cada una de las herramientas (HERR) en ejecutar los movimientos
de posicionamiento (T.POSIC) y de mecanizado de la pieza (T.MECAN), que se han
indicado en el programa.
El "TIEMPO TOTAL" que se necesitar para ejecutar el programa indicado.
El nmero de "FUNCIONES M" que se ejecutan a lo largo del programa.
La cantidad de "CAMBIOS DE HERRAMIENTA" que se efectuarn durante la ejecucin
del programa.
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
VISUALIZAR
15
Pgina
Captulo: 3
Seccin:
16
EJECUTAR / SIMULAR
VISUALIZAR
3.3 MDI
Esta funcin no se encuentra disponible en el modo "Simulacin de Programas". Adems, si se
est ejecutando un programa, es necesario interrumpir la ejecucin del mismo para acceder a
esta funcin.
Permite editar cualquier tipo de bloque (ISO o alto nivel) facilitando mediante las softkeys la
informacin necesaria sobre el formato correspondiente.
Una vez editado el bloque y tras pulsar la tecla
lirse de este modo de operacin.
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
MDI
17
Acceder a la tablas del CNC (herramientas, correctores, etc.), para encontrar otra
herramienta similar a la que se desea sustituir.
Volver al punto en que comenz la inspeccin de herramienta, utilizando para ello la opcin
REPOSICIONAMIENTO.
Pgina
Captulo: 3
18
EJECUTAR / SIMULAR
Seccin:
INSPECCIN DE
HERRAMIENTA
MDI
Esta opcin permite editar bloques en cdigo ISO o en cdigo alto nivel (excepto los
relacionados con subrutinas), facilitando mediante las softkeys la informacin necesaria
sobre el formato correspondiente.
Una vez editado el bloque y tras pulsar la tecla
salirse de este modo de operacin.
TABLAS
Esta opcin permite el acceso a cualquiera de las tablas del CNC (Orgenes, Correctores,
Herramientas, Almacn de herramientas y Parmetros).
Una vez seleccionada la tabla deseada, se dispondr de todos los comandos de edicin de
tablas para su anlisis o modificacin.
Para volver al men anterior (Inspeccin de Herramienta), se debe pulsar la tecla ESC.
REPOSICIONAMIENTO
Si se selecciona esta opcin, el CNC permite posicionar todos los ejes de la mquina en
el punto en que comenz la inspeccin de herramienta.
Para ello se debe seleccionar una de las siguientes softkeys:
[PLANO] desplaza los ejes X, Z a la vez.
[X-Z]
desplaza primero el eje X y a continuacin el eje Z
[Z-X]
desplaza primero el eje Z y a continuacin el eje X
Y a continuacin pulsar la tecla
mismos.
Captulo: 3
EJECUTAR / SIMULAR
Seccin:
INSPECCIN DE
HERRAMIENTA
Pgina
19
3.5 GRFICOS
Esta funcin permite seleccionar el tipo de grfico que se desea utilizar, as como definir todos
los parmetros de representacin grfica correspondientes.
Para ello es necesario que el CNC no se encuentre ejecutando o simulando el programa pieza,
si lo est, se debe interrumpir la ejecucin del mismo.
Una vez seleccionado el tipo de grfico y definidos los parmetros necesarios, se podr acceder
a esta funcin incluso durante la ejecucin o simulacin del programa. En este caso, el CNC
mostrar la representacin grfica correspondiente a la pieza que se est ejecutando o
simulando, siendo necesario interrumpir la ejecucin del programa pieza si se desea cambiar de
tipo de grfico o modificar alguno de los parmetros grficos.
Una vez seleccionada esta funcin el CNC mostrar mediante softkeys las siguientes opciones:
*
*
*
*
*
*
Tipo de grfico
Zona a visualizar
Zoom
Parmetros grficos
Borrar pantalla
Desactivar grficos.
Pgina
Captulo: 3
Seccin:
20
EJECUTAR / SIMULAR
GRAFICOS
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
GRAFICOS
21
La velocidad de avance de los ejes (F) y la velocidad del cabezal (S) que se encuentran
seleccionados.
Pgina
Captulo: 3
Seccin:
22
EJECUTAR / SIMULAR
GRAFICOS
GRAFICOS SOLIDOS
Este tipo de grfico, muestra la pieza que se encuentra amarrada al cabezal y la herramienta
que se est utilizando.
Los tipos de grficos slidos que se disponen son: XZ Slido, XC Slido y ZC Slido.
Segn se est ejecutando o simulando el programa se observar el desplazamiento
programado de la herramienta, as como la pieza resultante tras dicha operacin.
Si durante la ejecucin o simulacin de un programa no se encuentra seleccionada ninguna
herramienta, el CNC no mostrar la herramienta y la pieza resultante coincidir con la que
se dispona al comenzar la tarea.
Cuando se encuentra seleccionado el grfico XZ SOLIDO se ha asignado una velocidad
S al cabezal, se mostrar la pieza resultante mecanizada por ambos lados. Pero si no se
programa ninguna S, nicamente se mostrar la pieza resultante mecanizada por el lado de
la herramienta.
El grfico generado tras la ejecucin o simulacin de un programa se pierde (vuelve a su
estado inicial, sin mecanizar) en los siguientes casos:
* Al borrar la pantalla (softkey BORRAR PANTALLA).
* Al desactivar los grficos (softkey DESACTIVAR GRAFICOS).
* Al seleccionar un grfico de lnea (XZ, XC, ZC).
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
GRAFICOS
23
Pgina
Captulo: 3
Seccin:
24
EJECUTAR / SIMULAR
GRAFICOS
3.5.3 ZOOM
Para poder utilizar esta funcin es necesario que el CNC no se encuentre ejecutando o simulando
el programa. Si lo est, se debe interrumpir la ejecucin del mismo.
Esta funcin permite ampliar o reducir dicha zona de representacin grfica.
Si se selecciona esta opcin el CNC mostrar una ventana superpuesta en el grfico
representado y otra sobre la figura de la parte inferior derecha de la pantalla. Estas ventanas
indican la nueva zona de representacin grfica que se est seleccionando.
Las softkeys [zoom +], [zoom -] y las teclas +, - permiten aumentar o disminuir el tamao
de dichas ventanas y las teclas flecha arriba, flecha abajo, flecha a la derecha y flecha a la
izquierda permiten desplazar el recuadro de zoom al lugar deseado.
La softkey [valor inicial] asume los valores fijados mediante la softkey [zona a visualizar]. El
CNC muestra dicho valor pero no abandona la funcin ZOOM.
Una vez definida la nueva zona de representacin se debe pulsar la tecla ENTER para que el
CNC asuma los cambios.
Si se desea abandonar este comando sin modificar los valores que tenan previamente asignados
se debe pulsar la tecla ESC.
Cada vez que se efecta un Zoom se redibuja el mecanizado que se ha ejecutado hasta el
momento. Si el nmero de puntos que se deben redibujar supera el de la memoria reservada para
ello se redibujarn los ltimos puntos, perdindose los ms antiguos.
En los grficos slidos slo se redibuja cuando se dispone de tarjeta Power PC.
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
GRAFICOS
25
Pgina
Captulo: 3
Seccin:
26
EJECUTAR / SIMULAR
GRAFICOS
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
GRAFICOS
27
Pgina
Captulo: 3
Seccin:
28
EJECUTAR / SIMULAR
GRAFICOS
3.5.7 MEDICIN
Para poder utilizar esta funcin es necesario seleccionar un Grfico (planos XZ, XC o ZC) y que
el CNC no se encuentre ejecutando o simulando el programa. Si lo est, se debe interrumpir la
ejecucin del mismo.
Una vez seleccionada esta funcin el CNC mostrar en la pantalla la siguiente informacin:
En la parte central de la pantalla se muestra, mediante dos cursores y una lnea a trazos, el tramo
que se est midiendo. Asimismo, en la parte derecha de la pantalla se muestra:
* Las cotas, respecto al cero pieza, correspondientes a ambos cursores.
* La distancia entre ambos puntos en lnea recta "D", y las componentes de dicha distancia
segn los ejes del plano seleccionado "X" y "Z".
* El paso de cursor " " correspondiente a la zona de visualizacin que se ha seleccionado.
Est expresado en las unidades de trabajo, milmetros o pulgadas.
El CNC muestra en color rojo el cursor que se encuentra seleccionado y las cotas correspondientes
al mismo.
Si se desea seleccionar el otro cursor se debe pulsar la tecla + o la tecla -. El CNC muestra
en color rojo el nuevo cursor seleccionado y las cotas correspondientes al mismo.
Para desplazar el cursor seleccionado se deben utilizar las teclas "flecha arriba, flecha abajo,
flecha a la derecha y flecha a la izquierda".
Asimismo, las secuencia de teclas "Shift-flecha arriba, Shift-flecha abajo, Shift-flecha a la
derecha y Shift-flecha a la izquierda" permiten desplazar el cursor hasta el extremo indicado.
Captulo: 3
Seccin:
Pgina
EJECUTAR / SIMULAR
GRAFICOS
29
Si se desea abandonar este comando y volver al men grficos se debe pulsar la tecla [ESC].
Asimismo, si se pulsa la tecla
grficos.
Pgina
Captulo: 3
Seccin:
30
EJECUTAR / SIMULAR
BLOQUE A BLOQUE
4.
EDITAR
Este modo de operacin permite editar, modificar o ver el contenido de un programa pieza
almacenado en la memoria RAM del CNC.
Para editar un programa almacenado en la "Memkey Card" (CARD A) o en el Disco duro
(HD) hay que copiarlo previamente a la memoria RAM.
Para editar el programa pieza introducir el nmero de programa (hasta 6 dgitos) desde el teclado
o bien seleccionndolo con el cursor en el directorio de programas pieza del CNC y pulsando
la tecla ENTER.
Desplazar el cursor por la pantalla lnea a lnea mediante las teclas flecha arriba y flecha
abajo, o bien avanzar pgina a pgina mediante las teclas avance y retroceso de pgina.
El CNC, una vez introducido el nmero de programa, mostrar mediante softkeys las siguientes
opciones disponibles en este modo:
EDITAR
(Ver apartado 4.1)
Permite editar nuevas lneas en el programa seleccionado.
MODIFICAR
(Ver apartado 4.2)
Permite modificar una lnea del programa .
BUSCAR
(Ver apartado 4.3)
Permite buscar una secuencia de caracteres dentro del programa.
SUSTITUIR (Ver apartado 4.4)
Permite sustituir una secuencia de caracteres por otra.
BORRAR BLOQUE
(Ver apartado 4.5)
Permite borrar un bloque o un grupo de bloques.
MOVER BLOQUE
(Ver apartado 4.6)
Permite mover un bloque o un grupo de bloques dentro del programa
COPIAR BLOQUE
(Ver apartado 4.7)
Permite copiar un bloque o un grupo de bloques, en otra posicin del programa.
COPIAR A PROGRAMA
(Ver apartado 4.8)
Permite copiar un bloque o un grupo de bloques en otro programa distinto.
INCLUIR PROGRAMA
(Ver apartado 4.9)
Permite incluir el contenido de otro programa en el programa que se encuentra
seleccionado.
PARAMETROS EDITOR
(Ver apartado 4.10)
Permite seleccionar los parmetros de edicin (autonumeracin y ejes para la edicin
en Teach-in).
Captulo: 4
EDITAR
Seccin:
Pgina
1
4.1 EDITAR
Esta opcin permite editar nuevas lneas o bloques en el programa seleccionado.
Seleccionar, mediante el cursor, el bloque a partir del cual se desea introducir el nuevo o nuevos
bloques y pulsar la softkey correspondiente a uno de los modos de edicin disponibles.
LENGUAJE CNC ....................................................................... (Ver apartado 4.1.1)
La edicin se realiza en lenguaje ISO o lenguaje alto nivel.
TEACH-IN .................................................................................. (Ver apartado 4.1.2)
Permite desplazar la mquina manualmente y asignar al bloque las cotas de dicha
posicin.
INTERACTIVO .......................................................................... (Ver apartado 4.1.3)
Se trata de una edicin guiada por el CNC.
PERFILES ................................................................................... (Ver apartado 4.1.4)
Permite editar un nuevo perfil.
Tras definir todos los datos conocidos del perfil el CNC genera el programa
correspondiente en lenguaje ISO.
SELECCIN PERFIL
Permite modificar un perfil existente.
El CNC solicita los bloques inicial y final del perfil.
Una vez definidos ambos, el CNC mostrar la representacin grfica correspondiente.
La forma de operar con el perfil est explicada en el apartado 4.1.4
USUARIO
Si se selecciona esta opcin el CNC ejecutar en el canal de usuario el programa de
personalizacin que se encuentra seleccionado mediante el parmetro mquina general
USEREDIT.
Pgina
2
Captulo: 4
EDITAR
Seccin:
EDICIN EN LENGUAJE CNC
Desplazar la mquina mediante las teclas de JOG o volante electrnico hasta la posicin que
se desea alcanzar.
El CNC asignar a dicho eje la posicin alcanzada por la mquina, como cota de programa.
Ambas formas de definicin de cotas pueden ser utilizadas indistintamente, incluso durante la
definicin de un bloque.
Cuando el bloque que se est editando no contiene ninguna informacin (zona de edicin vaca),
se puede pulsar la tecla ENTER. En este caso el CNC generar un nuevo bloque con las cotas
que disponen en dicho momento todos los ejes de la mquina.
Dicho bloque que ser aadido automticamente al programa se insertar tras el bloque que
se encontraba indicado por el cursor.
El cursor se posicionar sobre el nuevo bloque editado y la zona de edicin se borrar,
permitiendo de este modo continuar con la edicin de nuevos bloques.
Cuando se desea que los bloques editados de esta forma no contengan las cotas de todos los
ejes de la mquina, el CNC permite seleccionar los ejes deseados. Para ello se dispone en este
mismo modo de operacin y dentro de la opcin "Parmetros Editor", de la softkey "EJES
TEACH-IN".
Captulo: 4
EDITAR
Seccin:
EDICIN EN TEACH-IN
Pgina
3
El CNC permite introducir nicamente los datos que est preguntando, por lo que, la
entrada de datos est libre de errores.
Cuando se selecciona esta opcin, el CNC muestra, en la ventana principal, una serie de
opciones grficas que pueden ser seleccionadas mediante softkeys.
Si la opcin seleccionada dispone de ms mens, el CNC seguir mostrando nuevas opciones
grficas hasta que se haya seleccionado la deseada.
A partir de este momento se mostrar, en la ventana principal, la informacin correspondiente
a dicha opcin, y comenzar a solicitar los datos necesarios para su programacin.
Segn se van introduciendo los datos solicitados se ir mostrando en lenguaje CNC y en la
ventana de edicin, el bloque correspondiente al que se est editando.
El CNC generar todos los bloques necesarios y los aadir al programa, tras finalizar la edicin
de la opcin seleccionada, insertndolos tras el bloque que se encontraba indicado por el cursor.
Se volver a mostrar en la ventana principal las opciones grficas correspondientes al men
inicial, permitiendo de este modo continuar con la edicin del programa.
Pgina
4
Captulo: 4
EDITAR
Seccin:
EDITOR INTERACTIVO
1.- Ventana en la que se muestra la representacin grfica correspondiente al perfil que se est
editando.
2.- Ventana de edicin en la que se muestra en lenguaje CNC el nuevo bloque generado.
3.- Ventana de mensajes de edicin.
4.- Zona Visualizada
Indica la zona del plano que se muestra en la zona de representacin grfica del perfil. Viene
indicado por las cotas mxima y mnima de cada uno de los ejes.
La forma de seleccionar la zona de visualizacin se detalla ms adelante.
5.- Ventana correspondiente al tramo del perfil que se encuentra seleccionado, bien para su
edicin o modificacin.
Puede ser Bloque inicial, Recta, Arco horario o Arco antihorario
6.- Ventana de informacin adicional. Muestra una serie de parmetros de uso interno con el
siguiente significado:
Et :
Er :
Ni :
Nr :
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
5
sentido horario
sentido antihorario
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
[ARCO HORARIO]
[MODIFICAR] Permite
[NUEVO PERFIL]
[TERMINAR]
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
7
X2, Y2
TANGENCIA
ZONA VISUALIZADA
X: -300
Y: -200
300
200
RECTA
X1:
Y1:
X2:
Y2:
:
50.000
60.000
TANGENCIA: NO
Et:
Er:
Ni:
Nr:
0
0
2
2
El valor se puede definir mediante una constante numrica o mediante cualquier expresin.
Ejemplos:
X 100
X 10 * cos 45
X 20 + 30 * sin 30
X 2 * (20 + 30 * sin 30)
Una vez definidos todos los parmetros conocidos, se debe pulsar la softkey [VALIDAR] y
el CNC mostrar, si le es posible, el tramo que se ha definido.
Si no hay suficientes datos como para mostrar el tramo, el CNC mostrar una lnea discontinua
que indica su orientacin.
Ejemplo
X1=0
Y1=0
X2
Y2
= 60
Si existe ms de una posibilidad se mostrarn todas las opciones posibles, debiendo seleccionarse
mediante las teclas [flecha izquierda] y [flecha derecha] la opcin deseada (la enmarcada en
rojo).
Ejemplo
X1
Y1
X2
Y2
= 60
TANGENCIA = SI
Mediante las teclas [flecha arriba] y [flecha abajo] se selecciona que se muestren todas las
opciones posibles, o que nicamente se muestre la opcin enmarcada en rojo.
Una vez seleccionada la opcin deseada, se debe pulsar la tecla [ENTER] para que el CNC
la asuma.
Pgina
8
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
X2, Y2
XC, YC
XC, YC
TANGENCIA
ZONA VISUALIZADA
X: -300
Y: -200
300
200
ARCO HORARIO
X1:
50.000
Y1:
60.000
X2:
Y2:
XC:
YC:
RA
TANGENCIA: NO
Et:
Er:
Ni:
Nr:
0
0
2
2
Para definir un parmetro se debe pulsar la softkey correspondiente, introducir el valor deseado
y pulsar la tecla [ENTER].
El valor se puede definir mediante una constante numrica o mediante cualquier expresin.
Ejemplos:
X 100
X 10 * cos 45
X 20 + 30 * sin 30
X 2 * (20 + 30 * sin 30)
Una vez definidos todos los parmetros conocidos, se debe pulsar la softkey [VALIDAR] y
el CNC mostrar, si le es posible, el tramo que se ha definido.
Si existe ms de una posibilidad se mostrarn todas las opciones posibles, debiendo seleccionarse
mediante las teclas [flecha izquierda] y [flecha derecha] la opcin deseada (la marcada en rojo).
Ejemplo
X1 = 40
Y1 = 30
X2
Y2
XC
YC
RA = 20
TANGENCIA = SI
Mediante las teclas [flecha arriba] y [flecha abajo] se selecciona que se muestren todas las
opciones posibles, o que nicamente se muestre la opcin marcada en rojo.
Si no hay suficientes datos como para mostrar el tramo, el CNC espera a disponer ms datos
del perfil para poder solucionarlo.
Una vez seleccionada la opcin deseada, se debe pulsar la tecla [ENTER] para que el CNC
la asuma.
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
9
4.1.4.5 ARISTAS
Cuando se selecciona esta opcin el CNC muestra mediante softkeys las siguientes opciones:
Redondeo
Permite aadir un redondeo en cualquiera de las esquinas del perfil.
Chafln
Permite aadir un chafln en cualquiera de las esquinas del perfil.
Entrada tangencial Permite definir una entrada tangencial de la herramienta al perfil para
su mecanizado.
Salida Tangencial Permite definir una salida tangencial de la herramienta del perfil para
su finalizar su mecanizado.
Al seleccionar una de ellas se mostrar resaltada una de las esquinas del perfil o perfiles.
Para seleccionar otra esquina del mismo perfil utilizar las teclas flecha arriba, abajo,
izquierda, derecha
Para seleccionar una esquina de otro perfil utilizar las teclas pgina anterior, posterior.
Para definir el redondeo introducir el radio de redondeo y pulsar la tecla [ENTER].
Para definir el chafln introducir el radio del chafln y pulsar la tecla [ENTER].
Para definir la entrada tangencial introducir el radio que debe describir la herramienta para
efectuar la entrada tangencial y pulsar la tecla [ENTER].
Para definir la salida tangencial introducir el radio que debe describir la herramienta para efectuar
la salida tangencial y pulsar la tecla [ENTER].
Para abandonar el modo ARISTAS se debe pulsar la tecla [ESC].
Pgina
10
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
4.1.4.6 MODIFICAR
Cuando se selecciona esta opcin el CNC muestra mediante softkeys las siguientes opciones:
Punto inicial
Permite modificar el punto inicial del perfil.
Modificar elemento Permite modificar cualquier elemento del perfil, incluso el tipo de
elemento (recta, arco horario o arco antihorario).
Insertar elemento Permite insertar un nuevo elemento (recta o arco) en cualquier
posicin del perfil.
Borrar elemento
Permite borrar cualquier elemento del perfil.
Texto adicional
Permite aadir un texto adicional a cualquier tramo del perfil.
Configuracin
Permite seleccionar un nuevo plano de edicin o redefinir la opcin
Autozoom
Zona a visualizar
Permite modificar la zona de visualizacin.
Al seleccionar una de estas opciones se mostrar resaltado uno de los elementos del perfil o
perfiles definidos.
Para seleccionar otro elemento del mismo perfil utilizar las teclas flecha arriba, abajo,
izquierda, derecha
Para seleccionar un elemento de otro perfil utilizar las teclas pgina anterior, posterior.
Punto inicial
Seleccionar el punto inicial del perfil deseado. El CNC muestra los valores con que se
defini.
Modificar los valores deseados y pulsar la softkey [VALIDAR].
Si se trata del punto inicial de un "Perfil crculo" o de un "Perfil rectngulo", modifica lo
necesario del perfil para que permanezca como tal.
Modificar elemento
Seleccionar el elemento deseado. El CNC muestra los valores con que se defini.
Se puede: modificar el tipo de tramo (recta, arco), redefinir un dato existente, definir un
nuevo dato o borrar un dato existente.
Un "Perfil crculo" se trata como elemento nico y un "Perfil rectngulo" se puede tratar
como perfil completo o cada elemento por separado.
Para borrar un dato, pulsar la softkey que lo define y pulsar la tecla [ESC]
Una vez modificado el elemento pulsar la softkey [VALIDAR]. El CNC recalcula el
nuevo perfil.
Insertar elemento
Seleccionar el punto, o esquina, tras el que se desea insertar el elemento.
Seleccionar el tipo de tramo (recta, arco), definirlo y pulsar la softkey [VALIDAR]. El
CNC recalcula el nuevo perfil.
Borrar elemento
Seleccionar el elemento que se desea borrar y confirmar el comando.
Al borrar un perfil crculo se borra todo el perfil. Al borrar un perfil rectngulo se permite
borrar tanto el perfil completo, como cada elemento por separado.
El CNC recalcula el nuevo perfil.
Texto adicional
Seleccionar el elemento deseado. El CNC muestra en la zona de edicin el cdigo ISO
correspondiente a dicho tramo.
Aadir el texto deseado. Se pueden aadir las funciones F, S, T, D, M o comentarios
de programa.
Pulsar la softkey [VALIDAR].
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
11
Zona a Visualizar
Cuando se selecciona esta opcin se muestran las siguientes softkeys:
[Zoom +] amplia la imagen en la pantalla
[Zoom -] reduce la imagen en la pantalla
[Zona ptima] muestra el perfil completo en la pantalla.
Las teclas [flecha izquierda], [flecha derecha], [flecha arriba] y [flecha abajo] permiten
desplazar la zona de visualizacin.
Pulsar la softkey [VALIDAR]. El CNC actualiza los valores indicados en la ventana
superior derecha (ZONA VISUALIZADA).
Para abandonar el modo MODIFICAR se debe pulsar la tecla [ESC].
Pgina
12
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
4.1.4.7 TERMINAR
Esta softkey debe pulsarse una vez definidos todos los tramos del perfil.
El CNC intentar calcular el perfil solicitado, resolviendo previamente todas las incgnitas
planteadas.
Si al resolverse el perfil existen tramos con ms de una posibilidad, el CNC mostrar en cada
tramo todas las opciones posibles, debiendo seleccionarse mediante las teclas "flecha izquierda"
y "flecha derecha" la opcin deseada (la marcada en rojo).
Una vez resuelto todo el perfil el CNC mostrar el cdigo del programa pieza que se est
editando.
La parte de programa en cdigo ISO correspondiente al perfil editado se encuentra enmarcado
entre las lneas
;************************** START **********************
;************************** END **********************
Si no se puede resolver el perfil por falta de datos el CNC mostrar el mensaje correspondiente.
Atencin:
Si se pulsa la softkey [TERMINAR] el CNC abandona el editor de perfiles
y aade al programa el cdigo ISO correspondiente al perfil editado.
No borrar ni modificar el comentario asociado a estos bloques. Es informacin
adicional que necesita el CNC para volver a editar el perfil.
Si se desea abandonar el editor de perfiles sin modificar el programa pieza
pulsar la tecla [ESC], el CNC solicitar confirmacin del comando.
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
13
Z = 100
Z = 80
Z = 80
Z = 60
Z = 40
Z = 20
Z = 20
Z=0
Z=0
X=0
X=0
X = 50
X = 50
X = 90 Zc = 60
X = 90
X = 110
X = 110
X = 150
Xc= 90
R= 20
Pgina
14
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Asignarle Radio = 5
Asignarle Radio = 10
Asignarle Radio = 5
Asignarle Radio = 5
Asignarle Radio = 5
Fin de la edicin
Seleccionar la softkey TERMINAR. El CNC abandona el modo de edicin de perfiles y
muestra en cdigo ISO el programa que se ha generado.
Captulo: 4
EDITAR
Seccin:
EDITOR DE PERFILES
Pgina
15
4.2 MODIFICAR
Esta opcin permite modificar una lnea o bloque del programa seleccionado.
Antes de pulsar esta softkey se debe seleccionar, mediante el cursor, el bloque que se desea
modificar.
Una vez seleccionada esta opcin las softkeys cambiarn de color, representndose las mismas
sobre fondo blanco, y mostrarn la informacin del tipo de edicin que se debe utilizar en el
bloque que se desea modificar.
Adems, en cualquier momento se podr solicitar ms informacin sobre los comandos de
edicin pulsando la tecla HELP. Para salir de este modo de ayuda se debe pulsar nuevamente
la tecla HELP.
Si se pulsa la tecla ESC se borrar la informacin mostrada en la zona de edicin que
corresponda al bloque a modificar. A partir de este momento se podr editar nuevamente el
contenido del bloque.
Si se desea abandonar la opcin de modificar se deber borrar, mediante la tecla CL o la tecla
ESC, la informacin mostrada en la zona de edicin y a continuacin pulsar la tecla ESC. El
bloque que se haba seleccionado no ser modificado.
Una vez finalizada la modificacin del bloque se debe pulsar la tecla ENTER. El nuevo bloque
editado sustituir al anterior.
Pgina
16
Captulo: 4
EDITAR
Seccin:
MODIFICAR
4.3 BUSCAR
Esta opcin permite realizar una bsqueda en el programa que se encuentra seleccionado.
Una vez seleccionada esta opcin las softkeys mostrarn las siguientes opciones:
COMIENZO Si se selecciona esta softkey el cursor se posiciona sobre la primera lnea de
programa, quedando seleccionada la misma y se abandona la opcin de bsqueda.
FINAL
Si se selecciona esta softkey el cursor se posiciona sobre la ltima lnea de
programa, quedando seleccionada la misma y se abandona la opcin de bsqueda.
TEXTO Esta funcin permite realizar la bsqueda de un texto o secuencia de caracteres a partir
del bloque sobre el que se encuentra posicionado el cursor.
Si se selecciona esta softkey el CNC solicita la secuencia de caracteres que se desea buscar.
Una vez definido dicho texto se debe pulsar la softkey FINAL DE TEXTO, y el cursor
se posicionar sobre la primera secuencia de caracteres encontrada.
La bsqueda se realizar a partir del bloque sobre el que se encuentra posicionado el cursor,
realizndose la bsqueda incluso en el mismo bloque.
El texto encontrado se mostrar en forma resaltada y se permitir continuar la bsqueda de
dicho texto a lo largo del programa o abandonar la bsqueda.
Si se desea continuar la bsqueda a lo largo del programa se debe pulsar la tecla ENTER.
El CNC realizar la bsqueda a partir del ltimo texto encontrado y lo mostrar en forma
resaltada.
Esta opcin de continuar la bsqueda se podr ejecutar cuantas veces se desee. Una vez
alcanzado el final del programa el CNC contina la bsqueda desde el principio del
programa.
Para abandonar la opcin de bsqueda se debe pulsar la softkey ABORTAR o la tecla
ESC. El CNC mostrar el cursor posicionado sobre la lnea en que se encontr por ltima
vez el texto solicitado.
N LINEA Si se pulsa esta softkey el CNC solicita el nmero de lnea o bloque que se desea
buscar. Una vez definido dicho numero y tras pulsar la tecla ENTER, el cursor se posiciona
sobre la lnea solicitada, quedando seleccionada la misma y se abandona la opcin de
bsqueda.
Captulo: 4
EDITAR
Seccin:
BUSCAR
Pgina
17
4.4 SUSTITUIR
Esta opcin permite sustituir en el programa seleccionado y cuantas veces se desee una
secuencia de caracteres por otra.
Si se selecciona esta opcin el CNC solicita la secuencia de caracteres que se desea sustituir.
Una vez definido el texto que se desea sustituir se debe pulsar la softkey POR, y el CNC
solicitar la secuencia de caracteres por la que se desea sustituir.
Una vez definido dicho texto se debe pulsar la softkey FINAL DE TEXTO, y el cursor se
posicionar sobre la primera secuencia de caracteres encontrada.
La bsqueda se realizar a partir del bloque sobre el que se encuentra posicionado el cursor,
realizndose la bsqueda incluso en el mismo bloque.
El texto encontrado aparecer en forma resaltada y se mostrarn mediante softkeys las
siguientes opciones:
SI SUSTITUIR
Realizar la sustitucin del texto que se encontraba en forma
resaltada y continuar con la bsqueda del texto que se solicit sustituir.
Esta bsqueda se realizar a partir del texto sustituido y hasta el final del programa. Si no
se encontraron ms textos, el CNC dar por finalizada la opcin de sustituir.
El nuevo texto encontrado aparecer en forma resaltada, volvindose a mostrar las mismas
opciones mediante softkeys.
NO SUSTITUIR
No realizar la sustitucin del texto que se encontraba en forma
resaltada y continuar con la bsqueda del texto que se solicit sustituir.
Esta bsqueda se realizar a partir del texto sustituido y hasta el final del programa. Si no
se encontraron ms textos, el CNC dar por finalizada la opcin de sustituir.
El nuevo texto encontrado aparecer en forma resaltada, volvindose a mostrar las mismas
opciones mediante softkeys.
HASTA EL FINAL
Esta opcin realizar una bsqueda y sustitucin del texto seleccionado
a lo largo de todo el programa.
Esta bsqueda y sustitucin comenzar en el texto mostrado en forma resaltada y continuar
hasta el final del programa.
ABORTAR
Est opcin no realizar la sustitucin del texto que se encontraba en
forma resaltada y dar por finalizada la opcin de sustituir.
Pgina
18
Captulo: 4
EDITAR
Seccin:
SUSTITUIR
Posicionar el cursor sobre el primer bloque que se desea borrar y pulsar la softkey INICIO
BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea borrar y pulsar la softkey FINAL
BLOQUE.
Si el ltimo bloque que se desea borrar coincide con el ltimo bloque de programa, tambin
se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Una vez seleccionados el bloque inicial y el bloque final que se desean borrar, el CNC
mostrar en forma resaltada los bloques seleccionados y pedir confirmacin del comando.
Captulo: 4
EDITAR
Seccin:
BORRAR BLOQUE
Pgina
19
Posicionar el cursor sobre el primer bloque que se desea mover y pulsar la softkey INICIO
BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea mover y pulsar la softkey FINAL
BLOQUE.
Si el ltimo bloque que se desea mover coincide con el ltimo bloque de programa, tambin
se puede seleccionar dicho bloque pulsando la softkey "HASTA EL FINAL".
Cuando se desea mover un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionados el bloque inicial y el bloque final que se desean mover, el CNC mostrar
en forma resaltada los bloques seleccionados.
A continuacin se debe indicar mediante el cursor el bloque tras el que se colocar el bloque
o grupo de bloques seleccionados.
Una vez seleccionado el bloque se debe pulsar la softkey INICIO DE OPERACION para
que el CNC ejecute el comando.
Pgina
20
Captulo: 4
EDITAR
Seccin:
MOVER BLOQUE
Posicionar el cursor sobre el primer bloque que se desea copiar y pulsar la softkey INICIO
BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea copiar y pulsar la softkey FINAL
BLOQUE.
Si el ltimo bloque que se desea copiar coincide con el ltimo bloque de programa, tambin
se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Cuando se desea copiar un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionados el bloque inicial y el bloque final que se desean copiar, el CNC mostrar
en forma resaltada los bloques seleccionados.
A continuacin se debe indicar mediante el cursor el bloque tras el que se copiar el bloque o
grupo de bloques seleccionados.
Una vez seleccionado el bloque se debe pulsar la softkey INICIO DE OPERACION para
que el CNC ejecute el comando.
Captulo: 4
EDITAR
Seccin:
COPIAR BLOQUE
Pgina
21
Posicionar el cursor sobre el primer bloque que se desea copiar y pulsar la softkey
INICIO BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea copiar y pulsar la softkey
FINAL BLOQUE.
Si el ltimo bloque que se desea copiar coincide con el ltimo bloque de programa,
tambin se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Cuando se desea copiar un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionado el bloque final que se desean copiar, el CNC ejecutar el comando
seleccionado.
Si el programa en el que se desea realizar la copia existe, el CNC Mostrar las siguientes
opciones:
*
Sustituir el programa. El CNC borrar todos los bloques que contena dicho programa
y colocar en su lugar los nuevos bloques copiados.
Pgina
22
Captulo: 4
EDITAR
Seccin:
COPIAR A PROGRAMA
Captulo: 4
EDITAR
Seccin:
INCLUIR PROGRAMA
Pgina
23
4.10.1 AUTONUMERACIN
Esta opcin permite numerar automticamente todos los nuevos bloques del programa que se
editen a continuacin.
Una vez seleccionada esta opcin el CNC mostrar las softkeys ON y OFF para indicar
si se desea activar (ON) o desactivar (OFF) la funcin de autonumeracin.
Si se desea activar la autonumeracin, se mostrarn mediante softkeys las siguientes opciones:
ORIGEN
Si se selecciona esta softkey el CNC solicitar el nmero que se desea asignar al
prximo bloque que se edite.
Por defecto el CNC asigna a este parmetro el valor 0.
PASO
Si se selecciona esta softkey el CNC solicitar el paso que se desea mantener
entre bloques consecutivos.
Una vez definido el paso, el CNC permite seleccionar adems el nmero que se desea
asignar al prximo bloque que se edite. Para ello se debe seleccionar la softkey ORIGEN.
Tras definir el paso y el origen, si se ha solicitado, se debe pulsar la tecla ENTER para que
dicho valor o valores sean asumidos por el CNC.
Por defecto el CNC asigna a este parmetro (PASO) el valor 10.
Atencin:
Esta opcin no autonumerar bloques de programa ya existentes.
Pgina
24
Captulo: 4
EDITAR
Seccin:
PARAMETROS EDITOR
Captulo: 4
EDITAR
Seccin:
PARAMETROS EDITOR
Pgina
25
5.
MANUAL
Este modo de operacin se utilizar siempre que se desee desplazar la mquina manualmente.
Una vez seleccionado este modo de operacin el CNC permite desplazar todos los ejes de la
mquina mediante las teclas de control de ejes (X+, X-, Z+, Z-, 3+, 3-, 4+, 4-) situadas en el
Panel de Mando, o bien utilizando el volante electrnico (si se dispone).
Asimismo, el CNC habilitar las teclas
situadas en el Panel de
Mando para poder controlar el desplazamiento del cabezal de la mquina.
La opcin "MDI" permite modificar las condiciones de mecanizado (tipo de desplazamiento,
avances, etc.) que se encuentran seleccionadas. Asimismo, el CNC conservar las condiciones
de mecanizado seleccionadas en este modo, cuando se pase a los modos de operacin
"EJECUTAR" o "SIMULAR".
En este modo de operacin se dispone de las siguientes opciones que pueden ser seleccionadas
mediante softkeys:
Captulo: 5
MANUAL
Seccin:
Pgina
1
BUSQUEDA DE CERO
Esta opcin permite realizar la bsqueda de referencia mquina en el eje o ejes deseados.
El CNC permite realizar esta bsqueda de dos formas:
*
Una vez seleccionada la opcin de Bsqueda de Cero, el CNC mostrar una softkey por
cada eje que dispone la mquina y la softkey TODOS.
Si se selecciona la softkey TODOS, el CNC mostrar en modo inverso el nombre de
todos los ejes y tras pulsar la tecla
ejecutar la subrutina asociada a la funcin G74.
Por el contrario, si se desea realizar la bsqueda de uno o varios ejes a la vez, se debern
pulsar las softkeys correspondientes a dichos ejes.
Tras pulsarse cada una de las softkeys el CNC mostrar en modo inverso el nombre del
eje o ejes seleccionados.
Si se ha seleccionado un eje no deseado, se debe pulsar la tecla ESC y volver a seleccionar
la opcin BUSQUEDA DE CERO.
Una vez seleccionados todos los ejes deseados se debe pulsar la tecla
El CNC comenzar la bsqueda de referencia mquina desplazando todos los ejes a la vez
y hasta que todos ellos pulsen el micro de referencia mquina. A continuacin el CNC
realizar la bsqueda de referencia mquina eje a eje.
Atencin:
Si se realiza la bsqueda de referencia mquina (bsqueda de cero) utilizando
la softkey "TODOS", el CNC conserva el cero pieza o traslado de origen que
se encuentra activo. Por el contrario si se han seleccionado los ejes uno a uno,
el CNC asume como nuevo cero pieza, la posicin que ocupa el cero mquina.
PRESELECCION
Esta opcin permite inicializar la cuenta de un eje con el valor deseado.
Una vez seleccionada esta opcin, el CNC mostrar una softkey por cada eje que dispone
la mquina.
Tras seleccionar la softkey correspondiente al eje que se desea preseleccionar el CNC
solicitar el valor con que se quiere inicializar la cuenta de dicho eje.
Una vez introducido el nuevo valor, se debe pulsar la tecla ENTER para que dicho valor
sea asumido por el CNC.
Pgina
Captulo: 5
MANUAL
Seccin:
BUSQUEDA DE CERO Y
PRESELECCION
MEDICION
Esta funcin permite calibrar la longitud de la herramienta que se encuentra seleccionada,
utilizando para ello una pieza de dimensiones conocidas.
Antes de pulsar esta softkey se debe seleccionar la herramienta y el corrector que se desea
calibrar.
Captulo: 5
Seccin:
Pgina
MANUAL
MEDICION
Pgina
Captulo: 5
Seccin:
MANUAL
MEDICION
MDI
Esta funcin permite editar cualquier tipo de bloque (ISO o alto nivel), facilitando mediante
las softkeys la informacin necesaria sobre el formato correspondiente.
Una vez editado el bloque y tras pulsar la tecla
salirse de este modo de operacin.
Atencin:
Si se realiza la bsqueda de referencia mquina (bsqueda de cero) "G74" el CNC
conserva el cero pieza o traslado de origen que se encuentra activo.
USUARIO
Si se selecciona esta opcin el CNC ejecutar en el canal de usuario el programa de
personalizacin que se encuentra seleccionado mediante el parmetro mquina general
USERMAN.
Para abandonar su ejecucin y volver al men anterior se debe pulsar la tecla ESC.
Captulo: 5
Seccin:
Pgina
MANUAL
MDI / USUARIO
VISUALIZAR
Este modo permite acceder, pulsando la softkey "PLC", al modo de monitorizacin del
PLC. Una vez accedido al modo de monitorizacin se operar tal y como se indica en el
apartado de Monitorizacin del captulo correspondiente al PLC.
Adems, este modo permite seleccionar, mediante la softkey correspondiente, uno de los
siguientes modos de representacin de cotas:
ACTUAL
Si se selecciona esta opcin el CNC mostrar la posicin actual de los ejes respecto
al cero pieza.
Pgina
Captulo: 5
Seccin:
MANUAL
VISUALIZAR
ERROR DE SEGUIMIENTO
Si se selecciona esta opcin el CNC mostrar el error de seguimiento (diferencia entre
el valor terico y el valor real de la posicin) de cada uno de los ejes y del cabezal.
Captulo: 5
Seccin:
Pgina
MANUAL
VISUALIZAR
Pgina
Captulo: 5
Seccin:
MANUAL
VISUALIZAR
MM/PULGADAS
Cada vez que se selecciona esta opcin, el CNC cambiar las unidades en que se
encuentran representadas las cotas correspondientes a los ejes lineales.
Esta representacin se realizar en milmetros o en pulgadas, indicndose en la ventana
inferior derecha las unidades que se encuentran seleccionadas (MM/INCH).
Se debe tener en cuenta que este cambio no afecta a los ejes rotativos, los cuales se
encuentran representados en grados.
Captulo: 5
Seccin:
Pgina
MANUAL
MM/PULGADAS
Si el PLC pone esta marca a nivel lgico bajo, los ejes se movern nicamente mientras est
pulsada la tecla de JOG correspondiente.
Si el PLC pone esta marca a nivel lgico alto, los ejes se movern desde que se pulsa la tecla
de JOG correspondiente hasta que se pulse la tecla
u otra tecla de JOG, en este
caso el movimiento se transfiere al indicado por la nueva tecla.
Pgina
Captulo: 5
10
MANUAL
Seccin:
DESPLAZAMIENTO
CONTINUO
Desplazamiento
0.001 mm 0.0001 pulgadas
0.010 mm 0.0010 pulgadas
0.100 mm 0.0100 pulgadas
1.000 mm 0.1000 pulgadas
10.000 mm 1.0000 pulgadas
Captulo: 5
MANUAL
Seccin:
DESPLAZAMIENTO
INCREMENTAL
Pgina
11
Pgina
Captulo: 5
12
MANUAL
Seccin:
DESPLAZAMIENTO CON
VOLANTE ELECTRONICO
Para desplazar cualquiera de ellos se debe situar el conmutador en una de las posiciones del
volante
Las posiciones 1, 10 y 100, indican el factor de multiplicacin que
se aplica a los impulsos proporcionados por el volante electrnico.
Por ejemplo, si el fabricante ha fijado para la posicin 1 un
desplazamiento de 0.100 mm o 0.0100 pulgadas por vuelta del
volante, se tiene:
Posicin del conmutador
1
10
100
Atencin:
Puede ocurrir que en funcin de la velocidad de giro del volante y de la posicin
del conmutador, se solicite al CNC un desplazamiento con un avance superior
al mximo permitido. El CNC desplazar el eje la cantidad indicada, pero
limitando el avance a dicho valor.
Captulo: 5
MANUAL
Seccin:
DESPLAZAMIENTO CON
VOLANTE ELECTRONICO
Pgina
13
5.1.3.1
VOLANTE GENERAL
5.1.3.2
VOLANTE INDIVIDUAL
Desplazar el eje
La mquina desplazar cada uno de los ejes segn se vaya girando el volante correspondiente,
teniendo en cuenta la posicin seleccionada en el conmutador y respetndose adems el
sentido de giro aplicado.
Pgina
Captulo: 5
14
MANUAL
Seccin:
DESPLAZAMIENTO CON
VOLANTE ELECTRONICO
Trayectoria en Arco.
Cuando se trata de una trayectoria lineal hay que indicar el ngulo de la trayectoria en la variable
MASLAN (valor en grados entre la trayectoria lineal y el primer eje del plano )
Cuando se trata de una trayectoria en arco hay que indicar las cotas del centro del arco en las
variables MASCFI, MASCSE (para el primer y segundo eje del plano principal)
Captulo: 5
MANUAL
Seccin:
DESPLAZAMIENTO CON
VOLANTE ELECTRONICO
Pgina
15
Pgina
Captulo: 5
16
MANUAL
Seccin:
DESPLAZAMIENTO DEL
CABEZAL
6.
TABLAS
Para poder seleccionar una nueva herramienta, un nuevo corrector o un nuevo cero pieza, es
necesario que dichos valores se encuentren previamente almacenados en el CNC.
Para ello se dispone de las siguientes tablas:
Tabla de Orgenes. Hay que definirla. Indica para cada traslado de origen, el decalaje de cada
eje.
Tabla de Correctores. Hay que definirla. Almacena las dimensiones de cada una de las
herramientas.
Tabla de Herramientas. Hay que definirla. Indica para cada una de las herramientas: a qu
familia pertenece, el corrector asociado a la misma, su vida nominal y real, etc.
Tabla de Almacn de herramientas. Hay que definirla. Indica la posicin que ocupa cada
herramienta en el almacn.
Tabla de Geometra de las herramientas. Hay que definirla. Indica para cada cuchilla sus
dimensiones y el ngulo de corte.
Tabla de Parmetros globales y locales. No hay que definirla, la actualiza el CNC.
Cuando se selecciona una herramienta (T) o un corrector de herramientas (D) el CNC acta del
siguiente modo:
Si la mquina dispone de almacn de
herramientas el CNC consulta la "Tabla del
almacn de herramientas" para conocer la
posicin que ocupa la herramienta deseada y
la selecciona.
Si no se ha definido la funcin D, consulta la
"Tabla de Herramientas" para conocer el
nmero de corrector (D) asociado a la misma.
Examina la "Tabla de Correctores" y asume
las dimensiones de la herramienta
correspondientes al corrector D.
Analiza la "Tabla de Geometra" para conocer
la geometra de la cuchilla (anchura, ngulo y
ngulo de corte).
La "Tabla de Geometra est asociada a la T
o a la D segn criterio del fabricante, parmetro
mquina general "GEOMTYPE (P123)"
Se aconseja salvar las tablas en la "Memkey Card" (CARD A) o en un perifrico u ordenador.
Cuando se accede al modo de operacin TABLAS el CNC mostrar todas las tablas que estn
salvadas en la "Memkey Card" (CARD A)
Captulo: 6
TABLAS
Seccin:
Pgina
1
Si en el encendido del CNC se detecta que se ha deteriorado alguna tabla se comprueba si dicha
tabla esta salvada en la CARDA.
Si est en la CARDA se pregunta si se desea efectuar una copia.
Si no est en la CARDA se preguntar si se desea inicializar con los valores por defecto.
Nota: Al copiar una de las siguientes tablas desde la CARDA se efecta un reseteo automtico
en el CNC.
Orgenes, Funciones M, Herramientas, Almacn de herramientas, Correctores,
Geometra, Compensaciones de husillo, Compensaciones cruzadas.
Pgina
2
Captulo: 6
TABLAS
Seccin:
Al final del captulo se indica cmo editar la tabla. Los traslados de origen disponibles son:
PLC. Traslado de origen aditivo definido por el PLC.
Se utiliza entre otros, para corregir desviaciones producidas por dilataciones de la mquina.
Estos valores se fijan desde el autmata y desde el programa pieza, mediante de las variables
de alto nivel "PLCOF(X-C)".
EL CNC aade siempre estos valores al decalaje de origen que se encuentra seleccionado.
G54 a G57. Traslados de origen absolutos.
Estos valores tambin pueden modificarse desde el autmata y desde el programa pieza,
mediante de las variables de alto nivel "ORG(X-C)".
Para que uno de estos traslados de origen absolutos sea activo, es necesario seleccionarlo
en el CNC mediante la funcin correspondiente (G54, G55, G56 o G57).
G58 y G59. Traslados de origen incrementales.
Estos valores tambin pueden modificarse desde el autmata y desde el programa pieza,
mediante de las variables de alto nivel "ORG(X-C)".
Para seleccionar un traslado de origen incremental se debe ejecutar la funcin correspondiente (G58 o G59).
El nuevo traslado de origen incremental ser aadido al traslado de origen absoluto que se
encuentra seleccionado.
Captulo: 6
TABLAS
Seccin:
TABLA DE ORIGENES
Pgina
3
Pgina
4
Captulo: 6
TABLAS
Seccin:
TABLA DEL ALMACN DE
HERRAMIENTAS
Al final del captulo se indica cmo editar la tabla. Cada herramienta dispone de los siguientes
campos de definicin:
Nmero de CORRECTOR asociado a la herramienta.
Cada vez que se seleccione una herramienta, el CNC considerar que las dimensiones de
la misma se encuentran definidas en la tabla de correctores y que corresponden a las
especificadas en el corrector indicado.
Cdigo de FAMILIA.
Se utilizar siempre que se disponga de un cambiador automtico de herramientas y
permitir sustituir una herramienta desgastada por otra de caractersticas similares.
Existen dos tipos de familias:
*
Cada vez que se seleccione una nueva herramienta el CNC analizar si la misma se
encuentra desgastada (vida real superior a vida nominal). Si detecta que se encuentra
desgastada no la seleccionar, y en su lugar seleccionar la siguiente herramienta de la tabla
que pertenece a la misma familia.
Captulo: 6
TABLAS
Seccin:
TABLA DE HERRAMIENTAS
Pgina
5
Pgina
6
Captulo: 6
TABLAS
Seccin:
TABLA DE HERRAMIENTAS
Al final del captulo se indica cmo editar la tabla. Cada corrector dispone de una serie de
campos en los que se encuentran definidas las dimensiones de la herramienta. Dichos campos
son los siguientes:
Longitud de la herramienta segn los ejes X y Z. En radios.
Radio de la herramienta.
Seccin:
TABLA DE CORRECTORES
Pgina
7
Cuando se utiliza una broca o una fresa deber seleccionarse el factor de forma F10.
Los valores de esta tabla tambin pueden modificarse desde el autmata y desde el programa
pieza, mediante las variables de alto nivel asociadas a las herramientas.
Pgina
8
Captulo: 6
TABLAS
Seccin:
TABLA DE CORRECTORES
Captulo: 6
TABLAS
Seccin:
TABLA DE CORRECTORES
Pgina
9
Pgina
10
Captulo: 6
TABLAS
Seccin:
TABLA DE CORRECTORES
Cada herramienta dispone en esta tabla de una pgina de definicin, en la que se disponen
de los siguientes campos de definicin:
Informacin que se encuentra definida en otras tablas.
T
D
X
Z
R
F
nmero de herramienta
nmero de corrector asociado (tabla de herramientas)
longitud en X de la herramienta (tabla de correctores)
longitud en Z de la herramienta (tabla de correctores)
radio de la cuchilla (tabla de correctores)
factor de forma o tipo de herramienta (tabla de correctores)
Captulo: 6
TABLAS
Seccin:
TABLA DE GEOMETRA
DE LAS HERRAMIENTAS
Pgina
11
El ngulo de corte (CUTA) ser necesario definirlo nicamente cuando el tipo (factor de
forma F) de la herramienta seleccionada tenga el valor 1, 3, 5 o 7.
Si el tipo de herramienta seleccionada tiene factor de forma F0 o 9 no ser necesario definir
ningn parmetro y si tiene el valor F1, 3, 5 o 7 se definen el ngulo de la cuchilla (NOSEA),
la anchura de la cuchilla (NOSEW) y el ngulo de corte (CUTA).
En los casos en que el tipo de herramienta seleccionada tiene factor de forma F2, 4, 6 u 8
se definen el ngulo de la cuchilla (NOSEA) y la anchura de la cuchilla (NOSEW).
Cuando la herramienta que se dispone es una broca o una fresa se utilizar el factor de forma
F10 y ser necesario definir los valores NOSEW (anchura del filo) y NOSEA (ngulo de la
punta).
Pgina
12
Captulo: 6
TABLAS
Seccin:
TABLA DE GEOMETRA
DE LAS HERRAMIENTAS
Captulo: 6
TABLAS
Seccin:
TABLA DE GEOMETRA
DE LAS HERRAMIENTAS
Pgina
13
Angulo de la cuchilla
Anchura de la cuchilla
Angulo de corte
Men anterior. Se vuelve al men correspondiente a la tabla de geometras.
Pgina
14
Captulo: 6
TABLAS
Seccin:
TABLA DE GEOMETRA
DE LAS HERRAMIENTAS
Captulo: 6
TABLAS
Seccin:
TABLAS DE PARMETROS
GLOBALES Y LOCALES
Pgina
15
Pgina
16
Captulo: 6
TABLAS
Seccin:
FORMA DE EDITAR
LAS TABLAS
BUSCAR
Una vez seleccionada esta opcin las softkeys mostrarn las siguientes opciones:
COMIENZO Si se pulsa esta softkey el cursor se posiciona sobre la primera lnea de la
tabla que se puede editar .
FINAL Si se pulsa esta softkey el cursor se posiciona sobre la ltima lnea de la tabla.
ORIGEN, CORRECTOR, HERRAMIENTA, POSICIN, PARMETRO
Si se pulsa una de estas softkeys el CNC solicita el nmero de campo que se desea
buscar. Una vez definido el campo pulsar la tecla ENTER.
El CNC realiza una bsqueda del campo solicitado y posiciona el cursor sobre el
mismo.
BORRAR
Al borrar una lnea el CNC le asigna el valor 0 a todos sus campos.
Para borrar una lnea, indicar su nmero y pulsar la tecla ENTER.
Para borrar varias lneas, se debe indicar el comienzo, pulsar la softkey HASTA, indicar
ltima lnea que se desea borrar y pulsar la tecla ENTER.
Para borrar todas las lneas pulsar la softkey TODO. El CNC pedir conformidad del
comando.
INICIALIZAR
Borra todos los datos de la tabla, asignndoles el valor 0 a cada uno de ellos. El CNC pedir
confirmacin del comando.
CARGAR
Se pueden cargar tablas almacenadas en la "Memkey Card" (CARD A) o en un perifrico
u ordenador a travs de las dos lneas serie (RS232C o RS422).
La trasmisin comienza tras pulsar la softkey correspondiente. Cuando se usa una lnea serie
el receptor debe encontrarse preparado antes de comenzar la transmisin.
Para interrumpir la trasmisin pulsar la softkey ABORTAR.
Si la longitud de la tabla recibida no coincide con la longitud de la tabla actual el CNC actuar
de la siguiente forma:
Si la tabla recibida es ms corta que la actual, se modifican las lneas recibidas y las
restantes quedan con el valor que tenan.
Si la tabla recibida es ms larga que la actual, se modifican todas las lneas de la tabla
actual, y al detectarse que ya no hay ms sitio el CNC mostrar el error correspondiente.
Captulo: 6
TABLAS
Seccin:
FORMA DE EDITAR
LAS TABLAS
Pgina
17
SALVAR
Las tablas se pueden salvar en la "Memkey Card" (CARD A) o en un perifrico u ordenador
a travs de las dos lneas serie (RS232C o RS422).
La trasmisin comienza tras pulsar la softkey correspondiente. Cuando se usa una lnea serie
el receptor debe encontrarse preparado antes de comenzar la transmisin.
Para interrumpir la trasmisin pulsar la softkey ABORTAR.
MM/PULGADAS
Cambia las unidades en que se encuentran representados los datos. Las unidades
seleccionadas (MM/INCH) se indica en la ventana inferior derecha.
Pgina
18
Captulo: 6
TABLAS
Seccin:
FORMA DE EDITAR
LAS TABLAS
7.
UTILIDADES
Este modo de operacin permite acceder a los programas almacenados en la memoria RAM
del CNC, en la "Memkey Card" (CARD A), en el Disco duro (HD) y en los dispositivos externos
a travs de las lneas series 1 y 2.
Se puede borrar, renombrar y cambiar las protecciones de cualquiera de ellos, as como,
efectuar copias dentro del mismo dispositivo o entre dos de ellos.
7.1 DIRECTORIO
Permite acceder al directorio de programas pieza de la memoria RAM, de la "Memkey Card"
(CARD A), del Disco duro (HD) y de los dispositivos externos (las lneas series 1 y 2).
Tambin es posible acceder al directorio de subrutinas almacenadas en la memoria RAM.
Directorio de programas.
Por defecto se muestra el directorio de programas de la memoria RAM, para consultar otro
directorio pulsar la softkey correspondiente.
En cada directorio se muestran los programas que son visibles para el usuario, es decir:
Los programas pieza
Los programas de personalizacin
El programa de PLC (PLC_PRG)
El fichero de errores PLC (PLC_ERR)
El fichero de mensajes PLC (PLC_MSG)
Captulo: 7
UTILIDADES
Seccin:
DIRECTORIO
Pgina
1
* El programa est ejecutndose, bien por ser el programa principal o por contener una
subrutina que ha sido llamada desde dicho programa o desde otra subrutina.
O El programa lo hizo el fabricante de la mquina.
H El programa es invisible, es decir, que el programa no aparecer en el directorio.
Como un programa invisible puede ser borrado o modificado, si se conoce su nmero,
es aconsejable quitarle el atributo de programa modificable cuando no se desea que
el usuario modifique o borre dicho programa.
M El programa es modificable, es decir, que el programa podr ser editado, copiado, etc.
Si un programa carece de este atributo el usuario no podr ver o modificar su contenido.
X Indica que el programa puede ser ejecutado.
Un programa que carezca de este atributo no podr ser ejecutado por el operario.
Al mostrarse los atributos de cada programa se mostrarn nicamente las letras de los
campos que se encuentran seleccionados, mostrndose el carcter - cuando no lo estn.
Ejemplo: OX Indica que el programa fue realizado por el fabricante, que se mostrar en
el directorio, que no es modificable y que es posible ejecutarlo.
Pgina
2
Captulo: 7
UTILIDADES
Seccin:
DIRECTORIO
Directorio de Subrutinas.
Muestra en forma ordenada, de menor a mayor, todas las subrutinas que se encuentran definidas
en los programas pieza del CNC.
Adems se indica junto a cada una de las subrutinas localizadas, el nmero de programa en el
que se encuentra definida.
Si el programa en el que se encuentra definida la subrutina tiene asignado el atributo de programa
invisible, dicho programa aparecer como P??????.
Captulo: 7
UTILIDADES
Seccin:
DIRECTORIO
Pgina
3
7.2 COPIAR
Permite efectuar copias de programas dentro del mismo directorio o entre directorios de
distintos dispositivos.
Para efectuar la copia se debe:
Pulsar la softkey COPIAR
Indicar dnde se encuentra el programa o programas que se desean copiar.
Memoria RAM del CNC, "Memkey Card" (CARD A), Disco duro (HD) y dispositivos
externos (lneas series).
Indicar el nmero de programa que se desea copiar.
Seleccionar el programa con las flechas y pulsar Enter, o teclear su nmero.
Si se desean copiar varios programas pulsar las softkeys "Hasta el final" o "Hasta", en
el caso de "Hasta" indicar el nmero del ltimo programa que se desea copiar.
Pulsar la softkey EN
Indicar donde se desea hacer la copia.
Memoria RAM del CNC, "Memkey Card" (CARD A), Disco duro (HD) y dispositivos
externos (lneas series).
Cuando se copia un nico programa se puede seleccionar otro nmero distinto para el
programa destino.
Pulsar Enter.
Ejemplos: Copiar el programa 200103, de la memoria RAM del CNC, en la "Memkey Card"
con el nmero 14
COPIAR (MEMORIA) P200103 EN (CARD A) P14 ENTER
Copiar desde el programa 102100 hasta el final, de la memoria RAM del CNC, en
la "Memkey Card".
COPIAR (MEMORIA) P102100 (HASTA FINAL) EN (CARD A) ENTER
Si ya existe un programa con el mismo nmero, el CNC mostrar un mensaje de aviso. Adems,
si dicho programa est en ejecucin el CNC mostrar un mensaje indicando que no se puede.
No se permite disponer de dos subrutinas con el mismo nombre en la memoria RAM. Si se desea
realizar la copia y posteriormente cambiar de nombre a la subrutina copiada, poner como
comentario el bloque de definicin de subrutina antes de realizar la copia.
Pgina
4
Captulo: 7
UTILIDADES
Seccin:
COPIAR - BORRAR
7.3 BORRAR
Se pueden borrar programasalmacenados en la memoria RAM del CNC, en la "Memkey Card"
(CARD A), en el Disco duro (HD) o en los dispositivos externos.
Para borrar un programa se debe:
Pulsar la softkey BORRAR
Indicar dnde se encuentra el programa o programas que se desean borrar.
Memoria RAM del CNC, "Memkey Card" (CARD A), Disco duro (HD) y dispositivos
externos (lneas series).
Indicar el nmero de programa que se desea borrar.
Seleccionar el programa con las flechas y pulsar Enter, o teclear su nmero.
Si se desean borrar varios programas pulsar las softkeys "Hasta el final" o "Hasta", en
el caso de "Hasta" indicar el nmero del ltimo programa que se desea borrar.
Pulsar Enter.
Ejemplos: Borrar el programa 200103, de la "Memkey Card"
BORRAR (CARD A) P200103 ENTER
Borrar desde el programa 123123 hasta el 123456, de la memoria RAM del CNC
BORRAR (MEMORIA) P123123 (HASTA) P123456 ENTER
Slo se pueden borrar los programas que son modificables (atributo M).
7.4 RENOMBRAR
Permite asignar un nuevo nombre o un nuevo comentario a un programa almacenado en la
memoria RAM del CNC, en la "Memkey Card" (CARD A) o en el Disco duro (HD).
Para renombrar un programa se debe:
Pulsar la softkey RENOMBRAR
Indicar dnde se encuentra el programa o programas que se desean renombrar.
Memoria RAM del CNC, "Memkey Card" (CARD A), Disco duro (HD) y dispositivos
externos (lneas series).
Indicar el nmero de programa que se desea renombrar.
Seleccionar el programa con las flechas y pulsar Enter, o teclear su nmero y pulsar la
softkey A
Pulsar la softkey "NUEVO NUMERO o NUEVO COMENTARIO
Introducir el nuevo nmero o el nuevo comentario y pulsar ENTER
Los ficheros asociados al PLC (programa, mensajes y errores) se denominan siempre con su
nemnico asociado, por lo que nicamente se puede renombrar su comentario.
Si existe un programa con el mismo nmero, el CNC mostrar un mensaje de aviso y dar la
oportunidad de modificar el comando.
Ejemplos:
para cambiar de nombre al programa 200103, de la "Memkey Card"
RENOMBRAR (CARD A) P200103 A NUEVO NUMERO P12 ENTER
Captulo: 7
UTILIDADES
Seccin:
RENOMBRAR
Pgina
5
7.5 PROTECCIONES
Permite evitar el uso inadecuado de ciertos programas y restringir el acceso por parte del
operario a ciertos comandos del CNC.
Se pueden proteger programas almacenados en la memoria RAM del CNC, en la "Memkey
Card" (CARD A) o en el Disco duro (HD).
PERMISOS USUARIO
Permite ver los programas del CNC que han sido elaborados por el usuario, y seleccionar
los atributos de cada uno de ellos.
Para modificar los atributos de un programa se debe:
Pulsar la softkey PERMISOS USUARIO
Indicar el nmero de programa
Si est en otro directorio, pulsar la softkey correspondiente.
Seleccionar el programa con las flechas, o teclear su nmero, y pulsar Enter.
Pulsar las softkeys
F2 para modificar el atributo (H) programa visible
F3 para modificar el atributo (M) programa modificable
F4 para modificar el atributo (X) programa ejecutable
Pulsar la tecla ENTER
PERMISOS FABRICANTE
Permite ver todos los programas almacenados en el CNC, hayan sido elaborados por el
propio fabricante o por el usuario, y seleccionar los atributos de cada uno de ellos.
Para modificar los atributos de un programa se debe:
Pulsar la softkey PERMISOS FABRICANTE
Indicar el nmero de programa
Si est en otro directorio, pulsar la softkey correspondiente.
Seleccionar el programa con las flechas, o teclear su nmero, y pulsar Enter.
Pulsar las softkeys
F1 para modificar el atributo (O)
F2 para modificar el atributo (H)
F3 para modificar el atributo (M)
F4 para modificar el atributo (X)
programa de fabricante
programa visible
programa modificable
programa ejecutable
Pgina
6
Captulo: 7
UTILIDADES
Seccin:
PROTECCIONES
CDIGOS DE ACCESO
Permite definir cada uno de los cdigos que deber teclear el usuario antes de acceder a
los diversos comandos del CNC.
Cdigo de acceso general (MASTERPSW)
Se solicita siempre que se intente acceder a sta opcin de cdigos de acceso
(Modo Utilidades / Protecciones / Cdigos de acceso).
Cdigo de acceso del fabricante (OEMPSW)
Se solicita siempre que se intente acceder a los permisos de fabricante
(Modo Utilidades / Protecciones / Permisos fabricante).
Cdigo de acceso del usuario (USERPSW)
Se solicita siempre que se intente acceder a los permisos de usuario
(Modo Utilidades / Protecciones / Permisos usuario).
Cdigo de acceso del PLC (PLCPSW)
Se solicita en los siguientes casos:
Al compilar el programa de PLC.
Cuando se intenta alterar el estado de algn recurso o ejecutar un comando de
control de ejecucin del programa.
Para proteger el programa del PLC, el programa de mensajes PLC y el programa de
errores PLC, modificar sus atributos de forma que sean "No modificables".
Cdigo de acceso de personalizacin (CUSTOMPSW)
Se solicita siempre que se intente acceder al modo de Personalizacin o se intente borrar
una pantalla de fabricante.
Cdigo de acceso de los parmetros mquina (SETUPPSW)
Se solicita siempre que se intente acceder a las opciones que suponen modificar los
valores de la tabla (Editar, Modificar, Inicializar, Borrar y Cargar), salvo en las tablas
de las lneas serie que estarn desprotegidas.
Para cambiar o borrar los cdigos de acceso utilizar las softkeys:
Cambiar de cdigos.
Seleccionar el cdigo de acceso deseado e introducir el nuevo cdigo.
Borrar cdigo.
Permite borrar (eliminar) uno o varios cdigos de la tabla.
Para borrar un cdigo, indicar su nmero y pulsar la tecla ENTER.
Para borrar varios cdigos (deben ser seguidos), indicar el nmero del primer cdigo
que se desea borrar, pulsar la softkey HASTA, indicar el nmero del ltimo cdigo
que se desea borrar y pulsar la tecla ENTER.
Para borrar un cdigo, indicar su nmero y pulsar la tecla ENTER.
Borrar todos.
Permite borrar todos los cdigos de acceso. El CNC pedir conformidad del comando
y tras pulsar la tecla ENTER las borrar.
Captulo: 7
UTILIDADES
Seccin:
PROTECCIONES
Pgina
7
Pgina
8
Captulo: 7
UTILIDADES
Seccin:
CAMBIAR FECHA
8.
ESTADO
Cada una de las softkeys de este modo de operacin muestra la siguiente informacin:
CNC
nmero de programa y lnea que se estaba ejecutando la ltima vez que se produjo
un error de ejecucin o una cada de tensin de red.
DNC
8.1 CNC
Esta pgina muestra el nmero de lnea que se estaba ejecutando la ltima vez que se produjo
un error de ejecucin o una cada de tensin de red .
El CNC mostrar el nmero de programa y lnea que se estaba ejecutando, y donde est
almacenado dicho programa.
Adems, si dicho programa efectu una llamada a una subrutina y el CNC estaba ejecutando
la misma, se mostrar:
El nmero de subrutina, el programa en que est definida y la lnea o bloque de la subrutina
que se estaba ejecutando.
Ejemplo:
Unidad
CARD A
MEMORY
Programa
000012
001000
Nmero de lnea
7
15
Subrutina
0033
Captulo: 8
ESTADO
Seccin:
Pgina
1
8.2 DNC
El CNC permite acceder a este modo de operacin cuando al menos una de las lneas serie
(RS232C o RS422) se encuentra personalizada para trabajar en modo DNC o para
comunicarse con la disquetera FAGOR.
Cuando se accede a este modo, el CNC muestra la siguiente informacin:
Activo / Desactivo
Pgina
2
Captulo: 8
ESTADO
Seccin:
8.3 SERCOS
El CNC permite acceder a este modo de operacin cuando est definido el bus SERCOS.
Est especialmente diseado para el Servicio de Asistencia Tcnica.
Muestra informacin y estadsticas de las incidencias ocurridas en la comunicacin SERCOS.
Los datos con fondo verde deben tener el valor "0" si todo va bien.
Al pulsar la softkey FICHERO DE LOG se muestra un histrico de los errores ocurridos con
la fecha, hora, nmero de error y su descripcin.
La softkey SALVAR permite guardar dicho histrico de errores en un programa.
Captulo: 8
ESTADO
Seccin:
Pgina
3
8.4 CAN
El CNC permite acceder a este modo de operacin cuando est definido el bus CAN.
Est especialmente diseado para el Servicio de Asistencia Tcnica.
Muestra informacin y estadsticas de las incidencias ocurridas en la comunicacin CAN.
La pantalla principal muestra:
Informacin de cada nodo
Nodo ID
Entradas reportadas
Salidas reportadas
Errores Rx
Errores Tx
Mensajes perdidos
Fase
Informacin del CNC
Fase
Velocidad CAN
Errores Rx
Errores Tx
Mensajes perdidos
Nmero de reintentos
Estado
Ciclo de entrada
Los datos con fondo verde deben tener el valor "0" si todo va bien.
Al pulsar la softkey FICHERO DE LOG se muestra un histrico de los errores ocurridos con
la fecha, hora, nmero de error y su descripcin.
La softkey SALVAR permite guardar dicho histrico de errores en un programa.
Al pulsar la softkey VERSION se accede a una pantalla que muestra:
La versin de software instalada en cada nodo: Versin SW, Fecha y Cheksum.
La versin de hardware correspondiente al nodo: Versin HV
La versin de software CAN disponible en el CNC: Versin SW y Cheksum.
Se disponen de softkeys para actualizar o copiar el software CAN del CNC en cada uno de
los mdulos Fagor. Esta operacin puede efectuarse mdulo a mdulo, o en todos ellos a la vez.
Pgina
4
Captulo: 8
ESTADO
Seccin:
9.
PLC
Este modo de operacin permite acceder al autmata (PLC) para comprobar su funcionamiento
o el estado de sus variables. Tambin permite editar o analizar el programa de PLC o los ficheros
de mensajes y errores del propio autmata.
Los programas asociados al PLC a los que se tiene acceso son:
El programa de autmata (PLC_PRG)
El fichero de errores del autmata (PLC_ERR)
El fichero de mensajes del autmata (PLC_MSG)
El programa de autmata (PLC_PRG) puede ser editado en este modo de trabajo, o bien ser
copiado de la "Memkey Card" (CARD A) o de un ordenador, tal y como se indica en el captulo
Utilidades.
El programa de autmata (PLC_PRG) se almacena en la memoria interna del CNC junto con
los programas pieza, visualizndose en el directorio de programas (utilidades) junto con los
programas pieza.
Antes de ejecutar el programa PLC_PRG hay que compilarlo.
Una vez finalizada la compilacin el CNC solicitar si se desea arrancar el PLC.
Para facilitar la labor del operario y evitar nuevas compilaciones, el cdigo objeto que se genera
tras la compilacin se guarda en memoria.
Tras el encendido el CNC acta del siguiente modo:
Ejecuta el programa ejecutable almacenado en
memoria.
Si no existe se compila el programa PLC_PRG
existente en memoria y se ejecuta el programa
ejecutable resultante.
Si no est lo busca en la "Memkey Card" (CARD A)
Si tampoco est en la CARD A no hace nada.
Posteriormente cuando se acceda a los modos
Manual, Ejecucin, etc, el CNC mostrar el cdigo
de error correspondiente.
Una vez compilado el programa no es necesario mantener en memoria el programa fuente
(PLC_PRG) ya que el PLC ejecuta siempre el programa ejecutable.
Es conveniente, una vez comprobado el funcionamiento del programa de PLC, salvarlo en la
"Memkey Card" (CARD A) mediante la instruccin SALVAR PROGRAMA (ver ms
adelante).
Captulo: 9
PLC
Seccin:
Pgina
1
9.1 EDITAR
Una vez seleccionada esta opcin se debe indicar mediante la softkey correspondiente el
programa de PLC que se desea editar
El programa de autmata (PLC_PRG)
El fichero de errores del autmata (PLC_ERR)
El fichero de mensajes del autmata (PLC_MSG)
Una vez seleccionado el programa, el CNC mostrar el contenido de dicho programa y el
usuario podr desplazar el cursor por la pantalla lnea a lnea mediante las teclas flecha arriba
y flecha abajo, o bien avanzar pgina a pgina mediante las teclas avance y retroceso de
pgina.
La posicin o nmero de lnea que ocupa el cursor estar representado sobre fondo blanco en
la ventana de comunicados del CNC, junto a la ventana indicativa de
CAP/INS.
Adems se dispone de varias opciones de edicin que son detalladas a continuacin.
Una vez seleccionada cualquiera de dichas opciones el usuario dispone de una zona de pantalla
para edicin, pudiendo desplazar el cursor sobre la misma mediante las teclas flecha a derecha
y flecha a izquierda. Adems la tecla flecha arriba permite colocar el cursor sobre el primer
carcter de la zona de edicin, y la tecla flecha abajo sobre el ltimo carcter.
EDITAR
Esta opcin permite editar nuevas lneas o bloques en el programa seleccionado.
Antes de pulsar esta softkey se debe seleccionar, mediante el cursor, el bloque tras el que
se desea introducir el nuevo bloque editado.
Una vez seleccionada esta opcin las softkeys cambiarn de color, representndose las
mismas sobre fondo blanco, y mostrarn la informacin correspondiente al tipo de edicin
que se permite realizar.
Si se pulsa la tecla ESC se borrar el bloque que se estaba editando. A partir de este
momento se podr comenzar nuevamente la edicin de dicho bloque.
Una vez finalizada la edicin del bloque se debe pulsar la tecla ENTER. El nuevo bloque
editado ser aadido al programa tras el bloque que se encontraba indicado por el cursor.
El cursor se posicionar sobre el nuevo bloque editado y la zona de edicin se borrar,
permitiendo de este modo continuar con la edicin de nuevos bloques.
Si se desea abandonar esta opcin, deber encontrarse vaca la zona de edicin. Si no lo
est, debe borrarse dicha informacin mediante la tecla ESC y a continuacin pulsar
nuevamente la tecla ESC.
Pgina
2
Captulo: 9
PLC
Seccin:
EDITAR
MODIFICAR
Esta opcin permite modificar una lnea o bloque del programa seleccionado.
Antes de pulsar esta softkey se debe seleccionar, mediante el cursor, el bloque que se desea
modificar.
Una vez seleccionada esta opcin las softkeys cambiarn de color, representndose las
mismas sobre fondo blanco, y mostrarn la informacin del tipo de edicin que se debe
utilizar en el bloque que se desea modificar.
Si se pulsa la tecla ESC se borrar la informacin mostrada en la zona de edicin que
corresponda al bloque a modificar. A partir de este momento se podr editar nuevamente
el contenido del bloque.
Si se desea abandonar la opcin de modificar se deber borrar, mediante la tecla CL o la
tecla ESC, la informacin mostrada en la zona de edicin y a continuacin pulsar la tecla
ESC. El bloque que se haba seleccionado no ser modificado.
Una vez finalizada la modificacin del bloque se debe pulsar la tecla ENTER. El nuevo
bloque editado sustituir al anterior.
Captulo: 9
PLC
Seccin:
EDITAR
Pgina
3
BUSCAR
Esta opcin permite realizar una bsqueda en el programa que se encuentra seleccionado.
Una vez seleccionada esta opcin las softkeys mostrarn las siguientes opciones:
COMIENZO Si se selecciona esta softkey el cursor se posiciona sobre la primera lnea
de programa, quedando seleccionada la misma y se abandona la opcin de bsqueda.
FINAL Si se selecciona esta softkey el cursor se posiciona sobre la ltima lnea de
programa, quedando seleccionada la misma y se abandona la opcin de bsqueda.
TEXTO Esta funcin permite realizar la bsqueda de un texto o secuencia de caracteres
a partir del bloque sobre el que se encuentra posicionado el cursor.
Si se selecciona esta softkey el CNC solicita la secuencia de caracteres que se desea
buscar.
Una vez definido dicho texto se debe pulsar la softkey FINAL DE TEXTO, y el
cursor se posicionar sobre la primera secuencia de caracteres encontrada.
La bsqueda se realizar a partir del bloque sobre el que se encuentra posicionado el
cursor, realizndose la bsqueda incluso en el mismo bloque.
El texto encontrado se mostrar en forma resaltada y se permitir continuar la bsqueda
de dicho texto a lo largo del programa o abandonar la bsqueda.
Si se desea continuar la bsqueda a lo largo del programa se debe pulsar la tecla
ENTER. El CNC realizar la bsqueda a partir del ltimo texto encontrado y lo
mostrar en forma resaltada.
Esta opcin de continuar la bsqueda se podr ejecutar cuantas veces que se desee.
Una vez alcanzado el final del programa el CNC contina la bsqueda desde el
principio del programa.
Para abandonar la opcin de bsqueda se debe pulsar la softkey ABANDONAR
o la tecla ESC. El CNC mostrar el cursor posicionado sobre la lnea en que se
encontr por ltima vez el texto solicitado.
N LINEA Si se selecciona esta softkey el CNC solicita el nmero de lnea o bloque que
se desea buscar. Una vez definido dicho numero y tras pulsar la tecla ENTER, el
cursor se posiciona sobre la lnea solicitada, quedando seleccionada la misma y se
abandona la opcin de bsqueda.
Pgina
4
Captulo: 9
PLC
Seccin:
EDITAR
SUSTITUIR
Esta opcin permite sustituir en el programa seleccionado y cuantas veces se desee una
secuencia de caracteres por otra.
Si se selecciona esta opcin el CNC solicita la secuencia de caracteres que se desea
sustituir.
Una vez definido el texto que se desea sustituir se debe pulsar la softkey POR, y el CNC
solicitar la secuencia de caracteres por la que se desea sustituir.
Tras definir dicho texto se debe pulsar la softkey FINAL DE TEXTO, y el cursor se
posicionar sobre la primera secuencia de caracteres encontrada.
La bsqueda se realizar a partir del bloque sobre el que se encuentra posicionado el cursor,
realizndose la bsqueda incluso en el mismo bloque.
El texto encontrado aparecer en forma resaltada y se mostrarn mediante softkeys las
siguientes opciones:
SI SUSTITUIR Realizar la sustitucin del texto que se encontraba en forma resaltada
y continuar con la bsqueda del texto que se solicit sustituir.
Esta bsqueda se realizar a partir del texto sustituido y hasta el final del programa. Si
no se encontraron ms textos, el CNC dar por finalizada la opcin de sustituir.
El nuevo texto encontrado aparecer en forma resaltada, volvindose a mostrar las
mismas opciones mediante softkeys.
NO SUSTITUIR No realizar la sustitucin del texto que se encontraba en forma
resaltada y continuar con la bsqueda del texto que se solicit sustituir.
Esta bsqueda se realizar a partir del texto sustituido y hasta el final del programa. Si
no se encontraron ms textos, el CNC dar por finalizada la opcin de sustituir.
El nuevo texto encontrado aparecer en forma resaltada, volvindose a mostrar las
mismas opciones mediante softkeys.
HASTA EL FINAL Esta opcin realizar una bsqueda y sustitucin del texto seleccionado
a lo largo de todo el programa.
Esta bsqueda y sustitucin comenzar en el texto mostrado en forma resaltada y
continuar hasta el final del programa.
ABORTAR Est opcin no realizar la sustitucin del texto que se encontraba en forma
resaltada y dar por finalizada la opcin de sustituir.
Captulo: 9
PLC
Seccin:
EDITAR
Pgina
5
BORRAR BLOQUE
Esta opcin permite borrar un bloque o un grupo de bloques.
Si se desea borrar un bloque, ser suficiente con posicionar el cursor sobre el bloque que
se desea borrar y pulsar la tecla ENTER.
Si se desea borrar un grupo de bloques, se deben indicar el bloque inicial y el bloque final
que se desean borrar. Para ello se seguirn los siguientes pasos:
*
Posicionar el cursor sobre el primer bloque que se desea borrar y pulsar la softkey
INICIO BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea borrar y pulsar la softkey
FINAL BLOQUE.
Si el ltimo bloque que se desea borrar coincide con el ltimo bloque de programa,
tambin se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Una vez seleccionados el bloque inicial y el bloque final que se desean borrar, el CNC
mostrar en forma resaltada los bloques seleccionados y pedir confirmacin del
comando.
MOVER BLOQUE
Esta opcin permite mover un bloque o un grupo de bloques, debiendo indicarse el bloque
inicial y el bloque final que se desean mover. Para ello se seguirn los siguientes pasos:
*
Posicionar el cursor sobre el primer bloque que se desea mover y pulsar la softkey
INICIO BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea mover y pulsar la softkey
FINAL BLOQUE.
Si el ltimo bloque que se desea mover coincide con el ltimo bloque de programa,
tambin se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Cuando se desea mover un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionados el bloque inicial y el bloque final que se desean mover, el CNC mostrar
en forma resaltada los bloques seleccionados.
A continuacin se debe indicar mediante el cursor el bloque tras el que se colocar el bloque
o grupo de bloques seleccionados.
Una vez seleccionado el bloque se debe pulsar la softkey INICIO DE OPERACION para
que el CNC ejecute el comando.
Pgina
6
Captulo: 9
PLC
Seccin:
EDITAR
COPIAR BLOQUE
Esta opcin permite copiar un bloque o un grupo de bloques, debiendo indicarse el bloque
inicial y el bloque final que se desean copiar. Para ello se seguirn los siguientes pasos:
*
Posicionar el cursor sobre el primer bloque que se desea copiar y pulsar la softkey
INICIO BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea copiar y pulsar la softkey
FINAL BLOQUE.
Si el ltimo bloque que se desea copiar coincide con el ltimo bloque de programa,
tambin se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Cuando se desea copiar un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionados el bloque inicial y el bloque final que se desean copiar, el CNC
mostrar en forma resaltada los bloques seleccionados.
A continuacin se debe indicar mediante el cursor el bloque tras el que se copiar el bloque
o grupo de bloques seleccionados.
Una vez seleccionado el bloque se debe pulsar la softkey INICIO DE OPERACION
para que el CNC ejecute el comando.
Captulo: 9
PLC
Seccin:
EDITAR
Pgina
7
COPIAR A PROGRAMA
Esta opcin permite copiar un bloque o un grupo de bloques en otro programa distinto.
Una vez seleccionada esta opcin el CNC solicitar el nmero de programa en el que se
desea copiar el bloque o grupo de bloques. Una vez tecleado dicho nmero se debe pulsar
la tecla ENTER.
A continuacin se deben indicar el bloque inicial y el bloque final que se desean copiar. Para
ello se seguirn los siguientes pasos:
*
Posicionar el cursor sobre el primer bloque que se desea copiar y pulsar la softkey
INICIO BLOQUE.
Posicionar el cursor sobre el ltimo bloque que se desea copiar y pulsar la softkey
FINAL BLOQUE.
Si el ltimo bloque que se desea copiar coincide con el ltimo bloque de programa,
tambin se puede seleccionar dicho bloque pulsando la softkey HASTA EL FINAL.
Cuando se desea copiar un nico bloque, los bloques inicial y final sern el mismo.
Una vez seleccionados los bloques que se desean copiar, el CNC ejecutar el comando
seleccionado.
Si el programa en el que se desea realizar la copia existe, el CNC mostrar las siguientes
opciones:
*
Sustituir el programa. Para ello se borrarn los bloques que contena dicho programa
y se colocarn en su lugar los nuevos bloques copiados.
INCLUIR PROGRAMA
Esta opcin permite incluir el contenido de otro programa en el programa que se encuentra
seleccionado.
Una vez seleccionada esta opcin el CNC solicitar el nmero de programa cuyo contenido
se desea incluir. Una vez tecleado dicho nmero se debe pulsar la tecla ENTER.
A continuacin se debe indicar mediante el cursor el bloque tras el que se desea incluir dicho
programa.
Una vez seleccionado el bloque se debe pulsar la softkey INICIO DE OPERACION
para que el CNC ejecute el comando.
Pgina
8
Captulo: 9
PLC
Seccin:
EDITAR
9.2 COMPILAR
Esta opcin permite compilar el programa fuente del autmata PLC_PRG.
Para poder ejecutar este comando es necesario que el programa de PLC se encuentre parado,
si no lo est el CNC preguntar al operario si se desea parar dicha ejecucin.
Una vez compilado el programa fuente, el CNC generar el programa ejecutable del autmata.
Si durante la compilacin del programa fuente se detectan errores, el CNC no generar el
programa ejecutable y se visualizarn en pantalla los errores detectados. Los errores se
mostrarn a partir del primer error detectado, visualizndose hasta un mximo de 15 errores.
Si se detectan fallos que no repercuten en la ejecucin (etiquetas no referenciadas, etc.), el CNC
mostrar los avisos correspondientes y generar el programa objeto para su ejecucin.
Tras ejecutarse correctamente el comando de compilar, el CNC preguntar si se desea poner
en marcha el autmata.
Captulo: 9
PLC
Seccin:
COMPILAR
Pgina
9
9.3 MONITORIZACIN
Esta opcin permite visualizar el programa del PLC y analizar el estado de los diferentes recursos
y variables del PLC.
Una vez seleccionada esta opcin, el CNC mostrar el programa fuente que corresponde al
programa ejecutable, aunque dicho programa (el fuente) se haya borrado o modificado en el
CNC.
Adems se mostrarn en forma resaltada, incluso en las lneas que no se estn ejecutando, todas
las consultas que se encuentren a nivel lgico alto (=1) y las acciones cuyas condiciones se
cumplan.
Si se desea visualizar el programa a partir de una lnea determinada, se debe pulsar la tecla L
seguida del nmero de lnea a partir del cual se desea visualizar el programa. Una vez definido
el nmero de lnea se debe pulsar la tecla ENTER.
El usuario podr desplazar el cursor por la pantalla lnea a lnea mediante las teclas flecha arriba
y flecha abajo, o bien avanzar pgina a pgina mediante las teclas avance y retroceso de
pgina.
Adems se dispone de varias opciones de monitorizacin que son detalladas a continuacin.
Una vez seleccionada cualquiera de dichas opciones el usuario dispone de una zona de pantalla
para edicin, pudiendo desplazar el cursor sobre la misma mediante las teclas flecha a derecha
y flecha a izquierda. Adems la tecla flecha arriba permite colocar el cursor sobre el primer
carcter de la zona de edicin, y la tecla flecha abajo sobre el ltimo carcter.
MODIFICAR EL ESTADO DE LOS RECURSOS
El CNC dispone de las siguientes instrucciones que permiten modificar el estado de los
diferentes recursos del autmata.
Pgina
10
I 1/256 = 0/1
I 1/256.1/256 = 0/1
O 1/256 = 0/1
O 1/256.1/256 = 0/1
M 1/5957 = 0/1
M 1/5957.1/5957 = 0/1
Captulo: 9
PLC
Seccin:
MONITORIZACIN
C 1/256 = n
Asigna el valor indicado (n) a la cuenta del contador especificado. Por ejemplo C 42 = 1200, asigna el valor 1200 a la
cuenta del contador C42.
R 1/559 = n
R 1/559.1/559 = n
Captulo: 9
PLC
Seccin:
MONITORIZACIN
Pgina
11
Se debe tener en cuenta, que cuando se hace referencia a un nico recurso, se permite
referenciarlo mediante su nemnico correspondiente.
Por ejemplo: /STOP=1 es interpretado por el CNC como M5001=1
CREAR VENTANA
El CNC permite disponer de una serie de ventanas para visualizar en ellas el estado de los
distintos recursos del PLC.
Estas ventanas se mostrarn superpuestas al programa del autmata y la informacin en
ellas mostrada ser actualizada dinmicamente.
Las opciones MODIFICAR VENTANA, VENTANA ACTIVA y ACTIVAR
SIMBOLOS permiten manipular dichas ventanas.
Cada vez que se crea una nueva ventana, el CNC le asignar 2 lneas de informacin, para
visualizar en ellas el estado de los recursos deseados.
Se disponen de dos tipos de ventanas seleccionables por softkeys
VENTANA PARA VISUALIZAR TEMPORIZADORES Y REGISTROS
Esta ventana se encuentra dividida en dos partes, una para visualizar Temporizadores
y la otra para visualizar Registros.
Temporizador. Mostrar un temporizador por lnea, representndose para cada uno
de ellos los siguientes campos de informacin:
TG
M
Pgina
12
Captulo: 9
PLC
Seccin:
MONITORIZACIN
O 1/256 O 1/256.1/256
Captulo: 9
PLC
Seccin:
MONITORIZACIN
Pgina
13
MODIFICAR VENTANA
Esta opcin permite manipular con la ventana activa (la que se encuentra seleccionada),
pudiendo modificar su tamao, eliminar su contenido e incluso eliminarla.
Para ello dispone de las siguientes opciones que sern mostradas mediante softkeys:
AUMENTAR
DISMINUIR
LIMPIAR
CERRAR
VENTANA ACTIVA
Esta opcin permite seleccionar entre el programa del PLC y cada una de las ventanas que
se encuentran creadas (temporizadores, registros, contadores y datos binarios) la ventana
sobre la que se desea operar.
Se debe tener en cuenta que el operario podr manipular nicamente sobre la ventana que
se encuentra activa.
Una vez seleccionada la ventana activa se podr:
Desplazar el cursor (si se encuentra activo el programa del PLC) o desplazar la zona
de visualizacin mediante las teclas flecha arriba y flecha abajo.
Ejecutar cualquiera de los comandos de la opcin MODIFICAR VENTANA.
Pgina
14
Captulo: 9
PLC
Seccin:
MONITORIZACIN
BUSCAR
Esta opcin que se ejecutar independientemente de cual sea la ventana activa, permite
realizar una bsqueda en el programa del PLC, disponindose de las siguientes opciones:
COMIENZO Si se selecciona esta softkey el cursor se posiciona sobre la primera lnea de
programa y se abandona la opcin de bsqueda.
FINAL Si se selecciona esta softkey el cursor se posiciona sobre la ltima lnea de programa
y se abandona la opcin de bsqueda.
TEXTO Esta funcin permite realizar la bsqueda de un texto o secuencia de caracteres a
partir del bloque sobre el que se encuentra posicionado el cursor.
Si se selecciona esta softkey el CNC solicita la secuencia de caracteres que se desea
buscar.
El CNC dar por buena la bsqueda siempre que se encuentre la secuencia de
caracteres solicitada entre espacios o separadores.
De esta forma, si se utilizan las entradas I1, I12 e I123 en el programa de PLC y se
desea buscar el texto I1, la nica entrada que cumple dicha condicin es la I1.
Una vez definido dicho texto se debe pulsar la softkey FINAL DE TEXTO, y el
cursor se posicionar sobre la primera secuencia de caracteres encontrada.
La bsqueda se realizar a partir del bloque sobre el que se encuentra posicionado el
cursor, realizndose la bsqueda incluso en el mismo bloque.
El texto encontrado se mostrar en forma resaltada y se permitir continuar la bsqueda
de dicho texto a lo largo del programa o abandonar la bsqueda.
Si se desea continuar la bsqueda a lo largo del programa se debe pulsar la tecla
ENTER. El CNC realizar la bsqueda a partir del ltimo texto encontrado y lo
mostrar en forma resaltada.
Esta opcin de continuar la bsqueda se podr ejecutar cuantas veces que se desee.
Una vez alcanzado el final del programa el CNC contina la bsqueda desde el
principio del programa.
Para abandonar la opcin de bsqueda se debe pulsar la softkey ABANDONAR
o la tecla ESC.
Captulo: 9
PLC
Seccin:
MONITORIZACIN
Pgina
15
Pgina
16
Captulo: 9
PLC
Seccin:
MONITORIZACIN
El PLC actualiza los valores reales de las entradas tras efectuar la lectura de las entradas
fsicas (armario elctrico).
Actualiza los valores de los recursos M5000/5957 y R500/559 con los valores que
disponen las salidas lgicas del CNC (variables internas).
Actualiza las entradas lgicas del CNC (variables internas) con los valores reales de los
recursos M5000/5957 y R500/559.
Asigna a las salidas fsicas (armario elctrico) los valores reales de los recursos O
correspondientes.
Copia los valores reales de los recursos I, O, M en las imgenes de los mismos.
Captulo: 9
PLC
Seccin:
MONITORIZACION:PLC EN
MARCHA Y PLC PARADO
Pgina
17
Los valores reales de los recursos I correspondientes a las entradas fsicas se actualizarn
cada 10 milisegundos.
Las salidas fsicas se actualizarn cada 10 milisegundos con los valores reales de los
recursos O correspondientes.
El PLC atender todas las peticiones y modificaciones que se soliciten de sus variables
internas.
Pgina
18
Captulo: 9
PLC
Seccin:
MONITORIZACION:PLC EN
MARCHA Y PLC PARADO
PAGINA ANTERIOR
BORRAR PAGINA
Se debe tener en cuenta que el CNC realiza una actualizacin dinmica de las pginas que se
encuentran activas.
Captulo: 9
PLC
Seccin:
OPCIONES
Pgina
19
Pgina
20
Captulo: 9
PLC
Seccin:
OPCIONES
9.9 ESTADSTICAS
Esta opcin muestra la distribucin de la memoria utilizada por el PLC, los tiempos de ejecucin
de los diferentes mdulos del PLC, el estado del programa de autmata y la fecha en que fue
editado.
CICLO GENERAL
Este apartado muestra el tiempo (mximo, mnimo y medio) que tarda el PLC en ejecutar
un ciclo de programa.
Se debe tener en cuenta que en dicho tiempo se incluyen:
*
La actualizacin de recursos con los valores de las entradas fsicas y de las variables
internas del CNC.
La ejecucin del ciclo de programa y del mdulo peridico si se ejecuta durante el ciclo.
La actualizacin de las variables internas del CNC y de las salidas fsicas con los valores
de los recursos.
Captulo: 9
PLC
Seccin:
ESTADISTICAS
Pgina
21
MODULO PERIODICO
Este apartado muestra el tiempo (mximo, mnimo y medio) que tarda el PLC en ejecutar
el mdulo peridico.
Tambin se muestra la periodicidad asignada a dicho mdulo mediante la directiva PE t.
Esta periodicidad indica cada cuanto tiempo comenzar la ejecucin del mdulo peridico.
Asimismo, se muestra el tiempo de watchdog para el mdulo peridico que se encuentra
seleccionado mediante el parmetro mquina del PLC WDGPER.
ESTADO
Proporciona informacin sobre el estado del programa de autmata, indicando si dicho
programa se encuentra o no compilado y si est en ejecucin o parado.
La lnea "Integrado en CPU-CNC (1/32)" indica el tiempo que la CPU del Sistema dedica
al PLC (1 ms por cada 32 ms). Este valor esta definido por el parmetro mquina de PLC
CPUTIME
MEMORIA RAM
Este apartado indica la memoria RAM que dispone el sistema para uso exclusivo del PLC
(instalada), adems indica la memoria que se encuentra disponible (libre) para su uso.
El programa objeto o programa ejecutable se obtiene al compilar el programa fuente y es
el que el PLC utiliza para su ejecucin. En este apartado se indica la fecha en la que fue
generado y la cantidad de memoria RAM que ocupa el mismo.
MEMORIA CARD A
Este apartado indica cuando se salv el programa de autmata, PLC_PRG, a la "Memkey
Card" y el tamao del mismo.
PROGRAMA FUENTE
Este apartado indica la fecha en la que se edit por ultima vez el programa fuente de
autmata que se dispone y lo que ocupa el mismo.
El programa fuente del PLC se encuentra almacenado en la memoria RAM del CNC.
RESET TIEMPOS
Cuando se pulsa la softkey RESET TIEMPOS se inicializan los valores de los tiempos
mnimo, mximo y medio de los mdulos PRG y PE, y se vuelve a comenzar las mediciones
de tiempos a partir de ese instante.
Ejemplos de aplicacin:
Cuando las estadsticas no son exactas porque el primer ciclo de PLC tiene tiempos muy
altos.
Cuando se quiere saber la duracin del ciclo PLC a partir de cierto momento, por
ejemplo tras haber cambiado algn parmetro.
Pgina
22
Captulo: 9
PLC
Seccin:
ESTADISTICAS
1.-
Ventana de estados
Presenta en forma grfica el estado de cada una de las seales seleccionadas. Se
encuentra dividida en dos zonas: zona de variables y zona de estados.
*
La zona de variables presenta los nombres o smbolos de las seales lgicas que se
desean analizar.
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
23
Asimismo, se presenta una lnea vertical roja para indicar el punto de TRIGGER o
disparo, y otra lnea vertical de color verde para indicar la posicin que ocupa el
cursor.
La lnea vertical verde correspondiente al cursor puede ser desplazada a lo largo de
la traza y permite medir tiempos entre dos puntos de la misma.
La zona de estados se encuentra dividida en varias franjas verticales. Cada una de
estas franjas representa el espacio de tiempo definido por la constante "Base de
tiempos".
La constante "Base de tiempos" define la resolucin de las seales lgicas y tras ser
definida por el usuario, puede ser modificada cuantas veces se desee. La relacin
entre la "Base de tiempos" y la resolucin de las seales es invrsamente proporcional,
as, a menor "base de tiempos" se obtiene una mayor resolucin de las seales, y
viceversa.
2.-
Ventana de ciclos
Esta ventana presenta una serie de rayas verticales "". Cada una de ellas indica el
momento en que empieza la ejecucin de un nuevo ciclo de programa de PLC.
Permite mantener una relacin entre el flujo de las seales lgicas y la duracin de cada
ciclo de ejecucin del PLC.
3.-
Ventana informativa
Esta ventana proporciona una informacin general sobre la traza que en este momento se
est mostrando. La informacin que se presenta es la siguiente:
Trigger
Base Tiempos Indica la base de tiempos definida por el usuario y utilizada para mostrar
la traza actual.
Estado trace
Pgina
24
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Offset Cursor
Tipo Trigger
4.-
Ventana de edicin
Es la ventana de edicin estndar del CNC. Se utiliza para todos los procesos que
requieren una entrada de datos.
5.-
Ventana de mensajes
El CNC utiliza esta ventana siempre que necesita presentar un mensaje de aviso o un error.
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
25
Pgina
26
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
27
Pgina
28
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
TRIGGER DESPUES
El CNC comienza a capturar datos en el mismo instante en que el usuario seleccione la opcin
de ejecutar la traza.
La traza se dar por finalizada en el momento en que se cumpla la condicin de disparo
seleccionada.
El sistema mostrar el trigger (raya vertical roja) al final de la traza.
TRIGGER EN MEDIO
El CNC comienza a capturar datos en el mismo instante en que el usuario seleccione la opcin
de ejecutar la traza.
Posteriormente y una vez ejecutada la traza, el trigger (raya vertical roja) se mostrar en el
centro de la misma.
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
29
Pgina
30
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
31
; Captura de datos
; Captura de datos
; Captura de datos
; Captura de datos
Pgina
32
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Trigger Despus
Trigger en Medio
Trigger por Defecto El CNC efecta este tipo de traza cuando no se ha especificado ninguna
condicin de disparo.
La captura de datos comienza en el mismo instante en que el usuario
pulsa la softkey "EJECUTAR TRAZA".
La traza se da por finalizada cuando el usuario fuerza la parada de la
traza (softkey "PARAR TRAZA") y se mostrar una traza con datos
pero sin posicin de disparo (lnea vertical roja).
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
33
Pgina anterior
Pgina posterior
El CNC mostrar en todo momento, en la ventana informativa, la posicin que ocupa el cursor
(lnea vertical verde) respecto a la posicin de disparo (lnea vertical roja). Dicha informacin
se muestra como "Offset Cursor:" y viene dada en milisegundos.
Pgina
34
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Buscar Final
Buscar Disparo
Buscar Tiempo
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
Pgina
35
Calcular Tiempos Esta opcin permite conocer el tiempo entre dos puntos de la traza,
debindose seguir los siguientes pasos para definir el punto inicial y el
punto final del calculo.
Posicionar el cursor en el punto inicial del calculo y pulsar la softkey
"MARCAR INICIO" para validarlo. El desplazamiento del cursor se
realizar mediante las teclas "Flecha a la izquierda", "Flecha a la derecha",
"Pgina anterior" y "pgina posterior".
Posicionar el cursor en el punto final del calculo y pulsar la softkey
"MARCAR FINAL" para validarlo.
El CNC mostrar en la ventana de mensajes el tiempo existente entre
ambos. Dicho tiempo se expresar en milisegundos.
Esta prestacin puede resultar muy til cuando se desea calcular con
exactitud tiempos de flanco de una seal, tiempos entre el disparo de dos
seales, tiempos entre el disparo de una seal y el comienzo de ciclo, etc.
Modificar Base
Pgina
36
Captulo: 9
PLC
Seccin:
ANALIZADOR LOGICO
10.
PERSONALIZACION
Este modo de operacin permite crear hasta 256 PGINAS definidas por el usuario que son
almacenadas en la "Memkey Card".
Adems permite crear hasta 256 SIMBOLOS para ser utilizados en la elaboracin de las
pginas de usuario. Estos smbolos tambin se almacenan en la "Memkey Card".
La informacin que contiene una pgina o smbolo no podr ocupar ms de 4 Kb. de memoria,
en caso contrario el CNC mostrar el mensaje correspondiente.
Las pginas de usuario almacenadas en la "Memkey Card" pueden ser:
*
Presentada en el momento del encendido (pgina 0), en lugar del logotipo de FAGOR.
PIC0
PIC1
PIC2
PIC253
PIC254
PIC255
Cuando a una de estas marcas se le asigna el nivel lgico alto la pgina correspondiente
queda activada.
*
Seccin:
Pgina
1
Las pginas de usuario activadas desde el PLC pueden ser visualizadas con la opcin
PAGINAS ACTIVAS del PLC.
Las distintas opciones disponibles en este modo de operacin son:
*
Pgina
2
Captulo: 10
PERSONALIZACION
Seccin:
10.1 UTILIDADES
Las distintas opciones disponibles en este modo son:
DIRECTORIO
Permite visualizar los directorios de pginas y smbolos de usuario que estn almacenados
en la "Memkey Card" (CARD A), o en los dispositivos externos, a travs de las lneas serie.
Seleccionar el dispositivo y directorio deseado.
El CNC muestra el tamao en bytes de cada una de las pginas y smbolos de usuario
disponibles.
COPIAR
Permite efectuar copias dentro de la "Memkey Card" (CARD A) o entre la (CARD A) y
los dispositivos externos.
Ejemplos:
para copiar la pgina 5 de la "Memkey Card" a la lnea serie 2
COPIAR PAGINA 5 EN L SERIE 2 (DNC)
para copiar la pgina 50 de la lnea serie 2 a la "Memkey Card"
COPIAR L SERIE 2 (DNC) EN PAGINA 50
ENTER
Captulo: 10
PERSONALIZACION
Seccin:
UTILIDADES
Pgina
3
RENOMBRAR
Permite asignar un nuevo nombre o un nuevo comentario a una pgina o smbolo de la
"Memkey Card".
Si existe otro con el mismo nmero, el CNC mostrar un mensaje de aviso y dar la
oportunidad de modificar el comando.
Ejemplos:
para cambiar el nmero de pgina 20 por 55
RENOMBRAR
PAGINA
20
NUEVO NUMERO
55
ENTER
EDITAR
Permite editar una pgina o smbolo de usuario. Para ello se debe:
Pgina
4
Captulo: 10
PERSONALIZACION
Seccin:
UTILIDADES
En la parte superior izquierda, se indica el nmero de pgina o smbolo que se est editando.
Se dispone de una ventana en la que se muestran los distintos parmetros de edicin que
se disponen, mostrndose adems en forma resaltada los valores que se encuentran
seleccionados.
Captulo: 10
PERSONALIZACION
Seccin:
EDICIN DE PAGINAS Y
SIMBOLOS DE USUARIO
Pgina
5
En esta misma ventana se indican adems las coordenadas del cursor en pixels, estando la
posicin horizontal definida por la cota en X (1 a 638) y la posicin vertical por la cota en
Y (0 a 334).
Una vez selecciona una de las opciones ELEMENTOS GRAFICOS, TEXTOS o
MODIFICACIONES, el CNC permitir en cualquier momento, incluso durante la definicin
de los elementos grficos y textos, modificar los parmetros de edicin.
De esta forma ser posible editar figuras de diferente color y distinto trazo, as como poder
insertar textos de diferentes tamaos.
Para poder acceder a este men se debe pulsar la tecla INS.
Una vez en este modo el CNC mostrar mediante softkeys las distintas opciones que se detallan
a continuacin y que permiten modificar dichos parmetros.
Para abandonar este modo y volver al men anterior se debe pulsar nuevamente la tecla INS.
AVANCE DEL CURSOR
Esta opcin permite seleccionar el avance o paso (1, 8, 16, 24) en pixels con que se
desplazar el cursor.
Para su seleccin y tras pulsar esta softkey se seguirn los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el avance seleccionado, o la tecla ESC si se desea
abandonar esta opcin sin realizar ningn cambio.
Cuando se selecciona una nueva pgina o smbolo, el CNC asigna a este parmetro el valor
8.
Pgina
6
Captulo: 10
PERSONALIZACION
Seccin:
EDICIN DE PAGINAS Y
SIMBOLOS DE USUARIO
TIPO DE LINEA
Esta opcin permite seleccionar el tipo de lnea que se desea utilizar como trazo en la
definicin de los elementos grficos.
Para su seleccin y tras pulsar esta softkey se seguirn los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el tipo de lnea seleccionado, o la tecla ESC si
se desea abandonar esta opcin sin realizar ningn cambio.
Cuando se selecciona una nueva pgina o smbolo, el CNC asigna a este parmetro el
Trazo continuo fino.
No se permite utilizar el trazo gordo para representar polilneas y polgonos. Siempre se
representan con trazo fino.
TAMAO DEL TEXTO
Esta opcin permite seleccionar el tamao de letra que se utilizar en la elaboracin de los
textos que se insertarn en las pginas y smbolos.
Se dispone de tres tamaos de letras para la elaboracin de textos:
*
Tamao normal.
En este tamao se pueden representar todas las letras, maysculas y minsculas, as
como todos los nmeros y caracteres que se disponen en el teclado del CNC.
Para seleccionar una de los tamaos de letra se deben seguir los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el tamao de letra seleccionado, o la tecla ESC
si se desea abandonar esta opcin sin realizar ningn cambio.
Cuando se selecciona una nueva pgina o smbolo, el CNC asigna a este parmetro el tipo
de letra normal.
Captulo: 10
PERSONALIZACION
Seccin:
EDICIN DE PAGINAS Y
SIMBOLOS DE USUARIO
Pgina
7
COLOR FONDO
Esta opcin permite seleccionar el color que se desea utilizar como color de fondo de la
pantalla grfica.
Al editar o modificar un smbolo no se permite cambiar el color del fondo, debido a que es
un atributo de la pgina y no del smbolo.
Si se desea utilizar el color blanco como color de fondo, es aconsejable utilizar otro color
de fondo durante la insercin de elementos grficos y textos, ya que de otra forma no se
distingue el cursor (es de color blanco). Una vez elaborada toda la pantalla se seleccionar
el color de fondo deseado.
De entre todos los rectngulos de color mostrados, uno de ellos tiene en su interior otro
rectngulo. El rectngulo interior indica el color principal seleccionado y el rectngulo
exterior indica el color de fondo que se encuentra seleccionado.
Para seleccionar el color de fondo se deben seguir los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el color de fondo seleccionado o la tecla ESC si
se desea abandonar esta opcin sin realizar ningn cambio.
Cuando se selecciona una nueva pgina o smbolo, el CNC asigna a este parmetro el color
azul.
Pgina
8
Captulo: 10
PERSONALIZACION
Seccin:
EDICIN DE PAGINAS Y
SIMBOLOS DE USUARIO
COLOR PRINCIPAL
Esta opcin permite seleccionar el color que se desea utilizar como color de trazo en la
representacin de los elementos grficos y en los textos.
De entre todos los rectngulos de color mostrados, uno de ellos tiene en su interior otro
rectngulo. El rectngulo interior indica el color principal seleccionado y el rectngulo
exterior indica el color de fondo que se encuentra seleccionado.
Para seleccionar el color principal se deben seguir los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el color principal seleccionado o la tecla ESC si
se desea abandonar esta opcin sin realizar ningn cambio.
Cuando se selecciona una nueva pgina o smbolo, el CNC asigna a este parmetro el color
blanco.
REJILLA
Esta opcin permite visualizar en la pantalla un rejilla formada por una retcula de puntos que
distan 16 pixels uno del otro.
La rejilla ser de color blanco, cuando se utiliza como color de fondo uno de los 8 colores
representados en los rectngulos superiores y ser de color negro cuando el color de fondo
utilizado es uno de los 8 colores representados en los rectngulos inferiores.
Si se desea eliminar la rejilla se deber pulsar nuevamente esta softkey.
Cada vez que se selecciona la rejilla, el CNC inicializa el parmetro de avance o paso del
cursor con 16 pixels.
Al coincidir este valor con la distancia entre puntos de la rejilla, todos los desplazamientos
del cursor se realizarn sobre puntos de la rejilla. No obstante, este valor puede ser
modificado posteriormente mediante la softkey AVANCE DE CURSOR.
Captulo: 10
PERSONALIZACION
Seccin:
EDICIN DE PAGINAS Y
SIMBOLOS DE USUARIO
Pgina
9
SHIFT
SHIFT
SHIFT
Adems, se permite teclear las cotas (X, Y) correspondientes al punto en que se desea
posicionar el cursor. Para ello se debern seguir los siguientes pasos:
*
Pulsar la tecla X o Y.
El CNC mostrar en forma resaltada y en la zona de visualizacin de los parmetros de
edicin, el valor correspondiente a la cota del eje seleccionado.
Teclear el valor correspondiente al punto en que se desea posicionar el cursor segn este
eje.
La posicin horizontal se define con la cota en X (1 a 638) y la posicin vertical con la cota
en Y (0 a 334).
Una vez tecleado el valor deseado se debe pulsar la tecla ENTER. El CNC desplazar el
cursor a la posicin indicada.
Una vez selecciona esta opcin el CNC permitir en cualquier momento, incluso durante la
definicin de los elementos grficos, modificar los parmetros de edicin. De esta forma ser
posible editar figuras de diferente color y distinto trazo.
Para poder acceder a este men se debe pulsar la tecla INS.
Una vez en este modo el CNC mostrar mediante softkeys las distintas opciones que permiten
modificar dichos parmetros.
Pgina
10
Captulo: 10
PERSONALIZACION
Seccin:
ELEMENTOS GRAFICOS
Para abandonar este modo y volver al men anterior se debe pulsar nuevamente la tecla INS.
Los posibles elementos grficos que pueden ser incluidos en una pgina o smbolo se
seleccionarn mediante softkeys, y son los siguientes:
LINEA
Tras pulsar esta softkey, se seguirn los siguientes pasos:
1.-
2.-
Desplazar el cursor al punto final de la lnea (el CNC mostrar en todo momento la
lnea que se est programando).
3.-
Pulsar la tecla ENTER para validar la lnea o la tecla ESC si se desea abandonar.
Colocar el cursor en uno de los vrtices del rectngulo y pulsar la tecla ENTER para
validarlo.
2.-
3.-
Colocar el cursor en el centro del circulo y pulsar la tecla ENTER para validarlo.
2.-
Desplazar el cursor para definir el radio. A medida que se desplaza el cursor el CNC
mostrar el crculo que se est programando).
3.-
Pulsar la tecla ENTER para validar el circulo o la tecla ESC si se desea abandonar.
Una vez validado el crculo, el cursor se posiciona en el centro del mismo, con objeto
de facilitar la realizacin de crculos concntricos.
Captulo: 10
PERSONALIZACION
Seccin:
ELEMENTOS GRAFICOS
Pgina
11
ARCO
Tras pulsar esta softkey, se seguirn los siguientes pasos:
1.-
Colocar el cursor en uno de los extremos del arco, y pulsar la tecla ENTER para
validarlo.
2.-
Desplazar el cursor al otro extremo del arco (el CNC mostrar la recta que une
ambos puntos), y pulsar la tecla ENTER para validarlo.
Una vez validados ambos extremos del arco, el cursor se posiciona en el centro de
la recta que los une.
3.-
4.-
Pulsar la tecla ENTER para validar el arco o la tecla ESC si se desea abandonar.
Colocar el cursor en uno de los extremos de la polilnea, y pulsar la tecla ENTER para
validarlo.
2.-
3.-
Una vez dibujada toda la polilnea, pulsar nuevamente la tecla ENTER para validar la
polilnea o la tecla ESC si se desea abandonar esta opcin (se borrar toda la polilnea).
Si se desean dibujar ms polilneas repetir las operaciones anteriores y si no se desean
dibujar ms polilneas se debe pulsar la tecla ESC para volver al men anterior.
Pgina
12
Captulo: 10
PERSONALIZACION
Seccin:
ELEMENTOS GRAFICOS
SIMBOLO
Esta opcin permite incluir un smbolo previamente dibujado en la pgina o smbolo que se
est editando.
Para poder incluir un smbolo en el lugar deseado se deben seguir los siguientes pasos:
1.-
2.-
3.-
Una vez situado el cursor en la posicin deseada se debe pulsar la tecla ENTER para
que el CNC incluya el smbolo en el lugar seleccionado.
Si no se desea incluir el smbolo se debe pulsar la tecla ESC, el CNC abandonar
esta opcin.
4.-
5.-
Para abandonar esta opcin y volver al men anterior se debe pulsar la tecla ESC.
Atencin:
Si se borra o modifica un smbolo, el CNC actualizar todas las pginas o
smbolos que lo contienen, ya que las llamadas a dicho smbolo permanecen
activas.
Al visualizarse una pgina o smbolo que contiene una llamada a un smbolo
inexistente (no definido o borrado), no se dibujar nada en dicha zona.
Si se vuelve a editar dicho smbolo, la nueva representacin asignada al smbolo
aparecer cada vez que se visualice una pgina o smbolo que contenga una
llamada al mismo.
Captulo: 10
PERSONALIZACION
Seccin:
ELEMENTOS GRAFICOS
Pgina
13
POLIGONO
Un polgono es una polilnea cerrada cuyos puntos inicial y final coinciden.
Para poder representar un polgono se deben seguir los siguientes pasos:
1.-
Colocar el cursor en uno de los vrtices del polgono, y pulsar la tecla ENTER para
validarlo.
2.-
Desplazar el cursor al siguiente vrtice del polgono (el CNC mostrar en todo
momento la lnea que se est programando).
Pulsar la tecla ENTER para validar la nueva lnea o la tecla ESC si se desea abandonar
esta opcin (se borrar todo el polgono).
3.-
POLIGONO RELLENO
Si se desea dibujar un polgono relleno se deben seguir los pasos indicados en la opcin
POLIGONO.
Una vez finalizada la definicin del polgono, el CNC mostrar su interior pintado con el
color que se ha utilizado en su definicin.
CIRCULO RELLENO
Si se desea dibujar un crculo relleno se deben seguir los pasos indicados en la opcin
CIRCULO.
Una vez finalizada la definicin del crculo, el CNC mostrar su interior pintado con el color
que se ha utilizado en su definicin.
RECTANGULO RELLENO
Si se desea dibujar un rectngulo relleno se deben seguir los pasos indicados en la opcin
RECTANGULO.
Una vez finalizada la definicin del rectngulo, el CNC mostrar su interior pintado con el
color que se ha utilizado en su definicin.
Pgina
14
Captulo: 10
PERSONALIZACION
Seccin:
ELEMENTOS GRAFICOS
10.4 TEXTOS
Para poder acceder a esta opcin es necesario seleccionar previamente el smbolo o pgina que
se desea editar o modificar, utilizando para ello la opcin EDITAR del modo de operacin
UTILIDADES.
Esta opcin permite introducir textos en la pgina o smbolo seleccionado. Para ello el CNC
mostrar una pantalla formada por 80 columnas y 21 filas, 640 pixels (coordenada X) x 336
pixels (coordenada Y).
Si se trata de una pgina nueva el CNC mostrar el cursor situado en el centro de la pantalla y
si se trata de un smbolo nuevo el cursor se encontrar situado en la esquina superior izquierda.
El cursor se representar siempre en color blanco, y una vez seleccionado el texto que se desea
incluir, podr desplazarse a lo largo de la pantalla mediante las teclas flecha a izquierda, flecha
a derecha, flecha arriba y flecha abajo.
Tambin podr desplazarse dicho cursor mediante las siguientes combinaciones de teclas:
SHIFT
SHIFT
SHIFT
SHIFT
Adems, se permite teclear las cotas (X, Y) correspondientes al punto en que se desea
posicionar el cursor. Para ello se debern seguir los siguientes pasos:
*
Pulsar la tecla X o Y.
El CNC mostrar en forma resaltada y en la zona de visualizacin de los parmetros de
edicin, el valor correspondiente a la cota del eje seleccionado.
Teclear el valor correspondiente al punto en que se desea posicionar el cursor segn este
eje.
La posicin horizontal se define con la cota en X (1 a 638) y la posicin vertical con la cota
en Y (0 a 334).
Una vez tecleado el valor deseado se debe pulsar la tecla ENTER. El CNC desplazar el
cursor a la posicin indicada.
Una vez selecciona esta opcin el CNC permitir en cualquier momento, incluso durante la
definicin de los textos, modificar los parmetros de edicin. De esta forma ser posible insertar
textos de diferentes tamaos y de diferente color.
Para poder acceder a este men se debe pulsar la tecla INS.
Una vez en este modo el CNC mostrar mediante softkeys las distintas opciones que permiten
modificar dichos parmetros.
Captulo: 10
PERSONALIZACION
Seccin:
TEXTOS
Pgina
15
Para abandonar este modo y volver al men anterior se debe pulsar nuevamente la tecla INS.
Se permite insertar uno de los textos que dispone el CNC, o bien insertar un texto tecleado
previamente por el usuario. Para ello se disponen de las siguientes opciones que son
seleccionables mediante softkeys:
TEXTO DEFINIDO POR EL USUARIO
Para poder insertar el texto deseado se deben seguir los siguientes pasos:
1.-
2.-
3.-
4.-
5.-
Pulsar la tecla ENTER para validar el comando. El CNC sustituir el rectngulo por
el texto indicado.
Se debe tener en cuenta que una vez introducido un texto no pueden modificarse ni su
tamao ni su color. Por lo tanto, si se desea modificar alguno de estos parmetros, dicha
operacin debe realizarse antes de pulsar la tecla ENTER.
Pgina
16
Captulo: 10
PERSONALIZACION
Seccin:
TEXTOS
NUMERO DE TEXTO
Esta opcin permite seleccionar un texto utilizado por el propio CNC en los distintos modos
de trabajo, e insertarlo en la pgina o smbolo que se encuentra activo.
Para poder introducir uno de estos textos se deben seguir los siguientes pasos:
1.-
2.-
Definir mediante el teclado el nmero de texto que se desea insertar y pulsar la tecla
ENTER.
El CNC mostrar el texto que se ha seleccionado. Indicndose adems en la ventana
principal del CNC y mediante un rectngulo, el tamao que ocupar dicho texto.
Si no se desea utilizar dicho texto, volver a teclear otro nmero y pulsar nuevamente
la tecla ENTER.
Si se desea abandonar esta opcin se debe pulsar la tecla ESC, el CNC mostrar
el men anterior.
3.-
4.-
5.-
Pulsar la tecla ENTER para validar el comando. El CNC sustituir el rectngulo por
el texto indicado.
Se debe tener en cuenta que una vez introducido un texto no pueden modificarse ni su
tamao ni su color. Por lo tanto, si se desea modificar alguno de estos parmetros, dicha
operacin debe realizarse antes de pulsar la tecla ENTER.
Atencin:
Esta aplicacin puede resultar til cuando las pginas o smbolos que se editan
pueden ser representados en varios idiomas, ya que el CNC mostrar el texto
o textos insertados en el idioma que se encuentre seleccionado.
Normalmente, cuando las pginas o smbolos se representan en un nico
idioma, resulta ms sencillo escribir el texto deseado que buscarlo en la lista de
textos del CNC, ya que se dispone de ms de 1500 textos.
No obstante, si usted desea utilizar estos textos no dude en solicitarlos a su
delegacin de FAGOR Automation.
Captulo: 10
PERSONALIZACION
Seccin:
TEXTOS
Pgina
17
10.5 MODIFICACIONES
Para poder acceder a esta opcin es necesario seleccionar previamente el smbolo o pgina que
se desea modificar, utilizando para ello la opcin EDITAR del modo de operacin UTILIDADES.
El cursor se representar siempre en color blanco, y una vez seleccionada una de las opciones
de modificacin, podr desplazarse a lo largo de la pantalla mediante las teclas flecha a
izquierda, flecha a derecha, flecha arriba y flecha abajo.
Tambin podr desplazarse dicho cursor mediante las siguientes combinaciones de teclas:
SHIFT
SHIFT
SHIFT
SHIFT
Adems, se permite teclear las cotas (X, Y) correspondientes al punto en que se desea
posicionar el cursor. Para ello se debern seguir los siguientes pasos:
*
Pulsar la tecla X o Y.
El CNC mostrar en forma resaltada y en la zona de visualizacin de los parmetros de
edicin, el valor correspondiente a la cota del eje seleccionado.
Teclear el valor correspondiente al punto en que se desea posicionar el cursor segn este
eje.
La posicin horizontal se define con la cota en X (1 a 638) y la posicin vertical con la cota
en Y (0 a 334).
Una vez tecleado el valor deseado se debe pulsar la tecla ENTER. El CNC desplazar el
cursor a la posicin indicada.
Pgina
18
Captulo: 10
PERSONALIZACION
Seccin:
MODIFICACIONES
BORRAR ELEMENTOS
Esta opcin permite borrar uno de los elementos que se encuentran representados en la
pgina o smbolo que se encuentra seleccionado.
Para poder borrar un texto o cualquier elemento grfico que se encuentra representado en
la pgina o smbolo seleccionado, se deben seguir los siguientes pasos:
1.-
Colocar el cursor sobre el elemento que se desea borrar y pulsar la tecla ENTER.
El CNC analizar una zona comprendida entre 8 pixels de la posicin indicada.
Cuando se trata de un smbolo se debe situar el cursor sobre la cruz que indica el punto
de referencia de dicho smbolo.
Si se desea borrar un crculo relleno o un polgono relleno, el cursor deber
posicionarse sobre un punto de la circunferencia o sobre una de las lneas que forman
el polgono exterior.
2.-
Si existe algn elemento grfico o texto en dicha zona, el CNC lo presentar en modo
resaltado y preguntar si se desea borrar dicho elemento.
Si se desea borrar dicho elemento se debe pulsar la tecla ENTER y si no se desea
borrarlo se debe pulsar la tecla ESC.
Cuando el CNC detecta varios elementos en la zona indicada, los muestra uno a uno
en forma resaltada y pedir conformidad de borrado para cada uno de ellos.
MOVER PANTALLA
Esta opcin permite desplazar todo el conjunto de elementos grficos y textos de la pantalla
que se encuentra seleccionada. Esta opcin no se encontrar disponible cuando se
encuentra seleccionado un smbolo.
Si se selecciona esta opcin el CNC situar el cursor en el centro de la pantalla, asumiendo
dicho punto como punto de referencia de la pantalla.
Para poder desplazar la pantalla se deben seguir los siguientes pasos:
1.-
2.-
Pulsar la tecla ENTER para validar el comando. El CNC desplazar todo el conjunto
de elementos grficos y textos de la pantalla al lugar indicado.
Si se desea abandonar esta opcin se debe pulsar la tecla ESC, el CNC mostrar
el men anterior.
Captulo: 10
PERSONALIZACION
Seccin:
MODIFICACIONES
Pgina
19
11.
PARMETROS MAQUINA
En primer lugar se debern personalizar los parmetros mquina generales ya que mediante los
mismos se definen los ejes de la mquina y por lo tanto las tablas de Parmetros de los Ejes.
Tambin se debe definir si la mquina dispone o no de compensacin cruzada y entre que ejes,
generando el CNC la tabla de parmetros de compensacin cruzada correspondiente.
Mediante los parmetros mquina generales se definen asimismo las longitudes de las tablas de
Almacn de herramientas, Herramientas, Correctores y Tabla de las funciones auxiliares M.
Mediante los Parmetros de los ejes se define si el eje tiene o no Compensacin de husillo y la
longitud de la tabla correspondiente.
Una vez definidos estos parmetros Generales, se debe pulsar la secuencia de teclas SHIFT RESET para que el CNC habilite las tablas requeridas.
Se aconseja salvar las tablas en la "Memkey Card" o en un perifrico u ordenador.
Cuando se accede a este modo de operacin el CNC mostrar todas las tablas que estn
salvadas en la "Memkey Card" (CARD A).
Captulo: 11
PARMETROSMAQUINA
Seccin:
Pgina
1
Pgina
2
Captulo: 11
PARMETROS MAQUINA
Seccin:
TABLAS DE
PARMETROS
MAQUINA
x x x x x x x x
(7) (6) (5) (4) (3) (2) (1) (0)
Bit 0
Bit 1
Indica si la funcin M se ejecuta antes (=0) o despus (=1) del movimiento del
bloque en que est programada.
Bit 2
Bit 3
Bit 4:
Seccin:
TABLAS DE LAS FUNCIONES
AUXILIARES M
Pgina
3
El nmero de puntos de cada una de ellas se define mediante el parmetro mquina de ejes
NPOINTS. Para cada lnea se define:
* La posicin del eje a compensar.
* El error que tiene el eje en ese punto.
Adems, se muestra la cota de posicin correspondiente al eje seleccionado que ocupa la
mquina. Lgicamente, al desplazarse este eje de la mquina, la cota mostrada se ir
actualizando.
Pgina
4
Captulo: 11
PARMETROS MAQUINA
Seccin:
TABLAS DE COMPENSACIN
HUSILLO
El nmero de puntos de cada una de ellas se define mediante el parmetro mquina general
NPCROSS, "NPCROSS2" y "NPCROSS3".
En cada una de las tablas se define:
*
Captulo: 11
PARMETROS MAQUINA
Seccin:
TABLAS DE COMPENSACIN
CRUZADA
Pgina
5
Pgina
6
Captulo: 11
PARMETROS MAQUINA
Seccin:
OPERACIN CON LAS TABLAS
DE PARMETROS
MODIFICAR
Esta opcin permite modificar el parmetro seleccionado.
Antes de pulsar esta softkey se debe seleccionar, mediante el cursor, el parmetro que se
desea modificar.
Una vez seleccionada esta opcin las softkeys cambiarn de color, representndose las
mismas sobre fondo blanco, y mostrarn la informacin del tipo de edicin que se debe
utilizar en el parmetro que se desea modificar.
Si se pulsa la tecla ESC se borrar la informacin mostrada en la zona de edicin que
corresponda al parmetro a modificar. A partir de este momento se podr editar
nuevamente dicho parmetro.
Si se desea abandonar la opcin de modificar se deber borrar, mediante la tecla CL o la
tecla ESC, la informacin mostrada en la zona de edicin y a continuacin pulsar la tecla
ESC. El parmetro que se haba seleccionado no ser modificado.
Una vez finalizada la modificacin del parmetro se debe pulsar la tecla ENTER. El nuevo
parmetro editado sustituir al anterior.
BUSCAR
Esta opcin permite realizar una bsqueda en la tabla que se encuentra seleccionada.
Una vez seleccionada esta opcin las softkeys mostrarn las siguientes opciones:
COMIENZO Si se selecciona esta softkey el cursor se posiciona sobre el primer parmetro
de la tabla y se abandona la opcin de bsqueda.
FINAL Si se selecciona esta softkey el cursor se posiciona sobre el ltimo parmetro de
la tabla y se abandona la opcin de bsqueda.
PARMETRO Si se selecciona esta softkey el CNC solicita el nmero de parmetro que
se desea buscar. Una vez definido dicho numero y tras pulsar la tecla ENTER, el cursor
se posiciona sobre el parmetro solicitado y se abandona la opcin de bsqueda.
INICIALIZAR
Esta opcin permite asignar a todos los parmetros de la tabla seleccionada, los valores que
el CNC le asigna a cada uno de ellos por defecto.
Estos valores se encuentran definidos en el captulo correspondiente a los parmetros
mquina del manual de Instalacin.
Captulo: 11
PARMETROS MAQUINA
Seccin:
OPERACIN CON LAS TABLAS
DE PARMETROS
Pgina
7
CARGAR
Se pueden cargar tablas almacenadas en la "Memkey Card" (CARD A) o en un perifrico
u ordenador a travs de las dos lneas serie (RS232C o RS422).
La trasmisin comienza tras pulsar la softkey correspondiente. Cuando se usa una lnea serie
el receptor debe encontrarse preparado antes de comenzar la transmisin.
Para interrumpir la trasmisin pulsar la softkey ABORTAR.
Si la longitud de la tabla recibida no coincide con la longitud de la tabla actual el CNC actuar
de la siguiente forma:
Si la tabla recibida es ms corta que la actual, se modifican las lneas recibidas y las
restantes quedan con el valor que tenan.
Si la tabla recibida es ms larga que la actual, se modifican todas las lneas de la tabla
actual, y al detectarse que ya no hay ms sitio el CNC mostrar el error correspondiente.
SALVAR
Las tablas se pueden salvar en la "Memkey Card" (CARD A) o en un perifrico u ordenador
a travs de las dos lneas serie (RS232C o RS422).
La trasmisin comienza tras pulsar la softkey correspondiente. Cuando se usa una lnea serie
el receptor debe encontrarse preparado antes de comenzar la transmisin.
Para interrumpir la trasmisin pulsar la softkey ABORTAR.
MM/PULGADAS
Cada vez que se selecciona esta opcin, el CNC cambiar las unidades en que se
encuentran representados los parmetros que dependen de dichas unidades.
Esta representacin se realizar en milmetros o en pulgadas, indicndose en la ventana
inferior derecha las unidades que se encuentran seleccionadas (MM/INCH).
Se debe tener en cuenta que este cambio no afecta al parmetro mquina general
INCHES indicativo del sistema de unidades por defecto.
Pgina
8
Captulo: 11
PARMETROS MAQUINA
Seccin:
OPERACIN CON LAS
TABLAS DE PARMETROS
12.
DIAGNOSIS
Este modo de operacin permite conocer la configuracin del CNC, as como realizar una
comprobacin (test) del sistema.
El CNC ofrece mediante softkeys las siguientes opciones:
Configuracin del Sistema
Test de hardware
Testeos
Ajustes
Usuario
Disco Duro
Captulo: 12
DIAGNOSIS
Seccin:
Pgina
1
12.1
CONFIGURACIN
Pgina
2
Captulo: 12
DIAGNOSIS
Seccin:
CONFIGURACION
Captulo: 12
DIAGNOSIS
Seccin:
TEST HARDWARE
Pgina
3
12.3 TESTEOS
12.3.1 TEST MEMORIA
Esta opcin comprueba el estado de la memoria interna del CNC, memoria disponible para el
Usuario y para el Sistema.
Para poder realizar esta comprobacin es necesario que el programa de PLC se encuentre
parado. Si no lo est, el CNC preguntar al operario si se desea parar dicha ejecucin.
Pgina
4
Captulo: 12
DIAGNOSIS
Seccin:
TESTEOS
12.4 AJUSTES
12.4.1 TEST DE GEOMETRA DEL CIRCULO
Este ajuste permite mejorar el pico de inversin de los ejes. Consiste en mecanizar un crculo
(sin compensacin) y verificarlo en el grfico que muestra el CNC.
El siguiente ejemplo muestra un programa que permite mecanizar crculos repetitivos.
X0 Y0
G5 G1 F1000
N10 G2 X0 Y0 I20 J0
(RPT N10, N10) N50
M30
Tras seleccionar este programa en el modo Ejecucin y ponerlo en marcha, acceder al modo
Diagnosis, Ajustes, Test de Geometra del crculo y el CNC mostrar la siguiente pantalla:
Si los parmetros mquina estn protegidos, pedir el pasword de acceso porque en la parte
inferior derecha se muestran algunos de ellos.
Si no se conoce el pasword no se podrn modificar dichos valores pero se tendr acceso a la
pantalla y al test de geometra del crculo.
En la parte izquierda el CNC muestra el resultado del test.
Los datos de la parte superior derecha los refresca el CNC tras finalizar el test.
Los datos de la parte central derecha hay que definirlos antes de efectuar el test
En la parte inferior derecha se muestran los parmetros asociados a los ejes del plano y los
valores con que estn personalizados los mismos.
Antes de efectuar el test hay que definir la representacin grfica de la parte izquierda. Para ello
hay que definir los datos de la parte central derecha:
Nmero de divisiones a la izquierda y derecha del crculo terico.
Escala o valor en micras de cada divisin.
Banda de error o porcentaje del radio del circulo que est ocupado por la banda de error
(zona de divisiones).
Captulo: 12
DIAGNOSIS
Seccin:
AJUSTES
Pgina
5
Si se conoce el pasword de los parmetros mquina se pueden modificar los valores que se
muestran en la parte inferior derecha. El CNC asigna los nuevos valores a los parmetros
mquina correspondientes por lo que se recomienda anotar los valores inciales.
Una vez definida la zona de representacin grfica y los parmetros mquina se debe realizar
la captura de datos, para ello pulsar las softkeys:
SIMPLE
Borra lo pintado y empieza a pintar, sobre el crculo terico, el error de mecanizacin
ampliado segn la escala definida, hasta dar una vuelta completa, o hasta que se pulse la
softkey PARAR o la tecla ESC,.
CONTINUA
Borra lo pintado y empieza a pintar, sobre el crculo terico, una serie de crculos con el error
de mecanizacin ampliado segn la escala definida, hasta que se pulse la softkey PARAR o
la tecla ESC,.
BORRAR
Se puede pulsar en cualquier momento, incluso durante la representacin grfica. Provoca
un borrado de la pantalla y un reseteo de las estadsticas mostradas en la parte derecha de
la misma.
Durante la representacin continua se pueden modificar los parmetros mquina y observar la
nueva representacin grfica sobre la anterior, o pulsar la softkey borrar para ver nicamente
la nueva.
Los datos que muestra el CNC en la parte superior derecha se actualizan durante la captura de
datos.
interno Valor negativo mximo del error sobre el radio terico, en micras o diezmilsimas
de pulgada, y posicin angular del mismo.
externo Valor positivo mximo del error sobre el radio terico, en micras o diezmilsimas
de pulgada, y posicin angular del mismo.
Una vez finalizada la captura de datos se pintan dos rayas indicando las posiciones angulares de
ambos errores en el grfico. Aparecen en trazos discontinuos cuando el error sobrepasa el valor
asignado a la zona de visualizacin en su cuadrante y pasa al cuadrante opuesto.
Nota: Mientras se estn capturando puntos para el test de geometra, los grficos de ejecucin
dejan de pintar.
Pgina
6
Captulo: 12
DIAGNOSIS
Seccin:
AJUSTES
12.5 USUARIO
Si se selecciona esta opcin el CNC ejecutar en el canal de usuario el programa de
personalizacin que se encuentra seleccionado mediante el parmetro mquina general
USERDIAG.
Para abandonar su ejecucin y volver al men anterior se debe pulsar la tecla ESC.
Cuando se realiza
Parada
Ejes y Cabezal
Para PLC
Activa salida
Emergencia
Temperatura
Siempre
SI
No
SI
Pila descargada
Siempre
No
No
No
Desde Diagnosis
SI
Si
SI
En el encendido
No
No
No
Desde Diagnosis
SI
No
SI
Emergencia externa
EJEC/SIMUL
SI
No
No
Tensin placas
EJEC/SIMUL
SI
No
SI
PLC en marcha
EJEC/SIMUL
SI
---
SI
EJEC/SIMUL
SI
No
No
PLC en marcha
SI
SI
SI
Memoria Flash
(CARD A)
Memoria RAM
Captulo: 12
DIAGNOSIS
Seccin:
Pgina
7
Manual de Programacin
(modelo T)
Ref. 0204-cas
/A
/B
/C
12 ms
6 ms
3 ms
----2,5 ms 1,5 ms
256 Kb ampliable a 1Mb 1 Mb
1 Mb
512 Kb ampliable a 2Mb 4Mb
4Mb
4 ms
3 ms
3 ms
----Opcin Opcin
Se debe tener en cuenta que algunas de las funciones descritas en este manual
dependen de las opciones de software que usted acaba de adquirir.
Nmero de ejes con Software estndar
Nmero de ejes con Software opcional
Grficos Slidos
Control de vida de las herramientas
Ciclos fijos de palpador
DNC
Versin COCOM
Eje C (Torno)
Editor de perfiles
Compensacin radial
Control tangencial
Funcin Retracing
Roscado electrnico
Gestin del almacn de herramientas
Ciclos fijos de mecanizado
Software conversacional (TC y TCO)
2
4o7
Estndar
Opcin
Opcin
Opcin
Opcin
Opcin
Opcin
Estndar
Opcin
Opcin
Estndar
Estndar
Estndar
Opcin
iii
INDICE
HISTORICO DE VERSIONES (T)
INTRODUCCIN
Condiciones de seguridad ....................................................................................................... 3
Condiciones de reenvio ........................................................................................................... 5
Documentacion Fagor para el CNC ......................................................................................... 6
1. GENERALIDADES
1.1
1.1.1
1.2
1.3
2. CONSTRUCCIN DE UN PROGRAMA
2.1
2.1.1
2.1.2
2.1.2.1
2.1.2.2
2.1.3
4. SISTEMAS DE REFERENCIA
4.1
4.2
4.3
4.4
4.4.1
4.4.2
4.5
6. CONTROL DE TRAYECTORIA
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.14.1
6.14.2
6.15
6.16
6.17
6.17.1
vi
8. COMPENSACIN DE HERRAMIENTAS
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
9. CICLOS FIJOS
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
9.13
9.14
9.15
9.16
vii
APNDICE
Programacin en cdigo ISO ................................................................................................... 3
Variables internas del CNC ..................................................................................................... 5
Programacin en alto nivel ..................................................................................................... 10
Cdigos de tecla ...................................................................................................................... 12
Salidas lgicas de estado de teclas .......................................................................................... 17
Cdigos de inhibicin de teclas .............................................................................................. 22
Paginas del sistema de ayuda en programacin ...................................................................... 27
Mantenimiento ........................................................................................................................ 30
viii
Manual
Instalacin
Instalacin
Programacin
Instalacin
Programacin
Operacin
Instalacin
Operacin
Instalacin
Operacin
Programacin
Operacin
Marzo de 2000
Software: 4.02.
Prestacin
Detener preparacin en canal de PLC
Volantes admiten captacin diferencial
Alto nivel. Operador ""?"" en instruccin WRITE
Manual
Instalacin
Instalacin
Programacin
Junio de 2000
Software: 4.1x.
Prestacin
Idiomas Checo y Polaco
Visualizar rpm tericas del cabezal
Cinco zonas de trabajo
Asignar ms CPU para el PLC
Variables de configuracin software y hardware
Mejora de manejo en Utilidades
Gestin similar a DDSETUP
Control de Jerk
Modo Manual. Visualizar Posicin
Mejora de gestin de zonas de trabajo en JOG
Modo de trabajo configurable en modelo M
Modelo 8055 /A
Manual
Instalacin
Instalacin
Instalacin
Programacin
Instalacin
Operacin
Instalacin
Programacin
Operacin
Instalacin
Instalacin
Operacin
Instalacin
Noviembre de 2000
Software: 6.0x.
Prestacin
Adecuacin del conector RS232 (compatible con anterior)
Variable PARTC no se incrementa en simulacin
Grficos slidos. Repinta imagen tras cambiar condiciones
Nuevos teclas NMON.55XX-11.LCD
Idiomas checo y polaco
Sercos. Valores parmetro SERPOWSE (P121)
Roscas de paso variable (G34)
Manual
Instalacin
Instalacin
Programacin
Operacin
Instalacin
Instalacin
Instalacin
Programacin
Abril de 2001
Software: 6.1x.
Prestacin
Edicin parmetros regulador (Sercos) desde el CNC
Utilidades. Copiar o borrar grupo de programas
Canal de PLC. marcas asociadas al Feed-Hold
Canal de PLC. Gestin funciones M
Canal de PLC. Generar programas con ejes de PLC
Canal de PLC. Buffer de entrada de 4 a 12 bloques
Editor de perfiles. Modificar punto inicial
Editor de perfiles. Modificar elemento
Editor de perfiles. Borrar elemento
Editor de perfiles. Insertar elemento
Parmetros mquina. Smbolos de actualizacin
Idiomas chino continental
Texto de fabricante en varios idiomas.
Teclas Edit, Simul y Exec
Tratamiento de la tecla rpido en ejecucin
Mensaje de cdigo de validacin incorrecto
Tablas. Inicializaciones
Deteccin de colisiones
Nuevos parmetros del regulador
Sercos. Segunda captacin
Sercos. Aparcar ejes
Manual
Operacin
Instalacin
Instalacin
Instalacin
Instalacin
Operacin
Operacin
Operacin
Operacin
Instalacin
Instalacin
Instalacin
Operacin
Instalacin
Operacin
Programacin
Instalacin
Prestacin
Variables asociadas a la telediagnosis
Manual
Instalacin
Programacin
Instalacin
Programacin
Instalacin
Programacin
Operacin
Programacin
Operacin
Instalacin
Instalacin
Operacin TC
Instalacin
Operacin TC
Operacin TC
Operacin TC
Operacin TC
Operacin TC
Diciembre de 2001
Software: 6.2x.
Prestacin
Funcin Retracing
Test de geometra del crculo
Compensacin cruzada con cotas tericas (p.m.g. TYPCROSS)
Cabezal auxiliar controlado por PLC (p.m.g. AXIS9)
P.m.e. I0CODI1, I0CODI2 para reglas con I0 codificado
Compensacin de holgura por cambio de sentido slo en las trayectorias circulares
G2/G3
Volante no acumula movimiento (p.m.g. HDIFFBAC)
Cambio funcionalidad de variable MEMTST
Subrutina asociada a la funcin G15 de eje C (p.m.g. G15SUB).
Compilar variables de PLC con ejes no definidos
Hasta 70 caracteres en textos de error generados por PLC.
TC. Con Feed-Hold activo el avance cambia de color
TCO. Con Feed-Hold activo el avance cambia de color
Manual
Instalacin
Operacin
Instalacin
Instalacin
Instalacin
Instalacin
Instalacin
Instalacin
Programacin
Instalacin
Operacin TC
Operacin TCO
Abril de 2002
Software: 6.3x.
Prestacin
Nuevos modelos de placas de expansin en el 8055i
Bus CAN OPEN para controlar I/Os digitales remotas en el 8055i
Manual
Instalacin
Programacin
Instalacin
Operacin
Solucin errores
Instalacin
Instalacin
Operacin
Instalacin
Introduccin
Condiciones de seguridad.............................................. 3
Condiciones de reenvio.................................................. 5
Documentacion Fagor para el CNC ............................. 6
Introduccin - 1
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y
prevenir daos a este producto y a los productos conectados a l.
El aparato slo podr repararlo personal autorizado de Fagor Automation.
Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado del
incumplimiento de estas normas bsicas de seguridad.
Introduccin - 3
Smbolos de seguridad
Smbolos que pueden aparecer en el manual
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolos que puede llevar el producto
Smbolo ATENCION.
Lleva asociado un texto que indica las acciones u operaciones que pueden
provocar daos a personas o aparatos.
Smbolo CHOQUE ELCTRICO.
Indica que dicho punto puede estar bajo tensin elctrica.
Smbolo PROTECCIN DE TIERRAS.
Indica que dicho punto debe ser conectado al punto central de tierras de la
mquina para proteccin de personas y aparatos.
Introduccin - 4
CONDICIONES DE REENVIO
Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su material
de empaque original. Si no dispone del material de empaque original, empaqutelo de la siguiente
manera:
1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas)
mayores que las del aparato. El cartn 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 dueo del aparato, su direccin, el nombre de la persona a contactar,
el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de la avera.
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 cartn rellenndola con espuma de poliuretano por todos
lados.
5.- Selle la caja de cartn con cinta para empacar o grapas industriales.
Introduccin - 5
Manual USER-M
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo M.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de programar el CNC.
Manual USER-T
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo T.
Dispone de 2 manuales en su interior:
Manual de Operacin
que detalla la forma de operar con el CNC.
Manual de Programacin que detalla la forma de programar el CNC.
Manual MC
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo MC.
Manual TC
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo TC.
Manual MCO/TCO
Est dirigido al usuario final, es decir, a la persona que va a trabajar con el Control
Numrico en el modo MCO/TCO.
Est dirigido a las personas que van a utilizar la opcin de software de comunicacin DNC.
Est dirigido a las personas que desean efectuar su propia comunicacin de DNC,
sin utilizar la opcin de software de comunicacin DNC.
Est dirigido a las personas que utilizan la disquetera de Fagor. Este manual indica
cmo se debe utilizar dicha disquetera.
Introduccin - 6
1.
GENERALIDADES
El CNC puede programarse tanto a pie de mquina (desde el panel frontal) como desde
perifricos exteriores (lector de cinta, lector/grabador de cassette, ordenador, etc.). La
capacidad de memoria disponible por el usuario para la realizacin de los programas pieza es
de 1 Mbyte
Los programas pieza y los valores de las tablas que dispone el CNC pueden ser introducidos
de las siguientes formas:
* Desde el panel frontal. Una vez seleccionado el modo de edicin o la tabla deseada,
el CNC permitir realizar la introduccin de datos desde el teclado.
* Desde un ordenador (DNC) o Perifrico. El CNC permite realizar el intercambio de
informacin con un ordenador o perifrico, utilizando para ello las lneas serie RS232C
y RS422.
Si el control de dicha comunicacin se realiza desde el CNC, es necesario seleccionar
previamente la tabla correspondiente o el directorio de programas pieza (utilidades), con
el que se desea realizar la comunicacin.
Dependiendo del tipo de comunicacin deseado, se deber seleccionar el parmetro
mquina de las lneas serie PROTOCOL.
PROTOCOL = 0 Si la comunicacin se realiza con un perifrico.
PROTOCOL = 1 Si la comunicacin se realiza va DNC.
Captulo: 1
GENERALIDADES
Seccin:
Pgina
1
El modo de operacin Editar tambin permite modificar los programas pieza que hay
en memoria RAM del CNC. Si se desea modificar un programa almacenado en la
"Memkey Card", en un PC o en el disco duro hay que copiarlo previamente a la
memoria RAM .
Ejecucin
Se pueden ejecutar o simular programas pieza almacenados en cualquier sitio. Ver
captulo 3 del manual de Operacin.
Los programas de Personalizacin de Usuario deben estar en la memoria RAM para
que el CNC las ejecute.
Las sentencias GOTO y RPT no pueden ser utilizadas en programas que se ejecutan desde
un PC conectado a travs de una de las lneas serie. Ver captulo 14 de este manual.
Unicamente se pueden ejecutar subrutinas existentes en la memoria RAM del CNC. Por
ello, si se desea ejecutar una subrutina almacenada en la "Memkey Card", en un PC o en
el disco duro, copiarla a la memoria RAM del CNC.
Desde un programa pieza en ejecucin se puede ejecutar, mediante la sentencia EXEC
cualquier otro programa pieza situado la memoria RAM, en la "Memkey Card", en un PC
o en el disco duro. Ver captulo 14 de este manual.
Utilidades
El modo de operacin Utilidades, captulo 7 del manual de Operacin, permite adems
de ver el directorio de programas pieza de todos los dispositivos, efectuar copias,
borrar, renombrar e incluso fijar las protecciones de cualquiera de ellos.
Ethernet
Si se dispone de la opcin Ethernet y el CNC estconfigurado como un nodo ms dentro
de la red informtica, es posible desde cualquier PC de la red:
Acceder al directorio de programas pieza del Disco Duro (HD).
Editar, modificar, borrar, renombrar, etc. los programas almacenados en el disco
duro (HD)
Copiar programas del disco al PC o viceversa.
Para configurar el CNC como un nodo ms dentro de la red informtica, consultar el
apartado 3.3.4 del manual de Instalacin.
Pgina
2
Captulo: 1
GENERALIDADES
Seccin:
CARD
A
HD
DNC
Si
Si
Si
Si
Si
No
No
No
No
No
No
No
No
Si
No
No
No
No
Si
No
Modificar un programa de ..
Si
No
No
No
Borrar un programa de ..
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
No
Si
Si
No
No
No
Si
No
No
Si
Si
Si
No
Si
No
No
No
Si
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
Si
No
No
No
Si
No
No
No
No
No
No
No
No
No
Captulo: 1
GENERALIDADES
Seccin:
Pgina
3
Pgina
4
Captulo: 1
GENERALIDADES
Seccin:
Si la primera lnea no existe, el CNC lo muestra con un comentario vaco y con los permisos
modificable (M) y ejecutable (X).
Cuando el formato de la primera lnea es incorrecto, el CNC no lo modifica pero lo muestra
con el comentario ********************. El fichero podr ser borrado o modificado
desde el CNC o desde el PC.
El formato es incorrecto cuando:
el comentario tiene ms de 20 caracteres
falta alguna coma (,) para agrupar los atributos
hay un carcter extrao en atributos
Captulo: 1
GENERALIDADES
Seccin:
Pgina
5
ESCAPE
END OF TRANSMISSION
SUBSTITUTE
END OF TRANSMISSION
Captulo: 1
GENERALIDADES
Seccin:
2.
CONSTRUCCIN DE UN PROGRAMA
Captulo: 2
CONSTRUCCIN DE UN PROGRAMA
Seccin:
Pgina
1
Pgina
2
Captulo: 2
CONSTRUCCIN DE UN PROGRAMA
Seccin:
2.1.2.1
LENGUAJE ISO
Est especialmente diseado para controlar el movimiento de los ejes, ya que proporciona
informacin y condiciones de desplazamiento e indicaciones sobre el avance. Dispone de :
* Funciones preparatorias de movimientos, que sirven para determinar la geometra y
condiciones de trabajo, como interpolaciones lineales, circulares, roscados, etc.
* Funciones de control de avances de los ejes y de velocidades del cabezal.
* Funciones de control de herramientas.
* Funciones complementarias, que contienen indicaciones tecnolgicas.
Captulo: 2
CONSTRUCCIN DE UN PROGRAMA
Seccin:
Pgina
3
Pgina
4
Captulo: 2
CONSTRUCCIN DE UN PROGRAMA
Seccin:
3.
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
NOMENCLATURA
DE LOS EJES
Pgina
1
Pgina
2
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
SELECCIN
DE LOS EJES
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
SELECCIN DE PLANOS
G16,G17,G18,G19
Pgina
3
Las funciones G16, G17, G18 y G19 son modales e incompatibles entre s, debindose
programar la funcin G16 en solitario dentro de un bloque.
Pgina
4
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
SELECCIN DE PLANOS
G16,G17,G18,G19
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
MILIMETROS (G71) /PULGADAS
(G70)
Pgina
5
Cotas absolutas
G90
X200
X160
X80
X80
Z60
Z60
Z100
Z120
;
;
;
;
Punto P0
Punto P1
Punto P2
Punto P3
;
;
;
;
Punto P0
Punto P1
Punto P2
Punto P3
Cotas incrementales
G90
G91
X200 Z60
X-40
X-80 Z40
Z20
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
ABSOLUTO (G90) /
INCREMENTAL (G91)
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
PROGRAMACIN DE COTAS
Pgina
7
Pgina
8
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
PROGRAMACIN DE COTAS
Cotas absolutas
G90
R430
G03
G01 R340
G01 R290
G01 R230
G01 R360
G03
Q0
Q33,7
Q45
Q33,7
Q45
Q63,4
Q90
;
;
;
;
;
;
;
Punto 0
Punto P1, en arco (G03)
Punto P2, en lnea recta (G01)
Punto P3, en lnea recta (G01)
Punto P4, en lnea recta (G01)
Punto P5, en lnea recta (G01)
Punto P0, en arco (G03)
R430 Q0
;
Q33,7 ;
R-90 Q11,3 ;
R-50 Q-11,3;
R-60 Q11,3 ;
R130 Q18,4 ;
Q26,6 ;
Punto P0
Punto P1, en arco (G03)
Punto P2, en lnea recta (G01)
Punto P3, en lnea recta (G01)
Punto P4, en lnea recta (G01)
Punto P5, en lnea recta (G01)
Punto P6, en arco (G03)
Cotas incrementales
G90
G91 G03
G01
G01
G01
G01
G03
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
PROGRAMACIN DE COTAS
Pgina
9
El origen polar, adems de poderse preseleccionar mediante la funcin G93, que se ver ms
adelante, puede ser modificada en los siguientes casos:
* En el momento del encendido, despus de M02, M30, EMERGENCIA o RESET, el
CNC asume como origen polar el origen de coordenadas del plano de trabajo definido
por el parmetro mquina general IPLANE.
* Cada vez que se cambie de plano de trabajo (G16, G17, G18 o G19) el CNC asume
como origen polar el origen de coordenadas del nuevo plano de trabajo seleccionado.
* Al ejecutar una interpolacin circular (G02 o G03), y si el parmetro mquina general
PORGMOVE tiene el valor 1, el centro del arco pasar a ser el nuevo origen polar.
Pgina
10
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
PROGRAMACIN DE COTAS
X0
Q90
Q149
Q180
Q146,3
Q90
Z160 ;
X30 ;
Z110 ;
Z80 ;
Z50 ;
X100 ;
Punto P0
Punto P1
Punto P2
Punto P3
Punto P4
Punto P5
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
PROGRAMACIN DE COTAS
Pgina
11
Todos ellos se programan en grados, por lo que sus cotas no se vern afectadas por el cambio
de unidades milmetros/pulgadas.
Ejes rotativos normales
Son aquellos que puede interpolar con ejes lineales.
Desplazamiento: En G00 y G01
Programacin eje Rollover.
G90 El signo indica el sentido de giro y la cota la posicin final (entre 0 y 359.9999).
G91 El signo indica el sentido de giro. Si el desplazamiento programado es superior a
360, el eje dar ms de una vuelta antes de posicionarse en el punto deseado.
Programacin eje No Rollover. En G90 y G91 como un eje lineal.
Eje rotativo de slo posicionamiento
No pueden interpolar con ejes lineales.
Desplazamiento: Siempre en G00, y no admiten compensacin de radio (G41, G42).
Programacin eje Rollover.
G90 Siempre positivo y por el camino ms corto. Cota final entre 0 y 359.9999
G91 El signo indica el sentido de giro. Si el desplazamiento programado es superior a
360, el eje dar ms de una vuelta antes de posicionarse en el punto deseado.
Programacin eje No Rollover. En G90 y G91 como un eje lineal.
Eje rotativo hirth
Su funcionamiento y programacin es similar al de los ejes rotativos de slo posicionamiento, con la salvedad de que los ejes rotativos hirth no admiten cifras decimales,
debiendo seleccionarse nicamente posiciones enteras.
El CNC permite disponer de ms de un eje hirth pero no admite desplazamientos en los
que intervengan ms de un eje hirth a la vez.
Pgina
12
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
EJE ROTATIVO
* X...C
Indican las cotas (superiores o inferiores) con las que se desean limitar los
ejes. Estas cotas se expresarn en radios y estarn programadas respecto
al cero mquina.
No ser necesario programar todos los ejes, por lo que se limitarn nicamente los ejes
definidos.
Ejemplo:
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
ZONAS DE TRABAJO
Pgina
13
S= 1 Zona de no entrada
S= 2 Zona de no salida
Pgina
14
Captulo: 3
EJES Y SISTEMAS DE COORDENADAS
Seccin:
ZONAS DE TRABAJO
4.
SISTEMAS DE REFERENCIA
M
W
R
XMW,YMW,ZMW,etc
XMR,YMR,ZMR,etc
(REFVALUE)
Captulo: 4
SISTEMAS DE REFERENCIA
Cero Mquina
Cero Pieza
Punto de referencia mquina
Coordenadas del cero pieza
Coordenadas del punto de referencia mquina
Seccin:
Pgina
1
Pgina
2
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
M
W
Cero mquina
Cero Pieza
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Pgina
3
M Cero Mquina
W Cero Pieza
Este decalaje de origen se puede realizar de dos maneras:
*
Mediante la funcin G92 (preseleccin de cotas), aceptando el CNC las cotas de los ejes
programados a continuacin de G92, como nuevos valores de los ejes.
Mediante la utilizacin de traslados de origen (G54, G55, G56, G57, G58, G59),
aceptando el CNC como nuevo cero pieza el punto que se encuentra situado respecto del
cero mquina a la distancia indicada por la tabla o tablas seleccionadas.
Ambas funciones son modales e incompatibles entre s, por lo que al seleccionar una de ellas
la otra queda deshabilitada.
Existe adems otro traslado de origen que lo gobierna el autmata, este traslado se aade
siempre al decalaje de origen seleccionado y se utiliza entre otros para corregir desviaciones
producidas por dilataciones, etc.
Pgina
4
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Pgina
5
G90
G92
G91
X0
X0
X30
X20
X20
Z200
Z0
Z-30
Z-30
Z-40
Z-30
;
;
;
;
;
;
;
Posicionamiento en P0
Preseleccionar P0 como origen pieza
Posicionamiento en P1
Posicionamiento en P2
Posicionamiento en P3
Posicionamiento en P4
Posicionamiento en P5
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Una vez seleccionado un traslado de origen, se mantendr activo hasta que se seleccione otro
o hasta que se realice un bsqueda de referencia mquina en el modo de operacin MANUAL.
El traslado de origen seleccionado se mantiene activo incluso tras un apagado-encendido del
CNC.
Este tipo de traslados de origen fijados por programa, son muy tiles para la repeticin de
mecanizados en diversas posiciones de la mquina.
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Pgina
7
Ejemplo:
La tabla de traslados de origen est inicializada con los siguientes valores:
G54: X0 Z330
G55: X0 Z240
G56: X0 Z150
G58: X0 Z-90
G59: X0 Z-180
Pgina
8
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
G90
G01
G93
G03
G01
G93
G02
Si en un bloque se programa nicamente G93, el origen polar pasar a ser el punto en el que
en ese momento se encuentre la mquina.
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
Pgina
9
Atencin:
El CNC no modifica el origen polar cuando se define un nuevo cero pieza, pero
se modifican los valores de las variables "PORGF" y "PORGS".
Si estando seleccionado el parmetro mquina general PORGMOVE, se
programa una interpolacin circular (G02 o G03), el CNC asume como nuevo
origen polar el centro del arco.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de
una EMERGENCIA o RESET, el CNC asume como nuevo origen polar el
cero pieza que se encuentra seleccionado.
Cuando se selecciona un nuevo plano de trabajo (G16, G17, G18, G19) el
CNC asume como nuevo origen polar el cero pieza de dicho plano.
Pgina
10
Captulo: 4
SISTEMAS DE REFERENCIA
Seccin:
5.
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
Pgina
1
V Significado
G00
G01
G02
G03
G04
G05
G06
G07
G08
G09
G10
G11
G12
G13
G14
G15
G16
G17
G18
G19
G20
G21
G22
*
*
*
*
?
?
*
*
*
*
*
*
G28
G29
G30
*
*
*
G32
G33
G34
G36
G37
G38
G39
G40
G41
G41 N
G42
G42 N
*
*
*
G45
G50
G51
G52
G53
Pgina
2
*
*
*
*
*
*
*
*
*
*
*
*
?
?
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Apartado
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIONES PREPARATORIAS
Funcin
G54
G55
G56
G57
G58
G59
G60
G61
G62
G63
G66
G68
G69
G70
G71
G72
G74
G75
G76
G77
G77S
G78
G78S
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G93
G94
G95
G96
G97
M D
Significado
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
?
?
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
?
?
*
*
*
*
?
?
*
*
*
Apartado
La M significa MODAL, es decir, que una vez programada, la funcin G permanece activa
mientras no se programe otra G incompatible.
La letra D significa POR DEFECTO, esto es, que sern asumidas por el CNC en el momento
del encendido, despus de ejecutarse M02, M30 o despus de una EMERGENCIA o RESET.
En los casos que se indica con ? se debe interpretar que el POR DEFECTO de estas funciones
G, depende de la personalizacin de los parmetros mquina generales del CNC.
La letra V significa que la funcin G se visualiza, en los modos de ejecucin y simulacin, junto
a las condiciones en que se est realizando el mecanizado.
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIONES PREPARATORIAS
Pgina
3
Pgina
4
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
VELOCIDAD DE AVANCE (F)
Ejemplo:
En una mquina que tiene los ejes XZ lineales y el eje C rotativo, situados todos ellos en
el punto X0 Z0 C0, se programa el siguiente desplazamiento:
G1 G90 X100 Z20 C270 F10000
Se tiene:
F x
Fx =
10000 x 100
=
= 3464.7946
1002 + 202 + 2702
10000 x 20
=
(x)2 + (z)2 + (c)2
F c
Fc =
= 692.9589
1002 + 202 + 2702
10000 x 270
=
(x)2 + (z)2 + (c)2
= 9354.9455
1002 + 202 + 2702
La funcin G94 es modal, es decir, una vez programada se mantiene activa hasta que se
programe G95.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de una
EMERGENCIA o RESET, el CNC asume la funcin G94 o G95 segn est personalizado el
parmetro mquina general IFEED.
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
VELOCIDAD DE AVANCE (F)
Pgina
5
Pgina
6
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
VELOCIDAD DE GIRO
DEL CABEZAL (S)
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
VELOCIDAD DE GIRO
DEL CABEZAL (S)
Pgina
7
Pgina
8
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
SELECCIN DEL CABEZAL
(G28, G29)
Por ejemplo, con G30 D90 el segundo cabezal girar retrasado 90 respecto al principal.
Consideraciones:
Antes de activar la sincronizacin se debe buscar el punto de referencia Io de ambos
cabezales.
No se permite sincronizar cabezales si est seleccionado el plano XC o ZC (eje C).
Para sincronizar los cabezales en posicin (G30) deben de estar en velocidad (G77S)
Estando activa la sincronizacin de cabezales se atender nicamente a las seales del
cabezal principal, PLCCNTL, SPDLINH, SPDLREV, etc. Asimismo, si desea efectuar un
roscado, slo se tendrn en cuenta el contaje y la seal Io del principal.
Estando activa la sincronizacin de cabezales se permite:
Ejecutar las funciones G94, G95, G96, G97, M3, M4, M5, M19 S***
Cambiar la velocidad de giro de cabezal, desde DNC, PLC o CNC (S)
Cambiar el override del cabezal, desde DNC, PLC, CNC o teclado
Cambiar el limite de velocidad de cabezal, desde DNC, PLC o CNC (G92 S)
Por el contrario, no se permite:
Conmutar cabezales G28, G29
Efectuar cambios de gama M41, M42, M43, M44.
Definir plano XC o ZC en modo eje C
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
SINCRONIZACIN CABEZAL
(G30, G77, G78)
Pgina
9
Pgina
10
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
HERRAMIENTA (T)
CORRECTOR (D)
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
HERRAMIENTA (T)
CORRECTOR (D)
Pgina
11
Atencin:
Todas las funciones auxiliares "M" que tengan subrutina asociada, debern
programarse solas en un bloque.
Si al ejecutarse la subrutina asociada de una funcin auxiliar "M", existe un bloque que contenga
la misma "M", se ejecutar sta pero no la subrutina asociada.
Pgina
12
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIN AUXILIAR (M)
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIN AUXILIAR (M)
Pgina
13
Pgina
14
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIN AUXILIAR (M)
5.7.11
Para poder utilizar esta funcin auxiliar es necesario personalizar uno de los ejes de la mquina
como Cabezal auxiliar/herramienta motorizada (parmetro mquina general P0 a P7).
Cuando se desea utilizar el cabezal auxiliar o la herramienta motorizada se debe ejecutar el
comando M45 S5.5, donde la S indica la velocidad de giro en R.P.M y el signo el sentido de
giro que se desea aplicar.
El CNC proporcionar la consigna correspondiente a la velocidad de giro seleccionada en
funcin del valor asignado al parmetro mquina del cabezal auxiliar "MAXSPEED".
Para detener el giro del cabezal auxiliar se debe programar M45 o M45 S0.
Siempre que el cabezal auxiliar o la herramienta motorizada se encuentre activa, se informar
al PLC activando la salida lgica general "DM45" (M5548).
Adems se permite personalizar el parmetro mquina del cabezal auxiliar "SPDLOVR" para
que las teclas de Override del Panel de Mandos puedan modificar la velocidad de giro del
cabezal auxiliar cuando se encuentra activo.
Captulo: 5
PROGRAMACIN SEGUN CODIGO ISO
Seccin:
FUNCIN AUXILIAR (M)
Pgina
15
6.
CONTROL DE TRAYECTORIA
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
Pgina
1
Pgina
2
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
POSICIONAMIENTO RAPIDO
(G00)
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
Pgina
3
Tornos verticales:
Pgina
4
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
a)
COORDENADAS CARTESIANAS
Se definirn las coordenadas del punto final del arco y la posicin del centro respecto al
punto de partida, segn los ejes del plano de trabajo.
Las cotas del centro, que son necesarias programarlas siempre aunque tengan valor cero,
se definirn en radios y mediante las letras I, J o K, estando cada una de ellas asociada a
los ejes del siguiente modo:
Ejes X, U, A > I
Ejes Y, V, B > J
Ejes Z, W, C > K
Formato de programacin:
Plano XY: G02(G03) X5.5 Y5.5 I5.5 J5.5
Plano ZX: G02(G03) X5.5 Z5.5 I5.5 K5.5
Plano YZ: G02(G03) Y5.5 Z5.5 J5.5 K5.5
Independientemente del plano seleccionado, se mantendr siempre el orden de programacin
de los ejes, as como el de las respectivas cotas del centro.
Plano AY: G02(G03) Y5.5 A5.5 J5.5 I5.5
Plano XU: G02(G03) X5.5 U5.5 I5.5 I5.5
b) COORDENADAS POLARES
Ser necesario definir el ngulo a recorrerQ y la distancia desde el punto de partida al centro
(opcional), segn los ejes del plano de trabajo.
Las cotas del centro, se definirn en radios y mediante las letras I, J o K, estando cada una
de ellas asociada a los ejes del siguiente modo:
Ejes X, U, A > I
Ejes Y, V, B > J
Ejes Z, W, C > K
Si no se define el centro del arco, el CNC interpretar que este coincide con el origen polar
vigente.
Formato de programacin:
Plano XY: G02(G03) Q5.5 I5.5 J5.5
Plano ZX: G02(G03) Q5.5 I5.5 K5.5
Plano YZ: G02(G03) Q5.5 J5.5 K5.5
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
Pgina
5
c)
Siendo el P0 el punto inicial y P1 el punto final, con un mismo valor de radio existen 4 arcos
que pasan por ambos puntos.
Dependiendo de la interpolacin circular G02 o G03, y del signo del radio, se definir el arco
que interese. De esta forma el formato de programacin de los arcos de la figura ser el
siguiente:
Arco 1
Arco 2
Arco 3
Arco 4
Pgina
6
- ..
+..
+..
- ..
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
K0
K50
o bien:
G93 I90 J60 ; Define centro polar
G03 Q0
G93 I90 J160 ; Define nuevo centro polar
Q-90
Coordenadas cartesianas con programacin de radio:
G90 G03 X90 Z110 R50
X40 Z160 R50
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
Pgina
7
El CNC calcular, segn el arco de la trayectoria programada, los radio del punto inicial y del
punto final. Aunque en teora ambos radios deben ser exactamente iguales, el CNC permite
seleccionar con el parmetro mquina general CIRINERR, la diferencia mxima permisible
entre ambos radios. Si se supera este valor, el CNC mostrar el error correspondiente.
El avance F programado puede variarse entre 0% y 120% mediante el conmutador que se halla
en el Panel de Mando del CNC, o bien seleccionarlo entre 0% y 255% desde el PLC, por va
DNC o por programa.
No obstante, el CNC dispone del parmetro mquina general MAXFOVR para limitar la
variacin mxima del avance.
Si estando seleccionado el parmetro mquina general PORGMOVE, se programa una
interpolacin circular (G02 o G03), el CNC asumir el centro del arco como nuevo origen polar.
Las funciones G02 y G03 son modales e incompatibles entre s y tambin con G00, G01, G33
y G34. Las funciones G02 y G03 pueden ser programadas como G2 y G3.
Adems, las funciones G74 (bsqueda de cero) y G75 (movimiento con palpador) anulan las
funciones G02 y G03.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de una
EMERGENCIA o RESET, el CNC asumir el cdigo G00 o el cdigo G01 segn se
personalice el parmetro mquina general IMOVE.
Pgina
8
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN CIRCULAR
(G02/G03)
A continuacin se analizan diversos modos de programacin, siendo el punto inicial X40 Z60
Coordenadas cartesianas :
G90 G06 G03 X90 Z110 I90 K60
G06
X40 Z160 I90 K160
Coordenadas polares:
G90 G06 G03 Q0
I90 K60
G06
Q-90 I90 K160
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
CENTRO EN COORDENADAS
ABSOLUTAS (G06)
Pgina
9
G90 G01 X0
X50
G08 X60
G08 X50
G08 X60
G01 X60
Z270
Z250
Z180 ; Arco tangente a la trayectoria anterior
Z130 ; Arco tangente a la trayectoria anterior
Z100 ; Arco tangente a la trayectoria anterior
Z40
La funcin G08 no es modal, por lo que deber programarse siempre que se desee ejecutar un
arco tangente a la trayectoria anterior. La funcin G08 puede ser programada como G8.
La funcin G08 permite que la trayectoria anterior sea una recta o un arco, y no altera la historia
del mismo, continuando activa la misma funcin G01, G02 o G03, tras finalizar el bloque.
Atencin:
Utilizando la funcin G08, no es posible ejecutar una circunferencia completa,
debido a que existen infinitas soluciones. El CNC visualizar el cdigo de error
correspondiente.
Pgina
10
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
CIRCULAR TANGENTE A LA
ANTERIOR (G08)
La funcin G09 no es modal, por lo que deber programarse siempre que se desee ejecutar una
trayectoria circular definida por tres puntos. La funcin G09 puede ser programada como G9.
Al programar G09 no es necesario programar el sentido de desplazamiento (G02 o G03).
La funcin G09 no altera la historia del programa, continuando activa la misma funcin G01,
G02 o G03, tras finalizar el bloque.
Atencin:
Utilizando la funcin G09, no es posible ejecutar una circunferencia completa, ya
que es necesario programar tres puntos distintos. El CNC visualizar el cdigo de
error correspondiente.
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
TRAYECTORIA CIRCULAR
MEDIANTE 3 PUNTOS (G09)
Pgina
11
Pgina
12
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
INTERPOLACIN HELICOIDAL
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ENTRADA TANGENCIAL (G37)
Pgina
13
Pero si en este mismo ejemplo se desea que la entrada de la herramienta a la pieza a mecanizar
sea tangente a la trayectoria y describiendo un radio de 5mm, se deber programar:
G90 G01 G37 R5 X20 Z30
G03 X40 Z10 R20
Pgina
14
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ENTRADA TANGENCIAL (G37)
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
SALIDA TANGENCIAL (G38)
Pgina
15
Pero si en este mismo ejemplo se desea que la salida del mecanizado se realice tangencialmente y describiendo un radio de 5 mm, se deber programar:
G90 G02 G38 R5 X30 Z30 R20
G01 X30 Z10
Pgina
16
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
SALIDA TANGENCIAL (G38)
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
REDONDEO DE ARISTAS (G36)
Pgina
17
Pgina
18
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
REDONDEO DE ARISTAS (G36)
6.11
ACHAFLANADO (G39)
En los trabajos de mecanizado es posible, mediante la funcin G39, achaflanar aristas entre dos
rectas, sin necesidad de calcular los puntos de interseccin.
La funcin G39 no es modal, por lo tanto deber programarse siempre que se desee el
achaflanado de una arista.
Esta funcin debe de programarse en el bloque en que se define el desplazamiento cuyo final
se desea achaflanar.
El valor de R5.5 debe ir en todos los casos a continuacin de G39 e indica la distancia desde
el final de desplazamiento programado hasta el punto en que se quiere realizar el chafln. Este
valor de R debe ser siempre positivo.
Ejemplo con programacin del eje X en dimetros:
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ACHAFLANADO (G39)
Pgina
19
Paso de la rosca
Q 3.5
Consideraciones:
Siempre que se ejecuta la funcin G33, el CNC antes de realizar el roscado electrnico,
efecta una bsqueda de referencia mquina del cabezal y sita el cabezal en la posicin
angular indicada por el parmetro Q.
El parmetro "Q" est disponible cuando se ha definido el parmetro mquina de cabezal
"M19TYPE=1".
Si se trabaja en arista matada (G05), se puede empalmar diferentes roscas de forma
continua en una misma pieza.
Cuando se efectan empalmes de roscas, nicamente podr tener ngulo de entrada (Q)
la primera de ellas.
Mientras se encuentre activa la funcin G33, no se puede variar el avance F programado
ni la velocidad de cabezal S programada, estando ambas funciones fijas al 100%.
La funcin G33 es modal e incompatible con G00, G01, G02, G03, G34 y G75.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de una
EMERGENCIA o RESET, el CNC asumir el cdigo G00 o el cdigo G01 segn se
personalice el parmetro mquina general IMOVE
Pgina
20
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ROSCADO (G33)
Z190
Z180
L5
Q0
; 1 Roscado
Z180
L5
Q180 ; 2 Roscado
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ROSCADO (G33)
Pgina
21
; Roscado
Pgina
22
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ROSCADO (G33)
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ROSCAS DE PASO VARIABLE
(G34)
Pgina
23
6.14
La funcin preparatoria G15 activa el eje C de forma que se puede mecanizar en la superficie
cilndrica o en la cara frontal del cilindro.
Esta prestacin ser opcional, siendo necesario disponer de un software que permita controlar
4 o ms ejes.
Para poder utilizar esta funcin preparatoria es necesario personalizar uno de los ejes de la
mquina como eje C (parmetro mquina general P0 a P7) y definir dicho eje como eje rotativo
normal (parmetro mquina del eje C "AXISTYPE").
Cuando se activa el eje C mediante la funcin preparatoria G15, el CNC ejecuta una bsqueda
de referencia mquina del eje C si anteriormente se estaba trabajando en modo cabezal. Si ya
se estaba en modo C no se ejecutar la bsqueda de referencia mquina.
La funcin G15 es modal, manteniendose activa la salida lgica del cabezal "CAXIS" (M5955)
durante todo el tiempo en que se encuentra activo el eje C.
No se permite definir ms funciones auxiliares en el mismo bloque en que se ha definido la funcin
G15.
El CNC desactiva al eje C, volviendo al modo de cabezal, despus de ejecutarse una de las
funciones tpicas de cabezal (M03, M04, M05, etc).
Adems, si se ha personalizado el parmetro mquina general "PERCAX=NO" el CNC
tambin desactiva la funcin C tras un apagado-encendido del CNC, una Emergencia o Reset
o la ejecucin de las funciones M02, M30.
Pgina
24
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ACTIVACIN DEL EJE C (G15)
G15 R20
G16 ZC
G90 G42 G01 Z70 C0
G91 X-4
G90 G36 R3 C15.708
G36 R3 Z130 C31.416
G36 R3 C39.270
G36 R3 Z190 C54.978
G36 R3 C70.686
G36 R3 Z130 C86.394
G36 R3 C94.248
G36 R3 Z70 C109.956
G36 R3 C125.664
G91 X4
M30
; Retirada
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ACTIVACIN DEL EJE C (G15)
Pgina
25
G15
G16 XC
G0 X30
G0 Z-2
G1 G90 X15 F1000
X0 C-10
X-12
C10
X0
X15 C0
X30
G0 Z20
M30
Pgina
26
; Retirada
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
ACTIVACIN DEL EJE C (G15)
A continuacin de la funcin G52 se programar el eje deseado, as como la cota que define
el punto final de desplazamiento.
El eje se desplaza hacia la cota programada hasta que llegue al tope. Si el eje llega a la posicin
programada y no se ha llegado al tope el CNC detendr el desplazamiento.
La funcin G52 no es modal, por lo que deber programarse siempre que se desee ejecutar un
movimiento contra tope.
Asimismo, asume las funciones G01 y G40 por lo que altera la historia del programa. Es
incompatible con las funciones G00, G02, G03, G33, G34, G41, G42, G75 y G76.
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
MOVIMIENTO CONTRA TOPE
(G52)
Pgina
27
6.16
Hay ocasiones que resulta ms sencillo definir el tiempo que necesitan los distintos ejes de la
mquina en efectuar el desplazamiento, que fijar un avance comn para todos ellos.
Un caso tpico se produce cuando se desea efectuar de manera conjunta el desplazamiento de
los ejes lineales de la mquina X, Z y el desplazamiento de un eje rotativo programado en grados.
La funcin G32 indica que las funciones "F" programadas a continuacin fijan el tiempo en que
debe efectuarse el desplazamiento.
Con objeto de que un nmero mayor de "F" indique un mayor avance, el valor asignado a "F"
se define como "Funcin inversa del tiempo" y es interpretada como activacin del avance en
funcin inversa del tiempo.
Unidades de "F": 1/min
Ejemplo: G32 X22 F4 indica que el movimiento debe ejecutarse en minuto, es decir,
en 0.25 minutos.
La funcin G32 es modal e incompatible con G94 y G95.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de una Emergencia
o Reset, el CNC asumir el cdigo G94 o G95 segn se personalice el parmetro mquina
general IFEED
Consideraciones:
El CNC mostrar en la variable PRGFIN el avance en funcin inversa del tiempo que se
ha programado, y en la variable FEED el avance resultante en mm/min o inch/min .
Si el avance resultante de alguno de los ejes supera el mximo fijado en el parmetro
mquina general "MAXFEED", el CNC aplica este mximo.
En los desplazamientos en G00 no se tiene en cuenta la "F" programada. Todos los
desplazamientos se efectan con el avance indicado en el parmetro mquina de ejes
"G00FEED".
Si se programa "F0" el desplazamiento se efecta con el avance indicado en el parmetro
mquina de ejes MAXFEED.
La funcin G32 puede ser programada y ejecutada en el canal de PLC.
La funcin G32 se desactiva en modo JOG.
Pgina
28
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
AVANCE F COMO FUNCIN
INVERSA DEL TIEMPO (G32)
6.17
La funcin "Control Tangencial" permite que un eje mantenga siempre la misma orientacin
respecto a la trayectoria programada.
La trayectoria la definen los ejes del plano activo. El eje que conservar la orientacin debe ser
un eje rotativo rolover (A, B o C).
Formato de programacin: G45 Eje Angulo
Eje
Angulo
Para anular la funcin Control tangencial programar la funcin G45 sola (sin definir el eje).
Cada vez que se activa la funcin G45 (Control tangencial) el CNC acta de la siguiente forma:
1.- Sita el eje tangencial, respecto al primer tramo, en la posicin programada.
2.- La interpolacin de los ejes del plano comienza una vez posicionado el eje tangencial.
3.- En los tramos lineales se mantiene la orientacin del eje tangencial y en las interpolaciones
circulares se mantiene la orientacin programada durante todo el recorrido.
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
CONTROL TANGENCIAL (G45)
Pgina
29
4.- Si el empalme de tramos requiere una nueva orientacin del eje tangencial, se acta del
siguiente modo:
a) finaliza el tramo en curso
b) orienta el eje tangencial respecto al siguiente tramo
c) contina con la ejecucin
5.- Para anular la funcin Control tangencial programar la funcin G45 sola (sin definir el eje).
Aunque el eje tangencial toma la misma orientacin programando 90 que -270, el sentido de giro
en un cambio de sentido depende del valor programado.
Pgina
30
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
CONTROL TANGENCIAL (G45)
Captulo: 6
CONTROL DE TRAYECTORIA
Seccin:
CONTROL TANGENCIAL (G45)
Pgina
31
7.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
G04 y G04K
Pgina
1
Una vez finalizada la ejecucin del bloque N15, el CNC continuar la preparacin de bloques
a partir del bloque N17.
Pgina
2
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
G04 y G04K
La funcin G04 K no es modal, por lo tanto deber programarse siempre que se desee una
temporizacin. La funcin G04 K puede programarse con G4 K.
La temporizacin se ejecuta al comienzo del bloque en que est programada.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
G04 y G04K
Pgina
3
Pgina
4
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ARISTA VIVA (G07)
ARISTA MATADA (G05/G50)
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ARISTA VIVA (G07)
ARISTA MATADA (G05/G50)
Pgina
5
Pgina
6
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ARISTA VIVA (G07)
ARISTA MATADA (G05/G50)
G51 [A] E
El avance programado
La curvatura y las esquinas
Las velocidades mximas de los ejes
Las aceleraciones mximas
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
LOOK AHEAD (G51)
Pgina
7
*
*
*
*
*
*
Pgina
8
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
LOOK AHEAD (G51)
Cuando el CNC trabaja con imgenes espejo, ejecuta los desplazamientos programados en los
ejes que tengan seleccionado imagen espejo, con el signo cambiado.
Ejemplo:
;
;
;
;
Mecaniza A.
Imagen espejo en eje Z.
Mecaniza B.
Fin de programa
La funciones G11, G12, G13 y G14 son modales e incompatibles con G10.
Se pueden programar a la vez G11, G12 y G13 en el mismo bloque, puesto que no son
incompatibles entre s. La funcin G14 deber programarse sola en un bloque, no pudiendo
existir ms informacin en este bloque.
Si estando activa una de las funciones imagen espejo (G11, G12, G13, G14) se ejecuta una
preseleccin de cotas G92, sta no queda afectada por la funcin imagen espejo.
En el momento del encendido, despus de ejecutarse M02, M30 o despus de una
EMERGENCIA o RESET, el CNC asumir el cdigo G10.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
IMAGEN ESPEJO
(G10 ... G14)
Pgina
9
Pgina
10
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
FACTOR DE ESCALA (G72)
X200
X200
X160
X160
X160
X160
X160
Z0
Z30
Z40
Z60
Z80
Z100
Z120
I0
I0
I0
I0
J10
J10
J10
J10
; Mecaniza A1
; Preseleccin de cotas
(traslado de origen de coordenadas )
G72 S0.5
; Aplica factor de escala de 0.5
Ejecucin de la subrutina ; Mecaniza A2.
G72 S1
; Anular factor de escala
M30
; Fin de programa
La funcin G72 es modal y ser anulada al programar otro factor de escala de valor S1, o
tambin en el momento del encendido, despus de ejecutarse M02, M30 o despus de una
EMERGENCIA o RESET.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
FACTOR DE ESCALA (G72)
Pgina
11
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
FACTOR DE ESCALA (G72)
Sin embargo, si a un eje giratorio se le aplica un factor de escala igual a 360/2R, siendo R el
radio del cilindro sobre el que se desea mecanizar, se puede tratar dicho eje como uno lineal y
programar sobre la superficie cilndrica cualquier figura con compensacin de radio de
herramienta.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
FACTOR DE ESCALA (G72)
Pgina
13
Ejemplo con programacin del eje X en dimetros, suponiendo que el radio con que se desea
realizar la ranura en el cilindro es R20:
Factor de escala a aplicar = 360/(2R) = 2.86
G16 ZC
G90 G42 G01 Z70 C0
G91 X-4
G72 C2.86
G90 G36 R5 C45
G36 R5 Z130 C90
G36 R5 C112.5
G36 R5 Z190 C157.5
G36 R5 C202.5
G36 R5 Z130 C247.5
G36 R5 C270
G36 R5 Z70 C315
G36 R5 C360
G91 X4
G72 C1
M30
Pgina
14
; Retirada
; Anula factor de escala
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
FACTOR DE ESCALA (G72)
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ACOPLO DE EJES
Pgina
15
; Acopla el eje Y al V
; Da error, pues el eje Y se encuentra acoplado al V
; Acopla el eje Z al X
; Acopla el eje U al X > Z U acoplados al X
; Acopla el eje Y al X > Y Z U acoplados al X
; Acopla el eje U al Y
; Da error, pues el eje Y se encuentra acoplado con el U
Ejemplo:
G77 X Y U
G77 V Z
G78 Y
G78
Pgina
16
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ACOPLO DE EJES
7.8
Para anular la conmutacin se debe ejecutar la funcin G29 seguida de uno de los dos ejes que
se desea desconmutar.
Se pueden tener conmutados hasta 3 parejas de ejes a la vez.
No se permite conmutar los ejes principales cuando est activo el eje C en torno.
En el momento del encendido, despus de ejecutarse M30 o despus de una emergencia o reset,
se desconmutan los ejes.
El siguiente ejemplo muestra cmo utilizar esta prestacin en un torno con 2 cabezales.
Captulo: 7
FUNCIONES PREPARATORIAS ADICIONALES
Seccin:
ACOPLO DE EJES
Pgina
17
8.
COMPENSACIN DE HERRAMIENTAS
Compensacin de radio.
Hay que programarla.
El CNC asume como punta terica (P) la resultante de las caras utilizadas en la calibracin
de la herramienta (figura izquierda).
Sin compensacin de radio la punta terica (P) recorre la trayectoria programada (figura
central) dejando creces de mecanizado.
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Pgina
1
Recorrido Programado
Compensacin de radio. El CNC tiene en cuenta el radio de la herramienta para obtener las
dimensiones correctas de la pieza programada.
El recorrido de la punta terica coincide, en parte, con el perfil programado en los cilindrados
y refrentados, pero no coincide nunca con los tramos inclinados y curvos.
Pgina
2
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
El factor de forma indica el tipo de herramienta y las caras que se han utilizado para su calibracin.
Depende de la posicin de la herramienta y de la orientacin de los ejes en la mquina.
El siguiente ejemplo muestra el factor de forma F3 en diferentes mquinas. Obsrvese cmo se
mantiene la posicin relativa de la herramienta respecto a los ejes.
Tornos horizontales:
Tornos verticales:
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Pgina
3
Pgina
4
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Pgina
5
Tramos de mecanizado
nicamente se pueden efectuar cilindrados de caras con dimetro constante (figura
izquierda) o refrentados de paredes rectas (figura derecha).
Pgina
6
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Para solucionar este problema efectuar el refrentado hasta cota negativa (por ejemplo de
cota 40 a cota -3).
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
Pgina
7
Tornos verticales:
Las funciones G41 y G42 son modales e incompatibles entre s, y son anuladas mediante G40,
G04 (interrumpir la preparacin de bloques), G53 (programacin respecto a cero mquina),
G74 (bsqueda de cero), G66, G68, G69, G83 (ciclos fijos de mecanizado), y tambin en el
momento del encendido, despus de ejecutarse M02, M30 o despus de una Emergencia o
Reset.
Pgina
8
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Pgina
9
Pgina
10
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
El CNC va leyendo hasta 50 bloques por delante del que est ejecutando, con objeto de calcular
con antelacin la trayectoria a recorrer.
El CNC cuando trabaja con compensacin, necesita conocer el siguiente desplazamiento
programado, para calcular la trayectoria a recorrer, por lo que no se podrn programar 48 o
ms bloques seguidos sin movimiento.
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Pgina
11
Pgina
12
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Pgina
13
Ejemplo de programacin
T1 D1
G0 G90 X110 Z100
G1 G42 X10 Z60
X70 Z50
X70 Z20
X90 Z20
G40 X110 Z100
T1 D1
G0 G90 X110 Z100 Posicionamiento en punto de partida
G1 G42 X10 Z60 Activa compensacin y desplazamiento a punto inicial
X70 Z50
X70 Z20
G40 X110 Z100
Desactiva compensacin y desplazamiento al punto de partida
Este problema se soluciona utilizando la funcin G00, tal y como se indica a continuacin.
Pgina
14
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Cuando se detecta un paso de G00 a G01, G02, G03, G33o G34 el nuevo bloque recibe el
tratamiento correspondiente al primer punto compensado, reanudndose la compensacin
radial normalmente.
Caso especial: Si el control no tiene suficiente informacin para compensar, pero el movimiento
es en G00, se ejecutar sin compensacin radial.
Ejemplo de programacin:
Soluciona la problemtica surgida en el apartado anterior, evitando que la herramienta se
introduzca en la cara refrentada.
T1 D1
G0 G90 X110 Z100 Posicionamiento en punto de partida
G1 G42 X10 Z60 Activa compensacin y desplazamiento a punto inicial
X70 Z50
X70 Z20
G40 G0 X110 Z100 Desactiva compensacin y desplazamiento al punto de partida
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN DE RADIO
(G40,G41,G42)
Pgina
15
Pgina
16
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
COMPENSACIN EN
CUALQUIER PLANO
8.8
Si se detecta un bucle o una colisin, los bloques que la originan no sern ejecutados y se
mostrar un aviso por cada bucle o colisin eliminada.
Casos posibles: escaln en trayectoria recta, escaln en trayectoria circular y radio de
compensacin demasiado grande.
La informacin contenida en los bloques eliminados, y que no sea el movimiento en el plano
activo, ser ejecutada (incluyendo los movimientos de otros ejes).
La deteccin de bloques se define y activa mediante las funciones de compensacin de radio,
G41 y G42. Se incluye un nuevo parmetro N (G41 N y G42 N) para activar la prestacin y
definir el nmero de bloques a analizar.
Valores posibles desde N3 hasta N50. Sin "N" , o con N0 , N1 y N2 acta como en versiones
anteriores.
En los programas generados va CAD que estn formados por muchos bloques de longitud muy
pequea se recomienda utilizar valores de N bajos ( del orden de 5) si no se quiere penalizar
el tiempo de proceso de bloque
Cuando est activa esta funcin se muestra G41 N o G42 N en la historia de funciones G activas.
Captulo: 8
COMPENSACIN DE HERRAMIENTAS
Seccin:
DETECCIN DE COLISIONES
(G41 N, G42 N)
Pgina
17
9.
CICLOS FIJOS
Un ciclo fijo se define mediante la funcin G indicativa de ciclo fijo y los parmetros
correspondientes al ciclo deseado.
Un ciclo fijo puede ser definido en cualquier parte del programa, es decir, se puede definir tanto
en el programa principal como en una subrutina.
Cuando se trabaja con plano de trabajo distinto al ZX, por ejemplo G16 WX, el CNC interpreta
los parmetros del ciclo fijo de la siguiente forma:
Plano ZX Plano WX Plano AB
El parmetro Z y todos los relacionados
con l, con el eje de abcisas .................................. eje Z......... eje W ......... eje A
El parmetro X y todos los relacionados
con l, con el eje de ordenadas .............................. eje X ......... eje X ......... eje B
Captulo: 9
CICLOS FIJOS
Seccin:
Pgina
1
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
I5.5
C5.5
A1
Pgina
2
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
H5.5
Seccin:
G66. SEGUIMIENTO DE PERFIL
Pgina
3
S4
E4
Q6
Funcionamiento bsico:
* En aquellos casos que no se pueda mecanizar el perfil programado (valles) con la
herramienta seleccionada, se mostrar un mensaje al principio de la ejecucin del ciclo.
Pgina
4
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
Pgina
5
Cuando se conoce el perfil de la pieza en bruto se aconseja definir ambos perfiles: el perfil
de la pieza en bruto y el perfil final deseado. El mecanizado es ms rpido pues nicamente
se elimina el material delimitado por ambos perfiles.
Pgina
6
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
2.-
La funcin G00 indica que ha finalizado la definicin del perfil final y que en dicho
bloque comienza la definicin del perfil de la pieza en bruto.
Programar G01, G02 o G03 en el bloque siguiente, ya que G00 es modal, evitando
de este modo que el CNC muestre el mensaje de error correspondiente.
3.-
4.-
5.-
Para la definicin del perfil se puede hacer uso de las siguientes funciones:
G01
G02
G03
G06
G08
G09
G36
G39
G53
G70
G71
G90
G91
G93
Interpolacin lineal
Interpolacin circular derechas
Interpolacin circular izquierdas
Centro circunferencia en coordenadas absolutas
Circunferencia tangente a trayectoria anterior
Circunferencia por tres puntos
Redondeo de aristas
Achaflanado
Programacin respecto al cero mquina
Programacin en pulgadas
Programacin en milmetros
Programacin absoluta
Programacin incremental
Preseleccin del origen polar
Se permite programar las siguientes funciones, aunque sern ignoradas por el ciclo.
G05 Arista matada
G07 Arista viva
G50 Arista matada controlada
Funciones F, S, T, D M
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
Pgina
7
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
deben programarse antes de la llamada al ciclo.
El punto de llamada al ciclo estar situado fuera de la pieza a mecanizar y a una distancia
superior a la definida como sobrante de material (I) del perfil ms exterior de la pieza.
Pgina
8
Captulo: 9
CICLOS FIJOS
Seccin:
G66. SEGUIMIENTO DE PERFIL
G68 X Z C D L M K F H S E Q
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
C5.5
D 5.5
Seccin:
G68. DESBASTADO EN
EL EJE X
Pgina
9
M5.5
K5.5
Pgina
10
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO EN
EL EJE X
F5.5
H5.5
S4
E4
Q6
Funcionamiento bsico:
* En aquellos casos que no se pueda mecanizar el perfil programado (valles) con la
herramienta seleccionada, se mostrar un mensaje al principio de la ejecucin del ciclo.
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO
EN EL EJE X
Pgina
11
* Una vez calculadas las pasadas de desbastado necesarias se mecanizar el nuevo perfil
resultante.
El mecanizado se ejecutar manteniendo el trabajo en arista viva (G07) o arista matada
(G05) que se encuentra seleccionado al llamar al ciclo. Asimismo, se mantiene el mismo
paso durante todo el mecanizado.
* Si al ejecutar una de las pasadas de desbaste se detecta la existencia de un canal, el CNC
continuar la ejecucin del resto del perfil, sin tener en cuenta dicho canal.
Pgina
12
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO EN
EL EJE X
Para ello se regresar en G00 al punto en que se interrumpi el mecanizado del perfil (1).
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO
EN EL EJE X
Pgina
13
* Una vez finalizado el desbastado del perfil la herramienta retroceder al punto de llamada
al ciclo.
* Si se ha seleccionado pasada de acabado, se realizar una pasada del perfil calculado
con compensacin de radio de herramienta y con el avance H indicado.
Este perfil podr coincidir con el perfil programado o ser uno prximo a l si se disponen
de zonas que no son accesibles para la herramienta seleccionada.
Pgina
14
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO EN
EL EJE X
Cuando se conoce el perfil de la pieza en bruto se aconseja definir ambos perfiles: el perfil
de la pieza en bruto y el perfil final deseado. El mecanizado es ms rpido pues nicamente
se elimina el material delimitado por ambos perfiles.
Sintaxis de programacin de perfiles
En la definicin del perfil no es necesario programar el punto inicial, ya que se encuentra
especificado mediante los parmetros X, Z de definicin del ciclo fijo.
Si se definen 2 perfiles, primero hay que definir el perfil final y a continuacin el perfil de la
pieza en bruto.
El primer bloque de definicin del perfil y el ltimo (donde finaliza el perfil o perfiles) debern
disponer de nmero de etiqueta de bloque. Estos nmeros de etiqueta sern los que indiquen
al ciclo fijo el comienzo y final de la descripcin geomtrica del perfil.
La sintaxis de programacin del perfil debe cumplir las siguientes normas:
1.-
2.-
La funcin G00 indica que ha finalizado la definicin del perfil final y que en dicho
bloque comienza la definicin del perfil de la pieza en bruto.
Programar G01, G02 o G03 en el bloque siguiente, ya que G00 es modal, evitando
de este modo que el CNC muestre el mensaje de error correspondiente.
3.-
4.-
5.-
Para la definicin del perfil se puede hacer uso de las siguientes funciones:
G01 Interpolacin lineal
G02 Interpolacin circular derechas
G03 Interpolacin circular izquierdas
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO
EN EL EJE X
Pgina
15
G06
G08
G09
G36
G39
G53
G70
G71
G90
G91
G93
Se permite programar las siguientes funciones, aunque sern ignoradas por el ciclo.
G05 Arista matada
G07 Arista viva
G50 Arista matada controlada
Funciones F, S, T, D M
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
deben programarse antes de la llamada al ciclo.
El punto de llamada al ciclo estar situado fuera de la pieza a mecanizar y a una distancia
superior a la definida como demasa para el acabado (L, M) segn los dos ejes (X, Z).
Pgina
16
Captulo: 9
CICLOS FIJOS
Seccin:
G68. DESBASTADO EN
EL EJE X
G69 X Z C D L M K F H S E Q
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
C5.5
D 5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Pgina
17
M5.5
K5.5
Pgina
18
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
F5.5
H5.5
S4
E4
Q6
Funcionamiento bsico:
* En aquellos casos que no se pueda mecanizar el perfil programado (valles) con la
herramienta seleccionada, se mostrar un mensaje al principio de la ejecucin del ciclo.
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Pgina
19
* Una vez calculadas las pasadas de desbastado necesarias se mecanizar el nuevo perfil
resultante.
El mecanizado se ejecutar manteniendo el trabajo en arista viva (G07) o arista matada
(G05) que se encuentra seleccionado al llamar al ciclo. Asimismo, se mantiene el mismo
paso durante todo el mecanizado.
* Si al ejecutar una de las pasadas de desbaste se detecta la existencia de un canal, el CNC
continuar la ejecucin del resto del perfil, sin tener en cuenta dicho canal.
Pgina
20
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Para ello se regresar en G00 al punto en que se interrumpi el mecanizado del perfil (1).
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Pgina
21
* Una vez finalizado el desbastado del perfil la herramienta retroceder al punto de llamada
al ciclo.
Pgina
22
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Cuando se conoce el perfil de la pieza en bruto se aconseja definir ambos perfiles: el perfil
de la pieza en bruto y el perfil final deseado. El mecanizado es ms rpido pues nicamente
se elimina el material delimitado por ambos perfiles.
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Pgina
23
2.-
La funcin G00 indica que ha finalizado la definicin del perfil final y que en dicho
bloque comienza la definicin del perfil de la pieza en bruto.
Programar G01, G02 o G03 en el bloque siguiente, ya que G00 es modal, evitando
de este modo que el CNC muestre el mensaje de error correspondiente.
3.-
4.-
5.-
Para la definicin del perfil se puede hacer uso de las siguientes funciones:
G01
G02
G03
G06
G08
G09
G36
G39
G53
G70
G71
G90
G91
G93
Interpolacin lineal
Interpolacin circular derechas
Interpolacin circular izquierdas
Centro circunferencia en coordenadas absolutas
Circunferencia tangente a trayectoria anterior
Circunferencia por tres puntos
Redondeo de aristas
Achaflanado
Programacin respecto al cero mquina
Programacin en pulgadas
Programacin en milmetros
Programacin absoluta
Programacin incremental
Preseleccin del origen polar
Se permite programar las siguientes funciones, aunque sern ignoradas por el ciclo.
G05 Arista matada
G07 Arista viva
G50 Arista matada controlada
Funciones F, S, T, D M
Pgina
24
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
deben programarse antes de la llamada al ciclo.
El punto de llamada al ciclo estar situado fuera de la pieza a mecanizar y a una distancia
superior al definido como demasa para el acabado (L, M) segn los dos ejes (X, Z).
Captulo: 9
CICLOS FIJOS
Seccin:
G69. DESBASTADO EN
EL EJE Z
Pgina
25
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
D 5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G81. TORNEADO DE TRAMOS
RECTOS
M5.5
F5.5
H5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G81. TORNEADO DE TRAMOS
RECTOS
Pgina
27
Funcionamiento bsico:
El ciclo fijo analizar el perfil programado realizando, si es necesario, un torneado horizontal
hasta alcanzar el perfil definido.
Todo el torneado se realiza con el mismo paso, siendo ste igual o inferior al programado
(C).
Cada paso de torneado se realiza de la siguiente forma:
Pgina
28
Captulo: 9
CICLOS FIJOS
Seccin:
G81. TORNEADO DE TRAMOS
RECTOS
El ciclo tras realizar el torneado (con o sin pasada de acabado) finalizar siempre en el punto
de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
as como la compensacin de radio de herramienta (G41, G42), deben programarse antes
de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo.
La distancia entre el punto de partida y el punto final (R,Q), segn el eje X, tiene que ser
igual o mayor que L.
La distancia entre el punto de partida y el punto inicial (X,Z), segn el eje Z, tiene que ser
igual o mayor que M.
Captulo: 9
CICLOS FIJOS
Seccin:
G81. TORNEADO DE TRAMOS
RECTOS
Pgina
29
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
D 5.5
Pgina
30
Captulo: 9
CICLOS FIJOS
Seccin:
G82. REFRENTADO DE
TRAMOS RECTOS
M5.5
F5.5
H5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G82. REFRENTADO DE
TRAMOS RECTOS
Pgina
31
Funcionamiento bsico:
El ciclo fijo analizar el perfil programado realizando, si es necesario, un refrentado vertical
hasta alcanzar el perfil definido.
Todo el refrentado se realiza con el mismo paso, siendo ste igual o inferior al programado
(C).
Cada paso de refrentado se realiza de la siguiente forma:
Pgina
32
Captulo: 9
CICLOS FIJOS
Seccin:
G82. REFRENTADO DE
TRAMOS RECTOS
El ciclo tras realizar el refrentado (con o sin pasada de acabado) finalizar siempre en
el punto de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
as como la compensacin de radio de herramienta (G41, G42), deben programarse antes
de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo.
La distancia entre el punto de partida y el punto inicial (X,Z), segn el eje X, tiene que ser
igual o mayor que L.
La distancia entre el punto de partida y el punto final (R,Q), segn el eje Z, tiene que ser igual
o mayor que M.
Captulo: 9
CICLOS FIJOS
Seccin:
G82. REFRENTADO DE
TRAMOS RECTOS
Pgina
33
G83 X Z I B D K H C R
G83 X Z I B0 D K R
X5.5
Z5.5
Define la cota segn el eje Z, donde se desea ejecutar el ciclo. Se programar en cotas
absolutas.
I5.5
Define la profundidad. Estar referido al punto de comienzo (X,Z), por lo que tendr
valor positivo si se taladra o rosca en sentido negativo segn el eje Z y valor negativo
si se taladra o rosca en sentido contrario.
Si se programa con valor 0, el CNC visualizar el error correspondiente.
B5.5
D5.5
Define la distancia de seguridad e indica a que distancia del punto inicial (Z, X) se
posiciona la herramienta en el movimiento de acercamiento. Si no se programa, se
tomar el valor 0.
K5
H5.5
Pgina
34
Captulo: 9
CICLOS FIJOS
Seccin:
G83. TALADRADO AXIAL /
ROSCADO CON MACHO
C5.5
Define hasta que distancia del paso de taladrado anterior se desplazar en rpido
(G00) el eje Z en su aproximacin a la pieza para realizar un nuevo paso de taladrado.
Si no se programa, se tomar el valor 1 milmetro.
R5.5
2.-
3.-
4.-
5.-
Captulo: 9
CICLOS FIJOS
Seccin:
G83. TALADRADO AXIAL /
ROSCADO CON MACHO
Pgina
35
2.-
3.-
4.-
2.-
3.-
4.-
Para la representacin grfica del roscado rgido se utiliza el color de "sin compensacin".
Al finalizar el ciclo se para el cabezal (M5).
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.)
deben programarse antes de la llamada al ciclo.
Cuando se trata de un roscado (rgido o con macho) la salida lgica general "TAPPING"
(M5517) se mantiene activa durante la ejecucin del ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
36
Captulo: 9
CICLOS FIJOS
Seccin:
G83. TALADRADO AXIAL /
ROSCADO CON MACHO
G84 X Z Q R C D L M F H I K
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
D 5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G84. TORNEADO DE TRAMOS
CURVOS
Pgina
37
M5.5
F5.5
H5.5
I5.5
Define en radios la distancia desde el punto inicial (X,Z) al centro del arco, segn el
eje X. Se programa en cotas incrementales con respecto al punto inicial, como la I
en interpolaciones circulares (G02, G03).
K5.5
Define la distancia desde el punto inicial (X,Z) al centro del arco, segn el eje Z. Se
programa en cotas incrementales con respecto al punto inicial, como la K en
interpolaciones circulares (G02, G03).
Pgina
38
Captulo: 9
CICLOS FIJOS
Seccin:
G84. TORNEADO DE TRAMOS
CURVOS
Funcionamiento bsico:
El ciclo fijo analizar el perfil programado realizando, si es necesario, un torneado horizontal
hasta alcanzar el perfil definido.
Todo el torneado se realiza con el mismo paso, siendo ste igual o inferior al programado
(C).
Cada paso de torneado se realiza de la siguiente forma:
Captulo: 9
CICLOS FIJOS
Seccin:
G84. TORNEADO DE TRAMOS
CURVOS
Pgina
39
El ciclo tras realizar el torneado (con o sin pasada de acabado) finalizar siempre en el punto
de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
as como la compensacin de radio de herramienta (G41, G42), deben programarse antes
de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo.
La distancia entre el punto de partida y el punto final (R,Q), segn el eje X, tiene que ser
igual o mayor que L.
La distancia entre el punto de partida y el punto inicial (X,Z), segn el eje Z, tiene que ser
igual o mayor que M.
Pgina
40
Captulo: 9
CICLOS FIJOS
Seccin:
G84. TORNEADO DE TRAMOS
CURVOS
G85 X Z Q R C D L M F H I K
X5.5
Define la cota segn el eje X, del punto inicial del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial del perfil. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final del perfil. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
Define el paso de refrentado. Todo el refrentado se realiza con el mismo paso, siendo
ste igual o inferior al programado (C).
Si se programa con valor 0, el CNC visualizar el error correspondiente.
D 5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G85. REFRENTADO DE
TRAMOS CURVOS
Pgina
41
M5.5
F5.5
H5.5
I5.5
Define en radios la distancia desde el punto inicial (X,Z) al centro del arco, segn el
eje X. Se programa en cotas incrementales con respecto al punto inicial, como la I
en interpolaciones circulares (G02, G03).
K5.5
Define la distancia desde el punto inicial (X,Z) al centro del arco, segn el eje Z. Se
programa en cotas incrementales con respecto al punto inicial, como la K en
interpolaciones circulares (G02, G03).
Pgina
42
Captulo: 9
CICLOS FIJOS
Seccin:
G85. REFRENTADO DE
TRAMOS CURVOS
Funcionamiento bsico:
El ciclo fijo analizar el perfil programado realizando, si es necesario, un refrentado vertical
hasta alcanzar el perfil definido.
Todo el refrentado se realiza con el mismo paso, siendo ste igual o inferior al programado (C).
Cada paso de refrentado se realiza de la siguiente forma:
Captulo: 9
CICLOS FIJOS
Seccin:
G85. REFRENTADO DE
TRAMOS CURVOS
Pgina
43
El ciclo tras realizar el refrentado (con o sin pasada de acabado) finalizar siempre en el
punto de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.),
as como la compensacin de radio de herramienta (G41, G42), deben programarse antes
de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo.
La distancia entre el punto de partida y el punto inicial (X,Z), segn el eje X, tiene que ser
igual o mayor que L.
La distancia entre el punto de partida y el punto final (R,Q), segn el eje Z, tiene que ser igual
o mayor que M.
Pgina
44
Captulo: 9
CICLOS FIJOS
Seccin:
G85. REFRENTADO DE
TRAMOS CURVOS
G86 X Z Q R K I B E D L C J A W
X5.5
Define la cota segn el eje X, del punto inicial de la rosca. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial de la rosca. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final de la rosca. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
K5.5
I5.5
B5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G86. ROSCADO
LONGITUDINAL
Pgina
45
D5.5
Define la distancia de seguridad e indica a que distancia, en el eje X, del punto inicial
de la rosca se posiciona la herramienta en el movimiento de acercamiento. Se
programar en radios.
La vuelta al punto inicial tras cada pasada de roscado se realiza manteniendo esta
misma distancia (D) del tramo programado.
Si el valor programado es positivo, este movimiento de retroceso se realiza en arista
matada (G05) y si el valor es negativo en arista viva (G07).
Si no se programa, se tomar el valor 0.
L5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G86. ROSCADO
LONGITUDINAL
C5.5
Salida de la rosca. Define a que distancia, segn el eje Z, del punto final de la rosca
(R,Q) comienza la salida de la misma.
Si no se programa, se tomar el valor 0.
A5.5
Seccin:
G86. ROSCADO
LONGITUDINAL
Pgina
47
Funcionamiento bsico:
1.-
2.-
3.-
Pgina
48
Captulo: 9
CICLOS FIJOS
Seccin:
G86. ROSCADO
LONGITUDINAL
4.-
Efecta el roscado del tramo programado y con la salida de rosca (J) seleccionada.
Durante el roscado no es posible variar la velocidad de avance F mediante el
conmutador FEED-OVERRIDE y tampoco la velocidad de cabezal S mediante las
teclas SPEED-OVERRIDE, cuyos valores se mantendrn fijos al 100%.
5.-
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.)
deben programarse antes de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Captulo: 9
CICLOS FIJOS
Seccin:
G86. ROSCADO
LONGITUDINAL
Pgina
49
9.10
Este ciclo permite tallar roscas exteriores o interiores con paso frontal constante.
La estructura bsica del bloque es:
G87 X Z Q R K I B E D L C J A W
X5.5
Define la cota segn el eje X, del punto inicial de la rosca. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial de la rosca. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final de la rosca. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
K5.5
I5.5
B5.5
Pgina
50
Captulo: 9
CICLOS FIJOS
Seccin:
G87. ROSCADO FRONTAL
D5.5
Define la distancia de seguridad e indica a que distancia, en el eje Z, del punto inicial
de la rosca se posiciona la herramienta en el movimiento de acercamiento.
La vuelta al punto inicial tras cada pasada de roscado se realiza manteniendo esta
misma distancia (D) del tramo programado.
Si el valor programado es positivo, este movimiento de retroceso se realiza en arista
matada (G05) y si el valor es negativo en arista viva (G07).
Si no se programa, se tomar el valor 0.
Captulo: 9
CICLOS FIJOS
Seccin:
G87. ROSCADO FRONTAL
Pgina
51
L5.5
Salida de la rosca. Define a que distancia, segn el eje X, del punto final de la rosca
(R,Q) comienza la salida de la misma.
Se define en radios y si no se programa, se tomar el valor 0.
A5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G87. ROSCADO FRONTAL
Nota: Para efectuar el repaso de roscas se deben seguir los siguientes pasos:
1- Efectuar la bsqueda de referencia mquina del cabezal.
2- Efectuar la medicin de angular de la rosca (valle), parmetros K W
3- Definir el ciclo G87 para el repaso de rosca
4- Ejecutar el ciclo fijo.
Captulo: 9
CICLOS FIJOS
Seccin:
G87. ROSCADO FRONTAL
Pgina
53
Funcionamiento bsico:
1.-
2.-
3.-
4.-
Efecta el roscado del tramo programado y con la salida de rosca (J) seleccionada.
Durante el roscado no es posible variar la velocidad de avance F mediante el
conmutador FEED-OVERRIDE y tampoco la velocidad de cabezal S mediante las
teclas SPEED-OVERRIDE, cuyos valores se mantendrn fijos al 100%.
5.-
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.)
deben programarse antes de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
54
Captulo: 9
CICLOS FIJOS
Seccin:
G87. ROSCADO FRONTAL
9.11
Este ciclo realiza el ranurado en el eje X manteniendo entre las sucesivas pasadas el mismo paso,
siendo ste igual o inferior al programado.
La estructura bsica del bloque es:
G88 X Z Q R C D K
X5.5
Define la cota segn el eje X, del punto inicial de la ranura. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial de la ranura. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final de la ranura. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
D5.5
K5
Captulo: 9
CICLOS FIJOS
Seccin:
G88. RANURADO EN
EL EJE X
Pgina
55
Funcionamiento bsico:
Todo el ranurado se realiza con el mismo paso, siendo ste igual o inferior a "C"
Cada paso de ranurado se realiza de la siguiente forma:
* El desplazamiento de profundizacin se realiza al avance programado (F).
* El desplazamiento de retroceso y el desplazamiento al prximo punto de penetracin se
realizan en avance rpido (G00)
El ciclo fijo tras realizar el ranurado finalizar siempre en el punto de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.)
se deben programar antes de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
La herramienta debe estar situada respecto a la pieza a una distancia, en el eje X, superior
o igual a la indicada en el parmetro D (distancia de seguridad) de definicin del ciclo fijo.
Si la profundidad de la ranura es nula el CNC visualizar el error correspondiente.
Si la anchura de la ranura es menor que la anchura de la cuchilla (NOSEW), el CNC
visualizar el error correspondiente.
Pgina
56
Captulo: 9
CICLOS FIJOS
Seccin:
G88. RANURADO EN
EL EJE X
G89 X Z Q R C D K
X5.5
Define la cota segn el eje X, del punto inicial de la ranura. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
Z5.5
Define la cota segn el eje Z, del punto inicial de la ranura. Se programar en cotas
absolutas.
Q5.5
Define la cota segn el eje X, del punto final de la ranura. Se programar en cotas
absolutas y segn las unidades activas, radios o dimetros.
R5.5
C5.5
D5.5
K5
Captulo: 9
CICLOS FIJOS
Seccin:
G89. RANURADO EN
EL EJE Z
Pgina
57
Funcionamiento bsico:
Todo el ranurado se realiza con el mismo paso, siendo ste igual o inferior a "C".
Cada paso de ranurado se realiza de la siguiente forma:
* El desplazamiento de profundizacin se realiza al avance programado (F).
* El desplazamiento de retroceso y el desplazamiento al prximo punto de penetracin se
realizan en avance rpido (G00)
El ciclo fijo tras realizar el ranurado finalizar siempre en el punto de llamada al ciclo.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.)
se deben programar antes de la llamada al ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
La herramienta debe estar situada respecto a la pieza a una distancia, en el eje Z, superior
o igual a la indicada en el parmetro D (distancia de seguridad) de definicin del ciclo fijo.
Si la profundidad de la ranura es nula el CNC visualizar el error correspondiente.
Si la anchura de la ranura es menor que la anchura de la cuchilla (NOSEW), el CNC
visualizar el error correspondiente.
Pgina
58
Captulo: 9
CICLOS FIJOS
Seccin:
G89. RANURADO EN
EL EJE Z
Avance a F
Avance en G00
G60 X Z I B Q A J D K H C S R
G60 X Z I B0 Q A J D S R
X5.5
Z5.5
Define la cota segn el eje Z, donde se desea ejecutar el ciclo. Se programar en cotas
absolutas.
I5.5
Define la profundidad. Estar referido al punto de comienzo (X,Z), por lo que tendr
valor positivo si se taladra o rosca en sentido negativo segn el eje Z y valor negativo
si se taladra o rosca en sentido contrario.
Si se programa con valor 0, el CNC visualizar el error correspondiente.
B5.5
Q5.5
Define la posicin angular, en grados, en que se debe situar el cabezal para efectuar
el ciclo (primer taladrado o roscado si hay varios).
Captulo: 9
CICLOS FIJOS
Seccin:
G60.TALADRADO/ROSCADO
EN CARA REFRENTADO
Pgina
59
A5.5
J4
D5.5
Define la distancia de seguridad segn el eje Z, e indica a que distancia del punto inicial
(Z, X) se posiciona la herramienta en el movimiento de acercamiento. Si no se
programa, se tomar el valor 0.
K5
H5.5
Define la distancia, segn el eje Z, que retrocede en rpido (G00) tras cada taladrado.
Si no se programa o se programa con valor 0 retroceder hasta el punto de
aproximacin.
La operacin de Roscado con macho no tiene en cuenta este parmetro, por lo que
no es necesario programarlo. Si se programa el ciclo lo ignora.
C5.5
Define hasta que distancia, segn el eje Z, del paso de taladrado anterior se
desplazar en rpido (G00) en la fase de aproximacin a la pieza para realizar un
nuevo paso de taladrado. Si no se programa, se tomar el valor 1 milmetro.
La operacin de Roscado con macho no tiene en cuenta este parmetro, por lo que
no es necesario programarlo. Si se programa el ciclo lo ignora.
S5.5
R5.5
Pgina
60
Captulo: 9
CICLOS FIJOS
Seccin:
G60.TALADRADO/ROSCADO
EN CARA REFRENTADO
2.-
3.-
4.-
5.-
6.-
7.-
8.-
9.-
2.-
3.-
4.-
5.-
6.-
7.-
En funcin del valor asignado al parmetro "J" (nmero de roscados con macho):
7.1.- El cabezal se desplaza a la nueva posicin. Incremento angular "A"
7.2.- Repite los movimientos indicados en los puntos 4, 5 y 6.
Captulo: 9
CICLOS FIJOS
Seccin:
G60.TALADRADO/ROSCADO
EN CARA REFRENTADO
Pgina
61
8.-
2.-
3.-
5.-
6.-
7.-
En funcin del valor asignado al parmetro "J" (nmero de roscados con macho):
7.1.- El cabezal se desplaza a la nueva posicin. Incremento angular "A"
7.2.- Repite los movimientos indicados en los puntos 4, 5 y 6.
8.-
Para la representacin grfica del roscado rgido se utiliza el color de "sin compensacin".
Al finalizar el ciclo se para el segundo cabezal (M5). El cabezal principal contina trabajando
en M19.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de la herramienta
motorizada, etc.) deben programarse antes de la llamada al ciclo.
Si al ejecutar el ciclo se est trabajando en G95 y no se ha trabajado anteriormente en G94,
el CNC mostrar el error "1039 No se ha programado F en G94".
Cuando se trata de un roscado (rgido o con macho) la salida lgica general "TAPPING"
(M5517) se mantiene activa durante la ejecucin del ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
62
Captulo: 9
CICLOS FIJOS
Seccin:
G60.TALADRADO/ROSCADO
EN CARA REFRENTADO
9.14
Avance a F
Avance en G00
G61 X Z I B Q A J D K H C S R
G61 X Z I B0 Q A J D S R
X5.5
Z5.5
Define la cota segn el eje Z, donde se desea ejecutar el ciclo. Se programar en cotas
absolutas.
I5.5
Captulo: 9
CICLOS FIJOS
Seccin:
G61.TALADRADO/ROSCADO
EN CARA CILINDRADO
Pgina
63
B5.5
Q5.5
Define la posicin angular, en grados, en que se debe situar el cabezal para efectuar
el ciclo (primer taladrado o roscado si hay varios).
A5.5
J4
D5.5
Define en radios la distancia de seguridad segn el eje X, e indica a que distancia del
punto inicial (Z, X) se posiciona la herramienta en el movimiento de acercamiento. Si
no se programa, se tomar el valor 0.
K5
H5.5
Define en radios la distancia, segn el eje X, que retrocede en rpido (G00) tras cada
taladrado. Si no se programa o se programa con valor 0 retroceder hasta el punto
de aproximacin.
La operacin de Roscado con macho no tiene en cuenta este parmetro, por lo que
no es necesario programarlo. Si se programa el ciclo lo ignora.
C5.5
Define en radios hasta que distancia, segn el eje X, del paso de taladrado anterior
se desplazar en rpido (G00) en la fase de aproximacin a la pieza para realizar un
nuevo paso de taladrado. Si no se programa, se tomar el valor 1 milmetro.
La operacin de Roscado con macho no tiene en cuenta este parmetro, por lo que
no es necesario programarlo. Si se programa el ciclo lo ignora.
S5.5
R5.5
Pgina
64
Captulo: 9
CICLOS FIJOS
Seccin:
G61.TALADRADO/ROSCADO
EN CARA CILINDRADO
2.-
3.-
4.-
5.-
6.-
7.-
8.-
9.-
2.-
3.-
4.-
5.-
6.-
Seccin:
G61.TALADRADO/ROSCADO
EN CARA CILINDRADO
Pgina
65
7.-
En funcin del valor asignado al parmetro "J" (nmero de roscados con macho):
7.1.- El cabezal se desplaza a la nueva posicin. Incremento angular "A"
7.2.- Repite los movimientos indicados en los puntos 4, 5 y 6.
8.-
2.-
3.-
5.-
6.-
7.-
En funcin del valor asignado al parmetro "J" (nmero de roscados con macho):
7.1.- El cabezal se desplaza a la nueva posicin. Incremento angular "A"
7.2.- Repite los movimientos indicados en los puntos 4, 5 y 6.
8.-
Para la representacin grfica del roscado rgido se utiliza el color de "sin compensacin".
Al finalizar el ciclo se para el segundo cabezal (M5). El cabezal principal contina trabajando
en M19.
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de la herramienta
motorizada, etc.) deben programarse antes de la llamada al ciclo.
Si al ejecutar el ciclo se est trabajando en G95 y no se ha trabajado anteriormente en G94,
el CNC mostrar el error "1039 No se ha programado F en G94".
Cuando se trata de un roscado (rgido o con macho) la salida lgica general "TAPPING"
(M5517) se mantiene activa durante la ejecucin del ciclo.
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
66
Captulo: 9
CICLOS FIJOS
Seccin:
G61.TALADRADO/ROSCADO
EN CARA CILINDRADO
G62 X Z L I Q A J D F S
X5.5
Z5.5
Define la cota segn el eje Z, donde se desea ejecutar el ciclo. Se programar en cotas
absolutas.
L5.5
I5.5
Q5.5
Define la posicin angular, en grados, en que se debe situar el cabezal para efectuar
el ciclo (primera chaveta si hay varias).
A5.5
J4
Captulo: 9
CICLOS FIJOS
Seccin:
G62. CHAVETERO EN
CARA CILINDRADO
Pgina
67
D5.5
Define en radios la distancia de seguridad segn el eje X, e indica a que distancia del
punto inicial (Z, X) se posiciona la herramienta en el movimiento de acercamiento. Si
no se programa, se tomar el valor 0.
F5.5
S5.5
Funcionamiento bsico:
1.-
2.-
3.-
4.-
4.1.4.2.4.3.4.4.-
5.-
6.-
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de la herramienta
motorizada, etc.) deben programarse antes de la llamada al ciclo.
Si al ejecutar el ciclo se est trabajando en G95 y no se ha trabajado anteriormente en G94,
el CNC mostrar el error "1039 No se ha programado F en G94".
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
68
Captulo: 9
CICLOS FIJOS
Seccin:
G62. CHAVETERO EN
CARA CILINDRADO
G63 X Z L I Q A J D F S
X5.5
Z5.5
Define la cota segn el eje Z, donde se desea ejecutar el ciclo. Se programar en cotas
absolutas.
L5.5
I5.5
Q5.5
Define la posicin angular, en grados, en que se debe situar el cabezal para efectuar
el ciclo (primera chaveta si hay varias).
A5.5
D5.5
Define la distancia de seguridad segn el eje Z, e indica a que distancia del punto inicial
(Z, X) se posiciona la herramienta en el movimiento de acercamiento. Si no se
programa, se tomar el valor 0.
Captulo: 9
CICLOS FIJOS
Seccin:
G63. CHAVETERO EN
CARA REFRENTADO
Pgina
69
J4
F5.5
S5.5
Funcionamiento bsico:
1.-
2.-
3.-
4.-
4.1.4.2.4.3.4.4.5.-
6.-
Consideraciones
Las condiciones de mecanizado (velocidad de avance, velocidad de la herramienta
motorizada, etc.) deben programarse antes de la llamada al ciclo.
Si al ejecutar el ciclo se est trabajando en G95 y no se ha trabajado anteriormente en G94,
el CNC mostrar el error "1039 No se ha programado F en G94".
Una vez finalizado el ciclo fijo el programa continuar con el mismo avance F y las mismas
funciones G que dispona al llamar al ciclo. Unicamente se anular la compensacin de radio
de herramienta si se encontraba activa, continuando la ejecucin del programa con la
funcin G40.
Pgina
70
Captulo: 9
CICLOS FIJOS
Seccin:
G63. CHAVETERO EN
CARA REFRENTADO
10.
El CNC dispone de dos entradas de palpador, una para seales de 5 Vcc del tipo TTL y otra
para seales de 24 Vcc.
En el apndice del Manual de Instalacin y Puesta en marcha se explica la conexin de los
distintos tipos de palpadores a estas entradas.
Este control permite, mediante la utilizacin de palpadores, el realizar las siguientes operaciones:
* Programacin mediante las funciones G75 y G76 de bloques de movimiento con palpador.
* Ejecucin mediante la programacin de bloques en lenguaje de alto nivel de los diversos
ciclos de calibracin de herramientas y de medicin de piezas.
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
Pgina
1
Pgina
2
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
MOVIMIENTO CON PALPADOR
Todos los movimientos de estos ciclos fijos de palpacin se ejecutarn en los ejes X y Z
Los ciclos fijos se programarn mediante la sentencia de alto nivel PROBE, siendo su formato
de programacin:
(PROBE (expresin), (sentencia de asignacin), ...)
Esta sentencia realiza una llamada al ciclo de palpacin indicado mediante un nmero o mediante
cualquier expresin que tenga como resultado un nmero. Adems permite inicializar los
parmetros de dicho ciclo, con los valores con que se desea ejecutar el mismo, mediante las
sentencias de asignacin.
Consideraciones generales
Los ciclos fijos de palpacin no son modales, por lo que debern ser programados siempre
que se desee ejecutar alguno de ellos.
Los palpadores utilizados en la ejecucin de estos ciclos son:
*
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CICLOS FIJOS DE PALPACION
Pgina
3
Pgina
4
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE
HERRAMIENTA
Seccin:
CALIBRADO DE HERRAMIENTA
Pgina
5
Funcionamiento bsico:
Pgina
6
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE
HERRAMIENTA
Una vez finalizado el ciclo, el CNC habr actualizando en la tabla de correctores correspondiente al corrector que se encuentra seleccionado, los valores X, Z e inicializado los valores
I, K a 0.
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE HERRAMIENTA
Pgina
7
Pgina
8
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE
HERRAMIENTA
Adems, el CNC devolver tras la calibracin el error detectado en los siguientes parmetros
aritmticos generales:
P298 Error detectado en X. Diferencia entre la longitud real de la herramienta y el valor
asignado al corrector correspondiente como longitud en X. Este valor estar
expresado en radios.
P299 Error detectado en Z. Diferencia entre la longitud real de la herramienta y el valor
asignado al corrector correspondiente como longitud en Z.
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE
HERRAMIENTA
Pgina
9
Para su ejecucin se utilizar una herramienta patrn de dimensiones conocidas con sus valores
correspondientes previamente introducidos en el corrector seleccionado.
Debido a que se necesita calibrar el palpador segn los ejes X y Z, el factor de forma (F) de la
herramienta patrn seleccionada deber ser F1, F3, F5 F7.
El formato de programacin de este ciclo es:
(PROBE 2, B, F, X, U, Z, W)
B5.5 Define la distancia de seguridad y se programar mediante un valor positivo expresado
en radios.
Si se programa con valor 0, el CNC visualizar el error correspondiente.
F5.5 Define el avance con el que se realizar el movimiento de palpacin. Se programar en
mm/minuto o en pulgadas/minuto.
X, U, Z, W
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE PALPADOR
El CNC no modifica los parmetros mquina y tiene en cuenta las cotas indicadas en X,
U, Z, W nicamente durante ste calibrado.
Funcionamiento bsico:
Seccin:
Pgina
CALIBRADO DE PALPADOR
11
Una vez finalizado el ciclo, el CNC devolver los valores medidos en los siguientes parmetros
aritmticos generales:
P298 Cota real en X de la cara medida. Este valor que estar expresado en radios
vendr dado en cotas absolutas referidas al cero mquina.
P299 Cota real en Z de la cara medida. Este valor estar expresado en cotas absolutas
referidas al cero mquina.
Pgina
12
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE PALPADOR
Conocidos estos valores y las dimensiones del palpador, el usuario tras calcular las cotas de las
otras dos caras, actualizar los parmetros mquina generales:
PRBXMIN
PRBXMAX
PRBZMIN
PRBZMAX
Ejemplo:
Si la herramienta utilizada tiene un factor de forma F3 y el palpador tiene forma cuadrada
de 40 mm de lado, los valores que se asignarn a estos parmetros mquina generales son:
PRBXMIN
PRBXMAX
PRBZMIN
PRBZMAX
=
=
=
=
P298 - 40 mm
P298
P299 - 40 mm
P299
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CALIBRADO DE PALPADOR
Pgina
13
Cota terica, segn el eje X, del punto sobre el que se desea realizar la medicin. Este
valor estar expresado segn las unidades activas, radios o dimetros.
Z5.5
Cota terica segn el eje Z, del punto sobre el que se desea realizar la medicin.
B5.5
F5.5
L5.5
D4
Define el nmero de corrector sobre el que se realizar la correccin, una vez realizada
la medicin.
Si no se programa o se programa con valor 0, el CNC entender que no se desea
efectuar dicha correccin.
Pgina
14
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE X
Funcionamiento bsico:
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE X
Pgina
15
Una vez finalizado el ciclo, el CNC devolver los valores reales obtenidos tras la medicin en
los siguientes parmetros aritmticos generales:
P298 Cota real de la superficie. Este valor estar expresado segn las unidades
activas, radios o dimetros.
P299 Error detectado. Diferencia entre la cota real de la superficie y la cota terica
programada. Este valor estar expresado en radios.
Si se seleccion Numero de Corrector de Herramienta (D), el CNC modificar el valor I de
dicho corrector, siempre que el error de medida sea igual o mayor que la tolerancia (L).
Pgina
16
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE X
Cota terica, segn el eje X, del punto sobre el que se desea realizar la medicin. Este
valor estar expresado segn las unidades activas, radios o dimetros.
Z5.5
Cota terica segn el eje Z, del punto sobre el que se desea realizar la medicin.
B5.5
F5.5
L5.5
D4
Define el nmero de corrector sobre el que se realizar la correccin, una vez realizada
la medicin.
Si no se programa o se programa con valor 0, el CNC entender que no se desea
efectuar dicha correccin.
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE Z
Pgina
17
Funcionamiento bsico:
Pgina
18
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE Z
Una vez finalizado el ciclo, el CNC devolver los valores reales obtenidos tras la medicin en
los siguientes parmetros aritmticos generales:
P298 Cota real de la superficie.
P299 Error detectado. Diferencia entre la cota real de la superficie y la cota terica
programada.
Si se seleccion Numero de Corrector de Herramienta (D), el CNC modificar el valor K de
dicho corrector, siempre que el error de medida sea igual o mayor que la tolerancia (L).
Captulo: 10
TRABAJO CON PALPADOR
Seccin:
CORRECCIN DE
HERRAMIENTA EN EL EJE Z
Pgina
19
El CNC dispone de una serie de variables internas que pueden ser accedidas desde el programa
de usuario, desde el programa del PLC o bien va DNC.
El acceso a estas variables desde el programa de usuario se realiza con comandos de alto nivel.
Cada una de las variables del sistema, sobre las que se tiene acceso, ser referenciada mediante
su nemnico, y se diferenciarn, segn su utilizacin, en variables de lectura y variables de
lectura-escritura.
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
DESCRIPCIN LEXICA
Pgina
1
11.1.1
PALABRAS RESERVADAS
El conjunto de palabras que el CNC utiliza en la programacin de alto nivel para denominar las
variables del sistema, los operadores, las sentencias de control, etc, son las siguientes :
ANAIn
CNCERR
DEFLEY
DNCF
DPOS(X-C)
ESBLK
FLWES
FZLO(X-C)
GGSD
IB
LUP (a,b)
MPGn
NBTOOL
OPMODB
ORGROB
ORGROR
PAGE
PLCF
PLCOF(X-C)
PLCTn
PRBST
PRGS
ROTPF
SCALE(X-C)
SK
SPOSS
SRTPOS
STPOSS
SZUP(X-C)
TLFRn
TOLn
TPOSS
WBUF
ANAOn
CNCFRO
DEFLEZ
DNCFPR
DSBLK
ESTOP
FOZLO(X-C)
FZONE
GMS
IF
MCALL
MPLCn
NXTOD
OPMODC
ORGROC
ORGROS
PARTC
PLCFPR
PLCOn
PORGF
PRGF
PRGSL
ROTPS
SCNCSO
SLIMIT
SPRGS
SSLIMI
SUB
TIME
TMZPn
TOOL
TRACE
WKEY
BLKN
CNCSSO
DFHOLD
DNCFRO
DSTOP
EXEC
FOZONE
FZUP(X-C)
GOTO
INPUT
MDOFF
MPSn
NXTOOL
OPMODE
ORGROI
ORGROT
PCALL
PLCFRO
PLCRn
PORGS
PRGFIN
PRGSSO
RPOSS
SDNCS
SPEED
SPRGSL
SSO
SYMBOL
TIMER
TMZTn
TOOROF
TZLO(X-C)
WRITE
CALL
CYTIME
DIGIT
DNCS
DW
FEED
FOZUP(X-C)
GGSA
GSn
KEY
MIRROR
MPSSn
ODW
ORG(X-C)
ORGROJ
ORGROX
PLANE
PLCIn
PLCS
POS(X-C)
PRGFPR
PROBE
RPT
SDNCSL
SPLCS
SPRGSO
SSPEED
SYSTEM
TLFDn
TOD
TOOROS
TZONE
CALLP
DATE
DIST(X-C)
DNCSL
EFHOLD
FIRST
FPREV
GGSB
GTRATY
KEYSRC
MP(X-C)n
MSG
OPEN
ORG(X-C)n
ORGROK
ORGROY
PLCCn
PLCMn
PLCSL
POSS
PRGFRO
REPOS
RTPOSS
SDNCSO
SPLCSL
SREAL
SSREAL
SZLO(X-C)
TLFFn
TOIn
TORn
TZUP(X-C)
CLOCK
DEFLEX
DNCERR
DNCSSO
ERROR
FLWE(X-C)
FRO
GGSC
GUP n
LONGAX
MPASn
MSn
OPMODA
ORGROA
ORGROQ
ORGROZ
PLCERR
PLCMSG
PLCSSO
PPOS(X-C)
PRGN
RET
SCALE
SFLWES
SPLCSO
SRPOSS
SSSO
SZONE
TLFNn
TOKn
TPOS(X-C)
WBUF
Tambin son palabras reservadas cada una de las letras del alfabeto A-Z, ya que pueden formar
un palabra del lenguaje de alto nivel cuando van solas.
Pgina
2
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
DESCRIPCIN LEXICA
11.1.2
CONSTANTES NUMRICAS
Los bloques programados en lenguaje de alto nivel permiten nmeros en formato decimal que
no sobrepasen el formato 6.5 , y nmeros en formato hexadecimal, en cuyo caso deben ir
precedidos por el smbolo $, con un mximo de 8 dgitos.
La asignacin a una variable de una constante superior al formato 6.5, se realizar mediante
parmetros aritmticos, mediante expresiones aritmticas, o bien mediante constantes expresadas
en formato hexadecimal.
Ejemplo: Si se desea asignar a la variable TIMER el valor 100000000 se podr realizar de
una de las siguientes formas:
(TIMER
(TIMER
(P100
(TIMER
= $5F5E100)
= 10000 * 10000)
= 10000 * 10000)
= P100)
11.1.3
SMBOLOS
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
DESCRIPCIN LEXICA
Pgina
3
11.2 VARIABLES
Las variables internas del CNC que pueden ser accedidas por el lenguaje de alto nivel estn
agrupadas en tablas y pueden ser de lectura o de lectura y escritura.
Existe un grupo de nemnicos para representar los diversos campos de las tablas de variables.
De este modo, si se desea acceder a un elemento de una de estas tablas, se indicar el campo
de la tabla deseada por medio del nemnico correspondiente (por ejemplo TOR), y a
continuacin, el elemento deseado (TOR 3).
Las variables que dispone el CNC pueden clasificarse de la siguiente forma:
-
Las variables que acceden a valores reales del CNC detienen la preparacin de bloques y el
CNC espera a que dicho comando se ejecute para comenzar nuevamente la preparacin de
bloques.
Por ello, se debe tener la precaucin al utilizar ste tipo de variables, ya que si se intercalan entre
bloques de mecanizado que trabajen con compensacin se pueden obtener perfiles no
deseados.
Ejemplo:
Se ejecutan los siguientes bloques de programa en un tramo con compensacin G41.
...........
...........
N10 X80 Z50
N15 (P100=POSX); Asigna al parmetro P100 el valor de la cota real en X.
N20 X50 Z50
N30 X50 Z80
...........
...........
Pgina
4
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES
El bloque N15 detiene la preparacin de bloques por lo que la ejecucin del bloque N10
finalizar en el punto A.
Una vez finalizada la ejecucin del bloque N15, el CNC continuar la preparacin de bloques
a partir del bloque N20.
Como el prximo punto correspondiente a la trayectoria compensada es el punto B, el
CNC desplazar la herramienta hasta dicho punto, ejecutando la trayectoria A-B.
Como se puede observar la trayectoria resultante no es la deseada, por lo que se aconseja evitar
la utilizacin de este tipo de variables en tramos que trabajen con compensacin.
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES
Pgina
5
11.2.1
El CNC dispone de dos tipos de variables de propsito general, los parmetros locales P0-P25
y los parmetros globales P100-P299.
El programador podr utilizar variables de propsito general al editar sus propios programas.
Ms tarde y durante la ejecucin, el CNC sustituir estas variables por los valores que en ese
momento tengan asignados.
Ejemplo:
GP0 XP1 Y100
(IF (P100 * P101 EQ P102) GOTO N100)
La utilizacin de estas variables de propsito general depender del tipo de bloque en el que
se programen y del canal de ejecucin.
En los bloques programados en cdigo ISO se permite asociar parmetros a todos los campos,
G X..C F S T D M. El nmero de etiqueta de bloque se definir con valor numrico.
Si se utilizan parmetros en los bloques programados en lenguaje de alto nivel, stos podrn
programarse dentro de cualquier expresin.
Los programas que se ejecuten en el canal de usuario podrn contener cualquier parmetro
global, pero no podrn utilizar parmetros locales.
El CNC actualizar la tabla de parmetros tras elaborar las operaciones que se indican en el
bloque que se encuentra en preparacin. Esta operacin se realiza siempre antes de la ejecucin
del bloque, por ello, los valores mostrados en la tabla no tienen porque corresponder con los
del bloque en ejecucin.
Si se abandona el Modo de Ejecucin tras interrumpir la ejecucin del programa, el CNC
actualizar las tablas de parmetros con los valores correspondientes al bloque que se
encontraba en ejecucin.
Cuando se accede a la tabla de parmetros locales y parmetros globales el valor asignado a
cada parmetro puede estar expresado en notacin decimal (4127.423) o en notacin cientfica
(0.23476 E-3).
El CNC dispone de sentencias de alto nivel que permiten definir y utilizar subrutinas que pueden
ser llamadas desde un programa principal, o desde otra subrutina, pudindose a su vez llamar
de sta a una segunda, de la segunda a una tercera, etc. El CNC limita stas llamadas,
permitindose hasta un mximo de 15 niveles de imbricacin.
Se permite asignar 26 parmetros locales (P0-P25) a una subrutina, stos parmetros que sern
desconocidos para los bloques externos a la subrutina podrn ser referenciados por los bloques
que forman la misma.
El CNC permite asignar parmetros locales a ms de una subrutina, pudiendo existir un mximo
de 6 niveles de imbricacin de parmetros locales, dentro de los 15 niveles de imbricacin de
subrutinas.
Pgina
6
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE PROPOSITO
GENERAL
Los parmetros locales utilizados en lenguaje de alto nivel podrn ser definidos utilizando la
forma anteriormente expuesta, o bien utilizando las letras A-Z, exceptuando la , de forma que
A es igual a P0 y Z a P25.
El siguiente ejemplo muestra estas 2 formas de definicin:
(IF ((P0+P1) * P2/P3 EQ P4)
(IF ((A+B)
* C/D
EQ E)
GOTO N100)
GOTO N100)
Si se realiza una asignacin a parmetro local utilizando su nombre (A en vez de P0, por ejemplo)
y siendo la expresin aritmtica una constante numrica, la sentencia se puede abreviar de la
siguiente forma:
(P0=13.7) > (A=13.7) > (A13.7)
Se debe tener cuidado al utilizar parntesis, ya que no es lo mismo M30 que (M30). El CNC
interpreta (M30) como una sentencia y al ser M otra forma de definir el parmetro P12, dicha
sentencia se leer como (P12=30), asignando al parmetro P12 el valor 30.
Los parmetros globales (P100-P299) pueden ser utilizados a lo largo de todo el programa por
cualquier bloque, independientemente del nivel de imbricacin en que se encuentre.
Los ciclos fijos de mecanizado G81, G82, G83, G84, G85, G86, G87, G88 y G89 utilizan el
siguiente nivel de imbricacin de parmetros locales cuando se encuentran activos.
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE PROPOSITO
GENERAL
Pgina
7
11.2.2
Tabla de Herramientas :
Nmero de corrector
Cdigo de familia
TOD:
Pgina
8
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS A
LAS HERRAMIENTAS
TMZPn:
TOZn:
TOFn:
TORn:
TOIn:
TOKn:
TLFDn:
TLFFn:
TLFNn:
TLFRn:
TMZTn:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS A
LAS HERRAMIENTAS
Pgina
9
11.2.3
Estas variables estn asociadas a la tabla de traslados de origen, y pueden corresponder a los
valores de la tabla o a los valores que actualmente se encuentran seleccionados mediante la
funcin G92 o mediante una preseleccin realizada en modo manual.
Los traslados de origen posibles adems del traslado aditivo indicado por el PLC, son G54,
G55, G56, G57, G58 y G59.
Los valores de cada eje se expresan en las unidades activas:
Si G70 en pulgadas. Mx. 3937.00787
Si G71 en milmetros. Mx. 99999.9999
Si eje rotativo en grados. Mx. 99999.9999
Aunque existen variables referidas a cada eje, el CNC nicamente permite las referidas a los
ejes seleccionados en el CNC. As, si el CNC controla los ejes X, Y, Z, U y B, nicamente
admite en el caso de ORG(X-C) las variables ORGX, ORGY, ORGZ, ORGU y ORGB.
Variables de lectura
ORG(X-C):
Devuelve el valor que tiene el traslado de origen activo en el eje seleccionado. No se incluye en ste valor el traslado aditivo indicado por el PLC.
(P100 = ORGX) ; Asigna al parmetro P100 el valor que tiene el traslado
de origen activo del eje X. Dicho valor ha podido ser seleccionado
manualmente, mediante la funcin G92, o mediante la variable "ORG(XC)n".
PORGF:
PORGS:
Pgina
10
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS
TRASLADOS DE ORIGEN
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS
TRASLADOS DE ORIGEN
Pgina
11
11.2.4
MP(X-C)n:
Devuelve el valor que se asign al parmetro mquina (n) del eje indicado
(X-C)
(P110 = MPY 1) ; Asigna al parmetro P110 el valor del parmetro
mquina P1 del eje Y DFORMAT, que indica el formato empleado en
su visualizacin.
Pgina
12
MPSn:
MPSSn:
MPASn:
MPLCn:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS
PARMETROS MAQUINA
11.2.5
SZONE:
SZLO(X-C):
SZUP(X-C):
TZONE:
TZLO(X-C):
TZUP(X-C):
FOZONE:
FOZLO(X-C):
FOZUP(X-C):
FIZONE:
FIZLO(X-C):
FIZUP(X-C):
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LAS ZONAS DE
TRABAJO
Pgina
13
11.2.6
DNCF:
PLCF:
PRGF:
DNCFPR:
PLCFPR:
PRGFPR:
Pgina
14
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS AVANCES
DNCFRO:
PLCFRO:
CNCFRO:
PLCCFR:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS AVANCES
Pgina
15
11.2.7
TPOS(X-C): Devuelve la cota terica (cota real + error de seguimiento), referida al cero
mquina ,del eje seleccionado.
FLWE(X-C): Devuelve el error de seguimiento del eje seleccionado.
Las cotas que proporcionan las variables PPOS(X-C), POS(X-C) y TPOS(X-C), estarn
expresadas segn las unidades activas (radios o dimetros), que se encuentren seleccionadas
mediante el parmetro mquina de ejes "DFORMAT".
Si se accede a alguna de las variables POS(X-C), TPOS(X-C), FLWE(X-C), se detiene
la preparacin de bloques y se espera a que dicho comando se ejecute para comenzar
nuevamente la preparacin de bloques.
Variables de lectura y escritura
DIST(X-C): Estas variables permiten leer o modificar la distancia recorrida por el eje
seleccionado. Este valor que es acumulativo, viene expresado en formato 5.5 y
es muy til cuando se desea realizar una operacin que depende del recorrido
realizado por los ejes, por ejemplo el engrase de los mismos.
(P110 = DISTX) ; Asigna al parmetro P110 la distancia recorrida por el eje X.
(DISTZ = P111) ; Inicializa la variable que indica la distancia recorrida por el eje
Z con el valor del parmetro P111.
Si se accede a alguna de las variables DIST(X-C) se detiene la preparacin de
bloques y se espera a que dicho comando se ejecute para comenzar nuevamente
la preparacin de bloques.
LIMPL(X-C):
LIMMI(X-C): Estas variables permiten fijar un segundo lmite de recorrido para cada
uno de los ejes, LIMPL para el superior y LIMMI para el inferior.
Como la activacin y desactivacin de los segundos lmites la realiza el PLC,
mediante la entrada lgica general ACTLIM2 (M5052), adems de definir los
lmites, ejecutar una funcin auxiliar M para comunicrselo.
Tambin se recomienda ejecutar la funcin G4 despus del cambio para que el
CNC ejecute los bloques siguientes con los nuevos lmites.
El segundo lmite de recorrido ser tenido en cuenta cuando se ha definido el
primero, mediante los parmetros mquina de ejes LIMIT+ (P5) y LIMIT- (P6).
Pgina
16
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LAS COTAS
11.2.8
Variables de lectura
HANPF
HANPT
HANPS
HANPFO
Devuelven los impulsos del primer (HANPF), segundo (HANPS), tercer
(HANPT) o cuarto (HANPFO) volante que se han recibido desde que se
encendi el CNC. No importa si el volante est conectado a las entradas de
captacin o a las entradas del PLC.
HANFCT Devuelve el factor de multiplicacin fijado desde el PLC para cada volante.
Se debe utilizar cuando se dispone de varios volantes electrnicos o disponiendo
de un nico volante se desea aplicar distintos factores de multiplicacin (x1, x10,
x100) a cada eje.
C
B
A
W
V
U
Z
Y
X
c b a c b a c b a c b a c b a c b a c b a c b a c b a
LSB
Una vez posicionado el conmutador en una de las posiciones del volante, el CNC
consulta esta variable y en funcin de los valores asignados a los bits (c b a) de
cada eje aplica el factor multiplicador seleccionado para cada uno de ellos.
c b a
0 0 0 Lo indicado en el conmutador del panel de mando o teclado
0 0 1 Factor x1
0 1 0 Factor x10
1 0 0 Factor x100
Si en un eje hay ms de un bit a 1, se tiene en cuenta el bit de menor peso. As:
c b a
1 1 1 Factor x1
1 1 0 Factor x10
Nota: En pantalla se muestra siempre el valor seleccionado en el conmutador.
HBEVAR Se debe utilizar cuando se dispone del volante Fagor HBE.
Indica si el contaje del volante HBE est habilitado, el eje que se desea desplazar
y el factor de multiplicacin (x1, x10, x100).
*^
C
B
A
W
V
U
Z
Y
X
c b a c b a c b a c b a c b a c b a c b a c b a c b a
LSB
(*) Indica si se tiene en cuenta el contaje del volante HBE en modo manual.
0 No se tiene en cuenta.
1 Si se tiene en cuenta.
(^) Indica, cuando la mquina dispone de un volante general y de volantes
individuales (asociados a un eje), qu volante tiene preferencia cuando ambos
volantes se mueven a la vez.
0 Tiene preferencia el volante individual. El eje correspondiente no tiene
en cuenta los impulsos del volante general, el resto de ejes s.
1 Tiene preferencia el volante general. No tiene en cuenta los impulsos del
volante individual.
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS A
VOLANTES ELECTRNICOS
Pgina
17
(a, b, c)
Indican el eje que se desea desplazar y el factor multiplicador
seleccionado.
c b a
0 0 0 No se desea desplazar
0 0 1 Factor x1
0 1 0 Factor x10
1 0 0 Factor x100
Si hay varios ejes seleccionados se tiene en cuenta el siguiente orden de prioridad:
X, Y, Z, U, V, W, A, B, C.
Si en un eje hay ms de un bit a 1, se tiene en cuenta el bit de menor peso. As:
c b a
1 1 1 Factor x1
1 1 0 Factor x10
EL volante HBE tiene prioridad. Es decir, independientemente del modo
seleccionado en el conmutador del CNC (JOG continuo, incremental, volante) se
define HBEVAR distinto de 0, el CNC pasa a trabajar en modo volante.
Muestra el eje seleccionado en modo inverso y el factor multiplicador seleccionado
por PLC. Cuando la variable HBEVAR se pone a 0 vuelve a mostrar el modo
seleccionado en el conmutador.
Para ms informacn consultar el captulo 4 "Ejemplo de programa PLC para
volante HBE Fagor" de este mismo manual.
MASCFI
MASCSE
Se deben utilizar cuando est seleccionado el modo de trabajo "Volante
Trayectoria".
En las trayectorias en arco, indican las cotas del centro del arco.
Pgina
18
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS A
VOLANTES ELECTRNICOS
11.2.9
En stas variables asociadas al cabezal principal, los valores de las velocidades vienen dados
en revoluciones por minuto y los valores del Override del cabezal principal vienen dados por
nmeros enteros entre 0 y 255.
Algunas variables detienen la preparacin de bloques (se indica en cada una) y se espera a
que dicho comando se ejecute para comenzar nuevamente la preparacin de bloques.
Variables de lectura
SREAL:
SPEED:
DNCS:
PLCS:
PRGS:
CSS:
DNCCSS:
PLCCSS:
PRGCSS:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
CABEZAL PRINCIPAL
Pgina
19
SSO:
PLCSL:
PRGSL:
POSS:
Devuelve la posicin real del cabezal principal. Su valor viene dado entre
99999.9999. Detiene la preparacin de bloques
RPOSS:
Devuelve la posicin real del cabezal principal en mdulo 360. Su valor viene
dado entre 0 y 360. Detiene la preparacin de bloques
TPOSS:
Devuelve la posicin terica del cabezal principal (cota real + error de seguimiento).
Su valor viene dado entre 99999.9999. Detiene la preparacin de bloques
RTPOSS: Devuelve la posicin terica del cabezal principal (cota real + error de seguimiento)
en mdulo 360. Su valor viene dado entre 0 y 360. Detiene la preparacin de
bloques
FLWES:
SYNCER Devuelve, en grados (mx. 99999.9999), el error con que el segundo cabezal
sigue al principal cuando estn sincronizados en posicin.
Pgina
20
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
CABEZAL PRINCIPAL
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
CABEZAL PRINCIPAL
Pgina
21
SSPEED:
SDNCS:
SPLCS:
SPRGS:
SCSS:
Pgina
22
SDNCCS:
SPLCCS:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
SEGUNDO CABEZAL
Devuelve la posicin real del segundo cabezal. Su valor viene dado entre
99999.9999
SRPOSS: Devuelve la posicin real del segundo cabezal en mdulo 360. Su valor viene
dado entre 0 y 360
STPOSS: Devuelve la posicin terica del segundo cabezal (cota real + error de seguimiento).
Su valor viene dado entre 99999.9999
SRTPOS: Devuelve la posicin terica del segundo cabezal (cota real + error de seguimiento)
en mdulo 360. Su valor viene dado entre 0 y 360
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
SEGUNDO CABEZAL
Pgina
23
Pgina
24
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS A LA
HERRAMIENTA MOTORIZADA
(I1 a I256)
(O1 a O256)
(M1 a M5957)
(R1 a R499) de 32 bits cada uno.
(T1 a T256) con una cuenta del temporizador en 32 bits.
(C1 a C256) con una cuenta del contador en 32 bits.
Si se accede a cualquier variable que permite leer o modificar el estado de un recurso del PLC
(I, O, M, R, T, C), se detiene la preparacin de bloques y se espera a que dicho comando
se ejecute para comenzar nuevamente la preparacin de bloques.
Variables de lectura
PLCMSG:
PLCOn:
31 30 29 28 27 26 25 24 23 22 21 20 .......
6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 1 1
.......
Salida 53 52 51 50 49 48 47 46 45 44 43 42 ....... 28 27 26 25 24 23 22
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
AUTOMATA
Pgina
25
Pgina
26
PLCMn:
PLCRn:
Esta variable permite leer o modificar el estado de los 32 bits del registro
indicado (n).
PLCTn:
PLCCn:
Esta variable permite leer o modificar la cuenta del contador indicado (n).
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES ASOCIADAS AL
AUTOMATA
6 5 4 3 2 1 0
0 0 0 0 0 0 * * * * * *
* * * * * * *
.......
Ejemplo:
(PCALL 20, P0=20, P2=3, P3=5)
....
....
(SUB 20)
(P100 = CALLP)
....
....
; Llamada a la subrutina 20
; Inicio de la subrutina 20
0000
0000
0000 0000
0000
1101
LSB
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES DE LOS
PARMETROS LOCALES
Pgina
27
Pgina
28
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
VARIABLES SERCOS
Placa turbo
0000 Modelo 8055 /A
0001 Modelo 8055 /B
0010 Modelo 8055 /C
Sercos integrado en placa CPU
Mdulo sercos en placa manager
Modulo de ejes
001 Un mdulo de I/O
010 Dos mdulos de I/O
011 Tres mdulos de I/O
Mdulo de copiado
01
Mdulo de Disco Duro (sin Ethernet)
10
Mdulo con slo Ethernet (sin Disco Duro)
11
Mdulo de Disco Duro con Ethernet
Dispone de video analgico
Dispone CAN integrado en placa CPU
Tipo de teclado (servicio de asistencia tcnica)
Tipo de CPU (servicio de asistencia tcnica)
000 Memkey Card (4M)
010 Memkey Card (24M)
110 Memkey Card (512K)
111 Memkey Card (2M)
10
12, 11
14, 13
15
18,17,16
20,19
23,22,21
Placa turbo
0101 Modelo 8055i /B
0110 Modelo 8055i /C
Sercos (modelo digital)
Reservado
000 No hay placa de expansin
001 Placa de expansin contajes + IOs
010 Placa de expansin slo contajes
011 Placa de expansin slo IOs
Placa de ejes con conversor digital analgico de 12 bits
(=0), o de 16 bits (=1).
Reservado
Reservado
Dispone de CAN (mdulo digital)
Tipo de teclado (servicio de asistencia tcnica)
Tipo de CPU (servicio de asistencia tcnica)
000 Memkey Card (4M)
010 Memkey Card (24M)
110 Memkey Card (512K)
111 Memkey Card (2M)
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
CONFIGURACION
SOFTWARE Y HARDWARE
Pgina
29
IDHARH
IDHARL
Devuelven, en cdigo BCD, el nmero de identificacin hardware correspondiente
a la "Memkey Card". Es el nmero que aparece en la pantalla de diagnosis software.
Como el nmero de identificacin tiene 12 dgitos, la variable IDHARL muestra los
8 de menos peso y la variable IDHARH los 4 de mas peso.
Ejemplo:
SFCON
Devuelven, el nmero de las versiones de software correspondientes al CNC y al
Disco Duro.
Los bits 15-0 devuelven la versin de software del CNC (4 dgitos)
Los bits 31-16 devuelven la versin de software del Disco Duro (HD) (4 dgitos)
Pgina
30
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
0101
0311
Seccin:
CONFIGURACION
SOFTWARE Y HARDWARE
7-4
3-0
Turbo
CPU
7-4
3-0
HD
LSB
LSB
bit 13
bit 9
Tensin de placas
Temperatura
interior
I/O 3 I/O 2 I/O 1
bit 8
bit7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Pila
-5 V
+5 V
Alimentaciones
Ejes +3.3 V GND GNDA -15 V +15 V
LSB
MEMTST Devuelve el resultado del Test de Memoria. Cada dato utiliza 4 bits, que
estn a 1 si el test es correcto y tendrn valor distinto de 1 cuando hay
algn error.
bits
30
Test
Estado Test
19 - 16 15 - 12
.............
Cach
Sdram
11 - 8
7-4
3-0
HD
Flash
Ram
LSB
VCHECK
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
ASOCIADAS A LA
TELEDIAGNOSIS
Pgina
31
= Men principal
10
11
12
13
=
=
=
=
Ejecucin en automtico
Ejecucin en bloque a bloque
MDI en EJECUCION
Inspeccin de herramienta
20
21
22
23
24
=
=
=
=
=
30
31
32
33
34
=
=
=
=
=
Edicin normal
Edicin de usuario
Edicin en TEACH-IN
Editor interactivo
Editor de perfiles
40
41
42
43
44
45
46
47
=
=
=
=
=
=
=
=
50
51
52
53
54
55
=
=
=
=
=
=
Tabla de orgenes
Tabla de correctores
Tabla de herramientas
Tabla de almacn de herramientas
Tabla de parmetros globales
Tablas de parmetros locales
60 = Utilidades
70 = Estado CNC
71 = Estado DNC
80
81
82
83
84
85
86
87
88
Pgina
32
=
=
=
=
=
=
=
=
=
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
ASOCIADAS AL MODO DE
OPERACIN
90 = Personalizacin
100
101
102
103
104
105
106
107
=
=
=
=
=
=
=
=
110
111
112
113
114
115
116
=
=
=
=
=
=
=
Diagnosis: configuracin
Diagnosis: test de hardware
Diagnosis: test de memoria RAM
Diagnosis: test de memoria Flash
Diagnosis de usuario
Diagnosis del disco duro (HD)
Test de geometra del crculo
Programa en ejecucin
Programa en simulacin
Bloque en ejecucin va MDI, JOG
Reposicin en curso
Programa interrumpido, por STOP
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
ASOCIADAS AL MODO DE
OPERACIN
Pgina
33
bit 5
bit 6
bit 7
bit 8
bit 9
bit 10
bit 11
bit 12
Recorrido terico
Funciones G
Funciones G M S T
Rpido
Rpido (S=0)
OPMODC: Indica los ejes seleccionados por Volante. Dicha informacin vendr dada
en los bits ms bajos y estar indicado con un 1 el que est seleccionado.
bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit bit 1 bit 0
Eje 7 Eje 6 Eje 5 Eje 4 Eje 3 Eje 2 Eje 1
El nombre del eje corresponde al orden de programacin de los mismos.
Ejemplo: Si el CNC controla los ejes X, Y, Z, U, B, C se tiene Eje1=X,
Eje2=Y, Eje3=Z, Eje4=U, Eje5=B, Eje6=C.
Pgina
34
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
ASOCIADAS AL MODO DE
OPERACIN
BLKN:
GSn:
MSn:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OTRAS VARIABLES
Pgina
35
PLANE:
....
....
....
....
....
7654
3210
LSB
Eje ordenadas
Eje abscisas
Los ejes estn codificados en 4 bits e indican el nmero de eje segn el
orden de programacin.
Ejemplo: Si el CNC controla los ejes X, Y, Z, U, B, C y se encuentra
seleccionado el plano ZX (G18).
(P122 = PLANE) asigna al parmetro P122 el valor $31
0000 0000
0000
0000
0000 0000
0011
0001
LSB
MIRROR:
Pgina
36
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OTRAS VARIABLES
SCALE:
SCALE(X-C):
PRBST:
CLOCK:
TIME:
DATE:
CYTIME:
FIRST:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OTRAS VARIABLES
Pgina
37
ANAIn:
AXICOM
Pgina
38
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OTRAS VARIABLES
PARTC:
KEY:
Permite leer el cdigo de la ltima tecla que ha sido aceptada por el CNC.
Esta variable puede utilizarse como variable de escritura nicamente dentro
de un programa de personalizacin (canal de usuario).
Si se accede a esta variable se detiene la preparacin de bloques y se
espera a que dicho comando se ejecute para comenzar nuevamente la
preparacin de bloques.
KEYSRC:
ANAOn:
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OTRAS VARIABLES
Pgina
39
11.3 CONSTANTES
Se definen como constantes todos aquellos valores fijos que no pueden ser alterados por
programa, siendo consideradas como constantes:
-
11.4 OPERADORES
Un operador es un smbolo que indica las manipulaciones matemticas o lgicas que se deben
llevar a cabo. El CNC dispone de operadores aritmticos, relacionales, lgicos, binarios,
trigonomtricos y operadores especiales.
Operadores aritmticos
+
-
: suma.
: resta, tambin menos unario.
*
/
MOD
EXP
: multiplicacin.
: divisin.
: mdulo o resto de la divisin.
: exponencial.
P1=3 + 4
P2=5 - 2
P3= -(2 * 3)
P4=2 * 3
P5=9 / 2
P6=7 MOD 4
P7=2 EXP 3
>
>
>
>
>
>
>
P1=7
P2=3
P3=-6
P4=6
P5=4.5
P6=3
P7=8
Operadores relacionales
EQ
NE
GT
GE
LT
LE
: igual.
: distinto.
: mayor que.
: mayor o igual que.
: menor que.
: menor o igual que.
Pgina
40
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
CONSTANTES Y OPERADORES
Funciones trigonomtricas
SIN
COS
TAN
ASIN
ACOS
ATAN
ARG
:
:
:
:
:
:
:
seno.
coseno.
tangente.
arcoseno.
arcocoseno.
arcotangente.
ARG(x,y) arcotangente y/x.
P1=SIN 30
> P1=0.5
P2=COS 30
> P2=0.8660
P3=TAN 30
> P3=0.5773
P4=ASIN 1
> P4=90
P5=ACOS 1
> P5=0
P6=ATAN 1
> P6=45
P7=ARG(-1,-2)> P7=243 .4349
Existen dos funciones para el calculo del arcotangente, ATAN que devuelve el resultado
entre 90 y ARG que lo da entre 0 y 360.
Otras funciones
ABS : valor absoluto.
LOG : logaritmo decimal.
SQRT : raz cuadrada.
ROUND: redondeo a nmero entero.
FIX : parte entera.
FUP : si nmero entero toma parte entera.
si no, toma parte entera ms uno.
P1=ABS -8
> P1=8
P2=LOG 100
> P2=2
P3=SQRT 16
> P3=4
P4=ROUND 5.83 > P4=6
P5=FIX 5.423
> P5=5
P6=FUP 7
> P6=7
P6=FUP 5.423
> P6=6
BCD
P7=BCD 234
> P7=564
0010 0011
BIN
0100
> P8=171
1010 1011
156
9C
0000 0000 0000 0000 0000 0000 1001 1100
0000 0000 0000 0000 0000 0001 0101 0110
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
OPERADORES
Pgina
41
11.5 EXPRESIONES
Una expresin es cualquier combinacin vlida entre operadores, constantes y variables.
Todas las expresiones debern ir entre parntesis, pero si la expresin se reduce a un nmero
entero se pueden eliminar los parntesis.
11.5.1
EXPRESIONES ARITMTICAS
Asociatividad
de derecha a izquierda.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
Las expresiones se pueden utilizar tambin para referenciar los parmetros y las tablas:
(P100 = P9)
(P100 = P(P7))
(P100 = P(P8 + SIN(P8 * 20)))
(P100 = ORGX 55)
(P100 = ORGX (12+P9))
(PLCM5008 = PLCM5008 OR 1) ; Selecciona ejecucin Bloque a Bloque (M5008=1)
(PLCM5010 = PLCM5010 AND $FFFFFFFE); Libera el Override del avance (M5010=0)
Pgina
42
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
EXPRESIONES
11.5.2
EXPRESIONES RELACIONALES
Captulo: 11
PROGRAMACIN EN LENGUAJE DE ALTO NIVEL
Seccin:
EXPRESIONES
Pgina
43
12.
SENTENCIAS DE CONTROL
DE LOS PROGRAMAS
Las sentencias de control que dispone la programacin en lenguaje de alto nivel, se pueden
agrupar como:
* Sentencias de Programacin, formadas por:
Sentencias de asignacin
Sentencias de visualizacin
Sentencias de habilitacin-deshabilitacin
Sentencias de control de flujo
Sentencias de subrutinas
Sentencias para generar programas
* Sentencias de Personalizacin
En cada bloque se programar una nica sentencia, no permitindose programar ninguna otra
informacin adicional en dicho bloque.
Las diferentes asignaciones que se realicen en un mismo bloque se separarn con comas ,.
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE ASIGNACION
Pgina
1
(ERROR 5)
(ERROR P100)
(ERROR Error de usuario)
(ERROR 3, Error de usuario)
(ERROR P120, Error de usuario)
( MSG mensaje )
Esta sentencia visualiza el mensaje indicado entre comillas.
En la pantalla del CNC se dispone de una zona para visualizacin de mensajes de DNC o
de programa de usuario, visualizndose siempre el ltimo mensaje recibido,
independientemente de su procedencia.
Ejemplo:
Pgina
2
Z mnimo
Z mximo
Radio interior o Dimetro interior
Radio exterior o Dimetro exterior
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
VISUALIZACION
( ESTOP y DSTOP )
A partir de la ejecucin de la sentenciaDSTOP, el CNC inhabilita la tecla de Stop, as como
la seal de Stop proveniente del PLC.
Esta inhabilitacin permanecer activa hasta que vuelva a ser habilitada mediante la
sentencia ESTOP.
( EFHOLD y DFHOLD )
A partir de la ejecucin de la sentencia DFHOLD, el CNC inhabilita la entrada de FeedHold proveniente del PLC.
Esta inhabilitacin permanecer activa hasta que vuelva a ser habilitada mediante la
sentencia EFHOLD.
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE HABILITACION-DESHABILITACION
Pgina
3
; Sentencia de salto
; No se ejecuta
; No se ejecuta
; La ejecucin contina en este bloque.
Pgina
4
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
CONTROL DE FLUJO
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
CONTROL DE FLUJO
Pgina
5
; Definicin de la subrutina 12
; Fin de subrutina
( CALL (expresin) )
La sentencia CALL realiza una llamada a la subrutina indicada mediante un nmero o
mediante cualquier expresin que tenga como resultado un nmero.
Dado que de un programa principal, o de una subrutina se puede llamar a una subrutina, de
sta a una segunda, de la segunda a una tercera, etc..., el CNC limita estas llamadas hasta
un mximo de 15 niveles de imbricacin, pudindose repetir cada uno de los niveles 9999
veces.
Pgina
6
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
Ejemplo:
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
Pgina
7
Pgina
8
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
Pgina
9
( MDOFF )
La sentencia MDOFF indica que la modalidad que adquiri la subrutina mediante la
sentencia MCALL, finaliza en dicho bloque.
La utilizacin de subrutinas modales simplifica la programacin.
Ejemplo con programacin del eje X en dimetros:
(P100=20, P101=-10)
G90 G01 X80 Z330
(MCALL 10)
G90 G01 X80 Z260
(P100=30, P101=-15)
G90 G01 X200 Z200
G90 G01 X200 Z115
(MDOFF)
M30
(SUB 10)
G91 G01 ZP101
XP100 ZP101
XP100
ZP101
(RET)
( PROBE (expresin), (sentencia de asignacin), (sentencia de asignacin), ... )
La sentencia PROBE realiza una llamada al ciclo de palpador indicado mediante un nmero
o mediante cualquier expresin que tenga como resultado un nmero. Adems permite
inicializar los parmetros locales de dicho ciclo, mediante las sentencias de asignacin.
Esta sentencia, tambin genera un nuevo nivel de imbricacin de subrutinas.
Pgina
10
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
No es necesario definir todos los ejes, slo los que se desean reposicionar.
Ejemplo:
El plano principal est formado por los ejes XY, el eje longitudinal es el eje Z
y la mquina utiliza los ejes C y W como ejes auxiliares. Se desea reposicionar
primero el eje C, luego los ejes XY y por ltimo el Z.
Se puede utilizar cualquiera de estas definiciones:
(REPOS C, X, Y, Z) (REPOS C, X, Z) (REPOS C, Y, Z)
Si durante la ejecucin de una subrutina que no ha sido activada mediante una de las entradas
de interrupcin, se detecta la sentencia REPOS el CNC mostrar el error correspondiente.
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE SUBRUTINAS
Pgina
11
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS PARA GENERAR
PROGRAMAS
Cuando se trata de un bloque paramtrico editado en alto nivel hay que indicar con el
carcter ? que se desea sustituir el parmetro por el valor numrico que tiene en ese
momento.
(WRITE (SUB P102))
(WRITE (SUB ?P102))
(WRITE (ORGX54=P103))
(WRITE (ORGX54=?P103))
=> (ORGX54=P103)
=> (ORGX54=222)
Seccin:
SENTENCIAS PARA GENERAR
PROGRAMAS
Pgina
13
Parmetros calculados:
E o P4
F o P5
Cota X
Cota Z
Pgina
14
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS PARA GENERAR
PROGRAMAS
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
Pgina
15
Pgina
16
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
(GOTO N10)
El CNC permite visualizar el dato en formato decimal, hexadecimal y binario, disponiendo
para ello de las siguientes instrucciones:
(DW1=100)
(DWH2=100)
(DWB3=100)
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
Pgina
17
HELP
COTA MAXIM
A
AVANCE
COTA
MAXIMA
Atencin:
Si estando activo un menu de softkeys estndard del CNC se seleccionan una
o varias sioftkeys mediante la sentencia de alto nivel "SK", el CNC borrar
todas las softkeys existentes y mostrar nicamente las que se han seleccionado.
Si estando activo un menu de softkeys de usuario se seleccionan una o varias
sioftkeys mediante la sentencia de alto nivel "SK", el CNC sustituir
nicamente las softkeys seleccionadas manteniendo el resto.
( WKEY )
La sentencia WKEY detiene la ejecucin del programa hasta que se pulse una tecla.
La tecla pulsada quedar registrada en la variable KEY.
Ejemplo:
........
........
(WKEY)
; Espera tecla
(IF KEY EQ $FC00 GOTO N1000); Si se ha pulsado la tecla F1 contina en
N1000
........
........
Pgina
18
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
=>
=>
X10
X P100
( WBUF )
Introduce en memoria, aadiendo al programa que se est editando y tras la posicin
que ocupa el cursor, el bloque que se encuentra en edicin (previamente escrito con
sentencias "(WBUF texto, (expresin))"). Adems borra el buffer de edicin,
inicializndolo para una nueva edicin de bloque.
Esto posibilita al usuario editar un programa completo, sin necesidad de abandonar
el modo de edicin de usuario tras cada bloque y pulsar [ENTER] para introducirlo
en memoria.
Ejemplo:
(WBUF (PCALL 25, )
(IB1=INPUT Parmetro A:,-5.4)
(WBUF A=, IB1)
(IB2=INPUT Parmetro B: , -5.4)
(WBUF , B=, IB2)
(WBUF ))
(WBUF )
............
............
;
;
;
;
;
;
;
( SYSTEM )
La sentencia SYSTEM finaliza la ejecucin del programa de personalizacin de usuario
y vuelve al men estndar correspondiente del CNC.
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
Pgina
19
(PAGE 10)
; Personaliza las softkeys de acceso a los distintos modos y solicita una opcin
(SK 1=CICLO 1",SK 2=CICLO 2",SK 7=SALIR)
N10 (WKEY )
(IF KEY EQ $FC00 GOTO N10)
(IF KEY EQ $FC01 GOTO N20)
(IF KEY EQ $FC06 SYSTEM ELSE GOTO N10)
;Pedir tecla
;Ciclo 1
;Ciclo 2
;Salir o pedir tecla
; CICLO 1
; Visualiza la pgina 11 y define 2 ventanas de datos
N10 (PAGE 11)
(ODW 1,10,60)
(ODW 2,15,60)
;Edicin
(WBUF ( PCALL 1,)
(WBUF ,)
(WBUF ))
(WBUF )
(GOTO N0)
; CICLO 2
; Visualiza la pgina 12 y define 3ventanas de datos
N20 (PAGE 12)
(ODW 1,10,60)
(ODW 2,13,60)
(ODW 3,16,60)
Pgina
20
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
;Edicin
(WBUF ( PCALL 2,)
(WBUF ,)
(WBUF ,)
(WBUF ))
(WBUF )
(GOTO N0)
Captulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
Seccin:
SENTENCIAS DE
PERSONALIZACION
Pgina
21
Apndice
Programacin en cdigo ISO ............................................................3
Variables internas del CNC ................................................................5
Programacin en alto nivel .............................................................10
Cdigos de tecla ...............................................................................12
Salidas lgicas de estado de teclas ...................................................17
Cdigos de inhibicin de teclas........................................................22
Paginas del sistema de ayuda en programacin ..............................27
Mantenimiento ................................................................................30
Funcin M
G00
G01
G02
G03
G04
G05
G06
G07
G08
G09
G10
G11
G12
G13
G14
G15
G16
G17
G18
G19
G20
G21
G22
*
*
*
*
?
?
*
*
*
*
*
*
G28
G29
G30
*
*
*
G32
G33
G34
G36
G37
G38
G39
G40
G41
G41 N
G42
G42 N
*
*
*
G45
*
*
*
*
*
*
*
*
*
*
*
*
?
?
*
*
*
*
*
*
*
*
*
*
*
*
*
Apartado
*
*
*
*
G50
G51
G52
G53
*
*
*
*
*
*
G54
G55
G56
G57
G58
G59
G60
G61
G62
G63
G66
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Significado
Funcin M
G68
G69
G70
G71
G72
G74
G75
G76
G77
G77S
G78
G78S
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G93
G94
G95
G96
G97
*
*
*
*
*
*
*
?
?
V
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
?
?
*
*
*
*
?
?
*
*
*
Significado
Apartado
La M significa MODAL, es decir, que una vez programada, la funcin G permanece activa mientras
no se programe otra G incompatible, se ejecute M02, M30, EMERGENCIA, RESET o se apague
y encienda el CNC.
La letra D significa POR DEFECTO, esto es, que sern asumidas por el CNC en el momento del
encendido, despus de ejecutarse M02, M30 o despus de una EMERGENCIA o RESET.
En los casos que se indica con ? se debe interpretar que el POR DEFECTO de estas funciones G,
depende de la personalizacin de los parmetros mquina generales del CNC.
La letra V significa que la funcin G se visualiza, en los modos de ejecucin y simulacin, junto a las
condiciones en que se est realizando el mecanizado.
CNC
PLC DNC
TOOL
TOD
NXTOOL
NXTOD
TMZPn
TLFDn
TLFFn
TLFNn
TLFRn
TMZTn
TOXn
TOZn
TOFn
TORn
TOIn
TOKn
NOSEAn
NOSEWn
CUTAn
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
R
-
CNC
PLC DNC
R
R
R/W
R/W
R/W
R/W
R
R
R
R
CNC
R
R
R
R
R
R
PLC DNC
R
R
R
R
R
R
CNC
PLC
DNC
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Zona de trabajo 1
Zona de trabajo 2
Zona de trabajo 3
Zona de trabajo 4
Zona de trabajo 5
Estado
Lmite inferior segn el eje seleccionado (X- C).
Lmite superior segn el eje seleccionado (X- C).
Estado
Lmite inferior segn el eje seleccionado (X- C).
Lmite superior segn el eje seleccionado (X- C).
Estado
Lmite inferior segn el eje seleccionado (X- C).
Lmite superior segn el eje seleccionado (X- C).
Estado
Lmite inferior segn el eje seleccionado (X- C).
Lmite superior segn el eje seleccionado (X- C).
Estado
Lmite inferior segn el eje seleccionado (X- C).
Lmite superior segn el eje seleccionado (X- C).
CNC
PLC
DNC
FREAL
(Apartado 11.2.6)
FEED
DNCF
PLCF
PRGF
R
R
R
R
R
R
R
R/W
R/W
R
R
R
FPREV
DNCFPR
PLCFPR
PRGFPR
R
R
R
R
R
R
R
R/W
R/W
R
R
R
PRGFIN
FRO
PRGFRO
DNCFRO
PLCFRO
CNCFRO
PLCCFR
R
R/W
R
R
R
R
R
R
R
R
R
R/W
R/W
R
R
R
R/W
R
Variable
CNC
PLC
DNC
PPOS(X-C)
POS(X-C)
TPOS(X-C)
FLWE(X-C)
DIST(X-C)
LIMPL(X-C)
LIMMI(X-C)
R
R
R
R
R/W
R/W
R/W
R
R
R
R/W
R/W
R/W
R
R
R
R
R
R
(Apartado 11.2.7)
CNC
PLC DNC
HANPF
HANPS
HANPT
HANPFO
HANFCT
HBEVAR
MASLAN
MASCFI
MASCSE
R
R
R
R
R
R
R/W
R/W
R/W
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R
R
R/W
R/W
R/W
CNC
PLC DNC
SREAL
SPEED
DNCS
PLCS
PRGS
CSS
DNCCSS
PLCCSS
PRGCSS
SSO
PRGSSO
DNCSSO
PLCSSO
CNCSSO
SLIMIT
DNCSL
PLCSL
PRGSL
POSS
RPOSS
TPOSS
RTPOSS
FLWES
SYNCER
R
R
R
R
R
R
R
R
R
R
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R
R
R
R
CNC
PLC DNC
SSREAL
SSPEED
SDNCS
SPLCS
SPRGS
SCSS
SDNCCS
SPLCCS
SPRGCS
SSSO
SPRGSO
SDNCSO
SPLCSO
SCNCSO
SSLIMI
SDNCSL
SPLCSL
SPRGSL
SPOSS
SRPOSS
STPOSS
SRTPOS
SFLWES
R
R
R
R
R
R
R
R
R
R
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R/W
R
R
R
R/W
R
R
R
R
R
R
R
(Apartado 11.2.9)
(Apartado 11.2.8)
(Apartado 11.2.10)
CNC
PLC
DNC
R
R
R
R
CNC
PLC
DNC
PLCMSG
PLCIn
PLCOn
PLCMn
PLCRn
PLCTn
PLCCn
R
R/W
R/W
R/W
R/W
R/W
R/W
R
-
(Apartado 11.2.12)
CNC
PLC
DNC
R/W
R/W
-
VARIABLES SERCOS
Variable
CNC
SETGE(X-C)
W
SETGES
W
SSETGS
W
SVAR(X-C) id R/W
SVARS id
R/W
SSVAR id
R/W
TSVAR(X-C) id R
TSVARS id
R
TSSVAR id
R
(Apartado 11.2.14)
PLC
DNC
W
W
W
-
CNC
PLC
DNC
R
R
R
R
R
R
R
R
R
R
R
R
CNC
PLC
DNC
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
(Apartado 11.2.15)
Configuracin de hardware
Configuracin de hardware
Test de hardware
Test de memoria
Nmero de nodo dentro del anillo Sercos
Checksum de la versin de software
(Apartado 11.2.16)
CNC
R
R
R
R
(Apartado 11.2.17)
PLC DNC
R
R
R
R
R
R
R
R
OTRAS VARIABLES
Modo de operacin.
Modo de operacin cuando se trabaja en el canal principal.
Tipo de simulacin.
Ejes seleccionados por volante
(Apartado 11.2.18)
Variable
CNC
PLC DNC
NBTOOL
PRGN
BLKN
GSn
GGSA
GGSB
GGSC
GGSD
MSn
GMS
PLANE
MIRROR
SCALE
SCALE(X-C)
PRBST
CLOCK
TIME
DATE
TIMER
CYTIME
PARTC
FIRST
KEY
KEYSRC
ANAIn
ANAOn
CNCERR
PLCERR
DNCERR
AXICOM
TANGAN
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
R/W
R
R/W*
R/W
R
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
R/W
R
R/W
R/W
R
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R
R/W
R
R
R
R
Atencin:
La variable "KEY" en el CNC es de escritura (W) nicamente en el canal de usuario.
SENTENCIAS DE VISUALIZACION
(Apartado 12.2)
( MSG mensaje )
SENTENCIAS DE HABILITACION-DESHABILITACION
(Apartado 12.3)
( ESBLK y DSBLK )
El CNC ejecuta todos los bloque que se encuentran entre ESBLK y DSBLK como si
se tratara de un nico bloque.
( ESTOP y DSTOP )
( EFHOLD y DFHOLD )
(Apartado 12.4)
( GOTO N(expresin) )
SENTENCIAS DE SUBRUTINAS
( SUB n entero )
Definicin de subrutina.
( RET )
Fin de subrutina.
( CALL (expresin) )
(Apartado 12.5)
10
SENTENCIAS DE PROGRAMAS
(Apartado 12.6)
Aade tras el ltimo bloque del programa que se comenz a editar mediante la
sentencia OPEN P, la informacin contenida en <texto del bloque> como un
nuevo bloque del programa.
SENTENCIAS DE PERSONALIZACION
( PAGE (expresin) )
(Apartado 12.7)
(SYMBOL (expresin1), (expresin 2), (expresin3)) Visualiza en la pantalla el smbolo (0-255) indicado mediante
expresin 1.
Su posicin en la pantalla viene definida por la expresin 2 (fila, 0-639) y por la
expresin 3 (columna 0-335).
( IB (expresin) = INPUT texto, formato ) Visualiza en la ventana de entrada de datos el texto indicado y
almacena en la variable de entrada (IBn) el dato introducido por el usuario.
( ODW (expresin 1), (expresin 2), (expresin 3) ) Define y dibuja en la pantalla una ventana de color blanco (1
fila x 14 columnas).
Su posicin en la pantalla viene definida por la expresin 2 (fila) y por la expresin
3 (columna).
( DW (expresin 1) = (expresin 2), DW (expresin 3) = (expresin 4), ... ) Visualiza en la ventanas indicadas por
el valor de la expresin 1,3,.. , el dato numrico indicado por la expresin 2,4,..
( SK (expresin 1) = texto 1, (expresin 2) = texto 2, .... )
indicado.
( WKEY )
( WBUF )
( SYSTEM )
11
12
CDIGOS DE TECLA
13
Panel de Mando TC
14
15
16
17
18
Panel de Mando TC
19
20
21
22
23
Panel de Mando TC
24
25
26
Estas pginas pueden ser visualizadas mediante la sentencia de alto nivel PAGE, todas ellas pertenecen
al sistema del CNC y se utilizan como pginas de ayuda de las respectivas funciones.
AYUDAS LEXICOGRAFICAS
Pgina 1000
Pgina 1001
Pgina 1002
Pgina 1003
Pgina 1004
Pgina 1005
Pgina 1006
Pgina 1007
Pgina 1008
Pgina 1009
Pgina 1010
Pgina 1011
Pgina 1012
Pgina 1013
Pgina 1014
Pgina 1015
Pgina 1016
Pgina 1017
Pgina 1018
Pgina 1019
Pgina 1020
Pgina 1021
Pgina 1022
Pgina 1023
Pgina 1024
Pgina 1025
Pgina 1026
Pgina 1027
Pgina 1028
Pgina 1029
Pgina 1030
Pgina 1031
Pgina 1032
27
28
Tabla de correctores.
Tabla de herramientas.
Tabla de almacn de herramientas.
Tabla de funciones auxiliares M.
Tabla de orgenes.
Tablas de compensacin de husillo.
Tabla de compensacin cruzada.
Tablas de parmetros mquina.
Tablas de parmetros del usuario.
Tabla de passwords.
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
29
MANTENIMIENTO
La acumulacin de suciedad en el aparato puede actuar como pantalla que impida la correcta
disipacin de calor generado por los circuitos electrnicos internos con el consiguiente riesgo de
sobrecalentamiento y avera del Control Numrico.
Tambin, la suciedad acumulada puede, en algunos casos, proporcionar un camino conductor a la
electricidad que pudiera provocar por ello fallos en los circuitos internos del aparato, especialmente
bajo condiciones de alta humedad.
Para la limpieza del panel de mandos y del monitor se recomienda el empleo de una bayeta suave
empapada con agua desionizada y/o detergentes lavavajillas caseros no abrasivos (lquidos, nunca
en polvos), o bien con alcohol al 75%.
No utilizar aire comprimido a altas presiones para la limpieza del aparato, pues ello puede ser causa
de acumulacin de cargas que a su vez den lugar a descargas electrostticas.
Los plsticos utilizados en la parte frontal de los aparatos son resistentes a:
1.2.3.4.-
30
Solucin de errores
(Modelo T)
Ref 0204-cas
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 2 de 66
NDICE
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 3 de 66
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 4 de 66
ERRORES DE PROGRAMACIN
0001 Lnea vaca.
Deteccin
Causa
Solucin
Causa
Solucin
SOLUCIN DE
(MODELO T)
ERRORES
Errores de
Programacin
Pg. 5 de 66
Causa
Solucin
Comprobar el formato del ciclo fijo. En algunos ciclo fijos hay parmetros que slo
admiten valores positivos.
Solucin
(MODELO T)
Errores de
Programacin
Deteccin
Causa
Solucin
Pg. 6 de 66
Solucin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Causa
Solucin
Errores de
Programacin
Pg. 7 de 66
Solucin
Solucin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 8 de 66
Causa
Solucin
Solucin
Solucin
Causa
Se ha intentado ejecutar un ciclo fijo estando activas las funciones G02, G03 o
G33.
Solucin
Para ejecutar un ciclo fijo debe estar activa G00 o G01. Es posible que en la
historia del programa se haya activado una funcin G02 o G03. Comprobar que
estas funciones no llegan activas a la definicin del ciclo fijo.
0029 G84-85: X Z Q R C [D L M F H] I K.
Deteccin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 9 de 66
Solucin
Solucin
0032 G66: X Z I C [A L M H] S E.
Deteccin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
0033 G68-G69: X Z C [D L M F H] S E .
Deteccin
Causa
Errores de
Programacin
Pg. 10 de 66
Solucin
Solucin
Solucin
0036 G60-G61: X Z I B Q A J [D K H C] S.
Deteccin
Causa
Solucin
SOLUCIN DE
Errores de
Programacin
ERRORES
(MODELO T)
Pg. 11 de 66
Solucin
Causa
Solucin
Solucin
Causa
Solucin
(MODELO T)
Causa
Solucin
Pg. 12 de 66
Causa
Solucin
Causa
Solucin
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 13 de 66
Causa
Solucin
Causa
Solucin
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 14 de 66
Deteccin
Causa
Solucin
Causa
Solucin
Solucin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 15 de 66
Solucin
Solucin
Solucin
Solucin
Solucin
(MODELO T)
Pg. 16 de 66
Deteccin
Causa
Solucin
Solucin
0084 Se espera =.
Deteccin
Causa
Solucin
SOLUCIN DE
ERRORES
0085 Se espera ).
Deteccin
Causa
Solucin
(MODELO T)
Errores de
Programacin
Pg. 17 de 66
0086 Se espera (.
Deteccin
Causa
Solucin
0087 Se espera ,.
Deteccin
Causa
Solucin
Causa
Solucin
SOLUCIN DE
Deteccin
Causa
Se ha programado una operacin cuya ejecucin implica realizar una divisin por
cero.
ERRORES
(MODELO T)
Solucin
Errores de
Programacin
Pg. 18 de 66
Deteccin
Causa
Solucin
Causa
Solucin
La posicin vertical que ocupa una ventana en la pantalla viene definida en filas (025).
Solucin
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 19 de 66
Causa
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 20 de 66
Solucin
Durante la ejecucin.
Se ha intentado ejecutar un bloque que contiene informacin slo ejecutable desde
el canal de usuario.
Hay expresiones especficas para los programas de personalizacin que slo se
pueden ejecutar dentro del programa de usuario.
Causa
Solucin
El nmero de corrector debe ser menor que el mximo permitido por el fabricante.
0114 Corrector: D3 X Z R F I K.
Deteccin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 21 de 66
(MODELO T)
Deteccin
Causa
Solucin
Errores de
Programacin
Pg. 22 de 66
Causa
Solucin
Durante la ejecucin.
En la tabla del almacn de herramientas se ha intentado cambiar la herramienta
activa o la siguiente.
Durante la ejecucin no se puede cambiar la herramienta activa o siguiente.
Causa
Solucin
Durante la ejecucin.
Se ha programado un cambio de herramienta con M06 y la mquina no es un
centro de mecanizado. (no tiene herramienta siguiente en espera).
Cuando la mquina no es un centro de mecanizado, el cambio de herramienta se
realiza automticamente al programar el nmero de herramienta T.
(MODELO T)
Errores de
Programacin
Pg. 23 de 66
Causa
Solucin
Causa
Solucin
Solucin
(MODELO T)
Errores de
Programacin
Pg. 24 de 66
Causa
Durante la ejecucin.
El parmetro tiene un valor incompatible con la funcin a la que ha sido asignado.
En la historia del programa, es posible que ese parmetro haya tomado un valor
equivocado. Corregir el programa para que ese parmetro no llegue a la funcin
con ese valor.
Durante la ejecucin.
El CNC no dispone de memoria suficiente para realizar los clculos internos de las
trayectorias.
A veces este error se soluciona variando las condiciones de corte.
Durante la ejecucin.
Se ha intentado ejecutar en pulgadas un programa editado en milmetros.
Introducir al principio del programa la funcin Programacin en pulgadas (G70)
o Programacin en milmetros (G71).
Durante la ejecucin.
Trabajando en coordenadas polares absolutas, se ha programado un
desplazamiento con radio negativo.
Programando en coordenadas polares absolutas no se permite la programacin de
radios negativos.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 25 de 66
Solucin
Causa
Solucin
Solucin
Durante la ejecucin.
Se ha programado un desplazamiento en un eje definido como rotativo de
posicionamiento. El desplazamiento se ha programado en coordenadas absolutas
(G90) y la cota final de desplazamiento no est dentro del intervalo 0-359.9999.
Ejes rotativos de posicionamiento: En coordenadas absolutas slo admiten
desplazamientos dentro del intervalo 0-359.9999.
Solucin
Durante la ejecucin.
Se ha programado un desplazamiento en un eje definido como rotativo. El
desplazamiento se ha programado en coordenadas absolutas (G90) y la cota final
de desplazamiento no est dentro del intervalo 0-359.9999.
Ejes rotativos : En coordenadas absolutas slo admiten desplazamientos dentro
del intervalo 0-359.9999.
(MODELO T)
Errores de
Programacin
Pg. 26 de 66
Causa
Solucin
Durante la ejecucin.
Se ha intentado ejecutar un programa que no es ejecutable.
Es posible que el programa este protegido frente ejecucin. Para saber si un
programa es ejecutable, comprobar en la columna de atributos si aparece el
carcter X. Si no aparece este carcter, el programa no se podr ejecutar.
Durante la ejecucin.
Se ha intentado ejecutar una interpolacin helicoidal estando activa la funcin
LOOK-AHEAD (G51).
No se pueden realizar interpolaciones helicoidales estando activa la funcin
LOOK-AHEAD (G51).
Durante la ejecucin.
Una entrada analgica ha tomado un valor que no est dentro del intervalo 5
voltios.
Las entradas analgicas slo pueden tomar valores entre 5 voltios.
Durante la ejecucin.
Se le ha asignado a una salida analgica un valor que no est dentro del intervalo
10 voltios.
Las salidas analgicas slo pueden tomar valores entre 10 voltios.
0177 'Un eje gantry no puede ser parte del plano activo.'
No necesita explicacin
0178 No se admite G96 si el cabezal no es de continua
Deteccin
Causa
Solucin
Durante la ejecucin .
Se ha programado la funcin G96 y el cabezal no est controlado en velocidad o
no dispone de encoder.
Para trabajar con la funcin G96 hace falta que el cabezal est controlado en
velocidad (SPDLTYPE(P0)=0), y hay que disponer de encoder en el cabezal
(NPULSES(P13) distinto de cero).
Solucin
SOLUCIN DE
(MODELO T)
ERRORES
Errores de
Programacin
Pg. 27 de 66
Causa
Solucin
Durante la ejecucin.
Se ha intentado ejecutar un ciclo fijo G66, G67 o G68 estando activo el eje C.
Para trabajar con estos ciclos fijos, desactivar el eje C.
Durante la ejecucin.
Causa
Solucin
Durante la ejecucin.
No se pueden reposicionar los ejes mediante la sentencia REPOS porque la
subrutina no ha sido activada mediante una de las entradas de interrupcin.
Para poder ejecutar la sentencia REPOS, previamente se debe haber activado
una de las entradas de interrupcin.
Solucin
Durante la ejecucin.
Programando en lenguaje de alto nivel, se ha intentado ejecutar un ciclo de
palpacin mediante la sentencia PROBE, y uno de los ejes X o Z se encuentra
acoplado o sincronizado.
Para ejecutar la sentencia PROBE, los ejes X-Z no deben estar acoplados ni
sincronizados. Para desacoplar los ejes programar G78.
SOLUCIN DE
ERRORES
Deteccin
Causa
Solucin
(MODELO T)
Para poder trabajar con el eje C, primero hay que activarlo mediante la funcin
G15.
Pg. 28 de 66
Deteccin
Causa
Solucin
El valor de la preseleccin de cotas en un eje rotativo tiene que estar dentro del
intervalo 0-359.9999.
Causa
Solucin
Solucin
Durante la ejecucin.
En la funcin LOOK-AHEAD (G51) se ha programado el parmetro A
(Porcentaje de aceleracin a utilizar) con un valor superior a 255.
El parmetro A es opcional, pero si se programa, debe tener un valor entre 0 y
255.
Durante la ejecucin.
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 29 de 66
Solucin
Solucin
Solucin
Solucin
Solucin
Solucin
Causa
El punto inicial del perfil est mal programado. Falta por definir alguna de las dos
coordenadas que definen su posicin.
Solucin
El punto inicial de un perfil debe estar definido en los dos ejes que forman el plano
activo.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Solucin
Pg. 30 de 66
Deteccin
Causa
Solucin
Solucin
Durante la ejecucin.
Alguno de los lmites inferiores definidos mediante la instruccin DGWZ es mayor
que su correspondiente lmite superior.
Programar los lmites superiores de la zona grfica a visualizar mayores que los
lmites inferiores.
Durante la ejecucin.
Se ha programado un desfase (G30) superior al mximo permitido. Por ejemplo
G30 D380
El desfase debe estar entre 359.9999.
Durante la ejecucin.
Se ha intentado sincronizar los cabezales en desfase G30 sin sincronizarlos
previamente en velocidad.
Sincronizar previamente los cabezales en velocidad mediante G77S.
Durante la ejecucin.
Se ha intentado sincronizar los cabezales y el eje C no est activo
Activar previamente el eje C
Durante la ejecucin.
Se ha intentado activar el eje C estando los cabezales sincronizados.
Anular previamente la sincronizacin de cabezales (G78 S).
Durante la ejecucin.
ERRORES
(MODELO T)
SOLUCIN DE
Durante la ejecucin.
Errores de
Programacin
Pg. 31 de 66
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Programacin
Pg. 32 de 66
Solucin
Durante la ejecucin.
En el programa hay demasiados bloques seguidos sin informacin sobre la
trayectoria para poder realizar la compensacin de radio, redondeo, chafln o
entradas o salida tangencial.
Para poder realizar estas operaciones el CNC necesita conocer con antelacin la
trayectoria a recorrer, por lo tanto, no puede haber mas de 48 bloques seguidos sin
informacin sobre la trayectoria a recorrer.
Durante la ejecucin.
Causa
Solucin
Durante la ejecucin.
En la funcin Redondeo de aristas (G36) se ha programado un radio de
redondeo mayor que una de las trayectorias en las que est definido.
El radio de redondeo debe ser menor que las trayectorias que lo definen.
Solucin
Durante la ejecucin
Se ha definido un Redondeo controlado de aristas (G36) o Achaflanado (G39)
en la ltima trayectoria del programa, o cuando el CNC no encuentra informacin
de la trayectoria siguiente a la definicin del redondeo o achaflanado.
Un redondeo o achaflanado debe estar definido entre dos trayectorias.
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
El desplazamiento siguiente a la definicin de un Achaflanado (G39) es una
trayectoria circular.
El desplazamiento siguiente a la definicin de un achaflanado debe ser una
trayectoria recta.
Durante la ejecucin
En la funcin Achaflanado (G39) se ha programado un tamao de chafln mayor
que una de las trayectorias en las que est definido.
SOLUCIN DE
El tamao de chafln debe ser menor que las trayectorias que lo definen.
(MODELO T)
ERRORES
Durante la ejecucin.
Las distintas causas son:
1. Cuando se ha programado una circunferencia completa mediante la funcin
Circunferencia tangente a trayectoria anterior (G08)
Errores de
Preparacin y
Ejecucin
Pg. 33 de 66
Durante la ejecucin
Se ha programado mediante la funcin G08 una circunferencia tangente a la
trayectoria anterior, pero no hay informacin de la trayectoria anterior.
Para realizar una trayectoria tangente a la trayectoria anterior, debe existir
informacin sobre la trayectoria anterior y debe estar en los 48 bloques anteriores
a la trayectoria tangente.
Solucin
Durante la ejecucin
Se ha programado un cambio de plano entre la definicin de la funcin
Trayectoria circular tangente a la trayectoria anterior (G08), y la trayectoria
anterior.
El cambio de plano no se puede realizar plano entre las dos trayectorias.
Durante la ejecucin
Se ha seleccionado el plano Z-C como nuevo plano de trabajo, pero no se ha
definido el radio del cilindro sobre el que se va a realizar el mecanizado.
Para trabajar sobre el plano de trabajo Z-C, previamente hay que definir el radio del
cilindro sobre el que se va a realizar el mecanizado mediante la funcin G15 R
Durante la ejecucin
Se ha definido un cambio de herramienta, y la nueva herramienta no esta definida
en la tabla de herramientas.
Definir la nueva herramienta en la tabla de herramientas.
Durante la ejecucin.
Se ha definido un cambio de herramienta, y la nueva herramienta no est definida
en ninguna posicin en la tabla del almacn de herramientas.
Definir la nueva herramienta en la tabla del almacn de herramientas.
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 34 de 66
Durante la ejecucin.
Se ha definido un cambio de herramienta y no hay hueco en el almacn para
colocar la herramienta que actualmente se encuentra en cabezal.
Es posible que la nueva herramienta est definida en la tabla de herramientas
como especial, y que tenga reservada mas de una posicin en el almacn. En este
caso, esa posicin es fija para esa herramienta y no la puede ocupar otra
herramienta. Para evitar este error, es conveniente dejar una posicin libre en el
almacn de herramientas.
Durante la ejecucin.
Despus de haber buscado una herramienta, y antes de realizar la siguiente
bsqueda, no se ha programado M06.
Solucin
Durante la ejecucin.
La vida real de la herramienta solicitada supera la vida nominal. El CNC ha
intentado sustituirla por otra de la misma familia y no ha encontrado ninguna.
Reemplazar la herramienta, o definir otra herramienta de la misma familia.
Solucin
Durante la ejecucin
Programando en lenguaje de alto nivel, mediante la variable TMZT, se ha
intentado asignar la herramienta activa, o la siguiente, a una posicin en el
almacn.
Para cambiar la herramienta activa, o siguiente, usar la funcin T. Mediante la
variable TMZT no se puede mover la herramienta activa, o siguiente, al almacn.
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Se ha intentado conmutar o desconmutar (G28/G29) un eje estando activa la
funcin G15.
Durante la ejecucin
Se ha intentado conmutar (G28) un eje que ya se encuentra conmutado a otro.
Un eje conmutado a otro no se puede conmutar directamente a un tercero.
Previamente hay que desconmutarlo (G29 eje).
Solucin
Durante la ejecucin
Se dispone de cambio automtico de gama, y en un bloque se programan 7
funciones M y la funcin S que supone el cambio de gama. Es este caso el
CNC no puede incluir la M del cambio automtico en ese bloque.
Programar alguna funcin M o la funcin S en un bloque aparte.
Solucin
Durante la ejecucin
En mquinas que disponen de cambio de gama automtico, cuando se programa
una velocidad de giro S que implica cambio de gama, y la funcin M del
cambio de gama automtico tiene asociada una subrutina.
Cuando se dispone de cambio automtico, las funciones M correspondientes al
cambio de gama no puede tener una subrutina asociada.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Preparacin y
Ejecucin
Durante la ejecucin
Pg. 35 de 66
Causa
Solucin
Despus del encendido el CNC no asume ninguna gama, por lo tanto, si la funcin
del cambio de gama no se genera automticamente (parmetro del cabezal
AUTOGEAR(P6)=NO), hay que programar las funciones auxiliares de cambio de
gama (M41, M42, M43 o M44).
Solucin
Durante la ejecucin.
Las distintas causas son:
1. Cuando se intenta realizar un cambio de gama, y los parmetros mquina de
las gamas (MAXGEAR1, MAXGEAR2, MAXGEAR3, o MAXGEAR4) estn mal
definidos. No se han utilizado todas las gamas, y a las gamas no utilizadas se
les ha asignado velocidad mxima cero.
2. Cuando se ha programado un cambio de gama (M41, M42, M43 o M44)
y el PLC no ha respondido con la seal de gama activa correspondiente
(GEAR1, GEAR2, GEAR3 o GEAR4).
La solucin para cada causa es:
1. Cuando no se utilizan las cuatro gamas, deben emplearse las inferiores,
comenzando por MAXGEAR1, y a las gamas que no se utilicen se les
asignar el mismo valor que a la superior de las utilizadas.
2. Comprobar el programa del PLC.
Durante la ejecucin.
Se ha intentado poner en marcha el cabezal y no hay seleccionada ninguna gama.
Despus del encendido el CNC no asume ninguna gama, por lo tanto, cuando se
programa una velocidad de giro y el cambio de gama no se genera
automticamente (parmetro del cabezal AUTOGEAR(P6)=NO), hay que
programar las funciones auxiliares de cambio de gama (M41, M42, M43 o
M44).
Durante la ejecucin.
Se ha programado una S superior al mximo valor permitido por la ltima gama
activa.
Programar una velocidad de giro S menor.
Durante la ejecucin.
Causa
Solucin
Para trabajar con el avance en milmetros por revolucin (G95) o para realizar un
roscado electrnico (G33), es necesario tener una velocidad de giro S
programada.
SOLUCIN DE
ERRORES
Solucin
(MODELO T)
Durante la ejecucin.
Se ha programado la funcin Velocidad de corte constante (G96) y no se ha
definido la velocidad de corte ni existe una anterior, o no se encuentra
seleccionada ninguna gama de cabezal.
Para trabajar a velocidad de corte constante (G96), es necesario tener una
velocidad de corte S programada y una gama de cabezal activa.
Pg. 36 de 66
Deteccin
Causa
Durante la ejecucin.
Se desea ejecutar el ciclo de roscado (G86 o G87) como repaso de roscas sin
haber orientado previamente el cabezal activo (principal o secundario).
Durante la ejecucin.
Se desea ejecutar un ciclo de herramienta motorizada (G60, G61, G62 y G63) y no
hay avance G94 (mm/min) seleccionado.
Seleccionar el avance F en mm/min (G94) previamente.
Durante la ejecucin.
Causa
Solucin
Durante la ejecucin.
La herramienta seleccionada no puede mecanizar ninguna parte del perfil.
Elegir otra herramienta mas adecuada para mecanizar el perfil.
Durante la ejecucin.
Dentro de un conjunto de perfiles hay uno que se corta a si mismo.
Revisar la definicin de los perfiles. Un perfil no se puede cortar a si mismo.
SOLUCIN DE
ERRORES
(MODELO T)
Durante la ejecucin
Se ha asignado un valor incorrecto a los ngulos de la geometra de la cuchilla.
Corregir los datos de la geometra de la herramienta.
Errores de
Preparacin y
Ejecucin
Durante la ejecucin.
Pg. 37 de 66
Causa
Solucin
Durante la ejecucin.
El factor de forma de la herramienta no es el adecuado para ejecutar el
mecanizado.
Elegir una herramienta con un factor de forma adecuado para realizar el
mecanizado.
Durante la ejecucin.
Se ha definido una operacin de ranurado con una cuchilla de anchura cero.
Comprobar la definicin de las dimensiones de la cuchilla (NOSEW). La anchura
de la cuchilla debe ser diferente de cero.
Durante la ejecucin.
El punto de llamada a un ciclo fijo est mal definido, o el factor de forma de la
herramienta no es el adecuado para ejecutar el mecanizado.
El punto de llamada a un ciclo fijo debe estar situado fuera de la pieza y a una
distancia superior a la definida como demasa para el acabado en ambos ejes.
Adems, el factor de forma de la herramienta debe permitir ejecutar el perfil sin
colisionar con la pieza.
Durante la ejecucin.
Mediante parmetros, se le ha asignado a una variable un valor demasiado alto.
Revisar la historia del programa, para que ese parmetro no llegue con ese valor
al bloque donde se realiza la asignacin.
Durante la ejecucin
Desde el CNC se ha intentado leer una variable del PLC que no est definida en el
programa del PLC.
Durante la edicin
Programando en lenguaje de alto nivel, se realiza una operacin con un parmetro
local mayor de 25, o un parmetro global mayor de 299.
Los parmetros que utiliza el CNC son:
Locales:
0-25.
Globales:
100-299.
No se pueden utilizar en operaciones otros parmetros que no estn dentro de
estos rangos.
Deteccin
Solucin
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 38 de 66
Causa
Durante la ejecucin.
Causa
Solucin
Solucin
Durante la ejecucin.
Programando en lenguaje de alto nivel, se han realizado mas de 15 niveles de
imbricacin mediante las sentencias CALL, PCALL o MCALL. Se han
realizado mas de 15 llamadas mediante las sentencias CALL, PCALL o
MCALL dentro de un mismo bucle.
Slo se permiten 15 niveles de imbricacin. Cada vez que se realiza una llamada
mediante las sentencias CALL, PCALL o MCALL, se genera un nuevo nivel de
imbricacin.
Durante la ejecucin.
Se ha editado la instruccin RET pero no se ha editado previamente la instruccin
SUB.
Para utilizar la instruccin RET (final de subrutina) previamente se debe haber
iniciado la edicin de una subrutina mediante la instruccin SUB (n subrutina).
Durante la ejecucin.
Se ha realizado una llamada (CALL, PCALL) a una subrutina que no est
definida en la memoria del CNC.
Comprobar que el nombre de la subrutina es correcto, y que la subrutina existe en
la memoria del CNC (no necesariamente en el mismo programa en el que se
realiza la llamada).
Durante la ejecucin.
Mediante la instruccin PROBE se ha definido un ciclo fijo de palpacin que no
est disponible.
Los ciclos fijos de palpacin PROBE disponibles son del 1 al 4.
Durante la ejecucin.
Programando en lenguaje de alto nivel, se ha programado la instruccin GOTO
N pero no existe el nmero de bloque (N) programado.
Cuando se programa la instruccin GOTO N, el bloque al que hace referencia
debe estar definido en el mismo programa.
Solucin
Durante la ejecucin.
Las distintas causas son:
1. Programando en lenguaje de alto nivel, se ha programado la instruccin RPT
N, N pero no existe algn nmero de bloque (N) programado.
2. Cuando dentro del Ciclo fijo de seguimiento de perfil (G66), Ciclo fijo de
desbastado en el eje X (G68) o Ciclo fijo desbastado en el eje Z (G69) se
ha programado una definicin de perfil y no existe uno de los dos datos que
definen el comienzo (S) o final (E) de los perfiles.
La solucin para cada causa es:
1. Cuando se programa la instruccin RPT N, N, los bloques a los que hace
referencia deben estar definidos en el mismo programa.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 39 de 66
Causa
Solucin
Durante la ejecucin
Causa
Solucin
Durante la ejecucin.
Se est ejecutando un programa en modo infinito y desde este programa, se
intenta ejecutar otro programa infinito mediante la instruccin EXEC.
No se puede ejecutar mas de un programa infinito simultneamente.
Durante la ejecucin.
Se ha intentado ejecutar un programa desde otro con la instruccin EXEC, y el
programa no existe o est protegido frente a ejecucin.
El programa que se quiere ejecutar mediante la instruccin EXEC debe existir en
la memoria del CNC y debe ser ejecutable.
Durante la ejecucin.
El primer desplazamiento en el plano de trabajo despus de activar la
compensacin de radio (G41/G42) no es un desplazamiento lineal.
El primer desplazamiento despus de activar la compensacin de radio (G41/G42)
debe ser lineal.
Durante la ejecucin.
El primer desplazamiento en el plano de trabajo despus de desactivar la
compensacin de radio (G40) no es un desplazamiento lineal.
El primer desplazamiento despus de desactivar la compensacin de radio (G40)
debe ser lineal.
Durante la ejecucin.
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 40 de 66
Causa
Solucin
Durante la ejecucin.
Se est trabajando con compensacin de radio (G41/G42), y el perfil posee un
tramo recto que no puede ser mecanizado, debido a que dimetro de la
herramienta es demasiado grande.
Utilizar una herramienta de radio menor.
Solucin
Durante la ejecucin.
Se est trabajando con compensacin de radio (G41/G42), y el perfil posee un
tramo circular que no puede ser mecanizado, debido a que dimetro de la
herramienta es demasiado grande.
Utilizar una herramienta de radio menor.
Durante la ejecucin.
Se est trabajando con compensacin de radio (G41/G42), y se ha seleccionado
otro plano de trabajo.
Para cambiar de plano de trabajo, la compensacin de radio debe estar
desactivada (G40).
Durante la ejecucin
Se ha intentado ejecutar un movimiento con compensacin de radio (G41/G42) en
un eje rotativo de posicionamiento.
Los ejes rotativos de posicionamiento no admiten compensacin de radio. Para
desactivar la compensacin de radio usar la funcin G40.
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Trabajando en cotas polares incrementales, se ejecuta un bloque en el que se
obtiene un posicin final de radio negativa.
Programando en cotas polares incrementales se permite la programacin de radios
negativos, pero la posicin final (absoluta) del radio debe ser positiva.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 41 de 66
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
La distancia a recorrer por los ejes es muy larga, y la velocidad de avance
programada para realizar es desplazamiento es muy baja.
Programar una velocidad mas alta para ese desplazamiento.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 42 de 66
Durante la ejecucin.
Las distintas causas son:
1. Cuando programando un arco con el formato G02/G03 X Y I J, no se puede
realizar un arco de circunferencia con el radio programado, que acabe en el
punto final definido.
2. Cuando programando un arco con el formato G09 X Y I J, los tres puntos de
la circunferencia estn en lnea, o hay dos puntos iguales.
3. Cuando se ha intentado realizar un redondeo o entrada tangencial en un
trayectoria que no est contenida en el plano activo.
4. Cuando se ha programado una salida tangencial, y la trayectoria siguiente es
tangente (y est sobre la prolongacin en lnea recta) a la trayectoria anterior a
la salida tangencial.
Si el error se produce en el bloque de llamada al Ciclo fijo de seguimiento de
perfil (G66), Ciclo fijo de desbastado en el eje X (G68) o Ciclo fijo
desbastado en el eje Z (G69), es debido a que dentro del conjunto de bloques
que definen los perfiles , se da uno de los casos mencionados anteriormente.
Solucin
Durante la ejecucin
Causa
Solucin
Corregir la sintaxis del bloque. La altura de la interpolacin y las cotas del punto
final en el plano deben estar relacionadas, teniendo en cuenta el paso de la hlice.
Solucin
Durante la ejecucin
Las distintas causas son:
1. Cuando programando un arco con el formato G02/G03 X Z I K se ha
programado una interpolacin circular de radio cero.
2. Cuando trabajando con compensacin de radio, se ha programado un arco
interior de radio igual al dimetro de la herramienta.
La solucin para cada causa es:
1. No se pueden realizar arcos de radio cero. Programar radio distinto de cero.
2. Si se trabaja con compensacin de radio, el radio del arco debe ser mayor que
el radio de la herramienta. En caso contrario, la herramienta no puede
mecanizar la trayectoria programada (ya que para mecanizar el arco, la
herramienta debera realizar un arco de radio cero).
Durante la ejecucin
Se ha programado un traslado de origen y la posicin final tiene un valor
demasiado alto.
Comprobar que los valores asignados a los traslados de origen (G54-G59) son
correctos. Si se han asignado los valores a los orgenes desde el programa
mediante parmetros, comprobar que los valores de los parmetros son correctos.
Si se ha programado un traslado de origen absoluto (G54-G57) y uno incremental
(G58-G59), comprobar que la suma de ambos no sobrepasa los lmites de la
mquina.
Durante la ejecucin
Causa
SOLUCIN DE
Solucin
Revisar la historia del programa, para que ese parmetro no llegue con ese valor
al bloque donde se ha programado la definicin de los lmites.
(MODELO T)
ERRORES
Durante la ejecucin
Se ha intentado desplazar un eje a un punto situado dentro de la zona de trabajo
1, que est definida como zona de no entrada.
Errores de
Preparacin y
Ejecucin
Pg. 43 de 66
Solucin
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Se ha programado un roscado y no hay espacio suficiente para acelerar y
desacelerar.
Programar una velocidad menor.
Causa
Solucin
Corregir el error de paralelismo entre los ejes del palpador y los ejes de la mquina.
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Causa
Solucin
(MODELO T)
Solucin
Durante la ejecucin.
Los lmites superiores (G21) de la zona de trabajo definidos, son iguales o menores
que los lmites inferiores (G20) de la misma zona de trabajo.
Programar los lmites superiores (G21) de la zona de trabajo mayores que los
lmites inferiores (G20).
Pg. 44 de 66
Deteccin
Causa
Durante la ejecucin.
Trabajando en coordenadas polares, se ha programado un desplazamiento que
implica mover un eje que se encuentra acoplado a otro.
Solucin
Durante la ejecucin.
Se han intentado sobrepasar los limites fsicos de giro del cabezal. Como
consecuencia, el PLC activa las marcas LIMIT+S o LIMIT-S del cabezal.
(LIMIT+S2 o LIMIT-S2 si se trabaja con el segundo cabezal).
Durante la ejecucin.
El CNC intenta sacar consigna al regulador cuando la entrada del cabezal
SERVOSON an est a nivel bajo. El error puede ser debido a un error en el
programa de PLC en el que esta seal no est correctamente tratada, o que el valor
del parmetro de cabezal DWELL(P17) no tiene un valor suficientemente alto.
Durante la ejecucin.
Estando el cabezal trabajando en lazo cerrado (M19), el error de seguimiento del
mismo es superior a los valores indicados en los parmetros del cabezal
MAXFLWE1(P21) o MAXFLE2(P22). Las causas por las que se puede dar este
error son:
Fallo en el regulador
Regulador averiado.
Faltan seales de habilitacin.
Falta alimentacin de potencia.
Ajuste del regulador incorrecto.
No llega la seal de consiga de velocidad.
Fallo en el motor
Motor averiado.
Cableado de potencia.
Fallo de captacin
Captador averiado.
Cable de captacin estropeado.
Fallo mecnico
Durezas mecnicas.
Cabezal mecnicamente bloqueado.
Fallo en el CNC
CNC averiado.
Ajuste de parmetros incorrecto.
Durante la ejecucin.
Se ha intentado sincronizar los cabezales sin haberlos referenciado.
Antes de activar la sincronizacin se deben referenciar ambos cabezales mediante
la funcin M19.
Durante la ejecucin.
Se ha intentado conmutar cabezales (G28/G29) con los cabezales sincronizados.
Desactivar la sincronizacin de cabezales (G78S) previamente.
SOLUCIN DE
ERRORES
Solucin
(MODELO T)
Durante la ejecucin.
Con los cabezales sincronizados se ha ejecutado una funcin M de cambio de
gama (M41 a M44) o la S programada implica cambio de gama (con cambiador
automtico).
Errores de
Preparacin y
Ejecucin
Pg. 45 de 66
Durante la ejecucin.
Causa
Solucin
Revisar la historia del programa, para que ese parmetro no llegue con ese valor
al bloque donde se ha programado el desplazamiento.
Durante la ejecucin
Las distintas causas son:
1. Cuando se ha intentado sincronizar un eje a otro desde el PLC, y el eje ya se
encuentra acoplado a otro mediante la funcin G77.
2. Cuando se programa o se intenta mover un eje que est sincronizado a otro.
Durante la ejecucin
La velocidad resultante de alguno de los ejes tras aplicar factor de escala particular
sobrepasa el valor mximo indicado por el parmetro mquina de eje MAXFEED
(P42).
Durante la ejecucin
Se ha programado G00 con el parmetro G00FEED(P38)=0, o se ha programado
G1 F00 con el parmetro de eje MAXFEED(P42) = 0.
Durante la ejecucin
El CNC intenta sacar consigna al regulador cuando la entrada del cabezal
SERVO(n)ON an est a nivel bajo. El error puede ser debido a un error en el
programa de PLC en el que esta seal no est correctamente tratada, o que el valor
del parmetro del eje DWELL(P17) no tiene un valor suficientemente alto.
Durante la ejecucin
Se ha programado una cota que se encuentra fuera de los lmites definidos en los
parmetros de ejes LIMIT+(P5) y LIMIT-(P6).
Causa
Solucin
(MODELO T)
Errores de
Preparacin y
Ejecucin
Pg. 46 de 66
Durante la ejecucin
Durante la ejecucin
Causa
Solucin
Durante la ejecucin.
El error de seguimiento del eje es superior a los valores indicados en los
parmetros del eje MAXFLWE1(P21) o maxflwe2(P22). Las causas por las que se
puede dar este error son:
Fallo en el regulador
Regulador averiado.
Faltan seales de habilitacin.
Falta alimentacin de potencia.
Ajuste del regulador incorrecto.
No llega la seal de consiga de velocidad.
Fallo en el motor
Motor averiado.
Cableado de potencia.
Fallo de captacin
Captador averiado.
Cable de captacin estropeado.
Fallo mecnico
Durezas mecnicas.
Cabezal mecnicamente bloqueado.
Fallo en el CNC
CNC averiado.
Ajuste de parmetros incorrecto.
El eje n est acoplado electrnicamente a otro, o forma Gantry como eje esclavo,
y la diferencia entre los errores de seguimiento del eje n y el del eje al cual est
acoplado es superior al definido en el parmetro mquina del eje n
MAXCOUPE(P45).
Durante la ejecucin
Se han intentado sobrepasar los limites fsicos de recorrido. Como consecuencia,
el PLC activa las marcas LIMIT+1 o LIMIT-1 del eje.
La velocidad real del eje, tras haber transcurrido el tiempo indicado en el parmetro
del eje FBALTIME(P12), est por debajo del 50% o por encima del 200% del
programado.
Durante la ejecucin
Causa
Solucin
ERRORES
(MODELO T)
Deteccin
Durante la ejecucin
Causa
Solucin
Errores de
Preparacin y
Ejecucin
Pg. 47 de 66
Durante la ejecucin.
Se ha definido un empalme de roscas, y se programado un ngulo de entrada Q
entre dos roscas.
Cuando se efectan empalmes de roscas, nicamente podr tener ngulo de
entrada Q la primera de ellas.
Durante la ejecucin
Los parmetros P297 y P298 se encuentran protegidos frente a escritura mediante
los parmetros mquina ROPARMIN(P51) y ROPARMAX(P52).
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Causa
Solucin
Durante la ejecucin
Se intenta ejecutar una rosca de paso variable con las siguientes condiciones:
El incremento K es positivo y mayor o igual que 2L.
El incremento K es positivo y con uno de los pasos calculados se sobrepasa la
velocidad mxima (parmetro MAXFEED) de alguno de los ejes de roscado.
El incremento K es negativo y uno de los pasos calculados es 0 o negativo.
Durante la ejecucin
La relacin entre los pasos inicial y final de la rosca de paso variable (G34) que se
desea ejecutar
es superior a 32767.
Durante la simulacin sin movimiento, salvo que estn los grficos activos
No se pueden unir 2 roscados de paso variable en arista matada a no ser que el
segundo sea del tipo G34 L0 K0.
1252 Slo se permite G34 sin paso tras un roscado de paso variable
Deteccin
SOLUCIN DE
ERRORES
(MODELO T)
Causa
Durante la simulacin sin movimiento, salvo que estn los grficos activos
No se puede programar G34 L0 despus de un movimiento, no G34, o en arista
viva.
Pg. 48 de 66
No necesita explicacin
ERRORES DE HARDWARE
2000 Emergencia externa activada.
Deteccin
Durante la ejecucin.
Causa
Solucin
Comprobar en el PLC por que estn las entradas a cero. (Posible falta de potencia).
Durante la ejecucin.
Al CNC no le llega seal desde los ejes.
Comprobar que las conexiones estn bien realizadas.
NOTA: Este error se da en ejes diferenciales DIFFBACK(P9) =YES, y ejes
senoidales SINMAGNI(P10) distinto de cero, cuando el parmetro
FBACKAL(P11)=ON. Situando el parmetro FBACKAL(P11)=OFF, se evita la
salida del error, pero esta solucin es slo provisional.
Durante la ejecucin.
Al CNC no le llega seal desde el cabezal.
Comprobar que las conexiones estn bien realizadas.
NOTA: Este error se da en ejes diferenciales DIFFBACK(P14)=YES, cuando el
parmetro FBACKAL(P15)=ON. Situando el parmetro FBACKAL(P15)=OFF,
se evita la salida del error, pero esta solucin es slo provisional.
En cualquier momento.
Causa
Solucin
Apagar el CNC y esperar a que se enfre. Si el error persiste, es posible que algn
componente de la placa sea defectuoso. En este caso habr que cambiar la placa.
Ponerse en contacto con el SAT.
Durante la ejecucin.
No hay 24v en la alimentacin de las salidas de la placa de ejes. Es posible que se
haya fundido el fusible.
Alimentar las salidas de la placa de ejes (24v). Si se ha fundido el fusible,
reemplazarlo.
Durante la ejecucin.
No hay 24v en la alimentacin de las salidas de la placa de I/O correspondiente.
Es posible que se haya fundido el fusible.
Alimentar las salidas de la placa de I/O (24v) correspondiente. Si se ha fundido el
fusible, reemplazarlo.
SOLUCIN DE
ERRORES
Solucin
(MODELO T)
Durante la ejecucin.
El programa del PLC no est en marcha. Las causas pueden ser varias:
No existe programa de PLC.
Error de WATCHDOG.
Se ha parado el programa desde monitorizacin.
Poner en marcha el programa de PLC. (Reiniciando el PLC).
Errores de
Hardware
Pg. 49 de 66
2021 Error en memoria RAM de usuario del CNC. Pulse una tecla.
Deteccin
Causa
Solucin
2022 Error en memoria RAM del sistema del CNC. Pulse una tecla.
Deteccin
Causa
Solucin
Durante la ejecucin.
El palpador ha sobrepasado la deflexin mxima permitida por parmetro mquina.
Disminuir el avance y comprobar que el palpador no haya sufrido daos.
(MODELO T)
Errores de
Hardware
Pg. 50 de 66
Causa
Solucin
ERRORES DE PLC
3001 (PLC_ERR sin descripcin)
Deteccin
Causa
Solucin
Durante la ejecucin.
Las marcas ERR1 a ERR64 se han puesto a 1.
Comprobar en el PLC por que estn las marcas a uno, y actuar en consecuencia.
En cualquier momento.
Causa
Solucin
En cualquier momento.
Causa
Solucin
En cualquier momento.
Dentro del programa del PLC hay una lnea cuya ejecucin implica realizar una
divisin por cero.
Si se est trabajando con registros, es posible que, en la historia del programa, ese
registro haya adquirido valor cero. Comprobar que el registro no llegue a la
operacin con ese valor.
En cualquier momento.
Se ha encontrado un error en la placa PLC.
Cambiar la placa PLC. Ponerse en contacto con el SAT.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de PLC
Pg. 51 de 66
ERRORES DE REGULACIN
4000 Error en el anillo SERCOS
Deteccin
Causa
Durante la ejecucin.
Se ha interrumpido la comunicacin SERCOS. Las causas pueden ser una
interrupcin en el anillo de conexiones (fibra desconectada o rota) o una
configuracin errnea:
1. Rueda identificadora no coincide con el sercosid.
2. Parmetro P120 (SERSPD) no coincide con la velocidad de transmisin.
3. La versin del regulador no es compatible con el CNC.
4. Hay algn error en la placa SERCOS.
5. La velocidad de transmisin es diferente en el regulador y en el CNC.
Un regulador se ha apagado y ha vuelto a arrancar porque ha fallado la fuente de
alimentacin. Cuando arranca de nuevo muestra el error 4027 'El regulador ha
arrancado de nuevo'.
Se ha intentado leer o escribir por el canal rpido una variable inexistente o
demasiadas variables en un regulador.
Solucin
Durante la ejecucin.
El regulador ha detectado un error pero no puede identificarlo.
Ponerse en contacto con el SAT.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Regulacin
Pg. 52 de 66
Solucin
Durante la ejecucin.
Se ha producido un error en el regulador. El nmero entre parntesis indica el
nmero de error estndar del regulador. Consultar el manual del regulador para
mas informacin.
Estos tipos de error vienen acompaados por los mensajes 4019, 4021, 4022 o
4023, que indican en que regulador de eje o cabezal se ha producido el error.
Consultar en el manual del regulador cual es el error que se ha producido (nmero
entre parntesis), y actuar en consecuencia.
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Durante la ejecucin.
El regulador ha detectado un error pero no puede identificarlo.
Ponerse en contacto con el SAT.
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Solucin
Durante la ejecucin.
Se ha intentado leer (o escribir) desde el CNC una variable SERCOS y:
1. No existe esa variable.
2. Se han sobrepasado los valores mximos/mnimos.
3. La variable SERCOS es de longitud variable.
4. Se ha intentado escribir en una variable de solo lectura.
Comprobar que la variable a la que se la ha intentado asociar la accin, es del tipo
adecuado.
Durante la ejecucin.
Estos mensajes acompaan a los errores 4002 - 4011. Cuando se produce uno de
los errores citados, indican en que eje se ha producido.
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Durante la ejecucin.
Estos mensajes acompaan a los errores 4002 - 4011. Cuando se produce uno de
los errores citados, indican en que cabezal se ha producido.
Durante la ejecucin.
El comando de bsqueda de cero del SERCOS se ha ejecutado incorrectamente.
Durante la ejecucin.
El tiempo que se tarda en calcular la velocidad del eje es mayor que el tiempo de
ciclo establecido de transmisin al regulador.
Aumentar el valor del parmetro mquina general LOOPTIME (P72). Si el error
persiste, ponerse en contacto con el SAT.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Regulacin
Durante la ejecucin.
Pg. 53 de 66
Solucin
Durante la ejecucin.
Un regulador se ha apagado y ha vuelto a arrancar porque ha fallado la fuente de
alimentacin.
En el encendido.
La seal que enva el CNC por el cable de fibra ptica no vuelve al CNC.
Revisar el estado y la colocacin de los cables de fibra ptica. Comprobar que la
luz que sale (OUT) del CNC se va transmitiendo por los reguladores y vuelve (IN)
al CNC.
Si los cables estn bien, ir quitando reguladores del anillo hasta que no de error.
Solucin
En el encendido.
Algn regulador no responde a la seal enviada por el CNC, por una de estas
causas:
El regulador no ha reconocido la placa sercos
El regulador est bloqueado
No se ha leido bien el nmero del switch.
La velocidad de transmisin de SERCOS en los reguladores y en el control es
diferente. Parmetro general SERSPD en el CNC y QP11 en reguladores.
Salvar el LOG de SERCOS en un fichero.
Ver el valor del parmetro de eje SERCOSID del eje que da el error.
Comprobar que existe en el anillo un regulador con el switch en esa posicin.
Resetear el regulador, pues el regulador solo lee el switch en el arranque.
Comprobar que el CNC y los reguladores tienen la misma velocidad de
transmisin. Parmetro general SERSPD en el CNC y QP11 en reguladores.
Comprobar que el regulador no da errores de la placa sercos. Para ello mirar el
display del regulador. Si da errores de hardware cambiar la placa sercos del
regulador.
Si no hay errores en ese regulador, poner un 1 en el switch del regulador,
resetearlo, poner el control slo con un eje sercos y conectarlo con el CN. Si aun
sigue dando error cambiar el regulador.
Durante la ejecucin.
Ponerse en contacto con el SAT.
(MODELO T)
Errores de
Regulacin
Pg. 54 de 66
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Durante la ejecucin.
Causa
Solucin
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
4073 'ERROR 300: Sobretemperatura del radiador del mdulo fuente de alimentacin'
4074 'ERROR 301: Sobretemperatura del circuito Ballast del mdulo fuente de alimentacin'
4075 'ERROR 302: Cortocircuito en el Ballast del mdulo fuente de alimentacin'
4076 'ERROR 303: Tensin interna de alimentacin del circuito Ballast fuera de rango'
4077 'ERROR 304: Sobretensin en el bus de potencia detectado por el mdulo fuente de
alimentacin'
4078 'ERROR 305: Error de protocolo en el interface entre el mdulo fuente de alimentacin y el
driver'
4079 'ERROR 306: Sobretensin en el bus de potencia (Soft, Disparo anterior al hard)'
4080 'ERROR 307: Subtensin del bus de potencia'
Deteccin
Causa
Solucin
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Regulacin
Pg. 55 de 66
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
SOLUCIN DE
ERRORES
(MODELO T)
Errores de
Regulacin
Pg. 56 de 66
Durante la ejecucin.
Se ha producido un error en el regulador.
Consultar el manual del regulador.
ERRORES CAN
5003 Error de aplicacin
Causa
Solucin
Solucin
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores CAN
Pg. 57 de 66
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Errores CAN
Pg. 58 de 66
Causa
Solucin
Causa
Se ha producido una perdida de los datos introducidos en las tablas (posible error
de RAM) y hay tabla guardada en la CARD A.
Solucin
SOLUCIN DE
Pulsando [ENTER] se cargan en las tablas unos valores que tiene el CNC por
defecto. Si el error persiste, ponerse en contacto con el SAT.
(MODELO T)
ERRORES
Errores en los
datos de las
tablas
Pg. 59 de 66
Solucin
Causa
Solucin
Causa
Los parmetros que indican los ejes que actan en la compensacin cruzada estn
mal definidos.
Solucin
Es posible que se haya definido algn eje que no existe, o que el eje que se desea
compensar y del que depende sea el mismo.
SOLUCIN DE
ERRORES
(MODELO T)
Errores en los
datos de las
tablas
Pg. 60 de 66
Causa
Solucin
SOLUCIN DE
(MODELO T)
Las cotas en X de los puntos inicial y final deben ser distintas del dimetro final.
ERRORES
Pg. 61 de 66
Causa
Solucin
Causa
Solucin
(MODELO T)
Causa
Solucin
Deteccin
Causa
Solucin
Pg. 62 de 66
ERRORES
(MODELO T)
SOLUCIN DE
Pg. 63 de 66
Causa
Solucin
Causa
Solucin
En un cilindrado exterior, el dimetro final debe ser menor que el dimetro inicial.
Causa
Solucin
En un cilindrado interior, el dimetro final debe ser mayor que el dimetro inicial.
Deteccin
Causa
Solucin
Pg. 64 de 66
(MODELO T)
Durante la ejecucin.
Causa
Solucin
Causa
ERRORES
(MODELO T)
SOLUCIN DE
Pg. 65 de 66
Solucin
Causa
Solucin
SOLUCIN DE
ERRORES
(MODELO T)
Pg. 66 de 66