®
QuickTeach
User’s Guide
version 3.2
In no event shall ABB Flexible Automation Inc. be liable for incidental or consequential damages
arising from use of this document or of the software and hardware described in this document.
This document and parts thereof must not be reproduced or copied without ABB Flexible Automation
Inc.’s permission, and contents thereof must not be imparted to a third party nor be used for any
unauthorized purpose. Contravention will be prosecuted.
PROGRAMMAKER
ProgramMaker is an offline programming application that assists you in creating
syntactically correct RAPID programs. Included with the ProgramMaker product are
ConfigEdit, ScreenMaker, and the ProgramMaker &QuickTeach On-line
Documentation.
ConfigEdit allows you to create and edit robot configuration files.
ScreenMaker (optional) assists you in creating and editing user screen package files
for execution on the Teach Pendant.
The RAPID language reference manuals are available on-line, including V2.1, V3.0
S4c, V3.1 and V3.2.
QUICKTEACH
QuickTeach is the S4 robot controller and teach pendant running on your PC.
QuickTeach includes the RobotViewer, I/O Simulator, ScreenMaker, and a set of
related on-line reference manuals. The RobotViewer is an application extension that
presents 3-D graphics displays of the motion of a robot arm, as controlled by the
virtual controllers embedded in QuickTeach and ProgramMaker.
The RAPID language reference manuals are available on-line, including V2.1, V3.0
S4c, V3.1 and V3.2.
INSTALLATION
REQUIREMENTS
To run the ProgramMaker &QuickTeach family of products, you must have either
Microsoft Windows NT version 4.0 (with a minimum of service pack 3), or the
Windows 95/98 operating system installed on your computer. Windows NT and
Windows 95/98 provide advanced system services, such as preemptive multitasking
and interprocess communication, required for executing the S4 controller software.
ProgramMaker &QuickTeach Office User’s Guide
Before you install a ProgramMaker &QuickTeach product, make sure your system
conforms to the following minimum configuration:
• Pentium processor
• A minimum of 8 MB RAM memory for Windows 95 or 98, or 16 MB RAM
memory for Windows NT. (32 MB RAM is recommended for any of these
operating systems.)
• 150 MB hard disk space. The specific amount of disk space required depends on
the number of products to be installed, and whether the documentation will be
accessed via a CD-ROM or loaded onto the hard drive.
• VGA-compatible display (1024 x 768 recommended)
• Microsoft-compatible mouse
• Network interface card (required for QuickTeach)
• CD-ROM drive
You should also be somewhat familiar with using Microsoft Windows and the
concepts common to using typical Windows applications, such as using the mouse,
and opening, closing, maximizing, and minimizing windows. ProgramMaker
&QuickTeach products follow the Microsoft Windows style guidelines for many of
its user interface elements.
1-2
Chapter 1: DeskWare Installation, Setup and License
If you select “Company & Products Information”, you will receive interactive
information concerning our company and products. To install the software
immediately, without further information, select “Install Software” from the menu.
This will start the installation procedure.
A short time after you have selected ”Install Software”, the following banner appears
on your screen:
1-3
ProgramMaker &QuickTeach Office User’s Guide
This Setup banner disappears after Setup initializes, then the following Welcome
dialog appears:
1-4
Chapter 1: DeskWare Installation, Setup and License
When you click Next >, you will see the following dialog if you have installed
previous versions of ProgramMaker &QuickTeach products.
1-5
ProgramMaker &QuickTeach Office User’s Guide
If you have already installed ProgramMaker &QuickTeach 3.2, you will see the
following dialog:
1-6
Chapter 1: DeskWare Installation, Setup and License
If this is a first time installation, the following Software License Agreement dialog
will be displayed instead.
1-7
ProgramMaker &QuickTeach Office User’s Guide
When you click Yes, you will see the following dialog displaying the readme file.
This file contains important information you may not find in this manual.
1-8
Chapter 1: DeskWare Installation, Setup and License
Clicking the Next > key will display the following Choose Destination Location
dialog.
Note that the complete name of the destination folder should not be longer than 38
characters.
1-9
ProgramMaker &QuickTeach Office User’s Guide
Clicking the Next > key will display the following Select Components dialog.
1-10
Chapter 1: DeskWare Installation, Setup and License
If the Virtual Controller or the On-line Documentation item is highlighted, you can
select the sub-components to be installed for that item by selecting the Change
button. The following Select Sub-components dialog is displayed for the Virtual
Controller:
1-11
ProgramMaker &QuickTeach Office User’s Guide
1-12
Chapter 1: DeskWare Installation, Setup and License
Clicking on the Yes or No button will display the following selection summary
dialog.
You can modify your selections by clicking the < Back key until you reach the dialog
of the selection you wish to change.
1-13
ProgramMaker &QuickTeach Office User’s Guide
1-14
Chapter 1: DeskWare Installation, Setup and License
If Setup needs to copy a more recent version of an OCX or DLL currently in use, or
if this is the first installation of a ProgramMaker &QuickTeach product under
Windows NT, the following dialog will appear:
It is suggested that you restart your computer after saving your current work.
UNINSTALL
If you run the Add/Remove Programs from the Control Panel, you will see an entry
entitled ProgramMaker &QuickTeach 3.2. Double clicking on ProgramMaker
&QuickTeach 3.2 will launch the ABB ProgramMaker &QuickTeach Uninstall
Dialog:
1-15
ProgramMaker &QuickTeach Office User’s Guide
1-16
Chapter 1: DeskWare Installation, Setup and License
ADD/REMOVE COMPONENTS
After the initial ProgramMaker &QuickTeach e installation, it is possible to add or
remove selected ProgramMaker &QuickTeach products or robot controllers. Click
the Add/remove components radio button on the Select Components dialog (see
illustration above), pass the Software License Agreement dialog and the Information
dialog, and the following dialog is displayed:
Check the checkboxes for the components (and sub-components) you want to add,
and uncheck the checkboxes of the components (and sub-components) you want to
remove from your ProgramMaker &QuickTeach installation.
Click on Next > and the following selection summary dialog appears:
1-17
ProgramMaker &QuickTeach Office User’s Guide
1-18
Chapter 1: DeskWare Installation, Setup and License
REINSTALL
To redo the last installation, click on the Reinstall ProgramMaker &QuickTeach
radio button in the dialog shown below:
1-19
ProgramMaker &QuickTeach Office User’s Guide
UNINSTALL
If you select the Uninstall ProgramMaker &QuickTeach radio button in the Select
Components dialog shown below, all your previously installed ProgramMaker
&QuickTeach components will be removed from your computer.
1-20
Chapter 1: DeskWare Installation, Setup and License
Click Next > and the following ABB ProgramMaker &QuickTeach Uninstall dialog
is shown:
1-21
ProgramMaker &QuickTeach Office User’s Guide
LICENSE
When you have installed your ProgramMaker &QuickTeach components you will
need a license key to unlock the programs.
In the Windows Start menu, choose Programs>ABB Flexible Automation> System
Information.
The following dialog is displayed:
Click on the tab Products, choose the installed product and then click License Key
Request Form… The following dialogue will appear:
1-22
Chapter 1: DeskWare Installation, Setup and License
Click Next > and complete the form. Save the file to your hard drive, and fax or e-
mail it to:
fax: +46 31 7338540
e-mail: license.sedpt@se.abb.com.
ACTIVATE A LINCENSE
To activate your license, go to the Windows Start menu and choose Programs
>ABB Flexible Automation >System Information.
The following dialog is displayed:
1-23
ProgramMaker &QuickTeach Office User’s Guide
Choose the tab Licenses and then click Add License. Enter the license string in the
Add License textfield:
1-24
Chapter 1: DeskWare Installation, Setup and License
It is recommended that you restart your computer after saving your current work. If
you log in to your computer as “Administrator”, this dialogue will not be displayed.
1-25
CHAPTER 2
GETTING STARTED
PROGRAMMAKER &QUICKTEACH OVERVIEW
ProgramMaker & QuickTeach provides several utility applications to enhance the
ProgramMaker and QuickTeach packages. The applications are common to both
software packages.
3-2
ProgramMaker & QuickTeach Office User’s Guide
Selected Robot
Current Robot
The Robot Selection page contains a tree control displaying the robot controllers
and robots installed and available for use. The current robot icon is displayed with a
green background rather than the default background color. When you select a
different robot as the current robot, the color of the icons changes to indicate which
robot is the current one. Although only one robot can be set as the Current Robot,
you can select or highlight any robot in the tree for modification. The buttons for
Setting the Current Robot, Creating a robot, displaying a robot’s Properties, and
Deleting a robot, remain disabled until you select a robot by clicking on the robot’s
icon. As you select various robots, the Description field updates with information
concerning the highlighted robot. If you create, delete, set as current, or display
properties, your action is initiated within the context of the selected robot.
Remember: The current robot is not necessarily the same robot as the selected robot. The current robot is
used when starting applications. The selected robot is only used when making changes in the Preferences
dialog.
To use a robot other than the one currently active, select a robot from the list and
press the Set Current Robot button. After exiting Preferences, subsequently
executed ProgramMaker & QuickTeach applications will use the newly selected
configuration. Alternatively, you can double-click on the robot icon to select it as the
current robot. The color of the robot icon changes to indicate that this is now the
current robot as shown in an earlier diagram.
3-4
ProgramMaker & QuickTeach Office User’s Guide
When you create a new robot from a the default configuration, you are first prompted
to supply a name and controller version for the new robot by the dialog shown below.
The Robot Name field is blank and you are required to enter a name for the new
robot. The Robot Version selection box will default to the version of the robot that
was selected in the Robot Selection page’s robot tree when you chose to create a new
robot. You may, however, select any installed robot version for the new robot.
If you choose the Cancel button on this dialog, you will return to the Robot Selection
page and a new robot will not be created. If you select the OK button, the new robot
will be created and the Robot Properties dialog (see The Robot Properties Dialog
section) will appear so that you can make modifications to the default configuration.
3-5
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
Using the heirarchical directory list, you should navigate your way to the disk or
directory containing the Key ID file that you wish to import. When you arrive at a
directory containing a Key ID file, “key.id” will appear in the list box on the lower
left side of the dialog. By double clicking “key.id” or single clicking “key.id” and
selecting the OK button, that Key ID file will be selected as the one to be imported.
Then next step in importing a Key ID file is to specify a name for the new robot
configuration. This is done with the following dialog.
You may notice that this dialog is similar to the one used for creating a new robot
from the default configuration, but without the ability to select the version. This
selection is absent because the version is already determined by the Key ID file.
If you choose the Cancel button on this dialog, you will return to the Robot Selection
page and a new robot will not be created. If you select the OK button, the new robot
will be created and the Robot Properties dialog (see The Robot Properties Dialog
section) will appear so that you can make modifications to the imported
configuration.
Copy of Selected…
This creates a new robot with the same configuration as the selected robot. The name
of the new robot is generated by appending the string “Copy of “ to the beginning of
the original robot’s name and a number to the end of the name indicated the instance
of the copy.
3-6
ProgramMaker & QuickTeach Office User’s Guide
After the copy is completed, the Robot Properties dialog (see The Robot Properties
Dialog section) will appear so that you can make modifications to the imported
configuration.
Robot Properties
The Properties... button is used to modify the robot configuration of the currently
highlighted robot in the robot tree. Pressing the Properties… button displays the
Robot Properties Dialog.
Deleting a Robot
The Delete button deletes the selected robot from the list after posting a small
message box asking you if it is really OK to delete it. You are not allowed to delete
the Current Robot.
3-7
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
GENERAL PAGE
The General page allows you to modify the ProgramMaker & QuickTeach
environment. Select the General tab in the ProgramMaker & QuickTeach
Preferences and the following page appears.
First, the General page allows you to change the general appearance of the
ProgramMaker & QuickTeach applications.
The Language field allows you to specify what language the ProgramMaker &
QuickTeach applications use. The Online Documentation field allows you to set
the source directory of your online documentation. You can directly enter the path in
the edit box or use the Browse button to set the path.
Finally, the ProgramMaker & QuickTeach Agent section provides a means for
enabling and disabling the agent that appears when you launch the Teach Pendant.
In addition, you can specify which agent file should be used by the ProgramMaker &
QuickTeach Applications.
3-8
ProgramMaker & QuickTeach Office User’s Guide
GENERAL PAGE
Robot Name
3-9
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
The first field on this page contains the robot’s Name. You can rename the robot by
typing in a new name in this field. Note that the robot name is also the name of the
file directory in which the configuration files for this robot are stored. Changing the
robot name, therefore, also changes the name of the file directory.
Robot Model
The Model field allows you to select the particular physical robot arm model used to
represent this robot in the ProgramMaker & QuickTeach applications.
External Axis
The External Axis selection box allows you to select the type of external axis you
wish to be included in the robot configuration.
File Path
The File Path is the path on the local machine to the robot’s configuration files.
This field is not modifiable; it simply presents information on the directory used to
store the robot’s configuration files.
Robot Description
The Description field can be used to store any additional text used for identifying
this robot.
Robot Memory
The Robot Memory field indicates the amount of memory for which the robot is
configured. Robot memory is totally unrelated to the amount of memory you may
have installed on your computer.
3-10
ProgramMaker & QuickTeach Office User’s Guide
PENDANT PAGE
The QuickTeach application can assume the appearance of either the Version 1or
Version 2 pendants. You use the controls in the Pendant group to select which
pendant appearance you want to use. The two pendants are totally compatible with
one another. The selected pendant is used the next time you launch an application
that uses the pendant.
Version 1 Pendant
The Version 1 pendant is the pendant that originally shipped with the first ABB S4
robots.
Version 2 Pendant
The Version 2 pendant started shipping with the V2.0 S4 robots.
The Version 2 pendant contains additional buttons that invoke special functions; if you
use a Version 1 pendant, you will lose the ability to access the special functions.
3-11
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
In addition, you may select the Size of the display of a Version 2 Pendant.
STARTUP PAGE
The Startup page lets you configure the robot properties that determine the robot’s
configuration upon startup.
The Start Mode indicates and allows you to select the mode in which the Virtual
Controller will start then next time it is executed. If a Cold Start is indicated, the
controller will Cold start the next time it is executed and change its indicator back to
Warm start for subsequent executions. (Applications that do not make use of the
different start modes are unaffected by the start mode.)
3-12
ProgramMaker & QuickTeach Office User’s Guide
Warm Start
Warm Start instructs an application such as QuickTeach to boot the Virtual
Controller with the same parameters in contained the last time the Virtual Controller
was running. This emulates the RAM-based warm boot of the real robot controller.
Cold Start
Cold Start instructs the Virtual Controller to emulate a cold boot of the real robot
controller, loading the S4 software options you select from the Installed Software
list.
Installed Software
3-13
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
The Installed Software tabs allow you to configure the BaseWare Options,
ProcessWare modules, and External Options installed for this robot configuration.
The tabs for BaseWare, SpotWare, ArcWare, GlueWare, PalletWare, and PaintWare
present check boxes that can be used to select various options. Some options are
interdependent or mutually exclusive. The dialog will dynamically enable or disable
selections to reflect these conditions where they exist.
The Options tab allows you to specify any External Options that should be part of the
configuration. Its interface is different than the other tabs. The Options tab presents
a list of External Options installed on the system with check boxes next to them.
3-14
ProgramMaker & QuickTeach Office User’s Guide
When you select an item from the list, the box adjacent to the item is checked. For
some of the more complex external options, a Wizard may be invoked that prompts
you to set up the option. The wizard must be completed before returning to
Preferences to make additional selections. You should also be aware that the wizard
may specify additional installed software selections that must be made for the option
to work properly.
3-15
Chapter 3: Setting ProgramMaker & QuickTeach Preferences
You can specify an alternate directory; for example “A:\”, if you want to load the
parameter files from a floppy or other location.
Pressing the OK button saves your configuration. If you press Cancel, the changes
are disregarded. The changes that are saved do not affect currently running
applications, but the next time you start a ProgramMaker & QuickTeach application
it will use the new parameters.
3-16
ProgramMaker & QuickTeach Office User’s Guide
3-17
APPENDIX A: TROUBLESHOOTING: IF YOU
HAVE PROBLEMS…
If you need to obtain technical support for problems you encounter while running
ProgramMaker & QuickTeach applications, you should contact your local ABB
customer support representative. It is helpful to know as much as possible about your
particular installation in diagnosing problems you may be having. To assist in this,
we have provided the ProgramMaker & QuickTeach System Information Dialog
to gather information about your PC.
The System Information Dialog is available from the Windows Start menu. In the
Start menu, choose Programs>ABB Flexible Automation
>System Information. The dialog appears as shown below:
ProgramMaker & QuickTeach Office User’s Guide
There are five pages of information. To view each page, simply click on the tab
containing the name of the information you wish to see. The pages cover the
following topics:
Products contains information about the ABB Robotics products and components
installed on your computer.
Licenses contains information about registred applications and licenses.
System contains information about the installed operating system and system
memory.
Disk contains information about the size and available space on your PC system disk.
Report allows you to print the system information to a file.
A-2
APPENDIX B: INSTALLING ONLINE
DOCUMENTATION TO A HARD DISK DRIVE
INTRODUCTION
The Online Documentation is typically accessed via a CD-ROM drive. You can
manually copy the documentation to your hard drive by performing the following
steps.
3. Using File Manager, locate the documentation files on the CD-ROM. They are
in the directory labeled “ONLINDOC”.
4. Copy the entire language directory to the desired destination (we recommend
that you place the documentation in C:\ONLINDOC\XXXXXX, where XXXXXX
is the language. For instance, C:\ONLINDOC\GERMAN ). You must retain the
directory structure from the XXXXXX language down to the document files
themselves for the online reader to work. You can copy the files by:
Using the drag and drop functionality of Windows to drag the XXXXXX
directory to the C:\ONLINDOC directory. Your language directory will now be
a subdirectory of ONLINDOC.
ProgramMaker & QuickTeach Office User’s Guide
B-2
Appendix B: Installing Online Documentation to a hard disk drive
B-3
ProgramMaker & QuickTeach Office User’s Guide
9. Click on the “ONLINDOC” directory which contains the files you copied.
10. Click the OK button in the Select Directory dialog. You are returned to the
General Page in Preferences as shown below:
11. Select the desired language in the ProgramMaker & QuickTeach Language
combo box. The language you select must be the one you copied from the CD-
ROM. If you want more than one documentation language available on your
hard drive, you must copy each language you desire to your hard drive.
B-4
APPENDIX C: ACROBAT READER-THE
ONLINE DOCUMENTATION VIEWER
OVERVIEW
Acrobat Reader is the application you use to view online documentation. The
Office interface automatically launches Acrobat Reader when you open any of the
online documentation files. To install Acrobat Reader into your computer, browse
for the file ar40eng, located on the ProgramMaker & QuickTeach CD-
ROM/Software/Acrobat Reader folder. To start the installation, double-click on the
ar40eng-file. You can find out how to use Acrobat Reader through the online help
it provides.
Acrobat Reader is produced by Adobe Systems Incorporated.
To open the online documentation, go to the Windows Start menu, choose
Programs > ABB Flexible Automation> On-line Documentation.