Beruflich Dokumente
Kultur Dokumente
Robcad Spot
Version: 9.0
Course Code: WKP202U
Updated: April 2010
Publication Number: MTXW202U-S-09
Table of Contents
Robcad Spot
Student Guide
April 2010
WKP202U Version 9.0
Publication Number
MTXW202U-S-09
ii
Manual History
Manual
Revision
Product
Version
Publication
Date
V 3.3
July 1996
V 3.4.1
April 1997
V 3.5.1
December 1997
V 3.7.1
December 1998
V 3.8.1
December 1999
V 4.0
December 2000
V 6.0.3
December 2002
V 7.1.2
December 2004
V 7.5
December 2005
V 7.5.1
April 2006
V 8.0
December 2007
V 9.0
April 2010
Table of Contents
iii
iv
Table of Contents
Table of Contents
Chapter 1: Introduction to Spot....................................................1-1
Lesson 1: Training Introduction.................................................................................1-2
Lesson 2: Spot Welding Primer..................................................................................1-6
Lesson 3: Overview ...................................................................................................1-9
vi
Introduction to Spot
CHAPTER 1
Chapter 1
Introduction to
Spot
About This Chapter
This chapter will give an introduction and add to our knowledge of
kinematics in Robcad, so that we can define our guns. It contains
the following lessons:
) Lesson 1: Training Introduction, page 1-2, gives an
introduction to the typographical conventions used in this
guide.
) Lesson 2: Spot Welding Primer, page 1-6, describes the basic
terms and processes of spot welding.
) Lesson 3: Overview, page 1-9, provides an overview of the spot
weld process.
1-1
1-2
Lesson 1: Training
Introduction
Introduction to the Training
Manual Structure
The training manual is designed for a classroom containing
between three to seven students. Each student should sit at their
own workstation using their own copy of the data.
See Appendix A for a detailed description of the classroom setup.
Bullet Conventions:
Introduction to Spot
CHAPTER 1
) Each exercise begins with a bold heading that begins with the
word Exercise. An exercise ends at the next bold heading.
) Each exercise is created in an outline format.
) The numbered steps give an overview of what is to be
accomplished.
) Detailed sub-steps enumerated by bullets follow each
numbered step.
Y For example: Here is a sub-step.
) It is suggested that the trainee read the overview step to
understand what is to be done. Then continue to the bulleted
sub-steps for each button click required to complete the step.
1-3
1-4
1 There are two ways to refer to a top menu item such as Save:
Y From the File menu, select Save. The current file is saved.
Or
Y Click Save
Introduction to Spot
CHAPTER 1
1-5
1-6
Introduction to Spot
CHAPTER 1
With some manufacturers, the engineer who designs the spotwelding lines also constructs his own spot-welding guns from basic
components: cylinders, valves, transformers, etc. Other
manufacturers purchase the gun as a single unit, and the engineer
needs only to select the geometry of the shanks. Still other
manufacturers stock the guns complete with their shanks, requiring
the engineer to select only the gun itself.
Welding controllers control the welding guns. They typically
supply five to sixteen different sets of welding currents and current
times, and are activated by output signals from the welding robots.
1-7
1-8
Design Targets
The entire design process may require several hours average time
per welding point.
Despite the time required, the design is prone to errors and still
leaves much work for the implementation stage, resulting in a
further waste of time and money. The final design then falls short of
optimum. To minimize these problems, the design work has several
clearly defined goals:
) Determining the correct welding-gun geometry, particularly the
shanks, so as to enable reaching all welding points without
collision, while minimizing cycle time and welding-gun weight.
) Assuring reachability to all welding and intermediate (via)
points, without collision and with an optimal (minimal) cycle
time.
) Assuring maximum usage of stock equipment: robots, guns,
shanks, tips, etc.
) Detecting design errors at the design stage.
Introduction to Spot
CHAPTER 1
Lesson 3: Overview
Introduction
The goal of this class is too make several spot welding cells for
different situations.
As with all Robcad Spot training, we start with the goal in mind.
We will load the final cells and examine them. As we build up the
workcells, we will then know what our goal is.
1-9
1-10
Introduction to Spot
CHAPTER 1
1-11
1-12
Chapter Summary
In this chapter the following was learned:
) The basic terms and processes of spot welding.
) Got an overview of the spot weld process.
) How to create some different types of weld gun kinematics.
) How to add lead and follow factor to weld gun kinematics.
) How to add loops to a kinematic tree.
) How to create a kinematic tree with branching.
Chapter 2
2-1
2-2
Lesson 1: Process
Methodology
Principles
Robot Program:
2-3
2-4
Strategic Planning
Begin the design process with strategic planning, by viewing the
spot-welding line as a whole. At the workstation equipped with the
Robcad Spot application, load the complete workcell with an
approximate, preliminary placement of its components. Then
observe the workcell with a view to answering these questions:
) How should each robot be positioned relative to the
workpiece?
) What type of welding gun should be used?
2-5
2-6
This course assumes that weld guns, fixtures, robots, etc have
already been placed into the Robcad library and contain the
appropriate kinematics.
2-7
2-8
2-9
2-10
Default approach and perpendicular axis are defined and can be modified using
Robcad > Spot > Spot_Setup > Vectors.
Usage:
2-11
2-12
) Select gun1.
) Select gun frame.
) Select a weld location on which you want the copy of the gun
to appear.
) Click Accept.
NOTE
The approach of the gun must be modified to avoid collision between the gun shank
and work piece
2-13
2-14
) Click on Name, then select the weld location that the gun is
attached to.
) Now, click on Rotate and use the middle mouse button to
interactively rotate the weld location about the perpendicular
axis.
NOTE
The gun is attached to the weld location; this command rotates the weld location
NOT the gun.
This command aligns all orientations while maintaining the perpendicular constraint
of the weld locations.
NOTE
Default approach and perpendicular axes are defined and can be modified using
Select Robcad > Spot > Spot_Setup > Vectors
2-15
2-16
Y
Y
Y
Y
Y
NOTE
Constraint weld locations must be on the surface and perpendicular to it. They
will be used to determine the orientation of the weld gun when approaching or at
this location.
NOTE
The gun is attached to the weld location; this command rotates the weld location
NOT the gun. When the location is rotated, the gun will follow.
This command aligns all orientations while maintaining the perpendicular constraint
of the weld locations.
NOTE
Weld locations for Aligned location list can be selected with a pick window.
2-17
2-18
7 Store workcell.
Y From the Top Menu window, select Layout.
Y From the Layout window, select Store.
Y Click Confirm.
.
.
2-19
2-20
NOTE
Make sure that the gun frame has been selected, NOT the weld location.
.
From the Toolbox Manager, select Notes Editor
Click the Settings tab.
For Default text, select Name.
Click the Notes tab.
In the Notes Editor window, click Create.
In the Create Note window, click the Mutli-notes tab.
For the Filter type, click Global Locations.
Draw a window around objects in the Graphics Window.
Click [OK].
In the Notes Editor window, click Reposition.
Pick a note and pick a new position for it.
Click Cancel when finished.
.
Y Click Create Path
Y Pick the locations (in the Path Editor or the Graphics
Window) in the order you want them in the path.
Y (Take the default path name of pa1).
Y Click [OK].
3 Perform a first run along the path.
Y From the Top Menu window, select Display.
Y From the Display window, select Display / By type >
Frames.
Y From the Top Menu window, select Gun.
Y From the Gun window, select Guns at locations / Create.
Y For Gun, pick the gun you just got.
Y For Gun frame, pick the TCP frame of this gun.
Y For Location or path, pick one of the new locations created.
Y Click Accept.
4 Jog the gun along the path.
Y From the Gun window, select Gun jog / Along a path.
Y For Gun, pick the gun you just got.
Y For Gun frame, pick the TCP frame of this gun (or type fr1).
Y For Path, pick the pa1 weldpath.
Y Click Accept.
5 Delete the temporary gun at the location you where just
rotating, if you did not already.
Y From the Gun window, select Gun at locations / Delete.
Y Select the gun you where just rotating.
Y Click Accept.
Y No undo: Click Confirm.
2-21
2-22
Y Click Accept.
2 Create and place cutting box on weld location (s).
Y From the Gun window, click Create sections/Show cutting
box.
Y
Y
Y
Y
2-23
2-24
to zoom out.
2-25
2-26
Y In the Place gun on sections window for Gun, select the gun
on the location in the main Graphics Window.
Y For Gun tcp frame, select the TCPF of the gun on the
location in the main Graphics Window (or type fr1).
Y For Section, select one of the sections in the cross section
Graphics Window.
Y Click Accept.
7 Measure the required throat depth and throat height of the cross
sections.
NOTE
Throat depth is measured from the weld location back towards the approach side
(in this case along the positive Z axis) .
Throat height is measured perpendicular to the throat depth on the plane of the
cross section (in this case from the top to the bottom of the cross section along the
X axis of the cross section location).
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
9 Use the Transfer panel of the Placement Editor to move the gun
along the crosssections (Y axis of the gun frame).
Y Rotate a little in the cross section Graphics Window to an
isometric view.
Y Press [F12] until the Pick Level is set to Component.
Y Right click on the gun in the cross section Graphics
Y
Y
Y
Y
Y
Y
.
Window and select Placement
Click Other.
For Other frame, select the TCP frame of the cross section
gun (or the location that it at).
Click Accept.
Click Y.
Hold down the middle mouse button and move the mouse
left to right to slide the gun along the cross sections.
Verify that there are no collisions between the gun and the
part (Robcad will highlight then in red or beep).
2-27
2-28
NOTE
Based on gun overlay, modify the shank using Modeling OR choose another gun
that is appropriate for this particular process would be suggested.
When a multi-section window is closed, the sections remain in the geometry of the
cell and can be opened in a multi-section window.
12 If you want to open the section window again later for this
section:
Y Right click in the in the Graphics Window and select Full
to zoom out.
View
Y From the Gun window, click Edit sections/ Open multisection win command.
Y For Multi-section, select the multi-section.
13 Remove the gun at the section.
Y From the Gun window, click Select gun/ Delete.
Y For Gun, select the gun on the multi-section.
Y Click Confirm.
14 Remove the multi section.
Y From the Gun window, click Edit sections/ Delete mutlisection.
Y For Multi-section, select the multi-section
Y Click Confirm.
15 Remove cutting box.
Y From the Gun window, select Create sections/ Remove
cutting box.
2-29
2-30
.
.
2-31
2-32
2-33
2-34
NOTE
By default the Robot and Place Object are set to the Active Mechanism (if it is a
robot).
If your gun has more than one TCPF, choose the desired one. In this case, we
have only one.
NOTE
This command creates grid points representing all possible solutions at the intervals
specified.
NOTE
Proximity specifies how closely joints may approach their limits for auto-placement
solution to be reported as acceptable. The proximity value is specified as a
percentage of the total joint travel.
The tested grid points are colored to indicate the degree of success.
2-35
2-36
Y
Y
Y
Y
NOTE
tab.
Y
Y
Y
Y
Y
.
Double click on the gun.
Click Rotate.
Click Lz.
Enter 90.
Click Accept.
4 Define TCPF (tool center point frame) using the Robcad Spot
Placement menu.
tab.
Y From the Motion window, pick the Settings
Y Click Tcpf.
Y For the Frame name, pick the TCP frame on the gun.
5 Test robots reachability to the locations.
NOTE
The same functionality can be found one Robcad Spot -> Placement window:
Click Locations to Check and pick the path.
Place robot/workpeice and pick the robot.
Move it in the X,Y
tab.
2-37
2-38
Use the panel to move robot to a position in which all locations are reachable
(blue).
tab, click
We will talk about Method 2 for placing the part towards the robot in a later chapter
when we talk about mounted workpeice spot welding.
NOTE
By default the Robot and Place Object are set to the Active Mechanism (if it is a
robot).
2-39
2-40
NOTE
If your gun has more than one TCPF, choose the desired one. In this case, we
have only one.
Y
Y
Y
Y
Y
Size x: 2000
Step x: 100
Size y: 2000
Step y: 100
Click Accept.
2-41
2-42
NOTE
Proximity specifies how closely joints may approach their limits for auto-placement
solution to be reported as acceptable. The proximity value is specified as a
percentage of the total joint travel.
Y Click Close.
6 Select Run to execute the auto-placement procedure. Pick stop
to terminate the procedure prematurely.
NOTE
The tested grid points are colored to indicate the degree of success.
7 Look at the spreadsheet for this run to see which locations are
best. The positions to be put the robot are listed in this
spreadsheet so that the best ones are first and the worse ones
are last.
Y In the Autoplace - Simulation Results window, scroll to the
top of the list.
Y Grid points that had full inverse for all locations in the path
are shown with a Yes in the Result column.
Y
Y
Y
Y
10 Look at the spreadsheet for this run to see which locations are
best. The positions to be put the robot are listed in this
spreadsheet so that the best ones are first and the worse ones
are last.
2-43
2-44
11 You can use the Robcad Spot file utilities to view this file later.
Y From the Top Menu window, click Data
Y From the Data window, click File Utilities.
Y Select Operate on > Other.
Y Browse in the source file window into your project folder.
Y Then browse into the workcell folder (end in .ce).
Y Pick the autoplace_results file.
Y Select Show.
Proximity specifies how closely joints may approach their limits for auto-placement
solution to be reported as acceptable. The proximity value is specified as a
percentage of the total joint travel.
Y Click Close.
3 Select Run to execute the auto-placement procedure. Pick stop
to terminate the procedure prematurely.
NOTE
The tested grid points are colored to indicate the degree of success.
4 Look at the spreadsheet for this run to see which locations are
best. The positions to be put the robot are listed in this
spreadsheet so that the best ones are first and the worse ones
are last.
Y In the Autoplace - Simulation Results window, scroll to the
top of the list.
Y Grid points that had full inverse for all locations in the path
are shown with a Yes in the Result column.
2-45
2-46
Y Also notice the cycle time shown for each grid point.
5 Use Mark solutions to create a frame at each grid point.
Y From the Autoplace window, click Mark solutions.
Y Right click on all the grid point names in the Autoplace
Simulation Results window to copy/paste the names into the
Point window.
Pick one of the blue frames just created on the grid points.
tab.
7 Compare these results with those from the Static search mode
run.
Y From the Top Menu window, click Robcad -> Workcell.
Y From the Top Menu window, click Data.
Y
Y
Y
Y
Y
Y
Y
Y
2-47
2-48
) Method 1: By interpolation
) Method 2: By Jog
) Method 3: By Pick
Method 1: By Interpolation
This method generates new via locations between two existing
locations that are specified, by joint or Cartesian interpolation. The
new locations are colored according to their reachability.
) This command requires that the active mechanism be a robot.
Usage:
) First pick two locations (the start and end locations for the
segment to be modified)
) Enter how many locations to create.
Method 2: By Jog
NOTE
This method is very similar to the method described earlier to create locations in a
path using the Joint Jog or Robot Jog tabs the Motion window
For example:
) Click From loc on panel. (This will create a via location after
the specified location.)
) Click on lo1 or lo8 depending on direction of your path.
2-49
2-50
) Click Mark via loc on panel to create via location at this point.
) Click To loc on panel. (This will create a via location before the
specified location).
) Click on lo1 or lo8 depending on the direction of your path and
create the next via location.
Method 3: By Pick
This method generates via locations at places selected by picking.
The orientation of every via location is the same as the orientation
of either first_location or second_location, whichever is closer to
the via location.
Usage:
) First pick two locations (the start and end locations for the
segment to be modified)
) Continue to pick on path (with Where Picked) to add another
location to the path.
tab.
2-51
2-52
The speed and acceleration of the object can affect the detection of
collisions. If they are very high, it may be advisable to reduce the
update time interval.
(2) Collisions are determined by the distance between surface
facets of the objects. Hence, if objects to be checked for collisions
have highly curved surfaces, higher display precision should be
used. To adjust precision:
Display > Precision & direction > Modify display precision
tab.
tab.
tab.
Y From the Motion, click the Move
Y In the Graphics Window, double click on the last location
in the path.
6 Go to Robot Jog.
tab.
7 Create a location in the path after the last location in the path.
Y Select Create by jog.
Y In the Create via by jog, select After.
Y Pick the last location in the path in the Graphics Window.
2-53
2-54
Y Click Accept.
.
9 Rename the first location in the path to pounce.
Y In the Path Editor window, select the first location in the
path you just created.
Y Select Rename
Y Enter pounce.
Y Click [OK].
10 Rename the last location in the path to clear.
Y In the Path Editor window, select the last location in the
path you just created.
Y Select Rename
Y Enter clear.
Y Click [OK].
2-55
2-56
2-57
2-58
NOTE
2-59
2-60
Y Click Accept.
NOTES:
You can also use create via locations in order to clear the part:
- From the Spot Via Locs window, select Create & verify / By pick.
Y Select the segment of the path between the first weld spot in
the channel and the second as the last weld spot in the
chanel.
Y Click Accept.
6 Play the simulation and see what it did.
7 Store the workcell.
2-61
2-62
Via_locs > Optimize/Automatic can also be used to see how cycle time
changes. However this technique requires user intervention.
2-63
2-64
NOTE
The first location in the path must have a gun state on it. Automatic via (this may
take awhile).
2-65
2-66
Exercise
Objective: To use the automatic path planner.
1 Store your workcell first (for backup purposes).
2 From the Robcad Spot Toolbox Manager, click Path Planner
.
3 Select the required fields.
Y From the Automatic Path Planner window, click Robot.
Y Select the desired robot.
Y Click Select.
2-67
2-68
2-69
2-70
Chapter Summary
In this chapter the following was learned:
) Spot process overview
) A method to get weld points into the workcell.
) How to project weld points onto the part thereby creating weld
locations.
) How to create and edit a path of weld locations.
) How to use the multi-section tool.
) How to use several techniques to test the robots ability to
reach locations in its path.
) How to add clearance moves to a weld path.
) How to optimize via locations in a weld path.
) How to use the Automatic Path Planner tool.
Chapter 3
Adding to the
Spot Welding
Process
About This Chapter
This chapter describes how to use the more tools in Robcad Spot.
It contains the following lessons:
) Lesson 1: Process Methodology--revisited, page 3-2, describes
the process methodology used in this chapter.
) Lesson 2: Using the Location Attributes Window, page 3-4,
describes how to edit the attributes of a location.
) Lesson 3: Signal (I/O) Definition & Simulation, page 3-14,
describes how to do signal I/O using Location Attributes.
) Lesson 4: Multiple Robot Simulation & Work Balance, page 321, describes how to do multiple robot work balancing using
Location Attributes and Interference Zone.
) Lesson 5: Working with Hard and Soft Limits, page 3-42,
describes how to set kinematic soft limits.
) Lesson 6: Introduction to SOP, page 3-45, recall how to do
basic signal I/O with SOP.
) Lesson 7: Creating a Sequence, page 3-51, describes how to
create a basic sequence.
3-1
3-2
Lesson 1: Process
Methodology, revisited
Principles
Robot Program:
3-3
3-4
Instructor Demo
The instructor will create a small path with 3 locations. He will
use the Set tcpf track and Set motion params abilities in the
tab of the Motion window to show how the robot
Settings
really moves. Instructor: run the path once with joint motion type,
then run it again (with a different track color) with linear motion
type. Use a similar process to explain
3-5
3-6
This command is only found on the Robcad Spot and Robcad Workcell menus
toolbox manager window.
This command is only found on the Robcad Spot and Robcad Workcell menus
toolbox manager window.
3-7
3-8
Y Click Apply.
6 Edit information on the Motion tab.
Y In the Location Attribute Editor window, select the Motion
tab.
to set the Motion type to Joint.
Y Click
to set the Zone to Nodecel.
Y Click
Y Set the Speed to a Joint speed of 100 (type it in).
Y Click Apply.
7 Close the editor.
Y Click Close.
8 Copy these changes to all the other vias.
Y In the Location Attribute Editor window, select Edit ->
Select All Via.
Y Right click the selected locations and select Copy Attribute.
Y Type in the name of the via that you modified earlier (or
pick it from the Graphics Window).
3-9
3-10
Y Click [OK].
9 Edit one of the weld locations.
Y In the Location Attributes window, right click a location and
select Attributes Editor.
10 Edit information on the Spot tab.
Y In the Location Attribute Editor window, select the Spot tab.
Y Verify the Location type is Weld.
Y Set the Hold time to 1.
Y Click Apply.
11 Edit information on the Motion tab.
Y In the Location Attribute Editor window, select the Motion
tab.
to set the Motion type to Linear.
Y Click
to set the Zone to fine.
Y Click
Y Set the Speed to a Linear speed of 1600.
Y Click Apply.
12 Close the editor.
Y Click Close.
13 Copy these changes to all the other welds.
Y In the Location Attribute Editor window, select Edit ->
Select All Weld.
Y Right click the selected locations and select Copy Attribute.
Y Type in the name of the weld that you modified earlier (or
pick it from the Graphics Window).
3-11
3-12
Y Click [OK].
14 Setup and use the spot simulation window, if have not already.
Y From the Spot Top Menu, click Spot_simulation.
Y In the Spot Simulation window, click Define setup/ Robots
& paths.
Y For Robot, select the robot.
Y For Path, select the path.
Y Click Accept in the Define robots and paths window.
Y In the Spot Simulation window, click Define setup/ Display.
Y Look in the Graphics Window.
Y In the Spot Simulation window, click Define setup/ Reset.
15 Play the simulation and notices the differences to the simulation
cycle time and robot motion.
Y In the Spot Simulation window, click Simulate.
Y In the Simulate welding path window, click Accept.
Y Watch the simulation in the Graphics Window and the Spot
Simulation window.
3-13
3-14
If all else fails click Active mech on the Motion window, pick a clamp, and click
Accept.
Y
Y
Y
Y
NOTES:
.
5 Modify the attributes of the path.
Y From the Location Attributes window, click Table -> Add
Path/Loc.
Y Type in, or pick the weld path, and click [OK].
6 Drive a device open.
Y In the Location Attributes window, right click on the last
location (clear) and select Attributes Editor.
Y In the Attributes Editor window, select the Synch tab.
3-15
3-16
An OPEN pose for the clamps needs to be defined first. Pose names are case
sensitive.
Y Click [OK].
7 Repeat the previous step for the r2_clamps and r3_clamps.
8 Now lets add attributes to first the location in path (pounce) to
close (i.e. move to CLOSED) the clamp at the beginning of
simulation. We will follow a similar process that we did above
to open the clamp at the last location.
NOTES:
Mark the pose (stores the joint values of the current mechanism to a specific name).
On the Pose tab, pick the new pose from the list (i.e. pos1).
Select Rename.
For the New name, enter a name for pose such as CLOSED.
Press [Enter].
Repeat this process for the other three clamps.
tab.
3-17
3-18
Y Click [OK].
11 Repeat the previous step for the r2_clamps and r3_clamps.
12 Set the Robot and path pair (if you havent already.
Y
Y
Y
Y
.
2 (If not already done) Modify the attributes of a location.
Y From the Location Attributes window, click Locations ->
Add Path/Loc.
Y Type in or Pick the weld path and click [OK].
3 Wait for a device.
Y In the Location Attributes window, right click the first
location in the weld path and select Attribute Editor.
Y From the Location Attributes window, click Synch in the
middle of the window.
Y In the window displaying various commands starting with a
pound sign #. Select line after the # Drive CLOSED line.
We will add the wait statement after the signal is sent to the
clamps to close.
3-19
3-20
Y
Y
Y
Y
NOTE
This step tells the robot to wait until the clamps are closed to start moving.
3-21
3-22
Y
Y
Y
Y
NOTE
Default approach and perpendicular axes are defined and can be modified using
Robcad> Spot > Spot_Setup > Vectors.
Y
Y
Y
Y
Y
Y
Y
Y
Select Name.
Choose the location with the gun on it.
Select Perp.
Move the mouse left and right in the graphics window while
holding down the middle mouse button.
NOTE
The gun is attached to the weld location; this command rotates the weld location
NOT the gun. When the location is rotated, the gun will follow.
This command aligns all orientations while maintaining the perpendicular constraint
of the weld locations.
6 Delete the temp gun at the location you where just rotating.
Y From the Spot Top Menu window, select Gun.
Y From the Gun window, select Gun at locations / Delete.
3-23
3-24
to
.
Y In the Path Editor window, click Create Path
Y Pick the locations in the order you want them in the path.
Y Click [OK].
8 Get another copy of the robot (gmfs420) from the library.
Y From the Top Menu, click Layout.
Y From the Layout, click Get component.
Y Select robots by double clicking on it.
Y Select gmfs420.
Y Click Accept.
9 Place the second robot in the cell on the opposite site of the
workpiece as the first robot.
to open
tab.
Y From the Motion window, click the Settings
Y From the Motion window, click Mount.
Y In the Mount window, pick anywhere on the new gun for
the Tool name.
Y Click Accept.
Y From the Motion window, click Tcpf.
Y From the Motion window, pick the gun TCP frame for the
Frame name.
Y Click Accept.
11 Rotate the gun around its self-origin (Lz) 90 degrees so that the
guns tips point up.
HINT
12 Verify that you can reach all the locations in the new path with
the new robot.
NOTE
The same functionality can be found one Robcad -> Spot -> Placement window:
Select Locations to Check and pick the path.
Place robot/workpeice and pick the robot.
Move it in the X,Y
3-25
3-26
Use Motion
Y Click [OK].
Y Click Confirm.
17 Store the cell.
Y From the Top Menu, click Layout.
Y From the Layout, click Store.
Y Click Confirm.
Y
Y
Y
Y
Y
Y
3-27
3-28
Y Click Accept.
2 Define a collision list between the second robot/gun and
clamps.
Y From the Collision Setup window, click Define pair.
Y Click Pair name, and enter Robot2gun2_to_clamps.
Y Press [Enter].
Y Click Near miss, and enter 30.
Y Press [Enter].
Y Add robot2 and gun2 to the first list.
Y Add r1_clamps, r2_clamps and r3_clamps to the second
list.
Y Click Accept.
3 Define a collision list between the first robot/gun and the
second robot/gun with a near miss value of 100.
4 Make this last collision list inactive for now.
Y In the Collision Setup window, select the last created
collision list.
Y Click Inactive.
NOTE
Counting the two you created in the previous chapter, you should now have 5
collision lists.
NOTE
The robots dont wait for each other (they start at the same time and crash).
Simulate again while viewing the monitor creation. (Monitor files are always
created. Turn this to on just allows you to watch it being created).
3-29
3-30
Y Click Accept.
Y Main Bar Legend:
Y Orange Welding activity
Y White Waiting activity
Y Green Robot motion between poses
3-31
3-32
Zone
2 From the Interference Zone window, click Add to add the first
robots and its path.
3-33
3-34
Attributes
2 Select a path.
3 Right click a location and select Location Attribute Editor
window.
4 Select the Sync tab.
Use Motion
Interference Zone
3-35
3-36
9 Enter a clearance.
Y In the Interference Zone window, click Clearance.
Y In the Clearance value window, enter 100.
Y Press the [Enter] key.
3-37
3-38
1 Load myspot.ce.
2 Open the Location Attributes window.
Y From the Robcad Spot Toolbox Manager, select Location
Attributes
3 Select a path.
Y From the Location Attributes window, pick Table -> Select.
Y From the Select Paths/Locations window, pick the pa1 path
and the pa2 path.
Y Click [OK].
4 Copy the open clamps signals from the end of pa1 to the end of
pa2.
3-39
3-40
Y Click [OK].
Y From the Location Attribute Editor window, click Close.
8 Select the last location on the second path.
9 Send the signal go=0 to the first robot.
Y Follow the same process, except this time select the first
robot (gmfs420) for the Destination robot and enter a Value
of 0.
10 Select the first location on the second path.
11 Wait for a signal.
Y Select the Sync tab.
Y Select Wait signal.
3-41
3-42
Hard limits:
) Set the range from infinite motion to the correct range for that
robot
) Set by the manufacturer of the robot
) Controlled by the .e file or other kinematic joint limits
) Defined using the Modeling > Kinematics > Define
Mechanism
) Defined for the robot prototype
Soft limits:
Adding soft limits to a robot will change the shape of the robot envelope. Robot
envelopes were created in the WKP100U Robcad Basics course.
tab.
NOTE
J3 on robots are variable limit joints and should not have soft limits applied to
them).
to
3 Jog the robot to find the new max ranges for the robot.
tab.
3-43
3-44
NOTES:
Joints J2 and J3 have variable joint limits. So, jogging J2 affects the limits of J3,
and visa versa.
5 Enter the new soft limits for each joint of the robot.
Y Pick the joint to add soft limits to.
Y Pick the green low limit (on left).
Y
Y
Y
Y
Y
Lesson 6: Introduction to
Sequence of Operations
Introduction
Demo:
3-45
3-46
SOP Organization
Sequences are made up of operations; and operations are made up
of procedures:
) Sequence Operations performed in a certain order make up a
sequence. A sequence is associated with a workcell and is
saved as a file under the workcell folder. The sequence is stored
separately from the cell.
) Operation One or more procedures of the same type and
starting time. It is included in a sequence, starting at a specific
time after the start of the sequence, and is stored as part of the
sequence file.
) Procedure Basically, a procedure associates a part with a
path, and assigns the amount of time it takes to complete the
procedure.
3-47
3-48
Overview of an Operation
3-49
3-50
Lesson 7: Creating a
Sequence
Introduction
Operations performed in a certain order make up a sequence.
There are several types of operations that were briefly discussed in
the previous lesson. Within each operation, multiple events can be
performed.
1 Open a Sequence.
Y Open a sequence.
A cell can have more than one sequence. This command lists all existing
sequences for the loaded cell. If you want to edit an existing sequence, select the
sequence name in the list.
Define an Operation.
3-51
3-52
NOTE
A sequence can have more than one operation. This command lists all existing
operations for the current sequence. If you want to edit an existing operation, select
that operation name from the list..
3-53
CHAPTER 3
7 Click Accept.
8 Repeat these steps until all desired operations for this sequence
have been defined.
3-54
Y Pick in the first box for the Path/Program column and select
the path.
Robcad will figure out the duration for you later when the simulation runs
5 Do the same for the second robot (gmfs420_1) and path (pa2).
It will go into the second row right below for first robot and
path.
6 Pick in this box and enter a description of this operation.
3-55
3-56
Method 1:
Notice that this sequence of operations only has one orange color
bar. However, both robots simulate, and the clamps open and
close within it.
Method 2:
We could also represent this as one orange color bar for both
robots, and two cyan color bars for the clamps opening and
closing.
3-57
3-58
Chapter Summary
In this chapter the following was learned:
) How to edit the attributes of a location.
) How to do signal I/O using Location Attributes.
) How to do multiple robot work balancing using Location
Attributes and Interference Zone.
) How to set kinematic soft limits.
) How to do basic signal I/O with SOP.
) How to create a basic sequence.
Chapter 4
Mounted
Workpiece
Welding
About This Chapter
This chapter provides a description of advanced Welding
Techniques and mounted workpiece welding in Robcad Spot. It
contains the following lessons:
) Lesson 1: Mounted Workpiece States (Optional), page 4-2,
describes how to define states for kinematic devices.
) Lesson 2: Mounting the Workpiece, page 4-7, describes how to
mount the part to the robot gripper.
) Lesson 3: Creating a Rough Path, page 4-13, describes how to
create a rough path.
) Lesson 4: Orienting Workpiece Locations, page 4-17, describes
how to orient the locations on the part.
) Lesson 5: Using Via Locations with a Mounted Workpiece,
page 4-22, describes how to maneuver the part toward the
external welder.
) Lesson 6: Using Material Handling via Locations, page 4-27,
describes how to maneuver the part toward the fixture.
4-1
4-2
Y Click Select.
Y In the Open window, click Independent.
Y Click Accept.
4-3
4-4
Double click in the value box next to j1 and enter 40 and press the [Enter] key.
Notice the gun shifts.
4-5
4-6
Y Click Accept.
6 Use step 5 to define the CLOSE state with a value of 0.
7 Save and close the modeling session.
Y From the Top Menu window, select Files > Save.
Y Select Files > Close.
8 Open the fixture component for modeling.
9 Define the states (approach, retract) for the fixture using the
steps above.
The gripper should be mounted to the robot. The part and any spacers should then
be attached to the gripper.
4-7
4-8
Get the robot and use the Placement Editor Place command to move it only in the
Z. Pick the button of the base and the top of the base.
tab.
.
and select Placement
In the Placement window, click Put.
In the Put window click Locate At.
Pick the TOOLFRAME of the robot (you may have to display
it).
Click Accept.
8 Move the gripper out to the end of the spacer with the
Placement Editor Place command.
Y (With pick level set to Component) Right click the gripper
Y
Y
Y
Y
.
and select Placement
In the Placement window, click Place.
In the Place window, select X.
Select the spacer edge closest to the robot, select the spacer
edge farthest from the robot.
Click Accept.
4-9
4-10
Only the gripper should be mounted to the robot tool frame. All spacers should be
attached to the gripper.
4-11
4-12
4-13
4-14
Y Click [OK].
4 Get the welder.
NOTE
If you performed the optional exercise in Lesson 1, get the copy of the welder from
the current project. Otherwise, get the welder from the devices library.
Y
Y
Y
Y
tab.
4-15
4-16
Y Select Accept.
6 Check reachability using the motion menu.
tab.
Y In the Motion window, select the Reachability
Y Reach target should be the path just created (i.e. pa1).
Y Perform the reach check: Verify that all the locations are
shown in blue.
7 If you can reach all of your locations, then simulate your path,
otherwise wait for the next exercise.
Lesson 4: Orienting
Workpiece Locations
Steps to Orienting the Locations
Adjust the orientation of one of the locations, as a reference
location using the next two steps
) Define a location to check.
) Then modify the location orientation until it is reachable.
) Align the rest of the locations to match the reference location
) Define and the check the path so that all locations are
reachable
) Spot simulate the path
4-17
4-18
Y Click Accept.
5 Then modify the location orientation until it is reachable.
Y In the Spot Placement window, select Perform placement /
Modify loc.
4-19
4-20
Y Move the mouse left and right in the graphics window until
the longer axis (X-axis) is in the blue (reachable) area of the
pie.
NOTE
This type of reach check considers the reach envelope of the robot, but not
collisions between the part and the stamper.
NOTE
The same tools used in the previous chapter could be used here as well (Gun ->
Create and Weld_locs -> Rotate interactively). However, these tools would
consider the collisions between the part and the stamper, but the reach envelope of
the robot would not be considered.
NOTE
Another tool that we used before (Motion -> Robot Jog -> Drag Loc) could be
used to consider both the collisions between the part and the stamper, and the
reach envelope of the robot.
Y Click Accept.
7 Repeat steps 4 through 5 for the locations in the path so that all
the locations are reachable.
HINT
4-21
4-22
) Path1
Y approach1
Y wp1
Y retract1
Y approach2
Y wp2
Y retract2
Y approach3
Y wp3
Y retract3
NOTE
In this example, approach1 and retract1 can be the same location or two different
locations.
2 Add the approach and retract locations for each of the four
weld locations. (Four bolts).
Y Select Via_locs > Create & verify / By interpolation.
4-23
4-24
4 Use the Path Editor to shift the first via for each weld, up
.
Y
Y
Y
Y
Y
Y
Y
Y
.
Editor
From the Placement Editor window, click Object.
In the Object names window, select the via (name contains
_v) after the first weld location.
Click Accept.
From the Placement Editor window, click Put.
In the Put window, select the Locate At prompt.
Pick the first weld location.
Click Source Orientation.
Click Accept.
4-25
4-26
The TCPF of the robot should have been defined in Lesson 2 to a frame on the
gripper.
tab.
Select the Settings
Click TCPF.
Pick the gripper.f2 frame.
Click Accept.
tab.
4-27
4-28
Y
Y
Y
Y
Y Pick on the frame that is part of the fixture just above it the
area where the part goes.
Y Pick this frame again to make a second location here.
2 Add a via to retract from the fixture to the home pose.
Y
Y
Y
Y
Y
Y
Y
.
In the Path Editor window, click Add
In the Add window, pick the pa1 for the Destination path.
Add the location After.
Pick the in the Reference location field.
Pick the first location in the path.
Pick in the Locations to add field.
Pick one of the locations just created (not currently in the
path).
Y Click [OK].
4-29
4-30
.
From the Toolbox Manager, click Location Attributes
Select Table -> Add path/loc.
Pick in the box in the Add Path/Locations to Table window.
Pick the path.
Click [OK].
Right click the first location and select Attribute Editor.
Click the Sync tab.
Click Drive device.
For Device name, pick the gripper.
Y
Y
Y
Y
4-31
4-32
Y
Y
Y
Y
Y
Y
Y
Y
Y
Click Robot.
Select the robot.
Click Path Segment.
Select the path.
Click Loc in Path.
Select a via location in the path
Click an axis X, Y, or Z and move it around.
Click Best so far.
Click Reset.
Chapter Summary
In this chapter the following was learned:
) How to define states for kinematic devices.
) How to mount the part to the robot gripper.
) How to create a rough path.
) How to orient the locations on the part.
) How to maneuver the part toward the external welder.
4-33
Gun Searching
CHAPTER 5
Chapter 5
Gun Searching
About This Chapter
This chapter discusses what can be done with spot guns in Robcad
Spot. It contains the following lessons:
) Lesson 1: Creating Your Own Attributes for Searching, page 52, describes how to create your own attributes for searching.
) Lesson 2: Searching and Sets, page 5-8, describes how to create
sets and perform searches.
) Lesson 3: Smart Search Tools, page 5-14, describes how to use
the smart search tool.
) Lesson 4: The Browser, page 5-23, describes how to use the
browser.
) Lesson 5: Gun Search, page 5-26, describes how to use the gun
search tool.
5-1
5-2
See the WKP2090U Robcad Advanced Modeling and Kinematics course for more
information on this topic.
Introduction to Attributes
CRITICAL NOTE
Edit the user_attributes and user_family files with Word Pad, not Note Pad.
After editing an attributes or families file you MUST run the to_unix command from
a command prompt. It is best to put the resulting files into the ./Robcad/usr folder
as well.
The families file maps the attributes into groups (known as families)
such as guns, fixtures, and car parts, etc . . . according to your
needs. While modeling a component, you can choose the
corresponding family and assign the appropriate attributes. The
values of the attribute are saved together with the component.
Gun Searching
CHAPTER 5
5-3
5-4
Now, lets create a family for the attributes that we want to use on
our guns. The first step is to add the word ATTRIBUTE in front of
each of your attributes. The second step is to name you family and
put the word FAMILY before the first attribute in your family
followed by the name of your family. The last step is to add
END_FAMILY after the last attribute in your family. Here are the
results of our work.
FAMILY my_guns
ATTIBUTE WEIGHT
ATTIBUTE THROAT_HEIGHT
ATTIBUTE THROAT_DEPTH
ATTIBUTE GUN_STYLE
ATTIBUTE WELD_FORCE
END_FAMILY
We should store this in a text file in our home folder called
user_families.
Gun Searching
CHAPTER 5
WEIGHT r
THROAT_HEIGHT r
THROAT_DEPTH r
GUN_STYLE s
WELD_FORCE r
NOTE
WEIGHT r 1
THROAT_HEIGHT r 1
THROAT_DEPTH r 1
GUN_STYLE s 1
WELD_FORCE r 1
NOTE
5-5
5-6
GUN_STYLE s 1 p
WELD_FORCE r 1 p
NOTE
Gun Searching
CHAPTER 5
NOTE: If this usr folder .robcad file does not exist, create it. Use
the .robcad file in the dat folder (i.e. C:\robcad\dat\.robcad) as
reference. But only copy the lines into the usr folder .robcad file
that you are modifying (Do NOT copy every line, or the Robcad
software may not operate correctly)
The location of the user families and attributes file is relative to the
Robcad dat folder (i.e. C:\robcad\dat).
NOTE
The ../ is what is meant by a relative path. The ../ means to go up one level on the
folder tree. Remember that these paths are relative to the $ROBCAD/dat folder.
5-7
5-8
) Attribute Editor
Y Allows you to create an icon for a component that is
viewable in the Browser.
Y You can also view all the attributes youve created for the
selected entity
) Set Editor
Y Allows you to create a set, which is a list of components.
Y A set can be searched or browsed.
) Smart Search
Y Allows you to search the a library for an existing component
using the attributes assigned
Y The results is a set of components that could be viewed in
the browser to decide which one should be used in the
current cell.
Gun Searching
CHAPTER 5
) Browser
Y Allows you to pick on a component name and see a picture
of it along with its family attributes.
Y Would be a great way to help users build probe assemblies,
select heads for mounting and select probe assemblies for
mounting.
) Gun Search
Y Automatically gets guns from the library, moves then along
the spot path, to see if it is good for this job.
5-9
5-10
Gun Searching
CHAPTER 5
What Is a Set?
The set is a group of components, which should be defined by
using the Set editor. The source can be either library, current
project, or another set, which had been defined earlier in the
project. The set is saved immediately in the project with a .set
suffix. The search domain of the smart search will be this set. The
results from a smart search is a new set, that will be named
result.set.
.
4 Chose the name of the set.
Y From the Set Editor window, click Destination set.
Y Type: gun_set.
5-11
5-12
Gun Searching
CHAPTER 5
NOTE
The set is stored as a text file with a .set extension in the working folder.
5-13
5-14
Gun Searching
CHAPTER 5
5-15
5-16
When the search ends the components that match the expression are listed. If you
want to save the result, copy it to a new set. All the information of the search will be
saved in the new set as well.
.
3 Select the set on which the search will be performed.
Y Select source set > gun_set.
4 Enter a name for a destination set that will contain the results of
the search by picking Dest. set and typing in results.
Gun Searching
CHAPTER 5
5-17
5-18
8 Press the right mouse over the name of the attribute to search
on.
NOTE
The name of the attribute is pasted into the box in the Attribute column that you
selected a couple of steps back.
9 Enter Values for this attribute that you would like to search on
in the From/Has and To columns.
10 Enter other attributes to search on if you want.
11 Start the search.
Gun Searching
CHAPTER 5
Y Click Run.
.
2 Select the set on which the search will be performed.
Y Select source set > gun_set.
3 Select Textual expression.
5-19
5-20
4 Enter a name for a destination set that will contain the results of
the search.
Y Select: Dest. set > Results.
5 Select the family containing the attributes for the component.
Gun Searching
CHAPTER 5
NOTE
We are now going to build the following expression: ($WELD_FORCE < 300).
Here are the steps to do it.
7 Click Attribute.
8 Right click over the word WELD_FORCE in the Attributes box.
Notice that this will paste that attribute into the expression box.
5-21
5-22
14 Get rid of the Set Editor Toolbox by clicking on the Set Editor
icon again.
Gun Searching
CHAPTER 5
5-23
5-24
to bring it
4 Select: Results.
Y Click Select.
5 You can now view each of the components found by the smart
search.
Y Double-click on GUNS.
Gun Searching
CHAPTER 5
The browser only the shows attributes that where stored in the prototype in a family.
All of the guns have attributes on them.
5-25
5-26
Gun Searching
CHAPTER 5
Y
Y
Y
Y
5-27
5-28
Y Enter an Angle of 5.
Gun Searching
CHAPTER 5
Y Enter a Step of 5.
Y Click Accept.
9 Finish a gun check upon completion.
Y For Next gun, select On completion.
10 Click Run.
.
From the Toolbox Manager, click Browser
Click Library and select Set.
Choose the results set.
Click Select.
Browse into the guns library.
We can tell that mga_2294k.co cannot be mounted the
robot. On the other hand looks as though sa_81429b.co
may work.
NOTE
The result set is updated each time a search is performed. This result set is is
different from the result set produced by the smart search.
5-29
5-30
Y
Y
Y
Y
Y
tab.
14 Define the tool frame (make sure that the robot is the active
mech.).
Y In the Motion window, click tcpf.
Y Select sa_81429b.fr1.
Y Click Accept.
15 Check reachability of the robot with the mounted gun to the
welds.
16 Define the robot and path of the simulation.
Y From the Top Menu, click Spot_simulation.
Y Click Robots & paths.
Y For Robot, select na8608_15ar.
Y For Path, select pa1.
Y Click Accept.
17 Simulation the path.
Y From the Top Menu, click Spot_simulation.
Y Click Simulate.
Y Click Accept.
Gun Searching
CHAPTER 5
Chapter Summary
In this chapter the following was learned:
) How to create your own attributes for searching.
) How to create sets and perform searches.
) How to use the smart search tool.
) How to use the browser.
) How to use the gun search tool.
5-31
Chapter 6
Other Selected
Topics
About This Chapter
This chapter provides a description of other selected topics in
Robcad Spot. It contains the following lessons:
) Lesson 1: Servo Guns, page 6-3, describes how to use servo
guns.
th
6-1
6-2
Usage
When welding is complete, the servo gun opens in either of two
different ways:
) The passive arm retracts to its open position, and the active arm
moves to a new value.
) The passive arm retracts to its open position, and the active arm
moves to its position before the welding operation, but using a
different arrival-zone value; thus the robot starts moving to a
new location while the gun is still moving. Kuka robots use this
method.
Active arm - the active arm is defined as a regular external axis of
the robot. Any function, by which the controller controls an
external axis, can therefore control also the servo gun.
Passive arm - movement of the passive arm is limited; it is used for
balance against the active arm.
6-3
6-4
Gun states - The servo-gun model must have a CLOSE state (pose).
The commands in the Robcad Spot Gun Search toolbox require the
CLOSE state, and may also use optional OPEN and SEMIOPEN
states.
Mounting a servo gun Mount places the servo gun on the robot
and attaches it to the robot, and also constitutes the active arm as
an external axis of the robot.
Creating and updating locations - The locations for servo-gun
simulations must be compound in order to move the active arm
together with the robot. To constitute locations as compound
locations, issue for them the mark compound and update
commands in the Motion toolbox.
Location attributes. Servo guns do not use the POSE attribute;
instead, they use the main-joint value recorded in the Servo tab of
the Location Attributes toolbox.
OLP support. The default controller supports simulating servo
guns; users may request that other controllers be added: please
consult your Tecnomatix Applications Engineer. Motion to via
locations merely requires defining them as compound locations.
For motion to welding locations, the robot:
1 Moves to the compound welding location.
2 Moves the servo gun to its CLOSE pose.
3 Simultaneously moves the passive servo-gun joint to its OPEN
pose, and moves the active servo-gun joint to its DEPART
attribute value if any.
Requirements
Before defining a welding gun, ensure that:
) A component is currently being modeled.
7 In the Gun Define window, click Tcp frame and select the Tcp
frame.
8 In the Gun Define window, click Define as servo (instead of
Define as gun) to constitute the device as a servo gun. The
Define as a servo window opens.
6-5
6-6
6-7
6-8
6-9
6-10
The Servo tab is available because the Active Mechanism is a robot with a servo
gun mounted to it.
6 Change the servo values for this location using the Servo tab.
Y Select the Servo tab.
NOTES:
The main joint of a servo gun, also designated the dynamic or active arm, is
controlled by an electric motor; mounting a servo gun on a robot makes the main
joint as an external axis of the robot.
The lower portion of the Servo tab displays information about the mounted servo
gun: its name, and the upper and lower limits of its main joint.
6-11
6-12
This command also records with the compound location the values
of all of the external axes associated with the robot. If the robot is
subsequently moved to that location, its associated external axes
also move simultaneously to their values recorded for the location.
The active mechanism must be a robot having at least one external
axis; otherwise, an error results.
6-13
6-14
) Ext no - The external axis number of the active robot, that you
want to assign the compound locations to.
The geometry for the rail could be created in a CAD system, should as NX.
However, the kinematics should be defined in Robcad.
2 It should consist of two boxes. One is the rail track and the
other is the carriage that carries the robot along the track. (See
the WKP100U Robcad Basics course to see how to create
kinematic links)
Y Example: Dimensions
Y Rail 15,000 x 800 x 1000
Y Carriage 800 x 100 x 1000
3 Place the carriage on one end of the rail.
4 After creating the links, define the rail as a kinematic device
having a single prismatic joint (J1) to move the rail along the
track.
5 Save and close rail.co modeling.
window.
Y
Y
Y
Y
Y
tab.
6-15
6-16
NOTE
Use the motion reachability to move the robot along the track so that the first few
locations are reachable by the robot.
Click Accept.
tab.
Pick Jog.
Move the mouse left and right in the Graphics Window while holding down the
middle mouse button until you get the location blue.
tab.
9 Repeat steps 7 and 8 for the next few locations in the path.
Store your cell.
Y
Y
Y
Y
6-17
6-18
Lesson 4: Spreadsheet
Introduction
Your License package may not include the Spreadsheet.
Spreadsheet
).
6-19
6-20
6-21
6-22
Any field (attribute) can be added to the spreadsheet and managed with the
spreadsheet/line manager.
6-23
6-24
6 Use the tools in Robcad Spot to create a spot path that the robot
can reach.
7 Upload any changes to the points back into the spreadsheet.
NOTE
The spreadsheet contains information about the weld points in the line.
7 In the Tree window, choose c2055, c1970, g333 (use the [Ctrl]
key, to pick them together).
8 In the Tree window, select Edit > Blank.
9 Close the toolbox by clicking the icon again.
Y The first cell, which you will assign points to, is op10.ce.
This cell is the cell which c1968 and c2450 should be
welded together. The points are attached to c2450.
Y For convenience, you can hide the non-relevant points.
Y Points wp81wp111 are the weld points whose connecting
between the parts. In order to find the first point the find
mechanism can be used:
10 In the Spreadsheet window, select Data > Find > c2450
(point wp81).
11 Select all the lines before wp81.
12 In the Spreadsheet window, select Worksheet > Hide > Row.
13 Go to line 65 (point wp114) select all the rows until the end.
14 In the Spreadsheet window, select Worksheet > Hide > Row.
Y The weld time in the cell is limited to about 55 seconds,
thus the cell cannot include all the weld points. First, the
geometric points should be assigned, those points must be
welded before the other points.
15 In the Spreadsheet window, select change all the geo points (in
type column) to op10 instead of master in station column
(points 84, 85, 87, 93, 95, 97, 100, 101).
Y This can be done by using copy and paste features: [Ctrl][C] and [Ctrl]-[V], or by marking the desired word and paste
it using the middle mouse button.
Y After assigning the geo points, assign some other points to
the cell. It seems that 16 points are enough for one cell.
16 In the Spreadsheet window, select station column> assign the
following points to op10 (points 83, 86, 88, 89, 102105).
17 In the Spreadsheet window, select File > Save project.
Y The save project command will create new file wp.ssp in
op10.ce folder. This file includes the information about the
weld points which were assigned to the cell. Browse the
messages in messages window to see the message about the
saving op10.ce/wp.ssp file.
6-25
6-26
All the assigned points from master cell appear. The designer gets the points and
starts making the weld task. After he knows that he has the ability to reach all the
points he can assign the points as approved. If he has a problem with some points,
he can assign those points.
Any field (attribute) can be added to the spreadsheet and managed with the
spreadsheet/line manager.
6-27
6-28
6-29
6-30
6-31
6-32
Y Select Accept.
7 Set the scale of the view:
Y From the Drafting window, select View contents / Scale.
Y Pick in the view.
Y Click Accept.
8 Select the desired scale.
Y Click Select.
9 Set the view mode.
Y From the Drafting window, select View contents / View
mode.
Y Pick the view.
Y Select the desired mode such as HLR.
NOTE
Horizontal
Y For Points, pick the start and end for the dimension(s).
Y For Place, pick where to put the dimension(s).
Y Click Accept.
4 Add some text.
.
Annotation
Y Type some text into the box.
Y Click Accept.
5 Select where to position the text on the drawing (not a view).
Y Click Accept.
6 Change the text.
6-33
6-34
Y Click Section
6-35
6-36
3 Select the red frame on the oil filter (sect_fr) as the frame at
which to locate the section plane.
Y Set the creation frame to Xy.
Y Select xx.
Y All components as the components to cut.
Y Set Width to 400.
Y Set Height to 400.
Y Give the section a name of your choosing.
Y Click te Accept.
Y The section plane will appear on the screen.
4 You will notice that the section plane created is not centered
about the frame selected.
6-37
6-38
6-39
6-40
Chapter Summary
In this chapter the following was learned:
) How to use and create cables.
) How to use servo guns.
) How to get parts with the browser.
) How to use the spreadsheet.
) How to use the PLP and rough volumes.
) How to output pictures and text.
) How to use the assembly tree.
) How to use the interactive section cutting tool.
6-41
6-42
EXPERT
SYNTHESIZE
ANALYZE
PRACTICE
EXPOSURE
NO KNOWLEDGE
PUTTING IT
ALL
TOGETHER
6-43
6-44
Lesson 9: Where Do We Go
From Here?
Introduction
If you want to learn more about Robcad path development and
application specific Robcad features, try these classes:
) WKP203U Robcad Paint
) WKP204U Robcad Arc
If you want to learn more about advanced Robcad topics, try these
classes:
) WKP209U Robcad Advanced Modeling and Kinematics
) WKP211U Robcad Off-line Programming
See http://training.ugs.com for more information
Appendix A
WKP202U
Classroom Setup
About This Chapter
This chapter provides a description of how to setup a class and
contains the following lessons:
) Lesson 1: Software Requirements page 2, describes the
software and applications that must be installed on every client
for this class.
) Lesson 2: Classroom Setup page 3, describes how to setup a
class.
) Lesson 3: After Class: Resetting the data page 8, describes how
to delete the class projects so you can use the same data for
future classes.
Lesson 1: Software
Requirements
Software Requirements
This class requires the following list of software and applications be
installed on every client:
) Robcad
) Microsoft Excel
) Acrobat
rd
The training data zip can either be opened into the %ROBCAD%\data folder, or
into the Robcads start in (a.k.a. HOME) folder. These instructions assume that
the data is placed in the %ROBCAD%\data folder. The start in folder is specified
on the windows shortcut used to start Robcad. To change it, right click on the
shortcut and select Properties. Change the start in folder. Click [OK].
Y
Y
Y
Y
Type: cmd
Change directories to the C:\Robcad\data folder.
Type: attrib h /s
Type: attrib r /s
1 Start Robcad.
Y Select Start -> Programs -> Tecnomatix -> Robcad ->
Robcad
Y Or double-click the Robcad icon on the desktop.
2 Check the Robcad Spot license.
Y In the Top Menu window select the Robcad -> Spot. The
Spot menu appears.
3 Set the library root.
Y In the Top Menu window select the Setup button. The
Setup window appears on the right side of the Graphics
Window.
Y In the Setup window, select the Projects button.
1 Start Robcad.
Y Double-click the Robcad (Robcad) icon on the desktop.
2 Open the workcell in Robcad.
Y In the Top Menu window select the Layout button. The
Layout window appears on the right side of the Graphics
Window.
Y In the Layout window, select the Load cell button.
In this class it is not necessary, however if you want to change drive letters (for
example to the I: drive), it can be accessed by typing /* in the Filter field and
pressing [Enter]. You can then double-click the desired drive.
Appendix B
Customizations
Used in Training
About This Chapter
This chapter provides a description of the customizations used in
class and contains the following lessons:
) Lesson 1: Customizing Top Bar Menus page B-2, describes the
top-bar menu customizations used in class.
) Lesson 2: Customizing Families and Attributes Files page B-3,
describes families and attributes file customizations used in
class
B-1
B-2
Lesson 2: Customizing
Families and Attribute Files
Introduction
The default files that determine the attributes associated with each
family and the type of each attribute are:
C:\Robcad\dat\families or /usr/local/robcad/dat/families
C:\Robcad\dat\attributes or /usr/local/robcad/dat/attributes
For the training we created special files and placed them in the
Robcad usr folder (C:\Robcad\usr or /usr/local/robcad/usr). We
added the following lines to the .robcad file:
USER_ATTRIBUTES usr_attributes.demo
USER_FAMILIES
usr_families.demo
USER_ATTRIBUTES_PC usr_attributes.demo
USER_FAMILIES_PC
usr_families.demo
B-3
B-4
Update Locations
APPENDIX C
Appendix C
Update Locations
About This Chapter
This appendix provides information on the update locations ability,
and contains the following lessons:
) Lesson 1: Displaying Unupdated Locations, page C-2, describes
how to display the locations that are not updated.
) Lesson 2: Updating Locations, page C-3, describes how to
update locations that are not updated.
C-1
C-2
Lesson 1: Displaying
Unupdated Locations
Introduction
Display unupdated is a spot application under weld locs menu.
This command opens a window displaying information about
component instances in the workcell that have changed subsequent
to the time when welding locations were placed on them.
The window also shows new welding points that were imported
into the workcell by means of the
Weld_Locations -> Points -> Import
Locations that were created in the workcell or that were brought to
the workcell from the Toolbox spreadsheet by means of the
Weld_Locations -> Points -> Create
This command opens either a short or a long window. The short
window lists the names of welding points and their respective
welding locations, if any. The long window also lists the welding
points and their respective welding locations for cases where they
no longer correspond to each other. It lists their respective names
and coordinates, and also the names and values of their attributes
that do not correspond.
These details enable determining precisely what needs to be
changed in order to cause the welding points and their respective
welding locations again to correspond. The long window
terminates with the same summary list that the short window
displays. In addition to the window that opens, the Display
unupdated command also colors the entities magenta in the
graphics window, including locations and points that were
modified.
Update Locations
APPENDIX C
C-3
C-4
Exercise: Using it
Objective: To use the command.
1 Load cell -> op10_update
2 Spreadsheet -> open
3 Make changes in attributes for two locations
(SSP_WP_CURRENT, SSP_WP_VOLTAGE)
4 Change some comments (est_time)
5 Change placement of weld point
6 Spreadsheet -> robcad -> update robcad
7 Close the spreadsheet
8 Spot -> Weld locs -> points, create two new points by pick
9 Spot-> Weld locs -> points, delete two points
Y In the cell there are some deleted points, some new points
and some modified points. Using the Display unupdated
command all the changes can be seen.
10 Spot-> Weld locs-> display unupdated-> long
NOTE
The colors of the weld points had been changed using the update automatic
command all the locations be updated according to the weld locations changes