Вы находитесь на странице: 1из 76

Descripcin de interfaz

21-09-33-BA

10/2001

Interfaz multi PLC (MPI)

Descripcin de
interfaz

Interfaz multi PLC

Edicin: 10/2001

Indicaciones a
precisar en su pedido

Srvase indicar el ttulo del documento, el idioma deseado y la


fecha de su edicin.
HAAS-LASER GmbH + Co. KG
Documentacin tcnica
Aichhalder Strae 39
D-78713 Schramberg
Tlfs: +49 (0) 74 22/5 15-0
Fax: +49 (0) 74 22/5 15-1 08
Internet: www.haas-laser.com
Email: info@de.haas-laser.com

Este documento ha sido redactado por Documentacin Tcnica de la empresa


HAAS-LASER GmbH + Co. KG.
HAAS-LASER GmbH + Co. KG se reserva todos los derechos relacionados
con esta documentacin, en particular los derechos de reproduccin,
divulgacin y traduccin, tambin respecto al registro de patentes. No se
permite la reproduccin total o parcial de esta documentacin, ni su registro en
un sistema informtico, ni la transmisin bajo cualquier forma o a travs de
cualquier medio, ya sea electrnico, mecnico, por fotocopia, por grabacin o
por otros mtodos sin la autorizacin previa y por escrito de HAAS-LASER
GmbH + Co. KG. Salvo error y modificaciones tcnicas.
HAAS-LASER GmbH + Co. KG
HAAS-LASER GmbH + Co. KG no se responsabiliza de posibles errores
contenidos en esta documentacin. Asimismo, en cuanto lo permita la Ley,
excluimos cualquier responsabilidad de daos directos e indirectos que
pudieran derivarse del suministro o de la utilizacin de esta documentacin.

Antes de seguir ...


La presente descripcin de interfaz le proporcionar informaciones
detalladas sobre el interfaz multi PLC (MPI) de HAAS-LASER.
MPI, qu es?

El Interfaz Multi PLC es un componente sistema de la red


TRUMPF LASERNETWORK.
La red TRUMPF LASERNETWORK (TLN) implica:

TRUMPF LASERNETWORK

Interconexin a varios niveles:

a nivel de los controles / autmatas: sistemas de bus de


campo;

a nivel de los caminos de luz: cable de fibra ptica y cable de


codificacin;

a nivel del intercambio de datos: red local de ordenadores.

El MPI proporciona un interfaz lgico que, asociado a los sistemas


de bus de campo, realiza la interconexin entre los controles y
autmatas programables.
Pblico privilegiado

Esta descripcin de interfaz va dirigida a integradores y administradores de sistemas, encargados de cablear los buses de campo
y de programar los equipos lser y sus controles de acuerdo con el
entorno industrial.

Informaciones ms
detalladas

Para obtener una visin global de todos los componentes del


sistema red TRUMPF LASERNETWORK consultar la Informacin
Tcnica referente a la red TRUMPF LASERNETWORK (n de doc.
21-09-38-CP).
Para informaciones ms amplias acerca del tema Interface
LASERNETWORK (ILN)" consultar la Descripcin del Interfaz ILN
(n de doc.: 21-09-38-BA).
La descripcin de interfaces del propio equipo lser le proporciona
informaciones acerca de los otros interfaces incorporados en el
equipo lser:

21-09-33-BA 10/2001

Equipos de lser continuo: n de doc. 21-09-22-BA

Equipos de lser pulsado: n de doc. 21-09-21-BA.

Antes de seguir ...

Indice
1.

Presentacin general del Interfaz Multi PLC...................8


Definicin de responsabilidades.....................................9
Definiciones y abreviaturas ..........................................10

2.
2.1
2.2

Estructura elctrica .........................................................11


MPI externo........................................................................11
MPI interno.........................................................................11

3.
3.1
3.2
3.3

Los interfaces del equipo lser ......................................12


Interfaz nico .....................................................................13
Interfaz mltiple MPI ..........................................................13
Modos de control ...............................................................14
Control sincronizado.....................................................15
Control asincrnico .......................................................15
Consejos prcticos .......................................................17
La estructura de la trama...................................................19
Entradas .......................................................................20
Salidas ..........................................................................25

3.4

4.
4.1
4.2

Diagramas de tiempo ......................................................30


Control sincronizado ..........................................................30
Control asincrnico ............................................................32

5.
5.1
5.2

Programacin...................................................................35
Elaborar programas lser ..................................................35
Asignar los caminos de luz ................................................36

6.
6.1
6.2

Diagnstico ......................................................................37
Los dilogos MPI en WinLas .............................................37
Logic Analyzer (analizador lgico).....................................38
Utilizacin del analizador lgico ...................................39
PLCView (visualizador PLC)..............................................45
Manejo de PLCView .....................................................47

6.3

7.
7.1
7.2

Comportamiento dinmico .............................................47


Temporizadores .................................................................48
Estimacin del comportamiento dinmico .........................48

8.

Consejos prcticos para la utilizacin de las


seales de control ...........................................................49

9.

Puesta en servicio y configuracin del sistema


MPI.....................................................................................51

21-09-33-BA 10/2001

10.
10.1

10.2
11.
11.1
11.2
11.3
11.4

MPI con acoplador maestro INTERBUS S.....................58


Tarjeta acopladora maestra...............................................58
Configurar la tarjeta acopladora ........................................61
Parametraje del acoplador maestro INTERBUS S:......61
Cambio de la tarjeta maestra INTERBUS S......................64
Indicaciones de pedido ......................................................65

12.

MPI con acoplador esclavo Profibus DP.......................66

13.

MPI con acoplador esclavo DeviceNet ..........................68

14.

Instrucciones de instalacin para el maestro

14.1
14.2
14.3
14.4

21-09-33-BA 10/2001

Configuracin en WinLas ...............................................52


Ajustes sistema..................................................................52
Variables sistema a modificar.......................................52
Ajustes sistema necesarios para el MPI ......................53
Configuracin del MPI .......................................................55

MPI en INTERBUS S ........................................................71


Montar la fuente de alimentacin de 24 V del
gateway (pasarela) ............................................................72
Montar y configurar el maestro INTERBUS S ...................74
Montar y configurar la tarjeta VMP1 ..................................75
Configuracin en WinLas...................................................75

1. Presentacin general del Interfaz Multi


PLC
El Interfaz Multi PLC es un componente sistema de la Red
TRUMPF LASERNETWORK.
Red TRUMPF
LASERNETWORK
Nodos

Niveles de comunicacin

Componentes del sistema

Documentos

Una Red TRUMPF LASERNETWORK consta de un conjunto de


equipos lser de HAAS-LASER interconectados con varios
puestos de procesado.
La red TRUMPF LASERNETWORK (TLN) est integrada por:

Generadores lser.

Puestos de procesado como robots, etc.

Controles como autmatas programables, etc.

Ordenadores como PCs de mando, supervisores de proceso,


etc.

Los nodos de una red TRUMPF LASERNETWORK pueden estar


interconectados a tres niveles:

a nivel de los controles: arquitectura del bus de campo.

a nivel de los caminos de luz: cables de fibra ptica y cables


de codificacin.

a efectos del intercambio de datos: red local de ordenadores.

Por lo tanto, la red TRUMPF LASERNETWORK integra los


componentes de sistema siguientes:

Interfaz multi PLC (MPI) reservado al control.

Interface LASERNETWORK (ILN) destinado a distribuir el haz


lser.

Ethernet para el intercambio de datos.

Esta descripcin de interfaz contiene informaciones acerca del


Interfaz Multi PLC (MPI).
Para obtener ms amplias informaciones consultar los siguientes
documentos:

La red TRUMPF LASERNETWORK:


Informacin Tcnica, Red TRUMPF LASERNETWORK (TLN)
N de doc.: 21-09-38-CP.

El Interface LASERNETWORK:
Descripcin de Interfaz, Interface LASERNETWORK (ILN)
N de doc.: 21-09-38-BA.

Presentacin general del Interfaz Multi PLC

21-09-33-BA 10/2001

Interfaz multi PLC (MPI)

El Interfaz Multi-PLC (MPI) es un interfaz lgico que el equipo


lser ofrece para intercambiar seales de control con un nmero
mximo de 32 controles externos.
PLC:

Programmable Logical Control


(en ingls: autmata programable, AP)

Los controles externos comunican con el equipo lser gracias a los


elementos del bus de campo.
En la actualidad, el usuario puede elegir entre las referencias de
bus de campo siguientes:

Interbus S.

Profibus DP.

DeviceNet.

Definicin de responsabilidades
Las redes TRUMPF LASERNETWORK pueden presentar arquitecturas bastante complejas. Cuando surgen problemes, a
menudo resulta difcil distinguir entre las causes y los orgenes del
error.
A este respecto, HAAS-LASER slo se responsabiliza de:

el equipo lser;

el interfaz del bus de campo interno del mando lser.

Le corresponde al industrial usuario o al integrador encargado por


ste ltimo asumir la responsabilidad de la arquitectura mecnica
y elctrica externa, as como del control de los equipos.
En caso de problemas, a fin de beneficiarse de una ayuda rpida y
competente, se aconseja instalar una lnea mdem permanente de
teleasistencia con acceso a cada uno de los equipos.
Para el anlisis de los errores que pueden afectar el interfaz y su
gestin el industrial debe nombrar a un interlocutor que conozca la
arquitectura y el control de la lnea de produccin.
Se aconseja tener preparada una lista de medidas a tomar en
caso de avera que se elaborar de acuerdo con HAAS-LASER.

21-09-33-BA 10/2001

Presentacin general del Interfaz Multi PLC

Definiciones y abreviaturas
Puesto de trabajo

Conjunto externo capaz de emitir una peticin de


potencia lser mediante un mando o un control.

Firewall
("cortafuegos")

Autentifica y controla los accesos RTP por mdem o


internet a una red local de PCs.

Jitter (desfase,
variaciones)

Desfases en la propagacin de seales que se dan en


sistemas de bus de campo. Variaciones importantes
originan un desfase que afectar el acceso al lser.

Mando lser

Gestiona el funcionamiento interno del equipo lser y de


los interfaces con los autmatas programables.

Camino de luz

Camino ptico seleccionado que el haz recorre desde


su salida del generador hasta el puesto de procesado
pasando por obturadores, agujas y fibras pticas.

MPI, MultiPI

Interfaz multi PLC:


Interfaz mltiple que permite acoplar hasta 32 controles
externos autnomos a un equipo lser.

OLE

Object Linking and Embedding (TM Microsoft):

OPC

OLE for Process Control :

PLC

Programmable Logical Control:

RAS

Remote Access Service (TM Microsoft):

SCADA

Supervisory Control and Data Acquisition:

Incrustacin de documentos en otros.


Interfaz de datos estandardizado con el equipo lser.
Autmata programable.
Acceso remoto por mdem o por internet.
Tecnologa de control y de supervisin de procesos con
adquisicin y anlisis de datos, sin adaptacin a una
plataforma especfica.
Slot
("alojamiento")

Alojamiento virtual para acoplar una estacin de bus.


Si el sistema abarca hasta 3 estaciones basta dotar el
mando lser de un nmero idntico de tarjetas interfaz.
En arquitecturas que cuentan con un nmero mximo
de 32 estaciones, unos interfaces externos realizados
en forma de gateway (pasarela), asumen la gestin de
la comunicacin.

AP

Autmata programable.

Gateway
(pasarela)

Interconecta dos redes locales, o sea dos buses de


campo.

Control o mando

Autmata externo o control de robot capaz de acceder a


un equipo lser.

Estacin

Unidad externa conectada a un alojamiento del rack


capaz de controlar el equipo lser durante cierto tiempo.

SIK

Circuito de seguridad

ASV

Obturador de seguridad y de trabajo

TLN

TRUMPF LASERNETWORK (red TRUMPF


LASERNETWORK)
Tabla 1

10

Presentacin general del Interfaz Multi PLC

21-09-33-BA 10/2001

2.

Estructura elctrica

De momento, el sistema MPI se puede realizar segn una de las


siguientes variantes de topologas fsicas:

MPI externo
consistente en un anillo de Interbus S cuyo maestro est
incorporado en el propio equipo lser, con 32 acopladores
mximo mediante "gateways" (pasarelas).

MPI interno
con 3 tarjetas esclavo mximo (Profibus DP o DeviceNet) para
3 acopladores.

2.1

MPI externo

En topologas MPI dotadas de interfaces distribuidos, le


corresponde al usuario realizar un anillo operante de Interbus S.
HAAS-LASER suministra la tarjeta acopladora maestra, as como
la fuente de alimentacin del anillo. Le corresponde al usuario
aportar todos los otros componentes necesarios.
En general, se emplean unos elementos denominados gateways
(pasarela) como componentes externos. Gracias a stos una
tarjeta maestra de bus de campo que asume la funcin del control
usuario externo se puede comunicar con el anillo de bus de campo
del propio equipo lser.
El MPI soporta hasta 32 mdulos acopladores externos. Cada
mdulo acoplador constituye un interfaz lser estndar de
completa operacionalidad cuya trama de datos se puede
configurar entre 1 y 10 palabras. Opcionalmente, la trama es
extensible a un mximo de 16 palabras.

2.2

MPI interno

En arquitecturas MPI con interfaces internos, los acopladores


esclavos del bus de campo (Profibus DP, DeviceNet) quedan
incorporadas al mando del equipo lser. HAAS-LASER se encarga
de facilitar los mdulos acopladores.
Le corresponde al industrial usuario realizar los enlaces de bus de
campo con estos mdulos acopladores de acuerdo con la
normativa de bus utilizada.
Se pueden incorporar hasta 3 acopladores en el mando lser.
Cada uno constituye un interfaz lser estndar de completa
operacionalidad cuyo trama se puede configurar entre 1 y 10
palabras. Opcionalmente, la trama es extensible a un mximo de
16 palabras.

21-09-33-BA 10/2001

Estructura elctrica

11

3. Los interfaces del equipo lser


Los equipos lser de HAAS-LASER, en su versin estndar,
incorporan un interfaz autmata nico.
Tipos de interfaces

Seales

Otros interfaces

MPI

12

Queda al criterio del usuario cul de los siguientes tipos de interfaz


emplea:

Acoplador esclavo Profibus-DP (VHLF) que ofrece 10 palabras


de entrada y 10 de salida (opcionalmente hasta 16 palabras
de entrada y de salida);

Acoplador esclavo INTERBUS S (IBS) que ofrece 10 palabras


de entrada y 10 de salida (opcionalmente hasta 16 palabras
de entrada y de salida);

Acoplador esclavo DeviceNet que ofrece 10 palabras de


entrada y salida (opcionalmente hasta 16 palabras de entrada
y de salida);

Las seales utilizadas para gestionar el funcionamiento del equipo


lser y su orden de emisin son idnticas en todos estos
interfaces. En general, es posible cambiar los interfaces sin
necesidad de modificar los programas existentes para hacer
evolucionar la estructura fsica:

de un interfaz paralelo a uno de bus de campo;

de un determinado tipo de bus de campo a otro diferente.

Adems del interfaz autmata, los equipos lser incorporan:

Tarjetas de entradas analgicas que:


- permiten introducir una potencia lser externa en
generadores lser pulsados y continuos;
- permiten definir la duracin y la frecuencia de repeticin de
impulsos en generadores pulsados.

Interfaces del circuito de seguridad.

Interfaces del circuito de EMERGENCIA.

Interfaces que transmiten las informaciones codificadas


referentes al camino de luz o sea el cable de fibra ptica (ILN).

En complemento a su "versin estndar, los equipos lser pueden


dotarse de interfaces mltiples PLC (MPI) permitiendo su
integracin en una red lser.

Los interfaces del equipo lser

21-09-33-BA 10/2001

3.1

Interfaz nico

Cada equipo lser est dotado de un interfaz autmata que


permite conectarlo a un control externo. Si el haz suministrado por
un equipo lser se comparte entre varios puestos de procesado,
este control externo se encarga de coordinar la conmutacin de
los caminos pticos gracias a programas lser ya hechas.

3.2

Interfaz mltiple MPI

La industria recurre a un interfaz mltiple cuando, dentro de una


red lser, varios controles o robots (nmero mximo: 32)
comparten un mismo equipo lser.
Es posible realizar estos interfaces:

en el propio equipo lser: 3 mdulos acopladores mximo;

fuera del propio equipo lser: 32 mdulos acopladores mximo


mediante pasarelas entre las redes de bus de campo.

S S S

3 tarjetas de interfaz en el equipo lser (MPI interno)

21-09-33-BA 10/2001

Los interfaces del equipo lser

Fig. 1

13

max. 32
M

M
G
G

M
G
G

24 V

24 V

Interbus

G
G

Interbus

M
24 V
Acoplamiento por medio de gateways o pasarelas (MPI externo)

3.3

Fig. 2

Modos de control

En una arquitectura MPI, a cada estacin del bus de campo le


corresponde una zona de datos reservada al intercambio de las
seales de entrada y de salida.
A las seales que ofrece el interfaz estndar, van sumndose tres
seales ms, utilizadas para sincronizar la alternancia entre las
distintas estaciones:

REQUEST_LASER

14

REQUEST_LASER

LASER_ASSIGNED

UNSYNC_PSTART

La seal REQUEST_LASER permite a una estacin (un control de


robot, etc.) solicitar el acceso al mando lser.

Los interfaces del equipo lser

21-09-33-BA 10/2001

LASER_ASSIGNED Esta seal constituye un acuse de recibo por parte del mando
lser para confirmar una peticin del equipo lser cuando:

la ltima estacin abastecida haya anulado su peticin emitida


sin que

ninguno de los nuevos solicitantes tenga prioridad.

Ahora, la estacin titular de la atribucin tiene acceso exclusivo al


equipo lser.
UNSYNC_PSTART

Esta seal permite conmutar entre los dos modos de atribucin


durante el ciclo:

Control sincronizado.

Control asincrnico.

Si esa seal est activa, el "modo asincrnico" est seleccionado.


A continuacin, le ofrecemos una descripcin de estos dos modos
de control.
El desarrollo temporal de ambos modos de control queda reflejado
en los diagramas de los apartados 4.1 y 4.2.

Control sincronizado
El control sincronizado es la secuencia habitual adoptada por un
acoplador estndar (sin MPI). Se caracteriza por una alternancia
entre las seales de peticin de recursos y los acuses de recibo
correspondientes.
Ejemplo

1. Emisin de REQUEST_LASER (PEDIR_LASER).


2. Esperar a que se reciba Laser_ASSIGNED
(LASER_ATRIBUIDO).
3. Esperar a que se reciba Laser_READY
(LASER_DISPUESTO).
4. Inicio del programa lser.
5. Reinicializacin de REQUEST_LASER.
Si se activa el inicio de programa sin esperar a que llegue el acuse
de recibo anterior da lugar a avisos o mensajes de error por parte
del mando lser.

Control asincrnico
El modo asincrnico est estudiado para entornos que suponen un
cambio rpido entre los distintos controles externos.
El control de trayectoria de un robot slo ofrece limitadas
posibilidades de sincronizacin mediante seales. Gracias a una
adaptacin precisa de las secuencias externas, el usuario puede
prescindir de los acuses de recibo.

21-09-33-BA 10/2001

Los interfaces del equipo lser

15

Caractersticas

Condiciones previas
Temporizacin del obturador
central

El modo de control asincrnico permite:

un funcionamiento sin acuses de recibo: Laser_ASSIGNED y


Laser_READY.

aplicar la seal de inicio del programa lser an cuando el


robot no tenga la atribucin del equipo lser.

que, al terminarse el programa lser, el obturador central


permanezca abierto durante cierto tiempo para permitir que el
equipo lser pase sin retardos al siguiente solicitante.

Es necesario validar el modo de control asincrnico:


Variable WinLas LCU_UnsyncPStartEnable = TRUE.
La temporizacin (de 400 ms mximo) durante la cual el obturador
central permanece abierto despus de terminar el programa lser
se define por la variable de WinLas LCU_UnsyncPStartTimeout.
Mientras que el obturador central permanezca abierto despus de
terminarse el programa lser el generador lser se queda en
rgimen Simmer. En la cabina, no puede salir radiacin lser.
NOTA
El paso al modo asincrnico ya ser efectivo cuando una de las
estaciones conectadas tenga la seal UNSYNC_PSTART
activada.

UNSYNC_PSTART (detalles)
El modo asincrnico permite aplicar la seal de inicio antes de que
el equipo lser haya dado un retorno mediante LASER_READY o
LASER_ASSIGNED.
Si la seal UNSYNC_PSTART se mantiene permanentemente o
aparece simultnea al inicio de programa, no da lugar a errores
an cuando el lser no est dispuesto. No inicia el programa hasta
que est dispuesto a iniciar el programa.
El usuario puede aprovechar esta funcin para cambios a voleo
(de unos 80 ms) entre los distintos caminos de luz.
Ejemplo:
El programa lser n 1 est en curso. El modo UNSYNC_PSTART
ya estaba activo al iniciarse el programa (importante).
Mientras que el programa est en curso, por otro interfaz MPI llega
una peticin del equipo lser mediante UNSYNC_PSTART, as
como el inicio del programa n 4.
Al terminarse el programa lser n 1, el obturador central no cierra,
slo hay un cambio de la posicin de las agujas de acuerdo con el
nuevo camino de luz solicitado. El programa n 4 se inicia en
cuanto las agujas tengan la posicin requerida. Esta secuencia
reduce el tiempo de conmutacin de 160 ms a aprox. 80 ms.

16

Los interfaces del equipo lser

21-09-33-BA 10/2001

Inicio de programa en modo


UNSYNC_PSTART

As por ejemplo, si el inicio asincrnico interviene mientras que el


programa de otra estacin con atribucin est en curso, el
momento en que se inicia el programa lser viene determinado por
el final del programa anterior.
No es la seal PROGRAMM_PSTART que determina el acceso al
equipo lser. No existe limitacin en el tiempo.
Pidiendo el inicio del programa lser en modo UNSYNC_PSTART
ste slo se inicia en el equipo lser cuando:

LASER_READY en modo
UNSYNC_PSTART

el equipo lser est pedido, atribuido y dispuesto;

el circuito de seguridad est cerrado;

el programa lser de la estacin anterior haya terminado;

la estacin anterior haya liberado el equipo lser.

Cuando UNSYNC_PSTART est activo, la seal LASER_READY


no se acompaa de PROGRAM_ACTIVE ni LASER_ASSIGNED.
LASER_READY queda supeditado a las informaciones siguientes:

PROGRAM_COMPLETED en
modo UNSYNC_PSTART

el estado de los circuitos de seguridad de aquellos caminos de


luz seleccionados por MPI y/o el programa lser;

la presencia de las seales:


- FAULT_LASER
- PROGRAM_CANCELLED

En interno, el lser se queda en standby.

Un programa lser que se ejecuta en modo UNSYNC, al terminarse no activa la seal PROGRAM_COMPLETED o slo durante
poco tiempo, si el generador pasa en seguida a otra estacin.
Esto obliga a sincronizar el control externo, cuando sea necesario,
con la desaparicin de PROGRAM_ACTIVE, en vez de
PROGRAM_COMPLETED.

Circuito de seguridad abierto


en modo UNSYNC

Si el circuito de seguridad del camino de luz actual seleccionado


se interrumpe, se da por terminado el modo UNSYNC originando
el cierre del obturador central.

Consejos prcticos
Conviene limitar la utilizacin del modo UNSYNC exclusivamente
a los casos en que los autmatas que emiten las peticiones de
recursos son capaces de aplicar las seales con la suficiente
rapidez para aprovechar las ventajas que proporciona este modo.
En el caso contrario, pueden surgir disfunciones o retrasos inoportunos que afectaran el desarrollo del programa, tal como se
expone a continuacin.

21-09-33-BA 10/2001

Los interfaces del equipo lser

17

Obturador central

En modo UNSYNC, al terminarse el programa lser, el obturador


central permanecer abierto durante poco tiempo. Si interviene el
inicio del programa siguiente durante este perodo, se pasa a
ejecutar el programa lser siguiente sin demoras, ahorrando as el
tiempo necesario para abrir y cerrar el obturador central.

Temporizacin

Por motivos de seguridad, el obturador central se cierra automticamente cada vez que no interviene ningn inicio de programa
durante
el
retardo
definido
por
el
parmetro
LCU_UnsncPStartTimeout.
LCU_UnsncPStartTimeout = 400 ms
Configuracin de fbrica, al mismo tiempo lmite mximo.
Si el inicio del programa lser siguiente interviene unos 400 ms
despus de terminarse el anterior, las rdenes de inicio de
programa y de cierre automtico del obturador central entrarn en
conflicto. En esta situacin, el mando del equipo lser dar un
aviso indicando Lser inestable o el error Lser no dispuesto,
con lo que se para el generador lser.

Pautas para el modo


UNSYNC

Para el funcionamiento en modo UNSYNC es imprescindible


conformarse a las siguientes pautas para garantizar una secuencia
temporal ptima:

Al terminarse un programa lser el inicio del siguiente


programa debe intervenir dentro de 350 ms.
Si la temporizacin LCU_UnsncPStartTimeout es < 400 ms
conviene reducir el perodo de 350 ms de la misma manera.

Si el inicio del programa lser siguiente interviene despus de


transcurridos estos 350 ms, es imprescindible que todas las
estaciones cancelen su seal UNSYNC_PSTART, a ser
posible antes de terminarse el programa lser en curso.
As la seal LaserReady se mantiene en LOW hasta que cierre
el obturador central. La aparicin de la seal LaserReady
permitir a los controles externos iniciar el programa lser
siguiente.

En la lnea de standby as como en todas las otras lneas del


programa lser conviene inscribir el mismo camino de luz, o
sea:
MPI, en cual caso el camino de luz vendr determinado por
el interfaz externo, o bien
un determinado camino de luz, vlido para todas las etapas
del programa.
Esta medida permite suprimir los tiempos de conmutacin de
los obturadores y de las agujas.

18

Los interfaces del equipo lser

21-09-33-BA 10/2001

3.4

La estructura de la trama

Entradas

Salidas

Palabra
n

Funcin

Palabra
n

Funcin

Funciones bsicas del lser


Activacin externa, lser on, inicio de
programa, stop, reseteo, pedir lser, inicio
de programa asincrnico

Estados del equipo lser


Activacin externa activa, lser est en
marcha, lser dispuesto, programa
activo, programa terminado, fallo lser,
lser atribuido

N de camino de luz y n de programa


Seleccin del camino de luz y del n del
programa lser que se pretende iniciar.

N de camino de luz y n de
programa
N del camino de luz seleccionado por
el equipo lser y n del programa lser

N de equipo lser
El equipo lser comprueba si se ha
seleccionado el generador correcto.

Posicin de los componentes


pticos
Posicionamiento de 8 obturadores y 8
agujas obturadoras mximo

MPIW3
Palabra de entrada n 3:
Consigna emitida para determinado
parmetro lser

N del equipo lser y posicin de


los componentes pticos
Posicionamiento de 8 agujas mximo

MPIW4
Palabra de entrada n 4:
Consigna emitida para determinado
parmetro lser

Cdigo del mensaje ID y n


Los 2 primeros bytes del cdigo del
mensaje indican el componente (ID) y
el n del componente afectado por un
aviso o un error.

MPIW5
Palabra de entrada n 5:
Consigna emitida para determinado
parmetro lser

Cdigo del mensaje CODE


Los 2 ltimos bytes del cdigo del
mensaje especifican el aviso o el error
afectando al componente.

MPIW6
Palabra de entrada n 6:
Consigna emitida para determinado
parmetro lser

Potencia
Generadores de onda continua:
Potencia lser medida
Generadores pulsados:
Potencia lser mediana medida

MPIW7
Palabra de entrada n 7:
Consigna emitida para determinado
parmetro lser

Sin utilizar en equipos continuos

MPIW8
Palabra de entrada n 8:
Consigna emitida para determinado
parmetro lser

Sin utilizar en equipos continuos

MPIW9
Palabra de entrada n 9:
Consigna emitida para determinado
parmetro lser

Sin utilizar en equipos continuos

Tabla 2

Trama de datos

21-09-33-BA 10/2001

Los interfaces de bus de campo as como de MPI estn


concebidos para una trama de hasta 10 palabras. Opcionalmente,
la trama es extensible a 16 palabras. En la mayora de las
aplicaciones, sin embargo, ya son suficientes las informaciones de
las 2 4 primeras palabras para el control. La trama puede
configurarse sin restricciones dentro de estos lmites.

Los interfaces del equipo lser

19

Palabra.bit

En las tablas que figuran a continuacin hemos recogido las


informaciones asignadas a las distintas tramas.
El nmero de la palabra indica la posicin de la palabra en la zona
de memoria del autmata programable (desfase) en la que se
consignan los datos del acoplador de bus de campo. Su direccin
absoluta viene determinada por la configuracin de la tarjeta
acopladora del autmata programable.
El bit indica la posicin del bit dentro de la palabra.

Byte swap

El byte swap consiste en intercambiar los dos bytes de una misma


palabra.
Ciertos autmatas dotados de procesadores Intel (Siemens etc.)
obligan a intercambiar los dos bytes de una misma palabra para
conseguir las equivalencias correctas.
El sistema MPI permite definir el byte swap para cada alojamiento
en la tabla de configuracin. Cuando el byte swap est activo, el
mando lser se encarga de invertir las palabras antes de emitirlas
o al recibirlas, con lo que se evita la adaptacin a nivel del
autmata.

Entradas
Palabra de entrada n 0:
Entradas por defecto

Palabra.
bit

Denominacin de la
seal

Funcin

0.15

EXT_ACTIVATION
(ACTIVACION_EXT)

Activacin externa.
El equipo lser funciona bajo el control
del interfaz autmata. El PC de mando
sirve nicamente a efectos de
diagnstico y de programacin.

NOTA
Para que el mando lser tome en
cuenta las seales de entrada
siguientes el modo ACTIVACION_EXT
debe estar activo.
0.14

0.13

LOCK_OPERATING
_UNIT
(INHIBIR_
UNIDAD_DE_MANDO)
LASER_ON

Bloqueo de la unidad de control.


El PC de mando sirve nicamente a
efectos de diagnstico y de
programacin.
Se arranca el equipo lser.

(LASER_EN_MARCHA) Generadores lser continuos:


El obturador central permanece
cerrado, el lser se queda en rgimen
Simmer.
Generadores lser pulsados:
El lser se queda en rgimen Simmer.

20

Los interfaces del equipo lser

21-09-33-BA 10/2001

Palabra.
bit
0.12

Denominacin de la
seal

Funcin

LASER_STANDBY

Paso del lser en standby.


Generadores lser continuos:
Estando cerrado el obturador central, el
lser funciona en modo standby.
Generadores lser pulsados:
Esta seal no tiene importancia.

0.11

PSTART_STATICAL
(PSTART_ESTATICO)

Inicio de programa esttico.


Inicio de un programa lser. La seal
debe mantenerse en 1 mientras que no
se termine el programa lser. Si se
quita la seal antes se interrumpe el
programa lser en curso.
La palabra 1 contiene el nmero del
programa lser.
Generadores lser continuos:
Se abre el obturador central, el haz
lser sale si todos los obturadores en
el camino hacia el puesto de
procesado estn abiertos.
Generadores lser pulsados:
Los impulsos lser salen si todos los
obturadores en el camino hacia el
puesto de procesado estn abiertos. El
programa lser gestiona la apertura y
el cierre del obturador central.

0.10

PSTART_DYN

Inicio de programa dinmico.


Inicio de un programa lser por un
flanco de impulso. Una vez recibido el
acuse de recibo PROG_ACTIVO, se
puede quitar la seal. Se ejecuta un
programa lser completo.
El resto de la secuencia es idntica a
aqulla descrita bajo PSTART_STAT.

0.9

PROG_STOP

Parada del programa.


Interrupcin del programa lser. Esta
seal termina un programa lser
iniciado por PSTART_DYN.
Iniciando el programa lser por
PSTART_STAT basta quitar la seal
PSTART_STAT para interrumpirlo.

0.8

RESET

Reseteo.
Avisos y mensajes de error quedan
reseteados.
En caso de avera, al RESETEAR el
mando lser, se inicia un ciclo de
reseteo acompaado de la reinicializacin del equipo.

21-09-33-BA 10/2001

Los interfaces del equipo lser

21

Palabra.
bit
0.7

Denominacin de la
seal

Funcin

FAULT_EXTERN

Fallo externo.
El control externo seala un estado de
error. Se detiene el generador lser, se
interrumpen los programas en curso.

0.6

INQUIRY_1
(INTERROGACIN_1)

Entrada de interrogacin n 1
Permite integrar en los programas lser
funciones de espera (W1H, W1L) que
interrumpirn la secuencia programada
en funcin de la seal que se da en
INQUIRY_1.

0.5

INQUIRY_2
(INTERROGACIN_2)

Entrada de interrogacin n 2
Permite integrar en los programas lser
funciones de espera (W2H, W2L) que
interrumpirn la secuencia programada
en funcin de la seal que se da en
INQUIRY_2.

0.4

Reservado.

0.3
0.2

Reservado.
UNSYNC_PSTART

Control asincrnico.
El inicio de programa se acepta cuanto
antes, an sin sincronizacin con
LASER_READY.
Unicamente en sistemas dotados del
interfaz multi PLC (MPI).

0.1

PILOT_LASER_ON
(LASER_PILOTO
_EN_MARCHA)

Activacin del lser piloto.


Se activa el lser piloto.
En los sistemas MPI:
Esta entrada se acepta siempre an
cuando el equipo lser est sin atribuir.

0.0

REQUEST_LASER
(PETICION_LASER)

Peticin del lser.


El control externo pide el acceso al
equipo lser.
Tabla 3

NOTA
Para el detalle de las seales intercambiadas por las entradas
estndar consultar la descripcin de interfaces facilitada con el
equipo lser. En lo que se refiere a los tipos de lser pulsado o
continuo, son disponibles las siguientes descripciones de interfaz:
21-09-22-BA referentes a equipos lser continuos

22

21-09-21-BA referentes a equipos lser pulsados.

Los interfaces del equipo lser

21-09-33-BA 10/2001

Palabra de entrada n 1:
Camino de luz / n de
programa

Palabra.
bit
1.15

Denominacin de la
seal

Funcin

Camino de luz

El autmata seala el nmero del


camino de luz seleccionado.
Con ILN (vese ms adelante):
Debe ser idntico al nmero transmitido por la codificacin del camino de
luz en paralelo a la fibra ptica.

Bit 8

...

...

1.8

Bit 1

Sin ILN:
Le corresponde al autmata que
solicita generar este nmero (programa
del autmata).
Formato: hexadecimal.
Ejemplo del camino de luz 19dec:
00010011 = 13hex = 19dec
1.7

N de programa

Bit 8

...

...

Los 8 bits de entrada transmiten el


nmero de programa a ejecutar.

1.0

Bit 1

Formato: hexadecimal.
Ejemplo del programa lser 19dec:
0001 1001 = 19hex = 25dec

Tabla 4

ILN

Interface Laser Network


Componente opcional para transmitir la informacin referente al
camino de luz del generador lser al autmata.
Vase la descripcin del interfaz ILN.

Por defecto, el mando lser interpretar el nmero de


programa como cdigo BCD.
Atencin!

En el caso de nmeros de programa superiores a 9 es


posible que el robot se equivoque de programa si recibe
valores en cdigo hexadecimal del mando.
En arquitecturas MPI, los nmeros de programa deben
indicarse obligatoriamente en cdigo hexadecimal.

Compruebe el valor del parmetro "PLC_ProgNumberIsBCD"


en WinLas accediendo a Configuracin > Ajustes sistema.
En sistemas MPI:

PLC_ProgNumberIsBCD = FALSE

Una modificacin de este valor se acepta a partir de un nivel


de usuario 50.

21-09-33-BA 10/2001

Los interfaces del equipo lser

23

Palabra de entrada n 2: N
del equipo lser

Palabra.
bit
2.15

Denominacin de la
seal

Funcin

Reservado

Reserva

..
2.8

Reservado

2.7

N de equipo lser Bit 8

..
2.0

ILN

N de equipo lser Bit 1

Mediante los bits de entrada 2.0 .. 2.7,


el autmata activo comunica el nmero
del equipo lser que se supone
suministrar la potencia lser.
Tabla 5

Indicacin relativa a los bits 2.0 .. 2.7


Si los equipos lser interconectados estn dotados de ILN, el
nmero de cada equipo lser se transmite por el cable de codificacin conectado al autmata (vase la descripcin del interfaz
ILN). En el caso contrario, le corresponde al autmata generarlos.
El nmero de equipo lser que se recoge en las entradas 2.0 .. 2.7
se compara con aqul atribuido al equipo lser. Si no coinciden, el
equipo lser se queda en estado de fallo.

Atribuir el nmero lser

Men de WinLas Configuracin > Ajustes sistema.


Parmetros: MPI_LaserNumber = <Nmero del equipo lser, 2
dgitos, hex.>

Palabras de entrada 3 a 9:
Transmisin de parmetros

Las palabras de entrada de 3 a 9 pueden utilizarse para transmitir


parmetros mientras que el programa est en curso.
En lugar de valores fijos, el programa lser contiene un comodn,
que define la fuente de donde extraer el valor a preseleccionar
conforme vaya desarrollndose el programa.
Es posible modificar estos valores mientras que el programa est
en curso. As, el usuario puede modular la potencia lser durante
el ciclo.
El tiempo de transicin de una consigna de potencia entre su
presencia en el interfaz del bus de campo hasta que se valide en
la pieza es de unos 5 ms.
En la siguiente tabla se recogen los posibles parmetros y su
composicin antes de transmitirse.
Parmetros

Generadores
continuos

Generadores
lser pulsados

Potencia lser

1 W / dgito

1 W / dgito
Potencia de
impulso

Offset (desfase)

1 vatio / dgito.
Complemento de 2

Duracin de
impulso

1ms / dgito

1s / dgito

Frecuencia de
repeticin

---

0.1 Hz / dgito

Comentarios

Desfase de
potencia para
formas de impulso

Tabla 6

24

Los interfaces del equipo lser

21-09-33-BA 10/2001

Palabra.bit

Denominacin
de la seal

Funcin

3.15 .. 3.0

MPIW3

4.15 .. 4.0

MPIW4

5.15 .. 5.0

MPIW5

Dentro de programas lser, se pueden


atribuir los parmetros lser de acuerdo con
la Tabla 6, pg. 24 a las palabras de entrada
3 .. 9 del slot MPI mediante la palabra clave

6.15 .. 6.0

MPIW6

MPIW3 .. MPIW9

7.15 .. 7.0

MPIW7

8.15 .. 8.0

MPIW8

9.15 .. 9.0

MPIW9
Tabla 7

Salidas
Palabra de salida n 0:
Salidas por defecto

Palabr
a.bit
0.15

0.14

Denominacin de la
seal

Funcin

EXT_ACTIVATION
_ACTIVE

Activacin externa activa.

(ACTIVACION_EXT_
ACTIVA)

El equipo lser puede funcionar bajo el


control del interfaz autmata.

LASER_IS_ON
(LASER_EN_MARCHA)

El lser est activado.


El lser se queda en rgimen Simmer.

0.13

LASER_READY
(LASER_DISPUESTO)

El lser est dispuesto.


Generadores lser continuos:
El lser est en standby, dispuesto a
iniciar un programa.

0.12

PROG_ACTIVE
(PROG_ACTIVO)

0.11

PROG_COMPLETED
(PROG_TERMINADO)

0.10

0.9
0.8
0.7

0.6

El programa lser est terminado.


El programa ha sido ejecutado, est
terminado.

Programa lser ha sido interrumpido.


(PROG_INTERRUMPIDO El programa se interrumpi antes de
terminar.
)
Salidas de forzada 1, 2 y 3
SET1
A efectos de sincronizacin, los
SET2
programas lser pueden incorporar
SET3
funciones de forzada (SxH, SxL)
orientadas a forzar la salida SETx
durante el desarrollo del programa.
Asignacin de las funciones de
forzada:
SET1: S1H, S1L
SET2: S2H, S2L
SET3: S3H, S3L
PROG_CANCELLED

SIK_OPEN
(SIK_ABIERTO)

21-09-33-BA 10/2001

Programa lser activo.


Se ha iniciado un programa lser que
est en curso de ejecutarse.

Circuito de seguridad (SIK) abierto.


El circuito de seguridad (SIK) de un
obturador en el camino del haz ha
quedado interrumpido. Dio lugar al
cierre forzado del obturador respectivo.

Los interfaces del equipo lser

25

Palabr
a.bit
0.5

Denominacin de la
seal

Funcin

MONITORING
(AVISO)

Ha ocurrido un aviso.
Seal colectiva para indicar estados no
conformes.
Se pueden analizar las dems seales
o el cdigo del mensaje.
Causas posibles:

El mando acaba de detectar un


estado crtico (FAULT_LASER).

El ltimo programa lser ejecutado


ha sido interrumpido
(PROG_CANCELLED).

La seal EXT_FAULT est o


estaba presente.

El circuito de seguridad est


abierto (SIK_OPEN).

El circuito de EMERGENCIA ha
quedado interrumpido.

0.4

FAULT_LASER
(FALLO_LASER)

Fallo en el equipo lser


Se acaba de detectar un estado no
conforme o un programa en curso ha
sido interrumpido.
Se ha parado el lser, el mando lser
ha interrumpido el circuito de
seguridad.

0.3

LASER_ASSIGNED
(LASER_ATRIBUIDO)

El lser est atribuido.


Respuesta a la seal
REQUEST_LASER
Atribucin del equipo lser al autmata
que solicita. Le da el control exclusivo.

0.2

POWER_LIMIT
(LIMITE DE POTENCIA)

Lmite de potencia del sistema


En lseres pulsados nicamente.
Hay que reducir por lo menos uno de
los parmetros lser (frecuencia de
repeticin, duracin o potencia de
impulso).

0.1

0.0

PILOT_LASER_IS_ON
(LASER PILOTO
ESTA_ACTIVO)

Lser piloto activado.

LASER_WARNING_
LAMP_IS_ON
(AVISADOR_DE
EMISION_ENCENDIDO)

El avisador de emisin lser est


encendido.

NOTA
Para prolongar su duracin de vida el
lser piloto se apaga en ciertas
condiciones, despus de transcurrir un
tiempo mnimo.

Los acumuladores de energa del lser


ya contienen suficiente energa para
producir radiacin lser.
NOTA
Si se conecta un indicador de emisin
a esta salida, la ley nos obliga a prever:

un control de filamento

o bien otro indicador redundante


conectado en parelelo
Tabla 8

26

Los interfaces del equipo lser

21-09-33-BA 10/2001

Palabra de salida n 1:
Camino de luz / n de
programa

Palabra.
bit
1.15
....
1.8

Denominacin de la
seal

Funcin

Camino de luz

Acuse de recibo para confirmar el


camino de luz seleccionado

Bit 8
....
Bit 1

Formato: hexadecimal.
Ejemplo del camino de luz 19:
00010011 = 13hex = 19dec
1.7
....
1.0

N de programa

Bit 8
....
Bit 1

Acuse de recibo para el n del


programa lser seleccionado
Formato: hexadecimal.
Men de WinLas
Configuracin > Ajustes sistema.
PLC_ProgNumberIsBCD = FALSE
Ejemplo del programa lser n 13:
0001 0011 = 13hex = 19dec
Tabla 9

Palabra de salida n 2:
Posicin de los obturadores
y de las agujas obturadoras

Denominacin de la
seal

Funcin

2.15

Obturador 8

1 = cerrado, 0 = abierto

2.14

Obturador 7

2.13

Obturador 6

2.12

Obturador 5

2.11

Obturador 4

2.10

Obturador 3

2.9

Obturador 2

2.8

Obturador 1

2.7

Aguja obturadora 8

2.6

Aguja obturadora 7

2.5

Aguja obturadora 6

2.4

Aguja obturadora 5

2.3

Aguja obturadora 4

2.2

Aguja obturadora 3

2.1

Aguja obturadora 2

2.0

Aguja obturadora 1

Palabra.
bit

1 = cerrado, 0 = abierto

Tabla 10

21-09-33-BA 10/2001

Los interfaces del equipo lser

27

Palabra de salida n 3:
Nmero del equipo lser y
posicin de las agujas

Palabra.
bit
3.15

Denominacin de la
seal

Funcin

N de equipo lser Bit 8

Transmisin del nmero lser asignado


al equipo lser

...

...

3.8

Bit 1

Definir el n del equipo lser: men de


WinLas Configuracin > Ajustes
sistema.
MPI_LaserNumber=nn
Formato: hexadecimal.

3.7

Aguja 8

3.6

Aguja 7

3.5

Aguja 6

3.4

Aguja 5

3.3

Aguja 4

3.2

Aguja 3

3.1

Aguja 2

3.0

Aguja 1

1 = desva, 0 = no desva

Tabla 11

Palabra de salida n 4:
Cdigo del mensaje
byte 1 (ID), byte 2 (NUM)

Palabra.
bit
4.15

Denominacin de la
seal

Funcin

Mensaje ID1

Cdigo del mensaje:


Identificacin del conjunto (ID) que
emite el mensaje

...

...

4.12
4.11

Bit 1
Mensaje ID2

...

Bit 4

Formato: hexadecimal.

...

4.8
4.7

Bit 4

Bit 1
Mensaje NUM

Bit 8

...

...

4.0

Bit 1

Cdigo del mensaje:


N del componente de mismo tipo
(NUM)
Formato: codificado bits / binario.
Tabla 12

Palabra de salida n 5:
Cdigo del mensaje byte 3 y
byte 4

Palabra.
bit
5.15
...
5.0

Denominacin de la
seal

Funcin

Cdigo del mensaje


CODE

Cdigo de mensaje del conjunto que


emite el mensaje.
Formato: hexadecimal.
Tabla 13

NOTA
Los valores de las palabras de salida 4 y 5 se utilizan a efectos de
visualizacin, no hace falta que los controles externos los
interpreten.
HAAS-LASER comercializa el TLS MessageViewer (visualizador
de mensajes TLS), una herramienta que permite visualizar el texto
detallado de cada mensaje. Es un programa que funciona bajo
Windows NT y sus versiones sucesoras.

28

Los interfaces del equipo lser

21-09-33-BA 10/2001

Palabra de salida n 6:
Potencia lser

Palabra.
bit

Denominacin de la
seal

Funcin

6.15
....
6.0

LASER_POWER
(POTENCIA LASER)

Generadores lser continuos:


Potencia lser medida
Generadores lser pulsados:
Potencia media medida (Pav)
Requisito:
El mando del equipo lser est dotado
de una tarjeta de medicin lser (LMP).
Formato:
Peso del bit 15:
Peso del bit 0:

binario
215/10 = 3276,8 W
20 / 10 = 0,1 W

Resolucin:
Rango:

0.1 vatio / dgito.


0.0 W - 6553.5 W

Los valores se refrescan cada 0,5 s


aprox.
Tabla 14

Palabra de salida n 7:
Energa

Palabra.
Bit
7.15
....
7.0

Denominacin de la
seal

Funcin

ENERGY

Generadores lser continuos: Sin


utilizar.

(ENERGIA)

Generadores lser pulsados: Energa


del impulso.
Prerrequisito:
El mando del equipo lser est dotado
de una tarjeta de medicin lser (LMP).
Formato:
Peso del bit 15:
Peso del bit 0:

binario
215/100 = 327,68 J
20 / 100 = 0,01 J

Resolucin:
Rango:

0.01 J/ dgito.
0.00 J - 655.35 J

Los valores se refrescan cada 0,5 s


aprox.
Tabla 15

Palabra de salida n 8:
Reservado

Palabra.
bit

Denominacin de la
seal

Funcin
Reservado.

8.15
....
8.0

Tabla 16

Palabra de salida n 9:
Reservado

Palabra.
bit
9.15
....
9.0

Denominacin de la
seal

Funcin
Reservado.

Tabla 17

21-09-33-BA 10/2001

Los interfaces del equipo lser

29

4.

Diagramas de tiempo

4.1

Control sincronizado

En modo sincronizado, un control emite una peticin de recursos,


esperando a que se le atribuya el equipo lser con lo que se inicia
el programa lser.
Pedir laser por MPI (Laser est libre, SIK cerrado)
52
50 51

54
53 55

56

58
57

62
60 61

63

65
64 66

67

69
68

70

71 72 73

74 75

Robot A

Enradas

LASER
Main switch on
LASER ON
LASER STANDBY
EXTERNAL ACT.
UNSYNC START
REQUEST LASER
PROG START STAT

Salidas

1
LASER IS ON
EXTERNAL ACT. ACT.
LASER ASSIGNED
LASER READY
PROGRAM ACTIVE
SIK OPENED
PROG COMPLETED

Robot B

Entradas

80 81

LASER ON
LASER STANDBY
EXTERNAL ACT.
UNSYNC START
REQUEST LASER
PROG START STAT

Salidas

LASER IS ON
EXTERNAL ACT. ACT.
LASER ASSIGNED
LASER READY
PROGRAM ACTIVE
SIK OPENED
PROG COMPLETED

Robot A:

PROG NO. LASER NO. LIGHT PATH NO. LASER POWER

Robot B:

PROG NO. LASER NO. LIGHT PATH NO. LASER POWER

Fig. 3
Momento

Informacin

50

Las seales LASER_ON y LASER_STANDBY estn activas.

51

El equipo lser da el retorno: LASER_IS_ON.

52

53

30

NOTA
Unos 4 segundos despus de recibir esta seal, un equipo lser sin MPI dara el retorno
LASER_READY.
El robot A solicita el equipo lser.
En este momento a ms tardar, la informacin relativa al camino de luz debe estar presente. Una vez
conmutado el camino de luz el lser sealar que est dispuesto.
El equipo lser est atribuido al robot A. La seal ACTIVACION_EXT est activa. El equipo lser
funciona bajo el control del interfaz. El camino de luz est seleccionado. En cuanto el lser est
dispuesto (standby activo, ningn error, circuito de seguridad sin interrumpir), la seal LASER_READY
pasa a 1. Se puede iniciar el programa lser.

Diagramas de tiempo

21-09-33-BA 10/2001

Momento

Informacin

54

El control externo inicia su programa lser.

55

El programa lser est en curso. Se abre el obturador. El haz saldr al cabo de unos 60 ms a condicin
de que el obturador est abierto.

56

El obturador est abierto. El haz lser est disponible en la pieza.

57

Desaparece la seal PROGRAM_START.

58

Un acuse de recibo viene a confirmar el final del programa lser.

60

El obturador est cerrado. El equipo lser est dispuesto de nuevo.

61

El robot A quita la seal REQUEST_LASER, con lo que las seales de salida pueden desaparecer.

62

Desaparicin de las seales de salida, ya que la seal REQUEST_LASER ya no est presente.

80

El robot B activa las seales LASER_ON y LASER_STANDBY. Estas seales garantizan que el lser no
se apague en cuanto el robot A quite las seales.
La seal ACTIVACION_EXTERNA indica que el lser funciona bajo el control del interfaz.
NOTA
Para evitar la alternancia permanente entre activacin y desactivacin del lser se aconseja que uno de
los controles externos mantenga las seales LASER_ON y LASER_STANDBY constantemente.

81

Retorno mediante las seales LASER_IS_ON y ACTIVACION_EXTERNA_ACTIVA.

63

El robot B viene a solicitar el equipo lser.


En este momento a ms tardar, la informacin relativa al camino de luz debe estar presente. Una vez
conmutado el camino de luz, el lser sealar que est dispuesto.
NOTA
Las informaciones acerca del camino de luz deben mantenerse constantemente para determinar con
certeza el estado del circuito de seguridad referente a ese puesto de procesado.

64

El equipo lser est atribuido al robot B. La seal ACTIVACION_EXTERNA est activa. El equipo lser
funciona bajo el control del interfaz. El camino de luz est seleccionado. En cuanto el lser est
dispuesto (standby activo, ningn error, circuito de seguridad sin interrumpir), la seal LASER_READY
pasa a 1. Se puede iniciar el programa lser.

65

El control externo inicia su programa lser.

66

El programa lser est en curso. Se abre el obturador. El haz saldr al cabo de unos 60 ms a condicin
de que el obturador est abierto.

67

El obturador est abierto. El haz lser est disponible en la pieza.

68

Desaparece la seal PROGRAM_START.

69

Un acuse de recibo viene a confirmar el final del programa lser.

70

El obturador est cerrado. El equipo lser est dispuesto de nuevo.

71

Unos 5 segundos despus de terminar el programa, la salida PROG_COMPLETED cae.

72

El objetivo es llevar el lser bajo el control del PC en este camino de luz. Por esta razn se quita
ACTIVACION_EXTERNA. El equipo lser deja de estar disponible en el interfaz.

73

La seal ACTIVACION_EXTERNA ha quedado inactiva. El equipo lser deja de estar disponible.


NOTA
Un PC de mando asociado a este camino de luz permite controlar el equipo lser en manual.

74

El robot B quita la peticin del equipo lser.

75

El equipo lser deja de estar atribuido al robot B.


Tabla 18

21-09-33-BA 10/2001

Diagramas de tiempo

31

4.2

Control asincrnico

En modo asincrnico, un control emite una peticin de recursos e


inicia el programa lser sin esperar a que se le atribuya el equipo
lser.
Pedir + iniciar LASER en modo asincrnico MPI (Laser activo)
7
3

4 56

8 10
7.1 9 11 12 13

25

20

15
14 16

17

18

19 21 22

23

29
27

24 26

28 30

Main switch on
LASER ON
LASER STANDBY
EXTERNAL ACT.
UNSYNC START
REQUEST LASER
PROG START STAT

Salidas

Robot A

Entradas

LASER

LASER IS ON
EXTERNAL ACT. ACT.
LASER ASSIGNED
LASER READY
PROGRAM ACTIVE
SIK OPENED
PROG COMPLETED

Entradas

35

37

36

38

LASER ON
LASER STANDBY
EXTERNAL ACT.
UNSYNC START
REQUEST LASER
PROG START STAT

Salidas

Robot B

31 32 33 34

LASER IS ON
EXTERNAL ACT. ACT.
LASER ASSIGNED
LASER READY
PROGRAM ACTIVE
SIK OPENED
PROG COMPLETED

Robot A:

PROG NO. LASER NO. LIGHT PATH NO. LASER POWER

Robot B:

PROG NO. LASER NO. LIGHT PATH NO. LASER POWER

Fig. 4

Momento

Informacin

Se enva el n del camino de luz. Hasta ahora, el camino de luz 0 invlido estaba seleccionado.

El circuito de seguridad del camino de luz actual seleccionado est cerrado.

Las seales LASER_ON y LASER_STANDBY estn activas.

El equipo lser da el retorno: LASER_IS_ON.


NOTA
Unos 4 segundos despus de recibir esta seal, un equipo lser sin MPI dara el retorno
LASER_READY.

Se activa la seal ACTIVACION_EXT con anticipacin.


El equipo lser da el retorno: ACTIVACION_EXTERNA_ACTIVA.
NOTA
No hace falta activar la seal con anticipacin. Se aconseja suprimir la alternancia entre estas seales
para mejorar el comportamiento dinmico.

32

Diagramas de tiempo

21-09-33-BA 10/2001

Momento

Informacin

Se activa el modo UNSYNC_PSTART (inicio de programa sin la seal lser dispuesto).

En modo UNSYNC_PSTART el lser est dispuesto aun cuando el interfaz no haya sido atribuido. Se
activa LASER_READY.
NOTA
LASER_READY significa en este modo:
Es posible iniciar el programa. De momento, el equipo lser sigue tal vez conectado a otra estacin. El
circuito de seguridad est cerrado. El lser funciona en standby. No hay ningn fallo presente. Si hay
interrupcin de programa no ha sido confirmado por la seal PROGRAM_CANCELLED.

10

El control externo inicia su programa lser, al tiempo que pide el equipo lser y selecciona el nmero del
programa lser. Se conserva el mismo n de camino de luz.

11

El equipo lser da un acuse de recibo:


El equipo lser est atribuido al robot A. La seal de control externo ACTIVACION_EXT_ACTIVA est
activa. El programa lser est en curso. La seal LASER_READY est activa, ya que este modo no
supone la desactivacin de LASER_READY por un programa lser en curso.
Se abre el obturador. El haz lser saldr al cabo de unos 60 ms a condicin de que el obturador central
est abierto.

12

El control externo anula su peticin de recursos ya que el ciclo para el cual necesitaba el equipo lser
est terminado.
As, otro control puede solicitar el equipo lser a su vez, lo que evita cerrar el obturador al terminar el
programa lser. Esta secuencia garantiza un cambio al voleo.
NOTA
El mando lser cierra el obturador central si no se inicia ningn programa lser durante el intervalo
definido por la variable "LCU_UnsyncPStartTimeout" (mximo: 350 ms).

13

El obturador est abierto dejando salir el haz lser.

14

Se quita la seal PSTART_STATICAL.

15

Aparece la seal PROGRAM_COMPLETED, el acuse de recibo que confirma el final del programa lser.
La seal LASER_ASSIGNED desaparece ya que no hay ms peticiones de recursos por parte de otros
controles.

31

Ha cambiado el n del camino de luz.

32

El circuito de seguridad del nuevo camino de luz est cerrado. Desaparece la seal SIK_OPEN.
NOTA
Para que el mando lser pueda determinar con certeza la seal SIK_OPEN, le hace falta conocer el n
del camino de luz, el del programa lser y el del equipo lser constantemente. Permite optimizar la
secuencia en el tiempo.

33

Las 4 seales LASER_ON, LASER_STANDBY, ACT_EXTERNA y UNSYNC_PSTART sern aplicadas


simultneamiente. El modo UNSYNC_PSTART est activo.

34

El equipo lser est activado, dispuesto a funcionar en modo UNSYNC_PSTART.

35

Mientras que el programa lser est en curso en el robot A, el robot B solicita a su vez el equipo lser
activando la seal PROGRAM_START que supone el inicio de un programa lser.

16

Se procesan la peticin de recursos y el inicio de programa emitidos por el robot B, que recibe los acuses
de recibos correspondientes. Se inicia el programa lser.

17

Todos los ajustes quedan bien, con lo que el haz lser saldr.

18

Mientras que el programa lser est en curso en el robot A, el robot B solicita de nuevo el equipo lser
activando la seal PSTART_STATICAL.

19

Se quita la seal PSTART_STATICAL.

20

Aparece la seal PROGRAM_COMPLETED, el acuse de recibo del final del programa lser. Ya que la
peticin del equipo lser ha quedado anulada, la seal LASER_ASSIGNED desaparece.

21-09-33-BA 10/2001

Diagramas de tiempo

33

Momento

Informacin

21

Se procesan la solicitud de recursos y el inicio de programa emitidos por el robot B, que recibe los
acuses de recibos correspondientes. Se inicia el programa lser.
El obturador permanece abierto. Se conmuta el camino de luz. Se conmutan el nmero del programa
lser y los parmetros lser. De nuevo, el haz lser saldr al cabo de unos 60 ms a condicin de que el
camino de luz est seleccionado.
Tabla 19

Tiempos indicados

34

Diagramas de tiempo

Los tiempos indicados no tienen en cuenta los tiempos de ciclo de


buses externos ya que no conocemos estos tiempos de base y de
ciclo.

21-09-33-BA 10/2001

5.

Programacin

5.1

Elaborar programas lser

Estructura del programa


lser

Los programas lser destinados a sistemas MPI tienen la misma


estructura que los programas lser de otros sistemas. El usuario
puede aprovechar todo el abanico de posibilidades para la
programacin de secuencias de proceso.

Transmisin de parmetros
durante el ciclo

Para minimizar el nmero de programas lser a administrar, en


general, conviene introducir muchos parmetros por el interfaz
MPI conforme vaya desarrollndose el ciclo. Esta medida aumenta
la flexibilidad a la hora de atribuir los equipos lser a los puestos
de procesado (robots).

Comodines

A la hora de elaborar un programa lser es preciso poner un


comodn para cada parmetro externo que se introduce. Este
contiene una referencia a la posicin de las entradas donde leer
el valor del parmetro durante el ciclo.
En sistemas MPI, los nombres de estos comodines van precedidos
de "MPI". Para seleccionar un comodn utilizar el botn Opciones
de campo. En cuanto al formato de la trama vase Tabla 6,
pag. 24.
Ejemplo:
En el campo de la potencia del programa lser figura MPIW3. La
potencia lser se introduce mediante la palabra MPI 3.

Fig. 5

Caminos de luz

Las informaciones referentes al camino de luz se comunican en


posiciones bien definidas de los datos de entrada (vase apartado
3.4, Entradas):
N del camino de luz:
Palabra 1, bit 8 .. 15
N del equipo lser:
Palabra 2, bit 0 .. 7.
En el campo Num. camino luz del progama lser figurar MPI.

21-09-33-BA 10/2001

Programacin

35

5.2

Asignar los caminos de luz

"Asignar los caminos de luz" implica definir para cada camino de


luz las tarjetas acopladoras (slots) que se autorizan para este
camino de luz. As, se excluye que se asocien caminos de luz a
puestos de procesado inadmisibles.

El editor de caminos de luz da la posibilidad de modificar las


posiciones de los componentes pticos de un determinado
camino de luz.
Precaucin! Es posible modificar caminos de luz ya configurados.
Cualquier modificacin descuidada supone el riesgo de que
el haz salga inoportunamente.

Slo personal debidamente formado est autorizado para


realizar modificaciones en el editor de caminos de luz.

Antes de acceder al editor de caminos de luz activar el nivel


usuario 60.

1. Accediendo a WinLas pinchar la opcin


Configuracin >Vista > Seleccionar nivel de usuario.
El cuadro que permite entrar la contrasea aparece en la
pantalla.
2. Entrar la contrasea para el nivel de usuario 60.
Activando el nivel de usuario 60 Vd. queda habilitado para
asignar los caminos de luz. Las modificaciones de los caminos
de luz se autorizan a partir del nivel de 70.
3. Pinchar la opcin Configuracin > Crear y modificar los
caminos de luz.
Esta seleccin da acceso al editor de caminos de luz. El
cuadro que permite asignar los puestos de procesado aparece
en la pantalla (abajo).

Fig. 6

4. Definir para cada uno de los 32 puestos de procesado mximo


si se puede asignar al camino de luz considerado.
5. Repetir el mismo procedimiento para todos los caminos de luz
del equipo lser.
Los puestos de procesado han quedado asignados a los caminos
de luz. Si, durante el ciclo, una tarjeta acopladora (1 .. 32) viene a
pedir un camino de luz al que no est asignada, da lugar a un
error, que desconecta el equipo lser.

36

Programacin

21-09-33-BA 10/2001

6.

Diagnstico

A efectos de diagnstico de un interfaz, varias herramientas estn


a disposicin del usuario, que describiremos a continuacin.

6.1

Los dilogos MPI en WinLas

La opcin Prueba > Resumen MPI permite acceder a los dilogos


MPI. En este cuadro se recogen todos los 32 alojamientos
(slots), as como los detalles de las seales ms importantes de
cada slot.

21-09-33-BA 10/2001

Sinptico de los 32 slots en su conjunto

Fig. 7

Seales intercambiadas por un slot (el n 10)

Fig. 8

Diagnstico

37

6.2 Logic Analyzer (analizador lgico)


El analizador lgico permite registrar las seales de control para
su posterior anlisis. A este efecto, hace falta validar el registro de
datos bajo Ajustes sistema como sigue:
SPA_RecordActive = TRUE
Se obtiene el registro de las seales del puesto de procesado
(slot) titular de la atribucin.
Los datos recogidos se consignan en un fichero log:
Directorio:
{Directorio de programas}\HAAS-LASER\winlas\LogFiles\{N de
equipo}
Nombre del fichero: SP_nnnn.LOG,
nnnn correspondiendo a un nmero de orden.
Ejemplo:
C:\Programas\
HAAS-LASER\winlas\LogFiles\90500\SP_0012.LOG
Los datos registrados se consignan en ficheros, por bloques de
256 kBytes cada uno. As, en caso de consultas, los ficheros
interesantes pueden transmitirse por email a HAAS-LASER.
Activar el analizador lgico

Para analizar los datos registrados activar el analizador lgico


de acuerdo con uno de estos dos mthodos:
en WinLas accediendo al men:
Prueba > Herramientas > TLS LogicAnalyzer o bien
por el men INICIO de Windows:
Inicio > HAAS-LASER > TLS LogicAnalyzer

El LogicAnalyzer aparecer en la pantalla, como se representa a


continuacin.

38

Diagnstico

21-09-33-BA 10/2001

Analizador Lgico

Fig. 9

Utilizacin del analizador lgico


Abrir archivo

Abrir el fichero log que contiene los datos registrados accediendo


al men:
File > Open (Archivo > Abrir).

Fig. 10

21-09-33-BA 10/2001

Diagnstico

39

Formato de impresin

El usuario puede imprimir el registro obtenido acompaado de un


comentario. Para introducir este comentario utilizar el dilogo Print
layout (Formato de impresin).

Fig. 11

Imprimir

Acceder al dilogo Select Printer (Seleccionar impresora) para


configurar la impresora. La pgina se puede imprimir en alto o en
cuarto.

Vista

Este cuadro permite definir el diseo grfico de la impresin. La


configuracin puede influir en:

Configuracin

el intervalo de tiempo visible;


10 intervalos de tiempos son disponibles.

la rejilla
La opcin GRID permite activar y desactivar la rejilla.

cambios en la posicin de las lneas del cursor y auxiliares;


El usuario puede definir la posicin de la lnea del cursor. Tres
posiciones son disponibles. La posicin del cursor
corresponde a un tanto porciento del intervalo seleccionado.

En el men Settings (Configuracin) el usuario puede definir los


ajustes siguientes:

las seales que pretende visualizar;

el factor de escala para valores anlogicos;

las condiciones de disparo.

Asignacin de los canales


Al abrir un fichero log, automticamente, se le ofrece la seleccin
de seales. En este dilogo puede definir las seales que
pretende visualizar.

40

Diagnstico

21-09-33-BA 10/2001

Dilogo
El men Signal Selection (Dilogo de seleccin de seales)
permite seleccionar las seales que le interesan.

Fig. 12

Default
La opcin Default (valores por defecto) permite acceder a la
seleccin de seales por defecto, predefinidos por HAAS-LASER.
Open (Abrir)
Permite obtener la lista de las seales ya almacenadas.
Save (Guardar)
Es posible almacenar las seales seleccionadas.

21-09-33-BA 10/2001

Diagnstico

41

Analog range (Rango analgico)


Es posible adaptar los valores analgicos modificando la escala
del eje y.
Trigger condition (Condiciones de disparo)
Este dilogo permite definir los criterios de bsqueda. La
bsqueda puede referirse a:

estados de seales digitales;

determinados valores analgicos;

estados de seales digitales y valores analgicos;

Depende del criterio del usuario si quiere activar el modo de


bsqueda con el ratn o el teclado. El modo seleccionado se
identifica por la casilla de verificacin activada.
A la hora de buscar un valor analgico, hace falta indicar adems
si la bsqueda debe incluir valores superiores o inferiores al valor
seleccionado. Por defecto, la bsqueda se referir a un valor
superior.
En cuanto a seales digitales, el usuario puede elegir entre 3
estados:

HIGH (1)

LOW (0)

DONT CARE (X) (sin importancia)

Fig. 13

42

Diagnstico

21-09-33-BA 10/2001

Goto (Ir a)
La opcin Ir a ofrece la posibilidad de moverse libremente dentro
de los registros de datos obtenidos. La navegacin se ve facilitada
gracias a las opciones del men y la barra de progreso. Las
opciones siguientes son disponibles:
Time (Tiempo)
El usuario puede seleccionar directamente un punto determinado
dentro de un registro de datos.

Fig. 14

Index data set (Indice o registro de datos)


Es posible saltar de un registro de datos a otro, en adelante o
hacia atrs. Se puede acceder directamente a cada registro de
datos.

Time unit back (Retroceso por unidad de tiempo)

Fig. 15

La visualizacin vuelve una unidad de tiempo hacia atrs. Los


datos procedentes del equipo lser no se leen a intervalos fijos,
sino nicamente cuando se produzca un cambio de estado. Sin
embargo, la visualizacin en la pantalla es continua.
Time unit for (Avance por unidad de tiempo)
La visualizacin avanza de una unidad de tiempo.
Data set back (Registro de datos precedente)
La visualizacin vuelve al registro de datos precedente.
Data set for (Registro de datos siguiente)
La visualizacin pasa al registro de datos siguiente.

21-09-33-BA 10/2001

Diagnstico

43

Half window back (Media pantalla atrs)


Cualquiera que sea la base de tiempo seleccionada, la pantalla
vuelve de media pantalla hacia atrs.
Half window for (Media pantalla en adelante)
Cualquiera que sea la base de tiempo seleccionada, la pantalla
sigue media pantalla en adelante.
Para facilitar la orientacin se observan dos lneas auxiliares en la
pantalla. La primera indica la posicin actual. La segunda indica el
punto que se alcanza despus de correr la imagen de media
pantalla.
Begin of data (Inicio de datos)
La visualizacin vuelve al inicio de los datos registrados.
End of data (Final de datos)
La visualizacin salta al final de los datos registrados.
Seach to the begin (Bsqueda hacia atrs (inicio del registro))
Permite buscar una condicin de disparo seleccionada hacia atrs
a partir del momento considerado.
Search to the data end (Bsqueda en adelante (final del
registro))
Permite buscar una condicin de disparo seleccionada en adelante
a partir del momento considerado.

44

Diagnstico

21-09-33-BA 10/2001

6.3

PLCView (visualizador PLC)

El visualizador PLCView permite registrar el intercambio de los


datos de entrada y de salida entre todos los alojamientos MPI en
forma de tablas
Visualizacin de seales

Las tres primeras palabras de entrada y de salida lser se agrupan


por bits, acompaadas de su nombre respectivo (vase Fig. 16,
pag. 46). Cada seal va precedida de un LED simblico que
significa:
LED en verde:

seal activa

Activacin del registro de PLCView en Ajustes sistema en WinLas


cambiando:
PLC_RecordActive = TRUE
El registro incluye las seales de todos los 32 slots.
Los datos recogidos se consignan en un fichero log:
Directorio:
{Directorio de programas}\HAAS-LASER\winlas\LogFiles\{n de
equipo}
Nombre del fichero: PLC_nnnn.LOG,
nnnn correspondiendo a un nmero de orden.
Ejemplo:
C:\Programas\
HAAS-LASER\winlas\LogFiles\90500\PLC_0012.LOG
Los datos registrados se consignan en forma de ficheros, por
bloques de 300 kBytes cada uno. As, en caso de consultas, los
ficheros que interesan pueden transmitirse por email a HAASLASER.
Activar el PLCView

Para analizar los datos registrados activar el visualizador PLC


como sigue:
- en WinLas, accediendo al men:
Pruebas > Herramientas > TLS PLCView o bien
- por el men INICIO de Windows:
Inicio > HAAS-LASER > Herramientas TLS >
TLS PLCView

En la pantalla, aparece PLCView como se representa en la


Fig. 16, pg. 46.

21-09-33-BA 10/2001

Diagnstico

45

ID

Identificacin del registro de datos (data record)

DG

N del datagrama

WP

Puesto de trabajo (slot)

Date/Time
Input
Output

Fecha y hora
Datos de entrada externos recibidos por el mando lser
Datos de salida enviados por el mando lser a equipos externos

PRI

Prioridad

HW

ID Hardware
Fig. 16

46

Diagnstico

21-09-33-BA 10/2001

Manejo de PLCView
Select logfile folder

Permite acceder a la carpeta donde se consignan los datos


registrados.

IO-Words

Permite configurar la trama definiendo el nmero de palabras.


Para validar hace falta pulsar la tecla [ENTER].

Workplaces

Filtracin de la visualizacin transmitida por un determinado


puesto de procesado.
Ejemplo:
Poniendo 3,4, la visualizacin se limitar a los acopladores 3 y 4.
Con * el usuario obtendr los datos de todos los acopladores. Para
validar hace falta pulsar la tecla [ENTER].

Refresh List

Leer de nuevo el directorio que contiene los datos registrados.

Lista de datos

En la lista de datos se recogen los datos de E / S. Para conocer el


significado de cada bit de las distintas palabras consultar Tabla 2 a
Tabla 17.

Memorizar tabla de datos

El men contextual Save to file, accesible gracias al botn


derecho de ratn, permite guardar los datos visualizados en tablas
Excel.

Copiar tabla al portapapeles

El men contextual Copy to clipboard, accesible gracias al botn


derecho de ratn, permite guardar los datos visualizados en el
portapapeles.

7.

Comportamiento dinmico

El comportamiento dinmico de un sistema MPI viene determinado


por la respuesta temporal de cada elemento que interviene en la
transmisin de las seales de control.
Distinguimos:

los tiempos de propagacin constantes

variaciones de tiempos de propagacin ("jitter").

Los tiempos de propagacin constantes, en general no


plantean problemas ya que pueden tomarse en cuenta tales cual
para el clculo de las secuencias de control.
Las variaciones de tiempo, en cambio, originan un comportamiento poco previsible del sistema.
As por ejemplo, una seal de inicio que se caracteriza por 20 ms
de trnsito y 20 ms de jitter viene a iniciar el programa lser al
cabo de 20 ms en el mejor de los casos. En cambio, el peor de los
casos supone que el inicio del programa lser slo intervenga
despus de 40 ms. Este comportamiento tiene repercusiones
directas en la calidad del procesado.

21-09-33-BA 10/2001

Comportamiento dinmico

47

7.1

Temporizadores

En sistemas MPI con bus de campo externo en anillo, los


temporizadores tienen los efectos tal y como quedan reflejados en
la Tabla 20. Los tiempos, indicados a modo de ejemplo, dependen
esencialmente de los sistemas utilizados.
Consideremos el tiempo de trnsito de la preseleccin de potencia
desde el control externo hasta la respuesta del mdulo
alimentador del equipo lser.

Emisor

Receptor

Evento externo de disparo

Control externo con


tiempo de ciclo

Retardo
5 ms

Jitter
5 ms

Control externo

Gateway del bus de


campo

2 ms

2 ms

Gateway del bus de campo

Gateway del bus de


campo

1 ms

1 ms

Gateway del bus de campo

Acoplador maestro del


lser

8 ms

8 ms

Acoplador maestro del lser

Mando lser

3 ms

1 ms

Mando lser

Mdulo alimentador

3 ms

1 ms
Tabla 20

7.2

Estimacin del comportamiento


dinmico

En cuanto al comportamiento dinmico de los sistemas MPI que


constan de un anillo maestro INTERBUS S y de pasarelas
externas con 4 palabras, hemos concebido unas frmulas de
aproximacin. Estas permiten valorar de manera aproximada los
retardos y las variaciones temporales a tomar en cuenta.
Tiempos de INTERBUS S (4 palabras por estacin):
tIBS = 0,23 ms * nmero de estaciones + 1,27 ms
Tiempos jitter en INTERBUS S (4 palabras por estacin):
tJitter = 0,14 ms * nmero de estaciones + 4 ms
(Con ms de 30 estaciones el tiempo jitter es idntico al tiempo
IBS).

48

Comportamiento dinmico

21-09-33-BA 10/2001

8. Consejos prcticos para la utilizacin de


las seales de control
Seleccin del camino de luz

Para que el Interfaz Mltiple PLC (MPI) alcance su plena


funcionalidad es imprescindible cumplir con las siguientes
condiciones:

La seleccin del camino de luz debe introducirse siempre por


medios externos al equipo lser; A este efecto, HAAS-LASER
propone el componente sistema denominado Interface
LASERNETWORK (ILN).
Para ms amplias informaciones sobre el ILN consultar:
- la Informacin Tcnica referente a la Red TRUMPF
LASERNETWORK (n de doc.: 21-09-38-CP) y
- la descripcin del interfaz ILN
(n de doc.: 21-09-38-BA).

Determinar el estado del


circuito de seguridad

Es imprescindible encauzar la informacin referente al camino


de luz a seleccionar ya antes de iniciar el programa lser.

Conviene definir el camino de luz ya en el programa lser


inscribiendo un comodn en la lnea del standby.

La seal SIK_ABIERTO se refresca constantemente en todos los


acopladores ("slots"), incluso en los que no tengan atribucin.
A este respecto, distinguimos 2 situaciones:

El camino de luz viene determinado por el programa lser.


En este caso, la seal SIK_ABIERTO se elabora para todos
los caminos de luz que figuran en el programa lser.
SIK_ABIERTO = 0,
si los circuitos de seguridad asociados con todos los caminos
de luz que figuran en el programa lser estn sin interrumpir.
SIK_ABIERTO = 1,
si al menos uno de los circuitos de seguridad asociados a
todos los caminos de luz que figuran en el programa lser ha
quedado interrumpido.

El camino de luz viene determinado por seales de entrada


externas.
SIK_ABIERTO = 0,
si el circuito de seguridad del camino de luz est sin
interrumpir, en el caso contrario SIK_ABIERTO = 1.

Slo si el control impone la seleccin del camino de luz, el mando


lser es capaz de conocer con certeza la seal de la salida
SIK_OPEN para este mismo camino de luz. Por este motivo se
recomienda mantener el nmero del camino de luz, tal y como
viene en la regleta de codifcacin, como informacin permanente a
transmitir al equipo lser.

21-09-33-BA 10/2001

Consejos prcticos para la utilizacin de las seales de control

49

Modo ajustes

Para permitir los ajustes y diagnsticos especiales debe ser


posible pedir el equipo lser (REQUEST_LASER = activo), sin
necesidad de activar la entrada ACT_EXTERNA.
Slo en este caso, el usuario puede controlar el equipo lser
desde el ordenador de mando.

Seal ACTIVACION_EXT

En cuanto a la seal ACTIVACION_EXT, distinguimos dos casos:

ninguna de las estaciones es titular de la atribucin.

una estacin determinada es titular de la atribucin.

Ninguna de las estaciones es titular de la atribucin


En este caso, a las seales de entrada ACTIVACION_EXT de
todos los slots se les asocia un O booleano. Esto significa que si al
menos una de las estaciones activa la seal ACT_EXTERNA, la
utilizacin del equipo lser por el PC de mando con WinLas queda
inhibida.
Una estacin determinada es titular de la atribucin
Resulta que a esta estacin despus de pedir la atribucin del
mando lser mediante la seal LASER_REQUEST, se le confirma
la atribucin del equipo con LASER_ATRIBUIDO (vase
apartado 3.3).
En este caso, ser la seal ACTIVACION_EXT emitida por la
estacin titular de la atribucin la que se comunica al mando lser.
Se aconseja mantener la seal ACTIVACION_EXT de forma
esttica durante el proceso entero. As, se evita el cambio al modo
manual cada vez que cambia la atribucin. Asimismo, el mando
lser tendr una respuesta ms rpida de cara a nuevas seales
de control (ahorro de tiempo).
LASER_ON,
LASER_STANDBY

Al contrario del interfaz lser estndar, el mando lser acepta las


seales de entrada LASER_ON y LASER_STANDBY aun cuando:

la entrada ACT_EXTERNA no est activa;

el lser no est atribuido.

A estas seales, en todos los slots, se les asocia globalmente un


O booleano de modo que cada estacin sin atribucin puede
poner el lser en rgimen de standby.
Para que el mando lser pueda contestar con LASER_READY en
el interfaz, conviene que una estacin active la seal
REQUEST_LASER. En este caso, el lser se declarar dispuesto
dentro de unos 15 ms aprox. a condicin de no estar ocupado por
otra estacin.

50

Consejos prcticos para la utilizacin de las seales de control

21-09-33-BA 10/2001

NOTA
Para iniciar un programa lser es imprescindible que la estacin
titular de la atribucin mantenga activas las siguientes seales:

ACTIVACION_EXT.

LASER_ON.

LASER_STANDBY.

Esto impedir que una estacin sin atribucin que mantenga estas
seales activas las quite, con lo que se interrumpira el programa
en curso.
NOTA
En el cuadro de configuracin MPI, en Out-Mask, es posible
conocer directamente cada una de las seales, entre otras cosas
LASER_READY, basndose en el estado interno del mando lser.
En este caso, LASER_READY siempre estar activo cuando:

el lser est en standby;

ningn programa lser est en curso;

el circuito de seguridad de la estacin est sin interrumpir.

9.

Puesta en servicio y configuracin del


sistema MPI

El procedimiento necesario para poner en servicio el sistema MPI


viene determinado por la tecnologa de bus de campo utilizada. A
continuacin, hemos recogido las medidas de configuracin especficas necesarias. En general, este procedimiento abarca los
siguientes pasos:
1. Montar la tarjeta de interfaz en el equipo lser si an no est
montada; comprobar, y cuando haga falta, posicionar los
puentes e switchs DIP.
2. Adaptar los ajustes sistema en WinLas.
3. Adaptar la configuracin MPI.
4. Configurar la tarjeta acopladora.
5. Apagar y volver a encender el mando lser para validar los
datos modificados.

21-09-33-BA 10/2001

Puesta en servicio y configuracin del sistema MPI

51

10.

Configuracin en WinLas

10.1 Ajustes sistema


Los ajustes sistema necesarios para el MPI se obtienen
accediendo a la opcin:
Configuracin > Modificar ajustes del sistema
(Vase Fig. 17, pg. 53).
Las variables esenciales para el funcionamiento del MPI quedan
reflejadas en la Tabla 21. Modificaciones en ciertas variables
quedan supeditadas a habilitaciones de acuerdo con los niveles de
usuario detallados abajo:

Nivel de usuario 70 = Personal tcnico de HAAS-LASER.

Nivel de usuario 60 = Administrador responsable lser.

Nivel de usuario 50 = Integrador.

Variables sistema a modificar


Denominacin

Valor

Comentarios

INTERBUS

FALSE

Esclavo INTERBUS S como interfaz de bus de campo en topologas


estndar

Profibus

FALSE

Esclavo Profibus DP como interfaz de bus de campo en topologas estndar

DeviceNet

FALSE

Esclavo DeviceNet como interfaz de bus de campo en topologas estndar

MPI

TRUE

El mando lser funciona en modo MPI, por tanto soporta varios tipos de
interfaces de bus de campo.

PLC_ProgNumberIsBCD

FALSE

Nmeros del programa lser en hexadecimal, no en cdigo BCD.

PilotLaserMode (*)

0 ... 5

0 = Lser piloto desactivado constantemente.


1 = Lser piloto activado mientras que la aguja est cerrada.
2 = Lser piloto activado mientras que el circuito de seguridad est abierto.
3 = Lser piloto activado cuando en la palabra de entrada lser 0 la variable
"PILOTLASER_ON" est a 1 y la aguja est cerrada.
4 = Lser piloto activado cuando en la palabra de entrada lser 0 la variable
"PILOTLASER_ON" est a 1 y el circuito de seguridad est abierto.
5 = Lser piloto activado cuando en la palabra de entrada lser 0 la variable
"PILOTLASER_ON" est a 1.
Tabla 21

52

(*)

Los modos del lser piloto se aceptan nicamente si van


asociados a tarjetas ASV (en el mando lser) cuyo ndice sea
igual o superior a p .

Configuracin en WinLas

21-09-33-BA 10/2001

Fig. 17

Ajustes sistema necesarios para el MPI


Denominacin

Valor

Comentarios

MPI_LaserNumber

0..255

Seleccionar el n del equipo lser.


Se procede a comparar el n del equipo lser pedido con aqul que llega con
la codificacin de camino de luz si la funcin de comparacin est activada por
la variable MPI_CheckLaserNumber.
Cualquier diferencia da lugar a un mensaje de error cuando se trata de iniciar
el programa.

MPI_CheckLaserNumber

FALSE Activar la funcin de comparacin del n de equipo lser.


/ TRUE
TRUE:
Se procede a comparar el nmero de equipo lser transmitido con aqul que
est seleccionado por la variable MPI_LaserNumber.
Si los nmeros no coinciden, cualquier tentativa de iniciar un programa dar
lugar a un error.
FALSE:
No se compara el nmero transmitido con aqul seleccionado en el equipo
lser.

21-09-33-BA 10/2001

Configuracin en WinLas

53

Denominacin

Valor

Comentarios

MPI_ExtLPathIgnoreSik

FALSE Determinar el estado del circuito de seguridad.


/ TRUE
A medida que se desarrolla el programa lser, los controles externos pueden
introducir su seleccin de camino de luz.
En este caso, no ser posible determinar el estado de los circuitos de
seguridad que nos interesan al iniciarse el programa, ya que los caminos
pticos seleccionados pueden cambiar a cualquier momento.
FALSE:
Cada vez que se ejecuta un programa lser, se procede a comprobar el
circuito de seguridad que corresponde al camino de luz introducido por
externo, as como aqul seleccionado por el programa lser.
TRUE:
Al ejecutar el programa lser se procede a comprobar slo aqul circuito de
seguridad que corresponde al camino de luz seleccionado por el programa
lser.
Seleccin recomendada: FALSE

PLC_RecordActive

FALSE Registro de los datos del interfaz autmata programable.


/ TRUE
TRUE:
Se registran los datos recibidos y enviados a controles externos.
Horodatadas, estas informaciones se guardan a efectos de anlisis.
FALSE:
Los datos no se registran.
Seleccin recomendada:
Durante la puesta en servicio TRUE, luego se cambia a FALSE. Estando el
registro activado, se recoge una multitud de datos capaces de alterar la
visualizacin en la pantalla, as como en menor medida los tiempos de ciclo en
el interfaz.

LCU_UnsyncPStartEnable

FALSE Validacin del inicio de programa asincrnico.


/ TRUE
TRUE:
Se toma en cuenta la entrada UNSYNC_PSTART de los interfaces MPI.
FALSE:
No se toma en cuenta la entrada UNSYNC_PSTART de los interfaces MPI.
En modo Unsync-Start, el obturador central permanece abierto an cuando el
programa lser haya terminado.

LCU_UnsyncPStartTimeout 0 .. 400 En modo asincrnico, despus de terminarse el programa lser, el obturador


central permanece abierto durante el intervalo indicado (ms).
Consultar HAAS-LASER si Ud. pretende utilizar duraciones > 400 ms.
Si se seleccionan tiempos > 400 ms, el lser se mantiene en el 1
% de la potencia nominal para estabilizarse.
En este caso, asegurarse de que el haz lser cuando salga no
suponga ningn riesgo de daos personales ni materiales.
Atencin!
Tabla 22

54

Configuracin en WinLas

21-09-33-BA 10/2001

10.2 Configuracin del MPI


Accedemos al dilogo de configuracin de los parmetros MPI por
el siguiente men de WinLas:
Configuracin >Ajustes MPI
Este dilogo permite definir para cada slot el modo de
comunicacin con el control externo conectado.
Los ajustes corrientes de los 32 slots se recogen en una tabla
(vase Fig. 18).

Fig. 18

A continuacin le proporcionamos las explicaciones referentes a


cada columna del cuadro.

21-09-33-BA 10/2001

Configuracin en WinLas

55

Slot

Nmeros de los alojamientos (slots) virtuales.


Cada sistema MPI es capaz de administrar hasta 32 slots. A cada
slot se puede conectar un control externo.
Si es una arquitectura MPI con anillo INTERBUS S, a cada slot le
corresponde una estacin INTERBUS S o gateway. En los
"minisistemas" MPI que constan de un mximo de tres estaciones,
basta utilizar los interfaces de bus de compo disponibles en el
mando del equipo lser.

Slot Name

En la columna Slot Name, el usuario puede inscribir el nombre


del puesto de procesado.

Hardware

En esta columna se recogen los elementos fsicos de mando


acoplado al puesto de procesado. HAAS-LASER comercializa un
interfaz autmata opcional que se puede unir a cada slot. Los
ajustes necesarios dependen de la topologa del sistema MPI.
Ejemplo:
En un sistema con maestro INTERBUS S, slo ser til asignar el
IBS-MASTER ya que es el nico interfaz disponible en el lser.

Trama de datos

Cada interfaz de bus de campo es capaz de transmitir un mximo


de 32 bytes 16 palabras. Para limitar la cantidad de datos que se
manejan se aconseja no transmitir ms datos de lo necesario.
El parmetro Trama de datos permite definir para cada slot en
cuntas palabras el interfaz se basa. Para conocer el contenido de
las distintas palabras consultar Tabla 2 (pg. 19) y Tabla 3
(pag. 22).

Byte swap

El mando lser interpreta y transmite los datos palabra por


palabra. Si ciertos controles externos recurren a otra organizacin
de memoria, es posible que los dos bytes de los que consta una
palabra estn invertidos. El byte swap permite restablecer el
orden correcto de los bytes.
Si constata que los datos no se meten en las posiciones de bit
previstas, se aconseja cambiar el valor del byte swap.

Prio

Si varios controles externos vienen a pedir el mismo equipo lser


el valor Prio (0 - 255) decide cul de estos controles ser el
primero en recibir la atribucin del equipo lser. Las peticiones
emitidas por puestos de procesado con prioridad ms alta tienen
preferencia. Cunto ms alto el valor en Prio, tanto ms alta ser
la prioridad.

In Mask

"In Mask" permite definir para un determinado slot cules de las


seales de entrada se toman en cuenta.
Ejemplo:
Al desactivar las seales de entrada "Inicio de programa esttico"
e "Inicio de programa dinmico", ese puesto de procesado no ya
puede iniciar ms programas.

56

Configuracin en WinLas

21-09-33-BA 10/2001

Out Mask

"Out Mask" permite definir para un determinado slot cules de las


seales lser internas sern comunicadas al puesto de procesado
mientras que el equipo lser no est atribuido.
Ejemplo:
Cuando se activa la seal de salida "programa terminado", el
puesto de procesado recibir la seal de salida "programa
terminado" an que el equipo lser no est atribuido.
No se olvide de transmitir las modificaciones de la tabla al equipo
lser haciendo clic en el smbolo memorizar.
NOTA
Las modificaciones en la asignacin del hardware slo sern
efectivas despus de reinicializar el mando lser.

Inv. Mask

"Inv. Mask" (Invert Mask) permite definir cules de las seales de


entrada se invierten.
Ejemplo:
Invirtiendo la seal de entrada program stop se interrumpe el
programa anque esta seal no est activa en la entrada
correspondiente.

Copiar

Esta funcin permite copiar el slot seleccionado a otro slot,


incluyendo el conjunto de sus ajustes.

Fig. 19

21-09-33-BA 10/2001

Configuracin en WinLas

57

11. MPI con acoplador maestro INTERBUS S


Las siguientes especificaciones e instrucciones de configuracin
son aplicables si una tarjeta acopladora maestra incorporada en el
mando del equipo lser gestiona las estaciones del anillo
INTERBUS S.
NOTA
Cuando se trata de arquitecturas MPI con tarjeta maestra
INTERBUS S, HAAS-LASER suminstra el equipo lser con interfaz
maestro INTERBUS S incorporado, as como la fuente de
alimentacin del anillo INTERBUS.
Le corresponde al industrial usuario instalar el anillo INTERBUS S
externo.

11.1 Tarjeta acopladora maestra


Objetivo

El interfaz INTERBUS S maestro tiene por funcin interconectar a


los mdulos esclavo INTERBUS S con el equipo lser en un anillo
de bus de campo INTERBUS S. El equipo lser asume la funcin
del maestro INTERBUS S. Usando unos mdulos esclavos,
denominados gateway INTERBUS S (pasarela), es posible
conectar ms de un control externo al mismo equipo lser.

Fig. 20

58

MPI con acoplador maestro INTERBUS S

21-09-33-BA 10/2001

Componentes

5
1

2
1

Conector Bus VME

Pulsador RES (reseteo)

Interruptores DIP S1 y S2

Interfaz del bus de campo

5
6

Pulsador CONF (configuracin)


Interfaz de diagnstico y de
configuracin (RS-232)

(remoto)

Fig. 21

Ajuste de los DIP-switchs

Los DIP-switchs S1 y S2 permiten definir el modo de operacin y


el direccionamiento bsico del interfaz de bus VME.
NOTA
El interfaz INTERBUS S maestro viene preconfigurado de la
fbrica de HAAS-LASER.

S1

S2
Fig. 22

21-09-33-BA 10/2001

MPI con acoplador maestro INTERBUS S

59

S1

S2

ON
OFF

A14

A12

A15
A13
(MSB)

A10

A11

A8
A9

A5 Modo

A7
A6

Modo esclavo

Modo test
A4
(LSB)
Reseteo EN

Fig. 23

Significado de los LEDs de


diagnstico y pulsadores

Fig. 24

LED

Descripcin

Ready / Run

INTERBUS S operante: el LED parpadea.


INTERBUS S activo: LED encendido fijo

BSA

Segmento de bus desactivado

FAIL

Error en el bus remoto o local

PF

Error de perifrico
Tabla 23

Pulsador

Descripcin

RES

Pulsador de reseteo (desactivable por el DIP-switch S2)

CONF

Pulsador de configuracin para leer una arquitectura


INTERBUS S existente
Prohibido utilizar, por atribuir direccionamientos
errneos!
Tabla 24

60

MPI con acoplador maestro INTERBUS S

21-09-33-BA 10/2001

11.2 Configurar la tarjeta acopladora


El mando lser, gracias a la tarjeta acopladora maestra
INTERBUS S incorporada, es capaz de procesar los datos de:

hasta 32 estaciones;

hasta 16 palabras de entrada o de salida respectivamente.

Las estaciones en el anillo INTERBUS S suelen ser componentes


de gateway. En la tarjeta acopladora maestra INTERBUS S, a
cada estacin le corresponde una zona de memoria fija de 32
bytes, que se asigna con una herramienta de configuracin.
Para las distintas estaciones (slots), respetar los siguientes
direccionamientos:

Estacin

Direcciona
miento

Estacin Direcciona
miento

Estacin

Direcciona
miento

32

Estacin Direcciona
miento

256

17

512

25

768

10

288

18

544

26

800

64

11

320

19

576

27

832

96

12

352

20

608

28

864

128

13

384

21

640

29

896

160

14

416

22

672

30

928

192

15

448

23

704

31

960

224

16

480

24

736

32

992

Herramientas de configuracin necesarias:

Herramienta CMD, software de Phoenix Contact:


IBS CMD G4 a partir de la versin 4.60.

Cable de enlace serie de Phoenix Contact:


IBS PRG CAB (N 2806862)

Parametraje del acoplador maestro


INTERBUS S:
Herramientas y material auxiliar

Herramienta CMD de Phoenix

1. Apagar el equipo lser.


2. Montar la tarjeta acopladora en su alojamiento en el mando.
3. Conectar la alimentacin de las estaciones al conector X35 en
Distribucin de Red del equipo lser.

21-09-33-BA 10/2001

MPI con acoplador maestro INTERBUS S

61

4. Unir las estaciones INTERBUS S al interfaz REMOTE de la


tarjeta acopladora en el rack de mando del equipo lser.
5. Unir el interfaz serie del PC de mando al interfaz RS232 de la
tarjeta acopladora en el rack de mando del equipo lser.
Utilizar exclusivemente el cable de enlace IBS PRG CAB
de Phoenix!
6. Arrancar el equipo lser.
7. Iniciar la herramienta CMD, software de Phoenix Contact.
8. Crear un nuevo proyecto: Datei > Neu (Archivo > Nuevo)
9. Definir el tipo de tarjeta acopladora.
Seleccionar la tarjeta acopladora: Kontextmen >Typ (Men
contextual > Tipo).

Fig. 25

10. Crear un nuevo cuadro de configuracin.


Seleccionar la tarjeta acopladora:
Kontext menu > Bedienen > Konfigurationsrahmen erzeugen
Men contextual > Manejo > Generar cuadro de configuracin
11. Introducir el cuadro de configuracin.
Seleccionar el cuadro de configuracin:
Kontextmen >Einlesen (Men contextual > Leer (de la
memoria)).

62

MPI con acoplador maestro INTERBUS S

21-09-33-BA 10/2001

Fig. 26

12. Atribuir los datos de proceso a las nuevas direcciones.


32 bytes de datos de entrada/salida por cada estacin.
Seleccionar la tarjeta acopladora: Kontextmen >
Prozessdaten (Men contextual > Datos de proceso).

Fig. 27

13. Salvaguardar el proyecto.


Datei speichern unter.. (Archivo > Guardar
PROYECTO1.BG4

como

...)

14. Memorizar los datos en la tarjeta acopladora.


Seleccionar la tarjeta acopladora:
Konfiguration >Parametrierspeicher >Schreiben (Configuracin
> Memoria de parametraje > Escribir)

21-09-33-BA 10/2001

MPI con acoplador maestro INTERBUS S

63

15. Reinicializar la tarjeta acopladora.


Seleccionar la tarjeta acopladora:
Kontext menu > Bedienen > Anschaltbaugruppe zurcksetzen
Men contextual > Manejo > Reinicializar la tarjeta acopladora
16. Comprobar en la tarjeta acopladora si Interbus est activo.
El LED verde est encendido fijo.
17. Comparar la configuracin del PC con la de la tarjeta
acopladora.
Seleccionar el cuadro de configuracin: Kontextmen >
vergleichen (Men contextual > Comparar).

Fig. 28

18. Apagar y encender de nuevo el mando.


La nueva configuracin ha quedado validada en el mando.

11.3 Cambio de la tarjeta maestra


INTERBUS S
A la hora de sustituir la tarjeta acopladora maestra INTERBUS S
(en caso de avera, etc.) hace falta transferir los datos de
parametraje a la tarjeta mediante el programa CMD. Slo personal
debidamente formado est autorizado para efectuar esta
operacin.
Consejo
Para permitir el cambio de la tarjeta acopladora incluso sin necesidad de recurrir a tcnicos especializados en INTERBUS S se
aconseja tener una tarjeta acopladora ya parametrada de reserva.

64

MPI con acoplador maestro INTERBUS S

21-09-33-BA 10/2001

11.4 Indicaciones de pedido

Fig. 29

La tarjeta acopladora maestra INTERBUS S de los equipos lser


tiene las siguientes caractersticas tcnicas:
HAAS-LASER
Referencia material:
N de identificacin:

Maestro INTERBUS S
565746
18-21-17-00

Generacin INTERBUS S

Tarjeta acopladora

Bus remoto, conector hembra SUB D de 9


polos (en opcin: fibra ptica por
convertidor de interfaz, vase accesorios)

Nmero de estaciones

Hasta 32 pasarelas o mdules de entrada /


salida

Parametraje y diagnstico

El suministro de HAAS-LASER no
incluye las herramientas indicadas!

IBS CMD SWT G4 (Phoenix Contact,


Referencia: 27 21 43 9, alemn) o

IBS CMD SWT G4 E (Referencia: 27


21 44 2, ingls)

Cable de parametraje y
diagnstico

El suministro de HAAS-LASER no
incluye el cable de enlace!

IBS PRG CAB (Phoenix Contact


referencia: 28 06 86 2)

Consumo

550 mA
Tabla 25

21-09-33-BA 10/2001

MPI con acoplador maestro INTERBUS S

65

12. MPI con acoplador esclavo Profibus DP

Identificacin
(vase

Profibus DP

Fig. 30

El interfaz PROFIBUS DP de los equipos lser tiene las siguientes


caractersticas tcnicas:
HAAS-LASER
Referencia material:
N de identificacin:

VHLF esclavo Profibus DP


785881
18-06-85-00

Velocidad de transmisin

12 Mbaudios

Separacin galvnica del acoplador


de bus

ID de organizacin usuario Profibus

1985

Direccin de la estacin (direccin


esclavo)

1 - 127

Trama de datos

2 16 palabras

Direccin esclavo por defecto = 3


Trama por defecto = 4 palabras
Para la configuracin vase apartado
10.2.

Zona de direccionamiento de entrada 32 bytes mximo (20 bytes / 10


palabras son disponibles)
Zona de direccionamiento de salida

32 bytes mximo (20 bytes / 10


palabras son disponibles)
Tabla 26

66

MPI con acoplador esclavo Profibus DP

21-09-33-BA 10/2001

Interfaces y sealizacin

X1

Sin utilizar

X2

Sin utilizar

X3

Interfaz Profibus DP

FBA

LED se enciende cuando hay comunicacin con el control externo.


Tabla 27

Direccin de base BUS VME

En el mando del equipo lser puede alojarse un nmero mximo


de 3 tarjetas de esclavo Profibus DP. Las direcciones bsicas de
las tarjetas Profibus DP en el bus VME vienen definidas en la
Tabla 28. La posicin del grupo de puentes est representada en
la Fig. 31.

Tarjeta

Identificacin

J1

J2

J3

Esclavo Profibus DP 1

A6

puente

Sin utilizar

puente

Esclavo Profibus DP 2

A26

sin
utilizar

Sin utilizar

puente

Esclavo Profibus DP 3

A27

sin
utilizar

puente

sin
utilizar
Tabla 28

J3
J2
J1
Ejemplo:
Esclavo 1
Profibus DP
= Puente configurable
Fig. 31

VSBC 32 /
VMP 1

VHLF
(Profibus DP)

VHL

Fig. 32

21-09-33-BA 10/2001

MPI con acoplador esclavo Profibus DP

67

13.

MPI con acoplador esclavo DeviceNet

Identificacin

Bus DeviceNet X1

Bus DeviceNet X2

Fig. 33

El interfaz DeviceNet de los equipos lser tiene las siguientes


caractersticas tcnicas:
HAAS-LASER
Referencia material:
N de identificacin:

Esclavo DeviceNet
563720
18-21-12-00

Velocidad de transmisin

125 kBaudios, 250 kBaudios, 500


kBaudios
Velocidad por defecto = 250 kBaudios
Deteccin automtica de la velocidad de
transmisin posible.
Velocidad configurable en WinLas.

Separacin galvnica del


acoplador de bus

Caractersticas de la estacin

Servidor de grupo 2
No soporta el Unconnected Message
Manager Port (UCMM) permitiendo un
establecimiento dinmico de la
comunicacin.
Soporta Predefined MasterSlaveConnection Set (Poll I/O
Connection)

Direccin de la estacin
(direccin esclavo)

0 - 63
Direccin esclavo por defecto = 63
Direccin configurable en WinLas.

Trama de datos

2 - 16
Trama por defecto = 4
Trama configurable en WinLas.
Tabla 29

68

MPI con acoplador esclavo DeviceNet

21-09-33-BA 10/2001

Patillaje de los conectores de bus X1 y X2

Pin

Seal

1
2
3
4
5

CAN_GND_1
CAN_L
DRAIN
CAN_H
Sin utilizar
Tabla 30

Estructura interna del interfaz

Fig. 34

21-09-33-BA 10/2001

MPI con acoplador esclavo DeviceNet

69

Configurar la direccin de base en el bus VME con puentes

B01
B02
B03
B04
B05
B06
B07
B08
B09
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19

= Puente configurable

Esclavo
VDNET 1
(A6)

Esclavo
VDNET 2
(A26)

Esclavo
VDNET 3
(A27)

Direccin de
base
0x87FE3C00

Direccin de
base
0x87FE4400

Direccin de
base
0x87FE4C00

Fig. 35

Posicin de las tarjetas en el rack del mando lser

VSBC 32 /
VMP 1

VHL

VDNET

A27

A26

A6

Fig. 36

70

MPI con acoplador esclavo DeviceNet

21-09-33-BA 10/2001

14.

Instrucciones de instalacin para el


maestro MPI en INTERBUS S

Estas instrucciones se refieren a los pasos a seguir cuando se


instala un MPI con maestro INTERBUS S.
Pasos a seguir

21-09-33-BA 10/2001

Instalar WinLas en el equipo lser.

Montar la fuente de alimentacin de 24 V del gateway


(pasarela).

Sustituir la tarjeta de procesador central VSBC-32 o VSBC-4


por una tarjeta VMP1.

Montar y configurar la tarjeta maestra INTERBUS S.

Efectuar los ajustes necesarios en WinLas.

Instrucciones de instalacin para el maestro MPI en INTERBUS S

71

14.1 Montar la fuente de alimentacin de


24 V del gateway (pasarela)
En los sistemas MPI con acoplador maestro INTERBUS S, los
gateways conectados al equipo lser se alimentan por una fuente
de alimentacin ubicada en el propio equipo lser. Esta fuente de
alimentacin forma parte del mdulo Distribucin de red del equipo
lser.

2
1

Fuente de alimentacin 24 V=

Conector X35 (24 V=)


Fig. 37

Para conocer los detalles de ubicacin y conexionado de la fuente


de alimentacin as como del conector X35 en los equipos lser
HL 3006D y HL 4006D consultar los siguientes documentos:

72

10-03-74-AA (Ubicacin dentro de Distribucin de red).

10-03-74-AD (Cableado en Distribucin de red).

Instrucciones de instalacin para el maestro MPI en INTERBUS S

21-09-33-BA 10/2001

La ubicacin de la fuente de alimentacin as como del conector


en los modelos HL 3006D y HL 4006D queda reflejada en las
figuras Fig. 38 y Fig. 39.
NOTA
El equipo lser slo alimenta gateways IBS. Le corresponde al
industrial usuario realizar el cableado externo de los gateways.

Mdulo Distribucin de red


del HL 3006D

Q11

Q12

X35

Q13

1-3

Fuente de alimentacin

TSL 240-124

F61 1,6A

A
F60

(Option)

F33 2,5A
F34 1A
F35 2,5A
F36 1A
F37 5A
F38 6,3A
F39 0,4A
F40 1A
F41 1,6A
F42 1,6A
F43 1,6A
F44 1,6A
F45 1,6A
F46 1,6A
F47 1,6A
F48 1,6A
F49 1,6A

FI

F31 1A
F32 10A

F33

0,5A

X10

A1

F50

A2

K1

Conector X35

chopeada
Fig. 38

21-09-33-BA 10/2001

Instrucciones de instalacin para el maestro MPI en INTERBUS S

73

Mdulo Distribucin de red


en el HL 4006D

X10

F61 1,6A

F33
FI

X35

(Option)

1-3

TSL 240-124

F1 0,5A

F2 2,5A
F3 1A
F4 2,5A
F5 1A
F6 5A
F7 6,3A
F8 0,4A
F9 1A
F10 1,6A
F11 1,6A
F12 1,6A
F13 1,6A
F14 1,6A
F15 1,6A
F16 1,6A
F17 1,6A

A1

F31 1A
F32 10A

A2

Fuente de alimentacin

K1

Conector X35

conmutada
Fig. 39

14.2 Montar y configurar el maestro


INTERBUS S
1. Comprobar y ajustar los DIP-switchs en la tarjeta cuando haga
falta.
2. Montar la tarjeta en el mando lser.
3. Conectar el anillo de bus de campo externo.
4. Configurar la tarjeta maestra IBS con el software de
configuracin IBS CMD.

74

Instrucciones de instalacin para el maestro MPI en INTERBUS S

21-09-33-BA 10/2001

14.3 Montar y configurar la tarjeta VMP1


1. Unir el interfaz X3 (TERM) de la tarjeta VMP1 al interfaz del
PC. Activar el programa de terminales (hyperterminal): 9600
baudios, 8 bits tiles, paridad ninguna, 1 bit de parada, Xon /
Xoff.
2. Activar el mando.
3. Entrar el comando: Lcuinit ia172.29.3.1
4. Entrar el comando: Lcuinit u20123401

14.4 Configuracin en WinLas


Adaptar los ajustes sistema:
1. Desactivar el interfaz actual (p.ej. INTERBUS = FALSE).
2. MPI = TRUE
3. MPI_CheckLaserNumber = TRUE
4. MPI_ExtLPathIgnorSik = FALSE
5. MPI_LaserNumber = introducido por el interfaz.
6. PLC_ProgActiveOverlap = 0 ms
7. LCU_UnsyncPStartEnable = TRUE
8. LCU_UnsyncPStartTimeout = 400 ms (le corresponde al
usuario adaptarlo).
Para hacer coincidir los caminos de luz y los programas lser en
WinLas: Programacin > Mostrar directorio de programas >
Ajustar todos
Configurar los puestos de procesado MPI:
1. WinLas: Configuracin > Ajustes MPI
2. Slot = puesto de procesado
3. Hardware = IBS-Master
4. Trama de datos = idntica a la del gateway
5. Byte swap = igual que en el autmata / control del robot
6. Dejar todos los otros ajustes inalterados.
7. Para validar la configuracin en el mando lser hace falta
apagar y encender de nuevo el equipo lser.

21-09-33-BA 10/2001

Instrucciones de instalacin para el maestro MPI en INTERBUS S

75

76

Instrucciones de instalacin para el maestro MPI en INTERBUS S

21-09-33-BA 10/2001