Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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 ninguna garanta por parte de ABB por las prdidas, lesiones, daos materiales, idoneidad para un fin determinado ni garantas similares. ABB no ser en ningn caso responsable de los daos accidentales o consecuentes que se produzcan como consecuencia del uso de este manual o de los productos descritos en el mismo. Se prohbe la reproduccin o la copia de este manual o cualquiera de sus partes si no se cuenta con una autorizacin escrita de ABB. Ninguna parte de este manual debe ser entregada a terceros ni utilizada para fines no autorizados. Cualquier incumplimiento de esta norma ser perseguido legalmente. Usted puede obtener copias adicionales de este manual a travs de ABB, con el coste aplicable en el momento de su solicitud.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Copyright 2008-2010 ABB Reservados todos los derechos. ABB AB Robotics Products SE-721 68 Vsters Suecia
Contenido
1.1.1 Conceptos de hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1.2 Conceptos de RobotWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.1.3 Conceptos de RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.1.4 Conceptos de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.1.5 Objetivos y trayectorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.1.6 Sistemas de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.1.7 Configuraciones de ejes de robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.1.8 Bibliotecas, geometras y archivos de CAD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.1.9 VSTA como IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.2 Instalacin de RobotStudio y licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.3 Interfaz grfica de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.3.1 Interfaz grfica de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.3.2 Ventana Getting Started (Procedimientos iniciales). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 1.3.3 Navegador Diseo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 1.3.4 Navegador Trayectorias y objetivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.3.5 Navegador Modelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1.3.6 Navegadores Fuera de lnea y En lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 1.3.7 Ventana Salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1.3.8 La ventana de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 1.3.9 Ventana Administrador de documentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 1.3.10 Utilizacin de un ratn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 1.3.11 Seleccin de un elemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.3.12 Conexin y desconexin de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 1.3.13 Mtodos abreviados de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2 Cmo construir estaciones
Copyright 2008-2010 ABB. Reservados todos los derechos.
63
2.2.1 Dos sistemas de robot que comparten la misma posicin de base de coordenadas de la tarea . . . 65 2.2.2 Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea. . . . . . . . . . . 67 2.3 Creacin automtica de un sistema con ejes externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.4 Configuracin manual de un sistema con Track Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.4.1 Configuracin manual de un sistema con Track Motion del tipo RTT o IRBTx003 . . . . . . . . . . 71 2.4.2 Configuracin manual de un sistema con Track Motion del tipo IRBTx004 . . . . . . . . . . . . . . . . 73
2.5 El controlador virtual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.6.1 Importacin de un componente de estacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 2.6.2 Conversin de formatos de CAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 2.6.3 Resolucin de problemas y optimizacin de geometras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
2.7 Modelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.7.1 Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 2.7.2 Mecanismos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 2.7.3 Herramientas y datos de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 2.7.4 Definicin del origen local de un objeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3HAC032104-005 Revisin: D 3
Contenido
2.8 Colocacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
2.8.1 Colocacin de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 2.8.2 Colocacin de ejes externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 2.8.3 Colocacin de robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 3 Cmo programar robots 97
3.1 Flujo de trabajo de la programacin de un robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 3.2 Objetos de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 3.3 Movimiento manual de mecanismos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 3.4 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 3.5 Trayectorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 3.6 Orientaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 3.7 Instrucciones de RAPID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 3.8 Comprobacin de posiciones y movimientos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.9 Programacin de sistemas MultiMove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
3.9.1 Acerca de la programacin de MultiMove. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 3.9.2 Configuracin de MultiMove. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 3.9.3 Comprobacin de MultiMove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 3.9.4 Ajuste del comportamiento de los movimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 3.9.5 Creacin de trayectorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 3.9.6 Programacin de ejes externos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 3.10 Carga y guardado de programas y mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 3.11 Sincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 3.12 Utilizacin del editor de RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4 Cmo simular programas 4.1 Descripcin general de la simulacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Deteccin de colisiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Creacin de un evento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Simulacin de seales de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Activacin de la monitorizacin de simulaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Medicin del tiempo de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Implementacin y distribucin 135 135 137 140 141 142 143 145
Copyright 2008-2010 ABB. Reservados todos los derechos.
5.1 Copia de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 5.2 Pack & Go / Unpack & Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 5.3 Captura de pantalla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 6 Trabajo en lnea 149
6.1 Conexin de un PC al puerto de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 6.2 Configuracin de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 6.3 Autorizacin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.4 System Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.4.1 Descripcin general de System Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 6.4.2 Visualizacin de propiedades de sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 6.4.3 Construccin de un nuevo sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 6.4.4 Modificacin de un sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 6.4.5 Copiado de un sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 6.4.6 Creacin de un sistema a partir de una copia de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 6.4.7 Descarga de un sistema a un controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 6.4.8 Creacin de soportes de datos de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3HAC032104-005 Revisin: D
Contenido
6.4.9.1 Un sistema MultiMove con dos robots coordinados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 6.4.9.2 Un sistema preparado para un robot y un eje externo de posicionador. . . . . . . . . . . . . . 174 6.4.9.3 Valores de opciones para sistemas con posicionadores . . . . . . . . . . . . . . . . . . . . . . . . . 177 6.5 Manejo de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 6.6 Configuracin de sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 6.7 Manejo de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 6.8 Observacin de RAPID en lnea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 7 Men Aplicacin 193
7.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 7.2 Nueva estacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 7.3 Captura de pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.4 Pack & Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.5 Unpack & Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 7.6 Station Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.7 Opciones de RobotStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 8 Pestaa Inicio 207
8.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 8.2 ABB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 8.3 Importar biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 8.4 Sistema de robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 8.5 Importar geometra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
8.6 Base de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8.6.1 Base de coordenadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 8.6.2 Base de coordenadas con tres puntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 8.7 Objeto de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 8.8 Datos de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
8.9 Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Copyright 2008-2010 ABB. Reservados todos los derechos.
8.9.1 Programar un objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 8.9.2 Crear objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 8.9.3 Crear objetivo de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.9.4 Crear objetivos de borde. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 8.10 Trayectoria vaca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 8.11 Trayectoria a partir de curva. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 8.12 MultiMove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 8.13 Programar instruccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 8.14 Instruccin de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 8.15 Instruccin de accin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 8.16 Administrador de plantillas de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
8.17 Grupo Mano alzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
8.17.1 Mover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 8.17.2 Girar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 8.17.3 Mover eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 8.17.4 Movimiento lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 8.17.5 Movimiento de varios robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 8.18 Punto de vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 9 Pestaa Modelado 253
9.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 9.2 Grupo de componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 9.3 Pieza vaca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
3HAC032104-005 Revisin: D
Contenido
9.4.1 Componente inteligente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.2 Editor de componentes inteligentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.3 Pestaa Componer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.4 Pestaa Propiedades y enlazamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.5 Pestaa Seales y conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.6 Pestaa Ver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.7 Componentes inteligentes bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.8 Editor de propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.9 Ventana Vigilancia de simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.5 Slido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.6 Superficie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.7 Curva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.8 Borde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9 Interseccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.10 Restar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.11 Unin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.12 Extrudir superficie o curva. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.13 Lnea desde la normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.14 Grupo Medir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.15 Crear mecanismo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.16 Crear herramienta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Pestaa Simulacin 10.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Crear conjunto de colisin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Configuracin de simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.4 Gestor de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.5 Lgica de estacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.6 Activar unidades mecnicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.7 Control de simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.8 Simulador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.9 Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.10 Grabar pelcula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
256 257 258 261 264 267 268 285 286 288 292 294 299 301 302 303 304 305 306 307 314 317 317 318 319 321 328 329 330 331 333 334
10.11.1 Seguimiento de transportadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 10.11.2 Simulacin de transportador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 11 Pestaas En lnea y Fuera de lnea 337
11.2.3.1 Nuevo mdulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.3.2 Cargar mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.3.3 Guardar mdulo como . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.3.4 Cargar progr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.3.5 Guardar programa como . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.4 Tareas de RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.5 Entradas/Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.6 ScreenMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.7 Reiniciar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3HAC032104-005 Revisin: D
Contenido
11.2.8.1 Copia de seguridad de un sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 11.2.8.2 Restauracin de un sistema a partir de una copia de seguridad . . . . . . . . . . . . . . . . . . 357 11.2.9 System Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 11.2.10 Editor de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 11.2.11 Cargar parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 11.2.12 Guardar parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 11.2.13 Configuracin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
11.3 Caractersticas especficas de En lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
11.3.1 Aadir controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 11.3.2 Solicitar acceso de escritura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 11.3.3 Liberar acceso de escritura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 11.3.4 Autentificar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 11.3.5 Transferencia de archivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 11.3.6 FlexPendant Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 11.3.7 Opciones de importacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 11.3.8 Propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 11.3.9 Cambio a fuera de lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 11.3.10 Cuentas de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 11.3.11 Visor de derechos de UAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
11.4 Caractersticas especficas de Fuera de lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
11.4.1 Sincronizar con la estacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 11.4.2 Sincronizar con VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 11.4.3 Virtual FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 11.4.4 Modo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 11.4.5 Panel de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394 11.4.6 Apagado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 11.4.7 Definir bases de coordenadas de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 11.4.8 Configuracin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 11.4.9 Unidad de codificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 12 Pestaa Complementos
Copyright 2008-2010 ABB. Reservados todos los derechos.
401
12.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 12.2 Visual Studio Tools for Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 13 Mens contextuales 403
13.1 Aadir a trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 13.2 Alinear orientacin de base de coordenadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 13.3 Alinear orientacin de objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 13.4 Conectar a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 13.5 Configuracin automtica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 13.6 Comprobar alcanzabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 13.7 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 13.8 Convertir base de coordenadas en objeto de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 13.9 Convertir en movimiento circular. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 13.10 Cmo copiar y aplicar la orientacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 13.11 Desconectar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 13.12 Ejecutar instruccin de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 13.13 Apariencia de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 13.14 Interpolar trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 13.15 Invertir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 13.16 Saltar hasta objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 13.17 Geometra vinculada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 13.18 Grupo Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
3HAC032104-005 Revisin: D
Contenido
13.19 Movimiento de ejes de mecanismo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.20 Movimiento lineal del mecanismo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.21 Reflejar trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.22 Espejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.23 Modificar curva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.24 Modificar eje externo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.25 Modificar una instruccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.26 Modificar mecanismo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.27 Modificar datos de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.28 Modificar objeto de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.29 Moverse a lo largo de la trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.30 Trasladar a pose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.31 Colocar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.32 Eliminar objetivos no utilizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.33 Cambiar nombres de objetivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.34 Invertir trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.35 Girar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.36 Girar trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.37 Establecer origen local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.38 Cambiar a normal de superficie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.39 Definir posicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.40 Compensacin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.41 Trasladar trayectoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.42 Ver robot en objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.43 Ver herramienta en objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Pestaa ScreenMaker
423 425 426 428 429 434 435 436 437 438 439 440 441 444 445 446 447 448 449 450 451 452 453 454 455 457
14.2.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.2 Administracin de proyectos de ScreenMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.3 Variables de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.4 Diseador de formularios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.5 Enlazamiento de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.6 Navegacin por la pantalla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.1 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.2 Diseo del panel de operador de FlexArc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.3 Diseo de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4 Compilacin e implementacin del proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.4 Preguntas frecuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice
473 474 484 485 491 496 497 498 501 508 509 517
3HAC032104-005 Revisin: D
Descripcin general
Descripcin general
Acerca de este manual En este manual se describe cmo crear, programar y simular clulas y estaciones de robot con RobotStudio. En cuanto a la programacin en lnea, este manual describe cmo supervisar, instalar, configurar y programar un controlador de robot real. Tambin se explican los trminos y conceptos relacionados con la programacin fuera de lnea y en lnea. RobotStudio ofrece las opciones de instalacin siguientes: Utilizacin Este manual debe usarse durante el trabajo con las funciones fuera de lnea o en lnea de RobotStudio. A quin va destinado este manual? Este manual est destinado a los usuarios de RobotStudio, ingenieros de diseo preliminar, diseadores mecnicos, programadores fuera de lnea, tcnicos de robot, tcnicos de servicio, programadores de PLC, programadores de robots e integradores de sistemas de robot. Requisitos previos El lector debe tener un conocimiento bsico de:
Copyright 2008-2010 ABB. Reservados todos los derechos.
Completo Personalizada, para permitir contenidos y rutas personalizadas por el usuario Mnima, para ejecutar RobotStudio slo en el modo Online
Organizacin de los captulos El Manual del operador est estructurado en los siguientes captulos Captulo
1. Introduccin
Contenido
Contiene instrucciones de instalacin, explicaciones bsicas de los trminos y conceptos relacionados con la robtica y la programacin y una descripcin de la GUI. Describe cmo construir estaciones en RobotStudio. 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. Describe cmo crear movimientos, seales de E/S, instrucciones de proceso y lgica de robot en un programa de RAPID para los robots. Tambin describe cmo ejecutar y probar el programa. Describe cmo simular y validar programas de robot.
Contenido
Describe cmo transferir sistemas entre controladores virtuales de RobotStudio y controladores IRC5 reales, cmo copiar programas, cmo empaquetar una estacin activa para su traslado entre PCs de RobotStudio y cmo realizar una captura de pantalla. Abarca la funcionalidad de la instalacin Mnima, describiendo funciones en lnea como la construccin de sistemas (con ejemplos de fuera de lnea), el manejo de las E/S y los eventos y la configuracin de sistemas. Describe los controles que estn disponibles a travs del botn de RobotStudio situado en la esquina superior izquierda de la interfaz de usuario. Describe los controles necesarios para construir estaciones, crear sistemas, programar trayectorias y colocar elementos. Describe los controles necesarios para crear y agrupar componentes, crear cuerpos, mediciones y operaciones de CAD.
6. Trabajo en lnea
7. Men Aplicacin
10. Pestaa Simulacin Describe los controles necesarios para crear, configurar, controlar, monitorizar y grabar simulaciones. 11. Pestaas En lnea y Describe los controles de las pestaas En lnea y Fuera de Fuera de lnea lnea. La pestaa En lnea contiene controladores para gestionar los controladores reales. La pestaa Fuera de lnea contiene los controles necesarios para la sincronizacin, configuracin y tareas asignadas al controlador virtual (VC). 12. Pestaa Complementos 13. Mens contextuales 14. Pestaa ScreenMaker Describe el control para PowerPacs y Visual Studio Tools for Applications (VSTA). Describe las opciones disponibles en los mens contextuales.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Describe la herramienta de desarrollo ScreenMaker, la forma de gestionar proyectos en el ScreenMaker y los distintos mens y comandos utilizados en la aplicacin.
Referencias Referencia
Manual del producto - IRC5 Manual del operador - IRC5 con FlexPendant Manual de referencia tcnica - Parmetros del sistema Manual de aplicaciones - MultiMove Application manual - Conveyor tracking
ID de documento
3HAC021313-005 3HAC16590-5 3HAC17076-5 3HAC021272-005 3HAC16587-1
Descripcin
Primera revisin, denominada RobotStudio 2008, lanzada para las jornadas para empresas colaboradoras. La totalidad del manual ha sido adaptado a la nueva GUI, en la que se ha integrado RobotStudioOnline. Publicado con RobotStudio 5.12. En este manual se han hecho las actualizaciones siguientes: Seguimiento de transportadores en la pgina 335 Creacin de un mecanismo de transportador en la pgina 308 Simulacin de transportador en la pgina 336 Dos sistemas de robot que comparten la misma posicin de base de coordenadas de la tarea en la pgina 65 Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea en la pgina 67 Creacin automtica de un sistema con ejes externos en la pgina 69 Configuracin manual de un sistema con Track Motion del tipo RTT o IRBTx003 en la pgina 71 Configuracin manual de un sistema con Track Motion del tipo IRBTx004 en la pgina 73 La ventana de operador en la pgina 48 Station Viewer en la pgina 198 Grabacin de la simulacin en la pgina 334 Punto de vista en la pgina 251 Geometra vinculada en la pgina 421 Publicado con RobotStudio 5.13. Combinados los captulos Pestaa Fuera de lnea yPestaa En lnea Aadida la informacin pendiente del manual de RobotStudio Online. ScreenMaker integrado. Consulte ScreenMaker en la pgina 352. Aadidas las siguientes secciones nuevas: Componente inteligente en la pgina 256 Ventana Vigilancia de simulacin en la pgina 286 Ventana Administrador de documentos en la pgina 50 Lgica de estacin en la pgina 328 Configuracin de simulacin en la pgina 319 Actualizados los cambios relacionados con el manejo de bases de coordenadas de tareas. Actualizada la seccin Modificacin de la base de coordenadas de la tarea en la pgina 396. Aadida la seccin Colocacin de robots en la pgina 95. Actualizada la seccin Creacin de un sistema a partir de un diseo en la pgina 210. Publicado con RobotStudio 5.13.02 Actualizado el tutorial de ScreenMaker. Consulte Tutorial en la pgina 497.
3HAC032104-005 Revisin: D
11
Manuales de referencia tcnica Los manuales de referencia tcnica describen el software del manipulador en general y contienen la informacin de referencia pertinente. Descripcin general de RAPID: Una descripcin general del lenguaje de programacin RAPID. Instrucciones, funciones y tipos de datos de RAPID: Descripcin y sintaxis de todos los tipos de datos, instrucciones y funciones de RAPID. Kernel de RAPID: Una descripcin formal del lenguaje de programacin RAPID. Parmetros del sistema: Una descripcin de los parmetros del sistema y los flujos de trabajo de configuracin.
Documentacin del producto, M2004 Continuacin Manuales de aplicaciones Las aplicaciones especficas (por ejemplo opciones de software o hardware) se describen en Manuales de aplicaciones. Un mismo manual de aplicaciones puede describir una o varias aplicaciones. Generalmente, un manual de aplicaciones contiene informacin acerca de: Manuales del operador Los manuales del operador describen el manejo de los productos desde un punto de vista prctico. Estos manuales estn orientados a las personas que van a tener contacto de uso directo con el producto, es decir, operadores de clulas de produccin, programadores y tcnicos de resolucin de problemas. El grupo de manuales se compone de (entre otros documentos):
Copyright 2008-2010 ABB. Reservados todos los derechos.
Finalidad de la aplicacin (para qu sirve y en qu situaciones resulta til) Contenido (por ejemplo cables, tarjetas de E/S, instrucciones de RAPID, parmetros del sistema, CD con software para PC) Forma de instalar el hardware incluido o necesario. Forma de uso de la aplicacin Ejemplos sobre cmo usar la aplicacin
Informacin de seguridad para emergencias Informacin de seguridad general Procedimientos iniciales - IRC5 y RobotStudio Introduccin a RAPID IRC5 con FlexPendant RobotStudio Solucin de problemas para el controlador y el manipulador.
3HAC032104-005 Revisin: D
13
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.
14
3HAC032104-005 Revisin: D
1 Introduccin
1.1.1. Conceptos de hardware
1 Introduccin
1.1 Trminos y conceptos 1.1.1. Conceptos de hardware
Descripcin general En esta seccin se presenta el hardware de una clula de robot IRC5 tpica. Para obtener explicaciones detalladas, consulte los manuales relacionados con los robots IRC5, especificados en Referencias en la pgina 10. Equipo estndar En la tabla siguiente se describe el hardware estndar de una clula de robot IRC5. Equipo
Manipulador de robot Mdulo de control
Explicacin
Un robot industrial ABB. Contiene el ordenador principal que controla el movimiento del manipulador. Esto supone la ejecucin de RAPID y el manejo de seales. Un mismo mdulo de control puede estar conectado a un nmero de mdulos de accionamiento de entre 1 y 4. Un mdulo que contiene los componentes electrnicos que alimentan los motores de un manipulador. El mdulo de accionamiento puede contener hasta nueve unidades de accionamiento, cada una de ellas encargada de controlar un eje del manipulador. Dado que los manipuladores de robot estndar tienen seis ejes, normalmente utilizar un mdulo de accionamiento por cada manipulador de robot. El armario de controlador de los robots IRC5. Se compone de un mdulo de control y un mdulo de accionamiento para cada manipulador de robot del sistema. La unidad de programacin, conectada al mdulo de control. La programacin en el FlexPendant se conoce como programacin en lnea. Un dispositivo montado normalmente en el manipulador de robot para que ste pueda realizar determinadas tareas, como sujetar, cortar o soldar. La herramienta tambin puede ser estacionaria. Consulte la informacin que aparece ms adelante para saber ms.
Mdulo de accionamiento
FlexController
Copyright 2008-2010 ABB. Reservados todos los derechos.
FlexPendant
Herramienta
1 Introduccin
1.1.1. Conceptos de hardware Continuacin Equipo opcional En la tabla siguiente se describe el hardware opcional de una clula de robot IRC5. Equipo
Manipulador sobre track
Explicacin
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 posicionador Un soporte mvil que suele sostener una pieza de trabajo o un til. Si el mdulo de control controla el movimiento de un manipulador de posicionador, se conoce como un eje externo. FlexPositioner Un segundo manipulador de robot que acta como manipulador de posicionador. Se controla desde el mismo mdulo de control que el manipulador de posicionador. 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. El producto en el que se est trabajando. Una construccin que sostiene la pieza de trabajo en una posicin determinada de forma que sea posible mantener la repetibilidad de la produccin.
Herramienta estacionaria
16
3HAC032104-005 Revisin: D
1 Introduccin
1.1.2. Conceptos de RobotWare
Explicacin
Como concepto, se refiere tanto al software utilizado para crear un sistema de RobotWare como a los propios sistemas 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. Al instalar RobotWare en un PC, debe instalar en el grupo de medios las versiones concretas de los archivos que utiliza RobotStudio para crear el sistema de RobotWare. Al instalar RobotStudio, slo se instala una versin de RobotWare. Para simular un sistema de RobotWare en concreto, debe instalar en el PC la versin de RobotWare utilizada para ese sistema de RobotWare en particular. Se utiliza al crear un nuevo sistema de RobotWare o actualizar un sistema existente. Las claves de RobotWare desbloquean las opciones de RobotWare incluidas en el sistema y determinan la versin de RobotWare a partir de la cual se crear el sistema de RobotWare. En el caso de los sistemas IRC5, existen tres tipos de claves de RobotWare: La clave de controlador, que especifica el controlador y las opciones de software. Las claves de accionamiento, que especifican los robots del sistema. El sistema cuenta con una clave de accionamiento para cada robot que utiliza. Las claves de las opciones adicionales, que especifican las opciones adicionales, como por ejemplo ejes externos de posicionador. Una clave virtual permite seleccionar cualquier opcin de RobotWare que desee, pero los sistemas de RobotWare creados a partir de una clave virtual slo pueden usarse en entornos virtuales como RobotStudio. Un conjunto de archivos de software que, al cargarlos en un controlador, permiten todas las funciones, configuraciones, datos y programas necesarios para el control del sistema de robot. Los sistemas RobotWare se crean desde el software de RobotStudio. Estos sistemas pueden almacenarse y guardarse en un PC, as como en el mdulo de control. Los sistemas de RobotWare pueden ser editados desde RobotStudio o el FlexPendant.
DVD de RobotWare
Instalacin de RobotWare
Clave de RobotWare
Sistema de RobotWare
1 Introduccin
1.1.2. Conceptos de RobotWare Continuacin Concepto
Versin de RobotWare
Explicacin
Cada RobotWare se publica con un nmero de versin principal y uno secundario, separados por un punto. La versin de RobotWare para el IRC5 es la 5.xx, donde xx es el nmero secundario de versin. Cuando ABB lanza un nuevo modelo de robot, se publica una nueva versin de RobotWare en apoyo del robot. 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.
Grupo de medios
18
3HAC032104-005 Revisin: D
1 Introduccin
1.1.3. Conceptos de RAPID
Explicacin
Se utilizan para crear instancias de variables o tipos de datos, como num o tooldata. Los comandos de cdigo en s que hacen que ocurra algo, por ejemplo el cambio de un dato a un valor determinado o un movimiento del robot. Las instrucciones slo pueden ser creadas dentro de una rutina. 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. Instrucciones que hacen cosas distintas que mover el robot, por ejemplo cambiar el valor de un dato o definir las propiedades de sincronizacin. Normalmente, un conjunto de declaraciones de datos, seguido de un conjunto de instrucciones utilizadas para implementar una tarea. Las rutinas pueden dividirse en tres categoras: procedimientos, funciones y rutinas TRAP. Un conjunto de instrucciones que no devuelve ningn valor. Un conjunto de instrucciones que devuelve un valor. Un conjunto de instrucciones que es disparado por una interrupcin. Un conjunto de declaraciones de datos, seguido de un conjunto de rutinas. Los mdulos pueden ser guardados, cargados y copiados en forma de archivos. Los mdulos se dividen entre mdulos de programa y mdulos de sistema. Pueden ser cargados y descargados durante la ejecucin.
Instrucciones de movimiento
Instruccin de accin
Rutina
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) En IRC5, un programa de RAPID es una coleccin de archivos de mdulo (.mod) y el archivo de programa (.pgf.) que hace referencia a todos los archivos de mdulo. Al cargar un archivo de programa, todos los mdulos de programa antiguos se reemplazan por aqullos a los que se hace referencia en el archivo .pgf. Los mdulos de sistema no se ven afectados por la carga de programas.
3HAC032104-005 Revisin: D
19
1 Introduccin
1.1.4. Conceptos de programacin
Explicacin
Programacin con conexin al mdulo de control. Esta expresin tambin implica el uso del robot para crear posiciones y movimiento. Programacin sin una conexin al robot ni al mdulo de control. Se refiere al concepto creado por ABB Robotics en el sentido de conectar un entorno de simulacin a un controlador virtual. Esto no slo permite crear programas, sino tambin realizar las pruebas y la optimizacin de los programas fuera de lnea. Un producto de software que emula al FlexController, para permitir la ejecucin en un PC del mismo software (el sistema de RobotWare) utilizado para controlar los robots. Con ello se consigue el mismo comportamiento de los robots fuera de lnea que el que se consigue en lnea. La ejecucin de varios manipuladores de robot con el mismo mdulo de control. Se utilizan para definir posiciones y orientaciones. Al programar un robot, es posible aprovechar distintos sistemas de coordenadas para posicionar ms fcilmente los objetos uno respecto de otro. Un sinnimo de sistema de coordenadas. Si todos sus objetivos se refieren a objetos de trabajo, slo es necesario calibrar los objetos de trabajo al implementar los programas creados fuera de lnea.
Controlador virtual
20
3HAC032104-005 Revisin: D
1 Introduccin
1.1.5. Objetivos y trayectorias
Descripcin
La posicin del objetivo, definida en un sistema de coordenadas del objeto de trabajo. Consulte Sistemas de coordenadas en la pgina 22. 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 22. Valores de configuracin que especifican la forma en que el robot debe alcanzar el objetivo. Para obtener ms informacin, consulte Configuraciones de ejes de robot en la pgina 24.
Orientacin
Configuracin
Los objetivos se convierten en instancias del tipo robtarget cuando se sincronizan con el controlador virtual. Trayectorias Una secuencia de instrucciones de movimiento. Las trayectorias se utilizan para hacer que el robot se mueva a lo largo de una secuencia de objetivos. Estas trayectorias se convierten en procedimientos al sincronizarlas con el controlador virtual. Instrucciones de movimiento Una instruccin de movimiento se compone de: 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. Una referencia a un objetivo Datos de movimiento, por ejemplo el tipo, la velocidad y la zona del movimiento Una referencia a datos de herramienta Una referencia a un objeto de trabajo
3HAC032104-005 Revisin: D
21
1 Introduccin
1.1.6. Sistemas de coordenadas
Cada robot de la estacin tiene un sistema de coordenadas de la base que siempre est situado en la base del robot. Sistema de coordenadas del punto central de la herramienta El punto central de la herramienta, denominado tambin TCP, es el punto situado en el centro de la herramienta. Es posible definir varios TCPs diferentes para un mismo robot. Todos los robots tienen un TCP predefinido en el punto de montaje de la herramienta en el robot, identificado como tool0. Al ejecutar un programa, el robot mueve el TCP hasta la posicin programada.
1 Introduccin
1.1.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 objetos 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 situado en el tablero/til y la base de coordenadas del objeto est situada en la pieza de trabajo.
xx0500001519
Sistemas de coordenadas del usuario Los sistemas de coordenadas del usuario (UCS), se utilizan para crear puntos de referencia a eleccin del usuario. Por ejemplo, es posible crear sistemas UCS en puntos estratgicos de la pieza de trabajo para facilitar la programacin.
3HAC032104-005 Revisin: D
23
1 Introduccin
1.1.7. Configuraciones de ejes de robot
xx0500002365
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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
1 Introduccin
1.1.7. Configuraciones de ejes de robot Continuacin 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. 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.
1 Introduccin
1.1.7. Configuraciones de ejes de robot Continuacin 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. 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.
26
3HAC032104-005 Revisin: D
1 Introduccin
1.1.8. Bibliotecas, geometras y archivos de CAD
1 Introduccin
1.1.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 80. 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 82. Formatos de CAD admitidos Algunos de los formatos de CAD requieren una licencia separada para su importacin o conversin desde RobotStudio. En la tabla siguiente se enumeran los formatos de CAD admitidos y se indica si requieren una licencia: Formato
ACIS (lectura y escritura de las versiones de la v6 a la R20)
Extensiones de archivo
sat
Iges, lee de la versin igs, iges 5.3, escribe en la versin 5.3 Step, lee de las versiones AP203 y AP214 (slo geometra), escribe en la versin AP 214 Vdafs, lee de la versin 2.0, escribe en 2.0 Catia V4, lee de las versiones de la 4.1.9 a la 4.2.4 Catia V5, lee de las versiones R2 a R19 stp, step, p21
vda, vdafs
model, exp
Acis, Iges, Step, Vdafs Acis, Iges, Step, Vdafs Acis, Iges, Step, Vdafs Acis, Iges, Step, Vdafs RsGfx RsGfx RsGfx RsGfx RsGfx
CATPart, CATProduct
S S
Pro/Engineer, lee de prt, asm las versiones 16 a Wildfire3 Inventor, lee de las versiones 6 a 2010 Vrml Jupiter, hasta 6.4 STL PLY 3DStudio ipt
Para convertir formatos con licencia, necesita licencias tanto para el formato de origen como para el de destino.
1 Introduccin
1.1.8. Bibliotecas, geometras y archivos de CAD Continuacin 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 de RobotStudio en la pgina 200.
3HAC032104-005 Revisin: D
29
1 Introduccin
1.1.9. VSTA como IDE
Descripcin
Un complemento que sigue las especificaciones de RobotStudio pero no forma parte del sistema VSTA en s. Un complemento de VSTA que ha sido conectado a una estacin y guardado en el archivo de estacin.
Complemento de usuario Un complemento de VSTA que no ha sido conectado a ninguna de VSTA estacin y slo est activo en el ordenador del usuario actual.
30
3HAC032104-005 Revisin: D
Con ayuda de los mens contextuales del navegador de complementos, es posible cargar manual o automticamente los PowerPacs, mientras que los complementos de VSTA pueden ser aadidos, cargados, descargados, recargados, cargados automticamente, editados, eliminados o desinstalados de la estacin.
1 Introduccin
1.2. Instalacin de RobotStudio y licencias
Adems de la funcionalidad Premium, existen complementos, como los PowerPacs, y opciones para convertidores de CAD. Los PowerPac ofrecen funciones avanzadas para aplicaciones seleccionadas. Las opciones para convertidores de CAD permiten la importacin de diferentes formatos de CAD.
RobotStudio ofrece las opciones de instalacin siguientes: Mnima: Instala slo las funciones necesarias para programar, configurar y monitorizar un controlador real conectado a travs de Ethernet. Si se instala con esta opcin, slo est disponible la pestaa En lnea. Completa: Instala todas las funciones necesarias para ejecutar todo RobotStudio. Si se instala con esta opcin, estn disponibles las funciones adicionales de las funcionalidades Basic y Premium. Personalizada: Instala funciones personalizadas por el usuario. Esta opcin permite excluir las bibliotecas de robot y los convertidores de CAD innecesarios.
1 Introduccin
1.2. Instalacin de RobotStudio y licencias Continuacin Accin
9. Ahora instale RobotWare. En el men de instalacin, haga clic en RobotWare. De esta forma se abre el asistente para instalacin, que le gua durante el resto de la instalacin de RobotWare. 10. ATENCIN! Los pasos 10 y 11 son opcionales. Contine con la instalacin del grupo de medios Track. 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. 11. Haga doble clic en la carpeta TrackMotion y a continuacin en el archivo setup.exe para iniciar el asistente de instalacin y continuar. 12. Tras instalar RobotStudio, pase a la activacin de RobotStudio. ATENCIN! RobotStudio funciona con la funcionalidad Premium sin activacin durante un periodo de evaluacin de 30 das. La activacin no es necesaria para la instalacin Mnima ni para la funcionalidad Basic de la instalacin Completa o Personalizada.
Activacin de RobotStudio Para continuar utilizando el producto con todas sus caractersticas, debe activarlo. La activacin de producto de RobotStudio se basa en la tecnologa antipirateo de Microsoft y se ha diseado para verificar que los productos de software cuentan con una licencia legtima. La activacin se basa en la verificacin de que la clave de activacin no se est utilizando en ms ordenadores personales de los permitidos en la licencia de software. Cmo puedo activar RobotStudio? Al iniciar RobotStudio por primera vez tras la instalacin, se le pide que introduzca su clave de activacin de 25 dgitos (xxxxx-xxxxx-xxxxx-xxxxx-xxxxx). Periodo de evaluacin Antes de introducir una clave de activacin vlida, puede ejecutar el software en el modo de funcionalidad Premium con todas las caractersticas activadas, durante un periodo de evaluacin de hasta 30 das. NOTA! El periodo de evaluacin comienza inmediatamente tras la instalacin. Tras introducir una clave de activacin vlida, ver slo las caractersticas que haya adquirido. NOTA! Si realiza una instalacin durante el periodo de evaluacin, perder el periodo de evaluacin. Modo de funcionalidad bsica Tras el periodo de evaluacin, el software vuelve al modo de funcionalidad reducida a no ser que haya introducido una clave de activacin vlida. En el modo de funcionalidad bsica, RobotStudio slo permite el uso de las caractersticas Online y las funciones bsicas del controlador virtual. Ningn archivo o estacin existente sufre dao alguno en el modo de funcionalidad reducida. Tras activar su software, dispondr de toda la funcionalidad de las caractersticas que haya adquirido.
Copyright 2008-2010 ABB. Reservados todos los derechos.
1 Introduccin
1.2. Instalacin de RobotStudio y licencias Continuacin NOTA! La activacin no es necesaria para las caractersticas de Online en cuanto a programacin, configuracin y monitorizacin de un controlador real conectado a travs de Ethernet. Activacin automtica por Internet o de forma manual El asistente de activacin le ofrece dos formas de actuar. Activacin automtica a travs de Internet (recomendada) Tras seleccionar la opcin Quiero activar RobotStudio a travs de Internet, el asistente de activacin se conecta automticamente a los servidores de licencias de ABB a travs de la conexin a Internet. Si est utilizando una clave de activacin vlida en la que no se haya sobrepasado el nmero permitido de instalaciones, su producto se activa inmediatamente. Al realizar la activacin por Internet, su peticin de activacin se enva a ABB. Su licencia se instala automticamente y el producto queda listo para su uso. Si decide realizar la activacin por Internet pero no dispone de conexin en este momento, el asistente le avisa de que no tiene conexin. Activacin manual Si el ordenador no tiene una conexin a Internet, debe crear un archivo de licencia seleccionando la opcin 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. Utilice un soporte extrable, como una memoria porttil USB o un disquete, para transferir el archivo a un ordenador que tenga conexin a Internet. Abra un navegador de Web, vaya a http://www101.abb.com/manualactivation/y siga las instrucciones. El resultado ser un archivo de licencia que deber guardar y transferir al ordenador que contiene el producto. Vuelva a iniciar el asistente de activacin y seleccione Instalar un archivo de licencia. Siga los pasos del asistente, seleccionando el archivo de licencia cuando se le solicite. Al terminar el proceso, RobotStudio estar activado y listo para su uso.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Cmo puedo realizar la activacin en otro momento? Si no desea activar su copia del software en el momento de la instalacin, puede hacerlo en otro momento. Los pasos siguientes le permitirn iniciar el asistente de activacin. Si tiene cualquier problema con su activacin, pngase en contacto con sus representante local de asistencia al cliente de ABB a travs de la direccin de correo electrnico o el nmero de telfono que aparecen en www.abb.com/robotics. Accin
1. Haga clic en el botn RobotStudio, haga clic en Opciones de RobotStudio y seleccione Licencias. 2. Haga clic en Asistente de activacin para iniciar el asistente de activacin. 3. Si la instalacin de RobotStudio est activada, dispondr de licencias vlidas para las caractersticas cubiertas por su suscripcin.
Qu versin de RobotStudio est instalada? El nmero de versin de RobotStudio se muestra en la pgina de inicio que aparece al iniciar RobotStudio.
1 Introduccin
1.2. Instalacin de RobotStudio y licencias Continuacin Cmo puedo saber si mi instalacin de RobotStudio est activada? Accin
1. Haga clic en el botn RobotStudio, haga clic en Opciones de RobotStudio y seleccione Licencias. 2. Haga clic en Ver claves de licencia instaladas para ver el estado de su licencia actual. 3. Si la instalacin de RobotStudio est activada, dispondr de licencias vlidas para las caractersticas cubiertas por su suscripcin.
34
3HAC032104-005 Revisin: D
1 Introduccin
1.3.1. Interfaz grfica de usuario
en0900000215
Partes
1
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Est disponible a travs del botn de RobotStudio situado en la esquina superior izquierda de la interfaz de usuario. Para obtener ms informacin, consulte el manual Men Aplicacin en la pgina 193. Contiene los controles necesarios para construir estaciones, crear sistemas, programar trayectorias y colocar elementos. Para obtener ms informacin, consulte Pestaa Inicio en la pgina 207. Contiene los controles necesarios para crear y agrupar componentes, crear cuerpos, mediciones y operaciones de CAD. Para obtener ms informacin, consulte Pestaa Modelado en la pgina 253. Contiene los controles necesarios para crear, configurar, controlar, monitorizar y grabar simulaciones. Para obtener ms informacin, consulte la Pestaa Simulacin en la pgina 317. Contiene los controles necesarios para la sincronizacin, configuracin y tareas asignadas al controlador virtual (VC). Para obtener ms informacin, consulte las Pestaas En lnea y Fuera de lnea en la pgina 337. Contiene controladores para gestionar los controladores reales. Para obtener ms informacin, consulte las Pestaas En lnea y Fuera de lnea en la pgina 337.
Men Aplicacin
Pestaa Inicio
Pestaa Modelado
Pestaa Simulacin
Pestaa En lnea
1 Introduccin
1.3.1. Interfaz grfica de usuario Continuacin Partes
7
Descripcin
Pestaa Complemen- Contiene los controles de los PowerPac y de VSTA. Para tos obtener ms informacin, consulte la Pestaa Complementos en la pgina 401.
36
3HAC032104-005 Revisin: D
1 Introduccin
1.3.2. Ventana Getting Started (Procedimientos iniciales)
Descripcin
Estaciones recientesFuera Utilice esta pestaa para abrir las estaciones recientes (de las que se muestra una presentacin preliminar), una nueva estacin o cualquier estacin guardada. Controladores recientesOnline Informacin Utilice esta pestaa para abrir un controlador reciente, conectarse a un controlador con un clic o aadir un controlador. Utilice esta pestaa para abrir archivos de ayuda, navegar por tutoriales, conectarse a la comunidad en lnea, administrar sus licencias o ver noticias acerca de RobotStudio.
3HAC032104-005 Revisin: D
37
1 Introduccin
1.3.3. Navegador Diseo
Descripcin
El robot en la estacin. El candado de color rojo en la esquina inferior derecha del icono indica que el objeto est conectado a una biblioteca. Una herramienta.
xx0500001364
Herramienta
xx0500001365
Coleccin de enlaces
xx0500001366
Eslabn
Un objeto fsico en una conexin de articulacin. Cada eslabn est formado por una o varias piezas. Contiene todas las bases de coordenadas de un objeto.
xx0500001367
Bases de coordenadas
xx0500001478
Grupo de componentes
Una agrupacin de piezas u otros conjuntos que tienen sus propios sistemas de coordenadas. Se utiliza para estructurar una estacin. Un objeto fsico de RobotStudio. Las piezas basadas en informacin geomtrica se construyen a partir de una o varias entidades bidimensionales o tridimensionales. Las piezas que no contienen informacin geomtrica (por ejemplo los archivos .jt importados) estn vacas. Contiene todos los conjuntos de colisin. Cada conjunto de colisin incluye dos grupos de objetos. Contiene referencias a los objetos que estn sujetos a la deteccin de colisiones.
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx0500001368
Pieza
xx0500001369
Conjunto de colisin
xx0500001370
Grupo de objetos
xx0500001371
Base de coordenadas
xx0500001372
38
3HAC032104-005 Revisin: D
1 Introduccin
1.3.4. Navegador Trayectorias y objetivos
Descripcin
Su estacin en RobotStudio.
xx0500001373
Controlador virtual
xx0500001374
Es el sistema utilizado para controlar los robots, al igual que un controlador IRC5 real.
Tarea
Contiene todos los elementos lgicos de la estacin, como objetivos, trayectorias, objetos de trabajo, datos de herramienta instrucciones. Contiene todos los datos de herramienta.
xx0500001375
Datos de herramienta
xx0500001471
Coleccin de objetivos Una posicin especificada de los ejes del robot. de ejes y objetivo de ejes
xx0500001477
Objetivo
Una posicin y una rotacin definidas para el robot. Un objetivo equivale a un RobTarget en un programa de RAPID. Un objetivo que no tiene ninguna configuracin de ejes asignada, por ejemplo un objetivo reposicionado o un nuevo objetivo creado por un medio distinto de la programacin. Un objetivo inalcanzable, es decir, para el que no se ha encontrado ninguna configuracin de ejes.
xx0500001379
Coleccin de trayectorias
xx0500001380
1 Introduccin
1.3.4. Navegador Trayectorias y objetivos Continuacin Icono Nodo
Trayectoria
Descripcin
Contiene instrucciones para los movimientos del robot.
xx0500001381
Un movimiento lineal del TCP hacia un objetivo. Si el objetivo no tiene ninguna configuracin asignada, la instruccin de movimiento recibe los mismos smbolos de aviso que el objetivo. Un movimiento de ejes hacia un objetivo. Si el objetivo no tiene ninguna configuracin asignada, la instruccin de movimiento recibe los mismos smbolos de aviso que el objetivo. Define una accin que debe ser realizada por el robot en una ubicacin determinada de una trayectoria.
Instruccin de accin
xx0500001475
40
3HAC032104-005 Revisin: D
1 Introduccin
1.3.5. Navegador Modelado
Descripcin
Elementos geomtricos que corresponden a los objetos del navegador Diseo.
xx0600002704
Cuerpo
xx0600002705
Elementos geomtricos bsicos a partir de los cuales se componen las piezas. Los cuerpos en 3D contienen varias caras, los cuerpos en 2D contienen una cara y curvas que no tienen ninguna cara. Las caras de los cuerpos.
Cara
xx0600002706
3HAC032104-005 Revisin: D
41
1 Introduccin
1.3.6. Navegadores Fuera de lnea y En lnea
xx0300000026
Controlador conectado
xx0300000027
Controlador desconectado
xx0300000028
Representa un controlador que ha perdido su conexin. Puede deberse a que ha sido apagado o desconectado de la red.
Configuracin
xx0300000029
Tema
xx0300000030
Cada tema de parmetro se representa con un nodo: Comunicacin Controlador I/O Comunicacin hombre-mquina Movimiento Con el Registro de eventos puede ver y guardar los eventos del controlador.
Registro de eventos
xx0300000037
Sistema de E/S
Representa el sistema de E/S del controlador. El sistema de E/ S se compone de buses y unidades de E/S.
xx0300000434
Representa a un controlador que deniega el acceso para el inicio de sesin. Causas posibles para la denegacin del acceso: El usuario no tiene derecho a iniciar la sesin. Hay demasiados clientes conectados al controlador. La versin de RobotWare del sistema que se est ejecutando en el controlador es ms reciente que la versin de RobotStudio Online
1 Introduccin
1.3.6. Navegadores Fuera de lnea y En lnea Continuacin
Bus de E/S Un bus de E/S es un conector para una o varias unidades de E/ S.
xx0300000433
Unidad de E/S
Una unidad de E/S es una tarjeta, un panel o cualquier otro dispositivo dotado de puertos a travs de los cuales se envan las seales de E/S. Contiene las tareas activas del controlador (programas).
xx0300000432
Tareas de RAPID
xx0300000031
Tarea
Una tarea es un programa de robot que se ejecuta de forma independiente o junto con otros programas. Un programa se compone de un conjunto de mdulos. Un contenedor para mdulos de programa o mdulos de sistema.
xx0300000032
Mdulos
xx0300000431
Mdulo de programa
Un mdulo de programa contiene un conjunto de declaraciones de datos y rutinas para una tarea determinada. Los mdulos de programa contienen datos especficos de este programa. Un mdulo de sistema contiene un conjunto de declaraciones de tipo, declaraciones de datos y rutinas. Los mdulos de sistema contienen datos que se aplican al sistema de robot, independientemente de qu mdulos de programa estn cargados. Un mdulo que est bloqueado para su edicin y visualizacin.
xx0300000430
Mdulo de sistema
xx0300000428
Mdulo encriptado
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx
Mdulo NOSTEPIN
xx
Un mdulo en el que no se puede entrar detalladamente durante la ejecucin paso a paso. Es decir, todas las instrucciones del mdulo se tratan como un solo programa si ste se ejecuta en el modo paso a paso. Una rutina que no devuelve ningn valor. Los procedimientos se utilizan como subprogramas.
Procedimiento
xx0300000429
Funcin
xx0300000034
Rutina TRAP
xx0300000036
Carpeta de documentos
xx0300000039
1 Introduccin
1.3.6. Navegadores Fuera de lnea y En lnea Continuacin
Vnculo de documento Vnculo a un documento. El icono del documento es el mismo que el icono de Ventana del tipo de documento.
xx0300000038
44
3HAC032104-005 Revisin: D
1 Introduccin
1.3.7. Ventana Salida
Descripcin
Un mensaje de informacin es un evento normal del sistema, como la puesta en marcha o la detencin de programas, cambios en el modo de funcionamiento, encendido y apagado de los motores, etc. Los mensajes de informacin nunca requieren ninguna accin por su parte. Pueden resultar tiles a la hora de registrar errores, recopilar estadsticas o controlar las rutinas de evento disparadas por el usuario. Las advertencias son situaciones que debe conocer pero que no son tan graves como para que sea necesario detener el proceso ni el programa de RAPID. En ocasiones, las advertencias requieren una confirmacin. Con frecuencia, los avisos indican problemas subyacentes que tendrn que ser resueltos en algn momento. Los errores son situaciones que impiden que el robot contine con el proceso. No es posible continuar con el proceso en curso ni con el programa de RAPID, y stos se detienen. En ocasiones, los errores requieren una confirmacin. Algunos errores requieren una accin inmediata para su resolucin. Haga doble clic en un error para mostrar un cuadro con informacin detallada.
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
Para filtrar mensajes...
Procedimiento
Haga clic en la ventana Salida y a continuacin haga clic en Mostrar mensajes. Utilice las opciones Todos los mensajes, Informacin, Avisos y Avisos y errores, seleccione el tipo de mensajes que desee mostrar. Seleccinelo, haga clic con el botn derecho y haga clic en Guardar en archivo. Elija un nombre y una ubicacin en la ventana de dilogo. Puede seleccionar varios mensajes presionando MAYS mientras hace clic en cada uno.
1 Introduccin
1.3.7. Ventana Salida Continuacin Objetivo
Para vaciar la ventana Salida...
Procedimiento
Haga clic en la ventana Salida y a continuacin haga clic en Borrar.
Pestaa Controlador La ventana de estado del controlador muestra el estado de funcionamiento de los controladores de su vista de robot. 1. Columna Nombre de sistema Esta columna muestra el nombre del sistema que se ejecuta en el controlador. 2. Columna Nombre de controlador Esta columna muestra el nombre del controlador. 3. Columna Estado del controlador Esta columna muestra el estado del controlador: WSi el controlador se encuentra en el estado...
Inicializando Motores OFF
El robot est...
Encendindose. Cambiar al estado Motors OFF una vez puesto en marcha. 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. Preparado para moverse, ya sea con movimientos de joystick o mediante la ejecucin de programas. 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. Parado debido a la activacin de un paro de emergencia.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Paro de emergencia
En espera de Motores ON Preparado para salir del estado de paro de emergencia. El paro despus de paro de de emergencia ya no est activado, pero la transicin de estado emergencia no est confirmada an. Fallo del sistema En un estado de fallo de sistema. Se requiere un arranque en caliente.
4. Columna Estado de ejecucin del programa Esta columna indica si el robot est ejecutando algn programa o no: WSi el controlador se encuentra en el estado...
En funcionamiento Preparado
El robot...
Est ejecutando un programa. Tiene cargado un programa y est preparado para ejecutarlo una vez que se haya establecido el PP (punto de inicio del programa). Tiene cargado un programa que tiene un PP definido y est preparado para ejecutarlo. No ha inicializado la memoria de programas. Indica una situacin de error.
Detenido No iniciado
1 Introduccin
1.3.7. Ventana Salida Continuacin 5. Columna Modo de funcionamiento Esta columna muestra el modo de funcionamiento del controlador: WSi el controlador se encuentra en el modo...
Inicializando Auto
El robot est...
Encendindose. Cambiar al modo seleccionado en el armario del controlador una vez iniciado. Preparado para ejecutar los programas en produccin. En el modo Auto es posible obtener un acceso de escritura en el controlador, lo que resulta necesario para editar programas, configuraciones y otros elementos con RobotStudio Online. En una situacin en la que slo es capaz de moverse si el dispositivo de habilitacin del FlexPendant est activado. Adems, el robot slo puede moverse en el modo manual a velocidad reducida. En el modo manual no es posible obtener el acceso de escritura remoto en el controlador, a no ser que ste haya sido configurado para ello y que el acceso de escritura remoto haya sido concedido en el FlexPendant. En una situacin en la que slo es capaz de moverse si el dispositivo de habilitacin del FlexPendant est activado. En el modo manual no es posible obtener el acceso de escritura remoto en el controlador, a no ser que ste haya sido configurado para ello y que el acceso de escritura remoto haya sido concedido en el FlexPendant. En proceso de pasar al modo Auto, pero an sin confirmacin de la transicin al otro modo.
Manual
En espera de confirmacin
Esta columna muestra el nombre de usuario con el que el PC tiene iniciada una sesin en el controlador. 7. Columna Acceso Esta columna muestra quin tiene acceso de escritura al controlador o si est disponible.
3HAC032104-005 Revisin: D
47
1 Introduccin
1.3.8. La ventana de operador
NOTA! Al ejecutar estas instrucciones, el comportamiento es similar al de Virtual FlexPendant. Lista de instrucciones de RAPID no admitidas en la ventana de operador: TPShow UIShow UINumTune UIListView
NOTA! Al ejecutar estas instrucciones, la ventana de operador muestra un mensaje de error que le indica que utilice en su lugar Virtual FlexPendant. Contina en la pgina siguiente
48 3HAC032104-005 Revisin: D
1 Introduccin
1.3.8. La ventana de operador Continuacin NOTA! No debe ejecutar Virtual FlexPendant y la ventana de operador de forma simultnea.
3HAC032104-005 Revisin: D
49
1 Introduccin
1.3.9. Ventana Administrador de documentos
Descripcin
Permite buscar palabras clave o mediante una consulta. Consulte Uso del modo Buscar en la pgina 51. Muestra una estructura de carpetas con las ubicaciones de los documentos. Consulte Uso del modo Examinar en la pgina 53. Permite configurar la ubicacin de documentos. Consulte Ventana Ubicaciones de documentos en la pgina 55.
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Uso del modo Buscar 1. Seleccione Buscar e introduzca una consulta o una sintaxis en el cuadro de texto. Para obtener ms informacin acerca de las sintaxis disponibles, consulte Sintaxis de bsqueda en la pgina 51.
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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
ATENCIN! 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
filename title type
Descripcin
Busca coincidencias con el nombre de archivo de los documentos. Busca coincidencias con el campo de ttulo de los metadatos del documento. Busca coincidencias con el campo de tipo de los metadatos del documento. En el caso de los archivos de biblioteca (.rslib), se trata de una cadena definida por el usuario. Por ejemplo, Robot. En otros archivos, se trata la descripcin de Windows para el tipo de archivo. Por ejemplo, Documento de texto. Busca coincidencias con el campo de autor de los metadatos del documento. Busca coincidencias con el campo de comentarios de los metadatos del documento. Busca coincidencias con el campo de revisin de los metadatos del documento.
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Palabras clave
date
Descripcin
Busca coincidencias con la ltima vez en la que se modific el archivo. En el caso del operador de dos puntos, la coincidencia se realiza frente a una representacin en cadena de la fecha de modificacin. En el caso de otros operadores, la cadena de bsqueda debe interpretarse como una fecha de acuerdo con los estndares .NET. Busca coincidencias con el tamao del archivo (en KB). Se utilizan para agrupar o invertir las consultas.
En la tabla siguiente se enumeran los operadores que especifican una consulta de bsqueda avanzada: Operador
: = < >
Descripcin
Genera una coincidencia si el campo contiene la cadena de bsqueda. Genera una coincidencia si el campo coincide exactamente con la cadena de bsqueda. Genera una coincidencia si el campo es ms pequeo que la cadena de bsqueda. Genera una coincidencia si el campo es mayor que la cadena de bsqueda.
NOTA! Ejemplos 1400 : Encuentra los documentos cuyo nombre de archivo o cualquier metadato contenga la cadena "1400". not author:ABB: Encuentra los documentos cuyo campo de autor no contenga la cadena "ABB". size>1000 y date<1/2009: Encuentra los documentos de ms de 1.000 KB de tamao y modificados antes del 1-1-2009. IRBP comments="ABB Internal": Encuentra los documentos que contengan la cadena "IRBP" en el nombre de archivo en cualquiera de los metadatos y cuyo cambio de comentarios contenga "ABB Internal". Es posible utilizar comillas para especificar una cadena que contiene espacios. Para indicar una cadena vaca, utilice "". En las cadenas de bsqueda nunca se distingue entre maysculas y minsculas.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Los textos que no van precedidos de ninguna palabra clave se comparan con el nombre de archivo y todos los metadatos. Si se especifica alguna consulta sin ninguna palabra clave de agrupamiento, se entiende implcitamente "and". Algunos metadatos (title, author, comments y revision) no estn disponibles en todos los tipos de archivos.
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Uso del modo Examinar 1. Seleccione Examinar en la ventana 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. Haga doble clic en la ubicacin de documentos. Haga clic con el botn derecho en la ubicacin de documentos y seleccione Abrir en el men contextual.
3. Puede navegar por las carpetas de una de las dos formas siguientes: Haga clic en el icono de la carpeta en la esquina superior derecha. Seleccione la carpeta superior en la lista desplegable.
4. Haga clic en el icono Actualizar. del cuadro de texto para actualizar manualmente el contenido de la carpeta.
NOTA! La operacin de actualizacin puede requerir cierto tiempo si una carpeta se encuentra en una ubicacin de red o contiene muchos documentos. Durante este tiempo, el icono de actualizacin cambia a un icono de aspa, lo que le permite cancelar la operacin.
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Vista Resultado En el modo Examinar, los elementos aparecen agrupados en carpetas y documentos. Las carpetas y los documentos resultantes se muestran en una vista de lista. Los resultados de la bsqueda aparecen en la barra de estado de la parte inferior, mostrando el nmero de elementos encontrados y el avance de la bsqueda. Los resultados de la bsqueda aparecen agrupados dentro de encabezados en funcin de su ubicacin. Cada documento aparece representado por una imagen, el ttulo del documento o el nombre del archivo en texto de color negro y los metadatos y la informacin del archivo en texto gris. En el caso de los archivos de biblioteca, la imagen puede 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
Abrir
Descripcin
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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Abre la carpeta que contiene el documento o la carpeta en el Explorador de Windows. Abre una ventana de dilogo que muestra los metadatos completos y la informacin de archivo del documento seleccionado. ATENCIN! Esta posibilidad est desactivada en el caso de las carpetas.
ATENCIN! 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
Agrupar por:
Descripcin
Controla cmo los documentos se organizan en grupos. Estn disponibles las siguientes opciones: Ubicacin Carpeta Tipo
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Elementos
Ordenar por:
Descripcin
Controla cmo se almacenan los documentos dentro del grupo. Estn disponibles las siguientes opciones: Nombre Fecha Tamao Los elementos se ordenan en orden ascendente y descendente.
Ascendente y Descendente
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. Al arrastrar hasta el navegador Diseo, el componente se situar como objeto subordinado debajo de la estacin, el grupo de componentes o el componente inteligente. Al arrastrar hasta la ventana de grficos, el componente se posiciona en el punto del espacio de estacin en el que lo suelte. Puede ajustar el punto a la cuadrcula UCS activando Ajustar a cuadrcula o manteniendo presionada la tecla ALT mientras arrastra.
Ventana Ubicaciones de documentos Puede iniciar la ventana Ubicaciones de documentos de cualquiera de las formas siguientes: 1. Seleccione Ubicaciones en la ventana Documentos. 2. Haga clic en el botn RobotStudio y a continuacin haga clic en Opciones de RobotStudio, seleccione Archivos&Carpetas en General. Haga clic en Ubicaciones de documentos en el lado derecho.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3. En la pestaa Inicio, haga clic en Importar biblioteca y seleccione Ubicaciones en el men desplegable. Diseo de la ventana Ubicaciones de documentos Se compone de una barra de mens y una lista que muestra las ubicaciones configuradas. La lista muestra informacin general acerca de las ubicaciones. La barra de mens contiene los controles siguientes: Controles
Ubicaciones
Descripcin
El men desplegable presenta las siguientes opciones: Importar: Abre una ventana de dilogo para importar ubicaciones de documentos desde un archivo XML. Si ya existe una ubicacin con el mismo URL, tiene la opcin de conservar o eliminar la ubicacin existente. Exportar: Abre una ventana de dilogo para exportar todas las ubicaciones configuradas a un archivo XML. Devolver a predeterminados: Carga las ubicaciones predeterminadas (Biblioteca de ABB, Biblioteca del usuario y Geometra de usuario).
1 Introduccin
1.3.9. Ventana Administrador de documentos Continuacin Controles
Aadir ubicacin
Descripcin
Abre una ventana de dilogo para aadir una ubicacin de documentos. De forma predeterminada est disponible un tipo de ubicacin. Para obtener ms informacin, consulte Ubicacin del sistema de archivos en la pgina 56. Elimina la ubicacin seleccionada. Abre una ventana de dilogo para modificar la ubicacin seleccionada. Para obtener ms informacin, consulte Ubicacin del sistema de archivos en la pgina 56.
Eliminar Editar
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
Nombre de ubicacin Ruta
Descripcin
Especifica un nombre asociado a la ubicacin. Especifica el directorio del sistema de archivos que corresponde a la carpeta raz de la ubicacin. Puede ser un disco local o de red. 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.
Filtro
Especifica el directorio en el que se almacenan las copias locales. Debe encontrarse en un disco local. Especifica que el contenido de la ubicacin debe mostrarse como una galera en el men de cinta especificado. Plano: especifica que todos los documentos se muestren en una sola galera con los nombres de las subcarpetas como ttulos. Recursivo: especifica que los documentos se muestren en submens que corresponden a la estructura de carpetas.
56
3HAC032104-005 Revisin: D
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.
1 Introduccin
1.3.10. Utilizacin de un ratn
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. Presione CTRL + MAYS + botn izquierdo del ratn mientras arrastra el ratn para girar la estacin. Con un mouse de 3 botones, puede usar los botones central y derecho en lugar de la combinacin de teclado. Presione CTRL + botn izquierdo del ratn mientras arrastra el ratn para desplazar manualmente la estacin.
xx0500002421 xx0500002417
Girar la estacin
CTRL + MAYS +
xx0500002424
xx0500002421
CTRL +
xx0500002421
xx0500002422
CTRL +
xx0500002423 xx0500002426
Presione CTRL + botn derecho del ratn mientras arrastra el ratn hacia la izquierda para reducir. Arrastre hacia la derecha para ampliar. Con un mouse de 3 botones, tambin puede usar el botn central en lugar de la combinacin de teclado. Presione MAYS + botn derecho del ratn mientras arrastra el ratn a travs del rea que desea ampliar.
MAYS +
xx0500002423 xx0500002425
xx0500002421 xx0500002428
Presione MAYS + botn izquierdo del ratn mientras arrastra el ratn a travs del rea para seleccionar todos los elementos que correspondan al nivel de seleccin actual.
3HAC032104-005 Revisin: D
57
1 Introduccin
1.3.11. Seleccin de un elemento
58
3HAC032104-005 Revisin: D
1 Introduccin
1.3.12. Conexin y desconexin de objetos
3HAC032104-005 Revisin: D
59
1 Introduccin
1.3.13. Mtodos abreviados de teclado
Combinacin de teclas
F10 ALT + F1 F1 CTRL + F5 CTRL + TAB
F2
1 Introduccin
1.3.13. Mtodos abreviados de teclado Continuacin Comando
Activar/desactivar punto de interrupcin Aplicar cambios Imprimir Mtodos abreviados de teclado del Editor de programas Copiar Cortar Cortar las lneas marcadas Eliminar las lneas marcadas Borrar el principio de la palabra Borrar el final de la palabra Aumentar margen CTRL + Insert MAYS + Supr CTRL + L CTRL + MAYS + L CTRL + RETROCESO CTRL + Supr Pestaa
Combinacin de teclas
F9 CTRL + MAYS + S CTRL + P
Cambiar a minsculas el texto seleccionado CTRL + U Cambiar a maysculas el texto seleccionado CTRL + MAYS + U Ir al principio del documento Ir al principio de la lnea Ir al final del documento Ir al final de la lnea Ir a la siguiente palabra Ir a la palabra anterior Ir a la parte inferior visible Ir a la parte superior visible Abrir la lnea superior
Copyright 2008-2010 ABB. Reservados todos los derechos.
CTRL + Inicio Inicio CTRL + Fin Final CTRL + Derecha CTRL + Izquierda CTRL + Av Pg CTRL + Re Pg CTRL + Intro CTRL + MAYS + Intro MAYS + Tabulador MAYS + Insert CTRL + MAYS + Z CTRL + Abajo CTRL + Arriba ALT + MAYS + Abajo ALT + MAYS + Izquierda ALT + MAYS + Derecha CTRL + ALT + MAYS + Derecha CTRL + ALT + MAYS + Izquierda ALT + MAYS + Arriba MAYS + Abajo MAYS + Izquierda MAYS + Av Pg MAYS + Re Pg MAYS + Derecha
Abrir la lnea inferior Reducir margen Pegar Rehacer Desplazar hacia abajo Desplazar hacia arriba Seleccionar el bloque inferior Seleccionar el bloque de la izquierda Seleccionar el bloque de la derecha Seleccionar el bloque hasta la siguiente palabra Seleccionar el bloque hasta la palabra anterior Seleccionar el bloque superior Seleccionar hacia abajo Seleccionar hacia la izquierda Seleccionar una pgina hacia abajo Seleccionar una pgina hacia arriba Seleccionar hacia la derecha
1 Introduccin
1.3.13. Mtodos abreviados de teclado Continuacin Comando
Seleccionar hasta el principio de la lnea Seleccionar hasta el fin de la lnea Seleccionar hasta la siguiente palabra Seleccionar hasta la palabra anterior Seleccionar hasta la parte inferior visible Seleccionar hasta la parte superior visible Seleccionar hacia arriba Seleccionar una palabra Activar/desactivar el modo de sobrescritura Transponer caracteres Transponer lneas Transponer palabra
Combinacin de teclas
MAYS + Inicio MAYS + Fin CTRL + MAYS + Derecha CTRL + MAYS + Izquierda CTRL + MAYS + Av Pg CTRL + MAYS + Re Pg MAYS + Arriba CTRL + MAYS + W Insert CTRL + T CTRL + ALT + MAYS + T CTRL + MAYS + T
Seleccionar hasta el principio del documento CTRL + MAYS + Inicio Seleccionar hasta el principio del documento CTRL + MAYS + Fin
62
3HAC032104-005 Revisin: D
Descripcin
sta es la forma ms sencilla de crear una nueva estacin con un robot y un enlace a una plantilla de sistema rudimentaria. Con esta opcin se crea una nueva estacin que contiene uno o varios robots de acuerdo con un sistema existente ya creado. Los usuarios avanzados pueden crear una estacin desde cero y a continuacin aadirle un sistema nuevo o existente.
Inicio manual del controlador virtual En la tabla siguiente se muestran las alternativas a la hora de empezar manualmente con un sistema. Realice nicamente los pasos aplicables a su estacin. Actividad
Conectar manualmente una biblioteca al controlador virtual Reiniciar el controlador virtual
Descripcin
Consulte Inicio de un controlador virtual en la pgina 76.
Descripcin
Consulte Sistema de robot en la pgina 210.
Importar una herramienta Consulte Importar biblioteca en la pgina 209. Importar un posicionador Consulte ABB Library en la pgina 208. Importar un track Importar otros equipos Consulte Importar biblioteca en la pgina 209. Si dispone de modelos de CAD del equipo, puede importarlos. Consulte Importar biblioteca en la pgina 209. De lo contrario, puede crear los modelos en RobotStudio. Consulte Mecanismos en la pgina 88. Si dispone de modelos de CAD de la pieza de trabajo, puede importarlos. Consulte Objeto de trabajo en la pgina 217. De lo contrario, puede crear los modelos en RobotStudio. Consulte Objetos en la pgina 86.
Colocacin de objetos y mecanismos En la tabla siguiente se muestra el flujo de trabajo a seguir para la colocacin de los objetos en la estacin. Actividad
Colocacin de los objetos
Descripcin
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 91 y Colocacin de ejes externos en la pgina 93. Conecte las herramientas al robot. Consulte Conectar a en la pgina 406.
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 406. Conexin de las piezas de trabajo a los posicionadores Comprobacin de la alcanzabilidad Si se utilizan ejes externos de posicionador, conecte las piezas de trabajo a los posicionadores. Consulte Conectar a en la pgina 406. Compruebe si el robot puede alcanzar las posiciones crticas 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 118.
64
3HAC032104-005 Revisin: D
2.2 Configuracin de una estacin de seguimiento de transportadores con dos robots trabajando en el mismo transportador 2.2.1. Dos sistemas de robot que comparten la misma posicin de base de coordenadas de la tarea
Descripcin general En esta seccin se describe lo que ocurre cuando los dos sistemas de robot comparten la misma posicin de base de coordenadas de la tarea. Las bases de coordenadas de la base de las unidades mecnicas de los dos sistemas de robot comparten una misma posicin de base de coordenadas de la tarea. Requisitos previos Dos sistemas de robot con la opcin Conveyor Tracking (sistema 1 y sistema 2) Un mecanismo de transportador guardado como una biblioteca
ATENCIN! Consulte Creacin de un mecanismo de transportador en la pgina 308 para ms informacin sobre la creacin de sistemas de seguimiento de transportadores. Configuracin de la estacin de seguimiento de transportadores 1. Aada el sistema existente (sistema 1) a la estacin. Consulte Sistema de robot en la pgina 210. ATENCIN! 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. 2. Modifique las posiciones de las bases de coordenadas de la base del transportador y del robot. 1. Traslade la unidad mecnica (transportador/robot) a su nueva ubicacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
2. Consulte Actualizacin de la posicin de la base de coordenadas de la base en la pgina 397 para ms informacin sobre cmo actualizar la posicin de la base de coordenadas de la base del transportador o del robot. 3. Repita los pasos 1 y 2 para modificar la posicin de la base de coordenadas de la base del robot. 4. 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. 3. Aada el sistema existente (sistema 2) a la estacin. Consulte Sistema de robot en la pgina 210. ATENCIN! 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.
66
3HAC032104-005 Revisin: D
2.2.2. Dos sistemas de robot con posiciones distintas de base de coordenadas de la tarea
Descripcin general En esta seccin se describe lo que ocurre cuando dos sistemas de robot tienen distintas posiciones de base de coordenadas de la tarea pero comparten el mismo interruptor de sincronizacin. Esto significa que las bases de coordenadas de la base de las unidades mecnicas de transportador de los dos sistemas de robot tienen valores diferentes. Requisitos previos Dos sistemas de robot con la opcin Conveyor Tracking (sistema 1 y sistema 2) ATENCIN! Consulte Creacin de un mecanismo de transportador en la pgina 308 para ms informacin sobre la creacin de sistemas de seguimiento de transportadores. Configuracin de la estacin de seguimiento de transportadores 1.. Aada el sistema existente (sistema 1) a la estacin. Consulte Sistema de robot en la pgina 210. ATENCIN! 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. 2.. Modifique las posiciones de las bases de coordenadas de la base del transportador y del robot. 1. Traslade la unidad mecnica (transportador/robot) a su nueva ubicacin. 2. Consulte Actualizacin de la posicin de la base de coordenadas de la base en la pgina 397 para ms informacin sobre cmo actualizar la posicin de la base de coordenadas de la base del transportador o del robot.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3. Repita los pasos 1 y 2 para modificar la posicin de la base de coordenadas de la base del robot. 4. 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. 3.. Aada el sistema existente (sistema 2) a la estacin. Consulte Sistema de robot en la pgina 210. ATENCIN! 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. 1. En el navegador Fuera de lnea, haga clic en Configuracin del sistema para abrir una ventana de dilogo para el sistema 2. 2. Seleccione el nodo de la biblioteca en el rbol jerrquico. 3. Seleccione la opcin Seleccionar de la estacin. Haga clic en Cambiar. Aparece la ventana de dilogo Seleccionar biblioteca. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 67
68
3HAC032104-005 Revisin: D
NOTA! El sistema de robot admite los tracks siguientes con longitudes de 1,7 m a 19,7 m, ya sea en una tarea separada o en la misma tarea del robot. En funcin del tipo de manipulador, el sistema permite de uno a tres tracks por tarea. Sin embargo, en el caso del IRBTx004 slo puede usarse un track de este tipo por sistema.
Copyright 2008-2010 ABB. Reservados todos los derechos.
IRBT4003 IRBT4004 IRBT6003 IRBT6004 IRBT7003 IRBT7004 RTT_Bobin RTT_Marathon Ral de pintura
2. Cree un sistema de robots a partir de un diseo. Consulte Sistema de robot en la pgina 210.
NOTA! Para crear un sistema de robot con el IRBT4004, IRBT6004 o IRBT7004, es necesario instalar el grupo de medios TrackMotion. Para obtener ms informacin, consulte Instalacin de RobotStudio y licencias en la pgina 31.
B
Y Y Y N
C
Y Y Y N
D
Y Y Y N
K
Y Y Y SX
L
Y Y Y Y
2xL
Y Y N Y
R
Y Y Y N
SX
SX
S - Combinacin admitida N - Combinacin no admitida SX - Combinacin admitida y se requiere la correlacin manual de las unidades mecnicas y los ejes
NOTA! 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 el navegador Fuera de lnea, haga clic en Configuracin del sistema para abrir una ventana de dilogo. 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 397.
70
3HAC032104-005 Revisin: D
2.4 Configuracin manual de un sistema con Track Motion 2.4.1. Configuracin manual de un sistema con Track Motion del tipo RTT o IRBTx003
Configuracin manual de un sistema con Track Motion del tipo RTT o IRBTx003 Utilice este procedimiento para configurar manualmente un sistema con un Track Motion del tipo RTT Bobin, RTT Marathon o IRBT4003, IRBT6003, o IRBT7003. 1. Construya e inicie un nuevo sistema. Consulte Construccin de un nuevo sistema en la pgina 159. Accin
1 Seleccione la variante de robot deseada (IRB6600).
Descripcin
En el Asistente para nuevos sistemas de controlador de System Builder, avance hasta la pgina Modify Options (Modificar opciones) y desplcese hacia abajo hasta el grupo Drive Module 1 > Drive module application, (Mdulo de accionamiento 1 - Aplicacin de mdulo de accionamiento), ample la opcin ABB Standard manipulator (Manipulador estndar ABB) y seleccione Manipulator type (Tipo de manipulador) (IRB6600). En el Asistente para nuevos sistemas de controlador de System Builder, avance hasta la pgina Modificar opciones de System Builder, desplcese hacia 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 de IRB/mdulo de accionamiento 6600) y seleccione la opcin 770-4 Drive W in pos Y2. ATENCIN! 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. Cierre la pgina Modify Options (Modificar opciones).
72
3HAC032104-005 Revisin: D
2.4.2. Configuracin manual de un sistema con Track Motion del tipo IRBTx004
Descripcin general Para la configuracin de tracks de los tipos IRBT4004, IRBT6004 o IRBT7004, es necesario instalar el grupo de medios TrackMotion. Para obtener ms informacin, consulte Instalacin de RobotStudio y licencias en la pgina 31.
Descripcin
Consulte Adicin de opciones adicionales en la pgina 160. ATENCIN! Busque y seleccione el archivo de clave (.kxt) situado en el grupo de medios Track 5.XX.YYYY, donde 5.XX indica la ltima versin utilizada de RobotWare. En la pgina Modify Options (Modificar opciones) de System Builder, desplcese hacia abajo hasta el grupo Drive module 1 > Drive module application (Mdulo de accionamiento 1 - Aplicacin de mdulo de accionamiento), ample ABB Standard manipulator (Manipulador estndar) y seleccione Manipulator type (Tipo de manipulador) (IRB6600). En la pgina Modify Options (Modificar opciones) de System Builder, desplcese hacia 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. ATENCIN! 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. En la pgina Modify Options (Modificar opciones) de System Builder, desplcese hacia abajo hasta TRACK y ample el grupo Drive module for Track motion (Mdulo de accionamiento para Track Motion). Seleccione Drive Module 1 > Track Motion type >IRB 6004 > Irb Orientation on Track > Standard carriage In Line > Select Track Motion Length > 1.7m (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). Cierre la pgina Modify Options (Modificar opciones).
2. Aada el sistema a la estacin. Consulte Adicin de un sistema en la pgina 77. 3. Aada a la estacin el modelo de track deseado. Consulte Cmo aadir el track al sistema en la pgina 80.
3HAC032104-005 Revisin: D
75
Automticamente, al crear En la mayora de los casos, el controlador virtual se inicia al una estacin crear una nueva estacin. A continuacin, los archivos de biblioteca de los robots utilizados por el sistema se importan a la estacin. Automticamente, al aadir un sistema a una estacin existente Manualmente, al conectarse a una biblioteca importada Si su estacin utiliza varios sistemas o ha empezado con una estacin vaca, puede aadir sistemas a una estacin abierta. A continuacin, los archivos de biblioteca de los robots utilizados por el sistema se importan a la estacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Si ha importado manualmente una biblioteca de robot que desea utilizar con un sistema, en lugar de importar una nueva biblioteca al iniciar el programa, puede conectar esta biblioteca a un controlador. Si ha importado manualmente una biblioteca de robot que desea utilizar con un sistema, en lugar de importar una nueva biblioteca al iniciar el programa, puede conectar esta biblioteca a un controlador. Una biblioteca slo puede ser conectada a un solo sistema de robot y no puede estar ya conectada a otro controlador virtual.
2. En funcin de si el sistema a iniciar en el controlador virtual est preparado o no, haga una de las cosas siguientes: Actividad
Creacin e inicio de una copia de un sistema existente sta es la opcin recomendada si prev aadir configuraciones o programas especficos de estaciones.
Descripcin
En la lista Seleccionar grupo de sistemas, seleccione la carpeta de su PC que contiene el sistema que desee usar. Seleccione en la lista Sistemas encontrados el sistema que desee copiar y haga clic en Copiar. En la ventana de dilogo Copiar sistema, introduzca un nombre para el sistema y haga clic en Aceptar.
Inicio de un sistema existente tal cual En la lista Seleccionar grupo de sistemas, seleccione la carpeta de su PC que contiene Esta opcin resulta til si ya ha creado un el sistema que desee usar. sistema especfico para la estacin. Tambin resulta til si no prev crear configuraciones o programas especficos de estaciones y desea empezar rpidamente. Modificacin e inicio de un sistema existente sta es la forma de aadir o cambiar opciones en los sistemas, por ejemplo para aadir o sustituir robots y ejes externos.
Copyright 2008-2010 ABB. Reservados todos los derechos.
En la lista Seleccionar grupo de sistemas, seleccione la carpeta de su PC que contiene el sistema que desee modificar. Seleccione en la lista Sistemas encontrados el sistema que desee modificar y haga clic en Modificar. De esta forma se inicia System Builder desde el que puede hacer los cambios. Para obtener informacin detallada, consulte Modificacin de un sistema en la pgina 163. Haga clic en Crear para iniciar System Builder, desde el que puede construir el nuevo sistema. Para obtener informacin detallada sobre la creacin del sistema, consulte Construccin de un nuevo sistema en la pgina 159.
Construccin e inicio de un nuevo sistema Esta opcin se utiliza para construir e iniciar un sistema completamente nuevo, ya sea a partir de claves de RobotWare o con claves virtuales.
3. Seleccione en la lista Sistemas encontrados el sistema que desee utilizar y haga clic en Inicio.
3HAC032104-005 Revisin: D
77
Cundo debe reiniciar un controlador virtual Algunas operaciones requieren el reinicio del controlador para que tengan efecto. Si utiliza RobotStudio , recibir un aviso en los momentos en los que es necesario el reinicio. Reinicio en caliente Normalmente, necesitar hacer un reinicio en caliente de un controlador virtual si: Reinicio en fro
Copyright 2008-2010 ABB. Reservados todos los derechos.
Ha cambiado la base de coordenadas de la base de cualquiera de los robots que pertenecen al controlador virtual. Ha cambiado la configuracin del robot, ya sea con el Editor de configuracin o mediante la carga de nuevos archivos de configuracin. Ha aadido nuevas opciones o nuevo hardware al sistema. Se ha producido un fallo del sistema.
El reinicio en fro resulta til a la hora de devolver un sistema ejecutado en el controlador virtual al estado en el que fue creado. El reinicio en fro elimina todos los programas de RAPID, datos y configuraciones personalizadas que se hayan aadido al sistema. Reinicios avanzados Adems de los reinicios en caliente y en fro, dispone de varios reinicios avanzados. Consulte Opciones avanzadas de reinicio en la pgina 79.
Descripcin
Reinicia el controlador con el sistema actual y la configuracin predeterminada. Este mtodo desecha los cambios realizados en la configuracin del robot. Devuelve el sistema actual al estado en el que se encontraba en el momento de la instalacin (es decir, un sistema vaco). Reinicia el controlador con el sistema actual y reinstala RAPID. Este mtodo elimina todos los mdulos de programa de RAPID. Puede resultar til si el sistema ha cambiado hasta un punto en el que los programas ya no son vlidos, por ejemplo si se producen cambios en los parmetros utilizados por los programas. Guarda el sistema actual e inicia Boot Application. Este mtodo guarda el sistema actual con la configuracin actual e inicia la aplicacin Boot Application, desde la que puede seleccionar un nuevo sistema para el inicio. Tambin puede utilizar la aplicacin Boot Application para definir la configuracin de red del controlador. Elimina el sistema actual e inicia Boot Application. Este mtodo elimina el sistema actual e inicia la aplicacin Boot Application, desde la que puede seleccionar un nuevo sistema para el inicio. Tambin puede utilizar la aplicacin Boot Application para definir la configuracin de red del controlador. Reinicia el controlador con el sistema actual y la ltima configuracin adecuada conocida. Este mtodo restaura los cambios realizados en la configuracin del robot a un estado adecuado anteriormente.
P-Start
X-Start
C-Start
B-Start
3HAC032104-005 Revisin: D
79
Importacin de un posicionador Para importar una herramienta, en la pestaa Inicio, haga clic en Posicionador y a continuacin seleccione un posicionador de la galera. Cmo aadir el track al sistema Para seleccionar el modelo de eje externo a utilizar, realice las operaciones siguientes: NOTA! Este procedimiento no es aplicable a los sistemas de robot con los Track Motion IRBT4004, IRBT6004 o IRBT7004. En este caso, se configuran con el grupo de medios TrackMotion y no aadiendo archivos de configuracin separados. Para obtener ms informacin acerca de las instrucciones de instalacin, consulte Instalacin de RobotStudio y licencias en la pgina 31. 1. Inicie el sistema en un controlador virtual, ya sea en una estacin nueva vaca o en una estacin existente. Consulte Sistema de robot en la pgina 210. 2. En el navegador Diseo, seleccione el sistema al que desea aadir el track. 3. En la pestaa Fuera de lnea, haga clic en Configuracin del sistema.
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 27. Para importa biblioteca, geometra o elemento de equipo, consulte Importar biblioteca en la pgina 209.
3HAC032104-005 Revisin: D
81
Formato de archivo ACIS Seleccione con qu versin de ACIS desea guardar si utiliza guardado ACIS como formato de destino. Permitir reparacin Controla si el motor de conversin debe intentar reparar las entidades geomtricas. Slo se admite con los formatos especificados. Controla si las entidades ocultas son convertidas o descartadas. Slo se admite con los formatos especificados. Los datos VRML y STL se crean con frecuencia en unidades que RobotStudio no espera y por tanto deben ser redimensionados.
Eliminar al salir todos los Hace que el Convertidor de CAD elimine los archivos de archivos de registro registro al salir del programa. generados 82 3HAC032104-005 Revisin: D
Informacin
Este problema puede deberse al uso de opciones incorrectas en el modo de ajuste, una seleccin imprecisa, elementos ocultos o falta de informacin geomtrica. Para resolver estos problemas, realice las operaciones siguientes: Compruebe las opciones de nivel de seleccin y modo de ajuste. Para obtener ms informacin, consulte Seleccin de un elemento en la pgina 58. Al hacer la seleccin, ample y gire el objeto para asegurarse de que hace clic dentro del objeto. Compruebe si el objeto tiene detalles ocultos que puedan afectar al modo de ajuste. Elimine los detalles que no sean necesarios para su programacin o simulacin. Para obtener ms informacin, consulte Modificacin de una pieza en la pgina 87. Algunos formatos de archivo slo contienen una representacin grfica, pero no datos geomtricos. Importe la geometra desde un formato de archivo que tambin contenga datos geomtricos. Para obtener ms informacin, consulte Bibliotecas, geometras y archivos de CAD en la pgina 27.
Lentitud en el redibujo o la Esto puede deberse a que su ordenador no dispone de un actualizacin de la ventana rendimiento suficiente para el tamao de los archivos de de grficos geometras de su estacin. Para reducir el tamao de los archivos de geometras, utilice uno de los mtodos siguientes: Utilice un nivel de detalle menor para la representacin de la geometra. Para obtener ms informacin, consulte Apariencia de grficos en la pgina 415. Las fusiones, los chaflanes y los orificios pueden simplificarse automticamente con la funcin Eliminar caractersticas. Con ello es posible reducir enormemente la complejidad de los grficos, acelerar las simulaciones y reducir el consumo de memoria. Compruebe si el objeto presenta detalles innecesarios. Elimine los detalles que no sean necesarios para su programacin o simulacin. Para obtener ms informacin, consulte Modificacin de una pieza en la pgina 87.
Informacin
Si ciertas partes de la geometra no son visibles desde algunas vistas, la causa probable es que el objeto haya sido creado con superficies de 2D y que la opcin Ocultacin de detalles en reverso est activada. La ocultacin de detalles en el reverso significa que las caras del objeto slo son visibles desde la parte delantera y si el objeto (o cualquiera de sus caras) est orientado de otra forma, las caras no son visibles. Para corregir el problema, utilice uno de los mtodos siguientes: Cambie al modo de modelado e invierta el sentido de la cara que no se muestra correctamente. Esto no slo corrige la visualizacin, sino que tambin reduce la probabilidad de que se produzcan orientaciones defectuosas durante la programacin grfica. Para obtener ms informacin, consulte Invertir en la pgina 419 o Para invertir la direccin de todas las caras de una pieza en la pgina 84. Desactive la ocultacin de detalles en el reverso para el objeto afectado. Con ello har que el objeto se muestre correctamente, pero no cambiar el sentido de la cara que puede causar problemas si la cara se utiliza ms adelante para la programacin grfica. Para obtener ms informacin, consulte Para desactivar la ocultacin de detalles en el reverso para un solo objeto en la pgina 84. Desactive la ocultacin de detalles en el reverso para todos los objetos de la estacin. Con ello har que los objetos se muestren correctamente, pero no cambiar el sentido de la cara que puede causar problemas si la cara se utiliza ms adelante para la programacin grfica. Tambin se reduce el rendimiento del manejo de los grficos. Para obtener ms informacin, consulte Para cambiar el ajuste genrico de la ocultacin de detalles en el reverso en la pgina 85.
Para invertir la direccin de todas las caras de una pieza Para invertir la direccin de todas las caras de una pieza, realice las operaciones siguientes: 1. Seleccione la pieza cuyas caras desee cambiar de sentido. 2. En el men Modificar, haga clic en Apariencia de grficos. 3. En la pestaa Representacin, haga clic en Voltear normales y haga clic en Aceptar. Para desactivar la ocultacin de detalles en el reverso para un solo objeto Para cambiar la opcin de ocultacin de detalles en el reverso para un solo objeto, realice las operaciones siguientes: 1. Seleccione la pieza en la que desee cambiar el valor de la opcin Ocultacin de detalles en reverso. 2. En el men Modificar, haga clic en Apariencia de grficos. 3. En la pestaa Representacin, desactive la casilla de verificacin Ocultacin de detalles en reverso y a continuacin haga clic en Aceptar. Las caras del objeto se muestran ahora incluso si el ajuste genrico de Ocultacin de detalles en reverso es la opcin activada. Contina en la pgina siguiente
84 3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
85
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 294. 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 429. Creacin de un borde Para conocer ms procedimientos, consulte Borde en la pgina 299.
Haga lo siguiente
Seleccione el cuerpo y presione la tecla SUPR. Arrastre y coloque el cuerpo o utilice los comandos Copiar y Pegar del men Edicin. Seleccione el cuerpo y muvalo con cualquiera de los comandos normales para mover objetos. Consulte Colocacin de objetos en la pgina 91.
Modificacin de un componente de biblioteca Al ser archivos externos, las bibliotecas estn simplemente vinculadas a una estacin. Por tanto, para modificar un componente de biblioteca importado, el vnculo debe ser roto en primer lugar y luego restablecido. Para conocer ms procedimientos, consulte Grupo Bibliotecas en la pgina 422.
3HAC032104-005 Revisin: D
87
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
Eslabones
Criterios de validez
Contiene ms de un nodo secundario. Est definido el eslabn base. Todas las partes del eslabn permanecen en la estacin. Al menos una articulacin debe estar activa y debe ser vlida. Debe existir al menos un dato de base de coordenadas/ herramienta. En el caso de un dispositivo, no se requiere ninguna base de coordenadas. En el caso de un robot, se requiere exactamente una calibracin. En el caso de un eje externo, se requiere una calibracin para cada articulacin. En el caso de una herramienta o un dispositivo, las calibraciones se aceptan, pero no son obligatorias. Ninguna.
Calibracin
Dependencias
El modo de modificacin del modelador de mecanismos tiene dos finalidades: permitir la modificacin de un mecanismo editable en su estructura de rbol y completar el modelado de un mecanismo nuevo o modificado. Se recomienda configurar cada nodo principal de la estructura de rbol de arriba abajo. En funcin de su estado actual, haga clic con el botn derecho o haga doble clic en un nodo o nodo secundario para aadir, editar o eliminar. Para conocer ms procedimientos, consulte Crear mecanismo en la pgina 307.
88
3HAC032104-005 Revisin: D
Creacin y configuracin de una herramienta estacionaria En este tema de informacin se describe cmo crear una herramienta estacionaria. Para obtener ms informacin acerca de la creacin de una herramienta sujetada por el robot, consulte Crear herramienta en la pgina 314.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Cuando se utiliza una herramienta estacionaria, el robot sostiene y mueve la pieza de trabajo respecto de la herramienta. Por ello, tanto los datos de herramienta como el objeto de trabajo deben estar configurados correctamente. Para crear los datos de herramienta de una herramienta estacionaria, realice las operaciones siguientes: 1. Importe la geometra o la biblioteca que representa a la herramienta. Consulte Importar geometra en la pgina 213. Si no dispone de la geometra o biblioteca pero conoce la posicin, puede omitir este paso. La herramienta ser programable, pero no estar visible en la estacin. 2. Cree los datos de herramienta para la herramienta. Consulte Datos de herramienta en la pgina 219. Asegrese de cambiar la opcin Herramienta sostenida por el robot a False. 3. Cree un objeto de trabajo movido por el robot. Consulte Objeto de trabajo en la pgina 217. Asegrese de cambiar la opcin Objeto de trabajo sostenido por el robot a True. 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 406.
3HAC032104-005 Revisin: D
89
90
3HAC032104-005 Revisin: D
Descripcin
La colocacin de un objeto supone el posicionamiento del objeto en la posicin necesaria de la estacin. Consulte Colocar en la pgina 441 y Definir posicin en la pgina 451. Los objetos de la estacin pueden ser girados hasta conseguir el diseo necesario. Consulte Girar en la pgina 447.
Giro de un objeto
Medicin de distancias o Las funciones de medicin permiten calcular distancias, ngulos ngulos y dimetros entre dos puntos seleccionados en la ventana de grficos. Al utilizar las mediciones, los resultados y las instrucciones sobre cmo obtenerlas se muestran en la ventana Salida. Consulte Grupo Medir en la pgina 306. Creacin de un grupo de Un grupo de componentes agrupa los objetos relacionados en componentes el navegador. Consulte Grupo de componentes en la pgina 254. Conexin y desconexin Los objetos que vayan a ser utilizados por los robots de de un objeto cualquier forma, como herramientas, deben estar conectados al robot. Consulte Conectar a en la pgina 406 y Desconectar en la pgina 413. Movimiento de un robot Los robots pueden ser colocados mediante movimientos del robot. Los ejes del robot tambin pueden ser posicionados mediante movimientos del robot. Consulte Movimiento manual de mecanismos en la pgina 100. La modificacin de la base de coordenadas de la tarea supone el reposicionamiento de un controlador y de todos sus robots y equipos en la estacin. De forma predeterminada, el mundo del controlador y el sistema de coordenadas mundo de la estacin coinciden. Esto resulta prctico a la hora de construir una estacin con un solo controlador. Para conocer el procedimiento, consulte Definir bases de coordenadas de tareas en la pgina 396. Sin embargo, si se dispone de varios controladores en una estacin o se necesita reposicionar un controlador en una estacin existente, es necesario modificar la Configuracin del sistema en la pgina 397.
Descripcin
La modificacin de la posicin de la base de coordenadas establece un offset entre el sistema de coordenadas mundo del 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 Configuracin del sistema en la pgina 397.
92
3HAC032104-005 Revisin: D
Colocacin del posicionador en la estacin Para colocar el posicionador en la estacin, realice las operaciones siguientes: 1. Mueva el posicionador hasta la posicin deseada, con cualquiera de las funciones normales para colocar y mover objetos. Consulte Colocacin de objetos en la pgina 91. 2. Modifique la posicin de cada unidad mecnica del posicionador en la base de coordenadas de la base, excepto la unidad INTERCH, si existe. Cuando se le pregunte si desea reiniciar el sistema, responda S. Tras el reinicio, el sistema queda actualizado con la nueva ubicacin del posicionador. A continuacin, conecte los tiles y objetos de trabajo al posicionador.
94
3HAC032104-005 Revisin: D
2. Haga clic en Aplicar. Aparece la pregunta Desea tambin mover la base de coordenadas de la tarea? Haga clic en S o No. Haga clic en S para mover la base de coordenadas de la tarea, aunque la base de coordenadas de la base conserva su colocacin relativa con respecto a la base de coordenadas de la tarea. Haga clic en No para mover la base de coordenadas de la base, pero cambiando la colocacin relativa con respecto a la base de coordenadas de la tarea.
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? Haga clic en S para mantener todos los objetos estacionarios de RAPID en sus coordenadas globales. Haga clic en No para mover todos los objetos estacionarios de RAPID de acuerdo con la base de coordenadas de la base (mismas coordenadas con respecto a la base de coordenadas de la base). No se ver afectado ninguno de los objetos de trabajo conectados a cualquier otro objeto de la estacin. No se ver afectado ninguno de los objetos de trabajo conectados a cualquier otro objeto de la estacin.
Si se actualiza la configuracin de la base de coordenadas de la base del VC, es necesario reiniciar el VC para aplicar los cambios. Es decir, si la base de coordenadas de la base cambia de posicionamiento con respecto a la base de coordenadas de la tarea, aparece la pregunta siguiente Desea actualizar la configuracin del controlador y reiniciar?
Modificacin de la posicin de robot con un movimiento o un giro a mano alzada 1. Para modificar la posicin de la base de coordenadas de un robot conectado a un VC puede utilizar cualquiera de las siguientes opciones de mano alzada: Mover. Consulte Cmo mover un elemento en la pgina 246. Girar. Consulte Giro de un elemento en la pgina 247.
Para obtener ms informacin acerca de la actualizacin de la base de coordenadas de la base del robot, consulte Actualizacin de la posicin de la base de coordenadas de la base en la pgina 397. 2. La ventana de salida muestra un mensaje de aviso.
96
3HAC032104-005 Revisin: D
Descripcin
Cree los objetivos y las trayectorias que necesita el robot para realizar las tareas de trabajo. Para crear los objetivos y trayectorias, utilice uno de los mtodos siguientes: Cree una curva que coincida con la forma necesaria. A continuacin, use el comando Crear trayectoria a partir de curva para generar una trayectoria, con sus objetivos, a lo largo de la forma creada. Consulte Curva en la pgina 294 y Trayectoria a partir de curva en la pgina 227. Cree los objetivos en las posiciones necesarias y a continuacin cree una trayectoria e inserte en ella los objetivos creados. Consulte Crear objetivo en la pgina 221, Programar un objetivo en la pgina 220 y Trayectoria vaca en la pgina 226.
Comprobacin de las ori- Asegrese de que los objetivos estn orientados de la forma entaciones de los ms eficiente para las tareas a realizar. Si no es as, reoriente objetivos los objetivos hasta que est conforme. Consulte Orientaciones en la pgina 107. Comprobacin de la alcanzabilidad Sincronizacin del programa con el controlador virtual Compruebe que tanto el robot como la herramienta puedan alcanzar todos los objetivos de la trayectoria. Consulte Comprobacin de posiciones y movimientos en la pgina 118. Genera cdigo de RAPID a partir de los elementos de RobotStudio y permite la simulacin del programa.
Realizacin de la edicin Si necesita editar las instrucciones o los datos creados basada en texto mediante RobotStudio, puede iniciar el Editor de programas. Consulte Utilizacin del editor de RAPID en la pgina 132.
Descripcin
Compruebe que ni el robot ni la herramienta colisionen con el equipo circundante ni con los tiles. En ese caso, ajuste las posiciones o las orientaciones hasta que no se produzca ninguna colisin. Consulte Deteccin de colisiones en la pgina 137. Pruebe el programa movindose a lo largo de las trayectorias. Consulte Comprobacin de posiciones y movimientos en la pgina 118.
98
3HAC032104-005 Revisin: D
xx0500001519
Para conocer el procedimiento, consulte Objeto de trabajo en la pgina 217. Modificacin de un objeto de trabajo Para conocer el procedimiento, consulte Modificar objeto de trabajo en la pgina 438. Conversin de una base de coordenadas en un objeto de trabajo
Copyright 2008-2010 ABB. Reservados todos los derechos.
Puede crear un nuevo objeto de trabajo a partir de una base de coordenadas existente. El objeto de trabajo convertido recibe el mismo nombre y la misma posicin que la base de coordenadas seleccionada. Para conocer el procedimiento, consulte Convertir base de coordenadas en objeto de trabajo en la pgina 410. Creacin de una base de coordenadas a partir de puntos Es posible crear una base de coordenadas especificando puntos en el eje del sistema de coordenadas y dejando que RobotStudio calcule la posicin y la orientacin del origen de la base de coordenadas. Para conocer el procedimiento, consulte Base de coordenadas con tres puntos en la pgina 215.
3HAC032104-005 Revisin: D
99
Procedimiento
Para usar el modo de mano alzada, consulte Mover eje en la pgina 248. Para usar una ventana de dilogo, consulte Movimiento de ejes de mecanismo en la pgina 423.
Movimiento del TCP de un Para usar el modo de mano alzada, consulte Movimiento lineal robot en la pgina 249. Para usar una ventana de dilogo, consulte Movimiento lineal del mecanismo en la pgina 425.
Requisitos previos Para mover el TCP de un robot, el controlador virtual del robot debe estar en funcionamiento. Movimiento manual de varios mecanismos Funcin
Movimiento de varios robots
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 250. Al mover un mecanismo que mueve un robot (como un eje externo de track) con el TCP bloqueado, el robot cambia de posicin de forma que la posicin del TCP no cambie ni siquiera si se mueve su base de coordenadas de la base. Al mover un eje externo que mueve el objeto de trabajo con el TCP bloqueado, el robot se reposiciona de forma que el TCP del robot siga al objeto de trabajo de la misma forma que cuando se usa un movimiento de varios robots. El TCP bloqueado est disponible al mover un mecanismo que pertenece a la misma tarea que el robot. Consulte Movimiento de ejes de mecanismo en la pgina 423.
100
3HAC032104-005 Revisin: D
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 221. 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 223. 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 220. 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 451 y Girar en la pgina 447, respectivamente. Modificacin de un objetivo con ModPos
Copyright 2008-2010 ABB. Reservados todos los derechos.
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: Posicin y orientacin, correspondientes al TCP de la herramienta activa Configuracin actual del robot activo Valores actuales de posicin y orientacin de todos los ejes externos activos del robot activo
NOTA: Para mover un robot linealmente, debe estar ejecutndose un controlador virtual para el robot. Para obtener informacin detallada, consulte Inicio de un controlador virtual en la pgina 76.
Eliminacin de objetivos no utilizados Al eliminar o cambiar trayectorias o instrucciones de movimiento durante la programacin, es posible que acabe teniendo un gran nmero de objetivos que no se utilizan en ninguna instruccin. Para mantener la claridad en sus objetos de trabajo y sus objetivos, puede eliminar todos los objetivos no utilizados. Para conocer el procedimiento, consulte Eliminar objetivos no utilizados en la pgina 444.
102
3HAC032104-005 Revisin: D
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 226. 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. Para conocer el procedimiento, consulte Trayectoria a partir de curva en la pgina 227. 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 24 para obtener ms informacin acerca de las configuraciones. Para definir una configuracin para todos los objetivos de una trayectoria, consulte Configuracin automtica en la pgina 407. Para definir una configuracin para un solo objetivo, consulte Configuraciones en la pgina 409.
xx0500002029
xx0500002030
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.
xx0500002031
Observe que los objetivos se orientan segn su secuencia en la trayectoria: cada objetivo se reorienta por igual, independientemente de su ubicacin. Si se mueve un objetivo y se ejecuta de nuevo la interpolacin absoluta, no afecta a la orientacin. Si se insertan objetivos entre los existentes y se ejecuta de nuevo la interpolacin absoluta, la orientacin de todos los objetivos cambiara. 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 426.
106
3HAC032104-005 Revisin: D
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.
xx0500001864
xx0500001865
Orientacin de un objetivo en la normal de la superficie El cambio de la orientacin a la normal de una superficie supone que la orientacin ser perpendicular a la superficie. El objetivo puede orientarse a la normal respecto a la superficie de dos maneras diferentes: La superficie entera puede utilizarse como referencia para la normal. El objetivo se orientar como la normal respecto al punto ms cercano de la superficie. La superficie entera es la referencia de superficie predeterminada.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Puede utilizarse como referencia para la normal un punto especfico de la superficie. El objetivo se orientar como la normal para este punto, independientemente de si la normal respecto del punto ms cercano de la superficie tiene otra orientacin.
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 450.
xx0500001866
Alineacin de una orientacin del objetivo Con el comando Alinear orientacin de objetivo, se alinea la rotacin de los objetivos seleccionados, alrededor de un eje pero sin cambiar la orientacin alrededor de los dems ejes. Para conocer el procedimiento, consulte Alinear orientacin de objetivo en la pgina 405. SUGERENCIA! Tambin es posible alinear las bases de coordenadas normales con el mismo mtodo.
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx0500001867
Copia y aplicacin de una orientacin para objetos La transferencia de una orientacin de un objeto a otro es una forma fcil de alinear distintas bases de coordenadas para simplificar la programacin del robot. Las orientaciones de los objetivos tambin se copian. Para conocer los procedimientos, consulte Cmo copiar y aplicar la orientacin en la pgina 412.
Copyright 2008-2010 ABB. Reservados todos los derechos.
110
3HAC032104-005 Revisin: D
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 objetivo existente objetivos. Para conocer el procedimiento, consulte Aadir a trayectoria en la pgina 403. Creacin de una instruccin Crea en una sola operacin tanto una instruccin de de movimiento y su objetivo movimiento 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 241. Programacin de una instruccin de movimiento La programacin de una instruccin de movimiento crea una 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 240.
Adems de las instrucciones movimiento, tambin puede crear e insertar instrucciones de accin desde RobotStudio. Una instruccin de accin es una instruccin distinta de una instruccin de movimiento y cuyo fin es, por ejemplo, establecer parmetros o activar o desactivar equipos y funciones. Las instrucciones de accin disponibles en RobotStudio se limitan a las utilizadas habitualmente para influir en los movimientos del robot. Para insertar otras instrucciones de accin u otros tipos de cdigo de RAPID en el programa, utilice el Editor de programas. Para conocer el procedimiento, consulte Instruccin de accin en la pgina 242. En la tabla siguiente se enumeran las instrucciones de accin que pueden crearse. Para obtener informacin detallada, consulte el Manual de referencia de RAPID. Instruccin de accin
ConfL On/Off
Descripcin
ConfL especifica si se deben monitorizar las configuraciones del robot durante los movimientos lineales. Si ConfL tiene el valor Off, el robot puede usar una configuracin distinta de la programada para alcanzar el objetivo durante la ejecucin del programa. ConfJ especifica si se deben monitorizar las configuraciones del robot durante los movimientos de ejes. Si ConfJ tiene el valor Off, el robot puede usar una configuracin distinta de la programada para alcanzar el objetivo durante la ejecucin del programa. Actunit activa la unidad mecnica especificada por UnitName. Deactunit desactiva la unidad mecnica especificada por UnitName.
ConfJ On/Off
Descripcin
ConfJ especifica si se deben monitorizar las configuraciones del robot durante los movimientos de ejes. Si ConfJ tiene el valor Off, el robot puede usar una configuracin distinta de la programada para alcanzar el objetivo durante la ejecucin del programa. Actunit activa la unidad mecnica especificada por UnitName. Deactunit desactiva la unidad mecnica especificada por UnitName.
Modificacin de una instruccin La mayora de las instrucciones disponen de argumentos que especifican cmo debe ejecutarse la instruccin. Por ejemplo, la instruccin MoveL cuenta con argumentos que especifican la velocidad y exactitud con la que el robot debe moverse hasta el objetivo. Para conocer el procedimiento, consulte Modificar una instruccin en la pgina 435. NOTA! Algunos argumentos se leen del controlador virtual. Si el controlador virtual no se ha iniciado, slo pueden modificarse los argumentos almacenados en la estacin. Conversin en un movimiento circular Para crear un movimiento circular para un objetivo de instruccin, debe convertir el tipo de movimiento en movimiento circular (es decir, MoveC en RAPID). El movimiento circular se define con dos instrucciones de movimiento: la primera es el punto de paso y la segunda contiene el punto final del movimiento circular. El movimiento circular slo puede utilizarse para arcos circulares abiertos, no para crculos cerrados. Para crear una trayectoria para un crculo cerrado, utilice dos movimientos circulares. Para conocer el procedimiento, consulte Convertir en movimiento circular en la pgina 411. Creacin de instrucciones de RAPID para el establecimiento de seales de E/S Para el control de las seales de E/S en el programa de robot se utilizan comandos de RAPID que establecen las seales. Requieren crear primero plantillas de instrucciones para las instrucciones que establecen las seales. Consulte el Manual de referencia de RAPID para obtener ms detalles sobre las instrucciones que controlan las seales de E/S. 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 131. 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 programas, 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.
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. Mtodo
Creacin de una plantilla de proceso con plantillas de instrucciones de movimiento en la pgina 115 Creacin de una descripcin de instruccin de movimiento en la pgina 115
Descripcin
Las instrucciones de movimiento siempre estn relacionadas con procesos.
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.
Edicin de una plantilla de XXX instrucciones en la pgina 116 Creacin de una definicin XXX de proceso en la pgina 116
Creacin de una plantilla XXX de instrucciones de accin en la pgina 116 Creacin de una Para crear plantillas para instrucciones distintas de las que ya descripcin de instruccin existen en la vista de rbol, es necesario crear primero una de accin en la pgina 117 descripcin de instruccin para definir qu argumentos pertenecen a la instruccin.
Las plantillas pueden ser importadas y exportadas en cuatro niveles: tareas, descripciones de instrucciones de movimiento, 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. El formato de archivo predeterminado es .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 243. 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: Cap (Continuous Application Process) Disp (Dispense) Trigg (Fixed Position Events) Spot Pneumatic Spot Servo Spot Servo Equalizing 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. ATENCIN! Se recomienda usar el PowerPac ArcWelding de RobotStudio mientras se utilice RobotWare Arc.
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 116.
3HAC032104-005 Revisin: D
117
Utilice un sistema con un eje externo de track para ampliar el rea de trabajo del robot. 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: D
119
Para obtener informacin sobre MultiMove en los sistemas de RobotWare y los programas de RAPID, consulte el Manual de aplicaciones - MultiMove. Flujo de trabajo normal
Copyright 2008-2010 ABB. Reservados todos los derechos.
ste es el flujo de trabajo tpico para la creacin de programas MultiMove con la funcin MultiMove: Accin
Configuracin de MultiMove
Descripcin
Seleccione los robots y trayectorias que desee utilizar en el programa. Consulte Configuracin de MultiMove en la pgina 122. Ejecute las instrucciones de movimiento a lo largo de las trayectorias. Consulte Comprobacin de MultiMove en la pgina 123. Ajuste el comportamiento del movimiento, por ejemplo las tolerancias y limitaciones para los movimientos del TCP. Consulte Ajuste del comportamiento de los movimientos en la pgina 124. Genere las tareas para los robots. Consulte Creacin de trayectorias en la pgina 126.
Comprobacin de MultiMove
Descripcin
Estos datos especifican las tareas y trayectorias que deben sincronizarse entre s. Consulte Herramienta Crear lista de tareas en la pgina 239 y Herramienta Crear identidad de sincronizacin en la pgina 239, respectivamente. Para aadir IDs a las instrucciones, puede usar uno de los mtodos siguientes: Con la herramienta Herramienta Recalcular ID en la pgina 238 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 239 para aadir IDs a las instrucciones de las trayectorias an no sincronizadas.
Adicin y ajuste de instrucciones Aada instrucciones SyncMoveon/Off o de sincronizacin a las trayecto- WaitSyncTask a las trayectorias que desee sincronizar rias. y configure sus parmetros de lista de tareas e identidad de sincronizacin. Consulte Creacin de una instruccin de accin en la pgina 242.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Tambin es posible mover todos los robots hasta las posiciones deseadas y a continuacin programar instrucciones en las nuevas trayectorias sincronizadas. Consulte Pestaa MultiTeach en la pgina 234.
3HAC032104-005 Revisin: D
121
9. Para cada trayectoria que desee incluir en el programa, active la casilla de verificacin de la columna Activar. 10. Cuando haya configurado los robots y las trayectorias, contine con las pruebas de MultiMove y ajuste a continuacin las propiedades de movimiento en caso necesario.
122
3HAC032104-005 Revisin: D
Descripcin
Haga clic en Pausa y a continuacin utilice los botones de flecha para moverse a un objetivo cada vez. El uso de nuevas posiciones de inicio puede dar lugar a cambios en los movimientos, dado que los robots utilizarn 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. La configuracin predeterminada para las propiedades de movimientos es no utilizar ninguna limitacin. Si esto ha cambiado, es posible que existan restricciones que limitan los movimientos ms de lo necesario.
3HAC032104-005 Revisin: D
123
3HAC032104-005 Revisin: D
125
Descripcin
Especifique el primer nmero de ID para la sincronizacin de las instrucciones de los robots. Especifique el incremento entre nmeros de ID. Especifique un prefijo para la variable de identidad de sincronizacin, que interconecta las instrucciones de sincronizacin de las tareas del robot de la herramienta y del robot de la pieza de trabajo. Especifique un prefijo para la variable de lista de tareas, que identifica las tareas del robot de la herramienta y del robot de la pieza de trabajo para su sincronizacin.
4. Para ampliar el grupo Configuracin de robot de pieza, haga clic en su barra de ttulo y compruebe los valores de los cuadros siguientes: Cuadro Descripcin
Copyright 2008-2010 ABB. Reservados todos los derechos.
Objeto de trabajo de pieza Especifique a qu objeto de trabajo pertenecen los objetivos generados para el robot de la pieza de trabajo. TCP de pieza Prefijo de trayectoria Prefijo de objetivo Especifique qu datos de herramienta debe usar la pieza de trabajo al alcanzar sus objetivos. Especifique un prefijo para las trayectorias generadas. Especifique un prefijo para los objetivos generados.
5. Ample el grupo Generar trayectorias haciendo clic en su barra de ttulo y a continuacin haga clic en Crear trayectorias.
126
3HAC032104-005 Revisin: D
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 120. Para obtener ms informacin acerca de cmo usar las instrucciones sync, consulte el Manual de referencia de RAPID y el Manual de aplicaciones - MultiMove.
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 329 o, si desea hacerlo por programa con instrucciones de RAPID, consulte la informacin siguiente.
3HAC032104-005 Revisin: D
129
Para guardar un mdulo o programa, consulte: Guardar mdulo como en la pgina 344. Guardar programa como en la pgina 346.
130
3HAC032104-005 Revisin: D
3.11. 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: Realizar una simulacin. Guardar un programa en archivos de PC. Copiar o cargar sistemas de RobotWare.
Para sincronizar una estacin con el controlador virtual, consulte Sincronizar con VC en la pgina 391. Cundo sincronizar el controlador virtual con la estacin
Copyright 2008-2010 ABB. Reservados todos los derechos.
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: Si ha iniciado un nuevo controlador virtual cuyo sistema contiene programas existentes. Si ha cargado un programa desde un archivo. Editado el programa en forma de texto.
Para sincronizar el controlador virtual con una estacin, consulte Sincronizar con la estacin en la pgina 390.
3HAC032104-005 Revisin: D
131
2. En el cuadro Patrn de bsqueda, escriba "PROC main". Dado que no hay ningn mdulo abierto, en la lista Buscar en, seleccione Sistema actual y a continuacin haga clic en Buscar todo. El resultado de la bsqueda se muestra en la ventana de salida. 3. Haga doble clic en la lnea que coincida con su bsqueda para iniciar el Editor de programas. En este momento, se comprueba todo el programa de RAPID para detectar posibles errores.
Es posible crear fragmentos de cdigos personalizados y aadirlos a la lista existente. NOTA! Los fragmentos de cdigo pueden ser editados en un editor de XML, como Microsoft Visual Studio. Los archivos .snippet de RobotStudio se guardan en la carpeta C:\<Documents and Settings>\<nombre de usuario>\RobotStudio\Code Snippets. 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Para obtener ms informacin acerca de la creacin de fragmentos de cdigo personalizados, consulte http://msdn.microsoft.com/. Edicin: un ejemplo de caso Suponga que desea crear un bucle infinito con el cual el controlador recibe comandos desde un PLC de lnea. El controlador se comunica con el PLC a travs de seales de E/S digitales, pero usted ha olvidado el nombre exacto de la funcin encargada de leer una seal de entrada. 1. Con fragmentos de cdigo, crear un nuevo procedimiento. 2. Presione CTRL + MAYS + ESPACIO para abrir la lista de seleccin. 3. Haga doble clic en la carpeta I/O y a continuacin haga doble clic en la instruccin DOutput para insertarla en la posicin de insercin. 4. Presione la barra de espacio para mostrar la informacin sobre herramientas de parmetros. A medida que introduce parmetros, la informacin sobre la herramienta se actualiza, mostrando el argumento actual en negrita. La informacin sobre herramientas se cierra al cerrar la instruccin con un punto y coma (;) o bien presionando ESC. SUGERENCIA! Puede presionar en cualquier momento CTRL + MAYS para completar lo que haya empezado a escribir. De esta forma aparecer una lista reducida de parmetros seleccionables o, si slo queda una seleccin posible, se completar automticamente su texto. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 133
1. En el navegador del Editor de programas, haga clic con el botn derecho en el procedimiento que desee establecer como punto de entrada y a continuacin haga clic en Definir como entrada. El icono queda marcado con el color rojo. 2. En pestaa Simulacin, 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.
NOTA! Para actualizar manualmente la lista de variables, haga clic en Actualizar en el men contextual.
134
3HAC032104-005 Revisin: D
Descripcin
Las simulaciones ejecutan programas de robot completos en un controlador virtual. Antes de ejecutar una simulacin, debe decidir qu trayectorias desea simular. Para configurar una simulacin, consulte Configuracin de simulacin en la pgina 319. Para ejecutar una simulacin, consulte Control de simulacin en la pgina 330. La deteccin de colisiones muestra y registra las colisiones y las casi colisiones para los objetos especificados de la estacin. Se utiliza normalmente durante la simulacin de programas de robot. Tambin puede usarse durante la construccin de la estacin. Para obtener ms informacin, consulte Deteccin de colisiones en la pgina 137. Los eventos pueden usarse para conectar una accin a un disparador. Por ejemplo, puede conectar un objeto a otro cuando colisionan o cuando se establece una seal. Para obtener ms informacin, consulte Creacin de un evento en la pgina 140. 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 141. Las funciones de monitorizacin de simulaciones permiten mejorar la simulacin aadiendo rastreos a lo largo de los movimientos del TCP o alertas que se disparan a velocidades definidas o con movimientos determinados. Para obtener ms informacin, consulte Activacin de la monitorizacin de simulaciones en la pgina 142. El temporizador de proceso permite medir el tiempo que requiere un proceso para completarse. Para obtener ms informacin, consulte Medicin del tiempo de proceso en la pgina 143.
Deteccin de colisiones
Gestin de eventos
Simulacin de E/S
Monitorizacin de simulaciones
136
3HAC032104-005 Revisin: D
En general, se recomienda seguir los principios siguientes para facilitar la deteccin de colisiones: Simplifique y reduzca la complejidad de sus modelos eliminando todos los elementos que no sean necesarios para los fines de la simulacin. Utilice conjuntos de colisin lo ms pequeos posible, dividiendo las piezas de gran tamao y recopilando en los conjuntos de colisin slo las piezas relevantes. Active el nivel de detalle aproximado al importar la geometra. Limite el uso de casi colisiones. Active la ltima deteccin de colisin si los resultados son aceptables.
Resultado de la creacin de un conjunto de colisin Una vez creado un conjunto de colisin (consulte Crear conjunto de colisin en la pgina 318) RobotStudio comprueba las posiciones de todos los objetos y detecta si cualquiera de los objetos de ObjetosA colisiona con cualquier objeto de ObjetosB. La activacin de la deteccin y la visualizacin de las colisiones depende de cmo se haya configurado la deteccin de colisiones. 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. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 137
Descripcin
La deteccin de colisiones slo est activa durante la simulacin (durante la ejecucin de programas de RAPID en el controlador virtual). La deteccin de colisiones est siempre activa, incluso al mover objetos manualmente o comprobar la alcanzabilidad.
Siempre
Configuracin de objetos para la deteccin de colisiones Para configurar los objetos para la deteccin de colisiones, realice las operaciones siguientes: 1. Asegrese de que los objetos a utilizar en la deteccin de colisiones estn situados correctamente en sus conjuntos de colisin. 2. Asegrese de que el conjunto de colisin de los objetos est activado, lo cual se indica con un icono del navegador Diseo:
Copyright 2008-2010 ABB. Reservados todos los derechos.
Icono
Descripcin
Activo. Se detectarn las colisiones entre los objetos de este conjunto.
xx0500001552
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. 4. Active o desactive la casilla de verificacin Activo y haga clic en Aplicar.
3HAC032104-005 Revisin: D
139
El Asistente Crear nuevo evento, utilizado para crear nuevos eventos, se inicia desde el Gestor de eventos. Consulte Gestor de eventos en la pgina 321. 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.
140
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
141
142
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
143
144
3HAC032104-005 Revisin: D
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 Fuera de lnea, 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 346. 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
Controlador virtual, ejecucin en RobotStudio FlexController
Copyright 2008-2010 ABB. Reservados todos los derechos.
Haga lo siguiente
Consulte Guardado de un mdulo en la pgina 344. Conctese al FlexController y cargue el programa.
Un sistema que no est en Inicie el sistema en un controlador virtual y cargue el funcionamiento, programa. Consulte Adicin de un sistema en la pgina 77 y almacenado en el PC Guardado de un mdulo en la pgina 344, respectivamente.
3HAC032104-005 Revisin: D
145
5 Implementacin y distribucin
5.2. Pack & Go / Unpack & Work
146
3HAC032104-005 Revisin: D
5 Implementacin y distribucin
5.3. Captura de pantalla
Requisitos previos La grabacin de una pelcula requiere la instalacin de Windows Media Encoder (WME) 9 instalado en su ordenador.
3HAC032104-005 Revisin: D
147
5 Implementacin y distribucin
5.3. Captura de pantalla
148
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.1. Conexin de un PC al puerto de servicio
6 Trabajo en lnea
6.1. Conexin de un PC al puerto de servicio
NOTA! El puerto de servicio slo debe utilizarse para una conexin directa a un PC, de la forma descrita en este procedimiento. No debe conectarlo a una red local (LAN), dado que cuenta con un servidor de DHCP que distribuye automticamente direcciones IP a todas las unidades conectadas a la red local. Pngase en contacto con su administrador de red para obtener ms informacin. NOTA! El nmero mximo de clientes de red conectados que utilizan robapi es: Red local: 3 Servicio: 1 FlexPendant: 1
El nmero total de aplicaciones que utilizan robapi y en ejecucin en el mismo PC conectado a un nico controlador no tiene ningn mximo por diseo. Sin embargo, el UAS limita a 50 el nmero de usuarios con sesin iniciada. El nmero mximo total de clientes de FTP conectados concurrentemente es de 4.
Puertos DSQC639 La figura siguiente muestra los dos puertos principales de la unidad de ordenadores: el puerto de servicio y el puerto de red local. Asegrese de que la red local (la red del centro de produccin) no est conectada a ninguno de los puertos de servicio!
xx0600002889
A B
Puerto de servicio de la unidad de ordenadores Puerto de red local en la unidad de ordenadores (se conecta a una red local de fbrica)
6 Trabajo en lnea
6.1. Conexin de un PC al puerto de servicio Continuacin Conexin de un PC al puerto de servicio Accin Figura
1. Asegrese de que la configuracin de red Consulte la documentacin de sistema del del PC a conectar sea correcto. PC, en funcin del sistema operativo que est utilizando. El PC debe estar configurado para Obtener una direccin IP automticamente o de la forma descrita en la Informacin de PC de servicio de Boot Application. 2. Utilice el cable de arranque Ethernet cruzado de categora 5 con conectores RJ45. 3. Conecte el cable de arranque al puerto de red de su PC. El cable se entrega como parte de la caja del producto RobotWare.
xx0400000844
A: Puerto de red La situacin del puerto de red puede variar en funcin del modelo de PC. 4. Conecte el cable de arranque al puerto de servicio de la unidad de ordenadores.
150
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.2. Configuracin de red
Valor
192.168.125.2 255.255.255.0
Para obtener informacin detallada acerca de cmo configurar la conexin de red del PC, consulte la Ayuda de Windows acerca de la configuracin de TCP/IP.
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: Reinicie el PC antes de conectarlo al controlador. Ejecute el comando ipconfig /renew en la lnea de comandos despus de conectar el PC al controlador.
Conexin de red remota Para permitir la conexin a un controlador de una subred remota o a travs de la red local, se debe permitir el paso del trfico pertinente de la red a travs de los firewalls que puedan existir entre el PC y el controlador. Los firewalls deben estar configurados para aceptar el trfico de TCP/IP siguiente entre el PC y el controlador. Puerto UDP 5514 (difusin simple) Puerto TCP 5515 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 de firewall es aplicable tanto a los modos En lnea como Fuera de lnea. En la tabla siguiente se describen las configuraciones de firewall necesarias:
en0900001008
NOTA! RobotStudio utiliza la configuracin actual de Internet, HTTP y proxy para obtener la informacin pblica ms reciente acerca de los productos y las actividades de Robotics (RobotStudio News).
6 Trabajo en lnea
6.2. Configuracin de red Continuacin 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 Aplicacin, apunte a Online y haga clic en Conexin con un clic. 3. Seleccione el controlador en la pestaa En lnea 4. Haga clic en Solicitar acceso de escritura. Si el controlador se encuentra en el modo
Auto Manual
Entonces
Ahora dispondr del acceso de escritura si est disponible. Un cuadro de mensaje en el FlexPendant le permitir conceder el acceso de escritura remoto a RobotStudio Online.
3HAC032104-005 Revisin: D
153
6 Trabajo en lnea
6.3. Autorizacin de usuarios
Todos los controladores cuentan con un usuario predeterminado denominado Usuario predeterminado que no tiene contrasea y que no puede eliminarse. El usuario que tiene el derecho Administrar configuracin de UAS puede aadir y eliminar otros usuarios. Grupos En el UAS, los grupos cuentan con conjuntos de derechos definidos para el acceso al controlador. Es a estos grupos a los que se aaden los distintos usuarios, que compartirn los derechos definidos para el grupo. 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.
6 Trabajo en lnea
6.3. Autorizacin de usuarios Continuacin 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 386. 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: D
155
6 Trabajo en lnea
6.4.1. Descripcin general de System Builder
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: Ver las propiedades del sistema, consulte Visualizacin de propiedades de sistemas en la pgina 158. Crear un sistema, consulte Construccin de un nuevo sistema en la pgina 159. Modificar o eliminar un sistema, consulte Modificacin de un sistema en la pgina 163. Copiar un sistema. Consulte Copiado de un sistema en la pgina 168. Crear un sistema a partir de una copia de seguridad, consulte Creacin de un sistema a partir de una copia de seguridad en la pgina 169. Descargar un sistema en un controlador, consulte Descarga de un sistema a un controlador en la pgina 170. Crear medios de arranque, consulte Creacin de soportes de datos de arranque en la pgina 171.
3HAC032104-005 Revisin: D
157
6 Trabajo en lnea
6.4.2. Visualizacin de propiedades de sistemas
158
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.4.3. Construccin de un nuevo sistema
6 Trabajo en lnea
6.4.3. Construccin de un nuevo sistema Continuacin 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. 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 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.
6 Trabajo en lnea
6.4.3. Construccin de un nuevo sistema Continuacin 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. 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.
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.
162
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.4.4. Modificacin de un sistema
1. Para conservar la versin actual de RobotWare, seleccione S y haga clic en Siguiente. 2. Para sustituir la versin actual de RobotWare, seleccione No, sustituirlo. 3. En el cuadro Grupo de medios, introduzca la ruta del grupo de medios. Tambin puede hacer clic en el botn Examinar y buscar la carpeta. 4. En el cuadro Nueva versin del programa, seleccione qu versin de RobotWare desea utilizar. Slo estn disponibles las versiones de RobotWare que sean vlidas para la clave de RobotWare utilizada. 5. Haga clic en Siguiente.
6 Trabajo en lnea
6.4.4. Modificacin de un sistema Continuacin Adicin o eliminacin de claves de accionamiento La clave de accionamiento corresponde a los mdulos de accionamiento de su controlador. En los sistemas MultiMove, se utiliza un mdulo de accionamiento (y una clave) para cada robot. Las claves de su sistema se suministran junto con el controlador. 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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.
6 Trabajo en lnea
6.4.4. Modificacin de un sistema Continuacin 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. 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
Copyright 2008-2010 ABB. Reservados todos los derechos.
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.
6 Trabajo en lnea
6.4.4. Modificacin de un sistema Continuacin 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. 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.
6 Trabajo en lnea
6.4.4. Modificacin de un sistema Continuacin 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. 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: D
167
6 Trabajo en lnea
6.4.5. Copiado de un sistema
168
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.4.6. Creacin de un sistema a partir de una copia de seguridad
3HAC032104-005 Revisin: D
169
6 Trabajo en lnea
6.4.7. Descarga de un sistema a un controlador
Opcin Seleccionar controlador de la lista El controlador ha sido detectado automticamente. Opciones Especificar direccin IP o Nombre de controlador Su PC y el robot estn conectados a la misma red. Slo puede usar el nombre de controlador en redes con DHCP. Su PC est conectado directamente al puerto de servicio del controlador.
3. Opcionalmente, haga clic en Probar conexin para confirmar que la conexin entre el ordenador y el controlador funciona correctamente. 4. Haga clic en Cargar. 5. Responda S a la pregunta Desea reiniciar el controlador en este momento?
S No El controlador se reinicia inmediatamente y el sistema descargado se inicia automticamente. El controlador no se reinicia inmediatamente. Para iniciar con el sistema descargado, debe: 1. realizar un arranque C-Start o X-Start 2. seleccionar manualmente el sistema El sistema descargado se elimina del controlador.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Cancelar
170
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.4.8. Creacin de soportes de datos de arranque
3HAC032104-005 Revisin: D
171
6 Trabajo en lnea
6.4.9.1. Un sistema MultiMove con dos robots coordinados
6.4.9. Ejemplos de uso de System Builder fuera de lnea 6.4.9.1. Un sistema MultiMove con dos robots coordinados
Descripcin general En este ejemplo usaremos System Builder para crear un sistema coordinado fuera de lnea con un robot IRB2400 y un robot IRB1600, para su uso en una nueva estacin de RobotStudio. Inicio del Asistente para nuevos sistemas de controlador Para crear un sistema como el descrito anteriormente, realice las operaciones siguientes: 1. Haga clic en System Builder para abrir la ventana de dilogo. 2. En la ventana de dilogo, haga clic en Crear nuevo para mostrar el Asistente para nuevos sistemas de controlador. 3. Lea el texto de bienvenida, haga clic en Siguiente para continuar en la pgina siguiente. Introduccin del nombre y la ruta 1. En el cuadro Nombre, introduzca el nombre del sistema. El nombre no debe contener espacios ni caracteres que no sean ASCII. En este ejemplo, indique el nombre MiMultiMove para el sistema. 2. En el cuadro Ruta, introduzca la ruta de la carpeta en la que desea guardar el sistema o haga clic en el botn Examinar para buscar la carpeta o crear una nueva. En este ejemplo, guarde el sistema en C:\Archivos de programa\ABB Industrial IT\Robotics IT\RobotStudio\ABB Library\Training Systems. 3. Haga clic en Siguiente para pasar a la pgina siguiente. Introduccin de la clave del controlador 1. Active la casilla de verificacin Clave virtual. La clave de controlador virtual aparece ahora en el cuadro Clave de controlador. En este ejemplo utilizaremos el grupo de medios y la versin de RobotWare predeterminados. 2. Haga clic en Siguiente para pasar a la pgina siguiente. Introduccin de claves de accionamiento 1. Haga clic en el botn de flecha hacia la derecha que aparece junto al cuadro Introducir clave de accionamiento para crear una clave de accionamiento para cada robot. 2. Haga clic en Siguiente para pasar a la pgina siguiente.
6 Trabajo en lnea
6.4.9.1. Un sistema MultiMove con dos robots coordinados Continuacin Cmo aadir opciones Este sistema no requiere ninguna clave de opcin adicional. 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 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: D
173
6 Trabajo en lnea
6.4.9.2. Un sistema preparado para un robot y un eje externo de posicionador
6 Trabajo en lnea
6.4.9.2. Un sistema preparado para un robot y un eje externo de posicionador Continuacin Cmo aadir opciones Aqu es donde se apunta al archivo de clave del posicionador. 1. Junto al cuadro Introducir clave, haga clic en el botn Examinar y seleccione el archivo de clave. 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.
SUGERENCIA! 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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 hacia abajo hasta el grupo DriveModule1 > Drive module configuration (Drive Module 1 - Configuracin de Drive Module); seleccione la opcin Drive System 04 1600/2400/260; ample el grupo Additional axes drive module (Drive Module de ejes adicionales) y seleccione la opcin R2C2 Add drive (R2C2 accionamiento adicional). 1. 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). 2. 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). 3. 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).
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). 1. 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). 2. 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). 3. 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 93 para obtener ms informacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
176
3HAC032104-005 Revisin: D
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 Opcionalmente, para el uso del sistema con ArcWare aada tambin RobotWare > Application arc > 633-1 Arc. DriveModule 1 > Drive module configuration > Drive System 04 1600/2400/260 > RC2C Add drive > 753-1 Drive C in pos Z4 > 754-2 Drive T in pos Y4 > 755-3 Drive U in pos X4
6 Trabajo en lnea
6.4.9.3. Valores de opciones para sistemas con posicionadores Continuacin Opciones para posicionadores en los sistemas de robot MultiMove Al aadir un posicionador a un sistema de robot MultiMove, el posicionador debe aadirse en una tarea propia (por tanto tambin necesita aadir una clave de accionamiento para el posicionador). A continuacin se enumeran las opciones a activar en la pgina Modificar opciones de System Builder para este tipo de sistema: RobotWare > Hardware > 709-x DeviceNet > 709-1 Master/Slave Single RobotWare > Motion coordination part 1 > 604-1 MultiMove Coordinated. Opcionalmente, ample tambin la opcin MultiMove Coordinated y seleccione opciones de proceso para los robots. Opcionalmente, para el uso del sistema con ArcWare, aada RobotWare > Application Arc > 633-1 Arc DriveModule 1 > Drive module configuration > Drive System 04 1600/2400/260 > RC2C Add drive > 753-1 Drive C in pos Z4 > 754-2 Drive T in pos Y4 > 755-3 Drive U in pos X4. En el caso de los dems mdulos de accionamiento, no debe configurarse ningn eje adicional.
178
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.5. Manejo de E/S
Seales de salida El controlador usa las seales de salida para notificar que se ha cumplido una condicin determinada. Por ejemplo, una vez que el robot ha finalizado su secuencia, es posible establecer una seal de salida. Por tanto, es posible programar la seal para poner en marcha una cinta transportadora de alimentacin, actualizar un contador o disparar cualquier otra accin. Seales simuladas Una seal simulada es una seal a la que se asigna manualmente un valor concreto que sustituye a la seal real. Por tanto, las seales simuladas pueden resultar tiles a la hora de probar programas de robot sin activar ni hacer funcionar ningn equipo. Seales virtuales Las seales virtuales son seales que no estn configuradas para pertenecer a ninguna unidad de E/S fsica. En su lugar, residen dentro de la memoria del controlador. Un uso habitual de las seales virtuales es el establecimiento de variables y el almacenamiento de cambios en un programa de robot.
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 350. Para aadir una seal, consulte Aadir seales en la pgina 362.
180
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.6. Configuracin de sistemas
Al trabajar con configuraciones (consulte Editor de configuracin en la pgina 359), le resultarn tiles las herramientas siguientes: Herramienta
Editor de configuracin Editor de instancias
Utilice
Con el Editor de configuracin, trabajar con los tipos e instancias de un tema determinado. 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 sistemas Tema La suma de todos los parmetros que configuran el sistema. Estn divididos en temas y tipos. Un conjunto de parmetros relacionados con un rea determinada y el nivel ms alto de la estructura de parmetros del sistema. Algunos ejemplos son Controller, Communication y Motion. 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. 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. Una propiedad cuyo valor debe cambiarse al configurar el sistema de robot. Contiene todos los parmetros pblicos de un tema determinado.
Tipo
Instancia
6 Trabajo en lnea
6.6. Configuracin de sistemas Continuacin Visualizacin de configuraciones 1. Para ver los temas de un controlador, en la pestaa Fuera de lnea/En lnea, ample el nodo Configuracin del controlador. 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 Fuera de lnea/En lnea, 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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. 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 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. Contina en la pgina siguiente
182 3HAC032104-005 Revisin: D
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 Fuera de lnea/En lnea, 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 Fuera de lnea/En lnea, 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: D 183
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 Fuera de lnea/En lnea, 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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 Fuera de lnea/En lnea, 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. Tambin puede hacer clic con el botn derecho en el tema y seleccionar Guardar parmetros del sistema en el men contextual. Contina en la pgina siguiente
184 3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.6. Configuracin de sistemas Continuacin 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 Fuera de lnea/En lnea, 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 Fuera de lnea/En lnea, seleccione el nodo Configuracin. 2. En el men Controlador, apunte a Configuracin y seleccione Cargar parmetros.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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
Sustituir toda la configuracin del tema con la Seleccione Eliminar los parmetros configuracin del archivo. existentes antes de cargar Aadir al tema los nuevos parmetros del archivo de configuracin al tema, sin modificar los existentes. Haga clic en Cargar parmetros si no hay duplicados.
Aadir al tema los nuevos parmetros del Haga clic en Cargar parmetros y archivo de configuracin y actualizar los reemplazar 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.
4. Haga clic en Abrir y busque el archivo de configuracin que desea cargar. A continuacin, haga clic de nuevo en Abrir. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 185
6 Trabajo en lnea
6.6. Configuracin de sistemas Continuacin 5. En el cuadro de informacin, haga clic en Aceptar para confirmar que desea cargar los parmetros del archivo de configuracin. 6. Cuando haya terminado la carga del archivo de configuracin, cierre la ventana de dilogo Seleccionar modo. Si se requiere el reinicio del controlador para aplicar los nuevos parmetros, aparecer la notificacin correspondiente.
186
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.7. Manejo de eventos
Ver los eventos del controlador. Filtrar eventos. Ordenar eventos. Obtener informacin detallada acerca de un evento. Guardar archivos de eventos en su PC. Borrar los registros de evento.
El tipo del evento es una indicacin de la gravedad del evento. El cdigo del evento es un nmero que identifica al mensaje de evento. El ttulo del evento es una descripcin breve del evento. La categora del evento es una indicacin del origen del evento. El nmero de secuencia indica el orden cronolgico del evento. La fecha y hora a las que se produjo el evento.
Fecha y hora
Al seleccionar un evento de la lista, sus detalles aparecen a la derecha. Tipo de evento El tipo del evento es una indicacin de la gravedad del evento. Existen tres tipos de eventos: Tipo de evento
Informacin
Descripcin
Un evento normal del sistema, como la puesta en marcha o la detencin de programas, cambios de modo de funcionamiento, encendido y apagado de los motores, etc. Los mensajes de informacin nunca requieren ninguna accin por su parte, pero pueden resultar tiles a la hora de registrar errores, recopilar estadsticas o controlar las rutinas de evento disparadas por el usuario. 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.
Aviso
6 Trabajo en lnea
6.7. Manejo de eventos Continuacin Tipo de evento
Error
Descripcin
Situaciones que impiden que el robot contine con el proceso. No es posible continuar con el proceso en curso ni con el programa de RAPID, sino que se detiene. Todos los errores requieren una confirmacin. La mayora de los errores requieren tambin una accin inmediata para resolver el problema.
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
Comunes Operativos Sistema Equipo Programa Movimiento
Pantalla
Todos los eventos recientes. Eventos relacionados con los cambios de funcionamiento o de modo de funcionamiento. Eventos relacionados con el sistema actual. Eventos relacionados con el hardware del controlador. Eventos relacionados con las aplicaciones de proceso en funcionamiento y los programas de RAPID. Eventos relacionados con el movimiento de los robots o de otras unidades mecnicas.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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 Mensajes personalizados programados en los programas de RAPID. Errores internos y de bajo nivel del controlador, para el personal de servicio tcnico de ABB. Eventos relacionados con las opciones de procesos industriales, como Spot, Arc y Dispense. Errores en un archivo de configuracin.
En funcin de cmo est configurado el sistema, es posible que existan categoras adicionales. Nmero de secuencia El nmero de secuencia indica el orden cronolgico del evento. Cuanto mayor es el nmero, ms recientemente se ha producido el evento.
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 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. En la lista Categora, seleccione la categora de eventos que desee mostrar. Haga clic en Borrar. Esta operacin no afecta al registro de eventos del controlador de robot. Sin embargo, puede resultar imposible volver a obtener todos los eventos de un registro borrado, dado que quiz los ms antiguos hayan sido borrados del disco duro del controlador debido a la falta de espacio. Por tanto se recomienda guardar el registro en un archivo de registro antes de borrarlo.
Para guardar todos los Active la casilla de verificacin Registrar en archivo. eventos en un solo archivo Si permanece activada, el archivo de registro se actualizar con de registro en el ordenador nuevos eventos a medida que se producen. Para guardar los eventos Haga clic en Guardar y seleccione las categoras que desee. de una o varias categoras Especifique la ubicacin para los archivos de registro en la en archivos del ordenador ventana de dilogo Buscar carpeta 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.
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... Obtener automticamente informacin actualizada cuando se produzcan nuevos eventos No obtener automticamente informacin actualizada cuando se produzcan nuevos eventos ...entonces... Active la casilla de verificacin Actualizacin automtica (est activada de forma predeterminada) Desactive la casilla de verificacin Actualizacin automtica.
3. Haga clic en Obtener para borrar la lista actual y obtener y mostrar todos los eventos que estn almacenados actualmente en los archivos de registro del controlador.
190
3HAC032104-005 Revisin: D
6 Trabajo en lnea
6.8. Observacin de RAPID en lnea
Descripcin
Muestra el nombre de la variable. Muestra el valor de la variable. Muestra el tipo de dato. Muestra el nombre del sistema.
En la ventana Observacin RAPID en lnea, haga clic con el botn derecho para mostrar el siguiente men contextual: Elemento
Cortar Copiar Pegar Eliminar observacin Seleccionar todo Borrar todo Actualizar
Descripcin
Corta el valor de la variable Copia el valor de la variable Pega el valor de la variable Elimina el elemento de observacin Selecciona el valor de la variable Borra todos los valores de las variables Actualiza el valor de la variable
NOTA! Al ejecutar un programa en el modo de ejecucin continua, el contenido de la ventana Observacin de RAPID en lnea no se actualiza hasta detenerse la ejecucin del programa.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Para actualizar manualmente los valores de las variables, haga clic en Actualizar en el men contextual.
3HAC032104-005 Revisin: D
191
6 Trabajo en lnea
6.8. Observacin de RAPID en lnea
192
3HAC032104-005 Revisin: D
7 Men Aplicacin
7.1. Descripcin general
7 Men Aplicacin
7.1. Descripcin general
Descripcin general El men Aplicacin est disponible a travs del botn de RobotStudio situado en la esquina superior izquierda de la interfaz de usuario.
3HAC032104-005 Revisin: D
193
7 Men Aplicacin
7.2. Nueva estacin
194
3HAC032104-005 Revisin: D
7 Men Aplicacin
7.3. Captura de pantalla
3HAC032104-005 Revisin: D
195
7 Men Aplicacin
7.4. Pack & Go
196
3HAC032104-005 Revisin: D
7 Men Aplicacin
7.5. Unpack & Work
3HAC032104-005 Revisin: D
197
7 Men Aplicacin
7.6. Station Viewer
Creacin y carga de un visor de Station Viewer 1. Para crear un visor de Station Viewer, en el men Aplicacin, haga clic en Colaborar. 2. Seleccione Guardar estacin como visor para abrir una ventana de dilogo. 3. Especifique un nombre de archivo y gurdelo como un archivo .exe. NOTA! Active la opcin Show comments on startup (Mostrar comentarios al iniciar) y aada texto en el cuadro para que se muestre el comentario al iniciar el visor de Station Viewer. NOTA! Active la opcin Include last executed simulation (Incluir ltima simulacin ejecutada) para incluir una grabacin de la simulacin. De forma predeterminada, esta opcin est desactivada. 4. Para cargar un visor de Station Viewer, haga doble clic en el archivo de paquete (.exe) en el ordenador de destino. El resultado se muestra en la ventana Salida y el archivo de estacin incorporado se carga y presenta automticamente en una vista en 3D. NOTA! Puede usar Station Viewer para abrir cualquier estacin creada en RobotStudio 5.12. Es posible desplazar manualmente y girar la imagen y navegar por el visor grfico. Configuracin de opciones de usuario de un visor de Station Viewer Para configurar las opciones de usuario de un visor de Station Viewer, en el men Aplicacin, haga clic en Opciones de RobotStudio. Botones de comando
Aplicar Restablecer Haga clic en este botn para guardar todas las opciones presentes en la pgina actual. Haga clic en este botn para restablecer todos los valores cambiados en la pgina actual a los valores que tena antes de esta sesin. Haga clic en este botn para devolver todos los valores de la pgina actual a sus valores predeterminados.
Predeterminado
7 Men Aplicacin
7.6. Station Viewer Continuacin Opciones:General:Apariencia
Seleccione el idioma de la aplicacin Seleccione el idioma a utilizar. NOTA! El idioma predeterminado es el mismo que el del sistema operativo del usuario de destino. De lo contrario, es el ingls. Seleccione el color a utilizar.
Opciones:General:Grficos
Seleccione la API a utilizar para los grficos en 3D Seleccione la API de bajo nivel a utilizar para la representacin de grficos en 3D. El valor predeterminado es Direct3D, pero OpenGL puede resultar ms rpido o ms estable. NOTA! No es necesario reiniciar al cambiar esta opcin. Seleccione el color del tema de colores o el almacenado en la estaciones.
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 Modo de ejecucin
Copyright 2008-2010 ABB. Reservados todos los derechos.
Inicia o reanuda la reproduccin de la simulacin. Detiene la reproduccin de la simulacin. Devuelve todos los objetos a su estado inicial y pone a cero la indicacin del tiempo de proceso. Indique si la simulacin debe ejecutarse una vez o continuamente. Muestra el tiempo de simulacin actual.
Tiempo de proceso
NOTA! Si la simulacin ejecuta una macro de VSTA, esto no se refleja al reproducir la simulacin en el visor de Station Viewer.
3HAC032104-005 Revisin: D
199
7 Men Aplicacin
7.7. Opciones de RobotStudio
Predeterminado
Opciones:General:Apariencia
Seleccione el idioma de la aplicacin Seleccione un tema de colores Mostrar cuadros de edicin de posiciones sobre fondo rojo/verde/ azul Seleccione el idioma a utilizar. Seleccione el color a utilizar. Active la casilla de verificacin si desea mostrar con un fondo coloreado los cuadros de posicin de las ventanas de dilogo de modificacin. Valor predeterminado: activada.
Opciones:General:Licencias
Ver claves de licencia instaladas Solicitar una licencia Instalar una licencia Haga clic para ver las claves de licencia por caractersticas, versiones, tipos, fechas de caducidad y estado. Haga clic para solicitar una licencia. Haga clic para instalar una licencia.
Seleccione la magnitud en la que desee cambiar las unidades. Seleccione la unidad de la magnitud. Introduzca el nmero de decimales que desee ver. Introduzca el nmero de decimales que desee utilizar durante la modificacin.
Opciones:General:Avanzado
Activar informes de error Active esta casilla de verificacin para enviar los datos de error de Windows directamente a un servidor de Microsoft para su descarga y anlisis por parte de ABB. Slo est disponible en Windows XP o posteriores. Nmero de pasos de Deshacer/Rehacer Mostrar ventana de dilogo de confirmacin al eliminar objetos El nmero de operaciones que pueden deshacerse o rehacerse. Bajar este valor puede reducir el consumo de memoria. Muestra un aviso al eliminar objetos.
Opciones:General:Unidades
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin
Mostrar ventana de Muestra un aviso al eliminar objetivos e instrucciones de movdilogo de confirmacin imientos. al eliminar objetivos y las instrucciones de movimiento correspondientes Advertir sobre procesos Muestra un aviso acerca de procesos hurfanos del controlador de controlador virtual en virtual. curso en el momento del arranque.
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. ... Crear automticamente subcarpetas de documento Habilitar autoguardado Para buscar su carpeta de proyectos, haga clic el botn Examinar. Active esta casilla de verificacin para permitir la creacin de subcarpetas individuales para tipos de documentos. Active esta casilla de verificacin para guardar automticamente la estacin a intervalos definidos. Valor predeterminado: desactivada. Especifique en este cuadro el intervalo que debe transcurrir entre guardados con el Guardado automtico.
Intervalo
Borrar estaciones y con- Borra la lista de estaciones y controladores utilizados recientetroladores recientes mente Ubicaciones de documentos Abre la ventana de dilogo Ubicaciones de documentos. Para obtener ms informacin, consulte Ventana Administrador de documentos en la pgina 50.
Opciones:General:Captura de pantalla
Toda la ventana de aplicacin Ventana de documento activa Copiar a Portapapeles Guardar en archivo Ubicacin ... Nombre de archivo Lista de sufijos de archivo Seleccione esta opcin para capturar toda la aplicacin. Seleccione esta opcin para capturar la ventana de documento activa, tpicamente la ventana de grficos. Active esta casilla de verificacin para guardar en el Portapapeles del sistema la imagen capturada. Active esta casilla de verificacin para guardar en un archivo la imagen capturada. Especifique la ubicacin del archivo de imagen. La ubicacin predeterminada es la carpeta de sistema "Mis imgenes". Busque la ubicacin. Especifique el nombre del archivo de imagen. El nombre predeterminado es "RobotStudio", al que se aade una fecha. Seleccione el formato de archivo deseado. El formato predeterminado es JPG.
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin Opciones:General:Grabadora de pantalla
Frecuencia de fotogramas Igual que la ventana Resolucin de lmite Anchura mxima Altura mxima Formato de archivo de salida Compresin de vdeo Iniciar grabacin tras Detener grabacin tras Especifique la frecuencia de fotogramas, en fotogramas por segundo. Seleccione esta opcin para usar la misma resolucin que la de la ventana de grficos. Seleccione esta opcin para reducir la resolucin. Especifique la anchura mxima en pxeles. Especifique la altura mxima en pxeles. Seleccione el formato de salida deseado. El formato predeterminado es AVI. Seleccione el formato de compresin de vdeo. NOTA! El formato DivX no se admite. Seleccione esta opcin para iniciar la grabacin tras el tiempo especificado. Seleccione esta opcin para detener la grabacin tras el tiempo especificado.
Opciones:Robotics:Editor
Ajustar lneas largas Estilos de texto Color de texto Active esta casilla de verificacin si desea ajustar las lneas largas. Especifique el aspecto de las distintas clases de texto. Especifica el color del texto del editor.
Opciones:Robotics:Rapid
Mostrar ventana de dilogo en advertencias sobre objetos de trabajo definidos globalmente Mostrar ventana de dilogo de sincronizacin tras cargar un programa/mdulo Active esta casilla de verificacin si desea que RobotStudio muestre una advertencia si hay objetos de trabajo con el mismo nombre que ya estn declarados en otras tareas. Valor predeterminado: activada. Active esta casilla de verificacin si desea que se muestre la ventana de dilogo de sincronizacin si ha cargado un programa o un mdulo. Valor predeterminado: activada.
Mostrar una notificacin Active esta casilla de verificacin si desea recibir un aviso para de que se han utilizado indicar que wobj0 y/o tool0 estn activos y se utilizarn en la los datos predetermina- accin actual. Valor predeterminado: activada. dos Mostrar la notificacin de Valor predeterminado: activada. la sincronizacin 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.
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin Opciones:Robotics:Sincronizacin
Usar las ubicaciones de sincronizacin predeterminadas La conversin de datos, por ejemplo de un objetivo a un objeto de trabajo, debe utilizar el comportamiento predeterminado para las ubicaciones de sincronizacin. Valor predeterminado: activada.
Mostrar la notificacin de Notifica el comportamiento descrito arriba. Valor predetermiubicaciones de sincroni- nado: activada. zacin predeterminadas Ubicaciones de declaracin predeterminada Especifica las ubicaciones de los objetos correspondientes al sincronizarse con el controlador virtual.
Opciones:Robotics:Mecanismo
Vector de aproximacin Vector de recorrido Permitir comprobacin de configuracin para instruccin de salto a objetivo/movimiento Seleccione el vector de aproximacin. Valor predeterminado: Z. Seleccione el vector de recorrido. Valor predeterminado: X. 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 Active esta casilla de verificacin si desea que el FlexPendant est siempre visible. Valor predeterminado: activada. Active esta casilla de verificacin si desea que las distintas partes del FlexPendant virtual sean transparentes. Valor predeterminado: activada. Si el controlador se arranca en caliente: Active esta casilla de verificacin para registrar la salida de la consola en el archivo "console.log" del directorio del controlador Active esta casilla de verificacin para registrar la salida de la consola en una ventana de consola Active esta casilla de verificacin para activar la funcin de ventana de operador. Valor predeterminado: Desactivado.
Registro
Opciones:En lnea:Autentificacin
Usuarios recientes Eliminar/Eliminar todos Enumera los usuarios recientes. Haga clic en estos botones para eliminar uno o todos los usuarios recientes, respectivamente.
Permitir cierre de sesin Active esta casilla de verificacin si desea cerrar automticaautomtico mente la sesin. Tiempo lmite Determina la duracin de la sesin antes del cierre automtico de la sesin.
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin Opciones:Grficos:Representacin
Seleccione la API a utilizar para los grficos en 3D Seleccione la API de bajo nivel a utilizar para la representacin de grficos en 3D. El valor predeterminado es OpenGL, pero Direct3D puede resultar ms rpido o ms estable.
Opciones:Grficos:Apariencia
Color de fondo Degradado Mostrar suelo Haga clic en el rectngulo coloreado para cambiar el color del fondo. Active esta casilla de verificacin si desea mostrar el color de fondo como un degradado. Valor predeterminado: desactivada. Active la casilla de verificacin si desea que se muestre el suelo (en z=0). Para cambiar el color del suelo, haga clic en el rectngulo coloreado. Valores predeterminados: activada. Haga clic en el rectngulo coloreado para cambiar el color del suelo. Active la casilla de verificacin si desea que el suelo sea transparente. Valores predeterminados: activada. Active la casilla de verificacin si desea que se muestre la cuadrcula de UCS. Valor predeterminado: activada. Para cambiar la separacin de la cuadrcula de UCS en la direccin de las coordenadas X, introduzca el valor necesario en el cuadro. Valor predeterminado: 1.000 mm (o su equivalente en otras unidades). Para cambiar la separacin de la cuadrcula de UCS en la direccin de las coordenadas Y, introduzca el valor necesario en el cuadro. Valor predeterminado: 1.000 mm (o su equivalente en otras unidades). Active la casilla de verificacin si desea que se muestren los sistemas de coordenadas. Valor predeterminado: activada.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Separacin Y de cuadrcula
Opciones:Grficos:Rendimiento
Nivel de detalle Ocultar tringulos orientados hacia atrs Indique si el nivel de detalle debe ser Auto, Ms exacto, Mediano o Menos exacto. Valor predeterminado: Auto. 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. Active la casilla de verificacin si desea activar la iluminacin desde dos lados. Valor predeterminado: desactivada. Seleccione el tamao en pxeles por debajo del cual no se tienen en cuenta los objetos. Valor predeterminado: 2 pxeles.
Guardar datos de modelo Active la casilla de verificacin si desea guardar los datos del en tarjeta grfica modelo en la tarjeta grfica. Valor predeterminado: desacti(recomendado) vada. El almacenamiento de los datos en la tarjeta grfica permite aumentar el rendimiento de los grficos, pero puede dar lugar a problemas de estabilidad con algunas combinaciones de hardware.
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin 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
Sensibilidad de navegacin Seleccione la sensibilidad de navegacin que desee al utilizar los movimientos del ratn o los botones de navegacin. Para ello, haga clic en la barra y arrstrela hasta la posicin deseada. Valor predeterminado: 1. Para cambiar el radio de seleccin (es decir, a qu distancia 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. 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. Haga clic en el rectngulo coloreado para cambiar el color de resalte. Active la casilla de verificacin para permitir el resalte temporal de los elementos que pueden seleccionarse cuando el ratn pase sobre ellos. Valor predeterminado: activada. Active la casilla de verificacin para mostrar el sistema de coordenadas local de los objetos seleccionados. Valor predeterminado: activada.
Resaltar seleccin
Color de resalte Activar presentacin preliminar de seleccin Mostrar sistema de coordenadas local para objetos seleccionados
Opciones:Grficos:Geometra
Tolerancia de normal Introduzca la desviacin mxima de las normales de las superficies en los cuadros Ms exacto, Mediano o Menos exacto. Valores predeterminados (en grados): Ms exacto: 10, Mediano: 22,5, Menos exacto: 45 (o su equivalente en otras unidades). Introduzca la desviacin espacial mxima de las superficies en los cuadros Ms exacto, Mediano o Menos exacto. Valores predeterminados (en grados): Ms exacto: 2, Mediano: 10, Menos exacto: 50 (o su equivalente en otras unidades). Introduzca la desviacin espacial mxima de las curvas en los cuadros Ms exacto, Mediano o Menos exacto. Valores predeterminados (en grados): Ms exacto: 0,2, Mediano: 1, Menos exacto: 5 (o su equivalente en otras unidades).
Tolerancia de superficie
Tolerancia de curva
7 Men Aplicacin
7.7. Opciones de RobotStudio Continuacin Opciones:Simulacin:Colisin
Realizar deteccin de colisiones Detener simulacin en colisin Registrar colisiones en ventana de salida Registrar colisiones en archivo Indique si desea que la deteccin de colisiones se realice durante la simulacin o siempre. Valor predeterminado: Durante la simulacin. Active esta casilla de verificacin si desea que la simulacin se detenga en el lugar de una colisin. Valor predeterminado: desactivada. Active esta casilla de verificacin si desea que las colisiones queden registradas en la ventana de salida. Valor predeterminado: activada. Active esta casilla de verificacin si desea que las colisiones queden registradas en un archivo. Para buscar el archivo en el que desea realizar el registro, haga clic en el botn Examinar. Valor predeterminado: desactivada.
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 Borrar ... Haga clic en este botn para abrir con el Bloc de notas el archivo de registro especificado en el cuadro Archivo. Haga clic en este botn para borrar el archivo de registro especificado en el cuadro Archivo. Haga clic en este botn para buscar el archivo en el que desee registrar las colisiones.
Opciones:Simulacin:Tiempo virtual
Modo de tiempo virtual Tiempo de ejecucin libre Modo de tiempo virtual Divisin de tiempo Esta opcin hace que RobotStudio utilice siempre el modo de ejecucin libre. Esta opcin hace que RobotStudio utilice siempre el modo de divisin de tiempo.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Opciones:Simulacin:Exactitud
Velocidad de simulacin Permite ajustar la velocidad de simulacin con respecto al tiempo real. Simulacin de paso de tiempo Especifica el paso de tiempo de simulacin.
206
3HAC032104-005 Revisin: D
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: D
207
8 Pestaa Inicio
8.2. ABB Library
208
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.3. Importar biblioteca
2. Haga clic en Equipo para importar bibliotecas de mecanismos predefinidos de ABB. 3. Haga clic en Biblioteca del usuario para seleccionar las bibliotecas definidas por el usuario. 4. Haga clic en Documentos para abrir la ventana Administrador de documentos. Consulte Ventana Administrador de documentos en la pgina 50. 5. Haga clic en Ubicaciones para abrir la ventana Ubicaciones de documentos. Consulte Ventana Ubicaciones de documentos en la pgina 55. 6. Haga clic en Buscar biblioteca para seleccionar los archivos de biblioteca guardados.
3HAC032104-005 Revisin: D
209
8 Pestaa Inicio
8.4. Sistema de robot
Si el sistema contiene un robot de TCP y un eje externo, ambos se asignarn a la misma tarea. Sin embargo, es posible aadir una nueva tarea y asignarle el eje externo. Si el sistema contiene ms de un robot de TCP, todos los ejes externos se asignarn a una tarea separada. Sin embargo, es posible trasladarlos a las otras tareas. El nmero de ejes externos de una tarea est limitado por el nmero de mdulos de accionamiento disponibles en el armario (uno en el caso de los robots grandes, dos en los robots medianos, tres en los pequeos).
ATENCIN! Si slo se ha seleccionado un mecanismo en la pgina anterior, esta pgina no se muestra. 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.
8 Pestaa Inicio
8.4. Sistema de robot Continuacin 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. En el caso de un sistema de robot, active la casilla de verificacin para alinear la base de coordenadas de la tarea con la base de coordenadas de la base. En el caso de un sistema MultiMove Independent, active la casilla de verificacin para alinear la base de coordenadas de la tarea con la base de coordenadas de la base. En el caso de un sistema MultiMove Coordinated, seleccione el robot en la lista desplegable y active la casilla de verificacin para alinear la base de coordenadas de la tarea con la base de coordenadas de la base para el robot seleccionado.
11. Compruebe el resumen y a continuacin haga clic en Finalizar. Si el sistema contiene ms de un robot, el nmero de tareas y las posiciones de base de coordenadas del mecanismo deben ser verificadas en la ventana Configuracin del sistema. Adicin de un sistema de plantilla 1. Haga clic en Desde plantilla para abrir una ventana de dilogo. 2. En la lista Seleccionar sistema de plantillas, seleccione una plantilla adecuada o haga clic en Examinar para buscar una. 3. En el grupo Bibliotecas, seleccione si desea importar bibliotecas o usar las bibliotecas de estaciones existentes. 4. En el grupo Sistema, introduzca un nombre y una ubicacin y haga clic en Aceptar. Adicin de un sistema existente 1. Haga clic en Existente para abrir una ventana de dilogo. 2. En la lista Seleccionar grupo de sistemas, seleccione una carpeta.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3. En la lista Sistemas encontrados, seleccione un sistema. 4. En el grupo Bibliotecas, seleccione si desea importar bibliotecas o usar las bibliotecas de estaciones existentes. 5. Haga clic en Aceptar. Seleccin de un sistema de una galera de robots 1. Haga clic en Sistema rpido para abrir una galera y a continuacin haga clic en el robot adecuado. 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. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 211
8 Pestaa Inicio
8.4. Sistema de robot Continuacin 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. NOTA! 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 329 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.
212
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.5. Importar 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 406. Para modificar el nivel detalle para la importacin de geometras, consulte Opciones de RobotStudio en la pgina 200.
3HAC032104-005 Revisin: D
213
8 Pestaa Inicio
8.6.1. Base de coordenadas
Orientacin de la base de Especifique las coordenadas de orientacin de la base de coordenadas coordenadas. Seleccionar como UCS Active esta casilla de verificacin para utilizar la base de coordenadas creada como sistema de coordenadas del usuario.
214
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.6.2. Base de coordenadas con tres puntos
3. Si selecciona Posicin: Introduzca la Posicin para el objeto. Introduzca un Punto de eje X para el objeto. Introduzca un Punto de plano X-Y para el objeto. Haga clic en Crear.
4. Si selecciona Tres puntos: Introduzca un Primer punto de eje X para el objeto. ste es el punto ms cercano al origen de la base de coordenadas. Introduzca un Segundo punto de eje X para el objeto. Se trata del punto ms alejado en el sentido X positivo. Introduzca un Punto de eje Y para el objeto. Haga clic en Crear.
Punto de eje X
8 Pestaa Inicio
8.6.2. Base de coordenadas con tres puntos Continuacin
Punto de eje Y Haga clic en uno de estos cuadros y a continuacin haga clic en la posicin del punto en la ventana de grficos para transferir los valores a los cuadros Punto de eje Y. Active esta casilla de verificacin para utilizar la base de coordenadas creada como sistema de coordenadas del usuario.
216
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.7. Objeto de trabajo
4. En el grupo Base de coordenadas del objeto, puede reposicionar la base de coordenadas del objeto respecto de la base de coordenadas del usuario con uno de los mtodos siguientes: Cambie la posicin de la base de coordenadas del objeto seleccionando valores en Posicin X, Y, Z y haciendo clic en el cuadro Valores. En Rotacin rx, ry, rz, seleccione RPY (Euler XYX) o Cuaternio, e introduzca valores de rotacin en la ventana de dilogo Valores. Seleccione la base de coordenadas del objeto utilizando la ventana de dilogo Sistema de coordenadas por puntos.
5. En el grupo Propiedades de sincronizacin, introduzca los valores para el nuevo objeto de trabajo. 6. Haga clic en Crear. El objeto de trabajo se crear y mostrar dentro del nodo Objetivos situado dentro del nodo de robot en el navegador Trayectorias y objetivos.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Posicin X, Y, Z
Sistema de coordenadas Especifique la posicin de la base de coordenadas del usuario. por puntos Posicin X, Y, Z Haga clic en uno de estos cuadros y a continuacin haga clic en la posicin de la ventana de grficos para transferir los valores a los cuadros Posicin.
8 Pestaa Inicio
8.7. Objeto de trabajo Continuacin
Rotacin rx, ry, rz Especifique la rotacin del objeto de trabajo.
Sistema de coordenadas Especifique la posicin de la base de coordenadas del objeto. por puntos Tipo de almacenamiento Seleccione PERS o TASK PERS. Seleccione el Tipo de almacenamientoTASK PERS si desea utilizar el objeto de trabajo en el modo MultiMove. Mdulo Seleccione el mdulo en el que desee declarar el objeto de trabajo.
218
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.8. Datos de herramienta
4. En el grupo Base de coordenadas de la herramienta: Defina la Posicin X, Y, Z de la herramienta. Introduzca la Rotacin rx, ry, rz para la herramienta.
5. En el grupo Datos de carga: Introduzca el Peso de la herramienta. Introduzca el Centro de gravedad de la herramienta. Introduzca la Inercia de la herramienta.
6. En el grupo Propiedades de sincronizacin: En la lista Tipo de almacenamiento, seleccione PERS o TASK PERS. Seleccione TASK PERS si prev utilizar los datos de herramienta en el modo MultiMove. En la lista Mdulo, seleccione el mdulo en el cual desea declarar los datos de herramienta.
7. Haga clic en Crear. Los datos de herramienta aparecen como un sistema de coordenadas en la ventana de grficos.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3HAC032104-005 Revisin: D
219
8 Pestaa Inicio
8.9.1. Programar un objetivo
220
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.9.2. Crear objetivo
Seleccione
Mundo Objeto de trabajo UCS
4. En el cuadro Puntos, haga clic en Aadir nuevo y haga clic en la posicin deseada de la ventana de grficos para definir la posicin del objetivo. Tambin puede introducir los valores en los cuadros de coordenadas y hacer clic en Aadir. 5. Introduzca la Orientacin para el objetivo. La ventana de grficos muestra un aspa preliminar en la posicin seleccionada. Ajuste la posicin si es necesario. Para crear el objetivo, haga clic en Crear. 6. Si desea sustituir el objeto de trabajo para el cual se ha creado el objetivo, ample la ventana de dilogo Crear objetivo haciendo clic en el botn Ms. En la lista Objeto de trabajo, seleccione en qu objeto de trabajo desea crear el objetivo. 7. Si desea cambiar el nombre del objetivo respecto del nombre predeterminado, ample la ventana de dilogo Crear objetivo haciendo clic en el botn Ms e introduzca el nuevo nombre en el cuadro Nombre de objetivo. 8. Haga clic en Crear. El objetivo aparecer en el navegador y en la ventana de grficos. NOTA: El objetivo creado no recibe ninguna configuracin para los ejes del robot. Para aadir los valores de configuracin al objetivo, utilice ModPos o la ventana de dilogo Configuraciones. NOTA: Si utiliza ejes externos, la posicin de todos los ejes externos activados se almacena en el objetivo. Ventana de dilogo Crear objetivo
Referencia Posicin Seleccione el sistema de coordenadas de referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en la posicin de la ventana de grficos para transferir los valores a los cuadros Posicin. Especifique la orientacin del objetivo. Haga clic en este botn para aadir un punto y sus coordenadas a la lista Puntos. Haga clic en este botn para modificar un punto ya definido, tras seleccionarlo en la lista Puntos e introducir nuevos valores.
8 Pestaa Inicio
8.9.2. Crear objetivo Continuacin
Puntos Los puntos de la trayectoria. Para aadir ms puntos, haga clic en Aadir nuevo, haga clic en el punto deseado de la ventana de grficos y haga clic en Aadir. Haga clic en este botn para ampliar o contraer las partes de la ventana de dilogo Crear objetivo. Aqu puede cambiar el nombre del objetivo que est creando. Slo est visible si la ventana de dilogo Crear objetivo est ampliada. Aqu puede cambiar el objeto de trabajo en el que se crear el objetivo. Slo est visible si la ventana de dilogo Crear objetivo est ampliada.
Objeto de trabajo
222
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.9.3. Crear objetivo de ejes
4. Haga clic en Crear. El objetivo de ejes aparecer en el navegador y en la ventana de grficos. Ventana de dilogo Crear objetivo de ejes
Nombre Ejes del robot Ejes externos Especifique el nombre del objetivo de ejes. Haga clic en la lista Valores, introduzca los valores en la ventana de dilogo Valores de eje 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.
Tipo de almacenamiento Seleccione el Tipo de almacenamientoTASK PERS si desea utilizar el objetivo de ejes en el modo MultiMove. Mdulo
Copyright 2008-2010 ABB. Reservados todos los derechos.
3HAC032104-005 Revisin: D
223
8 Pestaa Inicio
8.9.4. Crear objetivos de borde
NOTA! El modo de seleccin en la ventana de grficos cambia automticamente a Superficie y el modo de ajuste cambia a Borde. 2. Haga clic en la superficie del cuerpo o de la pieza para crear los puntos de objetivo. Los puntos ms cercanos del borde adyacente se calculan y aaden al cuadro de lista como los puntos Punto 1, Punto 2, ...
NOTA! Cuando un borde es compartido por dos superficies, las direcciones normal y tangente dependen de la superficie seleccionada. 3. Utilice las siguientes variables para especificar de que forma un objetivo est relacionado con un punto del borde. Seleccione...
Offset vertical Offset lateral
Copyright 2008-2010 ABB. Reservados todos los derechos.
para...
Especificar la distancia desde el borde hasta el objetivo en la normal de la superficie. Especificar la distancia desde el borde hasta el objetivo en perpendicular con respecto a la tangente del borde.
ngulo de aproximacin Especificar el ngulo entre la normal (inversa) de la superficie y el vector de aproximacin del objetivo. Invertir sentido de desplazamiento Especificar si el vector de desplazamiento del objetivo es paralelo o inversamente paralelo a la tangente del borde.
8 Pestaa Inicio
8.9.4. Crear objetivos de borde Continuacin
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. 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...
Nombre de objetivo Tarea
para...
Cambiar el nombre de objetivo, de su nombre predeterminado a un nuevo nombre definido por el usuario Seleccionar la tarea a la que desea aadir los objetivos. De forma predeterminada, se selecciona la tarea activa de la estacin. Seleccionar para qu objeto de trabajo desea crear los objetivos de borde Crear instrucciones de movimiento adems de los objetivos; se aadirn al procedimiento de la trayectoria seleccionada. Se utilizar la definicin de procesos y la plantilla de procesos activa.
6. Haga clic en Crear. Los puntos de objetivo y las instrucciones de movimiento (si las hay) se crean y se muestran en la ventana de salida y en la ventana de grficos.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3HAC032104-005 Revisin: D
225
8 Pestaa Inicio
8.10. Trayectoria vaca
226
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.11. Trayectoria a partir de curva
Asegurarse de que la trayectoria se genera Crear sobre curva en la curva. Si se desactiva, la trayectoria puede generarse en la superficie de referencia, si se utiliza una. Utilizar una superficie de referencia. La orientacin inicial del objetivo ser en la normal de la superficie y los parmetros del objetivo dependern de esta orientacin. Superficie de referencia
5. Seleccione en qu objeto de trabajo deben crearse los objetivos, con ayuda de la lista Insertar objetivos en objeto de trabajo. 6. Seleccione una opcin en Parmetros de objetivos: Para
Copyright 2008-2010 ABB. Reservados todos los derechos.
Introduzca valores en
Aproximacin Recorrido Giro
Especificar la rotacin alrededor del eje X. Especificar la rotacin alrededor del eje Y. Especificar la rotacin alrededor del eje Z.
Crear un objetivo de inicio en la distancia Aproximacin especificada en el primer objetivo de la curva, en la direccin de aproximacin. Crear un objetivo de partida en la distancia Partida especificada en el primer objetivo de la curva, en la direccin de aproximacin. Iniciar la trayectoria en una ubicacin de la curva distinta del punto de inicio. Inicio de offset
Finalizar la trayectoria en una ubicacin de la Fin de offset curva distinta del punto final. Para crear un offset que ser igual en todos los objetivos de la trayectoria. Offset de objetivo local
8 Pestaa Inicio
8.11. Trayectoria a partir de curva Continuacin 7. Seleccione una opcin en Parmetros de aproximacin: Para Seleccione o introduzca valores en
Especificar la desviacin mxima permitida Desv. lnea mx. entre la lnea de la curva y la trayectoria. Una tolerancia baja generar ms objetivos que una tolerancia alta. Seleccione si la curva debe representarse Lineal/circular con movimientos lineales o si debe usarse un movimiento circular en la trayectoria. Especifique la distancia mnima entre los Distancia mn. objetivos. Este cuadro slo se utiliza si se ha seleccionado un movimiento lineal anteriormente. Seleccione el radio mximo para los Rad. mx. movimientos circulares en la trayectoria. Los movimientos circulares ms grandes sern sustituidos por movimientos lineales. Este cuadro slo se utiliza si se ha seleccionado un movimiento circular anteriormente.
8. Haga clic en Crear. La trayectoria y sus objetivos aparecern en el navegador y en la ventana de grficos. NOTA! Los objetivos creados no tienen definida ninguna configuracin de ejes de robot, que es necesaria para su uso en programas con monitorizacin de configuraciones. Para obtener ms informacin acerca de la definicin de configuraciones de ejes del robot, consulte Definicin de la configuracin de ejes del robot para trayectoriass en la pgina 103. Ventana de dilogo Crear trayectoria con curva
Seleccione curvas del grfico Crear sobre curva Seleccione la curva a partir de la cual desea crear una trayectoria, haciendo clic en Aadir nuevo y haciendo clic en la curva seleccionada en la ventana de grficos. Con esta casilla de verificacin, se garantiza que la trayectoria se genere en la curva. Si se desactiva, la trayectoria puede generarse en la superficie de referencia, si se utiliza una. Esta casilla de verificacin se selecciona si se debe utilizar una superficie de referencia. La orientacin inicial del objetivo ser en la normal de la superficie y los parmetros del objetivo dependern de esta orientacin. Seleccione en la lista el objeto de trabajo a partir del cual desea crear la trayectoria. Especifica el ngulo de rotacin alrededor del eje X. Especifica el ngulo de rotacin alrededor del eje Y. Especifica el ngulo de rotacin alrededor del eje Z. Crea un objetivo de inicio en la distancia especificada en el primer objetivo de la curva, en la direccin de aproximacin. Crea un objetivo de alejamiento en la distancia especificada en el primer objetivo de la curva, en la direccin de aproximacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Superficie de referencia
Insertar objetivos en objeto de trabajo Parmetros de objetivos Aproximacin Recorrido Giro Aproximacin Partida
8 Pestaa Inicio
8.11. Trayectoria a partir de curva Continuacin
Inicio de offset Si desea un punto de inicio distinto del inicio de la curva, introduzca el offset respecto del punto de inicio en el cuadro Inicio de offset. Si desea un punto final distinto del final de la curva, introduzca el offset respecto del punto final en el cuadro Fin de offset. Introduzca el offset del objetivo local para generar el mismo offset en cada uno de los objetivos. Especifica la desviacin mxima permitida entre la lnea de la curva y la trayectoria. Una tolerancia baja genera una trayectoria ms exacta, con ms objetivos que una tolerancia alta. Selecciona si la curva debe representarse con segmentos lineales o si deben usarse segmentos circulares en la trayectoria. Especifica la distancia mnima entre los objetivos. Este cuadro slo es aplicable a las trayectorias lineales. Especifica el radio mximo para los movimientos circulares en la trayectoria. Los segmentos circulares ms grandes sern sustituidos por segmentos lineales. Este cuadro slo es aplicable a las trayectorias circulares.
Lineal/Circular
3HAC032104-005 Revisin: D
229
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. sistema Seleccionar un sistema Seleccione aqu el sistema que contiene los robots que desee programar. Cada robot del sistema se muestra en su propia fila en esta cuadrcula. En las columnas puede hacer los cambios descritos a continuacin. Active esta casilla de verificacin para usar el robot en el programa de MultiMove. Especifique si el robot sostiene la herramienta o el objeto de trabajo. Muestra el nombre del robot. Haga clic en este botn para actualizar las trayectorias en la cuadrcula si cualquiera de ellas ha cambiado. Este botn cambia al color rojo si se ha detectado algn cambio y se requiere una actualizacin. Cada trayectoria de la estacin se muestra en su propia fila en esta cuadrcula. En las columnas puede hacer los cambios descritos a continuacin. Active esta casilla de verificacin para las trayectorias que desee usar en el programa. Muestra el orden en el que se ejecutarn las trayectorias. Para cambiar el orden, utilice las listas de la columna Trayectoria para reorganizar las filas en las que aparecen las trayectorias. Permite indicar qu trayectoria debe ejecutarse en la posicin. Al crear una nueva posicin inicial, seleccione aqu un robot al que debe intentar alcanzar el otro. Hace que los otros robots salten hasta la nueva posicin inicial.
Sistema
Activar
Trayectorias
Activar
Peticin
Trayectoria Posicin inicial Seleccione el robot al que debe saltar el otro Aplicar
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: Bloquear la orientacin o la posicin de la herramienta. Optimizar el tiempo de ciclo o la alcanzabilidad mediante tolerancias permitidas. Evitar colisiones o singularidades, mediante la limitacin de los movimientos de los ejes.
Tanto Influencia de ejes como Limitaciones de TCP restringen los movimientos del robot. Los cambios hechos en estos parmetros pueden dar lugar a un rendimiento menor o a situaciones en las que resulta imposible encontrar soluciones adecuadas. Los valores de peso de los conjuntos Pesos de ejes y Limitaciones de TCP definen hasta qu punto afecta el valor de cada eje o cada direccin del TCP a los movimientos del robot entre s. Lo que importa es la diferencia entre los valores de los pesos, no los valores absolutos. Si se han definido comportamientos contrarios, el que tenga un valor de peso menor es el que tiene prioridad. Con Tolerancia de herramienta, en lugar de limitarlo, se permite un mayor grado de movimiento. Por tanto, muchas tolerancias permiten aumentar los tiempos de ciclo y de proceso y mejoran la alcanzabilidad de los robots. Tambin las tolerancias tienen un valor de peso, que en este caso determina hasta qu punto utilizarn los robots las tolerancias. Un valor bajo indica que la tolerancia se utilizar en gran medida, mientras que un valor alto indica que los robots intentarn evitar el uso de la tolerancia. 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Las limitaciones del TCP controlan la posicin y la orientacin de la herramienta. La activacin de una limitacin de TCP reduce el movimiento de la herramienta y aumenta el movimiento de la pieza de trabajo. Las tolerancias de la herramienta controlan la desviacin permitida entre la herramienta y la pieza de trabajo. De forma predeterminada, las tolerancias no estn activadas, lo que significa que no se permite ninguna desviacin. La activacin de una tolerancia, si corresponde, puede aumentar el rendimiento de los movimientos. Por ejemplo, si la herramienta es simtrica alrededor de su eje Z, puede activar la tolerancia Rz sin afectar a la exactitud de las trayectorias generadas. El offset de la herramienta establece una distancia fija entre la herramienta y las trayectorias.
Influencia de Seleccionar robot ejes Ejes del robot Seleccione en este cuadro qu ejes del robot desea limitar. Muestra los ejes del robot y los pesos de sus limitaciones. Cada eje se muestra en su propia fila. Muestra a qu ejes afecta la limitacin.
Eje
8 Pestaa Inicio
8.12. MultiMove Continuacin
Influencia Especifique hasta qu punto se limita el movimiento del eje. 0 significa un eje bloqueado, mientras que 100 significa que no se aplica ninguna limitacin respecto de los valores de limitacin predeterminados. En esta cuadrcula se muestran las posiciones y rotaciones del TCP, junto con los pesos de sus limitaciones. Active esta casilla de verificacin para activar la limitacin para esta pose del TCP. Muestra la pose del TCP que est afectada por la limitacin. Especifique el valor de pose a limitar. Escriba el valor o haga clic en el botn Elegir desde TCP para usar los valores de la posicin actual del TCP. Especifique hasta qu punto se limita el movimiento para el valor del TCP. 0 significa un TCP bloqueado en esta pose, mientras que 100 significa que no se aplica ninguna limitacin respecto de los valores de limitacin predeterminados. Active esta casilla de verificacin para activar la tolerancia para esta pose de la herramienta. Muestra la pose de la herramienta que est afectada por la limitacin. Especifique el valor alrededor del cual desea aplicar la tolerancia. Especifique el tamao de la tolerancia. 0 significa que no se permite ninguna desviacin, mientras que 100 significa que se permiten todas las desviaciones. Active esta casilla de verificacin para activar el offset para esta pose de la herramienta. Muestra la pose de la herramienta que est afectada por el valor de offset. Especifique aqu el valor del offset.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Limitaciones de TCP
TCP activo
Activar
Pose Valor
Influencia
Offset
8 Pestaa Inicio
8.12. MultiMove Continuacin Pestaa Crear trayectorias Esta pestaa se utiliza para crear trayectorias de RobotStudio para los robots de MultiMove. Las trayectorias se crean de acuerdo con los movimientos mostrados durante la simulacin de prueba reproducida ms recientemente. 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 Especifique el primer nmero de ID para la sincronizacin de las instrucciones de los robots. Especifique el intervalo existente entre los nmeros de ID sucesivos. Especifique un prefijo para la variable de identidad de sincronizacin, que interconecta las instrucciones de sincronizacin de las tareas del robot de la herramienta y del robot de la pieza de trabajo. Especifique un prefijo para la variable de lista de tareas, que identifica las tareas del robot de la herramienta y del robot de la pieza de trabajo para su sincronizacin. Especifique un prefijo para las trayectorias generadas. Especifique un prefijo para los objetivos generados. Especifique a qu objeto de trabajo pertenecen los objetivos generados para el robot de la pieza de trabajo. Especifique qu datos de herramienta debe utilizar la pieza de trabajo a la hora de alcanzar sus objetivos. Haga clic en este botn para generar trayectorias en RobotStudio para los ltimos movimientos comprobados y de acuerdo con los parmetros especificados.
TCP de pieza
Generar trayectorias
Crear trayectorias
8 Pestaa Inicio
8.12. MultiMove Continuacin 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 Especifique un prefijo para las trayectorias a crear. Especifique aqu un prefijo para los objetivos generados. Especifique el primer nmero de ID para la sincronizacin de las instrucciones de los robots. Especifique el intervalo existente entre los nmeros de ID sucesivos. Especifique un prefijo para la variable de identidad de sincronizacin, que interconecta las instrucciones de sincronizacin de las tareas del robot de la herramienta y del robot de la pieza de trabajo. Especifique un prefijo para la variable de lista de tareas, que identifica las tareas del robot de la herramienta y del robot de la pieza de trabajo para su sincronizacin.
Configurar
Seleccione los robots para los que desea programar objetivos. Esta cuadrcula tambin muestra los objetos de trabajo y las herramientas que se utilizarn en los objetivos. Muestra un rbol jerrquico que contiene las instrucciones de movimiento creadas. El rbol est organizado de la misma forma que el rbol del navegador Diseo.
Programar
Posicin
Seleccione el tipo de instruccin de Seleccione el tipo de sincronizacin sincronizacin que desee utilizar. Coordinado implica que todas las instrucciones de movimiento estn sincronizadas entre los robots. Semicoordinado implica que los robots funcionan independientemente en algunos momentos y se esperan el uno al otro (por ejemplo al reposicionar la pieza de trabajo). Para obtener informacin detallada acerca de los tipos de coordinacin, consulte el Manual de aplicaciones MultiMove.
8 Pestaa Inicio
8.12. MultiMove Continuacin
MultiTeach Crea instrucciones de movimiento para los robots seleccionados en las opciones, para moverlos hasta las posiciones actuales. Las instrucciones de movimiento creadas se insertan inmediatamente en sus lugares correctos en el rbol Informacin de MultiTeach. Confirma la creacin de las instrucciones.
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. Adems de los datos del grupo Estado, la ventana Salida de RobotStudio tambin muestra la informacin del controlador virtual durante la simulacin.
Reproducir << < > >> 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.
8 Pestaa Inicio
8.12. MultiMove Continuacin
Reproducir Haga clic en este botn para mover los robots a lo largo de las trayectorias. El botn Reproducir tambin tiene un cuadro de lista en el que puede activar los comandos siguientes: Guardar posicin actual: Guarda la posicin de inicio actual. Dado que los movimientos calculados se basan en la posicin de inicio del robot, el guardado de la posicin de inicio resulta til a la hora de probar soluciones alternativas. Restaurar posicin guardada: Mueve los robots de nuevo a las posiciones de inicio guardadas. Restaurar ltima posicin de bucle cerrado: Mueve los robots de nuevo a la ltima posicin de inicio utilizada. Cerrar bucle: Encuentra una posicin de inicio adecuada basndose en las posiciones actuales de los robots y prepara el clculo de los movimientos. Calcular: Calcula y ejecuta los movimientos. Permite seleccionar la velocidad a la que se realiza la simulacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Active esta casilla de verificacin para que la simulacin se detenga tras ejecutar las trayectorias una vez. Si est desactivada, la simulacin se sigue ejecutando una y otra vez hasta detenerla manualmente. Active esta casilla de verificacin para ejecutar la simulacin a medida que se calculan los movimientos. Esto resulta til para el trabajo de resolucin de problemas, dado que muestra e informa de los objetivos que el robot no puede alcanzar. Active esta casilla de verificacin para detener la simulacin si se produce un error. Se recomienda el uso de la funcin Cancelar en caso de error si se utiliza Simular en lnea, para reducir al mnimo el nmero de mensajes de error una vez detectado el primer error.
Simular en lnea
8 Pestaa Inicio
8.12. MultiMove Continuacin
Observar cierre de bucle Active esta casilla de verificacin para mostrar la bsqueda de una posicin de inicio adecuada en la ventana de grficos. Desactive la casilla de verificacin para hacer saltar los robots hasta la posicin de inicio una vez encontrada sta.
Asistente Configurar sistema de MultiMove El asistente Configurar sistema de MultiMove le gua a travs de la configuracin de los robots y objetos de trabajo del sistema MultiMove. Si los objetos de trabajo no estn configurados correctamente al iniciar las funciones de MultiMove, se le preguntar si desea ejecutar el asistente. Tambin puede iniciarlo manualmente desde la pgina Herramientas de MultiMove. El asistente cuenta con cuatro pginas. El panel de informacin de la parte inferior indica la pgina actual.
Robot de pieza de trabajo La pgina Robot de pieza de trabajo contiene una lista en la que puede seleccionar el robot que sostiene la pieza de trabajo. Slo es posible configurar un nico robot como robot de pieza de trabajo. Si su estacin tiene varios robots que sostienen la pieza de trabajo, configure uno de ellos como robot de pieza de trabajo y el otro como robot de herramienta y cree trayectorias para estos robots en las partes en las que slo sostienen la pieza de trabajo. La pgina Robots de herramienta contiene una lista en la que puede seleccionar qu robot acta sobre la pieza de trabajo. Todos los robots seleccionados como robots de herramienta se coordinan con el robot de pieza de trabajo. No se coordinarn los robots del sistema que no estn seleccionados ni como robot de pieza de trabajo ni como robot de herramienta. La pgina Objetos de trabajo contiene un cuadro para cada robot de herramienta, en el que se especifica el objeto de trabajo en el que deben crearse los objetivos para las trayectorias de MultiMove. El asistente conectar este objeto de trabajo al robot de la pieza de trabajo, para la activacin de MultiMove. Escriba en el cuadro un nombre para el nuevo objeto de trabajo a crear, o active la casilla de verificacin Usar objeto de trabajo existente y seleccione uno de la lista. La pgina Resultado muestra un resumen de la configuracin de la estacin. Haga clic en Terminado para terminar o en Anterior para volver atrs y cambiar la configuracin.
Robots de herramienta
Objetos de trabajo
Resultado
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.
8 Pestaa Inicio
8.12. MultiMove Continuacin 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 trayectorias Activar Tarea Trayectoria Analizar Informe Analizar Seleccione esta opcin para incluir la tarea en el anlisis. Muestra el nombre de la tarea. Seleccione aqu la trayectoria a analizar para la tarea actual. Haga clic en este botn para iniciar el anlisis. Correcto. Las trayectorias son compatibles en el aspecto especificado.
xx0600002648
xx0600002649
Informacin. Las trayectorias no son totalmente compatibles en el aspecto especificado, pero es posible que el programa de robot se ejecute correctamente. Error. Las trayectorias no son compatibles en el aspecto especificado y el programa de robot no puede ejecutarse correctamente.
xx0600002650
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 Muestra el nombre de la trayectoria cuyas IDs se recalcularn. Define el nmero de la primera ID de la trayectoria. Define el tamao del paso para aumentar el nmero de ID de cada instruccin de movimiento.
Actualizar slo instrucActive esta casilla de verificacin para recalcular nicamente ciones 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 Actualizar slo instrucciones entre SyncMove On/Off. Active esta casilla de verificacin para influir nicamente en las instrucciones de movimiento que pertenezcan a las partes ya sincronizadas de la trayectoria. Desactive esta casilla de verificacin para actualizar las IDs de las instrucciones en todas las partes de la trayectoria.
8 Pestaa Inicio
8.12. MultiMove Continuacin Herramienta Convertir trayectoria en trayectoria de MultiMove sta es una de las herramientas que permiten trabajar manualmente con programas de MultiMove. Permite aadir argumentos de ID de sincronizacin a todas las instrucciones de la trayectoria y opcionalmente tambin a las instrucciones SyncMoveOn/Off, para preparar una trayectoria convencional para el uso de MultiMove. Esta herramienta se utiliza con una trayectoria cada vez, as que para crear un programa de MultiMove debe convertir una trayectoria para cada robot y a continuacin crear una lista de tareas e identidades de sincronizacin que aadir a las instrucciones de sincronizacin.
ttulo ID de inicio ndice de pasos de ID Muestra el nombre de la trayectoria cuyas IDs se recalcularn. Define el nmero de la primera ID de la trayectoria. Define el tamao del paso para aumentar el nmero de ID de cada instruccin de movimiento.
Aada SyncMove On/Off Active esta casilla de verificacin para aadir instrucciones que antes y despus inician y detienen la sincronizacin.
Herramienta Crear lista de tareas sta es una de las herramientas que permiten trabajar manualmente con programas de MultiMove. Crea una variable del tipo de dato de RAPID tasks, para identificar las tareas que se sincronizarn. A continuacin, en cada instruccin SyncMoveOn o WaitSyncTask, especificar qu lista de tareas desea utilizar.
Nombre de lista de tareas Especifica el nombre de la lista de tareas. Tareas que se incluirn Active la casilla de verificacin de las distintas tareas a incluir en la lista.
sta es una de las herramientas que permiten trabajar manualmente con programas de MultiMove. Crea una variable del tipo de dato de RAPID SyncIdent, para identificar las instrucciones de sincronizacin que deben estar sincronizadas.
Nombre de identidad de sincronizacin Tareas en las que se crear la identidad de sincronizacin. Especifica el nombre de la variable SyncIdent a crear. Active la casilla de verificacin de cada tarea que desee usar con esta identidad de sincronizacin.
3HAC032104-005 Revisin: D
239
8 Pestaa Inicio
8.13. Programar instruccin
240
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.14. Instruccin de movimiento
Aqu puede cambiar el nombre del objetivo que se crea al crear la instruccin de movimiento. Especifique los valores de ejes del robot. Seleccione el cuadro y haga clic en la lista para definir los valores. Especifique los valores de ejes de los ejes externos, si existen en la estacin. Seleccione el cuadro y haga clic en la lista para definir los valores.
Tipo de almacenamiento Haga clic en este botn para ampliar o contraer las partes de la ventana de dilogo Crear instruccin Move. Mdulo Especifique el mdulo en el que debe declararse el objetivo de ejes.
3HAC032104-005 Revisin: D
241
8 Pestaa Inicio
8.15. Instruccin de accin
2. Haga clic con el botn derecho en Trayectoria y seleccione Insertar instruccin de accin. Aparece la ventana de dilogo Crear instruccin de accin. 3. En la lista Plantillas de instrucciones, seleccione la instruccin de accin que desee crear. 4. Opcionalmente, modifique los argumentos de la instruccin en la cuadrcula Argumentos de instruccin. Para obtener informacin detallada sobre los argumentos de cada instruccin, consulte el Manual de referencia de RAPID. 5. Haga clic en Crear.
242
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.16. Administrador de plantillas de instrucciones
Cap (Continuous Application Process) Disp (Dispense) Trigg (Fixed Position Events) Spot Pneumatic Spot Servo Spot Servo Equalizing Paint
8 Pestaa Inicio
8.16. Administrador de plantillas de instrucciones Continuacin
xx0600003320
Elemento
1 2
Descripcin
Botones para importacin, exportacin y validacin rbol de plantillas de instrucciones. Este rbol jerrquico organiza las plantillas. Las plantillas siempre son los nodos de menor nivel. Para obtener ms detalles acerca de los nodos concretos del rbol, consulte el elemento 5 y siguientes, que aparecen a continuacin. Descripcin breve de la edicin y la creacin de plantillas de instrucciones. 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. Nodo superior de Plantillas de instrucciones. Aqu puede ver a qu tarea pertenecen las plantillas. El nodo Instrucciones de accin contiene todo lo relacionado con las plantillas de instrucciones de accin. Un nodo Descripcin de instruccin de accin, en este caso representado por la instruccin Set DO, define los argumentos que pueden ser establecidos para las plantillas de instrucciones de accin de ese tipo. Puede crear descripciones de instrucciones de accin para todas las instrucciones de accin conocidas por el sistema que se ejecuta en el controlador virtual. Un nodo Plantilla de instrucciones de accin, en este caso representado por Predeterminado, contiene instancias de las descripciones de instruccin de accin, con valores definidos para los argumentos. El nodo Instrucciones de movimiento contiene todo lo relacionado con las plantillas de instrucciones de movimiento.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3 4
5 6 7
8 Pestaa Inicio
8.16. Administrador de plantillas de instrucciones Continuacin Elemento
10
Descripcin
El nodo Descripciones de instrucciones de movimiento contiene todas las descripciones de las instrucciones de movimiento de la tarea. Si la descripcin de una instruccin no est presente en la lista, haga clic con el botn derecho en este nodo para aadirla. Puede crear descripciones de instrucciones de movimiento para todas las instrucciones de movimiento conocidas por el sistema que se ejecutan en el controlador virtual. 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. El nodo Definiciones de procesos, que rene todas las definiciones de los procesos, contiene conjuntos de plantillas de proceso que a su vez contienen plantillas de instrucciones optimizadas para procesos especficos. Un nodo Definicin de proceso, en este caso representado por el proceso Move genrico, contiene conjuntos de plantillas de proceso que a su vez contienen plantillas de instrucciones optimizadas para procesos especficos. Un nodo Plantilla de proceso, en este caso representado por el proceso Predeterminado genrico, contiene conjuntos de plantillas de instrucciones de movimiento con valores de argumento optimizados para procesos especficos. Una plantilla de proceso puede albergar una instruccin de movimiento para cada tipo de instruccin de movimiento definida por una descripcin de instruccin de movimiento. 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.
11
12
13
14
15
Importacin de una plantilla 1. Haga clic en Importar para abrir la ventana de dilogo Abrir archivo. 2. Seleccione el archivo a importar y haga clic en Aceptar. Exportacin de una plantilla 1. Seleccione un nodo exportable de la vista de rbol y haga clic en Exportar para abrir la ventana de dilogo Guardar archivo. 2. Haga clic en Aceptar. Validacin de plantillas 1. Seleccione un nodo de la vista de rbol y haga clic en Validar. Cualquier problema de validez se refleja mediante iconos y la informacin sobre herramientas de los nodos correspondientes, adems de indicarse en la ventana Salida.
3HAC032104-005 Revisin: D
245
8 Pestaa Inicio
8.17.1. Mover
246
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.17.2. Girar
8.17.2. 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.
3HAC032104-005 Revisin: D
247
8 Pestaa Inicio
8.17.3. Mover eje
248
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.17.4. Movimiento lineal
3HAC032104-005 Revisin: D
249
8 Pestaa Inicio
8.17.5. Movimiento de varios robots
250
3HAC032104-005 Revisin: D
8 Pestaa Inicio
8.18. Punto de vista
Mover hasta punto de vista Mueve la vista en 3D activa hasta la ubicacin almacenada en el punto de vista.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Cambiar a actual
Modifica el punto de vista para situarlo en la ubicacin y la direccin actuales de la vista en 3D activa. ATENCIN! Esta accin no puede deshacerse. Activa o desactiva la visibilidad de la representacin en 3D del punto de vista. ATENCIN! Esta accin no puede deshacerse. Elimina el punto de vista. ATENCIN! Esta accin no puede deshacerse. Cambia el nombre del punto de vista. ATENCIN! Esta accin no puede deshacerse.
Visible
8 Pestaa Inicio
8.18. Punto de vista Continuacin Mover hasta punto de vista Tambin es posible mover una vista en 3D activa hasta la ubicacin almacenada en el punto de vista con el Gestor de eventos. 1. Cree un punto de vista. Consulte Creacin de un punto de vista en la pgina 251. 2. Aada un evento. Consulte Gestor de eventos en la pgina 321 Aparece la ventana de dilogo Crear nuevo evento. 3. Seleccione Simulacin en Activacin y Tiempo de simulacin dentro de Tipo de disparo de evento. Haga clic en Siguiente. 4. Ajuste el tiempo de activacin. Haga clic en Siguiente. 5. Seleccione Mover hasta punto de vista en Seleccionar tipo de accin. Haga clic en Siguiente. 6. Seleccione el punto de vista en Seleccione punto de vista y defina el tiempo de transicin. 7. Haga clic en Finalizar. NOTA! La funcin Mover hasta punto de vista tambin se ejecuta el reproducir la simulacin en el visor de Station Viewer.
252
3HAC032104-005 Revisin: D
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: D
253
9 Pestaa Modelado
9.2. Grupo de componentes
254
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.3. Pieza vaca
3HAC032104-005 Revisin: D
255
9 Pestaa Modelado
9.4.1. Componente inteligente
Definicin
Una clase de .NET asociada a un componente inteligente y que puede implementar un componente personalizado reaccionando a determinados eventos, por ejemplo pasos de tiempo de simulacin y cambios en los valores de las propiedades. Un objeto conectado a un componente inteligente que tiene un valor, tipo y otras caractersticas concretas. El valor de la propiedad es utilizado por code-behind para controlar el comportamiento de componente inteligente. Conecta el valor de una propiedad al valor de otra propiedad.
Propiedad [dinmica]
Enlazamientos de [propiedad]
Atributos de [propiedad] Pares de clave y valor que contienen informacin adicional acerca de una propiedad dinmica, como por ejemplo restricciones de valores. Seal de [E/S] Un objeto conectado a un componente inteligente que tiene un valor y una direccin (entrada/salida), de forma similar a las seales de E/S de un controlador de robot. El valor de la seal es utilizado por code-behind para controlar el comportamiento del componente inteligente. Conecta el valor de una seal al valor de otra seal. El proceso de conectar varios componentes inteligentes mediante enlazamientos y/o conexiones con el fin de implementar un comportamiento ms complejo. Un objeto de dato contenido en un componente inteligente. Entre sus usos estn el montaje de code-behind y la creacin de recursos localizados.
Activo
256
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.4.2. Editor de componentes inteligentes
Cmo abrir un Editor de componentes inteligentes 1. Haga clic en Componente inteligente o seleccione Editar componente en el men contextual. Aparece la ventana de Editor de componentes inteligentes.
3HAC032104-005 Revisin: D
257
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
Aadir componente
Descripcin
Aade un objeto subordinado de la lista al componente. Puede seleccionar un componente inteligente bsico incorporado, un nuevo componente inteligente vaco, una biblioteca de un archivo o una pieza geomtrica de un archivo. Para obtener ms informacin acerca del componente inteligente bsico, consulte Componentes inteligentes bsicos en la pgina 268. 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 328. Desconecta de la biblioteca el objeto seleccionado, lo que permite su edicin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Haga clic con el botn derecho para mostrar los siguientes elementos de men contextual: Elemento
Editar Eliminar Mostrar en el navegador Seleccionar como funcin
Descripcin
Cambia el contexto del Editor al objeto subordinado seleccionado. Elimina el objeto subordinado. Indica si el objeto debe mostrarse en el navegador Diseo. 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. Abre la ventana de dilogo Editor de propiedades para el objeto. Consulte Editor de propiedades en la pgina 285.
Propiedades
9 Pestaa Modelado
9.4.3. Pestaa Componer Continuacin 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
Guardar estado actual Restaurar estado seleccionado Detalles Eliminar
Descripcin
Abre la ventana de dilogo Guardar estado actual. Consulte Guardar estado actual en la pgina 259. Devuelve el componente al estado seleccionado. Abre una ventana que muestra informacin detallada acerca del estado seleccionado. Elimina el estado seleccionado.
Guardar estado actual 1. En el cuadro de texto Nombre, introduzca un nombre para el estado. Si ya existe un estado con el mismo nombre, se le preguntar si desea sobrescribir el estado existente. 2. En el cuadro de texto Descripcin, introduzca la descripcin para el estado. 3. En Valores a guardar, seleccione el valor que desea guardar. 4. Recursivo Active la casilla de verificacin para guardar el estado de todos los componentes subordinados.
En Valores a guardar puede seleccionar determinados valores del controlador virtual en los estados guardados. No es necesario seleccionar la opcin Recursivo dado que el estado de la estacin se guarda siempre.
Para obtener ms informacin, consulte Lgica de estacin en la pgina 328. Activos Los activos contenidos en el componente se muestran en una cuadrcula. Estn disponibles los siguientes comandos: Comando
Aadir activo Definir icono
Descripcin
Abre una ventana de dilogo que permite examinar y seleccionar cualquier archivo como un activo. Abre una ventana de dilogo que permite examinar y seleccionar una imagen que representa a un componente inteligente. Sustituye los datos de todos los activos con los datos del archivo correspondiente del disco. Si el archivo no est disponible, aparece un mensaje de aviso en la ventana de salida. Abre el activo seleccionado en el programa asociado.
Ver
9 Pestaa Modelado
9.4.3. Pestaa Componer Continuacin Comando
Guardar Eliminar
Descripcin
Abre una ventana de dilogo que permite guardar el activo seleccionado. Elimina el activo seleccionado.
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.
260
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.4.4. Pestaa Propiedades y enlazamientos
Descripcin
Abre la ventana de dilogo Aadir propiedad dinmica. Consulte Aadir o editar propiedad dinmica en la pgina 261. Abre la ventana de dilogo Exponer propiedad subordinada. Consulte Exponer propiedad subordinada en la pgina 262. Abre la ventana de dilogo Editar propiedad dinmica para la propiedad seleccionada. Elimina la propiedad seleccionada.
Aadir o editar propiedad dinmica La ventana de dilogo Aadir propiedad dinmica permite crear una nueva propiedad dinmica o editar una propiedad existente. Estn disponibles los siguientes controles: Control
Identificador de propiedades
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Especifica un identificador para la propiedad. El identificador debe ser alfanumrico, comenzar por una letra y ser exclusivo. Una descripcin detallada de la propiedad. Indica si debe ser posible modificar el valor de la propiedad en elementos de GUI como el Editor de propiedades. Especifica el tipo de propiedad de entre una lista de tipos permitidos. Especifica el valor de la propiedad. El control se actualiza al cambiar el tipo de propiedad y/o los atributos. Permite aadir, eliminar y modificar atributos de propiedades. A continuacin se enumeran los atributos disponibles: MinValue MaxValue Quantity Slider AutoApply ATENCIN! Los atributos numricos se especifican en unidades del sistema internacional.
ATENCIN: 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. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 261
9 Pestaa Modelado
9.4.4. Pestaa Propiedades y enlazamientos Continuacin 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
Identificador de propiedades Direccin de enlazamiento Objeto de origen o de destino
Descripcin
El identificador de la nueva propiedad. De forma predeterminada, es el mismo que el identificador de la propiedad subordinada seleccionada. Especifica la direccin del enlazamiento de propiedades. Especifica el objeto subordinado para el cual debe exponerse una propiedad.
Enlazamientos de propiedad Los enlazamientos de propiedad contenidos en el componente se muestran en una cuadrcula. Estn disponibles los siguientes comandos: Comando
Aadir enlazamiento Aadir enlazamiento de expresin Editar
Descripcin
Abre la ventana de dilogo Aadir enlazamiento. Abre la ventana de dilogo Aadir enlazamiento de expresin. Abre la ventana de dilogo Editar enlazamiento o Editar Expresin enlazamiento, en funcin del tipo de enlazamiento seleccionado. Elimina el enlazamiento seleccionado.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Eliminar
Aadir o editar enlazamiento La ventana de dilogo Aadir enlazamiento le permite crear o editar un enlazamiento de propiedades. Estn disponibles las siguientes opciones: Control
Objeto de origen Propiedad de origen Objeto de destino Propiedad de destino
Descripcin
Especifica el propietario de la propiedad de origen. Especifica el origen del enlazamiento. Especifica el propietario de la propiedad de destino. Especifica el destino del enlazamiento. ATENCIN! Slo se enumeran las propiedades del mismo tipo que el tipo de la propiedad de origen. Permite definir dos veces la propiedad de destino en el mismo contexto, lo que de otro modo genera un error. ATENCIN! 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.
9 Pestaa Modelado
9.4.4. Pestaa Propiedades y enlazamientos Continuacin Aadir o editar enlazamiento de expresin La ventana de dilogo Aadir enlazamiento de expresin permite especificar una expresin matemtica como origen de un enlazamiento de propiedades. Estn disponibles los siguientes controles: Control
Expresin
Descripcin
Especifica las expresiones matemticas. A continuacin se enumeran las expresiones matemticas permitidas: Operadores permitidos: +, - (unario y binario) *, /, ^ (potencia), Sin(), Cos(), Sqrt(), Atan() y Abs(). Operandos permitidos: Constantes numricas, PI y propiedades dinmicas numricas del componente inteligente actual y de cualquier componente inteligente subordinado. ATENCIN! El cuadro de texto presenta una funcionalidad de tipo IntelliSense, lo que permite seleccionar entre las propiedades disponibles. Si la expresin introducida en el cuadro de texto no es valida, se muestra un icono de error. Especifica el propietario de la propiedad de destino. Especifica el destino del enlazamiento. ATENCIN! Slo se enumeran las propiedades numricas.
3HAC032104-005 Revisin: D
263
9 Pestaa Modelado
9.4.5. Pestaa Seales y conexiones
Descripcin
Abre la ventana de dilogo Aadir seales de E/S. Abre la ventana de dilogo Exponer seal subordinada. Abre la ventana de dilogo Editar seal. Elimina la seal seleccionada.
Aadir o editar seales de E/S La ventana de dilogo Aadir seales de E/S permite editar una seal de E/S o aadir una o varias seales de E/S al componente. Estn disponibles los siguientes controles: Control
Tipo de seal
Descripcin
Especifica el tipo y la direccin de la seal. A continuacin se enumeran los tipos de seales disponibles: Digital Analog Group Especifica el nombre de la seal. El nombre debe contener un carcter alfanumrico y comenzar por una letra (a-z o A-Z). ATENCIN! Si se crea ms de una seal, se aaden a sus nombres sufijos numricos especificados por ndice de inicio y Paso. Especifica el valor inicial de la seal. Un texto que describe la seal. Si se crean varias seales, todas tendrn la misma descripcin. Especifica que una seal digital debe tener un comportamiento transitorio. ATENCIN! Se aplica nicamente a las seales digitales. Indica que el valor de la seal se ponga a 0 automticamente. Especifica el nmero de seales a crear. Especifica el primer sufijo al crear varias seales. Especifica el intervalo entre sufijos al crear varias seales. Especifica el valor mnimo de una seal analgica. ATENCIN! Esto corresponde nicamente a las seales analgicas.
9 Pestaa Modelado
9.4.5. Pestaa Seales y conexiones Continuacin Control
Mximo
Descripcin
Especifica el valor mximo de una seal analgica. ATENCIN! Esto corresponde nicamente a las seales analgicas. Indica si la propiedad no debe ser visible en elementos de GUI como el Editor de propiedades y el Simulador de E/S. Indica si debe ser posible modificar el valor de la propiedad en elementos de GUI como el Editor de propiedades y el Simulador de E/S.
ATENCIN! 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
Nombre de seal
Descripcin
Especifica el nombre de la seal que debe crearse. De forma predeterminada, es el mismo que el nombre de la seal subordinada seleccionada. Especifica el objeto para el cual debe exponerse una seal. Especifica la seal subordinada.
Conexiones de E/S Las Conexiones de E/S contenidas en el componente se muestran en una cuadrcula.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Abre la ventana de dilogo Aadir conexin de E/S. Abre la ventana de dilogo Editar conexin de E/S. Abre la ventana de dilogo Administrar conexiones de E/S. Elimina la conexin seleccionada. Permite ordenar las conexiones seleccionadas movindolas hacia arriba o hacia abajo en la lista.
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
Objeto de origen Seal de origen
Descripcin
Especifica el propietario de la seal de origen. Especifica el origen de la conexin. El origen debe ser una salida de un componente subordinado o una entrada a un componente actual.
9 Pestaa Modelado
9.4.5. Pestaa Seales y conexiones Continuacin Control
Objeto de destino Seal de destino
Descripcin
Especifica el propietario de la seal de destino. Especifica el destino de la conexin. El objetivo debe ser del mismo tipo que el origen y bien una entrada a un componente subordinado o una salida desde el componente actual.
Permitir conexin cclica Permite definir dos veces la seal de destino en el mismo contexto, lo que de otro modo genera un error.
Administrar conexiones de E/S La ventana de dilogo Administrar conexiones de E/S muestra una representacin grfica de las conexiones de E/S del componente. Permite aadir, eliminar y modificar conexiones. Slo se muestran las seales digitales. Estn disponibles los siguientes controles: Control
Seales de origen / destino
Descripcin
Enumera las seales utilizadas en las conexiones, con las seales 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. Muestra las conexiones en forma de una flecha que une el origen y el destino Especifica un operador lgico y un tiempo de retardo. Aplica la lgica digital a las seales de entrada. Aadir origen: aade una seal de origen a la izquierda. Aadir destino: aade una seal de destino a la derecha. Aadir puerta lgica: aade una puerta lgica en el centro.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Eliminar
Administracin de conexiones de E/S Utilice este procedimiento para aadir, eliminar y crear nuevas conexiones de E/S. 1. Haga clic en Aadir y seleccione Aadir origen o Aadir destino o Aadir puerta lgica para aadir una seal de origen, una seal de destino o una puerta lgica, respectivamente. 2. Mueva el cursor hacia la Seal de origen hasta que aparezca un retculo. 3. Haga clic con el botn izquierdo del ratn y arrastre hacia la puerta lgica para crear una nueva conexin de E/S. 4. Seleccione la seal, conexin o puerta lgica y haga clic en Eliminar para eliminarla.
266
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.4.6. Pestaa Ver
3HAC032104-005 Revisin: D
267
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos
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
Operator
Descripcin
El operador lgico a utilizar. A continuacin se enumeran los distintos operadores: AND OR XOR NOT NOP Tiempo de retardo de la seal de salida.
Delay
Seales
InputA InputB Output
Descripcin
La primera entrada. La segunda entrada. El resultado de la operacin lgica.
LogicMux La salida se activa de acuerdo con: Output = (Input A * NOT Selector) + (Input B * Selector) Seales
Selector InputA InputB
Descripcin
Si tiene el nivel bajo, se selecciona la primera entrada. Si tiene el nivel alto, se selecciona la segunda entrada. Especifica la primera entrada. Especifica la segunda entrada.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Seales
Output
Descripcin
Especifica el resultado de la operacin.
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
Input OutputHigh OutputLow PulseHigh PulseLow
Descripcin
Especifica la seal de entrada. Cambia a alto (1) si la entrada es 1. Cambia a alto (1) si la entrada es 0. Enva un impulso cuando la entrada cambia al nivel alto. Enva un impulso cuando la entrada cambia al nivel bajo.
LogicSRLatch LogicSRLatch tiene un estado estable. Si Set=1, Output=1 y InvOutput=0 Si Reset=1, Output=0 y InvOutput=1 Descripcin
Activa la seal de salida. Desactiva la seal de salida. Especifica la seal de salida. Especifica la seal de salida inversa.
Seales
Set Reset Output InvOutput
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Convierte a AnalogOutput. Convierte a DigitalOutput. Convierte a GroupOutput. Convierte de DigitalInput y a DigitalOutput.
Seales
DigitalInput DigitalOutput AnalogInput AnalogOutput GroupInput GroupOutput
Descripcin
Convierte a DigitalProperty. Convertido desde DigitalProperty. Convierte a AnalogProperty. Convertido desde AnalogProperty. Convierte a GroupProperty. Convertido desde GroupProperty.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin VectorConverter Convierte entre Vector3 y valores X, Y y Z. Propiedades
X Y Z Vector
Descripcin
Especifica el valor X de Vector. Especifica el valor Y de Vector. Especifica el valor Z de Vector Especifica el valor de 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
Expression Result NNN
Descripcin
Especifica la expresin a evaluar. Especifica el resultado de la evaluacin. Especifica variables generadas automticamente.
Comparer Comparer compara el primer valor con el segundo valor utilizando Operator. Output cambia al valor 1 si la condicin se cumple. Propiedades
ValueA ValueB Operator
Descripcin
Especifica el primer valor. Especifica el segundo valor.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Especifica el operador de comparacin. A continuacin se enumeran los distintos operadores: == != > >= < <=
Seales
Output
Descripcin
Verdadero si el resultado de la comparacin es verdadero; de lo contrario, falso.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Counter Count se 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
Count
Descripcin
Especifica el conteo actual.
Seales
Increase Decrease Reset
Descripcin
Suma uno al conteo si tiene el valor True. Resta uno al conteo si tiene el valor True. Pone a cero el conteo cuando cambia al nivel alto.
Descripcin
Nmero de veces de pulsacin de la salida.
Seales
Execute Output
Descripcin
Cmbielo a alto (1) para pulsar la salida el nmero de veces del conteo. Impulso de salida.
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
StartTime Interval Repeat Current time
Descripcin
Especifica el tiempo que debe transcurrir antes del primer pulso. Especifica el tiempo de simulacin entre los pulsos. Especifica si la seal debe pulsarse repetidamente o slo una vez. Especifica el tiempo de simulacin actual.
Seales
Active Output
Descripcin
Cmbielo a True para activar el temporizador y a False para desactivarlo. Enva los pulsos con los intervalos especificados.
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
TotalTime LapTime AutoReset
Descripcin
Especifica el tiempo acumulado. Especifica el tiempo parcial actual. Si tiene el valor verdadero, TotalTime y LapTime cambian a 0 al iniciarse la simulacin.
Seales
Active Reset Lap
Descripcin
Cmbielo a True para activar el cronmetro y a False para desactivarlo. Pone a cero Total time y Lap time si se cambia al nivel alto. Inicia un nuevo tiempo parcial.
Primitivos paramtricos
ParametricBox ParametricBox genera un paraleleppedo con las dimensiones especificadas por longitud, anchura y altura. Propiedades
SizeX SizeY SizeZ GeneratedPart KeepGeometry
Descripcin
Especifica el tamao del paraleleppedo en la direccin del eje X. Especifica el tamao del paraleleppedo en la direccin del eje Y. Especifica el tamao del paraleleppedo en la direccin del eje Z. Especifica la pieza generada. 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
Update
Descripcin
Cmbielo a alto (1) para actualizar la pieza generada.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin ParametricCircle ParametricCircle genera un crculo con un radio determinado. Propiedades
Radius GeneratedPart GeneratedWire KeepGeometry
Descripcin
Especifica el radio del crculo. Especifica la pieza generada. Especifica el objeto de hilo generado. 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
Update
Descripcin
Cmbielo a alto (1) para actualizar la pieza generada.
ParametricCylinder ParametricCylinder genera un cilindro con las dimensiones indicadas en Radius y Height. Propiedades
Radius Height GeneratedPart KeepGeometry
Descripcin
Especifica el radio del cilindro. Especifica la altura del cilindro. Especifica la pieza generada. 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
Update
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Cmbielo a alto (1) para actualizar la pieza generada.
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
EndPoint Length GeneratedPart GeneratedWire KeepGeometry
Descripcin
Especifica el punto final de la lnea. Especifica la longitud de la lnea. Especifica la pieza generada. Especifica el objeto de hilo generado. 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
Update
Descripcin
Cmbielo a alto (1) para actualizar la pieza generada.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin LinearExtrusion LinearExtrusion extrude SourceFace o SourceWire a lo largo del vector indicado por Projection. Propiedades
SourceFace SourceWire Projection GeneratedPart KeepGeometry
Descripcin
Especifica la cara a extrudir. Especifica el hilo a extrudir. Especifica el vector a lo largo del cual se extrude. Especifica la pieza generada. 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.
CircularRepeater CircularRepeater crea un nmero determinado de copias de Source alrededor del centro del componente SmartComponent con un ngulo DeltaAngle determinado. Propiedades
Source Count Radius DeltaAngle
Descripcin
Especifica el objeto a copiar. Especifica el nmero de copias a crear. Especifica el radio del crculo. Especifica el ngulo entre las copias.
LinearRepeater LinearRepeater crea un nmero de copias de Source, con la separacin y la direccin indicadas en Offset. Propiedades
Source Offset Count
Descripcin
Especifica el objeto a copiar. Especifica la distancia entre dos copias. Especifica el nmero de copias a crear.
Copyright 2008-2010 ABB. Reservados todos los derechos.
MatrixRepeater MatrixRepeater crea un nmero especificado de copias en tres dimensiones, con la separacin especificada para el objeto en Source. Propiedades
Source CountX CountY CountZ OffsetX OffsetY OffsetZ
Descripcin
Especifica el objeto a copiar. Especifica el nmero de copias en la direccin del eje X. Especifica el nmero de copias en la direccin del eje Y. Especifica el nmero de copias en la direccin del eje Z. Especifica el offset entre copias en la direccin X. Especifica el offset entre copias en la direccin Y. Especifica el offset entre copias en la direccin Z.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin 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
Object1 Object2 NearMiss Part1 Part2 CollisionType
Descripcin
El primer objeto cuya posible colisin se desea comprobar. El segundo objeto cuya posible colisin se desea comprobar. Especifica la distancia de casi colisin. La pieza del primer objeto que presenta una colisin. La pieza del segundo objeto que presenta una colisin. None Near miss Collision
Seales
Active SensorOut
Descripcin
Especifica si el sensor CollisionSensor est activo o no. True si existe una casi colisin (NearMiss) o una colisin (Collision).
LineSensor
Copyright 2008-2010 ABB. Reservados todos los derechos.
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
Start End Radius SensedPart
Descripcin
Especifica el punto de inicio. Especifica el punto final. Especifica el radio. Especifica la pieza que presenta interseccin con el sensor de lnea. Si existe interseccin entre distintas piezas, se indica la pieza ms cercana al punto de inicio. Especifica el punto de la pieza en interseccin que est ms cercano al punto de inicio.
SensedPoint
Seales
Activo
Descripcin
Especifica si el sensor LineSensor est activo o no.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Seales
SensorOut
Descripcin
True si el sensor presenta interseccin con un objeto.
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
Origin Axis1 Axis2 SensedPart
Descripcin
Especifica el origen del plano. Especifica el primer eje del plano. Especifica el segundo eje del plano. Especifica la pieza que presenta interseccin con el sensor PlaneSensor. Si varias piezas presentan interseccin, la indicada en primer lugar en el navegador Diseo est seleccionada.
Seales
Active SensorOut
Descripcin
Especifica si el sensor PlaneSensor est activo o no. True si el sensor presenta interseccin con un objeto.
PositionSensor PositionSensor monitoriza la posicin y orientacin de un objeto. ATENCIN! La posicin y orientacin de un objeto slo se actualiza durante la simulacin. Propiedades
Object Reference ReferenceObject Position Orientation
Descripcin
Especifica el objeto a monitorizar. Especifica el sistema de coordenadas de referencia (Parent o Global). Especifica el objeto de referencia si Reference tiene el valor Object. Especifica la posicin del objeto con respecto a Reference. Especifica la orientacin (Euler ZYX) con respecto a Reference.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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
ReferenceObject ReferencePoint
Descripcin
Especifica el objeto cuyo objeto ms cercano se desea obtener. Especifica el punto cuyo objeto ms cercano se desea obtener.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Propiedades
RootObject
Descripcin
Especifica el objeto cuyos objetos subordinados se desean buscar. Si se deja vaco, se indica toda la estacin. Especifica el objeto ms cercano al objeto de referencia o al punto de referencia. Especifica la pieza ms cercana al objeto de referencia o al punto de referencia. Especifica la distancia entre el objeto de referencia y el objeto ms cercano.
Seales
Execute Executed
Descripcin
Cmbielo a True para buscar la pieza ms cercana. Enva un pulso al completarse.
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
Parent
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Especifica el objeto al que conectarse. Especifica el ndice de la brida de mecanismo a la que conectarse. Especifica el objeto a conectar. Si tiene el valor True, el objeto a conectar se monta sobre el objeto superior de vinculacin. Especifica la posicin relativa al objeto superior de conexin al utilizar Montar. Especifica la orientacin relativa al objeto superior de conexin al utilizar Montar.
Seales
Execute Executed
Descripcin
Cmbielo a True para crear la conexin. Enva un pulso al completarse.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin 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
Child KeepPosition
Descripcin
Especifica el objeto a desvincular. Si tiene el valor False, el objeto conectado se devuelve a su posicin original.
Seales
Execute Executed
Descripcin
Cmbielo a True para eliminar la conexin. Enva un pulso al completarse.
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
Source Copy Parent
Descripcin
Especifica el objeto a copiar. Especifica el objeto copiado. Especifica el objeto superior de la copia. Si no se especifica, la copia recibe el mismo objeto superior que el origen. Especifica la posicin de la copia con respecto a su objeto superior. Especifica la orientacin de la copia con respecto a su objeto superior. 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
Execute Executed
Descripcin
Cmbiela a True para crear una copia del objeto. Enva un pulso al completarse.
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
Objeto
Descripcin
Especifica el objeto a eliminar.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Seales
Execute Executed
Descripcin
Cmbielo a True para eliminar el objeto. Enva un pulso al completarse.
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
Object
Descripcin
Especifica el objeto a mostrar.
Seales
Execute Executed
Descripcin
Cmbielo a True para mostrar el objeto. Enva un pulso al completarse.
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
Object
Descripcin
Especifica el objeto a ocultar.
Seales
Execute Executed
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Cmbielo a True para ocultar el objeto. Enva un pulso al completarse.
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
Object Direction Speed Reference ReferenceObject
Descripcin
Especifica el objeto a mover. Especifica la direccin en la que mover el objeto. Especifica la velocidad del movimiento. Especifica el sistema de coordenadas en el que se especifican los valores. Puede tratarse de Global, Local u Object. Especifica el objeto de referencia si Reference tiene el valor Object.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Seales
Execute
Descripcin
Cmbielo a True para empezar a mover el objeto y a False para detenerlo.
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
Object CenterPoint Axis Speed Reference ReferenceObject
Descripcin
Especifica el objeto a rotar. Especifica el punto alrededor del cual rotar. Especifica el eje de la rotacin. Especifica la velocidad de la rotacin. Especifica el sistema de coordenadas en el que se especifican los valores. Puede tratarse de Global, Local u Object. Especifica el objeto con respecto a CenterPoint y Axis, si Reference tiene el valor Object.
Seales
Execute
Descripcin
Cmbielo a True para empezar a rotar el objeto y a False para detenerlo.
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
Object Position Orientation Reference ReferenceObject
Descripcin
Especifica el objeto a posicionar. Especifica la nueva posicin del objeto. Especifica la nueva orientacin del objeto. Especifica el sistema de coordenadas en el que se especifican los valores. Puede tratarse de Global, Local u Object. Especifica el objeto con respecto a Position y Orientation, si Reference tiene el valor Object.
Seales
Execute Executed
Descripcin
Cmbielo a True para empezar a mover el objeto y a False para detenerlo. Cambia a 1 cuando se completa la operacin.
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
Mechanism Pose Duration
Descripcin
Especifica el mecanismo a mover hasta una pose. Especifica el ndice de la pose hasta la que moverse. Especifica el tiempo del movimiento del mecanismo hasta la pose.
Seales
Execute Pause Cancel Executed Executing Paused
Descripcin
Cmbielo a True para iniciar o reanudar el movimiento del mecanismo. Pone el movimiento en pausa. Cancela el movimiento. Emite pulsos de nivel alto cuando el mecanismo ha alcanzado la pose. Cambia al nivel alto durante el movimiento. Cambia al nivel alto al ponerlo en pausa.
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
Mechanism Relative Duration J1 - Jx
Descripcin
Especifica el mecanismo a mover hasta una pose. Especifica si J1-Jx son relativos a los valores de inicio en lugar de valores absolutos de eje. Especifica el tiempo del movimiento del mecanismo hasta la pose. Valores de eje.
Seales
GetCurrent Execute Pause Cancel Executed Executing Paused
Descripcin
Obtiene los valores de eje actuales. Cmbielo a True para iniciar el movimiento del mecanismo. Pone el movimiento en pausa. Cancela el movimiento. Emite pulsos de nivel alto cuando el mecanismo ha alcanzado la pose. Cambia al nivel alto durante el movimiento. Cambia al nivel alto al ponerlo en pausa.
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
Child Parent
Descripcin
Especifica el objeto cuyo objeto superior se desea encontrar. Especifica el objeto superior del objeto subordinado.
Seales
Output
Descripcin
Cambia a alto (1) si el objeto superior existe.
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
PartHigh PartLow
Descripcin
Se muestra cuando la seal tiene el nivel alto. Se muestra cuando la seal tiene el nivel bajo.
Seales
Entrada Output
Descripcin
Seal de entrada. 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
Object Color Opacity
Copyright 2008-2010 ABB. Reservados todos los derechos.
Descripcin
Especifica el objeto a resaltar. Especifica los valores RGB del color de resalte. Especifica la cantidad de mezcla con el color original del objeto (0-255).
Seales
Active
Descripcin
True activa el resaltado. False restablece el color original.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Logger Imprime un mensaje en la ventana de salida. Propiedades
Format
Descripcin
Cadena de formato. Admite variables como {id:tipo}, donde tipo puede ser d (doble), i (entero), s (cadena), o (objeto) Mensaje formateado. Gravedad del mensaje: 0 (Informacin), 1 (Aviso), 2 (Error).
Message Gravedad
Seales
Execute
Descripcin
Cmbielo a alto (1) para imprimir el mensaje.
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
Viewpoint Time
Descripcin
Especifica el punto de vista al que mover. Especifica el tiempo para completar la operacin.
Seales
Execute Executed
Descripcin
Cmbielo a alto (1) para iniciar la operacin. Cambia a alto (1) al completarse la operacin.
Propiedades
ObjectA ObjectB
Descripcin
Especifica el objeto a comparar. Especifica el objeto a comparar.
Seales
Output
Descripcin
Cambia a alto si los objetos son iguales.
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
Back
Descripcin
Especifica el objeto a incluir en la cola.
9 Pestaa Modelado
9.4.7. Componentes inteligentes bsicos Continuacin Propiedades
Front Queue NumberOfObjects
Descripcin
Especifica el primer objeto de la cola. Contiene IDS nicas de los elementos de la cola. Especifica el nmero de objetos de la cola.
Seales
Enqueue Dequeue Clear Delete DeleteAll
Descripcin
Aade el objeto de Back al final de la cola. Elimina de la cola el objeto de Front. Elimina todos los objetos de la cola. Elimina el objeto de Front, tanto de la cola como de la estacin. Vaca la cola y elimina todos los objetos de la estacin.
SoundPlayer Reproduce el sonido especificado por Sound Asset cuando se activa la seal Execute. El activo debe ser un archivo .wav. Propiedades
SoundAsset
Descripcin
Especifica el archivo de sonido que debe reproducirse. Debe ser un archivo .wav.
Seales
Execute
Descripcin
Cmbielo a alto para reproducir el sonido.
Seales
Execute
Descripcin
Cmbielo a alto para detener la simulacin.
Random Random genera un nmero aleatorio de entre Min y Max en Value cuando se activa Execute. Propiedades
Min Max Value
Descripcin
Especifica el valor mnimo. Especifica el valor mximo. Especifica un nmero aleatorio entre Min y Max.
Seales
Execute Executed
Descripcin
Cmbielo a alto para generar un nuevo nmero aleatorio. Cambia a alto al completarse la operacin.
284
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.4.8. Editor de propiedades
Haga clic con el botn derecho en el men contextual de un componente inteligente y seleccione Propiedades. Se inicia automticamente al iniciar el Editor de componentes inteligentes. Se inicia al aadir un componente bsico. Consulte Componentes inteligentes bsicos en la pgina 268.
3HAC032104-005 Revisin: D
285
9 Pestaa Modelado
9.4.9. Ventana Vigilancia de simulacin
Objeto
Propiedad/seal Value
Adicin y eliminacin de elementos de vigilancia Utilice este procedimiento para aadir o eliminar un elemento de vigilancia. NOTA! Como requisito previo, debe aadir un componente inteligente, sus propiedades y sus seales. Para obtener ms informacin, consulte Editor de componentes inteligentes en la pgina 257. 1. En la ventana Vigilancia de simulacin, haga clic con el botn derecho y seleccione Aadir para mostrar el submen Aadir. El submen Aadir muestra una vista recursiva con todos los componentes inteligentes, sus propiedades y sus seales. El submen del nivel superior muestra las seales de la estacin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
NOTA! Los elementos de vigilancia que ya se estn vigilando no aparecen en la vista recursiva. 2. En el submen Aadir, seleccione una propiedad o seal para aadir una sola propiedad o seal de un componente.
9 Pestaa Modelado
9.4.9. Ventana Vigilancia de simulacin Continuacin 3. En el submen Aadir, seleccioneAadir todos para aadir todas las propiedades y seales de un componente. 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
La simulacin se pone en pausa cuando el valor cumple una determinada condicin lgica. La condicin puede verse en la columna Break de la ventana de vigilancia. Cuando se alcanza un punto de ruptura, la simulacin se pone en pausa, lo cual se indica porque los botones Reproducir y Detener se activan. Si la ventana Vigilancia de simulacin est tapada por otras ventanas, se pone en primer plano y el texto del elemento de vigilancia correspondiente cambia al color rojo.
NOTA! La condicin de interrupcin slo puede especificarse para las propiedades de tipo numrico o de cadena, pero no para las de tipo objeto. Una vez completado el paso de tiempo de la simulacin actual, todos los eventos de componente inteligente restante se ejecutan antes de que la simulacin est realmente en pausa.
3HAC032104-005 Revisin: D
287
9 Pestaa Modelado
9.5. Slido
9.5. 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
C A
xx0600002655
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto de esquina de la ventana de grficos para transferir los valores a los cuadros Punto de esquina, o bien escriba la posicin. El punto de esquina ser el origen local del tetraedro. Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Especifique el tamao del tetraedro a lo largo de su eje X. Especifique el tamao del tetraedro a lo largo de su eje Y. Especifique el tamao del tetraedro a lo largo de su eje Z.
Copyright 2008-2010 ABB. Reservados todos los derechos.
9 Pestaa Modelado
9.5. Slido Continuacin Ventana de dilogo Crear tetraedro con 3 puntos
C B
A
xx0600002662
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Este punto ser el origen local del tetraedro. Escriba la posicin o haga clic en uno de los cuadros y seleccione a continuacin el punto en la ventana de grficos. Este punto es la esquina situada en diagonal respecto del origen 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. Este punto es la esquina situada sobre el origen local. Define 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.
A
xx0600002663
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central de la base, o bien escriba la posicin. El punto central ser el origen local del cono. Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Especifique el radio del cono. Especifique el dimetro del cono. Especifique la altura del cono.
9 Pestaa Modelado
9.5. Slido Continuacin Ventana de dilogo Crear cilindro
B A
xx0600002664
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central de la base, o bien escriba la posicin. El punto central ser el origen local del cilindro. Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Especifique el radio del cilindro. Especifique el dimetro del cilindro. Especifique la altura del cilindro.
C B A
xx0600002667
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central de la base, o bien escriba la posicin. El punto central ser el origen local de la pirmide. Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Escriba la posicin o haga clic en el cuadro y seleccione a continuacin el punto en la ventana de grficos. Especifique la altura de la pirmide. Especifique el nmero de lados de la pirmide. El nmero mximo de lados es de 50.
9 Pestaa Modelado
9.5. Slido Continuacin Ventana de dilogo Crear esfera
B B A
xx0600002668
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central, o bien escriba la posicin. El punto central ser el origen local de la esfera. Especifique el radio de la esfera. Especifique el dimetro de la esfera.
3HAC032104-005 Revisin: D
291
9 Pestaa Modelado
9.6. Superficie
9.6. 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
xx0600002669
Seleccione el sistema de coordenadas de Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central, o bien escriba la posicin. El punto central ser el origen local del crculo. Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Especifique el radio del crculo. Especifique el dimetro del crculo.
Copyright 2008-2010 ABB. Reservados todos los derechos.
A
xx0600002671
B
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto de inicio, o bien escriba la posicin. El punto de inicio ser el origen local del rectngulo.
9 Pestaa Modelado
9.6. Superficie Continuacin
Orientacin Longitud (B) Anchura (C) Si el objeto debe girar respecto del sistema de coordenadas de referencia, especifique la rotacin. Especifique la longitud del rectngulo. Especifique la anchura del rectngulo.
B A
xx0600002670
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central, o bien escriba la posicin. El punto central ser el origen local del polgono. Escriba la posicin o haga clic en uno de los cuadros y seleccione a continuacin el punto en la ventana de grficos. Especifique el nmero de vrtices. El nmero mximo de vrtices es de 50.
3HAC032104-005 Revisin: D
293
9 Pestaa Modelado
9.7. Curva
9.7. 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
xx0500001513
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto de inicio de la ventana de grficos para transferir los valores a los cuadros Punto de inicio. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto final de la ventana de grficos para transferir los valores a los cuadros Punto final.
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx0500001512
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central. Especifique las coordenadas de orientacin del crculo. Especifique el radio del crculo. Tambin puede especificar el dimetro.
9 Pestaa Modelado
9.7. Curva Continuacin Ventana de dilogo Crear crculo con tres puntos
xx0500001518
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el primer punto de la ventana de grficos para transferir los valores a los cuadros Primer punto. Haga clic en uno de estos cuadros y a continuacin haga clic en el segundo punto de la ventana de grficos para transferir los valores a los cuadros Segundo punto. Haga clic en uno de estos cuadros y a continuacin haga clic en el tercer punto de la ventana de grficos para transferir los valores a los cuadros Tercer punto.
xx0500001520
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto de inicio de la ventana de grficos para transferir los valores a los cuadros Punto de inicio. Haga clic en uno de estos cuadros y a continuacin haga clic en el segundo punto de la ventana de grficos para transferir los valores a los cuadros Punto central. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto final de la ventana de grficos para transferir los valores a los cuadros Punto final.
9 Pestaa Modelado
9.7. Curva Continuacin Ventana de dilogo Crear arco elptico
xx0500001522
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central. Haga clic en uno de estos cuadros y a continuacin haga clic 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. Haga clic en uno de estos cuadros y a continuacin haga clic 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. Especifique el ngulo inicial del arco, medido desde el eje principal. Especifique el ngulo final del arco, medido desde el eje principal.
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx0500001521
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de los cuadros Punto central y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central. Haga clic en uno de estos cuadros y a continuacin haga clic 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.
9 Pestaa Modelado
9.7. Curva Continuacin
Radio menor (C) Especifique la longitud del radio menor de la elipse. El radio menor se crea en perpendicular respecto del eje principal.
xx0500001516
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto de inicio de la ventana de grficos para transferir los valores a los cuadros Punto de inicio. El rectngulo se crea en los sentidos positivos de las coordenadas. Especifique las coordenadas de orientacin del rectngulo. Especifique la longitud del rectngulo a lo largo del eje X. Especifique la anchura del rectngulo a lo largo del eje Y.
xx0500001514
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto central de la ventana de grficos para transferir los valores a los cuadros Punto central. Haga clic en uno de estos cuadros y a continuacin haga clic en el primer punto de vrtice de la ventana de grficos para transferir los valores a los cuadros Primer punto de vrtice. La distancia entre el punto central y el primer punto de vrtice se utilizar con todos los puntos de vrtice. Especifique el nmero de puntos a utilizar al crear el polgono. El nmero mximo de vrtices es de 50.
Vrtices
9 Pestaa Modelado
9.7. Curva Continuacin Ventana de dilogo Crear polilnea
xx0500001515
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Especifique aqu los distintos nodos de la polilnea, de uno en uno, ya sea escribiendo los valores o haciendo clic en uno de estos cuadros y seleccionando en la ventana de grficos el punto para transferir sus coordenadas. Haga clic en este botn para aadir un punto y sus coordenadas a la lista. Haga clic en este botn para modificar un punto ya definido, tras seleccionarlo en la lista e introducir nuevos valores. Los nodos de la polilnea. Para aadir ms nodos, haga clic en Aadir nuevo, haga clic en el punto deseado de la ventana de grficos y haga clic en Aadir.
xx0500001517
Seleccione el sistema de coordenadas Referencia, con el que estarn relacionadas todas las posiciones o puntos. Especifique aqu los distintos nodos de la spline, de uno en uno, ya sea escribiendo los valores o haciendo clic en uno de estos cuadros y seleccionando en la ventana de grficos el punto para transferir sus coordenadas. Haga clic en este botn para aadir un punto y sus coordenadas a la lista. Haga clic en este botn para modificar un punto ya definido, tras seleccionarlo en la lista e introducir nuevos valores. Los nodos de la spline. Para aadir ms nodos, haga clic en Aadir nuevo, haga clic en el punto deseado de la ventana de grficos y haga clic en Aadir.
Ad Modificar Lista
298
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.8. Borde
9.8. 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.
xx0500001524
Haga clic en este cuadro y a continuacin seleccione el primer cuerpo en la ventana de grficos. Haga clic en este cuadro y a continuacin seleccione el segundo cuerpo en la ventana de grficos.
Ventana de dilogo Crear borde alrededor de superficie Para usar el comando Crear borde alrededor de superficie, la estacin debe contener al menos un objeto con una representacin grfica.
xx0500001523
Seleccionar superficie
Haga clic en este cuadro y a continuacin seleccione una superficie en la ventana de grficos.
9 Pestaa Modelado
9.8. 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.
en0500001531
Haga clic en este cuadro y a continuacin seleccione un objeto en la ventana de grficos. Especifique aqu los puntos que definen el borde, de uno en uno, ya sea escribiendo los valores o haciendo clic en uno de estos cuadros y seleccionando en la ventana de grficos el punto para transferir sus coordenadas. Haga clic en este botn para aadir un punto y sus coordenadas a la lista. Haga clic en este botn para modificar un punto ya definido, tras seleccionarlo en la lista e introducir nuevos valores. Los puntos que definen los bordes. Para aadir ms puntos, haga clic en Aadir nuevo, haga clic en el punto deseado de la ventana de grficos y haga clic en Aadir.
300
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.9. Interseccin
9.9. Interseccin
Ventana de dilogo Interseccin
A
xx0600002673
Active esta casilla de verificacin para conservar los cuerpos originales a la vez que crea el nuevo cuerpo. Seleccione el cuerpo a partir del cual desea obtener la interseccin (A) haciendo clic en l en la ventana de grficos. Seleccione el cuerpo con el cual desea obtener la interseccin (B) haciendo clic en l en la ventana de grficos. Se crear un nuevo cuerpo basndose en el rea comn ocupada por los cuerpos seleccionados A y B.
3HAC032104-005 Revisin: D
301
9 Pestaa Modelado
9.10. Restar
9.10. Restar
Ventana de dilogo Restar
A
xx0600002674
Active esta casilla de verificacin para conservar los cuerpos originales a la vez que crea el nuevo cuerpo. Seleccione el cuerpo al que desee restar (A) haciendo clic en l en la ventana de grficos. Seleccione el cuerpo que desee restar (B) haciendo clic en l en la ventana de grficos. Se crear un nuevo cuerpo que es el resultado de restar al cuerpo A el rea comn que comparten los cuerpos A y B.
302
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.11. Unin
9.11. Unin
Ventana de dilogo Unin
A
xx0600002672
Active esta casilla de verificacin para conservar los cuerpos originales a la vez que crea el nuevo cuerpo. Seleccione el cuerpo que desee unir (A) haciendo clic en l en la ventana de grficos. Seleccione el cuerpo que desee unir (B) haciendo clic en l en la ventana de grficos. Se crear un nuevo cuerpo basndose en las reas de los dos cuerpos seleccionados A y B.
3HAC032104-005 Revisin: D
303
9 Pestaa Modelado
9.12. Extrudir superficie o curva
Extrudir a lo largo de vector Desde el punto (mm) Hasta el punto (mm) Extrudir sobre la curva 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 Active esta casilla de verificacin para convertir la forma extrudida en un slido.
304
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.13. Lnea desde la normal
3HAC032104-005 Revisin: D
305
9 Pestaa Modelado
9.14. Grupo Medir
Seleccione
Punto a punto
El ngulo definido por tres puntos seleccionados en la ventana ngulo de grficos. El primer punto a seleccionar es el punto de convergencia, tras lo cual debe seleccionar un punto de cada lnea. El dimetro con el crculo definido por tres puntos seleccionados en la ventana de grficos. La distancia ms corta entre dos objetos seleccionados en la ventana de grficos. Dimetro Distancia mnima
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. SUGERENCIA! Tambin puede activar y desactivar las funciones de medicin con ayuda de la barra de herramientas de medicin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
306
3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.15. Crear mecanismo
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin 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 308. 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 159. NOTA! 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
12. Cree una nueva estacin con este nuevo sistema. Consulte Sistema de robot en la pgina 210. NOTA! 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. 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. Contina en la pgina siguiente
308 3HAC032104-005 Revisin: D
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin 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 Especifica el nombre de modelo del mecanismo. Especifica el tipo de mecanismo. Los componentes del mecanismo en una estructura de rbol. La estructura de rbol no estar visible a no ser que el mecanismo sea editable. Cada nodo (eslabn, eje, base de coordenadas, calibracin y dependencia) puede editarse en su propia ventana de dilogo, como se explica ms adelante. Haga clic en este botn para compilar el mecanismo. Este botn no estar visible a no ser que el mecanismo sea editable y el nombre del modelo de mecanismo sea vlido.
Compilar mecanismo
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin Ventana de dilogo Crear/modificar eslabn Un eslabn es un componente mvil de un mecanismo. La seleccin del nodo del eslabn har que ste aparezca resaltado en la ventana de grficos.
Nombre de eslabn Pieza seleccionada Especifica el nombre del eslabn. Especifica las piezas a aadir al cuadro de lista de piezas.
Establecer como eslabn El eslabn base es donde comienza la cadena cinemtica. base Debe ser un objeto superior del primer eje. Un mecanismo slo puede tener un eslabn base. Aade una pieza seleccionada al cuadro de lista de piezas.
xx0600003086
Eliminar pieza Pieza seleccionada Posicin de pieza Orientacin de pieza Aplicar a pieza
Haga clic en este botn para eliminar la pieza seleccionada del cuadro de lista de piezas. Este grupo permite manipular la transformacin de la pieza seleccionada. Especifique la posicin de la pieza. Especifique la orientacin de la pieza. Haga clic en este botn para aplicar la configuracin a la pieza.
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 nombre del 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. Especifica el eslabn principal, normalmente el primer eslabn del mecanismo. Especifica el eslabn secundario. Para que sean vlidos, los eslabones principal y secundario no pueden ser idnticos y el par debe ser exclusivo. Active esta casilla de verificacin para activar el eje. Los ejes activos son los ejes que un usuario puede mover, mientras que los ejes inactivos son esclavos de un eje activo. Este grupo especifica el eje alrededor del cual, o a lo largo del cual, se mueve el elemento secundario. Especifique el punto inicial del vector del eje. Especifique el punto final del vector del eje.
Activo
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin
Mover eje Tipo de lmite Demuestra cmo el eslabn secundario se mueve a lo largo de su eje. Especifica los lmites en cada direccin hasta los cuales puede moverse un eje. Las opciones son Constante, Variable y No. Especifica el lmite mnimo del eje. Especifica el lmite mximo del eje. En el modo Variable, es posible aadir puntos de lmite de variable como una forma avanzada de delimitar el rea de movimiento.
Lmites de articulaciones Este grupo est visible en el modo Constante o Variable. Lmite min. Lmite mx. Lmites de variable
xx0600003106
xx0600003086
Eliminar
Haga clic en este botn para eliminar un punto seleccionado del cuadro de lista Punto.
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 bases de coordenadas/ herramientas Pertenece al eslabn Posicin Orientacin Seleccionar valores de objetivo/base de coordenadas Datos de herramienta Masa Centro de gravedad Especifica el nombre de los datos de base de coordenadas o herramienta. Especifica el eslabn al que pertenece la base de coordenadas o la herramienta. Especifique la posicin de la transformacin. Especifique la orientacin de la transformacin. Active esta casilla de verificacin para seleccionar los valores de un objetivo o una base de coordenadas, que se selecciona en el cuadro situado debajo de la casilla de verificacin. Este grupo es visible si el mecanismo es una herramienta. Especifica la masa de la herramienta. Especifique el centro de gravedad de la herramienta.
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin Ventana de dilogo Crear calibracin Una calibracin contiene transformaciones para la calibracin de los ejes. Dos calibraciones no pueden compartir el mismo eje.
Calibracin perteneciente al eje Posicin Orientacin Especifica el eje a calibrar. Especifique la posicin de la transformacin. Especifique la orientacin de la transformacin.
Ventana de dilogo Crear dependencia Una dependencia es una relacin entre dos ejes, por un factor o una frmula compleja.
Eje Especifica el eje cuyo movimiento ser controlado por otros ejes.
Usar eje principal y factor Seleccione esta opcin para especificar un eje principal y un factor. Eje principal Factor Usar frmula Especifica el eje principal. Esta lista contiene un valor doble, para indicar el grado hasta el cual el eje principal controlar al eje de mayor rango. Seleccione esta opcin para introducir una frmula en el cuadro.
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. Haga clic en este botn para establecer la correlacin de ejes. Muestra las poses y sus valores de eje. La seleccin de una pose mueve el mecanismo hasta ella en la ventana de grficos. Haga clic en este botn para mostrar la ventana de dilogo Crear pose que permite aadir una pose. Haga clic en este botn para mostrar la ventana de dilogo Modificar pose que permite editar una pose. Las poses de sincronizacin no pueden ser editadas a no ser que el mecanismo est desconectado de su biblioteca. Haga clic en este botn para eliminar la pose seleccionada. No es posible eliminar una nica pose de sincronizacin. Haga clic en este botn para editar los tiempos de transicin.
Establecer Poses
Aadir Editar
9 Pestaa Modelado
9.15. Crear mecanismo Continuacin Ventana de dilogo Crear/modificar pose
Nombre de pose Especifica el nombre de la pose. Si la pose es una pose de sincronizacin, este cuadro no es editable. Los nombres "HomePosition" y "SyncPosition" no estn permitidos. Active esta casilla de verificacin para especificar la pose inicial del mecanismo. Si la selecciona, el nombre de pose no editable ser "HomePose". Haga clic en este botn para abrir la herramienta de movimiento de ejes. Haga clic en este botn para definir los valores actuales de los ejes en el grupo Valores de eje. 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. Especifique los valores de eje de la pose.
Pose inicial
Valores de eje
Ventana de dilogo Definir tiempos de transicin. La ventana de dilogo Definir tiempos de transicin se ha diseado con el estilo de las tablas de distancias de un mapa de carreteras. Sus valores predeterminados son cero.
De pose A pose Especifica el inicio de la transicin para la pose indicada. Especifica el fin de la transicin para la pose indicada.
3HAC032104-005 Revisin: D
313
9 Pestaa Modelado
9.16. Crear herramienta
Accin
Seleccione una de las piezas existentes de la lista. La pieza seleccionada representa al grfico de la herramienta. La pieza seleccionada debe ser una pieza individual. Las piezas con accesorios no pueden ser seleccionadas. Se crea un cono para representar a la herramienta.
3. A continuacin, introduzca la Masa de la herramienta, su Centro de gravedad y el Momento de inercia Ix, Iy, Iz, si conoce estos valores. Si no conoce los valores correctos, puede seguir usando la herramienta para programar movimientos, pero debe corregir estos datos antes de ejecutar el programa en robots reales o medir tiempos de ciclo. Sugerencia! Si la herramienta est hecha de materiales con una densidad similar, encontrar el centro de gravedad haciendo clic en el modelo de la herramienta con el modo de ajuste Centro de gravedad. 4. Haga clic en Siguiente para ir a la pgina siguiente del asistente.
Copyright 2008-2010 ABB. Reservados todos los derechos.
5. En el cuadro Nombre de TCP, introduzca un nombre para el punto central de la herramienta (TCP). El nombre predeterminado es el mismo que el nombre de la herramienta. Si desea crear varios TCPs para una herramienta, cada TCP debe tener un nombre exclusivo. 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
Lectura de valores desde un objetivo o una base de coordenadas existente
Descripcin
Haga clic en el cuadro Valores de objetivo/base de coordenadas y seleccione la base de coordenadas en la ventana de grficos o en el navegador Trayectorias y objetivos.
Introduzca manualmente la En los cuadros Posicin y Orientacin, escriba los valores. posicin y la orientacin. NOTA: Si tiene seleccionada la opcin Usar pieza simulada, el valor de la posicin no puede ser 0,0,0. Al menos una coordenada debe ser > 0 para poder crear un cono.
9 Pestaa Modelado
9.16. Crear herramienta Continuacin 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 Objetos y en la ventana de grficos. Creacin de datos de herramienta para una geometra existente Para crear los datos de herramienta de una geometra existente, realice las operaciones siguientes: 1. Asegrese de que el robot en el que desea crear los datos de herramienta est seleccionado. 2. Haga clic en Crear herramienta y seleccione Usar existente y la herramienta importada de la lista. 3. Introduzca los datos solicitados en los cuadros del Asistente para creacin de herramienta. 4. 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: Para hacer que el robot sostenga la herramienta, conecte la herramienta al robot. En la ventana de grficos, compruebe la posicin y la orientacin del TCP. Si no es correcta, modifique los valores en la parte de base de coordenadas de la herramienta en los datos de la herramienta. Para simplificar el uso futuro de la herramienta creada, gurdela como una biblioteca. En el men Archivo, haga clic en Guardar como biblioteca. Busque la carpeta en la que desee guardar el componente de herramienta, introduzca un nombre para el componente de herramienta y haga clic en Guardar.
3HAC032104-005 Revisin: D
315
9 Pestaa Modelado
9.16. Crear herramienta
316
3HAC032104-005 Revisin: D
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: D
317
10 Pestaa Simulacin
10.2. Crear conjunto de colisin
318
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.3. Configuracin de simulacin
Configuracin de una simulacin 1. Haga clic en Configuracin de simulacin para abrir una ventana de dilogo. 2. En el cuadro Seleccionar tareas activas, seleccione qu tareas deben estar activas en la simulacin. 3. Si se ha seleccionado un solo controlador, seleccione la opcin Continuo o Un solo ciclo. 4. En la lista Procedimientos disponibles, transfiera los procedimientos que deban estar activos en la simulacin a las listas 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). 5. Para iniciar la simulacin desde un procedimiento distinto del procedimiento Main actual (es decir, para definir un procedimiento Main temporal en lugar de sobrescribir el actual), haga clic en Seleccionar punto de entrada y especifique a continuacin el procedimiento que desea utilizar como Main. 6. Haga clic en Aplicar para definir la simulacin. Si hace clic en Aceptar, la simulacin queda definida y la ventana de dilogo se cierra. 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. Para obtener ms informacin sobre los modos de tiempo virtual, consulte Descripcin general de la simulacin en la pgina 135. Ventana de dilogo Configurar simulacin
Seleccionar tareas activas Opciones de Modo de ejecucin Secuencia principal <X Flecha hacia arriba Permite seleccionar las tareas que deben estar activas en la simulacin. Seleccione el modo de ejecucin si slo hay un controlador seleccionado. Las opciones son Continuo y Un solo ciclo. Muestra los procedimientos que se ejecutarn al ejecutar la simulacin. Haga clic en el botn de flecha hacia la izquierda para transferir el procedimiento seleccionado al cuadro Secuencia principal. Haga clic en este botn para eliminar del cuadro Secuencia principal los procedimientos o secuencias seleccionados. Haga clic en el botn de flecha hacia arriba para mover hacia arriba la secuencia en la lista del cuadro Secuencia principal o el cuadro Procedimientos disponibles. Haga clic en el botn de flecha hacia abajo para mover hacia abajo la secuencia en la lista del cuadro Secuencia principal o el cuadro Procedimientos disponibles.
10 Pestaa Simulacin
10.3. Configuracin de simulacin Continuacin
Procedimientos disponibles Seleccionar punto de entrada Muestra todos los procedimientos disponibles en el controlador. Haga clic en este botn para configurar varias simulaciones a la vez. En la ventana de dilogo, introduzca un nuevo nombre para el procedimiento principal y seleccione los procedimientos que desee incluir en la nueva simulacin. Haga clic en Aceptar.
320
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.4. Gestor de eventos
xx0600003098
Parte
1
Descripcin
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.
10 Pestaa Simulacin
10.4. Gestor de eventos Continuacin Partes del panel Tarea Parte
Aadir Eliminar Copiar Actualizar
Descripcin
Inicia el Asistente Crear nuevo evento. Elimina el evento seleccionado en la cuadrcula Evento. Copia el evento seleccionado en la cuadrcula Evento. Actualiza el Gestor de eventos.
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
Activacin
Descripcin
Indica si el evento est activo o no. Activado = La accin se realiza siempre que se produce el evento de disparador. Desactivado = La accin no se realiza siempre que se produce el evento de disparador. Simulacin = La accin slo se realiza si el evento de disparador se produce durante la ejecucin de una simulacin. Muestra el tipo de condicin que dispara la accin. Seales de E/S cambiadas = Cambia a una seal de E/S digital. Conexin de E/S = Simula el comportamiento de un controlador lgico programable (PLC). Colisin = Inicia o finaliza una colisin o casi colisin entre los objetos de un conjunto de colisin. Tiempo de simulacin = Define el tiempo de activacin. Nota: El botn Tiempo de simulacin slo se activa una vez que la activacin se cambia a Simulacin. El tipo de disparador no puede cambiarse en el Editor de disparadores. Si desea utilizar un tipo de disparo distinto del actual, cree un evento completamente nuevo. Si el tipo de disparador es Disparador de seal de E/S, esta columna indica a qu sistema pertenece la seal utilizada como disparador. Un guin (-) indica una seal virtual. El nombre de la seal o del conjunto de colisin utilizado como disparador.
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.
10 Pestaa Simulacin
10.4. Gestor de eventos Continuacin Columna
Tipo de accin
Descripcin
Muestra el tipo de accin que se produce en conjuncin con el disparador. Accin de seal de E/S = Cambia el valor de una seal digital de entrada o salida. Conectar objeto = Conecta un objeto a otro. Desconectar objeto = Desconecta un objeto de otro. Activar/desactivar Monitor de simulacin = Cambia el estado del monitor de simulacin de un mecanismo determinado. Activar/desactivar temporizador = Activa o desactiva el temporizador de proceso. Mover mecanismo hasta pose = Mueve el mecanismo seleccionado hasta una pose predefinida y a continuacin enva una seal de estacin. Activa o desactiva el temporizador de proceso. Mover objeto grfico = Mueve un objeto grfico hasta una nueva posicin y orientacin. Mostrar/ocultar objeto grfico = Muestra u oculta el objeto grfico. No hacer nada = No tiene lugar ninguna accin. Mltiple = El evento dispara mltiples acciones, ya sea todas a la vez o una cada vez siempre que se activa el disparador. Las distintas acciones pueden verse en el Editor de acciones. Si el tipo de accin es Cambiar E/S, esta columna indica a qu sistema pertenece la seal a cambiar. Un guin (-) indica una seal virtual. Muestra el nombre de la seal a cambiar si el tipo de accin es Cambiar E/S. Muestra la condicin una vez que ha tenido lugar la accin. 0 = La seal de E/S ser cambiada a falso. 1 = La seal de E/S ser cambiada a verdadero. Activado = Activa el temporizador de proceso. Desactivado = Desactiva el temporizador de proceso. Objeto1 -> Objeto2 = Muestra a qu objeto se conectar el otro objeto si el tipo de accin es Conectar objeto. Objeto1 <- Objeto2 = Muestra de qu objeto se desconectar el otro objeto si el tipo de accin es Desconectar objeto. 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. Mltiple = Implica mltiples acciones. Muestra la hora a la que se ejecut el disparador del evento.
Sistema de accin
Hora
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 Parte
Activacin
Descripcin
Permite definir si el evento est activo o no. Activado = La accin se realiza siempre que se produce el evento de disparador. Desactivado = La accin no se realiza siempre que se produce el evento de disparador. Simulacin = La accin slo se realiza si el evento de disparador se produce durante la ejecucin de una simulacin. Un cuadro de texto para comentarios y notas acerca del evento.
Comentarios
Descripcin
Seleccione el sistema al que pertenece la seal de E/S a utilizar como disparador. Muestra todas las seales que pueden usarse como disparadores.
Condicin de disparador En el caso de las seales digitales, define si el evento debe dispararse cuando las seales cambian a verdadero o falso. En el caso de las seales analgicas, que slo estn disponibles en las seales de la estacin, el evento se disparar con cualquiera de las condiciones siguientes: Mayor que, Mayor/igual, Menor que, Menor/igual, Igual a, Distinto de.
Descripcin
Abre una ventana de dilogo que permite aadir una seal de activador al panel Seales de activador. Elimina la seal de activador seleccionada. Abre una ventana de dilogo que permite aadir un smbolo de operador al panel Conexiones. Elimina el smbolo de operador seleccionado. Especifica el retardo en segundos.
10 Pestaa Simulacin
10.4. Gestor de eventos Continuacin Partes especficas de los disparadores de colisin Parte
Tipo de colisin
Descripcin
Defina qu tipo de colisin desea utilizar como disparo. Iniciado = Se dispara cuando se inicia una colisin. Finalizado = Se dispara cuando finaliza una colisin. Casi colisin iniciada = Se dispara cuando se inicia una casi colisin. Casi colisin finalizada = Se dispara cuando finaliza una casi colisin. Seleccione qu conjunto de colisin desea utilizar como disparo.
Conjunto de colisin
Partes del Editor de acciones El Editor de acciones permite establecer las propiedades de las acciones del evento. La parte superior del editor es comn para todos los tipos de acciones, mientras que la parte inferior vara segn la accin seleccionada. Partes comunes para todas las acciones Parte
Aadir accin
Descripcin
Aade una nueva accin que se produce cuando se cumple la condicin de disparador. Puede aadir varias acciones diferentes, que o bien se realizan a la vez o de una en una cada vez que se dispara el evento. Estn disponibles los tipos de acciones siguientes: Cambiar E/S = Cambia el valor de una seal digital de entrada o salida. Conectar objeto = Conecta un objeto a otro. Desconectar objeto = Desconecta un objeto de otro. Activar/desactivar temporizador = Activa o desactiva el temporizador de proceso. No hacer nada = No tiene lugar ninguna accin (puede resulta til para manipular secuencias de acciones). Elimina la accin seleccionada en la lista Acciones aadidas. Si est activada, las acciones se realizan una cada vez, y cada vez que se produce el disparo. Una vez que todas las acciones de la lista han sido realizadas, el evento comienza de nuevo con la primera accin de la lista. Si est desactivada, todas las acciones se realizan de una vez, cada vez que se produce el disparo. Enumera todas las acciones del evento, en el orden en el que se ejecutarn. Reorganiza el orden en el que se ejecutan las acciones.
10 Pestaa Simulacin
10.4. Gestor de eventos Continuacin Partes especficas de las acciones de E/S Parte
Controlador activo Seales Accin
Descripcin
Muestra todos los sistemas de la estacin. Seleccione el sistema al que pertenece la seal de E/S a cambiar. Muestra todas las seales que pueden establecerse. Establece que el evento cambie las seales a verdadero o falso. Si la accin est conectada a una Conexin de E/S, este grupo no estar disponible.
Descripcin
Seleccione el objeto a conectar de entre los objetos de la estacin. Seleccione el objeto de la estacin a conectar. Actualizar posicin = Mueve el origen local del objeto conectado 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. Si el mecanismo al que se conecta el objeto dispone de varias bridas (varios puntos de conexin), seleccione el que desee utilizar. Opcionalmente, especifique un offset entre los objetos al hacer la conexin. Opcionalmente, especifique un offset entre los objetos al hacer la conexin
Copyright 2008-2010 ABB. Reservados todos los derechos.
ndice de brida
Descripcin
Seleccione el objeto a desconectar de entre los objetos de la estacin. Seleccione el objeto del que desconectarse de entre los objetos de la estacin.
Descripcin
Selecciona el mecanismo. Establece si la accin debe poner en marcha o parar la funcin de Monitor de simulacin.
Descripcin
Establece si la accin debe poner en marcha o parar el temporizador de proceso.
10 Pestaa Simulacin
10.4. Gestor de eventos Continuacin Partes especficas de acciones de movimiento de mecanismo a pose Parte
Mecanismo Pose Seal de estacin a activar al alcanzar la pose Aadir digital Eliminar
Descripcin
Selecciona el mecanismo. Selecciona entre SyncPose y Pose inicial. Enumera las seales de estacin que se envan una vez que el mecanismo alcanza su pose. Haga clic en este botn para aadir una seal digital a la cuadrcula. Haga clic en este botn para eliminar una seal digital de la cuadrcula.
Descripcin
Seleccione el objeto grfico a mover de entre los objetos de la estacin. Define la nueva posicin del objeto. Define la nueva orientacin del objeto.
Descripcin
Seleccione el objeto grfico de entre los objetos de la estacin. Permite definir si el objeto se muestra u oculta.
Descripcin
Muestra todas las macros disponibles en la estacin.
Macros disponibles
3HAC032104-005 Revisin: D
327
10 Pestaa Simulacin
10.5. Lgica de estacin
Para obtener ms informacin acerca de las caractersticas de un Editor de componentes inteligentes, consulte Componente inteligente en la pgina 256. Apertura de la lgica de estacin Puede iniciar la lgica de estacin de cualquiera de las dos formas siguientes: En la pestaa Simulacin, seleccione Lgica de estacin. En el navegador Diseo, haga clic con el botn derecho en la estacin y seleccione Lgica de estacin.
Diferencias entre la lgica de estacin y los componentes inteligentes En la siguiente tabla se enumeran algunas de las diferencias en el trabajo con la lgica de estacin y un componente inteligente: Componente inteligente
La ventana de Editor se compone de un cuadro de texto que muestra la descripcin del componente utilizado para modificar el texto. La pestaa Componer cuenta con las siguientes opciones: Componentes subordinados Estados guardados Activos La pestaa Propiedades y enlazamientos tiene las siguientes opciones: Propiedades dinmicas Enlazamientos de propiedad En la pestaa Seales y conexiones, cuando se trabaja con Aadir o Editar conexiones de E/S, no tiene la opcin de seleccionar los VCs de la estacin en las listas Objeto de origen y Objeto de destino.
Lgica de estacin
Copyright 2008-2010 ABB. Reservados todos los derechos.
La ventana de Editor no cuenta con el cuadro de texto de descripcin en el que puede modificarse la descripcin. La pestaa Componer cuenta con las siguientes opciones: Componentes subordinados Estados guardados La pestaa Propiedades y enlazamientos tiene las siguientes opciones: Enlazamientos de propiedad Puede crear conexiones entre seales de E/ S en un VC. En la pestaa Seales y conexiones, cuando se trabaja con Aadir o Editar conexiones de E/S, usted tiene la opcin de seleccionar los VCs de la estacin en las listas Objeto de origen y Objeto de destino.
328
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.6. Activar unidades mecnicas
3HAC032104-005 Revisin: D
329
10 Pestaa Simulacin
10.7. Control de simulacin
330
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.8. Simulador de E/S
xx0500002555
Parte
1. 2.
Descripcin
Seleccione un sistema. Seleccione el sistema cuyas seales desea ver. Tipo de filtro. Seleccione el tipo de filtro que desee utilizar.
10 Pestaa Simulacin
10.8. Simulador de E/S Continuacin Parte
3.
Descripcin
Especificacin de filtro. Seleccione el filtro para limitar la visualizacin de seales. Por ejemplo, si se elige Tarjeta como tipo de filtro, debe seleccionar la tarjeta cuyas seales desee ver. 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. Rango de E/S. Si hay ms de 16 seales que cumplen el filtro, utilice esta lista para seleccionar qu rango de seales desea mostrar.
4.
5.
6. 7.
Descripcin
Muestra todas las seales de una tarjeta determinada. Para seleccionar la tarjeta, utilice la lista Especificacin de filtro. Muestra todas las seales pertenecientes a un grupo determinado. Para seleccionar un grupo, utilice la lista Especificacin de filtro. Muestra todas las seales de una lista de seales favoritas. Para seleccionar la lista, utilice la lista Especificacin de filtro. Muestra todas las seales digitales de entrada del sistema. Muestra todas las seales analgicas de entrada del sistema. Muestra todas las seales analgicas de salida del sistema.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Lista de usuarios Entradas digitales Salidas digitales Entradas analgic. Salidas analgicas
Iconos de seales
Seal digital con valor 1.
xx0500002558
El aspa de la esquina superior derecha indica que la seal es una conexin cruzada.
xx0500002558
332
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.9. Monitor
10.9. Monitor
Pestaa Rastreo de TCP
Activar rastreo de TCP Longitud de rastreo Color de rastreo Active esta casilla de verificacin para activar el rastreo de la trayectoria del TCP del robot seleccionado. Especifique la longitud mxima del rastreo en milmetros. Muestra el color del rastreo mientras no haya ninguna alerta activada. Para cambiar el color del rastreo, haga clic en el cuadro coloreado. 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. Haga clic en este botn para eliminar el rastreo actual de la ventana de grficos.
Color de alerta
Vaciar rastreo
Pestaa Alertas
Activar alertas de simulacin Registrar alertas en ventana de salida Velocidad del TCP (m/s) Aceleracin del TCP (m/ s2) Singularidad de mueca (grados) Active esta casilla de verificacin para activar las alertas de simulacin para el robot seleccionado. Active esta casilla de verificacin para ver un mensaje de aviso cuando se sobrepase un valor de umbral. Si el rastreo de TCP no est activado, sta es la nica indicacin de alerta. Especifique el valor de umbral para las alertas de velocidad del TCP. Especifique el valor de umbral para las alertas de aceleracin del TCP. Especifique hasta qu punto puede acercarse el eje cinco al giro cero antes de generar una alerta.
Lmites de articulaciones Especifique hasta qu punto puede acercarse cada eje a su (grados) lmite antes de generar una alerta.
3HAC032104-005 Revisin: D
333
10 Pestaa Simulacin
10.10. Grabar pelcula
334
3HAC032104-005 Revisin: D
10 Pestaa Simulacin
10.11.1. Seguimiento de transportadores
3HAC032104-005 Revisin: D
335
10 Pestaa Simulacin
10.11.2. Simulacin de transportador
en080000451
ATENCIN! 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
2. Sincronice con VC. Consulte Sincronizar con VC en la pgina 391. 3. Configure la simulacin. Consulte Configuracin de simulacin en la pgina 319. 4. Haga clic en Simulacin. Aparece la ventana de dilogo Simulacin de transportador. 5. En el cuadro Velocidad del transportador, indique la velocidad a utilizar durante la simulacin. NOTA! 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. NOTA! 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.
336
3HAC032104-005 Revisin: D
Para obtener ms informacin acerca del uso de la pestaa En lnea, consulte Trabajo en lnea en la pgina 149.
3HAC032104-005 Revisin: D
337
11.2 Caractersticas comunes de las pestaas En lnea y Fuera de lnea 11.2.1. Eventos
Pestaa Registro de eventos
en0400000842
Partes 1. Categora Esta lista contiene las siguientes categoras de eventos diferentes. ATENCIN! La categora predeterminada Common incluye todas las categoras. Comunes Operativos Sistema Equipo Programa Movimiento IO & Communication Usuario Interno Proceso Configuracin RAPID
Copyright 2008-2010 ABB. Reservados todos los derechos.
2. Actualizacin automtica Esta casilla de verificacin est activada de forma predeterminada, lo que significa que los nuevos eventos aparecern en la lista tan pronto como se produzcan. La desactivacin de la casilla de verificacin desactiva esta actualizacin automtica. Sin embargo, al activarla de nuevo se capturan y muestran los eventos no incluidos mientras estuvo desactivada. 3. Borrar Este botn permite borrar la actual grabacin de eventos. Esto no afecta al registro de eventos del controlador, que puede obtenerse de nuevo haciendo clic en el botn Obtener.
3HAC032104-005 Revisin: D
339
Parar Detiene la ejecucin de todas las tareas normales de RAPID del sistema.
xx0600003384
Paso a paso por procedimientos Inicia y ejecuta una sentencia en todas las tareas normales del sistema.
xx0600003385
Paso a paso por instrucciones Inicia y ejecuta dentro de una rutina, detenindose al principio de la rutina.
xx0600003386
Paso a paso para salir Ejecuta todas las sentencias restantes de la rutina actual y se detiene a continuacin de la llamada a la rutina actual.
xx0600003387
Omitir puntos de interrupcin Omite todos los puntos de interrupcin durante la simulacin.
xx0600003394
Activar/desactivar punto de interrupcin Activa o desactiva un punto de interrupcin en la posicin del cursor.
xx0600003388
Aplicar cambios Aplica al sistema los cambios del mdulo presente en el Editor de programas y tambin comprueba el programa.
xx0600003389
Acerca del editor de RAPID El editor de RAPID permite ver y editar los programas que estn cargados en la memoria de programas del controlador. Con el editor de RAPID se edita el cdigo de RAPID de los mdulos de un programa. Cada mdulo que abra aparecer en su propia ventana del editor de programas, que es donde escribir el cdigo. Para obtener ms informacin, consulte Utilizacin del editor de RAPID en la pgina 132. Contina en la pgina siguiente
340 3HAC032104-005 Revisin: D
Funciones de programacin El editor de RAPID cuenta con las siguientes funciones especficas de RAPID. Funcin
Coloreado de sintaxis
Descripcin
Escribe cada parte del cdigo con un color determinado, partiendo de su funcin sintctica en RAPID. Ayuda a reconocer rpidamente las palabras y los errores de tecleo. El coloreado automtico del texto se basa en la sintaxis del lenguaje RAPID. Puede cambiar el color del texto del Editor de RAPID. Para obtener ms informacin, consulte Opciones:Robotics:Editor en la pgina 202.
Informacin de parmetros Muestra los parmetros disponibles, en un mensaje de informacin para las instrucciones de RAPID que escriba. Ayuda a introducir una llamada a un procedimiento o funcin en el editor mostrando todos los argumentos opcionales y obligatorios que deben especificarse. Lista de seleccin Ayuda a navegar por una jerarqua de pequeos fragmentos de cdigo que pueden ser insertados en la posicin de insercin. Completa automticamente la palabra clave prediciendo la palabra o el identificador que desea escribir, sin necesidad de escribirlo realmente. Se trata de un cuadro combinado que contiene todas las rutinas del mdulo de RAPID del editor.
Palabra completa
Seleccionar rutina
3HAC032104-005 Revisin: D
341
el mdulo...
No puede verse internamente durante la ejecucin paso a paso. No puede modificarse. No puede ser modificado, pero el atributo puede ser eliminado.
342
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
343
344
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
345
346
3HAC032104-005 Revisin: D
Los motores se encuentran en el estado Motors La operacin de puesta en marcha no es OFF posible.
El sistema de seguridad del controlador 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. Ventana de tareas La ventana de tareas se divide en dos partes: una parte izquierda con funciones (1) para el manejo de las tareas y una parte derecha (2) con la lista de tareas e informacin sobre las mismas.
en0500002159
Peligro! 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! 5 Botn Parar. Detiene las tareas seleccionadas. Atencin! Puede detener las tareas de tipo normal, pero las estticas o semiestticas slo pueden detenerse si TrustLevel tiene el valor NoSafety. Botn Mover PP a Main. Mueve el puntero de programa a Main. Se aplica a todas las tareas seleccionadas. Casilla de verificacin Nombres de tareas. Si la casilla de verificacin est activada, quiere decir que la tarea se incluir en las operaciones realizadas. Botones Seleccionar. Permiten seleccionar todas las tareas o ninguna de ellas. Botones Modo de ejecucin. Permiten cambiar el modo de funcionamiento al modo Continuo o Un solo ciclo. En Modo de funcionamiento se indica el modo del controlador. El nombre de la tarea.
Copyright 2008-2010 ABB. Reservados todos los derechos.
6 7 8 9
El nombre de la tarea que se encuentra en primer plano, por ejemplo Main. Indica indirectamente la prioridad. Normal/Esttica/Semiesttica: Normal: La tarea reacciona a las peticiones INICIAR/ PARAR. La tarea se detiene en caso de un paro de emergencia. El valor de TrustLevel de una tarea de tipo normal corresponde al valor de TrustLevel NoSafety. Esttica: En caso de un arranque en caliente del controlador, la tarea se reanuda en la posicin actual. Semiesttica: La tarea se reinicia desde el comienzo en todos los arranques en caliente del controlador. El valor predeterminado es Semiesttica. Atencin! Si la tarea es esttica o semiesttica, lo siguiente slo se aplica a la ventana de tareas: Si TrustLevel tiene el valor NoSafety, es posible detener la tarea con el botn Parar de la ventana de tareas. Si TrustLevel tiene el valor SysFail, SysHalt o SysStop, no es posible detener la tarea. Si la tarea tiene instrucciones especficas de robots concretos, aqu se indica para qu robots son vlidas. Continuo o de un solo ciclo. El nombre del programa de la tarea concreta.
Tipo
Puede usar la lista de tareas de la forma siguiente: Es posible ajustar todas las columnas de la forma normal en Windows: arrastre o haga doble clic entre los ttulos de las columnas. Si no caben todas las columnas en la ventana, aparece una barra de desplazamiento horizontal. Si no caben todas las tareas en la ventana, aparece una barra de desplazamiento vertical. Puede ordenar la informacin de tareas de todas las columnas haciendo clic en el ttulo de la columna correspondiente.
3HAC032104-005 Revisin: D
349
11.2.5. Entradas/Salidas
Ventana Sistema de E/S Desde el sistema de E/S puede ver y establecer seales de entrada y salida.
en0900000926
Partes 1. 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. 2. 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
DI DO AI AO GI GO
Descripcin
Seal digital de entrada Seal digital de salida Seal analgica de entrada Seal analgica de salida Grupo de seales, funcionando como una sola seal de entrada Grupo de seales, funcionando como una sola seal de salida
3. 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.
3HAC032104-005 Revisin: D
351
11.2.6. ScreenMaker
Descripcin general 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. Para ms informacin acerca del Editor de pantallas, consulte Pestaa ScreenMaker en la pgina 457. Requisitos previos Para usar el Editor de pantallas es necesario cumplir los siguientes requisitos. Debe tener instalado RobotStudio 5.13 o posterior con una licencia Premium activada. La opcin RobotWare FlexPendant Interface debe estar activada. Consulte Comprobacin en un controlador virtual/controlador real en la pgina 352. Debe tener instalado Microsoft .NET Compact Framework 2.0.
Para obtener ms informacin acerca de los requisitos del sistema, requisitos de hardware y sistemas operativos admitidos, consulte las Notas de la versin de RobotStudio. Comprobacin en un controlador virtual/controlador real La opcin RobotWare FlexPendant Interface es necesaria para las aplicaciones de ScreenMaker. ATENCIN! La opcin RobotWare PC Interface slo es necesaria si se utiliza ScreenMaker para robots de una red local (para obtener datos del controlador, enlazar e implementar). Si no se tiene ninguna opcin PC Interface, el puerto de servicio puede usarse para disear e implementar pantallas.
Copyright 2008-2010 ABB. Reservados todos los derechos.
en0900000723
en0900000724
3HAC032104-005 Revisin: D
353
11.2.7. Reiniciar
Reinicio de un VC en el modo Fuera de lnea 1. En el navegador Diseo, seleccione el controlador que desee reiniciar. 2. Haga clic en Reiniciar y a continuacin seleccione una de las siguientes opciones:
Arranque en caliente I-Start P-Start Reinicia el VC y activa los cambios hechos en el sistema. Reinicia el VC con el sistema actual y la configuracin predeterminada. Reinicia el VC con el sistema actual y reinstala RAPID.
Reinicio de un controlador real en el modo En lnea 1. En el navegador Diseo, seleccione el controlador que desee reiniciar. 2. Haga clic en Reiniciar y a continuacin seleccione una de las siguientes opciones:
Arranque en caliente Avanzado Reinicia el controlador real y activa los cambios hechos en el sistema. El controlador puede reiniciarse con las siguientes opciones avanzadas de reinicio: I-Start P-Start X-Start C-Start B-Start Para obtener ms informacin, consulte Opciones avanzadas de reinicio en la pgina 79.
354
3HAC032104-005 Revisin: D
Creacin de una copia de seguridad Para crear una copia de seguridad, realice las operaciones siguientes: 1. En el navegador En lnea o Fuera de lnea, seleccione el sistema que desee copiar. 2. Haga clic en Copia de seguridad y seleccione Crear copia de seguridad. Aparece la ventana de dilogo Crear copia de seguridad. 3. Introduzca un nombre de copia de seguridad y especifique una ubicacin para la copia de seguridad o utilice los valores predeterminados.
Copyright 2008-2010 ABB. Reservados todos los derechos.
4. Haga clic en Copia de seguridad. El avance de la copia de seguridad se indica en la ventana de salida. Resultado Una vez completada la copia de seguridad, tendr una carpeta con el nombre de la copia de seguridad en la ubicacin especificada. Esta carpeta contiene un conjunto de subcarpetas que, en su conjunto, constituyen la copia de seguridad: Carpeta
Backinfo Inicio Rapid
Descripcin
Contiene la informacin necesaria para recrear el software y las opciones del sistema a partir del grupo de medios. Contiene una copia del contenido del directorio HOME del sistema. Contiene una subcarpeta para cada tarea de la memoria de programas del sistema. Cada una de estas carpetas de tarea contiene carpetas separadas para los mdulos de programa y los mdulos de sistema. Contiene los archivos de configuracin del sistema.
Syspar
356
3HAC032104-005 Revisin: D
NOTA! El directorio inicial del sistema y todo su contenido se copian de la copia de seguridad al sistema actual. Requisitos previos Para restaurar un sistema, debe tener: Tener acceso de escritura en el controlador. Tener iniciada una sesin en el controlador con los derechos adecuados. Para obtener ms informacin, consulte Autorizacin de usuarios en la pgina 154.
Restauracin de un sistema Para restaurar un sistema, realice las operaciones siguientes: NOTA! Antes de continuar, asegrese de que el sistema de la copia de seguridad sea compatible con el controlador en el que desea restaurar. 1. En el navegador En lnea o Fuera de lnea, 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.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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 Restaurar. El avance de la restauracin se indica en la ventana de salida. 5. Al completar la restauracin, reinicie el controlador para cargar el sistema restaurado. Consulte Reiniciar en la pgina 354. ATENCIN! 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.
en0900001061
3HAC032104-005 Revisin: D
357
358
3HAC032104-005 Revisin: D
en0400000838
1. La lista Nombre de tipo muestra todos los tipos de configuracin disponibles para el tema seleccionado. La lista de tipos es fija. Esto significa que no es posible aadir ni eliminar tipos ni cambiar sus nombres. 2. La lista Instancia muestra todos los parmetros de sistema del tipo seleccionado en la lista Nombre de tipo. Cada fila de la lista es una instancia del tipo de parmetro de sistema. La columna muestra cada parmetro especfico y su valor para cada instancia del tipo de parmetro. El Editor de configuracin cuenta con las siguientes opciones: Controlador I/O Comunicacin Movimiento Comunicacin hombre-mquina Aadir seales
en0900000994
E/S
en0900000995
en0900000993
Movimiento
en0900000997
en0900000996
Aadir seales
en0900000992
Tipo de seal Nombre de base de seales Asignado a unidad Etiqueta de identificacin de seal Nmero de seales ndice de inicio Paso Inicio de asignacin de unidad
Define el tipo de la seal. Define el nombre de una o varias seales. Define la unidad de E/S a la que pertenece la seal. Opcionalmente, permite el filtrado y la clasificacin por esta categora. Define el nmero de seales a aadir dentro de un rango Define el ndice (nmero) con el que iniciar el rango. Define el nmero en el que debe incrementarse el ndice. Define a qu bits del mapa de memoria de E/S de la unidad est asignada la seal.
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.
ATENCIN! Debe tener acceso de escritura en el controlador para poder abrir la ventana Aadir seal. Diseo del Editor de instancias
en0400000839
1. La lista Parmetro muestra los parmetros y su valor para la instancia que tenga abierta. 2. El cuadro Valor muestra el tipo de parmetro y el valor del parmetro. 3. El cuadro Restriccin muestra las restricciones del parmetro. Las restricciones deben cumplirse para actualizar la base de datos del controlador. 4. El cuadro Lmites muestra los lmites del parmetro. Icono Descripcin
Parmetro editable
xx
xx
364
3HAC032104-005 Revisin: D
Sustituir toda la configuracin del tema con la Eliminar los parmetros existentes antes configuracin del archivo. de cargar Aadir al tema los nuevos parmetros del archivo de configuracin al tema, sin modificar los existentes. Cargar parmetros si no hay duplicados
Aadir al tema los nuevos parmetros del Cargar parmetros y reemplazar los archivo de configuracin y actualizar 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.
4. Haga clic en Abrir y busque el archivo de configuracin que desea cargar. A continuacin, haga clic de nuevo en Abrir. 5. En el cuadro de informacin, haga clic en Aceptar para confirmar que desea cargar los parmetros del archivo de configuracin.
Copyright 2008-2010 ABB. Reservados todos los derechos.
6. Cuando haya terminado la carga del archivo de configuracin, cierre la ventana de dilogo Seleccionar modo. Si se requiere el reinicio del controlador para aplicar los nuevos parmetros, aparecer la notificacin correspondiente.
3HAC032104-005 Revisin: D
365
366
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
367
NOTA! Para usar RobotStudio en el modo En lnea para la conexin a un controlador real, el sistema de control debe tener la opcin PC Interface. Adicin de un controlador 1. En la pestaa En lnea, 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. Conexin con un clic Ofrece una forma sencilla de conectarse a un controlador de robot. A continuacin se enumeran los requisitos previos: Conecte el ordenador al puerto de servicio del controlador. Asegrese de que la configuracin de red del PC sea correcta. Debe tener DHCP activado o la direccin IP debe tener un valor concreto. Para obtener ms informacin acerca de la configuracin de red, consulte Configuracin de red en la pgina 151.
1. En la pestaa En lnea, haga clic en Conexin con un clic. Aade el controlador conectado al puerto de servicio, en un solo paso.
368
3HAC032104-005 Revisin: D
Si no cumple los requisitos previos, se le denegar el acceso de escritura o lo perder. Esto significa que si tiene el acceso de escritura en el modo automtico y el controlador cambia al modo Manual, perder el acceso de escritura sin ningn aviso previo. Esto se debe a que el FlexPendant tiene por defecto el acceso de escritura en el modo Manual, por motivos de seguridad. Esto mismo ocurre si el acceso de escritura remoto del modo Manual es recuperado desde el FlexPendant. Resultado La ventana Estado de controlador se actualiza una vez aceptada la peticin del acceso de escritura.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3HAC032104-005 Revisin: D
369
370
3HAC032104-005 Revisin: D
11.3.4. 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: Iniciar una sesin como otro usuario Cerrar sesin Cerrar sesin en todos los controladores Editar cuentas de usuario Visor de derechos de UAS
Iniciar una sesin como otro usuario 1. En el men Autentificar, haga clic en Iniciar una sesin como otro usuario. Aparece la ventana de dilogo Aadir nuevo usuario. 2. En el cuadro Nombre de usuario, introduzca el nombre de usuario con el que desee iniciar la sesin. 3. En el cuadro Contrasea, introduzca la contrasea del nombre de usuario con el que desee iniciar la sesin. 4. Haga clic en Aceptar. Nota: Si ha iniciado una sesin anteriormente como otro usuario y desea volver al usuario predeterminado, haga clic en Iniciar una sesin como un usuario predeterminado. Cerrar sesin
Copyright 2008-2010 ABB. Reservados todos los derechos.
En el men Autentificar, haga clic en Cerrar sesin para cerrar la sesin del usuario en el controlador. Cerrar sesin de todos los controladores En el men Autentificar, haga clic en Cerrar sesin para cerrar la sesin del usuario en todos los controladores. Editar cuentas de usuario Para obtener ms informacin acerca de las cuentas de usuario, consulte Cuentas de usuario en la pgina 380. Visor de derechos de UAS Para obtener ms informacin acerca del Visor de derechos de UAS, consulte Visor de derechos de UAS en la pgina 386.
3HAC032104-005 Revisin: D
371
Transferencia de archivos y carpetas Utilice este procedimiento para transferir archivos y carpetas entre el PC y un controlador: 1. En la pestaa En lnea, haga clic en Transferencia de archivos. Aparece la ventana Transferencia de archivos. 2. En el Explorador del PC, busque la carpeta desde o hasta la que desea transferir los datos. 3. En el Explorador del controlador, busque la carpeta desde o hasta la que desea transferir los datos. 4. Seleccione en la lista el elemento que desea transferir. Para seleccionar varios elementos a la vez, utilice uno de los mtodos siguientes: Para seleccionar
varios elementos adyacentes varios elementos no adyacentes todos los elementos de la lista
presione
la tecla MAYS y seleccione los elementos primero y ltimo. la tecla CTRL y seleccione los distintos elementos. las teclas CTRL + A
Copyright 2008-2010 ABB. Reservados todos los derechos.
presione
CTRL + X CTRL + C o haga clic en el botn de flecha
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 Actualizar Cortar Copiar Pegar Eliminar Eliminar
3HAC032104-005 Revisin: D
373
374
3HAC032104-005 Revisin: D
5. Haga clic en Aceptar. Eliminacin de opciones de sistema 1. En la pestaa En lnea, haga clic en Opciones de importacin para abrir una ventana de dilogo. 2. En la lista Destino de grupo de medios, introduzca la ruta del grupo de medios cuyas opciones desee eliminar. Tambin puede hacer clic en el botn Examinar y buscar la carpeta del grupo de medios.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3. Seleccione las opciones que desee eliminar y haga clic en Eliminar. Para seleccionar varias opciones a la vez, utilice uno de los mtodos siguientes:
Para seleccionar Varias opciones adyacentes Varias opciones no adyacentes Mantenga presionada La tecla Mays y seleccione las opciones primera y ltima. La tecla CTRL y seleccione las distintas opciones.
3HAC032104-005 Revisin: D
375
11.3.8. Propiedades
Descripcin general Desde el men Propiedades puede hacer lo siguiente: Cambiar el nombre del controlador Ajustar la fecha y la hora del controlador Definir la ID del controlador Visualizar las propiedades del controlador y del sistema Gestionar el Navegador de dispositivos
Cambio del nombre del controlador El nombre del controlador es una identificacin del controlador que es independiente del sistema o el software que se est ejecutando en el controlador. Al contrario que la ID del controlador, el nombre del controlador no tiene que ser exclusivo para cada controlador. NOTA! El nombre del controlador debe estar escrito en caracteres del conjunto de caracteres ISO 8859-1 (Latin 1). 1. En el men Propiedades, haga clic en Cambiar nombre. Aparece la ventana de dilogo Cambiar nombre de controlador. 2. En la ventana de dilogo, introduzca el nuevo nombre del controlador. 3. Haga clic en Aceptar. El nuevo nombre se activar al reiniciar el controlador. Se le pedir que haga clic en S para reiniciar inmediatamente el controlador o en No para reiniciarlo ms tarde. Ajuste de la fecha y la hora del controlador Puede cambiar la fecha y la hora a las que tenga el ordenador con el que est trabajando, o bien especificar manualmente la fecha y la hora. Utilice este procedimiento para cambiar la fecha y la hora del controlador: 1. En el men Propiedades, haga clic en Fecha y hora. Aparece la ventana de dilogo Establecer fecha y hora. 2. En Definir hora y fecha del controlador, haga clic en la flecha que aparece junto a la lista de fechas y horas para definir la fecha y la hora del controlador. NOTA! Haga clic en Obtener la hora local del ordenador para cambiar la fecha y la hora del controlador a las del ordenador con el que est trabajando.
Copyright 2008-2010 ABB. Reservados todos los derechos.
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
Boot Application ID de controlador Nombre de controlador
Copyright 2008-2010 ABB. Reservados todos los derechos.
Propiedades de sistema
Mdulo de control Mdulo de accionamiento n 1 Nmero de serie Nombre de sistema
1. En el men Propiedades, haga clic en Propiedades de controlador y de sistema. Aparece la ventana Propiedades de controlador y de sistema. 2. En la Vista de rbol del lado izquierdo de la ventana, busque el nodo cuyas propiedades desee visualizar. Las propiedades del objeto seleccionado se muestran en la lista Propiedades del lado derecho de la ventana.
378
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
379
en0400001104
Partes de la pestaa Usuarios 1. Botn Aadir. Abre una ventana de dilogo para aadir nuevos usuarios. 2. El botn Editar. Abre una ventana de dilogo que permite cambiar el nombre y la contrasea para el usuario. 3. Botn Eliminar. Elimina del controlador la cuenta de usuario seleccionada. 4. La lista Usuarios de este controlador. Muestra las cuentas de usuario definidas en este controlador. La lista tiene dos columnas. Columna
Usuario
Descripcin
El nombre de la cuenta de usuario.
Descripcin
Indica si la cuenta est activada o desactivada. Si est desactivada, no es posible iniciar una sesin con esa cuenta.
5. El cuadro de elemento Activado/Desactivado. Cambia el estado de la cuenta de usuario. 6. Lista Grupos del usuario/Derechos del usuario. La lista Grupos del usuario muestra a qu grupos pertenece el usuario. Para cambiar la pertenencia a un grupo, active o desactive la casilla de verificacin que aparece delante del nombre del grupo. La lista Derechos del usuario muestra los permisos disponibles para los grupos del usuario seleccionado. Al seleccionar un derecho de la lista Derechos del usuario, se muestra una descripcin del derecho seleccionado.
en0500001572
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. 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 Aceptar.
Eliminar los usuarios y grupos Se eliminarn los grupos y usuarios anteriores. existentes antes de la importacin Opciones avanzadas Aparece una nueva ventana de dilogo: Los usuarios se importan pero no se sustituyen los duplicados, lo que significa que los usuarios actuales no sern reemplazados. Los usuarios se importan y los duplicados se sustituyen, lo que significa que los usuarios actuales sern reemplazados. Los grupos se importan pero no se sustituyen los duplicados, lo que significa que los grupos actuales no sern reemplazados. Los grupos se importan y los duplicados se sustituyen, lo que significa que los grupos actuales sern reemplazados.
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 Aceptar.
Para
Permitir a los usuarios del grupo ser miembros de otros grupos tanto con el nombre anterior como con el nuevo. Sin embargo, el grupo anterior ya no estar definido en el UAS del controlador dado que es reemplazado por el nuevo grupo. Esta opcin puede resultar til si prev volver a crear el grupo anterior o copiar la configuracin de los usuarios a otro controlador que tiene definido el grupo anterior. Eliminar la pertenencia de los usuarios al grupo anterior. Con ello, slo reemplazar el nombre anterior del grupo con un nuevo nombre. Para cancelar el cambio y mantener el nombre de grupo anterior con los usuarios que lo integran.
No Cancelar
1. En la pestaa Grupos, seleccione en la lista Grupos de este controlador el grupo que desea eliminar y haga clic en Eliminar. 2. Se le preguntar si desea que los usuarios que pertenecen a este grupo sigan perteneciendo a l aunque no sea vlido. Haga clic en
S
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. Eliminar la pertenencia de los usuarios al grupo. Cancelar el cambio y mantener el nombre de grupo anterior con los usuarios que lo integran.
No Cancelar
3HAC032104-005 Revisin: D
385
en0900000852
Derechos necesarios
Modify controller properties Remote warm start Modify configuration Remote warm start Administration of installed system Backup and save Remote warm start Restore a backup Remote warm start Load program Load program Edit RAPID code Backup and save Execute program
Crear una nueva seal de E/S, es decir, aadir Modify configuration una nueva instancia del tipo Signal Remote warm start (Se requiere un reinicio del controlador) Establecer el valor de una seal de E/S Utilizar los discos del controlador desde la ventana de Transferencia de archivos I/O write access Read access to controller disks Write access to controller disks
Derechos de controlador
Acceso completo Este derecho incluye todos los derechos del controlador, incluidos los nuevos derechos que se aadan en versiones futuras de RobotWare. Este derecho no incluye ningn derecho de aplicacin ni al derecho Configuracin de controlador de seguridad. Proporciona acceso de lectura y escritura para la configuracin del SAU, es decir, para leer, aadir, eliminar y modificar de usuarios y grupos del SAU. Proporciona acceso para hacer lo siguiente: Iniciar un programa/ejecutar paso a paso un programa (la detencin de programas siempre est permitida) Mover PP a Main Ejecutar rutinas de servicio Proporciona acceso para hacer lo siguiente: Modificar o programar posiciones en el cdigo de RAPID (ModPos) Modificar durante la ejecucin las posiciones en el cdigo de RAPID, como puntos individuales o como trayectorias (HotEdit) Devolver las posiciones de ModPos y de HotEdit a sus valores originales Modificar el valor actual de cualquier variable de RAPID Permite el acceso para modificar el valor actual de cualquier variable de RAPID. Este derecho es un subconjunto del derecho Realizar ModPos y HotEdit. Proporciona acceso para hacer lo siguiente: Establecer el valor de una seal de E/S Establecer una seal como simulada y eliminar la simulacin Activar/desactivar unidades y buses de E/S Proporciona acceso para realizar una copia de seguridad y guardar mdulos, programas y archivos de configuracin. Proporciona acceso para restaurar una copia de seguridad y realizar un arranque B-Start. Proporciona acceso para modificar la base de datos de configuraciones, es decir, para cargar archivos de configuracin, cambiar valores de los parmetros del sistema y aadir/eliminar instancias. Proporciona acceso para cargar y eliminar mdulos y programas.
Cargar programa
Depurar programas
Calibracin
Modificar propiedades del controlador Eliminar registro Actualizacin de cuentarrevoluciones Configuracin de controlador de seguridad
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.
3HAC032104-005 Revisin: D
389
390
3HAC032104-005 Revisin: D
3HAC032104-005 Revisin: D
391
392
3HAC032104-005 Revisin: D
Puede definir el modo de ejecucin del controlador de las formas siguientes: En la pestaa Fuera de lnea, haga clic en Modo de ejecucin y haga clic en Continuo o en Sencillo. En la pestaa Fuera de lnea, haga clic en Tareas de RAPID y a continuacin seleccione Continuo o Sencillo en la ventana de tareas. En la pestaa Simulacin, haga clic en Configuracin de simulacin y a continuacin seleccione Continuo o Sencillo en la ventana de dilogo Configurar simulacin.
3HAC032104-005 Revisin: D
393
394
3HAC032104-005 Revisin: D
11.4.6. Apagado
Apagado de un controlador 1. En el navegador En lnea o Fuera de lnea, seleccione el controlador que desee apagar. 2. En la pestaa Fuera de lnea, haga clic en Apagar y a continuacin seleccione Apagar para cerrar la conexin al controlador o Cerrar controladores virtualescerrar controladores:cerrar controladores virtuales para finalizar todos los procesos de controlador. NOTA! Suponga que desea reiniciar el controlador. Seleccione Arranque en caliente. Para obtener ms informacin acerca de cmo reiniciar un controlador, consulte Reiniciar en la pgina 354.
3HAC032104-005 Revisin: D
395
NOTA! Si existen objetos de RAPID estacionarios (datos de herramienta, objetos de trabajo) conectados al robot, aparece la pregunta siguiente: Desea conservar las posiciones actuales de todos los objetos estacionarios de RAPID? Haga clic en S para mantener todos los objetos estacionarios de RAPID en sus coordenadas globales. Haga clic en No para mover todos los objetos estacionarios de RAPID de acuerdo con la base de coordenadas de la base (mismas coordenadas con respecto a la base de coordenadas de la base).
396
3HAC032104-005 Revisin: D
Nodo Biblioteca de mecanismo La pgina de propiedades de este nodo contiene controles que permiten cambiar la base de coordenadas de la base del robot o mecanismo. Aqu tambin puede especificar si la base de coordenadas de la base es movida por otro mecanismo (movimiento coordinado), por ejemplo por un eje externo de track. Actualizacin de la posicin de la base de coordenadas de la base 1. Mueva la unidad mecnica (el robot o el eje externo) hasta su nueva posicin utilizando las herramientas normales para el movimiento y la colocacin de objetos. 2. En el navegador Fuera de lnea, seleccione el controlador de la unidad mecnica. 3. Haga clic en Configuracin del sistema para abrir una ventana de dilogo. NOTA! La ventana de dilogo Configuracin del sistema tambin puede abrirse de la forma siguiente: En el navegador Trayectorias y objetivos&, haga clic con el botn derecho en una estacin. Seleccione Configuracin y haga clic en Configuracin del sistema.
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. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 397
Para
Restablecer todos los cambios realizados en la base de coordenadas de la base desde el ltimo reinicio del sistema. Restablecer todos los cambios realizados en la base de coordenadas de la base desde la ltima vez que se guard la estacin. Opcionalmente, puede introducir nuevos valores en los cuadros de coordenadas de la base de coordenadas de la base (respecto del sistema de coordenadas mundo del controlador).
Usar valores de estacin Leer y utilizar la ubicacin actual de la base de coordenadas de actuales la base. Opcionalmente, puede introducir nuevos valores en los cuadros de coordenadas de la base de coordenadas de la base (respecto del sistema de coordenadas mundo del controlador).
6. Haga clic en Aceptar. NOTA! Para obtener ms informacin acerca de cmo aadir un track desde la configuracin del sistema, consulte Configuracin manual de un sistema con Track Motion del tipo RTT o IRBTx003 en la pgina 71.
398
3HAC032104-005 Revisin: D
2. Seleccione CNV1 en la lista Unidad mecnica. 3. En el cuadro Parmetros, introduzca los valores para Distancia mxima, Distancia mnima, Distancia de rastreo de cola y Anchura de ventana de inicio.
NOTA! Si cambia cualquiera de los valores de los parmetros, debe reiniciar el controlador. 4. Haga clic en Aceptar. 5. Haga clic en S para reiniciar el controlador.
3HAC032104-005 Revisin: D
399
400
3HAC032104-005 Revisin: D
12 Pestaa Complementos
12.1. Descripcin general
12 Pestaa Complementos
12.1. Descripcin general
Pestaa Complementos La pestaa Complementos contiene los controles de los PowerPacs y de VSTA.
3HAC032104-005 Revisin: D
401
12 Pestaa Complementos
12.2. Visual Studio Tools for Applications
402
3HAC032104-005 Revisin: D
13 Mens contextuales
13.1. Aadir a trayectoria
13 Mens contextuales
13.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: D
403
13 Mens contextuales
13.2. Alinear orientacin de base de coordenadas
Eje de bloqueo
404
3HAC032104-005 Revisin: D
13 Mens contextuales
13.3. Alinear orientacin de objetivo
3HAC032104-005 Revisin: D
405
13 Mens contextuales
13.4. Conectar a
13.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: Para
Conectar el objeto hijo y moverlo hasta el punto de conexin Conectar el objeto hijo y conservar su posicin No realizar la conexin
Haga clic en
S No Cancelar
406
3HAC032104-005 Revisin: D
13 Mens contextuales
13.5. Configuracin automtica
3HAC032104-005 Revisin: D
407
13 Mens contextuales
13.6. Comprobar alcanzabilidad
Significa
El objeto puede ser alcanzado. El objeto puede ser alcanzado en su posicin actual, pero no con su orientacin actual. El objeto no puede ser alcanzado en su posicin actual.
408
3HAC032104-005 Revisin: D
13 Mens contextuales
13.7. Configuraciones
13.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.
3HAC032104-005 Revisin: D
409
13 Mens contextuales
13.8. Convertir base de coordenadas en objeto de trabajo
410
3HAC032104-005 Revisin: D
13 Mens contextuales
13.9. Convertir en movimiento circular
3HAC032104-005 Revisin: D
411
13 Mens contextuales
13.10. Cmo copiar y aplicar la orientacin
412
3HAC032104-005 Revisin: D
13 Mens contextuales
13.11. Desconectar
13.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.
3HAC032104-005 Revisin: D
413
13 Mens contextuales
13.12. Ejecutar instruccin de movimiento
414
3HAC032104-005 Revisin: D
13 Mens contextuales
13.13. Apariencia de grficos
13 Mens contextuales
13.13. Apariencia de grficos Continuacin Apariencia de grficos: Pestaa Colores
Color simple Transparencia Cuadros de color Brillo Haga clic en este cuadro de color para seleccionar otro color para el objeto. Utilice este control deslizante para controlar la transparencia del objeto. Seleccione aqu el color del objeto para las distintas situaciones de iluminacin. Especifique aqu la reflectividad del objeto.
Textura de base
Normalizar Voltear
13 Mens contextuales
13.13. Apariencia de grficos Continuacin
Despl. > Haga clic en este botn para mover la textura a lo largo de los ejes seleccionados.
3HAC032104-005 Revisin: D
417
13 Mens contextuales
13.14. Interpolar trayectoria
418
3HAC032104-005 Revisin: D
13 Mens contextuales
13.15. Invertir
13.15. 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: D
419
13 Mens contextuales
13.16. Saltar hasta objetivo
420
3HAC032104-005 Revisin: D
13 Mens contextuales
13.17. Geometra vinculada
Actualizacin de una geometra vinculada Para actualizar una geometra vinculada: 1. En el navegador Diseo, haga clic con el botn derecho en una pieza existente de la estacin, un grupo de componentes o la estacin. 2. Seleccione la opcin Vincular a geometra y haga clic en Actualizar geometra vinculada. El resultado de la actualizacin se muestra en la ventana de salida. NOTA! Al seleccionar un grupo de componentes o una estacin se actualizan todas las geometras vinculadas dentro del grupo o la estacin. NOTA! Si el registro de fecha y hora del archivo es ms reciente que la fecha y hora de la estacin, todas las piezas correspondientes se actualizarn desde la ubicacin de origen.
3HAC032104-005 Revisin: D
421
13 Mens contextuales
13.18. Grupo Bibliotecas
422
3HAC032104-005 Revisin: D
13 Mens contextuales
13.19. Movimiento de ejes de mecanismo
Eje externo
Bloquear TCP
13 Mens contextuales
13.19. Movimiento de ejes de mecanismo Continuacin Movimiento manual de un transportador 1. Cree una trayectoria vaca. Consulte Trayectoria vaca en la pgina 226. 2. En el navegador Diseo, seleccione el transportador. 3. Haga clic con el botn derecho en Mecanismo de transportador y seleccione Movimiento de ejes de mecanismo. 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. Si mueve manualmente el mecanismo de transportador ms all de la distancia mxima, el objeto de trabajo se caer. Si mueve el mecanismo de transportador ms all de la posicin cero, el objeto de trabajo que pertenece a la primera parte se fija al punto de fijacin del transportador.
Si el objeto de trabajo se cae en el modo de programacin, puede mover manualmente el transportador en el sentido inverso para conectarlo de nuevo.
424
3HAC032104-005 Revisin: D
13 Mens contextuales
13.20. Movimiento lineal del mecanismo
3HAC032104-005 Revisin: D
425
13 Mens contextuales
13.21. Reflejar trayectoria
Referencia
Conservar orientacin
Seleccione esta opcin para conservar la orientacin de los objetivos. Si se selecciona, el robot pasar a la posicin especular, pero realizar la aproximacin desde la misma direccin que con el objetivo original. Seleccione esta opcin para reflejar tambin la configuracin 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. Haga clic en este botn para mostrar u ocultar los comandos de asignacin de nombres y ubicacin de los objetivos y las trayectorias generados. Especifique aqu el nombre de la trayectoria generada por el reflejo.
Ms / Menos
13 Mens contextuales
13.21. Reflejar trayectoria Continuacin
Prefijo de objetivo Robot receptor Objeto de trabajo receptor Especifique aqu un prefijo para los objetivos generados por el reflejo. Especifique la tarea de robot en la que deben crearse los nuevos objetivos y la trayectoria. Especifique el objeto de trabajo en el que deben crearse los nuevos objetivos.
3HAC032104-005 Revisin: D
427
13 Mens contextuales
13.22. Espejo
13.22. 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 Diferencias entre las geometras matemticas y las grficas en la pgina 29. Para obtener ms informacin acerca de la creacin de la imagen especular de una trayectoria, consulte Reflejar trayectoria en la pgina 426.
428
3HAC032104-005 Revisin: D
13 Mens contextuales
13.23. Modificar curva
1. Haga clic en Modificar curva para abrir una ventana de dilogo. 2. Seleccione Proyectar como mtodo de modificacin y haga clic en las curvas que desee proyectar de 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.
13 Mens contextuales
13.23. Modificar curva Continuacin Inversin de curvas 1. Haga clic en Modificar curva para abrir una ventana de dilogo. 2. Seleccione Invertir como mtodo de modificacin y haga clic en las curvas que desee invertir 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 para abrir una ventana de dilogo. 2. Seleccione Dividir como mtodo de modificacin y haga clic en el punto de la curva 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 para abrir una ventana de dilogo. 2. Seleccione Recortar como mtodo de modificacin y haga clic en el segmento de la curva que desee recortar. Observe que al situar el puntero sobre la curva, se resaltan los vrtices ms cercanos. El segmento situado entre estos puntos se recorta. 3. Haga clic en Aplicar. Ahora se elimina la parte seleccionada de la curva. Contenido genrico de la ventana de dilogo Modificar curva
Extender Unir Proyectar Invertir Dividir Recortar Extiende una curva en cualquier vrtice con una lnea recta en la direccin de la tangente de la curva. Une dos o ms curvas para dar lugar a una sola. Las curvas originales se eliminan al unir las curvas. Proyecta una curva sobre una superficie o un cuerpo, creando una nueva curva en la pieza de destino. Invierte el sentido de las curvas. Divide una curva en dos cuerpos. Slo las curvas abiertas pueden ser divididas. Corta un segmento de una curva entre puntos de interseccin o puntos finales.
Copyright 2008-2010 ABB. Reservados todos los derechos.
13 Mens contextuales
13.23. Modificar curva Continuacin Informacin especfica de Extender
Curva seleccionada Muestra el nombre de la curva a extender. Seleccione la curva haciendo clic en la ventana de grficos. Observe que al situar el puntero sobre la curva, el punto final ms cercano al puntero se resalta. ste es el punto final que se seleccionar para la extensin al hacer clic en la curva.
xx0600002637
Muestra la posicin del punto final a extender. Para cambiar el punto final, seleccione de nuevo la curva pero haciendo clic ms cerca del otro punto final. Escriba aqu la magnitud de la extensin. Tambin puede hacer clic en un punto de la ventana de grficos para definir la longitud. Una lnea amarilla indica la longitud de la extensin.
xx0600002638
Tolerancia
13 Mens contextuales
13.23. Modificar curva Continuacin Informacin especfica de Proyectar
Curva seleccionada Muestra el nombre de las curvas a proyectar. Seleccione las curvas haciendo clic 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.
xx0600002639
Cuerpos de destino
Muestra el nombre de los cuerpos sobre los que se proyectar la curva. Para seleccionar los cuerpos, haga clic primero en el cuadro y a continuacin, haga clic en los cuerpos en la ventana de grficos.
xx0600002640
13 Mens contextuales
13.23. Modificar curva Continuacin Informacin especfica de Dividir
Curva seleccionada Muestra el nombre de la curva a dividir. Seleccione la curva haciendo clic en la ventana de grficos. Observe que al situar el puntero sobre la curva, se resalta el punto en el que se realizar la divisin. Este punto se ve afectado por la opcin de modo de ajuste que est seleccionada.
xx0600002641
Punto de la curva
Estos cuadros muestran la posicin del punto de divisin. Para cambiar el punto de divisin, seleccione de nuevo la curva pero haga clic en otra parte de la misma.
xx0600002642
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. Punto final de primera seccin Segundo punto de seccin Muestra la posicin del primer punto de recorte. Muestra la posicin del segundo punto de recorte.
3HAC032104-005 Revisin: D
433
13 Mens contextuales
13.24. Modificar eje externo
Descripcin
En la columna Eax, seleccione el valor del eje externo que desee editar e introduzca el nuevo valor. Utilice los botones de flecha situados a la izquierda de la 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.
Con el botn de flecha hacia la izquierda, puede transferir el valor del cuadro Eax al cuadro de valor correspondiente. Con el botn de flecha hacia la derecha, puede transferir el valor del cuadro de valor al cuadro Eax correspondiente. Especifique el valor del eje correspondiente al eje externo.
434
3HAC032104-005 Revisin: D
13 Mens contextuales
13.25. Modificar una instruccin
Utilice
ToPoint
Que las instrucciones posteriores se ejecuten inmediatamente. \Conc La velocidad para el punto central de la herramienta, la reorien- Speed tacin de la herramienta y el eje externo. La velocidad del TCP en mm/s directamente en la instruccin (ser reemplazada por los datos de velocidad correspondientes).
Copyright 2008-2010 ABB. Reservados todos los derechos.
\V
El tiempo total en segundos durante el cual se mueve el robot (ser sustituido por los datos de velocidad correspondientes). El tamao de la trayectoria de esquina generada. La exactitud de posicionamiento del TCP del robot directamente en la instruccin (la longitud de la trayectoria ser reemplazada por la zona correspondiente especificada en los datos de zona). La herramienta utilizada para el movimiento (el TCP de esta herramienta se situar en el objetivo de destino).
\T Zone \Z
\Tool
3HAC032104-005 Revisin: D
435
13 Mens contextuales
13.26. Modificar mecanismo
436
3HAC032104-005 Revisin: D
13 Mens contextuales
13.27. Modificar datos de herramienta
4. En el grupo Base de coordenadas de la herramienta: Modifique la Posicin X, Y, Z de la herramienta. Modifique la Rotacin rx, ry, rz para la herramienta.
5. En el grupo Datos de carga: Introduzca el nuevo Peso de la herramienta. Modifique el Centro de gravedad de la herramienta. Modifique la Inercia de la herramienta.
6. En el grupo Propiedades de sincronizacin: En la lista Tipo de almacenamiento, seleccione PERS o TASK PERS. Seleccione TASK PERS si prev utilizar los datos de herramienta en el modo MultiMove. En la lista Mdulo, modifique el mdulo en el cual desea declarar los datos de herramienta.
3HAC032104-005 Revisin: D
437
13 Mens contextuales
13.28. Modificar objeto de trabajo
4. En el grupo Base de coordenadas del usuario, utilice uno de los mtodos siguientes: Modifique la base de coordenadas del usuario introduciendo valores en Posicin X, Y, Z y Rotacin rx, ry, rz para el objeto de trabajo. Haga clic en uno de estos cuadros y a continuacin haga clic en la posicin de la ventana de grficos para transferir los valores. Modifique la base de coordenadas del usuario mediante la ventana de dilogo Base de coordenadas por puntos. Consulte Base de coordenadas con tres puntos en la pgina 215.
Copyright 2008-2010 ABB. Reservados todos los derechos.
5. En el grupo Base de coordenadas del objeto, utilice uno de los mtodos siguientes: Modifique la base de coordenadas del objeto seleccionando valores en Posicin X, Y, Z y Rotacin rx, ry, rz para el objeto de trabajo. Modifique la base de coordenadas del objeto utilizando la ventana de dilogo Sistema de coordenadas por puntos.
6. En el grupo Propiedades de sincronizacin, modifique los valores para el nuevo objeto de trabajo: En la lista Tipo de almacenamiento, seleccione PERS o TASK PERS. Seleccione TASK PERS si prev utilizar el objeto de trabajo en el modo MultiMove. En la lista Mdulo, seleccione el mdulo en el cual desea declarar el objeto de trabajo.
7. Haga clic en Aplicar. 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.
438
3HAC032104-005 Revisin: D
13 Mens contextuales
13.29. Moverse a lo largo de la trayectoria
3HAC032104-005 Revisin: D
439
13 Mens contextuales
13.30. Trasladar a pose
440
3HAC032104-005 Revisin: D
13 Mens contextuales
13.31. Colocar
13.31. 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
De una posicin a otra sin variar la orientacin del objeto. Seleccione los ejes que deban variar.
Seleccione
Un punto
Segn la relacin entre una lnea inicial y una Dos puntos lnea final. El objeto se mover para coincidir con el primer punto y a continuacin girar para coincidir con el segundo punto. Segn la relacin entre un plano inicial y un plano final. El objeto se mover para coincidir con el primer punto y a continuacin girar para coincidir con el tercer punto. De una posicin a una posicin de objeto o base de coordenadas, cambiando simultneamente la orientacin del objeto de acuerdo con la orientacin de la base de coordenadas. La posicin del objeto cambia de acuerdo con la orientacin del sistema de coordenadas del punto de destino.
Copyright 2008-2010 ABB. Reservados todos los derechos.
Tres puntos
Base de coordenadas
3. Defina el sistema de coordenadas de referencia que desea utilizar. 4. Haga clic en los puntos de la ventana de grficos para transferir los valores de los cuadros del punto de origen a los cuadros del punto de destino. Para obtener informacin detallada, consulte las tablas siguientes. 5. Haga clic en Aplicar. Ventana de dilogo Situar objeto por un punto
Referencia Punto principal - Origen Seleccione el sistema de coordenadas de referencia, con el que estarn relacionadas todas las posiciones o puntos. 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 - Origen.
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 estos ejes Seleccione si la traslacin debe realizarse a lo largo del eje X, Y o Z o a lo largo de varios de los ejes.
13 Mens contextuales
13.31. Colocar Continuacin Ventana de dilogo Situar objeto por dos puntos
Referencia Punto principal - Origen Seleccione el sistema de coordenadas de referencia, con el que estarn relacionadas todas las posiciones o puntos. 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 - Origen.
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 Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje X en la ventana de grficos para transferir los valores a los cuadros Punto de eje X - Origen. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje X en la ventana de grficos para transferir los valores a los cuadros Punto de eje X - Destino. Seleccione si la traslacin debe realizarse a lo largo del eje X, 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 Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje X en la ventana de grficos para transferir los valores a los cuadros Punto de eje X - Origen. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje X en la ventana de grficos para transferir los valores a los cuadros Punto de eje X - Destino. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje Y en la ventana de grficos para transferir los valores a los cuadros Punto de eje Y - Origen. Haga clic en uno de estos cuadros y a continuacin haga clic en el punto del eje Y en la ventana de grficos para transferir los valores a los cuadros Punto de eje Y - Destino. Seleccione si la traslacin debe realizarse a lo largo del eje X, Y o Z o a lo largo de varios de los ejes.
13 Mens contextuales
13.31. Colocar Continuacin Ventana de dilogo Posicionar por dos bases de coordenadas
Origen Seleccione el objeto de base de coordenadas (por ejemplo un objetivo, objeto de trabajo, datos de herramienta o base de coordenadas) en esta lista desplegable para establecer el punto Origen del movimiento del objeto. Seleccione cualquiera de los objetos de base de coordenadas (por ejemplo un objetivo, objeto de trabajo, datos de herramienta o base de coordenadas) en esta lista desplegable para establecer el punto A del movimiento del objeto.
3HAC032104-005 Revisin: D
443
13 Mens contextuales
13.32. Eliminar objetivos no utilizados
444
3HAC032104-005 Revisin: D
13 Mens contextuales
13.33. Cambiar nombres de objetivos
3HAC032104-005 Revisin: D
445
13 Mens contextuales
13.34. Invertir trayectoria
xx0500002041
Observe que las instrucciones movimiento no cambian, sino que slo lo hacen los objetivos. A pesar de que la instruccin MoveAbsJ hacia el objetivo de ejes se conserva, se sita ahora en ltimo lugar. Avanzado Se invierten tanto el orden de los objetivos como las instrucciones de movimiento, de una forma que se corresponde con grabar los movimientos del robot y reproducir la secuencia hacia atrs. Por ejemplo, si el robot utilizaba un movimiento lineal para moverse desde un objetivo, tras la inversin utilizar un movimiento lineal para moverse hacia dicho objetivo.
xx0500002042
446
3HAC032104-005 Revisin: D
Observe que las instrucciones de movimiento han cambiado junto con los objetivos. Por ejemplo, en la trayectoria original, se usaba un movimiento de ejes para alcanzar el objetivo 20 y un objetivo lineal para alejarse de l. Tras la inversin, existe un movimiento lineal hacia el objetivo y un movimiento de ejes desde l. Observe tambin que el objetivo de ejes ha sido convertido en un objetivo normal. De lo contrario, no sera posible programar un movimiento lineal hacia esa posicin.
13 Mens contextuales
13.35. Girar
13.35. 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
Absoluto en el sistema de coordenadas de la Mundo estacin Respecto del sistema de coordenadas de su Objeto superior objeto principal Respecto de su propio sistema de coordenadas Respecto del sistema de coordenadas definido por el usuario Respecto de un eje definido por dos puntos Local UCS Eje definido por el usuario
4. Especifique la rotacin del elemento en Girar alrededor de x, y, z haciendo clic primero en uno de los cuadros y a continuacin haciendo clic en la posicin central de la ventana de grficos para transferir los valores. 5. Si ha seleccionado el sistema de coordenadas Eje definido por el usuario, especifique el Punto inicial de eje x, y, z y el Punto final de eje x, y, z. 6. Especifique la Rotacin del elemento y del eje alrededor del cual debe producirse la rotacin. 7. Haga clic en Aplicar.
Copyright 2008-2010 ABB. Reservados todos los derechos.
3HAC032104-005 Revisin: D
447
13 Mens contextuales
13.36. Girar trayectoria
Para
Girar alrededor del sistema de coordenadas mundo de la estacin Girar alrededor de la base de coordenadas de la base del robot Girar alrededor de una base de coordenadas o un objetivo que ha sido elegido anteriormente como sistema de coordenadas del usuario. Girar alrededor de un objetivo o una base de coordenadas distintos de los enumerados. Cuando se utiliza Seleccionar base de coordenadas, debe especificar ms abajo la base de coordenadas alrededor de la cual desea girar.
4. Si se usa Base de coordenadas seleccionada en la lista Base de coordenadas de referencia, especifique una base de coordenadas o un objetivo en el cuadro de texto, haciendo clic en el cuadro y seleccionando a continuacin la base de coordenadas en la ventana de grficos. 5. Con las opciones de Eje de rotacin, seleccione alrededor de qu eje de la base de coordenadas desea girar. 6. En el cuadro ngulo de rotacin, introduzca la rotacin. 7. Haga clic en Aplicar.
Copyright 2008-2010 ABB. Reservados todos los derechos.
448
3HAC032104-005 Revisin: D
13 Mens contextuales
13.37. Establecer origen local
Seleccione
Local
Respecto del sistema de coordenadas de su Objeto superior objeto principal Absoluto en el sistema de coordenadas de la Mundo estacin Respecto de un sistema de coordenadas definido por el usuario UCS
5. En los cuadros Posicin x, y, z, escriba la nueva posicin o seleccinela haciendo clic en uno de los cuadros de valor y haciendo clic en el punto en la ventana de grficos. 6. Escriba en Orientacin. 7. Haga clic en Aplicar.
3HAC032104-005 Revisin: D
449
13 Mens contextuales
13.38. Cambiar a normal de superficie
4. En la ventana de grficos, haga clic en la superficie de referencia. Al hacerlo, el nombre de la pieza o de la superficie se transfiere al cuadro Superficie. 5. En Direccin de aproximacin, haga clic en el botn del eje que desea utilizar como direccin de aproximacin. 6. Para definir la distancia entre la superficie y el objetivo en la direccin de aproximacin, especifique un valor de Offset. 7. Haga clic en Aplicar.
450
3HAC032104-005 Revisin: D
13 Mens contextuales
13.39. Definir posicin
Seleccione
Local
Respecto del sistema de coordenadas de su Objeto superior objeto principal Absoluto en el sistema de coordenadas de la Mundo estacin Respecto de un sistema de coordenadas definido por el usuario UCS
4. En los cuadros Posicin x, y, z, escriba la nueva posicin o seleccinela haciendo clic en uno de los cuadros de valor y haciendo clic en el punto en la ventana de grficos. 5. Especifique la Orientacin del elemento. 6. Haga clic en Aplicar.
3HAC032104-005 Revisin: D
451
13 Mens contextuales
13.40. Compensacin de herramienta
452
3HAC032104-005 Revisin: D
13 Mens contextuales
13.41. Trasladar trayectoria
Para
Trasladar respecto del origen del sistema de coordenadas mundo Trasladar respecto del origen de la base de coordenadas de la base del robot Trasladar respecto del origen de una base de coordenadas o un objetivo que ha sido elegido anteriormente como sistema de coordenadas del usuario. Trasladar respecto del origen de un objetivo o una base 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. Trasladar la trayectoria de un punto a otro sin especificar ningn sistema de coordenadas.
Punto a punto
4. Si se usa Seleccionar base de coordenadas en la lista Base de coordenadas de referencia, especifique una base de coordenadas o un objetivo en el cuadro de texto, haciendo clic en el cuadro y seleccionando a continuacin la base de coordenadas en la ventana de grficos. 5. En el cuadro Vector de traslacin, especifique la magnitud del movimiento a lo largo de los ejes X, Y y Z de la base de coordenadas de referencia. El vector de traslacin slo es aplicable si se utiliza una base de coordenadas de referencia. Si se utiliza Punto a punto como referencia, se especifica en su lugar los puntos inicial y final de la traslacin. Para ello, haga clic en uno de los cuadros del punto que desea especificar y seleccione el punto en la ventana de grficos o escriba las coordenadas del punto. 6. Haga clic en Aplicar.
3HAC032104-005 Revisin: D
453
13 Mens contextuales
13.42. Ver robot en objetivo
454
3HAC032104-005 Revisin: D
13 Mens contextuales
13.43. Ver herramienta en objetivo
3HAC032104-005 Revisin: D
455
13 Mens contextuales
13.43. Ver herramienta en objetivo
456
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.1.1. Descripcin general
14 Pestaa ScreenMaker
14.1 Introduccin a ScreenMaker 14.1.1. Descripcin general
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 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
xx080000226
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
14 Pestaa ScreenMaker
14.1.1. Descripcin general Continuacin compone de distintos componentes grficos ms pequeos dispuestos en una plantilla de diseo. Entre los controles tpicos (en 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: Haciendo clic en un botn Seleccionando en un men Escribiendo texto en un cuadro de texto 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: la parte de visualizacin: el diseo y la configuracin de los controles la parte de procesamiento: gestores de eventos que responden a los eventos
Copyright 2008-2010 ABB. Reservados todos los derechos.
xx0800000227
14 Pestaa ScreenMaker
14.1.1. Descripcin general Continuacin 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. 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: D
459
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo
en0900000584
Partes
1 Ribbon
Descripcin
Muestra un grupo de iconos organizados en una secuencia lgica de funciones. Consulte Ribbon en la pgina 461. Muestra el proyecto de pantalla activo y enumera las pantallas que estn definidas en el proyecto. Para obtener ms informacin, consulte Administracin de proyectos de ScreenMaker en la pgina 474. El diseo en el que se crea la pantalla con los controles disponibles. Para obtener ms informacin, consulte Diseador de formularios en la pgina 485. Muestra informacin acerca de los eventos que se producen durante el desarrollo en ScreenMaker. Muestra una lista con los controles disponibles. Para obtener ms informacin, consulte ToolBox en la pgina 462. 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 464. Muestra iconos para el redimensionamiento y el posicionamiento de controles en el rea de diseo. Consulte Arrange en la pgina 462.
Project explorer
4 5
Properties window
Arrange
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Ribbon La pestaa ribbon (cinta) de ScreenMaker contiene un grupo de iconos organizados en una secuencia lgica de funciones que facilita al usuario la gestin de los proyectos de ScreenMaker.
en0900000452
Descripcin
Facilita al usuario la gestin del proyecto de ScreenMaker. Consulte Administracin de proyectos de ScreenMaker en la pgina 474. Facilita al usuario la adicin de pantallas y variables de aplicacin. Consulte Administracin de pantallas en la pgina 478 y Administracin de variables de aplicacin en la pgina 484. Facilita al usuario la compilacin de un proyecto. Consulte Compilacin de un proyecto en la pgina 483. Facilita al usuario la conexin e implementacin en el controlador. Consulte Conexin al controlador en la pgina 481 e Implementacin en el controlador en la pgina 483. Facilita al usuario el redimensionamiento y posicionamiento de los controles en el rea de diseo. Consulte Arrange en la pgina 462. Facilita al usuario el cierre de un proyecto.
Add
Copyright 2008-2010 ABB. Reservados todos los derechos.
Build Controller
Arrange
Close
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Arrange Esta barra de herramientas muestra iconos para el redimensionamiento y el posicionamiento de controles en el design area (rea de diseo). NOTA: Los iconos estn activados cuando se selecciona un control o un grupo de controles en el design area (rea de diseo).
en0900000592
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
ActionTrigger BarGraph Button
Descripcin
Permite ejecutar una lista de acciones cuando cambia una seal o un dato de RAPID Representa un valor analgico en una barra Representa un control en el que se puede hacer clic. Ofrece una forma sencilla para disparar un evento y se utiliza habitualmente para ejecutar comandos. Se etiqueta con un texto o con una imagen.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Control
CheckBox
Descripcin
Permite hacer varias selecciones entre distintas opciones. Se muestran como un cuadro que tiene un espacio vaco (si no est seleccionado) o una marca de verificacin (si est seleccionado). Representa un control que permite seleccionar elementos de una lista Combinacin de una lista desplegable y un cuadro de texto. Permite escribir un valor directamente en el control o seleccionar en la lista de opciones existentes. Proporciona un sistema de men para un ScreenForm Muestra el modo del controlador (Auto - Manual) Representa un control de cuadro de texto que puede usarse para editar los datos. Representa un control que representa grficamente datos con lneas o barras. Representa un control de Windows que muestra un recuadro alrededor de un grupo de controles con un ttulo opcional. Se trata de un contenedor utilizado para agrupar un conjunto de componentes grficos. Normalmente tiene un ttulo en la parte superior. Muestra un valor de dos estados, como por ejemplo una seal digital. Representa un control para mostrar una lista de elementos. Permite al usuario seleccionar uno o varios elementos en una lista contenida dentro de un cuadro de texto esttico y de varias lneas. Representa un control de cuadro de texto que puede usarse para editar un nmero. Cuando el usuario hace clic en l, se abre un teclado numrico. Representa un cuadro de nmero que muestra valores numricos. Se utiliza para agrupar una coleccin de controles. Representa un control de cuadro de imagen que muestra imgenes. Permite seleccionar slo una de un conjunto de opciones predefinidas. Muestra el estado de ejecucin del dominio de RAPID del controlador (En funcionamiento - Auto) Representa un control de botn de Windows que ejecuta una rutina de RAPID al hacer clic en l Muestra un valor de dos estados y permite cambiarlos, como por ejemplo una seal de salida digital. Gestiona un conjunto de pginas con pestaas. Un widget muy utilizado que muestra texto, una etiqueta que normalmente es esttica, es decir, que no presenta interactividad. Las etiquetas se utilizan por lo general para identificar cuadros de texto cercanos u otros componentes grficos.
ComboBox
LED ListBox
NumEditor
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin NOTA! Para obtener ms informacin acerca del uso de estos controles y sus propiedades, consulte la seccin Creacin de la interfaz de usuario en la pgina 466 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
Panel de nombre de componente Muestra el componente seleccionado y grfico enumera los componentes disponibles de la pantalla de diseo activa.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Elemento
2 Barra de herramientas de la ventana Properties (Propiedades)
Descripcin
en0900000409
1. Organiza el panel de tabla por categoras 2. Organiza alfabticamente el panel de tabla 3. Muestra las propiedades en el panel de tabla 4. Muestra los eventos en el panel de tabla 3 Panel tabla Muestra la totalidad de las propiedades o eventos en un formato de dos columnas. La primera columna muestra el nombre de la propiedad o el evento, mientras que la segunda muestra el valor de la propiedad o el nombre del gestor de eventos. Muestra informacin acerca de una propiedad o un evento.
Panel de informacin
Edicin del valor de la propiedad Existen tres formas de editar el valor de la propiedad de un control en la Properties window (ventana propiedades):
1 Escribiendo los nmeros, las cadenas y el texto. Por ejemplo, Location, Size, Name etc.
en0900000631
Seleccionando los valores predefinidos de una lista. Por ejemplo, BackColor, Font etc.
en0900000633
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin
3 Introduciendo los valores en la ventana de dilogo. Por ejemplo, Enabled, States, BaseValue etc.
en0900000632
Creacin de la interfaz de usuario En esta seccin se describe la creacin de las GUI con los controles siguientes de ToolBox (Barra de herramientas). ActionTrigger Un action trigger (disparador de accin) inicia un evento, como por ejemplo hacer que un objeto oculto est visible cuando se realiza una accin con un control. Permite ejecutar una lista de acciones cuando cambia el valor de la propiedad. El valor de la propiedad puede estar vinculado a un elemento signal (seal), rapid data (dato de RAPID) o application variable (variable de aplicacin). El control ActionTrigger tambin puede usarse para ejecutar la aplicacin desde RAPID. Utilice este procedimiento para aadir un control ActionTrigger: Accin
1 Arrastre un control ActionTrigger desde ToolBox (Caja de herramientas) hasta el rea de diseo.
Copyright 2008-2010 ABB. Reservados todos los derechos.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Accin
2 Puede modificar el nombre, definir el valor predeterminado y configurar un valor de enlazamiento a datos para un control ActionTrigger. Para definir los valores de una propiedad, consulte Properties window en la pgina 464. Puede establecer el evento de disparo de un ActionTrigger a cualquier gestor de eventos creado a partir de un control o desde la opcin Events Manager (Gestor de eventos). Para configurar los eventos, consulte Configuracin de eventos en la pgina 486. Para configurar los valores de enlazamiento de datos, consulte Configuracin del enlazamiento de datos en la pgina 491. Para definir variables de la aplicacin, consulte Administracin de variables de aplicacin en la pgina 484.
en0900000629
en0900000630
ATENCIN: 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. Contina en la pgina siguiente
3HAC032104-005 Revisin: D 467
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin TpsLabel TpsLabel es una etiqueta estndar de Windows que muestra un texto descriptivo. Utilice el siguiente procedimiento para aadir un control TpsLabel: Paso Accin
1 2 Arrastre un control TpsLabel desde ToolBox (Caja de herramientas) hasta el rea de diseo. Puede definir los valores, configurar eventos, configurar valores de enlazamiento de datos y definir los valores de aplicacin de un control TpsLabel. Para definir los valores de una propiedad, consulte Properties window en la pgina 464. Para configurar los eventos, consulte Configuracin de eventos en la pgina 486. Para configurar los valores de enlazamiento de datos, consulte Configuracin del enlazamiento de datos en la pgina 491. Para definir variables de la aplicacin, consulte Administracin de variables de aplicacin en la pgina 484. 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).
en0900000499
ATENCIN! Los controles Button, PictureBox y TpsLabel admiten AllowMultipleStates. Para obtener ms informacin acerca de cmo utilizar AllowMultipleStates, consulte Objeto de imagen y cambio de imagen debido a E/S en la pgina 510.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Panel El control Panel se utiliza para agrupar una coleccin de controles. Utilice el siguiente procedimiento para aadir un control Panel : Paso Accin
1 2 3 Arrastre un control Panel desde ToolBox (Caja de herramientas) hasta el rea de diseo. Puede aadir un grupo de controles a un panel. 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 464. Para configurar los eventos, consulte Configuracin de eventos en la pgina 486. Para configurar los valores de enlazamiento de datos, consulte Configuracin del enlazamiento de datos en la pgina 491. Para definir variables de la aplicacin, consulte Administracin de variables de aplicacin en la pgina 484.
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
1 2
Copyright 2008-2010 ABB. Reservados todos los derechos.
Arrastre un control ControllerModeStatus desde ToolBox (Caja de herramientas) hasta el rea de diseo. Puede definir los valores, configurar eventos, configurar valores de enlazamiento de datos y definir las variables de aplicacin de un control ControllerModeStatus. Para definir los valores de una propiedad, consulte Properties window en la pgina 464. Para configurar los eventos, consulte Configuracin de eventos en la pgina 486. Para configurar los valores de enlazamiento de datos, consulte Configuracin del enlazamiento de datos en la pgina 491. Para definir variables de la aplicacin, consulte Administracin de variables de aplicacin en la pgina 484.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Paso Accin
3 Puede seleccionar la imagen a mostrar cuando el controlador est en el modo Auto y en el modo Manual. Haga clic en AutoImage en la ventana Properties (Propiedades) y busque para seleccionar la imagen a mostrar en el modo Auto. Haga clic en ManualImage en la ventana Properties (Propiedades) y busque para seleccionar la imagen a mostrar en el modo Manual.
en0900000536
RapidExecutionStatus RapidExecutionStatus muestra el estado de ejecucin del dominio de RAPID del controlador (En funcionamiento - Auto). Usos de este control: Paso Accin
1 2 Arrastre un control RapidExecutionStatus desde ToolBox (Caja de herramientas) hasta el rea de diseo. Puede definir los valores, configurar eventos, configurar valores de enlazamiento de datos y definir los valores de aplicacin de un control RapidExecutionStatus. Para definir los valores de una propiedad, consulte Properties window en la pgina 464. Para configurar los eventos, consulte Configuracin de eventos en la pgina 486. Para configurar los valores de enlazamiento de datos, consulte Configuracin del enlazamiento de datos en la pgina 491. Para definir variables de la aplicacin, consulte Administracin de variables de aplicacin en la pgina 484.
Copyright 2008-2010 ABB. Reservados todos los derechos.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Paso Accin
3 Puede seleccionar la imagen a mostrar cuando el programa est en funcionamiento y es detenido. Haga clic en RunningImage en la ventana Properties (Propiedades) y busque para seleccionar la imagen a mostrar cuando el programa est en funcionamiento. Haga clic en StoppedImage en la ventana Properties (Propiedades) y busque para seleccionar la imagen a mostrar cuando el programa est detenido.
en0900000537
RunRoutineButton RunRoutineButton representa un botn de Windows que ejecuta una rutina RapidRoutine al hacer clic en l.
Copyright 2008-2010 ABB. Reservados todos los derechos.
14 Pestaa ScreenMaker
14.1.2. Entorno de desarrollo Continuacin Paso Accin
3 Puede realizar las tareas RunRoutineButton siguientes desde SmartTag: Definir acciones previas a la llamada a la rutina Seleccionar la rutina a la que llamar Definir acciones posteriores a la llamada a la rutina
en0900000538
Puede realizar las siguientes tareas RunRoutineButton desde la ventana Properties (Propiedades). RoutineToCall: se llamar a la rutina de RAPID AllowInAuto: indica si la llamada a la rutina debe hacerse en el modo Auto TextAlign: indica la alineacin del texto NOTA: No es posible enlazar RunRoutineButton a rutinas de servicio incorporadas. Slo es posible enlazar a procedimientos definidos por el usuario sin ningn argumento. Cambie el PP a la tarea antes de realizar ninguna accin a travs de RunRoutineButton.
en0900000545
472
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.2.1. Descripcin general
3HAC032104-005 Revisin: D
473
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker
en0900000395
Cinta de ScreenMaker
en0900000452
Men contextual
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin Creacin de un nuevo proyecto Utilice este procedimiento para crear un nuevo proyecto: 1. Haga clic en New (Nuevo) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione New Project (Nuevo proyecto). Aparece la ventana de dilogo New ScreenMaker Project.
en0900000561
2. Introduzca un nuevo nombre de proyecto y especifique una ubicacin para el nuevo proyecto. Se aade una pantalla predeterminada MainScreen(main) a la vista de rbol.
Copyright 2008-2010 ABB. Reservados todos los derechos.
De forma predeterminada, el nuevo proyecto se guarda en C:\My Documents\RobotStudio\My ScreenMaker Projects.. 3. Haga clic en OK.
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin Carga de un proyecto Utilice este procedimiento para cargar un proyecto existente: 1. Haga clic en Open (Abrir) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Open Project. (Abrir proyecto). Aparece la ventana de dilogo Open Screen Project File.
en0900000562
2. Busque la ubicacin del archivo de proyecto que desee cargar y haga clic en Open. (Abrir).
Copyright 2008-2010 ABB. Reservados todos los derechos.
NOTA! Tambin puede cargar un proyecto existente con un mtodo de acceso rpido. 1. Haga clic en Recent (Recientes) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Recent Projects (Proyectos recientes). 2. Seleccione el archivo del proyecto en la lista de proyectos abiertos ms recientemente.
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin Guardado de un proyecto Para guardar un proyecto, realice este paso: Haga clic en Save (Guardar) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Save (Guardar).
Para guardar el proyecto existente con un nuevo nombre, realice este paso: Haga clic en SaveAs (Guardar como) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione SaveAs (Guardar como).
NOTA! Los archivos de proyecto se guardan con la extensin *.smk. SaveAs FlexPendant Project Para guardar el proyecto de ScreenMaker como un proyecto de FlexPendant, realice este paso: Haga clic en SaveAs FlexPendant Project (Guardar como proyecto de FlexPendant) en la cinta de ScreenMaker y seleccione Save. (Guardar).
El proyecto se guarda con la extensin *.csproj, que puede abrirse desde Microsoft Visual Studio. Cierre de un proyecto Para cerrar un proyecto, realice este paso: Haga clic con el botn derecho en el men contextual Project y seleccione Close Project (Cerrar proyecto).
Cierre de ScreenMaker
Copyright 2008-2010 ABB. Reservados todos los derechos.
Para cerrar ScreenMaker, realice este paso: Haga clic en Close ScreenMaker (Cerrar ScreenMaker) en la cinta de ScreenMaker.
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin Administracin de pantallas En esta seccin se describe la forma de aadir, cambiar de nombre, eliminar y editar un control screen (Pantalla). Creacin de un control screen (Pantalla) 1. Haga clic en Screen (Pantalla) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Add Screen (Aadir pantalla). Aparece la ventana de dilogo New Screen (Nueva pantalla). 2. Introduzca el nombre del nuevo control screen (Pantalla) en el cuadro de texto Name (Nombre). 3. Haga clic en OK (Aceptar).
Eliminacin de un control screen (Pantalla) 1. En la vista de rbol Project (Proyecto), seleccione el control screen (Pantalla) a eliminar. 2. Haga clic con el botn derecho y seleccione Delete (Eliminar). Cambio de nombre de un control screen (Pantalla) 1. En la vista de rbol de Project (Proyecto), seleccione el control screen (Pantalla) cuyo nombre desea cambiar. 2. Haga clic con el botn derecho y seleccione Rename (Cambiar nombre). Aparece la ventana de dilogo Rename of Screen. 3. Introduzca el nuevo nombre en el cuadro de texto y haga clic en OK (Aceptar).
en0900000563
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin
en0900000564
Edicin de un control screen (Pantalla) Para obtener ms informacin acerca de la edicin de un control screen (Pantalla), consulte Edicin de un control screen (Pantalla) en la pgina 485. Cmo cambiar de Main screen (Pantalla principal) Tiene la opcin de cambiar la pantalla principal. 1. En la vista de rbol de Project (Proyecto), seleccione el control screen (Pantalla) a cambiar. 2. Haga clic con el botn derecho y seleccione Set as Main Screen (Establecer como pantalla principal).
en0900000546
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin 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 (Propiedades). Aparece la ventana de dilogo Project Properties (Propiedades del proyecto).
en0900000394
El ttulo actualizado aparece en ABB Menu del lado derecho. 3. En la pestaa Display (Pantalla) que aparece en ABB Menu, seleccione las siguientes opciones: Opcin
Left (Izquierda) Right (Derecha) None (Ninguno)
Descripcin
La aplicacin est visible a la izquierda en ABB Menu. La aplicacin est visible a la derecha en ABB Menu. La aplicacin no est visible en absoluto en el men ABB.
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 (Pantalla) de ABB Menu, examine y seleccione una opcin en ABB menu image (Imagen de men ABB).
2. En la pestaa Display (Pantalla) de Caption (Ttulo), introduzca el texto en el campo Name (Nombre) para editar el ttulo.
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin 5. En la pestaa Display (Pantalla) de TaskBar (Barra de tareas), examine y seleccione una opcin en TaskBar image (Imagen de barra de tareas).
NOTA! De forma predeterminada, las casillas de verificacin Use default image (Usar imagen predeterminada) y Use Menu image (Usar imagen de men) estn activadas y est seleccionada la imagen predeterminada tpu-Operator32.gif. 6. En la pestaa Display (Pantalla) que aparece dentro de Startup (Iniciar), seleccione Automatic (Automtico) para cargar la imagen automticamente en el inicio (Startup).
NOTA! De forma predeterminada, el tipo de inicio es Manual. Conexin al controlador Utilice este procedimiento para establecer la conexin con un controlador tanto en el modo En lnea como en el modo Fuera de lnea: 1. Haga clic en Connect (Conectar) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Connect (Conectar). Aparece la ventana de dilogo Select a Robot Controller (Seleccionar un controlador de robot).
en0900000581
NOTA! Haga clic en la lista desplegable Connect (Conectar) de la cinta de ScreenMaker para conectarse directamente al controlador.
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin 2. Haga clic en Refresh (Actualizar) para buscar una lista con todos los controladores disponibles.
NOTA! Si la conexin al controlador se realiza en el modo Fuera de lnea, se enumeran todos los VC que estn en funcionamiento. Si la conexin al controlador se realiza en el modo En lnea, se enumeran todos los controladores reales que estn conectados. 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 (Conectar). El estado de conexin se muestra en la vista de rbol Project (Proyecto).
en0900000618
NOTA! Para desconectar la conexin con el controlador, haga clic en Disconnect (Desconectar) en el men contextual de Project (Proyecto). Para cambiar entre los modos Online y Offline, haga clic en Switch to Online Controller (Cambiar a controlador en lnea) o Switch to Offline Controller (Cambiar a controlador fuera de lnea) en el men contextual de Project (Proyecto).
14 Pestaa ScreenMaker
14.2.2. Administracin de proyectos de ScreenMaker Continuacin 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. Utilice este procedimiento para compilar un proyecto (project): 1. Haga clic en Build (Compilar) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Build (Compilar). El resultado se muestra en la ventana de salida (output ).
en0900000404
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 481. 2. Haga clic en Deploy (Implementar) en la cinta de ScreenMaker o haga clic con el botn derecho en el men contextual Project (Proyecto) y seleccione Deploy Screen to Controller (Implementar pantalla en el controlador). Aparece la ventana de dilogo Download (Descarga), que muestra el avance de la descarga. Desaparece una vez que la descarga tiene xito.
Copyright 2008-2010 ABB. Reservados todos los derechos.
NOTA! Si utiliza un controlador real, puede reiniciar el FlexPendant moviendo su joystick tres veces hacia la derecha, una vez hacia la izquierda y una vez hacia usted. Si utiliza un controlador virtual, puede reiniciar el FlexPendant cerrando la ventana del FlexPendant virtual.
3HAC032104-005 Revisin: D
483
14 Pestaa ScreenMaker
14.2.3. Variables de aplicacin
en0900000402
NOTA! Para obtener ms informacin acerca del enlazamiento de datos con variables de aplicacin, consulte Enlazamiento de datos con variables de aplicacin en la pgina 495.
484
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios
NOTA! Puede seleccionar un solo control o varios controles: Un solo control: Haga clic con el botn izquierdo en el rea de diseo o seleccione el control en la lista de la ventana Properties (Propiedades). Varios controles: Haga clic con el botn izquierdo en el rea de diseo, arrastre con el ratn y cree una ventana seleccionando todos los controles.
3.. Haga clic en la etiqueta inteligente de la esquina superior derecha del control para realizar las tareas bsicas de configuracin. Consulte Configuracin del enlazamiento de datos en la pgina 491.
NOTA! Puede realizar una configuracin adicional editando los atributos en la ventana Properties (Propiedades). Consulte Properties window en la pgina 464.
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios Continuacin Configuracin de eventos El gestor de eventos es un conjunto de acciones que deben ejecutarse cuando se produce un evento. 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 (Panel de eventos) de cualquiera de las formas siguientes: Haga doble clic en el control. Haga clic con el botn derecho en el control, seleccione Events Manager (Gestor de eventos), haga clic en Add (Aadir), introduzca el nombre, haga clic en OK (Aceptar) y cierre. Haga clic en la etiqueta inteligente y seleccione la tarea en la lista. En la ventana Properties (Propiedades), haga clic en el icono Events (Eventos) y seleccione en la lista el evento deseado.
3. Haga clic en Add Action (Aadir accin) 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
en0900000554
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios Continuacin
Signals Set a Digital Signal Invert a Digital Signal Pulse a Digital Signal Read a Signal Write a Signal Reset a Digital Signal
en0900000555
RapidData
en0900000553
Advanced
Call another Action list Call .NET method Call Custom Action
en0900000552
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios Continuacin 4. Seleccione la accin en la ventana de la izquierda y haga lo siguiente: Haga clic en Delete (Eliminar) para eliminar la accin. Haga clic en Move Up (Mover hacia arriba) o en Move Down (Mover hacia abajo) para cambiar el orden de ejecucin de las acciones.
5. Haga clic en OK. NOTA! 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 (Gestor de eventos). Aparece la ventana de dilogo Events Manager (Gestor de eventos). 2. Seleccione en la lista el gestor de eventos a eliminar y haga clic en Delete (Eliminar). Opciones del rea Advanced (Avanzado)
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. ATENCIN! Haga clic en la casilla de verificacin Show warning message before performing (Mostrar mensaje de aviso antes de realizar acciones) para mostrar un cuadro de mensaje antes de realizar estas acciones.
en0900001046
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios Continuacin Call .NET Method Puede importar los archivos DLL y aadir referencias a la pestaa Advanced (Avanzado) de la ventana de dilogo Project Properties (Propiedades de proyecto).
en0900001047
Una vez definidas las referencias, los mtodos de .NET aparecen en la ventana de dilogo Project Properties (Propiedades de proyecto) y pueden incluirse en la lista Actions (Acciones) de las acciones que se ejecutarn al realizar la accin deseada.
en0900001049
14 Pestaa ScreenMaker
14.2.4. Diseador de formularios Continuacin Haga doble clic en el mtodo y enlace el valor de retorno a la variable de aplicacin.
en0900001048
ATENCIN! 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 495. Call Custom Action Es posible aadir un control de usuario a ScreenMaker toolbox (Caja de herramientas de ScreenMaker) y realizar una llamada a un mtodo personalizado para ese control mediante su definicin en el archivo ScreenMaker.dll.config. ATENCIN! Actualmente Call Custom Action (Llamada a una accin personalizada) slo admite el control Graph (Grfica). En el ejemplo siguiente, el control Graph (Grfica) cuenta con un mtodo denominado UpdateValues al que debe llamarse al definir una accin. Puede ver esta informacin en ScreenMaker definindola en el archivo ScreenMaker.dll.config.
en0900001045
490
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.2.5. Enlazamiento de datos
Las pantallas deben estar vinculadas a datos para resultar tiles. Existen dos formas de vincular los datos mediante las propiedades de la GUI: Enlazamiento de datos con Controller object (objetos de controlador) en la pgina 494 Enlazamiento de datos con variables de aplicacin en la pgina 495
Configuracin del enlazamiento de datos El enlazamiento de datos puede configurarse de las dos formas siguientes: Con etiquetas inteligentes Las etiquetas inteligentes realizan tareas de configuracin bsicas como el enlazamiento de propiedades predeterminadas de la GUI con datos del controlador. Los controles que visualizan o editan informacin tienen normalmente una propiedad de valor para representar la informacin. La etiqueta inteligente enlaza el valor al objeto del controlador. En el rea de diseo, seleccione el control y haga clic en la etiqueta inteligente. Aparece el men de tareas.
en0900000398
Uso del men Binding (Enlazamiento) 1. En el rea de diseo, seleccione el control. 2. En la ventana Properties (Propiedades), busque la fila en la tabla para enlazar el valor. 3. Seleccione el atributo y haga clic en la lista para mostrar el men Binding (Enlazamiento).
14 Pestaa ScreenMaker
14.2.5. Enlazamiento de datos Continuacin
en0900000399
Men
Remove actual binding Bind to a Controller object Bind to an Application variable
Descripcin
Removes the existing data binding (Elimina el enlazamiento de datos existente) Seleccione los datos disponibles en el controlador para el enlazamiento. Seleccione los datos disponibles en el almacenamiento de datos temporales del proyecto para el enlazamiento.
Casi todos los controles definidos en la toolbox (Caja de herramientas) (excepto ComboBox y ListBox) presentan las dos opciones siguientes para el enlazamiento de valores: Bind to a Controller Object Bind to an Application Variable
El enlazamiento a una matriz puede realizarse con los siguientes controles: DataEditor ComboBox ListBox
14 Pestaa ScreenMaker
14.2.5. Enlazamiento de datos Continuacin Control
DataEditor
Descripcin
El valor de ndice predeterminado es 1. DataEditor se ha diseado de forma que el valor predeterminado de la matriz de RAPID comience por 1 y no por 0.
en0900000641
ComboBox y ListBox
El valor de ndice predeterminado es -1. Puede introducir el valor de ndice adecuado pero no puede enlazarse a un objeto de controlador ni a una variable de aplicacin.
en0900000642
ATENCIN! Es posible limitar el nmero de elementos a visualizar en el caso de los controles ComboBox y ListBox de una matriz. Cuando se utiliza un control ComboBox, un ndice de RAPID comienza por 1 (1 especifica el primer elemento) y el ndice del control ComboBox comienza por 0 (0 especifica el primer ndice).
14 Pestaa ScreenMaker
14.2.5. Enlazamiento de datos Continuacin Enlazamiento de datos con Controller object (objetos de controlador) El enlazamiento de datos con Controller object (objetos de controlador) permite seleccionar los datos del controlador para el enlazamiento. Utilice el procedimiento siguiente para configurar un enlazamiento con controller objects (objetos de controlador): 1. Seleccione Bind to a Controller Object (Enlazar a un objeto de controlador) ya sea con la etiqueta inteligente o el men Binding (Enlazamiento). Aparece la ventana de dilogo Controller Object Binding (Enlazamiento a objeto de controlador).
en0900000400
3. Si selecciona Rapid data (Datos de RAPID) en el grupo Scope (mbito), seleccione una tarea y un mdulo de la lista. 4. Si selecciona Signal data (Datos de seal), el grupo Scope (mbito) se desactiva. 5. En la lista See (Ver), seleccione los datos deseados.
2. En el grupo Type of object (Tipo de objeto), seleccione Rapid data (Datos de RAPID) o Signal data (Datos de seales).
14 Pestaa ScreenMaker
14.2.5. Enlazamiento de datos Continuacin 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 494. Utilice el procedimiento siguiente para configurar un enlazamiento con application variables (variables de aplicacin): 1. Seleccione Bind to an Application Variable (Enlazar a una variable de aplicacin) ya sea con la etiqueta inteligente o el men Binding (Enlazamiento). Aparece la ventana de dilogo Application Variables Bind Form (Formulario de enlazamiento con variables de aplicacin).
en0900000403
2. Seleccione una variable de tipo application variable (variable de aplicacin) y el campo (field) al que conectarla. 3. Haga clic en Setup Variables (Configurar variables) para administrar las variables. Aparece la ventana de dilogo Project Application Variables. Consulte Administracin de variables de aplicacin en la pgina 484. 4. Haga clic en OK.
3HAC032104-005 Revisin: D
495
14 Pestaa ScreenMaker
14.2.6. Navegacin por la pantalla
en0900000645
496
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.3.1. Descripcin general
Descripcin
Soldadura de la pieza Mantenimiento de la pistola de soldadura Calibracin con Bulls Eye
El panel FlexArc Operator Panel muestra los siguientes elementos grficos: Controller Status (Estado del controlador) (modo del controlador, automtico o manual y el estado de ejecucin de RAPID) Part Status (Estado de la pieza) (nmero de piezas producidas, el tiempo medio de ciclo por pieza y un botn Reset) Trabajos de robot (Produce, Service y Bulls Eye) y ubicaciones de robot (robot en la posicin inicial, ubicacin de servicio, ubicacin de calibracin y ubicacin de pieza) Start (Marcha) y Stop (Paro)
en1000000359
3HAC032104-005 Revisin: D
497
14 Pestaa ScreenMaker
14.3.2. Diseo del panel de operador de FlexArc
1. Cree un sistema para el panel FlexArc operator Para obtener ms informacin acerca panel. de la creacin de un sistema, consulte Creacin de un sistema a partir de un diseo en la pgina 210. ATENCIN! Asegrese de seleccionar las siguientes opciones: FlexPendant Interface PC Interface 2. Cargue los archivos EIO.cfg y MainModule.mod. Para obtener ms informacin acerca de la carga de estos archivos, consulte Carga de un archivo de configuracin en la pgina 365 y Carga de un mdulo de RAPID en la pgina 343. De forma predeterminada: En el caso de Windows XP, los archivos pueden encontrarse en C:\Documents and Settings\<user name>\My Documents\RobotStudio\My ScreenMaker Projects\Tutorial. En el caso de Windows 7, los archivos pueden encontrarse en C:\Users\<user name>\Documents\RobotStudio\My ScreenMaker Projects\Tutorial.
en1000000464
14 Pestaa ScreenMaker
14.3.2. Diseo del panel de operador de FlexArc Continuacin Accin Info
4. 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 Nueva estacin en la pgina 194. 5. Inicio de ScreenMaker desde RobotStudio. Para obtener ms informacin, consulte Inicio de ScreenMaker en la pgina 353. Para obtener ms informacin, consulte Creacin de un nuevo proyecto en la pgina 475. 1. Introduzca el nombre de proyecto FlexArcGUI y gurdelo en la ubicacin predeterminada, C:\Users\<user name>\Documents\RobotStudio\My ScreenMaker Projects\Tutorial. 2. Se aade la nueva pestaa MainScreen a la superficie de diseo.
7. 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 480. 8. Conctese al controlador. Para obtener ms informacin, consulte Conexin al controlador en la pgina 481. El resultado aparece en la ventana de salida.
9. Cree las application variables (variables de aplicacin, que son temporales) y configrelas con los siguientes datos:
en1000000360
Para obtener ms informacin, consulte Administracin de variables de aplicacin en la pgina 484. 10. Disee la pantalla Main Screen (Pantalla principal). Para obtener ms informacin, consulte Diseo de la pantalla en la pgina 501 .
14 Pestaa ScreenMaker
14.3.2. Diseo del panel de operador de FlexArc Continuacin Accin
11. Procese el proyecto con Build (Compilar) y Deploy (Implementar). 12. Abra el FlexPendant virtual y pruebe la GUI.
Info
Para obtener ms informacin, consulte Compilacin e implementacin del proyecto en la pgina 508 . En RobotStudio, pulse Ctrl+F5 para iniciar el FlexPendant virtual. Haga clic en el panel FlexArc operator panel (Panel de operador de FlexArc) para iniciar la GUI.
NOTA!
Asegrese de cambiar el controlador al modo Auto e iniciar la ejecucin de RAPID.
500
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla
Valor
14,45 150,100 Controller Status LightGray
2. Arrastre otro control GroupBox desde la categora General hasta la superficie de diseo y configure los siguientes valores en la ventana Properties (Propiedades). Propiedad
Location Size Title
Copyright 2008-2010 ABB. Reservados todos los derechos.
Valor
14,170 150,204 Part Status LightGray
BackColor
3. Arrastre un control ControllerModeStatus desde la categora Controller Data; colquelo en el cuadro de grupo Controller Status (Estado de controlador) creado y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size BackColor
Valor
19,40 44,44 LightGray
4. Arrastre un control RapidExecutionStatus desde la categora ControllerData; colquelo en el cuadro de grupo Controller Status (Estado de controlador) creado y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size BackColor
Valor
80,40 44,44 LightGray
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin 5. Arrastre un control TpsLabel 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
Location Size Text BackColor Font
Valor
16,30 131,20 Parts Produced LightGray TpsFont10
6. Arrastre un control NumEditor desde la categora ControllerData; colquelo en el cuadro de grupo Parts Status (Estado de pieza) creado y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size Value
Valor
16,56 116,23 Enlace con la variable de RAPID partsReady definida en el mdulo MainModule.
en1000000373
7. Arrastre otro control TpsLabel 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
Location Size Text BackColor Font
Valor
16,89 131,20 Cycle time/part LightGray TpsFont10
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin 8. Arrastre otro control NumEditor 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
Location Size Value
Valor
16,115 116,23 Enlace con la variable de RAPID cycleTime definida en el mdulo MainModule.
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
Location Size Text
Value
33,154 85,34 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. En la ventana de dilogo Events Panel (Panel de eventos), haga clic en Add Action; apunte a Rapid Data (Datos de RAPID) y seleccione Write a Rapid Data (Escribir un dato de RAPID). Aparece la ventana de dilogo Action Parameters (Parmetros de accin); asigne datos de Rapid al valor siguiente y haga clic en OK (Aceptar). T_ROB1.MainModule.partsReady a MyResetValue.Value
en1000000387
Del mismo modo, asigne datos de RAPID al valor siguiente y haga clic en OK (Aceptar). T_ROB1.MainModule.cycleTime a MyResetValue.Value ATENCIN! Se requieren dos acciones de un tipo similar para poder realizar la accin Reset (Restablecer). Una es poner a 0 la variable de RAPID partsReady y la otra es poner a 0 la variable de Rapid cycleTime.
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin 10. Arrastre un control PictureBox desde la categora General hasta la superficie de diseo y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size SizeMode Image
Value
177,28 284,359 StretchImage 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
Location Size SizeMode Image AllowMultipleStates
Valor
237,31 48,48 StretchImage RobotAtHome.GIF Verdadero ATENCIN! Seleccione la propiedad Image en la ventana de dilogo StatesEditor . DI_RobotAtHome
Copyright 2008-2010 ABB. Reservados todos los derechos.
SlectedStateValue States
ATENCIN! 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 510. 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
Location Size Text Font BackColor Enabled
Value
486,66 116,105 Start TpsFont20b LimeGreen Link to DI_RobotAtHome
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin Realice lo siguiente para el botn Start (Iniciar): Paso Accin
1 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. En la ventana de dilogo Events Panel (Panel de eventos), haga clic en Add Action (Aadir accin); apunte a Rapid Data (Datos de RAPID) y seleccione Write a Rapid Data. (Escribir un dato de RAPID). Aparece la ventana de dilogo Action Parameters (Parmetros de accin). En la ventana de dilogo Action Parameters (Parmetros de accin); asigne datos de Rapid al valor siguiente y haga clic en OK (Aceptar). T_ROB1.MainModule.JobProduce a JobProduce
13. Arrastre un control Button desde la categora General hasta la superficie de diseo y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size Text Font BackColor Enabled
Value
486,226 116,105 Stop TpsFont20b LimeGreen Link to DI_PRODUCE
Haga doble clic en el botn Stop (Parar) 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. En la ventana de dilogo Events Panel (Panel de eventos), haga clic en Add Action (Aadir accin); apunte a Rapid Data (Datos de RAPID) y seleccione Write a Rapid Data. (Escribir un dato de RAPID). Aparece la ventana de dilogo Action Parameters (Parmetros de accin). En la ventana de dilogo Action Parameters (Parmetros de accin); asigne datos de Rapid al valor siguiente y haga clic en OK (Aceptar). T_ROB1.MainModule.JobIdle a JobIdle
14. Arrastre un control Button desde la categora General hasta la superficie de diseo y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size Text Font Enabled
Valor
274,246 111,47 Bulls Eye TpsFont14b Link to DI_RobotAtHome
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin Propiedad
AllowMultipleStates
Valor
Verdadero ATENCIN! Seleccione la propiedad BackColor en la ventana de dilogo StatesEditor . DI_RobotAtBull'sEye Enlazar State{0} a Red Enlazar State{1} a Green
SelectedStates States
15. Arrastre un control Button desde la categora General hasta la superficie de diseo y configure los siguientes valores en la ventana Properties (Propiedades): Propiedad
Location Size Text Font Enabled AllowMultipleStates
Valor
274,324 111,47 Service TpsFont14b Link to DI_RobotAtHome Verdadero ATENCIN! Seleccione la propiedad BackColor en la ventana de dilogo StatesEditor . DI_RobotAtService Enlazar State{0} a Red Enlazar State{1} a Green
Copyright 2008-2010 ABB. Reservados todos los derechos.
SelectedStates States
14 Pestaa ScreenMaker
14.3.3. Diseo de la pantalla Continuacin Paso Accin
3 En la ventana de dilogo Action Parameters (Parmetros de accin); asigne datos de Rapid al valor siguiente y haga clic en OK (Aceptar). T_ROB1.MainModule.JobService a JobService
3HAC032104-005 Revisin: D
507
14 Pestaa ScreenMaker
14.3.4. Compilacin e implementacin del proyecto
508
3HAC032104-005 Revisin: D
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes
Ubicacin de los archivos de salida Los archivos que contienen la aplicacin de FlexPendant proveniente de ScreenMaker se encuentran (por ejemplo) en el directorio bin dentro de My ScreenMaker Projects, situado dentro del directorio My documents del usuario. Por ejemplo, My Documents\My ScreenMaker Projects\SCM_Example\bin donde SCM_Example es el proyecto de ejemplo de ScreenMaker. Los archivos del directorio bin deben copiarse a una ubicacin en la que el Virtual FlexPendant pueda leerlos durante el inicio del FlexPendant. Ubicacin desde la que el Virtual FlexPendant lee los archivos La ubicacin recomendada para el copiado manual de los archivos de salida de ScreenMaker es la ubicacin del sistema del controlador virtual. Si el sistema fue creado manualmente desde System Builder, est situado en el directorio My Documents. Por ejemplo, My Documents\IRB4400_60_SCM_Example\HOME, donde IRB4400_60_SCM_Example es el sistema de controlador de ejemplo. Si el sistema es creado con Pack-and-Go y restaurado a continuacin, se encuentra en la carpeta RobotStudio\Systems. Por ejemplo, MyDocuments\RobotStudio\Systems\IRB4400_60_SCM_Example\HOME donde IRB4400_60_SCM_Example es el sistema de controlador de ejemplo. Copia de archivos Copie los archivos desde la salida de ScreenMaker hasta el directorio Home del sistema de controlador virtual. Reinicie el Virtual FlexPendant y la nueva aplicacin se cargar.
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes Continuacin Objeto de imagen y cambio de imagen debido a E/S El objetivo de usuario tpico es tener una imagen que cambia cuando cambia una seal de E/ S, algo que resulta comn en el caso de una entrada digital que debe influir en el estado del FlexPendant. Acciones Esto se consigue aadiendo una imagen y haciendo que la imagen tenga varios estados. Cambie AllowMultipleState a TRUE y seleccione el estado Image.
en0900000668
14 Pestaa ScreenMaker
14.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:
en0900000670
Uso de CommandBar y los elementos de men El uso de CommandBar permite mostrar los botones en la parte inferior de la pantalla, de una forma controlada y organizada.
en0900000671
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes Continuacin En el grfico precedente, CommandBar tiene tres elementos de men: Gate (Puerta), Conveyor (Transportador) y Motor. El objetivo es hacer que se disparen eventos al hacer clic en estos elementos. Acciones En primer lugar, cree la barra CommandBar y adale los elementos de men (ya sea editando las propiedades de los elementos de men o haciendo clic en la pequea flecha de la esquina superior derecha de la barra CommandBar activa).
en0900000672
Para aadir eventos a los elementos de men, vaya a la ventana de dilogo Properties (Propiedades) y seleccione el elemento de men en la lista desplegable.
en0900000673
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes Continuacin Seleccione el elemento de men Gate (Puerta). Aparece la siguiente ventana de dilogo.
en0900000674
en0900000409
1. En el grfico precedente, seleccione 4 para aadir un evento para cuando se haga clic en el elemento de men. 2. Haga clic en la lista desplegable para seleccionar el evento. Los eventos se aaden automticamente Para obtener ms informacin acerca de las distintas formas de abrir la ventana de dilogo Events Panel (Panel de eventos), consulte Configuracin de eventos en la pgina 486.
en0900000675
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes Continuacin
en0900000676
Al aadir elementos de men a la barra CommandBar, asegrese de utilizar la propiedad Text. En caso contrario, no aparece nada en la barra CommandBar.
en0900000677
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes Continuacin 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.
3HAC032104-005 Revisin: D
515
14 Pestaa ScreenMaker
14.4. Preguntas frecuentes
516
3HAC032104-005 Revisin: D
ndice
A
ABB Library 208 Activar RobotStudio Activacin manual 33 administrar pantallas 478 cambiar nombre de pantalla 478 crear pantalla 478 editar pantalla 479 eliminar pantalla 478 administrar proyecto de ScreenMaker 474 cargar proyecto 476 cerrar proyecto 477 cerrar ScreenMaker 477 crear proyecto 475 Guardar proyecto 477 administrar proyectos de ScreenMaker compilar proyecto 483 alcanzabilidad prueba 118 alertas activar 142 alinear orientacin de base de coordenadas 404 alinear orientacin de objetivo 405 aadir a trayectoria 403 Aadir controlador 368 Apagado del controlador 395 archivo de CAD resolver problemas y optimizar 83 archivo de configuracin 184 autentificar 371 Cerrar sesin 371 Cerrar sesin de todos los controladores 371 Editar cuentas de usuario 371 Iniciar una sesin como otro usuario 371 Iniciar una sesin como un usuario predeterminado 371 Visor de derechos de UAS 371
B
Base de coordenadas con tres puntos 215 crear 214 base de coordenadas convertir en objeto de trabajo 99 crear a partir de puntos 99 bases de coordenadas 22 biblioteca resolver problemas y optimizar 83
colocar un elemento base de coordenadas 441 dos bases de coordenadas 441 dos puntos 441 tres puntos 441 un punto 441 comprobar alcanzabilidad 408 conectar a un objeto 406 conectar al controlador 481 configuracin ejes de robot 24 configuracin automtica 407 configuracin de red 151 conexin de puerto de servicio 151 conexin de red local 151 conexin de red remota 151 configuracin de firewall 151 configuracin de seguridad 367 Configuracin del sistema 397 configuracin del sistema valores de estacin actuales utilizados 398 valores de estacin almacenados 398 valores del controlador 398 configurar enlazamiento de datos 491 usar el men Binding (Enlazamiento) 491 usar etiquetas inteligentes 491 confJ acerca de 26 ConfL acerca de 26 Contrasea, cambiar la del usuario 382 controlador, men 184 controlador, sistema de coordenadas mundo 22 convertir base de coordenadas en objeto de trabajo 410 copia de seguridad 355 crear copia de seguridad 355 restaurar copia de seguridad 357 Cuenta de usuario 380 cuenta de usuario pestaa Usuario 380
D
data declaration 19 datos de herramienta 89 definir bases de coordenadas de tareas 396 Derechos de aplicaciones 389 Derechos de controlador 387 derechos de controlador Acceso de escritura a los discos del controlador 389 Acceso de escritura de E/S 387 Acceso de lectura a los discos del controlador 389 acceso total 387 Administrar configuracin de UAS 387 Calibracin 388 Controlador de seguridad 389 Copia de seguridad y guardado 387 Depurar programas 388 Editar cdigo de RAPID 388 Ejecutar programa 387 Eliminar registro 389
C
CAD, formatos convertir 82 cambiar a fuera de lnea 379 cargar mdulo 343 Cargar parmetros 365 cerrar 395 colisin conjuntos 137 deteccin 137 Colocacin de un elemento 441
3HAC032104-005 Revisin: D
517
ndice
Modificar configuracin 387 Modificar el valor actual 387 Modificar propiedades del controlador 389 Derechos, acerca de 155 Derechos, conceder a los grupos 385 desconectar 413 desempaquetar 197 deteccin de casi colisiones 139 deteccin de colisiones 138 Diseo, navegador 38
I
importar 80 importar biblioteca 209 Importar geometra 213 instruccin acerca de 21 instruccin de movimiento acerca de 21 programar 240 instrucciones de accin acerca de 21 instruction 19
E
E/S establecer 141 editor 132 editor de configuracin editor de instancias 363 editor de configuraciones 359 Editor de propiedades 285 Editor de RAPID 340 ejes externos programar 127 elemento seleccionar 58 empaquetar, desempaquetar 146 enlazamiento de datos 491 enlazamiento de datos con objetos de controlador 494 enlazamiento de datos con variables de aplicacin 495 entorno de desarrollo 460 espejo 428 estacin construir flujo de trabajo 63 desplazar manualmente 57 girar 57 zoom 57 estacin, sistema de coordenadas mundo 22 Ethernet 150 evento crear 140 eventos 338 registro de eventos 338
L
LED 463 Liberar acceso de escritura 370
M
manejar eventos 187 categora de evento 188 cdigo de evento 188 descripcin de evento 189 fecha y hora 189 lista de registro de eventos 187 manejar eventos 189 nmero de secuencia 188 recuperar eventos de controlador 190 tipo de evento 187 ttulo de evento 188 MediaPool 18 mtodos abreviados de teclado 60 comandos del editor de programas 60 comandos generales 60 IntelliSense en el editor de programas 60 teclas de acceso directo en el editor de programas 61 Modelado, navegador 41 modificar propiedades del proyecto 480 modo de ejecucin 393 continuo 393 sencillo 393 mdulo 19 monitorizacin de configuraciones acerca de 26 MoveJ programar 240 MoveL programar 240 mover mecanismo 100 varios mecanismos 100 mover manualmente robot 100 MultiMove flujo de trabajo de programacin 120
F
FlexPendant Viewer 374 Fuera de lnea y En lnea, navegadores 42 function 19
G
geometra resolver problemas y optimizar 83 Grupo, acerca de 154 Grupo, aadir 383 grupo, aadir usuario 382 Grupo, cambiar nombre 384 Grupo, eliminar 384 Grupos, conceder derechos 385
N
navegacin por la pantalla 496 navegador Diseo 38 Modelado 41
H
herramientas 89
518
3HAC032104-005 Revisin: D
ndice
Trayectorias y objetivos 39 Navegador de dispositivos 378 nuevo mdulo 342 NONSTEPIN 342 READONLY 342 VIEWONLY 342
O
objetivo 101 acerca de 21 crear 101 eliminar no utilizados 102 modificar 101 modificar con ModPos 101 programar 101 objetivo de ejes crear 101 objetivos cambiar nombres 102 Objetivos de borde 224 objeto definir el origen local 90 resolver problemas y optimizar 83 seleccionar 58 objeto de trabajo 23 crear 99 modificar 99 objetos de trabajo 99 Observacin de RAPID en lnea 191 orientaciones 107 alinear objetivo 109 copiar y aplicar 110 no ordenadas 107 objetivo en la normal de la superficie 108 origen local definir 90
programar 127 procedimiento 19 Procedimientos iniciales 37 programa 132 copiar 145 programar descripcin general 97 propiedades 376 cambiar el nombre del controlador 376 cambiar la fecha y la hora 376 definir ID del controlador 377 Navegador de dispositivos 378 ver propiedades del controlador y del sistema 377 puerto de servicio 149 punto central de la herramienta, sistema de coordenadas 22 punto de vista 251 crear 251 funciones de punto de vista 251 mover hasta punto de vista 252
R
RAPID conceptos 19 copiar programa 145 RAPID, instrucciones 111 rastreo de TCP activar 142 robot descripcin general de la programacin 97 RobotWare 17 clave de licencia 17 routine 19 rutina TRAP 19
S
seguridad 14 seales establecer 141 simulacin 135, 137 simular alertas 142 crear evento 140 establecer seales 141 medir el tiempo de proceso 143 rastreo de TCP 142 sincronizacin 131 controlador virtual con estacin 131 estacin con controlador virtual 131 sistema crear 156 crear con posicionador 174 RobotWare 17 Sistema Builder visualizar propiedades del sistema 158 sistema de controlador crear 156 sistema de coordenadas de la base 22 sistema de coordenadas del usuario 23 sistema de coordenadas local definir 90 sistema de coordenadas mundo 22 519
P
panel de control 394 dispositivo de habilitacin 394 dispositivo de liberacin 394 manual a mxima velocidad 394 modo de funcionamiento 394 Motors ON 394 restablecer paro de emergencia 394 parmetros de sistema cargar parmetros 185 guardar parmetros de sistema 184 parmetros del sistema 181 editar parmetros 182 pestaa de controlador 46 acceso 47 estado de controlador 46 estado de ejecucin del programa 46 modo de funcionamiento 47 nombre de controlador 46 nombre de sistema 46 sesin iniciada como 47 pieza definir el origen local 90 posicionador 3HAC032104-005 Revisin: D
ndice
sistema de E/S 350 seales de E/S 179 seales de entrada 179 seales de salida 179 seales simuladas 179 seales virtuales 179 Sistema de robot, botn 210 aadir un sistema de plantilla 211 aadir un sistema existente 211 configuracin de transportador 211 crear sistema a partir de un diseo 210 eliminar objetos del transportador 212 Sistema de RobotWare 17 sistemas de coordenadas 22 Solicitar acceso de escritura 369 subred remota 152 switch 463 System Builder 156, 358 acerca de los sistemas virtuales y reales 156 copiar sistema 168 crear sistema a partir de copia de seguridad 169 crear soportes de datos de arranque 171 crear un nuevo sistema 159 modificar sistema de controlador 163 transferir un sistema al controlador 170
compensar 104 crear 103 crear a partir de una curva 103 definir la configuracin de ejes 103 girar 104 invertir 104 trasladar 104 Trayectorias y &objetivos, navegador 39
U
UCS 23 Usuario, acerca de 154 Usuario, activar y desactivar 382 Usuario, aadir 381 Usuario, aadir a un grupo 382 Usuario, cambiar contrasea 382 Usuario, cambiar nombre de usuario 382 Usuario, eliminar 382
V
variables de aplicacin 484 crear, eliminar, cambiar nombre de variables de aplicacin 484 memoria del FlexPendant 484 variable de RAPID 484 ventana de grficos 57 ventana de operador 48 activar la ventana de operador 48 mostrar ventana de operador virtual 48 ventana de operador de Virtual FlexPendant 48 ventana de salida 45 tipos de eventos 45 ventana Properties (Propiedades) barra de herramientas de la ventana Properties (Propiedades) 465 panel de ayuda de eventos 465 panel de nombre de componente grfico 464 panel de tabla 465 Vigilancia de simulacin 286 vigilancia de simulacin condicin de interrupcin 287 Virtual FlexPendant 392 Visor de derechos de UAS 386 VSTA 30
T
tarea de RAPID 347 ventana de tareas 347 TCP 22 tiempo de ciclo medir 143 tiempo de proceso medir 143 ToolBox ActionTrigger 462 BarGraph 462 CheckBox 463 ComboBox 463 CommandBar 463 ControllerModeStatus 463 DataEditor 463 Graph 463 GroupBox 463 ListBox 463 NumEditor 463 NumericUpDown 463 Panel 463 PictureBox 463 RapidExecutionStatus 463 RunRoutineButton 463 TabControl 463 TpsLabel 463 track programar 127 transferencia de archivos 372 explorador del controlador 373 explorador del PC 373 trayectoria 103 acerca de 21
520
3HAC032104-005 Revisin: D
Contact us
www.abb.com
3HAC032104-005 Rev D, es
ABB AB Discrete Automation and Motion Robotics S-721 68 VSTERS SWEDEN Telephone +46 (0) 21 344 400