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

Operators manual

RobView 5

Operators manual
RobView 5
Title page

3HNA013917-001 en Rev.11
First edition: 26 November 2008
Last revised: 06 October 2016

Operators manual, RobView 5

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

6.1 Production Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


6.2 CBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 IPS

65
67
69

7.1 IPS monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


7.2 Brush Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operators manual, RobView 5

13
14
15
17
17
19
22

3HNA013917-001 en Rev.11

69
75

Table of contents

7.3 IPS Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8 Editors

79
81

8.1 Alias Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.2 Add A Color Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 Color Change Sequence Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.2 Graphic mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.3 Text mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4 Generic File Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Tools

81
83
85
85
86
89
91
95

9.1 S4P Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


10 Technology Preview

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

Operators manual, RobView 5

Preface
About this manual

This manual provides information on the RobView 5 functionality.


It includes information about:
Installing and using RobView 5
How to maintain the Job Queue
How to do logging and diagnostics
How to connect to and monitoring I/O
Creating, updating and applying brush tables
How to build and customize your own user screens
Creating, updating and applying color change and cleaning sequences
WARNING! Before performing any operations described in this manual, the Safety

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

3HNA013917-001 en Rev.11

Operators manual, RobView 5

1 Introduction

1 Introduction
About This Manual

This manual contains descriptions and instructions for:


Installation of RobView 5
Customizing RobView 5
Using RobView 5

Usage

This manual should be used during:


Commissioning.
Daily production.

Who Should Read This


Manual?

This manual is intended for:


Robot production operators and supervisors.
Robot Programmers.

Prerequisites

The reader should:


Be a trained programmer or operator.
Read the Safety Manual and follow directions at all times.

References

Following manuals are referred to in this manual:


Safety Manual
3HNA008924-001

This manual must be read before any work on the robot is


performed

Operating manual, IRC5P


3HNA025117-001

Includes information on operation.

Reference manual, Paint


commands and PLC Interface
3HNA024494-001

Reference manual for Paint Commands and PLC Interface

Reference manual, IPS structure


3HNA025397-001

Reference Manual for IPS configuration and use

Operating manual, Trouble


shooting IRC5
3HAC020738-001

System messages

Operators manual, RobView 5

3HNA013917-001 en Rev.11

1 Introduction

10

3HNA013917-001 en Rev.11

Operators manual, RobView 5

2 Safety

2 Safety
General

The robot is a powerful and potentially hazardous machine which is installed in a


hazardous environment of a spray booth. For this reason it is important that you
study the Safety Manual and safety information given in the different manuals and
also read the safety guidelines for the spray-booth before starting any kind of
operation of the robot.

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

When operating RobView it is important to consider that this is a very powerful


remote control that can do physical actions on a robot, especially taking into
account that the robot is not necessarily within sight. Engaging the High Voltage or
rotational air may cause injuries to people. Opening a gripper may cause valuable
tools or workpieces to be dropped onto the floor or other equipment causing
expensive damage. Actions to ensure safe operation should always be made!

Operators manual, RobView 5

3HNA013917-001 en Rev.11

11

2 Safety

12

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

13

3 System Overview
3.2 Specifications

3.2 Specifications

14

RobView 5

A commissioning and production tool.


Standard functions support all basic PC functions needed during
commissioning and production.
Using the latest Microsoft.NET technology.
Support for the most common communication protocols such as FTP
and OPC.
Provides a software API for RobView plug-in development.
Integrates editors (CC, Brush, Index, SFE).
Adds IPS monitor.
Focus on a Paint Cell.
Can perform operations involving several robots.
Also for single robot installations.
Easy to use for paint operators.
Hides file paths from the operator.
Works with multiple robots simultaneously.
E.g. Loads a program to several controllers in one step.
Advanced functions sold as options, e.g. User screens, 3D Paint
program editor through SFE, Advanced process monitoring.

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

Shows current executing program and material


Shows the queue of programs and materials to be executed next

User Authorization
System (UAS)

Access is granted on individual levels for each functionality.


Simple administration.

User Defined
Screens

Examples of process components are a pump assembly, HV controller,


color changer etc.
These GUI controls can be dragged and dropped onto user defined
screens.

IPS Parameter
Editor

New IPS Parameter editor. Parameters are grouped according to


process (Fluid, Atom, Shape, HV, ).
With predefined setup.
Provides user with interface to the IPS parameters which are of interest.
Everything else is hidden.
Possibility to select parameters to be shown.

IPS Signal Viewer

IPS Signal viewer where all the most interesting signals are presented
in pre-defined views.

IPS Trend Diagrams

IPS Trend Diagram function, where the user can easily select the
signals he wants in a trend diagram.

3HNA013917-001 en Rev.11

Operators manual, RobView 5

3 System Overview
3.3 Installing RobView 5

3.3 Installing RobView 5


System Requirements

RobView 5 must run on a top end PC with a minimum screen resolution of


1280x1024 pixels, but most of the screens are scalable to laptop format. Operating
system must be Windows 7 or Windows 10.

Introduction

RobView 5 must run on a PC that is connected to the controller network. Before


running RobView 5, the application and prerequisites must be installed on your PC.
1.

Connect your PC to the robot controller network.

2.

Insert the DVD supplied with the robot. If menu does not appear, open folder
Menu, and double click start.htm.

3.

Select Install PC Tools.

4.

Select RobView 5.

There are two ways of installing the prerequisites:


PC connected to the internet
PC not connected to the internet
Connected to the
internet

The easiest way is to install RobView 5 while connected to the internet.


1.

Select the +.

2.

Select Install RobView 5.


The setup will first download and install the required prerequisites and then
install the RobView application.

3.

Not connected to the


internet

Select Robot communication runtime component. (Used for communicating


with IRC5 robots. This is installed by RobotStudio, but it is also possible to
install stand alone.)

If connection to the internet is not an option then prerequisites must be installed


manually. The prerequisites and the RobView software can be found on the DVD
supplied with the robot.
1.

Select the +.

2.

First install the prerequisites by selecting the links in the menu:

Operators manual, RobView 5

a.

Microsoft .NET Framework 4.5.

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.

Microsoft XNA Framework Redistributable 4.0 (XNA Framework


Redistributable 4.0 Refresh).

d.

Microsoft Visual C++ Redistributable 2008, 2010 and 2015.

Select Install RobView 5.


This will start the installation wizard for RobView 5.

4.

16

Select Robot communication runtime component. (Used for communicating


with IRC5 robots. This is installed by RobotStudio, but it is also possible to
install stand alone.)

3HNA013917-001 en Rev.11

Operators manual, RobView 5

3 System Overview
3.4 Activating RobView 5

3.4 Activating RobView 5


General

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.

3.4.1 How to Activate RobView 5


Description

After 30 days of evaluation, RobView goes to Basic mode. To activate Premium


mode you have to start the activation wizard (Start Menu + Administration Tools +
Settings) and enter your 25-digit Activation Key (xxxxx-xxxxx-xxxxx-xxxxxxxxxx). If not activated, the startup screen shows number of days left of evaluation
period:

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

Basic functionality mode is free of charge. In Basic functionality mode, RobView 5


allows the use of all standard features, but only 1 User Screen View.

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

17

3 System Overview
3.4 Activating RobView 5

How to Get an Activation


Key

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.

Software Options which


need License

RobView 5 Basic License (Free of charge)


RobView 5 Add-on: Premium

Options for Ordering

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

Operators manual, RobView 5

3 System Overview
3.4 Activating RobView 5

3.4.2 Activate Automatically over the Internet - or Manually


General

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.

Using the Internet


(Recommended)

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.

Operators manual, RobView 5

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)

On the Internet PC, do the following:


Go to the following web address www101.abb.com/manualactivation. You should
see a web page similar to the picture below. Follow the instruction on the page.

20

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

21

3 System Overview
3.5 Screen Layout

3.5 Screen Layout


A Plugin Container

The basis of the RobView architecture is a toolbox, or a container that can


accommodate a number of plugins provided. This is evident when looking at the
startup screen. Right after startup the Main panel is empty. This is where the plugins
show up after they have been started. But first, let us have a look at the other parts of
the screen.

The Main Screen

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

Operators manual, RobView 5

3 System Overview
3.5 Screen Layout

Start and Navigate Panel

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.

Global Plugin Panel

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.

Plugin Specific Panel

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

23

3 System Overview
3.5 Screen Layout

24

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

4.2 Donts and Cautions


FTP Clients

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.

FTP File Transfer

When downloading program files to the system, there is no protection against


collision between the file being downloaded and the file being loaded by the
controller.
If a Rapid program file becomes corrupted, the Load instruction will fail, and the
program execution will stop.

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

25

4 General Applications
4.3 Administration Tools

4.3 Administration Tools


General

This section contains tools which the administrator sets up in the commissioning
phase of the project.

4.3.1 Settings
Screen

Language

It is possible to run RobView in different languages. To change the language of


RobView go to StartMenu->Administration Tools->Settings. On this screen there is
a dropdown showing the current language. To change select a new language from
the dropdown.

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

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

27

4 General Applications
4.3 Administration Tools

4.3.2 Database Admin


Description

The Database Admin plugin is dedicated to administrating the Microsoft SQL


server database used by RobView to store data.
The plugin can be found under Start Menu -> System Tools -> Database Admin.
RobView 5 uses Microsoft SQL Server to store log data. Log data in RobView is
EventLog, ChangeLog, SignalLog and ErrorLog. All these logs are stored in a
round robin database, where the old data is deleted periodically when adding new
data to log. This is done to keep the size of the logs under control.
In some situations there will be a need to export or clean up more aggressively than
RobView default procedure. This plugin will help do this.

SQL Server memory

Microsoft SQL Server is by default configured to have no limitation on the amount


of memory it can use on a PC. This can create memory issues on 32bit Windows, if
there are many other memory intensive programs.
In Database Admin plugin, there is a Database Settings group box with an option
to set the maximum allowed memory for the SQL Server. By default, this is set to
no limitation. If you have memory issues, it is recommended to set this to 400MB.

28

3HNA013917-001 en Rev.11

Operators manual, RobView 5

4 General Applications
4.3 Administration Tools

4.3.3 Plant Structure Setup


Description

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.

Operators manual, RobView 5

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

Operators manual, RobView 5

4 General Applications
4.3 Administration Tools

4.3.4 User Authentication System (UAS)


First Time

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.

Setting up a User List

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

Which RV functions shall be available


Which group this user shall be a member of.
Language
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

Generally, it is advised to define groups of users, e.g. Supervisor (all privileges),


Service Engineer (Service, configuration etc.), Operator (daily production
functionalities). This way it is not necessary to re-define privileges to each new
user, just select which group this user should belong to.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

31

4 General Applications
4.3 Administration Tools

4.3.5 Replica Status


Description

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

Operators manual, RobView 5

4 General Applications
4.4 Version control

4.4 Version control


4.4.1 Introduction
Description

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.

Operators manual, RobView 5

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

Operators manual, RobView 5

4 General Applications
4.4 Version control

4.4.2 Version control system settings


Description

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.

The comment window looks like the following:

Press OK if you finished typing your comment.


If you have files which should be excluded from the version control system, press
the button Exclude List in RobView settings. A new window appears where you can

Operators manual, RobView 5

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

Operators manual, RobView 5

4 General Applications
4.4 Version control

4.4.3 Version control plug-in


Description

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.

Operators manual, RobView 5

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

Operators manual, RobView 5

4 General Applications
4.4 Version control

4.4.4 Diff Viewer plug-in


Description

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

Operators manual, RobView 5

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

Operators manual, RobView 5

4 General Applications
4.4 Version control

4.4.5 Details about file exclusion


Description

A global Git ignore file is created in the following directory:


Program Files\ABB Robotics\RobView5\Resources\Settings
Every replica contains a hidden file named .gitignore.
After pressing the Save Git Ignore List button in the Git settings menu, all Git
ignore files in the different plant structure directories will be overridden by the
global git ignore file.
It is possible to use different local settings in every replica. Just open the .gitignore
file and adapt it to your needs. But be careful: if you press the Save Git Ignore List
button again, all local .gitignore files will be overridden with the content from the
exclude window.
The .gitignore file is a simple text file. It contains all filename extensions and
directories which should not be saved in the repository because there is no need for
logging the changes. Users can easily access and manipulate the content for their
needs. An example for the syntax is shown below:
#
/pib_backup/config/confix.xml
/pib_backup/config/*
*.log

Operators manual, RobView 5

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

4.5 Inputs and Outputs

The I/O Plugin

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

Operators manual, RobView 5

4 General Applications
4.6 RobView user data

4.6 RobView user data


Description

All data generated by using RobView are stored under C:\ProgramData\ABB


Industrial IT\Robotics IT\RobView5, separate from the program files. This is done
to make it easy to backup and restore whole RobView5 installations. By taking a
copy of all files under this folder and moving it to a new computer and installing
RobView, it will run with same configuration as computer where files where copied
from.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

43

4 General Applications
4.6 RobView user data

44

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

5.2 Event View


The Event View Plugin

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

45

5 Diagnostics
5.2 Event View

Extract View to File

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

Operators manual, RobView 5

5 Diagnostics
5.2 Event View

5.2.1 Info, Warnings and Errors Filters


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

47

5 Diagnostics
5.2 Event View

5.2.2 Column Selector Filters


General

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

Available choices are as follows:


Message number or title
Source (Which robot or machine)
Category (Common, Hardware, Internal, Motion etc.)
Combining all these filtering possibilities provides a very useful tool to narrow
down your view to the spot of particular interest.

48

3HNA013917-001 en Rev.11

Operators manual, RobView 5

5 Diagnostics
5.3 Pareto Analysis

5.3 Pareto Analysis


A Very Useful Aspect

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.

Select Analyzing Interval

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

When the list is displayed, use the Exclude-column to select elements to be


excluded, such as frequent messages occurring because of known, temporary
circumstances. The most frequent messages are selected first. Note that identical
messages can be found on more than one machine. Then they will be displayed on
separate lines, but it is the sum of the count that determines which message will be
chosen. Press the Show Graph button when ready.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

49

5 Diagnostics
5.4 Display Graph

5.4 Display Graph


Description

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

Operators manual, RobView 5

5 Diagnostics
5.5 Changelog Reports

5.5 Changelog Reports


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

51

5 Diagnostics
5.6 Event Reports

5.6 Event Reports


Description

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

Operators manual, RobView 5

5 Diagnostics
5.7 The Signal Analyzer

5.7 The Signal Analyzer


General

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.

5.7.1 Getting Started


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

53

5 Diagnostics
5.7 The Signal Analyzer

Triggers

It is possible to configure triggers in Signal Analyzer. Triggers are used to monitor


signals for value changes and created events that are easy to navigate back to in
graph view.
You can configure a trigger to be on both analog and digital signals, and check for
equal, greater, or less than a value. If a trigger is configured on a signal with a
greater than value, and the signal goes above the trig value a time reference is
stored. The trigger will stay active as long as the signal is higher than trig value and
will not generate more events until the signal value goes below and then above the
value again.

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

Signal Analyzer Tools

Signal Analyzer tools, left-to-right on the toolbar.


Vertical and Horizontal cursors: Apply cursors to the graph.
More on this topic in Cursors on page 55.
View/Frame All: Clicking the 'Frame All' icon will scale the window so that the
whole picture will be visible.
Navigate: These buttons bring you back to previous view/forward to next view.
Filter: Here you can select between robot signals to be displayed.

54

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Auto Refresh Mode

Click this icon if you want the screen to be continuously updated with the latest data
available.

Operators manual, RobView 5

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

Operators manual, RobView 5

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.

Display Name: Name of signal as displayed; can be edited for convenience


Signal name: Full signal name path as defined in the controller
Source: In which robot control system the signal is defined
Color: The line representing this signal has this color. Can be changed by user
Type: Signal type; Analog, digital, Number type etc.
Visible: Check here whether you want this signal to appear on the graph
Axis: There are by default 3 different 'grids' that the signals are scaled by. The
signal analyzer will auto-scale based on available data.
Small: -10 < signal value < 10
Medium: -1000 < signal value < 1000
Large: signal value > +/-1000

Unit: The unit representing this signal; Volt, mm etc.


Red V-cursor: Value of this signal at the intersection with the red vertical cursor
Green V-cursor: Value of this signal at the intersection with the green vertical
cursor
Red H-cursor: Value of the red horizontal cursor, scaled individually per signal
Green H-cursor: Value of the green horizontal cursor, scaled individually per
signal
Diff: Difference in value between the green horizontal cursor and the red
horizontal cursor
Min: Smallest sampled value for this signal, between vertical cursors
Max: Largest sampled value for this signal, between vertical cursors
Average: Average of sampled values for this signal, between vertical cursors

Operators manual, RobView 5

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

Operators manual, RobView 5

5 Diagnostics
5.8 The Program Visualizer

5.8 The Program Visualizer


General

This application shows robot programs in 3 dimensions, with system messages


superimposed onto the program path.This way you can immediately connect system
events to a particular part of your program.
Note: Tracking the position of the robot can put heavy load on the controller. On
older version of RobotWare, running this function can affect motion.

5.8.1 View Modes


Modes

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

Operators manual, RobView 5

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

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

61

5 Diagnostics
5.8 The Program Visualizer

5.8.2 Visualization Modes


Description

A number of pre-selected camera viewpoints can be selected from a drop-down


menu. The view can be refreshed by clearing accumulated events and tracks.
Events, robtargets and point orientation can be superimposed on the 3d-view. The
messages are located on the path where they occur, and they can be filtered on error,
warning and information message levels. Point names, orientation symbols and
workpiece can also be switched on or off.

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

Operators manual, RobView 5

5 Diagnostics
5.8 The Program Visualizer

5.8.3 Workpiece Configuration


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

63

5 Diagnostics
5.8 The Program Visualizer

64

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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

execute the program (high priority, bypassing the queue).


See also: Reference manual, Paint commands and PLC Interface, System
description.

Operators manual, RobView 5

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.

Job Queue Operations

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

Operators manual, RobView 5

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.

CBS Terms Glossary

A short description of some of the terms in this screen:


Vacuum - Used to keep the cartridge in the (cartridge bell) applicator locked in
place, i.e. to prevent it falling out of the applicator during production.
VacuumPS - Pressure Sensor monitoring the status of the vacuum in the applicator.
When the light is on, the vacuum is properly applied.
RemoveAir - In order to remove the cartridge from the applicator, some air needs to
be applied from inside the applicator to give the cartridge a push to release it.

Operators manual, RobView 5

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

Operators manual, RobView 5

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.

The Main Panel

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

69

7 IPS
7.1 IPS monitor

Signal Monitoring and


Control

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

Operators manual, RobView 5

7 IPS
7.1 IPS monitor

Adding Signals to Chart

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

71

7 IPS
7.1 IPS monitor

Selecting Signal Color

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

Operators manual, RobView 5

7 IPS
7.1 IPS monitor

Scaling the Vertical Axes

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.

Operators manual, RobView 5

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

Operators manual, RobView 5

7 IPS
7.2 Brush Editor

7.2 Brush Editor


Introduction

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

75

7 IPS
7.2 Brush Editor

Selecting a Brush Table

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.

Create, Delete, Save

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

Operators manual, RobView 5

7 IPS
7.2 Brush Editor

The Table 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

By right-clicking on your selection, a context-sensitive option menu will appear.


Depending on your selection, this menu will offer functions like copy, paste etc.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

77

7 IPS
7.2 Brush Editor

The Offset 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

Operators manual, RobView 5

7 IPS
7.3 IPS Explorer

7.3 IPS Explorer


Description

IPS Explorer is a plugin dedicated to understanding the IPS process. It gives an


overview picture of how devices on the IPS are configured and connected to each
other. It also provides an option to set signal and parameter values when the robot is
in automatic mode. An overview of the plugin is shown below.

Navigation

To navigate around, use a combination of keyboard and mouse.


Zoom: Button on tool bar, or Ctrl + Right mouse button
Pan: Ctrl + Left mouse button
Zoom selection: Shift + Left mouse button

Operators manual, RobView 5

3HNA013917-001 en Rev.11

79

7 IPS
7.3 IPS Explorer

Signal and parameter


edit

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

Operators manual, RobView 5

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.

Editing Material and


Option

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.

Operators manual, RobView 5

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

Operators manual, RobView 5

8 Editors
8.2 Add A Color Editor

8.2 Add A Color Editor


Introduction

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

There are checkboxes to select various columns/index files to be displayed in the


editor. When checking a box, a new column will appear, and a new index file will be
created on the controller. If the index files were there when selecting the machine,
the boxes will be checked by the editor. Since this operation constitutes a substantial
change to the paint system, Administrator Privileges are required to do this change.
The values in the entry fields depend on the content of the 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.

Operators manual, RobView 5

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.

Brush Table Mapping

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

Operators manual, RobView 5

8 Editors
8.3 Color Change Sequence Editor

8.3 Color Change Sequence Editor


8.3.1 Introduction
General

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.

Select Start Menu / Editors / Color Change Sequence Editor.

3.

Open an existing color change sequence program (a module), stored on the


local PC, that requires editing.
Or create a new color change sequence program (a module).

4.

Edit the program.

5.

Save the program. The edited program may also be saved as a new program
with a new name.

Operation sequence for Color Change Sequence Editor connected to a robot:


1.

Start RobView.

2.

Select Start Menu / Editors / Color Change Sequence Editor.

3.

Select a machine (robot controller).

4.

Select a color change sequence program (a module) that is stored in the selected
robot controller that requires editing.

5.

Edit the program.

6.

Save the program. The edited program may also be saved on the local PC as a
new program with a new name.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

85

8 Editors
8.3 Color Change Sequence Editor

8.3.2 Graphic mode


Window layout

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

Color Change Sequence Editor

Select machine

Section locked for


editing in graphic mode

The command bar provides following commands.


Figure 2 Command bar, graphic mode
New file
Open module from Robot
Save module
Save module as

Open routine
Add routine
Text mode

Restore from master file


Save as master file
Compare
Select grid size

The opened module name


Undo

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

Operators manual, RobView 5

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

A new routine can be created with the Add Routine icon.


Give the added routine a new name and the name of the new routine is shown and
selectable in the Procs field.
The routines are selectable in the Procs field and they are stored as separate routines
in one module file.

New module (file)

Create a new module (color change sequence program) by selecting the New file
icon at the upper left.

Compare with master

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

Master file does not exist

Red

Current module is unequal with master file

Green

Current module is equal with master file

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.

Operators manual, RobView 5

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

Add a value to the selected signal

Set Reset

Add a reset at the selected time

Set Wait

Add a wait at the selected time

Delete signal Change

Remove the signal change at the selected time

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.

Signal name Selection area

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

Operators manual, RobView 5

8 Editors
8.3 Color Change Sequence Editor

8.3.3 Text mode


Window layout

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

Color Change Sequence Editor

Error diagnostics

Command bar

Select machine

The command bar provides following commands.


Figure 4 Command bar, text mode
New file
Open module from Robot
Save module
Save module as

Open routine
Graphic mode
Check code

Save module as
Save module

Restore from master file


Save as master file
Compare

Open module from PC

Operators manual, RobView 5

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

Operators manual, RobView 5

8 Editors
8.4 Generic File Editor

8.4 Generic File Editor


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

91

8 Editors
8.4 Generic File Editor

File tree view

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

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

93

8 Editors
8.4 Generic File Editor

94

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

95

9 Tools
9.1 S4P Converter

The output file can be viewed by clicking on specific lines.


The lowermost half of the screen shows the output listing.

How it Works

Note: This converter is mainly intended for paint programs used in the Program

Selection indexing mechanism, i.e. not sys files or similar.


The converter executes the following operations:
Read input file (Pn.prg) and create an output file named Mn.mod in a new folder
named S4pConverted. No changes are made to the original file.
(n is the index number used in program selection)
Module name is set to the same as file name (Mn).
Main procedure is set to MainMn().
All instances of inline eventdata are converted to SetBrush instructions.
All instances of data type brushdata are replaced by a separate CSV (comma
separated values) brush file, named after the brushdata variable name and with
extension .bt.
Unsupported instructions are commented out.
Converting a Paint program:

96

3HNA013917-001 en Rev.11

Operators manual, RobView 5

9 Tools
9.1 S4P Converter

Converting Brushdata:

Operators manual, RobView 5

3HNA013917-001 en Rev.11

97

9 Tools
9.1 S4P Converter

98

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

99

10 Technology Preview

100

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.1 Introduction

11 User screens
11.1 Introduction
General

In RobView 5, it is possible to design customized screens; user screens.


Any data source in the robot controller or other servers, such as the OPC server, can
be connected, and the data can be displayed as required.

Operating sequence

Operation sequence for designing a user screen:


1.

Start RobView.

2.

Select Start Menu / Production / User Screens.

3.

Select machine (robot controller).

4.

Connect to data source.

5.

Add controls to the Design surface.

6.

Save the View.

7.

Switch to Run mode to see the appearance of the user screen.

8.

Add the user screen to the Start Menu.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

101

11 User screens
11.2 Edit mode

11.2 Edit mode


Window layout

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

The size of the panes can be adjusted with the mouse.

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.2 Edit mode

Command bar

The command bar provides following commands.


Figure 6 Command bar
Create new project
Delete current project
Import project
Export current project
Import view
Export current view
Send control to back
Send control to front
Show/hide toolbox
Show/hide properties

Save project
Add a view
Delete a view
Delete control

Current project name

Switch to Run mode / Switch to Edit mode

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

103

11 User screens
11.3 Creating a user screen

11.3 Creating a user screen


11.3.1 Connecting to data sources
General

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.

Figure 7 Data binding

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

Operators manual, RobView 5

11 User screens
11.3 Creating a user screen

Figure 8 Connect data source

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.

Operators manual, RobView 5

Select OK when you have added all required signals.

3HNA013917-001 en Rev.11

105

11 User screens
11.3 Creating a user screen

11.3.2 Adding controls to the Design surface view


General

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.

Figure 9 ABB DataServerGroup control added to 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.

In the Properties pane, select DataSource.

5.

A drop-down button will appear, and the data server can be selected.

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.3 Creating a user screen

Figure 10 Select data server

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.

Figure 11 Select signal

Operators manual, RobView 5

3HNA013917-001 en Rev.11

107

11 User screens
11.3 Creating a user screen

Saving the Design


surface view

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

Operators manual, RobView 5

11 User screens
11.3 Creating a user screen

11.3.3 Run mode


The Run mode 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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

109

11 User screens
11.3 Creating a user screen

Figure 13 UserGradientBackground parameter

110

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.4 Adding more views

11.4 Adding more views


General

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.

User Authentication UAS

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.

Operators manual, RobView 5

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

The controls in the toolbox are categorized in groups as follows:


Common windows controls on page 114
Controls on page 114
Controller related on page 115

112

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.5 Toolbox

Graphic controls on page 115


Drawing on page 116
Data binding on page 116
Technology preview on page 116
Process on page 116
Cell controls on page 117

Operators manual, RobView 5

3HNA013917-001 en Rev.11

113

11 User screens
11.5 Toolbox

11.5.2 Common windows controls


General

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

The PicturBox control is used to add a picture to the user screen.

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.

ABB data server group


view

All or one signal from a DataServerGroup can be shown.

Hotspot

A link to a plug-in can be added for fast switching between views.

ABB signal edit

All signals in a group are monitored.

ABB selector switch

The selector switch monitors the assigned signal. The value states are editable.

Signal setter

The assigned signal is monitored and made available for edit.

114

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.5 Toolbox

11.5.4 Controller related


General

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

The accumulated volume is monitored in accordance to program and material.

ALED panel

The ALED panel monitors the signals of the assigned machine.

Brush factors control

The global and material specific brush factors of the assigned machine are
monitored.

ABB command panel

The ABB command panel controls the assigned machine; unload job, move home,
start, stop, reset error, enable applicator, disable brush, warm start.

Job queue control

The Job queue control controls the job queue; append, insert, edit, inhibit, delete.

Robot

The Robot control shows the assigned robot.

ABB Production control

The Production control shows a graph of the program run cycle time.

11.5.5 Graphic controls


General

Graphical controls monitor a single signal. Some are equipped for a second signal.

Bar slider

The Bar slider monitors the assigned signal.

Gauge

The Gauge monitors the assigned signal.

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

115

11 User screens
11.5 Toolbox

11.5.6 Drawing
General

Controls for drawing links that can change visibility.

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.

11.5.7 Data binding


General

Controls to link data communication (IPS, RW, OPC) to the Design surface.

ABB data server group

Control used to link data communication tags to controls.

ABB machine server


group

Control used to link data communication tags to controls. It is possible to select the
source of tags by changing the machine.

11.5.8 Technology preview


General

Controls with limited support.

ABB trend legend

Displays a legend of the signals assigned in ABB trend.

Array view

The Array view monitors the values of the assigned signal.

Log signal to file

Log Data Server signal changes to file for later review.

11.5.9 Process
General

Controls of process units.

IPS curve view

Display curves from IPS.

Bell

The Bell control shows a bell symbol, the status signal determines the color; red,
green.

116

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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

Monitors the status of the cavity in the paint system.

Process status

The Process status monitors the assigned machine; Run state, brush table, brush
number, robot state.

11.5.10 Cell controls


General

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

117

11 User screens
11.5 Toolbox

Cell Log

Cell Log can be used to show a log of commands sent to robots.

Cell combo box

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.

11.5.11 Debugging tools


Statistical variable

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

Operators manual, RobView 5

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.

Operators manual, RobView 5

ABB on page 120


Accessibility on page 120
Appearance on page 120
Behavior on page 121
Command on page 121
Command Defaults on page 121
Data on page 121
Display on page 122
Gauge on page 122
Layout on page 122
Misc on page 122
Motor on page 123
Plugin on page 123
Pump on page 123
Setup on page 123
Style on page 123
Transducer on page 123
Triggers on page 123
UAS on page 124
Valve on page 124

3HNA013917-001 en Rev.11

119

11 User screens
11.6 Properties

ABB
Name

Description

DataSource

Select ABB DataServerGroup, ABB MachineServerGroup or


CellGroup.

Wrapper

Select signals and edit min and max values.

Name

Description

AccessibleRole

Defines the role of the control.

Name

Description

BackColor

Sets the background color.

BackGroundGradientColor

Sets the background gradient colors.

BackGroundImage

Sets an image in the background.

BackGroundImageLayout

Sets the layout of the background image.

BorderStyle

Defines the border style:


None - no border
FixedSingle - one line
Fixed3D - 3D box

ButtonText

Sets the text associated with the button.

Cursor

Cursor style when hovering over control.

FlatStyle

Defines the style of the control; system, flat, popup, standard.

Font

Defines a particular format for text, including font face, size, and
style attributes.

ForeColor

Sets the foreground color.

GradientAngle

Sets the angle of the background gradient.

Image

Sets an image in the control.

ImageAlign

Defines the alignment of the image.

LampColor

Sets the lamp color of the control.

Location

The coordinates of the left;top anchor of the control.

Accessibility

Appearance

RightToLeft
Yes No Inherit -

120

Text

Text shown in control.

TextAlignment

Text alignment

TextColor

Sets color of the text.

TextFont

Sets font of the text.

ToolTip

Sets text that pops up when hovering over the control.

UseGradientBackground

Sets a value indicating the gradient visibility: True/False

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.6 Properties

Behavior
Name

Description

SizeMode

Normal
StretchImage
AutoSize
CenterImage
Zoom

Visible

Sets a value indicating the control visibility: True/False

Name

Description

ArgumentNumber

Connects the argument number to the cellgroup that receives the


value of the input.

CellGroup

Defines the connected CellGroup for connecting its argument


number.

Command

Sets the command as defined in the PaintCommand


enumeration.
A description of all commands can be found in Reference manual,
Paint commands and PLC Interface.

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

Overrides the Command property.


If you want the cell group to decide what command should be sent,
set this to true. If False the command property is used.

Name

Description

Arg1

ClientID. ReadOnly property. Default client ID for RobView is 4.

Arg2 - Arg9

Use these args to override the cellgroup signal values. If left at -1


the value from cellgroup is used.

Name

Description

(DataBindings)

Advanced
Tag
Text

ButtonSignal

Defines the signal for the button.

DataSource

Select ABB DataServerGroup, ABB MachineServerGroup or


CellGroup.

GroupDescriptor

Sets Machine name and Server name, and update rate.

LampOnValue

Name of signal from Data Server.

LampSignal

Defines the signal for the lamp.

Machines

Defines the selection of machines in the CellGroup.

Command

Command Defaults

Data

Operators manual, RobView 5

3HNA013917-001 en Rev.11

121

11 User screens
11.6 Properties

Name

Description

PressedValue

Defines the data value when control is pressed.

ReleasedValue

Defines the data value when control is released.

Signal

Name of signal from Data Server.

Signal1

Name of signal from Data Server.

Signal2

Name of signal from Data Server.

SwitchSignal

Defines the signal for the switch.

Name

Description

Label

Label text

LabelPosition

None, top, bottom.

Stretch

Fill, uniform, uniform to fill.

Name

Description

GaugeDirection

Horizontal/Vertical

ShowValue

Sets value to show, value 1, value 2

Name

Description

Anchor

Sets the edge(s) to which the control is anchored.

Dock

Sets which borders are docked to the Design surface;


Top - Docked to the top
Fill - Docked at the top left and fills the whole Design surface
Bottom - Docked to the bottom
None - Can be positioned freely

Location

Sets the coordinates of the upper-left corner of the control relative


to the upper-left corner of the Design surface.

Size

Sets the width and height of the control in pixels.

Name

Description

CurrentCameraView

Sets the camera view: Front, Back, Top, Bottom, Left, Right

DataSource

Data Server Group

Device

IPS device

LEDOffColor

Sets color for LED Off

Link

PlugIn links

MachineName

Select the appropriate machine (robot).

Name

Sets the name of the control, shown in drop down menu on top of
Properties pane.

RobotType

Sets manipulator type.

Display

Gauge

Layout

Misc

122

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.6 Properties

Name

Description

Rotation

Sets value for rotation of X, Y and Z.

Zoom

Sets value for zoom.

Name

Description

ValueDisplay

None, top, bottom

Name

Description

GroupImage

Sets the triggers for the cell input based on value from signals from
a given data source.

Name

Description

ValueDisplay

None, top, bottom.

Name

Description

SwitchDescription

Setup text and value for the control.

Name

Description

Orientation

Horizontal/Vertical

Shape

Shape of control.

Thickness

Thickness of the edge of the control

Name

Description

InputValueDisplay

Top, bottom, left, right.

OutputValueDisplay

Top, bottom, left, right.

Type

Flow sensor, pressure sensor, pressure actuator.

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

Operators manual, RobView 5

3HNA013917-001 en Rev.11

123

11 User screens
11.6 Properties

UAS
Name

Description

ViewAccessCategory

Defines the access level of the view.

Name

Description

Orientation

Horizontal, vertical.

PaintMode

Border, fill.

Valve

124

3HNA013917-001 en Rev.11

Operators manual, RobView 5

11 User screens
11.7 Adding a user screen to the RobView start menu

11.7 Adding a user screen to the RobView start menu


General

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.

When no picture has been added, a default picture is shown.

Operators manual, RobView 5

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

Operators manual, RobView 5

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

Operation sequence for ShopFloor Editor with a local PC only:


1.

Start RobView.

2.

Select Start Menu / Editors / ShopFloor Editor.

3.

Open an existing painting program, stored on the local PC, that requires editing.

4.

If required, open a workpiece (paint object).

5.

Edit the program.

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.)

Operation sequence for ShopFloor Editor connected to a robot:


1.

Start RobView.

2.

Select Start Menu / Editors / ShopFloor Editor.

3.

Select a machine (robot controller).

4.

Select a paint program that is stored in the selected robot controller that
requires editing.

5.

If required, open a workpiece (paint object).

6.

Edit the program.

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

127

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2 ShopFloor Editor windows


12.2.1 Overview
Window layout

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

Robtarget table editor

Module text view

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

Error and warning view

Operators manual, RobView 5

12 ShopFloor Editor
12.2 ShopFloor Editor windows

Command bar

The command bar provides following commands.


Figure 17 Command bar
Check syntax
Find and replace (Ctrl+f)
Switch between text and graphical mode (Ctrl+t)
Select view (Ctrl+1-6)
Show/hide window
Current program
Workpiece manager
Open workpiece
Open program from machine (Ctrl+Shift+O)
(paint object)
Save paint program (Ctrl+S)
Undo (Ctrl+z)
Save as (to machine)

Save as (to PC)


Save paint program (Ctrl+S)
Open program from PC (Ctrl+O)

Tool menu (applicator)


Grid
Workpiece
Tool (applicator)
Zone data

Point orientation
Brush trigger positions
Brushes
Program info
Show/hide options

Panes

The size of the panes can be adjusted with the mouse.


Each pane provides specific commands as described in the following:
Module tree view on page 130
Robtarget table editor on page 132
Instruction editor on page 133
Graphical editor on page 134
The Module text view shows the paint program. The selected instruction is
highlighted and scrolling through the whole program is possible, but the program is
not editable.
For information on the tool menu, see Tool menu on page 146.
For information on the workpiece manager, see Workpiece manager on page 144.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

129

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2.2 Module tree view


Description

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

The following functions are available for selecting instructions (fig.18/3,4):


Function

Command

Select a single instruction

Mouse left button

Select/deselect nonadjacent move instructions

Ctrl + Mouse left button

Select/deselect a range of move instructions

Shift + Mouse left button

Add/remove next adjacent move instruction to/from Shift + Arrow up/down


selection

130

Select next instruction

Arrow up/down

Select and center the Robtarget/brush event in the


Graphical editor

Double click Mouse left button

3HNA013917-001 en Rev.11

Operators manual, RobView 5

12 ShopFloor Editor
12.2 ShopFloor Editor windows

Module commands

Subroutine commands

Move instruction
commands

Brush event commands

At the module name (fig.18/1), the right mouse button provides a menu with
following commands:
Menu command

Function

Collapse all

Collapse all subroutines in Module tree view

Expand all

Expand all subroutines in Module tree view

Hide all

Hide all subroutines in Module tree view and Graphical editor

Show all

Show all subroutines in Module tree view and Graphical editor

Convert to inline
Robtargets

Convert named Robtargets 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

Hide the subroutine in Module tree view and Graphical editor

Show

Show the subroutine in Module tree view and Graphical editor

At the move instruction name (fig.18/3), the right mouse button provides a menu
with following commands:
Menu command

Function

Insert Brush Event

Insert a brush event at the selected point in the path before the move
instruction

Set Center

The Robtarget in the selected move instruction is centered in the


Graphical editor

Insert move
instruction before

Insert a new move instruction before the selected one

Insert move
instruction after

Insert a new move instruction after the selected one

Delete move
instruction
(Delete key)

Delete the selected move instruction

At the brush event name (fig.18/4), the right mouse button provides a menu with
following commands:
Menu command

Function

Set Center

The selected brush event is centered in the Graphical editor

Delete Brush Event


(Delete key)

Delete the selected brush event

Operators manual, RobView 5

3HNA013917-001 en Rev.11

131

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2.3 Robtarget table editor


Description

The Robtarget table editor shows the Robtarget definitions.


Figure 19 Robtarget table editor
1

Selecting Robtargets

The Robtargets are shown in left column (fig.19/1).


The following functions are available for selecting Robtargets:

Selecting cells

Function

Command

Select a single Robtarget

Mouse left button

Select/deselect nonadjacent Robtargets

Ctrl + Mouse left button

The following functions are available for selecting cells:


Function

Command

Select a single cell

Mouse left button

Select/deselect nonadjacent cells

Ctrl + Mouse left button

Select/deselect a range of cells

Shift + Mouse left button


Mouse left button + move mouse

Select all cells of all Robtargets

Ctrl + a

Select multiple cells to change them to the same value.


Cell values can also be changed in Excel; copy the desired cells, paste in Excel, edit
values in Excel and paste them into the Robtarget table editor.

132

3HNA013917-001 en Rev.11

Operators manual, RobView 5

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2.4 Instruction editor


Description

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

133

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2.5 Graphical editor


Description

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

The following functions are available for viewing:


Function

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

Shift + Ctrl + Arrow


Shift + Ctrl + Mouse left button + move mouse
Mouse middle button + Mouse right button + move mouse

Selecting

The following functions are available for selecting:


Function

Command

Select Robtarget/brush event

Mouse left button

Add/remove a Robtarget to/from selection

Ctrl + Mouse left button

When Robtarget is selected. Select next Robtarget. Mouse wheel


Arrow up/down
When brush event is selected. Select next brush
event.

Mouse wheel

Add/remove next adjacent Robtarget to/from


selection

Shift + Mouse wheel

Select range of Robtargets

Shift + Mouse left button

Arrow up/down

Shift + 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

Operators manual, RobView 5

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

Insert brush event

Insert a brush event at the selected point in the path before


the selected point

Delete brush event


(Delete key)

Delete selected brush event

Set center

Center the selected point in the Graphical editor

Clear selection

Clear any selection

Insert move instruction before

Insert a new move instruction before the selected point

Insert move instruction after

Insert a new move instruction after the selected point

Move in tool coordinate

Move the Robtarget along the tool coordinates

Move along path

Move the Robtarget along the paint path

Delete move instruction


(Delete key)

Delete selected move instruction

Operators manual, RobView 5

3HNA013917-001 en Rev.11

135

12 ShopFloor Editor
12.2 ShopFloor Editor windows

12.2.6 Text mode


Introduction

In Text mode the program can be edited in a generic text editor.


Select the Shift between text and graphical mode button in the Command bar, see
Figure 17, to open the program in Text mode. When an instruction was selected in
Graphic mode, the cursor in Text mode will be located at this instruction.
Select the Shift between text and graphical mode button to return to Graphical
mode. First the syntax is checked for errors. The error must be corrected before it is
possible to return to Graphical mode. Also before a program can be saved a syntax
check is performed and the error needs to be corrected.
Figure 22 Text mode

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

Operators manual, RobView 5

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

137

12 ShopFloor Editor
12.3 Program editing

12.3 Program editing


General

This section describes the functions for editing a paint program.

12.3.1 Move instruction and Robtarget


Select

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 editing

Position offset can be edited both on single and on multiple move instructions in the
Instruction editor.

Orientation offset editing

Graphical position
editing

1.

In the Offset Translate field, select Tool coordinate system or current Object
coordinate system.

2.

Select axis.

3.

Adjust the offset value.

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.

Adjust the offset value.

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.

In the Graphical editor, Robtargets can be moved in following two ways:


Move along path on page 139
Move in tool coordinate on page 140
The command for these editing functions can be selected in the menu, see Menu
on page 135.

138

3HNA013917-001 en Rev.11

Operators manual, RobView 5

12 ShopFloor Editor
12.3 Program editing

Move along path

The Robtarget can be moved along the path as follows:


1.

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.

Release the button when the desired position is reached (fig.23/4).

Figure 23 Selecting Robtarget path axes

Operators manual, RobView 5

3HNA013917-001 en Rev.11

139

12 ShopFloor Editor
12.3 Program editing

Move in tool coordinate

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.

Release the button when the desired position is reached (fig.24/4).

Figure 24 Selecting Robtarget tool coordinate axes

140

3HNA013917-001 en Rev.11

Operators manual, RobView 5

12 ShopFloor Editor
12.3 Program editing

Insert move instruction


before/after

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.

Delete move instruction

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

141

12 ShopFloor Editor
12.3 Program editing

12.3.2 Brush event


Select

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

Insert brush event

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

Operators manual, RobView 5

12 ShopFloor Editor
12.3 Program editing

Delete brush event

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.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

143

12 ShopFloor Editor
12.4 Workpiece manager

12.4 Workpiece manager


Description

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

ModuleName: The paint program


Workpiece AssetName: The related workpiece.
The remaining columns specify the alignment parameters of the workpiece;
translation, rotation and scale. With these alignment parameters, the workpiece can
be translated, rotated and scaled so that it matches the location of the paint program.

Mapping procedure

144

Procedure for storing a configuration of a paint program with the related workpiece.
1.

First open a paint program.

2.

Open a workpiece.

3.

Open the Workpiece manager.

4.

The Workpiece manager shows the actual program and workpiece.

5.

If alignment or scaling of the workpiece is required, edit the actual parameters


and select Save and Close.

6.

Next time the program is opened, the program opens together with the mapped
workpiece.

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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.

Open the Workpiece manager.

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.

If alignment or scaling of the workpiece is required, edit the actual parameters.

5.

Each row maps a program with a workpiece.

6.

Select Save and Close.

ShopFloor Editor can only use XNA content files (*.xnb), but it supports conversion
of the following 3D model file formats:

Alias OBJ files (*.obj)


AutoCAD DXF files (*.dxf)
AutoDesk files (*.fbx)
Collada DAE files (*.dae)

Recommended conversion procedure for workpieces in other formats:


1.

Open the available model of the workpiece in RobotStudio.

2.

Export the workpiece to Collada (*.dae) format.

Conversion procedure for workpieces in formats *.obj, *.dxf, *.fbx or *.dae:


1.

In ShopFloor Editor, open Workpiece manager.

2.

Select Import 3D model.

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.

The destination folder is shown in the menu.

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.

The converted workpiece is stored in the destination catalog.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

145

12 ShopFloor Editor
12.5 Tool menu

12.5 Tool menu


Introduction

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

Tooldata Name: The name of the tool.


Tool Asset Name: The name and the path of the related 3D model file.
Spray Distance: The distance between the tool and the TCP in the program.
Include in Menu: The selected tool is included in the Tool menu.
Load Image: The connected image of the tool that is shown in the Tool menu. A
user tool has a light blue background color. The pre-configured tools have a white
background and can not be edited.
Each row maps a tooldata name with a 3D model file and a tool image file. Existing
tools can be changed and new tools can be added to the list.

146

3HNA013917-001 en Rev.11

Operators manual, RobView 5

12 ShopFloor Editor
12.5 Tool menu

Mapping in Tool
manager

3D model file conversion

In the Tool manager, several tooldata names can be mapped with one 3D model file
and one tool image file.
1.

Open the Tool manager.

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.

Insert the required spray distance.

5.

Tick if the tool shall be included in the Tool menu.

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.

Select Save and Close.

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:

Alias OBJ files (*.obj)


AutoCAD DXF files (*.dxf)
AutoDesk files (*.fbx)
Collada DAE files (*.dae)

Recommended conversion procedure for 3D model files in other formats:


1.

Open the available model of the tool in RobotStudio.

2.

Move the model so that the tool TCP is placed in origin.

3.

Export the tool to Collada (*.dae) format.

Conversion procedure for tools in formats *.obj, *.dxf, *.fbx or *.dae:


1.

In ShopFloor Editor, open Tool manager.

2.

Select Import 3D model.

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.

The destination folder is shown in the menu.

5.

Select Import.

6.

The tool format (*.obj, *.dxf, *.fbx or *.dae) is now converted to *.xnb format.
This conversion may take some time.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

147

12 ShopFloor Editor
12.5 Tool menu

7.

3D model files paths

The converted tool is stored in the destination catalog.

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 \

Image files paths

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

Operators manual, RobView 5

12 ShopFloor Editor
12.6 Settings

12.6 Settings
General

Some settings in the settings file ProgramData \ ABB Industrial IT \ Robotics IT \


RobView5 \ ABB.Robotics.Paint.RobView.Plugin.ShopFloorEditor \
SFE_Settings.xml can be edited in a text editor.

RobtargetNameFormat

In the RobtargetNameFormat, the Prefix, RoutineFlag, Prefix2 and PostFix specify


the name format on Robtargets generated by the command Convert to named
Robtargets:
- <RobtargetNameFormat>
<Prefix1>P</Prefix1>
<RoutineFlag>false</RoutineFlag>
<Prefix2/>
<Postfix>0</Postfix>
</RobtargetNameFormat>

Program folder

The ModuleDirectoryRobot specifies the program folder on the robot:


<ModuleDirectoryRobot>programs</ModuleDirectoryRobot>

The program folder applies to all robots in the plant structure.

Operators manual, RobView 5

3HNA013917-001 en Rev.11

149

12 ShopFloor Editor
12.6 Settings

150

3HNA013917-001 en Rev.11

Operators manual, RobView 5

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operators manual, RobView 5

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

List of Imported Graphics

List of Imported Graphics

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

Operators manual, RobView 5

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

List of Imported Graphics

Pg.:

154

Illustration:

Pg.:

Illustration:

3HNA013917-001 en Rev.11

Pg.:

Illustration:

Operators manual, RobView 5

ABB AS, Robotics


Discrete Automation and Motion
Nordlysvegen 7, N-4340 BRYNE, Norway
Box 265, N-4349 BRYNE, Norway
Telephone: +47 22 87 2000

ABB Engineering (Shanghai) Ltd.


No.4528, Kangxin Highway,
Pudong New District,
Shanghai, 201319, P.R.China
Tel: +86 (0) 21 6105 6666
Fax: +86 (0) 21 6105 6667

www.abb.com/robotics

3HNA013917-001 en Rev.11

Contact us

Вам также может понравиться