Manual Abb PDF
Manual Abb PDF
Manual Abb PDF
La informacin de este manual puede cambiar sin previo aviso y no puede entenderse
como un compromiso por parte de ABB. ABB no se hace responsable de ningn error
que pueda aparecer en este manual.
Excepto en los casos en que se indica expresamente en este manual, ninguna parte
del mismo debe entenderse como una garanta por parte de ABB por las prdidas,
lesiones, daos materiales, idoneidad para un fin determinado ni garantas similares.
ABB no ser en ningn caso responsable de los daos accidentales o consecuentes
que se produzcan como consecuencia del uso de este manual o de los productos
descritos en el mismo.
Se prohbe la reproduccin o la copia de este manual o cualquiera de sus partes si no
se cuenta con una autorizacin escrita de ABB. Ninguna parte de este manual debe
ser entregada a terceros ni utilizada para fines no autorizados. Cualquier
incumplimiento de esta norma ser perseguido legalmente.
Usted puede obtener copias adicionales de este manual a travs de ABB, con el coste
aplicable en el momento de su solicitud.
Contenido
Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Documentacin del producto, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1 Seguridad
13
41
53
Contenido
79
81
83
84
85
87
88
90
91
92
94
95
97
98
99
103
105
106
107
109
110
113
Contenido
143
Contenido
225
227
228
229
230
237
259
260
261
262
263
267
271
Contenido
10.2.2 Estructura del contenido de la memoria RAM del ordenador principal. . . . . . . . . . . . . . . . . . . 273
10.2.3 Manejo de archivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
10.3 Procedimientos de reinicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
301
315
337
Contenido
339
340
341
342
343
349
350
356
357
Descripcin general
Descripcin general
Acerca de este manual
Este manual contiene instrucciones para el manejo diario de los sistemas de robot basados en
el controlador IRC5 y dotados de un FlexPendant.
Utilizacin
Este manual debe utilizarse durante el manejo.
A quin va destinado este manual?
Este manual est dirigido a:
Operadores
Tcnicos de productos
Tcnicos de servicio
Programadores de robots
Contenido
Seguridad
Procedimientos iniciales
Navegacin por el
FlexPendant y su uso
Movimiento
Programacin y pruebas
Ejecucin en produccin
Manejo de entradas y
salidas, E/S
10
Sistemas
11
Calibracin
12
13
Descripcin general
Continuacin
Requisitos previos
El lector deber:
Estar familiarizado con los conceptos descritos en el documento Manual del operador
- Procedimientos iniciales, IRC5 y RobotStudio Online.
Referencias
Referencia
ID de documento
3HAC021313-005
3HAC021564-005
3HAC18236-5
3HAC025709-005
3HAC020738-005
3HAC17076-5
3HAC16580-5
3HAC16581-5
3HAC16585-5
3HAC021395-001
3HAC020434-001
3HAC18154-1
3HAC18152-1
3HAC021272-005
Revisiones
10
Revisin
Descripcin
Informacin de seguridad
Lista de repuestos
Diagramas de circuitos
El manual de producto publicado en formato PDF consta de un solo archivo cuyas dos partes
se muestran juntas dentro de un solo Manual del producto.
Manuales de referencia tcnica
Los manuales siguientes describen el software del robot en general y contienen informacin
de referencia pertinente sobre:
Parmetros del sistema: Una descripcin de los parmetros del sistema y los flujos
de trabajo de configuracin.
11
12
RobotStudio Online
1 Seguridad
1.1. Acerca del captulo Seguridad
1 Seguridad
1.1. Acerca del captulo Seguridad
Introduccin a la seguridad
Este captulo describe los principios y procedimientos de seguridad que debe tener en cuenta
al utilizar un robot o un sistema de robots.
No trata cmo disear su sistema de seguridad ni cmo instalar los equipos relacionados con
la seguridad. Estos temas se tratan en los Manuales de producto suministrados con el sistema
de robot.
13
1 Seguridad
1.2. Normas de seguridad aplicables al IRC5
14
Estndar
Descripcin
EN ISO 12100-1
EN ISO 12100-2
EN 954-1
EN 775
EN 60204
EN 61000-6-4 (opcin)
EN 61000-6-2
Estndar
Descripcin
IEC 204-1
IEC 529
Estndar
Descripcin
ISO 10218
ISO 9787
Estndar
Descripcin
ANSI/RIA 15.06/1999
ANSI/UL 1740-1998
(opcin)
CAN/CSA Z 434-03
(opcin)
1 Seguridad
1.3.1. Seales de seguridad, consideraciones generales
Niveles de peligrosidad
En la tabla siguiente se definen los ttulos que especifican los niveles de peligrosidad
indicados en todo este manual.
Smbolo
Designacin
Significado
PELIGRO
AVISO
DESCARGA
ELCTRICA
danger
warning
Electrical shock
15
1 Seguridad
1.3.1. Seales de seguridad, consideraciones generales
Continuacin
Smbolo
Designacin
Significado
CUIDADO
caution
Electrostatic discharge
(ESD)
NOTA
RECOMENDACIN
Note
Tip
16
1 Seguridad
1.3.2.1. PELIGRO: Asegrese de que la alimentacin principal est apagada!
1.3.2. PELIGRO
1.3.2.1. PELIGRO: Asegrese de que la alimentacin principal est apagada!
Descripcin
El trabajo con tensiones elevadas es potencialmente letal. Las personas sometidas a altas
tensiones pueden sufrir paros cardiacos, quemaduras u otras lesiones graves. Para evitar estos
riesgos, no contine con el trabajo sin eliminar el peligro de la forma detallada a continuacin.
Eliminacin en el controlador con un solo armario
Accin
Informacin/figura
xx0600002782
A: Interruptor principal
Informacin/figura
xx0600002783
17
1 Seguridad
1.3.2.2. PELIGRO: Los manipuladores en movimiento son potencialmente letales!
Accin
Nota
18
1 Seguridad
1.3.2.3. PELIGRO: Los manipuladores que no tienen sus frenos de retencin de ejes son potencialmente
letales!
Accin
Informacin/figura
19
1 Seguridad
1.3.3.1. AVISO: La unidad es sensible a las descargas electrostticas!
1.3.3. AVISO
1.3.3.1. AVISO: La unidad es sensible a las descargas electrostticas!
Descripcin
Una descarga electrosttica supone la transferencia de una carga esttica elctrica entre dos
cuerpos que presentan potenciales diferentes, ya sea por contacto directo o a travs de un
campo elctrico inducido. Al manejar las piezas o las carcasas que las contienen, el personal
que no est conectado a tierra es susceptible de transferir cargas estticas elevadas. La
descarga puede destruir los componentes electrnicos sensibles.
Eliminacin
Accin
Nota
xx0500002171
20
1 Seguridad
1.3.4. Qu es un paro de emergencia?
Un paro incontrolado, que detiene inmediatamente las acciones del robot mediante la
desconexin de la alimentacin de sus motores.
Un paro controlado, que detiene las acciones del robot pero sin interrumpir la
alimentacin de los motores, de forma que pueda mantenerse la trayectoria del robot.
Al terminar, la alimentacin se desconecta.
Los paros controlados son preferibles, ya que reducen al mnimo el nmero de acciones
necesarias para volver a poner el sistema de robot en produccin. Consulte la documentacin
de su centro de produccin o su clula para saber cmo est configurado su sistema de robot.
Clasificacin de los paros
Las normas de seguridad que regulan los equipos de automatizacin y de robot definen
distintas categoras a las que se aplican los distintos tipos de paros:
Si el paro es de tipo...
No controlado
Categora 0 (cero)
Controlado
Categora 1
21
1 Seguridad
1.3.5. Qu es un paro de seguridad?
Un paro incontrolado, que detiene inmediatamente las acciones del robot mediante la
desconexin de la alimentacin de sus motores.
Un paro controlado, que detiene las acciones del robot pero sin interrumpir la
alimentacin de los motores, de forma que pueda mantenerse la trayectoria del robot.
Al terminar, la alimentacin se desconecta.
Los paros controlados son preferibles, ya que reducen al mnimo el nmero de acciones
necesarias para volver a poner el sistema de robot en produccin. Consulte la documentacin
de su centro de produccin o su clula para saber cmo est configurado su sistema de robot.
Clasificacin de los paros
Las normas de seguridad que regulan los equipos de automatizacin y de robot definen
distintas categoras a las que se aplican los distintos tipos de paros:
22
Si el paro es de tipo...
No controlado
Categora 0 (cero)
Controlado
Categora 1
1 Seguridad
1.3.6. En qu consiste la proteccin?
23
1 Seguridad
1.3.7. Dispositivo de habilitacin y funcin hold-to-run
24
1 Seguridad
1.4.1. Detencin del sistema
Si hay alguna persona dentro del rea de trabajo del robot mientras el robot est
funcionando.
xx0300000449
xx0600002782
25
1 Seguridad
1.4.1. Detencin del sistema
Continuacin
xx0600002783
26
1 Seguridad
1.4.2. Liberacin de los frenos de retencin del robot
Un dao menor puede convertirse fcilmente en una avera grave si no se tienen en cuenta las
consecuencias.
PELIGRO!
La liberacin de los frenos es una accin peligrosa que puede dar lugar a lesiones y daos a
otros elementos. Debe realizarse con un cuidado extremo y slo si es absolutamente
necesario.
Liberacin de los frenos
Accin
1. En caso necesario, utilice una gra, una horquilla elevadora o un elemento similar para
sujetar los brazos del robot.
2. Asegrese de que el robot tenga alimentacin.
3. Una vez ms, compruebe que los daos sufridos por los objetos que han quedado
enredados no se agraven al liberar los frenos.
4. Presione el botn de liberacin de frenos adecuado para liberar el freno correspondiente.
27
1 Seguridad
1.4.3. Extincin de incendios
28
1 Seguridad
1.4.4. Recuperacin de paros de emergencia
29
1 Seguridad
1.4.4. Recuperacin de paros de emergencia
Continuacin
El botn Motores ON
El botn Motores ON est situado en el controlador:
xx0600002782
30
Botn Motores ON
1 Seguridad
1.4.5. Regreso a la trayectoria programada
31
1 Seguridad
1.5.1. Descripcin general
32
1 Seguridad
1.5.2. Para su propia seguridad
Utilice siempre el sistema de robot en el modo manual si hay alguien dentro del
espacio protegido.
Tenga cuidado con cualquier elemento que est girando o en movimiento, como tiles
de fresado o sierras. Asegrese de detenerlos antes de acercarse al robot.
Tenga cuidado con las superficies calientes, tanto de las piezas de trabajo como del
sistema de robot. Los motores del robot pueden alcanzar temperaturas bastante
elevadas si se mantienen en funcionamiento durante periodos prolongados.
Tenga cuidado con las pinzas y los objetos sujetos por stas. Si la pinza se abre, la
pieza de trabajo puede caer y causar lesiones o daos a los equipos. La pinza puede
tener una fuerza considerable y tambin puede causar lesiones si no se maneja de una
forma segura.
Tenga cuidado con los sistemas hidrulicos y neumticos y los componentes elctricos
con tensin. Incluso tras desconectar la alimentacin, la energa residual presente en
estos circuitos puede ser muy peligrosa.
FlexPendant desconectado
Mantenga siempre alejado de cualquier clula de robot o controlador cualquier FlexPendant
que est desconectado, para evitar que alguien utilice una unidad desconectada para intentar
detener el robot en una situacin peligrosa.
CUIDADO!
Cualquier FlexPendant desconectado debe guardarse de forma que no sea confundido con el
que est conectado al controlador.
Conexiones personalizadas al FlexPendant
En ningn caso la conexin del FlexPendant con un medio distinto del cable suministrado
para tal fin y su conector estndar debe suponer la inutilizacin del pulsador de paro de
emergencia.
Compruebe siempre el pulsador de paro de emergencia para asegurarse de que funciona
correctamente si utiliza un cable de conexin personalizado.
Paneles de acceso del controlador
Los paneles de acceso slo deben ser abiertos por personal de servicio tcnico que tenga la
formacin adecuada. Ninguna de las partes del interior tiene ningn uso para otras personas.
PELIGRO!
Peligro de descarga elctrica o quemaduras. Altas tensiones dentro del armario de control. El
robot y otros equipos de la clula tambin se alimentan con tensiones elevadas.
33
1 Seguridad
1.5.3. Manejo del FlexPendant
Nunca limpie la pantalla tctil con disolventes. Consulte las indicaciones de limpieza
del FlexPendant que aparecen arriba.
Asegrese de que nadie tropiece con el cable para evitar que el dispositivo se precipite
al suelo.
No deje el cable sobre cantos afilados, dado que el hacerlo podra daar su proteccin
exterior.
CUIDADO!
Cualquier FlexPendant desconectado debe guardarse de forma que no sea confundido con el
que est conectado al controlador.
1 Seguridad
1.5.3. Manejo del FlexPendant
Continuacin
Eliminacin de residuos
Respete la normativa nacional a la hora de eliminar cualquier componente electrnico! Si
sustituye componentes, elimnelos correctamente!
Mal uso previsible del dispositivo de habilitacin
El mal uso previsible implica que no se permite fijar el dispositivo de habilitacin en la
posicin de habilitacin. Este mal uso previsible del dispositivo de habilitacin debe ser
impedido.
Al liberar y volver a presionar el dispositivo de habilitacin, asegrese de esperar a que el
sistema pase al estado Motores OFF antes de presionarlo de nuevo. De lo contrario, se
generar un mensaje de error.
35
1 Seguridad
1.5.4. Herramientas de seguridad
...estn...
Al mecanismo GS
Al mecanismo AS
Al mecanismo SS
...entonces...
36
1 Seguridad
1.5.5. Seguridad en el modo manual a velocidad reducida y el modo manual a mxima velocidad
En el modo manual, debe presionar el dispositivo de habilitacin para activar los motores del
robot.
Qu es el modo manual a mxima velocidad?
En el modo manual a mxima velocidad, el sistema de robot puede funcionar a su mxima
velocidad. Este modo se utiliza a la hora de comprobar programas.
Velocidad de funcionamiento
En el modo manual a velocidad reducida, el robot slo puede funcionar (moverse) a la
velocidad reducida, de 250 mm/s o menos. Debe utilizar esta velocidad manual siempre que
trabaje dentro del espacio protegido.
En el modo manual a mxima velocidad, el robot se mueve a la velocidad programada. El
modo manual a mxima velocidad slo debe utilizarse mientras no haya nadie dentro del
espacio protegido y slo por parte de personal con formacin especfica que sea bien
consciente de los riesgos que implica.
Mecanismos de proteccin omitidos
Todos los mecanismos de paro protegido (AS) del modo automtico se omiten durante el
funcionamiento con el modo manual.
El dispositivo de habilitacin
En el modo manual, los motores del robot son activados por el dispositivo de habilitacin
del FlexPendant. De esta forma, el robot slo puede moverse siempre y cuando el dispositivo
est presionado.
Para poder ejecutar un programa en el modo manual a mxima velocidad es necesario, por
motivos de seguridad, mantener presionados tanto el dispositivo de habilitacin como el
botn Iniciar. Esta funcin hold-to-run tambin se aplica al recorrer un programa paso a paso
en el modo manual a mxima velocidad.
El dispositivo de habilitacin se ha diseado de forma que sea necesario presionar su pulsador
slo hasta la mitad de su recorrido para activar los motores del robot. Tanto en la posicin en
la que el pulsador est presionado al mximo o liberado totalmente, el robot est
inmovilizado.
37
1 Seguridad
1.5.5. Seguridad en el modo manual a velocidad reducida y el modo manual a mxima velocidad
Continuacin
Funcin hold-to-run
La funcin hold-to-run permite la ejecucin paso a paso o la ejecucin continua en el modo
manual.
Recuerde que el movimiento no requiere la funcin hold-to-run, independientemente del
modo de funcionamiento.
38
1 Seguridad
1.5.6. Seguridad durante el modo automtico
39
1 Seguridad
1.5.6. Seguridad durante el modo automtico
40
2 Bienvenido al FlexPendant
2.1. Acerca del captulo Bienvenido al FlexPendant
2 Bienvenido al FlexPendant
2.1. Acerca del captulo Bienvenido al FlexPendant
Descripcin general
El captulo Bienvenido al FlexPendant contiene una descripcin general del FlexPendant, el
controlador IRC5 y RobotStudioOnline.
Un sistema de robot IRC5 bsico suele componerse de un controlador, el FlexPendant,
RobotStudioOnline y uno o varios robots o unidades mecnicas de otros tipos. Tambin
pueden existir una o varias opciones de hardware o software o complementos.
En este manual se describe un sistema IRC5 bsico sin opciones. Sin embargo, en distintos
puntos, este manual ofrece una descripcin general de cmo se usan o aplican las opciones.
La mayora de las opciones estn descritas en sus manuales de aplicaciones respectivos.
41
2 Bienvenido al FlexPendant
2.2. Qu es un FlexPendant?
2.2. Qu es un FlexPendant?
Descripcin del FlexPendant
El FlexPendant(denominado en ocasiones TPU o unidad de programacin) es un dispositivo
que maneja muchas de las funciones relacionadas con el uso del sistema de robot, como
ejecutar programas, mover el manipulador, crear y editar programas de aplicacin, etc.
El FlexPendant se compone de elementos de hardware, como botones y un joystick, y de
software. El FlexPendant se conecta al controlador a travs de un cable con conector
integrado.
RECUERDE que determinadas funciones no pueden realizarse con el FlexPendant, sino
nicamente a travs deRobotStudioOnline. La forma de realizar estas operaciones se especifica
en el Manual del operador - RobotStudio Online.
Componentes principales
A continuacin se enumeran las partes principales del FlexPendant.
en0300000586
Conector
Pantalla tctil
Dispositivo de habilitacin
Joystick
2 Bienvenido al FlexPendant
2.2. Qu es un FlexPendant?
Continuacin
Botones de hardware
El FlexPendant cuenta con varios botones de hardware dedicados. Cuatro de ellos son
programables y otros cuatro est preprogramados.
en0300000587
A-D
43
2 Bienvenido al FlexPendant
2.2. Qu es un FlexPendant?
Continuacin
Elementos de la pantalla tctil
En la figura se muestran los elementos tctiles de la pantalla tctil del FlexPendant.
en0300000588
Men ABB
Ventana de operador
Barra de estado
Botn Cerrar
Barra de tareas
Men ABB
El men ABB permite seleccionar los elementos siguientes:
HotEdit
FlexPendant Explorer
Entradas y salidas
Movimiento
Ventana Produccin
Datos de programa
Editor de programas
Calibracin
Panel de control
Etc.
Contina en la pgina siguiente
44
2 Bienvenido al FlexPendant
2.2. Qu es un FlexPendant?
Continuacin
Se describe en la seccin Men ABB en la pgina 81.
Ventana de operador
La ventana de operador muestra mensajes del programa. Se describe en la seccin Ventana de
operador en la pgina 100.
Barra de estado
La barra de estado muestra informacin sobre el sistema y sus mensajes. Se describe en la
seccin Barra de estado en la pgina 101.
Botn Cerrar
Al tocar el botn Cerrar se cierra la vista o aplicacin que est activa actualmente.
Barra de tareas
La barra de tareas muestra todas las vistas y aplicaciones abiertas.
Men de configuracin rpida
El men de configuracin rpida contiene valores sobre el movimiento y la ejecucin de
programas. Se describe en la seccin Men de configuracin rpida en la pgina 102.
Sostenido con la mano izquierda o la derecha
En el momento de la entrega, el FlexPendant est configurado para sostenerlo con la mano
izquierda. Es posible cambiarlo fcilmente para sostenerlo con la mano derecha y volver al
modo contrario cuando se necesite.
en0400000913
45
2 Bienvenido al FlexPendant
2.3. Qu es un controlador IRC5?
xx0500002046
Informacin relacionada
Manual del producto - IRC5
Manual de aplicaciones - MultiMove
46
2 Bienvenido al FlexPendant
2.4. Qu es RobotStudioOnline?
2.4. Qu es RobotStudioOnline?
Descripcin general
RobotStudioOnline es un producto de software para PC que permite trabajar con robots de una
forma complementaria al trabajo con el FlexPendant. RobotStudioOnline est optimizado para
la programacin basada en texto (adecuada para programas con muchos elementos lgicos y
una estructura compleja) y para las tareas relacionadas con la gestin del sistema de robot.
RobotStudioOnline puede instalarse en un ordenador normal que cuente con Windows 2000 o
posterior. A su vez, este ordenador puede estar conectado a uno o varios controladores a
travs de una red Ethernet o a un solo controlador a travs de la conexin de puerto de servicio
del controlador.
Funcionalidad de RobotStudioOnline
La entrada principal a la funcionalidad de RobotStudioOnline es un explorador de vistas de
robot. Desde l se selecciona el robot con el que se desea trabajar, en los casos en los que hay
varios robots instalados, y las partes del sistema que se desea utilizar.
RobotStudioOnline contiene:
Un editor de configuraciones, para editar los parmetros de sistema del sistema que se
est ejecutando.
Una grabadora de eventos, para grabar y monitorizar los eventos del robot.
47
2 Bienvenido al FlexPendant
2.5. Cundo debe utilizar FlexPendant y cundo RobotStudio Online
Utilice...
Reiniciar el controlador.
Apagar el controlador.
Utilice...
Mover el robot.
El FlexPendant.
RobotStudio Online
Utilice...
Confirmar eventos.
El FlexPendant.
Ver y guardar los registros de eventos del con- RobotStudio Online o el FlexPendant.
trolador.
Hacer copias de seguridad del software del
RobotStudio Online o el FlexPendant.
controlador y guardarlas en archivos en el PC
o un servidor.
Hacer copias de seguridad del software del
controlador y guardarlas en archivos en el
controlador.
El FlexPendant.
2 Bienvenido al FlexPendant
2.5. Cundo debe utilizar FlexPendant y cundo RobotStudio Online
Continuacin
Programacin de robots
Para...
Utilice...
El FlexPendant.
Utilice...
Utilice...
RobotStudio Online
Instalar un sistema en un
controlador desde una memoria
USB.
El FlexPendant.
49
2 Bienvenido al FlexPendant
2.5. Cundo debe utilizar FlexPendant y cundo RobotStudio Online
Continuacin
Calibracin
Para...
Utilice...
El FlexPendant.
Informacin relacionada
En la tabla siguiente se especifica qu manuales debe leer al realizar las distintas tareas relacionadas con:
Para obtener ms detalles,
consulte el manual...
FlexPendant
3HAC16590-5
RobotStudio Online
3HAC18236-5
Uso recomendado...
50
2 Bienvenido al FlexPendant
2.6. Botones y puertos del controlador
xx0600002782
Interruptor principal
Paro de emergencia
Motores ON
Selector de modo
51
2 Bienvenido al FlexPendant
2.6. Botones y puertos del controlador
Continuacin
Botones y puertos del controlador de doble armario
xx0600002783
Paro de emergencia
Motores ON
Selector de modo
Informacin relacionada
Manual del producto - IRC5
Manual del operador - Resolucin de problemas
52
3 Procedimientos iniciales
3.1. Acerca del captulo Procedimientos iniciales
3 Procedimientos iniciales
3.1. Acerca del captulo Procedimientos iniciales
Descripcin general
El captulo Procedimientos iniciales describe cmo conectar el FlexPendant al controlador,
adems de las conexiones de red. Tambin describe varias situaciones de trabajo y un
resumen de las tareas realizadas frecuentemente con el FlexPendant.
53
3 Procedimientos iniciales
3.2.1. Conexin de un FlexPendant
3.2 Conexiones
3.2.1. Conexin de un FlexPendant
Ubicacin del conector para FlexPendant
El conector para el FlexPendant est situado en la ubicacin mostrada a continuacin.
xx0600002782
3 Procedimientos iniciales
3.2.1. Conexin de un FlexPendant
Continuacin
Conexin de un FlexPendant
Accin
1. Busque el conector de toma del
FlexPendant en el controlador.
Informacin
El controlador debe encontrarse en el
modo manual. Si su sistema tiene la
opcin de botn de conexin en caliente,
tambin puede desconectarlo en el modo
automtico. Consulte la seccin Utilizacin
de la opcin de botn de conexin en
caliente en la pgina 244.
55
3 Procedimientos iniciales
3.2.2. Desconexin de un FlexPendant
56
3 Procedimientos iniciales
3.2.3. Conexin de un PC al puerto de servicio
xx0400001299
Puerto de red local en la unidad de ordenadores (se conecta a una red local de
fbrica)
Ms detalles en la seccin:
57
3 Procedimientos iniciales
3.2.3. Conexin de un PC al puerto de servicio
Continuacin
Puertos DSQC639
La figura siguiente muestra los dos puertos principales de la unidad de ordenadores: el puerto
de servicio y el puerto de red local. Asegrese de que la red local (la red del centro de
produccin) no est conectada a ninguno de los puertos de servicio!
xx0600002889
Ms detalles en la seccin:
Figura
3 Procedimientos iniciales
3.2.3. Conexin de un PC al puerto de servicio
Continuacin
Accin
Figura
xx0400000844
A: Puerto de red
La situacin del puerto de red puede variar
en funcin del modelo de PC.
4. Conecte el cable de arranque al puerto de
servicio del controlador.
xx0600002891
A: Puerto de servicio
59
3 Procedimientos iniciales
3.2.4. Configuracin de la conexin de red
en0400000902
Informacin
1. Para abrir Boot Application, puede realizar La forma de realizar un arranque X-Start
un arranque X-Start.
se detalla en la seccin Reinicio y
seleccin de otro sistema (arranque XStart) en la pgina 284.
2. En Boot Application, toque Settings.
Aparece la ventana de dilogo Network
Connection (Conexin de red).
3. Si decide no utilizar ninguna direccin IP,
toque Use no IP address (No utilizar
ninguna direccin IP). De lo contrario,
realice los pasos siguientes.
3 Procedimientos iniciales
3.2.4. Configuracin de la conexin de red
Continuacin
Accin
Informacin
ATENCIN!
Asegrese de utilizar una direccin vlida
para evitar conflictos en la red. Los
conflictos pueden hacer que otros controladores dejen de funcionar.
61
3 Procedimientos iniciales
3.3.1. Acerca del captulo Ejemplos de acciones
Los botones especficos para tareas realizadas mediante los controles del armario del
controlador se describen en el captulo Qu es un controlador IRC5? en la pgina 46.
La forma de realizar una tarea determinada se detalla en los captulos dedicados a las
tareas, por ejemplo Programacin y pruebas en la pgina 143 o Ejecucin en
produccin en la pgina 237.
62
3 Procedimientos iniciales
3.3.2. Puesta en marcha del sistema
Informacin
La instalacin mecnica y las conexiones elctricas
entre el manipulador y el controlador se describen en
el Manual del producto del robot y del controlador,
respectivamente.
5. Si el controlador o el
manipulador han sido
sustituidos por otros de
repuesto, asegrese de que los
valores de calibracin, los
cuentarrevoluciones y los
nmeros de serie sean actualizados correctamente.
Normalmente, slo es necesario actualizar los cuentarrevoluciones, una operacin que debe realizarse
como se detalla en la seccin Actualizacin de los
cuentarrevoluciones en la pgina 303.
En caso necesario, transfiera los datos de calibracin
desde la tarjeta de medida serie de la forma detallada
en Memoria de la tarjeta de medida serie en la pgina
309 en el caso de los sistemas que no tienen la opcin
Absolute Accuracy.
En caso necesario, introduzca los datos de
calibracin de la forma detallada en Carga de datos
de calibracin desde el FlexPendant en la pgina 305
en el caso de los sistemas que tienen la opcin
Absolute Accuracy.
63
3 Procedimientos iniciales
3.3.2. Puesta en marcha del sistema
Continuacin
Accin
Informacin
8. Instale RobotStudioOnline en un
PC.
64
3 Procedimientos iniciales
3.3.3. Movimiento
3.3.3. Movimiento
Movimiento
Este procedimiento detalla los pasos principales necesarios para mover el robot.
El trmino "movimiento" se describe en la seccin Introduccin al movimiento en la pgina
113.
Recuerde que es posible que exista ms informacin de la que se indica en el procedimiento.
Accin
1. Es posible mover el robot con las
condiciones siguientes:
Si el sistema ha sido puesto en
marcha de la forma descrita en este
manual.
Si no se est ejecutando ninguna
operacin programada.
Si el sistema se encuentra en el
modo manual.
Si el dispositivo de habilitacin est
presionado y el sistema se
encuentra en el estado Motores
On.
Informacin
El modo manual se describe en la seccin
Acerca del modo manual en la pgina 249.
La puesta en marcha en el modo manual
se describe en la seccin Puesta en
marcha en el modo manual en la pgina
252.
La forma de pasar al modo manual se
detalla en la seccin Cambio del modo
automtico al modo manual en la pgina
257.
65
3 Procedimientos iniciales
3.3.3. Movimiento
Continuacin
Accin
66
Informacin
3 Procedimientos iniciales
3.3.4. Utilizacin de programas de RAPID
Informacin
2. Edite su programa.
67
3 Procedimientos iniciales
3.3.4. Utilizacin de programas de RAPID
Continuacin
Accin
Informacin
Informacin
Encontrar una descripcin en la seccin
Inicio de programas en la pgina 238.
68
3 Procedimientos iniciales
3.3.5. Utilizacin de entradas y salidas
Informacin
1. Es posible que desee crear una nueva La seales de E/S se crean utilizando
E/S.
parmetros del sistema. Consulte la seccin
Configuracin de parmetros del sistema en la
pgina 297.
2. Antes de utilizar cualquier entrada o
salida, es necesario configurar el
sistema para permitir las funciones de
E/S.
7. Seales de seguridad.
69
3 Procedimientos iniciales
3.3.6. Copia de seguridad y restauracin
70
3 Procedimientos iniciales
3.3.7. Ejecucin en produccin
Informacin
5. Ponga en marcha el sistema con el botn Los botones fsicos del FlexPendant se
Iniciar del FlexPendant.
describen en Qu es un FlexPendant? en
la pgina 42.
6. El sistema de controlador se comunica con
el operador a travs de mensajes
mostrados en la pantalla del FlexPendant.
Los mensajes pueden ser mensajes de
evento o instrucciones de RAPID, por
ejemplo TPWrite.
Los mensajes de evento describen los
eventos que se producen dentro del
sistema y se guardan en un registro de
eventos.
71
3 Procedimientos iniciales
3.3.8. Concesin del acceso a RobotStudio Online
72
3 Procedimientos iniciales
3.3.9. Actualizacin
3.3.9. Actualizacin
Actualizacin
En este procedimiento se detallan los pasos principales necesarios para actualizar
correctamente el sistema. El trmino "actualizacin" significa la sustitucin de elementos de
hardware, como la sustitucin de una placa de circuito con una nueva versin, as como la
carga de software de versiones posteriores.
Recuerde que es posible que exista ms informacin de la que se indica en el procedimiento.
Tipo de actualizacin
Informacin
xx0100000003
73
3 Procedimientos iniciales
3.3.10. Instalacin de opciones de software
74
3 Procedimientos iniciales
3.3.11. Apagado
3.3.11. Apagado
Apagado
En este procedimiento se describe cmo apagar el sistema y desconectar la alimentacin.
Accin
Informacin
75
3 Procedimientos iniciales
3.3.12. Procedimiento general de resolucin de problemas
Informacin
La forma de interpretar estos mensajes se
detalla en la seccin Overview, event log
messages (Descripcin general de los
mensajes del registro de eventos) en el
manual Manual del operador - Resolucin
de problemas.
3 Procedimientos iniciales
3.3.12. Procedimiento general de resolucin de problemas
Continuacin
Accin
5. En caso necesario, sustituya, ajuste o
solucione de la forma detallada en las
instrucciones de reparacin.
Informacin
Todos los nmeros de documentos
pertinentes se especifican en la seccin
Documentos de referencia del IRC5 del
Manual del operador - Resolucin de
problemas.
77
3 Procedimientos iniciales
3.3.12. Procedimiento general de resolucin de problemas
78
79
Descripcin en la seccin:
Cambiar el idioma utilizado en las ventanas y Seleccin de otro idioma en la pgina 329.
dilogos
Cambiar el brillo y el contraste de la pantalla Ajuste del brillo y el contraste en la pgina
324.
80
en0500001542
Objetivos seleccionados
81
Lnea de base
Ajustar objetivos
APLICAR
Informacin relacionada
Encontrar ms informacin acerca del uso de HotEdit, los procedimientos y sus
limitaciones, as como del concepto de lnea de base, en la seccin Ajuste de posiciones con
HotEdit en la pgina 198.
Encontrar una descripcin general acerca de cmo modificar las posiciones en la seccin
Modificacin y ajuste de posiciones en la pgina 195.
Las posiciones tambin pueden ser modificadas moviendo el robot hasta la nueva posicin.
Consulte la seccin Modificacin de posiciones en el Editor de programas en la pgina 196.
Manual de referencia tcnica - Instrucciones, funciones y tipos de datos de RAPID.
Manual de referencia tcnica - Parmetros del sistema, seccin Tema Controller - Tipo
ModPos Settings.
82
en0400001130
Funcin
Vista sencilla
Vista detallada
Ruta
Men
Nueva carpeta
Subir un nivel
Actualizar
83
en04000000770
Qu es una seal
Una seal de E/S es una representacin lgica de software de una seal de E/S situada en una
unidad de bus de campo conectada a un bus de campo dentro del controlador.
Al especificar una seal, se crea una representacin lgica de la seal de E/S real. La
configuracin de la seal define los parmetros de sistema especficos de la seal que se
usarn para controlar el comportamiento de la misma.
84
4.3.4. Movimiento
Descripcin general
Las funciones de movimiento se encuentran en la ventana Movimiento. Las opciones ms
utilizadas estn tambin disponibles en el men de configuracin rpida.
Men Movimiento
En la figura se muestran las funciones disponibles en el men Movimiento:
en0400000654
Propiedad/botn
Funcin
Unidad mecnica
Exactitud absoluta
Modo de movimiento
Sistema de
coordenadas
Herramienta
Objeto de trabajo
Carga til
85
Funcin
Bloqueo de joystick
Incremento
Posicin
Formato de posicin
Direcciones del joystick Muestra las direcciones actuales del joystick, en funcin del valor
de Modo de movimiento. Consulte la seccin Seleccin del modo
de movimiento en la pgina 119.
86
Alinear...
Ir a...
Activar...
en0400000955
para...
Modificar posicin
Mostrar puntero de movimiento
Mostrar puntero de programa
Editar programa. La forma de usar el Editor de programas se
describe en Editor de programas en la pgina 90.
La depuracin slo est disponible en el modo manual.
87
en0400000659
Cambiar mbito Cambia el mbito de los tipos de datos de la lista. Consulte la seccin
Visualizacin de los datos de tareas, mdulos o rutinas concretos en la
pgina 146.
Mostrar datos
Ver
en0500001571
Filtrar
Nuevo
Actualizar
Editar
Ver tipos de
datos
89
en0400001143
90
Tareas y
programas
Mdulos
Rutinas
Aadir
instruccin
Editar
Depurar
Modificar
posicin
Cmo ocultar
las declaraciones
xx0300000440
Restaurar sistema
91
4.3.9. Calibracin
Acerca de la calibracin
El men Calibracin se utiliza para calibrar las unidades mecnicas del sistema de robot. La
calibracin puede realizarse con las opciones Calibracin con Pendulum o Calibracin con
Levelmeter (mtodo alternativo). Consulte el manual correspondiente, Manual del operador
- Calibration Pendulum o Manual del operador - Calibracin con Levelmeter.
Figura del men Calibracin
Esta figura muestra el men Calibracin. Se enumeran todas las unidades mecnicas y su
estado de calibracin aparece en la columna Estado.
en0400001146
en0400000771
Cuentarrevoluciones
Parmetros de
calibracin
Memoria de tarjeta
de medida serie
Base de
coordenadas de la
base
93
en0400000914
94
Apariencia
Configuracin
Fecha y hora
Diagnstico
I/O
Idioma
Valores para el idioma actual del controlador del robot. Consulte Seleccin
de otro idioma en la pgina 329.
Tecl.prog.
Supervisin
Sistema
Pantalla tctil
xx0300000447
Acciones
Descripciones
95
en0300000454
96
en0400000968
Propiedades de
controlador
Conexiones de red
Sistemas instalados
Propiedades de sistema
Mdulo de control
Opciones
Mdulo de accionamiento
Mdulo de accionamiento
x
Opciones
Opciones adicionales
97
4.3.13. Reinicio
Reiniciar
Normalmente, no es necesario reiniciar un sistema que est en funcionamiento.
Toque el men ABB y a continuacin Reiniciar para reiniciar el sistema.
en0500001557
Informacin relacionada
Descripcin general del reinicio en la pgina 277.
98
en0400000947
99
en0400000975
Borrar
No mostrar registros
Los mensajes son escritos por el autor del programa en RAPID. En ocasiones, puede resultar
til ocultar todos los mensajes dado que, de no hacerlo, la ventana emergente aparecer y
recibir el foco con cada mensaje.
100
en0300000490
Parte
Nombre
Ventana de operador
Modo de funcionamiento
101
en0300000471
102
en0300000491
...toque...
Hacia atrs
xx0300000492
Hacia delante
xx0300000493
103
xx0300000494
104
105
en0400000685
106
en0500001539
Filtrar
Filtro activo
123 / ABC / Nombre En funcin del tipo de datos, pueden existir una o varias formas de
/ Categora / Confiltrar los datos, por ejemplo numricamente, alfabticamente o por
figuracin
categora.
Restablecer
Filtrar
Aplica el filtro.
107
en0600002643
Accin
108
1.
Toque Cambiar para editar el momento en el que debe aparecer el cuadro de dilogo
de filtro.
2.
en0400000768
109
en0400000947
Accin
Informacin
1. Toque el men Usuario para seleccionar Si el usuario que ha elegido tiene una
el usuario.
contrasea, debe usar el teclado en
pantalla para introducirla.
Si toca Usuario predeterminado, no se
requiere ninguna contrasea y la sesin se
inicia automticamente.
2. Toque ABC... para mostrar el teclado en
pantalla.
Despus de introducir la contrasea, toque
OK.
3. Toque Iniciar sesin.
111
112
5 Movimiento
5.1. Introduccin al movimiento
5 Movimiento
5.1. Introduccin al movimiento
En qu consiste el movimiento?
El movimiento consiste en el posicionamiento manual o el movimiento de los robots o los
ejes externos con ayuda del joystick del FlexPendant.
En qu situaciones es posible usar el movimiento?
El movimiento se realiza durante el modo manual. Es posible independientemente de qu
vista se est mostrando en el FlexPendant. Sin embargo, no es posible usar el movimiento
durante la ejecucin del programa.
Acerca de los modos de movimiento y los robots
El modo de movimiento y/o sistema de coordenadas seleccionados determinan la forma en la
que se mueve el robot.
En el modo de movimiento lineal, el punto central de la herramienta se mueve a lo largo de
lneas rectas del espacio, de una forma equivalente a "moverse desde el punto A hasta el punto
B". El punto central de la herramienta se mueve en la direccin de los ejes del sistema de
coordenadas seleccionado.
El modo eje por eje mueve un eje del robot cada vez. En este caso, resulta difcil predecir
cmo se mover el punto central de la herramienta.
Acerca de los modos de movimiento y los ejes adicionales
Los ejes adicionales slo pueden moverse eje por eje. Un eje adicional puede haber sido
diseado para algn tipo de movimiento lineal o para un movimiento giratorio (angular). El
movimiento lineal se utiliza en los transportadores, mientras que el movimiento giratorio se
utiliza en muchos tipos de manejadores de piezas de trabajo.
Los ejes adicionales no se ven afectados por el sistema de coordenadas seleccionado.
Acerca de los sistemas de coordenadas
El posicionamiento de un pasador en un orificio con una herramienta de pinza puede
realizarse de forma muy sencilla en el sistema de coordenadas de la herramientas, siempre y
cuando una de las coordenadas de ese sistema se encuentre en paralelo con el orificio. La
realizacin de esta misma tarea en el sistema de coordenadas de la base puede requerir el
movimiento en las coordenadas X, Y y Z, lo que hace mucho ms difcil trabajar con
precisin.
La seleccin de los sistemas de coordenadas adecuados para el desplazamiento facilita el
movimiento, pero no existe una respuesta simple o nica a la pregunta de qu sistema de
coordenadas debe utilizarse.
Un sistema de coordenadas determinado permite mover el punto central de la herramienta
hasta la posicin de destino con un nmero de movimientos de joystick menor que con otro
sistema.
113
5 Movimiento
5.1. Introduccin al movimiento
Continuacin
Condiciones como las limitaciones de espacio, los obstculos o las dimensiones fsicas de un
objeto de trabajo o una herramienta tambin resultan tiles a la hora de hacer una valoracin
adecuada.
Encontrar ms informacin acerca de los sistemas de coordenadas en la seccin Qu es un
sistema de coordenadas? en la pgina 343.
114
5 Movimiento
5.2.1. Restricciones en el movimiento
115
5 Movimiento
5.2.2. Movimiento coordinado
Informacin
Coordinacin de robots
La coordinacin de robots, de forma que al mover un robot otro robot siga sus movimientos,
requiere la opcin MultiMove. Consulte el Manual de aplicaciones - MultiMove.
116
5 Movimiento
5.3.1. Seleccin de una unidad mecnica
en0400000653
117
5 Movimiento
5.3.1. Seleccin de una unidad mecnica
Continuacin
SUGERENCIA!
Utilice el men Configuracin rpida para cambiar ms rpido de una unidad mecnica a
otra.
Cmo se aplican las propiedades del movimiento
Cualquier cambio que haga en las propiedades del movimiento slo afecta a la unidad
mecnica que tenga seleccionada en ese momento.
Todas las propiedades de movimiento se guardan y restablecen al reactivar el movimiento de
la unidad mecnica correspondiente.
Informacin relacionada
Las unidades mecnicas pueden ser activadas o desactivadas con la funcin Activar del men
Movimiento. Consulte la seccin Activacin de unidades mecnicas en la pgina 211.
118
5 Movimiento
5.3.2. Seleccin del modo de movimiento
Informacin
Lineal
Descripcin
El modo Lineal se describe en la
seccin Seleccin de la
orientacin de la herramienta en la
pgina 122.
en0400001131
Ejes de 1 a 3
(Predeterminado de
los robots)
en0300000536
119
5 Movimiento
5.3.2. Seleccin del modo de movimiento
Continuacin
Modo de movimiento
Ejes de 4 a 6
Descripcin
El modo de movimiento de ejes de
4 a 6 se describe en la seccin
Movimiento eje por eje en la
pgina 123.
en0300000537
Reorientar
en0400001131
120
5 Movimiento
5.3.3. Seleccin de herramienta, objeto de trabajo y carga til
121
5 Movimiento
5.3.4. Seleccin de la orientacin de la herramienta
SUGERENCIA!
Utilice el men Configuracin rpida para seleccionar ms rpido el modo de movimiento.
122
5 Movimiento
5.3.5. Movimiento eje por eje
xx0300000520
123
5 Movimiento
5.3.5. Movimiento eje por eje
Continuacin
Si desea mover...
toque...
Ejes 1, 2 3
en0300000534
en0300000536
Ejes 4, 5 6
en0300000535
en0300000537
CUIDADO!
La orientacin de cualquier herramienta que tenga montada afectar a este procedimiento. Si
la orientacin resultante es importante, realice el procedimiento descrito en Seleccin de la
orientacin de la herramienta en la pgina 122 cuando termine.
124
5 Movimiento
5.3.6. Movimiento en las coordenadas de la base
xx0300000495
SUGERENCIA!
Utilice el men Configuracin rpida para seleccionar ms rpido el modo de movimiento.
125
5 Movimiento
5.3.7. Movimiento en las coordenadas mundo
en0300000496
5 Movimiento
5.3.7. Movimiento en las coordenadas mundo
Continuacin
Accin
2. Toque Modo movto. y a continuacin, toque Lineal, seguido de OK.
No necesita realizar este paso si ya ha seleccionado anteriormente el movimiento
lineal.
3. Toque Sistema de coordenadas y a continuacin, toque Mundo, seguido de OK.
4. Presione y mantenga presionado el dispositivo de habilitacin para activar los motores
del manipulador.
5. Mueva el joystick para mover la unidad mecnica de la forma equivalente.
SUGERENCIA!
Utilice el men Configuracin rpida para seleccionar ms rpido el modo de movimiento.
127
5 Movimiento
5.3.8. Movimiento en las coordenadas del objeto de trabajo
en0300000498
SUGERENCIA!
Utilice el men Configuracin rpida para seleccionar ms rpido el modo de movimiento.
128
5 Movimiento
5.3.9. Movimiento en las coordenadas de la herramienta
en0300000497
129
5 Movimiento
5.3.9. Movimiento en las coordenadas de la herramienta
Continuacin
Accin
5. Presione y mantenga presionado el dispositivo de habilitacin para activar los motores
de la unidad mecnica.
6. Mueva el joystick para mover la unidad mecnica de la forma equivalente.
SUGERENCIA!
Utilice el men Configuracin rpida para seleccionar ms rpido el modo de movimiento.
Movimiento con una herramienta fija
Si su sistema de robot utiliza herramientas fijas, debe seleccionar tanto la herramienta
correcta como el objeto de trabajo adecuado (sostenido por el robot) para realizar el
desplazamiento en las coordenadas de la herramienta.
El sistema de coordenadas de la herramienta se define con la posicin y la orientacin de la
herramienta fija y est fijo en el espacio. Para realizar las operaciones deseadas, debe mover
el objeto de trabajo. De esta forma, es posible expresar las posiciones en el sistema de
coordenadas de la herramienta.
130
5 Movimiento
5.3.10. Bloqueo del joystick en direcciones concretas
en0300000488
131
5 Movimiento
5.3.10. Bloqueo del joystick en direcciones concretas
Continuacin
Accin
3. Toque el eje o los ejes del joystick que desee bloquear.
Cada vez que toque en un eje, su estado cambia de bloqueado a desbloqueado o
viceversa.
4. Toque OK para realizar el bloqueo.
132
5 Movimiento
5.3.11. Movimiento incremental para posicionamientos exactos
en0400000971
133
5 Movimiento
5.3.11. Movimiento incremental para posicionamientos exactos
Continuacin
Tamaos del movimiento incremental
Seleccione incrementos pequeos, medianos o grandes. Tambin puede definir sus propios
tamaos de movimiento incremental.
Incremento
Distancia
Angular
Pequeo
0,05 mm
0.005
Mediano
1 mm
0.02
Grande
5 mm
0.2
Usuario
134
5 Movimiento
5.3.12. Cmo leer la posicin exacta
135
5 Movimiento
5.3.12. Cmo leer la posicin exacta
Continuacin
Figura del formato de posicin
La figura muestra todas las opciones disponibles para la visualizacin del formato de
posicin.
en0400000991
Mundo
Base
Objeto de trabajo
Cuaternio
ngulos Euler
ngulos
136
Grados
Radianes
5 Movimiento
5.3.13. Men Configuracin rpida, Unidad mecnica
en0300000539
137
5 Movimiento
5.3.13. Men Configuracin rpida, Unidad mecnica
Continuacin
Accin
2. Toque Mostrar detalles para mostrar la configuracin disponible para una unidad
mecnica.
Aparece una pantalla en la que se resumen todas las selecciones realizadas para la
unidad mecnica en cuestin:
en0500002354
5 Movimiento
5.3.13. Men Configuracin rpida, Unidad mecnica
Continuacin
Accin
5. Si desea ver o cambiar cualquier funcin de modo de movimiento, toque el botn de
configuracin de modos de movimiento. Si no desea cambiar la configuracin, toque el
botn Cerrar.
en0300000540
en0400000988
Aparece una lista con todas las herramientas definidas y disponibles. Toque la opcin
que desee usar.
139
5 Movimiento
5.3.13. Men Configuracin rpida, Unidad mecnica
Continuacin
Accin
7. Si desea ver o cambiar los objetos de trabajo disponibles, toque el botn de configuracin de objetos de trabajo.
en0400000989
Aparece una lista con todas los objetos de trabajo definidos y disponibles. Toque la
opcin que desee usar.
8. Si desea ver o cambiar cualquier funcin de sistema de coordenadas, toque el botn
de configuracin de sistemas de coordenadas.
en0300000541
5 Movimiento
5.3.13. Men Configuracin rpida, Unidad mecnica
Continuacin
Desactivacin de la coordinacin
El botn de desactivacin de la coordinacin se ha previsto para circunstancias en las que el
usuario necesita cambiar rpidamente entre el movimiento coordinado y el movimiento no
coordinado. Tan pronto como el usuario cambia cualquier elemento que afecte a la
coordinacin, por ejemplo el objeto de trabajo o el sistema de coordenadas de la unidad
mecnica coordinada, el botn desaparece.
Para volver a activar el botn, el usuario debe volver a activar la coordinacin manualmente.
Para obtener ms informacin sobre la coordinacin entre robots MultiMove, consulte el
Manual de aplicaciones - MultiMove.
141
5 Movimiento
5.3.14. Men Configuracin rpida, Incremento
en0300000542
142
6 Programacin y pruebas
6.1. Antes de empezar a programar
6 Programacin y pruebas
6.1. Antes de empezar a programar
Herramientas de programacin
Puede usar tanto el FlexPendant como RobotStudioOnline para las tareas de programacin.
Para la programacin bsica, puede resultar ms sencillo utilizar RobotStudioOnline, mientras
que el FlexPendant resulta ms adecuado para la modificacin de programas, por ejemplo sus
posiciones y trayectorias.
La forma de programar con RobotStudioOnline se describe en el Manual del operador RobotStudio Online.
Definicin de herramientas, cargas tiles y objetos de trabajo
Defina las herramientas, las cargas tiles y los objetos de trabajo antes de empezar a
programar. Siempre puede volver atrs y definir ms objetos en otro momento, pero debe
definir sus objetos bsicos con antelacin.
Definicin de sistemas de coordenadas
Asegrese de que los sistemas de coordenadas mundo y de la base sean configurados
correctamente durante la instalacin de su sistema de robot. Asegrese tambin de que los
ejes adicionales estn configurados.
Defina los sistemas de coordenadas de herramienta y de objeto de trabajo que necesite antes
de empezar a programar. A medida que aada ms objetos ms adelante, tambin necesitar
definir los sistemas de coordenadas correspondientes.
SUGERENCIA!
Necesita saber ms sobre el lenguaje RAPID y su estructura? Consulte el Manual de
referencia tcnica - Descripcin general de RAPID y el Manual de referencia tcnica Instrucciones, funciones y tipos de datos de RAPID.
143
6 Programacin y pruebas
6.2.1. Estructura de una aplicacin de RAPID
en0300000576
Partes
Parte
Funcin
Tarea
Parmetro de
propiedad de
tarea
Los parmetros de propiedades de tarea permiten establecer determinadas propiedades para todos el contenido de una tarea. Cualquier
programa almacenado dentro de una tarea determinada asume las
propiedades establecidas para la tarea.
Los parmetros de propiedad de tarea se especifican en el Manual de
referencia tcnica - Descripcin general de RAPID.
Programa
6 Programacin y pruebas
6.2.1. Estructura de una aplicacin de RAPID
Continuacin
Parte
Funcin
Mdulo de
programa
Datos
Rutina
Rutina de
entrada
Note
Cada programa debe tener una rutina de entrada con el nombre "main".
De lo contrario, no es posible ejecutarlo. La forma de elegir una rutina
como rutina de entrada se especifica en el Manual de referencia tcnica Descripcin general de RAPID. El nombre predeterminado de la rutina
principal puede cambiarse desde las configuraciones de los parmetros
del sistema, en el tipo Task. Consulte el Manual de referencia tcnica Parmetros del sistema.
Instruccin
Cada instruccin es una peticin para que tenga lugar un evento determinado, por ejemplo "Mover el punto central de la herramienta del
manipulador hasta un punto determinado" o "Establecer una salida digital
determinada".
Las instrucciones, su sintaxis y su funcin se describen detalladamente en
el Manual de referencia tcnica - Instrucciones, funciones y tipos de datos
de RAPID.
Mdulo de
sistema
145
6 Programacin y pruebas
6.3.1. Visualizacin de los datos de tareas, mdulos o rutinas concretos
en0400000661
146
6 Programacin y pruebas
6.3.2. Creacin de una nueva instancia
en0400000663
147
6 Programacin y pruebas
6.3.2. Creacin de una nueva instancia
Continuacin
Accin
9. Si desea crear una matriz de instancias de dato, toque el men Dimensiones y cambie
el nmero de dimensiones en la matriz, de 1 a 3.
1
2
3
Ninguno
A continuacin, toque ... para seleccionar el Tamao de los ejes de la matriz.
Las matrices se describen en la seccin Qu es una matriz de datos? en la pgina 356
10. Toque OK.
148
6 Programacin y pruebas
6.3.3. Edicin de instancias de dato
en0400000671
4. En funcin de qu desee hacer con la instancia de dato, tiene las opciones siguientes:
Toque Eliminar para eliminar la instancia de dato.
Toque Cambiar declaracin para cambiar la declaracin de la instancia de
dato.
Toque Cambiar valor para editar el valor de una instancia de dato.
Toque Copiar para copiar la instancia de dato.
Toque Definir para definir la base de coordenadas de la herramienta (slo
disponible para los datos de herramientas, objetos de trabajo y cargas).
Siga los pasos que se describen en las secciones siguientes.
149
6 Programacin y pruebas
6.3.3. Edicin de instancias de dato
Continuacin
Edicin de valores de instancia de dato
En esta seccin se describe cmo editar el valor de una instancia de dato.
Accin
Informacin
6 Programacin y pruebas
6.3.3. Edicin de instancias de dato
Continuacin
Modificacin de declaraciones de instancias de dato
En esta seccin se detalla cmo modificar la declaracin de las instancias de dato.
Accin
1. Toque Cambiar declaracin en el men de la instancia de dato que desee eliminar.
Para ello, siga los pasos detallados en la seccin Visualizacin de instancias de dato
en la pgina 149.
en0400000672
151
6 Programacin y pruebas
6.4.1. Creacin de una herramienta
6.4 Herramientas
6.4.1. Creacin de una herramienta
Qu ocurre al crear una herramienta?
Se crea una variable del tipo tooldata. El nombre de la variable es el nombre de la
herramienta. Para obtener ms informacin sobre los tipos de datos, consulte el Manual de
referencia tcnica - Instrucciones, funciones y tipos de datos de RAPID.
La nueva herramienta tiene valores predeterminados para el peso, entre otros, que deben
definirse para poder usar la herramienta.
Creacin de una herramienta
El punto central de herramienta de la herramienta predeterminada (tool0) se encuentra en el
centro de la brida de montaje del robot y tiene la orientacin de sta.
Al crear una herramienta, puede definir otro punto central de la herramienta.
A
en0400000779
Accin
1. En el men ABB, toque Movimiento.
2. Toque Herramienta para ver la lista de herramientas disponibles.
6 Programacin y pruebas
6.4.1. Creacin de una herramienta
Continuacin
Accin
3. Toque Nuevo... para crear una nueva herramienta.
en0300000544
...entonces...
Recomendacin
El nombre de la herramienta
El mbito
153
6 Programacin y pruebas
6.4.1. Creacin de una herramienta
Continuacin
Si desea cambiar...
...entonces...
Recomendacin
El tipo de almacenamiento
El mdulo
Seleccione en el men el
mdulo desde el que debe
declararse esta herramienta.
NOTA!
La herramienta creada no puede usarse hasta definir los datos de la herramienta (coordenadas
del TCP, peso, etc.). Esto puede hacerse ejecutando la rutina de servicio LoadIdentify o
mediante la edicin manual de los valores. Consulte LoadIdentify, rutina de servicio de
identificacin de cargas en la pgina 230 o Edicin de los datos de la herramienta en la
pgina 158.
154
6 Programacin y pruebas
6.4.2. Definicin de la base de coordenadas de la herramienta
Mtodos disponibles
Todos los mtodos requieren que defina las coordenadas cartesianas del punto central de la
herramienta. Estos mtodos ofrecen distintas posibilidades de configuracin y definicin de
la orientacin.
Si desea...
...seleccione
TCP de 4 puntos
TCP y Z de 5 puntos
TCP y Z, X de 6 puntos
155
6 Programacin y pruebas
6.4.2. Definicin de la base de coordenadas de la herramienta
Continuacin
Definicin de las coordenadas cartesianas del punto central de la herramienta
En este procedimiento se describe cmo definir el punto central de la herramienta en
coordenadas cartesianas.
en0400000906
Accin
1. Mueva el robot hasta una posicin
adecuada para el primer punto de aproximacin.
Informacin
Posicin A
6 Programacin y pruebas
6.4.2. Definicin de la base de coordenadas de la herramienta
Continuacin
Definicin de puntos de elongador
En este procedimiento se describe cmo definir los puntos de elongador.
Accin
1. Sin cambiar la orientacin de la herramienta, mueva el robot de forma que el punto
mundo fijo se convierta en un punto del eje positivo deseado del sistema de
coordenadas girado de la herramienta.
2. Toque Modificar posicin para definir el punto.
3. Repita los pasos 1 y 2 con el segundo eje si es necesario definirlo tambin.
157
6 Programacin y pruebas
6.4.3. Edicin de los datos de la herramienta
en0400000881
X0
Eje X de tool0
Y0
Eje Y de tool0
6 Programacin y pruebas
6.4.3. Edicin de los datos de la herramienta
Continuacin
Z0
Eje Z de tool0
X1
Y1
Z1
Accin
1. Mida la distancia desde el centro de la brida de montaje del robot hasta el punto central
de la herramienta, a lo largo del eje X de tool0.
2. Mida la distancia desde el centro de la brida de montaje del robot hasta el punto central
de la herramienta, a lo largo del eje Y de tool0.
3. Mida la distancia desde el centro de la brida de montaje del robot hasta el punto central
de la herramienta, a lo largo del eje Z de tool0.
Instancia
Unidad
tframe.trans.x
tframe.trans.y
tframe.trans.z
[mm]
Ninguno
tload.mass
[kg]
tload.cog.x
tload.cog.y
tload.cog.z
[mm]
tload.aom.q1
tload.aom.q2
tload.aom.q3
tload.aom.q4
Ninguno
tload.ix
tload.iy
tload.iz
[kgm2 ]
159
6 Programacin y pruebas
6.4.4. Edicin de la declaracin de la herramienta
NOTA!
Si cambia el nombre de una herramienta despus de que se hace referencia a ella en algn
programa, debe cambiar tambin todos los lugares en los que se use la herramienta.
160
6 Programacin y pruebas
6.4.5. Eliminacin de una herramienta
CUIDADO!
Las herramientas, los objetos de trabajo o las cargas tiles que elimine no pueden recuperarse
y todos sus datos relacionados se pierden tambin. Si un programa hace referencia a la
herramienta, el objeto de trabajo o la carga til, no podr ejecutarlo si no hace los cambios
oportunos.
Si elimina una herramienta, no puede reanudar el programa desde la posicin actual.
161
6 Programacin y pruebas
6.4.6. Configuracin de herramientas fijas
6 Programacin y pruebas
6.4.6. Configuracin de herramientas fijas
Continuacin
Diferencias en las referencias al sistema de coordenadas
En esta seccin se describen las diferencias existentes en las referencias al sistema de
coordenadas.
El...
Sistema de coordenadas
mundo
Sistema de coordenadas de
la herramienta
Sistema de coordenadas
mundo
en0400000990
163
6 Programacin y pruebas
6.5.1. Creacin de un objeto de trabajo
164
Si desea cambiar...
...entonces...
Recomendacin
El mbito
El tipo de almacenamiento
El mdulo
Seleccione en el men el
mdulo desde el que debe
declararse este objeto de
trabajo.
6 Programacin y pruebas
6.5.2. Definicin del sistema de coordenadas del objeto de trabajo
en0400000893
165
6 Programacin y pruebas
6.5.2. Definicin del sistema de coordenadas del objeto de trabajo
Continuacin
Definicin de la base de coordenadas del usuario
En esta seccin se detalla cmo definir la base de coordenadas del usuario. Recuerde que esto
slo funciona en el caso de los objetos de trabajo creados por el usuario, no en el caso del
objeto de trabajo predeterminado, wobj0.
en0400000887
El eje X pasar por los puntos X1-X2 y el eje Y pasar por Y1.
Accin
Informacin
6 Programacin y pruebas
6.5.2. Definicin del sistema de coordenadas del objeto de trabajo
Continuacin
Definicin de la base de coordenadas del objeto de trabajo
En esta seccin se describe cmo definir la base de coordenadas del objeto de trabajo.
en0400000899
El eje X pasar por los puntos X1-X2 y el eje Y pasar por Y1.
Accin
1. En el men Mtodo de objeto, toque 3 puntos.
2. Consulte los pasos del 2 al 4 de la descripcin de Definicin de la base de coordenadas
del usuario en la pgina 166.
167
6 Programacin y pruebas
6.5.3. Edicin de los datos del objeto de trabajo
Definicin de la posicin de los sistemas de coordenadas del objeto de trabajo y del usuario
La forma ms sencilla de la posicin en el sistema de coordenadas del objeto de trabajo y del
usuario es utilizar el mtodo descrito en Definicin del sistema de coordenadas del objeto de
trabajo en la pgina 165.
Accin
168
Instancia
Unidad
oframe.trans.x
oframe.trans.y
oframe.trans.z
[mm]
oframe.rot.q1
oframe.rot.q2
oframe.rot.q3
oframe.rot.q4
uframe.trans.x
uframe.trans.y
uframe.trans.z
[mm]
uframe.rot.q1
uframe.rot.q2
uframe.rot.q3
uframe.rot.q4
6 Programacin y pruebas
6.5.4. Edicin de la declaracin del objeto de trabajo
NOTA!
Si cambia el nombre de un objeto de trabajo despus de que se hace referencia a l en algn
programa, debe cambiar tambin todos los lugares en los que se use el objeto de trabajo.
169
6 Programacin y pruebas
6.5.5. Eliminacin de un objeto de trabajo
CUIDADO!
Las herramientas, los objetos de trabajo o las cargas tiles que elimine no pueden recuperarse
y todos sus datos relacionados se pierden tambin. Si un programa hace referencia a la
herramienta, el objeto de trabajo o la carga til, no podr ejecutarlo si no hace los cambios
oportunos.
Si elimina una herramienta, no puede reanudar el programa desde la posicin actual.
170
6 Programacin y pruebas
6.6.1. Creacin de una carga til
Toque Nuevo... para crear una nueva carga til. Introduzca los datos. Consulte la tabla
siguiente.
Toque OK.
...entonces...
Recomendacin
El mbito
El tipo de almacenamiento
El mdulo
Seleccione en el men el
mdulo desde el que debe
declararse esta carga til.
171
6 Programacin y pruebas
6.6.2. Edicin de los datos de la carga til
172
Instancia
Unidad
load.mass
[kg]
load.cog.x
load.cog.y
load.cog.z
[mm]
load.aom.q1
load.aom.q2
load.aom.q3
load.aom.q3
[kgm2 ]
6 Programacin y pruebas
6.6.3. Edicin de la declaracin de la carga til
NOTA!
Si cambia el nombre de una carga til despus de que se hace referencia a ella en algn
programa, debe cambiar tambin todos los lugares en los que se use la carga til.
173
6 Programacin y pruebas
6.6.4. Eliminacin de una carga til
CUIDADO!
Las herramientas, los objetos de trabajo o las cargas tiles que elimine no pueden recuperarse
y todos sus datos relacionados se pierden tambin. Si un programa hace referencia a la
herramienta, el objeto de trabajo o la carga til, no podr ejecutarlo si no hace los cambios
oportunos.
Si elimina una herramienta, no puede reanudar el programa desde la posicin actual.
174
6 Programacin y pruebas
6.7.1. Manejo de programas
6.7 Programacin
6.7.1. Manejo de programas
Descripcin general
En esta seccin se detalla cmo realizar el manejo normal de los programas de robot
existentes. Detalla cmo:
Guardar un programa
Eliminar un programa
175
6 Programacin y pruebas
6.7.1. Manejo de programas
Continuacin
Carga de un programa existente
En esta seccin se describe cmo cargar un programa creado anteriormente.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Tareas y programas.
3. Toque Archivo y Cargar programa.
Si ya haba un programa cargado, aparece una ventana de dilogo de advertencia.
Toque Guardar para guardar el programa que est cargado.
Toque No guardar para cerrar el programa que est cargado sin guardarlo, es
decir, para eliminarlo de la memoria de programas.
Toque Cancelar para dejar cargado el programa.
4. Utilice la herramienta de bsqueda de archivos para buscar el archivo de programa que
desee cargar (archivos del tipo pgf). A continuacin, toque OK.
El programa se carga y su cdigo se muestra en la pantalla.
en0400000699
Guardado de un programa
En esta seccin se describe cmo guardar en el disco duro del controlador el programa que
est cargado en este momento.
Los programas cargados se guardan automticamente en la memoria de programas, pero el
guardado en el disco duro del controlador constituye una precaucin adicional.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Tareas y programas.
3. Toque Archivo y seleccione Guardar programa como....
4. Utilice el nombre de programa propuesto o toque ... para abrir el teclado en pantalla e
introducir un nuevo nombre. A continuacin, toque OK.
6 Programacin y pruebas
6.7.1. Manejo de programas
Continuacin
Cambio de nombre de un programa cargado
En esta seccin se describe cmo cambiar el nombre de un programa cargado.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Tareas y programas.
3. Toque Archivo y seleccione Cambiar nombre de programa.
Aparece un teclado en pantalla.
4. Utilice el teclado en pantalla para introducir el nuevo nombre del programa. A continuacin, toque OK.
177
6 Programacin y pruebas
6.7.2. Manejo de mdulos
Guardar un mdulo
Eliminar un mdulo
en0400000688
4. Toque ABC... y utilice el teclado en pantalla para introducir el nombre del nuevo
mdulo. Toque OK para cerrar el teclado en pantalla.
5. Seleccione qu tipo de mdulo desea crear:
Programa
Sistema
A continuacin, toque OK.
Las diferencias existentes entre los tipos de mdulos se describen en la seccin
Estructura de una aplicacin de RAPID en la pgina 144.
La forma de cambiar ms adelante entre estos tipos se detalla en la seccin Cambio
del tipo de mdulo en la pgina 181.
6 Programacin y pruebas
6.7.2. Manejo de mdulos
Continuacin
Carga de un mdulo creado anteriormente
En esta seccin se describe cmo cargar un mdulo creado anteriormente.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Mdulos.
3. Toque Archivo y a continuacin Cargar mdulo.
en0400000689
Guardado de un mdulo
En esta seccin se describe cmo guardar un mdulo.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Mdulos y toque para seleccionar el mdulo que desee cargar.
179
6 Programacin y pruebas
6.7.2. Manejo de mdulos
Continuacin
Accin
3. Toque Archivo y a continuacin Guardar mdulo como...
en0400000690
6 Programacin y pruebas
6.7.2. Manejo de mdulos
Continuacin
Cambio del tipo de mdulo
En esta seccin se describe cmo cambiar el tipo de mdulo.
Accin
1. En el men ABB, toque Editor de programas.
2. Seleccione la tarea tocando su nombre.
3. Toque Mdulos y seleccione el mdulo que desea cambiar.
4. Toque Archivo y Cambiar declaracin...
5. Toque Tipo: y seleccione el tipo de mdulo.
6. Toque OK.
Eliminacin de un mdulo
En esta seccin se describe cmo eliminar un mdulo de la memoria. Si el mdulo est
guardado en el disco, no se borrar del disco.
Accin
1. En el men ABB, toque Editor de programas.
2. Toque Mdulos y toque para seleccionar el mdulo que desee eliminar.
3. Toque Archivo y a continuacin Eliminar mdulo...
Aparece una ventana de dilogo.
4. Toque OK para eliminar el mdulo sin guardarlo.
Si desea guardar primero el mdulo, toque Cancelar y guarde primero el mdulo.
La forma de guardar el mdulo se detalla en la seccin Guardado de un mdulo en la
pgina 179.
181
6 Programacin y pruebas
6.7.3. Manejo de rutinas
en0400000692
6 Programacin y pruebas
6.7.3. Manejo de rutinas
Continuacin
Accin
6. Necesita utilizar parmetros?
En caso POSITIVO, toque ... y siga los pasos detallados en la seccin Definicin de
parmetros de una rutina en la pgina 183.
En caso NEGATIVO, contine en el paso siguiente.
7. Seleccione el mdulo al que desee aadir la rutina.
8. Toque la casilla de verificacin Declaracin local para seleccionar esta opcin si
desea que la rutina sea local.
Las rutinas locales slo pueden usarse en el mdulo seleccionado.
9. Toque OK.
en0400000693
183
6 Programacin y pruebas
6.7.3. Manejo de rutinas
Continuacin
Accin
2. Si no aparece ningn parmetro, toque Aadir para aadir un nuevo parmetro.
Aadir parmetro opcional aade un parmetro que es opcional.
Aadir parmetro opcional mutuo aade un parmetro que es mutuamente
opcional con otro parmetro.
Para obtener ms informacin sobre los parmetros de las rutinas, consulte los
manuales de referencia de RAPID.
en0400000695
3. Utilice en teclado en pantalla para introducir el nombre del nuevo parmetro y toque
OK.
El nuevo parmetro se muestra en la lista.
en0400000696
6 Programacin y pruebas
6.7.3. Manejo de rutinas
Continuacin
Accin
5. Toque OK para volver a la declaracin de la rutina.
185
6 Programacin y pruebas
6.7.4. Manejo de instrucciones
en0400000697
6 Programacin y pruebas
6.7.4. Manejo de instrucciones
Continuacin
Accin
4. Toque Common (Comn) para ver una lista con las categoras disponibles.
Tambin puede tocar Anterior/Siguiente en la parte inferior de la lista de instrucciones
para pasar a la categora anterior o siguiente.
5. Toque la instruccin que desee aadir.
La instruccin se aade al cdigo.
en0400000699
187
6 Programacin y pruebas
6.7.4. Manejo de instrucciones
Continuacin
Accin
2. Toque Editar.
en0400000701
en0400000702
6 Programacin y pruebas
6.7.4. Manejo de instrucciones
Continuacin
Accin
4. Toque el argumento que desee modificar.
Aparecen varias opciones.
en0400000703
5. Toque una instancia de dato actual para seleccionarla y toque OK para completarla o
toque Insertar expresin.... Para saber ms acerca de las expresiones, consulte la
seccin Edicin de expresiones y declaraciones de instrucciones en la pgina 204.
Para editar una instancia de dato determinada, consulte Edicin de expresiones y
declaraciones de instrucciones en la pgina 204.
SUGERENCIA!
Al tocar dos veces en una instruccin, se inicia automticamente la opcin Cambiar
seleccionado. Al tocar dos veces en un argumento de instruccin, se inicia automticamente
el editor de argumentos.
Copiado y pegado de instrucciones o argumentos
En esta seccin se describe cmo pegar instrucciones o argumentos.
Accin
1. Toque el argumento o la instruccin que desee copiar, para que quede seleccionado. A
continuacin, toque Editar.
2. Toque Copiar.
3. Site el cursor en la instruccin sobre la cual desea pegar la instruccin o el argumento
o toque el argumento o la instruccin que desee cambiar. A continuacin, toque Pegar.
189
6 Programacin y pruebas
6.7.4. Manejo de instrucciones
Continuacin
Cmo cortar una instruccin
En esta seccin se describe cmo cortar una instruccin.
Accin
1. Toque la instruccin que desea cortar, para que quede seleccionada. A continuacin,
toque Editar.
2. Toque Cortar.
190
6 Programacin y pruebas
6.7.5. Ejemplo: Cmo aadir instrucciones de movimiento
C
en0400000801
Primer punto
Informacin
Recomendacin: Utilice nicamente los
movimientos de izquierda-derecha/arribaabajo del joystick para describir un
cuadrado.
Resultado
Su cdigo de programa debe parecerse al siguiente:
Proc main()
MoveL *, v50, fine, tool0;
MoveL *, v50, z50, tool0;
MoveL *, v50, z50, tool0;
MoveL *, v50, z50, tool0;
MoveL *, v50, fine, tool0;
End Proc;
191
6 Programacin y pruebas
6.8.1. Generacin de la imagen especular de un programa, mdulo o rutina
6 Programacin y pruebas
6.8.1. Generacin de la imagen especular de un programa, mdulo o rutina
Continuacin
Accin
4. Si desea generar la imagen especular en la base de coordenadas de la base, contine
en el paso siguiente.
Si desea definir otro tipo de espejo, toque Opciones avanzadas y realice los pasos
indicados a continuacin.
Para definir el tipo de espejo:
Desactive la casilla de verificacin Espejo de base.
Toque ... a la derecha de Objeto de trabajo para seleccionar la base de
coordenadas de objeto de trabajo respecto de la cual se generarn las
imgenes especulares de todas las posiciones.
Toque ... a la derecha de Base de coordenadas de espejo para seleccionar el
plano de espejo respecto del cual se generarn las imgenes especulares de
todas las posiciones.
Toque el men Eje de espejo para especificar cmo generar la orientacin de
la posicin. X significa que se generar la imagen especular de los ejes X y Z.
Y significa que se generar la imagen especular de los ejes Y y Z.
Toque OK para guardar las opciones avanzadas.
5. Toque OK.
Aparece una ventana de dilogo.
6. Toque S para aplicar la imagen especular seleccionada a la rutina o toque No para
cancelar la operacin.
193
6 Programacin y pruebas
6.8.1. Generacin de la imagen especular de un programa, mdulo o rutina
Continuacin
Accin
6. Toque S para aplicar la imagen especular seleccionada al mdulo o toque No para
cancelar la operacin.
194
6 Programacin y pruebas
6.8.2. Modificacin y ajuste de posiciones
195
6 Programacin y pruebas
6.8.3. Modificacin de posiciones en el Editor de programas
Informacin
En el modo de ejecucin
paso a paso, si la instruccin
o la llamada al procedimiento tiene ms de un
argumento de posicin,
contine con el modo paso a
paso hasta alcanzar los
distintos argumentos.
6 Programacin y pruebas
6.8.3. Modificacin de posiciones en el Editor de programas
Continuacin
Limitaciones
El botn Modificar posicin del Editor de programas est desactivado hasta que se
selecciona un argumento de posicin (que sea posible modificar).
El movimiento o cambio mximo de orientacin puede estar limitado por los parmetros del
sistema (tema Controller, tipo ModPos Settings) en el diseo del sistema. Lea la
documentacin de su clula o su centro de produccin para obtener ms detalles.
Si los parmetros del sistema estn configurados para usar lmites absolutos para los cambios
de posicin, las posiciones originales slo pueden ser restauradas o cambiadas usando el
men de lnea de base de HotEdit. El concepto de lnea de base se describe en la seccin
Ajuste de posiciones con HotEdit en la pgina 198.
Si modifica una posicin con nombre, todas las dems instrucciones que utilicen esa posicin
se vern afectadas.
Informacin relacionada
Para obtener una descripcin general de cmo modificar posiciones, consulte Modificacin y
ajuste de posiciones en la pgina 195.
HotEdit y la lnea de base se describen en Ajuste de posiciones con HotEdit en la pgina 198.
El men HotEdit tambin se describe en Men HotEdit en la pgina 81.
Manual de referencia tcnica - Instrucciones, funciones y tipos de datos de RAPID.
Manual de referencia tcnica - Parmetros del sistema.
197
6 Programacin y pruebas
6.8.4. Ajuste de posiciones con HotEdit
Utilizacin de selecciones
Usted puede guardar y cargar selecciones de posiciones utilizadas frecuentemente, para
facilitar la bsqueda de los puntos deseados. En la tabla se describe cmo guardar y cargar
una seleccin de puntos. Si su sistema utiliza el SAU, es posible que sta sea la nica forma
de seleccionar posiciones para su ajuste.
Guardado de la
seleccin
Carga de la
seleccin
Eliminacin de
objetivos seleccionados
6 Programacin y pruebas
6.8.4. Ajuste de posiciones con HotEdit
Continuacin
Limitaciones
Slo es posible realizar ajustes de HotEdit en el caso de los objetivos que formen parte de la
lnea de base. Los objetivos que NO formen parte de la lnea de base no se muestran en la
vista de rbol de HotEdit, dado que no pueden ser seleccionados para su ajuste. Esto significa
que un objetivo declarado localmente en una rutina, por ejemplo, no se muestra.
El ajuste con HotEdit es posible slo con los objetivos de robot (los objetivos de ejes slo
pueden ajustarse con Modificar posicin en el Editor de programas). Si el sistema utiliza el
parmetro Absolute limit ModPos, estos objetivos de ejes siguen siendo parte de la lnea de
base y se vern afectados cuando se utilizan los comandos Restaurar a originales en todo el
programa o Almacenar todo el programa en actual.
El ajuste con HotEdit slo es posible para los objetivos de robot con nombre (por ejemplo
p10, p20 ) (los objetivos de robot * no se muestran en la vista de rbol).
Concepto de lnea de base
Una lnea de base puede definirse como una referencia respecto de la cual se miden los
cambios futuros. El concepto de lnea de base hace posible deshacer cualquier ajuste y volver
a los valores de objetivo almacenados en la lnea de base ms reciente. Cuando se ejecuta un
comando Almacenar, la lnea de base se actualiza con nuevos valores de offset y los valores
anteriores dejan de existir en la memoria de programas.
Utilice el men Lnea de base para aplicar o rechazar cambios realizados en los valores de
offset: Toque:
Restaurar a originales para desechar todos los cambios realizados en las posiciones
de objetivo seleccionadas actualmente.
Almacenar en actual para aplicar todos los cambios realizados en las posiciones de
objetivo seleccionadas.
Almacenar todo el programa en actual para aplicar TODOS los cambios realizados
en las posiciones de objetivo. Esto puede abarcar varias sesiones de HotEdit para una
misma tarea. Si el sistema utiliza el parmetro Absolute limit ModPos, tambin se
incluyen las modificaciones de posicin realizadas en el Editor de programas.
199
6 Programacin y pruebas
6.8.4. Ajuste de posiciones con HotEdit
Continuacin
Figura sobre el concepto de lnea de base
El concepto de lnea de base se ilustra en la figura siguiente, en la que se ha movido,
restaurado y almacenado un punto. Desde la lnea de base original, se mueve el punto (B) dos
veces. Si cambia de opinin sobre los cambios, seleccione Restaurar a originales (C). Si por
el contrario se traslada a otro paso y selecciona a continuacin Almacenar en actual (D), la
lnea de base pasa a E. Supongamos que mueve el punto una vez ms. Si selecciona
Restaurar a originales, el punto vuelve a la lnea de base, o sea, E.
xx0600002620
Restaurar a originales
Almacenar en actual
Se aaden los objetivos de robot p10 y p30 a Objetivos seleccionados y se ajustan las
posiciones.
2.
3.
4.
NOTA!
Si su sistema utiliza Absolute limit ModPos: Al restaurar o aplicar un programa entero en
HotEdit, cualquier modificacin de posiciones realizada en el Editor de programas tambin
se restaura y aplica.
Para obtener ms informacin sobre ModPos, consulte el Manual de referencia tcnica Parmetros del sistema, seccin Tema Controller - Tipo ModPos Settings.
6 Programacin y pruebas
6.8.4. Ajuste de posiciones con HotEdit
Continuacin
Utilizacin del SAU en HotEdit
El sistema de autorizacin de usuarios puede usarse para restringir la funcionalidad de
HotEdit y slo permitir al usuario la edicin de posiciones preseleccionadas. Las posiciones
se cargan tocando Archivo y a continuacin Abrir seleccin. A continuacin, es posible
ajustar las posiciones seleccionadas de la forma descrita en Edicin de posiciones
programadas.
201
6 Programacin y pruebas
6.8.5. Cmo mover el robot hasta la posicin programada
Informacin
202
6 Programacin y pruebas
6.8.6. Alineacin de herramientas
en0500001548
203
6 Programacin y pruebas
6.8.7. Edicin de expresiones y declaraciones de instrucciones
en0400000704
6 Programacin y pruebas
6.8.7. Edicin de expresiones y declaraciones de instrucciones
Continuacin
Accin
5. Toque:
Nuevo para crear una nueva declaracin de dato, es decir, aadir una
declaracin de dato no utilizada anteriormente. Encontrar informacin
detallada en la seccin Creacin de nuevas declaraciones de datos en la pgina
205.
Ver para cambiar de vista o modificar el tipo de dato. Encontrar informacin
detallada en la seccin Modificacin de un tipo de dato en la pgina 206.
ABC muestra el teclado en pantalla.
6. Toque OK para guardar la expresin.
en0400000705
205
6 Programacin y pruebas
6.8.7. Edicin de expresiones y declaraciones de instrucciones
Continuacin
Accin
2. Toque e introduzca los valores deseados.
Valor inicial para definir el valor inicial.
... para mostrar el teclado en pantalla y cambiar el nombre del tipo de dato.
mbito
Tipo de almacenamiento
Mdulo
Rutina
Dimensiones para definir el tamao de una matriz si el tipo de dato debe ser
una matriz.
Si ha seleccionado un valor en Dimensiones, toque ... para definir el tamao de
la matriz. Consulte Qu es una matriz de datos? en la pgina 356
3. Despus de seleccionar todas las opciones, toque OK.
Aparece una ventana de dilogo que permite restablecer el puntero de programa y
aplicar todos los cambios:
Toque S para continuar.
Toque No para volver a la vista de tipo de dato sin restablecer el puntero de
programa ni aplicar ningn cambio.
en0400000706
206
6 Programacin y pruebas
6.8.8. Cmo ocultar las declaraciones de un cdigo de programa
207
6 Programacin y pruebas
6.8.9. Eliminacin de programas de la memoria
en0400000678
6 Programacin y pruebas
6.8.9. Eliminacin de programas de la memoria
Continuacin
Accin
4. Toque Eliminar programa....
AVISO! Los cambios recientes hechos en el programa no se guardarn.
en0400000853
5. Toque OK.
Si no desea perder la informacin de los cambios realizados en el programa, utilice
Guardar programa antes de eliminar el programa. La forma de guardar su trabajo se
describe en la seccin Manejo de programas en la pgina 175.
209
6 Programacin y pruebas
6.8.10. Eliminacin de programas del disco duro
210
6 Programacin y pruebas
6.8.11. Activacin de unidades mecnicas
Informacin
Informacin relacionada
Seleccin de una unidad mecnica en la pgina 117.
Las unidades mecnicas pueden estar activas o inactivas en el momento de la puesta en
marcha, en funcin de la configuracin del sistema. Consulte el Manual de referencia tcnica
- Parmetros del sistema, tema Motion.
211
6 Programacin y pruebas
6.9.1. Cmo usar la funcin hold-to-run
6.9 Pruebas
6.9.1. Cmo usar la funcin hold-to-run
Cundo usar la funcin hold-to-run
La funcin hold-to-run se utiliza para ejecutar programas de forma continua o paso a paso en
el modo manual a mxima velocidad, en combinacin con el dispositivo de habilitacin.
Para poder ejecutar un programa en el modo manual a mxima velocidad es necesario, por
motivos de seguridad, mantener presionados tanto el dispositivo de habilitacin como el
botn Iniciar. Esta funcin hold-to-run tambin se aplica al recorrer un programa paso a paso
en el modo manual a mxima velocidad. Cuando los botones Iniciar, Avanzar y Retroceder
se usan de esta forma (presionar y mantener presionado), se los conoce como botones holdto-run. Algunas versiones del FlexPendant pueden tener tambin botones hold-to-run
separados.
Modo de funcionamiento Funcin
Modo manual a velocidad
reducida
Modo automtico
6 Programacin y pruebas
6.9.1. Cmo usar la funcin hold-to-run
Continuacin
Accin
4. Si se libera el botn hold-to-run, la ejecucin del programa se detiene.
Si presiona de nuevo el botn hold-to-run tras liberarlo, la ejecucin del programa se
reanuda a partir de la posicin en la que fue liberado.
5. Es posible cambiar el modo de ejecucin cuando el botn hold-to-run no est
presionado y reanudar la ejecucin del programa con el nuevo modo de ejecucin. Para
ello slo tiene que activar de nuevo el botn hold-to-run.
6. Si el dispositivo de habilitacin es liberado de forma intencionada o por accidente, es
necesario repetir el procedimiento completo para permitir la ejecucin.
213
6 Programacin y pruebas
6.9.2. Ejecucin del programa a partir de una instruccin determinada
en0400000868
Toque el paso del programa en el que desee iniciar la ejecucin, toque Depurar y
seleccione PP a cursor.
3.
xx
PELIGRO!
Asegrese de que no haya nadie dentro del rea de trabajo del robot!
Antes de poner en marcha el robot, tenga en cuenta la informacin de seguridad de la
seccin PELIGRO: Los manipuladores en movimiento son potencialmente letales! en
la pgina 18
6 Programacin y pruebas
6.9.2. Ejecucin del programa a partir de una instruccin determinada
Continuacin
Accin
4. Presione el botn Iniciar del conjunto de botones fsicos del FlexPendant (consulte el
elemento E de la figura siguiente).
en0300000587
215
6 Programacin y pruebas
6.9.3. Ejecucin de una rutina determinada
216
6 Programacin y pruebas
6.9.4. Men Configuracin rpida, Modo de ejecucin
en0300000472
217
6 Programacin y pruebas
6.9.4. Men Configuracin rpida, Modo de ejecucin
Continuacin
Accin
2. Si desea ver o cambiar las tareas que estn activas, toque el botn Mostrar tareas. Para
seleccionar tareas, debe estar en el modo manual.
en0400000992
Aparece lo siguiente:
Una lista con todas las tareas disponibles. Toque para activar o desactivar
tareas.
La opcin Ocultar tareas oculta la lista de tareas.
218
6 Programacin y pruebas
6.9.5. Men Configuracin rpida, Paso a paso
en0300000543
219
6 Programacin y pruebas
6.9.5. Men Configuracin rpida, Paso a paso
Continuacin
Accin
2. Si desea ver o cambiar las tareas que estn activas, toque el botn Mostrar tareas. Para
seleccionar tareas, debe estar en el modo manual.
en0400000993
Aparece lo siguiente:
A: Una lista con todas las tareas disponibles. Toque para activar o desactivar
tareas.
B: La opcin Ocultar tareas oculta la lista de tareas.
Informacin relacionada
Modificacin de posiciones en el Editor de programas en la pgina 196.
220
6 Programacin y pruebas
6.9.6. Ejecucin instruccin por instruccin
Informacin
Encontrar una descripcin en Men Configuracin rpida, Paso a paso en la pgina 219.
..presione...
Hacia delante
Hacia atrs
No es posible ejecutar paso a paso hacia atrs para salir de una rutina una vez
alcanzado el principio de la rutina.
Hay instrucciones que afectan al movimiento y que no pueden ejecutarse hacia atrs
(por ejemplo, ActUnit, ConfL y PDispOn). Si intenta ejecutar estas instrucciones
hacia atrs, aparecer un cuadro de alerta para informarle de que no es posible hacerlo.
221
6 Programacin y pruebas
6.9.6. Ejecucin instruccin por instruccin
Continuacin
Comportamiento durante la ejecucin hacia atrs
Al ejecutar paso a paso hacia delante a travs del cdigo del programa, un puntero de
programa apunta a la siguiente instruccin a ejecutar y un puntero de movimiento apunta a la
instruccin de movimiento que est realizando el robot en ese momento.
Al ejecutar paso a paso hacia atrs a travs del cdigo del programa, el puntero de programa
apunta a la instruccin situada por encima del puntero de movimiento. Cuando el puntero de
programa apunta a una instruccin de movimiento y el puntero de movimiento apunta a otra,
el siguiente movimiento hacia atrs lleva hasta el objetivo al que apunta el puntero de
programa, utilizando el tipo de movimiento y velocidad al que apunta el puntero de
movimiento.
Ejemplo de ejecucin hacia atrs
Este ejemplo ilustra el comportamiento que se produce al ejecutar paso a paso hacia atrs a
travs de instrucciones de movimiento. El puntero de programa y el puntero de movimiento
ayudan a controlar dnde se encuentra la ejecucin de RAPID y la posicin actual del robot.
MoveL, MoveJ y MoveC son instrucciones de movimiento de RAPID. Consulte el Manual de
en0400001204
Puntero de programa
Puntero de movimiento
Resalte del objetivo de robot hacia el que se est moviendo el robot o que ya se
ha alcanzado.
Al...
...entonces...
6 Programacin y pruebas
6.9.6. Ejecucin instruccin por instruccin
Continuacin
Al...
...entonces...
Volver a presionar el
botn Retroceder
Volver a presionar el
botn Retroceder
Volver a presionar el
botn Retroceder
Volver a presionar el
botn Avanzar
223
6 Programacin y pruebas
6.9.7. Men Configuracin rpida, Velocidad
en0300000470
224
6 Programacin y pruebas
6.10.1. Ejecucin de una rutina de servicio
en0400000868
225
6 Programacin y pruebas
6.10.1. Ejecucin de una rutina de servicio
Continuacin
Accin
3. Toque Llamar a rutina de servicio para enumerar las rutinas de servicio. Toque la
rutina que desee ejecutar y toque Ir a .
en0400000885
Informacin relacionada
Rutina de servicio de desactivacin de bateras en la pgina 227.
LoadIdentify, rutina de servicio de identificacin de cargas en la pgina 230.
Sistema de Informacin de Servicio, rutina de servicio ServiceInfo en la pgina 229.
Calibracin con Pendulum, rutina de servicio CalPendulum en la pgina 228.
226
6 Programacin y pruebas
6.10.2. Rutina de servicio de desactivacin de bateras
227
6 Programacin y pruebas
6.10.3. Calibracin con Pendulum, rutina de servicio CalPendulum
228
6 Programacin y pruebas
6.10.4. Sistema de Informacin de Servicio, rutina de servicio ServiceInfo
229
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
en0500001535
Carga de la herramienta
Carga til
Los movimientos del eje 3 slo se realizan si se desea identificar la masa. Esto significa que
para identificar la masa, la carga del brazo superior debe ser conocida y debe estar definida
correctamente con anterioridad.
ngulos de calibracin
Para realizar la identificacin, el robot mueve la carga siguiendo un patrn concreto y calcula
los datos a continuacin. Los ejes que se mueven son los ejes 3, 5 y 6. En la posicin de
identificacin, el movimiento del eje 3 es de aproximadamente 3 grados hacia arriba y 3
grados hacia abajo, mientras que en el caso del eje 5 es de 30 grados hacia arriba y 30 grados
hacia abajo. En el caso del eje 6, el movimiento se realiza alrededor de dos puntos de
configuracin.
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
Continuacin
El valor ptimo del ngulo de configuracin es de 90 grados.
en0500001537
Configuracin 2
ngulo de configuracin
en0500001536
Cable 1
Carga 1
Cable 2
Carga 2
Si se desea usar la identificacin de cargas para determinar los datos de la carga 2, lo que
resulta ms importante es asegurarse de que la carga del brazo superior est definida
correctamente, en concreto su masa y su centro de gravedad a lo largo del brazo del robot. La
carga del brazo incluye todo lo que est montado sobre el robot, excepto la carga del brazo y
la carga til. En la figura anterior, el cable 1, el cable 2 y la carga 1 estn incluidos en la carga
del brazo.
A la hora de realizar la identificacin de cargas, el cable 2 debe ser desconectado, dado que
de lo contrario aplicara una fuerza adicional sobre la carga 2. Si se realizara la identificacin
de la carga 2 con esa fuerza presente, el resultado puede diferir considerablemente de la carga
Contina en la pgina siguiente
3HAC 16590-5 Revisin: E
231
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
Continuacin
correcta. Idealmente, el cable 2 debe ser desconectado de la carga 2 y fijado al brazo superior.
Si no es posible hacerlo, tambin es posible desconectar el cable en la carga 1 y fijarlo al brazo
superior de forma que la fuerza resultante sobre la carga 2 se reduzca al mnimo.
Requisitos previos para las cargas de herramienta
Antes de ejecutar la rutina de servicio LoadIdentify para una carga de herramienta, asegrese
de lo siguiente:
La carga del brazo superior debe ser conocida si se desea identificar la masa.
La carga del brazo superior debe ser conocida si se desea identificar la masa.
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
Continuacin
Ejecucin de LoadIdentify
Para iniciar la rutina de servicio de identificacin de cargas, debe tener un programa activo
en el modo manual y la herramienta y la carga til que desee identificar deben estar definidas
y activas en la ventana de movimiento.
Accin
Informacin
Si no es correcta, libere el
dispositivo de habilitacin y
seleccione la herramienta o
carga til correcta en el
men de movimiento. Para
volver a LoadIdentify,
presione el dispositivo de
habilitacin y presione
Iniciar. Toque Reintentar y
confirme que la nueva
herramienta o carga til es
correcta.
Consulte la informacin
anterior.
Consulte la informacin
anterior.
233
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
Continuacin
Accin
Informacin
Gestin de errores
Si el dispositivo de habilitacin es liberado durante la identificacin de cargas (antes de que
comiencen los movimientos), siempre es posible reanudar la rutina presionando de nuevo el
dispositivo de habilitacin y presionando a continuacin el botn Iniciar.
Si se produce cualquier error durante los movimientos de identificacin de cargas, es
necesario reiniciar la rutina desde el principio. Esto se hace automticamente presionando
Iniciar tras la confirmacin del error. Para interrumpir el procedimiento de identificacin de
cargas y salir de l, toque Cancelar llamada a rutina en el men Depurar del Editor de
programas.
Limitaciones de LoadIdentify
LoadIdentify slo permite identificar cargas de herramienta y cargas tiles. Por tanto, no es
posible identificar cargas de brazo con este procedimiento.
Si los movimientos de identificacin de cargas son interrumpidos por algn tipo de paro (paro
de programa, paro de emergencia, etc.), es necesario reiniciar la identificacin de cargas
desde el principio. Esto se hace automticamente si presiona Iniciar tras la confirmacin del
error.
Si el robot es detenido en una trayectoria con un paro de programa y la identificacin de
cargas se realiza en el punto de paro, la trayectoria se borrar. Esto significa que no se
realizar ningn movimiento de recuperacin para devolver al robot a la trayectoria.
La identificacin de cargas finaliza con una instruccin EXIT. Esto significa que el puntero
de programa se pierde y debe ser devuelto a Main antes de iniciar cualquier ejecucin de
programas.
Si la exactitud de la medicin es inferior al 80%, el resultado de la identificacin de cargas
puede presentar errores significativos. En este caso, puede conseguirse una mayor exactitud
repitiendo la rutina LoadIdentify. Si la repeticin de la rutina no permite conseguir una mayor
exactitud, quiere decir que es posible que los pares medidos en la identificacin sean
demasiado reducidos y que sea necesario definir manualmente los datos de la carga y/o de la
Contina en la pgina siguiente
234
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
Continuacin
carga til. Esto suele ocurrir en los casos en que la masa de la carga es reducida (del 10% o
menos de la carga mxima). Tambin puede producirse si la carga tiene unas propiedades de
simetra particulares, por ejemplo si la carga de la herramienta es simtrica alrededor del eje
6. Sin embargo, incluso si la exactitud de la medicin es reducida, algunos de los datos
identificados pueden seguir siendo correctos.
Informacin relacionada
Tambin es posible incluir la rutina LoadIdentify en un programa, con ayuda de instrucciones
de RAPID. Consulte:
235
6 Programacin y pruebas
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
236
7 Ejecucin en produccin
6.10.5. LoadIdentify, rutina de servicio de identificacin de cargas
7 Ejecucin en produccin
237
7 Ejecucin en produccin
7.1.1. Inicio de programas
Informacin/figura
xx0600002782
D: Selector de modo
4. Presione el botn Motores ON del
controlador para activar el robot.
7 Ejecucin en produccin
7.1.1. Inicio de programas
Continuacin
Reanudacin de la ejecucin tras cambios en el programa
Siempre puede reanudar un programa incluso si ha hecho cambios en l.
En el modo automtico, es posible que aparezca una ventana de dilogo de advertencia para
evitar que reinicie el programa si no conoce las posibles consecuencias.
Si...
...toque...
Est seguro de que los cambios que ha realizado no estn en conflicto con S
la posicin actual del robot y de que el programa puede continuar sin
lesionar a nadie ni causar daos a otros equipos.
No est seguro de las consecuencias que podran tener sus cambios y
desea investigarlas con ms detalle.
No
2.
Toque PP a main
2.
2.
Toque Depurar.
3.
Toque PP a main
4.
Limitaciones
Slo es posible ejecutar un programa cada vez, a no ser que su sistema tenga la opcin de
multitarea. En ese caso, es posible ejecutar varios programas a la vez.
Si el sistema de robot detecta errores en el cdigo del programa durante la ejecucin, detendr
el programa y registrar el error en el registro de eventos.
239
7 Ejecucin en produccin
7.1.2. Detencin de programas
PELIGRO!
No utilice el botn Detener en situaciones de emergencia. Utilice el pulsador de paro de
emergencia.
La detencin de un programa con el botn Detener no significa que el robot deje de moverse
inmediatamente.
Detencin de la ejecucin si se usa hold-to-run o una ejecucin paso a paso
Cuando se usa hold-to-run o una ejecucin paso a paso, la ejecucin puede detenerse de la
forma siguiente.
240
Modo
Accin
Informacin
La funcin hold-to-run se
describe en la seccin Qu
es un FlexPendant? en la
pgina 42.
7 Ejecucin en produccin
7.1.3. Utilizacin de programas multitarea
241
7 Ejecucin en produccin
7.1.3. Utilizacin de programas multitarea
Continuacin
Accin
4. Inicie la ejecucin del programa presionando el botn Iniciar. Se inician todas las tareas
que estn activas.
5. Detenga la ejecucin del programa presionando el botn Detener. Se detienen todas
las tareas que estn activas.
2.
3.
4.
2.
3.
4.
5.
6.
242
7 Ejecucin en produccin
7.1.4. Devolucin del robot a la trayectoria
Seleccin de accin
Si...
...toque...
No
Cancelar
243
7 Ejecucin en produccin
7.1.5. Utilizacin de la opcin de botn de conexin en caliente
AVISO!
La presin del botn de conexin en caliente desactiva el botn de paro de emergencia del
FlexPendant. Presione nicamente el botn de conexin en caliente durante la conexin o la
desconexin del FlexPendant.
AVISO!
El FlexPendant desconectado debe guardarse siempre de forma separada en el controlador
IRC5!
Conexin y desconexin del FlexPendant con el botn de conexin en caliente
El procedimiento siguiente describe cmo conectar o desconectar el FlexPendant en un
sistema en el modo automtico con la opcin de botn de conexin en caliente.
NOTA!
No cambie al modo manual (ni al modo manual a mxima velocidad) mientras el sistema est
en funcionamiento sin el FlexPendant. El FlexPendant debe ser conectado al cambiar al modo
automtico. De lo contrario, no es posible confirmar el cambio de modo.
Accin
Nota
7 Ejecucin en produccin
7.1.5. Utilizacin de la opcin de botn de conexin en caliente
Continuacin
Accin
Nota
xx0600002784
xx0600002796
Enchufe de puente
4. Libere el botn de conexin en caliente.
NOTA!
Una vez desconectado el FlexPendant, el enchufe de puente debe conectarse en su lugar.
NOTA!
Si el botn de conexin en caliente es liberado sin que est conectado ni el enchufe de puente
ni el FlexPendant, los movimientos del robot se detienen dado que las cadenas de paro de
emergencia se abren.
Limitaciones en los mensajes del FlexPendant
Al utilizar la opcin de botn de conexin en caliente, existen las limitaciones siguientes en
los mensajes del FlexPendant:
Mensajes de operador
Algunas aplicaciones pueden necesitar acciones del operador a travs del FlexPendant (por
ejemplo las aplicaciones que usan las instrucciones de RAPID TPReadNum, UIMsgBox, etc.).
Si la aplicacin se encuentra un mensaje de operador de este tipo, la ejecucin del programa
se pone en espera. En este caso, tras la conexin del FlexPendant, debe detener e iniciar la
ejecucin del programa para poder ver estos mensajes y responder a ellos. No se muestran
automticamente con slo conectar el FlexPendant.
Si es posible evite usar estos tipos de instrucciones al programar sistemas que estn utilizando
la opcin de botn de conexin en caliente.
Mensajes del registro de eventos
Al conectar el FlexPendant, tambin es posible ver los mensajes del registro de eventos del
periodo durante el cual el FlexPendant estuvo desconectado, dado que stos se almacenan en
el controlador.
245
7 Ejecucin en produccin
7.2.1. Modo de funcionamiento actual
xx0300000466
Modo automtico
Accin
Informacin
7 Ejecucin en produccin
7.2.1. Modo de funcionamiento actual
Continuacin
Visualizacin del modo actual en el FlexPendant
En el FlexPendant, el modo de funcionamiento actual puede verse en la barra de estado. A
continuacin aparece un ejemplo de la barra de estado:
en0300000490
Ventana de operador
Modo de funcionamiento
Sistema activo
247
7 Ejecucin en produccin
7.2.2. Acerca del modo automtico
Ajustar trayectorias.
Limpiar herramientas.
Un sistema bien diseado permite realizar las tareas de forma segura y sin afectar al proceso
que se est ejecutando. En un sistema de este tipo, es posible entrar en cualquier momento y
durante poco tiempo en un espacio protegido, con el proceso detenido por los mecanismos de
proteccin, mientras realiza las tareas necesarias. Cuando usted abandona el espacio
protegido, el proceso se reanuda.
Consulte la documentacin de centro de produccin o su clula para obtener ms detalles
sobre las tareas orientadas a procesos.
CUIDADO!
Si el sistema de robot se encuentra bajo control remoto, es posible que algunas acciones,
como el inicio o la detencin de aplicaciones de proceso y programas de RAPID, sean
anuladas. El ajuste de la trayectoria tambin puede verse afectado.
En este caso, utilice el modo manual para realizar las tareas mencionadas.
Limitaciones del modo automtico
El movimiento con el joystick no es posible en el modo automtico. Tambin pueden existir
otras tareas concretas que deberan realizarse en el modo manual para asegurarse de que
mantiene el control del robot y de sus movimientos.
Consulte la documentacin de su centro de produccin o su sistema para saber qu tareas
concretas no deben ser realizadas en el modo manual.
248
7 Ejecucin en produccin
7.2.3. Acerca del modo manual
249
7 Ejecucin en produccin
7.2.4. Puesta en marcha en el modo automtico
Figura
en0400000794
en0400000793
Excepciones
En el modo automtico, es posible iniciar un programa de RAPID y poner en marcha los
motores de forma remota. Esto significa que el sistema nunca entrar en el estado de espera
segura y que el robot puede moverse en cualquier momento.
Consulte la documentacin de su centro de produccin o su clula para obtener ms detalles
sobre cmo est configurado su sistema.
7 Ejecucin en produccin
7.2.4. Puesta en marcha en el modo automtico
Continuacin
Reanudacin manual del programa
Siga este procedimiento para reanudar manualmente el programa si el sistema no est
configurado para el reinicio remoto.
Accin
Figura
en0400000795
La gestin de errores se
detalla en el Manual del
operador - Resolucin de
problemas.
Limitaciones
Es posible que la reanudacin o el reinicio de un programa no sean deseables. Por ejemplo,
puede ser necesario desechar la pieza de trabajo que se estaba procesando, o quiz un trabajo
de soldadura o aplicacin de adhesivo no deba continuar.
Consulte la documentacin de centro de produccin o su clula para obtener ms
indicaciones.
251
7 Ejecucin en produccin
7.2.5. Puesta en marcha en el modo manual
Figura
en0400000807
en0400000793
La gestin de errores se
detalla en el Manual del
operador - Resolucin de
problemas.
...lea...
Mover el robot
252
7 Ejecucin en produccin
7.2.6. Ejecucin de programas en el modo automtico
Informacin
La forma de hacerlo se detalla en la
seccin Cambio del modo manual al modo
automtico en la pgina 255
2.
xx
253
7 Ejecucin en produccin
7.2.7. Ejecucin de programas en el modo manual
Informacin
La forma de pasar al modo manual se
describe en la seccin Cambio del modo
automtico al modo manual en la pgina
257.
2.
PELIGRO!
Antes de poner en marcha el robot, tenga
en cuenta la informacin de seguridad de
la seccin PELIGRO: Los manipuladores
en movimiento son potencialmente letales!
en la pgina 18
254
7 Ejecucin en produccin
7.2.8. Cambio del modo manual al modo automtico
Figura
xx0300000467
NOTA!
Si su sistema concreto utiliza un panel de control distribuido, es posible que los controles e
indicadores no estn situados exactamente como se describe en el este manual. Consulte la
documentacin de centro de produccin o su clula para obtener ms detalles.
Sin embargo, los controles e indicadores tienen el mismo aspecto y funcionan de la misma
forma.
Cundo puedo empezar a usar el sistema de robot?
Mientras est visible la ventana de dilogo de cambio de modo, no es posible iniciar ningn
programa ni activar los motores del robot, ni de forma manual ni remota.
255
7 Ejecucin en produccin
7.2.8. Cambio del modo manual al modo automtico
Continuacin
Excepciones
En el modo automtico, es posible iniciar un programa de RAPID y poner en marcha los
motores de forma remota. Esto significa que el sistema nunca entrar en el estado de espera
segura y que el robot puede moverse en cualquier momento.
Consulte la documentacin de su centro de produccin o su clula para obtener ms detalles
sobre cmo est configurado su sistema.
256
7 Ejecucin en produccin
7.2.9. Cambio del modo automtico al modo manual
Figura
xx0300000468
NOTA!
Si su sistema concreto utiliza un panel de control distribuido, es posible que los controles e
indicadores no estn situados exactamente como se describe en el este manual. Consulte la
documentacin de centro de produccin o su clula para obtener ms detalles.
Sin embargo, los controles e indicadores tienen el mismo aspecto y funcionan de la misma
forma.
257
7 Ejecucin en produccin
7.2.10. Cambio al modo manual a mxima velocidad
Informacin
Alerta de FlexPendant
Al cambiar de modo, aparece una ventana de dilogo en el FlexPendant para alertarle del
cambio de modo. Toque OK para cerrar la ventana de dilogo.
Si devuelve el selector al modo anterior, la ventana de dilogo se cierra automticamente y
no se producir ningn cambio de modo.
258
259
en0400000770
Informacin relacionada
Simulacin y cambio de valores de seales en la pgina 261.
Filtrado de datos en la pgina 107.
Creacin de categoras de E/S en la pgina 263.
Configuracin de las seales de E/S ms comunes en la pgina 328.
Configuracin de parmetros del sistema en la pgina 297.
260
261
262
Informacin relacionada
Las categoras se usan para el filtrado. Consulte la seccin Filtrado de datos en la pgina 107.
Las seales forman parte de la configuracin y se editan con los parmetros del sistema.
Consulte el Manual de referencia tcnica - Parmetros del sistema.
263
Descripcin
Estado de valor
de bit
De - A
ES1
Paro de emergencia
de la cadena 1
1 = Cadena cerrada
De la placa de panel al
ordenador principal
ES2
Paro de emergencia
de la cadena 2
1 = Cadena cerrada
De la placa de panel al
ordenador principal
SOFTESI
Paro de emergencia
suave
1 = Paro suave
habilitado
De la placa de panel al
ordenador principal
EN1
De la placa de panel al
ordenador principal
EN2
De la placa de panel al
ordenador principal
AUTO1
Selector de modo de
funcionamiento de la
cadena 1
1 = Seleccionado
automtico
De la placa de panel al
ordenador principal
AUTO2
Selector de modo de
funcionamiento de la
cadena 2
1 = Seleccionado
automtico
De la placa de panel al
ordenador principal
MAN1
Selector de modo de
funcionamiento de la
cadena 1
1 = Seleccionado
manual
De la placa de panel al
ordenador principal
MANFS1
Selector de modo de
funcionamiento de la
cadena 1
1 = Seleccionado
manual a mxima
velocidad
De la placa de panel al
ordenador principal
MAN2
Selector de modo de
funcionamiento de la
cadena 2
1 = Seleccionado
manual
De la placa de panel al
ordenador principal
MANFS2
Selector de modo de
funcionamiento de la
cadena 2
1 = Seleccionado
manual a mxima
velocidad
De la placa de panel al
ordenador principal
USERDOOVLD
Sobrecarga, salida
digital de usuario
1 = Error, 0 =
Correcto
De la placa de panel al
ordenador principal
MONPB
Pulsador Motores ON
1 = Pulsador
presionado
De la placa de panel al
ordenador principal
Descripcin
Estado de valor
de bit
De - A
AS1
Paro automtico de la
cadena 1
1 = Cadena cerrada
De la placa de panel al
ordenador principal
AS2
Paro automtico de la
cadena 2
1 = Cadena cerrada
De la placa de panel al
ordenador principal
SOFTASI
De la placa de panel al
ordenador principal
GS1
Paro general de la
cadena 1
1 = Cadena cerrada
De la placa de panel al
ordenador principal
GS2
Paro general de la
cadena 2
1 = Cadena cerrada
De la placa de panel al
ordenador principal
SOFTGSI
1 = Paro suave
habilitado
De la placa de panel al
ordenador principal
SS1
Paro superior de la
cadena 1
1 = Cadena cerrada
De la placa de panel al
ordenador principal
SS2
Paro superior de la
cadena 2
1 = Cadena cerrada
De la placa de panel al
ordenador principal
SOFTSSI
1 = Paro suave
habilitado
De la placa de panel al
ordenador principal
CH1
De la placa de panel al
ordenador principal
CH2
De la placa de panel al
ordenador principal
ENABLE1
Habilitacin desde el
ordenador principal
(lectura inversa)
1 = Habilitar, 0 =
De la placa de panel al
Interrumpir la cadena ordenador principal
1
ENABLE2_1
Habilitacin desde el
ordenador de ejes 1
1 = Habilitar, 0 =
De la placa de panel al
Interrumpir la cadena ordenador principal
2
ENABLE2_2
Habilitacin desde el
ordenador de ejes 2
1 = Habilitar, 0 =
De la placa de panel al
Interrumpir la cadena ordenador principal
2
ENABLE2_3
Habilitacin desde el
ordenador de ejes 3
1 = Habilitar, 0 =
De la placa de panel al
Interrumpir la cadena ordenador principal
2
ENABLE2_4
Habilitacin desde el
ordenador de ejes 4
1 = Habilitar, 0 =
De la placa de panel al
Interrumpir la cadena ordenador principal
2
PANEL24OVLD
1 = Error, 0 =
Correcto
De la placa de panel al
ordenador principal
DRVOVLD
Sobrecarga de los
mdulos de accionamiento
1 = Error, 0 =
Correcto
De la placa de panel al
ordenador principal
DRV1LIM1
Lectura inversa de la
1 = Cadena 1 cerrada Del ordenador de ejes al
cadena 1 tras los interordenador principal
ruptores de lmite
DRV1LIM2
Lectura inversa de la
1 = Cadena 2 cerrada Del ordenador de ejes al
cadena 2 tras los interordenador principal
ruptores de lmite
265
266
Descripcin
Estado de valor
de bit
De - A
DRV1K1
1 = K1 cerrado
DRV1K2
1 = K2 cerrado
DRV1EXTCONT
Contactores externos
cerrados
1 = Contactores
cerrados
DRV1PANCH1
DRV1PANCH2
DRV1SPEED
0 = Modo manual a
velocidad reducida
DRV1TEST1
DRV1TEST2
SOFTESO
Paro de emergencia
suave
SOFTASO
SOFTGSO
1 = Establecer paro
general suave
SOFTSSO
1 = Establecer paro
superior suave
MOTLMP
Piloto luminoso
Motores ON
1 = Piloto encendido
TESTEN1
DRV1CHAIN1
Seal al circuito de
interbloqueo
1 = Cerrar cadena 1
DRV1CHAIN2
Seal al circuito de
interbloqueo
1 = Cerrar cadena 2
DRV1BRAKE
Seal a la bobina de
liberacin de frenos
1 = Liberar freno
267
Manejar las entradas del registro, por ejemplo para guardarlas o eliminarlas.
Informacin relacionada
Manual del operador - RobotStudio Online
268
269
Necesita vaciar el registro pero desea conservar las entradas actuales para su
visualizacin posterior.
Desea enviar las entradas del registro a la asistencia tcnica para solucionar un
problema.
Desea conservar las entradas del registro como material de referencia en el futuro.
NOTA!
El registro puede albergar hasta 20 entradas por categora y hasta 150 entradas en la lista
conjunta. Cuando el bfer se llena, las entradas ms antiguas se sobrescriben y se pierden.
No existe ninguna forma de recuperar estas entradas de registro perdidas.
Guardado de todas las entradas del registro
En esta seccin se detalla cmo guardar todas las entradas del registro.
Accin
1. Toque la barra de estado para abrir el registro de eventos.
2. Toque Guardar todos los registros como.
Aparece la ventana de dilogo de archivo.
3. Si desea guardar el registro en otra carpeta, bsqueda y brala.
4. En el cuadro Nombre de archivo, escriba un nombre para el archivo.
5. Toque Guardar.
270
10 Sistemas
10.1. Qu es un sistema?
10 Sistemas
10.1. Qu es un sistema?
El sistema
Un sistema es el software que se ejecuta en un controlador. Se compone de los componentes
especficos de RobotWare que corresponden a los robots conectados al controlador, archivos
de configuracin y programas de RAPID.
Clave de licencia de RobotWare
El conjunto de componentes de RobotWare (modelos de robot admitidos, opciones, etc.) que
se incluyen en el sistema depende de la clave de licencia de RobotWare.
Al ejecutar un sistema en un controlador real, es necesario construirlo con la clave de licencia
suministrada junto con el robot.
Para ejecutar un sistema en un controlador virtual (por ejemplo para simulaciones en
RobotStudio), puede usarse una clave de licencia de un robot real o una clave de licencia
virtual. El uso de una clave de licencia de un robot real es una forma rpida de garantizar que
el sistema se corresponda con ese robot. El uso de una clave virtual ofrece la posibilidad de
simular y evaluar cualquier modelo de robot con cualquier configuracin. Sin embargo, los
sistemas construidos con una clave virtual no pueden ejecutarse nunca en un controlador real.
Sistema vaco
Un nuevo sistema que slo contiene los componentes de RobotWare y las configuraciones
predeterminadas se conoce como un sistema vaco. Al crear configuraciones especficas de
un robot o un proceso, al definir seales de E/S o al crear programas de RAPID, el sistema ya
no se considera vaco.
Sistema cargado y sistemas almacenados
El sistema cargado es el sistema que se ejecutar en el controlador al ponerlo en marcha. Un
controlador slo puede tener cargado un nico sistema, pero es posible tener ms sistemas
almacenados en el disco del controlador o en cualquier disco de la red de PCs.
Es cuando hay un sistema cargado, ya sea en un controlador real o en uno virtual, cuando
normalmente se edita su contenido, como por ejemplo, programas de RAPID o
configuraciones. En el caso de los sistemas almacenados, puede hacer cambios con el
Creador de sistemas, por ejemplo aadir o eliminar opciones o sustituir archivos de
configuracin completos.
271
10 Sistemas
10.2.1. Qu es "la memoria"?
Unidad de memoria de almacenamiento del controlador (disco duro, disco flash u otra
unidad)
El disco duro de otra unidad conectada a la misma LAN que el sistema de robot, que
se usa para el almacenamiento de software.
272
10 Sistemas
10.2.2. Estructura del contenido de la memoria RAM del ordenador principal
en0500001446
273
10 Sistemas
10.2.2. Estructura del contenido de la memoria RAM del ordenador principal
Continuacin
Partes
Parte
Funcin
Memoria RAM Los mdulos de memoria del ordenador principal, situados en la placa base
del ordenador. El procesador lee y escribe en esta memoria durante la
ejecucin de programas.
El tamao de la memoria RAM puede variar, pero un aumento de su tamao
no aumentar el rendimiento del ordenador, a no ser que se hagan varios
cambios ms en el hardware y software del sistema de robot.
image.bin
Al apagar el sistema, intencionadamente o debido a un fallo de alimentacin, el archivo image.bin se guarda en la memoria de almacenamiento del
controlador. Se trata de un archivo interno, creado por el sistema durante el
funcionamiento y normalmente no visible para el usuario.
Al realizar un "arranque en caliente" del sistema, el archivo image.bin
completo se recarga en la memoria RAM. Los otros tipos de reinicios
pueden iniciarse con otro sistema, etc., lo cual se describe en el Manual del
operador - IRC5 con FlexPendant.
ctrl.bin
tarjeta de
medida serie
Unidad de
memoria de
almacenamiento del
controlador
Cdigo de
RAPID
10 Sistemas
10.2.2. Estructura del contenido de la memoria RAM del ordenador principal
Continuacin
Parte
Funcin
Datos de configuracin
Textos
Registros de
eventos
Estados
internos
stos son los datos en los que se registra el estado y la posicin de todos
los ejes del robot, todas las E/S, el estado de cada uno de los manipuladores conectados a un sistema Multimove, etc.
Estos datos se actualizan constantemente durante el funcionamiento. Esto
permite al sistema volver instantneamente a su estado anterior si, por
algn motivo, el sistema se detiene, si se produce una cada de alimentacin, si el robot colisiona con un obstculo, etc.
Datos de
calibracin
stos son los datos de calibracin de un robot, es decir, todos los datos que
describen la posicin de calibracin de los seis ejes de un robot.
SIS
stos son los datos de servicio relacionados con el sistema SIS (Sistema
de Informacin de Servicio).
Esto significa que los datos del SIS sern mantenidos por el robot incluso si
se sustituye su controlador.
Temporizador
de servicio
"My system"
275
10 Sistemas
10.2.3. Manejo de archivos
Un PC porttil
Un dispositivo USB
Estas unidades se utilizan de la misma forma y estn disponibles desde FlexPendant Explorer
o al guardar o abrir archivos mientras se usa una aplicacin en el FlexPendant.
Informacin sobre las memorias USB
El IRC5 cuenta con un puerto USB en el controlador. Consulte el captulo Botones y puertos
del controlador en la pgina 51.
Las memorias USB suelen ser detectadas por el sistema y quedar listas para su uso en pocos
segundos tras conectar su hardware. Las memorias USB conectadas suelen detectarse
automticamente durante la puesta en marcha del sistema.
Es posible conectar y desconectar las memorias USB mientras el sistema est en
funcionamiento. Sin embargo, tenga en cuenta las precauciones siguientes para evitar
cualquier problema:
No desconecte una memoria USB durante las operaciones de archivo, por ejemplo al
guardar o copiar archivos. Muchas memorias USB tienen un LED que parpadea
mientras se est realizando alguna operacin.
No desconecte las memorias USB mientras se est cerrando el sistema. Espere hasta
que el sistema se haya cerrado completamente.
Tenga en cuenta tambin las limitaciones siguientes con las memorias USB.
Informacin relacionada
Manual del operador - Resolucin de problemas
Qu es "la memoria"? en la pgina 272.
276
10 Sistemas
10.3.1. Descripcin general del reinicio
Tipos de reinicios
Existen varios tipos de reinicio disponibles:
Situacin:
Arranque W
(reinicio en
caliente)
Reinicio y seleccin de
otro sistema (arranque
X-Start) en la pgina
284.
Reinicio y eliminacin
del sistema actual
(arranque C-Start) en la
pgina 285.
Reinicio y eliminacin de
programas y mdulos
(P-Start) en la pgina
286.
Reinicio y recuperacin
de la configuracin predeterminada (I-Start) en
la pgina 287.
Apagado en la pgina
75.
Apagar
277
10 Sistemas
10.3.1. Descripcin general del reinicio
Continuacin
Informacin relacionada
Manual del operador - Resolucin de problemas
278
10 Sistemas
10.3.2. Utilizacin de Boot Application
Instalar sistemas
en0400000894
Instalacin de un sistema
Este procedimiento puede llevarle varios minutos.
Accin
Informacin
1. Para abrir Boot Application, puede realizar La forma de realizar un arranque X-Start
un arranque X-Start.
se detalla en la seccin Reinicio y
seleccin de otro sistema (arranque XStart) en la pgina 284.
2. En Boot Application, toque Install System. Los sistemas se crean con ayuda del
Creador de sistemas de RobotStudio
Aparece una ventana de dilogo que
Online. Consulte el Manual del operador solicita que conecte una memoria USB.
RobotStudio Online.
279
10 Sistemas
10.3.2. Utilizacin de Boot Application
Continuacin
Accin
Informacin
Informacin
1. Para abrir Boot Application, puede realizar La forma de realizar un arranque X-Start
un arranque X-Start.
se detalla en la seccin Reinicio y
seleccin de otro sistema (arranque XStart) en la pgina 284.
2. En Boot Application, toque Settings.
en0400000902
10 Sistemas
10.3.2. Utilizacin de Boot Application
Continuacin
Accin
Informacin
Seleccin de un sistema
Accin
Informacin
1. Para abrir Boot Application, puede realizar La forma de realizar un arranque X-Start
un arranque X-Start.
se detalla en la seccin Reinicio y
seleccin de otro sistema (arranque XStart) en la pgina 284.
2. En Boot Application, toque Select
System.
Aparece una ventana de dilogo que
muestra los sistemas instalados disponibles.
3. Toque el sistema que desee seleccionar y
a continuacin toque Select (Seleccionar).
El sistema seleccionado aparece en la
ventana Selected System (Sistema seleccionado).
4. Toque Close (Cerrar).
Aparece una ventana de dilogo que
solicita que reinicie el controlador para
poder usar el sistema seleccionado.
281
10 Sistemas
10.3.2. Utilizacin de Boot Application
Continuacin
Reinicio del controlador
Accin
Informacin
1. Para abrir Boot Application, puede realizar La forma de realizar un arranque X-Start
un arranque X-Start.
se detalla en la seccin Reinicio y
seleccin de otro sistema (arranque XStart) en la pgina 284.
2. En Boot Application, toque Restart
System.
Aparece una ventana de dilogo que
especifica el sistema seleccionado.
3. Toque OK (Aceptar) para reiniciar el
controlador con el sistema seleccionado o
toque Cancel (Cancelar) para anular la
operacin.
Informacin relacionada
Manual del operador - IRC5 con FlexPendant
Manual del operador - RobotStudio Online
Manual del operador - Resolucin de problemas
282
10 Sistemas
10.3.3. Reinicio y utilizacin del sistema actual (arranque en caliente)
Informacin
283
10 Sistemas
10.3.4. Reinicio y seleccin de otro sistema (arranque X-Start)
Informacin
284
10 Sistemas
10.3.5. Reinicio y eliminacin del sistema actual (arranque C-Start)
Informacin
Informacin relacionada
Manual del operador - RobotStudio Online
285
10 Sistemas
10.3.6. Reinicio y eliminacin de programas y mdulos (P-Start)
286
10 Sistemas
10.3.7. Reinicio y recuperacin de la configuracin predeterminada (I-Start)
287
10 Sistemas
10.3.8. Reinicio desde datos de sistema almacenados previamente (B-Start)
288
10 Sistemas
10.3.9. Regrabacin de la memoria flash del firmware y del FlexPendant
Unidades de accionamiento
FlexPendant
Ordenador de ejes
Tarjeta de panel
Informacin
289
10 Sistemas
10.3.9. Regrabacin de la memoria flash del firmware y del FlexPendant
Continuacin
Evento
Informacin
290
10 Sistemas
10.4.1. Qu se guarda en la copia de seguridad?
en0400000916
Home
Una copia de los archivos del directorio HOME.
291
10 Sistemas
10.4.1. Qu se guarda en la copia de seguridad?
Continuacin
Rapid
Contiene un subdirectorio para cada tarea que est configurada. Cada tarea tiene un directorio
para mdulos de programa y otro para mdulos de sistema.
El primer directorio alberga todos los mdulos instalados. Encontrar ms informacin
acerca de la carga de mdulos y programas en el Manual de referencia tcnica - Parmetros
del sistema.
SysPar
Contiene los archivos de configuracin.
Qu no se guarda?
Hay varios elementos que no se guardan durante la copia de seguridad y puede ser esencial
que los conozca para que pueda guardarlos por separado:
El valor actual de los objetos de tipo PERS de los mdulos instalados no se almacenan
en la copia de seguridad.
Informacin relacionada
Manual de referencia tcnica - Parmetros del sistema
Manual del operador - RobotStudio Online
292
10 Sistemas
10.4.2. Copia de seguridad del sistema
Antes de hacer cualquier cambio importante en las instrucciones y/o los parmetros,
para permitir la recuperacin de los valores anteriores.
Despus de hacer cualquier cambio importante en las instrucciones y/o los parmetros
y comprobar los nuevos valores, para poder guardar los nuevos valores correctos.
xx0300000441
293
10 Sistemas
10.4.3. Restauracin del sistema
Si alguno de los cambios realizados en las instrucciones y/o los valores de los
parmetros no ha dado buen resultado y desea recuperar los valores anteriores.
Durante la restauracin, todos los parmetros de sistema se sustituyen y todos los mdulos se
cargan desde el directorio de la copia de seguridad.
El directorio Home se copia de nuevo al directorio HOME del nuevo sistema durante el
arranque en caliente.
Restauracin del sistema
En esta seccin se describe cmo restaurar el sistema.
Accin
1. En el men ABB, toque Copia de seguridad y restauracin.
2. Toque Restaurar sistema..
Aparece una pantalla que muestra la ruta seleccionada. Si se ha definido una ruta predeterminada de la forma detallada en la seccin Restauracin del sistema en la pgina
294, se muestra dicha ruta.
3. Es correcta la carpeta de copia de seguridad mostrada?
S es as: Toque Restaurar para realizar la restauracin. Se realiza la restauracin y el
sistema se arranca automticamente en caliente.
Si no es as: Toque ... a la derecha de la carpeta de copia de seguridad y seleccione un
directorio. A continuacin, toque Restaurar. Se realiza la restauracin y el sistema se
arranca automticamente en caliente.
xx0300000442
294
10 Sistemas
10.4.4. Importante a la hora de realizar las copias de seguridad!
Iniciar programa, cargar programa, cargar mdulo, cerrar programa y borrar mdulo
son funciones que no pueden realizarse durante la copia de seguridad en estado de
ejecucin. Sin embargo, s es posible utilizar las instrucciones de RAPID Load y
StartLoad.
Las tareas de segundo plano se siguen ejecutando durante una copia de seguridad.
Mdulos duplicados?
No se realiza la operacin de guardado en el comando de copia de seguridad. Esto implica
que pueden existir dos versiones de los mismos mdulos en la copia de seguridad: uno de la
memoria, guardado en el directorio Rapid\Task\Progmod\, y otro del directorio HOME
copiado al directorio Home de la copia de seguridad.
Gran cantidad de datos
La existencia de un nmero excesivo de archivos en el directorio HOME puede dar lugar a
un directorio de copia de seguridad muy grande. En este caso, es posible eliminar los archivos
innecesarios del directorio Home sin causar ningn problema.
Fallos durante la copia de seguridad
Si se produce un fallo durante la copia de seguridad, por ejemplo un fallo total del disco o una
cada de alimentacin, se elimina toda la estructura de la copia de seguridad.
3HAC 16590-5 Revisin: E
295
10 Sistemas
10.5.1. Creacin de un archivo de diagnstico
2.
Toque Diagnstico.
Aparece una pantalla de seleccin.
en06000002630
296
3.
Toque ... junto al nombre del archivo para cambiar el nombre del archivo de diagnstico.
4.
Toque ... junto a la carpeta para cambiar la ubicacin de destino del nombre de archivo.
5.
Toque OK para crear un archivo de diagnstico con el sistema actual o toque Cancelar
para volver al panel de control.
10 Sistemas
10.6.1. Configuracin de parmetros del sistema
en0400001149
297
10 Sistemas
10.6.1. Configuracin de parmetros del sistema
Continuacin
Edicin de una instancia
En esta seccin se describe la forma de editar una instancia de un tipo de parmetro de
sistema.
Accin
1. En la lista de instancias de parmetros del sistema, toque para seleccionar una
instancia y toque Editar.
Aparece la instancia seleccionada.
en0400001151
10 Sistemas
10.6.1. Configuracin de parmetros del sistema
Continuacin
Guardado y carga de configuraciones de parmetros del sistema
En esta seccin se describe cmo guardar las configuraciones de parmetros del sistema. Se
recomienda guardar las configuraciones de parmetros antes de hacer cambios de mayor
envergadura en el sistema de robot. Los parmetros se guardan automticamente al realizar
copias de seguridad.
Accin
1. En la lista de tipos, toque el men Archivo y toque:
Guardar como para guardar las configuraciones de parmetros del tema seleccionado.
Guardar todo como para guardar todas las configuraciones de parmetros de
todos los temas.
2. Seleccione el directorio en el que desea guardar los parmetros.
3. Toque OK.
Informacin relacionada
Manual de referencia tcnica - Parmetros del sistema
Manual del operador - RobotStudio Online
299
10 Sistemas
10.6.1. Configuracin de parmetros del sistema
300
11 Calibracin
10.6.1. Configuracin de parmetros del sistema
11 Calibracin
301
11 Calibracin
11.1.1. Cmo comprobar si el robot necesita una calibracin
...entonces...
No calibrado
PELIGRO!
No intente realizar el procedimiento de calibracin fina si no cuenta con la formacin ni las
herramientas adecuadas. Si lo hace, puede dar lugar a posicionamientos incorrectos que, a su
vez, podran causar lesiones y daos materiales.
302
11 Calibracin
11.1.2. Actualizacin de los cuentarrevoluciones
en0400000771
303
11 Calibracin
11.1.2. Actualizacin de los cuentarrevoluciones
Continuacin
Accin
4. Seleccione el eje cuyo cuentarrevoluciones desee actualizar. Para ello, haga lo
siguiente:
Active la casilla de verificacin del lado izquierdo.
Toque Seleccionar todo para actualizar todos los ejes.
A continuacin, toque Actualizar.
5. Aparece una ventana de dilogo que le advierte de que la operacin de actualizacin
no puede deshacerse:
Toque Actualizar para continuar con la actualizacin de los cuentarrevoluciones.
Toque Cancelar para cancelar la actualizacin de los cuentarrevoluciones.
Si toca Actualizar, los cuentarrevoluciones seleccionados se actualizan y se elimina la
marca de verificacin de la lista de ejes.
6.
CUIDADO!
Si uno de los cuentarrevoluciones se actualiza incorrectamente, provocar un posicionamiento incorrecto del robot, lo que puede dar lugar a lesiones o daos!
Compruebe muy cuidadosamente la posicin de calibracin despus de cada actualizacin.
Consulte la seccin Comprobacin de la posicin de calibracin en uno de los
manuales de calibracin, en funcin de qu mtodo de calibracin debe usar. El manual
de producto del robot tambin contiene ms informacin sobre la calibracin.
Informacin relacionada
Manual del operador - Calibration con Levelmeter
Manual del operador - Calibration Pendulum
304
11 Calibracin
11.1.3. Carga de datos de calibracin desde el FlexPendant
Informacin
305
11 Calibracin
11.1.4. Edicin del offset de calibracin de los motores
Introduciendo manualmente los valores con ayuda del FlexPendant (como se detalla
en la seccin Edicin del offset de calibracin de los motores en la pgina 306).
Accin
Informacin
Encontrar informacin
detallada en la seccin
Memoria de la tarjeta de
medida serie en la pgina
309.
Encontrar informacin
detallada en la seccin
Actualizacin de los cuentarrevoluciones en la
pgina 303
Informacin relacionada
Manual del operador - RobotStudio Online
306
11 Calibracin
11.1.5. Procedimiento de calibracin fina en el FlexPendant
AVISO!
No realice la calibracin fina del robot si no cuenta con el equipo especial utilizado para
la calibracin del eje! Si lo hace, podra dar lugar a una exactitud insuficiente en los
movimientos del robot.
2. En el men ABB, toque Calibracin.
Se enumeran todas las unidades mecnicas que estn conectadas al sistema, as
como su estado de calibracin.
3. Toque la unidad mecnica para seleccionarla.
Aparece la pantalla siguiente: Toque Parmetros calib..
en0400001127
307
11 Calibracin
11.1.5. Procedimiento de calibracin fina en el FlexPendant
Continuacin
Accin
4. Toque Calibracin fina....
Aparece un cuadro de dilogo que solicita que utilice un equipo externo para realizar la
calibracin en s. Asegrese de que ha montado todo el equipo de calibracin
necesario para el eje que desea calibrar. La forma de hacerlo se detalla en las instrucciones de calibracin.
Tambin aparece un aviso que le advierte de que la actualizacin de los cuentarrevoluciones puede afectar a las posiciones programadas para el robot:
Toque S para continuar.
Toque No para cancelar la operacin.
5. Seleccione el eje a calibrar, marcando la casilla de verificacin de la izquierda.
6. Toque Calibrar.
Aparece una ventana de dilogo que le advierte de que cambiar la calibracin de los
ejes seleccionados y de que no puede deshacer la operacin:
Toque Calibrar para continuar.
Toque Cancelar para cancelar la operacin.
Al tocar Calibrar, aparece brevemente una ventana que informa del inicio del proceso
de calibracin.
El eje se calibra y el sistema vuelve a la lista de unidades mecnicas disponibles.
308
11 Calibracin
11.1.6. Memoria de la tarjeta de medida serie
Se sustituye el robot.
Datos de SIS
Recuerde que el controlador IRC5 debe conectarse a un robot con una tarjeta de medida serie
anterior, no equipada con capacidad de almacenamiento de datos, la tarjeta de medida serie
debe ser reemplazada.
Actualizacin de los datos de la tarjeta de medida serie
Si...
...entonces...
309
11 Calibracin
11.1.6. Memoria de la tarjeta de medida serie
Continuacin
Si...
...entonces...
La tarjeta de medida serie es sustituida por Los datos de la memoria del controlador y de
una de repuesto utilizada anteriormente en
la memoria de la tarjeta de medida serie son
otro sistema.
diferentes. En primer lugar debe borrar los
datos de la memoria de la nueva tarjeta de
medida serie y a continuacin actualizar la
memoria de la tarjeta de medida serie con
los datos de la memoria del controlador.
Se cargan nuevos datos de calibracin a
travs de RobotStudioOnline o con ayuda del
FlexPendant y se reinicia el sistema.
Actualizacin de los datos del controlador con los de la memoria de la tarjeta de medida serie
En esta seccin se describe cmo cargar los datos de la tarjeta de medida serie en el
controlador.
Accin
Informacin
11 Calibracin
11.1.6. Memoria de la tarjeta de medida serie
Continuacin
Actualizacin de los datos de la memoria de la tarjeta de medida serie
En esta seccin se describe cmo actualizar los datos de la tarjeta de medida serie desde el
controlador. Por ejemplo, esto se realiza tras la carga de datos de calibracin en el controlador
a travs de RobotStudio Online o con ayuda del FlexPendant.
Si la tarjeta de medida serie ya contiene datos, debe borrar en primer lugar su memoria.
Consulte Eliminacin de los datos de la tarjeta de medida serie en la pgina 311.
Accin
Informacin
Informacin relacionada
Manual del operador - RobotStudio Online
Manual del operador - Sistema de Informacin de Servicio
Application manual - Motion performance (Manual de aplicaciones - Rendimiento de los
movimientos)
311
11 Calibracin
11.1.7. Calibracin de 4 puntos XZ
xx0400000782
11 Calibracin
11.1.7. Calibracin de 4 puntos XZ
Continuacin
X'
Y'
Z'
Accin
Informacin
Ahora ha especificado la
cantidad de desplazamiento
que se mover la base de
coordenadas de la base
respecto de la base de
coordenadas mundo.
El paso siguiente es
especificar la direccin de la
nueva base de coordenadas
de la base respecto de la
base de coordenadas
mundo.
El eje X imaginario se
muestra en la figura anterior.
313
11 Calibracin
11.1.7. Calibracin de 4 puntos XZ
Continuacin
Accin
Informacin
15. Para eliminar todos los datos de transformacin introducidos, toque el men Posiciones y a continuacin,
Restablecer todo.
314
315
Esta funcin est disponible siempre y cuando el usuario que tiene iniciada la sesin est
autorizado. La autorizacin de usuarios se gestiona a travs de RobotStudio Online. Consulte
el Manual del operador - RobotStudio Online.
Procedimiento
El procedimiento siguiente detalla cmo establecer una ruta predeterminada para las
funciones enumeradas anteriormente:
Accin
1. Toque el men ABB, toque Panel de control y Sistema.
2. Toque Ruta predeterminada del sistema de archivos.
Aparece una pantalla de seleccin:
en0500002361
317
en0400001152
318
Formato gif
en0500001547
3. Toque Examinar para buscar otra imagen en el disco duro del controlador.
4. Toque Predeterminado para restaurar la imagen de fondo original.
5. Toque OK para aplicar la nueva imagen o Cancelar para mantener el fondo sin
cambios.
319
en0400001153
3. Toque para seleccionar el nivel de visibilidad de las funciones protegidas por el sistema
de autorizacin de usuarios.
Ocultar las funciones no accesibles
Mostrar un mensaje al intentar entrar en las funciones protegidas
4. Toque OK.
320
en0500002413
3. Toque Editar para abrir el teclado virtual y escribir el nombre necesario para la vista de
prueba. A continuacin, toque OK.
4. Toque OK para cerrar la pantalla.
321
llegar a p50. Dado que no se han definido ms objetivos, se usar p50 para los objetivos
posteriores.
Sin creacin de nueva posicin; regla de asignacin de nombres *
Cuando se programa una instruccin Move, no se crea ningn nuevo objetivo. En su lugar, se
utilizar siempre un asterisco "*". Puede ser reemplazado por un objetivo real ms adelante.
Por ejemplo: MoveJ p10 ir seguida de MoveJ *.
Procedimiento
En esta seccin se detalla cmo seleccionar la regla de asignacin de nombres de posicin.
Accin
1. Toque ABB y a continuacin Panel de control y Sistema.
en0500002415
323
324
12.2.2. Cambio entre sostener el FlexPendant con la mano izquierda y con la mano
derecha
Sostenido con la mano izquierda o la derecha
En el momento de la entrega, el FlexPendant est configurado para sostenerlo con la mano
izquierda. Es posible cambiarlo fcilmente para sostenerlo con la mano derecha y volver al
modo contrario cuando se necesite.
en0400000913
325
en0400000915
Efecto
Informacin
Direcciones de movimiento
Botones de hardware y teclas Los botones Iniciar, Detener, Consulte los botones del A al
programables
Avanzar y Retroceder no
G en la figura Botones de
cambian de lugar con las
hardware en la pgina 43.
teclas programables.
Dispositivo de habilitacin
326
Sin efecto
NOTA!
La fecha y la hora siempre se muestran de acuerdo con el estndar ISO, es decir, con el
formato de ao-mes-da y horas:minutos, usando un formato de 24 horas.
327
328
329
en0400001154
3. Seleccione la tecla que desee editar, con las opciones Tecla 1-4 de la lista de opciones.
4. Toque el men Tipo para seleccionar el tipo de accin.
Ninguno
Entrada
Salida
Sistema
5. Si selecciona el tipo Entrada:
Toque una de las entradas digitales de la lista, para seleccionarla.
Toque el men Permitir en automtico para indicar si la funcin tambin se
permite en el modo de funcionamiento automtico.
331
Los sistemas de RobotWare con la opcin Collision Detection cuentan con funciones
adicionales:
Informacin
en0400000970
2. Toque el men Tarea para seleccionar una tarea para La configuracin slo se aplica a
la configuracin de movimientos.
una tarea. Si tiene ms de una
tarea, debe configurar separadamente los valores deseados
para cada tarea.
Informacin
Modo manual
Modo automtico
333
334
en0400000974
Accin
Informacin
Caution
335
336
337
338
en0400000940
Unidad mecnica
Una unidad mecnica puede ser movida, puede tratarse de un robot, un eje adicional sencillo
o un conjunto de ejes externos, por ejemplo, un posicionador de dos ejes.
339
en0400000803
340
Lado de la herramienta
xx0300000604
Descripcin
El punto central de la herramienta (TCP) es el punto respecto del cual se definen todas las
posiciones del robot. Normalmente, el punto central de la herramienta se define respecto de
una posicin de la brida giratoria del manipulador.
El punto central de la herramienta se mueve hasta la posicin de destino programada. Este
punto tambin constituye el origen del sistema de coordenadas de la herramienta.
El sistema de robot puede manejar varias definiciones de punto central de la herramienta a la
vez, pero slo puede estar activa una de ellas en cada momento.
Existen dos tipos bsicos de puntos centrales de la herramienta: mvil o fijo.
Punto central de herramienta mvil
La inmensa mayora de aplicaciones se basan en un punto central de herramienta mvil, es
decir, un punto central de la herramienta que se mueve en el espacio junto con el manipulador.
Un punto central de herramienta mvil tpico puede definirse respecto de otro punto, por
ejemplo la punta de una pistola de soldadura al arco, el centro de una pistola de soldadura por
puntos o el extremo de una herramienta de perfilado.
Punto central de herramienta fijo
En algunas aplicaciones se utiliza un punto central de herramienta fijo, por ejemplo cuando
se utiliza una pistola de soldadura por puntos fija. En estos casos, el punto central de la
herramienta puede definirse respecto del equipo fijo, en lugar de respecto del manipulador
mvil.
341
Z
Z
Y
Y
X
X
en0400000819
Descripcin
Un objeto de trabajo es un sistema de coordenadas que tiene asociadas determinadas
propiedades especficas. Se utiliza principalmente para simplificar la programacin durante
la edicin de programas debido a los desplazamientos asociados a tareas, objetos, procesos y
otros elementos concretos.
El sistema de coordenadas del objeto de trabajo debe ser definido en dos bases de
coordenadas: la base de coordenadas del usuario (dependiente de la base de coordenadas
mundo) y la base de coordenadas del objeto (dependiente de la base de coordenadas del
usuario).
Con frecuencia, los objetos de trabajo se crean para simplificar el movimiento a lo largo de
las superficies del objeto. Puede tener creados ms de un objeto de trabajo, de forma que debe
decidir cul debe usarse para el movimiento.
Las cargas tiles resultan importantes a la hora de trabajar con pinzas. Para poder posicionar
y manipular un objeto de la forma ms exacta posible, es necesario tener en cuenta su peso.
Debe decidir cul debe usar para el movimiento.
342
El sistema de coordenadas mundo define la clula de robot. Todos los dems sistemas
de coordenadas dependen del sistema de coordenadas mundo, ya sea de forma directa
o indirectamente. Resulta til en los movimientos, los movimientos en general y el
manejo de estaciones y clulas con varios robots o bien robots movidos por ejes
externos. Consulte El sistema de coordenadas mundo en la pgina 344 para obtener
ms informacin.
El sistema de coordenadas del usuario resulta til a la hora de representar equipos que
sostienen otros sistemas de coordenadas, por ejemplo objetos de trabajo. Consulte El
sistema de coordenadas del usuario en la pgina 348 para obtener ms informacin.
xx0300000495
343
en0300000496
El sistema de coordenadas mundo tiene su punto cero en una posicin fija de la clula o la
estacin. Por eso resulta til a la hora de manejar varios robots o robots que son movidos por
ejes externos.
De forma predeterminada, el sistema de coordenadas mundo coincide con el sistema de
coordenadas de la base.
xx0600002738
El sistema de coordenadas del objeto de trabajo se corresponde con la pieza de trabajo: Define
el posicionamiento de la pieza de trabajo respecto del sistema de coordenadas mundo (o
respecto de cualquier otro sistema de coordenadas).
El sistema de coordenadas del objeto de trabajo debe ser definido en dos bases de
coordenadas: la base de coordenadas del usuario (dependiente de la base de coordenadas
mundo) y la base de coordenadas del objeto (dependiente de la base de coordenadas del
usuario).
Un mismo robot puede tener varios sistemas de coordenadas de objetos de trabajo, ya sea para
representar a varias piezas de trabajo diferentes o se trate de varias copias de una misma pieza
de trabajo en ubicaciones diferentes.
Es en estos sistemas de coordenadas de objetos de trabajo donde se crean los objetivos y
trayectorias durante la programacin del robot. Con ello se consiguen un sinfn de ventajas.
Permite el trabajo con objetos de trabajo movidos por ejes externos o tracks de
transporte, dado que es posible mover la totalidad del objeto de trabajo junto con sus
trayectorias.
345
C
A
D
B
en0400001227
Posicin original
Nueva posicin
xx0300000506
347
B
en0300000497
El sistema de coordenadas del usuario puede usarse para representar equipos como los
accesorios o los bancos de trabajo. Con ello se consigue un nivel ms en la cadena de sistemas
de coordenadas relacionados entre s, lo cual puede resulta til a la hora de manejar equipos
que sostienen objetos de trabajo u otros sistemas de coordenadas.
348
349
xx0600002815
Ym, Xm
Plano de espejo
p1
Punto original
p1_m
Punto reflejado
351
Si el argumento se programa con una referencia a una variable local o una constante,
este argumento no se tendr en cuenta, dado que ya ha sido reflejado de la forma
descrita anteriormente.
Los gestores de errores o los gestores de ejecucin hacia atrs de la rutina no se reflejan.
Base de coordenadas de objeto de trabajo
Todas las posiciones que deben reflejarse dependen de una base de coordenadas de objeto de
trabajo en concreto (B en la figura anterior). Esto significa que las coordenadas de los datos
de objetivo de robot se expresan respecto de esta base de coordenadas de objeto de trabajo.
Adems, la posicin reflejada depende de la misma base de coordenadas de objeto de trabajo.
Antes de la generacin de la imagen especular, es necesario indicar este objeto de trabajo
especfico. Este objeto de trabajo se utiliza como base de coordenadas de referencia para
todas las variables que desee reflejar.
Asegrese de indicar el mismo objeto de trabajo que el utilizado originalmente al definir los
datos de objetivo de trabajo y que se us como parmetro de las instrucciones de movimiento.
Si no se ha utilizado ningn objeto de trabajo, debe indicarse wobj0.
xx0600002816
xx0600002817
Configuraciones de brazo
La configuracin de brazo no se refleja, lo que significa que tras la generacin de la imagen
especular es necesario comprobarla cuidadosamente ejecutando la trayectoria en el modo
manual. Si es necesario cambiar la configuracin de brazo, se hace manualmente y la posicin
se corrige con un comando modpos.
353
xx0600002818
Posicin original
A_m
Posicin reflejada
Plano de espejo
Para realizar esta generacin de imagen especular, es necesario definir en primer lugar el
plano de espejo. Para ello, cree un nuevo objeto de trabajo y asgnele un nombre (por ejemplo
espejo). A continuacin, utilice los tres puntos de p1 a p3 para definir el sistema de
coordenadas del objeto con ayuda del robot. Este procedimiento se describe en Definicin del
sistema de coordenadas del objeto de trabajo en la pgina 165.
Tras hacerlo, es posible generar la imagen especular de la rutina org, usando wobj3 y espejo
como datos de entrada.
xx0600002819
R1
Robot 1
R2
Robot 2
Proyeccin de p1 en el plano XY
p1
Posicin original
p1_m
Posicin reflejada
Tras la definicin del objeto de trabajo, wobj1, toda la programacin se realiza en esta base
de coordenadas. A continuacin, se refleja el programa usando la misma base de coordenadas
wobj1 que la base de coordenadas de espejo. Cada posicin, por ejemplo p1, se refleja en la
nueva posicin p1_m.
A continuacin, el programa reflejado se traslada el robot 2, utilizando el objeto de trabajo
wobj1 como se describa anteriormente. Esto significa que la posicin reflejada, p1_m, estar
dada la vuelta como si hubiera sido reflejada en un plano de espejo virtual situado entre
los dos robots.
355
en0400001006
Esta matriz, denominada "Array", se define con sus tres dimensiones, a, b y c. La dimensin
a tiene tres filas, la b tiene tres filas (columnas) y la c tiene dos filas. La matriz y su contenido
pueden escribirse como Array {a, b, c}.
Ejemplo 1: Matriz {2, 1, 1}=29
Ejemplo 2: Matriz {1, 3, 2}=12
356
ndice
A
ABB, men 44
Absolute Accuracy
almacenamiento de datos 309
acceso de escritura
conceder 72
mensaje 105
rechazar 72
ajustar
HotEdit 196
objetivos 195, 196
posiciones 195, 196, 198
alimentacin principal
apagar 17
apagar 75
archivos
manejar 276
programas 175
archivos cfg 275
archivos de configuracin 275
armarios 46
arranque en caliente 283
B
barra de estado 44, 101
barra de tareas 44
base de coordenadas de la herramienta
definir 155
Boot Application
parmetros 280
reiniciar 279
utilizar 279
botn Cerrar 44
botn de avance 43
botn de ejecucin 43
botn de ejecucin de programas 43
botn de inicio 43
botn de paro 43
botn de paro de emergencia
FlexPendant 42
botn de retroceso 43
Botn Motores ON 30
botones
controlador 51
botones programables
editar 330
B-Start 288
C
calibracin
4 puntos XZ 312
base de coordenadas de la base 312
calibracin fina 307
cargar datos 305
offset de calibracin del motor 306
pantalla tctil 335
calibracin, men 92
calibrar
CalPendulum 228
LoadIdentify 230
357
ndice
men 91
parmetros de sistema 299
sistema 293
C-Start 285
ctrl.bin, archivo 274
cuentarevoluciones
actualizar 303
cuentarrevoluciones
desactivacin de bateras 227
seleccionar 303
figura 123
seleccionar 123
ejes adicionales
activar 211
desactivar 211
Ethernet 58
explicacin, smbolos de seguridad 15
expresiones
editar 204
datos de programa
men 88
datos de temporizadores de servicio 275
declaraciones
ocultar 207
desactivacin de bateras
rutina de servicio 227
descargas electrostticas
eliminacin de daos 20
equipos sensibles 20
punto de conexin de muequera 20
deshacer
instrucciones 186
desplazamiento 106
DHCP, servidor 60
Direccin IP
fija 61
direccin IP
no utilizar ninguna direccin 60
obtener automticamente 61
direcciones de joystick
figura 123
direcciones del joystick
acerca de 119
bloquear 131
directorio de programas 175
dispositivo de habilitacin 24, 42
utilizar 37, 212
E
E/S
acerca de 84
cambiar valores 261
ms comunes 328
men 84
seales de seguridad 264
simular 261
visualizar grupos 262
E/S ms comunes
configurar 328
E/S, entradas y salidas 260
eje adicional
definicin 339
ejecucin hacia atrs
acerca de 222
limitaciones 221
ejecucin paso a paso 221
ejes
358
G
generacin de imagen especular
plano de espejo 350
qu es 350
rutinas 351
H
herramientas
alinear 203
configurar el sistema de coordenadas de la herramienta
163
crear 152
editar datos de la herramienta 158
editar las declaraciones 160
editar las definiciones 159
eliminar 161
fijas 162
hacerlas fijas 162
identificacin de cargas 230
seleccionar 121
herramientas de control, descripcin general 48
herramientas, descripcin general de herramientas de control
ndice
48
hold-to-run 24, 240
utilizar 38, 212
hold-to-run, botn 42
HotEdit 81, 196
utilizar 198
I
idiomas
instalados 97
idiomas, cambiar 329
image.bin, archivo 274
incompatibilidad
hardware/software 289
iniciar sesin 110
instancia de dato 88
instancia de datos 147
instancias
parmetros del sistema 297
tipos de datos 147
instrucciones
cambiar el modo de movimiento 190
copiar argumentos 189
copiar y pegar 189
cortar 190
deshacer, rehacer 186
editar argumentos 187
ejecucin hacia atrs 221
ejecutar desde una especfica 214
expresiones 204
manejo de 186
marcar como comentario 190
tipos de datos y declaraciones 205
interruptor principal
armario del controlador 17
controlador 51
mdulo de accionamiento 17, 52
mdulo de control 17, 52
I-Start 287
J
joystick 42
bloquear direcciones 131
L
lnea de base
concepto 199
criterios para objetivos 199
LoadIdentify
rutina de servicio 230
M
Main, rutina 145
manipuladores
definicin 339
ManLoadIdentify
rutina de servicio 235
memoria 272, 273
memoria de programas 208
memoria RAM 273
memoria RAM, figura 273
359
ndice
N
nmeros de serie
almacenamiento de datos 309
O
objetivos
ajustar 81, 195, 196, 198
modificar 195, 196
mover a 202
reglas de asignacin de nombres 322
objetos de trabajo
crear 164
declaraciones 164
definir el sistema de coordenadas 165
editar datos de objetos de trabajo 168
editar las declaraciones 169
eliminar 170
seleccionar 121
opciones
botn de conexin en caliente 51, 244
calibracin con Levelmeter 92
Calibration Pendulum 92
contador de tiempo de funcionamiento 51
controlador de doble armario 46
instalacin del software 74
instaladas 97
LEDs de la cadena de seguridad 51
MultiMove 46, 116
puerto de servicio 51
puerto USB 51
RobotWare instalado 97
SIS 275
toma de servicio 51
opciones de software
instalar 74
orientacin de la herramienta
seleccionar 122
orientacin de la herramienta, definicin 122
P
pantalla tctil 44
calibrar 335
pantalla tctil imagen de fondo 319
parmetros de vista
configurar 318
parmetros del sistema
configurar 297
guardar 299
instancias 297
paro de emergencia 21
paro de seguridad 22
paros de emergencia
recuperar 29
PC, conectar 57
personalizar 80
posicin espejo 192
360
posicionadores
definicin 339
posiciones
ajustar 81, 196, 198
exactas 135
formato 136
modificar 195, 196
mover a 202
reglas de asignacin de nombres 322
posiciones ajustar 195
posiciones HotEdit 196
programas
acerca de los archivos 175
cambiar el nombre 177
cargar 176
crear 175
detener 240
ejecucin paso a paso 221
eliminar 208, 210
guardar 176
iniciar 238
manejo de 175
multitarea 241
posicin espejo 193
programas multitarea
acerca de 241
cargar, ejecutar y detener 241
visualizar 242
propiedades
conexiones de red 97
controlador 97
mdulo de accionamiento 97
mdulo de control 97
sistema 97
sistemas 97
P-Start 286
puerto de servicio 51, 57
puerto USB 51
puertos
controlador 51
puesta en marcha 63
pulsador de paro de emergencia
controlador 25
FlexPendant 25
puntero de movimiento, MP 222
puntero de programa, PP 222
punto central de la herramienta
acerca de 152
medir 158
TCP 152
punto de insercin, cambiar 103
R
RAM, memoria 272, 274
RAPID 67
RAPID, aplicacin 144
RAPID, estructura 144
registro de eventos
mensaje 96
men 95
ndice
regrabar flash
firmware 289
FlexPendant 289
ordenador de ejes 289
profibus 289
tarjeta de interfaz de contactores 289
tarjeta de panel 289
unidad de accionamiento 289
rehacer
instrucciones 186
reiniciar
arranque en caliente 283
B-Start 288
controlador 282
C-Start 285
descripcin general 277
I-Start 287
men 98
P-Start 286
sistema 282
X-Start 284
resolucin de problemas 76
restaurar
sistema 294
robots
activar 211
definicin 339
desactivar 211
sistema de robot 338
RobotWare
opciones instaladas 97
Rutina 145
rutina de entrada 145
rutinas
cambiar declaraciones 185
copiar 185
crear 182
definir parmetros 183
ejecutar rutinas de servicio 225
ejecutar una especfica 216
eliminar 185
manejo de 182
posicin espejo 192
rutinas de servicio
bat_shutdown 227
CalPendulum 228
ejecutar 225
LoadIdentify 230
ManLoadIdentify 235
ServiceInfo 229
S
SAU
configurar vistas 320
seguridad, smbolos 15
seales de E/S de seguridad 264
smbolos, seguridad 15
SIS 275
almacenamiento de datos 309
SIS, Sistema de Informacin de Servicio
contadores 229
rutina de servicio 229
sistema
cargado 271
copia de seguridad 293
descripcin general 271
eliminar actual 285
iniciar y seleccionar 284
inicio sin software 279
instalar 279
propiedades 97
recuperar la configuracin predeterminada 287
reiniciar 282
restaurar 294
volver a almacenado 288
sistema, actualizar 73
sistema, iniciar y seleccionar 281
sistemas
propiedades 97
SMB 309
sostener con la mano derecha 325
sostener con la mano izquierda 325
T
tareas 144
cargar programa a 242
configurar 241
iniciar y detener 241
normales, estticas, semiestticas 241
tarjeta de medida serie 274
desactivacin de bateras 227
tarjeta de medida serie, SMB 309
teclado en pantalla 103
teclas programables
editar 330
tipos de datos
cambiar el tipo 206
crear nuevos 147
editar 149
men 88
visualizar 146
trayectoria
devolver a 243
U
unidad de disco duro 272
unidad de disco flash 272
unidad de programacin 42
unidad de red local 272
unidad mecnica
configuracin rpida 137
seleccionar 117, 137
unidades mecnicas
activar 211
definicin 339
desactivar 211
unidades mecnicas, activar 218, 220
USB 276
V
ventana de operador 44
361
ndice
X
X-Start 284
Z
zona de retorno a la trayectoria 243
zoom 106
362
3HAC16590-5, revE, es
ABB Automation Technologies AB
Robotics
S-721 68 VSTERS
SUECIA
Telfono: +46 (0) 21 344000
Fax: +46 (0) 21 132592