Version: 8.2
Course Code: WKP100S
Updated: January 2008
Publication Number: MTXW100S-S-082
Table of Contents
i
Publication Number
MTXW100S-S-082
Process Simulate Basics Student Guide
ii
Manual History
Manual Product Publication
Revision Version Date
A V 7.2 April 2005
B V 7.5 September 2005
C V 7.5.1 November 2005
D V 7.6 April 2006
E V 7.6.1 February 2007
Other company and brand products and service names are trademarks or
registered trademarks of their respective holders.
Process Simulate Basics Student Guide
vi
Table of Contents
Chapter 1: Introduction to Process Simulate ................................1-1
Lesson 1: Introduction .............................................................................................. 1-2
Lesson 2: Methodology and Workflow ..................................................................... 1-6
Lesson 3: The Theory of Tecnomatix eBOP ............................................................ 1-11
Lesson 4: Creating a Study...................................................................................... 1-20
Lesson 5: Accessing Data in Process Simulate ........................................................ 1-27
Lesson 6: Process Simulate Data Management ....................................................... 1-34
Chapter 1
Introduction to
Process Simulate
Lesson 1: Introduction
Introduction to the Training
Manual Structure
The training manual is designed for a classroom containing
between three to eleven eMS clients, an eMS server (a.k.a.
eMServer) workstation, and an Oracle Server machine.
The students will be assigned as follows:
¾ Bullet Conventions:
Y From the File menu, select Save. The current file is saved.
Or
Y Select File -> Save. The current file is saved.
2 Here is how an icon from a toolbar is refered to in an exercise:
Basic Definitions
eBOP is an electronic bill of process. It is made up of four primary
components: Product, Operations, Resources, and Manufacturing
Features.
Product – refers to the object that will be produced from the
manufacturing process described in the eBOP.
Operations – refers to the sequence of steps that will be performed
to produce the product.
Resources – refers to the objects such as machines, tools, and
workers--within a manufacturing plant--that will perform the
operations to produce the product.
Manufacturing Features – Manufacturing features are used to
represent special relationships between several parts. Two
examples of manufacturing features are weld spots and datums.
Also in this training, eMS database refers to the Oracle database
used by Process Designer, Web-Based BOP Manager, WI Browse
Server, and BOP Web Reporting. eMS data is data within the eMS
database.
Opening a New
Study
Creating an
Operation
Creating a Sequence
of Operations
Analyzing and
Modifying a Path
Outputting
Deliverables &
Collaboration
NOTE
An Operation in Process Simulate is equivalent to a Teamcenter Manufacturing
Process. Sometimes the words Operation and Process will be used
interchangeably in class. More on this later in class.
Collision list pairs and set clearances are created using the
Collision Setup toolbox, and are checked during the movement of
the parts along their paths.
The path is then simulated. When desired, the simulation can be
halted and then restarted in either the forward or the reverse
direction. The simulation may begin at any location or at any time.
The simulation can be stopped when one of the collision or
clearance conditions is violated.
The path can be edited at problematic locations to obtain a more
optimized path. The last step in this process is the verification of all
locations where an assembly part violates a predefined clearance
along the path, and the determination of where minimum
clearances are reached along the path.
2a
2b
2a
2b
1
3a
3b
2a
4
2b
3b 3a
2a
2b 4
3a
3b
5a
5b
¾ Product Representation:
) Part Library is a flat tree that contains the master of each
unique part from the hierarchical product tree.
) Product Tree is a hierarchical tree typically organized by
regions of the final product (i.e. underbody, motor
compartment, etc…) by the product design group. Two types
of product trees:
Y EBOM – (Engineering Bill of Materials) Product data
organized by areas of the vehicle. This is the typical tree
used by the product design group and stored in a CAD
system.
Y MBOM – (Manufacturing Bill of Materials) Product tree
organized by how the product will arrive at the plant for
assembly. This tree contains assemblies of incoming parts
into the stations along the line.
) In Process Assembly Tree (or IPA Tree) is a hierarchical tree
similar in structure to the operations tree. It contains the list of
parts that have been allocated as incoming parts into a station
in the assembly line.
¾ Resource Representation:
) Resource Library is a flat tree that contains the master of each
unique resource from the hierarchical resource tree. More
resources may exist in the resource library than are used in the
resource tree. This library shows the standard list of common
resources (i.e. robots and workers) and resources specific to a
project (i.e. tooling). Sub-libraries can be created to better
organize the resources.
) Resource Tree (a.k.a. BOR: bill of resources) is a hierarchical
tree typically organized by regions of the manufacturing plant
(i.e. plant, line, zone, station, etc…). Each station contains a
list of resources used there.
¾ Operation Representation:
) Operation Library (optional) is a flat tree that contains the
template copy for commonly used operational sequences.
) Operation Tree (a.k.a. EBOP: electronic bill of process) is a
hierarchical tree typically organized by regions of the
manufacturing plant (i.e. plant, line, zone, station, etc…). Each
station contains the sequence of operations that will be
performed there.
Get
Create
product
Context
data Sync product data.
from
containing
the PDM Product
(UG, Create an operation and Robcad (Robotics)
data
CATIA,
(i.e. from
ProE,
UG, resource tree to produce
CATIA, I-DEAS,
etc…) the product. Link and
Process Simulate Spot (Weld
ProE, etc…). validate the product,
Verification)
Optionally include operation, and resources
Operation / trees. Publish eBOP and
Resource Templates IPA. Open Process Simulate Assembly (Assembly
View published Study Process Analysis)
eBOP and IPA.
Sync Process Simulate Human (Manual
Operations)
¾ Detailed Steps
1 Data Administrator creates new Collaborative Context
(containing the desired Structure Contexts).**
2 Data Administrator creates a new Application Interface and
matching eMS project.**
3 Users synchronize Context data into this project.**
4 Create Plant/Line/Zone operation and resource tree skeletons.**
5 Create Station inside the Zones.**
6 Layout the station Resource contents (or at step 9).**
7 Assign Template Operations to Stations.**
8 Setup PERT chart for Zone/Stations. **
9 Assign Resources to Stations (or at step 6). **
10 Request/Perform a detailed study (Robcad, Plant Simulation,
Process Simulate Spot, Process Simulate Assembler, Process
Simulate Human, Process Simulate Robotics, Process Simulate
Commissioning, etc…).
11 View data using Wed-Based BOP Manager and BOP Web
Reporting.**
12 Users Publish to Teamcenter and Process changes**
** We will not cover these topics in this training class. It will take
several classes to cover all these steps.
instructor administrator
student user1
student user2
student user3
student user4
student user5
student user6
student user7
student user8
student user9
student user10
Y Click [OK].
2 Open the Human Sim Training project. (If the project is not
already opened).
Y From the Open Project window, select the Human Sim
Training project.
Y Click [OK].
3 Check out your working folder and set it as the working folder.
Y Browse into the Working Folders folder.
Y Check out your working folder according to this chart:
Right click it and select check out.
4 Check it out.
Y From the Navigation Tree, right-click the Demo PrZone and
check it out.
) Click [OK].
) Select a Project from the project list.
) Click [OK].
) In the Process Simulate Naivgation Tree, browse to a
RobcadStudy.
) Click [OK].
) Select a Project from the project list.
) Click [OK].
) In the Process Designer Naivgation Tree, browse to a
RobcadStudy.
) Right click the RobcadStudy and select Open with Process
Simulate.
instructor administrator
student user1
student user2
student user3
student user4
student user5
student user6
student user7
student user8
student user9
student user10
Y Click [OK].
2 Open the Assembler Sim Training project. (If the project is not
already opened).
Y From the Open Project window, select the Assembler Sim
Training project.
Y Click [OK].
3 Browse to your study folder.
Y In the Navigation Tree, expand the Studies folder.
Data Structure
¾ 3D Data File Types (Dataset):
The system root folder contains several folders of 3D Data Files and
other external files referenced by nodes within the Tecnomatix eMS
database. Component prototypes are referenced from this area
into a Resource Library or part Library within the Tecnomatix eMS
database. Part prototypes are instanced from these libraries into the
product tree. Resource prototypes are instanced from these
libraries into stations in the resource tree. Studies are made from
these stations. Data from these studies is sent to Process Simulate.
Chapter Summary
In this chapter the following was discussed:
) The basic concepts of Process Simulate and Process Designer
were discussed.
) The concepts of System Root, projects, libraries, workcells, and
components were introduced.
Chapter 2
Introduction to
the Process
Simulate
Environment
) Toolbars: The toolbars are located just below the menu bar.
These contain shortcuts for functions available on the menu
bar.
) Status Bar: The status bar is located at the very bottom of the
Process Simulate window. It displays the status of the last
executed command and the systems readiness to execute the
next command.
Viewer Area
The viewer area takes up most of the Process Simulate window.
The next lesson is completely dedicated to it.
Navigation Tree
The Navigation Tree offers a way to browse the Process Designer
trees from within Process Simulate. Think of it like a mini Process
Designer.
¾ Usage:
Graphic Viewer
The Graphic Viewer is the 3D window showing all the current
displayed elements of the workcell.
Note
Section
Dimension
Label
Frame
NOTES:
Expanding Trees:
One level of a tree can be expanded by clicking the + icon next to a node in a tree.
The [*] key can be used to expanded levels of the tree. We will also learn how to
do this using the right-click menu in the next lesson.
Collapsing Trees:
One level of a tree can be collapsed by clicking the - icon next to a node in a tree.
We will also learn how to do this using the right-click menu in the next lesson
4 Any node can be selected by clicking it; previously selected
nodes are then deselected. To select several separate nodes
simultaneously, hold down the [Ctrl] key and click the
additional nodes, as required. To select a range of nodes
together, select the first node you want, hold down the [Shift]
key and click the last node you want.
NOTES:
The Shift Key:
The [Shift] key enables you to select more than one entity in a consecutive list.
Pick the first entity, then hold down the [Shift] key and pick the last entity in the list.
This key works in the Tree viewer only. Selected entities are highlighted in green in
the Graphic Viewer.
The Ctrl Key:
The [Ctrl] key enables you to select more than one non-consecutive entity. Hold
down the [Ctrl] key and pick each desired object. This key works in the Tree viewer
and the Graphic viewer. Selected entities are highlighted in green in the Graphic
Viewer.
5 Nodes can also be selected from the Graphic Viewer. To select
components, make sure the Pick Level is set to Component. To
select entities, make sure the Pick Level is set to Entity.
NOTES:
Pick Level:
There are two main Pick Levels in Process Simulate, Entity and Component.
These levels determine what is selected when you click an object. If the Pick Level
is set to Component and you click one entity of a component, the entire component
becomes selected. If the Pick Level is set to Entity, then only that entity (that is,
part of the whole component) is selected.
are not read-only). Then click Edit -> Group -> Group .
The new group is created at the bottom of the list on the
Objects tab of the Tree Viewer.
NOTE:
If this icon is not shown on the toolbar, it will have to be added using the
Customize option from the Tools menu. This process is explained later in
Lesson 4: Customizing the User Configuration, page Error! Bookmark not
defined..
NOTE:
Whenever a new object is added to a cell, it will be added to the bottom of the
list of entities on the Objects tab of the Tree Viewer.
¾ To rename a group:
Nodes in the object tree (that are not read-only) can be renamed by
first selecting them and second, clicking them again. A frame will
appear around the selected text, which a new name can be
entered.
1 Select the group just created in the object tree during the
previous exercise.
2 Click the group again, and then rename it my_group.
Lesson 3: Snapshots
Introduction
The Snapshots Editor viewer displays the snapshots created for a
cell. From the Snapshots tab, you can create a snapshot of the
working cell displayed in the Graphic Viewer. Snapshots are used
to store specific views and viewing angles during your work for
later reference.
Creating Snapshots
A snapshot preserves the current view of the workcell. The
recorded view includes the point of view, the location of objects
and the visibility of objects. Snapshots can be useful when
constructing a current assembly or for planning future assemblies.
¾ To create snapshots:
1 Rotate, pan, zoom, blank and display entities in the Graphic
Viewer.
2 Select the Snapshots tab of the tree viewer.
NOTE
Snapshots can be displayed in the upper part of the Snapshots tab in three views:
list, small icons or large icons. The view is selected by right clicking in this window
pane.
The lower part of the Snapshots tab displays the snapshot currently selected in the
upper part of the Snapshots tab as a large icon.
Once you have created a snapshot, you can use the buttons at the
top of the Snapshots tab to do the following:
Snapshot button.
Y Select Objects Visibility.
NOTE
Object visibility is only available when applying a snapshot directly (not when
applying a snapshot via an operational event). More on this later…
Lesson 4: Review of
Placement Commands
Introduction
The Placement commands in Process Simulate are the same as in
the ones learned in EMS127 (Basic Process Designer class). We
will quickly review them here.
Placement Commands
In this section, the various tools required to position instances
within a Study are discussed.
The basic placement methodology of Process Simulate is as
follows:
) Open a Study.
) (Insert a Part or Resource instance).
) Use the placement commands to move Parts or Resources into
position.
) Save the Study.
Fast Placement
This lesson will cover the Fast Placement command and other
commands that relate to it.
Placement Manipulator
This lesson will cover the Placement Manipulator command
and other commands that relate to it. The Placement Manipulator
command will be described in detail later in this lesson. We will
start by explaining the “other” commands.
Frame Creation
Permanent or temporary reference frames can be created using
several techniques:
) Frame by 6 points
) Frame by 3 points
) Frame by 2 points
Relocate Command
The Relocate command can be used to place and move objects
around in a Study. To access the Relocate command, you first need
Copying Objects
¾ There are several ways to copy objects:
) Select the desired objects, select Edit -> Copy, and, pick a new
location in the Graphic Viewer, then Edit -> Paste.
) Select the desired objects, drag and drop with the [Ctrl] key in
the Tree Viewer onto a new parent object in the tree.
) Select the desired objects, select Modeling -> Duplicate
Objects.
Y
7 Go to a top view.
Y Select Viewpoint from the toolbar or from View -> View
Point.
Y Select Top.
3 Move the two copies of the table under the PrStation object on
the Objects tab of the Tree Viewer.
Anther way to copy objects is to drag and drop them on a parent
object, with the [Ctrl] key depressed.
Lesson 5: Additional
Commands
Window Manipulation
¾ To resize the Process Simulate window:
NOTES:
An asterisk [*] is used as a wild card in the find window. So searching for fr* will
locate all objects that begin with the letters fr.
¾ Expand to selection:
¾ To collapse to selection:
) Pick an object in the Objects Tree viewer, right click on
nothing, and select Collapse -> Collapse Level.
Select View -> Display Floor to toggle the floor on and off.
) When the floor is displayed the menu option will look like this:
) When the floor is hidden the menu option will look like this:
OR
Place the cursor on a toolbar icon and look in the lower left
corner of the Process Simulate window (below the Edit Viewer).
A one-line description of the button’s purpose is displayed:
NOTE:
Errors that occur are also displayed on this line.
Chapter Summary
In this chapter the following was discussed:
) The menu and toolbar options available in Process Simulate
were discussed.
) The different types of viewers available in Process Simulate,
how to access them and the hierarchy of the Process Simulate
Tree Viewer was discussed.
) Got an review of the three methods of object placement.
) Discussed other functions that can be used in Process Simulate
such as resizing the Process Simulate window.
) The chapter finished by discussing how to access online help
for a command.
Chapter 3
Process Simulate
Analysis Tools
This chapter discusses how to use the special static and dynamic
collision detection tools available in Process Simulate, and explains
how to define a section plane and use it to cut sections. It contains
the following lessons:
) Lesson 1: Demonstrations of Process Simulate, page 3-2,
allows the students to see Process Simulate uses.
) Lesson 2: Introduction to Collision Detection, page 3-13,
describes the Collision Viewer and how to setup a collision set.
) Lesson 3: More on Collision Detection, page 3-21, describes
how to setup collision options to fine tune the collision
reporting.
) Lesson 4: Factors that Affect Collision Detection, page 3-32,
describes several factors that affect collision detection results.
) Lesson 5: Cutting Sections, page 3-37, describes how dynamic
sections of workcell components can be cut along the YX-, YZ-,
and ZX-planes of the working frame.
) Lesson 6: Final Notes on Cutting Sections, page 3-41, describes
how to do more with dynamic sections.
Lesson 1: Demonstrations of
Process Simulate
Introduction
Normally at this point you would begin developing paths and
combining them into a sequence of operations. However since the
steps to develop and analyze paths for deferent types of operations
are a little different, there are other courses to describe it. So, this
lesson includes several demonstrations of Process Simulate usages:
) Robotic processes – Covered in more detail in the Process
Simulate Spot (WKP212S) course.
) Human process – Covered in more detail in the Process
Simulate Human (WKP206S) course.
) Assembly processes without the constraint of a human or a
robot – Covered in more detail in the Process Simulate
Assembler (WKP201S) course.
NOTE:
Middle Button: Use the middle button for zooming in or out of the Graphic
Viewer. Moving the mouse left or right affects the direction of the zoom. To
zoom out, move the mouse left; to zoom in, move the mouse right. The
distance the mouse moves across the screen affects the magnitude of the
zoom, when continuous viewing is set.
Right Button: Use the right button for panning in the Graphic Viewer. Moving
the mouse in any direction affects the direction panned, when continuous
viewing is set.
Middle and Right Buttons: Use these buttons together to rotate the object's
viewpoint in the Graphic Viewer. Moving the mouse in any direction changes
the viewpoint. The distance the mouse moves across the screen affects the
amount of rotation, when continuous viewing is set.
2 Play the simulation using the Sequence tab of the Edit Viewer.
Y Go to the Operations Tree viewer.
Y Right-click Verify and select Set Current Operation
from the displayed popup.
NOTES:
A message window appears: “The current task has not been reset. Do you wish to
reset the task before changing it?” Select Yes.
1 In Process Simulate, browse into the study folder and select the
proper study.
Y Browse to your StudyFolder.
Y Browse to the Demo study folder.
Y Right click the Asy Mouse Only study and select Load .
Lesson 2: Introduction to
Collision Detection
Introduction
Process Simulate collision detection tools can temporally change
the colors of objects in the Graphic Viewer and the Collision
Viewer.
¾ Collision options:
Collision Viewer
The Collision Viewer displays all current occurring collisions, near
misses and contacts. It enables you to define, detect and view
collisions in the data currently displayed in the Graphic Viewer, as
well as view collision reports. The Collision Viewer is composed
of two panes:
) The left pane contains an editor for creating and managing
collision sets. It can be closed or opened by clicking
Show/Hide Collision Sets. .
) The right pane displays collision results and includes viewing
options.
Rules of Thumb
) Manually create the collision set for tool to product assembly
checks.
) Use fast collision set to check between one part and tool; or
when checking collisions between all the parts of a product
assembly.
Y Expand an object in the list. You can see the objects which
this piece is colliding with.
Y Click OK.
2 Rename the collision set to MyFirstList.
Y In the left panel of the Collision Viewer, pick on the
new_collision_set and press the [F2] key.
Y Enter MyFirstList.
3 Emphasis the objects in the collision set.
Y Select the MyFirstList collision set.
Y Click Emphasize Collision Set .
Y Look at the Blue and yellow objects in the Graphic Viewer.
4 Return to regular coloring.
Y Click Emphasize Collision Set again.
Near Misses
Method 1: If a near-miss value is not defined for a pair in the Near
Miss column of the Collision Editor window, the system will use
the default value specified for the global near miss on the Collision
tab in the Options window.
) Method 2: After you have defined the list pairs for collision
checking, open the Options window by right-clicking in the
Graphic Viewer, and select the Collision tab. To show both
collisions and near misses, select the Check for Collision Near-
Miss checkbox. Enter a Near-Miss Default value, as shown
below:
Y Click [OK].
4 Play the assemble engine simulation.
Y Set the assemble engine compound operation as the current
operation.
Y Play the simulation.
Y It will stop on the first collision.
Y Click Play again to continue to the next collision.
5 Look at the collision report in the Collision Viewer.
Y If there are collisions to report, the Collision Viewer
window will display the collisions/near misses that occur,
as shown below:
Y Expand an object in the list. You can see the objects which
this piece is colliding with.
Y Click [OK].
3 Try some of the collision options.
Y Click the down arrow to the right of Show Colliding Pair
.
Y From the drop down list and select Color Selected Pair.
Y Click Show Colliding Pair (It activates).
Y Click a line item in the Collision Viewer.
Y Look at the results in the Graphic Viewer. The colliding
objects are red and everything else is green.
Collision Set .
Y Add the block into the Check column and the two spheres
into the With column. You will need to select the spheres
from the Objects Tree viewer or from the Graphic Viewer.
Y Select [OK].
Y Activate the collision detection by clicking Collision Mode
On/off .
4 Play the simulation.
Y Go to the Operations Tree viewer.
Y Right-click collision_demo, and select Set Current
Operation from the displayed popup menu.
NOTES:
Notice that the green ball stops (collides) with the box. Both balls have a diameter
of 1000 mm, but the orange ball has a lower display precision. The colliding pairs
will also be listed in the Collision Viewer, highlighted in red.
5 Rewind the simulation.
Y Select [OK].
NOTES:
The simulation time interval determines how often the Graphic Viewer is redrawn.
Lower numbers (that is, shorter time intervals) redraw it more frequently, thereby
making simulation slower. This does not affect the true duration that it takes the
task to be done in real-time.
7 Play the simulation again.
4 Move the slider back and forth to move the section across the
Z-axis of the section plane (that is, perpendicular to the
section). Note how the section moves as you move the slider.
5 Change the step size by clicking the Step size link and
changing the step size in the displayed window.
6 Move the section using the new step size by clicking Rotate
Positively .
7 Grab the central axis of the manipulator frame, shown below,
and rotate the section.
Y Select Cut and click [OK]. Note that the section cut is now
two-dimensional.
5 Change the section properties from dynamic to static update.
Y Right-click in the Section Viewer again and select Section
Viewer Properties from the displayed shortcut menu.
Y Uncheck the Dynamic Update checkbox and click [OK].
Note that the title bar on the Section Viewer changes from
Dynamic Cut to Static Cut.
We will see the difference in the next step.
6 Examine the affect of the changed to the section properties.
Y If the Section Manager window is not open, open it.
Y Move the slider back and forth. Note that the section is no
longer being dynamically updated and that the section
plane can be moved very quickly through the part (i.e. the
section is static).
Y Right-click in the Section Viewer and select Section Viewer
Update from the displayed popup menu. Note that the
new section is cut where the section is located and the
Section Viewer is updated with the results.
7 Delete the section.
Y Right-click the section plane and select Delete from the
displayed popup menu to remove it.
4 Set this new Graphic Viewer and the main Graphic Viewer
side-by-side.
5 Change the View Point in one Graphic Viewer to Right and the
other to Top.
Chapter Summary
In this chapter the following was learned:
) The Collision Viewer, which displays a report of all currently
occurring collisions, was learned.
) How dynamic sections of workcell components can be cut
along the YX-, YZ-, and ZX-planes of the working frame.
) Demonstration workcells where opened and their simulations
run. Each workcell emphasized ways in which Process Simulate
can be used.
Chapter 4
Deliverables
Notes are objects that display as free text with a leader line in the
Graphic Viewer. The Note commands are located under: Tools ->
Notes. Notes can be shared between Process Designer and Process
Simulate.
) Create Note
) Object Notes
) Edit Note
) Toggle Note Visibility
) Automatic Note Flag Placement
) Notes Settings
Labels are objects that display as free text in the Graphic Viewer.
There are many options to define the formatting for a note. The
Label commands are located under: Tools -> Labels. Notes can be
shared between Process Designer and Process Simulate.
) Object Labels
) Create Label
) Modify Note
Y Click Markup .
Y Add some markups.
Y Click Yes.
Y Close the Attach File window.
5 Look at the node in Process Simulate and notice the marked up
image file is attached.
Y In the Navigation Tree, pick the compound operation and
select File -> Properties.
Y In the Properties window, select the Attachments tab.
Y Click [OK].
Y For Action timing, select Operation Start.
Y In the Presentation Mode Actions window, click Add.
Y In the Add Presentation Mode Action window, click De-
emphasize.
Exercise 1: Outputting a
Simulation to an .AVI File
Objective: In this exercise, we will output simulation to an .AVI
file.
1 In Process Simulate, browse into the study folder and select the
proper study.
Y Browse to your StudyFolder.
Y Browse to the demo study folder.
Exercise 2: Outputting a
Simulation to an .AVI File and
Attaching to an eMS Node
Objective: In this exercise, we will output simulation to an .AVI
file.
1 Open the Attach File window.
Y In the Navigation Tree, check out a compound node (i.e. a
station) and select it.
Y Click [OK]
Y Click [OK].
Chapter Summary
In this chapter the following was learned:
) How to copy Process Simulate images and text windows to be
saved as files or printed.
) How to use the Snapshot Manager tool to create custom views
of workcells and jump to them.
) How to use the Note Editor tool to add electronic work
instructions, Web links, or notes flagging problems to images in
the Graphic Viewer.
) How to use presentation mode to run simulations.
) How to create an .AVI movie file of all subsequent operations
effected in the Graphic Viewer using Process Simulate's AVI
Recorder commands.
) How use movie manager to create AVIs of simulations.
Chapter 5
Other Selected
Topics
Lesson 1: Fundamentals of
Kinematics
Definitions
The following is a list of definitions that are important to remember
when working with polylines:
) Kinematic Chain: A collection of links and joints.
) Link: The basic non-moving segment of a kinematic chain.
) Joint: The basic moving segment of a kinematic chain. A joint
consists of two links and an axis. There are two types of joints:
Y Revolute joint: Rotates around the axis.
Y Prismatic joint: Moves linearly along the axis.
NOTES:
In order to define the kinematics of a component, you must be in Modeling mode.
We will not define kinematics in this class. We will only use components that
already have kinematics defined. If you would like to know how to add kinematics
to component, attend the EMS 203 training class.
) Robot Jog with Locked TCPF - drag the base of the robot
while leaving the TCPF of the robot fixed, thereby moving all
the joings of the robot at once (Inverse Kinematics)
NOTE:
In this simple lesson, we will only be moving the Robcad without a tool
mounted to the end of the robot arm. In this case the TCPF is at the
TOOLFRAME of the robot. When the Mount command is used to place a valid
tool at the end of the robot, the TCPF of the robot jumps to the TCP frame of
the mounted tool. This affects the locations that are marked and used later in
this exercise.
Definitions
) Device - A component with kinematics
) Robot – A device with a TCPF at the end of the kinematic
chain.
) TCPF – Tool Center Point Frame
Relocate Command
Inverse kinematics works kind of like the Relocate command (for
placement).
Putting an object from the source frame to the target frame will:
) Move the object from the source frame to the target frame
Putting an object from the source frame to the target frame will:
) Move the object from the source frame to the target frame.
) Orientation of the object is changed to the target frame
Direct Kinematics
) Easy to do because simulation engine already knows the joint
values
) Direct kinematics can be used for any kinematic device such as
guns, clamps, robots, etc . . .
J1=0 J1=10
J2=10 J2=120
J4=15 J4=45
J5=40 J5=32
J6=20 J6=46
2 The simulation engine moves the mechanism from the current
position to the destination pose
Inverse Kinematics
) Takes more effort, because the destination pose must be
calculated on the fly. However, this gives more flexibility to
the user.
) Only available for robots (and CMM's).
Y Jog the joints using the sliders and observe how they move.
3 Use Robot Jog to move the robot. Notice how this type of
movement is different from Joint Jog.
Y Select the robot.
Y Select Kinematics -> Robot Jog to open the Robot Jog
window, as shown below:
Y Take the defaults for the rest of the fields and click [OK].
NOTE:
The creation and validation of proper weld processes is described in detail in
the WKP212S class. The information provided in this lesson should not be
considered enough to begin processing welds in the Process Simulate
environment.
5 Create a location for the robot.
Y On the Operation Tree viewer, pick the new bolded
Weld_Op robotic operation.
Y Select Operation -> Path Editing -> Add Current
Location .
NOTE:
The path editing buttons can also be found on the Path toolbar which is turned
off by default.
6 Home the robot. See the steps that follow.
Y Select the robot.
¾ System Root:
) Process Simulate Disconnected has its own local system root
(see the Options menu).
) The default Process Simulate Disconnected system root is the
eMS system root.
) You can create and modify the local system root.
¾ Suggested Workflow:
1 Save from Process Simulate (connected) a study as a .PSZ file
with a zip file for the library components.
2 Launch Process Simulate Disconnected and set the local
system root.
3 Unzip the library components zip file under the local system
root.
4 Open the .PSZ file.
5 Work on the .PSZ file.
6 Save the .PSZ file.
7 Reloading the .PSZ file to insure that the changes have been
saved.
8 Exit Process Simulate Disconnected.
It is important update back to the eMS the changes that have been
made offline. To do so:
1 Launch Process Simulate (connected).
2 Opening the .PSZ file with the "Open" command.
3 Run Update eMS – this action will update the study originally
used to generate the .PSZ file with the changes made offline.
study using method 1 or method 2; then select File -> Save . This will create a
.PSZ file that can be later opened using Process Simulate Disconnected. You
can use the same system root, a local system root, or store the 3D data in the .PSZ
file.
3 Exit from the connected Process Simulate.
4 To start Process Simulate Disconnected:
Y Click Open.
NOTES:
In Disconnected mode, users can continue working and save their work locally.
When ready to update the eMServer with the changes made when working in
Disconnected mode, users load the file to Process Simulate and activate the
eMServer Selective Update command. These features of Process Simulate are
not supported in this mode:
• eMServer commands (including the following: Navigation Tree, Properties
Viewer, eMS Selective Update, Open/Close Project, Check In/Check Out).
• New Part/Resource Prototype.
• Retrieve Detailed Representation.
• Copy and Paste of Local Components.
• Public Layout.
• Attach File.
• Mirror.
• Weld Distribution Center.
• Duplicate Weld Operation
5 Rename one of the obvious folders in the project.
6 Save a .PSZ file.
Y Select File -> Save .
Chapter Summary
In this chapter the following was learned:
) How to use kinematics in Process Simulate.
) How to add poses to a component instance and create device
operations.
) How to use a couple of techniques to move a robot.
) Got an overview of which Process Designer commands are
available in Process Simulate.
) How to use Process Designer Disconnected.
Lesson 7: Where Do We Go
From Here?
Introduction
If you want to learn more about Process Designer, try these classes:
) EMS135D – Process Designer / Teamcenter Integration (CC)
) EMS228 – Process Designer Body-In-White Tools
) EMS229 – Process Designer General Assembly
If you want to learn about Process Simulate, try these classes:
) WKP201S – Process Simulate Assembler
) WKP206S – Process Simulate Human
) WKP212S – Process Simulate Spot
) WKP209S – Process Simulate Modeling and Kinematics
) WKP215S – Process Simulate CEE & Robotics Basics
) WKP315S – Process Simulate Robotics Advanced
If you want to learn about the administrative tools, try these classes:
) EMS203D – eMS Data Importing
) EMS222 – Variant Definition and Application
) EMS204 – eMS Administration and Installation
) EMS213 – eMS Data Management
) EMS304 – eMS Oracle Database Administration
Appendix A
WKP100S
Classroom Setup
Lesson 1: Software
Requirements
Software Requirements
This class requires the following list of software and applications be
installed on every client:
) Process Designer
) Microsoft Office
) Adobe Acrobat Reader
) Tecnomatix installation DVD should be available on the
network or on the local hard drive.
This class requires the following list of software and applications be
installed on every eMServer: (normally there is only one per
classroom)
) Admin Console
) Process Designer
) eMServer Administration Tools
) Oracle 9i client
) Adobe Acrobat Reader
) WinZip
) Tecnomatix installation DVD should be available on the
network or on the local hard drive.
Hardware Requirements
Contact GTAC at 1-800-955-0000 for the latest information.
1 Students should log out of the software at the end of each day,
before these steps are performed.
2 Start the eMS Administration tool from the MS Windows Start
menu, if it is not already open. The steps to do this follow.
Y Select Start -> Programs -> UGS Tecnomatix ->
Administration Tools -> Admin Console .
3 Kill any active sessions.
Y In the Tecnomatix Admin Console window, expand into
eMServer Administration .
Y Select Sessions Administration .
Y Hold down the [Ctrl] key and select all the sessions except
the pink one (you).
Y Click Kill Session(s).
Y In the Tecnomatix Admin Console window, expand into
eMServer Administration .
Y Select Sessions Administration .
Y Click Shutdown.
Y Click Yes.
4 Exit from the Tecnomatix Admin Console.
NOTE
This exercise should be performed on only one training eMServer.
Y Click Yes.
Y Click [OK].
Y Click Yes.
3 Verify the Agent Queue size settings.
Y Under eMServer Administration , select Settings .
NOTES:
For example your data area maybe a folder on the server named eMS_Data that
will be accessed on each eMS client via a UNC path.
2 Extract the data zip file directly to the eMS_Data folder on your
eMServer. The data zip file contains:
Y Hold down the [Ctrl] key and select all the sessions except
the pink one (you).
Y Click Kill Session(s).
Y Click Yes.
4 Exit from the Tecnomatix Admin Console.