Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robotstudio PDF
Robotstudio 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.
Usted puede obtener copias adicionales de este manual a travs de ABB.
El idioma original de esta publicacin es el ingls. Cualquier otro idioma suministrado
ha sido traducido del ingls.
Contenido
Contenido
Descripcin general de este manual ............................................................................................... 11
Documentacin del producto, IRC5 ................................................................................................. 17
Seguridad .......................................................................................................................................... 19
1
Introduccin a RobotStudio
21
1.1
1.2
21
22
22
24
26
27
28
29
35
38
41
50
50
51
52
54
55
57
58
59
61
63
65
73
74
76
77
1.3
1.4
Qu es RobotStudio ..........................................................................................
Trminos y conceptos ........................................................................................
1.2.1 Conceptos de hardware ............................................................................
1.2.2 Conceptos de RobotWare .........................................................................
1.2.3 Conceptos de RAPID ...............................................................................
1.2.4 Conceptos de programacin .....................................................................
1.2.5 Objetivos y trayectorias ............................................................................
1.2.6 Sistemas de coordenadas .........................................................................
1.2.7 Configuraciones de ejes de robot ...............................................................
1.2.8 Bibliotecas, geometras y archivos de CAD ..................................................
Instalacin de RobotStudio y licencias ..................................................................
Interfaz de usuario .............................................................................................
1.4.1 Cinta, pestaas y grupos ..........................................................................
1.4.2 Navegador Diseo ...................................................................................
1.4.3 Navegador Trayectorias y objetivos ............................................................
1.4.4 Navegador Modelado ...............................................................................
1.4.5 Navegador Controlador ............................................................................
1.4.6 Navegador Archivos ................................................................................
1.4.7 Navegador Complementos ........................................................................
1.4.8 Ventana Salida .......................................................................................
1.4.9 Ventana Estado de controlador ..................................................................
1.4.10 La ventana de operador ............................................................................
1.4.11 La ventana Documentos ...........................................................................
1.4.12 Utilizacin de un ratn ..............................................................................
1.4.13 Seleccin de un elemento .........................................................................
1.4.14 Conexin y desconexin de objetos ............................................................
1.4.15 Mtodos abreviados de teclado .................................................................
Creacin de estaciones
81
2.1
2.2
81
83
2.3
2.4
2.5
2.6
2.7
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
83
85
88
90
90
92
94
94
96
97
97
99
101
104
104
106
107
109
Contenido
2.8
117
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
117
119
120
121
123
127
131
138
140
140
142
143
144
146
147
150
151
Simulacin de programas
153
4.1
4.2
4.3
4.4
4.5
4.6
153
155
158
159
160
161
Implementacin y distribucin
6.5
6.6
6.7
163
Trabajo en lnea
6.1
6.2
6.3
6.4
110
110
112
114
Programacin de robots
5.1
5.2
5.3
6
Colocacin .......................................................................................................
2.8.1 Colocacin de objetos ..............................................................................
2.8.2 Colocacin de ejes externos .....................................................................
2.8.3 Colocacin de robots ...............................................................................
167
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Contenido
Pestaa Archivo
211
7.1
7.2
7.3
211
212
214
214
215
216
218
7.4
8
Pestaa Inicio
227
8.1
8.2
8.3
8.4
227
228
229
230
230
233
237
238
238
239
241
243
244
244
245
247
248
250
251
253
262
263
264
265
268
268
269
270
271
272
273
274
275
276
277
278
286
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17
8.18
8.19
Pestaa Modelado
289
9.1
9.2
9.3
9.4
289
290
291
292
292
293
294
297
300
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Contenido
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
9.13
9.14
9.15
9.16
9.17
10 Pestaa Simulacin
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
304
305
322
323
325
327
331
333
338
340
341
342
343
345
346
347
354
357
357
358
359
362
369
370
371
372
375
376
377
377
378
381
384
385
386
386
387
389
389
390
390
392
394
396
398
400
402
404
405
407
408
409
412
414
415
415
416
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Contenido
417
418
420
421
422
425
426
428
433
437
438
438
439
440
441
442
444
445
445
446
447
448
453
455
457
458
459
459
460
463
464
467
467
468
470
472
473
13 Pestaa Complementos
475
14 Mens contextuales
479
14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8
14.9
14.10
14.11
14.12
14.13
14.14
14.15
14.16
14.17
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
479
480
481
482
483
485
486
487
488
489
490
491
492
493
495
496
497
Contenido
14.18
14.19
14.20
14.21
14.22
14.23
14.24
14.25
14.26
14.27
14.28
14.29
14.30
14.31
14.32
14.33
14.34
14.35
14.36
14.37
14.38
14.39
14.40
14.41
14.42
14.43
14.44
14.45
14.46
14.47
15 Pestaa ScreenMaker
15.1 Introduccin a ScreenMaker ................................................................................
15.2 Entorno de desarrollo ........................................................................................
15.3 Utilizacin de ScreenMaker .................................................................................
15.3.1 Administracin de proyectos .....................................................................
15.3.2 Variables de aplicacin ............................................................................
15.3.3 Enlazamiento de datos .............................................................................
15.3.4 ScreenMaker Doctor ................................................................................
15.4 Preguntas frecuentes .........................................................................................
15.5 Tutorial ............................................................................................................
15.5.1 Descripcin general .................................................................................
15.5.2 Diseo del panel de operador de FlexArc .....................................................
15.5.3 Diseo de la pantalla ...............................................................................
15.5.4 Compilacin e implementacin del proyecto .................................................
ndice
10
498
499
500
501
503
504
506
507
510
511
512
513
514
516
517
518
519
522
523
524
525
526
527
528
529
530
531
532
533
534
535
535
538
544
544
561
562
565
568
571
571
572
575
581
583
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Programacin de robots
Programas de CAD en 3D
Contenido
Introduccin a RoContiene instrucciones de instalacin, explicaciobotStudio en la pgi- nes bsicas de los trminos y conceptos relacionana 21
dos con la robtica y la programacin y una descripcin de la GUI.
Creacin de estacio- Describe cmo construir estaciones en RobotStunes en la pgina 81 dio. Esta labor incluye la importacin y configuracin del equipo a simular, as como la comprobacin de la alcanzabilidad para encontrar el diseo
de estacin ptimo.
Simulacin de progra- Describe cmo simular y validar programas de romas en la pgina 153 bot.
Implementacin y
Describe cmo transferir sistemas entre controladistribucin en la p- dores virtuales de RobotStudio y controladores
gina 163
IRC5 reales, cmo copiar programas, cmo empaquetar una estacin activa para su traslado entre
PCs de RobotStudio y cmo realizar una captura
de pantalla.
11
Captulo
Contenido
Trabajo en lnea en
la pgina 167
Pestaa Archivo en
la pgina 211
10
Pestaa Simulacin Describe los controles necesarios para crear, conen la pgina 357
figurar, controlar, monitorizar y grabar simulaciones.
11
12
13
14
15
Referencias
Referencia
ID de documento
3HAC021313-005
3HAC047136-005
3HAC16590-5
3HAC17076-5
3HAC021272-005
3HAC16587-001
3HAC030053-005
3HAC027709-005
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Referencia
ID de documento
3HAC044251-005
Revisiones
Revisin
Descripcin
Primera revisin, denominada RobotStudio 2008, lanzada para las jornadas para empresas colaboradoras. El manual en su totalidad ha sido
adaptado a la nueva GUI, en la que se ha integrado RobotStudio Online .
13
Revisin
Descripcin
Seccin Ventana Observacin de RAPID en la pgina 472 trasladada al captulo Caractersticas comunes de las pestaas En lnea
y Fuera de lnea.
Actualizado La ventana Documentos en la pgina 65 (aadido
Modo de estacin).
Actualizado Creacin y carga de un visor de Station Viewer en la
pgina 216 (Grabar en visor).
Aadido Mover con reorientacin en la pgina 275.
Aadido Grupo de vista en 3D.
Actualizado Pestaa Componer en la pgina 294 (aadido Exportar
a XML y actualizado el men Componentes bsicos).
Actualizado Sistemas de coordenadas en la pgina 29 (mejorada
la descripcin de la base de coordenadas de la tarea).
Actualizado Formatos 3D admitidos en la pgina 39 (informacin
acerca de Convertidores de CAD)
Aadido el siguiente contenido nuevo:
AutoPath en la pgina 251
Monitor en lnea en la pgina 426
Ajustar Robtargets en la pgina 464
Uso de RAPID Profiler en la pgina 470
Marcas
Analizador de seales en la pgina 377
Interpolacin de eje externo en la pgina 492
Configuracin automtica en la pgina 483
Pestaa Diseo en la pgina 304
A continuacin se enumeran las actualizaciones de ScreenMaker:
Aadido ScreenMaker Doctor en la pgina 565.
Aadidos los nuevos controles VariantButton en la pgina 551 y
ConditionalTrigger en la pgina 551.
Actualizado Creacin de un nuevo proyecto en la pgina 544
(aadidas las plantillas predefinidas).
Actualizado Enlazamiento de datos con Controller object (objetos
de controlador) en la pgina 563 (aadida informacin acerca de
los datos compartidos).
F
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Revisin
Descripcin
Aadida una nota para el botn Ejecutar en Uso de Ajustar Robtargets
en la pgina 464.
Aadida informacin acerca de Siempre visible en Crear marca en la
seccin Marcado.
Nota actualizada para el uso de ScreenMaker Doctor en ScreenMaker
Doctor en la pgina 565.
15
16
Revisin
Descripcin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Informacin de seguridad
Calibracin.
17
Manuales de aplicaciones
Las aplicaciones especficas (por ejemplo opciones de software o hardware) se
describen en Manuales de aplicaciones. Cada manual de aplicaciones puede
describir una o varias aplicaciones.
Generalmente, un manual de aplicaciones contiene informacin sobre:
18
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
Seguridad
Seguridad
Seguridad del personal
Los robots son pesados y tienen una fuerza extraordinaria independientemente
de su velocidad. Una pausa o una parada larga en un movimiento puede ir seguida
de un movimiento rpido y peligroso. Incluso si es posible predecir un patrn de
movimientos, una seal externa puede disparar un cambio de funcionamiento y
dar lugar a un movimiento inesperado.
Por tanto, es importante respetar toda la normativa de seguridad al entrar en un
espacio protegido.
Normativa de seguridad
Antes de empezar a trabajar con el robot, asegrese de familiarizarse con la
normativa de seguridad descrita en el manual Manual del operador - Informacin
general de seguridad.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
19
1 Introduccin a RobotStudio
1.1 Qu es RobotStudio
1 Introduccin a RobotStudio
1.1 Qu es RobotStudio
RobotStudio es una aplicacin de PC destinada al modelado, la programacin
fuera de lnea y la simulacin de clulas de robot.
RobotStudio le permite trabajar con un controlador fuera de lnea, que constituye
un controlador IRC5 virtual que se ejecuta localmente en su PC. Este controlador
fuera de lnea tambin se conoce como el controlador virtual (VC). RobotStudio
tambin le permite trabajar con un controlador IRC5 fsico real, que simplemente
se conoce como el controlador real.
Cuando RobotStudio se utiliza con controladores reales, se conoce como el modo
online. Al trabajar sin conexin a un controlador real o mientras est conectado a
un controlador virtual, se dice que RobotStudio se encuentra en el modo fuera de
lnea.
RobotStudio ofrece las siguientes opciones de instalacin:
Completo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
21
1 Introduccin a RobotStudio
1.2.1 Conceptos de hardware
Explicacin
Manipulador de robot
Mdulo de control
FlexPendant
Herramienta
Equipo opcional
En la tabla siguiente se describe el hardware opcional de una clula de robot IRC5.
Equipo
Explicacin
Manipulador sobre track Un soporte mvil que sostiene al manipulador de robot para
dotarle de un rea de trabajo ms grande. Si el mdulo de
control controla el movimiento de un manipulador sobre track,
se conoce como un eje externo de track.
Manipulador de posiciona- Un soporte mvil que suele sostener una pieza de trabajo o
dor
un til. Si el mdulo de control controla el movimiento de un
manipulador de posicionador, se conoce como un eje externo.
FlexPositioner
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.1 Conceptos de hardware
Continuacin
Equipo
Explicacin
Herramienta estacionaria Un dispositivo que permanece en una posicin fija. El manipulador de robot toma la pieza de trabajo y la acerca al dispositivo
para hacer tareas concretas, como por ejemplo aplicar adhesivo, rectificar o soldar.
Pieza de trabajo
til
Una construccin que sostiene la pieza de trabajo en una posicin determinada de forma que sea posible mantener la repetibilidad de la produccin.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
23
1 Introduccin a RobotStudio
1.2.2 Conceptos de RobotWare
Explicacin
RobotWare
DVD de RobotWare
Se suministra con cada mdulo de control. En el DVD encontrar la instalacin de RobotWare y otros elementos de software
que le resultarn tiles. Consulte las Notas de la versin de
su DVD para encontrar las especificaciones.
Sistema de RobotWare
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.2 Conceptos de RobotWare
Continuacin
Concepto
Explicacin
Versin de RobotWare
Grupo de medios
El grupo de medios es una carpeta del PC en la que se almacenan las distintas versiones de RobotWare, dentro de carpetas
independientes.
Los archivos del grupo de medios se utilizan para crear e implementar todas las distintas opciones de RobotWare. Por
tanto, es necesario instalar la versin correcta de RobotWare
en el grupo de medios a la hora de crear sistemas de RobotWare o ejecutarlos en controladores virtuales.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
25
1 Introduccin a RobotStudio
1.2.3 Conceptos de RAPID
Explicacin
Declaracin de datos
Instruccin
Instrucciones de movimiento
Crean los movimientos del robot. Se componen de una referencia a un objetivo, especificado en una declaracin de datos,
junto con parmetros que establecen el comportamiento de
los movimientos y procesos. Si se usan objetivos en lnea, la
posicin se declara en las instrucciones de movimiento.
Instruccin de accin
Rutina
Procedimiento
Funcin
Rutina TRAP
Mdulo
Mdulo de programa
(.mod)
Mdulo de sistema (.sys) Se utilizan principalmente para datos y rutinas especficos del
sistema, por ejemplo un mdulo de sistema de ArcWare que
es comn para todos los robots de soldadura al arco.
Archivos de programa
(.pgf)
26
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.4 Conceptos de programacin
Explicacin
Programacin en lnea
Programacin con conexin a un controlador real. Esta expresin tambin implica el uso del robot para crear posiciones y
movimiento.
Controlador virtual
MultiMove
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
27
1 Introduccin a RobotStudio
1.2.5 Objetivos y trayectorias
Descripcin
Posicin
La posicin del objetivo, definida en un sistema de coordenadas del objeto de trabajo. Consulte Sistemas de coordenadas
en la pgina 29.
Orientacin
La orientacin del objetivo, respecto de la orientacin del objeto de trabajo. Cuando el robot alcanza el objetivo, alinea la
orientacin del TCP con la orientacin del objetivo. Consulte
Sistemas de coordenadas en la pgina 29.
Configuracin
Instrucciones de accin
Una instruccin de accin es una cadena de RAPID que puede utilizarse para
definir y cambiar parmetros. Las instrucciones de accin pueden insertarse antes,
despus o entre objetivos de instruccin en las trayectorias.
28
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
29
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
Continuacin
de la derecha, la base de coordenadas de la tarea ha sido trasladada a otra
posicin.
en1000001303
en1000001304
RS-WCS
RC-WCS
BF
TCP
Objetivo de robot
TF
Wobj
Objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
Continuacin
Estaciones con mltiples sistemas de robot
En el caso de un sistema de robot individual, la base de coordenadas de la tarea
de RobotStudio se corresponde con el sistema de coordenadas mundo del
controlador. Si hay varios controladores presentes en la estacin, la base de
coordenadas de la tarea permite el trabajo de los robots en sistemas de
coordenadas diferentes. Es decir, los robots pueden situarse de forma
independiente entre s mediante la definicin de bases de coordenadas de tarea
distintas para cada robot.
en1000001442
RS-WCS
TCP(R1)
TCP(R2)
BF(R1)
BF(R2)
P1
Objetivo de robot 1
P2
Objetivo de robot 2
TF1
TF2
Wobj
Objeto de trabajo
31
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
Continuacin
coordenadas. Como tal, RobotStudio no admite la separacin de las bases de
coordenadas de tarea del controlador.
en1000001305
en1000001306
RS-WCS
TCP(R1)
TCP(R2)
BF(R1)
BF(R2)
BF(R3)
P1
Objetivo de robot 1
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
Continuacin
TF
Wobj
Objeto de trabajo
en1000001308
RS-WCS
TCP(R1)
TCP(R2)
BF(R1)
BF(R2)
P1
Objetivo de robot 1
P2
Objetivo de robot 2
TF1
TF2
Wobj
Objeto de trabajo
33
1 Introduccin a RobotStudio
1.2.6 Sistemas de coordenadas
Continuacin
Sistema de coordenadas del objeto de trabajo
El objeto de trabajo representa normalmente a la pieza de trabajo fsica. Se
compone de dos sistemas de coordenadas: la base de coordenadas del usuario
y la base de coordenadas del objeto, en la que la segunda es descendiente de la
primera. A la hora de programar un robot, todos los objetivos (posiciones) dependen
de la base de coordenadas de un objeto de trabajo. Si no se especifica ningn
objeto de trabajo, los objetivos dependen del objeto predeterminado Wobj0, que
siempre coincide con la base de coordenadas de la base del robot.
El uso de objetos de trabajo proporciona la posibilidad de ajustar fcilmente los
programas de robot con un offset, si cambia la ubicacin de la pieza de trabajo.
Por tanto, es posible utilizar objetos de trabajo para la calibracin de programas
fuera de lnea. Si la posicin del til o la pieza de trabajo respecto del robot en la
estacin real no coincide exactamente con su posicin en la estacin fuera de
lnea, basta con ajustar la posicin del objeto de trabajo.
Los objetos de trabajo tambin se utilizan para los movimientos coordinados. Si
un objeto de trabajo est fijado a una unidad mecnica (y el sistema utiliza la
opcin de movimiento coordinado), el robot encontrar los objetivos en el objeto
de trabajo incluso si la unidad mecnica mueve el objeto de trabajo.
En la figura siguiente, el sistema de coordenadas mostrado en color gris es el
sistema de coordenadas mundo, mientras que los mostrados en negro son la base
de coordenadas del objeto y la base de coordenadas de usuario del objeto de
trabajo. En este caso, la base de coordenadas del usuario est situada en el
tablero/til y la base de coordenadas del objeto est situada en la pieza de trabajo.
xx0500001519
34
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.7 Configuraciones de ejes de robot
configur
Para distinguir entre las distintas configuraciones, todos los objetivos tienen un
valor de configuracin que especifica en qu cuadrante debe situarse cada eje.
Almacenamiento de configuraciones de ejes en los objetivos
En el caso de los objetivos programados tras el movimiento del robot hasta la
posicin, la configuracin utilizada se almacena en el objetivo.
Los objetivos creados mediante la especificacin o el clculo de posiciones y
orientaciones reciben un valor de configuracin predeterminado (0,0,0,0) que
puede no ser vlido para alcanzar el objetivo.
Problemas comunes relacionados con las configuraciones de ejes
Es muy probable que los objetivos creados por mtodos distintos que el movimiento
del robot no puedan alcanzarse con su configuracin predeterminada.
Incluso si todos los objetivos de una trayectoria tienen configuraciones validadas,
es posible que aparezcan problemas al ejecutar la trayectoria si el robot no puede
pasar de una configuracin a la siguiente. Esto es probable que ocurra en los
casos en que un eje se desplaza ms de 90 grados durante los movimientos
lineales.
Los objetivos reposicionados conservan su configuracin, pero las configuraciones
dejan de validarse. Como resultado, los problemas descritos anteriormente pueden
producirse al mover los objetivos.
Soluciones comunes para los problemas de configuracin
Para resolver los problemas descritos anteriormente, puede asignar una
configuracin vlida a cada objetivo y verificar que el robot puede moverse a lo
largo de cada trayectoria. Tambin puede desactivar la monitorizacin de
configuraciones, lo que significa que se omiten las configuraciones almacenadas
y se deja que el robot encuentre las configuraciones de trabajo durante la ejecucin.
Si esto no se hace correctamente, pueden producirse resultados inesperados.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
35
1 Introduccin a RobotStudio
1.2.7 Configuraciones de ejes de robot
Continuacin
En algunos casos, es posible que no exista ninguna configuracin de trabajo que
funcione. Algunas soluciones pueden ser el reposicionamiento de la pieza de
trabajo, la reorientacin de objetivos (si resulta aceptable para el proceso) o la
incorporacin de un eje externo que mueve la pieza de trabajo o el robot para una
mayor alcanzabilidad.
Cmo se designan las configuraciones
Las configuraciones de los ejes del robot se designan con una serie de cuatro
nmeros enteros que especifican en qu cuadrante de una revolucin completa
se encuentran los ejes significativos. Los cuadrantes estn numerados de cero
en adelante para una rotacin positiva (en el sentido contrario a las agujas del
reloj) y de -1 en adelante para la rotacin negativa (en el sentido de las agujas del
reloj).
En el caso de los ejes lineales, el entero especifica el rango (en metros) en el que
se encuentra el eje desde la posicin neutral.
Una configuracin para un robot industrial de seis ejes (como el IRB 140) puede
parecerse a la siguiente:
[0 -1 2 1]
El primer entero (0) especifica la posicin del eje 1: en algn punto del primer
cuadrante positivo (en una rotacin de entre 0 y 90 grados).
El segundo entero (-1) especifica la posicin del eje 4: en algn punto del primer
cuadrante negativo (en una rotacin de entre 0 y -90 grados).
El tercer entero (2) especifica la posicin del eje 6: en algn punto del tercer
cuadrante positivo (en una rotacin de entre 180 y 270 grados).
El cuarto entero (1) especifica la posicin del eje X, un eje virtual utilizado para
especificar el centro de la mueca respecto de los dems ejes.
Monitorizacin de configuraciones
A la hora de ejecutar un programa de robot, es posible decidir si se desea
monitorizar los valores de las configuraciones. Si la monitorizacin de
configuraciones est desactivada, los valores de configuracin almacenados en
los objetivos no se tienen en cuenta y el robot utilizar la configuracin ms cercana
a su configuracin actual para alcanzar el objetivo. Si se activa, slo utilizar la
configuracin especificada para alcanzar los objetivos.
La monitorizacin de configuraciones puede desactivarse y activarse de forma
independiente para los movimientos de ejes y los movimientos lineales, y se
controla mediante las instrucciones de accin ConfJ y ConfL.
Desactivacin de la monitorizacin de configuraciones
La ejecucin de un programa sin la monitorizacin de configuraciones puede dar
lugar a configuraciones diferentes cada vez que se ejecuta un ciclo: cuando el
robot regresa a la posicin inicial tras completar un ciclo, puede elegir una
configuracin distinta de la original.
En el caso de los programas dotados de instrucciones de movimiento lineal, esto
puede dar lugar a una situacin en la que el robot se acerca cada vez ms a sus
lmites de eje y eventualmente ser incapaz de alcanzar el objetivo.
Contina en la pgina siguiente
36
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.7 Configuraciones de ejes de robot
Continuacin
En el caso de los programas con instrucciones de movimiento de ejes, esto puede
dar lugar a movimientos de barrido impredecibles.
Activacin de la monitorizacin de configuraciones
La ejecucin de un programa con la monitorizacin de configuraciones fuerza al
robot a utilizar las configuraciones almacenadas en los objetivos. Con ello se
consiguen ciclos y movimientos predecibles. Sin embargo, hay situaciones, como
por ejemplo cuando el robot se mueve hasta un objetivo desde una posicin
desconocida, en las que el uso de la monitorizacin de configuraciones puede
limitar la alcanzabilidad del robot.
Durante la programacin fuera de lnea, debe asignar una configuracin a cada
objetivo si se necesita ejecutar el programa con monitorizacin de configuraciones.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
37
1 Introduccin a RobotStudio
1.2.8 Bibliotecas, geometras y archivos de CAD
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.2.8 Bibliotecas, geometras y archivos de CAD
Continuacin
Importacin y conversin de archivos de CAD
Para importar geometras de archivos de CAD individuales se utiliza la funcin de
importacin de RobotStudio. Consulte Importacin de un componente de estacin
en la pgina 97.
Si necesita convertir archivos de CAD a otros formatos o desea cambiar la
configuracin predeterminada de la conversin antes de realizar la importacin,
puede usar el Convertidor de CAD que se instala con RobotStudio antes de realizar
la importacin. Consulte Conversin de formatos de CAD en la pgina 99.
Formatos 3D admitidos
El formato 3D nativo de RobotStudio es el ACIS. RobotStudio contiene ACIS R24,
que admite las versiones posteriores de sus formatos de CAD admitidos.
RobotStudio tambin admite otros formatos, para los cuales se requiere una opcin.
En la siguiente tabla se muestran los formatos admitidos y las opciones
correspondientes:
Formato
Formatos de destino
predeterminados
IGES
STEP
VDA-FS
CATIA V4
Pro/ENGINEER, lee
las versiones 16
Creo 2.0
prt, asm
Pro/ENGINEER
Inventor, lee V6
V2013
ipt
Inventor
VRML
jt
STL
stl
PLY
ply
3DStudio
3ds
COLLADA 1.4.1
dae
igs, iges
39
1 Introduccin a RobotStudio
1.2.8 Bibliotecas, geometras y archivos de CAD
Continuacin
Para importar estos archivos desde RobotStudio, utilice la funcin Importar
geometra.
Para convertir archivos a VDA-FS, STEP y IGES, utilice la herramienta
independiente Convertidor de CAD. Para convertir a otros formatos, utilice la
funcin Exportar geometra de RobotStudio. Para convertir archivos, necesita la
opcin del formato de destino y la del formato de origen.
Diferencias entre las geometras matemticas y las grficas
La geometra de un archivo de CAD siempre tiene una representacin matemtica
subyacente. Su representacin grfica, mostrada en la ventana de grficos, se
genera a partir de la representacin matemtica al importar la geometra desde
RobotStudio. A partir de ese momento, la geometra recibe la denominacin de
"pieza".
En este tipo de geometra, el nivel de detalle de la representacin grfica es
configurable, con lo que se reduce el tamao de archivo y el tiempo de
representacin de los modelos de gran tamao y se mejora la visualizacin de los
modelos pequeos que quiz desee ampliar. El nivel de detalle slo afecta a la
visualizacin. Las trayectorias y curvas creadas a partir del modelo sern exactas
con los ajustes de visualizacin aproximada o detallada.
Tambin es posible importar una pieza desde un archivo que simplemente define
su representacin grfica. En este caso, no existe ninguna representacin
matemtica subyacente. Algunas de las funciones de RobotStudio, como el modo
de ajuste y la creacin de curvas a partir de la geometra, no funcionaran con este
tipo de pieza.
Para personalizar los ajustes de nivel de detalle, consulte Opciones en la pgina 218.
40
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
41
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Cmo instalar RobotStudio en un PC
Accin
1
Este paso es opcional y est destinado a la instalacin del grupo de medios de tracks.
En el men Instalar productos, haga clic en Opciones adicionales. De esta forma
se abre un navegador de Web que muestra la instalacin del grupo de medios Track
y otras opciones disponibles.
Haga doble clic en la carpeta TrackMotion y, a continuacin, en el archivo setup.exe
para iniciar el asistente de instalacin y continuar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
El controlador real puede programarse, configurarse y monitorizarse a travs de
Ethernet sin activar su instalacin de RobotStudio. Sin embargo, la activacin
permite el acceso a las caractersticas de productividad Premium, que le permiten
realizar su trabajo de ingeniera de forma ms eficiente.
Cmo activar RobotStudio - Licencia independiente
Utilice el Asistente de activacin para activar su instalacin de RobotStudio. Al
iniciar RobotStudio por primera vez tras la instalacin, se inicia el asistente que
le solicita la clave de activacin. Si no desea activar su copia de RobotStudio en
el momento de la instalacin, puede hacerlo ms tarde con el Asistente de
activacin.
Nota
Si tiene cualquier problema con su activacin, pngase en contacto con su
representante local de asistencia al cliente de ABB en la direccin de correo
electrnico o el nmero de telfono que se indica en www.abb.com/contacts.
Tambin puede enviar un mensaje de correo electrnico a
softwarefactory_support@se.abb.com adjuntando la clave de activacin.
Para usar el Asistente de activacin, siga este procedimiento.
Accin
1
43
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
RobotStudio debe ser reiniciado una vez completada correctamente la activacin.
Nota
Si decide realizar la activacin por Internet pero no dispone de una conexin a
Internet en este momento, el asistente le avisa de que no tiene conexin.
Activacin manual
Si el ordenador no tiene una conexin a Internet, debe realizar la activacin manual.
1 Cree un archivo de solicitud de licencia seleccionando la opcin Paso 1:
Crear un archivo de solicitud de licencia.
Siga los pasos del asistente, introduzca su clave de activacin y guarde el
archivo de solicitud de licencia en su ordenador.
2 Utilice un soporte de almacenamiento extrable, por ejemplo una memoria
porttil USB, para transferir el archivo a un ordenador que tenga conexin
a Internet. En este ordenador, abra un navegador de Web, vaya a
http://www101.abb.com/manualactivation/ y siga las instrucciones.
El resultado ser un archivo de clave de licencia que deber guardar y
transferir al ordenador que contiene la instalacin pendiente de activacin.
3 Inicie de nuevo el asistente de activacin y recorra los pasos hasta que
llegue a la pgina Activar una Licencia independiente.
4 En Activacin manual, seleccione la opcin Paso 3: Instalar un archivo de
licencia.
Siga los pasos del asistente, seleccionando el archivo de clave de licencia
cuando se le solicite. Al terminar el proceso, RobotStudio estar activado y
listo para su uso.
RobotStudio debe ser reiniciado una vez completada correctamente la activacin.
Cmo activar RobotStudio - Licencia de red
Las licencias de red le permiten centralizar la administracin de licencias mediante
la instalacin de las licencias en un solo servidor en lugar de en cada mquina
cliente individual. El servidor administra las licencias a los clientes a medida que
se necesitan. Una sola licencia de red permite a varios clientes utilizar el software.
Las licencias de red se instalan mediante las siguientes etapas:
1 Instalar el servidor para licencias de red (consulte Instalacin del servidor
de licencias de red en la pgina 45)
2 Activar las licencias para licencias de red (consulte Uso de la interfaz web
del servidor SLP en la pgina 45)
3 Configurar el cliente para las licencias de red (consulte Configuracin de las
licencias de red en el cliente en la pgina 47)
Recomendacin
Las licencias de red se muestran como Network (Red) en el enlace Ver licencias
instaladas de la pgina Licencias.
Contina en la pgina siguiente
44
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Instalacin del servidor de licencias de red
Las licencias de red de RobotStudio utilizan el servidor SLP Distributor como
servidor de licencias de red. ste gestiona la asignacin de licencias de red a los
clientes.
Puede instalar el servidor SLP Distributor desde el directorio Utilities\SLP Distributor
de la distribucin de RobotStudio.
Nota
Para instalar y configurar el servidor SLP Distribution requiere privilegios
administrativos.
El instalador requiere lo siguiente:
Utilice...
xx1300000052
Figure 1.1:
45
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Para...
Utilice...
xx1300000051
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Para...
Utilice...
Nota
Determinados problemas de proxy tras la activacin de la interfaz de web del
servidor SLP pueden generar mensajes que slo indican Fallo de activacin.
Este puede ser el caso si la cuenta de sistema en la que se ejecuta el servicio
SLP Distributor no cuenta con los derechos necesarios para leer el perfil de
usuario. Como solucin temporal, siga este procedimiento.
1 Abra el panel de control Servicios (services.msc)
2 Abrir las propiedades para Software Potential Distributor (Distribuidor de
potencial de software)
3 Cambie Log on as (Iniciar sesin como) al nombre de un usuario real,
preferiblemente el usuario que tiene iniciada actualmente la sesin.
4 Reinicie el servicio y vuelva a intentar una activacin.
5 Despus del reintento, cambie de nuevo Log on as (Iniciar sesin como) a
la cuenta de sistema local y reinicie el servicio.
Configuracin de las licencias de red en el cliente
Nota
Para almacenar esta configuracin se requieren privilegios de administrador.
Necesita usar el Asistente de activacin de RobotStudio en el sistema cliente para
configurar las licencias de red.
Utilice este procedimiento para configurar las licencias de red para un sistema
cliente.
Accin
1 En la pestaa Archivo, haga clic en Opciones y vaya a General:Licencias.
2 En la pgina Licencias que aparece a la derecha, haga clic en Asistente de activacin
para iniciar el asistente de activacin.
47
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Accin
3 En el Asistente de activacin, en la pgina Activar RobotStudio, seleccione la opcin
Deseo especificar un servidor de licencias de la red y a continuacin haga clic en Siguiente.
Avanzar hasta la pgina Servidor de licencias.
4 Especifique el nombre o la direccin IP del servidor de licencias y a continuacin haga
clic en Finalizar.
Si el UAC de Windows est activado, aparece una ventana de dilogo de confirmacin.
Este mensaje le indica que debe reiniciar RobotStudio para poder empezar a utilizar el
servidor especificado.
Para ir a la interfaz de web del servidor SLP Distributor, haga clic en el enlace Abrir el
panel de control del servidor. Para obtener ms informacin acerca del uso del panel
de control del servidor, consulte Uso de la interfaz web del servidor SLP en la pgina 45.
Recuerde que los cambios realizados no se aplican hasta reiniciar RobotStudio.
Nota
Para que las licencias de red funcionen, el sistema cliente debe estar en lnea
con el servidor. Para obtener ms informacin acerca de la activacin de las
licencias cuando se trabaja fuera de lnea, consulte Uso de licencias de trabajo
mvil en la pgina 48.
Uso de licencias de trabajo mvil
Las licencias de trabajo mvil permiten el uso de un sistema cliente fuera de lnea,
desconectado del servidor de licencias. Puede obtener en prstamo una licencia
del servidor durante un nmero especificado de das. Durante este perodo, la
licencia en prstamo no est disponible para los dems usuarios. La licencia de
trabajo mvil se pone a disposicin de los dems clientes slo una vez devuelta
manualmente al servidor.
La licencia de trabajo mvil del sistema cliente caduca una vez transcurrido el
periodo de prstamo. En este caso, al iniciar RobotStudio en el sistema cliente,
la ventana de dilogo Network License (Licencia de red) se abre automticamente
y le pide que devuelva la licencia al servidor.
Nota
No es posible retirar en prstamo caractersticas concretas de la licencia. Al
retirar en prstamo una licencia, sta contiene todas sus caractersticas.
Para retirar en prstamo/devolver una licencia de trabajo mvil, necesita utilizar
el Asistente de activacin. Utilice este procedimiento para retirar en
prstamo/devolver una licencia de trabajo mvil.
Accin
1 En el men Archivo, haga clic en Opciones y seleccione General: Licencias
2 En la pgina Licencias que aparece a la derecha, haga clic en Asistente de activacin
para iniciar el asistente de activacin.
3 Dentro del Asistente de activacin, en la pgina Activar RobotStudio, seleccione Deseo
retirar o devolver una clave de licencia flotante y haga clic en Siguiente.
Avanzar hasta la pgina Licencia flotante.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.3 Instalacin de RobotStudio y licencias
Continuacin
Accin
4 En Licencia flotante se le muestra una de las siguientes opciones en funcin de sus
necesidades:
Retirar una licencia flotante: especifique en el cuadro Duracin del prstamo
(das) el nmero de das que desea conservar la licencia.
Esta opcin est desactivada si ya tiene una licencia flotante en prstamo.
Devolver una licencia flotante: seleccione esta opcin para devolver al servidor
la licencia que tiene actualmente en prstamo.
Esta opcin slo est activada si se tiene una licencia en prstamo. En ese caso,
tambin se muestran la fecha y la hora de caducidad de la licencia.
5 Haga clic en Finalizar para completar el proceso de retirada o devolucin de licencias.
Recomendacin
Las licencias de red retiradas como licencias de trabajo mvil se muestran como
Floating (Flotantes, retiradas) en el enlace Ver licencias instaladas de la pgina
Licencias.
Cmo saber si su instalacin de RobotStudio est activada
Accin
1
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
49
1 Introduccin a RobotStudio
1.4.1 Cinta, pestaas y grupos
en0900000215
50
Pestaa
Descripcin
Archivo
Inicio
Modelado
Simulacin
Controlador
RAPID
Complementos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.2 Navegador Diseo
Nodo
Descripcin
Robot
El robot en la estacin.
Herramienta
Una herramienta.
Coleccin de enlaces
Eslabn
Bases de coordenadas
Grupo de componentes
Pieza
Conjunto de colisin
Grupo de objetos
xx050000
xx050001
xx050002
xx050003
xx050004
xx050005
xx050006
xx050007
xx050008
Base de coordenadas
xx050010
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
51
1 Introduccin a RobotStudio
1.4.3 Navegador Trayectorias y objetivos
Nodo
Descripcin
Estacin
Su estacin en RobotStudio.
Controlador virtual
Tarea
Contiene todos los elementos lgicos de la estacin, como objetivos, trayectorias, objetos de
trabajo, datos de herramienta instrucciones.
xx050011
xx050012
xx050013
Datos de herramienta
xx050014
xx050015
xx050016
xx050017
xx050018
xx050019
xx050020
xx050021
Trayectoria
xx050022
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.3 Navegador Trayectorias y objetivos
Continuacin
Icono
Nodo
xx050023
xx050024
xx050025
Descripcin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
53
1 Introduccin a RobotStudio
1.4.4 Navegador Modelado
Nodo
Descripcin
Componente
Cuerpo
Cara
modeling
modelin0
modelin1
54
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.5 Navegador Controlador
Nodo
Descripcin
Controladores
Controlador conectado
controll
control0
control1
control2
control3
Tema
Registro de eventos
Sistema de E/S
configu0
configu1
eventrec
io
55
1 Introduccin a RobotStudio
1.4.5 Navegador Controlador
Continuacin
Bus de E/S
Unidad de E/S
Tareas de RAPID
Tarea
io-node
io-devic
rapid16t
prgintas
Mdulo NOSTEPIN
nostepin
modules
module_e
Funcin
Rutina TRAP
procedur
function
trap16tr
56
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.6 Navegador Archivos
Nodo
Descripcin
Archivos
Copias de seguridad
xx1200000824
xx1200000825
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
57
1 Introduccin a RobotStudio
1.4.7 Navegador Complementos
xx1200000826
xx1200000827
Nodo
Descripcin
Complemento
xx1200000828
58
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.8 Ventana Salida
Descripcin
Informacin
Aviso
Error
Algunos de los eventos son de tipo activo. Estn vinculados a la accin que permite
resolver el problema que gener el evento. Para activar la accin vinculada, haga
doble clic en el mensaje.
Manejo de mensajes en la ventana Salida
Objetivo
Procedimiento
59
1 Introduccin a RobotStudio
1.4.8 Ventana Salida
Continuacin
Objetivo
Procedimiento
Para vaciar la ventana Sali- Haga clic en la ventana Salida y a continuacin haga clic en
da...
Borrar.
60
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.9 Ventana Estado de controlador
Motores OFF
En un estado de espera en el que no se proporciona alimentacin a los motores del robot. Este estado debe
cambiar a Motors ON para que el robot pueda moverse.
Motores ON
Paro protegido
Parado debido a la apertura de la cadena de funcionamiento de seguridad. Por ejemplo, es posible que una puerta
de la clula del robot est abierta.
Paro de emergencia
En espera de Motores
Preparado para salir del estado de paro de emergencia.
ON despus de paro de El paro de emergencia ya no est activado, pero la transiemergencia
cin de estado no est confirmada an.
Fallo del sistema
Preparado
Tiene cargado un programa y est preparado para ejecutarlo una vez que se haya establecido el PP (punto de
inicio del programa).
Parado
No iniciado
61
1 Introduccin a RobotStudio
1.4.9 Ventana Estado de controlador
Continuacin
5 Modo de funcionamiento: Muestra el modo de funcionamiento del
controlador.
WSi el controlador se El robot est...
encuentra en el modo...
Inicializando
Encendindose. Cambiar al modo seleccionado en el armario del controlador una vez iniciado.
Auto
Manual
Manual a velocidad
mxima
62
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.10 La ventana de operador
TPErase
TPReadFK
TPReadNum
TPWrite
UIAlphaEntry
UIMsgBox
UINumEntry
TPShow
UIShow
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
63
1 Introduccin a RobotStudio
1.4.10 La ventana de operador
Continuacin
UINumTune
UIListView
Nota
64
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Descripcin
Estacin
Buscar
Permite buscar palabras clave o mediante una consulta. Consulte Uso del modo Buscar en la pgina 66.
Examinar
Ubicacin
Referencia de archivo
Referencia de carpeta
Archivo integrado
65
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Nota
Descripcin
Abrir
Guardar como
Incluir en Pack and Go Especifica si un archivo o carpeta referenciado/a debe incluirse al crear un archivo Pack and Go.
En el caso de una carpeta referenciada, se incluyen todos
los archivos de la carpeta.
Para usar esta opcin, el archivo debe estar situado en la
carpeta superior del archivo de estacin. Por ejemplo, si el
archivo de estacin es D:\Documents\Stations\My.rsstn, la
referencia debe estar situada en D:\Documents para que
se incluya en Pack and Go.
Los archivos integrados siempre se incluyen al crear un
archivo de Pack and Go, dado que forman parte del archivo
de estacin.
Incluir subcarpetas
Especifica que se deben incluir en Pack and Go las subcarpetas de una carpeta referenciada.
Eliminar
Nota
Algunos elementos del men contextual pueden estar desactivados y el
documento puede estar marcado como Bloqueado en la API.
Uso del modo Buscar
1 Haga clic en la opcin Buscar e introduzca una consulta o una sintaxis en
el cuadro de texto.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Para obtener ms informacin acerca de las sintaxis disponibles, consulte
Sintaxis de bsqueda en la pgina 67.
Nota
La lista desplegable contiene el historial de bsqueda de las diez ltimas
consultas entre sesiones.
2 Haga clic en el botn Ampliar para ver controles adicionales.
Con ello puede especificar si la bsqueda debe abarcar todas las ubicaciones
activadas o una ubicacin en concreto.
3 Seleccione la casilla de verificacin Buscar en resultados para buscar en
los documentos resultantes de la bsqueda anterior.
Nota
La bsqueda se inicia automticamente en cuanto deja de escribir en el
cuadro de texto, o bien puede iniciarse manualmente haciendo clic en el
icono de lupa. Durante la bsqueda, este icono cambia a un aspa que
cancela la operacin de bsqueda si se hace clic en ella.
Sintaxis de bsqueda
El campo de bsqueda admite operadores y palabras clave concretos que le
permiten especificar una consulta de bsqueda avanzada.
Nota
Las palabras clave no estn traducidas a otras lenguas.
En la tabla siguiente se enumeran las palabras clave que especifican una consulta
de bsqueda avanzada:
Palabras clave
Descripcin
filename
title
type
author
comments
revision
67
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Palabras clave
Descripcin
date
size
Descripcin
<
>
Nota
Ejemplos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Uso del modo Examinar
1 Haga clic en la opcin Examinar en el Administrador de documentos.
Se muestra una estructura de carpetas de la ubicacin de documentos.
Nota
En el nivel superior de la estructura de carpetas se enumeran las
ubicaciones configuradas. Si una ubicacin no est disponible (por ejemplo,
ruta de red que est fuera de lnea), aparece marcada con la indicacin
No disponible y no puede ser abierta. El cuadro de texto muestra la
trayectoria de la carpeta actual con respecto a la raz de la ubicacin.
2 Puede abrir un carpeta de una de las dos formas siguientes.
3 Puede navegar por las carpetas de una de las dos formas siguientes:
69
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
ser una captura de pantalla o una imagen personalizada. Para otros tipos de
documentos, la imagen es el icono asociado con el tipo de archivo.
Uso del men contextual
En la vista de resultados, haga clic con el botn derecho en un documento o una
carpeta. Aparecen los siguientes elementos de men contextual:
Elemento
Descripcin
Abrir
Este comando abre la carpeta, archivos de biblioteca o geometra, archivos de estacin y documentos seleccionados.
En el caso de las carpetas, abre la carpeta seleccionada
para examinarla.
En el caso de los archivos de biblioteca o geometra,
importa el archivo a la estacin. (Si no hay ninguna estacin abierta, se crea en primer lugar una nueva estacin vaca).
En el caso de los archivos de estacin, abre la estacin.
En el caso de los dems documentos, intenta abrir el
documento seleccionado de acuerdo con su asociacin
de archivo. Por ejemplo, al abrir un archivo .doc se inicia
Microsoft Word.
Abrir carpeta contenedora Este comando abre la carpeta que contiene el documento o la
carpeta en el Explorador de Windows.
Propiedades
Recomendacin
Haga doble clic en un elemento para importar los archivos de biblioteca y
geometra y abrir los dems documentos
En la vista de resultados, haga clic con el botn derecho en un rea vaca. Aparece
el siguiente men contextual, que controla la forma en que se agrupan y clasifican
los documentos:
Elementos
Descripcin
Agrupar por:
Ordenar por:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Uso de la caracterstica arrastrar y colocar
Es posible importar un archivo de biblioteca o geometra a la estacin arrastrndolo
desde la vista de resultados hacia la ventana de grficos o hasta un nodo de objeto
del navegador Diseo.
Descripcin
Ubicaciones
Aadir ubicacin
Eliminar
Editar
Abre una ventana de dilogo para modificar la ubicacin seleccionada. Para obtener ms informacin, consulte Ubicacin
del sistema de archivos en la pgina 72.
71
1 Introduccin a RobotStudio
1.4.11 La ventana Documentos
Continuacin
Ubicacin del sistema de archivos
1 Haga clic en Aadir ubicaciones y seleccione Sistema de archivos en el
men desplegable. Aparece la ventana de dilogo Sistema de archivos.
La ventana de dilogo Sistema de archivos contiene los siguientes controles:
Control
Descripcin
Nombre de ubicacin
Ruta
Especifica el directorio del sistema de archivos que corresponde a la carpeta raz de la ubicacin. Puede ser un disco local
o de red.
Filtro
Especifica un filtro de nombres de archivo para incluir nicamente ciertos archivos en las bsquedas y la navegacin. En
caso de usarse varios filtros, se deben separar con punto y
coma. Si el filtro est vaco, se incluyen todos los archivos.
Guardar archivos de la red Especifica que los archivos de biblioteca y geometra de una
en la cach
ubicacin de red deben copiarse a un directorio local e importarse desde ese lugar, en lugar de hacerlo directamente desde
la ruta de red.
De esta forma se garantizar que sea posible abrir una estacin
que contenga estos archivos, incluso si la ubicacin de red no
est disponible. Esta opcin slo est disponible para las ubicaciones de red.
Directorio
Especifica el directorio en el que se almacenan las copias locales. Debe encontrarse en un disco local.
Estilo
72
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.12 Utilizacin de un ratn
Use la combinacin de
teclado/ratn
Seleccionar elementos
left-cli
Descripcin
Simplemente haga clic en el elemento a
seleccionar. Para seleccionar ms de un
elemento, mantenga presionada la tecla
CTRL mientras hace clic en los nuevos
elementos.
selectio
Girar la estacin
CTRL + MAYS +
rotate
left-cli
CTRL +
left-cli
pan
Aplicar o reducir la
estacin
CTRL +
right-cl
zoom
Ampliar o reducir
con una ventana
MAYS +
right-cl
window_z
left-cli
window_s
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
73
1 Introduccin a RobotStudio
1.4.13 Seleccin de un elemento
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.13 Seleccin de un elemento
Continuacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
75
1 Introduccin a RobotStudio
1.4.14 Conexin y desconexin de objetos
76
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.15 Mtodos abreviados de teclado
Combinacin de teclas
Mtodos abreviados generales
F10
ALT + F1
Abrir la Ayuda
F1
CTRL + F5
CTRL + TAB
Comandos generales
F4
Abrir estacin
CTRL + O
CTRL + B
CTRL + MAYS + R
Programar un objetivo
CTRL + R
Importar geometra
CTRL + G
Importar biblioteca
CTRL + J
CTRL + N
Guardar estacin
CTRL + S
Comandos generales de edicin
Copiar
CTRL + C
Cortar
CTRL + X
Pegar
CTRL + V
Eliminar
SUPR
Rehacer
CTRL + Y
Actualizacin
F5
Cambiar nombre
F2
Seleccionar todo
CTRL + A
Deshacer
CTRL + Z
Combinacin de teclas
Intellisense del Editor de RAPID
Palabra completa
CTRL + ESPACIO
Informacin de parmetros
77
1 Introduccin a RobotStudio
1.4.15 Mtodos abreviados de teclado
Continuacin
Comando
Combinacin de teclas
Autocompletar
F8
F11
MAYS + F11
F12
Parar
MAYS + F8
F9
Aplicar cambios
CTRL + MAYS + S
Imprimir
CTRL + P
Comandos de texto del Editor de RAPID
Copiar
CTRL + Insert
o bien CTRL + C
Cortar
MAYS + Supr
o bien CTRL + X
Cortar lnea
CTRL + L
Eliminar lnea
CTRL + MAYS + L
CTRL + RETROCESO
CTRL + Supr
F3
Aumentar margen
Pestaa
CTRL + Inicio
Ir al principio de la lnea
Inicio
CTRL + Fin
Ir al final de la lnea
Final
Ir a la siguiente palabra
CTRL + Derecha
Ir a la palabra anterior
CTRL + Izquierda
CTRL + Av Pg
CTRL + Re Pg
CTRL + Intro
Reducir margen
MAYS + Tabulador
Pegar
MAYS + Insert
o bien CTRL + V
Rehacer
CTRL + MAYS + Z
o bien CTRL + Y
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
1 Introduccin a RobotStudio
1.4.15 Mtodos abreviados de teclado
Continuacin
Comando
Combinacin de teclas
CTRL + Abajo
CTRL + Arriba
MAYS + Abajo
MAYS + Izquierda
MAYS + Av Pg
MAYS + Re Pg
MAYS + Derecha
MAYS + Inicio
MAYS + Fin
CTRL + MAYS + Av Pg
CTRL + MAYS + Re Pg
MAYS + Arriba
CTRL + MAYS + W
CTRL + T
Transponer lneas
Transponer palabra
CTRL + MAYS + T
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
79
2 Creacin de estaciones
2.1 Flujo de trabajo de creacin de una estacin
2 Creacin de estaciones
2.1 Flujo de trabajo de creacin de una estacin
Descripcin general
Las siguientes secciones resumen el flujo de trabajo para la construccin de una
nueva estacin. Tambin contiene los requisitos previos para la creacin y
simulacin de programas de robot. El flujo de trabajo contiene:
Descripcin
Crear una estacin con un sta es la forma ms sencilla de crear una nueva estacin con
sistema de plantilla
un robot y un enlace a una plantilla de sistema rudimentaria.
Crear una estacin a partir Con esta opcin se crea una nueva estacin que contiene uno
de un sistema existente o varios robots de acuerdo con un sistema existente ya creado.
Crear una estacin sin
ningn sistema
Descripcin
Conectar manualmente
Consulte Inicio de un controlador virtual en la pgina 94.
una biblioteca al controlador virtual
Reiniciar el controlador
virtual
81
2 Creacin de estaciones
2.1 Flujo de trabajo de creacin de una estacin
Continuacin
Importar componentes de estacin
En la tabla siguiente se muestra el flujo de trabajo a seguir para importar
componentes de estacin. Realice nicamente los pasos aplicables a su estacin.
Para conocer ms procedimientos, consulte Importacin de un componente de
estacin en la pgina 97.
Actividad
Descripcin
Descripcin
Colocacin de los objetos Si est construyendo un modelo de una estacin real, empiece
con la colocacin de todos los objetos con sus posiciones conocidas. En el caso de los objetos que no tienen posiciones
conocidas, busque una ubicacin adecuada. Consulte Colocacin de objetos en la pgina 110 y Colocacin de ejes externos
en la pgina 112.
Conexin de las herramientas
Conexin de los robots a Si se utilizan ejes externos de tracks, conecte los robots a los
los tracks
tracks. Consulte Conectar a en la pgina 482.
Conexin de las piezas de Si se utilizan ejes externos de posicionador, conecte las piezas
trabajo a los posicionado- de trabajo a los posicionadores. Consulte Conectar a en la
res
pgina 482.
Comprobacin de la alcan- Compruebe si el robot puede alcanzar las posiciones crticas
zabilidad
de la pieza de trabajo. Si est conforme con la forma en que
el robot alcanza las posiciones, su estacin est preparada
para la programacin. De lo contrario, siga ajustando la colocacin o probando otros equipos de la forma descrita a continuacin. Consulte Comprobacin de posiciones y movimientos
en la pgina 138.
82
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.2.1 Dos sistemas de robot con la misma posicin de base de coordenadas de la tarea
83
2 Creacin de estaciones
2.2.1 Dos sistemas de robot con la misma posicin de base de coordenadas de la tarea
Continuacin
3 Aada el sistema existente (sistema 2) a la estacin. Consulte Sistema de
robot en la pgina 230.
Nota
Tras iniciar el sistema, cuando se le pida que seleccione la biblioteca
busque y seleccione la misma biblioteca que la seleccionada para el
sistema 1, o bien cualquier otra biblioteca. Ms adelante, esta biblioteca
de transportador ser eliminada de la estacin dado que el sistema 2
utilizar la misma biblioteca de transportador que el sistema 1.
4 Haga que los dos sistemas (sistema 1 y sistema 2) hagan referencia a la
misma biblioteca de transportador.
a En la pestaa Controlador, en el grupo Controlador virtual, haga clic
en Editar sistema.
De esta forma se abre la ventana de dilogo Configuracin del sistema
para el sistema 2.
b Seleccione el nodo de la biblioteca en el rbol jerrquico.
c Seleccione la opcin Seleccionar de la estacin. Haga clic en Cambiar.
Aparece la ventana de dilogo Seleccionar biblioteca.
d Seleccione la misma biblioteca de transportador que la que seleccion
para el sistema 1. Haga clic en Aceptar.
Nota
Ahora los dos sistemas (sistema 1 y sistema 2) utilizan la misma biblioteca
de transportador y la biblioteca a la que haca referencia anteriormente el
sistema 2 se elimina de la estacin.
5 Modifique las posiciones de las bases de coordenadas de la base del robot
(sistema 2).
a Traslade la unidad mecnica (robot) a su nueva ubicacin.
b Consulte Actualizacin de la posicin de la base de coordenadas de
la base en la pgina 442 para ms informacin sobre cmo actualizar
la posicin de la base de coordenadas de la base del robot.
c Repita los pasos 1 y 2 para modificar la posicin de la base de
coordenadas de la base del robot.
d En la ventana Configuracin del sistema, haga clic en Aceptar. Cuando
se le pregunte si desea reiniciar el sistema, responda S. Cierre la
ventana Configuracin del sistema.
84
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.2.2 Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea
85
2 Creacin de estaciones
2.2.2 Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea
Continuacin
3 Aada el sistema existente (sistema 2) a la estacin. Consulte Sistema de
robot en la pgina 230.
Nota
Tras iniciar el sistema, cuando se le pida que seleccione la biblioteca
busque y seleccione la misma biblioteca que la seleccionada para el
sistema 1, o bien cualquier otra biblioteca. Ms adelante, esta biblioteca
de transportador ser eliminada de la estacin dado que el sistema 2
utilizar la misma biblioteca de transportador que el sistema 1.
4 Actualice los dos sistemas (sistema 1 y sistema 2) para usar la misma
biblioteca de transportador.
a En la pestaa Controlador, en el grupo Controlador virtual, haga clic
en Editar sistema.
De esta forma se abre la ventana de dilogo Configuracin del sistema
para el sistema 2.
b Seleccione el nodo de la biblioteca en el rbol jerrquico.
c Seleccione la opcin Seleccionar de la estacin. Haga clic en Cambiar.
Aparece la ventana de dilogo Seleccionar biblioteca.
d Seleccione la misma biblioteca de transportador que la que seleccion
para el sistema 1. Haga clic en Aceptar.
Nota
Ahora los dos sistemas (sistema 1 y sistema 2) utilizan la misma biblioteca
de transportador y la biblioteca a la que haca referencia anteriormente el
sistema 2 se elimina de la estacin.
5 Modifique la posicin de la base de coordenadas de la tarea del mecanismo
de transportador. Consulte Definir bases de coordenadas de tareas en la
pgina 441.
Nota
Antes de modificar la base de coordenadas de la tarea, anote la posicin
actual del transportador en las coordenadas mundo. Tras modificar la base
de coordenadas de la tarea, devuelva el transportador de nuevo a la
posicin en la que estaba antes de modificar la base de coordenadas de
la tarea.
6 Modifique las posiciones de las bases de coordenadas de la base del robot
(sistema 2).
Repita el paso 2 para modificar la posicin de la base de coordenadas de la
base del robot (sistema 2).
a Traslade la unidad mecnica (robot) a su nueva ubicacin.
b Consulte Actualizacin de la posicin de la base de coordenadas de
la base en la pgina 442 para ms informacin sobre cmo actualizar
la posicin de la base de coordenadas de la base del robot.
Contina en la pgina siguiente
86
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.2.2 Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea
Continuacin
c Repita los pasos 1 y 2 para modificar la posicin de la base de
coordenadas de la base del robot.
d En la ventana Configuracin del sistema, haga clic en Aceptar. Cuando
se le pregunte si desea reiniciar el sistema, responda S. Cierre la
ventana Configuracin del sistema.
7 Modifique la posicin de la base de coordenadas de la base del transportador
(sistema 2).
a En la pestaa Controlador, en el grupo Controlador virtual, haga clic
en Editar sistema.
De esta forma se abre la ventana de dilogo Configuracin del sistema
para el sistema 2.
b Seleccione el transportador en el rbol jerrquico. Ahora aparece la
lista de propiedades de la base de coordenadas de la base del
transportador.
c Seleccione la opcin Usar valores actuales de estacin para actualizar
el valor de base de coordenadas de la base del robot en el controlador.
d Desactive la opcin Verificar sistema de coordenadas en el inicio.
e En la ventana Configuracin del sistema, haga clic en Aceptar. Cuando
se le pregunte si desea reiniciar el sistema, responda S.
Nota
Al desactivar la opcin Verificar sistema de coordenadas en el inicio,
RobotStudio no comparar los valores de base de coordenadas de la base
de la estacin y del controlador cada vez que este ltimo es iniciado. Con
ello se evita el reposicionamiento de la biblioteca de transportador.
Si los dos sistemas de robot utilizan la misma pieza del transportador, la
relacin entre la pieza y los dos objetos de trabajo de transportador debe
ser la misma.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
87
2 Creacin de estaciones
2.3 Creacin automtica de un sistema con ejes externos
IRBT4003
IRBT4004
IRBT6003
IRBT6004
IRBT7003
IRBT7004
RTT_Bobin
RTT_Marathon
Ral de pintura
Tipo de posicionador
A
2xL
Un IRB (posicionador en la Y
misma tarea)
Un IRB (posicionador en
una tarea separada)
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.3 Creacin automtica de un sistema con ejes externos
Continuacin
Combinacin
Tipo de posicionador
A
2xL
SX
SX
SX
S - Combinacin admitida
N - Combinacin no admitida
La creacin de sistemas a partir de un diseo slo admite los tracks de los tipos
RTT e IRBTx003 en combinacin con posicionadores. Es decir, el IRBTx004 no
se admite en combinacin con los posicionadores.
Correlacin manual de unidades mecnicas y ejes
Si el sistema contiene ms de una unidad mecnica, el nmero de tareas y las
posiciones de base de coordenadas de la base del mecanismo deben ser
verificadas en la ventana Configuracin del sistema.
1 En la pestaa Controlador, en el grupo Controlador virtual, haga clic en
Editar sistema.
De esta forma se abre la ventana de dilogo Configuracin del sistema.
2 Seleccione el robot en el nodo del rbol jerrquico.
La pgina de propiedades de este nodo contiene controles para la asignacin
y el establecimiento de ejes.
3 Haga clic en Cambiar para abrir una ventana de dilogo.
4 Correlacione manualmente la unidad mecnica y los ejes del mecanismo.
Haga clic en Aplicar.
5 Modifique las posiciones de las bases de coordenadas de la base de la
unidad mecnica. Consulte Actualizacin de la posicin de la base de
coordenadas de la base en la pgina 442.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
89
2 Creacin de estaciones
2.4.1 Track Motion del tipo RTT o IRBTx003
Descripcin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.4.1 Track Motion del tipo RTT o IRBTx003
Continuacin
4 Especifique si la base de coordenadas de la base es movida por otro
mecanismo.
a En la pestaa Controlador, en el grupo Controlador virtual, haga clic
en Editar sistema.
De esta forma se abre la ventana de dilogo Configuracin del
sistema.
b Seleccione el nodo ROB_1 en el rbol jerrquico.
c Seleccione la opcin Track en la lista Sistema de coordenadas de
base movido por:.
d Haga clic en Aceptar. Cuando se le pregunte si desea reiniciar el
sistema, responda S. Cierre la ventana Configuracin del sistema.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
91
2 Creacin de estaciones
2.4.2 Track Motion del tipo IRBTx004
Descripcin
Seleccione Additional axes con- En la pgina Modify Options (Modificar opciofiguration (Configuracin de ejes nes) de System Builder, desplcese hacia
adicionales).
abajo hasta el grupo Drive Module 1 > Additional axes configuration (Mdulo de accionamiento 1 - Configuracin de ejes adicionales),
ample la opcin Add axes IRB/drive module
6600 (Aadir ejes IRB/Mdulo de accionamiento 6600) y seleccione la opcin 770-4 Drive W
in pos Y2.
La opcin 770-4 Drive W in pos Y2 y los valores de Drive module (Mdulo de accionamiento) y Position (Posicin) varan en funcin de
la configuracin seleccionada en Additional
axes configuration (Configuracin de ejes
adicionales). Asegrese de seleccionar al
menos un accionamiento en cualquier posicin.
Seleccione el Track Motion desea- En la pgina Modify Options (Modificar opciodo (IRBT 6004).
nes) de System Builder, desplcese hacia
abajo hasta TRACK y ample el grupo Drive
module for Track motion (Mdulo de accionamiento para Track Motion). Seleccione Mdulo
de accionamiento 1 >Tipo de Track Motion>IRBT 6004 > Orientacin de IRB en
Track > Carro en lnea estndar > Seleccionar longitud de recorrido de track > 1,7 m (o
cualquier otra variante).
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.4.2 Track Motion del tipo IRBTx004
Continuacin
2 Aada el sistema a la estacin. Consulte Adicin de un sistema en la
pgina 94.
3 Aada a la estacin el modelo de track deseado utilizando el procedimiento
que aparece a continuacin. Consulte Cmo aadir el track al sistema en la
pgina 97.
a En el grupo Seleccionar biblioteca, haga clic en Otro para importar
otra biblioteca de Track Motion.
b Haga clic en Aceptar. Cuando se le pregunte si desea reiniciar el
sistema, responda S. Cierre la ventana Configuracin del sistema.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
93
2 Creacin de estaciones
2.5.1 Inicio de un controlador virtual
Descripcin
Adicin de un sistema
Para aadir un sistema a una nueva estacin, consulte Nuevo en la pgina 212.
Contina en la pgina siguiente
94
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.5.1 Inicio de un controlador virtual
Continuacin
Para aadir un sistema a una estacin existente, consulte Sistema de robot en la
pgina 230.
Para obtener ms informacin acerca de cmo crear un sistema con opciones
especficas, consulte System Builder en la pgina 176.
Para iniciar o aadir un controlador virtual que no forma parte de ninguna estacin,
consulte Aadir controlador en la pgina 390.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
95
2 Creacin de estaciones
2.5.2 Reinicio de un controlador virtual
96
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.6.1 Importacin de un componente de estacin
97
2 Creacin de estaciones
2.6.1 Importacin de un componente de estacin
Continuacin
2 En el navegador Diseo, seleccione el sistema al que desea aadir el track.
3 En la pestaa Controlador, haga clic en Configuracin del sistema.
4 Haga clic en Aadir para aadir los parmetros del track al sistema. Busque
el archivo de parmetros (.cfg) del track que desea aadir y haga clic en
Abrir.
Si tiene un archivo de parmetros especfico para su track, utilcelo. De lo
contrario, los archivos de parmetros de algunos tracks estndar se
suministran junto con la instalacin de RobotStudio. Los encontrar en la
carpeta ABB Library/ Tracks de la carpeta de instalacin de RobotStudio. La
carpeta ABB Library tambin puede abrirse desde el panel de acceso rpido
del lado izquierdo de la ventana de dilogo Abrir que se usa para aadir
archivos de parmetros.
El nombre de archivo de cada archivo de parmetros indica a qu track
corresponde. La primera parte indica la longitud del track y la segunda es
el nmero de tareas.
Por ejemplo, el archivo TRACK_1_7.cfg admite todos los tracks con una
longitud de 1,7 en sistemas con una sola tarea. En el caso de los sistemas
MultiMove u otros sistemas con varias tareas, utilice el archivo de
configuracin con el nmero de tareas correspondiente.
Por ejemplo, si el track tiene una longitud de 19,9 m y el robot fijado al track
est conectado a la tarea 4 del sistema MultiMove, seleccione el archivo
TRACK_19_9_Task4.cfg.
5 En la ventana Configuracin del sistema, haga clic en Aceptar. Cuando se
le pregunte si desea reiniciar el sistema, responda S.
6 Durante el reinicio se muestra una lista con todos los tracks compatibles
con el archivo de configuracin. Seleccione el que desee utilizar y haga clic
en Aceptar.
Tras el reinicio, el track aparece en la estacin. A continuacin, conecte el
robot al track.
Importacin de una biblioteca, geometra o elemento de equipo
Un componente de biblioteca es un objeto de RobotStudio que ha sido guardado
separadamente. Normalmente, los componentes de una biblioteca tienen la edicin
bloqueada.
Una geometra se compone de datos de CAD que puede importar para su uso en
RobotStudio. Para obtener una lista de formatos de CAD que puede importar,
consulte Bibliotecas, geometras y archivos de CAD en la pgina 38.
Para importa biblioteca, geometra o elemento de equipo, consulte Importar
biblioteca en la pgina 229.
98
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.6.2 Conversin de formatos de CAD
Descripcin
Formato de archivo ACIS Seleccione con qu versin de ACIS desea guardar si utiliza
guardado
ACIS como formato de destino.
Permitir reparacin
Convertir entidades ocul- Controla si las entidades ocultas son convertidas o descartatas/no visualizadas
das. Slo se admite con los formatos especificados.
Factores de escala de
VRML / STL
99
2 Creacin de estaciones
2.6.2 Conversin de formatos de CAD
Continuacin
Parmetro
Descripcin
Eliminar al salir todos los Hace que el Convertidor de CAD elimine los archivos de regisarchivos de registro gene- tro al salir del programa.
rados
100
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.6.3 Resolucin de problemas y optimizacin de geometras
Informacin
101
2 Creacin de estaciones
2.6.3 Resolucin de problemas y optimizacin de geometras
Continuacin
Problema
Informacin
Partes no visibles en la
geometra
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.6.3 Resolucin de problemas y optimizacin de geometras
Continuacin
Para cambiar el ajuste genrico de la ocultacin de detalles en el reverso
El ajuste genrico de Ocultacin de detalles en reverso afecta a todos los objetos
nuevos y a los objetos existentes cuya opcin Ocultacin de detalles en reverso
no haya sido desactivada especficamente.
1 En el men Archivo, haga clic en Opciones.
2 En el panel Navegacin del lado izquierdo, seleccione Grficos: Rendimiento.
3 En la pgina Rendimiento de la derecha, active o desactive la casilla de
verificacin Ocultar tringulos orientados hacia atrs y a continuacin haga
clic en Aceptar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
103
2 Creacin de estaciones
2.7.1 Objetos
2.7 Modelado
2.7.1 Objetos
Descripcin general
En esta seccin se describe cmo crear o modificar objetos geomtricos.
Creacin de una base de coordenadas
Una base de coordenadas es un sistema de coordenadas genrico que puede
usarse como referencia a la hora de posicionar objetos. Las bases de coordenadas
genricas tambin pueden convertirse en sistemas de coordenadas especiales,
como objetos de trabajo o puntos centrales de herramienta.
Para conocer los procedimientos, consulte Base de coordenadas en la pgina 238
y Base de coordenadas con tres puntos en la pgina 239.
Creacin de un slido
Los comandos de creacin de slidos permiten crear y construir modelos de los
objetos para los cuales no dispone de archivos de CAD ni bibliotecas. Con los
comandos de creacin de slidos puede crear cuerpos slidos primitivos que
puede combinar ms adelante para crear cuerpos ms complejos.
Para conocer ms procedimientos, consulte Slido en la pgina 327.
Creacin de una superficie
Para conocer ms procedimientos, consulte Superficie en la pgina 331.
Creacin de una curva
Al crear trayectorias con objetivos basados en las geometras de los objetos, las
curvas son los objetos geomtricos utilizados por RobotStudio. Por ejemplo, si
desea que el robot se desplace siguiendo el contorno de un objeto, puede crear
primero una curva a lo largo del contorno y generar a continuacin una trayectoria
completa a lo largo de la curva, en lugar de buscar y crear los objetivos necesarios.
Si el modelo de CAD o la geometra de la pieza de trabajo no contienen ya las
curvas, puede crearlas en RobotStudio.
Para conocer ms procedimientos, consulte Curva en la pgina 333.
Modificacin de una curva
Al crear trayectorias con objetivos basados en las geometras de los objetos, las
curvas son los objetos geomtricos utilizados por RobotStudio. Al optimizar las
curvas antes de iniciar la programacin, reducir el trabajo de retoque de las
trayectorias generadas.
Para conocer ms procedimientos, consulte Modificar curva en la pgina 507.
Creacin de un borde
Para conocer ms procedimientos, consulte Borde en la pgina 338.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.7.1 Objetos
Continuacin
Creacin de una lnea desde la normal
Las lneas pueden crearse como nuevas piezas y cuerpos en perpendicular a una
superficie.
Para conocer el procedimiento, consulte Lnea desde la normal en la pgina 345.
Extrusin de una superficie o curva
Las curvas y superficies tambin pueden extrudirse para obtener objetos en 3D
que a continuacin pueden ser convertidos en slidos. Es posible extrudir a lo
largo de un vector o de una curva.
Para conocer ms procedimientos, consulte Extrudir superficie o curva en la
pgina 343.
Modificacin de una pieza
Al importar una geometra o crear un objeto, ste se convierte en una pieza. Sin
embargo, cada pieza puede contener varios cuerpos. En el modo de modelado de
RobotStudio, puede modificar las piezas aadiendo, trasladando o eliminando
cuerpos.
Para modificar una pieza, realice la operacin siguiente:
1 En el navegador Modelado, ample el nodo de la pieza que desee modificar.
A continuacin, modifique la pieza con una de las operaciones siguientes:
Para
Haga lo siguiente
Eliminar un cuerpo
Trasladar un cuerpo de
una pieza a otra
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
105
2 Creacin de estaciones
2.7.2 Mecanismos
2.7.2 Mecanismos
Flujo de trabajo
En este tema de informacin se describe cmo crear un nuevo mecanismo, es
decir, una representacin grfica de un robot, herramienta, eje externo o dispositivo.
Las distintas partes de un mecanismo se mueven a lo largo de ejes o alrededor
de ellos.
La creacin de un mecanismo depende de la construccin meticulosa de los nodos
principales de la estructura de rbol. Cuatro de ellos (eslabones, ejes, bases de
coordenadas/herramientas y calibracin) aparecen marcados en rojo inicialmente.
A medida que cada nodo sea configurado con suficientes nodos secundarios para
que sea vlido, el color cambia al verde. Tan pronto como todos los nodos son
vlidos, el mecanismo se considera compilable y puede ser creado. Para conocer
los criterios de validez adicionales, consulte la tabla siguiente.
Nodo
Criterios de validez
Eslabones
Ejes
Calibracin
Dependencias
106
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.7.3 Herramientas y datos de herramienta
107
2 Creacin de estaciones
2.7.3 Herramientas y datos de herramienta
Continuacin
4 Si dispone de la geometra o el componente de biblioteca para la pieza de
trabajo, conctelo al robot. Consulte Conectar a en la pgina 482.
108
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.7.4 Definicin del origen local de un objeto
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
109
2 Creacin de estaciones
2.8.1 Colocacin de objetos
2.8 Colocacin
2.8.1 Colocacin de objetos
Descripcin general
Para conseguir el diseo necesario de su estacin, debe importar o crear objetos,
colocarlos adecuadamente y, si corresponde, conectarlos a otros objetos.
La colocacin de los objetos significa el ajuste de su posicin y rotacin. Si los
objetos deben conectarse a robots u otros mecanismos, se colocarn en su punto
de conexin automticamente.
La tabla siguiente describe las acciones relacionadas con la colocacin:
Acciones
Descripcin
Colocacin de un objeto
Giro de un objeto
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.8.1 Colocacin de objetos
Continuacin
Acciones
Descripcin
Modificacin de la posi- La modificacin de la posicin de la base de coordenadas escin de la base de coorde- tablece un offset entre el sistema de coordenadas mundo del
nadas
controlador y la base de coordenadas de la base de la unidad
mecnica. Esto resulta necesario si se dispone de varias unidades mecnicas que pertenecen a un controlador, por ejemplo
varios robots en sistemas MultiMove, o cuando se utilizan ejes
externos de posicionador. Para conocer el procedimiento,
consulte Editar sistema en la pgina 442.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
111
2 Creacin de estaciones
2.8.2 Colocacin de ejes externos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.8.2 Colocacin de ejes externos
Continuacin
Conexin de objetos al posicionador
Para programar los movimientos del robot con un objeto sostenido por el
posicionador, los objetos deben ser creados en un objeto de trabajo que est
conectado al posicionador. Para una simulacin visual completa, tambin deben
conectarse los modelos de CAD movidos por el posicionador. Para conectar los
objetos, realice las operaciones siguientes:
1 Importe los modelos del til y de la pieza de trabajo si no los tiene ya en la
estacin. Consulte Importacin de un componente de estacin en la
pgina 97.
2 Conecte el til al posicionador. Consulte Conexin y desconexin de objetos
en la pgina 76. Cuando se le pregunte si desea conservar la posicin actual,
responda No.
Si el posicionador cuenta con varias estaciones, se le pregunta a cul de
ellas desea conectar el objeto.
3 Conexin de la pieza de trabajo al til Cuando se le pregunte si desea
conservar la posicin actual, responda No.
4 Conecte el objeto de trabajo en el que programar la pieza de trabajo, ya
sea a un til, a la pieza de trabajo o al posicionador. Si ha definido posiciones
de calibracin en la pieza de trabajo o el til, resulta una buena prctica
utilizar ese objeto. Cuando se le pregunte si desea conservar la posicin
actual, responda No.
El posicionador queda configurado y listo para su programacin. Consulte
Programacin de ejes externos en la pgina 147 para obtener ms informacin.
Recomendacin
Si el posicionador es de tipo intercambiable con varias estaciones, puede
conectar los distintos tiles, piezas de trabajo y objetos de trabajo a cada brida
de estacin, o bien usar un conjunto de objetos que puede conectar y desconectar
de las distintas bridas por medio de eventos.
CUIDADO!
Si se realiza un arranque I-Start, la configuracin se elimina y los procedimientos
descritos aqu deben repetirse.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
113
2 Creacin de estaciones
2.8.3 Colocacin de robots
Colocar el objeto por un punto, dos puntos, tres puntos, una base de
coordenadas y dos bases de coordenadas. Consulte Colocacin de
un elemento en la pgina 519.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
2 Creacin de estaciones
2.8.3 Colocacin de robots
Continuacin
Nota
Si existen objetos de RAPID estacionarios (datos de herramienta, objetos de
trabajo) en la tarea correspondiente, aparece la pregunta siguiente: Desea
conservar las posiciones actuales de todos los objetos estacionarios de
RAPID?
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
115
3 Programacin de robots
3.1 Flujo de trabajo de la programacin de un robot
3 Programacin de robots
3.1 Flujo de trabajo de la programacin de un robot
Descripcin general
En la mayora de los casos, lo ms adecuado es recorrer el flujo de trabajo desde
el principio hasta el fin, a pesar de que tambin es posible trabajar siguiendo otras
secuencias.
La sincronizacin guarda y carga archivos de texto que contienen mdulos de
RAPID y crea programas de RAPID a partir de su estacin.
Requisitos previos
Antes de crear un programa para su robot, debe configurar la estacin, incluidos
los robots, las piezas de trabajo y los tiles, en la que desea que funcione su robot.
Programacin de un robot
En la tabla siguiente se describe el flujo de trabajo de programacin de un robot
para la realizacin de la tarea necesaria.
Tarea
Descripcin
Creacin de objetivos y
trayectorias
Comprobacin de las
Asegrese de que los objetivos estn orientados de la forma
orientaciones de los obje- ms eficiente para las tareas a realizar. Si no es as, reoriente
tivos
los objetivos hasta que est conforme. Consulte Orientaciones
en la pgina 127.
Comprobacin de la alcan- Compruebe que tanto el robot como la herramienta puedan
zabilidad
alcanzar todos los objetivos de la trayectoria. Consulte Comprobacin de posiciones y movimientos en la pgina 138.
Sincronizacin del progra- Genera cdigo de RAPID a partir de los elementos de RobotSma con el controlador vir- tudio y permite la simulacin del programa.
tual
Realizacin de la edicin Si necesita editar las instrucciones o los datos creados medianbasada en texto
te RobotStudio, puede iniciar el Editor de RAPID. Consulte
Ejemplos de uso del editor de RAPID en la pgina 473.
Deteccin de colisiones
117
3 Programacin de robots
3.1 Flujo de trabajo de la programacin de un robot
Continuacin
118
Tarea
Descripcin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.2 Objetos de trabajo
xx050000
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
119
3 Programacin de robots
3.3 Movimiento manual de mecanismos
Procedimiento
Movimiento de los ejes de Para usar el modo de mano alzada, consulte Mover eje en la
un robot
pgina 273. Para usar una ventana de dilogo, consulte Movimiento de ejes de mecanismo en la pgina 501.
Movimiento del TCP de un Para usar el modo de mano alzada, consulte Movimiento lineal
robot
en la pgina 274. Para usar una ventana de dilogo, consulte
Movimiento lineal del mecanismo en la pgina 503.
Requisitos previos
Para mover el TCP de un robot, el controlador virtual del robot debe estar en
funcionamiento.
Movimiento manual de varios mecanismos
120
Funcin
Descripcin
Al utilizar el movimiento de varios robots, todos los mecanismos seleccionados siguen al TCP del que se est moviendo.
El movimiento de varios robots est disponible para todo tipo
de movimientos.
Consulte Movimiento de varios robots en la pgina 276.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.4 Objetivos
3.4 Objetivos
Creacin de un objetivo
Puede crear un nuevo objetivo manualmente mediante la introduccin de su
posicin en la ventana de dilogo Crear objetivo o haciendo clic en la ventana de
grficos.
El objetivo se crear en el objeto de trabajo activo.
Para conocer el procedimiento, consulte Crear objetivo en la pgina 245.
Creacin de un objetivo de ejes
Un objetivo de ejes es una especificacin de la posicin de los ejes del robot.
Para conocer el procedimiento, consulte Crear objetivo de ejes en la pgina 247.
Programacin de objetivos
Puede crear un nuevo objetivo moviendo el robot y programando un objetivo en
el TCP activo. Los objetivos programados se crean con la configuracin de ejes
utilizada para moverse hasta el objetivo.
El objetivo se crear en el objeto de trabajo activo.
Para conocer el procedimiento, consulte Programar un objetivo en la pgina 244.
Modificacin de una posicin de objetivo
Con ayuda del comando Modificar posicin, puede modificar la posicin y rotacin
de un objetivo.
Para conocer los procedimientos, consulte Definir posicin en la pgina 530 y Girar
en la pgina 526, respectivamente.
Modificacin de un objetivo con ModPos
La posicin de un objetivo existente puede modificarse moviendo el robot hasta
la nueva posicin preferida. Mediante la seleccin de una instruccin de movimiento
para el objetivo en una trayectoria, puede usarse el comando ModPos para mover
el objetivo hasta el TCP de la herramienta activa.
Cuando se ejecuta ModPos, el objetivo, al que hace referencia la instruccin de
movimiento, se actualiza con la siguiente informacin:
121
3 Programacin de robots
3.4 Objetivos
Continuacin
Cambio del nombre de los objetivos
Este comando permite cambiar el nombre de varios objetivos a la vez. Puede
cambiar los nombres de los objetivos de forma individual o cambiar en una sola
operacin los nombres de todos los objetivos de una o varias trayectorias.
Los nuevos nombres de objetivo se compondrn de un prefijo opcional, un nmero
incremental y un sufijo opcional.
Para conocer el procedimiento, consulte Cambiar nombres de objetivos en la
pgina 524.
A la hora de cambiar los nombres de los objetivos, asegrese de que los nuevos
objetivos cumplan las reglas de asignacin de nombres. Los nombres de los
objetivos deben:
122
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.5 Trayectorias
3.5 Trayectorias
Creacin de una trayectoria vaca
Una trayectoria es una secuencia de objetivos con instrucciones de movimiento
seguidas por el robot. La trayectoria vaca se crear en la tarea activa.
Para conocer el procedimiento, consulte Trayectoria vaca en la pgina 250.
Creacin de una trayectoria a partir de una curva
Si la pieza de trabajo cuenta con curvas o contornos que se corresponden con la
trayectoria a crear, puede crear las trayectorias automticamente. El comando
Crear trayectoria a partir de curva genera trayectorias completas con sus objetivos
e instrucciones, a lo largo de curvas existentes.
La trayectoria se crear en la tarea activa.
La orientacin de los objetivos creados depender de la configuracin de los
vectores de aproximacin y recorrido de la ventana de dilogo Opciones.
Para crear una trayectoria a partir de una curva, sta debe haber sido creada en
la estacin. Consulte AutoPath en la pgina 251.
Definicin de la configuracin de ejes del robot para trayectoriass
La configuracin de ejes de robot especifica la posicin de los ejes a medida que
el robot pasa de un objetivo a otro, si existen varias soluciones posibles. Esto es
necesario para ejecutar instrucciones de movimiento con la monitorizacin de
configuraciones.
Los objetivos programados tienen configuraciones validadas, pero no as en los
objetivos creados por cualquier otro mtodo. Adems, los objetivos reposicionados
pierden su configuracin. En RobotStudio, los objetivos que no tienen ninguna
configuracin vlida se marcan con un smbolo de aviso de color amarillo. Consulte
Configuraciones de ejes de robot en la pgina 35 para obtener ms informacin
acerca de las configuraciones.
Para definir una configuracin para todos los objetivos de una trayectoria, consulte
Configuraciones en la pgina 483.
Para definir una configuracin para un solo objetivo, consulte Configuraciones en
la pgina 486.
Inversin de trayectorias
Los comandos Invertir trayectoria permiten cambiar los rdenes de los objetivos
en la trayectoria de forma que el robot avance desde el ltimo objetivo hacia el
primero. Al invertir una trayectoria, puede invertir solamente el orden de los
objetivos o incluso invertir todo el proceso de movimientos.
Para conocer ms procedimientos, consulte Invertir trayectoria en la pgina 525.
Nota
Al invertir trayectorias, las trayectorias originales se eliminan. Si desea
conservarlas, haga copias antes de la inversin.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
123
3 Programacin de robots
3.5 Trayectorias
Continuacin
Nota
Al invertir las trayectorias slo se gestionan las instrucciones de movimiento.
Las instrucciones de accin, si las hay, deben insertarse manualmente tras la
inversin.
Giro de trayectorias
Con el comando Girar trayectoria, puede rotar trayectorias completas y mover de
la forma correspondiente los objetivos utilizados por las trayectorias. Al girar
trayectorias, los objetivos incluidos perdern sus configuraciones de ejes, si las
tienen asignadas.
Debe existir una base de coordenadas o un objetivo en la posicin alrededor de
la cual se desea girar, antes de ejecutar el comando Girar trayectoria.
Para conocer el procedimiento, consulte Girar trayectoria en la pgina 527.
Traslacin de una trayectoria
La funcin Trasladar trayectoria permite trasladar una trayectoria y todos los
objetivos incluidos.
Para conocer el procedimiento, consulte Trasladar trayectoria en la pgina 532.
Compensacin del radio de la herramienta en las trayectorias
Aplica un offset a una trayectoria con el fin de compensar el radio de una
herramienta giratoria. Dado que los objetivos de la trayectoria se mueven, perdern
sus configuraciones de ejes, si las tienen asignadas.
Para conocer el procedimiento, consulte Compensacin de herramienta en la
pgina 531.
Interpolacin de una trayectoria
Las funciones de interpolacin reorientan los objetivos de una trayectoria de forma
que la diferencia de orientacin existente entre el objetivo inicial y final se distribuya
uniformemente entre los objetivos intermedios. La interpolacin puede ser lineal
o absoluta.
La interpolacin lineal distribuye la diferencia de orientacin uniformemente,
basndose en las posiciones de los objetivos a lo largo de la longitud de la
trayectoria.
La interpolacin absoluta distribuye la diferencia de orientacin uniformemente,
basndose en el orden de los objetivos en la trayectoria.
A continuacin se ofrecen ejemplos de las diferencias existentes entre la
interpolacin lineal y la absoluta.
Las funciones de interpolacin reorientan los objetivos de una trayectoria de forma
que la diferencia de orientacin existente entre el objetivo inicial y final se distribuya
uniformemente entre los objetivos intermedios. La interpolacin puede ser lineal
o absoluta.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.5 Trayectorias
Continuacin
Para conocer el procedimiento, consulte Interpolar trayectoria en la pgina 496.
Sin interpolacin
sta es la trayectoria antes de cualquier interpolacin. Recuerde que el ltimo
objetivo se orienta de forma distinta a los dems.
xx050026
Interpolacin lineal
sta es la misma trayectoria tras la interpolacin lineal.
xx050027
Observe que los objetivos se orientan segn su posicin respecto de los objetivos
inicial y final.
Si se mueve un objetivo y se ejecuta de nuevo la interpolacin lineal, el objetivo
se reorientara segn su nueva posicin.
Si se insertan objetivos entre los existentes y se ejecuta de nuevo la interpolacin
lineal, la orientacin de los objetivos existentes no se ve afectada.
Interpolacin absoluta
sta es la misma trayectoria tras la interpolacin absoluta.
xx050028
125
3 Programacin de robots
3.5 Trayectorias
Continuacin
Creacin de la imagen especular de una trayectoria
La funcin Reflejar trayectoria hace que todas las instrucciones de movimiento y
sus objetivos se creen en una nueva trayectoria de forma especular.
Para conocer el procedimiento, consulte Reflejar trayectoria en la pgina 504.
126
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.6 Orientaciones
3.6 Orientaciones
Descripcin general
sta es una descripcin general de las herramientas que permiten automatizar la
modificacin de las orientaciones de los objetivos.
Al crear trayectorias a partir de curvas en RobotStudio, la orientacin de los
objetivos depende de las caractersticas de las curvas y de las superficies
circundantes. A continuacin se ofrece un ejemplo de una trayectoria con
orientaciones de objetivo no ordenadas y ejemplos de cmo las distintas
herramientas han influido en los objetivos.
Orientaciones no ordenadas
En la trayectoria siguiente, las orientaciones de objetivos no estn ordenadas. Se
ha utilizado la funcin Ver herramienta del objetivo para ilustrar cmo los distintos
objetivos apuntan en direcciones diferentes.
xx050029
127
3 Programacin de robots
3.6 Orientaciones
Continuacin
Efecto del objetivo en la normal de la superficie
En la figura siguiente, los objetivos, orientados anteriormente al azar, han quedado
orientados en la normal de la superficie plana redondeada del lado derecho de la
trayectoria. Observe cmo los ejes Z de los objetivos han quedado orientados en
la normal de la superficie. Los objetivos no han girado en las dems direcciones.
xx050030
Los objetos importados sin geometra (por ejemplo, los archivos .jt) slo pueden
hacer referencia a puntos especficos de la superficie.
Para conocer el procedimiento, consulte Cambiar a normal de superficie en la
pgina 529.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.6 Orientaciones
Continuacin
Efecto de la alineacin de la orientacin del objetivo
En la figura siguiente, los objetivos, orientados previamente con el eje Z en la
normal de la superficie pero con los ejes X e Y orientados al azar, han sido
organizados alineando la orientacin de los objetivos alrededor del eje X con el
eje Z bloqueado. Uno de los objetivos de la trayectoria se ha utilizado como
referencia.
xx050031
129
3 Programacin de robots
3.6 Orientaciones
Continuacin
Efecto del copiado y la aplicacin de la orientacin
En la figura siguiente, los objetivos, orientados anteriormente al azar, han quedado
orientados copiando la orientacin exacta de un objetivo a todos los dems. sta
es una forma rpida de corregir las orientaciones de trabajo en los procesos en
los que las variaciones en las direcciones de aproximacin, recorrido o giro no
son relevantes o bien no se ven afectadas por la forma del objeto de trabajo.
xx050032
130
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.7 Instrucciones de RAPID
Nota
Para obtener informacin acerca del Editor de RAPID que se utiliza para crear
y modificar el cdigo de los programas de RAPID, consulte Pestaa RAPID en
la pgina 445.
Instrucciones de movimiento y accin
A la hora de programar con RAPID, la principal ventaja de RobotStudio se encuentra
en el rea de la programacin de movimientos.
Una instruccin de movimiento es una instruccin que hace que el robot se mueva
hasta un objetivo concreto de una forma determinada. Con RobotStudio, puede
crear las instrucciones de movimiento de tres formas:
Mtodo
Descripcin
Creacin de una instruccin Crea las instrucciones de movimiento basadas en uno o varios
de movimiento basada en un objetivos seleccionados en el navegador Trayectorias y obobjetivo existente
jetivos. Para conocer el procedimiento, consulte Aadir a
trayectoria en la pgina 479.
Creacin de una instruccin Crea en una sola operacin tanto una instruccin de movide movimiento y su objetivo miento como su objetivo correspondiente. La posicin del
correspondiente
objetivo puede seleccionarse en la ventana de grficos o introducirse numricamente. Para conocer el procedimiento,
consulte Instruccin de movimiento en la pgina 263.
Programacin de una instruc- La programacin de una instruccin de movimiento crea una
cin de movimiento
instruccin de movimiento y el objetivo correspondiente en
la posicin actual del robot. La programacin de una instruccin de movimiento tambin almacena la configuracin actual
en el objetivo. Para conocer el procedimiento, consulte Programar instruccin en la pgina 262.
Descripcin
ConfL On/Off
131
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
Instruccin de accin
Descripcin
ConfJ On/Off
Actunit UnitName
DeactUnit UnitName
ConfJ On/Off
Actunit UnitName
DeactUnit UnitName
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
Para aadir instrucciones de RAPID para establecer seales de E/S, realice las
operaciones siguientes:
1 Sincronice con el controlador virtual el sistema en el que desee aadir las
instrucciones. Consulte Sincronizacin en la pgina 151.
2 En el modo de programacin, seleccione el mdulo a editar, haga clic con
el botn derecho en l y haga clic en Editar programa.
3 En el Editor de RAPID, aada las instrucciones necesarias para establecer
las seales.
4 Cuando termine de aadir las instrucciones, sincronice la tarea y las
trayectorias del controlador virtual de nuevo con la estacin.
Utilizacin de conexiones cruzadas y grupos para el establecimiento de seales de E/S
Tambin puede crear conexiones cruzadas y grupos de seales, con lo que una
seal establece el valor de otras seales. Consulte el Manual de referencia tcnica
- Parmetros del sistema para obtener ms detalles sobre las conexiones cruzadas
y los grupos.
Para hacer que una seal establezca otras seales, realice las operaciones
siguientes:
1 Solicite el acceso de escritura y abra el tema de configuracin I/O en el editor
de configuraciones. Aada instancias de configuracin para las conexiones
cruzadas y los grupos que desee crear.
Plantillas de instrucciones
Las plantillas de instrucciones contienen conjuntos predefinidos de valores de
argumentos que se aplican a las instrucciones creadas con ayuda de la plantilla.
Puede crear plantillas para todas las instrucciones del sistema que se ejecuten
en el controlador virtual. Para ver qu instrucciones estn disponibles y para qu
sirven sus argumentos, consulte el Manual de referencia de RAPID de su versin
de RobotWare y las secciones de referencia de los manuales de las opciones de
software, si tiene alguna instalada en el sistema.
Las plantillas de instrucciones de movimiento siempre forman parte de plantillas
de proceso. Las plantillas de proceso contienen una plantilla de instrucciones para
cada tipo de instruccin de movimiento que puede ser utilizada por el proceso.
Las plantillas de proceso con instancias de definiciones de proceso, que definen
los tipos de instrucciones de movimiento (definiciones de instrucciones de
movimiento) que pueden ser utilizadas por el proceso.
Por tanto, para crear nuevas plantillas de instrucciones de movimiento, el primer
paso es crear una nueva plantilla de proceso para un proceso que utilice las
instrucciones de movimiento para las que desee crear las plantillas. Si este proceso
no existe, debe crear en primer lugar una nueva definicin de proceso.
Si no existe ninguna definicin de instruccin de movimiento para el tipo de
instruccin para el cual desea crear la plantilla, debe crearla primero tambin.
A la hora de crear descripciones de instrucciones, el controlador virtual debe estar
en funcionamiento, dado que los tipos de instrucciones disponibles se leen del
sistema.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
133
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
Las plantillas pueden ser importadas y exportadas en cuatro niveles: tareas,
descripciones de instrucciones Move, descripciones de instrucciones de accin
y definiciones de procesos. El directorio predeterminado para los archivos de
plantilla importados y exportados es Mis documentos/RobotStudio. Basta con
seleccionar otro directorio para convertir ese directorio en el predeterminado. De
forma predeterminada se utiliza el formato de archivo .xml.
El procedimiento de validacin comprueba la existencia de nombres duplicados,
definiciones de procesos incompletas e igualdad del controlador virtual. Esto se
realiza automticamente, una vez importado el archivo de plantilla o tras cambiar
el nombre de un nodo o eliminarlo.
Para conocer ms procedimientos, consulte Administrador de plantillas de
instrucciones en la pgina 265.
Administrador de plantillas de instrucciones
El Administrador de plantillas de instrucciones se utiliza para incorporar la
compatibilidad con instrucciones distintas de las del conjunto predeterminado que
se suministra junto con RobotStudio.
Por ejemplo, un sistema de controlador de robot que tiene la opcin RobotWare
Dispense cuenta con instrucciones de movimiento especializadas relacionadas
con la aplicacin de adhesivo, como DispL y DispC. El Administrador de plantillas
de instrucciones permite definir manualmente las plantillas para estas instrucciones.
Las plantillas de instrucciones se exportan al formato XML y se reutilizan en otro
momento.
La plantilla de instrucciones admite las opciones de RobotWare siguientes:
Disp (Dispense)
Spot Pneumatic
Spot Servo
Paint
RobotStudio cuenta con archivos XML predefinidos que se importan y usan en los
sistemas de controlador de robot con las opciones adecuadas de RobotWare.
Estos archivos XML contienen tanto instrucciones de movimiento como de accin.
Nota
Use el PowerPac ArcWelding de RobotStudio mientras se utilice RobotWare
Arc.
Creacin de una plantilla de proceso con plantillas de instrucciones de movimiento
Nota
Las instrucciones de movimiento siempre estn relacionadas con procesos.
Contina en la pgina siguiente
134
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
1 En la pestaa Inicio desde la lista de tareas activas Tarea, seleccione la
tarea del robot para la que desea crear la plantilla de instrucciones.
2 En el men Crear, haga clic en Administrador de plantillas de instrucciones.
De esta forma se abre la pgina Plantillas de instrucciones del espacio de
trabajo.
3 En el rbol Plantillas de instrucciones del lado izquierdo, asegrese de que
existan definiciones de instrucciones de movimiento para los tipos de
instrucciones de movimiento para los cuales desee crear plantillas. En caso
contrario, siga el procedimiento de Creacin de una descripcin de
instruccin de movimiento en la pgina 135 para crearlas.
4 Asegrese de que exista una definicin de proceso que utilice los tipos de
instrucciones de movimiento para los que desea crear las plantillas. En caso
contrario, siga el procedimiento de Creacin de una definicin de proceso
en la pgina 136 para crearla.
5 Haga clic con el botn derecho en la definicin de proceso para la cual desee
crear nuevas plantillas y haga clic en Crear definicin de proceso.
6 En la ventana de dilogo Crear definicin de proceso, introduzca un nombre
para la nueva plantilla con caracteres del juego de caracteres ASCII y haga
clic en Crear. Ahora se crea un nuevo nodo de plantilla de proceso con un
conjunto de plantillas de instrucciones de movimiento.
7 Seleccione cada nueva plantilla de una en una y, en la cuadrcula de
argumentos de la derecha de la vista de rbol, cambie los valores de los
argumentos que deben aplicarse al crear nuevas instrucciones basndose
en la plantilla. Para terminar con cada plantilla, haga clic en Aplicar cambios
en la parte inferior de la cuadrcula.
Para obtener ms detalles sobre los argumentos disponibles y su funcin,
consulte el Manual de referencia de RAPID en el caso de las instrucciones
normales de RAPID y el manual de la opcin en el caso de las instrucciones
especficas de una opcin de software.
Creacin de una descripcin de instruccin de movimiento
Para crear plantillas para instrucciones distintas de las que ya existen en la vista
de rbol, es necesario crear primero una descripcin de instruccin para definir
qu argumentos pertenecen a la instruccin. Para crear la descripcin de la
instruccin, realice las operaciones siguientes:
1 Haga clic con el botn derecho en el nodo Instrucciones de movimiento y
haga clic en Crear descripcin de instruccin de movimiento. Con ello se
abre la ventana de dilogo Crear descripcin de instruccin de movimiento.
2 En la lista Descripciones de controladores, seleccione la instruccin para
la que desea crear una descripcin. Estn disponibles todas las instrucciones
de accin instaladas en el controlador, tanto las de RobotWare como las de
las opciones de software.
3 En la lista Tipo de movimiento, seleccione el tipo de movimiento de la
instruccin.
135
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
4 Opcionalmente, en el cuadro Texto informativo, introduzca un comentario
acerca de la instruccin.
5 Haga clic en Crear. La descripcin de la instruccin aparece en la vista de
rbol y sus parmetros se muestran en la cuadrcula.
6 En la cuadrcula de la instruccin, defina los valores de PointType. Si es
necesario, cambie tambin los dems valores.
7 Despus de cambiar los valores, haga clic en Aplicar cambios en la parte
inferior de la vista de cuadrcula.
Edicin de una plantilla de instrucciones
Para editar una plantilla de instrucciones, realice las operaciones siguientes:
1 En la lista de tareas activas, seleccione la tarea del robot para el que desea
editar la plantilla de instrucciones.
2 En el men Crear, haga clic en Administrador de plantillas de instrucciones.
De esta forma se abre la pgina Plantillas de instrucciones del espacio de
trabajo.
3 En el rbol Plantillas de instrucciones del lado izquierdo, busque y
seleccione la plantilla a editar.
4 En la cuadrcula de argumentos de la derecha de la vista de rbol, cambie
los valores de los argumentos que deben aplicarse al crear nuevas
instrucciones basndose en la plantilla. Para terminar, haga clic en Aplicar
cambios en la parte inferior de la cuadrcula.
Para obtener ms detalles sobre los argumentos disponibles y su funcin,
consulte el Manual de referencia de RAPID en el caso de las instrucciones
normales de RAPID y el manual de la opcin en el caso de las instrucciones
especficas de una opcin de software.
Creacin de una definicin de proceso
Para crear una definicin de proceso, realice las operaciones siguientes:
1 Asegrese de que existan las definiciones de instrucciones de movimiento
para los tipos de instrucciones de movimiento para los que desea crear las
plantillas. Si no es as, siga el procedimiento anterior para crearlas.
2 Haga clic con el botn derecho en el nodo Definiciones de procesos y haga
clic en Crear definicin de proceso. Con ello se abre la ventana de dilogo
Crear descripcin de proceso.
3 En la ventana de dilogo Crear definicin de proceso, introduzca un nombre
para la definicin de proceso y un nombre para su primera plantilla de
proceso y seleccione los tipos de instrucciones de movimiento a utilizar.
Para terminar, haga clic en Crear.
Creacin de una plantilla de instrucciones de accin
Para crear una plantilla para una instruccin de accin, realice las operaciones
siguientes:
1 En la lista de tareas activas, seleccione la tarea del robot para el que desea
crear la plantilla de instrucciones.
Contina en la pgina siguiente
136
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.7 Instrucciones de RAPID
Continuacin
2 En el men Inicio, haga clic en Administrador de plantillas de instrucciones.
3 En el rbol Plantillas de instrucciones del lado izquierdo, haga clic con el
botn derecho en la descripcin de la instruccin (corresponde a las
instrucciones descritas en el Manual de referencia de RAPID) para la que
desee crear una nueva plantilla y haga clic en Crear plantilla de
instrucciones de accin.
Si la descripcin de la instruccin no existe en el rbol, crela con uno de
los procedimientos descritos en Creacin de una descripcin de instruccin
de accin en la pgina 137.
4 En la ventana de dilogo Crear plantilla de instrucciones de accin,
introduzca un nombre para la nueva plantilla y haga clic en Crear. La nueva
plantilla se crea ahora dentro del nodo de descripcin de instruccin al que
pertenece.
5 Seleccione la nueva plantilla y, en la cuadrcula de argumentos de la derecha
de la vista de rbol, cambie los valores de los argumentos que deben
aplicarse al crear nuevas instrucciones basndose en la plantilla. Para
terminar, haga clic en Aplicar cambios en la parte inferior de la cuadrcula.
Para obtener ms detalles sobre los argumentos disponibles y su funcin,
consulte el Manual de referencia de RAPID en el caso de las instrucciones
normales de RAPID y el manual de la opcin en el caso de las instrucciones
especficas de una opcin de software.
Creacin de una descripcin de instruccin de accin
Para crear plantillas para instrucciones distintas de las que ya existen en la vista
de rbol, es necesario crear primero una descripcin de instruccin para definir
qu argumentos pertenecen a la instruccin.
Para crear la descripcin de la instruccin, realice las operaciones siguientes:
1 Haga clic con el botn derecho en el nodo Instrucciones de accin y haga
clic en Crear descripcin de instruccin de accin. Con ello se abre la
ventana de dilogo Crear descripcin de instruccin.
2 En la lista Descripciones de controladores, seleccione la instruccin para
la que desea crear una descripcin. Estn disponibles todas las instrucciones
de accin instaladas en el controlador, tanto las de RobotWare como las de
las opciones de software.
3 Opcionalmente, en el cuadro Texto informativo, introduzca un comentario
acerca de la instruccin.
4 Haga clic en Crear. La descripcin de la instruccin aparece en la vista de
rbol y sus parmetros se muestran en la cuadrcula.
Despus de cambiar los valores (en caso necesario), haga clic en Aplicar
cambios en la parte inferior de la vista de cuadrcula.
5 Contine con la creacin de plantillas para la descripcin de la instruccin,
de la forma descrita en Creacin de una plantilla de instrucciones de accin
en la pgina 136.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
137
3 Programacin de robots
3.8 Comprobacin de posiciones y movimientos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.8 Comprobacin de posiciones y movimientos
Continuacin
Ejecucin de instrucciones de movimiento
La funcin Ejecutar instruccin Move comprueba si el robot puede alcanzar una
posicin determinada con las propiedades de movimiento programadas. Esta
posibilidad resulta til a la hora de comprobar los movimientos durante la
programacin. Para obtener informacin detallada, consulte Ejecutar instruccin
de movimiento en la pgina 491.
Movimiento sobre la trayectoria
El movimiento sobre la trayectoria ejecuta todas las instrucciones de movimiento
de una trayectoria. Por tanto, se trata de una prueba ms completa que Ejecutar
instruccin Move, pero no tan completa como una simulacin completa, dado que
omite el cdigo de RAPID que no suponga movimiento. Para conocer el
procedimiento, consulte Moverse a lo largo de la trayectoria en la pgina 516.
Movimiento hasta una pose
El movimiento hasta una pose mueve un mecanismo hasta un valor de ejes
predefinido y en un tiempo predefinido, sin utilizar el controlador virtual. Esto
resulta til cuando es necesario simular el movimiento de equipos externos (como
una pinza o un transportador). Para conocer el procedimiento, consulte Trasladar
a pose en la pgina 517.
Simulacin de programas
La simulacin de programas implica la ejecucin de un programa en el controlador
virtual como se ejecutara en un controlador real. Se trata de la prueba ms
exhaustiva y permite ver cmo interacta el robot con los equipos externos a travs
de eventos y seales de E/S. Para conocer el procedimiento, consulte Configuracin
de simulacin en la pgina 359.
Mejora de la alcanzabilidad
Si el robot no puede alcanzar el objetivo o si no est conforme con los movimientos,
pruebe lo siguiente para mejorar la alcanzabilidad:
1 Cambie ConfL o ConfJ a Off para permitir al robot el uso de nuevas
configuraciones a la hora de alcanzar el objetivo.
2 Cambie la orientacin del objetivo.
3 Cambie la posicin del robot o de la pieza de trabajo.
4 Utilice un sistema con un eje externo de track para ampliar el rea de trabajo
del robot.
5 Utilice un sistema con un eje externo de posicionador para permitir distintas
posiciones de la pieza de trabajo para los distintos objetivos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
139
3 Programacin de robots
3.9.1 Acerca de la programacin de MultiMove
Descripcin
Configuracin de MultiMove
Comprobacin de MultiMove
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.9.1 Acerca de la programacin de MultiMove
Continuacin
Acciones adicionales
Adems de utilizar las funciones que permiten calcular y crear trayectorias
optimizadas de MultiMove, tambin puede programar manualmente su MultiMove
con una combinacin de las herramientas de programacin normales de
RobotStudio y un conjunto de herramientas especficas para la programacin de
MultiMove.
Las acciones principales para la programacin manual de MultiMove se resumen
a continuacin. Es posible que no necesite todas las acciones, pero el orden en
el que se realizarn depende del contenido de la estacin y de sus objetivos.
Accin
Descripcin
Estos datos especifican las tareas y trayectorias que deben sincronizarse entre s. Consulte Herramienta Crear
lista de tareas en la pgina 261 y Herramienta Crear identidad de sincronizacin en la pgina 261, respectivamente.
Adicin y actualizacin de argu- Para aadir IDs a las instrucciones, puede usar uno de
mentos de ID a las instrucciones los mtodos siguientes:
a sincronizar
Con la herramienta Herramienta Recalcular ID en la pgina 260 para aadir y actualizar las IDs en las instrucciones
de las trayectorias ya sincronizadas.
Con la herramienta Herramienta Convertir trayectoria en
trayectoria de MultiMove en la pgina 261 para aadir IDs
a las instrucciones de las trayectorias an no sincronizadas.
Adicin y ajuste de instrucciones Aada instrucciones SyncMoveon/Off o WaitSyncTask
de sincronizacin a las trayecto- a las trayectorias que desee sincronizar y configure sus
rias.
parmetros de lista de tareas e identidad de sincronizacin. Consulte Creacin de una instruccin de accin en
la pgina 264.
Programacin de instrucciones Tambin es posible mover todos los robots hasta las
de MultiMove
posiciones deseadas y a continuacin programar instrucciones en las nuevas trayectorias sincronizadas. Consulte
Pestaa MultiTeach en la pgina 256.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
141
3 Programacin de robots
3.9.2 Configuracin de MultiMove
142
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.9.3 Comprobacin de MultiMove
Descripcin
Examine las posiciones de Haga clic en Pausa y a continuacin utilice los botones
los robots para detectar
de flecha para moverse a un objetivo cada vez.
objetivos crticos.
Mueva los robots hasta las El uso de nuevas posiciones de inicio puede dar lugar
nuevas posiciones de ini- a cambios en los movimientos, dado que los robots uticio.
lizarn configuraciones diferentes. En la mayora de los
casos, se deben evitar las posiciones que se encuentren
cerca de los lmites de los ejes de los robots.
Vaya a la pestaa Compor- La configuracin predeterminada para las propiedades
tamiento del movimiento de movimientos es no utilizar ninguna limitacin. Si esto
y elimine las limitaciones. ha cambiado, es posible que existan restricciones que
limitan los movimientos ms de lo necesario.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
143
3 Programacin de robots
3.9.4 Ajuste del comportamiento de los movimientos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.9.4 Ajuste del comportamiento de los movimientos
Continuacin
Modificacin de la tolerancia de la herramienta
La influencia de los ejes controla el equilibrio del grado de utilizacin de los ejes
por parte de los robots. La reduccin del valor de peso de un eje limita el
movimiento de ese eje, mientras que su aumento fomenta el movimiento de este
eje respecto de los ejes alternativos.
1 En la pestaa Simulacin, haga clic en la pestaa Comportamiento del
movimiento.
2 Para ampliar el grupo Tolerancia de herramienta, haga clic en su barra de
ttulo.
Ahora se muestran en la cuadrcula las direcciones y rotaciones en las que
puede activar las tolerancias.
3 Para cada offset que desee definir, active la casilla de verificacin Activar.
4 En la columna Valor, especifique la desviacin permitida.
5 Opcionalmente, ajuste el valor de Peso de la tolerancia. Un valor bajo
incrementa el uso de la tolerancia, mientras que un valor alto fomenta los
movimientos que no utilizan la tolerancia.
Modificacin del offset de la herramienta
El offset de la herramienta establece una distancia fija entre la herramienta y las
trayectorias.
1 En la pestaa Simulacin, haga clic en la pestaa Comportamiento del
movimiento.
2 Para ampliar el grupo Offset de herramienta, haga clic en su barra de ttulo.
Ahora se muestran en la cuadrcula las direcciones y rotaciones en las que
puede definir offsets.
3 Para cada offset que desee definir, active la casilla de verificacin Activar.
4 En la columna Offset, especifique la distancia de offset.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
145
3 Programacin de robots
3.9.5 Creacin de trayectorias
Descripcin
ID de inicio
ndice de pasos de ID
Descripcin
Prefijo de trayectoria
Prefijo de objetivo
146
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.10 Programacin de ejes externos
Mtodo de coordinacin
La misma tarea que el ro- Si el eje externo se encuentra en la misma tarea que el robot,
bot
la posicin actual de los ejes externos activos se almacena
con cada objetivo creado. A partir de ese momento, cuando el
robot se mueve hasta el objetivo, el eje externo se mueve
tambin hasta la posicin almacenada.
La modificacin y optimizacin de la posicin de los ejes externos de posicionador puede automatizarse con la funcin MultiMove, o puede realizarse manualmente en el caso de los
objetivos seleccionados. Las posiciones de los ejes externos
de track slo pueden modificarse manualmente.
Para obtener ms informacin acerca del uso de la funcin
MultiMove, consulte Acerca de la programacin de MultiMove
en la pgina 140. Para obtener ms informacin acerca de cmo
modificar la posicin de los ejes externos, consulte la informacin siguiente.
Una tarea distinta de la del Si el eje externo se encuentra en una tarea distinta de la del
robot
robot con el que debe coordinarse, los movimientos del eje
externo se crean con instrucciones MoveExt y la coordinacin
se realiza con instrucciones sync.
En el caso de los ejes externos de posicionador, la creacin
u optimizacin de las instrucciones MoveExt y sync puede
hacerse de forma automatizada con la funcin MultiMove o
manualmente mediante la creacin de una trayectoria con
instrucciones MoveExt para el posicionador y aadiendo a
continuacin instrucciones sync a la trayectoria para el robot
y el eje externo. Los ejes externos de track slo pueden programarse manualmente.
Para obtener ms informacin acerca del uso de la funcin
MultiMove, consulte Acerca de la programacin de MultiMove
en la pgina 140. Para obtener ms informacin acerca de cmo
usar las instrucciones sync, consulte el Manual de referencia
de RAPID y el Manual de aplicaciones - MultiMove.
147
3 Programacin de robots
3.10 Programacin de ejes externos
Continuacin
Modificacin de posiciones de ejes externos
Al programar ejes externos, con frecuencia resulta necesario ajustar la posicin
del eje externo de algunos objetivos. Por ejemplo, si crea una trayectoria a partir
de curvas con una pieza de trabajo que est conectada a un posicionador, el
posicionador tendr inicialmente la misma posicin en todos los objetivos. Al
reposicionar la pieza de trabajo de algunos de los objetivos, puede mejorar el
tiempo de proceso y la alcanzabilidad.
Si los objetivos se crean en las estaciones con un eje externo coordinado, los
valores de posicin del eje externo se almacenan en los objetivos. La funcin
Modificar eje externo permite reposicionar el eje externo, lo que permite al robot
alcanzar el objetivo de nuevas formas. Para conocer el procedimiento, consulte
Modificar eje externo en la pgina 510.
Para modificar los valores de eje externo de un objetivo, deben cumplirse las
condiciones siguientes:
Activacin y desactivacin
La activacin de una unidad mecnica hace que sta sea controlada y monitorizada
por el controlador. Por tanto, la unidad mecnica debe ser activada antes de
programar o ejecutar programas. Si un sistema utiliza varios ejes externos o
modelos intercambiables con varias estaciones de trabajo, varias unidades
mecnicas pueden compartir unidades de accionamiento comunes. Si ste es el
caso, debe asegurarse de definir como activa la unidad mecnica.
Para obtener ms informacin acerca de la activacin y desactivacin de unidades
mecnicas, consulte el Manual de referencia de RAPID, instrucciones ActUnit y
DeactUnit.
La activacin y desactivacin de unidades mecnicas puede hacerse manualmente
o por programa, con instrucciones de RAPID. Consulte Activar unidades mecnicas
en la pgina 370 o, si desea hacerlo por programa con instrucciones de RAPID,
consulte la informacin siguiente.
Para activar o desactivar unidades mecnicas mediante programa
Para pasar las unidades mecnicas al modo activo por programa mediante
instrucciones de RAPID, realice las operaciones siguientes:
1 En el navegador Trayectorias y objetivos, desplcese hacia abajo para
encontrar la trayectoria en la que desee insertar la instruccin de activacin
o desactivacin. Para insertarla como primera instruccin de la trayectoria,
seleccione el nodo de la trayectoria. Para insertarla entre las instrucciones
Contina en la pgina siguiente
148
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.10 Programacin de ejes externos
Continuacin
existentes, seleccione la instruccin situada inmediatamente antes del punto
de insercin previsto.
2 En el men Inicio, haga clic en Instruccin de accin para abrir una ventana
de dilogo.
3 En la lista Plantillas de instrucciones, seleccione la instruccin ActUnit o
la instruccin DeactUnit.
4 En la cuadrcula Argumentos de instruccin y la lista MechUnit, seleccione
la unidad que desee activar o desactivar.
5 Haga clic en Crear. Cuando la trayectoria se ejecuta a travs del comando
Mover sobre trayectoria o durante la ejecucin del programa de RAPID, la
instruccin se realiza.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
149
3 Programacin de robots
3.11 Carga y guardado de programas y mdulos
150
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
3 Programacin de robots
3.12 Sincronizacin
3.12 Sincronizacin
Descripcin general
La sincronizacin permite asegurarse de que el programa de RAPID en el sistema
que se ejecuta en el controlador virtual se corresponde con los programas de
RobotStudio. Puede sincronizar tanto desde RobotStudio al controlador virtual
como del controlador virtual a RobotStudio.
En una estacin de RobotStudio, los movimientos y posiciones del robot se definen
mediante objetivos e instrucciones de movimiento en las trayectorias. stos se
corresponden con declaraciones de datos e instrucciones de RAPID en los mdulos
del programa de RAPID. Al sincronizar la estacin con el controlador virtual, se
crea el cdigo de RAPID a partir de los datos de la estacin. Al sincronizar el
controlador virtual con la estacin, se crean los objetivos y trayectorias a partir
del programa de RAPID en el sistema que se ejecuta en el controlador virtual.
Cundo sincronizar la estacin con el controlador virtual
La sincronizacin de la estacin con el controlador virtual actualiza el programa
de RAPID del controlador virtual con los ltimos cambios realizados en la estacin.
Resulta til hacerlo antes de:
Para sincronizar una estacin con el controlador virtual, consulte Sincronizar con
VC en la pgina 447.
Cundo sincronizar el controlador virtual con la estacin
La sincronizacin del controlador virtual con la estacin crea los objetivos,
trayectorias e instrucciones que corresponden al programa de RAPID del sistema
que se ejecuta en el controlador virtual. Resulta til hacerlo en las situaciones
siguientes:
Para sincronizar el controlador virtual con una estacin, consulte Sincronizar con
la estacin en la pgina 446.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
151
4 Simulacin de programas
4.1 Descripcin general de la simulacin
4 Simulacin de programas
4.1 Descripcin general de la simulacin
Acerca de este captulo
En este captulo se describe cmo simular y validar programas de robot. A
continuacin aparecen una breve introduccin a las funciones de simulacin de
RobotStudio.
Funcin
Descripcin
Gestin de eventos
Simulacin de E/S
En las simulaciones, las seales de E/S son establecidas normalmente por el programa de robot o por eventos. Con el Simulador de E/S, puede establecer las seales manualmente,
lo que proporciona una comprobacin rpida de condiciones
especficas. Para obtener ms informacin, consulte Simulacin
de seales de E/S en la pgina 159.
El temporizador de proceso permite medir el tiempo que requiere un proceso para completarse. Para obtener ms informacin,
consulte Medicin del tiempo de simulacin en la pgina 161.
153
4 Simulacin de programas
4.1 Descripcin general de la simulacin
Continuacin
Manejo del tiempo durante la simulacin
Durante la simulacin de estaciones con eventos o varios controladores, o con
cualquier otro equipo que disponga de gestin del tiempo, ste puede gestionarse
con dos modos: Como tiempo de ejecucin libre o como divisiones de tiempo. De
forma predeterminada, RobotStudio utiliza el modo de divisiones de tiempo, pero
es posible cambiar al modo de tiempo de ejecucin libre en caso necesario.
Tiempo de ejecucin libre
Dado que todos los controladores utilizan los mismos recursos de ordenador, es
posible que su sincronizacin no sea exactamente la del tiempo real si se ejecutan
de forma independiente el uno del otro (lo que se conoce como ejecucin libre).
El tiempo de ciclo ser correcto, pero la temporizacin del establecimiento de las
seales y el disparo de eventos puede ser inexacto.
Divisin de tiempo
Es posible utilizar divisiones de tiempo para garantizar que la temporizacin de
las seales y las dems interacciones entre los controladores sean exactas. En
este modo, RobotStudio sincroniza los controladores dividiendo un segmento de
tiempo en pequeos intervalos y esperando a que todos los controladores
completen la divisin de tiempo en curso antes de que ninguno pueda empezar
con una nueva. Por tanto, los controladores se sincronizan correctamente y el
tiempo de ciclo se calcular adecuadamente. La desventaja es que no es posible
abrir el FlexPendant virtual y que la simulacin puede resultar algo lenta y funcionar
a saltos en cierta medida, en funcin de la complejidad de la simulacin y el
rendimiento del ordenador.
Nota
Si la simulacin utiliza eventos o implica a varios controladores diferentes, debe
usarse el modo de tiempo virtual Time Slice para asegurarse de que la
temporizacin entre los controladores se simule correctamente.
154
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
4 Simulacin de programas
4.2 Deteccin de colisiones
155
4 Simulacin de programas
4.2 Deteccin de colisiones
Continuacin
Si el conjunto de colisin est activado, RobotStudio comprueba las posiciones
de los objetos de los grupos e indicar cualquier colisin existente entre ellos, de
acuerdo con las opciones de color vigentes.
Deteccin de colisiones
La deteccin de colisiones comprueba si los robots u otras piezas mviles
colisionan con los equipos de la estacin. En el caso de las estaciones complejas,
puede utilizar varios conjuntos de colisiones para detectar las colisiones entre
varios grupos de objetos.
Una vez configurada la deteccin de colisiones, no es necesario iniciarla, sino que
sta detecta automticamente las colisiones de acuerdo con la configuracin.
Configuracin de cundo se deben comprobar las colisiones
Para definir si las colisiones deben detectarse siempre o slo durante la simulacin,
realice las operaciones siguientes:
1 En el men Archivo, haga clic en Opciones.
2 En el panel Navegacin del lado izquierdo, seleccione Simulacin: Colisin.
3 En la pgina Colisin de la derecha, seleccione una de las siguientes
opciones de Realizar deteccin de colisiones:
Opcin
Descripcin
Durante la simulacin
La deteccin de colisiones slo est activa durante la simulacin (durante la ejecucin de programas de RAPID en el
controlador virtual).
Siempre
Descripcin
Activo. Se detectarn las colisiones entre los objetos de este conjunto.
xx050033
Para activar o desactivar los conjuntos de colisin, contine con los pasos
siguientes:
3 Haga clic con el botn derecho en el conjunto de colisin que desee modificar
y haga clic en Modificar conjunto de colisin para abrir una ventana de
dilogo.
Contina en la pgina siguiente
156
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
4 Simulacin de programas
4.2 Deteccin de colisiones
Continuacin
4 Active o desactive la casilla de verificacin Activo y haga clic en Aplicar.
Definicin de la deteccin de casi colisiones
Las casi colisiones se producen cuando los objetos de los conjuntos de colisin
se encuentran cerca de una colisin. Cada conjunto de colisin tiene su propia
configuracin de casi colisin. Para configurar la deteccin de casi colisiones,
realice las operaciones siguientes:
1 En el navegador Diseo, haga clic con el botn derecho en el conjunto de
colisin que desee modificar y haga clic en Modificar conjunto de colisin
para abrir una ventana de dilogo.
2 En el cuadro Casi colisin, especifique la distancia mxima entre objetos
que se considerar como casi colisin y haga clic en Aplicar.
Definicin de opciones de registro
Adems de la visualizacin grfica de las colisiones, tambin puede registrar las
colisiones en la ventana de salida o en un archivo de registro separado:
1 En el men Archivo, haga clic en Opciones y, en Simulacin, haga clic en
Colisin.
2 En el panel Navegacin del lado izquierdo, seleccione Simulacin: Colisin.
3 En la pgina Colisin de la derecha, active la casilla de verificacin Registrar
colisiones en ventana de salida.
El registro de colisiones se muestra en la ventana de salida.
4 En la pgina Colisin de la derecha, active la casilla de verificacin Registrar
colisiones en archivo e introduzca el nombre y la ruta del archivo de registro
en el cuadro.
Debajo de la casilla de verificacin se crea un archivo separado para el
registro de las colisiones.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
157
4 Simulacin de programas
4.3 Creacin de un evento
El Asistente Crear nuevo evento, utilizado para crear nuevos eventos, se inicia
desde el Gestor de eventos. Consulte Gestor de eventos en la pgina 362.
Requisitos previos
Antes de crear el evento, asegrese de que la estacin contenga todos los objetos
y seales que prev utilizar como disparadores o que deben verse afectados por
la accin.
158
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
4 Simulacin de programas
4.4 Simulacin de seales de E/S
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
159
4 Simulacin de programas
4.5 Activacin de la monitorizacin de simulaciones
160
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
4 Simulacin de programas
4.6 Medicin del tiempo de simulacin
Inicio de simulacin
Paro de simulacin
Objetivo cambiado
Adems, especifique la unidad mecnica y el objetivo.
Valor de E/S
Adems, especifique la unidad mecnica de origen de la que proviene la
seal, el tipo de seal de E/S y el valor de la seal.
Puede configurar varios cronmetros para una misma simulacin. Tambin puede
especificar un nombre diferente para cada cronmetro.
Para obtener ms informacin acerca de cmo usar la funcin de cronmetro,
consulte Cronmetro en la pgina 376.
Recomendacin
Mientras se encuentra en la pestaa Simulacin, puede consultar la barra de
estado de RobotStudio para ver el tiempo de simulacin, es decir desde el inicio
de la simulacin hasta su final.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
161
5 Implementacin y distribucin
5.1 Copia de programas
5 Implementacin y distribucin
5.1 Copia de programas
Descripcin general
Los programas de RAPID se almacenan normalmente en sistemas que se ejecutan
en los controladores virtuales de su estacin. Para copiar programas en sistemas
de otros controladores, puede guardar los programas en archivos de PC y cargar
estos mismos archivos desde los controladores de destino. Puede guardar
programas completos o mdulos especficos.
Copia de un programa
Para copiar un programa de un controlador a otro, realice las operaciones
siguientes:
1 En el navegador Controlador, seleccione el controlador que contiene el
programa que desee copiar.
2 Guarde el programa en un archivo del disco. Para obtener ms detalles,
consulte Guardado de un programa en la pgina 459.
3 En caso necesario, copie los archivos a una ubicacin que est accesible
desde el otro controlador.
4 Para obtener instrucciones para la carga del programa en un sistema de un
controlador virtual, un FlexController o un sistema que no est en
funcionamiento, consulte la tabla siguiente.
Ubicacin del sistema
Haga lo siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
163
5 Implementacin y distribucin
5.2 Pack & Go / Unpack & Work
164
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
5 Implementacin y distribucin
5.3 Captura de pantalla
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
165
6 Trabajo en lnea
6.1 Conexin de un PC al controlador
6 Trabajo en lnea
6.1 Conexin de un PC al controlador
Generalidades
En general, hay dos formas de conectar fsicamente un PC al controlador, al puerto
de servicio o al puerto de red de fbrica.
El puerto de servicio
El puerto de servicio tiene como finalidad que los ingenieros y programadores de
servicio tcnico se conecten directamente al controlador con un PC.
El puerto de servicio est configurado con una direccin IP fija, que es la misma
para todos los controladores y no puede modificarse, y un servidor DHCP que
asigna automticamente una direccin IP al PC conectado.
El puerto de red de fbrica
El puerto de red de fbrica sirve para conectar el controlador a una red.
Los parmetros de red pueden configurarse con cualquier direccin IP,
normalmente la proporcionada por el administrador de la red.
Limitaciones
Nota
El nmero mximo de clientes de red conectados a travs de Robot
Communication Runtime (RobAPI) es:
Servicio: 1
FlexPendant: 1
167
6 Trabajo en lnea
6.1 Conexin de un PC al controlador
Continuacin
Puertos de la unidad de ordenadores DSQC 639
La figura siguiente muestra los dos puertos principales de la unidad de ordenadores
DSQC 639, el puerto de servicio y el puerto de red local.
connecti
Puerto de red local en la unidad de ordenadores (se conecta a una red de fbrica).
Nota
El puerto de red local es la nica interfaz de red pblica al controlador,
normalmente conectada a la red de fbrica con una direccin IP pblica
suministrada por el administrador de la red.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.1 Conexin de un PC al controlador
Continuacin
Puerto de la unidad de ordenadores DSQC1000
La figura siguiente muestra los dos puertos principales de la unidad de ordenadores
DSQC1000, el puerto de servicio y el puerto WAN.
xx1300000609
Nota
El puerto WAN es la nica interfaz de red pblica al controlador, normalmente
conectada a la red de fbrica con una direccin IP pblica suministrada por el
administrador de la red.
LAN1, LAN2 y LAN3 slo pueden configurarse como redes privadas para el
controlador IRC5.
169
6 Trabajo en lnea
6.1 Conexin de un PC al controlador
Continuacin
Conexin de un PC al controlador
Accin
Nota
connectb
170
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.2 Configuracin de red
Valor
Direccin IP
192.168.125.2
Mscara de subred
255.255.255.0
171
6 Trabajo en lnea
6.2 Configuracin de red
Continuacin
Nota
La obtencin automtica de una direccin IP puede fallar si el PC ya cuenta con
una direccin IP obtenida de otro controlador o dispositivo de Ethernet.
Para garantizar que consiga una direccin IP correcta si el PC fue conectado
anteriormente a un dispositivo de Ethernet, utilice uno de los mtodos siguientes:
FTP pasivo
Todas las conexiones de TCP y UDP a los controladores remotos son iniciadas
por el PC. Esto significa que el controlador slo responde en el puerto y la direccin
de origen especificadas.
Configuracin de firewall
La configuracin del firewall se aplica independientemente de si est conectado
a un controlador real o a un controlador virtual.
En la tabla siguiente se describen las configuraciones de firewall necesarias:
Es- Nombre
tado
RobNetscanHost
Accin Direccin
Protoco- Remote
lo
Address
Local
Service
Permitir Salida
Remote
Service
Aplicacin
Cualquie- robnetscanra
host.exe
RobPermitir Salida
ComCtrlServer
robcomctrlserver.exe
Cualquiera
Accin Direccin
Protoco- Remote
lo
Address
Permitir Salida
TCP/IP
Cualquiera Cualquie- 23
ra
RobotStudio.exe
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.2 Configuracin de red
Continuacin
Es- Nombre
tado
Accin Direccin
Protoco- Remote
lo
Address
TCP/IP
RobotStudio.exe
1069
RobotStudio.exe
TCP/IP
RobotStudio.exe
TCP/IP
RobotStudio.exe
Nota
RobotStudio utiliza la configuracin actual de Internet, HTTP y proxy para obtener
las noticias ms recientes acerca de RobotStudio. Para ver las noticias ms
recientes acerca de RobotStudio, vaya a la pestaa Archivo y a continuacin a
la pestaa secundaria Ayuda.
Conexin con el controlador
1 Asegrese de que el PC est conectado al puerto de servicio del controlador
y que el controlador est en funcionamiento.
2 En el men Archivo, haga clic en Online y a continuacin seleccione
Conexin con un clic.
De esta forma se muestra la pestaa Controlador.
3 Haga clic en Aadir controlador.
4 Haga clic en Solicitar acceso de escritura.
Si el controlador se encuen- Entonces
tra en el modo
Auto
Manual
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
173
6 Trabajo en lnea
6.3 Autorizacin de usuarios
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.3 Autorizacin de usuarios
Continuacin
Resulta adecuado crear grupos que se correspondan con las distintas profesiones
de las personas que trabajan con los robots de su organizacin. Por ejemplo,
puede crear grupos para administradores, programadores y operadores.
Grupo predeterminado
Todos los controladores cuentan con un grupo predeterminado denominado Grupo
predeterminado al que se conceden todos los derechos y al que pertenece el
usuario predeterminado. Este grupo no puede ser eliminado, pero puede ser
cambiado por el usuario que tiene el derecho Administrar configuracin de UAS.
Nota
Existe el riesgo de cambiar la pertenencia a grupos del usuario predeterminado.
Si por error desactiva la casilla de verificacin Usuario predeterminado o cualquier
derecho del grupo Grupo predeterminado, aparece un aviso. Asegrese de que
haya al menos un usuario definido con el derecho Administrar configuracin de
UAS otorgado. Si el Grupo predeterminado, y ningn otro grupo, tiene el derecho
Administrar configuracin de UAS, puede perder la capacidad para administrar
usuarios y grupos.
Derechos
Los derechos son permisos para la realizacin de acciones o el acceso a datos
del controlador. El uso de los derechos se basa en su asignacin a los grupos, a
los que a su vez puede aadir los usuarios que deban tener esos derechos.
Los derechos pueden ser derechos de controlador o derechos de aplicacin. En
funcin de las acciones que prev realizar, es posible que necesite varios derechos.
Para conocer ms procedimientos, consulte Visor de derechos de UAS en la
pgina 433.
Derechos de controlador
Los derechos de control son validados por el controlador de robot y se aplican a
la totalidad de herramientas y dispositivos que utilicen el controlador.
Derechos de aplicaciones
Los derechos de aplicaciones son utilizados por una aplicacin determinada, por
ejemplo el FlexPendant, y slo sern vlidos durante el uso de dicha aplicacin.
Es posible aadir derechos de aplicaciones con las opciones adicionales y
utilizarlos en las aplicaciones de usuario.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
175
6 Trabajo en lnea
6.4.1 Descripcin general de System Builder
Debe tener una clave de RobotWare para el sistema si desea crear un sistema
para su ejecucin en un controlador real. La clave de RobotWare es una
clave de licencia que determina qu modelos de robot se utilizan y qu
opciones de RobotWare deben ejecutarse en el controlador. La clave de
licencia se suministra con el controlador.
Si desea crear un sistema slo para un uso virtual, puede usar en su lugar
una clave virtual. Las claves virtuales son generadas por el asistente. Al
utilizar claves virtuales, los modelos de robot y opciones que deben utilizarse
se seleccionan en la seccin Modificar opciones del asistente.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.1 Descripcin general de System Builder
Continuacin
Administracin de sistemas
Los sistemas pueden administrarse desde la ventana de dilogo System Builder
de las formas siguientes:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
177
6 Trabajo en lnea
6.4.2 Visualizacin de propiedades de sistemas
178
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.3 Construccin de un nuevo sistema
179
6 Trabajo en lnea
6.4.3 Construccin de un nuevo sistema
Continuacin
4 Haga clic en Siguiente.
Introduccin de claves de accionamiento
Para introducir las claves de los mdulos de accionamiento:
1 En el cuadro Introducir clave, introduzca la clave del mdulo de
accionamiento. Tambin puede hacer clic en el botn Examinar y buscar el
archivo de clave. Si se utiliza una clave de controlador virtual, la clave de
accionamiento virtual ya es generada por el asistente.
2 Haga clic en el botn de flecha hacia la derecha que aparece junto al cuadro
Clave de accionamiento. La clave aparece ahora en la lista Claves de
accionamiento aadidas.
En los sistemas reales, la clave de accionamiento determina el modelo de
robot conectado. En el caso de los sistemas virtuales, el modelo de robot
se selecciona en la pgina Modificar opciones. El modelo predeterminado
es el IRB140.
3 Si tiene un sistema MultiMove, repita los pasos 1 y 2 con cada clave de
accionamiento que desee aadir.
Si tiene un sistema MultiMove, asegrese de que las claves estn numeradas
de la misma forma en que sus mdulos de accionamiento correspondientes
estn conectados al mdulo de controlador. Utilice las flechas hacia arriba
y hacia abajo para reordenar las claves de accionamiento en caso necesario.
4 Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea modificar las opciones o aadir opciones, datos de parmetros o
archivos adicionales al directorio inicial, haga clic en Siguiente.
Adicin de opciones adicionales
Aqu puede aadir opciones, por ejemplo ejes externos y aplicaciones de
dispensacin, que no estn incluidas en el sistema bsico. Las opciones requieren
una clave de licencia y deben importarse previamente al grupo de medios. Para
aadir opciones adicionales, realice las operaciones siguientes:
1 En el cuadro Clave, introduzca la clave de la opcin. Tambin puede hacer
clic en el botn Examinar y buscar el archivo de claves de opciones.
2 Haga clic en el botn de flecha.
La opcin desbloqueada por la clave aparece ahora en la lista Opciones
aadidas.
Nota
Si existen varias versiones de una opcin adicional, slo es posible
seleccionar la versin ms reciente. Para usar una versin anterior, elimine
del grupo de medios las dems versiones de la opcin adicional.
3 Repita los pasos 1 y 2 para todas las opciones que desee incluir.
4 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Contina en la pgina siguiente
180
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.3 Construccin de un nuevo sistema
Continuacin
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea modificar las opciones o aadir datos de parmetros o archivos
adicionales al directorio inicial, haga clic en Siguiente.
Modificacin de opciones
Aqu puede instalar y configurar las opciones de su sistema. En los sistemas
virtuales, tambin puede seleccionar qu modelos de robot debe utilizar aqu. Para
modificar opciones, realice las operaciones siguientes:
1 En el rbol Opcin, ample las carpetas de opciones hasta el nivel en el que
se encuentre la opcin que desee modificar.
Slo estn disponibles las opciones desbloqueadas por las claves utilizadas.
2 Modifique la opcin.
3 Repita los pasos 1 y 2 para todas las opciones que desee modificar.
4 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea aadir datos de parmetros o archivos adicionales al directorio
inicial, haga clic en Siguiente.
Adicin de datos de parmetros
Los datos de parmetros se almacenan en archivos de datos de parmetros
(archivos .cfg). Cada tema de parmetros tiene su propio archivo de parmetros.
Puede aadir slo un archivo de parmetros para cada tema. Para aadir datos
de parmetros, realice las operaciones siguientes:
1 En el cuadro Datos de parmetros, introduzca la ruta de la carpeta de los
archivos de datos de parmetros. Tambin puede hacer clic en el botn
Examinar y buscar la carpeta.
2 En la lista de archivos de datos de parmetros, seleccione el archivo que
desee incluir y presione el botn de flecha. Repita la operacin con todos
los archivos que desee incluir.
Los archivos de datos de parmetros incluidos aparecen en este momento
en el cuadro Archivos de datos de parmetros aadidos.
Repita los pasos 1 y 2 para cada archivo de datos de parmetros que desee
aadir.
3 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea aadir archivos adicionales al directorio inicial, haga clic en
Siguiente.
181
6 Trabajo en lnea
6.4.3 Construccin de un nuevo sistema
Continuacin
Adicin de archivos al directorio inicial
Puede aadir cualquier tipo de archivos al directorio inicial del controlador. Al
cargar el sistema en un controlador, estos archivos se cargarn tambin. Para
aadir archivos al directorio inicial del controlador, realice las operaciones
siguientes:
1 En el cuadro Archivos, introduzca la ruta de los archivos que desee incluir.
Tambin puede hacer clic en el botn Examinar y buscar la carpeta.
2 En la lista de archivos, seleccione el archivo que desee aadir y haga clic
en el botn de flecha. Repita la operacin con todos los archivos que desee
aadir.
Los archivos aadidos aparecen en este momento en la lista Archivos
aadidos.
3 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea leer un resumen antes de crear el sistema, haga clic en Siguiente.
Finalizacin del Asistente para nuevos sistemas de controlador
Para finalizar el asistente, realice las operaciones siguientes:
1 Lea el resumen del sistema.
2 Si el sistema es correcto, haga clic en Finalizar.
Si el sistema no es correcto, haga clic en Atrs y haga las modificaciones o
correcciones necesarias.
182
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.4 Modificacin de un sistema
183
6 Trabajo en lnea
6.4.4 Modificacin de un sistema
Continuacin
Si el sistema es creado con una clave de controlador virtual, las claves de
accionamiento virtual son generadas por el asistente. Al aadir una clave de
accionamiento virtual para cada robot a utilizar, se selecciona qu robot debe
utilizarse con cada clave de la pgina Modificar opciones.
Para aadir o eliminar opcionalmente las claves de los mdulos de accionamiento,
realice las operaciones siguientes:
1 Para aadir una clave para un mdulo de accionamiento, introduzca la clave
en el cuadro Introducir clave de accionamiento. Tambin puede hacer clic
en el botn Examinar y buscar el archivo de clave.
2 Haga clic en el botn de flecha hacia la derecha. La clave aparece ahora en
la lista Claves de accionamiento aadidas.
Si tiene un sistema MultiMove, repita los pasos 1 y 2 con cada clave de
accionamiento que desee aadir.
3 Para eliminar un mdulo de accionamiento, seleccione la clave
correspondiente en la lista Claves de accionamiento aadidas y haga clic
en Eliminar clave de accionamiento.
Si tiene un sistema MultiMove, repita el paso 3 con cada clave de
accionamiento que desee eliminar.
4 Si tiene un sistema MultiMove, asegrese de que las claves estn numeradas
de la misma forma en que sus mdulos de accionamiento correspondientes
estn conectados al mdulo de controlador. Utilice las flechas hacia arriba
y hacia abajo para reordenar las claves de accionamiento en caso necesario.
5 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea modificar las opciones o datos de parmetros o aadir archivos o
eliminarlos del directorio inicial, haga clic en Siguiente.
Adicin o eliminacin de opciones adicionales
Opcionalmente, para aadir o eliminar opciones adicionales:
1 Para aadir una opcin adicional, en el cuadro Introducir clave, introduzca
la clave de opcin. Tambin puede hacer clic en el botn Examinar y buscar
el archivo de claves de opciones.
2 Haga clic en el botn de flecha.
La opcin desbloqueada por la clave aparece ahora en la lista Opciones
aadidas.
Nota
Si existen varias versiones de una opcin adicional, slo es posible
seleccionar la versin ms reciente. Para usar una versin anterior, elimine
del grupo de medios las dems versiones de la opcin adicional.
3 Repita los pasos 1 y 2 para todas las opciones que desee incluir.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.4 Modificacin de un sistema
Continuacin
4 Para eliminar una opcin adicional, en la lista Opciones aadidas, seleccione
la opcin que desee eliminar.
5 Haga clic en Eliminar.
6 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea modificar datos de parmetros o aadir archivos o eliminarlos del
directorio inicial, haga clic en Siguiente.
Modificacin de opciones
Opcionalmente, para modificar opciones, realice las operaciones siguientes:
1 En el rbol Opcin, ample las carpetas de opciones hasta el nivel en el que
se encuentre la opcin que desee modificar.
Slo estn disponibles las opciones desbloqueadas por las claves utilizadas.
2 Modifique la opcin.
3 Repita los pasos 1 y 2 para todas las opciones que desee modificar.
4 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea modificar datos de parmetros o aadir archivos o eliminarlos del
directorio inicial, haga clic en Siguiente.
Adicin o eliminacin de datos de parmetros
Los datos de parmetros se almacenan en archivos de datos de parmetros
(archivos .cfg). Cada tema de parmetros tiene su propio archivo de parmetros.
Puede aadir slo un archivo de parmetros para cada tema. Para aadir o eliminar
datos de parmetros, realice las operaciones siguientes:
1 Para aadir datos de parmetros, en el cuadro Datos de parmetros,
introduzca la ruta de la carpeta de los archivos de datos de parmetros.
Tambin puede hacer clic en el botn Examinar y buscar la carpeta.
2 En la lista de archivos de datos de parmetros, seleccione el archivo que
desee incluir y presione el botn de flecha. Repita la operacin con todos
los archivos que desee incluir.
Los archivos de datos de parmetros incluidos aparecen en este momento
en el cuadro Archivos de datos de parmetros aadidos.
Repita los pasos 1 y 2 para cada archivo de datos de parmetros que desee
aadir.
3 Para eliminar datos de parmetros, en la lista Archivos de datos de
parmetros aadidos, seleccione el archivo de datos de parmetros que
desee eliminar.
4 Haga clic en Eliminar.
185
6 Trabajo en lnea
6.4.4 Modificacin de un sistema
Continuacin
5 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea aadir o eliminar archivos del directorio inicial, haga clic en
Siguiente.
Adicin o eliminacin de archivos del directorio inicial
Puede aadir cualquier tipo de archivos al directorio inicial del sistema, o bien
eliminar archivos del mismo. Al cargar el sistema en un controlador, estos archivos
se cargarn tambin. Opcionalmente, para aadir o para eliminar del directorio
inicial del controlador, realice las operaciones siguientes:
1 Para aadir archivos, en el cuadro Archivos, introduzca la ruta de la carpeta
de los archivos que desee incluir. Tambin puede hacer clic en el botn
Examinar y buscar la carpeta.
2 En la lista de archivos, seleccione el archivo que desee aadir y haga clic
en el botn de flecha. Repita la operacin con todos los archivos que desee
aadir.
Los archivos aadidos aparecen en este momento en la lista Archivos
aadidos.
3 Para eliminar archivos, en la lista Archivos aadidos, seleccione el archivo
que desee eliminar.
4 Haga clic en Eliminar.
5 Indique si desea crear en este momento el sistema tal y como est definido
o si desea seguir trabajando con el asistente.
Si desea crear en este momento el sistema tal y como est definido, haga
clic en Finalizar.
Si desea leer un resumen antes de crear el sistema, haga clic en Siguiente.
Finalizacin del Asistente para modificacin de sistemas de controlador
Para finalizar el asistente, realice las operaciones siguientes:
1 Lea el resumen del sistema.
2 Si el sistema es correcto, haga clic en Finalizar.
Si el sistema no es correcto, haga clic en Atrs y haga las modificaciones o
correcciones necesarias.
Resultado
Las modificaciones tienen lugar una vez completado el asistente.
Si el sistema ha sido transferido a un controlador, es necesario transferirlo de
nuevo para que las modificaciones entren en vigor en el controlador.
Si el sistema es utilizado por un VC, realice un arranque I-Start para que los
cambios tengan lugar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.4 Modificacin de un sistema
Continuacin
Eliminacin de un sistema
Para eliminar un sistema, realice las operaciones siguientes:
1 En la ventana de dilogo System Builder, seleccione el sistema y haga clic
en Eliminar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
187
6 Trabajo en lnea
6.4.5 Copiado de un sistema
188
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.6 Creacin de un sistema a partir de una copia de seguridad
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
189
6 Trabajo en lnea
6.4.7 Descarga de un sistema a un controlador
si...
190
No
Cancelar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.8 Creacin de soportes de datos de arranque
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
191
6 Trabajo en lnea
6.4.9.1 Un sistema MultiMove con dos robots coordinados
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.9.1 Un sistema MultiMove con dos robots coordinados
Continuacin
Modificacin de opciones
A la hora de crear sistemas de robot a partir de claves de robots reales, la clave
determina las opciones. Sin embargo, dado que usamos una clave virtual, tenemos
que definir las opciones manualmente.
Para definir las opciones necesarias para un sistema MultiMove, realice las
operaciones siguientes:
1 Desplcese hacia abajo hasta el grupo RobotWare / Motion Coordination
1 y active la casilla de verificacin MultiMove Coordinated.
2 Desplcese hacia abajo hasta el grupo RobotWare / I/O control y active las
casillas de verificacin Multitasking y Advanced RAPID.
3 Desplcese hacia abajo hasta el grupo DriveModule1 / Drive module
application y ample la opcin ABB Standard manipulator. Seleccione la
opcin IRB 2400 Type A, variante de manipulador IRB 2400L Type A.
4 Desplcese hacia abajo hasta el grupo DriveModule2 / Drive module
application y ample la opcin ABB Standard manipulator. Seleccione la
opcin IRB 1600, variante de manipulador IRB 1600-5/1.2.
5 Haga clic en Finalizar para crear el sistema.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
193
6 Trabajo en lnea
6.4.9.2 Un sistema preparado para un robot y un eje externo de posicionador
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.9.2 Un sistema preparado para un robot y un eje externo de posicionador
Continuacin
En este ejemplo, busque y seleccione el archivo extkey.kxt en la carpeta
C:\Archivos de programa\ABB Industrial IT\Robotics
IT\MediaPool\3HEA-000-00022.01.
Recomendacin
La carpeta MediaPool contiene los grupos de medios de varios
posicionadores estndar. Sus nombres se basan en la referencia del
posicionador, con un sufijo que indica que est configurado para sistemas
con un solo robot o para sistemas MultiMove.
2 Haga clic en el botn de flecha hacia la derecha que aparece junto al cuadro
Introducir clave para aadir la clave de posicionador.
3 Haga clic en Siguiente y contine en la pgina siguiente del asistente.
Modificacin de opciones
A la hora de crear sistemas de robot a partir de claves de robots reales, la clave
determina las opciones. Sin embargo, dado que usamos una clave virtual, tenemos
que definir las opciones manualmente. Para definir las opciones necesarias para
un posicionador, realice las operaciones siguientes:
1 Desplcese hacia abajo hasta el grupo RobotWare / Hardware (Control de
E/S) y active la casilla de verificacin 709-x DeviceNet (Conexin cruzada
lgica).
Esta opcin permite la comunicacin entre el controlador y el eje externo
del track.
2 Desplcese hacia abajo hasta el grupo DriveModule1 / Drive module
application y ample la opcin ABB Standard manipulator. Seleccione la
opcin IRB 1600.
Esta opcin cambia el robot a un IRB 1600-5/1.2.
3 Desplcese hasta el grupo DriveModule1 > Drive module configuration;
seleccione la opcin Drive System 04 1600/2400/260; ample el grupo
Additional axes drive module y seleccione la opcin R2C2 Add drive.
a Ample el grupo Drive type in position Z4 (Tipo de accionamiento en
posicin Z4) y seleccione la opcin 753-1 Drive C in pos Z4 (753-1
Accionamiento C en posicin Z4).
b Ample el grupo Drive type in position Y4 (Tipo de accionamiento en
posicin Y4) y seleccione 754-1 Drive C in pos Y4 (754-1
Accionamiento C en posicin Y4).
c Ample el grupo Drive type in position X4 (Tipo de accionamiento en
posicin X4) y seleccione la opcin 755-1 Drive C in pos X4 (755-1
Accionamiento C en posicin X4).
195
6 Trabajo en lnea
6.4.9.2 Un sistema preparado para un robot y un eje externo de posicionador
Continuacin
Esta opcin aade los mdulos de accionamiento para los ejes del
posicionador.
Nota
Si utiliza el sistema de accionamiento ms actualizado, haga lo siguiente:
Desplcese hacia abajo hasta el grupo DriveModule1 > Drive module
configuration (Drive Module 1 - Configuracin de mdulos de
accionamiento); seleccione la opcin Drive System 09 120/140/1400/1600
Compact; ample el grupo Power supply configuration (Configuracin de
fuente de alimentacin) y seleccione 1-Phase Power supply (Alimentacin
monofsica) o 3-Phase Power supply (Alimentacin trifsica) (segn
corresponda) > Additional axes drive module (Mdulo de accionamiento
de ejes adicionales) > Additional drive (Accionamiento adicional).
a Ample el grupo Drive type in position X3 (Tipo de accionamiento en
posicin X3) y seleccione la opcin Drive ADU-790A in position X3
(Accionamiento ADU-790A en posicin X3).
b Ample el grupo Drive type in position Y3 (Tipo de accionamiento en
posicin Y3) y seleccione la opcin Drive ADU-790A in position Y3
(Accionamiento ADU-790A en posicin Y3).
c Ample el grupo Drive type in position Z3 (Tipo de accionamiento en
posicin Z3) y seleccione la opcin Drive ADU-790A in position Z3
(Accionamiento ADU-790A en posicin Z3).
4 Haga clic en Finalizar para crear el sistema. Al iniciar el sistema en una
estacin de RobotStudio, debe configurar el sistema para cargar un modelo
para el posicionador y hacer que los movimientos funcionen correctamente.
Consulte Colocacin de ejes externos en la pgina 112 para obtener ms
informacin.
196
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.4.9.3 Valores de opciones para sistemas con posicionadores
RobotWare > Hardware > 709-x DeviceNet > 709-1 Master/Slave Single
RobotWare > Hardware > 709-x DeviceNet > 709-1 Master/Slave Single
Opcionalmente, para el uso del sistema con ArcWare aada RobotWare >
Application Arc > 633-1 Arc
197
6 Trabajo en lnea
6.4.9.3 Valores de opciones para sistemas con posicionadores
Continuacin
198
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.5 Manejo de E/S
199
6 Trabajo en lnea
6.5 Manejo de E/S
Continuacin
Procedimientos
Para ms informacin acerca del uso de la ventana Sistema de E/S, consulte
Entradas/Salidas en la pgina 394.
Para aadir una seal, consulte Aadir seales en la pgina 405.
200
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.6 Configuracin de sistemas
Utilice
Editor de configura- Con el Editor de configuracin, trabajar con los tipos e instancias
cin
de un tema determinado.
Editor de instancias El Editor de instancias permite especificar los valores de los parmetros en las instancias de los tipos de parmetros del sistema.
Nota
Para editar los parmetros del sistema, debe tener acceso de escritura en el
controlador.
Trminos
Parmetro del siste- La suma de todos los parmetros que configuran el sistema. Estn
mas
divididos en temas y tipos.
Tema
Tipo
Un conjunto de parmetros de una tarea de configuracin determinada. Un tipo puede ser considerado como un patrn que describe el
diseo y las propiedades de los parmetros incluidos en la tarea. Por
ejemplo, el tipo Motion System define qu parmetros deben utilizarse
para la configuracin de un sistema de movimiento.
Instancia
Como actualizacin de un tipo, una instancia es un conjunto especfico de parmetros con valores exclusivos creados a partir de un
patrn de tipo. En el Editor de configuracin, cada fila de la lista de
instancias es una instancia del tipo seleccionado en la lista de tipos.
Parmetro
Visualizacin de configuraciones
1 Para ver los temas de un controlador, en la pestaa Controlador, ample el
nodo Configuracin del controlador.
201
6 Trabajo en lnea
6.6 Configuracin de sistemas
Continuacin
En este momento, se muestran todos los temas como nodos subordinados
del nodo Configuracin.
2 Para ver los tipos e instancias de un tema, haga doble clic en el nodo del
tema que desee visualizar.
En este momento se abre el Editor de configuracin, que enumera todos los
tipos del tema en la lista Nombre de tipo. En la lista Instancia, cada instancia
del tipo seleccionado en la lista Nombre de tipo se muestra como una fila.
Los valores de los parmetros de las instancias se muestran en las columnas
de la lista de instancias.
3 Para ver informacin detallada de los parmetros de una instancia, haga
doble clic en la instancia.
En este momento, el Editor de instancias muestra el valor actual, las
restricciones y los lmites de los distintos parmetros de la instancia.
Edicin de parmetros
Puede editar los parmetros de una sola instancia o editar varias instancias a la
vez. La edicin de varias instancias a la vez resulta til cuando se desea cambiar
un mismo parmetro en varias instancias, por ejemplo al trasladar seales de una
unidad de E/S a otra.
1 En el Controlador, ample el nodo Controlador y el nodo Configuracin y
haga doble clic en el tema que contiene los parmetros que desee editar.
Con ello abrir el Editor de configuracin.
2 En la lista Nombre de tipo del Editor de configuracin, seleccione el tipo al
que pertenece el parmetro.
En este momento se muestran las instancias del tipo en la lista Instancia del
Editor de configuracin.
3 En la lista Instancia, seleccione las instancias que desee editar y presione
la tecla Intro. Para seleccionar varias instancias a la vez, mantenga
presionada la tecla Mays o CTRL mientras selecciona.
Como alternativa, haga clic con el botn derecho en una instancia y a
continuacin haga clic en Editar.
En este momento aparece el Editor de instancias.
4 En la lista Parmetro del Editor de instancias, seleccione el parmetro que
desee editar y cambie el valor del parmetro en el cuadro Valor.
Al editar varias instancias a la vez, los valores de parmetro que especifique
se aplican a todas las instancias. En el caso de los parmetros en los que
no especifique un nuevo valor, todas las instancias conservan su valor actual
para el parmetro.
5 Haga clic en Aceptar para aplicar los cambios en la base de datos de
configuracin del controlador.
En muchos parmetros, los cambios no tendrn efecto hasta que se reinicia
el controlador. Si sus cambios requieren un reinicio, recibir una notificacin.
Ahora ha actualizado los parmetros de sistema del controlador. Si prev
hacer varios cambios, puede esperar para reiniciar hasta que todos los
cambios se hayan hecho.
Contina en la pgina siguiente
202
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.6 Configuracin de sistemas
Continuacin
Cmo aadir instancias
Con el Editor de configuracin, puede seleccionar un tipo y crear una nueva
instancia del mismo. Por ejemplo, al aadir una nueva instancia del tipo Signal
(Seal) se crea una nueva seal en el sistema.
1 En la pestaa Controlador, ample el nodo Controlador y el nodo
Configuracin y haga doble clic en el tema que contiene el tipo del cual
desea aadir una instancia.
Con ello abrir el Editor de configuracin.
2 En la lista Nombre de tipo del Editor de configuracin, seleccione el tipo del
cual desea aadir una instancia.
3 En el men Controlador, apunte a Configuracin y haga clic en Aadir tipo
(la palabra tipo es reemplazada por el tipo seleccionado anteriormente).
Tambin puede hacer clic con el botn derecho en cualquier parte del Editor
de configuracin y seleccionar Aadir tipo en el men contextual.
Se aade una nueva instancia con los valores predeterminados y se muestra
en la ventana del Editor de instancias.
4 Si es necesario, edite los valores.
5 Haga clic en Aceptar para guardar la nueva instancia.
Los valores de la nueva instancia se validan en este momento. Si los valores
son vlidos, la instancia se guarda. De lo contrario, se mostrar una
notificacin de qu valores de los parmetros debe corregir.
En muchas instancias, los cambios no tendrn efecto hasta que se reinicie
el controlador. Si sus cambios requieren un reinicio, recibir una notificacin.
Ahora ha actualizado los parmetros de sistema del controlador. Si los
cambios requieren el reinicio del controlador, los cambios no se aplican
hasta que lo haga. Si prev hacer varios cambios, puede esperar para reiniciar
hasta que todos los cambios se hayan hecho.
Copia de una instancia
1 En el Controlador, ample el nodo Controlador y el nodo Configuracin y
haga doble clic en el tema que contiene la instancia que desea copiar.
Con ello abrir el Editor de configuracin.
2 En la lista Nombre de tipo del Editor de configuracin, seleccione el tipo del
cual desea copiar una instancia.
3 En la lista Instancia, seleccione una o varias instancias para copiarlas.
Si selecciona varias instancias y no tienen el mismo valor en todos los
parmetros, estos parmetros no tendrn valores predeterminados en las
nuevas instancias.
4 En el men Controlador, apunte a Configuracin y haga clic en Copiar tipo
(la palabra tipo es reemplazada por el tipo seleccionado anteriormente).
Tambin puede hacer clic con el botn derecho en la instancia que desea
copiar y seleccionar Copiar tipo en el men contextual.
Se aade una nueva instancia con los mismos valores que la instancia
copiada y se muestra en la ventana del Editor de instancias.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
203
6 Trabajo en lnea
6.6 Configuracin de sistemas
Continuacin
5 Cambie el nombre de la instancia. Si es necesario, edite tambin los dems
valores.
6 Haga clic en Aceptar para guardar la nueva instancia.
Los valores de la nueva instancia se validan en este momento. Si los valores
son vlidos, la instancia se guarda. De lo contrario, se mostrar una
notificacin de qu valores de los parmetros debe corregir.
En muchas instancias, los cambios no tendrn efecto hasta que se reinicie
el controlador. Si sus cambios requieren un reinicio, recibir una notificacin.
Ahora ha actualizado los parmetros de sistema del controlador. Si los
cambios requieren el reinicio del controlador, los cambios no se aplican
hasta que lo haga. Si prev hacer varios cambios, puede esperar para reiniciar
hasta que todos los cambios se hayan hecho.
Eliminacin de una instancia
1 En la pestaa Controlador, ample el nodo Controlador y el nodo
Configuracin y haga doble clic en el tema que contiene el tipo del cual
desea eliminar una instancia.
Con ello abrir el Editor de configuracin.
2 En la lista Nombre de tipo del Editor de configuracin, seleccione el tipo del
cual desea eliminar una instancia.
3 En la lista Instancia, seleccione la instancia que desea eliminar.
4 En el men Controlador, apunte a Configuracin y haga clic en Eliminar
tipo (la palabra tipo es reemplazada por el tipo seleccionado anteriormente).
Tambin puede hacer clic con el botn derecho en la instancia que desea
eliminar y seleccionar Eliminar tipo en el men contextual.
5 Aparece un cuadro de mensaje que le pregunta si desea eliminar o conservar
la instancia. Haga clic en S para confirmar que desea eliminarla.
En muchas instancias, los cambios no tendrn efecto hasta que se reinicie
el controlador. Si sus cambios requieren un reinicio, recibir una notificacin.
Ahora ha actualizado los parmetros de sistema del controlador. Si los
cambios requieren el reinicio del controlador, los cambios no se aplican
hasta que lo haga. Si prev hacer varios cambios, puede esperar para reiniciar
hasta que todos los cambios se hayan hecho.
Guardado de un archivo de configuracin
Los parmetros del sistema de un tema de la configuracin pueden guardarse en
un archivo de configuracin y almacenarse en el PC o en cualquiera de sus
unidades de red.
A partir de ese momento, es posible cargar los archivos de configuracin en un
controlador. Por tanto, resultan tiles como copias de seguridad o para transferir
configuraciones de un controlador a otro.
1 En la pestaa Controlador, ample el nodo Configuracin y seleccione el
tema que desea guardar en un archivo.
2 En el men Controlador, apunte a Configuracin y seleccione Guardar
parmetros de sistema.
Contina en la pgina siguiente
204
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.6 Configuracin de sistemas
Continuacin
Tambin puede hacer clic con el botn derecho en el tema y seleccionar
Guardar parmetros del sistema en el men contextual.
3 En la ventana de dilogo Guardar como, busque la carpeta en la que desea
guardar el archivo.
4 Haga clic en Guardar.
Guardado de varios archivos de configuracin
1 En la pestaa Controlador, seleccione el nodo Configuracin.
2 En el men Controlador, apunte a Configuracin y haga clic en Guardar
parmetros de sistema.
Tambin puede hacer clic con el botn derecho en el nodo de configuracin
y hacer clic en Guardar parmetros del sistema.
3 En la ventana de dilogo Guardar parmetros del sistema, seleccione los
temas que desea guardar en archivos. A continuacin, haga clic en Guardar.
4 En la ventana de dilogo Buscar carpeta, busque la carpeta en la que desea
guardar los archivos y haga clic en Aceptar.
En este momento, los temas seleccionados se guardan en archivos de
configuracin con los nombres predeterminados en la carpeta especificada.
Carga de un archivo de configuracin
Un archivo de configuracin contiene todos los parmetros del sistema de un tema
de configuracin. Por tanto, resultan tiles como copias de seguridad o para
transferir configuraciones de un controlador a otro.
Al cargar un archivo de configuracin en un controlador, ste debe corresponder
a la misma versin principal que el controlador de origen. Por ejemplo, no es
posible cargar archivos de configuracin de un sistema S4 en un controlador IRC5.
1 En la pestaa Controlador, seleccione el nodo Configuracin.
2 En el men Controlador, apunte a Configuracin y seleccione Cargar
parmetros.
Tambin puede hacer clic con el botn derecho en el nodo de configuracin
y seleccionar Cargar parmetros en el men contextual.
De esta forma, se abre la ventana de dilogo Seleccionar modo.
3 En la ventana de dilogo Seleccionar modo, seleccione cmo desea combinar
los parmetros del archivo de configuracin para cargarlos con los
parmetros existentes.
Si desea
entonces
Aadir al tema los nuevos parmetros del Haga clic en Cargar parmetros si no
archivo de configuracin al tema, sin mo- hay duplicados.
dificar los existentes.
205
6 Trabajo en lnea
6.6 Configuracin de sistemas
Continuacin
Aadir al tema los nuevos parmetros del Haga clic en Cargar parmetros y reemarchivo de configuracin y actualizar los plazar los duplicados
existentes con los valores del archivo de
configuracin. Los parmetros que slo
existen en el controlador pero no en el
archivo de configuracin no cambiarn
en absoluto.
206
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.7 Manejo de eventos
Filtrar eventos.
Ordenar eventos.
Cdigo
Ttulo
Categora
N de secuencia
Fecha y hora
Descripcin
Una situacin que debe conocer pero que no es tan grave como para que
sea necesario detener el proceso ni el programa de RAPID. Sin embargo,
con frecuencia los avisos indican problemas subyacentes que tendrn que
ser resueltos ms tarde o ms temprano.
En ocasiones, las advertencias requieren una confirmacin.
207
6 Trabajo en lnea
6.7 Manejo de eventos
Continuacin
Tipo de
evento
Descripcin
Error
Nota
Esta informacin tambin se indica con colores: azul para informacin, amarillo
para advertencia y rojo para un error que debe ser corregido para poder continuar.
Cdigo del evento.
El cdigo del evento es un nmero que identifica al mensaje de evento. Junto con
la fecha y hora, cada evento tiene una identificacin nica.
Ttulo del evento.
El ttulo del evento es una descripcin breve del evento.
Categora del evento
La categora del evento es una indicacin del origen del evento.
Categora
Pantalla
Comunes
Operativos
Sistema
Equipo
Programa
Eventos relacionados con las aplicaciones de proceso en funcionamiento y los programas de RAPID.
Movimiento
E/S y comunicacin Eventos relacionados con las seales de entrada y salida, la comunicacin serie o de red y los buses de proceso.
Usuario
Interno
Proceso
Cfg
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
6 Trabajo en lnea
6.7 Manejo de eventos
Continuacin
Fecha y hora
La fecha y hora indican exactamente en qu momento se produjo el evento. Junto
con el cdigo del evento, este registro de fecha y hora garantiza que cada evento
tenga una identificacin nica.
evento, descripcin
Al seleccionar un evento de la lista, la informacin detallada correspondiente
aparece a la derecha. Incluye una descripcin y, si corresponde, las consecuencias,
las causas y las acciones recomendadas para resolver el problema.
Descripcin general
El Registro de eventos registra automticamente todos los eventos del controlador
una vez que se ha puesto en marcha. De forma predeterminada, los eventos se
muestran en el orden cronolgico especificado por N de secuencia.
Nota
Todas las modificaciones realizadas en la lista que usted puede ver no afectan
en ningn caso al registro del controlador. Lo que usted ve es slo una copia.
Administracin de eventos
1 En el Explorador de vistas de robot, seleccione un sistema.
2 Haga doble clic en el nodo Registro de eventos.
Para clasificar eventos
Haga clic en el ttulo de la columna por la que desee clasificar. Para cambiar de la clasificacin ascendente a la
descendente y viceversa, vuelva a hacer clic en el ttulo.
Haga clic en Guardar y seleccione las categoras que desee. Especifique la ubicacin para los archivos de registro
en la ventana de dilogo Guardar como y, a continuacin,
haga clic en Aceptar.
Si selecciona Todo al seleccionar las categoras, se
crear un archivo de registro para cada categora de
eventos.
209
6 Trabajo en lnea
6.7 Manejo de eventos
Continuacin
Obtencin de los eventos del controlador
Para borrar la lista y obtener del controlador de robot todos los eventos existentes:
1 Si lo desea, guarde el historial actual del Registro de eventos.
2 Indique si desea que la lista se actualice siempre que se produzcan nuevos
eventos o si slo tiene inters en ver los eventos que ya se hayan producido.
Para...
...entonces...
Obtener automticamente infor- Active la casilla de verificacin Actualizacin aumacin actualizada cuando se tomtica (est activada de forma predeterminada)
produzcan nuevos eventos
No obtener automticamente in- Desactive la casilla de verificacin Actualizacin
formacin actualizada cuando se automtica.
produzcan nuevos eventos
3 Para borrar la lista actual, obtener y mostrar todos los eventos que estn
almacenados actualmente en los archivos de registro del controlador.
210
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.1 Descripcin general
7 Pestaa Archivo
7.1 Descripcin general
Descripcin general
La pestaa Archivo contiene las opciones necesarias para crear una nueva estacin,
crear un sistema de robot, conectarse a un controlador, guardar la estacin como
un visor y otras opciones de RobotStudio.
En la siguiente tabla se enumeran las distintas opciones, presentadas en distintas
pestaas, disponibles en el men Archivo:
Pestaas
Descripcin
Cerrar
Informacin
Reciente
Nuevo
Imprimir
Compartir
En lnea
Ayuda
Muestra informacin acerca de la instalacin y las licencias de RobotStudio. Consulte Instalacin de RobotStudio y licencias en la pgina 41.
Opciones
Salida
Cierra RobotStudio.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
211
7 Pestaa Archivo
7.2 Nuevo
7.2 Nuevo
Creacin de una estacin vaca
1 En la pestaa Archivo, haga clic en Nuevo.
2 Haga clic en Estacin vaca y a continuacin haga clic en Crear.
Se crea una nueva estacin vaca.
Creacin de una estacin con controlador de robot
1 En la pestaa Archivo, haga clic en Nuevo.
2 Haga clic en Estacin con controlador de robot.
Se enumeran los robots pequeos, medianos, grandes, de pintura y
especiales disponibles.
3 Seleccione un robot adecuado en la lista. Tambin puede hacer clic en
Examinar para buscar un sistema y seleccionarlo.
RobotStudio crea automticamente un controlador virtual adecuado para su
sistema.
4 Haga clic en Crear.
Creacin de una estacin con controlador de robot existente
1 En la pestaa Archivo, haga clic en Nuevo.
2 Seleccione Estacin con controlador de robot existente.
3 En la lista desplegable Grupo de sistemas, seleccione la carpeta que
contiene el sistema que necesite.
La ruta predeterminada de System Pool es
C:\User\ABB\Documents\RobotStudio\Systems.
Tambin puede aadir una carpeta a la lista System Pool. Para aadir una
carpeta, haga clic en Aadir, busca la carpeta necesaria y a continuacin
haga clic en Seleccionar carpeta. Para eliminar una carpeta de la lista System
Pool, seleccinela y a continuacin haga clic enEliminar.
4 En la lista Sistemas encontrados, seleccione un sistema y a continuacin
haga clic en Crear.
Creacin de un nuevo archivo de mdulo de RAPID
1 En la pestaa Archivo, haga clic en Nuevo.
2 Haga clic en Archivo de mdulo de RAPID.
3 Seleccione una de las siguientes opciones:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.2 Nuevo
Continuacin
En funcin de la seleccin que realice, el mdulo de RAPID creado se abre
en el Editor de RAPID.
Para obtener ms informacin acerca de la administracin de los mdulos de
RAPID basados en archivos, consulte Administracin de mdulos de RAPID
basados en archivos en la pgina 455.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
213
7 Pestaa Archivo
7.3.1 Pack and Go
7.3 Compartir
7.3.1 Pack and Go
Empaquetado de una estacin
1 En el men Archivo, haga clic en Compartir y seleccione Pack & Go para
abrir el Asistente Pack & Go.
2 En la pgina Bienvenido al asistente Pack & Go, haga clic en Siguiente.
3 En la pgina Destino, haga clic en Examinar y especifique el directorio de
destino del paquete. Haga clic en Siguiente.
Para proteger con contrasea su archivo Pack & Go, active la casilla de
verificacin Proteger paquete con contrasea. A continuacin, especifique
la contrasea. Para ver la contrasea que ha introducido, active la casilla de
verificacin Mostrar contrasea. Al abrir el archivo Pack & Go, debe indicar
esta contrasea para poder cargar la estacin.
4 En la pgina Bibliotecas, seleccione una de las tres opciones posibles. Haga
clic en Siguiente.
5 En la pgina Sistemas, active la casilla de verificacin Incluir en el paquete
copias de seguridad de todos los sistemas de robot. Opcionalmente, active
la casilla de verificacin Incluir un grupo de medios para las opciones
adicionales. Haga clic en Siguiente.
6 En la pgina Lista para empaquetar, repase la informacin y haga clic en
Finalizar.
7 En la pgina Pack & Go finalizado, repase los resultados y haga clic en
Cerrar.
214
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.3.2 Unpack and Work
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
215
7 Pestaa Archivo
7.3.3 Station Viewer
Haga clic en este botn para guardar todas las opciones presentes en la pgina actual.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.3.3 Station Viewer
Continuacin
Restablecer
Predeterminado
Opciones:General:Apariencia
Seleccione el idioma de la Seleccione el idioma a utilizar.
aplicacin
El idioma predeterminado es el mismo que el del sistema
operativo del usuario de destino. De lo contrario, es el ingls.
Seleccione un tema de co- Seleccione el color a utilizar.
lores
Opciones:General:Grficos
Color de fondo
Simulacin
Al ejecutar una simulacin, quedan grabados los movimientos y la visibilidad de
los objetos. La grabacin se incluye opcionalmente en el visor de Station Viewer.
Los botones de control de la simulacin estn activados si el visor de Station
Viewer contiene una simulacin grabada.
A continuacin se enumeran los botones de control de la simulacin:
Reproducir
Parar
Restablecer
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
217
7 Pestaa Archivo
7.4 Opciones
7.4 Opciones
Botones comunes
Aplicar
Haga clic en este botn para guardar todas las opciones presentes en la pgina actual.
Restablecer
Predeterminado
Opciones:General:Apariencia
Seleccione el idioma de la Seleccione el idioma a utilizar.
aplicacin
Seleccione un tema de
colores
Escala predeterminada pa- Define la escala predeterminada para usar en ventanas que
ra ventanas ampliables
pueden ampliarse, por ejemplo, Editor de RAPID, Editor de
datos de RAPID y Editor de configuracin.
Mostrar sugerencias en
pantalla
Mostrar cuadros de edi- Active la casilla de verificacin si desea mostrar con un fondo
cin de posiciones sobre coloreado los cuadros de posicin de las ventanas de dilogo
fondo rojo/verde/azul
de modificacin. Valor predeterminado: activada.
Agrupar en una pestaa Active la casilla de verificacin para agrupar las ventanas de
las ventanas de documen- documento relacionadas en una pestaa. La modificacin de
to relacionadas
esta opcin requiere un reinicia para que los cambios se apliquen.
Restaurar ventanas de
Active esta casilla de verificacin para restaurar las ventanas
dilogo y mensajes ocul- de dilogo o los mensajes que pueda haber ocultado durante
tos
el uso de RobotStudio.
Opciones:General:Licencias
Ver las licencias instaladas
Haga clic para ver las licencias, enumeradas por caractersticas, versiones, tipos, fechas de caducidad y estado.
Asistente de activacin
En el caso de los usuarios de RobotStudio Basic, es obligatorio participar en el informe de experiencias del usuario.
En el caso de los usuarios de RobotStudio Premium, la
participacin en el informe de experiencias del usuario es
opcional.
Opciones:General:Unidades
Cantidad
Unidad
Mostrar decimales
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.4 Opciones
Continuacin
Editar decimales
Opciones:General:Avanzado
Nmero de pasos de Des- El nmero de operaciones que pueden deshacerse o rehacerse.
hacer/Rehacer
Bajar este valor puede reducir el consumo de memoria.
Advertir sobre procesos Muestra un aviso acerca de procesos hurfanos del controlador
de controlador virtual en virtual.
curso en el momento del
arranque.
Mostrar ventana de dilo- Muestra un aviso al eliminar objetos.
go de confirmacin al eliminar objetos
Mostrar ventana de dilo- Muestra un aviso al eliminar objetivos e instrucciones de mogo de confirmacin al eli- vimientos.
minar objetivos y las instrucciones de movimiento
correspondientes
Poner en primer plano la Active esta casilla de verificacin para poner en primer plano
ventana de salida si se
la ventana de salida si se muestra un mensaje de error.
muestra un mensaje de
error
Opciones:General:Archivos y carpetas
Carpeta de proyectos del Introduzca la ruta de su carpeta de proyectos. Ser la carpeta
usuario
mostrada en las ventanas de dilogo de apertura y guardado
de RobotStudio.
...
Active esta casilla de verificacin para guardar automticamente la estacin a intervalos definidos. Valor predeterminado:
desactivada.
Intervalo
Borrar estaciones y contro- Borra la lista de estaciones y controladores utilizados recienladores recientes
temente
Ubicaciones de documen- Abre la ventana de dilogo Ubicaciones de documentos. Para
tos
obtener ms informacin, consulte La ventana Documentos
en la pgina 65.
Opciones:General:Captura de pantalla
Toda la ventana de aplica- Seleccione esta opcin para capturar toda la aplicacin.
cin
Ventana de documento
activa
Copiar a Portapapeles
Active esta casilla de verificacin para guardar en el Portapapeles del sistema la imagen capturada.
219
7 Pestaa Archivo
7.4 Opciones
Continuacin
Guardar en archivo
Ubicacin
...
Busque la ubicacin.
Nombre de archivo
Especifique el nombre del archivo de imagen. El nombre predeterminado es "RobotStudio", al que se aade una fecha.
Lista de sufijos de archivo Seleccione el formato de archivo deseado. El formato predeterminado es JPG.
Opciones:General:Grabadora de pantalla
Frecuencia de fotogramas Especifique la frecuencia de fotogramas, en fotogramas por
segundo.
Iniciar grabacin tras
Resolucin - Igual que la Seleccione esta opcin para usar la misma resolucin que la
ventana
de la ventana de grficos.
Resolucin - Resolucin Seleccione esta opcin para reducir la resolucin de acuerdo
de lmite
con los valores de Anchura mxima y Altura mxima que especifique.
Anchura mxima
Altura mxima
Compresin de vdeo
Opciones:Robotics:Editor de RAPID
Mostrar nmeros de lnea Active esta casilla de verificacin para ver nmeros de lnea
en el Editor de RAPID.
Mostrar regla
Mostrar espacio en blanco Active esta casilla de verificacin para mostrar los caracteres
de espacio en blanco en el Editor de RAPID.
Ajustar lneas largas
Convertir tabuladores en Active esta casilla de verificacin para convertir los tabuladores
espacios
en espacios en el Editor de RAPID.
Tamao de tabulador
Estilos de texto
Color de texto
Color de fondo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.4 Opciones
Continuacin
Negrita
Cursiva
Opciones:Robotics:RAPID Profiler
Archivo de registro de
RAPID predeterminado
Pedir siempre nombre de Active esta casilla de verificacin para especificar siempre
archivo
manualmente el nombre del archivo de registro.
Abrir anlisis al detener el Active esta casilla de verificacin para abrir el anlisis una vez
registro
creado el registro.
Opciones:Robotics:Programacin grfica
Mostrar ventana de dilogo en advertencias sobre
objetos de trabajo definidos globalmente
Mostrar ventana de dilo- Active esta casilla de verificacin si desea que se muestre la
go de sincronizacin tras ventana de dilogo de sincronizacin si ha cargado un progracargar un programa/mdu- ma o un mdulo. Valor predeterminado: activada.
lo
Mostrar una notificacin Active esta casilla de verificacin si desea recibir un aviso para
de que se han utilizado los indicar que wobj0 y/o tool0 estn activos y se utilizarn en la
datos predeterminados
accin actual. Valor predeterminado: activada.
Usar como activa al crear Active esta casilla de verificacin si desea que los datos de
datos de herramienta
herramienta recin creados sean los datos activos. Valor predeterminado: activada.
Usar como activa al crear Active esta casilla de verificacin si desea que los objetos de
objetos de trabajo
trabajo recin creados sean los activos. Valor predeterminado:
activada.
AutoPath
Opciones:Robotics:Sincronizacin
Usar las ubicaciones de La conversin de datos, por ejemplo de un objetivo a un objeto
sincronizacin predetermi- de trabajo, debe utilizar el comportamiento predeterminado
nadas
para las ubicaciones de sincronizacin. Valor predeterminado:
activada.
Mostrar la notificacin de Notifica el comportamiento descrito arriba. Valor predeterminaubicaciones de sincroniza- do: activada.
cin predeterminadas
Ubicaciones de declaracin predeterminada
Opciones:Robotics:Mecanismo
Vector de aproximacin
Vector de recorrido
221
7 Pestaa Archivo
7.4 Opciones
Continuacin
Permitir comprobacin de
configuracin para instruccin de salto a objetivo/movimiento
Active esta casilla de verificacin si desea permitir las comprobaciones de configuracin al saltar a un objetivo o en las instrucciones de movimiento. Si est activada y un objetivo no
tiene asignada ninguna configuracin vlida, se le pedir que
defina una. Si est desactivada, se usa la configuracin ms
cercana a la actual. Valor predeterminado: activada.
Opciones:Robotics:Virtual Controller
Siempre visible
Activar transparencia
Registro
Abrir automticamente
Active esta casilla de verificacin para abrir automticamente
ventana de operador vir- la ventana de operador virtual. Valor predeterminado: Activado.
tual
Opciones:En lnea:Autentificacin
Usuarios recientes
Eliminar/Eliminar todos
Permitir cierre de sesin Active esta casilla de verificacin si desea cerrar automticaautomtico
mente la sesin.
Tiempo lmite
Singularidades
Opciones:Grficos:Apariencia
Antialiasing
Desplace el control deslizante para controlar el nivel de multimuestreo utilizado para suavizar los bordes dentados. Las
opciones disponibles varan en funcin del hardware. RobotStudio debe ser iniciado para que se aplique esta configuracin.
Iluminacin avanzada
Perspectiva
Ortogrfica
Haga clic en esta opcin para ver la vista ortogrfica del objeto
de forma predeterminada.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.4 Opciones
Continuacin
Color de fondo personali- Haga clic en el rectngulo coloreado para cambiar el color
zado
predeterminado del fondo.
Mostrar suelo
Transparente
Separacin de cuadrcula Para cambiar la separacin de la cuadrcula de UCS en las direcciones de las coordenadas X e Y, introduzca el valor necesario en el cuadro. Valor predeterminado: 1000 mm (o su
equivalente en otras unidades).
Mostrar sistema de coor- Active la casilla de verificacin si desea que se muestren los
denadas mundo
sistemas de coordenadas. Valor predeterminado: activada.
Mostrar botones de nave- Active esta casilla de verificacin para disponer de botones
gacin y seleccin
de navegacin y seleccin en la ventana de grficos.
Las opciones que seleccione entrarn en vigor al crear una nueva estacin o al
seleccionar Parmetros de vista predeterminados en el men Configuracin de
la pestaa Vista de la cinta Herramientas grficas.
Opciones:Grficos:Rendimiento
Nivel de detalle
Indique si el nivel de detalle debe ser Auto, Ms exacto, Mediano o Menos exacto. Valor predeterminado: Auto.
Representar ambas caras Active la casilla de verificacin si desea omitir los tringulos
que estn orientados hacia atrs. Valor predeterminado: activada.
La ocultacin de los tringulos orientados hacia atrs aumenta
el rendimiento de los grficos, pero puede dar lugar a una representacin inesperada de las superficies en los modelos
cuyas caras no estn orientadas correctamente.
Ocultar objetos ms pequeos de
Las opciones que seleccione aqu son genricas para todos los objetos de
RobotStudio. Sin embargo, la ventana de dilogo Apariencia de grficos permite
redefinir algunos de estos ajustes en objetos individuales.
Opciones:Grficos:Comportamiento
Navegacin
Seleccione una actividad de navegacin y a continuacin especifique los botones del ratn que se van a utilizar para la
actividad de navegacin seleccionada.
Sensibilidad de navegacin
Radio de seleccin (pxe- Para cambiar el radio de seleccin (es decir, a qu distancia
les)
debe estar el puntero del ratn al hacer clic para que se seleccione un elemento), introduzca en el cuadro de valor el valor
de pxeles necesario. Valor predeterminado: 5.
223
7 Pestaa Archivo
7.4 Opciones
Continuacin
Resaltar seleccin
Indique si el objeto seleccionado debe distinguirse en la ventana Grficos con un color, con un contorno o no distinguirse
de ninguna forma. Valor predeterminado: color.
Color de resalte
Activar presentacin preli- Active la casilla de verificacin para permitir el resalte temporal
minar de seleccin
de los elementos que pueden seleccionarse cuando el ratn
pase sobre ellos. Valor predeterminado: activada.
Mostrar sistema de coor- Active la casilla de verificacin para mostrar el sistema de
denadas local para obje- coordenadas local de los objetos seleccionados. Valor predetos seleccionados
terminado: activada.
Opciones:Grficos:Geometra
Nivel de detalle
Opciones:Simulacin:Colisin
Realizar deteccin de coli- Indique si desea que la deteccin de colisiones se realice dusiones
rante la simulacin o siempre. Valor predeterminado: siempre.
Pausar/detener simulacin Active esta casilla de verificacin si desea que la simulacin
en colisin
se detenga en el lugar de una colisin o una casi colisin. Valor
predeterminado: desactivada.
Registrar colisiones en
ventana de salida
Registrar colisiones en
archivo:
Permitir deteccin rpida Active esta casilla de verificacin para aumentar el rendimiento
de colisiones
mediante la deteccin de colisiones entre rectngulos geomtricos delimitadores en lugar de tringulos geomtricos. Esto
puede dar lugar a la deteccin de falsas colisiones, dado que
los tringulos son la geometra real y los rectngulos delimitadores son siempre mayores. Sin embargo, las colisiones autnticas s se detectarn. Cuanto mayor es el objeto, mayor
es el nmero de colisiones falsas que pueden detectarse.
Ver
Haga clic en este botn para abrir con el Bloc de notas el archivo de registro especificado en el cuadro Archivo.
Borrar
Haga clic en este botn para borrar el archivo de registro especificado en el cuadro Archivo.
...
Opciones:Simulacin:Tiempo virtual
Modo de tiempo virtual - Esta opcin hace que RobotStudio utilice siempre el modo de
Tiempo de ejecucin libre ejecucin libre.
Las simulaciones creadas con el componente inteligente se
admiten ahora con el VC en este modo. El resultado es que
las aplicaciones FlexPendant y ScreenMaker pueden ejecutarse
en el FlexPendant junto con las simulaciones de componente
inteligente.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
7 Pestaa Archivo
7.4 Opciones
Continuacin
Modo de tiempo virtual Divisin de tiempo
Opciones:Simulacin:Exactitud
Velocidad de simulacin Permite ajustar la velocidad de simulacin con respecto al
tiempo real. Puede ajustar la velocidad de la simulacin a un
mximo del 200%.
Lo ms rpido posible
Simulacin de paso de
tiempo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
225
8 Pestaa Inicio
8.1 Descripcin general
8 Pestaa Inicio
8.1 Descripcin general
Pestaa Inicio
La pestaa Inicio contiene los controles necesarios para construir estaciones,
crear sistemas, programar trayectorias y colocar elementos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
227
8 Pestaa Inicio
8.2 ABB Library
228
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.3 Importar biblioteca
Equipo
Documentos
Ubicaciones
Buscar biblioteca
Nota
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
229
8 Pestaa Inicio
8.4.1 Sistema de robot
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.4.1 Sistema de robot
Continuacin
Las tareas pueden ser aadidas y eliminadas con los botones
correspondientes. Los mecanismos pueden ser movidos hacia arriba o hacia
abajo con las flechas correspondientes. Para correlacionar los mecanismos
con las tareas, realice este paso:
9 Opcionalmente, haga los cambios en la correlacin y a continuacin haga
clic en Siguiente.
Aparece la pgina Opciones del sistema.
10 En la pgina Opciones del sistema, tiene la opcin de alinear las bases de
coordenadas de las tareas con sus correspondientes bases de coordenadas
de la base.
231
8 Pestaa Inicio
8.4.1 Sistema de robot
Continuacin
Configuracin de un transportador
1 Haga clic en Configuracin.
2 En la pestaa Secuencia de pieza, seleccione Pieza en Piezas disponibles.
El botn de flecha hacia la derecha est activado.
3 Haga clic en el botn de flecha hacia la derecha para trasladar la Pieza a la
lista Piezas movidas por el transportador.
4 Haga clic en los botones de flecha hacia arriba y hacia abajo para mover la
pieza seleccionada en la lista Piezas movidas por el transportador.
5 En la pestaa Rastreo de piezas, seleccione Pieza en la lista Piezas movidas
por el transportador.
6 Seleccione CNV1 en la lista Unidad mecnica.
7 Seleccione un objeto de trabajo en la lista Objeto de trabajo.
8 Haga clic en Aadir. El objeto de trabajo aparece en la lista.
Si la misma pieza de trabajo es rastreada por ms de un robot, aada un par
de objetos de trabajo por cada robot que rastree la pieza de trabajo. Este
procedimiento debe repetirse con cada pieza de trabajo que deba rastrearse.
9 Haga clic en Aceptar.
10 Active la unidad mecnica del transportador (CNV1). Consulte Activar
unidades mecnicas en la pgina 370
Eliminacin de objetos del transportador
1 Haga clic en Configuracin.
Aparece la ventana de dilogo Configuracin de transportador.
2 En la pestaa Secuencia de pieza, seleccione Pieza en la lista Piezas
movidas por el transportador.
El botn de flecha hacia la izquierda est activado.
3 Haga clic en el botn de flecha hacia la izquierda para eliminar la pieza de
la lista Piezas movidas por el transportador y colocarla en la lista Piezas
disponibles.
232
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.4.2 External Axis Wizard
233
8 Pestaa Inicio
8.4.2 External Axis Wizard
Continuacin
Uso del Asistente para ejes externos
1 En el men Sistema de robot, haga clic en Asistente para ejes externos.
Aparece la primera pgina del asistente. Enumera los mecanismos definidos
anteriormente (incluidos los robots) en el cuadro Mechanisms (Mecanismos).
2 En el cuadro Mechanisms (Mecanismos), seleccione los mecanismos que
desee incluir en el sistema.
Para dos posicionadores de ejes de rotacin con los dos ejes en serie,
tiene la opcin de seleccionar la casilla de verificacin Modelo de
error.
Los mecanismos definidos con el modelo de error pueden calibrarse
con el FlexPendant usando un mtodo estndar de cuatro puntos para
cada eje. De esta forma compensar las desviaciones presentes en
los mecanismos reales.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.4.2 External Axis Wizard
Continuacin
Para compartir el Drive Module con una unidad mecnica, seleccione
esa unidad mecnica en la lista Accionamientos comunes. Las lista
muestra todos los mecanismos (excepto el robot TCP) con el mismo
nmero de ejes que el seleccionado. Los ejes de las unidades
mecnicas utilizan los mismos eje lgico y unidad mecnica. Tenga
en cuenta que la opcin de accionamiento comn no est disponible
a no ser que se seleccione un rel de activacin para la unidad
mecnica. As se asegura que dos unidades mecnicas que comparten
un accionamiento no pueden activarse a la vez.
5 Configure el eje a partir de la siguiente informacin.
235
8 Pestaa Inicio
8.4.2 External Axis Wizard
Continuacin
configurar un sistema, el archivo MOC.cfg con un subconjunto para los equipos
externos se guarda y se inicia un controlador virtual para la verificacin.
Nota
Todos los mecanismos que se hayan utilizado en esta configuracin se
desconectarn de la biblioteca. Para mantener estos cambios en el archivo de
biblioteca (.rslib), es necesario guardarlos manualmente. Esto se debe a que el
Asistente para ejes externos puede haber ajustado automticamente los
mecanismos para habilitar su configuracin.
236
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.5 Importar geometra
Geometra de usuario
Buscar geometra
2 Haga clic en Geometra del usuario para seleccionar las geometras definidas
por el usuario.
3 Haga clic en Buscar geometra para buscar la carpeta en la que se encuentra
la geometra.
En el caso de las geometras predefinidas, haga clic en el icono Geometra
que aparece en el lado izquierdo de la ventana de dilogo.
4 Seleccione la geometra necesaria y haga clic en Abrir.
Si desea que la geometra se mueva junto con otro objeto, conctela al objeto
necesario. Consulte Conectar a en la pgina 482.
Para modificar el nivel detalle para la importacin de geometras, consulte
Opciones en la pgina 218.
Nota
La pestaa Modelado tambin contiene la opcin Importar geometra.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
237
8 Pestaa Inicio
8.6.1 Base de coordenadas
Seleccionar como UCS Active esta casilla de verificacin para utilizar la base de
coordenadas creada como sistema de coordenadas del
usuario.
Nota
La pestaa Modelado tambin contiene la opcin Bastidor.
238
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.6.2 Base de coordenadas con tres puntos
3 Si selecciona Posicin:
Posicin en la base de
coordenadas
Punto de eje X
Tres puntos
239
8 Pestaa Inicio
8.6.2 Base de coordenadas con tres puntos
Continuacin
240
Punto de eje Y
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.7 Objeto de trabajo
Objeto de trabajo sosteni- Seleccione si el objeto de trabajo debe ser sostenido por el
do por el robot
robot. Si selecciona True, el robot ser el que sostenga el objeto de trabajo. La herramienta puede ser estacionaria o sostenida por otro robot.
Movido por unidad mec- Seleccione la unidad mecnica que mueve el objeto de trabajo.
nica
Esta opcin slo es aplicable si se ha cambiado Programado
a False.
Programado
Posicin X, Y, Z
241
8 Pestaa Inicio
8.7 Objeto de trabajo
Continuacin
Sistema de coordenadas Especifique la posicin de la base de coordenadas del usuario.
por puntos
Posicin X, Y, Z
242
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.8 Datos de herramienta
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
243
8 Pestaa Inicio
8.9.1 Programar un objetivo
8.9 Objetivo
8.9.1 Programar un objetivo
Programacin de un objetivo
Para programar un objetivo, realice las operaciones siguientes:
1 En el navegador Diseo, seleccione el objeto de trabajo y la herramienta en
los que desea programar el objetivo.
2 Mueva manualmente el robot hasta la posicin deseada. Para mover
manualmente un robot de forma lineal, el controlador virtual debe estar en
marcha.
3 Haga clic en Programar objetivo.
4 Se crea un nuevo objetivo en el navegador, dentro del nodo del objeto de
trabajo activo. En la ventana de grficos, se crea un sistema de coordenadas
en la posicin del TCP. Se guarda la configuracin del robot en el objetivo.
244
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.9.2 Crear objetivo
Seleccione
Mundo
245
8 Pestaa Inicio
8.9.2 Crear objetivo
Continuacin
246
Posicin
Orientacin
Aadir
Haga clic en este botn para aadir un punto y sus coordenadas a la lista Puntos.
Modificar
Puntos
Ms/Menos
Nombre de objetivo
Objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.9.3 Crear objetivo de ejes
Para los Ejes del robot, haga clic en el cuadro Valores y a continuacin
haga clic en la flecha hacia abajo. Se muestra la ventana de dilogo
Valores de eje. Introduzca los valores de los ejes en los cuadros y
haga clic en Aceptar.
Haga clic en la lista Valores, introduzca los valores en la ventana de dilogo Valores de eje y haga clic en Aceptar.
Ejes externos
Haga clic en la lista Valores, introduzca los valores en la ventana de dilogo Valores de eje y haga clic en Aceptar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
247
8 Pestaa Inicio
8.9.4 Crear objetivos de borde
para...
Offset vertical
Offset lateral
ngulo de aproximacin Especificar el ngulo entre la normal (inversa) de la superficie y el vector de aproximacin del objetivo.
Invertir sentido de des- Especificar si el vector de desplazamiento del objetivo es
plazamiento
paralelo o inversamente paralelo a la tangente del borde.
Nota
Para cada punto de objetivo, se muestra una presentacin preliminar de
los vectores de aproximacin y desplazamiento y como una esfera que
representa el punto del borde en la ventana de grficos. La presentacin
preliminar de las flechas se actualiza dinmicamente a medida que se
modifican las variables.
Contina en la pgina siguiente
248
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.9.4 Crear objetivos de borde
Continuacin
4 Haga clic en Eliminar para eliminar los puntos de objetivo del cuadro de
lista.
5 Haga clic en Ms para ampliar la ventana de dilogo Crear objetivos de
borde y seleccionar las siguientes opciones avanzadas:
Utilice...
para...
Nombre de objetivo
Cambiar el nombre de objetivo, de su nombre predeterminado a un nuevo nombre definido por el usuario
Tarea
Objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
249
8 Pestaa Inicio
8.10 Trayectoria vaca
250
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.11 AutoPath
8.11 AutoPath
Descripcin general
AutoPath ayuda a generar trayectorias exactas (lineales y circulares) basndose
en geometra de CAD.
Requisitos previos
Necesita disponer de un objeto geomtrico con bordes, curvas o ambos.
Creacin de una trayectoria automticamente
La funcin AutoPath puede crear trayectorias a partir de curvar o a lo largo de los
bordes de una superficie. Para crear una trayectoria a lo largo de una superficie,
utilice el nivel de seleccin Superficie y para crear una trayectoria a lo largo de
una curva, utilice el nivel de seleccin Curva. Al utilizar el nivel de seleccin
Superficie, se elegir el borde ms cercano de la seleccin para incluirlo en la
trayectoria. Un borde slo puede seleccionarse si est conectado al ltimo borde
seleccionado.
Al utilizar el nivel de seleccin Curva, el borde seleccionado se aadir a la lista.
Si la curva no tiene ramificaciones, todos los bordes de la curva completa se
aadirn a la lista si mantiene pulsado el botn MAYS al seleccionar un borde.
La aproximacin y los sentidos de desplazamiento tal como se definieron en las
opciones RobotStudio se utilizan para definir la orientacin de los objetivos creados;
consulte Opciones:Robotics:Mecanismo en la pgina 221.
Utilice este procedimiento para generar automticamente una trayectoria.
1 En la pestaa Inicio, haga clic en Trayectoria y seleccione AutoPath.
Aparece la herramienta AutoPath.
2 Seleccione el borde o la curva del objeto geomtrico para el cual desea crear
una trayectoria.
La seleccin se enumera como bordes en la ventana de herramientas.
Nota
251
8 Pestaa Inicio
8.11 AutoPath
Continuacin
4 Puede definir los siguientes Parmetros de aproximacin:
Seleccione o introduzca
valores en
DistMn
Tolerancia
Defina la desviacin mxima con respecto a la descripcin geomtrica permitida para los puntos generados.
RadioMx
Lineal
Circular
Constante
Offset de fin
Offset de inicio
Partida
252
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.12 MultiMove
8.12 MultiMove
Descripcin general
Para pasar de una pgina a otra de la ventana MultiMove, haga clic en las pestaas
del panel de navegacin. De forma predeterminada, las pestaas estn situadas
en un orden que se corresponde con el flujo de trabajo tpico:
Pestaa Configuracin
Config. siste- Seleccionar un sistema
ma
Config. trayectorias
Seleccione aqu el sistema que contiene los robots que desee programar.
Sistema
Activar
Tipo
Robot
Actualizar
Trayectorias
Activar
Peticin
Trayectoria
Posicin ini- Seleccione el robot al que debe sal- Al crear una nueva posicin inicial,
cial
tar el otro
seleccione aqu un robot al que debe
intentar alcanzar el otro.
Aplicar
253
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Pestaa Comportamiento de movimiento
Se utiliza para especificar limitaciones y reglas sobre cmo deben moverse los
robots uno respecto del otro. Con los parmetros predeterminados, no se utiliza
ninguna limitacin en particular, lo que da como resultado el movimiento mnimo
posible de los ejes. Sin embargo, un cambio en el comportamiento del movimiento
puede resultar til para:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Ejes del robot
Eje
Influencia
Tolerancia
de herramienta
Activar
Pose
Valor
Influencia
Activar
Pose
Valor
Influencia
Offset de la Activar
herramienta
Pose
Offset
255
8 Pestaa Inicio
8.12 MultiMove
Continuacin
El grupo Parmetros se utiliza para configurar las propiedades de MultiMove que
conectan entre s las tareas del robot de la herramienta y el robot de la pieza de
trabajo.
El grupo Configuracin de robot de pieza se utiliza para configurar las propiedades
de la tarea que se generar para el robot de la pieza de trabajo.
El grupo Generar trayectorias contiene el botn que permite crear las trayectorias.
Parmetros ID de inicio
ndice de pasos de ID
Prefijo de trayectoria
Prefijo de objetivo
TCP de pieza
Pestaa MultiTeach
Con esta pestaa puede programar instrucciones completas de movimiento
sincronizado para los robots en el programa MultiMove.
Parmetros Prefijo de trayectoria
Prefijo de objetivo
ID de inicio
ndice de pasos de ID
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Prefijo de ident. sinc.
Programar
Configurar
Posicin
MultiTeach
Terminado
Pestaa Prueba
La ventana MultiMove de RobotStudio dispone de una pgina con comandos que
permiten probar los programas de MultiMove. De forma predeterminada, se
encuentra en la parte inferior de la ventana MultiMove.
El grupo Estado muestra el estado de la simulacin. Es decir, indica si los
parmetros actuales estn comprobados o si se han producido errores.
257
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Adems de los datos del grupo Estado, la ventana Salida de RobotStudio tambin
muestra la informacin del controlador virtual durante la simulacin.
Reproducir
Ajustes
Hace que los robots salten, respectivamente, hacia los objetivos siguientes o anteriores de las trayectorias.
Los botones de flecha doble hacen
que se salten varios objetivos a la vez,
mientras que los botones de flecha
sencilla saltan un solo objetivo cada
vez que se hace clic.
Reproducir
Velocidad de simulacin
Detenerse al final
Simular en lnea
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Cancelar en caso de error
Objetos de trabajo
Resultado
259
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Nota
Este asistente no permite configurar correctamente el sistema de RobotWare.
Si no se utilizan las opciones correctas, no podr sincronizar con el controlador
virtual las trayectorias generadas por MultiMove, incluso si es posible utilizar
las funciones de MultiMove en RobotStudio.
Herramienta Analizar trayectorias
Esta herramienta comprueba si es posible coordinar correctamente las trayectorias
existentes para el uso de MultiMove.
El analizador se abre en una ventana propia y contiene tres pginas. El panel de
informacin de la parte inferior indica la pgina actual.
Seleccionar Activar
trayectorias
Analizar
Tarea
Trayectoria
Analizar
Informe
reportin
reporter
Herramienta Recalcular ID
sta es una de las herramientas que permiten trabajar manualmente con programas
de MultiMove. Permite establecer nuevos argumentos de ID de sincronizacin en
las instrucciones de movimiento de una trayectoria de MultiMove. Al utilizar la
herramienta con la misma ID de inicio y el mismo ndice de pasos de ID en todas
las trayectorias que deban sincronizarse, puede asegurarse de que las IDs
coincidan, siempre y cuando todas las trayectorias contengan el mismo nmero
de instrucciones de movimiento.
Ttulo
ID de inicio
ndice de pasos de ID
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.12 MultiMove
Continuacin
Actualizar slo instruccio- Active esta casilla de verificacin para recalcular nicamente
nes que tengan una ID
las IDs de las instrucciones que tengan IDs existentes.
definida
Desactive esta casilla de verificacin para crear tambin IDs
para las instrucciones que no tengan ninguna ID (por ejemplo,
si ha aadido nuevas instrucciones de movimiento que deben
coordinarse).
Casilla de verificacin Ac- Active esta casilla de verificacin para influir nicamente en
tualizar slo instrucciones las instrucciones de movimiento que pertenezcan a las partes
entre SyncMove On/Off. ya sincronizadas de la trayectoria.
Desactive esta casilla de verificacin para actualizar las IDs
de las instrucciones en todas las partes de la trayectoria.
ID de inicio
ndice de pasos de ID
Aada SyncMove On/Off Active esta casilla de verificacin para aadir instrucciones
antes y despus
que inician y detienen la sincronizacin.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
261
8 Pestaa Inicio
8.13 Programar instruccin
262
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.14 Instruccin de movimiento
Tipo de almacenamiento Haga clic en este botn para ampliar o contraer las partes de
la ventana de dilogo Crear instruccin Move.
Mdulo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
263
8 Pestaa Inicio
8.15 Instruccin de accin
Seleccione
La trayectoria
La instruccin precedente
264
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.16 Administrador de plantillas de instrucciones
Disp (Dispense)
Spot Pneumatic
Spot Servo
Paint
xx0600003320
265
8 Pestaa Inicio
8.16 Administrador de plantillas de instrucciones
Continuacin
Elemento
Descripcin
Cuadrcula de la instruccin. Aqu se muestran todos los argumentos y valores del objeto seleccionado en el rbol. Slo los cuadros de color blanco
son editables. Los valores en color rojo son valores no vlidos.
El nodo Instrucciones de accin contiene todo lo relacionado con las plantillas de instrucciones de accin.
10
11
Un nodo Descripcin de instruccin de movimiento, en este caso representado por el nodo MoveAbsJ, define los argumentos que pueden ser establecidos para las plantillas de instrucciones de movimiento de ese tipo.
A diferencia de las instrucciones de accin, las plantillas de instrucciones
relacionadas con una descripcin de instruccin de movimiento en concreto
no se almacenen en nodos hijos situados debajo de la descripcin, debido
a la mayor complejidad de su jerarqua.
12
13
14
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.16 Administrador de plantillas de instrucciones
Continuacin
Elemento
Descripcin
15
Un nodo Plantilla de instrucciones de movimiento, en este caso representado por MoveJ, contiene instancias de las descripciones de instruccin de
movimiento con valores de argumento personalizados para procesos especficos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
267
8 Pestaa Inicio
8.17.1 Tarea
8.17 Ajustes
8.17.1 Tarea
Seleccin de una tarea
Seleccione una tarea en la lista desplegable Tarea. La tarea seleccionada indica
la tarea activa a la que se aadir cualquier nuevo objeto de trabajo, datos de
herramienta, objetivo, trayectoria vaca o trayectoria a partir de una curva.
268
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.17.2 Objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
269
8 Pestaa Inicio
8.17.3 Herramienta
8.17.3 Herramienta
Seleccin de una herramienta
Seleccione una herramienta en la lista desplegable Herramienta. La herramienta
seleccionada indica la herramienta activa a la que se aadirn las instrucciones
de movimiento.
270
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.18 Grupo Mano alzada
271
8 Pestaa Inicio
8.18.1 Girar
8.18.1 Girar
Giro de un elemento
1 En el navegador Diseo, seleccione el elemento que desee girar.
2 Haga clic en Girar.
3 En la ventana de grficos, haga clic en uno de los anillos de rotacin y
arrastre el elemento hasta su posicin.
Si mantiene presionada la tecla ALT durante el giro de un elemento, la
rotacin se ajusta en incrementos de 10 grados.
272
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.18.2 Mover eje
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
273
8 Pestaa Inicio
8.18.3 Movimiento lineal
274
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.18.4 Mover con reorientacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
275
8 Pestaa Inicio
8.18.5 Movimiento de varios robots
276
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19 Herramientas grficas
Pestaa Vista
Pestaa Editar
277
8 Pestaa Inicio
8.19.1 Pestaa Vista
Ver
Navegar
Marcados
Luces
Planos de corte
Mano alzada
Cerrar
Grupo Vista
Introduccin
El grupo Vista permite seleccionar la configuracin de vista, controlar la
visualizacin de grficos y crear nuevas vistas, adems de mostrar y ocultar los
objetivos, bases de coordenadas, trayectorias, piezas y mecanismos seleccionados.
Estn disponibles las siguientes opciones:
Nueva vista
Ajustes
Iluminacin avanzada
Mostrar/ocultar
Descripcin
Proyeccin
Ortogrfica
Perspectiva
Representacin
Permite ver los objetos como superficies, estructura o tanto
Superficie
superficies como estructura, mediante la eliminacin de las
lneas ocultas.
Estructura
Ambos
Eliminacin de lneas
ocultas
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Parmetro
Descripcin
Tamao de base de coordena- Para ver la base de coordenadas en los tamaos grande,
das
mediano y pequeo.
Grande
Mediano
Pequeo
Iluminacin avanzada
Iluminacin avanzada activa el modelo de iluminacin avanzada que hace posibles
caractersticas tales como mltiples luces, sombras y mapeado de entorno. Esta
caracterstica requiere un hardware de grficos que admita Direct3D con nivel de
caractersticas 10_1 o superior.
El modelo de iluminacin estndar se admite en todos los sistemas y est
optimizado para el mximo de rendimiento y visibilidad.
Ajustes
El botn Parmetros de la pestaa Vista proporciona distintas opciones de
visualizacin de grficos. Los comandos de Parmetros actan sobre la vista
Grficos activa y no afectan a los parmetros persistentes de otras vistas. Las
opciones disponibles son:
Ajustes
Descripcin
Mostrar suelo
Mostrar botones
Color de fondo
Parmetros de vista predetermina- Abre la ventana de dilogo Opciones que muestra los
dos
parmetros predeterminados.
Devolver a predeterminados
Mostrar/ocultar
Puede mostrar u ocultar las siguientes opciones:
Nombres de objetivos
Nombres de trayectorias
279
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Grupo Navegar
Introduccin
El grupo Navegar contiene botones para la creacin y la administracin del punto
de vista y para el control de la orientacin de los grficos.
Parmetro
Descripcin
Ver orientacin
Punto de vista
Un punto de vista almacena la ubicacin y la direccin de una cmara virtual dentro
del entorno en 3D. Almacena puntos de inters de una estacin que se utilizan
para crear movimientos de cmara durante la simulacin.
Creacin de un punto de vista
Existen dos formas de crear un punto de vista en una estacin:
1 En la pestaa Vista, haga clic en Crear punto de vista.
2 En el navegador Diseo, haga clic con el botn derecho en la estacin y
seleccione Crear punto de vista.
El punto de vista se crea y muestra (como un icono de ojo) en el navegador Diseo
de la izquierda.
La posicin y direccin del punto de vista tambin puede visualizarse como una
flecha en los grficos en 3D. De forma predeterminada, los puntos de vista recin
creados no son visibles y no pueden seleccionarse haciendo clic en los grficos.
Funciones de punto de vista
En el navegador Diseo, haga clic con el botn derecho en Punto de vista para
realizar las siguientes funciones:
Funcin
Descripcin
Mover hasta punto de vista Mueve la vista en 3D activa hasta la ubicacin almacenada en
el punto de vista.
Cambiar a actual
Modifica el punto de vista para situarlo en la ubicacin y la direccin actuales de la vista en 3D activa.
Esta accin no puede deshacerse.
Visible
Eliminar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Funcin
Descripcin
Cambiar nombre
281
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
5 Haga clic en Crear.
Funciones de marcas
En el navegador Diseo, haga clic con el botn derecho Marcas para realizar las
siguientes funciones:
Funcin
Descripcin
Visible
Modificar marca
Conectar a
Desconectar
Eliminar
Elimina la marca.
Cambiar nombre
Modificar marca
Utilice este procedimiento para modificar las propiedades de la marca:
1 En el navegador Diseo, haga clic con el botn derecho en la marca y
seleccione Modificar marca.
La ventana de dilogo Modificar marca.
2 Modifique el texto de la marca, la posicin del puntero o la posicin del texto.
3 Haga clic en Aplicar para aplicar los cambios.
4 Haga clic en Cerrar.
Grupo Luces
Descripcin general
El grupo Luces le permite controlar el nmero y la naturaleza de las fuentes de
luz de la estacin si tiene activada la iluminacin avanzada. Existen cuatro tipos
diferentes de fuentes de luz:
Luz infinita: una fuente de luz direccional, similar a la del sol, capaz de
proyectar sombras.
Luz focal: una fuente de luz con un cono de influencia y capaz de proyectar
sombras.
De forma predeterminada, cada nueva estacin contiene dos fuentes de luz infinitas
adems de la fuente de luz ambiental. La fuente de luz ambiental no puede ser
eliminada ni creada, pero s es posible desactivarla. El men Crear luz contiene
comandos para crear una nueva fuente de luz y aadirla a la estacin.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Propiedades de luz
En el navegador, haga clic con el botn derecho en la fuente de luz y, a
continuacin, seleccione Propiedades de luz en el men contextual. Puede ver
la ventana Propiedades de luz. Utilice esta ventana para modificar la fuente de
luz. La ventana Propiedades de luz contiene distintos controles en funcin del
tipo de luz.
Ajustes
Descripcin
Proyecta sombras (luces infinitas y focales) Hace que los objetos en los que la luz acta
proyecten sombras
Color (todos los tipos)
Intensidad difusa (luces infinitas, focales y Controla la intensidad de las luces de realce
puntuales)
difusas
Intensidad de resalte (luces infinitas, focales Controla la intensidad del resalte especular
y puntuales)
Posicin (luces focales y puntuales)
Descripcin
Restablecer luces a ajustes predetermi- Restablece las luces a los ajustes predeterminanados
dos
Guardar luces como ajustes predetermi- Guarda las luces en la estacin como ajustes
nados
predeterminados
Editar ajustes predeterminados
283
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Planos de corte
Descripcin general
Un plano de corte es un plano infinito que corta los objetos geomtricos de la
estacin. Los objetos que se encuentren a un lado del plano son visibles, mientras
que los del otro lado son invisibles. Una estacin puede contener mltiples planos
de corte, pero cada vista Grficos puede tener un nico plano de corte activo.
Nota
Los objetos no geomtricos, como las representaciones grficas de las
trayectorias y los objetos, no se ven afectados.
Creacin y edicin de un plano de corte
Utilice el siguiente procedimiento para crear y editar un plano de corte.
1 En la pestaa Vista, haga clic en Crear plano de corte.
2 En el navegador, haga clic con el botn derecho en el plano de corte. Aparece
el men contextual.
3 En el men contextual, haga clic en Editar. Aparece la ventana de
propiedades Plano de corte.
Al seleccionar un plano de corte en el navegador, la vista Grficos muestra una
representacin del plano. De esta forma, el usuario puede mover y girar el plano
de corte con controles de mano alzada.
Funciones de plano de corte
Funcin Descripcin
Posicin Controla la posicin del plano de corte; es posible seleccionar o escribir las
coordenadas X, Y y Z del plano de corte.
Normal
Voltear
Activo
Mano alzada
Se utilizan opciones de mano alzada para mover y girar el objeto seleccionado. El
usuario puede seleccionar el sistema de coordenadas.
Cmo mover un elemento
1 En el navegador Diseo, seleccione el elemento que desee mover.
2 Haga clic en Mover.
3 En la ventana de grficos, haga clic en uno de los ejes y arrastre el elemento
hasta su posicin.
Giro de un elemento
1 En el navegador Diseo, seleccione el elemento que desee girar.
2 Haga clic en Girar.
3 En la ventana de grficos, haga clic en uno de los anillos de rotacin y
arrastre el elemento hasta su posicin.
Contina en la pgina siguiente
284
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19.1 Pestaa Vista
Continuacin
Si mantiene presionada la tecla ALT durante el giro de un elemento, la
rotacin se ajusta en incrementos de 10 grados.
Mundo
Utilice esta opcin para mover o girar un objeto de la estacin con respecto al
sistema de coordenadas especificado. Existen las opciones siguientes:
Mundo
Local
UCS
Herramienta activa
Cerrar grficos
Seleccione esta opcin para cerrar las pestaas de Herramientas grficas.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
285
8 Pestaa Inicio
8.19.2 Pestaa Editar
Materiales
Elegir material
Aplicar material
Editar materiales
Ajustar texturas
Cerrar grficos
Grupo Apariencia
El grupo Apariencia contiene las siguientes opciones:
Ajustes
Descripcin
Materiales
Elegir material
Aplicar material
Materiales
El men Material contiene controles para configurar parmetros de materiales o
seleccionar un material de la lista de materiales definidos por el usuario y
predefinidos. Adems, es posible guardar el material actual en la lista de materiales
definidos por el usuario.
Aplicar material
Si Aplicar material est activado, el material activo se aplica automticamente a
las superficies geomtricas o los objetos (en funcin del modo de seleccin) que
se seleccionen en la vista Grficos. El material activo se selecciona con el men
Materiales o con el comando Elegir material. Al seleccionar un material, Aplicar
material se activa automticamente.
Editar materiales
El men Editar materiales permite la edicin de los materiales definidos por el
usuario. Haga clic en este botn para ver la lista de materiales definidos. Esta lista
puede editarse aadiendo, eliminando y copiando materiales. El nombre y la
descripcin de un material pueden modificarse haciendo clic con el botn derecho
en la lista. La vista Grficos muestra una presentacin preliminar del material
seleccionado.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
8 Pestaa Inicio
8.19.2 Pestaa Editar
Continuacin
Ajustar texturas
El men Ajustar texturas permite al usuario ajustar las coordenadas de las texturas
de las superficies, directamente en la vista Grficos principal. Cuando se selecciona
una superficie texturada mientras el comando est activado, el usuario puede usar
el teclado para mover, girar, reflejar y ajustar a escala la textura de la superficie.
Navegador Grficos
Cuando se selecciona uno de los mens de grficos, se muestra una ventana de
navegador separada. Contiene los objetos de la estacin relacionados con el
sistema de grficos. Existen las opciones siguientes:
Marcados
Puntos de vista
Luces
Planos de corte
Cerrar grficos
Seleccione esta opcin para cerrar las pestaas de Herramientas grficas.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
287
9 Pestaa Modelado
9.1 Descripcin general
9 Pestaa Modelado
9.1 Descripcin general
Pestaa Modelado
La pestaa Modelado contiene los controles necesarios para crear y agrupar
componentes, crear cuerpos, mediciones y operaciones de CAD.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
289
9 Pestaa Modelado
9.2 Grupo de componentes
290
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.3 Pieza vaca
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
291
9 Pestaa Modelado
9.4.1 Componente inteligente
Definicin
Code-behind
Propiedad [dinmica]
292
Seal de [E/S]
Conexin de [E/S]
Agregacin
El proceso de conectar varios componentes inteligentes mediante enlazamientos y/o conexiones con el fin de implementar
un comportamiento ms complejo.
Activo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.2 Editor de componentes inteligentes
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
293
9 Pestaa Modelado
9.4.3 Pestaa Componer
Componentes subordinados
Se trata de un cuadro de lista que enumera todos los objetos contenidos en el
componente. Los objetos conectados a una biblioteca tienen una capa superpuesta
que indica que los objetos estn bloqueados. Los componentes inteligentes
aparecen en primer lugar, seguidos por los dems tipos de objetos.
Al seleccionar un objeto de la lista, el panel derecho muestra los siguientes
comandos:
Comando
Descripcin
Aadir componente
Cambia el contexto del Editor al objeto superior del componente que se est editando en ese momento. Si el objeto superior
es la estacin, consulte Lgica de estacin en la pgina 369.
Haga clic con el botn derecho para mostrar los siguientes elementos de men
contextual
Elemento
Descripcin
Editar
Eliminar
Mostrar en el navegador
Seleccionar como funcin Define el objeto como la Funcin del componente. El componente inteligente heredar determinadas caractersticas del
objeto Funcin. Por ejemplo, la conexin de un componente
a una herramienta como Funcin de un robot provocar la
creacin de datos de herramienta.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.3 Pestaa Componer
Continuacin
Elemento
Descripcin
Propiedades
Abre la ventana de dilogo Editor de propiedades para el objeto. Consulte Editor de propiedades en la pgina 322.
Estados guardados
El estado del componente puede guardarse para su restauracin posterior. El
estado contiene aspectos modificables seleccionados del componente y de sus
componentes subordinados en el momento en que se guarda el estado. Estn
disponibles los siguientes comandos:
Comando
Descripcin
Eliminar
Descripcin
Aadir activo
Abre una ventana de dilogo que permite examinar y seleccionar cualquier archivo como un activo.
Definir icono
Abre una ventana de dilogo que permite examinar y seleccionar una imagen que representa a un componente inteligente.
295
9 Pestaa Modelado
9.4.3 Pestaa Componer
Continuacin
Comando
Descripcin
Actualizar todos los acti- Sustituye los datos de todos los activos con los datos del arvos
chivo correspondiente del disco. Si el archivo no est disponible, aparece un mensaje de aviso en la ventana de salida.
Ver
Guardar
Eliminar
Nota
Los recursos de texto (descripciones) de las propiedades y las seales se
almacenan en un activo llamado Resources.<language-id>.xml. Si se elimina
esta informacin, los textos del idioma correspondiente estarn vacos y se
usarn los textos predeterminados (en ingls). El idioma predeterminado a la
hora de crear un componente es siempre el ingls, independientemente del
idioma de la aplicacin.
296
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.4 Pestaa Propiedades y enlazamientos
Propiedades dinmicas
Las propiedades dinmicas contenidas en el componente se muestran en una
cuadrcula.
Estn disponibles los siguientes comandos:
Comando
Descripcin
Aadir propiedad dinmi- Abre la ventana de dilogo Aadir propiedad dinmica. Consulca
te Aadir o editar propiedad dinmica en la pgina 297.
Exponer propiedad subor- Abre la ventana de dilogo Exponer propiedad subordinada.
dinada
Consulte Exponer propiedad subordinada en la pgina 298.
Editar
Eliminar
Descripcin
Slo lectura
Tipo de propiedad
Valor de propiedad
Atributos
297
9 Pestaa Modelado
9.4.4 Pestaa Propiedades y enlazamientos
Continuacin
Nota
Al editar una propiedad existente, los controles Identificador y Tipo estn
bloqueados y no pueden modificarse. Si el valor introducido es vlido, el botn
Aceptar est activado, lo que le permite aadir o actualizar la propiedad. En caso
contrario, se muestra un icono de error.
Exponer propiedad subordinada
La ventana de dilogo Exponer propiedad subordinada le permite aadir una
nueva propiedad y enlazarla a una propiedad existente de cualquier objeto
subordinado. La nueva propiedad tendr el mismo tipo y los mismos atributos que
la propiedad subordinada.
Estn disponibles los siguientes controles:
Control
Descripcin
Enlazamientos de propiedad
Los enlazamientos de propiedad contenidos en el componente se muestran en
una cuadrcula.
Estn disponibles los siguientes comandos:
Comando
Descripcin
Aadir enlazamiento
Aadir enlazamiento de
expresin
Editar
Abre la ventana de dilogo Editar enlazamiento o Editar Expresin enlazamiento, en funcin del tipo de enlazamiento seleccionado.
Eliminar
Descripcin
Objeto de origen
Propiedad de origen
Objeto de destino
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.4 Pestaa Propiedades y enlazamientos
Continuacin
Control
Descripcin
Propiedad de destino
Permitir enlazamiento ccli- Permite definir dos veces la propiedad de destino en el mismo
co
contexto, lo que de otro modo genera un error.
Adems de las propiedades dinmicas, el cuadro de lista de
destino tambin muestra algunas propiedades comunes, como
las transformaciones de objetos que slo pueden usarse como
destino pero no como origen.
Descripcin
Expresin
Objeto de destino
Propiedad de destino
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
299
9 Pestaa Modelado
9.4.5 Pestaa Seales y conexiones
Seales de E/S
Las Seales de E/S contenidas en el componente se muestran en una cuadrcula.
Estn disponibles los siguientes comandos:
Comando
Descripcin
Eliminar
Descripcin
Tipo de seal
Descripcin
Un texto que describe la seal. Si se crean varias seales, todas tendrn la misma descripcin.
Restablecimiento autom- Especifica que una seal digital debe tener un comportamiento
tico
transitorio.
Se aplica nicamente a las seales digitales. Indica que el valor
de la seal se ponga a 0 automticamente.
Nmero de seales
ndice de inicio
Paso
Mnimo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.5 Pestaa Seales y conexiones
Continuacin
Control
Descripcin
Mximo
Oculto
Slo lectura
Nota
Al editar una seal existente slo es posible modificar Valor de la seal y
Descripcin, mientras que todos los dems controles estn bloqueados.
Si la informacin introducida es vlida, Aceptar est activado, lo que permite crear
o actualizar la seal. En caso contrario, se muestra un icono de error.
Exponer seal subordinada
La ventana de dilogo Exponer seal subordinada permite aadir una nueva seal
de E/S que est conectada a una seal de un objeto subordinado.
Estn disponibles los siguientes controles:
Control
Descripcin
Nombre de la seal
Objeto subordinado
Seal subordinada
Conexiones de E/S
Las Conexiones de E/S contenidas en el componente se muestran en una
cuadrcula.
Estn disponibles los siguientes controles:
Control
Descripcin
Editar
Administrar conexiones
de E/S
Eliminar
Mover hacia arriba o Mo- Permite ordenar las conexiones seleccionadas movindolas
ver hacia abajo
hacia arriba o hacia abajo en la lista.
301
9 Pestaa Modelado
9.4.5 Pestaa Seales y conexiones
Continuacin
Aadir o editar conexin de E/S
La ventana de dilogo Aadir conexin de E/S permite crear una conexin de E/S
o editar una conexin existente.
Estn disponibles los siguientes controles:
Control
Descripcin
Objeto de origen
Seal de origen
Objeto de destino
Seal de destino
Permitir conexin cclica Permite definir dos veces la seal de destino en el mismo
contexto, lo que de otro modo genera un error.
Descripcin
Seales de origen / desti- Enumera las seales utilizadas en las conexiones, con las seno
ales de origen a la izquierda y las seales de destino a la
derecha. Cada seal aparece especificada con su objeto propietario y el nombre de la seal.
Conexiones
Puertas lgicas
Aadir
Eliminar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.5 Pestaa Seales y conexiones
Continuacin
4 Seleccione la seal, conexin o puerta lgica y haga clic en Eliminar para
eliminarla.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
303
9 Pestaa Modelado
9.4.6 Pestaa Diseo
Descripcin
Seleccione un componente
de la vista grfica.
Creacin de conexiones y
enlazamientos
304
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Seales y propiedades
LogicGate
La seal Output es activada por la operacin lgica especificada Operator en las
dos seales InputA y InputB, con el retardo especificado en Delay.
Propiedades
Descripcin
Operator
Delay
Seales
Descripcin
InputA
La primera entrada.
InputB
La segunda entrada.
Output
LogicExpression
Evala una expresin lgica.
Propiedades
Descripcin
String
La expresin a evaluar.
Operator
305
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Seales
Descripcin
Resultado
LogicMux
La salida se activa de acuerdo con: Output = (Input A * NOT Selector) + (Input B
* Selector)
Seales
Descripcin
Selector
InputA
InputB
Output
LogicSplit
LogicSplit toma Input y cambia OutputHigh al mismo valor que Input y OutputLow
como el valor inverso de Input.
PulseHigh enva un impulso si Input tiene el nivel alto y PulseLow enva un impulso
cuando Input tiene el nivel bajo.
Seales
Descripcin
Input
OutputHigh
OutputLow
PulseHigh
PulseLow
LogicSRLatch
LogicSRLatch tiene un estado estable.
Seales
Descripcin
Set
Reset
Output
InvOutput
Converter
Convierte entre valores de propiedad y valores de seal.
Propiedades
Descripcin
AnalogProperty
Convierte a AnalogOutput.
DigitalProperty
Convierte a DigitalOutput.
GroupProperty
Convierte a GroupOutput.
BooleanProperty
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Seales
Descripcin
DigitalInput
Convierte a DigitalProperty.
DigitalOutput
AnalogInput
Convierte a AnalogProperty.
AnalogOutput
GroupInput
Convierte a GroupProperty.
GroupOutput
VectorConverter
Convierte entre Vector3 y valores X, Y y Z.
Propiedades
Descripcin
Vector
Expression
La expresin se compone de literales numricos (incluido PI), parntesis,
operadores numricos +,-,*,/,^ (potencia) y las funciones matemticas sin, cos,
sqrt, atan, abs. Todas las dems cadenas se interpretan como variables que se
aaden como propiedades adicionales. El resultado se muestra en Resultado.
Seales
Descripcin
Expression
Result
NNN
Comparer
Comparer compara el primer valor con el segundo valor utilizando Operator. Output
cambia al valor 1 si la condicin se cumple.
Propiedades
Descripcin
ValueA
ValueB
Operator
Seales
Descripcin
Output
307
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Counter
Countse incrementa cuando se activa la seal de entrada Increase y se reduce
cuando se activa la seal de entrada Decrease. Count se pone a cero cuando se
activa la seal de entrada Reset.
Propiedades
Descripcin
Count
Seales
Descripcin
Increase
Decrease
Reset
Repeater
Pulsa la seal OutputCount veces.
Propiedades
Descripcin
Count
Seales
Descripcin
Execute
Output
Impulso de salida.
Timer
Timer pulsa la seal Output basndose en el intervalo indicado.
Si Repeat est desactivado, se dispara un pulso tras el tiempo especificado en
Interval. De lo contrario, el pulso se repetir con el intervalo indicado en Interval.
Propiedades
Descripcin
StartTime
Interval
Repeat
Current time
Seales
Descripcin
Active
Output
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
StopWatch
StopWatch mide el tiempo durante la simulacin (TotalTime). Es posible iniciar un
nuevo tiempo parcial disparando la seal de entrada Lap. LapTime muestra el
tiempo parcial actual. El tiempo slo se mide si Active tiene el valor 1. Los tiempos
se restablecen si la seal de entrada Reset est activada.
Propiedades
Descripcin
TotalTime
LapTime
AutoReset
Seales
Descripcin
Active
Reset
Lap
Primitivos paramtricos
ParametricBox
ParametricBox genera un paraleleppedo con las dimensiones especificadas por
longitud, anchura y altura.
Propiedades
Descripcin
SizeX
SizeY
SizeZ
GeneratedPart
KeepGeometry
False para eliminar los datos de geometra de la pieza generada. Con ello puede hacerse que otros componentes, por
ejemplo Source, se ejecuten ms rpidamente.
Seales
Descripcin
Update
ParametricCircle
ParametricCircle genera un crculo con un radio determinado.
Propiedades
Descripcin
Radius
GeneratedPart
GeneratedWire
KeepGeometry
False para eliminar los datos de geometra de la pieza generada. Con ello puede hacerse que otros componentes, por
ejemplo Source, se ejecuten ms rpidamente.
309
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Seales
Descripcin
Update
ParametricCylinder
ParametricCylinder genera un cilindro con las dimensiones indicadas en Radius
y Height.
Propiedades
Descripcin
Radius
Height
GeneratedPart
KeepGeometry
False para eliminar los datos de geometra de la pieza generada. Con ello puede hacerse que otros componentes, por
ejemplo Source, se ejecuten ms rpidamente.
Seales
Descripcin
Update
ParametricLine
ParametricLine genera una lnea con un punto final determinado o una longitud
determinada. Si se cambia cualquiera de estos valores, el otro se actualiza de la
forma correspondiente.
Propiedades
Descripcin
EndPoint
Length
GeneratedPart
GeneratedWire
KeepGeometry
False para eliminar los datos de geometra de la pieza generada. Con ello puede hacerse que otros componentes, por
ejemplo Source, se ejecuten ms rpidamente.
Seales
Descripcin
Update
LinearExtrusion
LinearExtrusion extrude SourceFace o SourceWire a lo largo del vector indicado
por Projection.
Propiedades
Descripcin
SourceFace
SourceWire
Projection
GeneratedPart
KeepGeometry
False para eliminar los datos de geometra de la pieza generada. Con ello puede hacerse que otros componentes, por
ejemplo Source, se ejecuten ms rpidamente.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
CircularRepeater
CircularRepeater crea un nmero determinado de copias de Source alrededor del
centro del componente SmartComponent con un ngulo DeltaAngle determinado.
Propiedades
Descripcin
Source
Count
Radius
DeltaAngle
LinearRepeater
LinearRepeater crea un nmero de copias de Source, con la separacin y la
direccin indicadas en Offset.
Propiedades
Descripcin
Source
Offset
Count
MatrixRepeater
MatrixRepeater crea un nmero especificado de copias en tres dimensiones, con
la separacin especificada para el objeto en Source.
Propiedades
Descripcin
Source
CountX
CountY
CountZ
OffsetX
OffsetY
OffsetZ
Sensores
CollisionSensor
CollisionSensor detecta colisiones y eventos de casi colisin entre el primer objeto
y el segundo. Si no se especifica uno de los objetos, el otro se comprueba frente
a toda la estacin. Si la seal Active est en el nivel alto y se produce una colisin
o un evento de casi colisin y el componente est activo, la seal SensorOut se
activa y las piezas implicadas en la colisin o en el evento de casi colisin se
indican como primera pieza en colisin y segunda pieza en colisin del Editor de
propiedades.
Propiedades
Descripcin
Object1
Object2
NearMiss
311
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
Part1
Part2
CollisionType
None
Near miss
Collision
Seales
Descripcin
Active
SensorOut
LineSensor
LineSensor define una lnea por sus parmetros Start, End y Radius. Cuando una
seal Active tiene el valor alto, el sensor detecta los objetos que estn en
interseccin con la lnea. Los objetos que estn en interseccin se muestran en
la propiedad ClosestPart y el punto de la pieza en interseccin ms cercana al
punto inicial del sensor de lnea se muestra en la propiedad ClosestPoint . Cuando
se produce la interseccin, se activa la seal de salida SensorOut.
Propiedades
Descripcin
Start
End
Radius
Especifica el radio.
SensedPart
SensedPoint
Seales
Descripcin
Activo
SensorOut
PlaneSensor
PlaneSensor define un plano mediante los parmetros Origin, Axis1 y Axis2.
Cuando la seal de entrada Active est activada, el sensor detecta los objetos que
presentan interseccin con este plano. Los objetos en interseccin se muestran
en la propiedad SensedPart y cuando se produce la interseccin, se activa la seal
de salida SensorOut.
Propiedades
Descripcin
Origin
Axis1
Axis2
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
SensedPart
Seales
Descripcin
Active
SensorOut
VolumeSensor
VolumeSensor detecta los objetos que estn total o parcialmente dentro de un
volumen con forma de prisma. El volumen se define con un punto de esquina,
longitud, altura y anchura de los lados y ngulos de orientacin.
Propiedades
Descripcin
CornerPoint
Orientation
Length
Width
Height
Percentage
PartialHit
SensedPart
SensedParts
VolumeSensed
Seales
Descripcin
Active
ObjectDetectedOut
ObjectDeletedOut
Cambia a alto (1) al detectarse que un objeto abandona el volumen. Se restablece inmediatamente despus de que un objeto abandone el volumen.
SensorOut
PositionSensor
PositionSensor monitoriza la posicin y orientacin de un objeto.
La posicin y orientacin de un objeto slo se actualiza durante la simulacin.
Propiedades
Descripcin
Object
Reference
ReferenceObject
313
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
Position
Orientation
ClosestObject
ClosestObject define un objeto de referencia o un punto de referencia. Si la seal
Execute est activada, el componente busca los valores ClosestObject, ClosestPart
y Distance hasta el objeto de referencia o hasta el punto de referencia si el objeto
de referencia no est definido. Si se define RootObject, la bsqueda se limita al
objeto y sus descendentes. Una vez finalizado el proceso y actualizadas las
propiedades correspondientes, se activa la seal Executed .
Propiedades
Descripcin
ReferenceObject
ReferencePoint
RootObject
ClosestObject
ClosestPart
Distance
Seales
Descripcin
Execute
Executed
Acciones
Attacher
Attacher conectar el objeto Child a Parent cuando se activa la seal Execute.
Si Parent es un mecanismo, tambin es necesario especificar la brida Flange a
la que conectarse. Si la entrada Execute est activada, el objeto subordinado se
conecta al objeto superior. Si Mount est activado, el objeto subordinado tambin
se montar sobre el objeto superior, con los parmetros Offset y Orientation
especificados. La salida Executed se activa al finalizar.
Propiedades
Descripcin
Parent
Flange
Child
Mount
Offset
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
Orientation
Seales
Descripcin
Execute
Executed
Detacher
Detacher desconectar el objeto Child del objeto cuando se activa la seal
Execute. Si Keep position est activado, la posicin se mantendr. De lo contrario,
el objeto subordinado se posiciona con respecto a su objeto superior. Al finalizar,
la seal Executed se activa.
Propiedades
Descripcin
Child
KeepPosition
Seales
Descripcin
Execute
Executed
Source
La propiedad Source del componente de origen indica el objeto que debe clonarse
cuando se recibe la seal de entrada Execute. El objeto superior de los objetos
clonados se especifica mediante la propiedad Parent y una referencia al objeto
clonado se especifica mediante la propiedad Copy . La seal de salida Executed
significa que la clonacin se ha completado.
Propiedades
Descripcin
Source
Copy
Parent
Position
Orientation
Transient
Marca la copia como transitoria si fue creada durante la simulacin. Este tipo de copias no se aaden a la cola de deshacer
y se eliminan automticamente al detener la simulacin. Esto
se hace para evitar un mayor consumo de memoria durante la
simulacin.
Seales
Descripcin
Execute
Executed
315
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Sink
Sink elimina el objeto al que se hace referencia con la propiedad Object. La
eliminacin se produce cuando se recibe la seal Execute. La seal de salida
Executed se activa cuando finaliza la eliminacin.
Propiedades
Descripcin
Objeto
Seales
Descripcin
Execute
Executed
Show
Cuando se activa la seal Execute, aparece el objeto al que se hace referencia en
Object. Al finalizar, la seal Executed se activa.
Propiedades
Descripcin
Object
Seales
Descripcin
Execute
Executed
Hide
Cuando se activa la seal Execute , el objeto al que se hace referencia en Object
se ocultar. Al finalizar, la seal Executed se activa.
Propiedades
Descripcin
Object
Seales
Descripcin
Execute
Executed
Manipuladores
LinearMover
LinearMover mueve el objeto al que se hace referencia en Object, con una velocidad
indicada por la propiedad Speed y en la direccin indicada en la propiedad
Direction. El movimiento se inicia cuando se activa la seal de entrada Execute y
se detiene cuando se desactiva la seal Execute.
Propiedades
Descripcin
Object
Direction
Speed
Reference
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
ReferenceObject
Seales
Descripcin
Execute
Rotator
Rotator gira el objeto al que se hace referencia en la propiedad Object, con una
velocidad angular indicada en la propiedad Speed. El eje de rotacin se indica
mediante CenterPoint y Axis. El movimiento se inicia cuando se activa la seal de
entrada Execute y se detiene cuando se desactiva la seal Execute.
Propiedades
Descripcin
Object
CenterPoint
Axis
Speed
Reference
ReferenceObject
Seales
Descripcin
Execute
Positioner
Positioner toma un objeto, una posicin y una orientacin como propiedades.
Cuando se activa la seal Execute, el objeto es reposicionado en la posicin
determinada con respecto a Reference. Al finalizar, se activa la salida Executed.
Propiedades
Descripcin
Object
Position
Orientation
Reference
ReferenceObject
Seales
Descripcin
Execute
Executed
317
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
PoseMover
PoseMover utiliza Mechanism, Pose y Duration como propiedades. Cuando se
activa la seal de entrada Execute, los valores de eje del mecanismo se mueven
hasta la pose indicada. Una vez alcanzada la pose, se activa la seal de salida
Executed .
Propiedades
Descripcin
Mechanism
Pose
Duration
Seales
Descripcin
Execute
Pause
Cancel
Cancela el movimiento.
Executed
Executing
Paused
JointMover
JointMover utiliza como propiedades un mecanismo, un conjunto de valores de
eje y una duracin. Cuando se activa la seal de entrada Execute, los valores de
eje del mecanismo se mueven hasta la pose indicada. Una vez alcanzada la pose,
se activa la seal de salida Executed. La seal GetCurrent obtiene los valores de
eje actuales del mecanismo.
Propiedades
Descripcin
Mechanism
Relative
Duration
J1 - Jx
Valores de eje.
Seales
Descripcin
GetCurrent
Execute
Pause
Cancel
Cancela el movimiento.
Executed
Executing
Paused
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Otros
GetParent
GetParent devuelve el objeto superior del objeto de entrada. La seal Executed
se activa si se encuentra un objeto superior.
Propiedades
Descripcin
Child
Parent
Seales
Descripcin
Output
Nota
La lista Child para Properties:GetParent no muestra la totalidad de piezas u
objetos de la estacin. Sin embargo, si no encuentra en la lista la pieza o el
objeto que necesita, debe aadirlos desde el navegador o desde la ventana de
grficos haciendo clic en l.
GraphicSwitch
Conmuta entre dos piezas, ya sea haciendo clic en la parte visible de los grficos
o activando y desactivando la seal de entrada.
Propiedades
Descripcin
PartHigh
PartLow
Seales
Descripcin
Entrada
Seal de entrada.
Output
Seal de salida.
Highlighter
Highlighter cambia temporalmente el color de Object a los valores RGB
especificados en Color. El color se mezcla con el color original de los objetos tal
y como se definen por Opacity. Cuando la seal Active se desactiva, Object recibe
sus colores originales.
Propiedades
Descripcin
Object
Color
Opacity
Seales
Descripcin
Active
319
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Logger
Imprime un mensaje en la ventana de salida.
Propiedades
Descripcin
Format
Cadena de formato.
Admite variables como {id:tipo}, donde tipo puede ser d (doble),
i (entero), s (cadena), o (objeto)
Message
Mensaje formateado.
Gravedad
Seales
Descripcin
Execute
MoveToViewPoint
Se mueve hasta el punto de vista seleccionado en el tiempo indicado cuando se
activa la seal Execute. La seal de salida Executed se activa cuando se completa
la operacin.
Propiedades
Descripcin
Viewpoint
Time
Seales
Descripcin
Execute
Executed
ObjectComparer
Determina si ObjectA es el mismo que ObjectB.
Propiedades
Descripcin
ObjectA
ObjectB
Seales
Descripcin
Output
Queue
Queue representa una cola FIFO (primero en entrar, primero en salir). El objeto
de Back se aade a la cola cuando se activa la seal Enqueue. El objeto delantero
de la cola se muestra en Front. El objeto de Front es eliminado de la cola cuando
se activa la seal Dequeue. Si hay ms objetos en la cola, el siguiente objeto se
muestra en Front. Todos los objetos de la cola son eliminados de la cola cuando
se activa la seal Clear.
Si un componente transformador (como por ejemplo LinearMover) tiene un
componente de cola como Object, transformar el contenido de la cola en lugar
de la cola en s.
Propiedades
Descripcin
Back
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.7 Componentes inteligentes bsicos
Continuacin
Propiedades
Descripcin
Front
Queue
NumberOfObjects
Seales
Descripcin
Enqueue
Dequeue
Clear
Delete
DeleteAll
SoundPlayer
Reproduce el sonido especificado por Sound Asset cuando se activa la seal
Execute. El activo debe ser un archivo .wav.
Propiedades
Descripcin
SoundAsset
Seales
Descripcin
Execute
StopSimulation
Detiene una simulacin en curso cuando se activa la seal Execute.
Seales
Descripcin
Execute
Random
Random genera un nmero aleatorio de entre Min y Max en Value cuando se activa
Execute.
Propiedades
Descripcin
Min
Max
Value
Seales
Descripcin
Execute
Executed
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
321
9 Pestaa Modelado
9.4.8 Editor de propiedades
322
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.4.9 Ventana Vigilancia de simulacin
Descripcin
Break
Objeto
Propiedad/seal
Valor
323
9 Pestaa Modelado
9.4.9 Ventana Vigilancia de simulacin
Continuacin
4 En la ventana Vigilancia de simulacin, haga clic con el botn derecho en
la fila del elemento de vigilancia y seleccione Eliminar para eliminar uno o
varios elementos de vigilancia.
Nota
Los elementos de vigilancia se guardan en la estacin y se restauran al
abrir la estacin.
Definicin de puntos de interrupcin
Es posible definir el punto de interrupcin de una de las siguientes formas:
1 Para definir el punto de interrupcin, active la casilla de verificacin situada
junto a un elemento de vigilancia.
Nota
De forma predeterminada, la simulacin se pone en pausa cada vez que
el valor de la propiedad o seal cambie.
2 En la ventana Vigilancia de simulacin, haga clic con el botn derecho en
la fila del elemento de vigilancia y seleccione Condicin de interrupcin.
Aparece la ventana de dilogo Condicin de interrupcin.
324
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.5 Etiquetas
9.5 Etiquetas
Descripcin general
En las estaciones de RobotStudio complejas que contienen numerosos robots,
piezas, trayectorias, objetivos y otros objetos, el navegador y la vista de grficos
en 3D pueden quedar sobrecargadas de elementos. La funcin de etiquetas ayuda
al usuario a identificar los objetos en el navegador y en las vistas de grficos en
3D muy sobrecargadas, durante el modelado y la programacin fuera de lnea.
La funcin de etiquetas permite agrupar objetos siguiendo una estructura definida
y asignndoles etiquetas. Es posible ocultar o mostrar estas etiquetas
independientemente de las dems etiquetas. Los objetos etiquetados ocultos no
son visibles en el navegador ni en la ventana de grficos en 3D, a no ser que estn
etiquetados por una etiqueta que est visible en ese momento.
Recomendacin
Para un acceso rpido y sencillo a la funcin de etiquetas, adala a la Barra
de herramientas de acceso rpido mediante los comandos de personalizacin.
Creacin de una nueva etiqueta
Utilice cualquiera de los siguientes pasos para crear una nueva etiqueta.
325
9 Pestaa Modelado
9.5 Etiquetas
Continuacin
herramientas, el objeto estar visible mientras al menos una de las etiquetas est
configurada como visible. Los objetos no etiquetados siempre estn visibles.
Nota
La propiedad de visibilidad normal se conserva y tiene prioridad sobre la
visibilidad de las etiquetas. Si la propiedad de visibilidad normal de un objeto
est desactivada, el objeto estar oculto en la vista de grficos en 3D, pero estar
visible en el navegador. En el caso de un objeto etiquetado, si la visibilidad est
desactivada, el objeto estar oculto tanto en la vista de grficos en 3D como en
el navegador.
326
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.6 Slido
9.6 Slido
Creacin de un slido
1 Haga clic en Slido y a continuacin haga clic en el tipo de slido que desee
crear, para abrir una ventana de dilogo.
2 Introduzca los valores solicitados en la ventana de dilogo y haga clic en
Crear. Para obtener informacin detallada sobre la ventana de dilogo
especfica de la curva a crear, consulte lo siguiente:
Ventana de dilogo Crear tetraedro
A
xx060000
Referencia
Orientacin
Longitud (B)
Anchura (C)
Altura (D)
C
B
A
xx060001
Referencia
327
9 Pestaa Modelado
9.6 Slido
Continuacin
Punto de esquina (A)
Punto en diagonal de pla- Este punto es la esquina situada en diagonal respecto del orino XY (B)
gen local. Define las direcciones X e Y del sistema de coordenadas local, as como el tamao del tetraedro a lo largo de
estos ejes.
Escriba la posicin o haga clic en uno de los cuadros y seleccione a continuacin el punto en la ventana de grficos.
Punto de indicacin de eje Este punto es la esquina situada sobre el origen local. Define
Z (C)
la direccin Z del sistema de coordenadas local as como el
tamao del tetraedro a lo largo del eje Z.
Escriba la posicin o haga clic en uno de los cuadros y seleccione a continuacin el punto en la ventana de grficos.
B
A
xx060002
Referencia
Orientacin
Radio (B)
Dimetro
Altura (C)
B
A
xx060003
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.6 Slido
Continuacin
Referencia
Orientacin
Radio (B)
Dimetro
Altura (C)
C
B
A
xx060004
Referencia
Orientacin
Nmero de caras
329
9 Pestaa Modelado
9.6 Slido
Continuacin
Ventana de dilogo Crear esfera
B
B
A
xx060005
330
Referencia
Radio (B)
Dimetro
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.7 Superficie
9.7 Superficie
Creacin de una superficie
1 Haga clic en Superficie y a continuacin haga clic en el tipo de slido que
desee crear, para abrir una ventana de dilogo.
2 Introduzca los valores solicitados en la ventana de dilogo y haga clic en
Crear. Para obtener informacin detallada sobre la ventana de dilogo
especfica de la curva a crear, consulte lo siguiente:
Ventana de dilogo Crear crculo de superficie
B
A
xx060006
Referencia
Orientacin
Radio (B)
Dimetro
xx060007
Referencia
331
9 Pestaa Modelado
9.7 Superficie
Continuacin
Punto de inicio (A)
Orientacin
Longitud (B)
Anchura (C)
B
A
xx060008
Referencia
Punto central
Escriba la posicin o haga clic en uno de los cuadros y seleccione a continuacin el punto en la ventana de grficos.
Vrtices
332
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.8 Curva
9.8 Curva
Creacin de una curva
1 Haga clic en Curva y a continuacin haga clic en la curva que desee crear,
para abrir una ventana de dilogo.
2 Introduzca los valores solicitados en la ventana de dilogo y haga clic en
Crear. Para obtener informacin detallada sobre la ventana de dilogo
especfica de la curva a crear, consulte lo siguiente:
Ventana de dilogo Crear lnea
xx050034
Referencia
xx050035
Referencia
Orientacin
Radio (A-B)
333
9 Pestaa Modelado
9.8 Curva
Continuacin
Dimetro
xx050036
Referencia
xx050037
Referencia
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.8 Curva
Continuacin
Ventana de dilogo Crear arco elptico
xx050038
Referencia
Punto final de eje principal Haga clic en uno de estos cuadros y a continuacin haga clic
(B)
en el punto final del eje principal de la elipse en la ventana de
grficos para transferir los valores a los cuadros Punto final
de eje principal.
Punto final de eje secunda- Haga clic en uno de estos cuadros y a continuacin haga clic
rio (C)
en el punto final del eje secundario de la elipse en la ventana
de grficos para transferir los valores a los cuadros Punto final
de eje secundario.
ngulo inicial ()
ngulo final()
xx050039
Referencia
Punto final de eje principal Haga clic en uno de estos cuadros y a continuacin haga clic
(B)
en el punto final del eje principal de la elipse en la ventana de
grficos para transferir los valores a los cuadros Punto final
de eje principal.
335
9 Pestaa Modelado
9.8 Curva
Continuacin
Radio menor (C)
xx050040
Referencia
Orientacin
Longitud (B)
Anchura (C)
xx050041
Referencia
Vrtices
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.8 Curva
Continuacin
Ventana de dilogo Crear polilnea
xx050042
Referencia
Coordenadas de punto
Aadir
Haga clic en este botn para aadir un punto y sus coordenadas a la lista.
Modificar
Lista
xx050043
Referencia
Coordenadas de punto
Ad
Haga clic en este botn para aadir un punto y sus coordenadas a la lista.
Modificar
Lista
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
337
9 Pestaa Modelado
9.9 Borde
9.9 Borde
Creacin de una curva
1 Haga clic en Borde y a continuacin haga clic en el borde que desee crear,
para abrir una ventana de dilogo.
2 Introduzca los valores solicitados en la ventana de dilogo y haga clic en
Crear. Para obtener informacin detallada sobre la ventana de dilogo
especfica del borde a crear, consulte lo siguiente:
Ventana de dilogo Crear borde entre cuerpos
Para usar el comando Crear borde entre cuerpos, la estacin debe contener al
menos dos objetos.
xx050044
Primer cuerpo
Segundo cuerpo
Haga clic en este cuadro y a continuacin seleccione el segundo cuerpo en la ventana de grficos.
xx050045
Seleccionar superficie
Haga clic en este cuadro y a continuacin seleccione una superficie en la ventana de grficos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.9 Borde
Continuacin
Ventana de dilogo Crear borde con los puntos
Para usar el comando Crear borde con los puntos, la estacin debe contener al
menos un objeto.
en050000
Objeto seleccionado
Coordenadas de punto
Aadir
Haga clic en este botn para aadir un punto y sus coordenadas a la lista.
Modificar
Lista
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
339
9 Pestaa Modelado
9.10 Interseccin
9.10 Interseccin
Ventana de dilogo Interseccin
xx060009
340
Conservar original
Interseccin... (A)
Seleccione el cuerpo a partir del cual desea obtener la interseccin (A) haciendo clic en l en la ventana de grficos.
...y (B)
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.11 Restar
9.11 Restar
Ventana de dilogo Restar
xx060010
Conservar original
Restar... (A)
...con (B)
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
341
9 Pestaa Modelado
9.12 Unin
9.12 Unin
Ventana de dilogo Unin
xx060011
342
Conservar original
Unin... (A)
...y (B)
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.13 Extrudir superficie o curva
Punto de origen
Punto de destino
343
9 Pestaa Modelado
9.13 Extrudir superficie o curva
Continuacin
Curva
xx0600003076
Para seleccionar la curva, haga clic en primer lugar en el cuadro y seleccione a continuacin la curva en la ventana de grficos.
Slido
344
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.14 Lnea desde la normal
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
345
9 Pestaa Modelado
9.15 Grupo Medir
Recomendacin
Asegrese de seleccionar el modo de ajuste y los niveles de seleccin adecuados
antes de realizar las mediciones.
Medicin de distancias o ngulos
1 Haga clic en el tipo de medicin que desee utilizar:
Para medir
Seleccione
El puntero del ratn cambia a una regla cuando se activa cualquiera de las
funciones de medicin.
2 En la ventana de grficos, seleccione los puntos u objetos entre los que
desea medir. La informacin acerca de los puntos de medicin se muestra
en la ventana Salida.
El resultado se muestra en la pestaa Medida de la ventana Salida una vez
seleccionados todos los puntos.
3 Opcionalmente, repita el paso 3 para hacer una nueva medicin del mismo
tipo.
Recomendacin
Tambin puede activar y desactivar las funciones de medicin con ayuda de la
barra de herramientas de medicin.
346
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.16 Crear mecanismo
347
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
12 En la estructura de rbol, haga clic con el botn derecho en Calibracin y
a continuacin haga clic en Aadir calibracin para abrir la ventana de
dilogo Crear calibracin.
13 Complete la ventana de dilogo Crear calibracin y a continuacin haga clic
en Aceptar.
14 En la estructura de rbol, haga clic con el botn derecho en Dependencia
y a continuacin haga clic en Aadir dependencia para abrir la ventana de
dilogo Crear dependencia.
15 Complete la ventana de dilogo Crear dependencia y a continuacin haga
clic en Aceptar.
16 Si todos los nodos son vlidos, compile el mecanismo. Consulte Compilacin
de un mecanismo en la pgina 349.
Creacin de un mecanismo de transportador
1 Haga clic en Crear mecanismo.
Se abre el modelador de mecanismos en el modo de creacin.
2 En la ventana de dilogo Nombre de modelo de mecanismo, introduzca un
nombre de mecanismo.
3 En la lista Tipo de mecanismo, seleccione Transportador.
4 En la lista Seleccionar pieza, seleccione Pieza.
5 En la lista Posicin de la base de coordenadas de calibracin, introduzca
los valores de la base de coordenadas de la base con respecto al origen
local del componente grfico seleccionado.
6 En el cuadro Longitud de transportador, introduzca la longitud del
transportador.
Se activa el botn Compilar mecanismo.
7 En el cuadro Puntos de fijacin, defina los valores de Separacin y Conteo.
8 Haga clic en Aadir para crear nuevos puntos de fijacin.
9 Haga clic en Compilar mecanismo para compilar el mecanismo. Consulte
Compilacin de un mecanismo en la pgina 349.
10 En el navegador Diseo, haga clic con el botn derecho en el mecanismo y
seleccione Guardar como biblioteca. Cierre la estacin.
11 Construya un nuevo sistema. Consulte Construccin de un nuevo sistema
en la pgina 179.
En la pgina Modify Options (Modificar opciones) de System Builder,
desplcese hacia abajo hasta el grupo Motion coordination part 3
(Coordinacin de movimientos parte 3) y active la casilla de verificacin
606-1 Conveyor Tracking.
12 Cree una nueva estacin con este nuevo sistema. Consulte Sistema de robot
en la pgina 230.
Tras iniciar el sistema, cuando se le pida que seleccione la biblioteca busque
y seleccione la biblioteca de mecanismo de transportador que ya tena
guardada.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
Compilacin de un mecanismo
Al compilar un nuevo mecanismo creado en el modo de creacin del modelador
de mecanismos, ste se aade a la estacin con el nombre predeterminado
"Mecanismo_" seguido de un nmero de ndice.
Al realizar la compilacin, un mecanismo editable existente, modificado en el modo
de modificacin del modelador de mecanismos, se guarda sin ninguna pose,
correlacin de ejes ni tiempos de transicin.
Para compilar un mecanismo, realice las operaciones siguientes:
1 Para compilar un mecanismo nuevo o editado, haga clic en Compilar
mecanismo.
El mecanismo se inserta en la estacin activa. Las partes del eslabn son
clonadas con nombres nuevos, pero los eslabones actualizan sus referencias
de pieza. Al cerrar el modelador de mecanismos, estas piezas clonadas se
eliminan.
2 El modelador de mecanismos pasa ahora al modo de modificacin. Para
completar el mecanismo, consulte la informacin siguiente.
Cmo completar o modificar un mecanismo
Para completar el modelado de un mecanismo, realice las operaciones siguientes:
1 Si los valores del grupo Correlacin de ejes son correctos, haga clic en
Establecer.
2 Configure la cuadrcula Poses. Para aadir una pose, haga clic en Aadir y
a continuacin complete la ventana de dilogo Crear pose. Haga clic en
Aplicar, seguido de Aceptar.
Para aadir una pose, haga clic en Aadir y a continuacin complete la
ventana de dilogo Crear pose. Haga clic en Aplicar, seguido de Aceptar.
Para editar una pose, seleccinela en la cuadrcula, haga clic en Editar y a
continuacin complete la ventana de dilogo Modificar pose. Haga clic en
Aceptar.
Para eliminar una pose, seleccinela en la cuadrcula y haga clic en Eliminar.
3 Haga clic en Editar tiempos de transicin para editar los tiempos de
transicin.
4 Haga clic en Cerrar.
Ventana de dilogo Crear mecanismo
Nombre de modelo de
mecanismo
Tipo de mecanismo
Estructura de rbol
Compilar mecanismo
349
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
Ventana de dilogo Crear mecanismo de transportador
Nombre de modelo de
mecanismo
Tipo de mecanismo
Pieza seleccionada
Posicin de la base de
coordenadas de calibracin
Compilar mecanismo
Pieza seleccionada
xx060000
Eliminar pieza
Pieza seleccionada
Posicin de pieza
Orientacin de pieza
Aplicar a pieza
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
Ventana de dilogo Crear/modificar eje
Como eje se conoce el eje en que dos eslabones se mueven uno respecto de otro,
ya sea en rotacin o de forma prismtica. La seleccin del nodo de eje har que
se muestre una lnea amarilla-verde en la ventana de grficos.
Nombre de eje
Tipo de eje.
Especifica el tipo de eje. La opcin predeterminada es De rotacin. El cambio del valor de Tipo de eje vaca los valores de
Lmites de articulaciones que aparecen ms abajo.
Eslabn principal
Eslabn secundario
Activo
Eje de articulacin
Primera posicin
Segunda posicin
Mover eje
Tipo de lmite
Lmite mx.
xx060012
left-cli
Eliminar
351
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
Ventana de dilogo Modificar datos de base de coordenadas/herramienta
Un nodo de datos de base de coordenadas/herramienta determina el eslabn y la
ubicacin de una base de coordenadas.
Nombre de datos de ba- Especifica el nombre de los datos de base de coordenadas o
ses de coordenadas/herra- herramienta.
mientas
Pertenece al eslabn
Posicin
Orientacin
Seleccionar valores de
Active esta casilla de verificacin para seleccionar los valores
objetivo/base de coordena- de un objetivo o una base de coordenadas, que se selecciona
das
en el cuadro situado debajo de la casilla de verificacin.
Datos de la herramienta
Masa
Centro de gravedad
Orientacin
Usar eje principal y factor Seleccione esta opcin para especificar un eje principal y un
factor.
Eje principal
Factor
Usar frmula
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.16 Crear mecanismo
Continuacin
Ventana de dilogo Modificar mecanismo
La ventana de dilogo Modificar mecanismo contiene los objetos encontrados en
la ventana de dilogo Crear mecanismo, adems de lo siguiente:
Correlacin de ejes
En estos cuadros se gestiona la correlacin de ejes del mecanismo. Durante la edicin, el mecanismo debe ser desconectado de su biblioteca.
Los valores deben ser nmeros enteros del 1 al 6 en orden
ascendente.
Establecer
Poses
Aadir
Editar
Eliminar
Definir tiempos de transi- Haga clic en este botn para editar los tiempos de transicin.
cin
Pose inicial
Iniciar herramienta de
movimiento de ejes
Usar actual
Puesta a cero de valores Haga clic en este botn para restablecer los valores actuales
de los ejes en el grupo Valores de eje, de forma que sean los
que existan en el momento de abrir la ventana de dilogo.
Valores de eje
A pose
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
353
9 Pestaa Modelado
9.17 Crear herramienta
Accin
Usar existente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.17 Crear herramienta
Continuacin
6 Introduzca la posicin del TCP respecto del sistema de coordenadas mundo,
que representa el punto de montaje de la herramienta, por cualquiera de los
mtodos siguientes:
Mtodo
Descripcin
Introduzca manualmente En los cuadros Posicin y Orientacin, escriba los valola posicin y la orienta- res.
cin.
Si est seleccionado Usar pieza simulada, el valor de
posicin no puede ser 0,0,0. Al menos una de las coordenadas debe ser > 0 para poder crear un cono.
7 Haga clic en el botn de flecha hacia la derecha para transferir los valores
al cuadro TCP(s).
Si la herramienta debe tener varios TCPs, repita los pasos del 5 al 7 con
cada TCP.
8 Haga clic en Terminado.
La herramienta se crea y aparece en el navegador Diseo y en la ventana
grfica.
Creacin de datos de herramienta para una geometra existente
Asegrese de seleccionar el robot en el que se crean los datos de herramienta.
Para crear los datos de herramienta de una geometra existente, realice las
siguientes operaciones:
1 Haga clic en Crear herramienta y seleccione Usar existente y la herramienta
importada de la lista.
2 Introduzca los datos solicitados en los cuadros del Asistente para creacin
de herramienta.
3 Conecte la herramienta arrastrndola hasta el robot.
Qu debe hacer a continuacin
Para hacer que la herramienta est lista para su uso, utilice uno de los mtodos
siguientes:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
355
10 Pestaa Simulacin
10.1 Descripcin general
10 Pestaa Simulacin
10.1 Descripcin general
Pestaa Simulacin
La pestaa Simulacin contiene los controles necesarios para crear, configurar,
controlar, monitorizar y grabar simulaciones.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
357
10 Pestaa Simulacin
10.2 Crear conjunto de colisin
358
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.3 Configuracin de simulacin
Requisitos previos
Para configurar una simulacin, deben cumplirse las condiciones siguientes:
Secuencia de programa
Escenarios de simulacin
Secuencia de programa
Desde esta pestaa puede realizar la tarea combinada de configurar la secuencia
de programa y la ejecucin del programa como punto de entrada y la realizacin
del modo de ejecucin.
La pestaa Secuencia de programa consta de lo siguiente:
Seleccionar tareas activas Muestra todos los controladores IRC5 de la estacin, junto con
las tareas.
Secuencia de ejecucin<Nombre de tarea>
<-
359
10 Pestaa Simulacin
10.3 Configuracin de simulacin
Continuacin
Punto de entrada
Modo de ejecucin
Escenarios de simulacin
Desde esta pestaa puede crear escenarios de simulacin que contienen objetos
simulados diferentes y conectar cada escenario con un estado predefinido para
garantizar que se aplique el estado correcto a todos los objetos de proyecto antes
de ejecutar el escenario.
Si desea simular una parte o un segmento de la clula en particular en el que no
estn incluidos todos los objetos simulados de la clula, puede configurar un
nuevo escenario y aadir nicamente los objetos necesarios para la simulacin.
La pestaa Escenarios de simulacin consta de lo siguiente:
Escenarios
Enumera todos los escenarios de la estacin. De forma predeterminada, se crea al menos un escenario al crear una estacin.
Active la casilla de verificacin para activar el escenario. Los
escenarios activos no pueden ser eliminados; siempre debe
haber al menos un escenario activo.
Aadir: Haga clic en Aadir para crear un nuevo escenario.
Eliminar: Haga clic en Eliminar para eliminar el escenario seleccionado.
Haga clic en el escenario en la vista de lista para cambiar su
nombre.
Objetos simulados
Estado guardado
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.3 Configuracin de simulacin
Continuacin
Configuracin de una simulacin
1 Haga clic en Configuracin de simulacin para abrir la ventana de dilogo
Configuracin de simulacin.
2 En la pestaa Secuencia de programa, seleccione las tareas a activar durante
la simulacin en el cuadro Seleccionar tareas activas.
3 Seleccione el modo de ejecucin, que puede ser Continuo o Un solo ciclo.
4 En el cuadro Secuencia principal, seleccione la secuencia de ejecucin del
procedimiento en la rutina de entrada main de la tarea.
5 En la lista Procedimientos disponibles, transfiera los procedimientos que
deban estar activos en la simulacin al cuadro Secuencia principal,
seleccionndolos y haciendo clic en el botn de flecha hacia la izquierda
que aparece entre las listas. (Con ello se crea una llamada al procedimiento
en el procedimiento principal).
6 Para iniciar la simulacin desde un procedimiento distinto del propio
procedimiento Main, haga clic en Punto de entrada y defina el punto de
entrada y el mdulo. De forma predeterminada, el punto de entrada es Main
y el mdulo es Module1.
7 Haga clic en Aplicar para definir la simulacin. Si hace clic en Aceptar, la
simulacin queda definida y la ventana de dilogo se cierra.
Creacin de escenarios de simulacin
1 Haga clic en Configuracin de simulacin para abrir la ventana de dilogo
Configuracin de simulacin.
2 En la pestaa Escenarios de simulacin:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
361
10 Pestaa Simulacin
10.4 Gestor de eventos
eventman
Componen- Descripcin
te
1
Panel Tarea.
Aqu puede crear nuevos eventos o copiar o eliminar los eventos existentes
que seleccione en la cuadrcula Evento.
Cuadrcula Evento.
Muestra todos los eventos de la estacin. Aqu puede seleccionar los eventos
que desee editar, copiar o eliminar.
Editor de disparadores.
Aqu puede editar las propiedades del disparador del evento. La parte superior
del Editor de disparadores es la misma con todos los disparadores, mientras
que la parte inferior vara segn el tipo de disparador seleccionado.
Editor de acciones.
Aqu puede editar las propiedades de la accin del evento. La parte superior
del Editor de acciones es la misma con todas las acciones, mientras que la
parte inferior se adapta al tipo de accin seleccionado.
Descripcin
Aadir
Eliminar
Copiar
Actualizar
Exportar
Importar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Columnas de la cuadrcula Evento
En la cuadrcula Evento, cada fila es un evento y las columnas de la cuadrcula
muestran las propiedades del mismo.
Columna
Descripcin
Activacin
Tipo de disparador
Sistema de disparador
Nombre de disparador
Parmetro de disparador Muestra el estado del evento bajo el cual se produce el disparo.
0 = La seal de E/S utilizada como disparador cambia a falso.
1 = La seal de E/S utilizada como disparador cambia a verdadero.
Iniciado = Una colisin se inicia dentro del conjunto de colisin
utilizado como disparador.
Finalizado = Una colisin finaliza dentro del conjunto de colisin utilizado como disparador.
Casi colisin iniciada = Una casi colisin se inicia dentro del
conjunto de colisin utilizado como disparador.
Casi colisin finalizada = Una casi colisin finaliza dentro del
conjunto de colisin utilizado como disparador.
363
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Columna
Descripcin
Tipo de accin
Sistema de accin
Nombre de accin
Parmetro de accin
Hora
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Partes del Editor de disparadores
El Editor de disparadores permite establecer las propiedades del disparador. La
parte superior del editor es comn para todos los tipos de disparadores, mientras
que la parte inferior se adapta al tipo de disparador en cuestin.
Partes comunes para los disparadores
Componente
Descripcin
Activacin
Comentarios
Descripcin
Controlador activo
Seales
Descripcin
Aadir
Eliminar
Aadir >
Eliminar
Retardo (s)
Descripcin
Tipo de colisin
365
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Componente
Descripcin
Conjunto de colisin
Descripcin
Aadir accin
Eliminar accin
Cclica
Acciones aadidas
flecha
Descripcin
Controlador activo
Muestra todos los sistemas de la estacin. Seleccione el sistema al que pertenece la seal de E/S a cambiar.
Seales
Accin
Descripcin
Conectar objeto
Conectar a
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Componente
Descripcin
Actualizar posicin / Con- Actualizar posicin = Mueve el origen local del objeto conecservar posicin
tado al punto de conexin del otro objeto en el momento de
hacer la conexin. En el caso de los mecanismos, el punto de
conexin es el TCP de la brida. En los dems objetos se trata
del origen local.
Conservar posicin = Conserva la posicin actual del objeto
a conectar en el momento de hacer la conexin.
ndice de brida
Posicin de offset
Orientacin de offset
Descripcin
Desconectar objeto
Desconectar de
Descripcin
Mecanismo
Selecciona el mecanismo.
Descripcin
Descripcin
Mecanismo
Selecciona el mecanismo.
Pose
Seal de estacin a acti- Enumera las seales de estacin que se envan una vez que
var al alcanzar la pose
el mecanismo alcanza su pose.
Aadir digital
Haga clic en este botn para aadir una seal digital a la cuadrcula.
Eliminar
367
10 Pestaa Simulacin
10.4 Gestor de eventos
Continuacin
Partes especficas de acciones de movimiento de objeto grfico
Componente
Descripcin
Nueva posicin
Nueva orientacin
368
Componente
Descripcin
Objeto grfico
Mostrar/ocultar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.5 Lgica de estacin
Componer
Propiedades y enlazamientos
Seales y conexiones
Ver
Lgica de estacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
369
10 Pestaa Simulacin
10.6 Activar unidades mecnicas
370
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.7 Control de simulacin
para...
Reproducir/Reanudar
Restablecer
Nota
La opcin Grabar en visor es un modo de grabacin especial que permite
ver en Station Viewer las simulaciones creadas a partir de componentes
inteligentes. La funcin Grabar en visor est desactivada cuando est
activado el modo de ejecucin libre.
Restablecimiento de la simulacin
1 En el grupo Control de simulacin, haga clic en Restablecer para restablecer
la simulacin.
2 Haga clic en Restablecer y seleccione Guardar estado actual para almacenar
estados de objetos y controladores virtuales para su uso en un escenario
de simulacin. Para obtener ms informacin, consulte Guardar estado actual
en la pgina 295.
3 Haga clic en Restablecer y seleccione Administrar estados para iniciar
Lgica de estacin. Para obtener ms informacin, consulte Lgica de
estacin en la pgina 369.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
371
10 Pestaa Simulacin
10.8 Simulador de E/S
io_overv
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.8 Simulador de E/S
Continuacin
Componen- Descripcin
te
1
Entradas. Muestra todas las seales de entrada que cumplan el filtro aplicado.
Si existen ms de 16 seales, slo se muestran 16 seales cada vez. A
continuacin, utilice la lista Rango de E/S para seleccionar las seales que
desee mostrar.
Salidas Muestra todas las seales de salida que cumplan el filtro aplicado.
Si existen ms de 16 seales, slo se muestran 16 seales cada vez. A
continuacin, utilice la lista Rango de E/S para seleccionar las seales que
desee mostrar.
Editar listas. Haga clic en este botn para crear o editar listas de seales
favoritas.
Descripcin
Tarjeta
Grupo
Muestra todas las seales pertenecientes a un grupo determinado. Para seleccionar un grupo, utilice la lista Especificacin
de filtro.
Lista de usuarios
Entradas digitales
Salidas digitales
Entradas analgic.
Salidas analgicas
Iconos de seales
Seal digital con valor 1.
value 1
373
10 Pestaa Simulacin
10.8 Simulador de E/S
Continuacin
Cuadro de valor para grupos de seales analgicas.
value box
374
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.9 Monitor
10.9 Monitor
Pestaa Rastreo de TCP
Activar rastreo de TCP
Longitud de rastreo
Color de rastreo
Color de alerta
Muestra el color del rastreo si cualquiera de las alertas definidas en la pestaa Alertas sobrepasa un valor de umbral. Para
cambiar el color del rastreo, haga clic en el cuadro coloreado.
Vaciar rastreo
Pestaa Alertas
Activar alertas de simula- Active esta casilla de verificacin para activar las alertas de
cin
simulacin para el robot seleccionado.
Registrar alertas en venta- Active esta casilla de verificacin para ver un mensaje de aviso
na de salida
cuando se sobrepase un valor de umbral. Si el rastreo de TCP
no est activado, sta es la nica indicacin de alerta.
Velocidad del TCP
Singularidad de mueca
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
375
10 Pestaa Simulacin
10.10 Cronmetro
10.10 Cronmetro
Cronmetro para medir el tiempo de procesamiento
La funcin Cronmetro se utiliza para medir el tiempo transcurrido entre dos puntos
de disparo de un proceso, adems del proceso en su conjunto. Los dos puntos
de disparo se denominan disparador de inicio y disparador de fin.
Al configurar un cronmetro, ste se pone en marcha con el disparador de inicio
y se detiene con el disparador de fin.
Configuracin de un cronmetro
1 En la pestaa Simulacin, en el grupo Monitor, haga clic en Cronmetro.
Aparece la ventana de dilogo de parmetros del cronmetro.
2 Especifique un Nombre para el cronmetro.
3 Seleccione un Disparador de inicio y un Disparador de fin para el
cronmetro.
Aparecen enumerados los siguientes parmetros para su seleccin como
disparadores:
Inicio de simulacin
Paro de simulacin
Objetivo cambiado
Adems, especifique la unidad mecnica y el objetivo.
Valor de E/S
Adems, especifique la unidad mecnica de origen de la que proviene
la seal, el tipo de seal de E/S y el valor de la seal.
376
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.11.1 Signal Analyzer para controladores reales y virtuales
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
377
10 Pestaa Simulacin
10.11.2 Configuracin de seales
Actualizacin
Seales disponibles
Seales de controlador
Registro de eventos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.11.2 Configuracin de seales
Continuacin
Categora
Seales disponibles
Sistema de E/S
Articulacin
J1-J6
Cerca del lmite. Consulte la descripcin
proporcionada a continuacin de esta tabla.
Objetivo
Punto fino
Objetivo cambiado, Herramienta cambiada,
Objeto de trabajo cambiado
TCP
TCP
Componentes inteligentes
379
10 Pestaa Simulacin
10.11.2 Configuracin de seales
Continuacin
2 En pestaa Simulacin, haga clic en Analizador de seales y seleccione
Configuracin de seales.
Aparece la ventana Configuracin de seales.
3 En la vista Seleccionar seales, seleccione las seales que desea configurar
y almacenar para la simulacin.
Las seales seleccionadas se aaden en la ventana Configuracin actual.
4 En la vista Configuracin actual, haga clic con el botn derecho en Base
de datos de estaciones y seleccione Activado.
De esta forma se garantiza que todas las seales seleccionadas se graben
cada vez que se ejecute una simulacin.
Nota
380
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.11.3 Diseo y utilizacin
en1100000034
Barra de herramientas Muestra una barra de herramientas con opciones para configurar el Analizador de seales y trabajar con l.
Valores de seales di- Muestra una barra coloreada que representa un segmento en
gitales
el que la seal est activada.
Valores de seales
analgicas
Eventos
Tabla de seales
Barra de herramientas
La barra de herramientas muestra las siguientes opciones:
Opcin
Descripcin
Lista desplegable
Botn de escalado autom- Para activar/desactivar el escalado automtico del eje vertical.
tico
Botn de marcadores de l- Para mostrar los marcadores de lnea de cada muestra en el
nea
grfico analgico/numrico.
381
10 Pestaa Simulacin
10.11.3 Diseo y utilizacin
Continuacin
Opcin
Descripcin
Botn de guardado
Puede configurar las seales individuales para utilizar la escala del eje vertical del
lado derecho, utilizando para ello la tabla de seales de la parte inferior de la
ventana. El eje est oculto de forma predeterminada.
En este segmento es posible realizar las siguientes acciones:
Eventos
Muestra una fila para cada categora de evento seleccionada. Cada evento aparece
indicado con un icono con forma de rombo. Haga clic en este icono para mostrar
una ventana emergente con ms informacin acerca del evento.
Tabla de seales
Muestra informacin acerca de cada seal grabada. De esta forma puede configurar
opciones para cada seal, como por ejemplo su color, visibilidad, si usa el eje
vertical izquierdo o derecho, etc.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.11.3 Diseo y utilizacin
Continuacin
Utilizacin del Analizador de seales
Utilice este procedimiento para analizar los datos de seales grabados:
1 Configure las seales a analizar. Consulte Configuracin de las seales en
la pgina 379.
2 Grabe lo datos de seales ejecutando para ello una simulacin. Consulte
Configuracin de las seales en la pgina 379.
3 En pestaa Simulacin, haga clic en Analizador de seales.
Aparece la ventana Analizador de seales.
Nota
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
383
10 Pestaa Simulacin
10.11.4 Historial
10.11.4 Historial
Descripcin general
Esta caracterstica muestra y ayuda a organizar las grabaciones de seales
guardadas de la estacin de RobotStudio actual.
Diseo del historial de seales
La ventana Historial de seales permite hacer lo siguiente:
Haga clic en la lista desplegable para agrupar el historial por View By Today
(Ver por hoy) o View by Order (Ver por orden).
Nota
Desactive la grabacin de seales tan pronto como se complete el anlisis, para
evitar que el archivo de la estacin aumente de tamao.
384
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.12 Grabar pelcula
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
385
10 Pestaa Simulacin
10.13.1 Seguimiento de transportadores
386
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
10 Pestaa Simulacin
10.13.2 Simulacin de transportador
action_i
Nota
Si se produce un error durante la ejecucin del programa, el controlador
alcanza el estado de paro protegido. En este estado, RobotStudio no puede
ejecutar el programa durante la siguiente simulacin. Para recuperarse de
este estado, abra el Panel de control y cambie a Modo manual y de nuevo
a Modo automtico.
Para obtener ms informacin, consulte el manual Application manual Conveyor tracking
2 Sincronice con VC. Consulte Sincronizar con VC en la pgina 447.
3 Configure la simulacin. Consulte Configuracin de simulacin en la
pgina 359.
4 Haga clic en Simulacin.
Aparece la ventana de dilogo Simulacin de transportador.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
387
10 Pestaa Simulacin
10.13.2 Simulacin de transportador
Continuacin
5 En el cuadro Velocidad del transportador, indique la velocidad a utilizar
durante la simulacin.
Para mover el transportador en sentido inverso, active la casilla de
verificacin Invertir.
6 Haga clic en Aplicar.
7 Haga clic en Reproducir para ejecutar la simulacin.
Nota
La velocidad y el sentido del transportador pueden cambiarse durante la ejecucin
de la simulacin.
Para devolver el transportador a la posicin de inicio, haga clic en Restablecer.
El botn permanece activado mientras la estacin contenga al menos un
transportador.
388
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.1 Controladores reales y virtuales
11 Pestaa Controlador
11.1 Controladores reales y virtuales
La pestaa Controlador contiene los controles utilizados para gestionar un
controlador real y los controles necesarios para la sincronizacin, configuracin
y tareas asignadas al controlador virtual.
RobotStudio le permite trabajar con un controlador fuera de lnea, que constituye
un controlador IRC5 virtual que se ejecuta localmente en su PC. Este controlador
fuera de lnea tambin se conoce como el controlador virtual (VC). RobotStudio
tambin le permite trabajar con un controlador IRC5 fsico real, que simplemente
se conoce como el controlador real.
Las funciones de la pestaa Controlador pueden clasificarse de la siguiente forma:
Para obtener ms informacin acerca del trabajo con un controlador real, consulte
Trabajo en lnea en la pgina 167.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
389
11 Pestaa Controlador
11.2.1 Aadir controlador
En la pestaa Controlador, haga clic en la flecha que aparece junto al icono Aadir
controlador y a continuacin, haga clic en Conexin con un clic.
Aadir controlador
1 En la pestaa Controlador, haga clic en Aadir controlador para abrir una
ventana de dilogo en la que se enumeran todos los controladores
disponibles.
2 Si el controlador no aparece en la lista, escriba su direccin IP en el cuadro
Direccin IP y a continuacin haga clic en Actualizar.
3 Seleccione el controlador en la lista y haga clic en Aceptar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.1 Aadir controlador
Continuacin
Iniciar controlador virtual
El comando Iniciar controlador virtual le permite poner en marcha y detener un
controlador virtual utilizando una ruta de sistema determinada y sin necesidad de
ninguna estacin.
Recomendacin
Puede utilizar el comando Iniciar controlador virtual cuando necesite un
controlador virtual como emulador durante el desarrollo de opciones adicionales
con el SDK de PC o RobotWare. Tambin puede utilizar este comando si necesita
utilizar el Editor de configuracin o el editor de RAPID sin requerir una estacin.
Al hacer clic en Iniciar controlador virtual en Aadir controlador se abre la ventana
de dilogo Iniciar controlador virtual. En esta ventana de dilogo, especifique lo
siguiente:
1 En la lista desplegable Grupo de sistemas, especifique la ubicacin y la
carpeta de su PC en la que est almacenado el sistema de controlador virtual
requerido.
Para aadir una carpeta a esta lista, haga clic en Aadir y a continuacin
seleccione la carpeta que desee aadir. Para eliminar una carpeta de la lista
haga clic en Eliminar.
2 La tabla Sistemas encontrados enumera los sistemas de controlador virtual
encontrados en la carpeta de sistema seleccionada. Haga clic en un sistema
para seleccionarlo para su inicio.
3 Active las casillas de verificacin necesarias:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
391
11 Pestaa Controlador
11.2.2 Eventos
11.2.2 Eventos
Registro de eventos
Para ver el registro de eventos del controlador, en la pestaa Controlador del
grupo Herramientas de controladores, haga clic en Eventos. Con ello se abre el
registro de eventos. La gravedad de cada evento se indica por su color de fondo:
azul para informacin, amarillo para aviso y rojo para un error que debe ser
corregido para poder continuar.
En el registro de eventos puede realizar las siguientes operaciones.
Haga clic en cualquier evento para ver una descripcin breve del evento.
Es posible filtrar la lista del registro de eventos por la categora del evento
o por cualquier texto de los detalles mostrados.
Para filtrar la lista por cualquier texto necesario, especifquelo en el cuadro
Texto.
Para filtrar por las categoras de eventos, utilice la lista desplegable
Categora. La lista contiene las siguientes categoras de eventos diferentes.
-
Operativos
Sistema
Equipo
Programa
Movimiento
IO & Communication
Usuario
Interno
Proceso
Configuracin
RAPID
Para vaciar el registro de eventos actual, haga clic en Borrar. Esto no afecta
al registro de eventos del controlador, que puede obtenerse de nuevo
haciendo clic en el botn Obtener.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.2 Eventos
Continuacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
393
11 Pestaa Controlador
11.2.3 Entradas/Salidas
11.2.3 Entradas/Salidas
Sistema de E/S
Puede ver y establecer las seales de entrada y salida en la ventana Sistema de
E/S. Para abrir esta ventana, en la pestaa Controlador del grupo Herramientas
de controladores, haga clic en Entradas/Salidas.
La ventana Sistema de E/S ofrece los siguientes detalles acerca de las seales
de E/S:
Columna Nombre
Esta columna muestra el nombre de la seal. El nombre est establecido en
la configuracin de la unidad de E/S y no es posible cambiarlo desde el
sistema de E/S.
Columna Tipo
Esta columna muestra de qu tipo de seal se trata, mediante las abreviaturas
descritas a continuacin. El tipo de seal est establecido en la configuracin
de la unidad de E/S y no es posible cambiarlo desde el sistema de E/S.
Abreviatura
Descripcin
DI
DO
AI
AO
GI
GO
Columna Valor
Esta columna muestra el valor de la seal. Este valor slo puede ser
cambiado mediante un doble clic en la fila de la seal.
Columna Unidad
Esta columna muestra a qu unidad de E/S pertenece la seal. El valor est
establecido en la configuracin de la unidad de E/S y no es posible cambiarlo
desde el sistema de E/S.
Columna Bus
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.3 Entradas/Salidas
Continuacin
Esta columna muestra a qu bus de E/S pertenece la seal. El valor est
establecido en la configuracin del bus de E/S y no es posible cambiarlo
desde el sistema de E/S.
Columna Etiqueta
Esta columna muestra el valor de Signal Identification Label definida en la
base de datos de configuracin de E/S.
Simulada: active esta casilla de verificacin para ver nicamente las seales
simuladas.
Borrar filtros: haga clic en este botn para restablecer la vista y mostrar de
nuevo todas las seales.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
395
11 Pestaa Controlador
11.2.4 ScreenMaker
11.2.4 ScreenMaker
Descripcin general
ScreenMaker es una herramienta de RobotStudio que permite crear interfaces de
usuario personalizadas para el FlexPendant sin necesidad de aprender el entorno
de desarrollo Visual Studio ni la programacin con .NET.
Para ms informacin acerca del Editor de pantallas, consulte Pestaa ScreenMaker
en la pgina 535.
Requisitos previos
Nota
ScreenMaker no est disponible en la edicin de 64 bits de RobotStudio 5.15.
Para usar ScreenMaker, debe tener lo siguiente.
en0900000723
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.4 ScreenMaker
Continuacin
en0900000724
Inicio de ScreenMaker
Puede iniciar ScreenMaker desde la pestaa Controlador.
1 En la pestaa Controlador, haga clic en la flecha que aparece junto al icono
de FlexPendant.
2 Haga clic en ScreenMaker.
ScreenMaker se inicia en una nueva pestaa.
Es posible establecer la conexin a todos los controladores virtuales y reales
conectados.
Nota
Para obtener ms informacin, consulte Administracin de proyectos en la
pgina 544.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
397
11 Pestaa Controlador
11.2.5 Reinicio de un controlador
Descripcin
I-Start
P-Start
X-Start
C-Start
B-Start
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.5 Reinicio de un controlador
Continuacin
Reinicio de un controlador virtual
1 En el navegador Controlador, seleccione el controlador que desee reiniciar.
2 En el grupo Herramientas de controladores, haga clic en la flecha que
aparece junto al icono Reiniciar y a continuacin seleccione una de las
siguientes opciones:
Arranque en caliente
I-Start
P-Start
Avanzado
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
399
11 Pestaa Controlador
11.2.6 Copia de seguridad de un sistema
Requisitos previos
Para hacer una copia de seguridad de un sistema, debe tener:
Descripcin
BACKINFO
HOME
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.6 Copia de seguridad de un sistema
Continuacin
Subcarpetas
Descripcin
RAPID
SYSPAR
Nota
El contenido de la tarjeta PIB de un sistema IRC5P (un sistema de controlador
para pintura) no se incluir en la copia de seguridad normal de RobotStudio.
Utilice la funcin de copia de seguridad del FlexPaintPendant para incluir el
contenido de la tarjeta PIB.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
401
11 Pestaa Controlador
11.2.7 Restauracin de un sistema
Restauracin de un sistema
Nota
Antes de continuar, asegrese de que el sistema de la copia de seguridad sea
compatible con el controlador en el que desea restaurar.
Para restaurar un sistema, realice las operaciones siguientes:
1 En el navegador Controlador, seleccione el sistema que desee restaurar.
2 Haga clic en Copia de seguridad y seleccione Restaurar copia de seguridad.
Aparece la ventana de dilogo Restaurar desde copia de seguridad.
3 En la ventana de dilogo Restaurar desde copia de seguridad, seleccione
qu copia de seguridad desea utilizar para restaurar el sistema.
4 Haga clic en Aceptar.
El avance de la restauracin se indica en la ventana de salida. El controlador
se reinicia automticamente para cargar el sistema restaurado.
Nota
Si el sistema de la copia de seguridad no proviene del controlador en el
que la est restaurando, aparecer el siguiente mensaje sobre el problema
de coincidencia.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.7 Restauracin de un sistema
Continuacin
en0900001061
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
403
11 Pestaa Controlador
11.2.8 System Builder
404
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.9 Editor de configuracin
Controlador
I/O
Comunicacin
Movimiento
Comunicacin hombre-mquina
Aadir seales
Aadir seales
Debe tener acceso de escritura en el controlador para poder abrir la ventana Aadir
seal.
Tipo de seal
Etiqueta de identificacin
de seal
Nmero de seales
ndice de inicio
405
11 Pestaa Controlador
11.2.9 Editor de configuracin
Continuacin
Paso
Inicio de asignacin de
unidad
Categora
Nivel de acceso
Define el acceso de escritura a seales de E/S para las categoras de clientes de control de E/S conectados al controlador
de robot.
Valor predeterminado
Valor al fallar el sistema y Especifica si la seal de E/S de salida debe conservar su valor
la alimentacin
actual o tomar el valor predeterminado de la seal en caso de
un fallo del sistema o en caso de cada de alimentacin.
Almacenar valor al fallar la Especifica si la seal de E/S debe cambiar al valor almacenado
alimentacin
en el grupo de memoria permanente en el momento de la
puesta en marcha.
Invertir valor fsico
Aplica una inversin entre el valor fsico de la seal y su representacin lgica en el sistema.
406
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.10 Cargar parmetros
seleccione...
Aadir al tema los nuevos parmetros del Cargar parmetros si no hay duplicados
archivo de configuracin al tema, sin modificar los existentes.
Aadir al tema los nuevos parmetros del Cargar parmetros y reemplazar los duarchivo de configuracin y actualizar los plicados
existentes con los valores del archivo de
configuracin. Los parmetros que slo
existen en el controlador pero no en el
archivo de configuracin no cambiarn
en absoluto.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
407
11 Pestaa Controlador
11.2.11 Guardar parmetros
408
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.12 Transferir
11.2.12 Transferir
Descripcin general
La funcin Transferir permite una transferencia sencilla de los programas de RAPID
creados fuera de lnea al robot real presente en la planta. Esto significa que puede
transferir datos de un controlador virtual (que est fuera de lnea) a un controlador
real (que est en lnea). Como parte de la funcin de transferencia, tambin puede
comparar los datos presentes en el controlador virtual con los presentes en el
controlador real y a continuacin seleccionar los datos que desee transferir.
Tambin puede usar la funcin de transferencia para transferir datos de un
controlador virtual a otro.
Relaciones para la transferencia de datos
Para transferir datos, debe configurar en primer lugar un elemento Relation entre
los dos controladores. Un elemento Relation define las reglas para la transferencia
de datos entre los dos controladores.
Creacin de un elemento Relation
Si dispone de dos controladores enumerados en el navegador Controlador, puede
crear un elemento Relation entre ellos. Para crear un elemento Relation:
1 En la pestaa Controlador, en el grupo Transferir, haga clic en Crear
relacin.
Aparece la ventana de dilogo Crear relacin.
2 Introduzca un Nombre de relacin para la relacin.
3 Seleccione en la lista el Primer controlador. Debe tratarse de un controlador
virtual.
El Primer controlador, tambin denominado como origen, es el propietario
de los datos transferidos.
4 Seleccione en la lista el Segundo controlador. Puede tratarse de un
controlador real o de otro controlador virtual.
El Segundo controlador, tambin denominado como destino, recibe los datos
transferidos.
5 Haga clic en Aceptar.
En este momento se crea la relacin entre los controladores.
A continuacin se abre la ventana de dilogo Relation, con la cual puede configurar
y ejecutar la transferencia. Los elementos Relations de un controlador se enumeran
debajo de su nodo Relations en el navegador del controlador.
Nota
Las propiedades de la relacin se guardan en un archivo XML dentro de
INTERNAL en la carpeta de sistema del controlador propietario.
409
11 Pestaa Controlador
11.2.12 Transferir
Continuacin
Transferencia de datos
Puede configurar los detalles de la transferencia de datos, as como ejecutar la
transferencia, en la ventana de dilogo Relation.
Para abrir la ventana de dilogo Relation, haga doble clic en una relacin. Tambin
puede seleccionar una relacin en el navegador Controlador y a continuacin, en
el grupo Transferir, hacer clic en Abrir relacin.
Configuracin de la transferencia
Antes de ejecutar una transferencia, puede configurar los datos a transferir, en el
encabezado Transfer Configuration. Siga estas indicaciones para la configuracin:
Ni wobjdata wobj0, tooldata tool0 ni loaddata load0 del mdulo BASE estn
disponibles para la inclusin.
Ejecucin de la transferencia
Una vez configurada la transferencia, puede ejecutarla.
En el encabezado Transfer se muestran los mdulos de origen y destino, junto
con la flecha que indica el sentido de la transferencia. Puede cambiar la direccin
de la transferencia haciendo clic en Cambiar direccin. De esta forma tambin se
intercambian los mdulos de origen y destino.
Para ejecutar la transferencia, haga clic en Transferir ahora. Aparece una ventana
de dilogo que muestra un resumen de la transferencia. Haga clic en S para
Contina en la pgina siguiente
410
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.12 Transferir
Continuacin
completar la transferencia. El resultado de la transferencia se muestra para cada
mdulo en la ventana Salida.
El botn Transferir ahora est desactivado si:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
411
11 Pestaa Controlador
11.2.13 Signal Analyzer online
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.2.13 Signal Analyzer online
Continuacin
Historial
Se guardan los datos de seales de cada sesin de grabacin de seales. Para
verlos, haga clic en la flecha que aparece junto al icono de Signal Analyzer y a
continuacin, haga clic en Historial. Para obtener ms informacin, consulte
Historial en la pgina 384.
Nota
Los datos de seales de cada sesin de grabacin de seales se guardan en
un archivo .sdf que se almacena en la siguiente ubicacin. La funcin Historial
utiliza estos archivos.
C:\Users\<your user name>\AppData\Local\ABB Industrial
IT\Robotics IT\RobotStudio\SignalAnalyzer
Esta ruta corresponde a un PC que contiene una instalacin estndar de Windows
7 u 8 (versin en ingls). La ruta puede ser distinta si usted tiene una instalacin
personalizada o utiliza Windows XP.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
413
11 Pestaa Controlador
11.2.14 Configuracin de seguridad
414
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.1 Solicitar acceso de escritura
Manual
El acceso de escritura remoto debe estar concedido en el FlexPendant. Por motivos de seguridad, un usuario de FlexPendant puede
recuperar este acceso de escritura en el modo manual.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
415
11 Pestaa Controlador
11.3.2 Liberar acceso de escritura
416
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.3 Autentificar
11.3.3 Autentificar
Descripcin general
Los datos, funciones y comandos de un controlador estn protegidos por un
sistema de autorizacin de usuarios (conocido tambin como UAS). El UAS
restringe las partes del sistema a las que tiene acceso el usuario. Los distintos
usuarios pueden tener derechos de acceso diferentes. Distintos usuarios pueden
tener derechos de acceso diferentes.
El men Autentificar puede usarse para realizar las siguientes funciones:
Cerrar sesin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
417
11 Pestaa Controlador
11.3.4 Transferencia de archivos
presione
presione
CTRL + X
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.4 Transferencia de archivos
Continuacin
6 Coloque el punto de insercin en el Explorador del PC o el Explorador del
controlador y pulse CTRL + V.
Nota
En la ventana Explorador del PC o el Explorador del controlador, haga
clic con el botn derecho para ver el siguiente men contextual:
Transferir
Subir un nivel
Abrir
Actualizacin
Cortar
Copiar
Pegar
Eliminar
Eliminar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
419
11 Pestaa Controlador
11.3.5 FlexPendant Viewer
420
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.6 Opciones de importacin
Mantenga presionada
Mantenga presionada
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
421
11 Pestaa Controlador
11.3.7 Propiedades
11.3.7 Propiedades
Descripcin general
Desde el men Propiedades puede hacer lo siguiente:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.7 Propiedades
Continuacin
Definicin de la ID del controlador
De forma predeterminada, la ID del controlador es el nmero de serie del mismo
y por tanto es un identificador exclusivo del controlador.
La ID del controlador es un identificador exclusivo del controlador y no debe
cambiarla.
Sin embargo, si sustituye el disco duro del controlador, la ID se perder y tendr
que devolverla al nmero de serie del controlador.
Nota
Debe Solicitar el acceso de escritura al controlador antes de definir la ID del
controlador.
1 En el grupo Configuracin, haga clic en Propiedades y a continuacin haga
clic en ID de controlador.
Aparece la ventana de dilogo Establecer ID de controlador.
2 Introduzca la ID del controlador y haga clic en Aceptar.
Nota
Utilice nicamente caracteres del conjunto de caracteres ISO 8859-1
(Latin-1) y no utilice ms de 40 caracteres.
Visualizacin de las propiedades del controlador y del sistema
Puede ver las siguientes propiedades de un controlador y del sistema que se est
ejecutando.
Propiedades de controlador
Propiedades de sistema
Boot Application
Mdulo de control
ID de controlador
Mdulo de accionamiento n 1
Nombre de controlador
Nmero de serie
Sistemas instalados
Nombre de sistema
Conexiones de red
423
11 Pestaa Controlador
11.3.7 Propiedades
Continuacin
Visualizacin del Navegador de dispositivos
El Navegador de dispositivos muestra las propiedades y las tendencias de los
distintos dispositivos de hardware y software de un controlador de robot. Para
abrir el Navegador de dispositivos, en el grupo Configuracin, haga clic en
Propiedades y a continuacin, haga clic en Navegador de dispositivos.
Visualizacin de las propiedades de un dispositivo
En la vista de rbol, busque el nodo cuyas propiedades desee visualizar y haga
clic en l. Las propiedades del objeto seleccionado, junto con sus valores
correspondientes, se enumeran en el lado derecho de la ventana de rbol.
Actualizacin de la vista de rbol
Pulse F5 para actualizar la vista de rbol.
Tambin puede hacer clic con el botn derecho en el interior del panel de vista de
rbol y a continuacin hacer clic en Actualizar.
Visualizacin de una tendencia
Seleccione un dispositivo de la vista de rbol y a continuacin haga clic en cualquier
propiedad del panel del lado derecho que tenga un valor numrico. De esta forma
se abre una vista de tendencia. La vista de tendencia recopila los datos con una
frecuencia de un muestreo por segundo.
Ocultacin, detencin, inicio o borrado de una tendencia
Haga clic con el botn derecho en cualquier parte de la vista de tendencia y a
continuacin haga clic en el comando necesario.
Guardado del diagnstico del sistema
Es posible crear un archivo de datos de diagnstico de sistema desde RobotStudio.
Para guardar un archivo de datos de diagnstico de sistema en su PC, en el grupo
Configuracin, haga clic en Propiedades y a continuacin, haga clic en Guardar
diagnstico de sistema.
424
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.8 Cambio a fuera de lnea
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
425
11 Pestaa Controlador
11.3.9 Monitor en lnea
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.9 Monitor en lnea
Continuacin
Visualizacin de zonas de seguridad en el monitor en lnea
Esta funcin permite al usuario visualizar el estado actual de los manipuladores
en un sistema de robot y proporciona una realidad aumentada de la clula de
robot. El usuario puede visualizar un ejemplo de fallo de un robot, es decir, cuando
el robot realiza una parada no planificada. Cuando el robot entra en un zona
restringida, la funcin de supervisin safeMove detiene el robot. Para dar al usuario
una idea del diseo fsico y de la zona de seguridad que caus la parada, las zonas
de seguridad se visualizan en el monitor en lnea.
Caractersticas
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
427
11 Pestaa Controlador
11.3.10 Cuentas de usuario
users-ta
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.10 Cuentas de usuario
Continuacin
4 La lista Usuarios de este controlador. Muestra las cuentas de usuario
definidas en este controlador. La lista tiene dos columnas:
Columna
Descripcin
Usuario
Estado
Indica si la cuenta est activada o desactivada. Si est desactivada, no es posible iniciar una sesin con esa cuenta.
users-t0
Adicin de un usuario
1 En la pestaa Usuarios, haga clic en Aadir para abrir una ventana de
dilogo.
2 En el cuadro Nombre de usuario, introduzca el nombre de usuario. Utilice
nicamente caracteres del conjunto de caracteres ISO 8859-1 (Latin-1) y no
utilice ms de 16 caracteres.
3 En el cuadro Contrasea, introduzca la contrasea de usuario. La contrasea
que escriba no ser visible. Utilice nicamente caracteres del conjunto de
caracteres ISO 8859-1 (Latin-1) y no utilice ms de 16 caracteres.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
429
11 Pestaa Controlador
11.3.10 Cuentas de usuario
Continuacin
4 En el cuadro Reptala para confirmarla, vuelva a introducir la contrasea
de usuario.
5 Haga clic en Aceptar para aadir el nuevo usuario y cierre la ventana de
dilogo.
6 Haga clic en OK.
Eliminacin de un usuario
1 En la pestaa Usuarios, seleccione en la lista Usuarios de este controlador
el usuario que desea eliminar y haga clic en Eliminar.
2 En la pregunta Desea realmente eliminar este usuario?, responda S.
3 Haga clic en OK.
Definicin de la pertenencia a un grupo
1 En la pestaa Usuarios, seleccione el usuario en la lista Usuarios de este
controlador.
2 En la lista Grupos del usuario, seleccione los grupos a los que debe
pertenecer el usuario.
3 Haga clic en OK.
Modificacin del nombre o la contrasea
1 En la pestaa Usuarios, seleccione en la lista Usuarios de este controlador
el usuario que desea editar y haga clic en Editar usuario.
De esta forma, se abre la ventana de dilogo Editar.
2 Para cambiar el nombre del usuario, introduzca un nuevo nombre en el
cuadro Nombre de usuario. Utilice nicamente caracteres del conjunto de
caracteres ISO 8859-1 (Latin-1) y no utilice ms de 16 caracteres.
3 Para cambiar la contrasea, introduzca la nueva contrasea en el cuadro
Contrasea y repita la contrasea en el cuadro Reptala para confirmarla.
Utilice nicamente caracteres del conjunto de caracteres ISO 8859-1 (Latin-1)
y no utilice ms de 16 caracteres.
4 Haga clic en Aceptar para guardar los cambios en el usuario y cierre la
ventana de dilogo.
5 Haga clic en OK.
Activacin o desactivacin de un usuario
1 En la pestaa Usuarios, seleccione el usuario en la lista Usuarios de este
controlador y haga clic en el texto de estado (Activado o Desactivado).
Aparece un cuadro de elemento en el que puede cambiar el estado.
El estado del nuevo usuario se muestra ahora en la columna de estado de
la lista Usuarios de este controlador.
2 Haga clic en OK.
Exportar una lista de usuarios
En la pestaa Usuarios, seleccione el usuario en la lista Usuarios de este
controlador y haga clic en Exportar.
Contina en la pgina siguiente
430
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.10 Cuentas de usuario
Continuacin
De esta forma se abre una ventana de dilogo Guardar como en la que debe
especificar una ubicacin para el archivo de lista de usuarios.
Importacin de una lista de usuarios
En la pestaa Usuarios, seleccione el usuario en la lista Usuarios de este
controlador y haga clic en Importar.
De esta forma se abre una ventana de dilogo Abrir archivo en la que debe buscar
el archivo que contiene la lista que desea importar.
Cuando haya seleccionado el archivo, aparece la ventana de dilogo
ImportOptionsForm.
Seleccione...
Descripcin
Adicin de un grupo
1 En la pestaa Grupos, haga clic en Aadir.
De esta forma se abre la ventana de dilogo Aadir nuevo grupo.
2 En el cuadro Nombre de grupo, introduzca el nombre del grupo. Utilice
nicamente caracteres del conjunto de caracteres ISO 8859-1 (Latin-1) y no
utilice ms de 16 caracteres.
3 Haga clic en Aceptar para aadir el nuevo grupo y cierre la ventana de
dilogo.
4 Haga clic en OK.
Cambio de nombre de un grupo
1 En la pestaa Grupos, seleccione en la lista Grupos de este controlador el
grupo cuyo nombre desea cambiar y haga clic en Cambiar nombre.
De esta forma se abre la ventana de dilogo Cambiar nombre de grupo.
2 En el cuadro Nombre de grupo, introduzca el nombre del grupo. Utilice
nicamente caracteres del conjunto de caracteres ISO 8859-1 (Latin-1) y no
utilice ms de 16 caracteres.
3 Haga clic en Aceptar para cambiar el nombre del grupo y cierre la ventana
de dilogo.
431
11 Pestaa Controlador
11.3.10 Cuentas de usuario
Continuacin
4 Se le preguntar si desea que todos los usuarios que pertenecen a este
grupo sigan perteneciendo a un grupo con el nombre anterior y adems al
nuevo grupo.
Haga clic en
Para
No
Cancelar
Para
Permitir que los usuarios del grupo sigan siendo miembros del
mismo incluso si ya no est definido en el UAS del controlador.
Esta opcin puede resultar til si prev volver a crear el grupo
o copiar la configuracin de los usuarios a otro controlador que
tiene definido el grupo.
No
Cancelar
432
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.11 Visor de derechos de UAS
en0900000852
Derechos necesarios
Restore a backup
Remote warm start
Cargar/eliminar mdulos
Load program
Load program
433
11 Pestaa Controlador
11.3.11 Visor de derechos de UAS
Continuacin
Accin
Derechos necesarios
Execute program
Derechos de controlador
Acceso completo
Copia de seguridad y guarda- Proporciona acceso para realizar una copia de seguridad
do
y guardar mdulos, programas y archivos de configuracin.
Este derecho proporciona el pleno acceso de FTP al directorio BACKUP y TEMP de los sistemas actuales.
Restaurar una copia de seguri- Proporciona acceso para restaurar una copia de seguridad
dad
y realizar un arranque B-Start.
Modificar configuracin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.11 Visor de derechos de UAS
Continuacin
Cargar programa
Depurar programas
Reducir la velocidad de produc- Proporciona acceso para reducir la velocidad por debajo
cin
del 100% en el modo automtico.
Este derecho no es necesario si la velocidad ya se encuentra por debajo del 100% o si el controlador se encuentra en
el modo manual.
Calibracin
Acceso de lectura a los discos Proporciona acceso de lectura externo a los discos del
del controlador
controlador. Este derecho slo es vlido para un acceso
explcito al disco, por ejemplo con un cliente de FTP o con
el Administrador de archivos de RobotStudio.
Es posible, por ejemplo, cargar un programa desde /hd0a
sin necesidad de este derecho.
435
11 Pestaa Controlador
11.3.11 Visor de derechos de UAS
Continuacin
Acceso de escritura a los dis- Proporciona acceso de escritura externo a los discos del
cos del controlador
controlador. Este derecho slo es vlido para un acceso
explcito al disco, por ejemplo con un cliente de FTP o con
el Administrador de archivos de RobotStudio.
Es posible, por ejemplo, guardar un programa en el disco
del controlador o realizar una copia de seguridad sin necesidad de este derecho.
Modificar propiedades del
controlador
Eliminar registro
Derechos de aplicaciones
Access to the ABB menu on
FlexPendant
El valor true proporciona el acceso al men ABB del FlexPendant. ste es el valor predeterminado si un usuario no
dispone de este derecho.
El valor false significa que el usuario no tiene acceso al
men ABB si el controlador se encuentra en el modo automtico.
Este derecho no tiene ningn efecto en el modo manual.
Log off FlexPendant user when En el caso de los usuarios que dispongan de este derecho,
switching to Auto mode
la sesin en el FlexPendant se cierra al cambiar del modo
manual al modo automtico.
436
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.3.12 Integrated Vision
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
437
11 Pestaa Controlador
11.4.1 Virtual FlexPendant
438
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.4.2 Panel de control
Manual
Motors ON
Habilitar dispositivo
Liberar dispositivo
Restablecer paro de
emergencia
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
439
11 Pestaa Controlador
11.4.3 Apagado
11.4.3 Apagado
Apagado de un controlador
1 En el navegador Controlador, seleccione el controlador que desee apagar.
2 Haga clic con el botn derecho en el controlador y a continuacin haga clic
en Apagar.
Nota
Suponga que desea reiniciar el controlador. Seleccione Arranque en caliente.
Para obtener ms informacin acerca de cmo reiniciar un controlador, consulte
Reinicio de un controlador en la pgina 398.
440
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.4.4 Definir bases de coordenadas de tareas
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
441
11 Pestaa Controlador
11.4.5 Editar sistema
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
11 Pestaa Controlador
11.4.5 Editar sistema
Continuacin
4 Seleccione el nodo de la unidad mecnica en el rbol jerrquico. Ahora
aparece la hoja de propiedades de la base de coordenadas de la base del
robot.
5 Seleccione los valores de posicin de base de coordenadas de la base que
desee utilizar tras reiniciar el robot.
Seleccione
Para
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
443
11 Pestaa Controlador
11.4.6 Unidad de codificador
444
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.1 Descripcin general de la pestaa RAPID
12 Pestaa RAPID
12.1 Descripcin general de la pestaa RAPID
La pestaa RAPID proporciona herramientas y funcionalidades para crear, editar
y administrar los programas de RAPID. Puede administrar los programas de RAPID
que estn en lnea en un controlador real, fuera de lnea en un controlador virtual,
o independientes que no forman parte de ningn sistema.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
445
12 Pestaa RAPID
12.2 Sincronizar con la estacin
446
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.3 Sincronizar con VC
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
447
12 Pestaa RAPID
12.4 Editar cdigo de RAPID
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.4 Editar cdigo de RAPID
Continuacin
del tipo de estructura de cdigo de RAPID que se est escribiendo. Las
sugerencias enumeradas tambin dependen de en qu lugar del documento
se encuentre el cursor.
Al pulsar las teclas de coma (,), punto y coma (;), dos puntos (:), signo de
igual (=), barra de espacio, tabulador o Intro se inserta automticamente el
elemento seleccionado. Pulse Esc para cancelar la lista.
449
12 Pestaa RAPID
12.4 Editar cdigo de RAPID
Continuacin
Inicio del Editor de RAPID
Para abrir un mdulo de RAPID en el Editor de RAPID, en el navegador
Controlador, haga clic con el botn derecho en un mdulo de RAPID y a
continuacin, haga clic en Editor de RAPID.
El cdigo de RAPID del mdulo se abre en la ventana del editor.
Recomendacin
Puede ver el diseo grfico, sin cerrar el editor, haciendo clic en la pestaa de
la ventana de grficos.
Edicin de un programa de RAPID
El grupo Editar de la pestaa de RAPID contiene comandos que ayudan en la
edicin de las lneas de cdigo en el Editor de RAPID. Adems de funciones
estndar como Cortar, Copiar y Pegar, el grupo Editar contiene las siguientes
funciones:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.4 Editar cdigo de RAPID
Continuacin
Las lneas editadas aparecen indicadas por barras de cambio que se mantienen
hasta que se hayan aplicado los cambios. Por otra parte, la pestaa del Editor de
RAPID presenta un asterisco (*) hasta que se hayan aplicado los cambios.
Adicin de fragmentos de cdigo
Los fragmentos de cdigo son piezas de cdigo que usted puede insertar en el
Editor de RAPID. Para ver y seleccionar un fragmento de cdigo, en el grupo
Insertar, haga clic en Fragmento.
La lista que parece muestra dos tipos de fragmentos de cdigo:
Encabezado de mdulo
Tambin puede crear sus propios fragmentos de cdigo o guardar desde el Editor
de RAPID una seccin de un cdigo existente como un fragmento de cdigo. Estos
fragmentos de cdigo creados por el usuario tambin se enumeran junto con los
fragmentos predefinidos.
Para guardar desde el Editor de RAPID una seccin de un cdigo existente como
un fragmento de cdigo:
1 Seleccione el cdigo que desee guardar como fragmento.
2 En el grupo Insertar, haga clic en la flecha que aparece junto al icono de
Fragmento y a continuacin haga clic en Guardar seleccin como
fragmento.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
451
12 Pestaa RAPID
12.4 Editar cdigo de RAPID
Continuacin
Aparece la ventana de dilogo Guardar como. Especifique un nombre para
el fragmento y gurdelo. Los archivos .snippet de RobotStudio se guardan
en la siguiente carpeta:
C:\<Documents and Settings>\<nombre de usuario>\RobotStudio\Code
Snippets.
Para insertar un fragmento de cdigo en el Editor de RAPID, haga clic en la flecha
que aparece junto al icono Fragmento y, a continuacin, haga clic en el fragmento
deseado de la lista de fragmentos de cdigo.
Nota
La carpeta <Documents and Settings> puede estar configurada con nombres
diferentes, por ejemplo Data. Tambin puede aparecer con un nombre traducido
en el caso de las versiones localizadas de Windows.
Los fragmentos tambin pueden ser editados en un editor de XML, como
Microsoft Visual Studio. Para obtener ms informacin acerca de la creacin de
fragmentos de cdigo personalizados, consulte http://msdn.microsoft.com/.
Insercin de instrucciones
Para insertar una instruccin predefinida en el cdigo:
1 Site el cursor en el punto necesario del cdigo de RAPID.
2 En el grupo Insertar, haga clic en Instruccin.
Aparece una lista con las instrucciones predefinidas.
La instruccin se inserta en el cdigo en la posicin del cursor. RobotStudio
genera e inserta argumentos predeterminados en la instruccin, utilizando
reglas similares a las del FlexPendant.
Aplicacin y verificacin de cambios
Para aplicar al sistema los cambios realizados en el editor y comprobar asimismo
el programa, vaya al grupo Controlador y haga clic en la fecha que aparece junto
al icono Aplicar. A continuacin:
Para aplicar los cambios realizados en todos los mdulos modificados, haga
clic en Aplicar todo.
Nota
452
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.5 Bsqueda y sustitucin de cdigo de RAPID
453
12 Pestaa RAPID
12.5 Bsqueda y sustitucin de cdigo de RAPID
Continuacin
Buscar referencias no utilizadas
Haga clic en Buscar referencias no utilizadas en Tarea para ver todas las
declaraciones de datos de la tarea del documento de mdulo activo que no se
utilicen en ningn otro lugar. Los resultados se muestran en la ventana Resultados
de bsqueda. Haga clic en Buscar referencias no utilizadas en Mdulo para ver
las declaraciones de datos no utilizadas en el mdulo actual.
Buscar todas las referencias
El comando Buscar todas las referencias est activado para los identificadores
del cdigo del editor.
Para un identificador determinado, haga clic en Buscar todas las referencias para
buscar otros usos del mismo identificador (incluida su definicin) en toda la tarea.
Recuerde que esta funcin no es una simple bsqueda de cadenas. Tiene en
cuenta las reglas de mbito de RAPID. En el caso de los datos PERS y syncident,
esta funcin busca en las otras tareas un smbolo global coincidente y devuelve
sus usos.
454
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.6 Administracin de mdulos de RAPID
455
12 Pestaa RAPID
12.6 Administracin de mdulos de RAPID
Continuacin
Guardado de un mdulo de RAPID como otro mdulo
1 En la pestaa RAPID, en el navegador Controlador, haga clic con el botn
derecho en un mdulo y a continuacin haga clic en Guardar mdulo como.
2 Navegue a la ubicacin en la que desee guardar el nuevo mdulo y a
continuacin haga clic en Guardar.
456
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.7 Edicin de datos de RAPID
Para aadir una nueva declaracin, haga clic en Nueva declaracin junto
al tipo de dato necesario. De esta forma se aade una nueva fila a la tabla
que aparece debajo, con determinados valores y propiedades
predeterminados y que puede editar. Sin embargo, no es posible aadir una
declaracin de un tipo de dato que no est presente an en el mdulo. En
este caso, necesita aadir manualmente la declaracin al mdulo con el
Editor de RAPID.
Nota
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
457
12 Pestaa RAPID
12.8 Administracin de archivos de RAPID y copias de seguridad
458
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.9.1 Administracin de programas de RAPID
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
459
12 Pestaa RAPID
12.9.2 Tareas de RAPID
El nombre de la tarea, definido por la configuracin del controlador en el tema Controller, tipo Task.
Para obtener ms informacin acerca del tema Controller, tipo
Task, consulte el Manual de referencia tcnica - Parmetros del
sistema.
Tipo
Una tarea puede ser del tipo Normal, Static o SemiStatic. Esto
se define por la configuracin del controlador en el tema Controller, tipo Task.
Para obtener ms informacin acerca del tema Controller, tipo
Task, consulte el Manual de referencia tcnica - Parmetros del
sistema.
Unidad mecnica
Muestra qu grupo de unidades mecnicas se utiliza para la tarea. Esto se define por la configuracin del controlador en el tema
Controller, tipo Task.
Para obtener ms informacin acerca del tema Controller, tipo
Task, consulte el Manual de referencia tcnica - Parmetros del
sistema.
Modo de ejecucin
Estado
TrustLevel
Nombre de programa
Nombre de mdulo
Nombre de rutina
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.9.2 Tareas de RAPID
Continuacin
Tarea en primer plano
Las tareas en segundo plano de los tipos Static y SemiStatic slo pueden
iniciarse y pararse si su TrustLevel es NoSafety.
Para obtener informacin detallada acerca de los distintos valores de
TrustLevel, consulte el Manual de referencia tcnica - Parmetros del sistema.
La siguiente tabla muestra los casos en los que no es posible cambiar el estado
de ejecucin de la tarea.
Si...
Nota
No es posible anular el sistema de seguridad del controlador, es decir, no es
posible detener una tarea en segundo plano (esttica y semiesttica) cuyo valor
de TrustLevel sea distinto de NoSafety.
Para obtener informacin detallada acerca de los distintos valores de TrustLevel,
consulte el Manual de referencia tcnica - Parmetros del sistema.
Activacin, inicio y detencin de tareas
Para activar una tarea, haga clic con el botn derecho en la tarea en el navegador
Controlador y a continuacin active el comando Activar.
Si se cumplen los requisitos previos, puede manejar la tarea, por ejemplo iniciarla
y detenerla, mover el puntero de programa a Main y cambiar el modo de ejecucin.
Para iniciar una tarea, haga clic con el botn derecho en la tarea en el navegador
Controlador y a continuacin haga clic en Iniciar tarea. Puede iniciar las tareas
461
12 Pestaa RAPID
12.9.2 Tareas de RAPID
Continuacin
de tipo normal, pero las estticas o semiestticas slo pueden iniciarse si
TrustLevel tiene el valor NoSafety.
CUIDADO!
Al iniciar una tarea, los ejes del manipulador pueden moverse muy rpidamente
y en ocasiones de una forma inesperada! Asegrese de que no haya nadie
cerca del brazo del manipulador!
Para detener una tarea, haga clic con el botn derecho en la tarea en el navegador
Controlador y a continuacin haga clic en Parar tarea. Puede detener las tareas
de tipo normal, pero las estticas o semiestticas slo pueden detenerse si
TrustLevel tiene el valor NoSafety.
462
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.9.3 Modo de ejecucin
Continuo
Sencillo
Este mtodo slo es vlido para los controladores virtuales de una estacin.
En la pestaa Simulacin, en el grupo Configurar, haga clic en Configuracin
de simulacin y a continuacin seleccione Continuo o Sencillo en la ventana
de dilogo Configurar simulacin.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
463
12 Pestaa RAPID
12.9.4 Ajustar Robtargets
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.9.4 Ajustar Robtargets
Continuacin
Aparece la ventana de dilogo Ajuste de Robtarget.
Nota
Tambin puede acceder a Ajustar Robtargets desde la pestaa
Controlador. Como alternativa, haga clic con el botn derecho en la tarea
o mdulo RAPID en el navegador Controlador y, a continuacin, haga clic
en Ajustar Robtargets en el men contextual.
2 Si el mdulo que desea ajustar est seleccionado, vaya al paso 4. En caso
contrario, contine en el paso siguiente.
3 Seleccione una tarea en la lista desplegable Tarea y el mdulo en la lista
desplegable Mdulo.
Nota
En la lista desplegable Mdulo, puede seleccionar un mdulo determinado,
o bien <TODOS> para actualizarlos.
4 Seleccione los datos de objetivos de robot (es decir, los datos definidos en
la tarea seleccionada) en las listas desplegables Datos de herramienta
anteriores y Datos de objeto de trabajo anteriores.
5 Seleccione los datos de objetivo de robot de destino (es decir, los datos de
herramienta y el objeto de trabajo nuevos) en las listas desplegables Nuevos
datos de herramienta y Nuevos datos de objeto de trabajo.
6 Haga clic en Ejecutar.
El botn Ejecutar est activado slo si los datos de objetivo de robot de
origen (es decir, los datos anteriores de herramienta y objeto de trabajo) y
los datos de objetivo de robot de destino (es decir, los nuevos datos de
herramienta y objeto de trabajo) son diferentes.
El mdulo busca las instrucciones de movimiento que utilizan los datos de
herramienta o el objeto de trabajo anteriores y recalcula los datos de robtarget
para los datos de herramienta y el objeto de trabajo nuevos.
Por ejemplo:
1 Seleccione "tool0" como herramienta de origen y seleccione "wobj0" como
objeto de trabajo de origen.
2 Seleccione "toolb" como la nueva herramienta y "wobjb" como el nuevo
objeto de trabajo.
3 Haga clic en Ejecutar.
Los robtargets asociados con "tool0" y "wobj0" sern sustituidos con los nuevos
robtargets recalculados que se corresponden con la misma configuracin de robot
(todos los ngulos de los ejes son los mismos) pero con la nueva herramienta
"toolb" y el nuevo "wobjb". Tenga en cuenta que tanto los datos de herramienta
como los datos wobjdata se sustituyen de forma independiente.
465
12 Pestaa RAPID
12.9.4 Ajustar Robtargets
Continuacin
Actualizar instruccin
De forma predeterminada, la casilla de verificacin Actualizar instruccin est
activada. Esto implica que las instrucciones de movimiento que utilizan los datos
de herramienta y el objeto de trabajo (anteriores) de origen especificado se
actualizarn para utilizar los datos de herramienta y el objeto de trabajo (nuevos)
de destino adems de recalcular los robtargets.
Si se desactiva la casilla de verificacin Actualizar instruccin, se recalcularn
los robtargets, pero no se actualizarn las instrucciones de movimiento. Seguirn
utilizando los datos de herramienta y el objeto de trabajo de origen.
Esta funcin resulta til tras la calibracin de los datos de herramienta y el objeto
de trabajo. Tras la calibracin, es posible que an desee utilizar los nombres
anteriores de datos de herramienta y objetos de trabajo, pero actualice sus valores
y recalcule los robtargets segn corresponda. En el siguiente procedimiento de
ejemplo se muestra cmo puede realizarse.
Procedimiento de muestra
Requisito previo: Mdulo RAPID con objetivos de robot e instrucciones de
movimiento que utilizan datos de herramienta tool1 y objeto de trabajo wobj1 sin
calibrar.
1 Calibre sus datos de herramienta tool1 y objeto de trabajo wobj1. Almacene
los nuevos valores en tool1_calib y wobj1_calib, respectivamente. Mantenga
los valores anteriores de los datos de herramienta y objeto de trabajo no
calibrados en tool1 y wobj1.
2 Abra la herramienta Ajustar Robtargets y desactive la casilla de verificacin
Actualizar instruccin. Seleccione su mdulo de RAPID, introduzca tool1 y
wobj1 como sus datos de herramienta y datos de objeto de trabajo anteriores
y tool1_calib y wobj1_calib como los nuevos datos de herramienta y objeto
de trabajo, respectivamente.
3 Haga clic en Ejecutar y aplique los cambios al controlador desde el editor
de RAPID
4 En el editor de RAPID, cambie el nombre de los datos de herramienta tool1
a tool1_uncalib y tool1_calib a tool1 y aplique los cambios en el controlador.
Realice tambin la misma operacin para wobj1.
Ahora, sus objetivos de robot estn actualizados para coincidir con los valores
calibrados de tool1 y wobj1.
Limitaciones
Si un objetivo de robot se utiliza ms de una vez pero con herramientas u objetos
de trabajo diferentes, aparece el mensaje Referencia al objetivo en la ventana de
salida.
466
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.10.1 Comandos para prueba y depuracin
Descripcin
Iniciar
Parar
Paso a paso por procedi- Inicia y ejecuta una sentencia en todas las tareas normales
mientos
del sistema.
Paso a paso por instruccio- Inicia y ejecuta dentro de una rutina, detenindose al principio
nes
de la rutina.
Paso a paso para salir
Punto de interrupcin:
Omite todos los puntos de interrupcin durante la simulacin.
Omitir puntos de interrupcin
Punto de interrupcin:
Activa o desactiva un punto de interrupcin en la posicin del
Activar/desactivar punto cursor.
de interrupcin
Verificar programa
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
467
12 Pestaa RAPID
12.10.2 Utilizacin del puntero de programa
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.10.2 Utilizacin del puntero de programa
Continuacin
Por ejemplo, no es posible mantener el puntero de programa si se edita la lnea
de cdigo en la cual se encuentra el puntero. La edicin de esa lnea de cdigo
provoca el restablecimiento del puntero de programa. A efectos prcticos, el
programa se inicia desde el principio al poner en marcha el controlador tras los
cambios.
AVISO!
El inicio de la ejecucin del programa despus de restablecer el punto de
programa har que el robot se mueva a lo largo de la trayectoria ms corta desde
su ubicacin actual hasta el primer punto del programa.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
469
12 Pestaa RAPID
12.10.3 Uso de RAPID Profiler
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.10.3 Uso de RAPID Profiler
Continuacin
clic en la flecha que aparece junto al icono RAPID Profiler y a continuacin haga
clic en Abrir archivo de registro.
Ejecucin de RAPID Profiler en funcin de la versin de RobotWare
En funcin de la versin de RobotWare, el RAPID Profiler se ejecuta con uno de
los siguientes mtodos:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
471
12 Pestaa RAPID
12.11 Ventana Observacin de RAPID
Descripcin
Nombre
Valor
Tipo
Origen
Se usa para
Copiar
Copiar el valor
Pegar
Eliminar
Seleccionar todo
Borrar todo
Actualizacin
472
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
12 Pestaa RAPID
12.12 Ejemplos de uso del editor de RAPID
473
12 Pestaa RAPID
12.12 Ejemplos de uso del editor de RAPID
Continuacin
El resultado de la bsqueda se muestra en la ventana Resultado de
bsqueda.
3 Haga doble clic en la lnea que coincida con su bsqueda para iniciar el
Editor de RAPID.
Adicin de puntos de interrupcin
Ahora que ha finalizado la edicin, quiz desee probar su bucle y aadir algunos
puntos de interrupcin.
1 Site la insercin sobre la nueva sentencia y presione F9 para definir un
punto de interrupcin.
2 Asegrese de que el botn Omitir puntos de interrupcin de la barra de
herramientas del editor no est presionado y haga clic en el botn Reproducir
de la barra de herramientas Simulacin.
El programa se ejecutar y se detendr en el punto de interrupcin.
3 Para ejecutar el programa sentencia por sentencia, haga clic en el botn
Paso a paso por procedimientos de la barra de herramientas del editor.
En ejecucin
Quiz desee depurar su bucle o monitorizar una variable concreta.
1 En el navegador del Editor de RAPID, haga clic con el botn derecho en el
procedimiento que desee establecer como punto de entrada y a continuacin
haga clic en Situar puntero de programa en rutina.
2 En pestaa RAPID, haga clic en el botn Reproducir.
El programa se ejecutar y se detendr en el siguiente punto de interrupcin.
3 Seleccione una variable para su monitorizacin y arrstrela hasta la ventana
de control.
4 Reinicie el bucle y monitorice la variable en cada iteracin.
474
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
13 Pestaa Complementos
13 Pestaa Complementos
Resumen de la pestaa Complementos
La pestaa Complementos contiene los controles de los PowerPacs, Migrar copia
de seguridad y Prediccin de calor de caja reductora. El navegador Complementos
muestra los PowerPacs y complementos generales instalados.
Para obtener instrucciones acerca de la creacin de complementos de tipo General,
visite la pgina web del Centro de desarrollo de ABB Robotics en
http://developercenter.robotstudio.com.
Los complementos de tipo General se cargan desde la siguiente carpeta de su
PC: C:\Program Files (x86)\Common Files\ABB Industrial
IT\RoboticsIT\RobotStudio\Addins
Nota
En el caso de la edicin de 64 bits de RobotStudio 5.15:
475
13 Pestaa Complementos
Continuacin
y/o alto par medio y/o tiempo de espera breve) incrementar el calor de las caja
reductoras y los motores.
Para evitar el sobrecalentamiento, el SIS detiene el robot si la temperatura aumenta
en exceso. En el caso de los robos grandes existe una opcin para aadir un
ventilador de refrigeracin a los ejes 1, 2 y en ocasiones 3 para permitir que el
robot funcione incluso con un programa de carga pesada.
Nota
Prediccin de calor de caja reductora no se admite en los ejes de herramientas
ni los ejes externos.
Requisitos previos
1 RobotStudio 5.14.02 o posterior.
2 RobotWare 5.14.01 o posterior.
3 Una estacin de RobotStudio con un controlador que tenga programado un
ciclo que incluya carga til para el robot.
Clculo del calor de la caja reductora
Utilice el siguiente procedimiento para predecir el calor generado por el robot:
1 Cree una nueva estacin o abra una estacin guardada. El botn Gearbox
heat (Calor de caja reductora) est ahora visible en la pestaa
Complementos.
2 En la pestaa Complementos, haga clic en Gearbox Heat (Calor de caja
reductora). Aparece la ventana Prediccin de calor de caja reductora .
3 En la pestaa Complementos, seleccione Habilitar para habilitar la
herramienta Prediccin de calor de caja reductora.
Nota
En el caso de un manipulador sin caja reductora compacta, la Prediccin
de calor de caja reductora est deshabilitada.
4 Ejecute una simulacin.
Nota
Si la licencia de RobotStudio ha caducado, el botn Reproducir de la
pestaa Simulacin estar deshabilitado. Por tanto, no podr ejecutar la
simulacin desde la pestaa Simulacin. En este caso, utilice el botn
Reproducir que ahora debe estar visible en la ventana de la pestaa
Prediccin de calor de caja reductora para ejecutar la simulacin.
Nota
Los datos se graban durante la simulacin nicamente si la herramienta
Gearbox Heat (Calor de caja reductora) est habilitada. Una vez finalizada
la grabacin, puede realizar otra grabacin o bien un clculo de problemas
relacionados con el valor.
Contina en la pgina siguiente
476
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
13 Pestaa Complementos
Continuacin
Carga til
477
13 Pestaa Complementos
Continuacin
Nota
La energa calculada se muestra en forma de diferentes niveles de
calor:
-
478
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.1 Aadir a trayectoria
14 Mens contextuales
14.1 Aadir a trayectoria
Creacin de una instruccin de movimiento basada en un objetivo existente
1 Seleccione el objetivo para el cual desee crear la instruccin de movimiento.
2 En el men Inicio, dentro del grupo Programacin de trayectorias,
seleccione el tipo de instruccin de movimiento que desee crear.
3 Haga clic en Aadir a trayectoria.
La instruccin de movimiento aparecer ahora dentro del nodo de la
trayectoria como una referencia al objetivo original.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
479
14 Mens contextuales
14.2 Alinear orientacin de base de coordenadas
480
Referencia
Eje de alineacin
Eje de bloqueo
El eje que especifique aqu no cambiar en los objetos seleccionados con la funcin de alineacin, sino que conservar su
orientacin.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.3 Alinear orientacin de objetivo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
481
14 Mens contextuales
14.4 Conectar a
14.4 Conectar a
Conexin a un objeto
1 En el navegador Diseo, haga clic con el botn derecho en el objeto
subordinado, haga clic en Conectar a y haga clic en el objeto superior de la
lista.
Conexin de un objeto con arrastrar y colocar
1 En el navegador Diseo, arrastre el objeto subordinado hasta el objeto
superior.
2 Cuando se muestre un mensaje, haga clic en el botn correspondiente:
482
Para
Haga clic en
No
No realizar la conexin
Cancelar
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.5 Configuraciones
14.5 Configuraciones
Configuracin automtica
Utilice este procedimiento para definir la configuracin de todos los objetivos de
la trayectoria que estn marcados como La configuracin no est verificada:
Nota
Para todos los objetivos de la trayectoria, la funcin omitir cualquier
configuracin no verificada existente y la sustituye con la configuracin ptima
en cuanto a la configuracin del objetivo precedente.
1 En el navegador Trayectorias y objetivos, haga clic con el botn derecho
en una trayectoria, seleccione Configuraciones y a continuacin seleccione
Configuracin automtica.
El robot ahora recorre los distintos objetivos de la trayectoria y define las
configuraciones.
Nota
483
14 Mens contextuales
14.5 Configuraciones
Continuacin
1 En el navegador Trayectorias y objetivos, haga clic con el botn derecho
en una trayectoria, seleccione Configuraciones y a continuacin seleccione
Restablecer configuraciones.
Nota
Para restablecer la configuracin de un objetivo o una instruccin de
movimiento:
En el navegador Trayectorias y objetivos, haga clic con el botn derecho
en un objetivo o una instruccin de movimiento y seleccione Restablecer
configuracin.
Verificar configuraciones
Utilice el siguiente procedimiento para verificar la configuracin existente:
Nota
Los objetivos e instrucciones de movimiento marcados como La configuracin
no est verificada pueden verificarse con respecto a la configuracin.
1 En el navegador Trayectorias y objetivos, haga clic con el botn derecho
en una trayectoria, seleccione Configuraciones y a continuacin seleccione
Verificar configuraciones.
Nota
Si la configuracin existente es correcta, la instruccin de movimiento se
marca como verificada.
Si la configuracin es incorrecta, el objetivo se marca como no alcanzable.
484
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.6 Comprobar alcanzabilidad
Significa
Verde
Rojo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
485
14 Mens contextuales
14.7 Configuraciones
14.7 Configuraciones
Definicin manual de una configuracin de ejes de robot para objetivos individuales
1 En el navegador Trayectorias y objetivos, seleccione un objetivo y haga
clic en Configuraciones para abrir una ventana de dilogo.
2 Si existe ms de una solucin de configuracin, examnelas haciendo clic
en ellas de una en una.
La posicin del robot con la configuracin seleccionada se mostrar en la
ventana de grficos y los valores de ejes de la configuracin se muestran
en la lista Valores de eje que aparece debajo de la lista Configuraciones.
En la mayora de los casos, la mejor opcin es elegir una configuracin lo
ms parecida posible a la anterior.
3 Seleccione la configuracin que desea utilizar y haga clic en Aplicar.
486
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.8 Convertir base de coordenadas en objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
487
14 Mens contextuales
14.9 Convertir en movimiento circular
488
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.10 Cmo copiar y aplicar la orientacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
489
14 Mens contextuales
14.11 Desconectar
14.11 Desconectar
Desconexin de un objeto
1 En el navegador Diseo, haga clic con el botn derecho en el objeto (hijo)
conectado y haga clic en Desconectar. El objeto hijo se desconecta del
objeto superior y vuelve a la posicin que ocupaba antes de la conexin.
490
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.12 Ejecutar instruccin de movimiento
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
491
14 Mens contextuales
14.13 Interpolacin de eje externo
para...
Constante
TCP Offset
492
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.14 Apariencia de grficos
Aplicar material: Ofrece una lista del material predefinido que puede aplicarse
al objeto.
Grupo Color
Color simple
Opacidad
Cuadros de color
Brillo
Textura de base
Grupo Texturas
Nota
La transparencia de las texturas se ofrece slo para las imgenes .png.
493
14 Mens contextuales
14.14 Apariencia de grficos
Continuacin
Especificar tamao de
textura
Modo de mezcla
Mapa de entorno
Mapeado normal
Generar nuevas normales Genera nuevas normales. Si las normales de las superficies
de una geometra importada son de baja calidad, pueden volver
a crearse haciendo clic en este botn.
Coordenadas de textura
494
Intercambiar u/v
Haga clic en este botn para intercambiar las direcciones horizontal y vertical de la textura.
Modificar
Normalizar
Voltear
Estirar
Contraer
Desplazamiento<
Desplazar>
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.15 Ir a visualizacin e Ir a declaracin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
495
14 Mens contextuales
14.16 Interpolar trayectoria
496
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.17 Invertir
14.17 Invertir
Inversin de la direccin de una cara
1 Haga clic con el botn derecho en el navegador Modelado, apunte a Filtro
y asegrese de que tanto Mostrar cuerpos como Mostrar caras estn
seleccionadas.
2 En el navegador Modelado, ample el nodo del objeto y desplcese hacia
abajo hasta la cara cuya direccin desee invertir y seleccinela.
3 En el navegador Modelado, ample el nodo del objeto y desplcese hacia
abajo hasta la cara cuya direccin desee invertir y seleccinela.
4 Haga clic en Invertir. Si la opcin Ocultacin de detalles en reverso est
activada, la cara ahora cambiar de visible a no visible, o lo contrario en
funcin del lado desde el que est mirando la cara. Si la opcin Ocultacin
de detalles en reverso est desactivada, no habr ninguna indicacin visible
de que se haya invertido la direccin de la cara.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
497
14 Mens contextuales
14.18 Saltar hasta objetivo
498
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.19 Geometra vinculada
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
499
14 Mens contextuales
14.20 Modificacin de componentes de biblioteca
500
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.21 Movimiento de ejes de mecanismo
Cfg
TCP
Paso
Eje externo
Bloquear TCP
Articulacin de ejes exter- Mueva el eje de los ejes externos arrastrando el control deslinos
zante de la fila que corresponde a cada eje. Tambin puede
hacer clic en los botones de la derecha de la fila o escribir un
nuevo valor.
Si no hay ningn eje externo en la misma tarea, esta casilla
de verificacin no est disponible.
501
14 Mens contextuales
14.21 Movimiento de ejes de mecanismo
Continuacin
Aparece la ventana de dilogo Mover eje.
4 Para mover el transportador, mueva el control deslizante y haga clic en
Programar instruccin.
Se aade una instruccin de movimiento a la trayectoria.
Nota
Al mover manualmente el mecanismo de transportador, los objetos del
transportador tambin se mueven.
502
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.22 Movimiento lineal del mecanismo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
503
14 Mens contextuales
14.23 Reflejar trayectoria
Reemplazar
Referencia
Seleccione la base de coordenadas o el sistema de coordenadas en el que desea definir el plano espejo.
Para usar una base de coordenadas distinta de las predefinidas, seleccione Seleccionar base de coordenadas en la lista
y especifique la base de coordenadas en el cuadro inferior.
Conservar orientacin
Reflejar configuracin del Seleccione esta opcin para reflejar tambin la configuracin
robot
de ejes del robot para los objetivos. La seleccin de esta opcin
har que se reflejen completamente los movimientos del robot.
Para utilizar esta opcin, deben cumplirse las condiciones siguientes:
La base de coordenadas de referencia debe ser Base
de coordenadas de la base.
El plano espejo debe ser el X-Z.
La herramienta de cada instruccin de movimiento debe
tener su TCP en el plano X-Z de tool0.
Todos los objetivos de la trayectoria deben tener definida una configuracin de ejes.
El controlador virtual debe estar en funcionamiento.
Ms / Menos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.23 Reflejar trayectoria
Continuacin
Robot receptor
Objeto de trabajo receptor Especifique el objeto de trabajo en el que deben crearse los
nuevos objetivos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
505
14 Mens contextuales
14.24 Espejo
14.24 Espejo
Creacin de la imagen especular de una pieza
1 En el navegador Diseo, seleccione la pieza cuya imagen especular desea
crear y haga clic con el botn derecho.
2 Seleccione Espejo y haga clic en una de las siguientes opciones del men
contextual:
seleccione...
Espejo YZ
Espejo ZX
Espejo XY
Nota
La funcin de espejo slo es aplicable a los objetos de cuerpo y a las piezas
que contienen la geometra. Las piezas y los cuerpos importados sin geometra
no pueden utilizarse en la creacin de la imagen especular. Consulte Bibliotecas,
geometras y archivos de CAD en la pgina 38.
Para obtener ms informacin acerca de la creacin de la imagen especular de
una trayectoria, consulte Reflejar trayectoria en la pgina 504.
506
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.25 Modificar curva
Unir
Une dos o ms curvas para dar lugar a una sola. Las curvas
originales se eliminan al unir las curvas.
Proyecto
Invertir
Dividir
Recortar
Extiende una curva con una lnea recta en la direccin de la tangente de la curva.
1 Haga clic en Modificar curva y, a continuacin, seleccione Extender curva
en el men desplegable.
Se abre el men Extender curva.
2 Haga clic en la curva que desea extender.
3 En los cuadros Desde vrtice de inicio y Desde vrtice final, introduzca o
seleccione la longitud requerida con la que desea extender la curva. En la
ventana de grficos, una lnea de color amarillo muestra una presentacin
preliminar de la extensin.
4 Haga clic en Aplicar.
Unin de curvas
1 Haga clic en Modificar curva y, a continuacin, seleccione Unir curvas en
el men desplegable.
Se abre el men Unir curvas.
2 Haga clic en las curvas para unirlas en la ventana de grficos. Las curvas
pueden cortarse entre s o ser adyacentes para poder unirlas.
La lista Curvas seleccionadas enumera las curvas que se unirn. Para
eliminar una curva de la lista, seleccione la entrada en la lista y presione la
tecla SUPR.
3 En el cuadro Tolerancia, introduzca un valor. Las curvas adyacentes cuyos
puntos finales estn dentro de la tolerancia sern vlidas para la operacin.
4 Haga clic en Aplicar.
Proyeccin de curvas sobre una superficie
1 Haga clic en Modificar curva y, a continuacin, seleccione Proyectar curvas
en el men desplegable.
Se abre el men Proyectar curvas.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
507
14 Mens contextuales
14.25 Modificar curva
Continuacin
2 Haga clic en las curvas para proyectarlas en la ventana de grficos.
Observe que al situar el puntero sobre la curva, se muestra la direccin de
proyeccin. La direccin de proyeccin siempre es la direccin Z negativa
del sistema de coordenadas del usuario. Para cambiar la direccin de
proyeccin, cree una nueva base de coordenadas con la orientacin deseada
y defnala como sistema de coordenadas del usuario.
La lista Curvas seleccionadas enumera las curvas que se proyectarn. Para
eliminar una curva de la lista, seleccione la entrada en la lista y presione la
tecla SUPR.
3 Haga clic en la lista Cuerpos de destino y haga clic en los cuerpos sobre
los que desee realizar la proyeccin en la ventana de grficos. Los cuerpos
deben estar en la direccin de proyeccin y tener un tamao suficiente como
para abarcar las curvas proyectadas.
Para eliminar un cuerpo de la lista, seleccione la entrada en la lista y presione
la tecla SUPR.
4 Haga clic en Aplicar. Ahora se crear la nueva curva como una nueva pieza,
envuelta alrededor de la superficie de los cuerpos seleccionados.
Inversin de curvas
1 Haga clic en Invertir curva y, a continuacin, seleccione Proyectar curvas
en el men desplegable.
Se abre el men Proyectar curvas.
2 Haga clic en las curvas para invertirlas en la ventana de grficos.
Observe que al situar el puntero sobre una curva, la direccin actual de la
curva se representa mediante flechas de color amarillo.
La lista Curvas seleccionadas enumera las curvas que se invertirn. Para
eliminar una curva de la lista, seleccione la entrada en la lista y presione la
tecla SUPR.
3 Haga clic en Aplicar. Las curvas quedan ahora invertidas.
Divisin de una curva
1 Haga clic en Modificar curva y, a continuacin, seleccione Dividir curva en
el men para abrir la herramienta.
2 Haga clic en la curva en el punto por el que desea dividirla. Slo las curvas
abiertas pueden ser divididas.
Observe que al situar el puntero sobre la curva, se resalta el punto de divisin.
Este punto se ve afectado por la opcin de modo de ajuste que est
seleccionada.
3 Haga clic en Aplicar. La curva estar ahora dividida en dos curvas separadas
de la misma pieza.
Recorte de una curva
1 Haga clic en Modificar curva y, a continuacin, seleccione Recortar curva
en el men para abrir la herramienta.
2 Haga clic en el segmento de curva que desee recortar.
Contina en la pgina siguiente
508
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.25 Modificar curva
Continuacin
El recorte slo funciona con curvas individuales con puntos de interseccin.
Si desea recortar una curva que se cruza con otra curva, una primero las
dos curvas.
3 Haga clic en Aplicar. Ahora se elimina la parte seleccionada de la curva.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
509
14 Mens contextuales
14.26 Modificar eje externo
Descripcin
Escriba un nuevo valor En la columna Eax, seleccione el valor del eje externo que
de posicin para un eje desee editar e introduzca el nuevo valor.
Mueva el eje a la nueva Utilice los botones de flecha situados a la izquierda de la
posicin
columna Valores de eje para mover el eje. A continuacin,
haga clic en el botn de flecha hacia la derecha situado
entre la columna Valores de eje y la columna Eax para
transferir el valor actual del eje al valor Eax.
510
<
>
Cuadro de valor
<-
->
Eax
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.27 Modificar una instruccin
Utilice
ToPoint
Zone
\Tool
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
511
14 Mens contextuales
14.28 Modificar mecanismo
512
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.29 Modificar datos de herramienta
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
513
14 Mens contextuales
14.30 Modificar objeto de trabajo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.30 Modificar objeto de trabajo
Continuacin
Nota
Si cambia la posicin de un objeto de trabajo que se utiliza en un programa,
debe sincronizar las trayectorias afectadas con el controlador virtual. De lo
contrario, el programa no se actualizar.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
515
14 Mens contextuales
14.31 Moverse a lo largo de la trayectoria
516
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.32 Trasladar a pose
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
517
14 Mens contextuales
14.33 Posicin de offset
Seleccione
518
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.34 Colocar
14.34 Colocar
Colocacin de un elemento
1 Seleccione el elemento que desee mover.
2 Haga clic en Situar y a continuacin haga clic en uno de los comandos para
abrir una ventana de dilogo.
Si desea mover el elemento
Seleccione
Un punto
Punto principal - Destino Haga clic en uno de estos cuadros y a continuacin haga clic
en el punto principal de la ventana de grficos para transferir
los valores a los cuadros Punto principal - Destino.
Trasladar a lo largo de es- Seleccione si la traslacin debe realizarse a lo largo del eje X,
tos ejes
Y o Z o a lo largo de varios de los ejes.
519
14 Mens contextuales
14.34 Colocar
Continuacin
Ventana de dilogo Situar objeto por dos puntos
Referencia
Punto principal - Destino Haga clic en uno de estos cuadros y a continuacin haga clic
en el punto principal de la ventana de grficos para transferir
los valores a los cuadros Punto principal - Destino.
Punto de eje X - Origen
Trasladar a lo largo de es- Seleccione si la traslacin debe realizarse a lo largo del eje X,
tos ejes
Y o Z o a lo largo de varios de los ejes.
Punto principal - Destino Haga clic en uno de estos cuadros y a continuacin haga clic
en el punto principal de la ventana de grficos para transferir
los valores a los cuadros Punto principal - Destino.
Punto de eje X - Origen
Trasladar a lo largo de es- Seleccione si la traslacin debe realizarse a lo largo del eje X,
tos ejes
Y o Z o a lo largo de varios de los ejes.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.34 Colocar
Continuacin
A
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
521
14 Mens contextuales
14.35 Componente inteligente protegido
522
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.36 Eliminar objetivos no utilizados
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
523
14 Mens contextuales
14.37 Cambiar nombres de objetivos
524
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.38 Invertir trayectoria
En este caso slo se invierte el orden de los objetivos. La nueva trayectoria conservar las instrucciones de movimiento de cada segmento de trayectoria y slo invertir las posiciones programadas.
xx050046
xx050047
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
525
14 Mens contextuales
14.39 Girar
14.39 Girar
Giro de un elemento
1 Seleccione el elemento que desee girar.
2 Haga clic en Girar para abrir una ventana de dilogo.
3 Seleccione el sistema de coordenadas de referencia que desea utilizar:
Si desea mover el elemento
Seleccione
UCS
526
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.40 Girar trayectoria
Para
Mundo
Girar alrededor de una base de coordenadas o un objetivo que ha sido elegido anteriormente como sistema de
coordenadas del usuario.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
527
14 Mens contextuales
14.41 Establecer origen local
Seleccione
Local
528
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.42 Cambiar a normal de superficie
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
529
14 Mens contextuales
14.43 Definir posicin
Seleccione
530
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.44 Compensacin de herramienta
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
531
14 Mens contextuales
14.45 Trasladar trayectoria
Para
Mundo
Trasladar respecto del origen de una base de coordenadas o un objetivo que ha sido elegido anteriormente como
sistema de coordenadas del usuario.
Seleccionar base de coor- Trasladar respecto del origen de un objetivo o una base
denadas
de coordenadas existentes distintos de los enumerados.
Cuando se utiliza Seleccionar base de coordenadas,
debe especificar ms abajo la base de coordenadas que
desea utilizar.
Punto a punto
532
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
14 Mens contextuales
14.46 Ver robot en objetivo
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
533
14 Mens contextuales
14.47 Ver herramienta en objetivo
534
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.1 Introduccin a ScreenMaker
15 Pestaa ScreenMaker
15.1 Introduccin a ScreenMaker
Qu es ScreenMaker?
ScreenMaker es una herramienta de RobotStudio que permite desarrollar pantallas
personalizadas. Se utiliza para crear GUIs personalizadas para el FlexPendant sin
necesidad de aprender el entorno de desarrollo Visual Studio ni la programacin
con .NET.
Por qu usar ScreenMaker?
Una interfaz de operador personalizada en la planta de produccin es la clave de
un sistema robtico sencillo. Una interfaz de operador personalizada bien diseada
presenta al usuario la cantidad correcta de informacin en el momento adecuado
y con el formato correcto.
Conceptos de GUI
xx0800000226
Una GUI facilita a las personas el trabajo con los robots industriales al ofrecer un
punto de interaccin visual para los procesos internos de un sistema de robot. En
el caso de las aplicaciones de GUI para FlexPendant, la interfaz grfica consta de
cierto nmero de pantallas, cada una con su propia rea de ventana (el recuadro
de color azul de la figura anterior) en la pantalla tctil del FlexPendant. A su vez,
la pantalla del FlexPendant se compone de distintos componentes grficos ms
pequeos dispuestos en una plantilla de diseo. Entre los controles tpicos (en
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
535
15 Pestaa ScreenMaker
15.1 Introduccin a ScreenMaker
Continuacin
ocasiones llamados "widgets" o componentes grficos) estn los botones, mens,
imgenes y campos de texto.
Un usuario interacta con una aplicacin de GUI de la forma siguiente:
Seleccionando en un men
Desplazando la imagen
Una accin, como por ejemplo hacer clic en un botn, se conoce como un evento.
Siempre que se realiza alguna accin, se enva un evento a la aplicacin de GUI.
El contenido exacto de un evento depende nicamente del propio componente
grfico. Distintos componentes disparan distintos tipos de eventos. La aplicacin
de GUI responde a los eventos en el orden en el que los genera el usuario. Esto
se conoce como programacin basada en eventos, dado que el flujo principal de
una aplicacin GUI sigue el dictado de los eventos en lugar de seguir un orden
secuencial de principio a fin. Debido a la impredecibilidad de las acciones del
usuario, una tarea importante a la hora de desarrollar una aplicacin de GUI slida
es garantizar que funcione correctamente independientemente de lo que haga el
usuario. Por supuesto, una aplicacin de GUI puede hacer caso omiso a los eventos
que no le son relevantes, y de hecho es as como opera.
El gestor de eventos alberga conjuntos de acciones que deben ejecutarse cuando
se produce un evento. Como ocurre en las rutinas TRAP del programa de RAPID,
el gestor de eventos permite la implementacin de lgica especfica de la aplicacin,
como por ejemplo ejecutar un programa de RAPID, abrir una pinza, lgica de
procesamiento o clculos.
En resumen, desde el punto de vista de un programador, una GUI se compone
como mnimo de dos partes:
Los entornos modernos de desarrollo de GUI cuentan con frecuencia con algn
diseador de formularios, una herramienta WYSIWYG (del ingls "What You See
Is What You Get", que podra traducirse como "lo que se ve es lo que se obtiene")
para permitir al usuario seleccionar, posicionar y configurar los widgets. En cuanto
a los gestores de eventos, habitualmente el programador debe utilizar un lenguaje
de programacin especial recomendado por el entorno de desarrollo.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.1 Introduccin a ScreenMaker
Continuacin
Conceptos relativos al FlexPendant
xx0800000228
Con su Windows CE, el ABB FlexPendant tiene una potencia de CPU y una cantidad
de memoria limitadas si las comparamos con las de un PC. Por tanto, cualquier
aplicacin de GUI personalizada debe almacenarse en las carpetas designadas
del disco duro del controlador para poder cargarlas. Una vez cargadas, pueden
encontrarse en el men ABB como se muestra en la figura anterior. Al hacer clic
en un elemento de men se ejecuta la aplicacin de GUI.
Dado que el controlador de robot es el que realmente controla el robot y sus
equipos perifricos a travs de la ejecucin de un programa de RAPID, la aplicacin
de GUI necesita comunicarse con el servidor de programas de RAPID para poder
leer y escribir las variables de RAPID y activar o desactivar seales de E/S.
Resulta esencial que los programadores de RAPID comprendan que existen dos
niveles diferentes que controlan una clula de trabajo: una aplicacin de GUI
controlada por eventos que se ejecuta en el FlexPendant y un programa de RAPID
secuencial que se ejecuta en el controlador. Estos dos niveles residen en CPUs
diferentes y utilizan sistemas operativos diferentes, de forma que la comunicacin
y la coordinacin son importantes y deben disearse cuidadosamente.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
537
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
en0900000584
Repuestos
Descripcin
Ribbon
Project explorer
Output window
Muestra informacin acerca de los eventos que se producen durante el desarrollo en ScreenMaker.
ToolBox / Propiedades Muestra una lista con los controles disponibles. Para obtener ms informacin, consulte ToolBox en la pgina 540.
Contiene las propiedades y los eventos disponibles para
los controles seleccionados. El valor de las propiedades
puede ser un valor fijo o un enlace a un dato del IRC5 o
una variable de la aplicacin. Para obtener ms informacin, consulte Properties window en la pgina 542.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
Continuacin
Ribbon
La pestaa de ScreenMaker contiene grupos de comandos organizados en una
secuencia lgica de funciones que facilita al usuario la gestin de los proyectos
de ScreenMaker. La pestaa consta de los siguientes grupos:
Grupo
Project
Add
Aadir pantallas y variables de aplicacin. Consulte Administracin de pantallas y Administracin de variables de aplicacin
en la pgina 561.
Build
Controller
Arrange
Diagnosis
Close
Cerrar un proyecto.
Arrange
Esta barra de herramientas muestra iconos para el redimensionamiento y el
posicionamiento de controles en el design area (rea de diseo).
Los iconos estn activados cuando se selecciona un control o un grupo de controles
en el design area (rea de diseo).
en0900000592
539
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
Continuacin
ToolBox
ToolBox acta como un contenedor para albergar todos los controles disponibles
que pueden colocarse en la pantalla.
en0900000407
La tabla siguiente muestra los controles de GUI que puede arrastrar al design area.
(rea de diseo).
Control
Descripcin
ActionTrigger
BarGraph
Button
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
Continuacin
Control
Descripcin
CheckBox
ComboBox
CommandBar
ConditionalTrigger
ControllerModeStatus
DataEditor
Graph
GroupBox
LED
ListBox
NumEditor
NumericUpDown
Panel
PictureBox
RadioButton
RapidExecutionStatus
RunRoutineButton
Switch
TabControl
TpsLabel
541
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
Continuacin
Control
Descripcin
VariantButton
Nota
Para obtener ms informacin acerca del uso de estos controles y sus
propiedades, consulte la seccin Entorno de desarrollo en la pgina 538 y el
captulo Uso del SDK del FlexPendant del documento Application manual FlexPendant SDK.
Properties window
Un control se caracteriza por sus propiedades y eventos. Las Properties
(Propiedades) describen el aspecto y el comportamiento del componente, mientras
que los eventos describen las formas en que un control notifica su cambio de
estado interno a otros controles. Al cambiar el valor de una propiedad, los controles
presentan un aspecto y una funcionalidad diferentes o presentan un
comportamiento diferente.
en0900000408
Elemento
1
Descripcin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.2 Entorno de desarrollo
Continuacin
Elemento
2
Descripcin
en0900000409
1
2
3
4
Panel tabla
Panel de informacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
543
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Carga de un proyecto o una plantilla
Utilice este procedimiento para cargar un proyecto o una plantilla existente:
1 Haga clic en Open en la cinta de ScreenMaker o haga clic con el botn
derecho en el men contextual Project y seleccione Open Project.
Aparece la ventana de dilogo Open Screen Project File.
2 Busque la ubicacin del archivo de proyecto o el archivo de plantilla a cargar
y haga clic en Open.
Nota
Tambin puede cargar un proyecto existente con un mtodo de acceso rpido.
1 Haga clic en Recent en la cinta de ScreenMaker o haga clic con el botn
derecho en el men contextual Project y seleccione Recent Projects.
2 Seleccione el archivo del proyecto en la lista de proyectos abiertos ms
recientemente.
Guardado de un proyecto
Para guardar un proyecto o una plantilla, realice este paso:
Para guardar el proyecto o la plantilla existente con un nuevo nombre, realice este
paso:
545
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Edicin de un control screen (Pantalla)
Para editar un control screen (Pantalla), realice las operaciones siguientes:
1 Arrastre un control de la caja de herramientas (toolbox) y colquelo en el
rea de diseo.
La ventana Properties muestra todas las propiedades del control.
2 Seleccione el control y redimensinelo o reposicinelo para su configuracin.
Nota
Puede seleccionar un solo control o varios controles:
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Accin
2
Nota
Las acciones no se disparan cuando la pantalla se ejecuta inicialmente, sino
cuando se produce alguna diferencia en el valor enlazado en un determinado
momento. Esta funcionalidad slo se admite en RobotWare 5.12.02 o posterior.
Ejemplo: Piense en una seal que est enlazada al valor de la propiedad. El valor
de la seal cambia en tiempo de ejecucin al realizar una accin determinada. El
gestor de eventos configurado para un control ActionTrigger se dispara en funcin
del cambio del valor de la seal.
TpsLabel
TpsLabel es una etiqueta estndar de Windows que muestra un texto descriptivo.
Utilice el siguiente procedimiento para aadir un control TpsLabel:
Paso
Accin
Puede cambiar la opcin Allow Multiple States (Permitir varios estados) a verdadero
y cambiar la propiedad.
1 Haga clic en Allow Multiple States. Aparece la ventana de dilogo StatesEditor .
2 Haga clic en la casilla de verificacin Allow Multi-States (Permitir varios estados), seleccione las propiedades a cambiar en Properties For States
(Propiedades para estados) y haga clic en OK (Aceptar).
547
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Panel
El control Panel se utiliza para agrupar una coleccin de controles.
Utilice el siguiente procedimiento para aadir un control Panel :
Paso
Accin
Puede modificar el nombre y definir el valor predeterminado y el valor de enlazamiento para un control Panel.
Para definir los valores de una propiedad, consulte Properties window en
la pgina 542.
Para configurar los eventos, consulte Definicin de eventos en la pgina 551.
Para configurar los valores de enlazamiento de datos, consulte Configuracin
del enlazamiento de datos en la pgina 562.
Para definir variables de la aplicacin, consulte Administracin de variables
de aplicacin en la pgina 561.
Nota
Actualmente slo se admiten controles EventHandler, CancelEventHandlers y
MouseEventArgs.
ControllerModeStatus
ControllerModeStatus muestra el modo del controlador (Auto - Manual.
Utilice el siguiente procedimiento para aadir un control ControllerModeStatus:
Paso
Accin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
RapidExecutionStatus
RapidExecutionStatus muestra el estado de ejecucin del dominio de RAPID del
controlador (En funcionamiento - Auto). Usos de este control
Utilice el siguiente procedimiento para aadir un control RapidExecutionStatus:
Paso
Accin
RunRoutineButton
RunRoutineButton representa un botn de Windows que ejecuta una rutina
RapidRoutine al hacer clic en l.
Nota
Para llamar a una rutina que contiene movimientos, no se recomienda utilizar el
control de botn RunRoutine. Utilice en su lugar un control de botn normal para
llamar a una rutina TRAP. En la rutina TRAP, utilice instrucciones como
StopMove, StorePath, RestorePath y StartMove para controlar los movimientos
del robot.
Utilice el siguiente procedimiento para aadir un control RunRoutineButton:
Paso
Accin
Haga clic en Define Actions before calling Routine para definir una accin o un
evento previo a la llamada a la rutina.
Aparece la ventana de dilogo Events Panel (Panel de eventos).
Haga clic en Define Actions after calling Routine para definir una accin o un
evento posterior a la llamada a la rutina.
Aparece la ventana de dilogo Events Panel (Panel de eventos).
549
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Paso
Accin
CommandBar
CommandBar le permite aadir elementos de men en un orden controlado y
organizado.
Utilice el siguiente procedimiento para aadir elementos de men al control
CommandBar:
Paso
Accin
Accin
Haga clic en el icono Events y a continuacin haga doble clic en el evento Click.
De esta forma se abre la ventana de dilogo Events Panel para el evento de clic.
Haga clic en Add Action en la ventana de dilogo Events Panel. De esta forma se
abre una lista secundaria de acciones.
Haga clic en una accin de la lista secundaria de acciones para aadirla al evento
de clic del menuItem1.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
VariantButton
El control VariantButton es un botn de control simple con caractersticas y
propiedades adicionales. Este control permite cambiar los valores de las variables
de RAPID o las variables de aplicacin.
Utilice el siguiente procedimiento para aadir el control VariantButton:
Paso Accin
1
Tambin puede realizar las siguientes tareas comunes desde las ventanas Properties
(Propiedades):
Definir el valor de BackColor, ForeColor, Location y el valor de Size del
control.
Seleccione True o False en la lista desplegable Visible para ocultar o mostrar
el control.
Seleccione True o False en la lista desplegable Enabled para activar o desactivar el control.
ConditionalTrigger
El botn ConditionalTrigger define el estado a la vez que define los disparos de
accin. Se dispara una accin si hay cualquier cambio de valor en los datos
enlazados.
Utilice el siguiente procedimiento para aadir el control ConditionalTrigger :
Paso
Accin
Definicin de eventos
El gestor de eventos es un conjunto de acciones que deben ejecutarse cuando se
produce un evento.
Contina en la pgina siguiente
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
551
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Para configurar un evento, realice las operaciones siguientes:
1 Seleccione el control cuyo gestor de eventos desee definir.
2 Abra la ventana de dilogo Events Panel de cualquiera de las formas
siguientes:
3 Haga clic en Add Action para aadir una accin de una lista predefinida de
acciones.
En la tabla siguiente se enumera el conjunto de acciones predefinidas:
Screens (Pantallas)
Open Screen
Close Screen
Signals
RapidData
Application Variable
Advanced
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Acciones Advanced
Call another Action List
Los gestores de eventos actuales de Events Manager (Gestor de eventos) pueden
ser reutilizados por otros controles mientras se definen las acciones para el evento.
Puede llamar a otro gestor de eventos desde un gestor de eventos existente.
En el ejemplo siguiente, el gestor de eventos listbox1_SelectedIndexChanged
es llamado desde el gestor de eventos comboBox1_SelectionIndexChanged.
Active la casilla de verificacin Show warning message before performing actions
para que se muestre una advertencia antes de que se puedan realizar estas
acciones.
Call .NET Method
Puede importar los archivos DLL y aadir referencias a la pestaa Advanced de
la ventana de dilogo Project Properties.
Una vez definidas las referencias, los mtodos de .NET aparecen en la ventana
de dilogo Project Properties y pueden incluirse en la lista Actions de las acciones
que se ejecutarn al realizar la accin deseada.
El conjunto .NET slo admite mtodos pblicos estticos.
Haga doble clic en el mtodo y enlace el valor de retorno a la variable de aplicacin.
El enlazamiento slo puede realizarse a la variable de aplicacin. Para obtener
ms informacin, consulte Enlazamiento de datos con variables de aplicacin en
la pgina 564.
Nota
ScreenMaker permite realizar llamadas a mtodos estticos de las clases pblicas
definidas en otra DLL. Esta DLL es normalmente una biblioteca de clases o una
biblioteca de control. Presenta las siguientes limitaciones y el usuario debe ser
consciente de ellas a la hora de usar archivos DLL de .Net.
Las referencias a una DLL deben estar en el mismo directorio para poder
cargar la DLL.
553
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
/// Inverts a boolean value
/// </summary>
/// <param name ="Value">input boolean value</param>
/// <returns>inverted boolean value</returns>
public static bool InvertBool(bool value)
{
return (value == false);
}
/// <summary>
/// Increments a numerical value
/// </summary>
/// <param name="value">value to be incremented</param>
/// <returns>incremented value</returns>
public static double Increment(double value)
{
return (value + 1);
}
}
}
3 Compile el proyecto.
4 Utilice el conjunto generado desde este proyecto de biblioteca de clases.
5 Adalo como una referencia al proyecto de ScreenMaker.
Call Custom Action
Es posible aadir un control de usuario a ScreenMaker toolbox y realizar una
llamada a un mtodo personalizado para ese control mediante su definicin en el
archivo ScreenMaker.dll.config.
Call Custom Action slo admite el control Graph.
Call FP Standard View
Las pantallas de FlexPendant estndar pueden abrirse con cualquier accin
realizada en el control. Las pantallas FlexPendant estndar son el Editor de RAPID,
Rapid Data, Cierre de sesin, LogOff, Movimiento, Copia de seguridad y
restauracin.
Por ejemplo, en button1_click, se abre la vista del Editor de RAPID.
Edicin del valor de la propiedad
Existen tres formas de editar el valor de la propiedad de un control en Properties
window (ventana de propiedades):
1 Escribiendo los nmeros, las cadenas y el texto. Por ejemplo, Location, Size,
Name etc.
2 Seleccionando los valores predefinidos de una lista. Por ejemplo, BackColor,
Font etc.
3 Introduciendo los valores en la ventana de dilogo. Por ejemplo, Enabled,
States, BaseValue etc.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Eliminacin de un gestor de eventos
Para eliminar un gestor de eventos creado por el usuario, haga lo siguiente:
1 Haga clic con el botn derecho en el control, seleccione Events Manager.
Aparece la ventana de dilogo Events Manager.
2 Seleccione en la lista el gestor de eventos a eliminar y haga clic en Delete.
Modificacin de Project properties (Propiedades del proyecto)
Las propiedades del proyecto (Project properties) definen las propiedades del
proyecto de ScreenMaker, incluidas la forma de cargar y visualizar la GUI en el
FlexPendant.
Utilice este procedimiento para modificar las propiedades del proyecto (project
properties):
1 Haga clic con el botn derecho en el men contextual Project y seleccione
Properties.
Aparece la ventana de dilogo Project Properties.
2 En la pestaa Display de Caption, introduzca el texto en el campo Caption
of the Application para editar el ttulo.
El ttulo actualizado aparece en ABB Menu del lado derecho.
3 En la pestaa Display que aparece en ABB Menu, seleccione las siguientes
opciones:
Opcin
Descripcin
Left (Izquierda)
Right (Derecha)
Ninguno
Nota
Las aplicaciones que utilicen la opcin None no pueden ejecutarse en las
versiones de RobotWare anteriores a la 5.11.01.
4 En la pestaa Display de ABB Menu, examine y seleccione una opcin en
ABB menu image.
5 En la pestaa Display de TaskBar, examine y seleccione una opcin en
TaskBar image.
Nota
De forma predeterminada, las casillas de verificacin Use Default Image
y Use Menu Image estn activadas y est seleccionada la imagen
predeterminada tpu-Operator32.gif.
555
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
6 En la pestaa Display que aparece dentro de Startup, seleccione Automatic
para cargar la imagen automticamente en el inicio (Startup).
Nota
De forma predeterminada, el tipo de inicio es Manual.
7 En la pestaa Advanced que aparece dentro de Run Settings, active la
casilla de verificacin Launch virtual FlexPendant after deploying.
El virtual FlexPendant se inicia despus de la implementacin del
ScreenMaker project en el controlador virtual.
Nota
Esta caracterstica no es aplicable si la conexin es a un controlador real.
Conexin al controlador
Utilice este procedimiento para conectarse tanto a controladores reales como
virtuales.
1 Haga clic en Connect en la cinta de ScreenMaker o haga clic con el botn
derecho en el men contextual Project y seleccione Connect.
Aparece la ventana de dilogo Select a Robot Controller.
Nota
Haga clic en la lista desplegable Connect de la cinta de ScreenMaker para
conectarse directamente al controlador.
2 Haga clic en Refresh para buscar una lista con todos los controladores
disponibles.
Nota
De forma predeterminada, el controlador conectado actualmente aparece
resaltado y presenta un icono pequeo al principio de la fila como indicador.
3 Seleccione en la lista el controlador al que desea conectarse y haga clic en
Connect.
El estado de conexin se muestra en la vista de rbol Project (Proyecto).
Para desconectar la conexin con el controlador, haga clic en Disconnect en el
men contextual de Project.
Compilacin de un proyecto
El resultado de compilar el proyecto de ScreenMaker es un conjunto de archivos
entre los que estn archivos DLL e imgenes. El proyecto de ScreenMaker puede
combinarse para crear un formato binario (.dll) que puede implementarse en un
FlexPendant.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Utilice este procedimiento para compilar un proyecto (project):
1 Haga clic en Build en la cinta de ScreenMaker o haga clic con el botn
derecho en el men contextual Project y seleccione Build
El resultado se muestra en la ventana de salida (output ).
Implementacin en el controlador
Utilice este procedimiento para implementar un proyecto de ScreenMaker en un
controlador real o un controlador virtual:
1 Conctese al controlador en el que desee implementar el proyecto. Consulte
Conexin al controlador en la pgina 556.
2 Haga clic en Deploy en la cinta de ScreenMaker o haga clic con el botn
derecho en el men contextual Project y seleccione Deploy Screen to
Controller.
Aparece la ventana de dilogo Download, que muestra el avance de la
descarga. Desaparece una vez que la descarga tiene xito.
Se descarga el archivo TpsViewxxxxxx.dll.
3 Reinicie el controlador.
Nota
Cierre de un proyecto
Para cerrar un proyecto, realice este paso:
Cierre de ScreenMaker
Para cerrar ScreenMaker, realice este paso:
557
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
el usuario. Al combinarlos en una aplicacin, los widgets, contienen datos
procesados por la aplicacin y las interacciones disponibles a partir de estos datos.
Flujo de trabajo de widget
El widget creado desde ScreenMaker puede utilizarse en la aplicacin ScreenMaker
y en la aplicacin de pantalla Produccin.
A continuacin, se enumeran los pasos necesarios para crear un widget en
ScreenMaker.
1 Inicie RobotStudio.
2 Ejecute ScreenMaker.
3 Cree un nuevo Widget Project (Proyecto de widget) o abra uno ya existente.
Para obtener ms informacin acerca de cmo crear un nuevo proyecto de
widget, consulte Creacin de un proyecto de widget de ScreenMaker en la
pgina 559.
4 Conctese a un controlador real o virtual, segn corresponda.
5 En caso necesario, cambie las propiedades del widget por medio de la
ventana de dilogo Widget Properties (Propiedades del widget).
Para obtener ms informacin acerca de la ventana de dilogo Widget
Properties (Propiedades del widget), consulte Especificacin de propiedades
de los widgets en la pgina 559.
6 Arrastre y coloque los componentes de interfaz de usuario necesarios, como
hara con cualquier proyecto normal de ScreenMaker.
7 Enlace las propiedades de la interfaz de usuario a los datos del IRC5 o a las
variables de la aplicacin.
8 Compile el proyecto de widget. El componente de widget se crea y guarda
en la carpeta ...\Documents\RobotStudio\Widget Components.
Ejemplo de caso de uso
Considere una situacin en la que desea disear una pantalla de produccin capaz
de hacer lo siguiente:
Mostrar alarmas
Para conseguirlo:
1 Cree un nuevo proyecto de widget en ScreenMaker y asgnele un nombre,
por ejemplo GraphWidget.
2 Arrastre y coloque el control de grfica y los dems controles necesarios
sobre el formulario del widget.
3 Conctese a un controlador real o virtual, segn corresponda.
4 Enlace los controles a los datos del controlador.
5 Utilice la ventana de dilogo Widget Properties (Propiedades del widget)
para cambiar el tamao del widget.
6 Compile el proyecto.
7 Descargue el resultado a la pantalla Produccin.
Contina en la pgina siguiente
558
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
A continuacin puede repetir los pasos anteriores para crear widgets para el mismo
proyecto o para otros proyectos, en funcin de sus necesidades de visualizacin
de alarmas y del estado del controlador.
Creacin de un proyecto de widget de ScreenMaker
1 En la pestaa ScreenMaker, haga clic en New (Nuevo). Tambin puede hacer
clic en New Project (Nuevo proyecto) en el men contextual del proyecto.
Aparece la ventana de dilogo New ScreenMaker Project (Nuevo proyecto
de ScreenMaker).
2 En Widget Templates (Plantillas de widget), haga clic en Widget.
3 Especifique un nombre para el proyecto de widget.
De forma predeterminada, los proyectos de widget de ScreenMaker se
almacenan en la carpeta ...\Documents\RobotStudio\Widget
Projects.
4 Haga clic en Aceptar.
El proyecto de widget, junto con una pantalla MainScreen(main), aparece en la
vista de rbol. El proyecto de widget presenta la extensin de nombre de archivo
.wzp. Los widgets tambin aparecen en Toolbox (Caja de herramientas).
Nota
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
559
15 Pestaa ScreenMaker
15.3.1 Administracin de proyectos
Continuacin
Modifying Binding Information of Widget (Modificacin de informacin de enlazamiento del widget)
Utilice esta opcin para modificar informacin de enlazamiento del widget. Si se
compila un widget desde el proyecto de widget, se crea un archivo xml. Este xml
contiene detalles e informacin de enlazamiento del widget. Esta entrada debe
estar disponible en el archivo Production.xml para que funcione con el entorno de
la pantalla Produccin.
<Bindings>
<Binding PropertyName ="meter1.Value" BindingType="IO"
DataName="aoMeterSignal" />
<Binding PropertyName ="meter1.Title" BindingType="RAPID"
DataName="Flow1Title" />
</Bindings>
560
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.2 Variables de aplicacin
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
561
15 Pestaa ScreenMaker
15.3.3 Enlazamiento de datos
Una conexin convertible negocia entre los distintos tipos de datos o formatos
entre el origen de datos y la propiedad de la GUI.
Las pantallas deben estar vinculadas a datos para resultar tiles. Existen dos
formas de vincular los datos mediante las propiedades de la GUI:
para...
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.3 Enlazamiento de datos
Continuacin
3 Seleccione la propiedad y haga clic en la lista para mostrar el men Binding
(Enlazamiento).
Haga clic en...
para...
DataEditor
ComboBox
ListBox
Control
Descripcin
DataEditor
ComboBox y ListBox
563
15 Pestaa ScreenMaker
15.3.3 Enlazamiento de datos
Continuacin
Utilice el procedimiento siguiente para configurar un enlazamiento con controller
objects (objetos de controlador):
1 Seleccione Bind to a Controller Object ya sea con la etiqueta inteligente o
el men de enlazamiento.
Aparece la ventana de dilogo Controller Object Binding.
2 En el grupo Type of Object, seleccione Rapid data o Signal data.
3 En el grupo Shared, seleccione Built-in data only para acceder a los datos
compartidos de tipo Rapid data.
Al seleccionar Built-in data only, la opcin Signal data y el cuadro de texto
Mdulo se desactivan.
4 Si selecciona Rapid data en el grupo Scope, seleccione una tarea y un
mdulo de la lista.
Al seleccionar Signal data, el grupo Scope se desactiva.
5 En la lista See, seleccione los datos deseados.
Nota
ScreenMaker slo admite el enlazamiento a variables constantes y persistentes.
Las variables no deben estar declaradas como LOCAL. Se admite TASK PERS.
Por ejemplo, se admite el siguiente enlazamiento:
PERS num n1:=0;
TASK PERS num n2:=0;
CONST num n3:=0;
No se admite el siguiente enlazamiento:
LOCAL PERS num n1:=0;
VAR num n1:=0
Enlazamiento de datos con variables de aplicacin
Las Application variables (variables de aplicacin) se utilizan para el enlazamiento
de datos de la misma forma que los datos de controlador. Consulte Enlazamiento
de datos con Controller object (objetos de controlador) en la pgina 563.
Utilice el procedimiento siguiente para configurar un enlazamiento con application
variables (objetos de controlador):
1 Seleccione Bind to an Application Variable ya sea con la etiqueta inteligente
o el men de enlazamiento.
Aparece la ventana de dilogo Application Variables Bind Form.
2 Seleccione una variable de tipo application variable (variable de aplicacin)
y el campo (field) al que conectarla.
3 Haga clic en Setup Variables para administrar las variables.
Aparece la ventana de dilogo Project Application Variables. Consulte
Administracin de variables de aplicacin en la pgina 561.
4 Haga clic en OK.
564
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.4 ScreenMaker Doctor
Eventos no usados
Problema de RunRoutine
Broken References
Unused Events
Broken ApplicationVariables
Broken Signals
Broken Modules
Broken RapidData
RunRoutine issue
Broken Routine
Other Dependencies
565
15 Pestaa ScreenMaker
15.3.4 ScreenMaker Doctor
Continuacin
Errores corregidos por ScreenMaker Doctor
Las secciones que aparecen a continuacin le muestran las formas en que pueden
manifestarse los errores que pueden resolverse con ScreenMaker Doctor.
Eventos no usados
La siguiente secuencia de acciones dar lugar a la creacin de eventos no
utilizados.
1 Cree un proyecto de ScreenMaker.
2 Defina eventos para los controles.
3 Defina los eventos Button1_Click y Button2_Click para los controles Button1
y Button2 , respectivamente.
4 Elimine el control Button1. El evento Button1_Click seguir existiendo. Se
crea un evento no utilizado.
Puede ejecutar ScreenMaker Doctor para detectar y corregir este error.
Referencias desconectadas
La siguiente secuencia de acciones dar lugar a la creacin de referencias
desconectadas.
1 Cree un proyecto de ScreenMaker.
2 Defina eventos para los controles.
3 Defina los eventos Button1_Click y Button2_Click para los controles Button1
y Button2 , respectivamente.
4 Defina la accin ScreenOpen - Screen2 para el evento Button1_Click.
5 Elimine la pantalla o cambie su nombre. Se crea una referencia desconectada.
Puede ejecutar ScreenMaker Doctor para detectar y corregir este error.
Variables de aplicacin desconectadas
La siguiente secuencia de acciones dar lugar a la creacin de variables de
aplicacin.
1 Cree un proyecto de ScreenMaker.
2 Aada una Application variable al proyecto.
3 Elimine la Application variable o cambie su nombre. No se informa de ningn
error.
Se informa de un error durante el tiempo de ejecucin debido a una variable de
aplicacin desconectada.
Puede ejecutar ScreenMaker Doctor para detectar y corregir este error.
Datos/seales de RAPID no enlazados
Si los datos de RAPID estn vinculados pero no se encuentran en el controlador
conectado al proyecto de ScreenMaker, realice el siguiente procedimiento:
1 Cree un proyecto de ScreenMaker.
2 Conctelo a un controlador.
3 Enlace las propiedades de los controles a los datos del controlador.
4 Compile el proyecto e implemntelo en el controlador.
La aplicacin funciona.
Contina en la pgina siguiente
566
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.3.4 ScreenMaker Doctor
Continuacin
5 Conecte el proyecto de ScreenMaker a otro controlador e implemente el
mismo proyecto.
La aplicacin genera errores en el FlexPendant.
6 Ejecute ScreenMaker Doctor. ste detecta que no se encuentran los datos
de RAPID en el controlador, por lo que sugiere que los defina.
Mdulos desenlazados
Si los mdulos estn vinculados pero no se encuentran en el controlador conectado
al proyecto de ScreenMaker, realice el siguiente procedimiento:
1 Cree un proyecto de ScreenMaker.
2 Conctelo a un controlador.
3 Enlace las propiedades de los controles a los datos del controlador.
4 Compile el proyecto e implemntelo en el controlador.
La aplicacin funciona.
5 Conecte el proyecto de ScreenMaker a otro controlador e implemntelo.
La aplicacin genera errores en el FlexPendant.
6 Ejecute ScreenMaker Doctor.
ste detecta que el mdulo en el que estn definidos los datos de RAPID
no se encuentran en el controlador, por lo que sugiere que los defina.
ScreenMaker Doctor tambin detecta los mdulos ocultos.
Problema de RunRoutine
Se realiza una comprobacin de si el archivo ScreenMaker.sys est cargado en
el controlador o no. Si el mdulo de sistema no est cargado, se detecta un
problema.
Puede ejecutar ScreenMaker Doctor para detectar y corregir este error.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
567
15 Pestaa ScreenMaker
15.4 Preguntas frecuentes
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.4 Preguntas frecuentes
Continuacin
La propiedad Value es tremendamente importante. Si est enlazando a una entrada
digital, existen dos estados para la entrada, 0 y 1. Cambie la propiedad Value al
valor de la variable enlazada. 0 y 1 para la entrada digital. Tambin es posible
enlazar a variables de RAPID y tener mltiples estados y valores para los valores
de la variable de RAPID.
Cambie la propiedad SelectedStateValue para enlazar a un objeto de controlador:
Cmo hacer que los botones de opcin muestren el estado al entrar
El objetivo es tener dos botones de opcin (tipo radio) que controlan una salida
digital. Al cargar la pantalla, los botones deben mostrar el estado actual de la
salida.
Acciones
Cree un grupo (group) o un panel y site los dos botones de opcin (radio) en el
grupo (group) o panel.
En el caso de button1, cambie el valor predeterminado de la propiedad a True y
enlace la propiedad al valor de la seal de salida digital del controlador.
En el caso de button2, no haga ningn cambio.
Al cargar la pantalla, el estado de los dos botones de opcin (radio) se establece
correctamente.
Qu es una matriz de RAPID
Una matriz de RAPID es una variable que contiene ms de un valor. Para indicar
uno de los valores, se usa un nmero de ndice.
Ejemplo de matriz de RAPID
Considere el siguiente cdigo de RAPID.
VAR string part{3} := ["Shaft", "Pipe", "Cylinder"];
En este caso, part es una matriz de RAPID compuesta de tres valores. El ndice
de la matriz part va del 1 al 3.
El ndice de la matriz de RAPID no debe ser negativo y debe comenzar por 1.
Navegacin por la pantalla
La navegacin por la pantalla en ScreenMaker sigue una estructura de rbol.
Considere el ejemplo siguiente,
Para navegar desde la pantalla A1 hasta la pantalla B1, debe cerrar primero
la pantalla A1 y Screen A y desplazarse desde Main Screen pasando por
Screen B hasta la pantalla B1.
569
15 Pestaa ScreenMaker
15.4 Preguntas frecuentes
Continuacin
en0900000645
570
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.1 Descripcin general
15.5 Tutorial
15.5.1 Descripcin general
Acerca de este captulo
Este captulo se ha diseado como un tutorial para guiarle por los pasos necesarios
para disear un panel FlexArc Operator Panel.
El panel FlexArc Operator Panel es una clula sencilla de soldadura al arco cuyos
robots realizan tres trabajos diferentes.
Trabajo
Descripcin
Produce
Soldadura de la pieza
Service
Bulls Eye
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
571
15 Pestaa ScreenMaker
15.5.2 Diseo del panel de operador de FlexArc
Informacin
Cree un sistema para el panel FlexArc operator Asegrese de seleccionar las siguienpanel.
tes opciones:
FlexPendant Interface
PC Interface
Para obtener ms informacin acerca
de la creacin de un sistema, consulte
Creacin de un sistema a partir de un
diseo en la pgina 230.
en1000000464
Cree una estacin vaca en RobotStudio con el Para obtener ms informacin acerca
sistema creado en el paso anterior.
de cmo crear una estacin, consulte
Nuevo en la pgina 212.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.2 Diseo del panel de operador de FlexArc
Continuacin
Accin
Informacin
Configure las propiedades de Project properties Para personalizar cmo la GUI debe
(Propiedades del proyecto).
aparecer en el FlexPendant, modifique
las propiedades de Project properties
(Propiedades del proyecto). Para obtener ms informacin, consulte Modificacin de Project properties (Propiedades del proyecto) en la pgina 555.
Conctese al controlador.
en1000000360
Figure 15.1:
573
15 Pestaa ScreenMaker
15.5.2 Diseo del panel de operador de FlexArc
Continuacin
Accin
12 Abra el FlexPendant virtual y pruebe la GUI
Informacin
574
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Valor
Location
14,45
Size
150,100
Title
Controller Status
BackColor
LightGray
Valor
Location
14,170
Size
150,204
Title
Part Status
BackColor
LightGray
Valor
Location
19,40
Size
44,44
BackColor
LightGray
Valor
Location
80,40
575
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Continuacin
Propiedad
Valor
Size
44,44
BackColor
LightGray
Valor
Location
16,30
Size
131,20
Text
Parts Produced
BackColor
LightGray
Font
TpsFont10
Valor
Location
16,56
Size
116,23
Value
Valor
Location
16,89
Size
131,20
Text
Cycle time/part
BackColor
LightGray
Font
TpsFont10
Valor
Location
16,115
Size
116,23
Value
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Continuacin
9 Arrastre un control Button desde la categora General; colquelo en el cuadro
de grupo Part Status (Estado de pieza) creado y configure los siguientes
valores en la ventana Properties (Propiedades):
Propiedad
Valor
Location
33,154
Size
85,34
Text
Reset
Realice lo siguiente para el botn Reset (Restablecer) del grupo Part Status
(Estado de pieza):
Paso Accin
1
Haga doble clic en el botn Reset (Restablecer). Aparece la ventana de dilogo Events Panel (Panel de eventos), que se utiliza para definir las acciones
para los eventos.
Valor
Location
177,28
Size
284,359
SizeMode
StretchImage
Image
FlexArcCell.GIF
Nota
Encontrar los archivos grficos (.GIF ) en
C:\MyDocuments\RobotStudio\My ScreenMaker Projects\Tutorial\Images.
11 Arrastre otro control PictureBox desde la categora General hasta la
superficie de diseo y configure los siguientes valores en la ventana
Properties (Propiedades):
Propiedad
Valor
Location
237,31
Size
48,48
SizeMode
StretchImage
577
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Continuacin
Propiedad
Valor
Image
RobotAtHome.GIF
AllowMultipleStates
Verdadero
Seleccione la propiedad Image en la ventana de dilogo
StatesEditor .
SlectedStateValue
DI_RobotAtHome
States
Nota
Aada la opcin AllowMultipleStates al control PictureBox. El objetivo
es tener una imagen que cambia cuando cambia una seal de E/S.
Para obtener ms informacin acerca de cmo usar AllowMultipleStates
, consulte Objeto de imagen y cambio de imagen debido a E/S en la
pgina 568.
12 Arrastre un control Button desde la categora General hasta la superficie de
diseo y configure los siguientes valores en la ventana Properties
(Propiedades):
Propiedad
Valor
Location
486,66
Size
116,105
Text
Start
Font
TpsFont20b
BackColor
LimeGreen
Enabled
Link to DI_RobotAtHome
Haga doble clic en el botn Start (Iniciar) o haga clic en la etiqueta inteligente
(Smart tag) y seleccione Define Actions when clicked (Definir acciones al
hacer clic). Aparece la ventana de dilogo Events Panel (Panel de eventos),
que se utiliza para definir las acciones para los eventos.
Valor
Location
486,226
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Continuacin
Propiedad
Valor
Size
116,105
Text
Stop
Font
TpsFont20b
BackColor
LimeGreen
Enabled
Link to DI_PRODUCE
Haga doble clic en el botn Stop (Iniciar) o haga clic en la etiqueta inteligente
(Smart tag) y seleccione Define Actions when clicked (Definir acciones al
hacer clic). Aparece la ventana de dilogo Events Panel (Panel de eventos),
que se utiliza para definir las acciones para los eventos.
Valor
Location
274,246
Size
111,47
Text
Bulls Eye
Font
TpsFont14b
Enabled
Link to DI_RobotAtHome
AllowMultipleStates
Verdadero
Seleccione la propiedad BackColor en la ventana de dilogo StatesEditor .
SelectedStates
DI_RobotAtBull'sEye
States
Haga doble clic en el botn Bulls Eye (Iniciar) o haga clic en la etiqueta inteligente (Smart tag) y seleccione Define Actions when clicked (Definir acciones
al hacer clic). Aparece la ventana de dilogo Events Panel (Panel de eventos),
que se utiliza para definir las acciones para los eventos.
579
15 Pestaa ScreenMaker
15.5.3 Diseo de la pantalla
Continuacin
Paso Accin
3
Valor
Location
274,324
Size
111,47
Text
Service
Font
TpsFont14b
Enabled
Link to DI_RobotAtHome
AllowMultipleStates
Verdadero
Seleccione la propiedad BackColor en la ventana de dilogo StatesEditor .
SelectedStates
DI_RobotAtService
States
580
Haga doble clic en el botn Service (Iniciar) o haga clic en la etiqueta inteligente (Smart tag) y seleccione Define Actions when clicked (Definir acciones
al hacer clic). Aparece la ventana de dilogo Events Panel (Panel de eventos),
que se utiliza para definir las acciones para los eventos.
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
15 Pestaa ScreenMaker
15.5.4 Compilacin e implementacin del proyecto
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
581
ndice
ndice
A
ABB Library, 228
Activar RobotStudio
Activacin automtica, 43
Activacin manual, 44
administrar pantallas, 545
administrar proyecto de ScreenMaker, 544
cargar proyecto, 545
cerrar proyecto, 557
cerrar ScreenMaker, 557
crear proyecto, 544
Guardar proyecto, 545
administrar proyectos de ScreenMaker
compilar proyecto, 556
Ajustar Robtargets, 464
alcanzabilidad
prueba, 138
alertas
activar, 160
alinear orientacin de base de coordenadas, 480
alinear orientacin de objetivo, 481
Analizador de seales, 377
aadir a trayectoria, 479
Aadir controlador, 390
Apagado del controlador, 440
archivo de CAD
resolver problemas y optimizar, 101
archivo de configuracin, 204
autentificar, 417
Cerrar sesin, 417
Cerrar sesin de todos los controladores, 417
Editar cuentas de usuario, 417
Iniciar una sesin como otro usuario, 417
Iniciar una sesin como un usuario
predeterminado, 417
Visor de derechos de UAS, 417
AutoPath, 251
B
base de coordenadas
convertir en objeto de trabajo, 119
crear a partir de puntos, 119
Base de coordenadas
con tres puntos, 239
crear, 238
bases de coordenadas, 29
biblioteca
resolver problemas y optimizar, 101
C
CAD, formatos
convertir, 99
cambiar a fuera de lnea, 425
Cargar parmetros, 407
colisin
conjuntos, 155
deteccin, 155
Colocacin de un elemento, 519
colocar un elemento
base de coordenadas, 519
dos bases de coordenadas, 519
dos puntos, 519
tres puntos, 519
un punto, 519
D
data declaration, 26
datos de herramienta, 107
definir bases de coordenadas de tareas, 441
Derechos, acerca de, 175
Derechos, conceder a los grupos, 432
Derechos de aplicaciones, 436
derechos de controlador
Acceso de escritura a los discos del controlador, 436
Acceso de escritura de E/S, 434
Acceso de lectura a los discos del controlador, 435
acceso total, 434
Administrar configuracin de UAS, 434
Calibracin, 435
Controlador de seguridad, 436
Copia de seguridad y guardado, 434
Depurar programas, 435
Editar cdigo de RAPID, 435
Ejecutar programa, 434
Eliminar registro, 436
Modificar configuracin, 434
Modificar el valor actual, 434
Modificar propiedades del controlador, 436
Derechos de controlador, 434
desconectar, 490
desempaquetar, 215
deteccin de casi colisiones, 157
deteccin de colisiones, 156
Diseo, navegador, 51
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
583
ndice
instruction, 26
E/S
establecer, 159
editor de configuracin
editor de instancias, 406
editor de configuraciones, 405
Editor de datos de RAPID, 457
Editor de propiedades, 322
Editor de RAPID, 448
ejes externos
programar, 147
elemento
seleccionar, 74
empaquetar, desempaquetar, 164
enlazamiento de datos, 562
enlazamiento de datos con objetos de
controlador, 563
enlazamiento de datos con variables de
aplicacin, 564
espejo, 506
estacin
desplazar manualmente, 73
flujo de trabajo de creacin, 81
girar, 73
zoom, 73
estado de controlador, ventana, 61
acceso, 62
estado de ejecucin del programa, 61
modo de funcionamiento, 62
nombre de controlador, 61
nombre de sistema, 61
sesin iniciada como, 62
estado del controlador, ventana
estado de controlador, 61
evento
crear, 158
eventos, 392
F
FlexPendant Viewer, 420
Fuera de lnea y En lnea, navegadores, 55
function, 26
G
geometra
resolver problemas y optimizar, 101
Grupo, acerca de, 174
Grupo, aadir, 431
grupo, aadir usuario, 430
Grupo, cambiar nombre, 431
Grupo, eliminar, 432
Grupos, conceder derechos, 432
H
herramientas, 107
I
importar, 97
importar biblioteca, 229
Importar geometra, 237
instruccin
acerca de, 28
instruccin de movimiento
acerca de, 28
programar, 262
instrucciones de accin
acerca de, 28
584
L
LED, 541
Liberar acceso de escritura, 416
M
Manage ScreenMaker project
ScreenMaker Doctor, 1415, 539, 565
manejar eventos, 207
categora de evento, 208
cdigo de evento, 208
descripcin de evento, 209
fecha y hora, 209
lista de registro de eventos, 207
manejar eventos, 209
nmero de secuencia, 208
recuperar eventos de controlador, 210
tipo de evento, 207
ttulo de evento, 208
MediaPool, 25
mtodos abreviados de teclado, 77
comandos generales, 77
Modelado, navegador, 54
modificar propiedades del proyecto, 555
modo de ejecucin, 463
continuo, 463
sencillo, 463
mdulo, 26
Monitor en lnea, 426
monitorizacin de configuraciones
acerca de, 36
MoveJ
programar, 262
MoveL
programar, 262
mover
mecanismo, 120
varios mecanismos, 120
mover con reorientacin, 275
mover manualmente
robot, 120
MultiMove
flujo de trabajo de programacin, 140
N
navegador
Diseo, 51
Modelado, 54
Trayectorias y objetivos, 52
Navegador de dispositivos, 424
O
objetivo, 121
acerca de, 28
crear, 121
eliminar no utilizados, 122
modificar, 121
modificar con ModPos, 121
programar, 121
objetivo de ejes
crear, 121
objetivos
cambiar nombres, 122
Objetivos de borde, 248
objeto
definir el origen local, 109
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
ndice
P
panel de control, 439
dispositivo de habilitacin, 439
dispositivo de liberacin, 439
manual a mxima velocidad, 439
modo de funcionamiento, 439
Motors ON, 439
restablecer paro de emergencia, 439
parmetros del sistema, 201
editar parmetros, 202
parmetros de sistema
cargar parmetros, 205
guardar parmetros de sistema, 204
pieza
definir el origen local, 109
posicionador
programar, 147
procedimiento, 26
programa
copiar, 163
programar
descripcin general, 117
propiedades, 422
cambiar el nombre del controlador, 422
cambiar la fecha y la hora, 422
definir ID del controlador, 423
Navegador de dispositivos, 424
ver propiedades del controlador y del sistema, 423
Propiedades
Guardar diagnstico de sistema, 424
Puntero de programa, 468
punto de vista, 280
crear, 280
funciones de punto de vista, 280
mover hasta punto de vista, 281
R
RAPID
conceptos, 26
copiar programa, 163
RAPID, instrucciones, 131
RAPID Profiler, 470
rastreo de TCP
activar, 160
Relation, 409
Restaurar, 402
robot
descripcin general de la programacin, 117
RobotWare, 24
clave de licencia, 24
routine, 26
rutina TRAP, 26
S
seguridad, 19
seales
establecer, 159
simulacin, 153, 155
simular
alertas, 160
crear evento, 158
establecer seales, 159
medir el tiempo de proceso, 161
rastreo de TCP, 160
sincronizacin, 151
controlador virtual con estacin, 151
estacin con controlador virtual, 151
sistema
crear, 176
crear con posicionador, 194
RobotWare, 24
Sistema Builder
visualizar propiedades del sistema, 178
sistema de controlador
crear, 176
sistema de coordenadas del punto central de la
herramienta, 29
sistema de coordenadas del usuario, 34
sistema de coordenadas local
definir, 109
sistema de coordenadas mundo, 29
sistema de coordenadas mundo de estacin, 29
sistema de coordenadas mundo del controlador, 31
sistema de E/S, 394
seales de E/S, 199
seales de entrada, 199
seales de salida, 199
seales simuladas, 199
seales virtuales, 199
Sistema de robot, botn, 230
aadir un sistema de plantilla, 231
aadir un sistema existente, 231
configuracin de transportador, 232
crear sistema a partir de un diseo, 230
eliminar objetos del transportador, 232
Sistema de RobotWare, 24
sistemas de coordenadas, 29
Solicitar acceso de escritura, 415
subred remota, 172
switch, 541
System Builder, 176, 404
acerca de los sistemas virtuales y reales, 176
copiar sistema, 188
crear sistema a partir de copia de seguridad, 189
crear soportes de datos de arranque, 191
crear un nuevo sistema, 179
modificar sistema de controlador, 183
transferir un sistema al controlador, 190
T
Tarea de RAPID, 460
TCP, 29
tiempo de ciclo
medir, 161
tiempo de proceso
medir, 161
ToolBox
ActionTrigger, 540
BarGraph, 540
CheckBox, 541
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
585
ndice
ComboBox, 541
CommandBar, 541
ConditionalTrigger, 541
ControllerModeStatus, 541
DataEditor, 541
Graph, 541
GroupBox, 541
ListBox, 541
NumEditor, 541
NumericUpDown, 541
Panel, 541
PictureBox, 541
RapidExecutionStatus, 541
RunRoutineButton, 541
TabControl, 541
TpsLabel, 541
track
programar, 147
transferencia de archivos, 418
explorador del controlador, 419
explorador del PC, 419
Transferir, 409
trayectoria, 123
acerca de, 28
compensar, 124
crear, 123
crear a partir de una curva, 123
definir la configuracin de ejes, 123
girar, 124
invertir, 123
trasladar, 124
Trayectorias y &objetivos, navegador, 52
586
U
UCS, 34
Usuario, acerca de, 174
Usuario, activar y desactivar, 430
Usuario, aadir, 429
Usuario, aadir a un grupo, 430
Usuario, cambiar contrasea, 430
Usuario, cambiar nombre de usuario, 430
Usuario, eliminar, 430
V
variables de aplicacin, 561
crear, eliminar, cambiar nombre de variables de
aplicacin, 561
VariantButton, 542
ventana de grficos, 73
ventana de operador, 63
activar la ventana de operador, 63
mostrar ventana de operador virtual, 63
ventana de operador de Virtual FlexPendant, 63
ventana de salida, 59
tipos de eventos, 59
ventana Properties (Propiedades)
barra de herramientas de la ventana Properties
(Propiedades), 543
panel de ayuda de eventos, 543
panel de nombre de componente grfico, 542
panel de tabla, 543
vigilancia de simulacin
condicin de interrupcin, 324
Vigilancia de simulacin, 323
Virtual FlexPendant, 438
Visor de derechos de UAS, 433
3HAC032104-005 Revisin: L
Copyright 2008-2013 ABB. Reservados todos los derechos.
ABB AB
Discrete Automation and Motion
Robotics
S-721 68 VSTERS, Sweden
Telephone +46 (0) 21 344 400
ABB AS, Robotics
Discrete Automation and Motion
Box 265
N-4349 BRYNE, Norway
Telephone: +47 51489000
ABB Engineering (Shanghai) Ltd.
5 Lane 369, ChuangYe Road
KangQiao Town, PuDong District
SHANGHAI 201319, China
Telephone: +86 21 6105 6666
www.abb.com/robotics
3HAC032104-005, Rev L, es
Contact us