Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Man 8035t NF
Man 8035t NF
NUEVAS PRESTACIONES
Es posible que el CNC pueda ejecutar más funciones que las recogidas en la
documentación asociada; sin embargo, Fagor Automation no garantiza la validez
de dichas aplicaciones. Por lo tanto, salvo permiso expreso de Fagor Automation,
cualquier aplicación del CNC que no se encuentre recogida en la documentación
se debe considerar como "imposible". En cualquier caso, Fagor Automation no
se responsabiliza de lesiones, daños físicos o materiales que pudiera sufrir o
Todos los derechos reservados. No puede reproducirse ninguna parte de esta provocar el CNC si éste se utiliza de manera diferente a la explicada en la
documentación, transmitirse, transcribirse, almacenarse en un sistema de documentación relacionada.
recuperación de datos o traducirse a ningún idioma sin permiso expreso de Se ha contrastado el contenido de este manual y su validez para el producto
Fagor Automation. Se prohíbe cualquier duplicación o uso no autorizado del descrito. Aún así, es posible que se haya cometido algún error involuntario y es
software, ya sea en su conjunto o parte del mismo. por ello que no se garantiza una coincidencia absoluta. De todas formas, se
La información descrita en este manual puede estar sujeta a variaciones comprueba regularmente la información contenida en el documento y se
motivadas por modificaciones técnicas. Fagor Automation se reserva el derecho procede a realizar las correcciones necesarias que quedarán incluidas en una
de modificar el contenido del manual, no estando obligado a notificar las posterior edición. Agradecemos sus sugerencias de mejora.
variaciones. Los ejemplos descritos en este manual están orientados al aprendizaje. Antes
Todas las marcas registradas o comerciales que aparecen en el manual de utilizarlos en aplicaciones industriales deben ser convenientemente
pertenecen a sus respectivos propietarios. El uso de estas marcas por terceras adaptados y además se debe asegurar el cumplimiento de las normas de
personas para sus fines puede vulnerar los derechos de los propietarios. seguridad.
Nuevas prestaciones
INDICE
VERSIÓN 16.31
VERSIÓN 15.32
CNC 8035
MODELO ·T·
(SOFT V16.3X)
i
Nuevas prestaciones
VERSIÓN 16.31
Esta prestación permite visualizar las 10 últimas instrucciones que han sido
ejecutadas desde MDI para poder seleccionarlas sin tener que escribirlas otra vez.
Desde el modo MDI, pulsando la tecla [©] o [ª], se abrirá una ventana en la que
aparecerán las 10 últimas instrucciones que han sido ejecutadas. Esta ventana se
autoajusta al número de instrucciones que tiene almacenadas.
Para ejecutar o modificar una línea de MDI que ha sido ejecutada anteriormente,
seguir los siguientes pasos:
1. Situarse en el modo MDI.
2. Abrir la ventana en la que se visualizan las últimas instrucciones de MDI:
• Si el cursor se encuentra al principio de la línea, pulsar la tecla [©]. Si se pulsa
la tecla [ª] el cursor se moverá al final de la línea.
• Si el cursor se encuentra al final de la línea, pulsar la tecla [ª]. Si se pulsa
la tecla [©] el cursor se moverá al principio de la línea.
• Si el cursor no está ni al principio ni al final de la línea, las dos teclas [©] y
[ª] abren la ventana en la que se visualizan las últimas instrucciones de MDI.
3. Seleccionar la instrucción deseada mediante las teclas [©] o [ª].
• Para ejecutar la instrucción seleccionada pulsar [START].
• Para modificar la instrucción seleccionada pulsar [ENTER]. Una vez
modificada la instrucción, pulsar [START] para ejecutarla.
Consideraciones:
Estando activa G51, si el PLC pone la señal RETRACE (M5051) a nivel lógico alto,
se activa la función retracing. El CNC detiene la ejecución del programa y empieza
a ejecutar hacia atrás lo recorrido hasta ese instante.
Cuando el PLC vuelve a poner esta señal a nivel lógico bajo, se desactiva la función
retracing. El CNC volverá a ejecutar hacia adelante lo que había recorrido hacia atrás
y continuará ejecutando la parte de programa que no había mecanizado.
Se pueden ejecutar hacia atrás, el bloque en que se activa la función retracing más CNC 8035
los últimos 75 bloques ejecutados.
Se debe tener en cuenta que desde que se activa la marca RETRACE (con
G51 activa) hasta que la máquina comienza el retroceso pueden pasar varios
bloques. Además, los cálculos de look-ahead serán diferentes entre la ida y MODELO ·T·
la vuelta, por lo que es posible que las dos trayectorias no coincidan (SOFT V16.3X)
exactamente.
1
Nuevas prestaciones
En todos estos casos el CNC activa la señal RETRAEND (M5522) para indicar al
PLC que se han ejecutado todos los bloques posibles.
FBACKDIF (P100) Parámetro máquina de eje que define la diferencia máxima permitida entre la primera
y la segunda captación:
Valores posibles
Entre 0 y 99999.9999 grados ó milímetros.
Entre 0 y 3937.00787 pulgadas.
Valor por defecto: 1mm (para ejes lineales)
Valor por defecto: 1º (para ejes rotativos)
FBDIF(X-C) Variable de lectura desde CNC, PLC y DNC que permite monitorizar la diferencia
CNC 8035 entre las cotas de la primera y la segunda captación en el osciloscopio.
MODELO ·T·
(SOFT V16.3X)
2
Nuevas prestaciones
Esta mejora es válida tanto para captaciones externas como para captaciones
internas absolutas.
MAXDIFAB (P101) El nuevo parámetro máquina de eje MAXDIFAB (P101), define la máxima diferencia
de cota admitida entre la que tiene el CNC y la que indica el captador absoluto en
el encendido.
Valores posibles
Entre 0 y 99999.9999 grados ó milímetros.
Entre 0 y 3937.00787 pulgadas.
Valor por defecto: 1mm (para ejes lineales)
Valor por defecto: 1º (para ejes rotativos)
Si la cota que se recibe de la captación absoluta no coincide con la del CNC y además
es superior al valor del p.m.e. MAXDIFAB (P101), el CNC mostrará una pantalla de
error en el arranque (esta pantalla sólo se muestra una vez en cada arranque).
Una vez que se ha eliminado el error, si el eje está fuera de los límites permitidos,
el CNC sólo permitirá mover los ejes hacia la zona de dentro de los límites.
La primera vez que se conecta un captador absoluto o cuando se cambian los offsets
del captador, se producirá este error. En estos casos, una vez que se elimina el error
de la forma anteriormente descrita, dicho error no volverá a aparecer.
CNC 8035
MODELO ·T·
(SOFT V16.3X)
3
Nuevas prestaciones
TMINEM Marca que se activa cuando el CNC detecta un error durante el cambio
de herramienta. Esta marca se mantiene memorizada hasta que sea
anulada mediante la marca RESTMEM o mediante la opción [QUITAR
ERROR] que aparece en el mensaje de error.
SETTMEM Marca de PLC utilizada por el fabricante para activar un error durante
el cambio de herramienta. Cuando se activa esta marca, el CNC activa
la marca TMINEM.
RESTMEM Marca de PLC que permite desactivar el estado de error del CNC. Esta
marca se activa cuando el usuario confirma que el almacén de
herramientas ha sido inspeccionado y que todo está bien para seguir
trabajando.
CNC 8035
MODELO ·T·
(SOFT V16.3X)
4
Nuevas prestaciones
CNC 8035
MODELO ·T·
(SOFT V16.3X)
5
Nuevas prestaciones
INPREV (P87) Nuevos parámetros máquina de eje que indican las revoluciones de entrada
OUTPREV (P88) (INPREV) y las revoluciones de salida (OUTPREV) de cada eje. El valor por defecto
de ambos parámetros es 0.
Los parámetros máquina de eje INPREV y OUTPREV deben ser los dos
iguales a 0, o los dos distintos de cero. No se debe programar uno con valor
0 y el otro con valor distinto de 0.
Consideraciones
Sercos Si los parámetros de eje PITCHB (P86), INPREV (P87) y OUTPREV (P88) son
distintos de 0, el CNC tomará estos valores y no se dará ningún error.
Si los parámetros de eje PITCHB (P86), INPREV (P87) y OUTPREV (P88) son 0,
se leerán estos parámetros del regulador. Las equivalencias son las siguientes:
• P.m.e. PITCHB (P86) = NP123 (regulador)
• P.m.e. INPREV (P87) = NP121 (regulador)
• P.m.e. OUTPREV (P88) = NP122 (regulador)
CAN Si los parámetros de eje INPREV (P87) y OUTPREV (P88) son 0, se cogerán como
si fueran 1.
Ahora ya no hace falta poner nada en el p.m.e. PITCH (P7) , excepto en el siguiente
caso:
Si el p.m.e. DRIBUSLE (P63) = 0 y los p.m.e. INPREV (P87) y OUTPREV (P88)
son 0, se hará caso al p.m.e. PITCH (P7).
CNC 8035 Hasta ahora, si un eje era SEMICAN, la forma de poner las reducciones era la
siguiente:
PITCHB (P86) = (Paso husillo x OUTPREV) / INPREV.
PITCH (P7) = Paso de husillo.
6
Nuevas prestaciones
Analógico Hasta ahora, la forma de poner las reducciones en un eje era la siguiente:
PITCH (P7) = Paso de husillo.
Si había reducciones, PITCH (P7) = (Paso de husillo x OUTPREV) / INPREV.
En este caso, en los ejes lineales el encóder está conectado directamente al husillo,
y en los ejes rotativos está conectado directamente al centro de giro. Si el eje es
rotativo el paso de husillo será 360.
MOTOR
MESA
ENCÓDER
HUSILLO
Ejes Sercos
7
Nuevas prestaciones
Con encóder:
PP115 (regulador) = bit 0 = 0 (captación externa directa rotativa).
NP117 (regulador) = número de pulsos por vuelta del encóder externo =
18000.
NP165 (regulador) = 1001 (ver tabla del manual de regulación).
NP166 (regulador) = 1000 (ver tabla del manual de regulación).
Con regla:
PP115 (regulador) = bit 0 = 1 (captación externa directa lineal).
NP117 (regulador) = paso de grabación del cristal/fleje de la regla = 20.
NP118 (regulador) = paso real de contaje de la regla = 4. Si no hay
multiplicador (EXE) incorporado en la captación, el valor es igual a NP117.
NP165 (regulador) = 1001 (ver tabla del manual de regulación).
NP166 (regulador) = 1000 (ver tabla del manual de regulación).
Con regla:
P.m.e. PITCH (P7) = Paso de la regla = 20.
MODELO ·T· P.m.e. NPULSES (P8) = 0.
(SOFT V16.3X)
P.m.e. SINMAGNI (P10) = Factor de multiplicación si el encóder es
senoidal = 0.
P.m.e. EXTMULT (P57) = Factor de multiplicación de la captación =
20µ/4µ = 5.
8
Nuevas prestaciones
Ejes CAN
Con regla:
P.m.e. PITCH (P7) = Paso de la regla = 20.
P.m.e. NPULSES (P8) = 0.
P.m.e. SINMAGNI (P10) = Factor de multiplicación si el encóder es
senoidal = 0.
P.m.e. EXTMULT (P57) = Factor de multiplicación de la captación =
20µ/4µ = 5.
CNC 8035
Cálculo de la consigna para un avance de G00FEED:
Consigna = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.
9
Nuevas prestaciones
Ejes Analógicos
Con regla:
P.m.e. PITCH (P7) = Paso de la regla = 20.
P.m.e. NPULSES (P8) = 0.
P.m.e. SINMAGNI (P10) = Factor de multiplicación si el encóder es
senoidal = 0.
P.m.e. EXTMULT (P57) = Factor de multiplicación de la captación =
20µ/4µ = 5.
Cálculo de la velocidad del motor con una consigna de MAXVOLT para un avance
de G00FEED:
Velocidad del motor = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.
CNC 8035
MODELO ·T·
(SOFT V16.3X)
10
Nuevas prestaciones
MOTOR
MESA
ENCÓDER
HUSILLO
Ejes Analógicos
11
Nuevas prestaciones
En este caso, en los ejes lineales el encóder está conectado a través de una
reducción al husillo y en los ejes rotativos, está conectado a través de una reducción
al centro de giro.
MOTOR
MESA
HUSILLO
ENCÓDER
Ejes Sercos
12
Nuevas prestaciones
Ejes CAN
13
Nuevas prestaciones
Ejes Analógicos
CNC 8035
MODELO ·T·
(SOFT V16.3X)
14
Nuevas prestaciones
Cabezal Sercos
CNC 8035
MODELO ·T·
(SOFT V16.3X)
15
Nuevas prestaciones
Cabezal CAN
MODELO ·T·
(SOFT V16.3X)
16
Nuevas prestaciones
Cabezal Analógico
CNC 8035
MODELO ·T·
(SOFT V16.3X)
17
Nuevas prestaciones
CNC 8035
MODELO ·T·
(SOFT V16.3X)
18
Nuevas prestaciones
Cabezal Analógico
CNC 8035
MODELO ·T·
(SOFT V16.3X)
19
Nuevas prestaciones
Cabezal Sercos
CNC 8035
MODELO ·T·
(SOFT V16.3X)
20
Nuevas prestaciones
Cabezal CAN
MODELO ·T·
(SOFT V16.3X)
21
Nuevas prestaciones
Cabezal Analógico
En los ciclos de roscado (G83, G60, G61), el parámetro R indica el tipo de roscado
que se desea efectuar.
R0 Roscado normal.
R1 Tipo de roscado en el cual la entrada al roscado se hace orientando el
cabezal con el cabezal parado en M19.
A partir de esta versión, se tendrá una opción más para programar los roscados:
CNC 8035 R2 Tipo de roscado en el cual si el cabezal está girando en M3 o M4, este
no se para ni se orienta en la entrada.
22
Nuevas prestaciones
OPERADORES
Operadores aritméticos:
MODELO ·T·
(SOFT V16.3X)
23
Nuevas prestaciones
Operadores relacionales:
NOT, OR, AND, XOR: Actúan como operadores lógicos entre condiciones y como
operadores binarios entre variables o constantes.
IF ((FIRST) AND (GS1 EQ 1))
GUP1005 = (GUP100 AND (NOT(GUP200 OR GUP299)))
Funciones trigonométricas:
Existen dos funciones para el cálculo del arcotangente, ATAN que devuelve el
resultado entre ±90º y ARG que lo da entre 0 y 360º.
Otras funciones:
Ejemplo:
Visualizar el valor de una cota X afectada por el traslado de origen activo.
Para ello se deben utilizar como paso intermedio las variables del control
GUP100...GUP255, GUP1000...GUP1255 y GUP2000...GUP2255.
CNC 8035 Se podrían escribir ecuaciones del tipo:
;(GUP100 = (PPOSX - ORGX) * 25,4 / 2);
;(W1= GUP100)
Para asignar un valor a un widget, se debe asignar primeramente dicho valor a
MODELO ·T· un parámetro GUP del CNC, y después, se debe asignar el valor de este
(SOFT V16.3X) parámetro al widget. En cualquier otro caso se producirá error.
24
Nuevas prestaciones
Esta sentencia analiza la condición dada, que deberá ser una expresión relacional.
Si la condición es cierta (resultado igual a 1), se ejecutará la acción 1. En caso
contrario (resultado igual a 0), se ejecutará la acción 2.
;(IF (condición))
;(<acción1>)
;(ELSE)
;(<acción2>)
;(ENDIF)
Ejemplo 1:
En este ejemplo, si P8 es distinto de 12.8 ejecuta la sentencia WGDWIN 201. Por
el contrario, si P8 es igual que 12.8 ejecuta la sentencia WGDWIN 202:
;(IF (GUP1000 NE 12.8))
;(WGDWIN 201)
;(ELSE )
;(WGDWIN 202)
;(ENDIF)
Ejemplo 2:
Ejemplo de instrucción condicional IF que carece de la parte ELSE.
;(IF (GUP100 EQ 12.8))
;(WGDWIN 201)
;(ENDIF)
Ejemplo 3:
El siguiente programa podría utilizarse para poner a ·0· un parámetro en el que
el usuario ha introducido un valor fuera del rango permitido. Esto puede ser
especialmente interesante en el modo MCO/TCO, en el que el fichero de
configuración únicamente se refresca en el inicio o tras pulsar la tecla [ENTER].
;(IF (GUP100 GT 1000))
CNC 8035
;(GUP100=0)
;(ENDIF)
;(W1=GUP100)
En este caso, al introducir el valor del parámetro y pulsar la tecla [ENTER], el
fichero de configuración se refresca, y si el valor del parámetro es superior a MODELO ·T·
(SOFT V16.3X)
·1000·, dicho parámetro tomará el valor ·0·.
25
Nuevas prestaciones
Zona de Zona de
consultas acciones
Como se puede ver en la figura, las instrucciones del programa de PLC en lenguaje
de contactos se componen de elementos conectados entre sí por segmentos.
Además, el camino lógico que recorre el flujo se remarca con una línea verde
más gruesa, y se visualizan los valores de registros, temporizadores, contadores,
etc.
Para desplazarse a través del programa de un bloque a otro se utilizarán las teclas
[©] [ª] [PAGINA ARRIBA] [PAGINA ABAJO].
CNC 8035 Las acciones resultantes de cada bloque se muestran en la parte derecha de la
pantalla (siempre en la misma posición). De esta forma, si la longitud del bloque
excede de la anchura de la pantalla, el usuario podrá desplazarse mediante las teclas
[§] [¨] por la parte de la izquierda del programa, mientras que las acciones
resultantes de cada bloque se mostrarán en todo momento en la parte derecha.
MODELO ·T·
(SOFT V16.3X)
i Al entrar en la pantalla de monitorización del programa de PLC en lenguaje
de contactos, la variable OPMODE adquiere el valor 89.
26
Nuevas prestaciones
Buscar
Autozoom
Tras haber pulsado la softkey "Autozoom", si los bloques son demasiado pequeños,
el CNC no mostrará los datos de los elementos. Además, con el autozoom activado,
no será posible desplazarse verticalmente hacia otros bloques que no se muestran
en la pantalla.
Terminar
I10
MODELO ·T·
(SOFT V16.3X)
Si I10 = 0 el contacto está inactivo y el flujo no pasa.
Si I10 = 1 el contacto está activo y el flujo pasa.
27
Nuevas prestaciones
M100
Bobina de relé:
La bobina de relé siempre se muestra en la zona de acciones. Se activa o
desactiva en función de si le llega el flujo o no.
O1
O1
TG1
3
33333
MODELO ·T·
(SOFT V16.3X)
28
Nuevas prestaciones
El punto inicial del circulo sólo puede ser editado en coordenadas absolutas,
mientras que el centro puede ser editado tanto en coordenadas absolutas como en
incrementales.
El punto inicial del rectángulo puede ser editado tanto en coordenadas cartesianas
como en polares, pero siempre en coordenadas absolutas.
29
Nuevas prestaciones
Al generar el código ISO de cada elemento, el CNC, siempre que sea posible,
mostrará el tipo de coordenadas en las que se programó. De esta forma, podrán
aparecer bloques en cualquier tipo de coordenadas, y bloques G93 (cambio de
origen polar).
Se tienen 5 hotkeys para modificar el zoom y el origen pieza, que serán funcionales
siempre que no se estén editando datos.
Hotkey Significado
+ Zoom +.
- Zoom -.
* Cambia el estado de Autozoom.
/ Cambia el estado de Origen pieza.
= Muestra la zona óptima.
CNC 8035
MODELO ·T·
(SOFT V16.3X)
30
Nuevas prestaciones
VERSIÓN 15.32
DISBLO Variable que indica el valor de la distancia total programada en bloques con look-
ahead. Esta variable es de lectura desde el CNC, PLC y DNC, y puede ser visualizada
en el osciloscopio.
CNC 8035
MODELO ·T·
(SOFT V16.3X)
31
Nuevas prestaciones
CNC 8035
MODELO ·T·
(SOFT V16.3X)
32