Академический Документы
Профессиональный Документы
Культура Документы
RobView 5
Operators manual
RobView 5
Title page
3HNA013917-001 en Rev.11
First edition: 26 November 2008
Last revised: 06 October 2016
The information in this manual is subject to change without notice and should not be construed
as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this
manual.
Except as may be expressly stated anywhere in this manual, nothing herein shall be construed
as any kind of guarantee or warranty by ABB for losses, damages to persons or property,
fitness for a specific purpose or the like.
In no event shall ABB be liable for incidental or consequential damages arising from use of this
manual and products described herein.
This manual and parts thereof must not be reproduced or copied without ABBs written
permission.
Additional copies of this manual may be obtained from ABB.
The original language for this manual is English. Any other languages that are supplied have
been translated from English.
Copyright 2008-2016 ABB All rights reserved.
ABB AS, Robotics
Discrete Automation and Motion
N-4340 BRYNE, Norway
Table of contents
Table of contents
Title page
Preface
1 Introduction
2 Safety
11
3 System Overview
13
3.1
3.2
3.3
3.4
Introduction to RobView 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing RobView 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating RobView 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 How to Activate RobView 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2 Activate Automatically over the Internet - or Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Screen Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 General Applications
25
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Donts and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Administration Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Database Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.3 Plant Structure Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.4 User Authentication System (UAS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.5 Replica Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Version control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 Version control system settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.3 Version control plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.4 Diff Viewer plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.5 Details about file exclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Inputs and Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 RobView user data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Diagnostics
25
25
26
26
28
29
31
32
33
33
35
37
39
41
42
43
45
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Event View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1 Info, Warnings and Errors Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.2 Column Selector Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Pareto Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Display Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 Changelog Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6 Event Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7 The Signal Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.2 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8 The Program Visualizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8.1 View Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8.2 Visualization Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8.3 Workpiece Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Production
45
45
47
48
49
50
51
52
53
53
54
59
59
62
63
65
65
67
69
13
14
15
17
17
19
22
3HNA013917-001 en Rev.11
69
75
Table of contents
79
81
81
83
85
85
86
89
91
95
95
99
11 User screens
101
11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 Edit mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Creating a user screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.1 Connecting to data sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.2 Adding controls to the Design surface view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.3 Run mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4 Adding more views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5 Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.2 Common windows controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.3 Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.4 Controller related . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.5 Graphic controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.6 Drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.7 Data binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.8 Technology preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.9 Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.10 Cell controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.11 Debugging tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.6 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7 Adding a user screen to the RobView start menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12 ShopFloor Editor
101
102
104
104
106
109
111
112
112
114
114
115
115
116
116
116
116
117
118
119
125
127
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 ShopFloor Editor windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.2 Module tree view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.3 Robtarget table editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.4 Instruction editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.5 Graphical editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.6 Text mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 Program editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.1 Move instruction and Robtarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.2 Brush event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.4 Workpiece manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.5 Tool menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.6 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
127
128
128
130
132
133
134
136
138
138
142
144
146
149
Contact us
3HNA013917-001 en Rev.11
Preface
About this manual
Manual must be read and understood. Operating activities must only be performed
by skilled personnel with the proper training.
The Safety Manual is included in the Software and Documentation DVD following
each robot, and is also shipped with the robot as paper copy, included in the control
cabinet.
3HNA013917-001 en Rev.11
3HNA013917-001 en Rev.11
1 Introduction
1 Introduction
About This Manual
Usage
Prerequisites
References
System messages
3HNA013917-001 en Rev.11
1 Introduction
10
3HNA013917-001 en Rev.11
2 Safety
2 Safety
General
Safety Information
Before performing any work described in this manual, it is extremely important that
all safety information is observed!
There are general safety aspects that must be read through, as well as more specific
safety information that describes danger and safety risks when performing the
procedures.
WARNING! No operating activities must be performed on the robot before the safety
guidelines in the Safety Manual have been read and understood. Work must only be
performed by skilled personnel with the proper training.
Potential Hazards
The following lists some of the most relevant hazards. The list is intended as a short
reference and is no substitute for reading the complete Safety Manual.
The robot is a fast and powerful machine. Always make sure that nobody is
within the reach of the robot when it is in automatic operation.
The operating mode selector on the controller or control desk must be in
Automatic mode to enable operation from a computer link or remote control
panel.
Warnings, wherever they are encountered, must always be read. Failing to do so
may cause severe injury or even death to personnel or damage to equipment.
Special Safety
Precautions Concerning
RobView
3HNA013917-001 en Rev.11
11
2 Safety
12
3HNA013917-001 en Rev.11
3 System Overview
3.1 Introduction to RobView 5
3 System Overview
3.1 Introduction to RobView 5
A Versatile PC Tool
RobView 5 is a PC tool that supports and completes the ABB robot systems. It can
communicate with the robot via Ethernet, and provides a wide variety of services
and helpful tools used to operate and service the robots and adjacent data units. This
includes editors for Brush Data, monitors for various robot operations, Job Queue
operations etc.
3HNA013917-001 en Rev.11
13
3 System Overview
3.2 Specifications
3.2 Specifications
14
RobView 5
Event Log
Collects and saves event logs from all configured robot controllers.
All event logs are stored in a database for later analyses.
Detailed description when available.
Provides advanced filtering and analysis tools.
Top 10 list of process errors in a selected period.
Process error statistics by program.
Pareto Analysis
Job Queue
Information
User Authorization
System (UAS)
User Defined
Screens
IPS Parameter
Editor
IPS Signal viewer where all the most interesting signals are presented
in pre-defined views.
IPS Trend Diagram function, where the user can easily select the
signals he wants in a trend diagram.
3HNA013917-001 en Rev.11
3 System Overview
3.3 Installing RobView 5
Introduction
2.
Insert the DVD supplied with the robot. If menu does not appear, open folder
Menu, and double click start.htm.
3.
4.
Select RobView 5.
Select the +.
2.
3.
Select the +.
2.
a.
b.
Microsoft SQL Express 2014 (RobView will also work with SQL server
2008).
3HNA013917-001 en Rev.11
15
3 System Overview
3.3 Installing RobView 5
3.
c.
d.
4.
16
3HNA013917-001 en Rev.11
3 System Overview
3.4 Activating RobView 5
To continue using RobView with Premium features after the 30 days trail period,
you must activate it. RobView 5 Product Activation is based on Microsoft antipiracy technology and designed to verify that software products are legitimately
licensed.
Activation works by verifying that the Activation Key is not in use on more
personal computers than are permitted by the software license.
Evaluation Period
Before entering a valid Activation Key, you can run the software in Trail mode for a
period of 30 days with Premium functionality. Please note that the trial period days
start at first start-up. After entering a valid Activation Key, you will get access to the
features you have purchased.
Basic Functionality
Mode
Premium Option
To get more than one user definable screen, this option must be purchased. To order,
send a mail to: softwarefactory_support@se.abb.com.
3HNA013917-001 en Rev.11
17
3 System Overview
3.4 Activating RobView 5
Normally, the activation key is supplied with the robot for the purchased
functionality. This key should then be used for activation. If this is missing or has
been lost, please contact softwarefactory_support@se.abb.com.
Alternative 1: Select options on the X-list with the robot order. The Software
License will be delivered together with the robot delivery. If missing or lost, please
contact softwarefactory_support@se.abb.com.
Alternative 2: Order Software License without a robot order. Please contact
softwarefactory_support@se.abb.com.
18
3HNA013917-001 en Rev.11
3 System Overview
3.4 Activating RobView 5
The Activation Wizard gives you two choices on how to proceed. Use the Start
Menu + Administration Tools + Settings to activate the wizard. This screen contains
an overview over installed licences.
Once you have selected the option I want to activate the software over the
Internet, and proceeded through the Wizard, the Activation Wizard automatically
contacts the ABB licensing servers over your Internet connection. If you are using a
valid Activation Key that has not exceeded the number of installations allowed,
your product is activated immediately.
When you activate over the Internet, your activation request is sent to ABB. Your
license will then be automatically installed and your product is ready for use. If you
choose to activate over the Internet but are not currently connected, the wizard alerts
you that there is no connection.
Summary:
Select Administrative Tools + Settings, then click on the Activation button.
(See screendump below)
Select I want to activate the software over the Internet.
Select the Activate button.
The key is now activated.
Manual Activation
If the computer does not have an Internet connection, you must create a license file
by selecting the option Create license request file (*.licreqx) from key. Use a
removable medium, such as a USB stick, to transfer the file to a computer with an
Internet connection.
The result will be a License File that should be saved and transferred back to the
computer holding your product. Relaunch the Activation Wizard and select the
option Install license file (*.bin). Proceed through the wizard, selecting the
License File when requested. Upon completion, RobView 5 is activated and ready
for use.
3HNA013917-001 en Rev.11
19
3 System Overview
3.4 Activating RobView 5
Procedure Example,
Manual Activation
If you do not have Internet access on your RobView PC, do the following:
Select Administrative Tools + Settings, then click on the Activation button
Paste your Key into the first text field in the popup dialogue box. Then select second
radio button, Create license request file (*.licreqx) from key. If the key is valid, a
similar text to the one shown in the figure below will appear. Click the Create
File.. button and save the file to an USB stick or similar. (The shown key is not a
valid key)
20
3HNA013917-001 en Rev.11
3 System Overview
3.4 Activating RobView 5
Browse for the licreqx file on the USB stick or similar and choose Download
keyfile. Choose a file location for the key file to be copied to the RobView PC.
Go back to the RobView PC (without internet) and continue in the Manual
Activation menu. This time, select the Install license file (*.bin). Then browse to
the key file and select Install.
3HNA013917-001 en Rev.11
21
3 System Overview
3.5 Screen Layout
First, we will have a look at the different sections found in the screen.
Navigation
In the top left corner is the navigation bar. The home button will always take you
home to the start screen. Arrow keys are used to navigate the history of open
plugins.
Statusbar
In the top right corner is the status bar. This section provides important information
about the status of RobView including replication, communication, operator log,
and save status. It is also possible to click on the status to get further information.
User Login
On the right margin of the statusbar is the login/logout menu. Login/Logout is used
to change to a different user, e.g. when changing work force to a new shift.
22
3HNA013917-001 en Rev.11
3 System Overview
3.5 Screen Layout
The Start-button at the lower left can be used to launch the utility programs
available. When clicked, a column of available choices pops up.
There are also two small navigation buttons. Using these, you can go back to
previous state, or, if possible, go forwards again.
A plugin is any of the utility or user programs available which can be launched from
the Start-menu and fill the Main panel. The lower middle panel is a field where
plugins can place Global information icons.
The rightmost side of the middle field is also used by icons that shall be visible only
when this plugin has been selected.
Machine Selector
The lower right corner is used as a selector panel to determine which machine that is
to be supervised.
Main Panel
Now we have checked the outskirts of our real-estate, so let us go back to the Main
Panel. When a plugin application has been started, there is a top line of the Main
field that contains tabs for all the active plugins. Select a different plugin by clicking
on its tab. To close a plugin, right-click on the tab, and a choice menu appears. This
displays a number of options, e.g. close this tab.
3HNA013917-001 en Rev.11
23
3 System Overview
3.5 Screen Layout
24
3HNA013917-001 en Rev.11
4 General Applications
4.1 Introduction
4 General Applications
4.1 Introduction
General
At this stage it is assumed that all installation and commissioning procedures have
been completed. We are now ready for the first batch of real products to be painted.
We will see how to monitor and control the production process using RobView.
Do not connect too many FTP clients to the factory network, as this can cause
hang-ups in the communication between the robots and the clients. Number of FTP
clients is at the moment limited to 4. Keep in mind that RobView 5 and RobotStudio
are also FTP clients.
Number of Plugins,
Number of Tags
Keep in mind that even if there are no fixed limitations to how many plugins and
tags (connected signals) you can configure, the system response will gradually
become slower, and the chance of failure increases.
3HNA013917-001 en Rev.11
25
4 General Applications
4.3 Administration Tools
This section contains tools which the administrator sets up in the commissioning
phase of the project.
4.3.1 Settings
Screen
Language
Debug Messages
There is an option on the settings page that can be used to set the detail level of the
internal log. Under the Logging section there is a checkbox that can be checked to
show all debug messages in the internal log. This can slow down the internal log
plugin and will make it difficult to navigate. This option have no impact on the
logging of messages, all messages are always logged to database and will be part of
the export.
Change Log
RobView has an option to store change log on files it modifies. Under the Logging
section on the Settings page there is a checkbox Log differences to Change log,
26
3HNA013917-001 en Rev.11
4 General Applications
4.3 Administration Tools
the default value for this is unchecked. This should only be used if the default option
of Version Control is turned Off.
Version Control
Option to enable/disable version control and change log comments. For more
details, see Version control on page 33.
3HNA013917-001 en Rev.11
27
4 General Applications
4.3 Administration Tools
28
3HNA013917-001 en Rev.11
4 General Applications
4.3 Administration Tools
In this menu you can determine the way RobView shall display your robot
collection. Number of rows and columns can be set, and by clicking on the Add
Machine button, robots can be added.
By clicking on any of the machines in the left pane you get the option of adding or
removing any machine and associated IPS nodes connected to the network. The
given name will be a RobView aspect only and is not transferred to any machine.
3HNA013917-001 en Rev.11
29
4 General Applications
4.3 Administration Tools
Robot UAS
30
If you have turned on UAS on the robot, RobView needs to be configured with a
user that have full access on the robot. The normal way of doing this is to add a
RobViewAdmin user on the robot, give this user a strong password and access to all
features of robot. Then use the user field to setup RobView to use this user when
connecting to robot.
3HNA013917-001 en Rev.11
4 General Applications
4.3 Administration Tools
When starting up RobView without any users defined, which will normally be the
case first time, the system will automatically disable the UAS feature. To Enable, go
to Settings, then select UAS and click Enable UAS.
To start setting up the user list, first go to the Start Menu -> Administration Tools->
Settings.
Select the Users and Groups-tab, then start adding users by clicking the Add-button
and fill in users in the dialog box as shown below:
Selecting User
Properties
When a user in the list is selected, the Properties-button becomes active, and a large
set of properties can be customized for each user. Examples:
Default User/Password
There is a permanent built-in administrator account that can be used from start.
Initially this has the following attributes:
username: admin
password: admin
You have to have administrator privileges to add a new user.
User Groups
3HNA013917-001 en Rev.11
31
4 General Applications
4.3 Administration Tools
This plugin provides status on background file replication from robot to local disk.
For all connected IPS and main computers, RobView keeps a replication of files on
local disk. This is done to provide access to files when robot is offline and also helps
us keep track of which files are change when.
To see log of file changes, use the Version control plugin.
The upper view provides status on which devices RobView have connection to,
when next replication is scheduled to run, and how long it took to perform
replications.
The bottom view provides a list of file operations performed.
32
3HNA013917-001 en Rev.11
4 General Applications
4.4 Version control
The version control system saves every file change into a database called repository.
The repository for the controller is located under:
ProgramData\ABB Industrial IT\Robotics IT\RobView5\PlantStructures\
PlantName\Cell\Robot\ Controller\Replica
The repository for IPS is located under:
ProgramData\ABB Industrial IT\Robotics IT\RobView5\PlantStructures\
PlantName\Cell\Robot\ IPS\Replica
The repository folder is hidden. The name of the folder is .git.
3HNA013917-001 en Rev.11
33
4 General Applications
4.4 Version control
Every time a user saves a file somewhere in RobView, it will be transferred to the
robot. The changes will be saved into the repository.
If other users make changes to files on the robot, these files will be downloaded
after approximate 60 seconds. The changes will also be saved into the repository.
34
3HNA013917-001 en Rev.11
4 General Applications
4.4 Version control
If you want to use the version control system, please make sure it is activated. If the
version control system and the comments were activated as seen in the following
picture, a comment window appears for every file saving.
3HNA013917-001 en Rev.11
35
4 General Applications
4.4 Version control
type in folders, files and file types which you want to exclude. Press Save Exclude
List when you are done with your changes.
The changed will be saved to a file named .gitignore which is located inside the
replica folder. The file is hidden from the user. The version control system accesses
this file to get the exclude list.
36
3HNA013917-001 en Rev.11
4 General Applications
4.4 Version control
The version control plug-in can be used to get a list of all file versions.
After selecting an item in the tree view, all file versions relating to the item will be
loaded as seen in the picture. If the robot was selected, all versions which were
created will be shown. If a file was selected, only the version history of the file will
be shown. If a folder was selected, all versions of files within the folder will be
shown.
Deleted files and folders are marked with a red X. These files and folders do not
exist on the robot, but they are present in the repository, which means they existed in
the past and were deleted.
By default, the version control plug-in will load the last 100 versions into the list. If
you want to receive more versions, press the database button which is located in the
top left corner of the menu bar. All versions of the selected item will be loaded.
Pressing the Restore button will save the content from the version to the robot. The
Trash can shows the user that the version does not exist on the robot, it has been
deleted. All deleted versions can be restored.
Versions can be selected by using the left- and right-click of the mouse. After
selecting two different versions, the Diff Viewer plug-in opens. It shows you the
content differences of the selected versions.
3HNA013917-001 en Rev.11
37
4 General Applications
4.4 Version control
The source of a version can differ. If a user is logged in, the source will be the name
of the user in case the user did some changes locally. If no user is logged in, the
source will be No User. There are three more sources where a version can come
from:
External: The file version was downloaded from the robot. The file change was
done by some other user or by the robot itself.
Initial: After adding a robot to RobView, an initial commit is done. That means
all existing files will be saved for the first time. These files are downloaded from
the robot in most cases. The source is Initial.
Unknown: If the version control system was turned off and file changes were
done, these changes are not saved in the repository. If you turn on the version
control system again, the system will recognize that there have been some
changes which have not been saved to the repository. The source is Unknown
because it is not clear where the files came from.
38
3HNA013917-001 en Rev.11
4 General Applications
4.4 Version control
The Diff Viewer plug-in visualizes the differences between two text files.
Important changes (1) have a red background. Unimportant changes (3) have a blue
background. Gray lines are imaginary lines (2). They do not exist in the original
document. They just help keeping the structure of both files, so that same lines are
placed at the same position.
The texts can be edited by the user. The differences will be calculated after the user
finished typing (approximate 0.5 seconds after last key was pressed). Files can be
3HNA013917-001 en Rev.11
39
4 General Applications
4.4 Version control
saved to the robot by pressing the Save button. If the file does not exist on the robot,
the Trash can button is enabled. Press the Trash can button in order to restore a file.
For easy navigation, a ScrollMap was developed which is seen on the left side of the
screenshot. It shows all the changes within a document in a pane. The black
rectangle on top of the ScrollMap shows the changes of the left and right editor
which are visible for the user. The black rectangle can be moved by holding the
right mouse button on it. You can scroll over the whole document using the
ScrollMap.
The Diff Viewer plug-in can be closed using the X-button. Using this button will
bring up the plug-in which opened the Diff Viewer plug-in. If you opened the Diff
Viewer plug-in by the version control plug-in, the version control plug-in will be
shown after closing.
40
3HNA013917-001 en Rev.11
4 General Applications
4.4 Version control
Comment
File exclusion
Excludes a folder with all the files inside from the versioning
Excludes all files which are of type ".log"
3HNA013917-001 en Rev.11
41
4 General Applications
4.5 Inputs and Outputs
42
There is at the moment no fixed I/O window setup for RobView. However, this can
easily be configured by means of the User Screens. As seen below, the entire I/O list
from the selected machine is available to be laid out on a user defined screen. Any
signal can be displayed on a scale, in a graph, combined with other signals etc. More
about this in User screens on page 101.
3HNA013917-001 en Rev.11
4 General Applications
4.6 RobView user data
3HNA013917-001 en Rev.11
43
4 General Applications
4.6 RobView user data
44
3HNA013917-001 en Rev.11
5 Diagnostics
5.1 Introduction
5 Diagnostics
5.1 Introduction
The Event Log
The system messaging system along with a complete list of messages of all
categories are described in full detail in the Operating manual, Trouble shooting
IRC5, Trouble shooting by event log. This log is also available for viewing and
further analysis on the pendant and in RobView.
This screen shows the message list and offers a large number of aspects of how to
categorize and display the list. This plugin will by default display all the messages
in the elog. To inspect one particular message, click on this line, and the message
becomes highlighted. The rightmost panel will show the full detailed description of
the current highlighted message, if possible complete with a description of
consequences, causes and recommended actions. Please note that all the column
widths are adjustable, so it can therefore happen that some of the text will be outside
current view. To correct this, either make sure you are using RobView in full-screen
mode, use the sliders or adjust the columns so you get room for the most important
information. This is done by placing the mouse pointer over the column divider at
header level. Then click and move column divider.
Mark as Read
When messages have been inspected, you can use the Mark as Read button to
indicate that all messages so far have been inspected. Then all messages will be
greyed out. All messages arriving at a later time, will be displayed normally. Then
it is clear which messages are new since last inspection.
Suppress New
If you want to study current view without being disturbed by updates, you can use
the Suppress New button. Press it again to enable further updates.
3HNA013917-001 en Rev.11
45
5 Diagnostics
5.2 Event View
Use this button to save all messages stored in RobView memory to a text file (*.txt)
which can e.g. be sent to the helpdesk for analysis.
Note the red message line at the top of the main panel. This will at any time show
the last message that has arrived from the connected machines.
46
3HNA013917-001 en Rev.11
5 Diagnostics
5.2 Event View
The most apparent way to categorize the list view is to select/deselect either errors,
warnings or info messages. This can e.g. be used to track down the most serious
error occurrences viewing only the error messages, then add the other categories to
get best possible circumstantial information about the context when the error
occurred.
3HNA013917-001 en Rev.11
47
5 Diagnostics
5.2 Event View
There are also other ways to compose the exact view that will suit your needs for a
specific occasion. Notice the drop-down notch on the right side of the header of
each column. When clicked, this will offer a list of filtering possibilities for the
message list. For example, you can select to display only messages with a given
number, see figure below.
If you e.g. select the number 10010, only these messages will be displayed. This can
be very useful if you want to get an overview over occurrences of specific
messages.
Categories
48
3HNA013917-001 en Rev.11
5 Diagnostics
5.3 Pareto Analysis
This plugin provides further possibilities on how to analyze and present the data
material contained in the System Messages list. Click the Start menu and select
Diagnosis/Pareto analysis to get started.
The first step is to select the start time and end time for a given diagram. This is
done by adjusting the date and time fields provided on top of the screen. Use the
Filter-button to the upper left to make a proper data selection, typically to lessen the
data load if many robots are connected. Then use the Get Data-button to load from
database.
Excluding Messages
3HNA013917-001 en Rev.11
49
5 Diagnostics
5.4 Display Graph
The last step contains most of the fun. This is where you can see e.g. if a few
selected messages are dominating the log in a manner that calls for action. In this
example, we see that the 50024 Corner Path Failure constitutes about 40% of all the
messages. Resolving this message alone would then reduce the number of messages
significantly.
In this screen you can select options for presentation, copy to clipboard or print, or
you can return to the previous screen to setup more details on your data set.
50
3HNA013917-001 en Rev.11
5 Diagnostics
5.5 Changelog Reports
This feature has to be enabled before it can be used. This is done under the Settingsmenu, see figure.
When enabled, it will trace all changes made in configuration files, signal values
etc., i.e. all changes made by RobView which are transferred to the selected
machine. A log of all changes will be displayed as shown in the figure. A time frame
can be selected to limit the amount of data displayed. All columns also have a dropdown selector so you can display only certain selections from the log. The view is
updated by clicking on the Get Data button.
3HNA013917-001 en Rev.11
51
5 Diagnostics
5.6 Event Reports
This feature lets you create a carefully selected extract from a large number of
messages from all machines connected to the network. Use the Add filter button to
select machine and severity level for the selection to be displayed.
Then select the time frame you want to examine, and press the Get Data button.
Each column has a pull-down filter so you can choose only one of the categories
displayed for each column. The list is sorted by date but order can be reversed by
clicking on the top of the time stamp column.
52
3HNA013917-001 en Rev.11
5 Diagnostics
5.7 The Signal Analyzer
The Signal Analyzer tool provides unique possibilities for logging, viewing,
analyzing and presentation of signals in one or more robot systems. This is a very
powerful tool for commissioning and service personnel, day-to-day analyzing etc.
First, open the Signal Analyzer Screen by clicking on the icon on the lower toolbar,
or from the start menu.
To start setting up your signals, click the 'Logger' icon shown below.
Next, find your machine and select the signal(s) you want to analyze. (Double-click
the signal in the list, and then it will be added to the list on the right.)
When you have selected all your signals, click the 'Start log' button in the log info
section shown below. This button will change to 'Stop log' when logging is started.
CAUTION! Be aware that old data is lost each time the 'Start' button is clicked.
This information window will show essential data about your logging session.
To view the logging curves, you must click the 'Show Analyzer' icon.
If you want to return to the setup screen, click the 'Data logger' icon once more. The
icon color flashes between green and blue when logging is in progress.
3HNA013917-001 en Rev.11
53
5 Diagnostics
5.7 The Signal Analyzer
Triggers
5.7.2 Overview
Signal Analyzer Window
As shown below, the Signal Analyzer window consists of three parts, which will be
explained in the following sections.
The toolbar
The main graph
The signal list
54
3HNA013917-001 en Rev.11
5 Diagnostics
5.7 The Signal Analyzer
Cursors
Placing a cursor over the curve is very helpful in order to get precise numbers on the
values of the signal and the timing. A pop-up box will appear, containing exact
numbers. If you want to move both cursors together, keeping spacing intact, use the
right mouse-button.
More values for the cursors are located in the signal list.
System Messages
Toolbar
This tool enables superimposing of the system messages on the signal graph.
Clicking each toolbar symbol will enable/disable each category of message.
Data Toolbar
The Data toolbar provides the option of exporting the signal graph to a file by
clicking on the 'Export visible graph data' icon. Thus you can make a library of
screenshots.
These data can be retrieved later by using the 'Import data' icon.
The graph can also be sent to the printer by using the 'Print' icon.
These options are disabled when the data logger is in Auto Refresh mode as shown
to the right.
Click this icon if you want the screen to be continuously updated with the latest data
available.
3HNA013917-001 en Rev.11
55
5 Diagnostics
5.7 The Signal Analyzer
Interval Selector
At the right end of the toolbar you will find the Interval Selector icons. The signal
log is by default divided into intervals containing approximately five minutes of
data.
If you click on the middle icon ('Select Time Range for Log'), a time scale will
appear, and a red cursor and a green section of the time line will indicate the current
selected time interval. By using the 'Step Forwards' and 'Step Backwards' icons, you
can step incrementally through the intervals.
Scaling Info
In the left margin, one or more scaling grids are displayed. By right-clicking on one
of the columns, you will get a small menu letting you select between a number of
options.
Show/Hide Axis grid: The grid pattern for this axis is displayed/hidden in the
graphic area.
Highlight graphs: All graphs belonging to this grid will be highlighted.
See also the 'Axis' column in the signal list.
56
3HNA013917-001 en Rev.11
5 Diagnostics
5.7 The Signal Analyzer
Signal List
In the lower section, below the graphical area, you will find a list of the signals
which are displayed. The top line contains data for the vertical cursors and the total
time frame displayed.
Clicking on the signal name will highlight the corresponding curve.
3HNA013917-001 en Rev.11
57
5 Diagnostics
5.7 The Signal Analyzer
Mouse Controls
When you are inside the signal viewing window, it is very helpful to learn how the
mouse buttons work.
Roller wheel: Scale (zoom) picture.
Ctrl + Right mouse button: Scale horizontally when moving mouse left/right,
scale vertically when moving mouse up/down.
(Combined this will do the same as the roller wheel)
Ctrl + Left mouse button: Pan (move) the entire picture left/right and up/down.
Shift + Right mouse button: Select a square to magnify, as shown below
(Contents within the boundaries of the Green Square will be displayed next)..
58
3HNA013917-001 en Rev.11
5 Diagnostics
5.8 The Program Visualizer
You can choose between two view modes using the icons shown in the figure above:
Historical view: Shows the errors versus program within a selected time interval.
Live view: Keeps drawing the path with associated messages in near real-time.
Historical View
In this mode you must select a time interval with the From/To-drop-down menus.
When a time interval has been properly selected, you will get a comprehensive view
of any problems connected to that time frame. The most technical advanced feature
is how well the historical mode works together with the Process messages starting at
133000. These messages have implemented a new way of capturing the exact
3HNA013917-001 en Rev.11
59
5 Diagnostics
5.8 The Program Visualizer
timing of each message, so that synchronizing to path has become very accurate.
This has been implemented from RobotWare version 5.13.
Live View
60
In Live View mode, the path and the messages will appear in near real-time, and can
thus be used for close surveillance and immediate actions. Last message is always
shown on top of the page, and the other messages can be examined by mouse-over.
To avoid information overload in the picture, the path or the messages can be
cleared at any time. The messages can also be filtered at Error, Warning and
Information message levels.
3HNA013917-001 en Rev.11
5 Diagnostics
5.8 The Program Visualizer
Mouse Operations
The viewpoint can be altered using the mouse in the following ways:
Left mouse button: Rotate. Trackball-mode controls:**
Up/down: Rotate around horizontal axis.
Left/right: Rotate around vertical axis
Right mouse button: Shift camera position according to mouse movement.
Both mouse buttons: Zoom in/out according to mouse movement.
**Trackball-mode can be visualized like having your object inside a goldfish-bowl.
Then you grab and move the outside surface of the bowl with your mouse.
3HNA013917-001 en Rev.11
61
5 Diagnostics
5.8 The Program Visualizer
Requirements
Program Visualizer Requirements: Graphics card that supports DirectX 9.0c and
Shader Model 1.1 (Shader Model 2.0 is recommended).
62
3HNA013917-001 en Rev.11
5 Diagnostics
5.8 The Program Visualizer
If you want to show the workpiece in the same 3D-view as the program, you can
import CAD-models of your objects using the Config-button highlighted below:
When specifying your workpiece, you also have the opportunity to align, rotate and
scale it so that it matches the location of the paint program.
RobView uses files of .xnb type. Files of type .fbx or .x, can be compiled and
imported using the Import workpiece model button to bring up this dialog:
The destination path is fixed and can not be modified by the user because RobView
expects to find the workpiece files in this directory. When a workpiece file has been
selected, use the Import/Compile button to compile the file format to the .xnb
format that RobView can use.
Note: Other CAD file formats must be converted to .fbx or .x using third-party
converters.
3HNA013917-001 en Rev.11
63
5 Diagnostics
5.8 The Program Visualizer
64
3HNA013917-001 en Rev.11
6 Production
6.1 Production Control
6 Production
6.1 Production Control
The Job Queue
Objects on the production line waiting to be processed are placed in the job queue.
When a Program Selection sequence is completed, a job will be appended to the job
queue. When the robot is ready to process that job, it will be removed from the
queue. The job queue is a FIFO (First In First Out) queue that may contain up to 10
jobs. A job may be repeated a number of times by setting the count to a number
larger than 1, or it may be set to repeat indefinitely by setting the count value to -1.
For data entries from pendant or GUI, it is possible to add batches of jobs (more
than one object with the same program and color).
Note: Program # 0 is interpreted as a direct command to color change
(bypassing the queue).
Note: Program numbers more than 10000 is interpreted as a direct command to
3HNA013917-001 en Rev.11
65
6 Production
6.1 Production Control
Select Robot
Use Selector button in the lower right corner to select the robot to work on.
From this menu the entire work flow can be monitored and controlled.
Job Status
This window provides a quick overview over the current job status for the selected
robot. Some of the icons can be expanded to reveal more detail by double-clicking
on them.
Job Control
This window contains means for controlling job flow, such as start and stop and to
continue after the job flow has been interrupted.
This window provides access to the job queue and the operations needed to maintain
the job queue, such as Append, Delete etc.
Cavity Control
This window lets you operate on the color change, cleaning and filling sequences.
More info on color change, cleaning and filling sequences, exception handling etc.
in Operating manual, IRC5P, Paint user files, and Reference manual, IPS
structure.
66
3HNA013917-001 en Rev.11
6 Production
6.2 CBS
6.2 CBS
Description
The CBS screen is a monitor/control screen that shows the status of the CBS robot
during production, and provides simple control during maintenance. For a complete
description of the CBS system, see Product manual, Compact CBS.
The system is in Maintenance mode if the current CBS state is Idle, or the Material
Change is suspended. The controls are blocked during production to prevent
accidental user interference, except operations that are routed to the job queue, such
as Filling, Cleaning etc. If the operation is rejected, a short message appears on the
Operator Log icon on the bottom line. The cartridges can be clicked to get status
displayed for this unit, or the All Cartridges checkbox can be checked to get a
common status on the display. Cartridges can also be drag-and-dropped from one
location to another. This is interpreted as a command to the CBS robot, which will
then physically move this cartridge to the new location.
3HNA013917-001 en Rev.11
67
6 Production
6.2 CBS
Fill Paint/Solvent/Air and Clean - Performs the selected operation on one or all
cartridges, depending on the users selection with the cartridge selection
mechanism.
Move Gripper Right/Left - Will move the CBS robot arm to the position specified
by the address selection mechanism.
The left or right gripper will be above the position, depending on which of the two
buttons was pressed.
Integrity Check - The CBS robot arm will move around and check for cartridge
presence in all the configured stations.
If there is a mismatch between the physical layout and the internal memory state, an
error message will be given and the material change will be suspended.
Empty Applicator - This operation will bring a cartridge from the applicator back
into one of the stations in the CBS robot.
Reset CBS Data - This operation will (re)read all the index and configuration files
for the CBS software. This will update the internal memory state of the CBS robot
with all cartridges in their home position. This is typically used for error recovery or
after editing index or configuration files.
After this operation, the operator should visually check that all cartridges are
physically located in their home positions before starting.
Locked - When this light is on, it indicates that the station selected with the address
selection mechanism is locked, holding the cartridge in place.
Only IFS (Integrated Filling Station) can be locked, not parking stations.
Base Plate Selection Mode - Select Cartridge Selection Mode to see status of
cartridges (movable items) or Address mode to see status of the fixture.
68
3HNA013917-001 en Rev.11
7 IPS
7.1 IPS monitor
7 IPS
7.1 IPS monitor
Dedicated for the Paint
Process
The Process plugin is dedicated to the painting process and all adjacent data, see
sample screen below. Next, we will look at the various elements in this plugin.
In this plugin, we see that our aspect can be organized in a matrix-like manner. On
the left-hand side we can choose which entity to operate on, while the top tagline let
us decide what to do with this entity, e.g. monitor signals, set parameters or make
trend analyses.
If we click on the entity selectors on the left, different collections of signals and
parameters appear. Details depend on the process configuration at hand.
3HNA013917-001 en Rev.11
69
7 IPS
7.1 IPS monitor
Let us look at a simple example of how to use the signal monitor. As we can see in
the figure below, different types of signals are displayed in different ways. Some of
the signals can be altered directly by placing the cursor on them and then change the
value. In this example we see that the value of the digital signal in the second line is
highlighted, and can be changed by clicking on the button. Analog values can be
changed by typing in a new value. Please note that signals can only be changed in
certain system modes. If change is not allowed, it will not take effect.
Parameter Editor
If we select the Parameters tag, we will see similar lists as with the signals. Again,
place the cursor on the parameter to change the value.
Trending Charts
When selecting the Trend tab, a very powerful tool for visualizing signal flows
appears. The signal collection that appears is determined by the entity selector
buttons on the left side.
70
3HNA013917-001 en Rev.11
7 IPS
7.1 IPS monitor
To add one of the selectable signals to the chart, click on the drop-down menu next
to that signal, see figure below. There will then be a choice of what vertical axis to
adhere to (ref. right margin of the figure above). You can create a new vertical axis
if you want this signal to be individually scaled, or you can add that signal onto one
of the existing signals if you want to look at them together. After selection, the
selected axis appears with a Capital letter next to the drop-down icon. If you want to
remove that signal from the chart, click on the cross-out icon next to it on the right
side.
3HNA013917-001 en Rev.11
71
7 IPS
7.1 IPS monitor
The color representation for each signal is selectable, just click on the color box
next to it, and a color palette menu will appear as shown below.
Signal values will start to appear immediately. When all signals to be included have
been selected, there are several ways to control and customize your chart.
Pause/Continue
72
By using the Pause button in the upper left corner, it is possible to stop the
horizontal scrolling e.g. for inspection of a particularly interesting signal sequence.
You can then also take a screenshot using the Alt+Print Screen buttons on the PC
keyboard. When stopped, the icon has changed, so clicking it again will resume
scrolling.
3HNA013917-001 en Rev.11
7 IPS
7.1 IPS monitor
The vertical resolution (scaling) of the displayed signal can be changed by using the
buttons on top of each vertical axis, see figure below. The most convenient mode is
to let the system autoscale your signal. However, if you e.g. want to synchronize
your signal to some of the other signals on the chart, this can be done by deselecting
the Autoscale check box. Then you can select your own minimum- and maximum
values. In this process, the system offers help to fill in the registered min/max
values, which can serve as a convenient guideline.
Selecting Grid
It is also possible to display a grid for each individual signal by clicking the Show
Grid check-box in the figure above. Showing all grids simultaneously may however
give a cluttered appearance, so it is often a good idea to minimize the number of
grids in the chart.
3HNA013917-001 en Rev.11
73
7 IPS
7.1 IPS monitor
Save/Load Setup
If you have found a good collection of signals and scalings that you want to keep,
you can save it by using the menu that appears when you right-click in the signal
selection panel as shown below.
Obviously then, this setup can be retrieved for later use, but it can also be used in
other ways, it can e.g be sent to a customers site for debugging specific signals, or
it can be used to standardize the setup between several RobView installations.
74
3HNA013917-001 en Rev.11
7 IPS
7.2 Brush Editor
The RobView Brush Editor lets you create, delete and edit brush tables. It comprises
a comprehensive view of the table values with graphics and units.
Getting Started
Use the Start Menu at the bottom left to locate the Brush Editor, and the Machine
Selector at the bottom right to select the machine you want to work with.
When entered, this screen will appear. The selected machine id will be displayed on
top. We will now go through the various parts of this menu and look at the different
things we can do.
3HNA013917-001 en Rev.11
75
7 IPS
7.2 Brush Editor
The Brush editor will present drop-down menus for the selections available on the
chosen machine. If more than one brush device is installed, you can select which
one to work with. Then you can select between the brush tables associated with this
brush device. Please note that selected file is the actual working file in the chosen
machine. If you select Material, the associated brush table will appear if alias tables
are properly prepared. Some of the boxes are mutually exclusive, depending on
settings in the Paintware Configuration Files, and will appear/disappear
accordingly.
Some other choices can be selected from the toolbar: Create a new Brush Table,
Delete Brush Table and Save Brush Table. Please note that selected file is the actual
working file in the chosen machine. This has the effect that it takes a visible amount
of time to effectuate the saving operation.
76
3HNA013917-001 en Rev.11
7 IPS
7.2 Brush Editor
On the left side, we see the table itself, with Channels laid out as columns, and
Brush Numbers displayed in the rows, as shown below. On the right side, the
selected brush is displayed with graphics. Each value can be edited simply by
placing the cursor in the square you want to change. By default, the entire old value
will be highlighted, and will disappear when you start to type in a new value. By
clicking a second time, you can place the cursor within the old value, and you can
do incremental changes. You can also place the cursor on the graphics diagram, and
drag-and-drop to create a new value.
The values that have been changed, will appear in blue until you save your changes.
Value Operations
3HNA013917-001 en Rev.11
77
7 IPS
7.2 Brush Editor
One of these choices is the Offset Editor, which is a very useful tool, particularly if
you want to change many values. You can select many fields in the Brush table by
drag-and-drop. If you then right-click and choose the Offset editor, you can
change all the selected values by either a fixed value or a percentage.
In this example, we have chosen to add a percentage to the selected values. As you
can see below, all selected values have been increased by a percentage.
78
3HNA013917-001 en Rev.11
7 IPS
7.3 IPS Explorer
Navigation
3HNA013917-001 en Rev.11
79
7 IPS
7.3 IPS Explorer
80
By left clicking on a device, circle signals and parameters related to this device will
be shown, see example below. If Robot is in automatic mode, it is possible to edit
these values from the table.
3HNA013917-001 en Rev.11
8 Editors
8.1 Alias Editor
8 Editors
8.1 Alias Editor
Introduction
To find the Alias Editor, first select Editors in the start menu then Alias Editor.
This editor will help you edit program.map, material.map, option.map and
segments.ndx index files. For details, see Operating manual, IRC5P, Paint user
files/Index and mapping files.
Select a Machine
When starting first time, you will have to select a machine to work with, because the
displayed items depend on the configuration of the machine. When selected, a
dropdown with available files to edit will be enabled
Menu
The menu of Alias Editor has 3 items. A save button to save the file in current view.
A delete button that will delete the selected row of the current view. The last item is
a dropdown box that is used to select the mapping file you want to edit, it will only
show the available files on the controller. If a file is missing you need to use Generic
Editor to create the file.
The material.map and option.map files use a CSV data format. The first entry on a
line is the number of material or option, the second is the alias you want to show up
in RobView and PxTPU. To edit set the cursor in the field you want to edit and type
your change. When you are happy with your change press enter key.
Editing Program
The Program.map follows the same format as the material and option files and
index and alias. But the view for editing Programs is a little different in that it has an
extra column named Segments. If you do not want to use the segments.nds feature
you can leave this field blank.
3HNA013917-001 en Rev.11
81
8 Editors
8.1 Alias Editor
Segments
Segments.nds is a file used when you want to run multiple programs with 1 index or
a program file that does not follow the normal naming convention (m1,m2,etc) eg.
myprogram.map. To edit the segments.ndx file press the browse button at the end
of the row. You should Edit Segments dialog similar to the one below.
In the Edit Segments dialog you can select what order you want to run programs in
by using the up and down arrow on the right. To remove a program select it and
press delete button at the bottom left. To add a program press the Add button and a
new dialog will appear with a list of available programs. In this dialog you can
select multiple programs by clicking on multiple items. To remove a selection from
a program click it again.
82
3HNA013917-001 en Rev.11
8 Editors
8.2 Add A Color Editor
To find the Add A Color Editor, first select Editors in the start menu.
This editor will help you fill in the index files, and at the same time provide a fullscreen overview of these tables. For details, see Operating manual, IRC5P, Paint
user files/Index and mapping files.
Select a Machine
When starting first time, you will have to select a machine to work with, because the
displayed items depend on the configuration of the machine. When selected, a menu
similar to the screenshot below will appear. On the top line the name of the
component in the Change Material system is displayed.
Add/Remove Columns,
Index Files
Adding/Removing a
Color
To add a new color, simply fill in the last line marked with a star (*). To delete an
entry, click the left margin so the entire line is selected, then use the Delete button.
When any of the values have been changed, the save icon (the blue diskette
symbol) becomes enabled. Click this icon to save changes to the index files.
Material Index
This is the numerical value used to select this color used by the Material Selection
mechanism which adds jobs to the Job Queue.
Material Name
Values in the index file material.map. This is the name that will be displayed when
this color is active. Default value is Material followed by the same value as the
Material Index value.
3HNA013917-001 en Rev.11
83
8 Editors
8.2 Add A Color Editor
Single Line
Valve Mapping
Values in the index file c<cavity>valve.ndx. This is the valve number that supplies
this color. Default value is the same as the Material Index value.
Single Line
Clean By Color
Values in the index file c<cavity>clean.ndx. The value in this field is the cleaning
grade. Maps to the c<cavity>g<grade no>cln.ndx file.
Click button to select between available cleaning grades, i.e. cleaning sequence
programs. Clicking New will automatically take you to the Color Change
Sequence Editor.
Single Line
Fill by Color
Values in the index file c<cavity>fill.ndx. The value in this field refers to the filling
sequence program to be selected for this color and cavity.
Click button to select between available filling grades, i.e. filling sequence
programs. Clicking New will automatically take you to the Color Change
Sequence Editor.
84
These values are from the a<applicator no>brtab.ndx file located in the IPS
controller. Click button to select between available brush tables.
3HNA013917-001 en Rev.11
8 Editors
8.3 Color Change Sequence Editor
Color Change Sequence Editor is an efficient Rapid program editor for verifying
and editing color change sequence programs.
A graphic mode displays the color change sequences in a Rapid program as
graphical diagrams, used to verify and edit the sequences without displaying the
Rapid code.
A text mode displays the Rapid code of the color change sequence program.
Rapid programs can be edited off-line without interrupting production.
Familiar WindowsTM editing techniques are used that contribute to a fast learning
process.
Operation sequence
Operation sequence for the Color Change Sequence Editor with a local PC only:
1.
Start RobView.
2.
3.
4.
5.
Save the program. The edited program may also be saved as a new program
with a new name.
Start RobView.
2.
3.
4.
Select a color change sequence program (a module) that is stored in the selected
robot controller that requires editing.
5.
6.
Save the program. The edited program may also be saved on the local PC as a
new program with a new name.
3HNA013917-001 en Rev.11
85
8 Editors
8.3 Color Change Sequence Editor
The following illustration shows the window layout with a loaded program in
graphic mode.
Figure 1 Color Change Sequence Editor, graphic mode
Color Change Sequence Editor tab
Signal name
Command bar
Command bar
Select machine
Open routine
Add routine
Text mode
Settings
Save module as
Save module
Open module from PC
The size of the pane with the signal name can be adjusted with the mouse.
86
3HNA013917-001 en Rev.11
8 Editors
8.3 Color Change Sequence Editor
Open a module
Open an existing module (color change sequence program) from the local PC or
robot by selecting the appropriate icon.
If the module contains unsupported syntax, the color change sequences are only
available in text mode, no graphics are shown.
If a module is opened that contains several routines, the first routine that does not
contain any unsupported syntax is opened in graphic mode.
If you like to use the same signals as used in the current file when you generate a
new routine or new module, the signals need to be saved as a configuration. To save
the collection of signals as a configuration, select Settings and select OK.
New routine
Create a new module (color change sequence program) by selecting the New file
icon at the upper left.
The currently opened module can be saved to the robot as master file. An opened
module is continually compared to this master file. The compare icon shows the
status as follows.
Compare icon
Function
Grey
Red
Green
To manually compare the current module with the master file, toggle the Compare
icon.
The master file can be opened by selecting Restore from master file.
3HNA013917-001 en Rev.11
87
8 Editors
8.3 Color Change Sequence Editor
Sequence edit
A color change sequence can be edited easily by clicking in one cell, or dragging the
cursor over several cells.
With the cursor at the edge of a square and a horizontal arrow is visible, the right
mouse button provides a menu with following commands:
Menu command
Function
Set Value
Set Reset
Set Wait
Variable Rapid
parameter
If a variable Rapid parameter for time argument is used, like nTime, a 3 seconds
period is shown in the graphic mode. This period is shown as locked and edit in
graphic mode is not possible.
Settings
The settings window provides a list of the signals used in the opened routine.
Signals can be added and deleted. Each signal can be given a specific color.
Default colors:
Signal type
Color
General
Black
Air
Blue
Solvent
Green
Paint
Red
The order of the signals can be changed by selecting a signal and moving it to the
appropriate location. A signal can be selected by pointing the mouse cursor in the
selection area.
88
3HNA013917-001 en Rev.11
8 Editors
8.3 Color Change Sequence Editor
The following illustration shows the window layout with a loaded program in text
mode.
Figure 3 Color Change Sequence Editor, text mode
Color Change Sequence Editor tab
Command bar
Error diagnostics
Command bar
Select machine
Open routine
Graphic mode
Check code
Save module as
Save module
3HNA013917-001 en Rev.11
89
8 Editors
8.3 Color Change Sequence Editor
Rapid Code
SetTMSignal instructions are used to create the color change sequences. In the text
mode, the code can be checked for syntax error by selecting the Check code icon.
If the code is not correct, the graphical diagram can not be shown.
The editor behaves as a normal Rapid editor.
Undo command: Ctrl+z
90
3HNA013917-001 en Rev.11
8 Editors
8.4 Generic File Editor
The Generic File editor lets you create, delete and edit files on a robot controller. It
gives an overview of files on a machine with the file tree, and a rich text editor with
syntax highlighting and syntax check for RAPID and IPS configuration files.
3HNA013917-001 en Rev.11
91
8 Editors
8.4 Generic File Editor
Selecting a file from the tree will open the file in the right text view.
To perform delete, rename and copy operation, select file and press button for
delete, rename or copy in toolbar. The current selection is also used when pressing
paste and create new folder. The operation is performed with the selected items
path. So selecting programs or m1.mod in example above, then pressing New
folder will create a new folder under programs.
92
3HNA013917-001 en Rev.11
8 Editors
8.4 Generic File Editor
Text view
The text view provides a rich text editor with syntax highlighting, search, formatting
and syntax check for RAPID and IPS config.
Search: Pressing the search button, a search dialog will appear. It is also possible to
access using keyboard shortcut Ctrl+F.
Formatting: The formatting has 2 options; the use of space as indent or tabs. This
can be selected from the format settings button.
Syntax check: If syntax check is available for the open file, a syntax button will
appear. Click button to perform a syntax check of the file loaded into the text view.
Errors in syntax will be displayed in error view at bottom. Double clicking an error
will take the curser to the line with the error.
3HNA013917-001 en Rev.11
93
8 Editors
8.4 Generic File Editor
94
3HNA013917-001 en Rev.11
9 Tools
9.1 S4P Converter
9 Tools
9.1 S4P Converter
New Design
There are several new design elements in the IRC5P controller compared to its
predecessor. Concerning the Rapid programming language, probably the most
notable change is the way the Brush Tables are designed. To sum it up:
How to Operate
Brush tables have moved from a Rapid data type to csv files named table<n>.bt.
File naming: Pn.prg to Mn.mod (Paint files used for program selection).
Module name always the same as file name (sans extension).
Main proc is named after the module name (module MainMn).
Inline events are changed to SetBrush instructions.
Some PaintWare instructions are not continued,
partly to avoid that they shall override PLC commands.
Start the S4pConverter in the Start menu. A screen similar to the figure below will
appear. In the upper left corner there are two icons, one for converting single files
and one for converting an entire folder. Make your choice and browse to the file or
folder you want to convert. The converter will then list a sequence of messages
showing which operations have taken place. Blue lines denotes operations that
passed without problems and need no further user attention. Yellow lines denote
operation that are ok but you need to relate to, e.g. a new name was created. Red
lines denote e.g. that an unsupported instruction was found, and this probably need
some manual attention.
3HNA013917-001 en Rev.11
95
9 Tools
9.1 S4P Converter
How it Works
Note: This converter is mainly intended for paint programs used in the Program
96
3HNA013917-001 en Rev.11
9 Tools
9.1 S4P Converter
Converting Brushdata:
3HNA013917-001 en Rev.11
97
9 Tools
9.1 S4P Converter
98
3HNA013917-001 en Rev.11
10 Technology Preview
10 Technology Preview
General
Under this menu you will find functionality that is being developed and may
become permanent in future releases.
However, as long as they appear in this category, they must be regarded as a
showcase for future technology. They are subject to change at any time and there is
no guarantee associated with these menus. They are at present stage free of charge.
This may change when they appear in final form. You are welcome to provide
feedback to us for further development.
3HNA013917-001 en Rev.11
99
10 Technology Preview
100
3HNA013917-001 en Rev.11
11 User screens
11.1 Introduction
11 User screens
11.1 Introduction
General
Operating sequence
Start RobView.
2.
3.
4.
5.
6.
7.
8.
3HNA013917-001 en Rev.11
101
11 User screens
11.2 Edit mode
The following illustration shows the Edit mode at start, with View 1 defined in the
Design surface.
Figure 5 Edit mode, start view
Toolbox
Design surface
Properties
Command bar
Select machine
Panes size
102
3HNA013917-001 en Rev.11
11 User screens
11.2 Edit mode
Command bar
Save project
Add a view
Delete a view
Delete control
At first time start up, a default project is opened with one view. New views can be
added, deleted, imported and exported.
New projects can be opened, deleted, imported and exported. The current project
name is shown and an other project can be opened with the scroll down menu.
Toolbox
The Toolbox contains all controls that are available to use on the user screens.
For detailed description, see Toolbox on page 112.
Design surface
The design of the user screen is done in the Design surface view1, 2, etc.
For detailed description, see Creating a user screen on page 104.
Properties
The Properties pane shows the properties or attributes of the currently selected view
or of the selected control in the Design surface. All attributes are very Visual Basiclike, so anyone familiar with that kind of programming will soon feel at home.
The bottom pane of the Properties pane shows the selected properties parameter
with some explanation.
For detailed description, see Properties on page 119.
3HNA013917-001 en Rev.11
103
11 User screens
11.3 Creating a user screen
First, the data to be displayed or controlled in the user screen needs to be connected.
Procedure
1.
Select ABB DataServerGroup (fig.7/1) from the Data Binding category in the
Toolbox. Double-click or drag the ABB DataServerGroup into the Design
surface view.
104
2.
The Data server group control (fig.7/2) will appear at the bottom of the Design
surface view.
3.
When this control is selected, a set of attributes will appear in the Properties
pane.
4.
Select the value in Group Descriptor (fig.7/3). Select the Browse button that
appears. The following dialog box appears:
3HNA013917-001 en Rev.11
11 User screens
11.3 Creating a user screen
5.
Click on the Machine Name drop-down menu (fig.8/1) and select the
appropriate robot (robot controller).
6.
Click on the Server Name drop-down menu (fig.8/2) and select the desired data
source.
7.
When selected, a map of all user devices on that robot controller will appear in
the Available Tags pane.
8.
Find the required signals (fig.8/3), e.g. from an Object Model, and select them
by double-clicking or use the transfer button marked >> in between the two
panes. Then they will appear in the Active Tags pane.
The signals listed in the Active Tags pane become available and can be selected
by the various controls, as described in Adding controls to the Design surface
view on page 106.
Signals listed in the Active Tags pane can be deleted by clicking the button
marked <<.
Important: To minimize stress on the controller and the network connection, select
an update rate (fig.8/4) that is not faster than you need. This will make the system
perform better.
9.
3HNA013917-001 en Rev.11
105
11 User screens
11.3 Creating a user screen
Now the desired signals are available, and controls can be added to the Design
surface view. These controls can monitor and /or control these various signals. Most
of these controls work the same way as far as signal connecting is concerned, so a
typical example will serve most cases.
As an example, the ABB DataServerGroup View control is used, as this is a simple
yet versatile control that will simply display a list of all data contained in the chosen
data server group.
Procedure
The procedure shows how to add a control to the Design surface view and how to
connect a signal to this control.
1.
Double-click or drag the desired control into the Design surface view.
106
2.
The control will appear in the Design surface view. The control can be shaped
and placed as desired with the handles along the edges of the control.
3.
When this control in the Design surface view is selected, a set of attributes will
appear in the Properties pane.
4.
5.
A drop-down button will appear, and the data server can be selected.
3HNA013917-001 en Rev.11
11 User screens
11.3 Creating a user screen
6.
If the data source is not specified any further, a list of all signals in this group
will be displayed.
If only one signal from the group is wanted, select the Signal field. A dropdown list of the available signals will appear. Select the desired signal. For
controls that require one specific signal, like Gauge, one specific signal from
the group needs to be selected.
3HNA013917-001 en Rev.11
107
11 User screens
11.3 Creating a user screen
Save the Design surface view by clicking on the Save icon to the upper left.
To see the appearance, click on the Switch to Run Mode button to the upper right. If
the changes have not been save, you will be prompted.
For information, see Run mode on page 109.
108
3HNA013917-001 en Rev.11
11 User screens
11.3 Creating a user screen
As shown in Figure 12, a simple list of data from the selected data server group is
displayed.
Figure 12 Run mode
In this mode, all data which have been connected and set up for display will be
displayed in real-time with the sample rate that has been selected.
Now that a user screen has been defined, Run mode will be the default mode when
starting up. The button to the right has changed to Switch to Edit Mode. To go back
to Edit mode and continue working on the user screen, click on the button.
Capacity considerations
When building very complex user screens with lots of controls in it, it may take a
while to draw all the controls on the screen. An other resource demanding feature is
the Gradient Background. While providing a cool look, it is unfortunately
particularly demanding on resources each time the screen is to be re-drawn. If this
problem occurs, it is easy to remove:
Click in the Design surface view, such that the current view is selected instead of a
control. In the Properties pane, under Appearance group, select
UserGradientBackground parameter, and set it to False.
3HNA013917-001 en Rev.11
109
11 User screens
11.3 Creating a user screen
110
3HNA013917-001 en Rev.11
11 User screens
11.4 Adding more views
More views can be added, using the Add a View button. Then the next view-tab will
appear.
When the view is selected, a set of editable attributes, such as tab name, color etc.
will appear in the Properties pane. The appearance of the view can then be
customized, e.g. to match the company style. Repeat the procedure to add several
views. A view can be deleted later with the Delete a View button.
The access level of the View is defined by a property (visible in the Properties pane
when the View is selected) called ViewAccess. Default value is full access for all.
To restrict access to other users, modify the property to define access level.
3HNA013917-001 en Rev.11
111
11 User screens
11.5 Toolbox
11.5 Toolbox
11.5.1 Overview
Description
Double-click or drag the desired control from the Toolbox into the Design surface
view. Then the control will appear in the Design surface view. When this control is
selected, a set of attributes will appear in the properties pane.
Figure 14 Tool box
Toolbox groups
112
3HNA013917-001 en Rev.11
11 User screens
11.5 Toolbox
3HNA013917-001 en Rev.11
113
11 User screens
11.5 Toolbox
Common window controls are not related to any signal. It are standard .net controls.
WebBrowser
Used to show a web page, a pdf help file or an html help file.
Label
The Label control is used to add a label or text plate to the user screen.
PictureBox
11.5.3 Controls
General
Controls for editing signal values for monitoring. Some controls are in addition
equipped with a command button.
ABB button
The lamp on the ABB Button control is used to monitor the assigned signal. The
button function is used to set a value for the assigned signal, defined by properties
PressedValue and ReleasedValue.
Image button
The image on the ImageButton control is used to monitor the assigned signal,
defined by properties ImageState. The button function is used to set the assigned
signal, defined by properties CheckValue.
Action button
The image on the Actionbutton control is used to monitor the assigned signal,
defined by properties ImageState. The button function is used to set the assigned
signal, defined by properties CheckValue.
Hotspot
The selector switch monitors the assigned signal. The value states are editable.
Signal setter
114
3HNA013917-001 en Rev.11
11 User screens
11.5 Toolbox
Controls for monitoring and/or controlling several signals. These are larger controls
that have more advanced features and can operate on multiple signals.
Accumulated volume
control
ALED panel
The global and material specific brush factors of the assigned machine are
monitored.
The ABB command panel controls the assigned machine; unload job, move home,
start, stop, reset error, enable applicator, disable brush, warm start.
The Job queue control controls the job queue; append, insert, edit, inhibit, delete.
Robot
The Production control shows a graph of the program run cycle time.
Graphical controls monitor a single signal. Some are equipped for a second signal.
Bar slider
Gauge
Image LED
The Image LED monitors the on and off state of the assigned signal.
ABB trend
ABB trend monitors the assigned signals. Scale can be adjusted in run mode.
Linear gauge
The Linear gauge monitors the assigned signal. The first signal is used to control the
bar, the second signal sets a marker.
3HNA013917-001 en Rev.11
115
11 User screens
11.5 Toolbox
11.5.6 Drawing
General
ABB Label
The name of the ABB label can be triggered by the assigned signal.
Line
Some properties of a line, like orientation and thickness, can be triggered by the
assigned signal.
Shape
Some properties of a drawn shape, like shape and location, can be triggered by the
assigned signal.
Controls to link data communication (IPS, RW, OPC) to the Design surface.
Control used to link data communication tags to controls. It is possible to select the
source of tags by changing the machine.
Array view
11.5.9 Process
General
Bell
The Bell control shows a bell symbol, the status signal determines the color; red,
green.
116
3HNA013917-001 en Rev.11
11 User screens
11.5 Toolbox
Color changer
The Color changer control shows a color changer symbol, the status signal
determines the color; red, green.
Gun
The Gun control shows a gun symbol, the status signal determines the color; red,
green.
Mixer
The Mixer control shows a 2K-mixer symbol, the status signal determines the color;
red, green.
Motor
The Motor control shows a motor symbol, the status signal determines the color;
red, green. The value signal shows the current value of the motor.
Pump
The Pump control shows a pump symbol, the status signal determines the color; red,
green. The value signal shows the current value of the pump.
Transducer
The Transducer control shows a transducer symbol, the status signal determines the
color; red, green.
Valve
The Valve control shows a valve symbol, the status signal determines the color; red,
green.
Cavity status
Process status
The Process status monitors the assigned machine; Run state, brush table, brush
number, robot state.
Cell control items are controls that will allow control of multiple robots.
Cell Group
Cell Group is used to select which machines to control. This group exposes signals
for sending commands, error signal and a bypass signal for each robot in the group.
These signals can be used by all controls in UserScreens. The value on bypass
signals for the robot is stored to a file, so that the state is stored when closing
RobView or UserScreens.
Cell Input
Cell Input represents a text box that can be used to set unformatted text as an input
to the cell group argument number.
3HNA013917-001 en Rev.11
117
11 User screens
11.5 Toolbox
Cell Log
Control that can be given predefined values to be used with cell control.
Cell Button
Cell Button allows the user to click it to perform actions by sending a command to
the robot in the cell group. Before sending the command, it will check the bypass
signal on each robot and if the bypass signal is set, the command to the robot will be
skipped. The Cell Button control can display both text, image and back color.
A description of all commands can be found in Reference manual, Paint commands
and PLC Interface.
118
The Statistical variable calculates and monitors the current variables of the assigned
signal; number of samples, max value, min value, mean value and standard
deviation. The control is equipped with a reset button.
3HNA013917-001 en Rev.11
11 User screens
11.6 Properties
11.6 Properties
General
The Properties pane shows the properties of the selected control in the Design
surface. If no control is selected, the properties of the current view of the Design
surface is shown. The selected view or control is shown in the drop down menu on
top of the Properties pane. Select the required control from the drop down menu or
directly in the design surface.
This section lists all used properties, they are arranged according to their category.
3HNA013917-001 en Rev.11
119
11 User screens
11.6 Properties
ABB
Name
Description
DataSource
Wrapper
Name
Description
AccessibleRole
Name
Description
BackColor
BackGroundGradientColor
BackGroundImage
BackGroundImageLayout
BorderStyle
ButtonText
Cursor
FlatStyle
Font
Defines a particular format for text, including font face, size, and
style attributes.
ForeColor
GradientAngle
Image
ImageAlign
LampColor
Location
Accessibility
Appearance
RightToLeft
Yes No Inherit -
120
Text
TextAlignment
Text alignment
TextColor
TextFont
ToolTip
UseGradientBackground
3HNA013917-001 en Rev.11
11 User screens
11.6 Properties
Behavior
Name
Description
SizeMode
Normal
StretchImage
AutoSize
CenterImage
Zoom
Visible
Name
Description
ArgumentNumber
CellGroup
Command
ErrorCode
If the action of the command fails, this number will be set to the
error code signal in the associated CellGroup.
Sets the value of the error code in the cell group if the command
fails.
UseCommandSignal
Name
Description
Arg1
Arg2 - Arg9
Name
Description
(DataBindings)
Advanced
Tag
Text
ButtonSignal
DataSource
GroupDescriptor
LampOnValue
LampSignal
Machines
Command
Command Defaults
Data
3HNA013917-001 en Rev.11
121
11 User screens
11.6 Properties
Name
Description
PressedValue
ReleasedValue
Signal
Signal1
Signal2
SwitchSignal
Name
Description
Label
Label text
LabelPosition
Stretch
Name
Description
GaugeDirection
Horizontal/Vertical
ShowValue
Name
Description
Anchor
Dock
Location
Size
Name
Description
CurrentCameraView
Sets the camera view: Front, Back, Top, Bottom, Left, Right
DataSource
Device
IPS device
LEDOffColor
Link
PlugIn links
MachineName
Name
Sets the name of the control, shown in drop down menu on top of
Properties pane.
RobotType
Display
Gauge
Layout
Misc
122
3HNA013917-001 en Rev.11
11 User screens
11.6 Properties
Name
Description
Rotation
Zoom
Name
Description
ValueDisplay
Name
Description
GroupImage
Sets the triggers for the cell input based on value from signals from
a given data source.
Name
Description
ValueDisplay
Name
Description
SwitchDescription
Name
Description
Orientation
Horizontal/Vertical
Shape
Shape of control.
Thickness
Name
Description
InputValueDisplay
OutputValueDisplay
Type
Name
Description
Triggers
Sets the triggers, based on values from signals from a given data
source. Signal values can be defined that change the visibility or
other properties of the control.
Motor
Plugin
Pump
Setup
Style
Transducer
Triggers
3HNA013917-001 en Rev.11
123
11 User screens
11.6 Properties
UAS
Name
Description
ViewAccessCategory
Name
Description
Orientation
Horizontal, vertical.
PaintMode
Border, fill.
Valve
124
3HNA013917-001 en Rev.11
11 User screens
11.7 Adding a user screen to the RobView start menu
User screens can be added to the RobView start menu to simplify the access to
important or often used screens.
In Edit mode, select the view name on top of the drop down menu, e.g. View 2.
The user screen can be added to an existing group name, e.g. IPS, by adding IPS to
the GroupName. Add a menu name in the PluginName field, e.g. Screen A. A
picture can be added to the PluginImage. Set StandAloneScreen to True. Save this
view.
The user screen is now selectable in the IPS menu group.
Return to Edit mode. The user screen can also be added to a new group name, e.g.
DB, by adding DB to the GroupName. A picture can be added to the GroupImage.
Save this view and restart RobView.
3HNA013917-001 en Rev.11
125
11 User screens
11.7 Adding a user screen to the RobView start menu
126
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.1 Introduction
12 ShopFloor Editor
12.1 Introduction
General
ShopFloor Editor is an efficient Rapid program editor for use on the shop floor for a
three-dimensional graphical process optimization and program editing.
Rapid programs can be edited off-line without interrupting production.
Familiar WindowsTM editing techniques are used that contribute to a fast learning
process.
Operation sequence
Start RobView.
2.
3.
Open an existing painting program, stored on the local PC, that requires editing.
4.
5.
6.
Save the program. The edited program may also be saved as a new program
with a new name on the local PC. (If a robot has been selected, it may also be
saved on the robot.)
Start RobView.
2.
3.
4.
Select a paint program that is stored in the selected robot controller that
requires editing.
5.
6.
7.
Save the program. The edited program may also be saved as a new program
with a new name on the local PC or on the robot.
3HNA013917-001 en Rev.11
127
12 ShopFloor Editor
12.2 ShopFloor Editor windows
The following illustration shows the window layout with a loaded program,
workpiece and tool (applicator).
Figure 15 ShopFloor Editor window
Module tree view
ShopFloor Editor tab
Graphical editor
Command bar
Instruction editor
Select machine
The following illustration shows the window layout of the text mode.
Figure 16 ShopFloor Editor text mode window
Text editor
128
Command bar
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Command bar
Point orientation
Brush trigger positions
Brushes
Program info
Show/hide options
Panes
3HNA013917-001 en Rev.11
129
12 ShopFloor Editor
12.2 ShopFloor Editor windows
The Module tree view shows the move instructions and the brush instructions in the
subroutines of the paint program.
Figure 18 Module tree view
1
Selecting instructions
Command
130
Arrow up/down
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Module commands
Subroutine commands
Move instruction
commands
At the module name (fig.18/1), the right mouse button provides a menu with
following commands:
Menu command
Function
Collapse all
Expand all
Hide all
Show all
Convert to inline
Robtargets
Convert to named
Robtargets
Convert named Robtargets to inline (*), remove not used Robtargets and
convert all to named Robtargets, according to configured tools
See Settings on page 149
At the subroutine name (fig.18/2), the right mouse button provides a menu with
following commands:
Menu command
Function
Hide
Show
At the move instruction name (fig.18/3), the right mouse button provides a menu
with following commands:
Menu command
Function
Insert a brush event at the selected point in the path before the move
instruction
Set Center
Insert move
instruction before
Insert move
instruction after
Delete move
instruction
(Delete key)
At the brush event name (fig.18/4), the right mouse button provides a menu with
following commands:
Menu command
Function
Set Center
3HNA013917-001 en Rev.11
131
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Selecting Robtargets
Selecting cells
Function
Command
Command
Ctrl + a
132
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.2 ShopFloor Editor windows
The Instruction editor shows details of the selected move instruction, multiple move
instructions or brush instruction.
Figure 20 Instruction editor
All parameters shown in the Instruction editor can be edited, except the grayed out
values, which are read-only and can not be changed.
3HNA013917-001 en Rev.11
133
12 ShopFloor Editor
12.2 ShopFloor Editor windows
The Graphical editor shows the paint program, the tool, zone data, brush event
(brush trigger positions), Robtargets and the tool coordinate system.
Figure 21 Graphical editor
Viewing
Command
Zoom
Ctrl + (+/-)
Ctrl + Mouse wheel
Ctrl + Mouse right button + move mouse left/right
Mouse middle button + move mouse left/right
Pan
Ctrl + Arrow
Ctrl + Mouse left button + move mouse
Rotate
Selecting
Command
Mouse wheel
Arrow up/down
Note: A brush event is selected with the mouse on the square. A Robtarget is
selected with the mouse upon the dot or on a tool coordinate axis.
134
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Menu
If a Robtarget/brush event is selected, the right mouse button provides a menu with
following commands:
Menu command
Function
Set center
Clear selection
3HNA013917-001 en Rev.11
135
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Syntax check
The program can be checked with the Check syntax button on the Command bar.
Error and warning messages will be listed in the Error and warning view at the
bottom of the Text mode view.
When the check detects an error, the next line in the program will be red underlined.
When the check generates a message, double clicking on the message will locate the
cursor to its cause.
Find/replace
136
The Find and replace button on the Command bar provides text search and text
replace options.
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.2 ShopFloor Editor windows
Undo
In Text mode each editing operation can be undone with the Undo button on the
Command bar.
After a program has been edited in Text mode, all changes can be undone in
Graphical mode with one undo operation.
3HNA013917-001 en Rev.11
137
12 ShopFloor Editor
12.3 Program editing
Move instructions are shown in Module tree view. The Robtarget, included in the
move instruction, is shown in the Robtarget table editor and Graphical editor. A
move instruction can be selected with the mouse in all three window panes and is
then highlighted in these three window panes and in the Module text view. Details
of the selected move instruction are shown in the Instruction editor.
Value editing
Move instruction values can be edited in the Instruction editor and in the Robtarget
table editor. The value is then changed in all panes.
Position offset can be edited both on single and on multiple move instructions in the
Instruction editor.
Graphical position
editing
1.
In the Offset Translate field, select Tool coordinate system or current Object
coordinate system.
2.
Select axis.
3.
4.
Press + to add or press - to subtract the offset value to/from the selected axis
value. The Robtarget moves along the selected axis.
Orientation offset can be edited both on single and on multiple move instructions in
the Instruction editor.
1.
In the Offset Rotate (tool) field select axis. (The Tool coordinate system is
always selected).
2.
3.
Press + to add or press - to subtract the offset value to/from the selected axis
angle value. The Robtarget rotates over the selected axis.
138
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.3 Program editing
Select a Robtarget (fig.23/1) by clicking the mouse upon the Robtarget dot or
on an axis: The Robtarget is selected (fig.23/2) and the path arrows appear.
If the tool coordinate axes appear, select Move along path in menu (Menu on
page 135) and click on the Robtarget dot or on an axis.
2.
Click the mouse upon a path arrow (fig.23/3), hold the left mouse button and
move the mouse: The point moves along the path. It is possible to expand the
path.
3.
3HNA013917-001 en Rev.11
139
12 ShopFloor Editor
12.3 Program editing
The Robtarget can be moved along the tool coordinate axes as follows:
1.
Select a Robtarget (fig.24/1) by clicking the mouse upon the Robtarget dot or
on an axis: The Robtarget is selected (fig.24/2) and the tool coordinate axes
appear.
If the path arrows appear, select Move in tool coordinate in menu (Menu on
page 135) and click on the Robtarget dot or on an axis.
2.
Click the mouse upon an axis arrow (fig.24/3), hold the left mouse button and
move the mouse: The point moves along the coordinate axis.
3.
140
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.3 Program editing
Select a Robtarget, select Insert move instruction before/after from the menu
(Menu on page 135). A new move instruction is added before/after this position.
The new Robtarget is positioned between the selected one and the previous/next
one. Now this Robtarget can be moved as described in Graphical position editing
on page 138.
Select a Robtarget, select Delete move instruction from the menu (Menu on
page 135), or use Delete key. The selected move instruction is deleted.
Trig error
When a Robtarget is moved such that its zone reaches a zone of another Robtarget,
the two zones will change color from gray to red.
When a brush event is moved into a Robtarget zone, the zone will change color
from gray to purple.
3HNA013917-001 en Rev.11
141
12 ShopFloor Editor
12.3 Program editing
Brush events are shown in the Module tree view as SetBrush instructions. Brush
events are shown in the Graphical editor as brush trigger positions. A brush event
can be selected with the mouse in the two window panes and is then highlighted in
these two window panes and in the Module text view. Details are shown in the
Instruction editor.
Value editing
Brush event values can be edited in the Instruction editor. The value is then changed
in the Instruction editor, the Graphical editor and the Module tree view.
Graphical position
editing
In the Graphical editor, a brush event can be moved along the paint path. Select a
brush event (fig.25/1), press and hold the left mouse button and move the point
along the path. The point can be moved between two Robtargets only. Release the
button when the desired position is reached (fig.25/2).
Figure 25 Selecting brush event point
142
Select a Robtarget, select Insert Brush Event from the menu (Menu on page 135).
A brush event is added to this position. Now this brush event can be moved before
the selected Robtarget, as described in Graphical position editing on page 142.
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.3 Program editing
Select the brush event, select Delete Brush Event from the menu (Menu on
page 135), or press the Delete key.
Trig error
When a brush event is moved into a Robtarget zone, the zone will change color
from gray to purple. If the Trig error warns for Robtargets, the zone is colored red
and no color change will occur.
3HNA013917-001 en Rev.11
143
12 ShopFloor Editor
12.4 Workpiece manager
The Workpiece manager is a configuration editor for the mapping of paint programs
(*.mod) with the related workpiece, a 3D model file in XNA content (*.xnb) format.
Figure 26 Workpiece manager
Mapping procedure
144
Procedure for storing a configuration of a paint program with the related workpiece.
1.
2.
Open a workpiece.
3.
4.
5.
6.
Next time the program is opened, the program opens together with the mapped
workpiece.
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.4 Workpiece manager
Mapping in Workpiece
manager
Workpiece conversion
In the Workpiece manager, several programs can be mapped with one or more
workpieces.
1.
2.
In a new row, select Browse Module (*.mod) and select the required program.
3.
In the same row, select Browse Model (*.xnb) and select the required model.
4.
5.
6.
ShopFloor Editor can only use XNA content files (*.xnb), but it supports conversion
of the following 3D model file formats:
2.
2.
3.
Select Browse 3D model files and browse to the location of the model source
file. Select the model file. More than one model may be selected to convert
several models simultaneously.
4.
5.
Select Import.
6.
The workpiece format (*.obj, *.dxf, *.fbx and *.dae) is now converted to *.xnb
format. This conversion may take some time.
7.
3HNA013917-001 en Rev.11
145
12 ShopFloor Editor
12.5 Tool menu
The Tool menu gives access to some pre-configured tools, the Auto select tool mode
and the Tool manager.
Two different modes are available to display the robot tool model:
A tool can be selected from the Tool menu. Available tools in the Tool menu can
be configured in the Tool manager.
The Auto select tool mode can be selected. The tool is automatically selected
according to the tool data in the selected move instruction. The tool data name
must have been configured in the Tool manager.
Tool manager
The Tool manager is a configuration editor for the tool names with the related 3D
model file. In the Tool manager, the list of pre-configured tools can be edited and
user tools can be added.
Figure 27 Tool manager
146
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.5 Tool menu
Mapping in Tool
manager
In the Tool manager, several tooldata names can be mapped with one 3D model file
and one tool image file.
1.
2.
In a new row at the end of the list, select the required tool name from the combo
box, or enter a new tool name.
3.
In the same row, select Browse Standard Tool or select Browse User Tool and
select the required 3D model file.
4.
5.
6.
If a user tool is selected, click on the image in Load Image and load the required
tool image file in PNG (.png) format.
7.
ShopFloor Editor can only use XNA content files (*.xnb) for the 3D model file, but
it supports conversion of the following 3D model file formats:
2.
3.
2.
3.
Select Browse 3D model files and browse to the location of the model source
file. Select the model file. More than one model may be selected to convert
several models simultaneously.
4.
5.
Select Import.
6.
The tool format (*.obj, *.dxf, *.fbx or *.dae) is now converted to *.xnb format.
This conversion may take some time.
3HNA013917-001 en Rev.11
147
12 ShopFloor Editor
12.5 Tool menu
7.
In order to keep track of the 3D model files, the paths are as follows.
Standard tools:
Program Files (x86) \ ABB Robotics \ RobView5 \ Content \ Tools \
User tools:
ProgramData \ ABB Industrial IT \ Robotics IT \ RobView5 \ Content \ Tools \
In order to keep track of the tool image files, the paths are as follows.
Standard image:
Program Files (x86) \ ABB Robotics \ RobView5 \ plugins \ Applications \
ABB.Robotics.Paint.RobView.Plugin.ShopFloorEditor \ Resources \ Tools \
User image:
ProgramData \ ABB Industrial IT \ Robotics IT \ RobView5 \
ABB.Robotics.Paint.RobView.Plugin.ShopFloorEditor \ Resources \ Tools \
148
3HNA013917-001 en Rev.11
12 ShopFloor Editor
12.6 Settings
12.6 Settings
General
RobtargetNameFormat
Program folder
3HNA013917-001 en Rev.11
149
12 ShopFloor Editor
12.6 Settings
150
3HNA013917-001 en Rev.11
Manual Status
Operators manual
RobView 5
3HNA013917-001 en Rev.11
Documents included in manual:
Chp.:
1
2
3
4
5
6
7
8
9
10
11
12
Subject:
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Safety. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technology Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ShopFloor Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3HNA013917-001 en Rev.11
File Identification:
A013917.fm
T02819 Rev.05
T02820 Rev.02
T02821 Rev.07
T02826 Rev.09
T02823 Rev.02
T03090 Rev.01
T02824 Rev.01
T02825 Rev.09
T02828 Rev.01
T03091 Rev.01
T02827 Rev.06
T02822 Rev.02
Page:
7
9
11
13
25
45
65
69
81
95
99
101
127
151
Manual Status
152
3HNA013917-001 en Rev.11
Operators manual
RobView 5
3HNA013917-001 en Rev.11
Graphic files imported in manual:
Pg.:
1
17
19
20
21
21
22
26
28
29
29
31
32
33
34
34
35
35
36
37
39
39
42
46
47
48
49
50
51
51
52
52
53
54
55
55
55
56
56
58
59
60
60
63
63
66
67
69
70
70
70
71
Illustration:
FrontImage.jpg @ 300 dpi
T0282110.gif @ 150 dpi
T0282111.gif @ 300 dpi
T0282112.gif @ 300 dpi
T0282113.gif @ 300 dpi
T0282114.gif @ 300 dpi
T0282115.gif @ 300 dpi
T0282601.gif @ 300 dpi
T0282605.gif @ 150 dpi
T0282602.gif @ 300 dpi
T0282603.gif @ 300 dpi
T0282604.gif @ 300 dpi
T0282606.gif @ 150 dpi
T0282679.gif @ 150 dpi
T0282670.gif @ 150 dpi
T0282671.gif @ 150 dpi
T0282672.gif @ 150 dpi
T0282673.gif @ 150 dpi
T0282674.gif @ 150 dpi
T0282675.gif @ 300 dpi
T0282677.gif @ 300 dpi
T0282678.gif @ 150 dpi
T0282680.gif @ 300 dpi
T0282301.gif @ 300 dpi
T0282302.gif @ 300 dpi
T0282303.gif @ 300 dpi
T0282304.gif @ 300 dpi
T0282305.gif @ 300 dpi
T0282306.gif @ 300 dpi
T0282307.gif @ 300 dpi
T0282308.gif @ 300 dpi
T0282309.gif @ 300 dpi
T0282310.png @ 300 dpi
T0282311.gif @ 300 dpi
T0282312.gif @ 300 dpi
T0282313.gif @ 300 dpi
T0282314.gif @ 300 dpi
T0282315.gif @ 300 dpi
T0282316.gif @ 300 dpi
T0282318.gif @ 300 dpi
T0282319.gif @ 300 dpi
T0282320.gif @ 300 dpi
T0282321.gif @ 300 dpi
T0282322.gif @ 300 dpi
T0282323.gif @ 300 dpi
T0309001.gif @ 300 dpi
T0309002.gif @ 300 dpi
T0282401.gif @ 300 dpi
T0282402.gif @ 300 dpi
T0282403.gif @ 300 dpi
T0282404.gif @ 300 dpi
T0282405.gif @ 300 dpi
Pg.:
72
73
74
75
76
76
77
77
78
78
79
80
81
82
83
86
86
86
88
89
89
89
91
92
93
95
96
96
97
97
102
103
104
105
106
107
107
108
109
110
111
112
125
125
125
125
128
128
129
129
130
132
Illustration:
T0282406.gif @ 300 dpi
T0282407.gif @ 300 dpi
T0282408.gif @ 300 dpi
T0282409.gif @ 300 dpi
T0282410.gif @ 300 dpi
T0282411.gif @ 300 dpi
T0282412.gif @ 300 dpi
T0282413.gif @ 300 dpi
T0282414.gif @ 300 dpi
T0282415.gif @ 300 dpi
T0282416.gif @ 300 dpi
T0282417.gif @ 150 dpi
T0282501.gif @ 300 dpi
T0282502.gif @ 300 dpi
T0282503.gif @ 300 dpi
T0282551.gif @ 300 dpi
T0282553.gif @ 300 dpi
T0282554.gif @ 300 dpi
T0282556.gif @ 300 dpi
T0282552.gif @ 300 dpi
T0282555.gif @ 300 dpi
T0282557.gif @ 300 dpi
T0282504.gif @ 300 dpi
T0282505.gif @ 150 dpi
T0282506.gif @ 150 dpi
T0282801.gif @ 300 dpi
T0282802.gif @ 300 dpi
T0282803.gif @ 300 dpi
T0282804.gif @ 300 dpi
T0282805.gif @ 300 dpi
T0282719.gif @ 300 dpi
T0282701.gif @ 300 dpi
T0282722.gif @ 300 dpi
T0282723.gif @ 300 dpi
T0282724.gif @ 300 dpi
T0282725.gif @ 300 dpi
T0282726.gif @ 300 dpi
T0282727.gif @ 300 dpi
T0282730.gif @ 300 dpi
T0282728.gif @ 300 dpi
T0282720.gif @ 300 dpi
T0282795.gif @ 300 dpi
T0282793.gif @ 300 dpi
T0282794.gif @ 300 dpi
T0282792.gif @ 300 dpi
T0282791.gif @ 300 dpi
T0282201.gif @ 300 dpi
T0282227.gif @ 300 dpi
T0282203.gif @ 300 dpi
T0282202.gif @ 300 dpi
T0282204.gif @ 300 dpi
T0282205.gif @ 300 dpi
3HNA013917-001 en Rev.11
Pg.:
133
133
133
134
136
139
139
139
139
140
140
140
140
142
142
142
144
146
Illustration:
T0282207.gif @ 300 dpi
T0282209.gif @ 300 dpi
T0282206.gif @ 300 dpi
T0282208.gif @ 300 dpi
T0282227.gif @ 300 dpi
T0282215.gif @ 300 dpi
T0282214.gif @ 300 dpi
T0282213.gif @ 300 dpi
T0282221.gif @ 300 dpi
T0282218.gif @ 300 dpi
T0282217.gif @ 300 dpi
T0282216.gif @ 300 dpi
T0282221.gif @ 300 dpi
T0282219.gif @ 300 dpi
T0282220.gif @ 300 dpi
T0282222.gif @ 300 dpi
T0282225.gif @ 300 dpi
T0282226.gif @ 300 dpi
153
Pg.:
154
Illustration:
Pg.:
Illustration:
3HNA013917-001 en Rev.11
Pg.:
Illustration:
www.abb.com/robotics
3HNA013917-001 en Rev.11
Contact us