ArcWelding 2
ArcWelding 2
Operating manual
ArcWelding PowerPac 2
Trace back information:
Workspace Main version a296 (not checked in)
Published 2019-04-12 at 11:29:24
Skribenta version 5.3.012
Operating manual
ArcWelding PowerPac 2
RobotStudio 6.08.01
Table of contents
Overview of the manual .................................................................................................................... 7
Index 69
Usage
This reference manual contains general and specific information about the AWPP
2.0 tools and workflow.
Prerequisites
The reader should have a basic knowledge of:
• RobotStudio
• RAPID
• Welding process
References
Reference Document ID
3HAC032104-001 Operating manual - RobotStudio
3HAC021272-001 Application manual - MultiMove
Revisions
Revision Description
A Released with RobotStudio 6.08
First edition
Prerequisites
The following are the prerequisites for installing:
• RobotStudio installed on your computer, which fulfils the system requirements
• ArcWelding PowerPac installation package
• A license certificate
• A log on account with administrator rights on the computer
Overview
To be able to install ArcWelding PowerPac, RobotStudio must be installed on your
computer.
Installing a License
Follow the procedure of installing a license as in RobotStudio.
Overview
Before you can start using ArcWelding PowerPac, you must load a RobotStudio
with atleast one arc-welding robot and/or the CAD model of the workpiece. The
virtual controller (VC) associated with the arc-welding robot must be loaded with
RobotWare Arc.
Loading a station
To initially open a station, follow these steps:
• On the Add-Ins tab in the ribbon, select ArcWelding from the PowerPacs
group.
• A dedicated tab for ArcWelding is added to the ribbon.
• The ArcWelding tree structure browser opens.
xx1900000812
Item Description
1. ArcWelding ribbon- Contains the general functions for arc-welding process.
tab See Arc Welding ribbon on page 15 for detailed description.
2. ArcWelding browser Organizes the components of the station and robot programs
in a tree structure.
See Arc Welding browsers on page 17 for detailed description.
Item Description
3 Graphics window The graphics window is coordinated with these panes, a Paths
and Process markups are highlighted in graphic. A simulation
appearing in the graphics window is represented in the path
view by a robot cursor stepping through the path in the path
view.
This coordination is especially useful when working with
MultiMove systems.
The graphics window is an important source to input geometry
targets. By clicking on the part models in the window, you
can create or modify a target in the geometry space.
4 Tool window Enables you to create new instructions and modify existing
instructions.
1.4 Concepts
en1200000334
Process Markups
Process markups are edges or joints on the CAD model which will be operated
upon by the robot.
Welders can create or assign properties to the markups, which can be used by the
programmers to set the weld speed, transport speed, process data, etc.
xx1900000843
Introduction
Arc Welding has two main browsers Components and Programming.
Browser Description
Components Managing Process Markups and Instruction Templates and provides to
create and manage path programs efficiently.
Programming It is used to program the markups using CAD models.
3.2 Components
Overview
In the components browser, user can select the markup and choose to view its
properties.
The components browser lists the Manage Markups and Templates in the station.
View Description
Manage Markups Markups in a workpiece organized within groups are listed in
the browser tree. User can select the markup / group to view
its properties.
Templates The process templates associated with the active Task is listed
in the browser tree with provision to create / edit the templates.
xx1900000844
3.3 Programming
Overview
The programming browser tree organizes path procedures in the station under
different groups and provides to change the view between Instruction and Target
modes.
Markups link the robot program with CAD model. Can be defined by customer and
passed on to programmer. Programmer uses that information to create a RAPID
program. First step to automate programming.
View Description
Part Programs Procedures that contain procedure calls to different path pro-
cedures.
Associated with workpiece / markup groups.
Path Procedures Procedures that contain process instructions.
Associated with process markups.
Services Programs Procedures related to calibration, servicing etc.
Setup Programs Procedures related to calibration, servicing etc.
xx1900000845
Overview
Using this function, you can identify (create) a process markup by selecting the
edges on the workpiece in the graphics window.
The markups are organized in the Components browser tree.
To view the window, select the Process Markup button from the ribbon, then the
tool window option is displayed.
Function
xx1800002807
Note
• As edges are selected the edge parameter are listed in the window.
• The name is generated for the process markup automatically in Name
field.
xx1800003145
5 Select the relevant mark group from the Active Markup options.
The created process markups will be listed in this groups accordingly in
component browser tree.
6 Select the relevant base plate from the Base Plate Search options.
7 If required, markup curves start and end point can be changed from Start
Offset and End Offset option.
8 Click on Create button to create the process markup.
Created markups are grouped within a workpiece and are viewed from
Components browser tree.
Note
These markups are stored as a Process Markup and is used for further
planning and path generation.
xx1800003144
Overview
In Component markup properties, you can view all the parameters related to the
markups created.
To view the component markup properties follow the below steps:
1 Select the Component tab in the browser window.
2 Under Process Markup, select the Process markup path.
3 Click on Properties button from the ribbon window.
The tool window option is displayed in separate window.
The properties are displayed in three tabs.
Tabs Description Figures
Workpiece Shows the markup length
tab there respective weld and
wire speeds.
These are used to com-
pute the cycle time.
Export: It exports all
markup properties to a csv
format.
xx1900000814
xx1900000815
Overview
In the Manage programs function, you can create different types of procedures
which are organized under corresponding sections in the Programming browser
tree.
To view the window, select the Program button from the ribbon, then the tool
window option is displayed.
The following procedure types are listed
• Part - Container for path procedures calls. Associated with a Workpiece
• Process Path - Container for weld path program. Each procedure is associated
with a Markup group.
• Setup - Procedures with setup instructions
• Service - Procedures with Service/Calibration instructions
Dialog Box Ele- Description Figure
ments
Procedure Type Displays the procedure type
- Part
Workpiece Select to associate a Part Program
with a Workpiece
MarkUp Group Displays the markup group
Included Path Allows to add of path list
List
xx1800003148
xx1900000813
Procedure
Use the following procedure to create a process path:
1 Click on Programming browser.
Note
When Part is selected the Part procedure and Path program is created.
If Path is selected only the Path program is created.
4 Select process markup group from the drop down under MarkUp Group
option.
Ensure that the Procedure type is Part.
5 Choose the workpiece to be associated with the part.
A process path is listed by default.
6 Choose the markup to be associated with the process path.
Multiple process paths can be added.
7 Click on Ok button to create the part procedure.
The newly created procedures are listed under the corresponding sections
in the Programming browser tree.
Overview
Add weld instructions under Process Path for Markups. In this process, robot is
brought close to the markups and it’s reach and orientations are verified along the
markup before creating a path. This approach of robot centric programming helps
to identify and correct errors in early stages of programming.
Function
The following table describes the information Create Process Path window:
xx1900000817
Procedure
This function provides to create instructions for selected process markups from
graphics window. This can be accessed from the Active Process Path procedure
context menu.
Use the following procedure to create a process path:
1 Click on Programming browser.
2 Right-click on a path list under the Path procedures and select Set as active
from the context menu.
The path list gets highlighted.
3 Right-click on the highlighted path list and select Add Process Path from
the context menu.
The Process Path window is displayed and highlights all the markups in
graphics.
xx1800003141
4 Confirm the Tool and the Work Object from the drop-down under Settings
option in the Create Process Path tab.
5 Select the markup in graphics (selection level Curve).
Note
xx1800003149
Note
The tool indicator will turn red, If the robot cannot reach the curve
when clicking on Move Robot to Curve option.
• Using the slider, move the robot along the markup curve to confirm its
reach. If not reachable, the robot will not move.
8 Select the required configuration from Select Configuration option.
Displays a list of configurations and animates the motion for a selection. This
helps to verify cable twists and turns.
9 Click on Create Process Path option.
This adds instructions under path procedure based on the selected process
template. The instructions are organized as process sections in the
Programming browser tree.
The graphics window highlights only remaining markups for which path has
to be created.
The Reset button, clears a all the markup selection and allows to start from
beginning.
Introduction
Air instructions are added to the active path before/after the selected instruction.This
function can be accessed from the path/instructions' context menu.
Function
xx1900000819
Procedure
To Create air instruction, follow the below procedure
1 Click on Programming browser.
2 Right-click on a path list under the Path procedures and select Set as active
from the context menu.
The path list gets highlighted.
3 Select the Instruction from the path where the Air instruction to be add.
4 Right-click on a instruction list under the Path and select Add Air Move from
the context menu.
The Add Air Move Window displayed.
5 Set the Air Instruction as required. For information see Function on page 35.
6 Confirm the speed, zone, tool and workobject for the instruction.
7 Click on the Surface for a new position and click on Selected Position to
move the Robot to the selected position on the surface.
8 Define the reference frame and change the indicator orientation and position
in the graphical window.
9 Click Add Air Instruction to add air instruction.
6 Change the orientation and position of the indicator in the graphical window
and move robot to the selected position or move robot by the jogging using
freehand move.
7 Select the desired configuration.
8 Click Add Air Instruction to insert a new instruction between the process
sections.
9 The air instruction is inserted as support instruction in between the process
sections.
4.6 Move To
Introduction
This function enables user to quickly verify the robot motion along the path, to
identify reachability and configuration issues.
Procedure
To execute this function, follow the below steps:
1 Select instructions from the browser tree.
2 Invoke the Move To function from the ribbon.
The robot would execute the motion for each instruction and progress indicated
in the browser tree via an icon.
Overview
In Instruction properties, displays a tool window and moves the robot to the position,
that is, animates the instruction execution from the preceding instruction, if
available.
For a joint instruction, it displays a list of configurations and animates the motion
for a selection. This helps to verify cable twists and turns.
Use the following procedure to view the instruction properties:
1 Select the Programming tab in the browser window.
2 Select the Instruction tab.
3 Click on Properties button from the ribbon window.
The tool window option is displayed in separate window.
xx1900000842
xx1900000841
MoveTo->Joint Moves the robot step-by-step until the next joint instruction in
the path and in this process assigns the configurations for inter-
mediate linear instructions.
Joint<---> Linear Option to convert instruction from linear to joint and vice-versa.
Animation Speed Select the animation speed.
Introduction
In Target properties, you can view all the parameters related to the path created.
To view the target properties follow the below steps:
1 Select the Programming tab in the browser window.
2 Select the Target tab.
3 Click on Properties button from the ribbon window.
The tool window option is displayed in separate window.
The following properties are displayed under Offset Angles option:
Properties Description
Select Type Uses XYS or World frame
XYS - Refers to RCS frames
Selected Targets Lists the selected targets
Angles Modify orientation with reference to XYS or World frames.
Introduction
For the selected process path shall be synced to RAPID with updated references
and start simulation automatically.
Overview
An process template is a collection of process parameters and instruction settings
that define the properties of a weld.
The process templates are based on several instructions. For example, the Move
template includes instructions for MoveL, MoveJ, and MoveC. These default move
instructions are always available in RobotStudio. The process templates are created
upon Activation of PowerPac, based on the available instructions in RobotStudio.
they are saved in XML format within the RobotStudio station. Each motion task
would have separate templates.
xx1900000826
xx1500002107
Note
The Arc process template is not created automatically, when Arc Instruction
template is imported after activating the PowerPac.
Process templates
WARNING
xx1900000827
Menu Description
Edit... View and modify the properties of the selected application
template.
Create Copy Creates a copy of the selected application template.
Save As Saves the selected application template with a new name.
Delete Deletes the selected application template.
xx1900000828
The following table provides the description of the Manage Arc Processes window:
Section Description
Process Description You can modify the description about the template.
Instruction Type Lists the types of instructions available with for the selected
template.
• Approach
• ProcStart
• ProcVia
• ProcEnd
• Depart
For the selected instruction type , the corresponding Available
Instruction and Instruction Parameters are displayed. You can
edit the parameters from this section.
Approach/Depart Select the Add Approach/Depart check box to enable the ap-
proach/depart parameters.
Offset Values
You can edit the approach/depart parameters from this section.
Available Instructions Displays the available instructions for the selected instruction
type.
Instruction Parameters Displays the instruction parameters for the selected instruction
type.
You can edit the parameters from this section.
Note
Search templates
A search template is a search instruction and the selected template will be used
to create a search instruction when the Create search function is executed. There
are seven predefined search templates available in ArcWelding PowerPac. All
these templates require that the controller have the SmarTac option installed.
ArcWelding PowerPac supports both the Search_1D.
Before you can start creating searches based on the imported search templates,
you must define the tool geometry. ArcWelding PowerPac needs to know the gas
cup diameter and wire stick-out when calculating torch angles based on the search
parameters.
Search_1D
Search_1D is a RAPID instruction used for tactile searching of a feature with
SmarTac. The search path is described by two required robtargets. The search
result is stored as a pose data in the required argument Result. All SmarTac board
activation and deactivation is automatically handled.
Example:
Search_1D peOffset,p1,p2,v200.tWeldGun;
When executed, the robot makes an L move to the start point p1. The SmarTac
board is activated and motion starts towards the search point, p2. The robot moves
on a linear path from p1 to p2. The robot will continue past the search point for a
total search distance described by twice the distance between start point and
search point. When contact is made with the part feature, the difference between
the contact location and p2 is later stored in peOffset. The program displacement
can be later used to shift programmed points using the RAPID instruction PDispSet.
Overview
Importing search templates is a two-step procedure: first, motion instruction
descriptions must be imported or created, then the search templates can be
imported or created.
xx1900000838
xx1900000839
xx1900000835
Object Description
Search Object Shows the instruction before / after which the Search instruction
would be inserted
Search Name The identifying name assigned to the search sequence
Search Template Choose between:
Gas cup search
Search_1D
Object Description
Search Point Enables and shows the graphically selected surface, together
with the Tool indicator.
Search length The distance in millimeters between the StartPoint and the
Search Point of the search move, perpendicular to the surface.
Modify Orientation Allows to modify the tool orientation along the XYS planes.
MoveTo Brings the robot to the graphically selected position with either
the Gas-cup or Wire.
Create Instruction Creates the Search instruction at the selected position
Show Properties Form Opens the Tool Properties form.
xx1900000836
Section Description
Select Tool Displays the attached tool gun.
Section Description
Selected Property Displays the search type option to use for the welding.
• BottomOfGasCup: Indicates the bottom of the gas cup.
Associated with Search_1D template
• SearchHitPoint: The point on the gas cup that will hit the
searched feature when performing a GasCup search.
Associated with Gas Cup Search template
Radius Adjust the radius parameter to suit the position on the gas cup.
Z axis Adjust the position on the gas cup.
Wire Size Use to change size of the wire.
xx1900000840
Object Description
Gas cup hit pointl The point on the gas cup that will hit the searched feature when
performing a GasCup search.
en1200000300
en1200000302
End of contact tip Indicates the end of the contact tip. This information, along with
the TCP information, is used to calculate the wire stick-out.
en1200000304
Object Description
Wire diameter The diameter of the wire.
en1200000305
5.5 Workflow
Procedure
1 Ensure that the Search Templates are Instructions are available in
RobotStudio.
2 Select the instruction and choose to launch the search window form.
3 Navigate to the Tool properties window and validate the position properties
either Gas cup or Wire search type.
4 Return to the Search form.
5 Select the search template.
6 Click to select the search point on the graphics window, this shows a tool
indicator for the selected surface.
7 Adjust the tool orientation in different planes.
8 Select to Move the Robot – Note that the Robot moves to the positions with
the active Hit point, this may be either the Gas cup or the Wire.
xx1900000834
Introduction
Refer to RobotStudio document for more information on Virtual Reality.
Getting started
• Make sure that the complete hardware is connected and ready to use.
Note
• Make sure that the process markup is created, before you start the VR
session.
xx1900000614
Note
Introduction
Use the mechanism to select the Process Tools window using the PAD.
xx1900000601
xx1900000602
Mode Description
Controller Name Set the active controller name.
Active Task Used to set the active task.
Select Path Used to select a path from a list of path procedures. Only the
selected path is visible. The selected path is made as the active
path.
Create Path Sets the active workobject and the tool.
Used to create empty path with an ActUnit instruction.
Select Inst Used to select an instruction for the path selected. The inform-
ation for the selected instruction is displayed.
Test Path Used to verify the selected path. The selected path is the active
path.
Note
The ActUnit instruction will be inserted as the first instruction, when a new
path is created.
The information text will be shown for a few seconds in the current instruction and
active work-object, when selected with the controller. Info text can be removed or
brought up by pressing the PAD or A button (Oculus).
xx1900000612
Move To Mode
In Move To mode, you can move the robot to the selected instruction by pressing
the TRIGGER.
When the Move To mode is selected, the MoveTo Options window is displayed
with following modes.
xx1900000603
Mode Description
Show Config The robot configurations are shown. The configuration can be
modified for the MoveJ instruction. The configured pane is
shown only after the robot has reached the selected target.
Conv -> J To convert the instructions from linear to joint.
Conv -> L To convert the instructions from joint to linear.
Mode Description
Conv -> C To convert the instructions from linear/joint to circular.
Use the following procedure to check the robot reachability from previous position
and to change configuration:
• Click on Move To mode.
The MoveTo Options window is displayed.
• Select the instruction by pressing the TRIGGER.
Note
The robot will move to the selected target position from the previous target
position.
xx1900000604
• Check the movement of the robot by selecting the configuration for the
selected instruction.
• The configuration can be modified for the selected instructions.
Note
The configuration pane is shown only after the robot has reached the
selected target.
Note
xx1900000610
Mode Description
Robot Name To select the robot mechanism.
The Robot name is displayed.
Joint Jog To move the Robot to the selected position by grabbing the
axis and moving it or by the utility.
Select Config To select the desired configuration.
Move Home The Robot moves to the home position.
xx1900000611
Add Process
The Add Process mode is used to create welds.
When the Add Process mode is selected, the Selected Process window is
displayed with following modes.
xx1900000605
Mode Description
Select Inst Used to select the instruction.
Rev Direction Select this mode to reverse the wire direction
Search Left / Search Right Select left or right side. The side defines the side of the wire to
search for the base plate.
Use Templ Used to select the process template.
Create Proc Select this mode to create the weld (process section).
In the Add Process mode you can create the process section for the selected path
procedure.
Use the following procedure for creation of the process section:
1 Select the process markup where the weld need to be created. For more
information see To select the process markup on page 64
2 Move the robot to the selected markup to create the weld. For more
information see To move the robot to selected markup on page 65
3 Click on Create Proc option, to add the welds to the selected path.
xx1900000608
xx1900000609
Add AirInst
This is used to add air instruction before or after the selected instruction.
When the Add AirInst mode is selected, the Select Move Type window is displayed
with following modes:
xx1900000606
Mode Description
Linear Move Used to create linear air move instruction.
Joint Move Used to create joint air move instruction.
Robot execution Speed To select the speed of the robot while executing air instruction.
Select Inst To select the instruction.
Snap Vertex The closest vertex will be selected.
Set Normal The tool will be normalized to the selected surface.
Auto Spin The x axis of the tool will be pointing towards the robot base.
Insert Before Used to insert the instruction before to the selected instruction.
Add AirInst To create air instruction before/after the selected instruction.
Procedure
Use the following procedure to create the path in VR:
1 Click on Select Path mode.
Set the active task, workobject and tool.
For more information, see Select Path Mode on page 59.
2 Click on Create Path option, to create an empty path.
3 Click on Add Process mode, to add weld process.
The Selected Process window is displayed.
For more information, see Add Process on how to add the process path.
4 Click on Add AirInst mode to add the air instruction to the active path
procedure.
For more information, see Add AirInst on page 66 mode.
5 Click on Move To mode to make sure all the target are reachable by robot
from the previous position.
For more information, see Move To Mode on page 60 mode.
Note
If the targets are not reachable the robot will stop automatically.
Index R
RCS, 13
Reference Coordinate System, 13
A
ArcWelding PowerPac S
User Interface, 11 Search_1D, 47
G T
Generic Data, 13 Template
Searching Template, 47–48
I Tool Properties, 52
Instruction
Search, 50
ABB Inc.
Robotics and Motion
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC071361-001-001, Rev A, en