Robotic Simulation Basics Guide
Robotic Simulation Basics Guide
(eMServer Compatible)
Basic Robotic Simulation
Activity Guide
May 2020
MT45115 –version15.1.2
1 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Course Description
Process Simulate Standalone
The Process Simulate (eMS Compatible) Standalone Basic Robotic Simulation course
provides step-by-step instruction on how to create basic robotic simulations and reach
studies.
WHO SHOULD ATTEND
Individuals who wish to become knowledgeable on the creation of basic robotic simulations
and reach studies using Process Simulate.
PREREQUISITES
Previous experience with a 3D system is recommended.
A basic knowledge of robotics is suggested.
PROVIDED COURSE MATERIALS
Student Guide
PRIMARY COURSE TOPICS
Basic Environment
Study creation
Creating sequences of simulative operations
Collision detection
Section cutting
Video and picture output
Defining kinematic devices
Defining and simulating robotic spot welding
Pneumatic and servo gun definition and usage
Pedestal welding and Gun on robot path development
Defining and simulating robotic continuous applications
Painting, arc welding, and grinding path development
Defining and simulating robotic material handling
Gripper definition and usage
Pick and place path development
And More
Multi-robot simulation (i.e. interference zones)
Swept volumes, 7th axis, etc.
2 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Course agenda
Day 1 Morning
Introduction
Course overview
Lesson 1 Basic concepts
Afternoon
Lesson 2 Process Simulate environment
Day 2 Morning
Lesson 3 Placement commands
Lesson 4 Introduction to kinematics
Afternoon
Lesson 5 Process Simulate analysis tools and study data
Lesson 6 Other selected topics
Day 3 Morning
Lesson 7 Modeling and kinematics overview
Lesson 8 Modeling basics
Lesson 9 Kinematics basics
Afternoon
Lesson 9 Kinematics basics (continued)
Lesson 10 Other selected modeling & kinematics topics
Lesson 11 General robotics
Day 4 Morning/Afternoon
Lesson 12 Spot-welding applications
Lesson 13 Material handling applications
Lesson 14 Arc-welding applications
Lesson 15 Other continuous applications
Day 5 Morning
Lesson 16 Final steps for robotic path development
Afternoon
Lesson 17 Final steps for robotic path development (continued)
Appendix (optional
Optionally, discuss topics from the appendix
topics)
3 plmx.com.br
suporte@plmx.com.br
11 3565 3808
How to navigate this course
Estimated time to complete: 24–48 hours
The student guide for this course is available as a PowerPoint presentation and as a printable PDF. For
each lesson, it contains background information for your instructor's lecture and demonstrations. The
instructor may also demonstrate the activities for the lesson. During this portion of the course, students
should watch and listen to the instructor.
The activities for this course are available in an HTML format and separated into numbered lessons
which patch the lesson numbers found in the student guide. After the instructor completes the lesson
lecture and demos, he assigns the related activities from the activities guide. This is the opportunity for
the students to follow the steps in the activity guide hands-on using the provided data.
Before beginning the HTML activities, the students and instructor must fill out the variable text in the
Settings dialog box to match your environment. This personalizes the steps in the activities.
1. Double-click the index.html file referenced by your instructor to open the HMTL activity
guide.
2. On the header of the web page, click Settings, enter values for the variable text to match your
environment, and click OK.
Note:
Doing this personalizes the steps in the activities to match your environment.
4 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Use the following to help navigate the activity guide table of contents.
• The Go To navigation options on the upper right corner of the course let
you navigate one page forward or back at a time or list the course pages.
Note:
5 plmx.com.br
suporte@plmx.com.br
11 3565 3808
When you resize the window, the Go To buttons relocate to the bottom of the window.
Activities are displayed in the table of contents with a running man symbol. Selecting an activity
from the table of contents displays the activity page.
• The activity page provides a short description of what you do in the activity with numbered
sub-pages that separate logical actions that are performed by the user.
• Collapse the table of contents while performing the activity using Show Hide Table of
Contents . The table of contents automatically hides when you decrease the width of the
web browser window beyond a certain point.
• Use the navigation buttons, at the top and bottom of the window to navigate through the
activity, or expand each sub-page manually. Each individual sub-page has a name indicating
what happens on that page.
• You can resize your window to allow for viewing of the activity instructions and access to
which ever application is required. For example, you may want the application to take up 70%
of the screen and the activity page to take up 30% of the screen. Alternately, you may want to
display the activity page on a different monitor, if available.
• Use the Expand and Collapse buttons to expand or collapse a page in an activity.
6 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Sumário
Lição Página
1. Basic concepts 10
3. Placement commands 79
8 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. Arc-weld applications 525
9 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. Basic concepts
10 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.1. Training introduction
No activities for this lesson
1. Before you start Process Simulate Standalone, verify that your Space Mouse is connected (if
you have one) to the computer and that the driver is loaded, if you intend on using this optional
device during your Process Simulate Standalone session.
Note:
If the driver is loaded, a blue ring glows around the Space Mouse manipulator.
11 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Double-click on the Process Simulate Standalone desktop icon.
12 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.4. Basic options setup
The objective of this activity is to set basic Graphics Viewer settings and the Process Simulate System
Root.
Note:
The path to all library objects is relative to the System Root. To enhance data management efficiency,
studies from several projects can reference the same objects under the same System Root.
13 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the drop down list in the lower left corner that currently shows Vertical, select Solid.
4. Change the Background color to black.
Note:
If Corners is selected instead of Vertical, you could select four different colors to be used at
once, instead of just one color. It is your choice.
5. Click OK.
14 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.5. Examine object types
The objective of this activity is to see some of the various object types.
15 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.7. Create a study
Create a study
Estimated time to complete: 16–32 minutes
Demo video
Copy and paste this video link into a new web browser to watch the demo video:
file:///.\\sysroot\training_videos\new_sa_study1.mp4
Activity data
Note:
However, it does not matter if a study is currently open, since opening a new study closes the current
study.
Note:
The New Study dialog box opens. The default template is shown.
16 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Leave the Template set to the default and leave the Study type a RobcadStudy.
4. Click Create.
Note:
Process Simulate Disconnected creates the new study which you can now add data such as parts and
resources.
1. From the ribbon, choose Modeling tab→Components group→Insert Component From File .
2. In the Insert Component dialog box, browse into the \Libraries\HUMAN_MODELS folder
Note:
Your administrator must use the Define Component Type command from the Modeling tab of
the ribbon to setup .COJTs so they can be inserted into a study that is based on the default template.
This action has already been performed on the training data.
17 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create a compound operation and an operation
1. Look on the Operation Tree and notice it is empty. except for the built in Operations root.
2. From the ribbon, choose Operation tab→Create Operation group→New Operation →New
Compound Operation .
3. In the New Compound Operation dialog box for the Name type MySequence.
4. For the Scope, select Operation Root from the list and click OK.
5. From the ribbon, choose Operation tab→Create Operation group→New Operation →New Non-
Sim Operation .
6. In the New Non-Sim Operation dialog box for the Name type MyOp.
7. For the Scope, select My Sequence from the list Operation Tree, and click OK.
2. In the Save As dialog box, browse into the your Line USERNUMBER_UNDEFINED
folder.
3. For the File name, enter Station10.psz and click Save.
4. Click OK.
Note:
18 plmx.com.br
suporte@plmx.com.br
11 3565 3808
For this activity, you have 3D data for the human and robot resource (but not for the product
data. You use much more complex data later in class that includes 3D data for both product and
resources.
Note:
By default a cell preview image is captured when you save the study. To no do this, deselect
the Capture cell preview upon Save psz checkbox on the General tab of the Options dialog
box.
19 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.8. Process Simulate introduction
No activities for this lesson
The objective of this activity is to browse the loaded Process Simulate Study.
Demo video
Copy and paste this video link into a new web browser to watch the demo video:
file:///.\\sysroot\training_videos\ps_viewer_overview.mp4
Activity data
20 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Look at the relationships viewer
6. From the Resources folder of the Object Tree, select the jack human.
1. In the Object Tree, begin displaying additional columns by clicking Customize Columns .
2. In the Customize Columns dialog box for Available Fields, expand into General, and select
Attach to and 3D File.
3. Click Add .
Note:
Attach to shows other objects attached to the object, while 3D File shows the prototype
associated to a instance. Both are different types of relationships to the object.
4. Click OK.
5. In the Object Tree, resize the columns to show the Name, 3D File, and Operation, columns at
the same time.
6. Expand into the Resources folder.
7. Make the Object Tree viewer wider by dragging the right edge.
21 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. In the 3D File column, look at the path to the prototype (.COJT 3D data file) associated to the
object.
22 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1.10. Customize the user configuration
No activities for this lesson
1. Undock a viewer: In the Operation Tree upper right corner of the title area, click Window
Position and choose Floating.
2. Dock it back to the same place: Double-click the title area of the Operation Tree.
23 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Dock it to another position
1. In the Operation Tree upper right corner of the title area, click Window Position and
choose Floating.
2. Begin dragging the floating or docked Operation Tree viewer using the title area of the viewer.
3. A four-way arrow indicator appears in the center of the docked viewer you are dragging across.
4. Drag the floating viewer to one of the arrows of the four-way arrow indicator.
5. It docks the viewer along that edge of the viewer you are dragging across.
1. In the Operation Tree upper right corner of the title area, click Window Position and
choose Floating.
2. Begin dragging the floating or docked Operation Tree viewer using the title area of the viewer.
3. A four-way arrow indicator appears in the center of the docked viewer you are dragging across.
5: On demand viewers
24 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. In the Operation Tree upper right corner of the title area, click Window Position and
choose Auto Hide.
Note:
2. Mouse over a viewer on the left side of the Process Simulate window.
3. In the Operation Tree upper right corner of the title area, click Window Position and
choose Auto Hide.
Note:
25 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Save a window layout
Estimated time to complete: 4–8 minutes
26 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Click OK.
Note:
6. In the Layout List dialog box, type a new name for the layout: If you are , type Layout1_.
Note:
If the name of the new layout is not highlighted in blue, select it, press F2, and type the new
name.
7. Click Close.
27 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Use a window layout
Estimated time to complete: 2–4 minutes
1. Apply your Layouts: From the Process Simulate ribbon, choose View tab. In the Screen
Layout group select the layout drop-down and select Layout1_.
28 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Process Simulate environment
29 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.1. Work with viewers
In this activity, you explore the nodes and structure of the Operation Tree, Logical Collections Tree
and Object Tree viewers. These viewers are very useful in getting an overview of a complex product or
resource structure with many levels of related entities.
30 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1: Automotive data: Open the study
1. In the Object Tree viewer, right-click the Resources folder and choose Expand→1 Level.
The associated resource structure is shown.
31 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Airplane — Get an overview of the objects in the
Object Tree
Estimated time to complete: 7–14 minutes
In this activity, you explore the nodes and structure of the Operation Tree, Logical Collections Tree
and Object Tree viewers. These viewers are very useful in getting an overview of a complex product or
resource structure with many levels of related entities.
32 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1: Airplane data: Open the study
1. From the Quick access toolbar choose Open Study (Open in Standard Mode).
1. In the Object Tree viewer, right-click the Resources folder and choose Expand→2 Levels.
The associated resource structure is shown.
Note:
33 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Structure — Get an overview of the objects in the
Object Tree
Estimated time to complete: 7–14 minutes
In this activity, you explore the nodes and structure of the Operation Tree, Logical Collections Tree
and Object Tree viewers. These viewers are very useful in getting an overview of a complex product or
resource structure with many levels of related entities.
1. From the Quick access toolbar choose Open Study (Open in Standard Mode).
34 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Structural data: Expand the product tree
Note:
1. In the Object Tree viewer, right-click the Resources folder and choose Expand→2 Levels.
The associated resource structure is shown.
35 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Object Tree basics and groups
Estimated time to complete: 6–12 minutes
The objective of this activity is to learn more about the tree structure and its hierarchy.
1. Successively clicking the display status squares (Blank and Display ) next to the nodes on
the Object Tree viewer causes the displaying or blanking of entities in the Graphic Viewer.
Note:
When you click the box next to a node, it switches between a filled box and an empty box.
When the box is fully filled, the object is completely displayed in the tree. When it is partially
filled, the object is only partially displayed in the Graphic Viewer. When you see an X in the
box, no 3D data is available.
2. As mentioned previously, clicking the + or - icons next to a node expands or hides the next
level, respectively. It is useful to expand the tree fully to display all levels, since some entities
are nested within subcomponents. It is important to learn to identify the entity icons.
Note:
Expanding Trees:
One level of a tree can be expanded by clicking the + icon next to a node in a tree. The [*] key
from the Number Pad area of the keyboard (which is [Fn]→P on an American laptop keyboard
36 plmx.com.br
suporte@plmx.com.br
11 3565 3808
layout) can be used to expand all levels of the tree. you also learn how to do this using the
right-click menu in the next topic.
Collapsing Trees:
One level of a tree can be collapsed by clicking the - icon next to a node in a tree. you also
learn how to do this using the right-click menu in the next topic
1. From ribbon, choose View tab→Screen Layout group→Viewers , and then select
Logical Collections Tree
Note:
A group can contain any combination of other groups, resources, compound resources, parts, or
compound parts.
4. In the Create Group dialog box, type a Name for the group such as My Group, and click OK.
5. In the Logical Collections Tree viewer right-click the My Group group and look at the options
on the right-click menu. .
Note:
Notice the Create Group , Flatten Hierarchy , Replace Compounds with Groups ,
and Export Groups to Excel options.
Note:
37 plmx.com.br
suporte@plmx.com.br
11 3565 3808
This group is stored only in the study and do not affect the original resource structure after
Save is clicked.
Note:
You can add both parts and resources to the same group.
Note:
Use groups in various Process Simulate tools to blank/display, create flow operations, create
collision pairs, export to Excel, etc. Groups enable assembly feasibility studies in early stages,
even before process is defined.
38 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Using the right-click popup menu
Estimated time to complete: 6–12 minutes
The objective of this activity is to use the right-click menu in the Graphic Viewer and Object Tree
viewers. When using the various options on the menu, make sure to observe their effects in the
Graphic Viewer.
39 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Display all the objects from the object tree
40 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.2. Graphic Viewer setup and control
41 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select Corners from the drop down.
5. Select a color for each corner.
6. Click Preview.
7. Click OK.
• Optionally, use your Space Mouse to manipulate the Graphic Viewer contents.
Note:
42 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The device needs to be attached to your computer and the driver loaded before your Process
Simulate session is started.
1. Slide the mouse wheel in and out to zoom in or out of the Graphic Viewer.
2. Moving the mouse wheel affects the direction of the zoom. To zoom out, move the mouse
wheel toward you; to zoom in, move the mouse wheel away from you. (Also see the Setting the
Mouse Movement Mode section which follows).
3. Depress the middle and right buttons for panning in the Graphic Viewer.
4. Moving the mouse in any direction affects the direction panned, when continuous viewing is
set.
5. Depress the middle button (depress the wheel) to rotate the object's viewpoint in the Graphic
Viewer.
6. 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.
7. To zoom to a specific area, hold down the Alt key and draw a box around a small area of
interest with the Left mouse button.
Note:
The behavior of the regular mouse movement options can be modified by choosing
File→Options , and select an option on the Graphics Viewer tab. Or you can customize
43 plmx.com.br
suporte@plmx.com.br
11 3565 3808
the mouse controls by clicking Customize quick access toolbar from the Quick access
toolbar.
1. On the Quick Access Toolbar, click Customize Quick Access Toolbar and select More
Commands.
3. Select the configuration you want from the Choose a mouse configuration list:
• Default — Mouse controls are similar to NX. This configuration is read only.
• Legacy — Mouse controls are similar to Robcad and Process Simulate before version 13. This
configuration is read only.
• Custom — Select your own values for the controls.
44 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK.
45 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Using multiple graphic viewers
1. Create a second Graphic Viewer: From the ribbon choose View tab→Screen Layout
group→New Window .
2.Create a third Graphic Viewer: From the ribbon choose View tab→Screen Layout group→New
Window .
3. Create a fourth Graphic Viewer: From the ribbon choose View tab→Screen Layout
group→New Window .
4. From the ribbon choose View tab→Screen Layout group→Arrange Windows →Tiled
6. From the Graphic Viewer toolbar, select a view point. such as FRONT .
46 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. From the ribbon choose View tab→Screen Layout group→Arrange Windows
→Horizontal .
The view point of the camera is shown in the new Graphic Viewer. The camera can be positioned just
like any object in the Graphic Viewer, which changes the point displayed in the Graphic Viewer. You
can also orient a camera to have the same view point as a the current Graphic Viewer.
6. From the ribbon choose View tab→Camera group→Align Camera With Current View .
47 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.3. Entity selection
1: Picking entities
1. From the Graphic Viewer toolbar, choose the Entity Pick Level. (Most likely it is set to
Component right now).
Note:
A short cut key to toggle between the Pick Levels is the F12 key.
2. Select a non-kinematic object (for example the platform). Notice the whole thing is still
highlighted.
3. Select a kinematic object (for example a robot or the desk). Notice that only part of it is
highlighted.
4. Select a non-kinematic object (for example the platform)
5. From the ribbon, choose Modeling tab→PMI group→Load Entity Level .
48 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Notice that you can now expand into the object and select its entities.
7. Select it again.
8. From the ribbon, choose Modeling tab→PMI group→Unload Entity Level .
Note:
The list offers a palette of 60 default predefined colors. The palette is customizable and can be
replaced by company defined palettes. It also allows users to select their 20 most recently used
colors at any time.
4. Select on nothing in the Graphic Viewer to deselect the object and see its new color of the
whole human.
5. From the Quick access toolbar, choose Undo .
1. Set the Pick Level to Entity using the Graphic Viewer toolbar.
2. Right-click the human in the Graphic Viewer and choose the menu to the right of Modify
Color .
3. Select a color from the displayed dialog box.
49 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select on nothing in the Graphic Viewer to deselect the object and see its new color of the
human's body part.
5. From the Quick access toolbar, choose Undo .
50 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Look at the PMI on the part in the Graphic Viewer.
8. In the Object Tree, expand into pmi_notes_15.
9. In the Object Tree or Graphic Viewer, select one of the PMI objects.
10. Select pmi_notes_15 again.
11. From the ribbon, choose Modeling tab→PMI group→Unload PMI .
51 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Additional methods of multiple entity selection
Estimated time to complete: 8–16 minutes
The objective of this activity is to learn additional methods of Selecting multiple items.
Note:
An object can be selected in the Graphic Viewer by clicking the left mouse button and drawing a box
around the desired object(s). If any part of the object(s) is in the window, it is selected. Objects can
also be selected by clicking them on the Object Tree viewer.
All selected objects can be deselected by clicking in the empty space around them in the Graphic
Viewer . A selected object can be individually deselected by clicking it, either in the Graphic Viewer
or in the Object Tree viewer, while pressing the Ctrl key.
Note:
The Shift key enables you to select more than one entity in a consecutive list. Select the first
entity, then hold down the Shift key and select the last entity in the list. This key works in the
Tree viewer only. selected entities are highlighted in green in the Graphic Viewer.
52 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The Ctrl Key:
The Ctrl key enables you to select more than one non-consecutive entity. Hold down the Ctrl
key and select each desired object. This key works in the Tree viewer and the Graphic Viewer.
selected entities are highlighted in green in the Graphic Viewer.
2. Objects can also be selected from the Graphic Viewer. To select whole objects, make sure the
Pick Level is set to Component . To select parts of an object, make sure the Pick Level is
set to Entity .
Note:
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 an object, the entire object becomes selected. If the
Pick Level is set to Entity , then only that entity (that is, part of the whole object) is
selected.
53 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Using the Graphic Viewer toolbar
1. Select multiple objects using the left mouse button and the Ctrl key
2. From the Graphic Viewer toolbar, choose Blank . Note how the selected objects change in
the Graphic Viewer, depending on your selection.
Note:
You can also access these options by right-clicking an object in the Graphic Viewer
54 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Using Toggle Display
Estimated time to complete: 2–4 minutes
The objective of this activity is to learn how to toggle between the blanked and displayed objects in the
Graphic Viewer.
Note:
Using the Toggle Display command toggles between the blank objects and the displayed objects,
that is, all displayed objects become blanked and all blanked objects become displayed.
1. Blank several objects in the Graphic Viewer, using one of the methods described
previously in this chapter.
2. From the Graphic Viewer toolbar, choose Toggle Display .
3. You should now see only those objects that you just blanked (and maybe a few locations or
paths).
4. Blank some of the objects in this view, and then Toggle Display back again.
5. The objects you just blanked are now displayed.
55 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.4. Introduction to selection filters (optional)
No activities for this lesson
56 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.From the Graphic Viewer toolbar, choose Display By Type .
3.From the Display By Type dialog box, select Frames from the list.
4.From the Display By Type dialog box, choose Hide Selected Types .
All frames are blanked.
2: Blank by color
1. From the Display By Type dialog box, select the Filter by Color check box.
4. In the Colors dialog box, click Select (eye dropper), pick a color you want to blank, and
click OK.
5. From the Display By Type dialog box for Match, select Partial to blank objects that contain
more than the selected color.
57 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.6. Measurement and units
58 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Remember the approximate distance and the selected objects.
4. Close the Minimal Distance dialog box.
1. Choose File→Options .
2. In the Options dialog box, click the Units tab.
59 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Change the current Linear unit type to inch.
4. Click OK.
60 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Close the Minimal Distance dialog box.
3. Choose File→Options .
4. In the Options dialog box, click the Units tab.
5. Change the current Linear unit type to mm.
6. Click OK.
4: Measure the distance from the bottom of one object to the top of another
Note:
For example, if you wanted to put the second object on top of the first object.
2. From the Graphic Viewer toolbar, set the Pick Intent to Snap .
3. From the Graphic Viewer toolbar, set the Pick Level to Component
4. For the First Object, click the bottom of the first object.
61 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. For the Second Object, click the top of the second object.
6. The distance between the two selected points is displayed in the Graphic Viewer and in the
Point To Point Distance dialog box.
7. In the Point To Point Distance dialog box, check Show dX, dY, dZ lines in the Graphic
Viewer to view these distances in the Graphic Viewer as well.
8. Close the Point To Point Distance dialog box.
62 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.7. Graphical visualization and performance
1. Center the currently displayed objects in the Graphic Viewer by clicking Zoom To Fit from
the Graphic Viewer toolbar.
2. Choose File→Options .
3. From the Options dialog box, click the Performance tab.
63 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Move the slider in the Level of Details area towards Speed.
5. Click OK.
6. The display of the objects in the cell change.
7. Zoom in and out using the middle mouse button.
8. Note the difference between this level of detail and the one used earlier.
1. Choose File→Options .
2. From the Options dialog box, click the Performance tab.
3. Move the slider in the Level of Details very close to Quality.
Note:
Two right arrow clicks from Quality, is the most optimal setting (for good quality and good
performance).
4. For the OpenGL acceleration level, choose Display lists or Buffer objects, depending on
your hardware.
Note:
64 plmx.com.br
suporte@plmx.com.br
11 3565 3808
If you are working in a virtual machine, you should select V1.1 (Highest supported).
5. Click OK.
6. The display of the objects in the cell change.
7. Zoom in and out using the middle mouse button.
8. Note the difference between this level of detail and the one used earlier.
Note:
This option cannot be used when it is desirable to see small objects, such as (since they would
not be shown). Smaller culling values, such as 0.01%, may be helpful in other use cases (for
example general or final assembly).
65 plmx.com.br
suporte@plmx.com.br
11 3565 3808
66 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Changing graphical visualization
Estimated time to complete: 6–12 minutes
In this activity, you modify the visualization of Graphic Viewer objects.
3. Choose File→Options .
4. In the Options dialog box, click the Graphic Viewer tab.
8. The feature lines mode is shown. Notice the effect in the Graphic Viewer.
67 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Your data may look different than what is shown in the picture.
9. From the Graphic Viewer toolbar, choose Wireframe Mode . Notice the effect.
10. The wireframe mode is shown. Notice the effect in the Graphic Viewer.
68 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. From the Graphic Viewer toolbar, choose Shaded Mode .
12. The shaded mode is shown. Notice the effect in the Graphic Viewer.
Note:
Your data may look different than what is shown in the picture.
69 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. From the Graphic Viewer toolbar, choose Features Lines Over Solid .
14. The features lines over solid mode is shown. Notice the effect in the Graphic Viewer.
70 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15. Slowly, press the F10 key several times successively. Notice the effect in the Graphic Viewer.
16. Return to Shaded Mode .
71 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Transparency enables users to select a complicated assembly and view its inner objects.
72 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Notice the effect.
2. Choose View Center from the Graphic Viewer toolbar to set the desired point of interest
at the center of the Graphic Viewer display.
3. From the ribbon, choose View tab→Section group→Dynamic Clipping to start the
clipping mode.
73 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. From the ribbon, choose View tab→Section group→Dynamic Clipping Plane Settings .
5. In Dynamic Clipping Plane Settings dialog box, move the Clipping Plane slider a little bit
away from Camera.
6. Hold down the middle mouse button and move the mouse toward the right to zoom in to the
view centered point. Notice now the geometry in the way is clipped so better show the desired
geometry.
7. In Dynamic Clipping Plane Settings dialog box, click Close.
Note:
From the ribbon, choose View tab→Section group→Dynamic Clipping to exit clipping
mode
74 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2.8. Add a fancy graphics background
75 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. In the Placement Manipulator dialog box, click Rx, type 90, and press Enter.
8. Click Close.
9. Select the texture mapped wall component.
76 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Use point clouds
Estimated time to complete: 4–8 minutes
In this activity, you use a point cloud.
2. Click Point Cloud on the General tab of the Options dialog box.
3. In the Point Cloud Options dialog box, click Browse, and navigate to the .\\sysroot\Sample
point cloud folder
4. Click OK.
5. Click OK.
1. From the Process Simulate ribbon, choose Modeling tab→Components group→Point Cloud
→Insert Point Cloud to select the .pod file you want.
77 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. For Point Cloud file , click Browse, navigate into the .\sysroot\Sample point cloud folder, and
select the MyFactory.pod.
4. Click Open.
The point cloud data is shown in the Graphic Viewer and Object Tree.
5. Rotate, pan, and zoom to get a better look at the point cloud.
78 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Placement commands
79 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3.1. Introduction to placement
There are no activities for this lesson.
1. Undo the positional changes (method 1): From the Quick access toolbar, choose Undo to
undo the object placement.
80 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the ribbon, choose Modeling tab→Layout group→Fast Placement , and then select
and drag a single object and drag it to 3 different positions.
4. When you have finished, click Fast Placement again to return to normal mode.
5. Undo positional changes (method 2): Select the object you just moved in the Graphic Viewer.
Note:
Multiple objects could also be selected by holding down the Ctrl key and selecting them.
6. From the ribbon, choose Modeling tab→Layout tab→Layout groupRestore Object Initial
Position .
7. The object returns to original position with one click (instead of 3 clicks with the undo).
81 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3.3. Change selection behavior and create
frames
Creating a frame
Estimated time to complete: 10–20 minutes
The objective of this activity is to learn how to create a frame.
3. When the frame is placed the way you want, click OK in the Create Frame By 6 Values dialog
box.
82 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The frame is displayed in the Graphic Viewer.
5. Rename the fr1 frame, by slowly selecting it twice and typing My frame.
6. In the Object Tree, right-click the Frames folder and choose Create Folder .
A folder named New folder is created.
2. Select a point in the Graphic Viewer to set the origin of the frame
3. Select a point in the Graphic Viewer to set the direction of the X-axis of the frame
4. Select a point in the Graphic Viewer to define the XY-plane of the frame
Note:
83 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Right-hand rule, determined by the three selection points, is used to determine which way the
Z-axis points away from this plane. Click Flip Frame if it is on the wrong side.
5. Click OK.
Note:
5. Click OK.
2. Select a point in the Graphic Viewer to define the first point of the circle.
3. Select a point in the Graphic Viewer to define the second point of the circle.
4. Select a point in the Graphic Viewer to define the third point of the circle.
84 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The frame is created at the center of the circle formed by the three selected points. Right-hand
rule, determined by the three selection points, is used to determine which way Z points away
from this plane. Click Flip Frame if it is on the wrong side.
Note:
(1) Selecting the center of a hole: If selecting on geometry on a geometric circle or cylinder
shape, set the Pick Intent to Snap and select on or near the circle or shape to snap to the
center.
(2) Selecting the center of a cylinder: In this case, you should use Create Frame By 6 Values
(3) Another method to select the center of a hole or cylinder: select Create Frame by Circle
Center and select three points around the parameter of the circle. This option is best, for
geometric circles or cylinders that are so imperfect that Process Simulate does not recognize
them as such (for example a hexagon).
5. Click OK.
1. Mouse over one of the created frames in the Graphic Viewer and notice the frame’s name is
displayed.
2. Look in the Frames folder in the Object Tree.
85 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3.4. Introduction to Placement Manipulator
Note:
Objects can be selected for placement in several ways:
• Select them (from the Object Tree or Graphic Viewer) and choose Placement Manipulator
from the Graphic Viewer toolbar.
• Draw a selection window around them and choose Placement Manipulator from the
Graphic Viewer toolbar.
• Right-click them and choose Placement Manipulator .
86 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1: Open the Placement Manipulator dialog box
1. (Check the Graphic Viewer toolbar to make sure your Pick Level is set to Component ).
2. Select an object.
3. Choose Placement Manipulator from the Graphic Viewer toolbar.
A large frame with arcs appears at the center of the selected object. This is called the
Manipulator Frame.
5. Notice in the Placement Manipulator dialog box that the Frame of Reference is set to
Geometric Center.
6. In the Graphic Viewer, select and drag the green arc of the Manipulator Frame to rotate the
object around the Y-axis of the geometric center.
Note:
7. In the Placement Manipulator dialog box, change the Frame of Reference to Working
Frame.
87 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Again in the Graphic Viewer, select and drag the green arc of the Manipulator Frame to
rotate the object around the Y-axis of the Working Frame.
Note:
1. Click Expand Dialog in the Placement Manipulator dialog box to expand the dialog box,
as shown below:
2. Make sure that Working frame appears in both the Frame of Reference and Location
relative to boxes. If it does not, select it from the drop down list.
Note:
Notice that the current absolute coordinates of the object being manipulated are displayed in
the table at the bottom of the dialog box. It is NOT suggested to type new coordinates using
this bottom part of the placement manipulator. Instead, use this area as a print out of where
your object is currently sitting in reference to the selected frame.
3. In the Placement Manipulator dialog box, click Reset to return to the place where it was when
this dialog box was opened.
Note:
If you would like to reset the position of the object after closing the Placement Manipulator
dialog box, select the object and choose Modeling tab→Layout group→Restore Object
Initial Position
88 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Relationship between Placement Manipulator
measuring and units
Estimated time to complete: 10–20 minutes
The objective of this activity is to learn another way to position instances within a session. You use the
session from the previous activity.
3. In the Placement Manipulator dialog box, set Working frame as the Frame of Reference.
4. Do not close the Placement Manipulator dialog box yet.
2: Measure the distance from the bottom of one object to the top of another
Note:
For example, if you wanted to put the second object on top of the first object.
89 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Graphic Viewer toolbar, set the Pick Intent to Snap .
3. From the Graphic Viewer toolbar, set the Pick Level to Component
4. For the First Object, click the bottom of the first object.
5. For the Second Object, click the top of the second object.
6. The distance between the two selected points is displayed in the Graphic Viewer and in the
Point To Point Distance dialog box.
7. In the Point To Point Distance dialog box, check Show dX, dY, dZ lines in the Graphic
Viewer to view these distances in the Graphic Viewer as well.
8. Close the Point To Point Distance dialog box.
90 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Change the units and see the affect
1. Choose File→Options .
2. From the Options dialog box, click the Units tab.
3. Change the number of decimal places for Linear to 3.
4. Change the current unit type to inch.
5. Click OK.
6. Bring up the Placement Manipulator dialog box for an object again. Notice the units are now
converted to inches.
7. Bring up the Minimal Distance dialog box and measure the same two objects. Notice the units
are now converted to inches.
91 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Incremental shifting of objects from a reference
frame
Estimated time to complete: 4–8 minutes
The objective of this activity is to learn how to use linear and rotational step sizes. selected objects can
be moved by step size along a selected linear or rotational axis. This step size can be changed and
stored until the next time the command is used.
3. Choose the rotation Step size link in the Placement Manipulator dialog box.
4. In the Step Size dialog box, change the rotation step size to 45 degrees by typing 45 in the
Rotation step (deg) box and clicking OK.
5. Click Rx in the Placement Manipulator dialog box
6. Rotate an object in 45 degrees increments around the X-axis by clicking the Move Negative
and Move Positive arrows.
Warning:
92 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Do not click the Move Negative To Collision or Move Positive To Collision arrows.
The rotation continues until a collision occurs. If none occurs (or if collision detection is not
configured), it comes back with a warning saying “No collisions have been detected”.
Note:
If Snap by step size is checked in the Placement Manipulator dialog box, dragging the
Manipulator Frame jumps the object according to the specified Step Size.
93 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3.5. Introduction to Relocate
94 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click Apply. The object travels the distance and direction defined by the two frames (selection
points).
10. Do not close the Relocate dialog box.
95 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Relocating an object relative to two existing
frames
Estimated time to complete: 2–4 minutes
The objective of this activity is to learn how to use the Relocate command to relocate an object relative
to two already existing frames. An existing frame may be the self-origin, the world frame, any frame in
the Graphic Viewer , or any entity in the session.
96 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Quick introduction to kinematics
97 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4.1. Fundamentals of kinematics
Note:
By opening a new .psz file, the previously opened study is closed. You do not need to save the
previous study at this time.
Note:
9. Switch to the Process Simulate Object Tree viewer and browse into the Resources folder.
10. Right-click the room_door_demo object and choose Display Only .
98 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12. In the Graphic Viewer, select out in space to deselect the door.
1. From the Graphic Viewer toolbar, set the Pick Level to Component .
3. From the ribbon, choose Robot tab→Tool and Device group→Joint Jog .
99 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Tip:
Note:
When approaching the limits of a joint, the slider and Value turn light purple to signify that
you are no longer in the defined working limits. After reaching the limits, they turn dark
purple. To change the Working Limits choose File→Options and click the Motion
tab.
100 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Method 2 to jog the joints
101 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4.2. Create device operations
2. Right-click in the Graphic Viewer on nothing and selecting Options from the displayed
popup menu.
3. From the Options dialog box, click the Units tab in the displayed Options dialog box.
4. Select mm from the Linear pull down list.
5. Select Deg from the Angular pull down list.
6. Click OK.
102 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create a new pose
1. In the Graphic Viewer toolbar, make sure that the Pick Level is set to Component .
2. In the Graphic Viewer, right-click the room_door_demo and choose Home to return it to
the position it was in where the kinematics were defined (that is, j1=0, j2=0).
Note:
3. In the Graphic Viewer, right-click the room_door_demo and choose Pose Editor .
4. in the Pose Editor, click New.
5. Leave the joint values at j1=0 and j2=0. This is the same as the HOME pose in step 2.
6. For the Pose Name, type CLOSED.
103 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Click OK.
Note:
Exact joint values can be entered, or the up or down arrows on the box can be used to set the
value (the step size for the up or down arrows can be set in Joint Properties.
104 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Save your study
105 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating a simulative operation from poses
Estimated time to complete: 4–8 minutes
The objective of this activity is to create a compound sequence from a mechanical operation.
3. In the New Compound Operation dialog box, type MyOperations for the Name.
4. In the New Compound Operation dialog box, for Scope, select Operation Root from the
dropdown.
5. Click OK.
6. In the Operation Tree, select the MyOperations CompoundOperation.
7. Hold down the Ctrl key.
8. Select the room_door_demo from the Graphic Viewer.
9. Release the Ctrl key.
10. From the ribbon choose Operation tab→Create Operation group→New Operation
106 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the New Device Operation dialog box, the Name and Device boxes are already filled in.
11. In the New Device Operation dialog box, select CLOSED from the From pose pull down list.
107 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the Sequence Editor, click Jump Simulation to End .
2. From the Sequence Editor, click Jump Simulation to Start .
3. From the Sequence Editor, click Play Simulation Forward .
Note:
The speed of simulation can be adjusted in several ways: either (method 1) change the time of
the operation, (method 2) change the defined joint speeds, (method 3) move the Simulation
Speed Slider, or (method 4) change the Simulation Time Interval. There are very different
reasons to use these techniques. You learn more about this throughout this training.
108 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4.3. Inverse kinematics review
There are no activities for this lesson.
1. From the Graphic Viewer toolbar, verify that the Pick Level is set to Component .
2. In the Process Simulate Object Tree select the top folder named .
3. In the Object Tree, right-click on nothing and choose Find.
4. In the Find dialog box for the Name, type *robot* and click Find Next and Cancel.
Note:
5. From the Process Simulate Object Tree, right-click the real_robot object in the Resources
folder, and choose Display Only .
6. From the Graphic Viewer toolbar, choose Zoom to Fit .
109 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Look at the kinematics in the Kinematics Editor
1. Select the robot.
110 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. The links of the robot in the Graphic Viewer are temporarily colored according to the colors of
the links in the Kinematics Editor dialog box.
111 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Close the Kinematic Editor dialog box.
Note:
112 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Making the robot move
Estimated time to complete: 10–20 minutes
The objective of this activity is to see how to move a robot.
3. Using the Joint Jog dialog box, jog the joints using the sliders and observe how they move.
113 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. While the Robot Jog dialog box is open, grab the Manipulator Frame in the Graphic Viewer
and pull the robot around.
Note:
The Robot Jog dialog box is only available for robot objects (for example objects with a TCPF
frame at the end of its kinematic tree).
Note:
If the robot is not moving when you pull the Manipulator Frame, verify that Snap by Step
Size is not checked. this option is located under the Coordinate Reference expander area of
the Robot Jog dialog box. Having this box checked, with a step size that is too big for the robot,
causes the robot to not move when the Manipulator Frame is dragged.
4. If the gripper is not found in the Object Tree, the ribbon choose Modeling tab→Components
114 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the New Compound Operation dialog box, type Operation2 for the Name and click OK.
4. From the Graphic Viewer toolbar for Pick Level, choose Component .
Note:
The creation and validation of proper robotic processes is described in detail later in this
course. The information provided in this topic should not be considered enough to begin
processing welds in the Process Simulate environment.
2. From the ribbon choose Operation tab→Add Location group→Add Current Location .
115 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The path editing buttons can also be found on the Path toolbar which is turned off by default.
3. On the Operation Tree viewer, select the via location in the generic_robot_Op robotic
operation.
4. From the ribbon choose Operation tab→Add Location groupAdd Location After .
5. Use the Manipulator Frame in the Graphic Viewer to move the robot's wrist to another
location.
6. Close the Robot Jog dialog box.
7. Repeat steps 3 through 7 to create a third location in the robot operation (robot path).
1. On the Operation Tree, right-click generic_robot_Op and choose Set Current Operation .
2. From the Sequence Editor, click Jump Simulation to End .
3. From the Sequence Editor, click Jump Simulation to Start .
4. From the Sequence Editor, click Play Simulation Forward .
5. From the Sequence Editor, click Jump Simulation to Start .
116 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Analysis tools and study data
117 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.1. Study data
There are no activities for this lesson.
1. Reload the data that you used earlier in this course, if it is not already loaded.
o Airplane: study (.\\Projects\Airplane Project\Line 1\Workcenter 50 study.psz)
o Robotics: study (.\\Projectss\Robotics Example\Line1\Robotics Example.psz)
o Structure: study (.\\Projects\Structure Project\Line1\Structure.psz)
118 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Object Tree or Graphic Viewer, select the LandingGear_textured part.
4. From the Multiple Part Appearance dialog box, choose Create new appearance from the
selected objects.
5. Select the new line for the appearance in the Multiple Part Appearance dialog box.
6. Choose Assign operation to selected appearance and choose a valid operation from the
Operation Tree. For example, select a compound operation and click the check mark button to
accept.
7. Click Apply and Close.
Note:
See the note at the beginning of this lesson for more information on appearances.
3. In the Placement Manipulator dialog box for Frame of Reference, select Working Frame.
4. In the Graphic Viewer, use the Placement Manipulator frame to drag the appearance along
the X-axis (along the line).
5. Close the Placement Manipulator dialog box.
6. (Repeat this process for another appearance.)
119 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. Select product that has appearances in the Parts folder of the Object Tree viewer.
120 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.3. Create and use snapshots
Creating snapshots
Estimated time to complete: 6–12 minutes
The objective of this activity is to create some snapshots.
Warning:
You cannot create a object flow path of an appearance.
121 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The Start Point is already defined (as the self origin of the selected object)
5. In the New Object Flow Operation dialog box, select the End Point box.
6. In the Graphic Viewer, select a point on the floor for the end point of the path.
7. Click OK.
Note:
2. Make sure the Snapshot Editor viewer is wide enough to see all the icons on its toolbar.
122 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Use the snapshots
1. Double-click on the Zoomed View snapshot.
2. Look in the Graphic Viewer.
3. Double-click on the Another View snapshot.
4. Look in the Graphic Viewer.
Note:
By default, only the point of view is applied but you can apply the location and visibility of
objects, too. Click the Apply Snapshot drop-down arrow and select one or more from the
following: Point of View, Objects Visibility, Objects Location, Device Poses and Objects
Attachments.
5. Sort the snapshots: In the Snapshot Editor, right-click nothing in the upper pane.
6. From the right-click menu choose Sort Snapshots .
123 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.4. Use the Markup Editor
Creating markups
Estimated time to complete: 4–8 minutes
The objective of this activity is to learn how to use the markup editor.
Note:
The markup editor can also be opened by following this procedure: Open the Snapshot Editor,
select a snapshot, and click Add Markup from the Snapshot toolbar. Using this technique,
the markups can be reused later (even after the snapshot image is refreshed).
124 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Markup Editor toolbar click Add Note .
3. Select somewhere on the picture.
4. In the Edit Text dialog box for Font Size, select 36.
5. In the Edit Text dialog box, type the desired text such as Look at this exciting note.
6. Click OK
7. On the picture drag the note bigger so that you can see the text (drag the handle bars to the
right).
8. From the Markup Editor toolbar click New Text .
9. Select somewhere on the picture.
10. Type This is so fun.
11. On the picture drag the text bigger to make the text the desired size.
12. From the Markup Editor toolbar click New Scribble Polygon .
13. Circle something in the picture.
2: Save a picture of the operation from the Markup Editor dialog box
Note:
Markups can be printed or saved as a graphics file. Any markups added to the view are saved back to
the view for later use.
125 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.5. Add text in the Graphic Viewer
126 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Select Background from the top list.
4. Select Solid (instead of Vertical) on the lower list.
5. Change the background color to light brown.
6. Click Preview, but do not close the Options dialog box yet.
127 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Select Note Background from the top list.
4. Change the color.
5. Select Note Border from the top list.
6. Change the color.
7. Select Note Text from the top list.
8. Change the color.
Note:
Changes to the note colors affects new notes that are created, but not existing ones.
9. Click OK.
128 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating notes in the Graphic Viewer
Estimated time to complete: 12–24 minutes
The objective of this activity is to learn how to create notes in the Graphic Viewer.
Note:
When using Attach File to create pictures or markups of a view containing notes, the font size of
the notes, as well as the image size, can be set when the picture is created. To use this command you
must first customize the Quick access toolbar and add it there using Customize Quick Access
Toolbar .
129 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Notes are considered study data—just like dimensions, frames, labels, and notes. They are not
stored in the psz file.
3. In the Note Editor dialog box, type some text in the Text area to replace any default text.
4. In the Note Editor dialog box, select the Keep size while changing zoom check box.
5. Click OK.
Note:
The note can be edited, deleted, or toggled between displaying the text or the flag. You can also
change its color or blank it, as required. To perform any of these actions, you need to right-
click the note and then choose one of these buttons: Blank , Modify Color , Edit Note
, Toggle Note Visibility , or Delete .
130 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select in the Object box and select the object in the Graphic Viewer to change the anchor point
for the leader line.
5. Click OK.
6. In the Graphic viewer, zoom in and out. The notes stay the same size as you zoom in and out.
7. Select the note again.
9. Deselect the Leader line and Keep size while changing zoom check boxes.
10. Click OK.
11. In the Graphic viewer, zoom in and out. Compare the behavior of this note to other nodes in the
Graphic Viewer. Now, this note gets bigger and smaller as you zoom in and out.
2. From the ribbon, choose Modeling tab→Note group→Notes →Toggle Note Visibility
3. Notice how the note is shown in the Graphic Viewer (as a flag).
4. From the ribbon, choose Modeling tab→Note group→Notes →Toggle Note Visibility
.
5. Notice how the note is shown in the Graphic Viewer.
131 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Change the color of the notes
1. Choose File→Options .
2. Click the Appearance tab.
3. Expand New Objects Colors.
Note:
The new note now takes on the new default color settings for Note Background, Note Border
and Note Text.
132 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. In the Object Tree, deselect the display status square for the Notes folder to blank all the
notes.
2. Select an object in the Graphic Viewer.
133 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating dimensions in the Graphic Viewer
Estimated time to complete: 4–8 minutes
The objective of this activity is to learn how to create dimensions in the Graphic Viewer.
1: Add a Dimension
1.
Point Dimension .
Note:
The note flags and measured dimension can be saved as a picture or edited in the markup editor
and then saved as a picture.
134 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create a markup
2. Create a markup.
3. Notice the notes and dimensions are shown here.
4. Close the Markup Editor dialog box.
135 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.6. Store pictures of the study
1. Choose File→Options .
2. From the Options dialog box, click the Appearance tab.
3. Select Background color.
136 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select Solid from the drop down that currently says Vertical or Corners.
5. Select white for the color
6. Click OK.
137 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose View tab→True Shading group, choose the down arrow next to
True Shading , and choose one of many options from the list:
o Floor Shadows
o Floor Reflections
o Global Texture
138 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.7. Introduction to collision detection
2. If it is not already there, position the Collision Viewer at the bottom of your screen by dragging
and dropping.
3. Expand the Collision Viewer and Pin it, so it stays expanded.
4. In the Collision Viewer, click Show / Hide Collision Sets to display the left pane of this
viewer.
139 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Set up fast collision
Note:
Note:
The fast_collision_set should be selected in the left pane of the Collision Viewer.
5. Activate the collision checking by clicking Collision Mode On/Off on the Collision
Viewer toolbar.
1. Use Fast Placement or the Placement Manipulator to move some of the objects into a
collision with other objects.
Note:
140 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Normally you would use collision detection statically or dynamically (for example in the
context of a simulation). In this case you are just moving the parts into collision to test your
collision setup and understand the mechanisms behind Process Simulate collision detection.
Note:
When checking collisions during a simulation you can have the simulation stop at the first
collision or just beep and continue. In both cases the colliding objects are highlighted in red.
141 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Defining collision sets (list pairs)
Estimated time to complete: 6–12 minutes
Collision detection is accomplished by searching for a collision between objects in one list and objects
in another list. This means that list pairs must be created before collision detection is possible.
Multiple list pairs can be defined. A default name is automatically given for each list pair, although
another name can be specified.
142 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. In the Collision Set Editor dialog box, select in one of the lists.
6. Select another object not already in a list (a gray object). It is colored blue or yellow.
7. Click OK.
8. Click Emphasize Collision Set again.
1. Use the Placement Manipulator to temporarily move one of the objects from one list into
a collision with an object from the other list.
2. Reset the object placement after you have seen that your collision set is working.
143 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.8. More on collision detection
144 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. Right-click in the Graphic Viewer and choose Options from the displayed shortcut menu.
2. Click the Collision tab.
3. Select the Check for Collision Near-Miss check box.
4. For the Near-Miss Default Value type 50
7. Click OK
145 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Expand an object in the list. You can see the objects which this piece is colliding with. For
example (your data may look different than the picture below ):
146 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. The next steps require you to have a operation set as the current operation, thereby displaying it
in the Sequence Editor.
4. In the Sequence Editor toolbar, click Minimal Distance Report :
147 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Filtering collision results
Estimated time to complete: 12–24 minutes
In this activity, you learn more about collision detection and the new features.
5. From the Collision Sound File to Play → Browse, select desired .WAV file.
6. Click Open.
7. Click OK.
148 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Color Selected Pair
1. Click a line item in the Collision Viewer.
2. Click the down arrow to the right of Show Colliding Pair .
3. From the drop down list, select Color Selected Pair .
4. Click Show Colliding Pair (It activates).
5. Click another line item in the Collision Viewer.
Note:
In the Graphic Viewer the colliding objects from the selected line item are shown in blue and
red. All other objects are shown white.
Note:
In the Graphic Viewer the colliding objects from the selected line item are shown in red. All
other objects are blanked.
149 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click another line item in the Collision Viewer.
7. Look at the results in the Graphic Viewer.
8. Click Show Colliding Pair (It deactivates).
150 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.9. Factors that affect collision detection
5. Click OK.
151 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The Stop Simulation when a Collision is Detected check box freezes the simulation when a
collision or near miss is detected.
To hear a sound when a collision occurs, you need to click Sound Browse to locate an
appropriate sound file (.WAV) to be played.
1. From the left pane of the Collision Viewer choose New Collision Set .
2. Add an object into the Check column and another object into the With column.
Note:
You can select the objects from the Object Tree viewer or from the Graphic Viewer. By default
the collision detection works at the component level, but it can also work at an entity level, or a
hybrid of both levels.
3. Click OK.
4. Activate the collision detection by clicking Collision Mode On/off .
1. Click Play Simulation Forward on the Sequence Editor toolbar and watch the simulation in
the Graphic Viewer.
Note:
Notice that the simulated object stops (collides) with the static object. The colliding pairs also
be listed in the Collision Viewer, highlighted in red.
152 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Change the simulation speed
Methods to change the simulation speed:
1. In the Sequence Editor, move the Simulation Speed Slider increase or decrease the simulation
speed. Placing the slider in the exact center provides real-time simulation. So, move it to the
right of center to speed up the simulation.
Tip:
You can move the slider at any time, including in the middle of a running simulation.
2. In the Sequence Editor, to the right of the Simulation Speed Slider, in the Simulation Time
Interval box, enter 1.0, and press Enter. This value makes the simulation run faster. This
change can only be made before a simulation is run.
Note:
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.
1. Click Play Simulation Forward on the Sequence Editor toolbar again and watch the
simulation in the Graphic Viewer.
Note:
Notice that the collision does not occur this time. This is because the collisions lists were
processed once per second, and the ball had already moved past the collision point when the
check was performed. This is the quickest possible setting.
2. In the Sequence Editor, to the right of the Simulation Speed Slider, in the Simulation Time
Interval box, enter 0.05, and press Enter.
3. Click Play Simulation Forward on the Sequence Editor toolbar again and watch the
simulation in the Graphic Viewer.
Note:
Notice that the collision does occur this time. This is because the collisions lists were processed
once per 0.05 seconds. This is the slowest possible setting.
153 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Return to the default time interval
1. In the Sequence Editor, to the right of the Simulation Speed Slider, in the Simulation Time
Interval box, enter 0.2, and press Enter.
154 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.10. Cut sections with section planes
Note:
155 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose View tab→Section group→New Section →New Section Plane
Note:
The Section Manager dialog box is open and the new section is shown in the Sections folder
of the Object Tree and in the Graphic Viewer.
3. Notice the current section alignment displayed as a an icon in the toolbar of the Section
Manager dialog box such as Align to X .
Note:
This cuts a section on the YZ-plane of the Working Frame at the selected point.
4. In the Section Manager dialog box, click the down arrow to the right of the current section
alignment to select something other than Align to X . In this case choose an alignment that
intersections some geometry.
5. In the Section Manager dialog box, click Activate Section to cut the section.
Note:
This causes the section to the be cut in the main Graphic Viewer.
6. From the ribbon, choose View tab→Section group→ Section →Cut Section .
156 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A second can be the 3D geometry on the positive or negative side of the section plane. This is
referred to as a clip. Or it can be the 2D geometry that intersects the section plane. This is
referred to as a cut.
7. From the ribbon, choose View tab→Section group→ Section →Save Section Contour as
Component .
8. In the Save Component As dialog box, choose Desktop and click Save.
9. From the ribbon, choose View tab→Section group→ Section →Clip Section .
Note:
If the Section Manager dialog box is accidentally closed, right-click the section in either the
Sections folder of the Object Tree and in the Graphic Viewer and choose Section Manager.
157 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Change the step size by clicking the Step size link and changing the step size in the displayed
dialog box and move it some more.
4. In the Section Manager dialog box, click the down arrow to the right of the current Section
Alignment to select Align to Point and select a point on the part.
Note:
This maintains the same section orientation, but move it to the selected point.
5. In the Section Manager dialog box, click the down arrow to the right of the current Section
Alignment to select Align to Surface and select and point on the part.
Note:
This moves it to the selected point and orient the section tangent to the point.
6. Move the section using the new step size by clicking Rotate Positively .
Note:
In another topic, you learn how to create a 3D text using Create Note and Create
Dimension , which help highlight problem areas. This information could be output as a
picture for use in a report.
158 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Look at the section in the Object Tree and more
1. Return to the Object Tree.
2. Expand the Sections folder in the Object Tree.
3. In the Object Tree, the section can be blanked, displayed, deleted, and more by right-clicking
on it.
Note:
If the Section Manager dialog box is accidentally closed, right-click the section in either the
Sections folder of the Object Tree or in the Graphic Viewer. Then choose Section Manager.
4. Add section contours to the results in the Graphic Viewer: From the ribbon, choose View
The white section contours are shown where the 3D geometry intersects the section plane.
5. Add capping and look at the results in the Graphic Viewer: From the ribbon, choose View
159 plmx.com.br
suporte@plmx.com.br
11 3565 3808
More on cutting sections (Optional)
Estimated time to complete: 12–24 minutes
The objective of this activity is to cut some more sections.
1. In the Object Tree viewer, right-click the section and choose New Section Viewer from the
displayed popup menu.
2. A section clip is displayed in a new Section dialog box.
Note:
Now the section is shown in the Section dialog box and the Graphic Viewer.
3. Right-click the section and choose Section Manager from the displayed popup menu, if it
is not already open.
4. In the Section Manager dialog box, click Deactivate Section .
Note:
160 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
2. From the ribbon, choose View tab→Section group→Section →Orient View to Section
Plane .
3. Right-click in the Graphic Viewer and choose Zoom to Fit .
4. Hold down the Alt key and draw a box with the left mouse button to zoom in to an area of
interest in the Section dialog box.
5. In the Graphic Viewer or Object Tree, right-click the section plane and choose Blank from
the displayed popup menu to blank it.
6. In the Object Tree, right-click the section plane and choose Delete from the displayed popup
menu to remove it.
4. From the Graphic Viewer toolbar, change the Pick Level to Component .
5. Select an objects (parts or resources) to have the section plane originate at the object origin.
161 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Set this new Graphic Viewer and the main Graphic Viewer side-by-side.
162 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.11. Cut sections with section volumes
2. Using the Section Manager dialog box, position the box as desired
3. In the Section Manager dialog box, click Activate Section .
4. Move the section volume as desired.
163 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. From the ribbon, choose View tab→Section group→Section →Clip Inside or Clip
Outside .
Note:
6. In the Graphic Viewer with the mouse, drag the blue edge of the section box to change it to
other prismatic shapes.
7. Using the Section Manager dialog box, deselect Shape
8. Close the Section Manager dialog box.
164 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.12. Use Cables
1. From the ribbon, choose the Modeling tab→Layout group→Create Frame →Frame by 6
values .
2. Select a position on any component to represent the start frame and click OK.
165 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A frame is created to represent the start of a cable segment. The cable flows from this frame along the
Z-axis.
3. From the ribbon, choose the Modeling tab→Layout group→Create Frame →Frame by 6
values .
4. Select a position on a component to create a frame to represent the end frame. and click OK.
A frame is created to represent the end of a cable segment. The cable flows into this frame along the Z-
axis.
5. Select the start frame and choose Placement Manipulator from the Graphic Viewer
toolbar.
2. In the Cable Editor dialog box for Start frame, select the start frame you just created.
3. For End frame, select the end frame you just created.
The minimal distance (cable length) is shown at the bottom of the Cable Editor dialog box. For
example (your length may be different):
166 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. For Length, type a length that is greater than the minimal distance.
This is not an error. It is just for information.
9. Click Generate.
A cable is created and displayed in the Graphic Viewer and the Cables folder of the Object Tree. If the
cable looks smooth , your length is good. If it looks knotted , your length is too short (Cable
is over stretched).
10. Select the cable to edit it values with the Cable Editor dialog box.
11. From the ribbon, choose the Modeling tab→Cable group→Cable Settings .
12. In the Cable Settings dialog box, look at the settings such as Wrap around objects during
motion and Smooth cable display.
These settings are only used if required, since they may decrease performance.
167 plmx.com.br
suporte@plmx.com.br
11 3565 3808
In this case, you are going to create multiple cable segments to represent the cables of a robot dress
package. The cables are to be created between the brackets and devices attached to the robot. Each of
these brackets and devices already contains frames to be used for the cables.
1. In the Object Tree, right-click robot 3 compound resource and choose Display Only .
2. In the Object Tree, right-click robot 3 compound resource and choose Zoom to Selection
.
4. From the Graphic Viewer toolbar change the Pick Level to Entity .
5. In the Cable Editor dialog box for Start frame, select the orange frame (fr1) on the green
eyelet of eps_zt200_j2brkt3.
6. For End frame, select the orange frame (fr1) on the brown eyelet of eps_zt_jt3_2.
168 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. For Radius, type 41.25.
9. Click Generate.
A cable is created and displayed in the Graphic Viewer and the
Tip:
If the cable looks smooth , your cable is good. If it looks knotted , your cable has exceeded
one of its limits. For example, your cable length is too short (Cable is over stretched).
2. In the Cable Editor dialog box for Start frame, select the white frame (fr2) on the brown eyelet
of eps_zt_jt3_2.
3. For End frame, select the cyan frame (fr7) on the brown box of eps_zt_jt3_2.
4. For Length, type 750.
5. For Radius, type 41.25.
6. Click Generate.
A cable is created and displayed in the Graphic Viewer and the Cables folder of the Object Tree.
169 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Use the same process to define these cables:
170 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Move the flexible cable
1. From the Graphic Viewer toolbar, set the Pick Level to Component
2. From the Operation Tree, right-click pa3 and choose Set Current Operation .
3. In the Sequence Editor choose Play Simulation Forward .
The cables flex. However the first cable you created on the robot gets over stretched .
1. Select the cable1 cable (the first robot cable you created).
2. From the ribbon, choose the Modeling tab→Cable group→.
Cable Editor
8: Replace the first two cables with one cable and hook
1. Select the cable2 cable (the second robot cable you created).
171 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Recall this cable segment is 750 mm long.
3. Select the cable1 cable (the first robot cable you created).
Recall this cable segment is 1300 mm long.
6. In the or Edit Cable dialog box for the End frame, select the cyan frame (fr7) on the brown box
of eps_zt_j3_3.
7. For Length, type 2050.
1300mm + 750mm = 2050mm
172 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A single cable is created that looks similar to the old cable1 and cable2 segments.
173 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5.13. Output .AVI and .HTML files
1. In the Operation Tree, right-click on the process and choose Set Current Operation .
2. From the ribbon choose Operation tab→Documentation group→Movie Recorder .
4. In the Movie Recorder dialog box for Desitnation, navigate to the Desktop folder.
5. In the Movie Recorder Settings dialog box, expand into Capture area, and choose Graphic
Viewer standard resolution.
6. Expand into Timing and select Real time for Movie time based on.
7. Expand into Overlay and type My video in the big white text box.
8. Expand into Graphic Viewer options and deselect Navigation cube, and Path/Locations.
9. Click OK.
10. Click Record .
11. In the Sequence Editor, click Play Simulation Forward and watch the simulation in the
Graphic Viewer.
Note:
174 plmx.com.br
suporte@plmx.com.br
11 3565 3808
You have not created a simulation yet, so just use Fast Placement or the Placement
Manipulator to move some of the objects
Move was created successfully. Do you wish to open the containing folder?
2. Click Yes
3. Double-click the new video file.
4. Double-click the new video file on the desktop. The Windows Media Player opens (or
whatever your default video player is), and the video file is played.
1. Blank anything that you do not want exported to the HTML file.
For example:
175 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Play the web view
1. In the Process Simulate Web View, use the right mouse button to pan.
2. Use the middle mouse button to zoom.
3. Use the left mouse button to rotate.
4. Click Play to see the simulation in the Process Simulate Web View.
176 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Other Selected basic topics
177 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6.1. Set TuneCellPath attributes_act
There are no activities for this lesson.
1: Use a template
To create a new study in Process Simulate Disconnected (Standalone) based on a project from
eMServer:
2. From the ribbon, choose File→Disconnected Study New Study from the toolbar.
Note:
The New Study dialog box opens. The default template is shown.
178 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Process Simulate Standalone creates the new study which you can now add data.
5. To create the study’s .psz file: From the Quick access toolbar choose Save .
Note:
The Save as dialog box opens.
Note:
Saving this study has no affect on the component just imported. The master for the component was
already stored to the sysroot at the end of the import process.
179 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Convert and insert CAD into the new study
5. In the File Import Settings dialog box for Path click Browse .
The Browse for Folder dialog box opens.
180 plmx.com.br
suporte@plmx.com.br
11 3565 3808
181 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Go to the page 199, Cap. 7.
1. If it is not already started. double-click the Process Simulate (on eMS) icon on the
desktop.
2. Log in.
3. In the Welcome dialog box, click Cancel. Otherwise if you have already opened a project you
5. In the Save As Study Template dialog box for Template, browse to the C:\temp\disconnected
folder.
Another Save As Study Template dialog box opens.
6. In the new Save As Study Template dialog box, click New folder, name it templates, and
browse into it.
Note:
You now have a folder to store your Process Simulate Standalone templates.
182 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Use a template
To create a new study in Process Simulate Disconnected (Standalone) based on a project from
eMServer:
1. Double-click the Process Simulate Standalone - eMS compatible icon on the desktop,
if it is not already started.
2. From the ribbon, choose File→Disconnected Study New Study from the toolbar.
Note:
The New Study dialog box opens. The default template is shown.
3. In the New Study dialog box for Template, click Browse and browse to the
C:\temp\disconnected\templates folder.
4. In the Open dialog box, select the template1.pszt files, and click Open.
5. For the Template, select a project from the Choose Project list.
6. Leave the Study type as RobcadStudy.
7. Click Create.
Note:
Process Simulate Standalone creates the new study which you can now add data.
183 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. To create the study’s .psz file: From the Quick access toolbar choose Save .
Note:
The Save as dialog box opens.
Note:
You can change the default file name if you wish, and select the file type from the drop-down list.
These options allow you to save the .psz file with or without components.
184 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Starting and exiting Process Simulate
Standalone
Estimated time to complete: 6–12 minutes
In this activity, you learn about the relationship between Process Simulate on eMS and Process
Simulate Standalone (eMServer compatible).
Note:
At this point in the course you should have at least one basic simulative operation created. If
not, then create one (for example object flow, device, or robotic).
2. Important: Write down the name of the project you are in for later reference. It is also shown
on the launch page of this activity.
3. Browse into a study folder and located the desire study.
4. If the desired study is not loaded, right-click it and choose Load in Standard Mode .
185 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. From the ribbon, choose File→Disconnected Study →Save .
6. In the Save As dialog box, browse to the C:\temp folder.
7. In the Save As dialog box, click New folder, name it disconnected, and browse into it.
8. For Save as type, select Study Files (*.psz) and Library Components.
Note:
In this case you are not referring to a different system root as (connected) Process Simulate,
which is a local system root.
Note:
186 plmx.com.br
suporte@plmx.com.br
11 3565 3808
You are creating a .PSZ file that can be opened using Process Simulate Standalone
(eMServer compatible). You can use the same system root or a local system root.
13. Exit from the connected Process Simulate by choosing File→Exit and clicking No.
Note:
This step is specific to your company or training room install. It might be done using Extract
all, unzip, pkzip, winzip, 7zip, or other 3rd party tool.
187 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Start Process Simulate Standalone
Note:
If not, start the Process Simulate Standalone application from the Windows Start menu, as
follows: Choose Start→Programs→Tecnomatix→Engineering Applications→Process
Simulate Standalone - eMS compatible .
.
7. Browse and select the Verify.psz located in the C:\temp\disconnected folder.
188 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Click Open.
189 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Updating standalone from the database
Estimated time to complete: 8–16 minutes
In this activity, you learn how to selectively update a PSZ file.
190 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK.
5. Open the same project again.
8. Click Open.
9. From the Quick access toolbar choose eMServer Selective Update .
191 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. Click OK.
1. Use Customize Quick Access Toolbar to customize the Quick access toolbar and add
Update PSZ File to it.
2. Make a change in the study such as changing the name of a different object in the Resources
folder.
3. Click Update PSZ File on the Quick access toolbar.
192 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click Yes.
5. For Parts and resources to update, select the specific parts and resources (that have changed)
that you would like to update in the PSZ file.
6. Click the first Browse button and select the original PSZ file.
7. Click the second Browse button and type a new name (or take the default).
8. Check Save library components. Click the third browse button and select the
C:\temp\disconnected folder and type a file name for the zip file such as sysroot_update.zip.
9. Click OK
193 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. Click Yes.
194 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
This step assumes that your Disconnected System Root is different than your (connected)
System Root. For example, it is only on your laptop.
5. Click OK.
6. From the Quick access toolbar choose Open in Standard Mode .
7. Browse into the C:\temp\disconnected folder and select the new .PSZ file: for
example:verify_20110712_084803.psz.
Note:
Recall that in earlier in this activity, you specified a source and target PSZ file. Select the target
PSZ previously specified.
8. Click Open.
9. Look at the updated data.
195 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Update the database from standalone
Estimated time to complete: 4–8 minutes
In this activity, you learn how to update the eMS database from Process Simulate Standalone (eMS
compatible).
Launch the
196 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Save your study
197 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6.3. OEM - Supplier collaboration
There are no activities for this lesson.
198 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Modeling basics
199 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7.1. Overview of basics
Note:
By opening a new .psz file, the previously opened cell is closed. You do not need to save the
previous cell at this time.
200 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7.2. Process Simulate basic modeling tools
There are no activities for this lesson.
Modeling a table
Estimated time to complete: 14–28 minutes
In this activity, you learn the basic functions of modeling.
201 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Open it and Start Modeling
1. Choose File→Options .
2. In the Options dialog box, click the Units tab.
3. For Linear, select mm.
202 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK.
Note:
All data in Process Simulate are stored in mm. This setting only changes the display units.
Display units can be changed at any time.
5. From the Graphic Viewer toolbar, set the Pick Level to Entity .
3. In the Create Box dialog box, enter: 1000 for the Length.
4. Press the Tab key to go to the next box.
5. For Width, type 1000.
203 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Press the Tab key to go to the next box.
7. For Height, type 1000.
8. Click Expand Dialog .
9. For Locate at, select Working Frame.
12. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
204 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. In the Create Box dialog box for Length, enter: 2000.
Note:
You can press the [Tab] key to move between the boxes such as Length and Width.
18. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
19. In the Create Box dialog box for Length, enter: 800.
20. For Width, enter: 2000.
21. For Height, enter: 800.
22. For Locate at, select Working Frame.
23. Click OK.
205 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Make the solids into a table
1. From the Graphic Viewer toolbar, change the Pick Level to Entity .
Note:
In the Subtract dialog box the Subtract entities box is automatically populated with the two
long boxes you selected in the previous steps.
206 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. In the Subtract dialog box, select the Delete original entities check box.
9. Click OK.
207 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Save your work
1. From the Object Tree, select your mytable_userUSERNUMBER_UNDEFINED.
3. In the Save Component As dialog box, browse into the desired folder under the system root,
such as \Libraries\modeling_kinematics\toolprototype folder.
4. Click Save.
208 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Set Modeling Scope dialog box, click Yes, if prompted.
Note:
209 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The modeling icon is removed from the object and it is returned to the way it looked the last
3. Click Yes.
4. Model and place a donut or bagel onto your table: 1
5. Model and place a drinking glass for your table: 1(outside of cup) , 2 (inside of cup) ,3
(orange juice in cup)
6. Make the glass translucent: Right-click on the glass and choose Object
Viewing→Transparent .
7. Model a coffee mug: 1 (outside of cup) , 2 (handle) ,3 , 4 (inside of cup) ,5 ,6
(coffee in cup)
8. Model two chairs for your table (model the bottom of the chair just like the table): 1, 2, 3, 4, 5
(then add back rest)
9. Put a sun umbrella over your table on a pole: 1 , 2
10. From the Object Tree, select your mytable_userUSERNUMBER_UNDEFINED.
11. From the ribbon, choose Modeling tab→Scope group→End Modeling .
210 plmx.com.br
suporte@plmx.com.br
11 3565 3808
211 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7.5. Use wireframe to create solids (optional)
Note:
212 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2D sketching is performed on the XY-plane of the Working Frame (unless you sketch on the
side of an existing object). When sketching on the XY-plane of the Working Frame, it doesn’t
matter if the floor is displayed.
A second row is added the Create Polyline dialog box. The values for the first point are filled
in. However, you overwrite these values in the next steps.
Note:
3. In the Create Polyline dialog box for X of the first point, type 0.
4. Press the Right Arrow key.
5. For Y, type 200.
6. Press the Right Arrow key.
7. For Z, type 0.
8. Press the Right Arrow key.
9. You are now entering coordinates for the second point. If not, press the Right Arrow key again.
10. In the Create Polyline dialog box for X of the second point, type 1000.
11. Press the Right Arrow key.
12. For Y, type 200.
13. Press the Right Arrow key.
14. For Z, type 0.
15. Press the Right Arrow key.
16. You are now entering coordinates for the third point. If not, press the Right Arrow key again.
17. Click OK to create the first polyline.
18. Right-click in the Graphic Viewer and choose Zoom to Fit .
213 plmx.com.br
suporte@plmx.com.br
11 3565 3808
19. From the ribbon, choose Modeling tab→Geometry group→Curves →Create Polyline
.
1. Turn off the display of the floor: If the floor is displayed, from the ribbon, choose View
tab→Screen Layout group→Display Floor .
2. From the Graphic Viewer toolbar, set the Pick Intent to Where Picked .
214 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the ribbon, choose Modeling tab→Geometry group→Curves →Create Curve .
4. Select several points on the XY-plane of the Working Frame defining a curve, but do not
cross the Working Frame’s X-axis (this is your revolution axis). The curve should be on the
opposite side of the line as the Working Frame. Also only cross the line you created at the end
points (not the middle). You are going to trim off the part of your wavy line that is between the
straight line and the X-axis in the next step. See the picture at the end of this step.
5. Click OK.
215 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Split Curve on Intersection dialog box for Curve, select Curve1.
3. Select in the Intersecting entity box.
4. Choose Polyline1.
5. Click OK.
Note:
You only trim the wavy curve and does not trim the polyline. When you later use Process
Simulate to revolve the wavy curve into a solid, it closes it for you automatically.
3. From the Graphic Viewer toolbar, make sure that the Pick Level is set to Entity .
4. Delete the polyline and the two small trimmed parts of the curve (most likely named
Curve1_1 and Curve1_3).
5. Display the whole object (which is just one wavy curve), if it is not already.
216 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. For Start select one end of polyline2 (the line along the x-axis).
4. For End select the other end of polyline2 (the line along the x-axis).
5. For Rotation From enter: 0.
6. For Rotation To enter: 270.
7. Check Preview.
8. Click OK.
Note:
End Modeling is only active when a modeled object is selected. Selecting an entity of a
217 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Save it into the \Libraries\modeling_kinematics\toolprototypes folder.
218 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Extruding 2D entities to make a solid
Estimated time to complete: 14–28 minutes
The objective of this activity is to create a solid from 2D geometry.
219 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Select two points.
3. Click OK.
4. Follow this process to make the other two lines.
2. From the Graphic Viewer toolbar, set the Pick Intent to Snap .
3. Select one corner and then another.
Note:
If your lines cross each other, the system must decide which side of the intersection to put the
fillet on (many times it is wrong). In this case, you should trim (using the split command) one
or both of the curves using the other one.
220 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Create the fillet
Caution:
Create the fillet whose radius is about one tenth the distance you measured in the previous step.
2. Click two tangent sides of the polyline (for example polyline1 and polyline2).
3. In the Fillet dialog box for the Radius, type one tenth the distance you measured in the
previous step.
4. Check Delete original entities.
Note:
If OK and Preview are gray after entering the radius, select another box or press [Tab].
5. Click Preview.
6. Click OK.
7. Put the same radius fillets at the next corner of the triangle.
Note:
If OK and Preview are gray after entering the radius, select another box or press [Tab].
221 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
You must have two different (non-parallel) lines to create a fillet between. However, you only
have one curve now. So, you split the curve, as shown below, in order to have a different curve
on either side of the open end of the shape.
8. Create a polyline across the two edges shown here (on the side of the last fillet to be created).
222 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. For Intersecting entity, select the polyline just created.
12. Check Delete original entities.
13. Click OK. the triangle shaped curve is cut at one of the places where the line crosses it.
14. From the ribbon, choose Modeling tab→Geometry group→Curves →Split Curve on
Intersection , again.
15. Split where the line crosses the curve on the side of the last fillet to be created. These leaves
two straight lines where you want to create the last fillet.
16. Click OK.
18. Click two tangent sides of the polyline (for example polyline1 and polyline2).
19. In the Fillet dialog box for the Radius, type one tenth the distance you measured in the
previous step.
20. Check Delete original entities .
21. Click Preview.
22. Click OK.
23. Delete the temporary polyline by right-clicking it and Selecting Delete .
223 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Merge the entities together
1. Draw a selection box around the entities.
2. Choose Modeling→Create 2D→Merge Curves .
3. Check Delete original entities.
4. Click OK.
3. In the Extrude dialog box, type 200 for the Positive value.
4. A preview of the solid is shown.
5. Stretch it a little bigger by selecting and dragging the manipulators on the top or bottom of the
preview solid in the Graphic Viewer.
6. Click OK.
224 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: End the modeling session for your fun2
1. From the Object Tree, select your fun2_userUSERNUMBER_UNDEFINED.
Note:
End Modeling is only active when a modeled object is selected. Selecting an entity of a
modeled object do not make End Modeling active.
225 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7.6. Model gun shanks (optional)
2: Create an arc
226 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Create Arc dialog box for the Center Point, type 0 (for X).
3. Press the Tab key.
4. Enter 0 (for Y).
5. Press the Tab key.
6. Enter 0 (for Z).
7. Press the Tab key.
8. Follow the same process to type 30,0,0 for Start Point
9. Follow the same process to type 0,30,0 for End Point
3: Sweep
1. Select the arc just created.
3. In the Sweep by Circle dialog box, type 17 for the Start Diameter.
4. Enter 20 for the End Diameter.
5. Click Preview.
6. Click OK.
227 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Create a cylinder
Tip:
Create a cylinder at the small end of the swept solid
228 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. Click OK.
229 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Finish the gun tip
2. In the Create Cone dialog box for Lower Radius, type 7.5.
3. For Upper Radius, type 3.
4. For Height, type 11.
5. Click Expand .
6. Deselect Maintain Orientation.
7. For the Locate at box, select the middle of the end of the last created cylinder.
8. Click OK.
230 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Duplicate the cap geometry
1. Select the last created solid.
2. Hold down the Ctrl key.
3. Select the last two created cylinders (in other words, selecting everything except the swept
solid).
4. From the ribbon, choose Modeling tab→Layout group→Duplicate Objects .
231 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Click OK
232 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
233 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9: Finish this gun shank
2. In the Create Cone dialog box for Lower Radius, type 8.5.
3. For Upper Radius, type 11.
4. For Height, type 30.
5. Click Expand , if it is not already expanded.
6. Deselect Maintain Orientation, if it is not already deselected.
7. For the Locate at box, select the middle of the end of the last created cylinder.
8. Click OK.
234 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. In the Create Cylinder dialog box for Radius, enter: 11.
11. For Height enter: 100.
12. Click Expand , if it is not already expanded.
13. Deselect Maintain Orientation, if it is not already deselected.
14. For the Locate at box, select the middle of the end of the last created cone.
235 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Create Cone dialog box for Lower Radius, type 10.
3. For Upper Radius, type 12.5.
4. For Height, type 66.
5. Click Expand , if it is not already expanded.
6. Deselect Maintain Orientation, if it is not already deselected.
7. For the selection type for the Locate at box, choose Frame by Circle Center .
8. Select three points around the edge of the large end of the sweep.
9. Click Flip Frame to get the Z-axis pointing out of the solid.
10. Click OK.
12. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
Create a cylinder .
236 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. In the Create Cylinder dialog box for Radius, enter: 12.5.
14. For Height enter: 24.
15. Click Expand , if it is not already expanded.
16. Deselect Maintain Orientation, if it is not already deselected.
17. For the Locate at box, select the middle of the end of the last created cone.
Note:
End Modeling is only active when a modeled object is selected. Selecting an entity of a
237 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Quick access toolbar choose End Modeling .
238 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7.7. Model a more complex object (optional)
Tip:
A drawing of the final robot exists at the end of the activity. Use it to check your work performed in
the activity. Or if you are confident in your Process Simulate modeling skills, model the robot only
using the drawing. Most students should instead follow the activity closely.
Caution:
All the solids for a robot in Process Simulate should be placed in one object.
239 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Perform basic setup
Note:
All data in Process Simulate are started in mm. This setting only changes the display units.
Display units can be changed at any time.
5. From the Graphic Viewer toolbar, set the Pick Level to Entity .
240 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
241 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
→Create a cylinder .
15. For Locate at, select the top of the previously created cylinder.
16. For Radius enter: 110.
17. For Height enter: 110.
18. Click OK.
5: Create LINK1
Note:
Create the geometry for the LINK1 kinematic link(no kinematics yet):
242 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Set Modeling Scope .
2. Click Yes.
243 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Locate it on top of the previously created cylinder.
5. Enter a Length of 260.
6. Enter a Width of 260.
7. Enter a Height of 260.
8. Click OK.
10. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
244 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. For Locate at, select (snap) to the middle of the top positive Y edge of the last created box.
12. Enter a Length of 160.
13. Enter a Width of 30.
14. Enter a Height of 150.
15. Click OK.
16. Right-click on the newly created box and choose Placement Manipulator .
17. Set the translate Step Size to 15.
18. Click Y.
19. Click Move in the negative direction once.
20. Click OK.
21. Create second bracket: From the ribbon, choose Modeling tab→Layout
group→Modeling→Duplicate Objects .
245 plmx.com.br
suporte@plmx.com.br
11 3565 3808
25. Press the [Tab] key again.
26. Notice the preview in the Graphic Viewer.
27. Click OK.
6: Create LINK2
Tip:
Move the Working Frame to center of the broad face of one of the ears of Link1:
246 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Select the center of the broad face of one of the “ears” of what is to become come kinematic
Link1.
3. Click OK.
5. For Locate at, select Working Frame from the drop down menu.
6. For Radius enter: 65.
7. For Height enter: 200.
8. Click OK.
247 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
10. For Locate at, select Working Frame from the drop down menu.
11. Enter a Length of 130.
12. Enter a Width of 540.
13. Enter a Height of 200.
14. Click OK.
15. Use the Placement Manipulator to move the newly created box 270 in the Y.
248 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16. From the ribbon, choose Modeling tab→Geometry group→Solids →Unite .
249 plmx.com.br
suporte@plmx.com.br
11 3565 3808
21. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
→Create a cylinder .
22. In the Create Cylinder dialog box for Locate at, select Working Frame from the drop down
menu.
23. For Radius enter: 40.
24. For Height enter: 530.
25. Right-click the newly created cylinder and choose Relocate .
26. For the From Frame select (snap) near the middle of the height of the newly created cylinder.
Note:
Anywhere on the exterior of the cylinder is acceptable, as long as it is a snap point half way
between the top and bottom of the cylinder.
27. For the To frame, select near the middle of the edge of the LINK1 box’s Y edge.
28. Select the Maintain orientation check box.
29. Select the Translate only on check box.
30. Click Z.
31. Click OK.
32. From the Object Tree, select the display status square for the blanked box and cylinder solid
that is part of LINK2.
Tip:
This is the Z-axis of the Working Frame, which is currently sitting at a different orientation
than the default.
33. Create a cutter to cut a slot from the top of the last box:
Tip:
Move the Working Frame to center of the top of the box and rotate 180 about X.
34. From the ribbon, choose Modeling tab→Scope group→Set Working Frame .
250 plmx.com.br
suporte@plmx.com.br
11 3565 3808
35. Select the top middle of the last created box of what is to become kinematic Link2.
36. Click OK.
37. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
38. For Locate at, select Working Frame from the drop down menu.
39. Enter a Length of 300.
40. Enter a Width of 140.
41. Enter a Height of 210.
42. Deselect Maintain Orientation.
43. Click Frame by 6 Values to the right of the Locate at box.
44. In the Location dialog box, click Flip Frame.
45. Click OK.
251 plmx.com.br
suporte@plmx.com.br
11 3565 3808
46. Click OK.
48. For Subtract entities, select the newly created (box4) box.
49. In the Subtract dialog box, select in the From entity box.
50. Select Link2 (named bool1) just created.
51. In the Subtract dialog box, select the Delete original entities check box.
52. Click OK.
7: Create LINK3
Tip:
Create LINK3 through LINK5 vertically, then position:
252 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. For Radius enter: 30.
3. For Height enter: 225.
4. Deselect Maintain Orientation.
5. For Reference on object, select Geometric center from the drop down list.
6. For Locate at, select Working Frame from the drop down list.
7. Click Frame by 6 Values to the right of the Locate at box.
8. In the Location dialog box for Rx, type 90.
9. Click OK.
Note:
253 plmx.com.br
suporte@plmx.com.br
11 3565 3808
23. Select the Maintain orientation check box.
24. Select the Translate only on check box.
25. Click Z.
26. Click OK.
8: Create LINK4
Note:
Create LINK4:
254 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
→Create a cylinder .
6. Click OK.
Note:
The next chunk of the robot could be made in at least two different ways (option 6a or option
6b). This activity use option 6b, however here is the information for option 6a (do NOT do
both): Choose Create a Box . Deselect Maintain Orientation. For Locate at, select the
255 plmx.com.br
suporte@plmx.com.br
11 3565 3808
middle of the end of the last created cylinder. Type a Length of 130, a Width of 130, and a
Height of 195.
7. Option 6b: From the ribbon, choose Modeling tab→Geometry group→Solids →Box
Creation →Create a box .
13. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
→Create a cylinder .
14. For Reference on object, select Geometric center from the drop down.
15. Deselect the Maintain Orientation check box.
16. For Locate at, select the middle of the end of the last created box.
17. For Radius enter: 65.
18. For Height enter: 130.
19. Click Frame by 6 Values to the right of the Locate at box.
20. In the Location dialog box for Rx, type 90.
21. Click OK.
256 plmx.com.br
suporte@plmx.com.br
11 3565 3808
23. Select the last created box and cylinder.
24. Click OK.
25. Create a cutter: Right-click on the last created Boolean solid and choose Display Only .
26. From the ribbon, choose Modeling tab→Geometry group→Solids →Box Creation
→Create a box .
257 plmx.com.br
suporte@plmx.com.br
11 3565 3808
36. Click OK.
37. Click OK.
39. For the Subtract entities , select the last created box.
40. For the From entity, select the last created Boolean solid.
41. Click OK.
9: Create LINK5
Note:
Create LINK5:
258 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Geometry group→Solids →Cylinder Creation
→Create a cylinder .
2. For Locate at, select the center of the inside of the radius of the last created Boolean.
259 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. For Radius enter: 65.
4. For Height enter: 40.
260 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Click OK.
6. Right-click the last created solid and choose Blank .
8. Enter: 40x40x135.
9. For Locate at, select the center of the inside of the radius of the last created Boolean.
10. Click Frame by 6 Values to the right of the Locate at box.
11. In the Location dialog box add 65 to the X value, (for example 640+65= 705).
12. Click OK.
13. Click OK.
14. Right-click on nothing in the Graphic Viewer and choose Display All .
261 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Click OK.
262 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11: Save and end modeling changes
1. From the Object Tree, select your myrobot_userUSERNUMBER_UNDEFINED.
2. Choose Modeling→End Modeling .
3. Click Yes.
263 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12: Drawing for the robot modeling activity
Robot Base
Robot Link1
264 plmx.com.br
suporte@plmx.com.br
11 3565 3808
265 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Robot Link2
266 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the training class you make the width 200 instead of 190.
Robot Link3
267 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Robot Link4
268 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the training class you make the large cylinder 30, instead of 830.
Robot Link5
269 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the training, you make the extension 40x40x135
Robot Link6
Note:
Diameter 50
15 Thick
270 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Kinematics basics
271 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.1. Kinematics background
272 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Open the Kinematics Editor for two_blocks_done
1. Select the two_blocks_done from the Resources folder of the Object Tree.
2. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematics Editor .
2. From the ribbon, choose Robot tab→Tool and Device group→Joint Jog .
273 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Simple kinematics (part 1)
Estimated time to complete: 12–24 minutes
The objective of this activity is to define simple kinematics.
2. From the ribbon, choose Modeling tab→Scope group→ Set Modeling Scope .
274 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Click OK, to the message about unsupported geometry.
Note:
A Modeling overlay is now shown on top of the icon for the modeled object.
275 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Create the joint
1. In the Kinematics Editor dialog box, select the LNK1 link (for example the bottom box for the
parent link).
2. Hold down the Ctrl key and select the LNK2 link (for example top box for the child link
3. Release the Ctrl key.
Note:
A joint can also be created by dragging a line from the parent link to the child link.
Note:
You use the default axis definition from (0,0,0 to 0,0,100) and Joint type of Revolute
Note:
Next you test your kinematics using the Joint Jog dialog box. The Joint Jog command can
be accessed in several places: from the Robot tab of the ribbon, by right-clicking a kinematic
object, or from the Kinematic Editor dialog box.
1. From the Graphic Viewer toolbar, verify the Pick Level is Component .
2. Right-click two_blocks_userUSERNUMBER_UNDEFINED and choose Joint Jog .
276 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Adjust the sensitivity of the joint steering: From the Joint Jog dialog box, click Options and
move the Slider sensitivity slider toward low.
4. Click OK.
5. In the Joint Jog dialog box, select the Steering gear icon for joint J1 and drag it left and right.
Note:
You can drag the slider beyond the Joint Jog dialog box, which is OK.
6. Click Reset.
7. Click Close.
277 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Simple kinematics (part 2)
Estimated time to complete: 6–12 minutes
The objective of this activity is to use simple kinematics.
group→Set Modeling Scope . and click OK, to the message about unsupported geometry.
Note:
A Modeling overlay is now shown on top of the icon for the modeled object.
278 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Edit the joint
1. In the Kinematics Editor dialog box, double-click on the J1 arrow.
2. In the Joint Properties dialog box, click Expand Dialog .
3. For Limits type, select Constant.
4. For the High Limit, type 360.
5. For the Low Limit, type 0 (the default).
6. Leave the Speed and Acceleration values as they are.
7. Click OK.
8. Close the Kinematics Editor dialog box.
1. From the Graphic Viewer toolbar, verify the Pick Level is Component .
3. From the ribbon, choose Robot tab→Tool and Device group→ Joint Jog .
279 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Joint Jog dialog box, choose the Steering gear icon for joint J1 and drag it left and right.
5. Click Reset.
6. Click Close.
280 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.2. Kinematics basics summary
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create in the New Study dialog box.
3. From the ribbon, choose Modeling tab→Components group→Insert Component from File
Note:
The completed example is called room_door_demo.cojt. The instructor opens the object
called room_door_geo_user11.cojt and add the joints to it. All .COJTs are located in
.\sysroot\Libraries\model_kinematics\toolprototypes folder.
6. Click Open.
281 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Envision the kinematic tree then define the required links
Note:
There are only two joints in this case: One for the door at the hinges and another for the handle.
1. In your mind, envision the first joint (j1): The doorframe is fixed and does not move when the
door opens. So, the doorframe link is the parent to the door joint. The axis of this joint goes
through the hinges.
2. In your mind, envision the second joint (j2): The axis of the next joint goes through the center
of the door handle. Relative to the door handle joint, the door is the parent link and the
handle is the child link.
Note:
The links and axis have already been created for you. All you have to do is define the joints for
the mechanism.
Kinematic Tree
Note:
4. From the ribbon, choose Modeling tab→Scope group→Set Modeling Scope and click
OK.
282 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematics Editor .
6. Use what you have learned to create a link for the doorframe.
7. Use what you have learned to create a link for the door.
8. Use what you have learned to create a link for the handle.
1. In the Kinematics Editor, drag a line from the doorframe to the door.
2. For the Parent Link select the door frame
3. For the Child link select the door
4. Click From
5. For the Axis From select the line though the hinges twice
6. Click OK to the error message.
7. Change the Z value for the To point of the axis.
8. For Joint Type click Revolute.
9. Click Expand Dialog .
10. Add limits and speeds to the joint.
11. Click OK.
283 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. For the Axis From select the line though the handle twice
6. Click OK to the error message.
7. Change the X value for the To point of the axis.
8. For Joint Type click Revolute.
9. Click Expand Dialog .
10. Add limits and speeds to the joint.
Note:
Add the High limit before the Low limit. A negative number is lower than a positive number.
Speed and Acceleration are in current units (set on the File→Options dialog box).
284 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.3. Joint dependency basics
285 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create 3 links
1. Select the gun_lf_userUSERNUMBER_UNDEFINED object.
3. From the Graphic Viewer toolbar, change the Pick Level to Entity .
286 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Kinematics Editor dialog box, choose Create Link .
5. Select the orange, body geometry.
6. In the Link Properties dialog box, type the name body.
7. Click OK.
8. In the Kinematics Editor dialog box, choose Create Link .
9. Select the green, upper arm geometry.
10. In the Link Properties dialog box, type the name upr_arm.
11. Click OK.
12. In the Kinematics Editor dialog box, choose Create Link .
13. Select the pink, lower arm geometry.
14. In the Link Properties dialog box, type the name lwr_arm.
15. Click OK.
3: Create 2 joints
1. In the Kinematics Editor dialog box, select the first link (for example the body for the parent
link).
2. Hold down the Ctrl key and select the second link (for example upr arm for the child link
3. Choose Create Joint .
4. From the Graphic Viewer toolbar, change the Pick Intent to Where Picked .
5. In the Joint Properties dialog box, click From for the Axis.
6. Create an axis for the joint to be created by selecting two places on the line.
287 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Another method is to blank the body and select the center of the top and bottom of the cylinder
where the two arms rotate.
11. From the Graphic Viewer toolbar, change the Pick Intent back to Snap .
3. (When loading the next study you can choose to not save changes to the study, since none have
been made).
288 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Set the lower arm to depend on the upper arm
Note:
Set joint J2 to follow (for example lower arm to depend on the upper arm) joint J1.
1. Choose gun_lf_userUSERNUMBER_UNDEFINED.
3. Choose Yes.
5. In the Kinematics Editor dialog box, select (once) on the follow joint (for example j2).
6. Click Joint Dependency .
7. For Joint Dependency, click Joint Function.
Note:
8. Click the down arrow to the right of Joint Name and Choose j1.
9. Click j1.
Note:
Details of the joint j2 function are displayed in the Joint Function area.
289 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Enter the correct follow factor
Note:
Enter the correct follow factor. This factor is a ratio of one joint’s motion to another. In this step you
define the follow factor for each of the joints so that the following joints are fully open when the
leading joint is fully open:
Note:
The follow factor might be −2.13, depending on how you define the kinematics. Remember, the follow
factor is a ratio of one joint’s motion to another.
Note:
Follow factor = Follow joint range / Leading joint range
1. Click Multiplication.
2. Type (-2.13) in the Joint Function dialog box.
3. Click Apply and Close.
4. Close the Kinematics Editor dialog box.
1. From the Graphic Viewer toolbar, change the Pick Level back to Component .
290 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Modeling tab→Scope group→End Modeling .
3. (When loading the next study you can choose to not save changes to the study, since none have
been made).
3. Choose Yes.
4. Change follow factor to negative number (or to a positive number), so that the joints (lower and
upper arm) move away from each other when jogged.
5. Check the motion of joints and note difference.
291 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.4. Introduction to kinematic cranks
292 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Kinematic looping
Estimated time to complete: 8–16 minutes
The objective of this activity is to add kinematics to the piston.
Note:
This should display three frames in the area shown in the picture above. These frames are
critical to the success of this activity.
293 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. From the ribbon, choose Modeling tab→Scope group→Set Modeling Scope .
7. Click OK.
Note:
To define the three points to represent the axes of the joints, you could either select existing
frames, or define an optional custom plane to project three picked points onto. For this activity
you do not use a custom plane. However if you wanted to use a plane, it should be rotated 90
degrees around the Y-axis.
5. On the RPRR Slider Crank Joints dialog box, click the point (above the Coupler Link) on the
linkage diagram.
294 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Select the equivalent frame in the Graphic Viewer as shown in the picture.
Note:
After something is selected for a point, the linkage diagram shows a black background for the
point.
295 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click Next.
Note:
For prismatic joint offset, you take the default (Without offset).
296 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. On the linkage diagram, select Input Link and select the three solids immediately adjacent to
the fixed link.
15. On the linkage diagram, select Coupler Link and select the next two gray solids immediately
adjacent to the input link.
16. On the linkage diagram, select Output Link and select everything else (you could draw a
selection box in the Graphic Viewer).
17. Click Finish. The kinematic tree is defined.
297 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Use the Joint Jog dialog box
1. Close the Kinematic Editor dialog box.
2. Right-click the object and choose Joint Jog .
3. Use the Joint Jog dialog box to jog the joints.
4. Reset the mechanism with finished.
3. (When loading the next study you can choose to not save changes to the study, since none have
been made).
298 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.5. Kinematic branching
Note:
This should display three frames in the area shown in the picture above. These frames are
critical to the success of this activity.
7. Click OK.
299 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Kinematic definition
300 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. The following links have already been created for you:
o lwr_arm
o upr_arm
o rod
o cyl
o bracket
5. In the Object Tree, select the fr1 frame within your gun_geo object.
Note:
This is the frame between the blue and yellow links. The Coupler-Output Joint value is
entered in the dialog box.
Note:
Create all three frames in advance and create them on one plane down the middle of the gun. In
this activity, select the frames in the Object Tree to guarantee that the correct point is selected.
If the wrong point is selected (and the mistake is not found until you are done defining the
crank), all crank kinematics may need to be deleted and recreated. However, in some cases the
instructor can fix the problem.
6. On the RPRR Slider Crank Joints dialog box, click the second point (the point to the right of
the Fixed Link on the Link Diagram).
301 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. In the Object Tree, select the fr2 frame within your gun_geo object.
Note:
This is the frame between the orange and magenta links. The Fixed-Input Joint value is
entered in the dialog box.
8. On the RPRR Slider Crank Joints dialog box, click the third point (the point to the left of the
Fixed Link on the Link Diagram).
9. In the Object Tree, select the fr3 frame within your gun_geo object.
Note:
This is the frame between the orange and yellow links. The Output Joint value is entered in
the dialog box.
Note:
13. On the Slider Crank Links dialog box, click Existing Link.
Caution:
The links are already created this time do NOT create them again. You SHOULD select
Existing Link for each link.
302 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
15. Repeat this process for the Input Link, Couple Link, and Output Link.
16. Note:
17. The lwr_arm is a fixed link for now. However, you add a another joint later in the training to
make it move.
18. Click Finish. The crank kinematic tree is defined.
1. In the Kinematic Editor dialog box, create a joint by dragging a line from the bracket to the
lwr_arm link.
2. In the Joint Properties dialog box, select From and select fr3 from the Object Tree.
3. In the Joint Properties dialog box, select To and select fr3 from the Object Tree.
4. Click OK to the error message.
5. For the Y value for To, type 100.
6. Click OK.
7. Close the Kinematic Editor dialog box.
Note:
Note:
303 plmx.com.br
suporte@plmx.com.br
11 3565 3808
J1 rotates the lower arm. The other joint moves the upper gun arm with the solenoid. See the
first part of this topic to see why there are only two jog−able joints for a mechanism with five
joints defined. Remember, there are no joint limits set.
Warning:
When you jog the gun, only one of the jaws moves. It may look a little strange right now. Have
your instructor look at it to verify it is correct for this point in the activities.
Tip:
If the motion seems wrong (for example the two jaws don't open but it spins around) select the
joint just created and click Reverse Joint from the Kinematic Editor.
304 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Robot tool kinematics (part 2)
Estimated time to complete: 8–16 minutes
The objective of this activity is to use a function to make the two jaws open:
Note:
A follow factor could have also been used instead of a function.
Note:
5. Click the down arrow to the right of Joint Name and select fixed_InputJ1.
6. Click fixed_InputJ1.
7. Add *(-2) to the end of the function in order to get: (T(fixed_InputJ1))*(-2)
Note:
There is only one joint to jog. This means that there is only one independent joint which moves
both arms at the same time, but in opposite directions. Remember there are no joint limits set
yet.
305 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Remember to go to the HOME pose before leaving Joint Jog
3. (When loading the next data you can choose to not save changes from Process Simulate, since
none have been made).
Note:
This gun now has functions added to the joints from two sources. The first ones were created
automatically by Process Simulate because the gun contains a kinematic loop. The functions
created by Process Simulate are editable by the user. The second function you just created in
this activity to balance the movement of your gun. It is editable by the user.
306 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.6. Define speed and acceleration
307 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click Close.
2: Test it
1. From the ribbon, choose Modeling tab→Kinematic Device group→ Pose Editor .
2. Create two poses that are different for your gun_geo named TEST1 and TEST2.
3. Choose your gun_geo, hold down the Ctrl key, and select a parent operation from the
Operation Tree.
5. Choose TEST1 for the From Pose, TEST2 for the To Pose.
6. Click Expand Dialog , set the Duration to 0.1, and click OK.
7. From the ribbon, choose Modeling tab→Kinematic Device group→ Pose Editor .
308 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. Notice how the time of simulation is increased to how long it takes for the joints to move
between the poses, based on the assigned speed and acceleration.
12. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematics Editor .
13. Change the speed and acceleration for the joint to 99.
14. Use the Sequence Editor to play the same simulation again.
15. From the ribbon, choose Operation→Create Operation group→Operation Properties .
16. Notice how the time of simulation is increased to how long it takes for the joints to move
between the poses, based on the assigned speed and acceleration.
309 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click Save.
310 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.7. Define an object as a tool
Note:
This activity is a continuation of the previous one, and the kinematics must already be defined.
311 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Select the gun_geo object.
Note:
Return the gun to the position it was in when you first defined the kinematics (that is, j1=0,
j2=0). This is called the HOME pose.
312 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. From the ribbon, choose Modeling tab→Scope group→Set Modeling Scope .
5. Choose Yes.
2: Verify that the linear units are set to mm (and not inches)
1. Choose File→Options .
2. In the Options dialog box, click the Units tab.
313 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Kinematic Device group→ Pose Editor . The
Pose Editor dialog box is displayed.
2. In the Pose Editor dialog box, click New. The New Pose dialog box is displayed.
3. Click the up/down arrows for the joint value until it is 0.
Note:
On some guns the CLOSE pose is not zero degrees. In this case, type the proper joint value
using the same technique described in the next step.
4. Pose Editor dialog box, select the pos1 just created, select it again and type CLOSE.
5. Click OK.
6. (Do not close the Pose Editor dialog box yet).
Note:
This gun has two joints, but only one shows in the list. Do you remember why? It is because j2
is dependent on j1.
3. Click OK.
4. In Pose Editor dialog box, select the pos1 just created, select it again and type SEMIOPEN.
5. (Do not close the Pose Editor dialog box yet).
Note:
314 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Jog the gun to the open position (or type in the value in the Pose Editor directly).
1. From the ribbon, choose Robot tab→Tool and Device group→ Joint Jog .
2. In the Joint Jog dialog box, select the blue j1 slider, and move the mouse left and right in the
Graphic Viewer to jog the gun to an open position.
3. From the Pose Editor dialog box, click New.
4. Click OK.
5. Pose Editor dialog box, select the pos1 just created, select it again and type OPEN.
values .
315 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. On the Object Tree, name the frame tcp (select it, press the F2 key, and type tcp).
7. Select the tcp frame.
8. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
values .
2. Select the self origin of the gun (Usually this frame is centered on the gun mounting plate).
3. Click OK.
316 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. On the Object Tree, name the frame mnt (select it, press the F2 key, and type mnt).
5. Select the mnt frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
317 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Tool Definition dialog box, select Gun from the Tool Type drop down list.
5. In the TCP Frame box, select the tcp frame from the drop down list, the Graphic Viewer or
the Object Tree.
Note:
You can temporarily modify the position of the selected frame by clicking the drop down arrow
next to Frame of Reference and specifying the new location of the frame using one of the four
methods available.
6. In the Base Frame box, select the mnt frame from the drop down list, the Graphic Viewer or
the Object Tree.
7. In the Do not check for collisions with area, select nothing.
Note:
Normally, you would specify the objects which may collide with the tool (for example the gun)
by Selecting them in the Graphic Viewer. For example, the tips (or caps) of the gun arms. This
means that collisions between the specified objects and the tool are neither checked for nor
noted.
Note:
In order for this definition to work, the object must be kinematic and have the OPEN,
SEMIOPEN, and CLOSE poses defined (case sensitive).
318 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10: Save and end modeling
1. Select the object you are modeling in the Object Tree.
2. From the ribbon, choose Modeling tab→Scope group→End Modeling .
319 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Spot — Defining an object as a servo spot-weld
gun
Estimated time to complete: 10–20 minutes
The objective of this activity is to use the Tool Definition command to define an object as a servo
spot-weld gun.
320 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Choose Yes.
values .
6. On the Object Tree, name the frame tcp (select it, press the F2 key, and type tcp).
7. Select the tcp frame.
8. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
321 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create the mount frame
1. From the ribbon, choose Modeling tab→Layout group→Create Frame →Frame by 6
values .
2. Select the self origin of the gun (Usually this frame is centered on the gun mounting plate).
3. Click OK.
4. On the Object Tree, name the frame mnt (select it, press the F2 key, and type mnt).
322 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Select the mnt frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
4. In the Tool Definition dialog box, select Servo Gun from the Tool Type drop down list.
5. In the TCP Frame box, select the tcp frame from the drop down list, the Graphic Viewer or
the Object Tree.
Note:
You can temporarily modify the position of the selected frame by clicking the drop down arrow
next to Frame of Reference and specifying the new location of the frame using one of the four
methods available.
6. In the Base Frame box, select the mnt frame from the drop down list, the Graphic Viewer or
the Object Tree.
7. In the Do not check for collisions with area, select nothing.
Note:
Optionally, you would specify the objects which may collide with the tool (for example the
gun) by Selecting them in the Graphic Viewer. For example, the tips (or caps) of the gun arms.
This means that collisions between the specified objects and the tool are neither checked for
nor noted.
323 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Click OK. The selected device is defined as a tool of type servo gun.
324 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Drill/Rivet — Defining an object as a drill/rivet
gun
Estimated time to complete: 10–20 minutes
The objective of this activity is to use the Tool Definition command to define an object as a
drill/rivet gun.
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create in the New Study dialog box.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
8. Choose Yes.
325 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Define the gripper kinematics
1. Verify that the drill_tcp and rivet_tcp frames are in the correct positions.
2. Select the drill_rivet_gun_userUSERNUMBER_UNDEFINEDobject
Note:
6. Click OK.
7. In the Kinematics Editor dialog box, click Create Link .
8. Create the drill arm link and select its geometry
326 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click OK.
10. In the Kinematics Editor dialog box, click Create Link .
11. Create the rivet arm link and select its geometry
3: Create and test the drill rivet gun joints and poses
Note:
Jump from one pose to the other just to understand how the gripper functions, to find the gripping
entities (the pink ones) and to verify it has kinematics.
1. Create the first joint between base and rivet arm. It should be named rivet and move
prismatically along the X axis
2. Create the second joint between base and drill arm. It should be named drill and move
prismatically along the X axis.
3. In the Kinematics Editor dialog box, use Joint Jog to test the (direct) kinematics.
4. Reset the kinematics to HOME when done and close the Joint Jog dialog box.
5. Right-click the component and choose Pose Editor .
6. Add an OPEN pose and a CLOSE pose using the Pose Editor .
327 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Pose name Joint value
RIVET rivet=50,drill=-50
OPEN rivet=-50,drill=-50
CLOSE rivet=50,drill=-50
SEMIOPEN rivet=-25,drill=-50
7. Note:
8. Your default TCPF is the rivet_tcp. The OPEN, CLOSE, and SEMIOPEN frames are used to
automatically actuate the gun at a rivet, so the CLOSE and RIVET poses are the same.
1. Select the drill rivet gun, either in the Graphic Viewer or the Object Tree.
2. From the ribbon, choose Modeling tab→Kinematic Device group→ Tool Definition
3. In the Tool Definition dialog box, select Gun from the Tool Type drop down list.
4. In the TCP Frame box, select the rivet_tcp frame from the drop down list, the Graphic
Viewer or the Object Tree.
Note:
This defines the default TCPF for the robot when this gun is mounted. The TCPF of the robot
can be placed on the drill_tcp as an attribute on a location. This is discussed in the advanced
robotics training.
5. In the Base Frame box, select the self frame from the drop down list, the Graphic Viewer or
the Object Tree.
328 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Do not check for collisions with area, select nothing.
Note:
Normally, you would specify the objects which may collide with the tool (for example the gun)
by Selecting them in the Graphic Viewer. For example, the tips (or caps) of the gun arms. This
means that collisions between the specified objects and the tool are neither checked for nor
noted.
Note:
In order for this definition to work, the object must be kinematic and have the OPEN,
SEMIOPEN, and CLOSE poses defined (case sensitive).
329 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Material handling — Defining an object as a
gripper
Estimated time to complete: 12–24 minutes
The objective of this activity is to define an existing kinematic object as a gripper.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
8. Choose Yes.
330 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Define the gripper kinematics
1. Verify that the MNT and TCP frames are in the correct positions.
2. Select the box_gripper_userUSERNUMBER_UNDEFINEDobject
6. Click OK.
7. In the Kinematics Editor dialog box, click Create Link .
8. Create the left arm link and select its geometry
331 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click OK.
10. In the Kinematics Editor dialog box, click Create Link .
11. Create the right arm link and select its geometry
332 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create and test the gripper joints and poses
Note:
Jump from one pose to the other just to understand how the gripper functions, to find the gripping
entities (the pink ones) and to verify it has kinematics.
1. Continuing in the Kinematics Editor dialog box, create the first joint between base and left
arm. It should be named j1 and move prismatically along the X axis
2. Create the second joint between base and right arm. It should be named j2 and move
prismatically along the X axis.
3. In the Kinematics Editor dialog box, use Joint Jog to test the (direct) kinematics.
4. Reset the kinematics to HOME when done and close the Joint Jog dialog box.
5. Right-click the component and choose Pose Editor .
6. Add an OPEN pose and a CLOSE pose.
Note:
4: Define it as a gripper
1. Select the box_gripper_userUSERNUMBER_UNDEFINED object.
2. From the ribbon, choose Modeling tab→Kinematic Device group→ Tool Definition .
3. In the Tool Definition dialog box, select Gripper as the Tool Type.
4. Set the TCP Frame to tcp and the Base Frame to mnt.
5. Select the cylinders on the gripper as the gripping entities.
6. Leave the offset as 1.
7. Click OK.
333 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The gripping entities and the offset value define which parts is attached to the gripper when a
Gripper operation is simulated. This is a mechanism that is applied only when the gripper
operation starts: It calculates which parts collide with the gripping entities (taking into account
the offset) and these parts is automatically attached to the TCP Frame of the gripper.
As a result of this automatic detection of parts to attach, there is a significant importance to the
selection of the gripping entities for two reasons:
334 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create in the New Study dialog box.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
335 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Choose Yes.
336 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Arc — Defining an object as an arc-weld torch
Estimated time to complete: 10–20 minutes
The objective of this activity is to use the Tool Definition command to define an object as an arc-
weld torch.
8. Choose Yes.
337 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create the (arc-weld) TCP frame
1. From the ribbon, choose Modeling tab→Layout group→Create Frame →Frame by 6
values .
3. In the Create Frame By 6 Values dialog box, select in the Reference box (do not select from
the list of values).
4. Select the middle of the tip of the arc torch.
338 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
5. In the Create Frame By 6 Values dialog box for the Relative Orientation of X, type 180].
6. In the Create Frame By 6 Values dialog box for the Relative Position of Z, type 20.
339 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Click OK.
Note:
Usually this frame is created about an inch away from the torch, according to the desired “stick
out” distance.
8. On the Object Tree, name the frame tcp (select it, press the F2 key, and type tcp).
9. Select the tcp frame.
10. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
values .
2. Select the self origin of the gun (Usually this frame is centered on the gun mounting plate).
3. Click OK.
340 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. On the Object Tree, name the frame mnt (select it, press the F2 key, and type mnt).
5. Select the mnt frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
341 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK to create dummy kinematics and poses.
5. In the Tool Definition dialog box, select Gun from the Tool Type drop down list.
6. In the TCP Frame box, select the tcp frame from the drop down list, the Graphic Viewer or
the Object Tree.
Note:
You can temporarily modify the position of the selected frame by clicking the drop down arrow
next to Frame of Reference and specifying the new location of the frame using one of the four
methods available.
7. In the Base Frame box, select the mnt frame from the drop down list, the Graphic Viewer or
the Object Tree.
8. In the Do not check for collisions with area, select nothing.
Note:
Optionally, you would specify the objects which may collide with the tool (for example the
gun) by Selecting them in the Graphic Viewer. For example, the tip of the gun. This means that
collisions between the specified objects and the tool are neither checked for nor noted.
342 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Paint — Defining an object as a paint gun
Estimated time to complete: 10–20 minutes
The objective of this activity is to define an object as a paint gun.
1. From the toolbar, click File→Disconnected →New Study , and click New Study.
2. Click Create in the New Study dialog box.
3. From the ribbon, choose Modeling tab→Components group→Insert Component from File
8. Choose Yes.
343 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create the paint gun tip frame
1. Choose Modeling→Create Frame→Frame by 6 values .
2. Select the middle of the nozzle of the paint gun.
3. Click OK.
4. On the Object Tree, name the frame paint_gun_tip (select it, press the F2 key, and type
paint_gun_tip).
5. Select the paint_gun_tip frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
Note:
4. In the Create Frame By 6 Values dialog box for the Relative Orientation of X, type 180].
5. In the Create Frame By 6 Values dialog box for the Relative Position of Z, type 200.
344 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click OK.
Note:
Usually this frame is created about 12 inches away from the nozzle, according to the effective
distance of the spray device and spray.
7. On the Object Tree, name the frame tcp (select it, press the F2 key, and type tcp).
8. Select the tcp frame.
9. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
345 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Create the mount frame
1. From the ribbon, choose Modeling tab→Layout group→Create Frame →Frame by 6
values .
2. Select the self origin of the gun (Usually this frame is centered on the gun mounting plate).
3. Click OK.
4. On the Object Tree, name the frame mnt (select it, press the F2 key, and type mnt).
5. Select the mnt frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
346 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Enter the (paint) tool definition parameters
1. Continue modeling the same gun loaded in Process Simulate
(paint_gun1_userUSERNUMBER_UNDEFINED).
2. Select the gun, either in the Graphic Viewer or the Object Tree.
3. From the ribbon, choose Modeling tab→Kinematic Device group→ Tool Definition .
Note:
You can temporarily modify the position of the selected frame by clicking the drop down arrow
next to Frame of Reference and specifying the new location of the frame using one of the four
methods available.
7. In the Base Frame box, select the mnt frame from the drop down list, the Graphic Viewer or
the Object Tree.
8. In the Tip Frame box, select the paint_gun_tip frame from the drop down list, the Graphic
Viewer or the Object Tree.
9. In the Do not check for collisions with area, select nothing.
Note:
Optionally, you would specify the objects which may collide with the tool (for example the
gun) by Selecting them in the Graphic Viewer. For example, the tip of the gun. This means that
collisions between the specified objects and the tool are neither checked for nor noted.
347 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. Click OK. The selected device is defined as a tool of type paint gun.
348 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Debur — Defining an object as a deburring tool
Estimated time to complete: 10–20 minutes
The objective of this activity is to use the Tool Definition command to define an object as a
deburring tool.
1. From the toolbar, click File→Disconnected →New Study , and click New Study.
2. Click Create in the New Study dialog box.
3. From the ribbon, choose Modeling tab→Components group→Insert Component from File
8. Choose Yes.
349 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create the (deburring) TCP frame
Note:
4. In the Create Frame By 6 Values dialog box for the Relative Orientation of X, type 180.
5. Click OK.
6. On the Object Tree, name the frame tcp (select it, press the F2 key, and type tcp).
7. Select the tcp frame.
8. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
350 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create the mount frame
1. From the ribbon, choose Modeling tab→Layout group→Create Frame →Frame by 6
values .
2. Select the self origin of the gun (Usually this frame is centered on the gun mounting plate).
3. Click OK.
4. On the Object Tree, name the frame mnt (select it, press the F2 key, and type mnt).
5. Select the mnt frame.
6. From the ribbon, choose Modeling tab→Entity Level group→Set as Preserved Objects .
351 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Enter the (deburring) tool definition parameters
1. Continue modeling the same gun loaded in Process Simulate
(rc_b_24033_deburring_tool_userUSERNUMBER_UNDEFINED).
2. Select the gun, either in the Graphic Viewer or the Object Tree.
3. From the ribbon, choose Modeling tab→Kinematic Device group→Tool Definition .
Note:
You can temporarily modify the position of the selected frame by clicking the drop down arrow
next to Frame of Reference and specifying the new location of the frame using one of the four
methods available.
7. In the Base Frame box, select the mnt frame from the drop down list, the Graphic Viewer or
the Object Tree.
8. In the Do not check for collisions with area, select nothing.
Note:
Optionally, you would specify the objects which may collide with the tool (for example the
gun) by Selecting them in the Graphic Viewer. For example, the tip of the gun. This means that
collisions between the specified objects and the tool are neither checked for nor noted.
352 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Save and end modeling
1. Select the object you are modeling in the Object Tree.
2. From the ribbon, choose Modeling tab→Scope group→End Modeling .
353 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.8. Adding kinematics to a simple robot
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
354 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Envision the kinematic chain in your head and then begin modeling
1. Right-click the my_robot_geo_userUSERNUMBER_UNDEFINED object and choose
Display Only .
2. What are the links, what are the joints, and so on. you need to define 7 links and 6 joints
Note:
The 7 links is named: base, lnk1, lnk2, lnk3, lnk3, lnk4, lnk5, and lnk6. The joints is names
J1, J2, J3, J4, J5, and J6.
355 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Select the robot.
5. Click Yes.
6. Create frames in an easy to select location to be used to create the axes of the robot (one for
each axis). Remember that when entering the axis for joint, the From/To point coordinates are
in reference to the Working Frame.
356 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. In the Link Properties dialog box for name, type base.
6. Click OK.
7. The three entities colors are changed to orange.
3. Click OK.
4. The three entities colors are changed to green.
Note:
357 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Define the next 5 links the same way
1. Define the next 5 links the same way, for a total of 7 links:
Here is lnk2:
Here is lnk3:
Here is lnk4:
358 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Here is lnk5:
Here is lnk6:
6: Axis definition
1. You can create an axis using one of these three methods:
o Method 1: The quickest way is to pick two points on the geometry to define the axis
while defining the joint.
o Method 2: Before defining the joint, create two frames. Then pick the frames to define
the axis while defining the joint.
359 plmx.com.br
suporte@plmx.com.br
11 3565 3808
o Method 3: Before defining the joint, create line. Then pick two points on the line to
define the axis while defining the joint.
Tip:
This activity uses method 1. However, if you would like to use method 2 or method 3, you
have to create the frames or lines before openning the Kinematic Editor dialog box. So
optionally in this step, you could create frames to make an easily selectable point for the axis of
a joint. See the steps that follow.
360 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Graphic Viewer toolbar, set Pick Intent to Snap .
→Frame By 6 Values .
Note:
You only need to create one frame for each axis representation.
The same axis can be used for the definition of the J4 and J6 joints.
6. Optionally, click OK
7. Optionally, repeat this process for the other axes shown in the picture above.
Note:
You don't need to create a frame for the axis between the base and lnk1 links.
361 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. For Speed, type 110.
12. For Acceleration, type 9999.
13. Click OK
7. For the second point, select the center of the center of the end of the opposite end of the
cylinder.
8. In the Joint Properties dialog box, click Expand Dialog .
9. For Limits type, select Constant.
10. For High Limit, type 70.
11. For Low Limit, type -70.
12. For Speed, type 110.
13. For Acceleration, type 9999.
14. Click OK.
362 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. Continue this process to define all six joints. Use this table for reference:
363 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Using direct kinematics to move the robot
Estimated time to complete: 2–4 minutes
The objective of this activity is to test the kinematics of the robot that you created.
1. From the Graphic Viewer toolbar, change the Pick Level to Component .
2. Right-click the robot and choose Joint Jog .
3. Move the sliders for each joint and observe how it moves.
Note:
The current value of the joint being jogged is displayed in the Joint Jog dialog box are relative
to home pose.
Note:
The range is specified based upon all joint values being 0 at the home pose.HOME pose is
defined by the position of the links when you defined the kinematics.
Caution:
Do not forget to click Reset on the Joint Jog dialog box before closing the dialog box.
364 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8.9. Inverse kinematics device creation and
usage
4. Click Yes.
365 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Look at the kinematic links
Note:
Look at the temporary coloring of the kinematic links of the mechanism.
366 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Recall that this robot has 6 joints that are all rotational (for example its primary kinematic
branch configuration is RRRRRR — all rotational joints).
367 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Change the Pick Level to Entity .
3. Change the Pick Intent to Snap .
4. From the Kinematics Editor dialog box, click Create Toolframe .
5. Select (with a Pick Intent of Snap) the middle of the end of lnk6 (the cyan link) at the end of
the robot wrist.
6. In the Create Toolframe dialog box, verify the Attach to link box is highlighted.
7. Select anywhere on the lnk6 (the cyan link), at the end of the robot wrist. (Yes, select it again).
8. Click OK.
9. Look at the robot’s entities in the Object Tree.
Note:
368 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Using inverse kinematics to move the robot
Estimated time to complete: 10–20 minutes
The objective of this activity is to use the inverse kinematics that have been defined.
3. Grab the Robot Jog Manipulator Frame in the Graphic Viewer and pull the robot around.
4. Do not close the Robot Jog dialog box yet.
Note:
369 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The Robot Jog dialog box is only available for robot objects (for example objects with a TCPF
frame at the end of its kinematic tree).
In the dialog box, the Robot box contains the name of your robot.
Note:
The creation and validation of proper robotic processes is described in detail later in this
course. The information provided in this topic should not be considered enough to begin
processing welds in the Process Simulate environment.
Note:
The path editing buttons can also be found on the Path toolbar which is turned off by default.
370 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Create another via location for the robot
1. On the Operation Tree viewer, select the new location in the new bolded Weld_Op robotic
operation.
2. From the ribbon, choose Operation tab→Add Location group→Add Location After .
The via1 is created selected for manipulation in the Robot Jog dialog box.
3. Use the Manipulator Frame in the Graphic Viewer or the Manipulations area of the Robot
Jog dialog box to move the robot to another position.
The via1 location is dragged to the new position of the robot’s TCPF.
5. When you are done, choose Robot tab→Tool and Device groupHome to return to the
HOME pose.
371 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The robot’s HOME pose, is where all its joint values are equal to zero.
372 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional extra credit) More inverse kinematics
Estimated time to complete: 12–24 minutes
The objective of this activity is to provide additional inverse kinematics examples. These are
considered optional activities. In this case, only the basic steps is provided.
Note:
If you are not sure what the kinematics should look like, open crawler_demo and Robot Jog it.
Delete it from the study when finished.
373 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
374 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Right-click the crawler_userUSERNUMBER_UNDEFINED in the Object Tree and choose
Display Only .
Note:
7. The first joint (between link1 and link2) should be named X and move prismatically along the
X axis.
Note:
It does not matter where the axis is defined for prismatic joints as long as it goes in the right
direction.
8. The second joint (between link2 and link3) should be named Y and move prismatically along
the Y axis.
9. The third joint (between link3 and link4) should be named Rz and move rotationally around
the Z axis.
10. Test the (direct) kinematics and reset them to HOME when done.
11. Add a TOOLFRAME to link4, located on the ground between the front wheels (select fr1
frame from the Object Tree).
12. Test the (inverse) kinematics and reset them to HOME when done.
13. From the ribbon, choose Modeling tab→Scope group→End Modeling .
375 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15. From the ribbon, choose Modeling tab→Scope group→Set Modeling Scope .
1. Follow the same basic process described for the crawler, except use the forklift geometry
(minus the fork).
2. Follow the same basic process described for the crawler_top, except use the forklift fork
geometry.
376 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
377 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Right-clickCrane2_userUSERNUMBER_UNDEFINED in the Object Tree and choose
Display Only .
5. Create a frame on the top of the crane top (Create Frame →Frame by 6 values ).
6. Shift it down in the Z 10 feet using Placement Manipulator .
7. Create four empty links.
8. Add all the geometry from the crane2_userUSERNUMBER_UNDEFINED (not top) to link2
9. Add all the geometry from the crane2_userUSERNUMBER_UNDEFINED (top) to link3.
10. Add the fr1 frame to link4.
11. The first joint (between link1 and link2) should be named X and move prismatically along the
X axis (0,0,0) – (10,0,0)
12. The second joint (between link2 and link3) should be named Y and move prismatically along
the Y axis. (0,0,0) – (0,10,0)
13. The third joint (between link3 and link4) should be named z and move prismatically along the
Z axis. (0,0,0) – (0,0,10)
14. Add limits to the joints?
15. Test the (direct) kinematics and reset them to HOME when done.
16. Add a TOOLFRAME to link4, located on the fr1 frame
17. Test the (inverse) kinematics and reset them to HOME when done.
Note:
In this case, you create hook as a separate device with one linear joint that you mount to the end of the
crane to give the type of flexibility you want during simulation.
378 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
379 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Browse to the .\sysroot\Libraries\model_kinmatics\more_kin folder and select the
crane1_userUSERNUMBER_UNDEFINED.cojt.
3. Right-click crane1_userUSERNUMBER_UNDEFINED in the Object Tree and choose
Display Only .
380 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
Note:
This robot can be used in conjunction with the human (follow the robotic operation of the lift
assist).
381 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
382 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. The first two joints are prismatic along the X-axis and Y-axis.
6. Joints 3, 4, and 5 are rotational using the Z-axis of the frames on the top of the arm.
7. Joint 6 is rotational and Joint 7 is linear along the Z-axis
Note:
This robot can be used in conjunction with the human (follow the robotic operation of the lift
assist).
383 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Other selected modeling and kinematics
topics
384 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.1. Rails, gantries, and positioners (external
axis definition)
385 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
It can consist of two boxes. One is the rail track and the other is the carriage that carries the robot
along the track.
Example: Dimensions:
386 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.2. More kinematic branching and cranks
2. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
Note:
rprr_offset_geo.cojt does not have any kinematics. you add them later in this activity.
387 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Jog the joint functions
Note:
Look at the functions on the joints using the Joint Kinematics Functions button on the
Kinematics Editor toolbar.
3. Click OK.
4. Right-click the rprr_offset_geo object and choose Display Only .
5. Right-click the rprr_offset_geo object and choose Zoom to Selection .
388 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Define a RPRR slider with offset
Point Location
po7 Between Fixed Link and Input Link
po8 Between Input Link and Coupler Link
po9 Between Coupler Link and Output Link
Note:
5. Click Next.
6. Check With offset.
389 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. In the Graphic Viewer for the From point, select the end of line_3 sticking out of the green
input link.
8. In the Slider Crank Joints dialog box, select in the To point box.
9. In the Graphic Viewer for the To point, select the end of line_3 sticking out of the yellow
coupler link.
10. Click Next.
12. On the Slider Crank Joints dialog box, click Existing Link.
13. Select the equivalent link in drop down. DO NOT RECREATE THE LINKS.
14. Repeat this process for the other three links.
15. Click Finish. The kinematic tree is defined.
390 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.3. Create slot joints
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
391 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Right-click the slot_joint1_demo and choose Joint Jog .
Note:
Notice the limits of the joint.
10. In the Joint Jog dialog box, move the slider for j1 to see how the kinematics follow the slot.
11. Delete the slot_joint1_demo and slot_joint2_demo components to unload the data.
1. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
392 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Select slot1_geo_USERNUMBER_UNDEFINED
10. In the Kinematics Editor dialog box, click Create Slot Joint .
393 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The Create Slot Joint dialog box appears.
15. For Pin 2 , select the center of the pin near the middle of the slot.
The select point is projected to the plane of the leading curve.
394 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16. For the offset, pick the gripping end of the lower.
19. In the Joint Jog dialog box, move the slider for j1 to see how the kinematics follow the slot.
20. Select slot1_geo_USERNUMBER_UNDEFINED.
1. Select slot2_geo_USERNUMBER_UNDEFINED
395 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematics Editor .
4. In the Kinematics Editor dialog box, select the lower, depress the Ctrl key, select the upper,
release the Ctrl key.
The link you selected first is the parent and the other link is the child.
396 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.4. Variable joint limits
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
397 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Jog the robot demo
2. In the Joint Jog dialog box, move the slider for the j1 joint all the way to the left.
398 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Notice the limits of j2. As joint j1 is moved, the limits of j2 change and visa versa.
Note:
In this example as j1 moves, joint j2 moves by the same amount (because a follow factor of 1 is
applied to it).
399 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The child link of j2 is crashing into its parent because while the joint pose changed, its limits did not.
The correct limits for j2 would now be −75 at the minimum and +45 at the maximum.
To understand what kind of input the system expects, look at the following graph. This joint-
dependence graph (for fixed joint limits) shows the limits of j2 as a function of j1.
In the above graph all combinations of j1,j2 are allowed as long as they are within the boxed area.
Specifically, as long as −30 < j1 < 45 and −30 < j2 < 90 the robot can move there. Any combination
outside the boxed area is illegal. For example, the combination (j1=−15, j2=110) is illegal.
Note:
This joint-dependence graph (for variable joint limits), represents a situation that would work the same
with constant limits.
In order to avoid a collision between the two links of the robot, you would like your joint-dependence
graph to look as follows:
400 plmx.com.br
suporte@plmx.com.br
11 3565 3808
When j1 is at −30, j2 can vary between 0 and 120;
In the next activity you get a robot component into the cell and notice that it never reaches an illegal
pose. The j2’s joint limits change based on the position of j1.
For example, think of your person standing at attention with his arm straight out. Assume that the
person only has two joints: j1 at his waist to bend forward, and j2 at this arm to move straight down
until it hits his body. In this posture where J1=0, the range of j2 is 0 to 90. However, if the person
bends forward (for example j1=90), then the range of j1 becomes 0 to 15.
401 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Defining the variable limits
Estimated time to complete: 4–8 minutes
In this activity, you define variable joint limits.
Note:
In this activity, if J1=-30, then the range of J2 is 0 to 12. However, if J1 is 45, then the range of J2
becomes -75 to 45.
1. From the ribbon, choose File→Disconnected Study →New Study , and click New
Study.
2. Click Create.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
402 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Begin editing the dependent joint
5. In the Kinematics Editor dialog box, double-click the dotted line representing the j2 joint.
403 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Begin creating the dependency graph
4. From the Variable Joint Values dialog box, select in the first row for the Fixed j1 [deg] column.
5. For the first fixed joint value, type −30.
6. Press the [Tab] key to go to the first row for the Variable j2 [deg] column.
7. For the first depend joint value, type 0.
1. Press the [Tab] key to go to the second row for the Fixed j1 [deg] column.
2. For the second fixed joint value, type −30.
404 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Press the [Tab] key.
4. For the second depend joint value, type 120.
5. Press the [Tab] key.
6. For the third fixed joint value, type 45.
7. Press the [Tab] key.
8. For the third depend joint value, type 45.
9. Press the [Tab] key.
10. For the fourth fixed joint value, type 45.
11. Press the [Tab] key.
12. For the fourth depend joint value, type −75.
13. Press the [Tab] key.
Note:
You just entered the four coordinates of the parallelogram above: (−30, 0), (−30, 120), (45, 45), (45,
−75)
405 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Save changes to the dependency graph
406 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.5. More on kinematic functions
Launch the
1. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
2. Click Create.
3. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
4. Browse into the .\sysroot\Library\modkin\guns folder, select gun fun and click Open.
Note:
Students should not save any changes to this object, since the whole class is looking at the
same gun .COJT.
407 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Joint jog the gun
Note:
Look at the functions on the joints using the Joint Kinematics Functions button on the
Kinematics Editor toolbar.
Note:
J2 NOTE:
408 plmx.com.br
suporte@plmx.com.br
11 3565 3808
o J2’s Logic: Multiply expression1 times expression2 plus expression3 times
expression4: This means that j2 depends on expression2 for its joint value when j1 is
less than or equal to 41.275, but depends on expression4 when j1 is greater than
41.275.
4. J3 function: ((D(j1)>41.275)*((-.004810)*(D(j1)-41.275)))
Note:
J3 NOTE:
Note:
J4 NOTE:
o Expression1 is D(j1)<=41.275
o Expression2 is (-.003145)*D(j1)
o Expression3 is D(j1)>41.275
o Expression4 is (-.1298)+ ((-.002806)*(D(j1)-41.275)))
o J4’s Logic: Multiply expression1 times expression2 plus expression3 times
expression4. This means that j4 depends on expression2 for its joint value when j1 is
less than or equal to 41.275, but depends on expression4 when j1 is greater than 41.275.
409 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional Instructor Demo) Kinematics
following a surface
Estimated time to complete: 6–12 minutes
The objective of this activity is to look at an example of kinematic motion that follows a surface
defined by a mathematical function.
2. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
3. Browse and select the surfacetracker.cojt (CAM Motion Example) object from the
.\sysroot\Libraries\model_kinematics\more_kin folder.
4. Click Open.
Note:
It is OK for the .COJT filename to be different than the name shown in Process Simulate. They
are two different attributes of the object.
5. Right-click the CAM Motion Example (surface tracker) object and choose Display Only .
410 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Joint jog the gun
1. Right-click the CAM Motion Example (surface tracker) object and select Joint Jog .
2. Jog the joints.
411 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Kinematics Editor dialog box for the CAM Motion Example (surface tracker) object.
5. In the Kinematics Editor dialog box for the CAM Motion Example (surface tracker) object,
choose the Z joint.
6. From the Kinematics Editor dialog box, choose Joint Kinematics Functions .
412 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Click Close
8. Click Close
9. Select the CAM Motion Example (surface tracker) object.
10. From the ribbon, choose Modeling tab→Scope group→Reload Component .
413 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.6. Train joint function example
414 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematics Editor .
10. Look at the function defined for the cpin joint on this device.
11. Follow the same process to look at the function for the barpin joint.
12. Open and jog some of the other train related objects.
415 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.7. Cam Joint function example
416 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. From the ribbon, choose Modeling tab→Kinematics group→Kinematics Editor .
10. Using the Kinematics Editor, look at the functions defined for the joints on this device.
11. Open and jog some of the other cam related objects.
417 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9.8. Compound equipment (optional)
2. From the ribbon, chooseFile→Disconnected Study →New Study , and click New
Study.
3. Name it tempstudy.
4. In the Object Tree, select the Resources folder.
5. From the ribbon, choose Modeling tab→Components group→ New Resource .
6. In the New Resource dialog box, select EquipmentPrototype and click OK.
7. Change the name to Rail user.
8. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
418 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. In the Insert Component dialog box, browse to
.\sysroot\Libraries\model_kinematics\compound_equipment2.
10. Select e_carriage_l.cojt and click Open.
11. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
3. In the New Resource dialog box, select EquipmentPrototype and click OK.
4. Change the name to Robot and Rail user.
5. In the Object Tree drag the Rail user equipment prototype onto the Robot and Rail user
equipment prototype.
6. From the ribbon, choose Modeling tab→Scope group→Insert Component from File .
419 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. In the Insert Component dialog box, browse to .\sysroot\Libraries\model_kinematics\robots.
8. Select real_robot.cojt and click Open.
420 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Object Tree, select the Rail.
421 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Click Create Link , click OK, and Close.
4. Click Create Link , click OK, and Close.
5. Drag a joint between the two links just created and click OK.
Note:
The root of the compound equipment must contain some type of kinematic information (one
joint at minimum) in order to be able to store the attachment of objects within it. Now when
you end modeling this object, it prompts you for the location to store the new .COJT.
422 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. From the Graphic Viewer toolbar, change the Pick Level to Entity .
9. Choose on the geometry of the e_carriange_l (the k1 link should be selected).
10. For Store attachment, select Local (In current study).
11. Click OK.
12. From the Graphic Viewer toolbar, change the Pick Level to Component .
Note:
4. Click Close.
5. Select the Robot and Rail userUSERNUMBER_UNDEFINED.
6. From the ribbon, choose Modeling tab→Scope group→End Modeling .
423 plmx.com.br
suporte@plmx.com.br
11 3565 3808
424 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. General robotics
425 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10.1. Robotics overview
There are no activities for this lesson.
Demo video
Copy and paste this video link into a new web browser to watch the demo video:
file:///.\\sysroot\training_videos\new_sa_study.mp4
Activity data
2. From the New Study dialog box, for Study type, select RobcadStudy.
3. Click Create and OK.
4. From the ribbon, choose Modeling tab→Components group→Create Compound Resource
.
426 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. In the Resources folder of the Object Tree, rename CompoundResource1 to Assembler
Study.
6. In the Operation Tree, right-click and choose New Compound Operation .
7. In the New Compound Operation dialog box for the Name, enter Assembler Study.
8. For Scope, select Operation Root and click OK.
2. In the Save As dialog box, browse into the your Line USERNUMBER_UNDEFINED
folder.
3. For the File name, enter Study2.psz and click Save.
4. Click OK.
427 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10.3. Manufacturing feature representation
There are no activities for this lesson.
428 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. Spot welding applications
429 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.1. Spot weld primer (optional topic)
There are no activities for this lesson.
430 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Open the Mfg Viewer
1. From the Process Simulate Object Tree, select a part and choose Zoom to Selection from
the Graphic Viewer toolbar.
3. From the ribbon, choose View tab→Screen Layout group→Viewers →Mfg Viewer.
4. In the Mfg Viewer, click the down arrow to the right of the Filter and verify is selected.
5. Notice the Mfg Features in the Mfg Viewer.
431 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: View some of the attributes of the weld locations
2. In the Mfg Viewer - Properties Customization dialog box Available properties list, expand
MFG Viewer Fields.
432 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Mfg Viewer - Properties Customization dialog box, choose Projection Indication and
Assignment indication attributes under Mfg Viewer Fields.
4. Click to move them to the Show properties in following order list
5. (Optional) In the Mfg Viewer - Properties Customization dialog box, select the desired
attributes under the WeldPoint available properties.
6. (Optional) Click to move them to the Show properties in following order list
7. Click OK.
Currently the welds are assigned to parts, but not projects yet.
433 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Type 30 minutes.
4. Click OK.
Note:
Now Process Simulate automatically prompts you to save your work periodically. When
prompted, click Yes to save your work locally. Initiating a regular save operation resets the
auto save timer.
434 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Projecting spot manufacturing features
Estimated time to complete: 2–4 minutes
The objective of this activity is to project the weld locations you have created onto the workpiece and
orient them roughly to avoid collision with the workpiece.
1. Continue in Process Simulate from where the last activity left off.
Note:
2. From the Operation Tree, expand into station02 and click the display status square for the pink
WeldOperation 1 simulative operation, if it is not currently displayed.
Note:
A dotted line is shown in the Graphic Viewer which represents the order of the manufacturing
features in simulative operation.
435 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The default approach and perpendicular axis are defined and can be modified by either clicking
Note:
436 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Only JTs in the XTBRep format support projecting weld points on exact geometry. If the part
exact geometry is not available in the JT file (for example, it is a location that did not retrieve
the exact geometry), users are asked whether to project based on an approximation or skip the
projection for the weld points which failed for exact projection.
6. Click Project.
Note:
Notice that each location has a blue check mark next to it in the Project Weld Points dialog
box, meaning that the projection was successful.
Note:
Constraint − weld locations must be on the surface and perpendicular to it. They are used to
determine the orientation of the weld gun when approaching or at this location.
7. Click Close.
437 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.4. Edit a weld path
438 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Place the notes into non-overlapping positions by dragging and dropping them in the Graphic
Viewer.
1. From the Operation Tree, right-click the pink WeldOperation 1 simulative operation and
choose Set Current Operation .
Note:
If the Sequence Editor is not shown, from he ribbon choose View tab→Screen Layout
group→Viewers→Sequence Editor.
2. From the Sequence Editor, right-click on nothing and choose Tree Filters Editor.
3. In the Tree Filters Editor dialog box, select all three deselected check boxes.
439 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK.
5. From the Sequence Editor, expand the pink WeldOperation 1 simulative operation to show
all the locations.
6. Looking at the Graphic Viewer: Drag and drop the locations on the Sequence Editor (in
between other locations) so that they are in sequential order from right to left (for example
starting with e254 and ending with e278).
1. On the Operation Tree, right-click on the pink WeldOperation 1 simulative operation and
choose Operation Properties .
2. In the Operation Properties dialog box, click the Process tab.
3. Select in the Gun box.
Note:
Do not select the robot at this time. You do this in a later topic.
4. Select the gun on the robot sitting near the top of the car door (named gun1).
Note:
Do not select gun1_2. That is for the other robot and weld operation.
5. Click OK.
440 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Orient the weld location approach vector
1. Select the first location in the pink WeldOperation 1 simulative operation (for example
e254).
2. From the Graphic Viewer toolbar, choose Single or Multiple Locations Manipulation .
Because one location is selected the Location Manipulation dialog box is shown.
3. In the Location Manipulation dialog box, verify that Follow Mode is depressed and select
the e254 location.
Note:
If only the gun is associated the weld operation (or the location is location is not reachable by
the robot), a temporary gun is placed at the selected location. If the gun and robot are
associated and the location is reachable, both are moved to the location.
441 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The rotation from normal (around the X-axis and Y-axis) and translation of weld locations is
limited using the settings on the Weld tab of the Options dialog box.
4. Rotate the weld location around the Z-axis (as shown above) by clicking Rz and moving the
slider or by dragging the yellow arc of the manipulator frame in the Graphic Viewer.
Note:
Note:
While the Locations Manipulation dialog box is open, the gun is attached to the weld location.
This command rotates the weld location NOT the gun. When the location is rotated, the gun
follows.
3. For Align selected locations to, select the location you just rotated (for example e254).
Note:
This command aligns all orientations while maintaining the perpendicular constraint of the
weld locations.
Note:
Weld locations for the Selected locations list can also be selected with a selection window in
the Graphic Viewer.
442 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Align Locations dialog box, click OK.
1. In the Operation Tree, right-click the pink WeldOperation 1 simulative operation and
choose Set Current Operation .
2. From the Sequence Editor, click Play Simulation Forward .
Note:
Watch the gun simulating and imagine the robot attached. Does this orientation for the gun
make sense? Are there any sharp changes in orientation (for example flips) ?
Note:
Originally there was no time associated to these location operations. However, based on the
gun time (no robot motion yet) a time is assigned to the locations.
443 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Save your study
444 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.5. Multi sections
Note:
The study should contain a pink WeldOperation 1 simulative operation, and product
related to the path.
4. Look for collisions (for example an X beside the weld in the Locations list).
445 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Create and place the cutting box on weld location(s)
3. In the MultiSections dialog box, double-click on a weld location in the Locations list.
Note:
The gun is shown in the Graphic Viewer of the MultiSections dialog box at the location; and a
transparent cutting box and gun are shown in the main Graphic Viewer at the location.
4. Modify the dimensions of the cutting box to define rough volume of gun by clicking Fit all
Cutting Boxes to Gun .
5. Modify the dimensions of the cutting box to be a 2D section by entering new values from the
keyboard to adjust dimensions: Click on one of the current values.
446 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Cutting Box Dimensions dialog box for Y Dimension, type -1 for the Low and 1 for the
High value.
7. Make the other four values 20 mm larger.
8. Click OK.
9. Notice how the cutting box shape has changed, as well as the resulting sections.
Note:
The MultiSections dialog box forms sections according to the cutting−box parameters. It
produces a section for each location displayed in the Locations list.
1. From the MultiSections dialog box, click Show section side view .
2. Zoom in to the area around the gun tips.
447 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Identify a section on the workpiece
1. From the MultiSections dialog box, click another location from the Locations list.
448 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The frame representing the location is highlighted in magenta and the section plane is moved in
the main Graphic Viewer to the selected location.
2. The gun is jumped to that location in the Graphic Viewer and MultiSections dialog box if the
location is double-clicked.
Note:
It is possible, based on gun overlay, to modify the shank (in Process Simulate modeling or by
sending a .JT of the sections to the gun designer in another CAD system) OR select another
gun that is appropriate for this particular process.
Note:
The output of this command can be either a .JT or .COJT, depending on what was set for the
File Format using the Settings button of the MultiSections dialog box.
Note:
A JT file is created in a .COJT folder which contains all sections shown in the MultiSections
dialog box.
449 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.6. Weld Distribution Center (WDC)
Note:
2. Save your changes to the study back to the database, if you haven't already.
3. Select the pink WeldOperation 1 simulative operation.
Note:
Ideally with the command you would select welds from several robot's paths.
450 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Do NOT close the Weld Distribution Center dialog box.
451 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Settings dialog box, click Apply Automatic Approach Angle on Assignment.
3. Click OK.
4. In the Weld Distribution Center dialog box, click the down arrow to the right of Filter .
5. Look at the list of available filters.
6. Do NOT close the Weld Distribution Center dialog box.
452 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Using the pie chart and automatic approach angle in Weld Distribution
Center
1. In the Weld Distribution Center, select the first weld.
Note:
You could change the assignment of a weld from one robot (weld operation) to another by
selecting the deselected check box for the weld (under the desired weld operation)
Note:
Currently the pie chart shows white because a robot has not been assigned to this weld location
yet.
8. In the Location Pie Chart dialog box, select the check box for Opened Tool.
9. Move the slider to manually adjust the location orientation.
453 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.7. Process methodology, revisited
There are no activities for this lesson.
454 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Browse to .\\Projects\Robotics Sim Begin (user1)\mount_wp\Line
USERNUMBER_UNDEFINED StudyFolder.
3. Select station22.psz and click Open.
1. In Process Simulate, click Point to Point Distance on the Graphic Viewer toolbar).
455 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Write down the dX. (for example 95.5 mm).
7. Close the Point to Point Distance dialog box.
Caution:
Notice that you are mounting the gripper to the robot, not the spacer. The spacer is attached to the
gripper.
3. In the Mount Tool dialog box for the Tool, select the gripper.
4. For the Frame on the tool, select fr4.
5. For the Frame on the robot, select TOOLFRAME (the default).
456 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The Mount Tool command is designed to do at least three things: move the tool into
position, attach the tool to the robot TOOLFRAME, and move the robot TCPF to the
predefined TCP position and orientation in the tool. However, if the tool is already in position
(and don't want the Mount Tool command to move it, select the same frame for the
Mounted Tool: Frame and Mounting Tool: Frame.
Tip:
The Mount Tool command does several things including optionally placing the gun on the
TOOLFRAME of the robot. If you already have to gun in position, just fill in the same frame
into both Frame boxes. This cases the gun to not move when the Mount Tool command is
applied.
6. Click Frame by 6 values to the right of the Frame on the robot prompt.
7. Figure out the increased X value by distance measured in the last step (for example 1830 +
95.5 = 1925.5). And type that value in.
Note:
It is X because this user interface enters and displays information according to the Working
Frame axes.
457 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Attach the endspacer (one way) to the gripper fixed link
1. Select the endspacer.
Tip:
Only the gripper should be mounted to the robot tool frame. All spacers should be attached to
the gripper.
458 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.10. Material handling (pick and place)
operations
459 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. Select the frame just below the part for both the Pick and the Place location (it is part of the
fixture).
11. Click OK. Operation s420a_PNP_Op1 is created.
2. From the ribbon, choose Operation tab→Add Location group→ Add Location Before .
3. Drag the location using the manipulator frame to the position you want.
4. Close the Robot Jog dialog box.
2. From the ribbon, choose Operation tab→Add Location group→Add Location After .
460 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Drag the location using the manipulator frame to the position you want.
4. Close the Robot Jog dialog box.
461 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Add a pause event and play the simulation
1. On the Gantt chart of the Sequence Editor, right-click on the end of the Pick up operation
and choose Pause Event.
2. Enter 0 seconds Before End of Task.
3. Click OK.
4. From the Sequence Editor, click Play Simulation Forward . The robot should start at home,
move into the fixture, pick up the part, and return to home pose.
462 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating a mounted workpiece path
Estimated time to complete: 12–24 minutes
The objective of this activity is to learn how to rough in a mounted workpiece (pedestal path) path.
Note:
The default approach and perpendicular axis are defined and can be modified by either clicking
Options or by choosing File→Options and click the Weld tab.
463 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Associate the locations to the welding frame on the sw40d
Note:
The locations you just created are mounted workpiece locations. So you need to associate the locations
with the welding frame on the s420a.
1. From the Operation Tree, right-click the pink WeldOperation simulative operation and
choose Operation Properties .
2. From the Properties dialog box, click the Process tab.
3. For Robot select the s420a robot.
4. For Gun select the green sw40d (for example not the gripper mounted to the robot).
5. Select the External TCP check box.
6. Click OK.
7. In the Operation Tree, the icon for the weld operation changes (because External TCP was
checked).
1. From the Sequence Editor, click Jump Simulation to Start the simulation
2. Watch the simulation.
3. Click Play Simulation Forward the simulation. (It pauses after the pickup).
4. Click Play Simulation Forward again.
5. Close the error dialog box.
6. Click Jump Simulation to Start . (you fix the path in the next activity).
5: Check reachability
1. Click Play Simulation Forward to move the simulation to the pause event.
2. Select the robot.
464 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select the pink WeldOperation simulative operation.
5. Look at which locations are blue (fully reachable), yellow (partially reachable), and red (not
reachable).
6. Close the Reach Test dialog box.
465 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Click Play Simulation Forward to move the simulation to the pause event.
466 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.12. Orient workpiece locations
3. From the Graphic Viewer toolbar, choose Single or Multiple Locations Manipulation .
4. In the Location Manipulation dialog box, verify that Follow Mode is depressed and select
the wp4 location.
467 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
A shadow of the sw40d may be placed at the location (and the robot do not move) if only the
pedestal gun is associated to the weld operation. If both the pedestal gun and robot are
associated to the weld operation, then the robot moves to the pedestal gun.
468 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Rotate the weld location (using the blue arc of the manipulator frame) so that the sw40d is on
the opposite side of the part as the robot.
6. Close the Location Manipulation dialog box.
2: Use the pie chart command to verify that the location is reachable
1. Select location wp5 in the pink WeldOperation simulative operation.
Note:
469 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
If you had selected Indicate joint working limits from File→Options , this dialog box
shows additional information.
3. In the Location Pie Chart dialog box, move the slider below the pie left and right until the
longer axis (X-axis) is in the blue (reachable) area of the pie.
4. Close the dialog box.
Note:
This type of reach check considers the reach envelope of the robot, but not collisions between
the part and the sw40d.
Note:
The Rotate Interactively tool considers the collisions between the part and the sw40d, but the
reach envelope of the robot would not be considered.
470 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Align the rest of the locations and play the simulation
Note:
You used one technique to fix the alignment of wp4 and another for wp5. In this case, align the rest of
the locations in the pink WeldOperation simulative operation to match your wp4 reference
location.
3. For Align selected locations to, select the wp4 location you just rotated.
4. Click OK.
5. Perform the reach test again.
471 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Jump Simulation to Start .
7. From the Gantt chart of the Sequence Editor, right-click the pause event and choose Delete .
8. Click Play Simulation Forward .
472 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.13. Introduction to gun search
Gun search
Estimated time to complete: 18–36 minutes
The objective of this activity is to use the Weld Gun Search tool. It is a step-by-step wizard that
guides the user to find the optimum gun for welding.
473 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Begin the gun search
1. From the ribbon, choose Process tab→Planning group→ Geometric Gun Search .
474 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Select the pink WeldOperation 1 simulative operation from the Operation Tree that you have
used during the first part of class.
4. In the Geometric Gun Search — Targets dialog box, click Next.
Tip:
Insert all guns you want to check with this tool into the study before opening the Geometric
Gun Search dialog box
3. Click Use .
Note:
475 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Lists of guns can be stored or loaded for later use by clicking either Load Gun Set or
Store Gun Set .
4. Click Next.
1. From the Object Tree, select the product assemblies being welded. In this case, the parts are
surf_part and door_frame.
476 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the Geometric Gun Search — Collision Check dialog box, click Next.
477 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Next.
Note:
This picture shows what you see if several guns are inserted into the study for use in the
geometric gun search.
478 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The picture above is for reference only. Your results may be different. The description of how to
define a resource prototype as a gun was described earlier in this course.
479 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Save the gun results to an Excel file
1. Geometric Gun Search — Search dialog box, click Save to File .
2. In the Save As dialog box, browse into the .\sysroot\Documents folder.
3. Name the file according to your user id and study name (for example _M11LH_gun).
4. Click Save.
480 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11.14. Servo guns
1. In the Operation Tree, right-click on cables_servo Demo and choose Set Current Operation
.
2. From the Sequence Editor, clickPlay Simulation Forward .
3. Click Jump Simulation to Start to reset it.
481 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Working with servo guns
Estimated time to complete: 18–36 minutes
The objective of this activity is to work with servo guns.
7. Select an object in the box of the view and choose View Center from the Graphic Viewer
toolbar.
482 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Open the Joint Jog dialog box
1. In Process Simulate, right-click the r120_2 robot and choose Joint Jog .
2. Notice the main joint of the servo gun is not shown.
3. Close the Joint Jog dialog box.
Note:
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 an external axis of the
robot.
483 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
3. In the Robot Properties dialog box, click the External Axis tab.
4. Notice the servo gun joint does not show, but do NOT add it at this time.
5. Click the Settings tab.
6. From the Robot Properties dialog box, click Mount Tool .
Note:
The same Mount Tool command can be accessed from the Robot Properties dialog box,
the Robot tab of the ribbon, or the robot right-click.
484 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
If it does not show, close and reopen the Robot Properties dialog box again.
485 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the Joint Jog dialog box, jog external joint j1 (srtx_u0163_l).
4. Notice the main point of the servo gun moves.
Tip:
Leave the Joint Jog dialog box open throughout this activity and do not reset this joint value at
this time.
1. From the Operation Tree, browse and right-click pa3 and choose Operation Properties .
2. In the Properties dialog box, click the Process tab.
3. Select the r120_3 robot in the robot 3 compound resource.
4. Click OK.
486 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Set External Axes Values dialog box, select the Approach Value check box.
Note:
The current value for the external axis joint is automatically copied from the Joint Jog dialog
box to the Approach Value box in the Set External Axes Values dialog box.
4. In the Joint Jog dialog box, move the slider for the j1 (srtc_u0181_l1) joint to a different
value.
Note:
In this case you want to have a different value for the external axis when approaching and
departing from this location.
5. In the Set External Axes Values dialog box, select the Depart Value check box.
Note:
The current value for the external axis joint is automatically copied from the Joint Jog dialog
box to the Depart Value box in the Set External Axes Values dialog box.
Note:
You can also, just type the desired value into this box. Or if several locations need the same
value you can copy and paste the value to the other boxes (using right-click copy/paste or Ctrl-
[C] / Ctrl-[V]). Finally, the Follow Mode and Get Current Joint Value can be used
as well.
487 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Next Location .
7. Enter the Approach Value and Depart Value for this location using the desired technique.
8. Repeat for two or three locations
9. Close the Joint Jog dialog box.
10. Close the Set External Axes Values dialog box.
Note:
Another way to add a path to the Path Editor is to drag and drop it here from the Operation
Tree.
8: Look at the external axis value for the gun in the Path Editor
Note:
This list of attributes can be saved and loaded for later use using these buttons: and .
4. In the Customize Columns dialog box in the Available columns list, expand into the General
group of attributes.
5. Add any other desired columns such as Joint Speed, Motion Type, and Zone.
6. Click OK.
7. Scroll to the right and locate the Depart External Axes Values or External Axes Values
columns.
8. Mouse over the pencil icon in the Depart External Axes Values or External Axes Values
columns to see the external axis joint values for each location.
488 plmx.com.br
suporte@plmx.com.br
11 3565 3808
If there is a value, it shows 1 out of 1. If there is not a value it shows 0 out of 1.
Note:
In the Path Editor, the External Axes Values and Depart External Axes Values columns
indicate how many external axes have been defined at the selected location, and of these, how
many axis values have been set. Point at a cell in the column to display a tool tip with the set
values.
489 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12. Drill and rivet applications
490 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12.1. Overview of drilling and riveting applications
No activities for this lesson
2. Choose →Open .
3. In the Open dialog box, browse to the .\sysroot\Import Export files folder.
4. Change the File type to Text Files (*.prnl*.txt;*.csv).
5. Select the rivetlist_sa.csv file and click Open.
The spreadsheet is opened in Excel. Each row is an object (rivet) and each column is an attribute of the
object. Class, name, X, Y, and Z are required attributes. rx, ry, and rz are an optional attributes. If the
rx, ry, and rz attribute exist, then you use Obtain Weld Point Orientation to create the locations,
otherwise you use Project Weld Points .
The rest of the attributes are custom attributes (prefixed with Attribute_) that are provided as a
classroom example. The Rivet object type is a custom object type (class) that is based on a
WeldPoint.
491 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Choose →Exit.
4. Select the gray fuselage barrel from either the Graphic Viewer or the Parts folder of the Object
Tree.
5. Click OK.
The working frame is positioned in the center of the Barrel.
492 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. From the ribbon, choose Process tab→Planning→Import Mfgs .
The Import Mfgs dialog box is displayed.
7. In the Import Mfgs dialog box, click and browse to the .\sysroot\Import Export files
folder.
8. Select the rivetlist_sa.csv file and click Use Working Frame.
9. Click Open and Import.
The data file is imported into the open study (PSZ file).
1. Open the Mfg Viewer: From the ribbon choose View tab Screen Layout group→Viewers
→Mfg Viewer.
493 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Mfg Viewer toolbar, click down arrow to the right of Filter by Type, and click
Show All.
3. From the Mfg Viewer toolbar, click Customize .
4. In the Customize dialog box, expand into WeldPoint and then into Rivet (at the bottom of
the list).
Rivet is a custom object created as a training example. It also contains 7 custom attributes.
All the information from the spreadsheet is shown. You can change these values by editing the
spreadsheet and importing it again. The second time you import, you do not need to create all the
relationships again.
494 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Setup the weld operations
1. In the Operation Tree, right-click Drill Workcenter 50 Process , choose New Compound
Operation .
2. In the New Compound Operation dialog box for the Name, type Rivet Barrel, and click OK.
3. Select Rivet Barrel .
4. Open the Mfg Viewer: From the ribbon choose Operation tab Create Operation group→New
5. In the New Weld Operation dialog box for Name, type Rivet_Op2, and click OK.
6. Make three copies of the Rivet_Op2 naming them Rivet_Op3 , Rivet_Op4 ,
Rivet_Op5 .
7. In the Operation Tree, drag the 4 rib2_ rivets onto Rivet_Op2 .
The rivets move under the weld operation.
495 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Setting up auto save
1. Choose File→Options .
2. From the General tab of the Options dialog box, select the Every check box.
496 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Type 30 minutes.
4. Click OK.
Note:
Now Process Simulate automatically prompts you to save your work periodically. When
prompted, click Yes to save your work locally. Initiating a regular save operation resets the
auto save timer.
497 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating riveting operations
In this activity, you create riveting operations.
1. Continue in Process Simulate from where the last activity left off.
Note:
The Workstation 50 Drill study should be loaded from the Line folder .
2. From the Operation Tree, expand into Workstation 50 Drill and click the display status square
for the pink Rivet Barrel containing the four simulative operations, if it is not currently
displayed.
Note:
A dotted line is shown in the Graphic Viewer which represents the order of the manufacturing
features in each simulative operation.
3. Select the pink Rivet Barrel containing the four simulative operations.
4. From the ribbon, choose Process tab→Discrete group→Project Weld Points .
498 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The default approach and perpendicular axis are defined and can be modified by either clicking
5. Click Options .
6. In the Options dialog box for the Approach Vector, select Y, and click OK.
7. Click Project.
Note:
499 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Notice that each location has a blue check mark next to it in the Project Weld Points dialog
box, meaning that the projection was successful.
Note:
Constraint − rivet locations must be on the surface and perpendicular to it. They are used to
determine the orientation of the rivet gun when approaching or at this location.
8. Click Close.
4. See the Type, Sealant, Stack Max, Cycle, Diameter, Stack Min, and Length attributes.
5. Click Close.
500 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12.4. Waypoints and the Waypoint Viewer
1. Open the Waypoint Viewer: From the ribbon choose View tab Screen Layout group→Viewers
→Waypoint Viewer.
2 In the Waypoint Viewer, select the fanuc_r2000ia165f_if robot from the list.
If there was more than one robot in a study, you have to select the one you want from the list. A unique
waypoint structure can be stored for each robot in a study.
501 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The layout automatically fixes itself when you reload the study, but you can move the boxes around if
you want.
5. In the Operation Tree, select the first location in the Rivet_Op2 operation.
1. From the ribbon choose Robot tab Reach group→Jump Assigned Robot .
The new waypoint is created on the current robot TCPF and displayed in the Waypoint Viewer. The
Robot Jog dialog box opens to enable you to manipulate the robot TCPF (and the waypoint).
502 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Close.
8. Click Link Waypoints to enter a mode to link waypoints to other waypoints or to weld operations.
9. Click Waypoint1, drag your mouse to Rivet_Op2 , and release the mouse.
10. Repeat the last step for the other 3 Rivet_Op operations and waypoints.
12. Toggle Link Waypoints button on and connect each waypoint to its corresponding rivet operation.
15. From the ribbon choose Robot tab Reach group→Jump Assigned Robot .
16. Create a high-level waypoint: Click Create Waypoint to create a new waypoint.
503 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The new waypoint is created on the current robot TCPF and displayed in the Waypoint Viewer. The
Robot Jog dialog box opens to enable you to manipulate the robot TCPF (and the waypoint).
18. Click Move Positive to move to 200 mm above the selected location.
5. Begin simulating the whole sequence: In the Operations Tree, right-click Rivet Barrel and select Set
Current Operation .
504 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Sequence Editor, click Play Simulation Forward .
Notice the order that the waypoints and operations are simulated (as defined in the Waypoint Viewer).
8. Simulate just one operation: In the Operations Tree, right-click Rivet_Op2 and select Set Current
Operation .
Begin simulating a group of operations: From the ribbon choose Robot tab→Program group→Robotic
Program Inventory.
2. In the Robotic Program Inventory dialog box, click New Robotic Program .
3. In the New Robotic Program dialog box for Robot, select the robot, and click OK.
4. In the Robotic Program Inventory dialog box, select the robot program just created.
5. In the Robotic Program Inventory dialog box, click Open in Program Editor .
505 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. In the Path Editor, click Jump Simulation to Start .
506 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. Material handling applications
507 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13.1. Overview of gripper creation (optional)
There are no activities for this lesson.
508 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Play and reset the PNP simulation
The robot picks up the four boxes from the two conveyors and stacks them in the container.
509 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Pick and place (material handling) setup
Estimated time to complete: 8–16 minutes
The objective of this activity is to setup the pick and place (material handling) simulation.
Note:
PNP is an abbreviation for Pick and Place.
2. In the Open dialog box, browse to the .\\Projects\Robotics Sim Begin (user
1)\LineUSERNUMBER_UNDEFINED StudyFolder\other_selected folder.
3. Select the pnp.psz study.
4. Click Open.
5. Right-click in the Graphic Viewer and choose Display All .
6. In the Operation Tree, right-click pnp and choose Set Current Operation .
1. Check the Attachments column in the Object Tree to see if the gripper is already mounted
onto the TCPF of the robot.
Note:
If this column is not already displayed, click Customize Columns to display it.
510 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Mount Tool dialog box for the Tool, select the box gripper.
5. For the Frame on the tool, select mnt.
6. For the Frame on the robot, select TOOLFRAME.
7. Click Apply and Close.
511 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13.3. Material handling (pick and place)
operations
Note:
PNP is an abbreviation for pick and place.
1: Create a new pick and place operation for the left box
1. Continue using the same data loaded in Process Simulate.
2. Start creating a new robotic operation: Select the robot .
3. Hold down the Ctrl key.
4. In the Operation Tree, select pnp.
5. Release the Ctrl key.
7. In the New Pick and Place Operation dialog box for Pick pose, select CLOSE.
8. For the Place pose, select OPEN.
9. From the Graphic Viewer toolbar change the Pick Intent to Self Origin .
512 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. In the New Pick and Place Operation dialog box for Pick, select the part on the left.
11. Change the Pick Intent to Where Picked .
12. In the New Pick and Place Operation dialog box for Place, select near the middle of the left
third of the container bottom.
513 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. Click OK to create the kawasaki_uz100_PNP_Op operation.
2: Check reachability
1. Select the container .
2. Hold down the Ctrl key.
3. Select the location in the container (but not the path).
4. Release the Ctrl key.
5. Right-click the highlighted objects and choose Placement Manipulator .
514 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Leave the Placement Manipulator and Reach Test dialog boxes open.
9. In the Graphic Viewer, grab the X axis of the Manipulator Frame and drag it toward the robot
until the place location gets a blue check in the Reach Test dialog box.
10. Close the Placement Manipulator dialog box and the Reach Test dialog box.
Note:
An object can also be copied by selecting it, choosing Copy from the Home tab of the
ribbon, choosing the desired parent object, and choosing Paste from the Home tab of the
ribbon.
515 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Using the F2 key, rename one copy of the copied objects to kawasaki_uz100_pick_left1 and
the other to kawasaki_uz100_drop_left_bottom.
4. Delete the place location from kawasaki_uz100_pick_left1 .
5. Delete the pick location from kawasaki_uz100_drop_left_bottom.
Tip:
As long as you don't jump the simulation to the beginning, the attachment remains.
2. From the ribbon, choose Operation tab→Add Location group→ Add Location Before .
516 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Robot Jog dialog box, click Z.
4. Enter 600 and press Enter.
Note:
8. Select kawasaki_uz100_pick_left1 and choose Paste from the Home tab of the
ribbon.
2. From the ribbon, choose Operation tab→Add Location group→ Add Location Before .
517 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Sequence the operations for the first pass
1. In the Operation Tree, right-click pnp and choose New Compound Operation .
2. In the New Compound Operation dialog box for Name, type FirstPass, and click OK.
3. Move the two operations into the FirstPass compound operation.
4. In the Operation Tree, right-click pnp and choose Set Current Operation .
5. Click OK to reset the simulation.
6. In the Sequence Editor, select kawasaki_uz100_pick_left1 .
7. Hold down the Ctrl key and select kawasaki_uz100_drop_left_bottom .
8. Release the Ctrl key.
9. Click Link .
10. In the Sequence Editor, right-click FirstPass compound operation and choose Reorder by
Links.
1. From the Sequence Editor, click Play Simulation Forward . The robot should pick up the
box and put it into the container.
Note:
Notice that when the robot puts the box into the container, it collides with side of the box. (You
can step the simulation backwards or setup and turn on collision detection to see it). This
problem can be easily solved by rotating the place location (and its approach/retract locations)
90 degrees. you do this in the next step.
518 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Click Jump Simulation to Start the simulation.
Note:
A simulative operation is a generic term for the operations created by Process Simulate to
represent a simulation. In this case, the simulative operation is a robot operation.
2. From the Graphic Viewer toolbar choose Single or Multiple Locations Manipulation .
519 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10: Reset the simulation and save your study
520 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Stacking boxes
Estimated time to complete: 14–28 minutes
The objective of this activity is to build on the results of the previous activity. After this activity, you
have 1 column of 2 boxes in the container.
1. On the Operation Tree, select all three locations in kawasaki_uz100_pick_right1 with the
Ctrl key depressed.
Note:
Locations can be found in a simulative operation. A simulative operation is a generic term for
the operations created by Process Simulate to represent a simulation. In this case, the
simulative operation is a robot operation.
521 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Select the part on the right.
8. Click Apply and Close
4: Move the path's locations to stack the box on the left top
Note:
Locations can be found in a simulative operation. A simulative operation is a generic term for
the operations created by Process Simulate to represent a simulation. In this case, the
simulative operation is a robot operation.
3. From the Graphic Viewer toolbar, change the Pick Intent to Snap .
Note:
This number was found by measuring the height of the box, since you want to stack the second
box on top of the first box in the container
522 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Close
523 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Reset the simulation and save your study
524 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. Arc-weld applications
525 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14.1. Overview of arc-weld robotic applications
There are no activities for this lesson.
526 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Mount the gun on the robot
1. From the Graphic Viewer toolbar, verify that the Pick Level is set to Component .
2. If it is not already, mount the arc torch to the robot: Right-click the motoman_k10 robot and
choose Mount Tool .
3. In the Mounted Tool area for Tool, pick the arc_gun1 and .
4. In the Mounted Tool area for Frame, pick fr1
5. Click Apply and then click Close.
Process Generator .
The Continuous Process Generator dialog box is shown with the Face sets section expanded
and the Face Pick Level is automatically selected.
2. In the Continuous Process Generator dialog box for Process, select Arc.
3. For Base set, pick the back edge of the groove in the part (the farthest from the robot).
4. In the Continuous Process Generator dialog box, select the Side set box.
5. For Side set, pick the back edge of the groove in the part (the nearest to the robot).
527 plmx.com.br
suporte@plmx.com.br
11 3565 3808
One face is selected.
Temporarily, the start point for the seam is represented by a green sphere, the seam is
represented by a blue line, a blue arrow shows the direction of the seam, and an orange sphere
represents the end of the seam.
6. Click on the blue directional arrow in the middle of the seam to change the seam direction.
7. Change the weld to start 100 mm from the edge: Begin dragging the green sphere, enter 100
into the Start box, and press Enter.
8. Change the weld to end 90 mm from the edge: Begin dragging the orange sphere, enter 90 into
the End box, and press Enter.
9. Change the direction of the weld: select the blue arrow in the middle of the weld.
10. In the Continuous Process Generator dialog box, expand the Operation section.
Note:
The Operation name, Robot, Tool, and Scope boxes already have values.
528 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. For the Operation name, enter Arc_userUSERNUMBER_UNDEFINED_Op
12. For the Scope, select arc 7th axis in the Operation Tree.
13. In the Continuous Process Generator dialog box, expand the Mfg feature section.
14. Select the Mfg type, such as ContinuousMfg or ArcContinuousMfg.
15. For 3D folder location, click Browse and choose the .\\sysrootLibraries\mfgs folder.
Note:
In production, the exact folder name could be anything under the system root folder. However,
you should create a standard for what to name the manufacturing features and where they
should be placed.
A new manufacturing feature in the Mfg Viewer and arc weld operation in the Operation Tree
are created.
Note:
529 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The continuous manufacturing feature is the cyan line on the brown part in front of the robot.
2. From the ribbon, choose View tab→Screen Layout group→Viewers →Mfg Viewer.
3. In the Mfg Viewer, click the down arrow to the right of the Filter and choose .
4. Notice the manufacturing feature in the Mfg Viewer.
These fields show that the manufacturing feature is assigned to a part, but has not projected to
create a robotic path yet.
1. Choose File→Options .
2. In the Options dialog box, choose the Appearance tab.
530 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Expand into Emphasized Graphic Appearance.
4. Choose Emphasized Mfgs.
5. Check the Color check box, and select Yellow.
Note:
Note:
531 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Click OK.
8. From the ribbon, choose Process tab→Continuous group→ Emphasize Continuous Mfg .
Note:
10. Do deactivate it, click Emphasize Continuous Mfg on the ribbon again.
532 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14.3. Create paths from continuous
manufacturing features
1. Choose File→Options .
2. In the Options dialog box, click the Continuous tab.
Note:
Notice that the setup for continuous manufacturing feature projection is on a different tab than
the spot weld project setup (located on the Weld tab of the Options dialog box).
533 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Project the continuous feature operation
3. Click Project.
Locations are created in the Arc_userUSERNUMBER_UNDEFINED_Op path in the Operation
Tree.
The projection indication in the Mfg Viewer has a checkmark for the
Arc_userUSERNUMBER_UNDEFINED_Op feature.
4. Click Close.
5. In the Operation Tree, expand the tree structure that was just created under
Arc_userUSERNUMBER_UNDEFINED_Op continuous feature operation and
Arc_userUSERNUMBER_UNDEFINED_Op_1 seam.
6. Looking in the Graphic Viewer: If you have two locations that are very close together at the end
of the path (approximately 5 mm), delete the second to last location by right-clicking it in the
Operation Tree and choosing Delete .
7. In the Operation Tree, notice there are no via locations in the path.
8. From the Operation Tree, select the Arc_userUSERNUMBER_UNDEFINED_Op
continuous feature operation.
9. In the Path Editor, click Add Operations to Editor .
534 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. In the Path Editor, expand the Arc_userUSERNUMBER_UNDEFINED_Op_1 seam.
11. If the Speed, Zone, and Motion type columns are not shown in the Path Editor, click
Customize Columns and add them from the Default column list.
12.Notice the values for Speed, Zone, and Motion type on the seam locations.
1. In the Operation Tree, expand the tree structure that was just created, if it is not already.
2. In the Operation Tree, select Arc_userUSERNUMBER_UNDEFINED_Op_1 (the seam in
the continuous feature operation ).
4. In the Torch Alignment dialog box, click Follow Mode to activate it.
If the location is reachable, the torch and robot are jumped to the location. If it is not reachable, only a
“ghost” torch is placed on the location.
6. In the Torch Alignment dialog box, click Follow Mode to deactivate it.
7. Close the Torch Alignment dialog box.
Note:
You put the robot on the rail (as a 7th kinematic axis), and check the robot reach in another lesson.
2. From the ribbon, choose Operation tab→Templates group→ Apply Path Template .
535 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
You learn how to create a template file for the Apply Path Template Action in the Advanced
Robotics course. This tool does not work until you setup the XML file for it. A sample XML is
provided with the course training data. The file is named RobotSim.xml and is located in the Sample
Default Path Template folder
(Copy the file RobotSim.xml from \sysroot\Sample Default Path Template folder to
\Tecnomatix\eMPower\Robotics\OLP\Default\PathTemplateConfiguration folder)
3. In the Apply Path Template dialog box, click Select and choose Arc-weld Templates→Apply
All.
This example template for training, adds approach \ retract locations and sets up motion parameters on
the seam locations such as speed, zone, and motion type. You learn more about setting these
parameters manually later in this course and how to create a path template in the advanced course.
536 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. From the Operation Tree, select the Arc_userUSERNUMBER_UNDEFINED_Op
continuous feature operation.
8. In the Path Editor, notice the changed values for Speed, Zone, and Motion type on the seam
locations (and the additional via locations shown).
537 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14.4. Seventh axis and more (external axis
usage)
1: Open the 7th axis demo to see what you are trying to do
538 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Play the demo
1. From the Operation Tree, right-click arc 7th axis Demo and choose Set Current Operation
.
2. Play the simulation.
A robot moves along a weld to arc welds a seam on a linear weld part.
539 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Working with a 7th axis (setting values)
Estimated time to complete: 22–44 minutes
The objective of this activity is to work with a 7th axis.
Note:
If this column is not already displayed, click Customize Columns to display it.
3. If it is not, right-click the motoman_k10 arc weld robot and choose Mount Tool .
540 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Mount Tool dialog box for Tool, select the arc_gun1 arc weld torch near the robot's
wrist (or it could be on the weld part).
5. For Frame on the tool (the second box in this window), select fr1.
6. For the Frame on the robot (the fourth box in this window), select TOOLFRAME (the
default).
7. Click Apply and Close.
Note:
The Maintain orientation and Translate only on check boxes should NOT be selected.
3. From the Graphic Viewer toolbar, verify that the Pick Intent is set to Snap .
4. Select the top center of the blue box (the carriage) of the ext_rail rail for the To frame.
5. Click Apply and Close.
3. From the Graphic Viewer toolbar, change the Pick Level to Entity .
541 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Pick the blue carriage (Kas2) on the ext_rail rail for the To Object.
5. Click OK.
6. From the Graphic Viewer toolbar, change the Pick Level back to Component .
542 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Robot Properties dialog box, click the External Axes tab.
4. Click Add.
5. In the Add External Axis dialog box, select the ext rail object for the Device (the default).
6. In the Add External Axis dialog box, select j1 for the Joint (the default).
7. Click OK.
In the Robot Properties dialog box, ext rail:j1 is shown on the External Axes tab.
6: Jog the external axis joint so that the robot is close to a location
Note:
In this step of the activity, you jog the external axis joint so that the robot is as close as possible to first
locations approachViaLoc and Arc_userUSERNUMBER_UNDEFINED_Op_1_ls1 (the one to the
robot’s left). This is the first location in the arc weld created when you projected the continuous
manufacturing feature in an earlier lesson.
1. From the Graphic Viewer toolbar, change the Pick Level back to Component , if it is not
already.
543 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Right-click the motoman_k10 robot and choose Joint Jog .
3. From the Joint Jog dialog box, jog external joint j1 (ext_rail) so that the robot is as close as
possible to location Arc_userUSERNUMBER_UNDEFINED_Op_1_ls1.
Note:
This is the first location in the arc weld operation (seam path) created when you projected the
continuous manufacturing feature in an earlier lesson in this training.
The current external axis joint value is shown in the Value box. The value should be near -
1200 (It is OK if your value is a little different).
4. In the Set External Axes Values dialog box, click First Location .
544 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The first via location (approachViaLoc) is selected in the Set External Axes Values dialog
box. (similar as next 7.2)
5. In the Set External Axes Values dialog box, select the Approach Value check box.
6. Leave the Joint Jog dialog box open.
Note:
Only servo guns have a Depart Value. Other external axes, such as rails, have no Depart
Value.
3. In the Set External Axes Values dialog box, check the Approach Value check box.
545 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The current external axis joint value is shown in the Approach Value box. The value should
be near -1200 (It is OK if your value is a little different).
4. Leave the Joint Jog and Set External Axes Values dialog boxes open.
1. From the Joint Jog dialog box, jog the external joint j1 (ext_rail) so that the robot is as close as
possible to last location on the robot’s right
(Arc_userUSERNUMBER_UNDEFINED_Op_1_ls5).
The current external axis joint value is shown in the Value box. The value should be near 1200
(It is OK if your value is a little different).
2. In the Set External Axes Values dialog box, click Last Location .
The last via location (retractViaLoc) is selected in the Set External Axes Values dialog box.
3. In the Set External Axes Values dialog box, select the Approach Value check box.
4. In the Set External Axes Values dialog box, click Previous Location .
5. In the Set External Axes Values dialog box, select the Approach Value check box.
6. Close the Set External Axes Values dialog box.
7. Close the Joint Jog dialog box.
8. In the Operation Tree, select the Arc_userUSERNUMBER_UNDEFINED_Op continuous
feature operation.
9. Click the Path Editor.
546 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. If the Arc_userUSERNUMBER_UNDEFINED_Op continuous feature operation is not
shown: From the Path Editor, click Add Operations to Editor .
11. If the External Axes and Depart External Axes Values columns are not shown, click
Customize Columns and add then from the General list.
Note:
The External Axes column is the approach external axis values. Another column can be added
to the Path Editor named Depart External Axis Values. However, it is not needed for a 7th
axis (rail).
12. Look at the External Axes values you added to the locations.
Note:
In the Path Editor, the External Axes Values and Depart External Axes Values columns
indicate how many external axes have been defined at the selected location, and of these, how
many axis values have been set. Point at a cell in the column to display a tool tip with the set
values.
547 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. By default in the Smooth Rail dialog box, the first and last locations in the
Arc_userUSERNUMBER_UNDEFINED_Op seam are already selected for the From location and
To location.
4. Leave the Method set to Interpolate On Travel Distance.
5. Click OK.
Notice that all of the locations now show 1 out of 1 for the External Axes value.
548 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Scroll to the right and locate the Motion Type column.
5. Notice the Motion Type on the via locations are set to Joint (PTP) motion.
Note:
Note:
IMPORTANT: The basic orientation of the locations should match the TCPF (for example X-
axis to the right, Z-axis coming out the part toward the robot). If not, reorient the locations.
Note:
In the previous couple of pages of this activity you stored external axis values (the position of
the robot on the rail) on to the two locations so that the locations are approximately reachable
by the robot. You use the official reachability tools later in this course.
If an error message occurs, it is shown in the lower right corner of the window.
549 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14.5. Create and edit more paths
550 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Get the view setup to create the arc manufacturing feature
1. In the Object Tree, expand two levels into the Parts and Resources folders.
2. From the Parts folder, select the FRONT_whitehouse_weldpart part and the
BOTTOM_whitehouse_weldpart part in the Arc multi axis compoundPart (the product
assembly sitting on the positioner).
3. Hold down the Ctrl key.
4. From the Resources folder, select the st_gun3_30 gun (the arc weld torch at the end of
the robot's wrist) in the Arc multi axis compoundResource.
5. Release the Ctrl key.
551 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Deselect the objects by selecting nothing in the Graphic Viewer.
8. Hold down the Ctrl key.
9. In the Object Tree, select the FRONT_whitehouse_weldpart part and the
BOTTOM_whitehouse_weldpart part (or draw a selection box around them in the Graphic
Viewer).
1. With nothing selected, from the ribbon choose Process tab→Continuous group→ Continuous
Process Generator
552 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The Continuous Process Generator dialog box is shown with the Face sets section expanded and the
Face Pick Level is automatically selected.
2. In the Continuous Process Generator dialog box for Process, select Arc.
3. For Base set, select the top face of the BOTTOM_whitehouse_weldpart part.
4. In the Continuous Process Generator dialog box, select the Side set box.
5. For Side set, select the far left front face of the FRONT_whitehouse_weldpart part.
553 plmx.com.br
suporte@plmx.com.br
11 3565 3808
One face is selected.
Temporarily, the start point for the seam is represented by a green sphere, the seam is represented by a
blue line, a blue arrow shows the direction of the seam, and an orange sphere represents the end of the
seam.
(Optional) You can click to cancel the selection of all the faces.
554 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Five faces are selected.
7. In the Continuous Process Generator dialog box, expand the Operation section.
Note:
The Operation name and Scope boxes already have values. This time, the robot and tool are not
automatically populated since there is more than one.
11. In the Continuous Process Generator dialog box, expand the Mfg feature section.
12. Select the Mfg type, such as ContinuousMfg or ArcContinuousMfg.
13. For 3D folder location, click Browse and choose the .\sysroot\Libraries\mfgs folder.
Note:
In production, the exact folder name could be anything under the system root folder. However, you
should create a standard for what to name the manufacturing features and where they should be placed.
Note:
This command creates a new .JT file (in a .COJT folder) that contains the curve. This .COJT is
associated to a new manufacturing feature which is shown in the MFG Viewer.
555 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15. Expand the Arc Projection section and the Locations Distribution section.
16. Set the Maximal tolerance to 0.50 (mm).
17. Deselect the Optimize locations creation for arc and line segments check box.
18. (Optional) Click Preview to preview the results before clicking OK.
19. Click OK.
Note:
Locations are created on the curve based on Maximal tolerance. After completing the projection, the
system sets the motion type of each location as linear. If you look at the path in the Path Editor, it only
shows for the general motion type as Linear. It does not show in the Default controller motion type as
LIN until you assign a robot.
20. To see the manufacturing feature just created: From the ribbon, choose View tab→Screen
Layout group→Viewer→Mfg Viewer. Look at it in the Mfg Viewer.
556 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Modifying arc weld operations and seams
Estimated time to complete: 6–12 minutes
The objective of this activity is to fine tune the seams.
Note:
For example, in production you may want to change this in order to push or drag the arc torch.
Note:
These changes to the travel angle and spin angle only affect all the locations the location named
in the dialog box. To change all the locations at once, you have to make these changes in the
Projection dialog box (before clicking OK).
557 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Check the arc weld path with a torch
1. In the Resources folder of the Object Tree, verify that the st_gun3_30 torch display
status square is checked .
2. In the Operation Tree, verify that the
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED_Mfg_Op_1 seam
display status square is checked .
3. Choose the first location in the
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED_Mfg_Op_1 seam.
Note:
If you can’t choose Torch Alignment or the dialog box is grayed out, you have selected
the wrong object in the Operation Tree. Select the arc seam or the first arc seam location.
Warning:
Although you can use either Torch Alignment or the Location Manipulator , it is
If the torch is mounted on a robot and the robot can reach the location, the torch is shown with
regular colors. If the gun is not mounted on a robot or the robot cannot reach the location, the
torch is shown in ghost colors. For this portion of the course, only the gun should be associated
to the continuous feature operation (not the robot).
6. Now rotate your point of view in the Graphic View a little to refresh displaying the gun onto
the first location of the arc weld path.
558 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
The torch is jumped to the first location in the seam. Do not worry about the robot for now.
7. Click Next Location several times to jump the torch through the seam.
Note:
To see the torch simulate through the seam, right-click the arc seam, choose Set Current
Operation , and click Play Simulation Forward in the Sequence Editor.
Note:
Changing this parameter here only affects this location. If your intent was to change this
parameter for all locations it should have been set in the Project Arc Seam dialog box at the
time this seam was created. All the angles of all of the locations can be changed after the fact
using Location Manipulator . You use this command to see its affects on an arc seam in
the next page of this activity.
559 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Multiple rotate locations in seams (arc weld example)
2. From the Graphic Viewer toolbar, choose Single or Multiple Location Manipulation .
3. In the Arc Seam Location (warning) dialog box, choose Yes, to continue.
Note:
560 plmx.com.br
suporte@plmx.com.br
11 3565 3808
You may see either a red X or a green to the right the location names S column. Ignore this
for now. If you do not see a dialog box like this, you may have selected a location instead of
the a seam before opening the Multiple Locations Manipulation dialog box.
4. In the Multiple Locations Manipulation dialog box, deselect Limit locations manipulation
according to options if it is already checked (the default is deselected).
5. Drag the bottom of the dialog box down to show all the locations in the Locations area of the
dialog box .
6. Choose the second location in the seam in the Locations area of the dialog box.
7. In the Multiple Locations Manipulation dialog box, click Follow Mode .
8. In the Multiple Locations Manipulation dialog box, select a location where you would like the
gun to the be shown in the Graphic Viewer.
9. Click Ry.
10. Click Move Negative once.
Note:
Notice that the Step Size is set to 10 degrees by default. All locations are rotated from their
current position a negative 10 degrees.
Note:
All locations are returned to their orientation they had before this dialog box was opened.
Note:
All locations are moved from their current position a positive 10 degrees.
Note:
The Torch Alignment dialog box moves a location an absolute value, while the Multiple
Locations Manipulation dialog box moves a location a relative value.
561 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Finish up
2. Click OK.
3. Click OK.
562 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15. Paint applications
563 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15.1. Overview of paint continuous feature
applications
No activities for this lesson
564 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Start modeling your own paint gun object
1. Right-click the paint_gun1 object in the Graphic Viewer or Object Tree and choose Display
Only .
2. Select the paint_gun1.
565 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click OK.
5. In the Object Tree, select your paint_gun1
6. From the ribbon, choose Home tab→Edit group→Copy .
7. In the Resources folder, select arc multi axis.
Modeling Scope .
12. In the Object Tree, right-click the fanuc_p200e_12 robot and choose Mount Tool .
13. In the Mount Tool dialog box for Tool, select
paint_gun1_userUSERNUMBER_UNDEFINED.
14. For both Frame boxes, select the same frame in the Graphic Viewer, so that the gun does not
move as a result of this command.
15. Click Apply and Close.
distance / effective depth = cone radius at the distance / cone radius at the effective depth
In this case, you have a distance of 200 mm. You want to have an effective depth of 250 mm and a
cone radius at the distance of 25 mm.
So, you should create a cone to represent the brush that has a Height of 250 mm and a Radius of
31.25 mm.
566 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Modeling tab→Geometry group→Solids →Cone Creation
→Create a Cone .
3. In the Create Cone dialog box for Name, type SprayPattern1.
4. In the Create Cone dialog box for Lower Radius, type 31.25.
5. For Upper Radius, type 0.
6. For Height, type 250.
7. Expand the dialog box.
8. Deselect the Maintain Orientation check box.
9. Select the Locate at box, click the red frame (the tcp frame), and click OK.
10. From the Graphic Viewer toolbar, set the Pick Level to Entity.
11. Right-click the SprayPattern1 cone and choose Placement Manipulator.
12. Move the SprayPattern1 cone the difference between the distance and effective depth: In the
Placement Manipulator dialog box click Z, enter -50, press the Enter key, and click Close.
567 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Create a paint brush
5. Click OK.
6. Select the fanuc_p200e_12 paint robot.
7. After selecting a robot (optionally with a mounted paint gun), choose Process tab→Paint and
Coverage group→Paint Brush Editor .
The Paint Brush Editor command becomes available after a robot is selected, since this command
associates a list of brushes to the selected robot instance.
9. On the Graphic Viewer toolbar, verify that the Pick Level is set the Entity .
568 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. The Create Brush dialog box, select Solid and select the SprayPattern1 cone created earlier.
11. For Origin Frame, pick the yellow paint_gun_tip frame, and click OK.
1. From the Object Tree, click the display status square for the FRONT_whitehouse_weldpart
to display it.
2. Select the FRONT_whitehouse_weldpart part.
3. From the ribbon choose Process tab→Paint and Coverage group→Create Mesh . The
Create Mesh dialog box appears and the selected part populates the Parts list.
4. The dialog tells you that the selected part is Exact, but there is no Mesh created for it yet.
The Exact column indicates if the part has at least one entity with XTBRep exact geometry.
The Mesh column indicates if a mesh already exists for the part. Creating a mesh again for this part
overwrites the previous mesh.
569 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Click OK twice to close the Create Mesh dialog box.
The mesh is created and still exists, but is hidden.
570 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15.3. Create and project paint manufacturing
features
Generator .
571 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Get the view setup
Get the view setup to create the paint manufacturing feature.
1. In the Object Tree, expand two levels into the Parts and Resources folders.
2. From the Parts folder, select the FRONT_whitehouse_weldpart part in the Arc multi
axis compoundPart (the product assembly sitting on the positioner).
3. Hold down the Ctrl key.
4. Select the BOTTOM_whitehouse_weldpart part.
5. From the Resources folder, select the st_gun3_30 gun (the arc weld torch at the end of
the robot's wrist) in the Arc multi axis compoundResource.
6. Release the Ctrl key.
572 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Deselect the objects by selecting nothing in the Graphic Viewer.
9. Hold down the Ctrl key.
10. In the Object Tree, select the FRONT_whitehouse_weldpart part and the
BOTTOM_whitehouse_weldpart part.
573 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create paint manufacturing features
1. With nothing selected, from the ribbon choose Process tab→Continuous group→Continuous
Process Generator
The Continuous Process Generator dialog box is shown with the Face sets section expanded and the
Face Pick Level is automatically selected.
2. In the Continuous Process Generator dialog box for Process, select Coverage Pattern.
3. For Faces, select the far left front face of the FRONT_whitehouse_weldpart part.
574 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Five faces are selected.
5. From the Graphic Viewer toolbar, set the Pick Level to Snap.
6. In the dialog box, select the Start point box.
7. For the Start point, select the middle of the left edge of the selected faces.
8. For the End point, select the middle of the right edge of the selected faces.
575 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12. In the Continuous Process Generator dialog box, expand the Operation section.
Note:
The Operation name and Scope boxes already have values. The robot and tool are not automatically
populated since there is more than one.
576 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16. In the Continuous Process Generator dialog box, expand the Mfg feature section.
17. Select the Mfg type, such as ContinuousMfg or PaintContinuousMfg.
18. For 3D folder location, click Browse and choose the .\sysroot\Libraries\mfgs folder.
Note:
In production, the exact folder name could be anything under the system root folder. However, you
should create a standard for what to name the manufacturing features and where they should be placed.
Note:
This command creates a new .JT file (in a .COJT folder) that contains the curve. This .COJT is
associated to a new manufacturing feature which is shown in the MFG Viewer.
577 plmx.com.br
suporte@plmx.com.br
11 3565 3808
24. Click OK.
Note:
Locations are created on the curve based on Maximal tolerance. After completing the projection, the
system sets the motion type of each location as linear. If you look at the path in the Path Editor, it only
shows for the general motion type as Linear. It does not show in the Default controller motion type as
LIN until you assign a robot.
25. To see the manufacturing feature just created: From the ribbon, choose View tab→Screen
Layout group→Viewer→Mfg Viewer. Look at it in the Mfg Viewer.
578 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Save your study
579 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Modifying paint operations and seams
Estimated time to complete: 12–24 minutes
The objective of this activity is to fine tune the seams for a specific application.
If you select one location and click this command only one location is rotated. If you select the
path and pick this command, all the locations in the path are rotated.
4. In the Multiple Location Manipulation notice the S column shows .that the location positions
are reachable, but not the orientations.
Note:
You may see either a red X (not reachable), brown/orange (only position reachable), or a
green (reachable) to the right the location names S column.
5. In the Multiple Locations Manipulation dialog box, deselect Limit locations manipulation
according to options if it is already checked (the default is deselected).
580 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Drag the bottom of the dialog box down to show more of the locations in the Locations area of
the dialog box.
7. Select the second location in the seam in the Locations area of the dialog box.
8. In the Multiple Locations Manipulation dialog box, click Follow Mode .
9. In the Multiple Locations Manipulation dialog box, select a location where you would like the
gun to the be shown in the Graphic Viewer (even though all the locations are manipulated).
10. Click Rz, type 90, and press the Enter key.
You need to rotate the locations around the Z-axis. You can either rotate them all at once by
typing in the value and pressing the Enter key, or you can enter a step size such as 45 and use
the arrow keys to rotate the location visually to the orientation you want.
11. Click Rz, type 180, and press the Enter key.
2: Modifying the paint path (adding vias at the end of each path)
1. In the Operation Tree or the Sequence Editor, select the Paint_user_Robotic_Op_1 seam
in the Paint_user_Robotic_Op.
2. From the ribbon, choose Operation tab→Add Location group→Add Location Before .
581 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Placement Manipulator dialog box, click X.
If you click Add Location Before for a continuous operation with a robot assigned, the
Robot Jog dialog box is opened. However, if no robot is assign (and only a gun), the Placement
Manipulator dialog box is opened.
4. Type -50 and press Enter. The location is placed off the part to the right of the first location in
the first seam, since it is based on the orientation of the seam location.
5. Close the Placement Manipulator dialog box.
6. In the Operation Tree or the Sequence Editor, select the Paint_user_Robotic_Op_1 seam
in the Paint_user_Robotic_Op.
7. From the ribbon, choose Operation tab→Add Location group→Add Location After .
582 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Turn the paint gun on and off
5. Click OK.
6. Select the first via location in the paint continuous operation.
10. In the ChangeBrush dialog box for the Brush Name, enter Brush_1, and click OK.
This is the brush that you defined for this robot earlier in this training.
583 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. Close the teach pendant dialog box.
4: Finish up
2. Click OK.
3. Click OK.
584 plmx.com.br
suporte@plmx.com.br
11 3565 3808
15.5. Simulate paint coverage and more
1. From the ribbon choose Process tab→Paint and Coverage group→Cover During Simulation
1. From the ribbon, choose Process tab→Paint and Coverage group→Paint/Coverage Settings
.
The Paint & Coverage Settings dialog box appears.
2. Notice the paint colors on the part correspond to this key. Each color represents one pass (stoke)
on the part.
3. In the Sequence Editor, click Play Simulation Forward .
More paint is added to the part.
585 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Paint & Coverage Settings, click Delete coverage.
The paint coverage is removed from the parts.
586 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16. Other continuous feature applications
587 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16.1. Overview of continuous feature
applications
No activities for this lesson
588 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Debur continuous manufacturing feature geometry
Note:
More is described on modeling objects earlier in the training.
1. Continue from where the last whitehouse part activity left off.
2. Change your view point so that you are looking at the top of the part.
Note:
This can be done by hold down the right and middle mouse buttons and moving your hand in a
circle; or by clicking the [up arrow] key about three times.
589 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
You are still modeling the part from the previous activity and the Pick Level is still set to
Entity .
3. From the Graphic Viewer toolbar, change the Pick Intent to Where Picked .
590 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. For Entity, select the top face of the solid not near an edge.
8. Click Preview.
Warning:
If the curve is not created along the front face of this solid, select it again and click Preview.
9. In the Graphic Viewer, right-click the front face of the Whitehouse part and choose Blank .
10. Hold down the Ctrl key and select the five curves across the top front of the Whitehouse part.
11. Choose Merge Curves .
12. From the ribbon , choose Modeling tab→Geometry group→Curves→Merge Curves .
Note:
591 plmx.com.br
suporte@plmx.com.br
11 3565 3808
part. Instead, you store this geometry into a separate .COJT related to a continuous
manufacturing feature (in the next page of this activity).
15. Display the blanked Whitehouse part from the Object Tree.
16. From the Graphic Viewer toolbar, change the Pick Intent to Snap .
Note:
In this activity you could have used the From the ribbon , choose Modeling tab→Geometry
group→Curves→Intersection Curve command to create the curve. Other commands could
have been used to create the curve as well. Or the curves could have been created in a CAD
system, converted to a .COJT, and associated to an existing manufacturing feature.
3. In the Create Continuous Mfg from Curve dialog box, select the Assign to part box.
4. Select the FRONT_whitehouse_weldpart part.
Note:
In this case, the manufacturing feature is only associated with one part (not like the arc-weld
seam that is associated to two parts).
592 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. For 3D folder location, click Browse and select the .\Libraries\mfgs folder.
Note:
In production, the exact folder name could be anything under the system root folder. However,
you should create a standard for what to name the manufacturing features and where they
should be placed.
Note:
This command creates a new .JT file (in a .COJT folder) that contains this curve. This .COJT is
associated to a new manufacturing feature which is shown in the MFG Viewer. After executing
this command you can either delete this curve from the original part
(FRONT_whitehouse_weldpart) or just reload the original part. you do this later.
8. From the ribbon, choose View tab→Screen Layout group→Viewers →Mfg Viewer.
593 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. Continue to the next whitehouse part activity to create the paint manufacturing features.
594 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16.3. Project continuous manufacturing features
Warning:
This activity uses the deburring robot and gun in the Arc multi axis data.
595 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Setup continuous features
1. Continue using the same data loaded in Process Simulate.
2. Choose File→Options .
3. In the Options dialog box, click the Continuous tab.
596 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. For the Movement Vector, select X.
5. Click OK.
1. From the Object Tree, display the FRONT_whitehouse_weldpart part by clicking its display
status square .
2. From the Mfg Viewer, select the
Front_Whitehouse_Debur_userUSERNUMBER_UNDEFINED_Mfg manufacturing
feature.
3. Hold down the Ctrl key and select Arc multi axis in the Operation Tree.
4. Release the Ctrl key.
597 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. For the Name, type Front_Debur_Op.
7. Click OK.
Note:
Features .
598 plmx.com.br
suporte@plmx.com.br
11 3565 3808
10. In the Project Continuous Mfgs dialog box, select Indicate projection direction in the
graphics (if defined) check box.
11. Select the curve to see the direction indication in the Graphic Viewer.
4: Split off the seam along the top front edge (You don’t need to do if the Seam was
create only in the front face.)
1. Make sure nothing is selected, by selecting out in space in the Graphic Viewer.
2. From the ribbon, choose Process tab→Continuous group→ Split Seam Operation .
599 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Split Seam Operation dialog box for Operation, select the
Front_Whitehouse_Debur_userUSERNUMBER_UNDEFINED_Mfg_op just created.
4. For Split location, select the location in the Graphic Viewer along the top front edge on the
opposite end from the start point.
Note:
Even though there is a list of values for these box you don’t need to use it. You can just select
the desired location the Graphic Viewer or Operation Tree.
Note:
The split location is added to both seams resulting from the split. The location you select may,
or may not, have the same name as shown in the picture above.
5. Click OK.
Note:
6. Follow a similar process to split the Front_Debur_Op into four seams (front seam, right
side seam, back seam, and left side seam).
600 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Save your study
601 plmx.com.br
suporte@plmx.com.br
11 3565 3808
16.4. Modify continuous manufacturing
features
3. In the Operation Tree, right-click on the Front_Debur_Op and choose Operation Properties
.
Note:
You could have assigned the tool when you defined this operation instead of doing it now.
602 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Properties dialog box, click the Process tab.
5. Select in the Tool box and select the rc_b_24033_deburring_tool resource from the Object
Tree or Graphic Viewer.
6. Click OK.
2. From the Graphic Viewer toolbar choose Single or Multiple Location Manipulation .
3. In the Multiple Locations Manipulation dialog box, deselect Limit locations manipulation
according to options, if it is checked (the default is deselected).
4. Drag the bottom of the dialog box down to show all the locations in the Locations area of the
dialog box.
Note:
5. Select the first location in the seam in the Locations area of the dialog box.
6. In the Multiple Locations Manipulation dialog box, click Follow Mode (the button is
shown depressed).
7. In the Multiple Locations Manipulation dialog box, select a location where you would like the
gun to the be shown in the Graphic Viewer.
603 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Click the Y axis.
Note:
Shift the path away from the part in this direction to compensate for the diameter of the
deburring tool. Each location is moved normal to the curve (surface).
9. In the Translate box, type the desired amount of –10 and press Enter.
Note:
The locations should be moved to be 10 mm away from the part in the Y-axis.
Note:
Shift the path in this direction to position the deburring tool farther down the edge of the part.
11. In the Translate box, type the desired amount of –5 and press Enter.
Note:
604 plmx.com.br
suporte@plmx.com.br
11 3565 3808
12. In the Multiple Locations Manipulation dialog box, click Follow Mode (the button is
shown not depressed).
13. Close the Multiple Locations Manipulation dialog box.
3: Finish up
2. Click OK.
3. Click OK.
605 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17. Finalize path development
606 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.1. Test robot’s reachability to the locations
Note:
If this column is not already displayed, click Customize Columns to display it.
3. From the Object Tree, deselect the display status square for S420_1 (robot which is the one
closed to the “bottom” of the car door frame) and gun1_2 objects.
Note:
This helps avoid a false collision between the two robots by the Smart Place dialog box, since
the second robot is current in the zone. You use other techniques to avoid collisions between
the two simultaneously simulating robots later in this course.
4. Select the S420_1_1 robot which is the one closest to the “top” of the car door frame.
Note:
607 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. From the ribbon, choose Robot tab→Tool and Device group→Mount Tool .
Note:
7. In the Mounted Tool section for Frame on the tool, select Self (default).
8. In the Mounting Tool section for Frame on the robot, select TOOLFRAME (the default).
9. Click Apply.
10. Select the down arrow to the right of Flip Tool and select Flip Tool (Z).
11. Click Close.
1. In the Operation Tree, right-click the WeldOperation 1 simulative operation and choose
Operation Properties.
2. In the Properties dialog box, click the Process tab and verify the Robot and Tool are set (if
not, set them).
3. Click OK.
608 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Select the robot.
5. From the Graphic Viewer toolbar, change the Pick Level back to Component , if it is not
already.
6. From the ribbon, choose Robot tab→Reach group→ Smart Place .
Note:
The default mode for the Smart Place dialog box is Robot Placement instead of Fixture
Placement.
Note:
A simulative operation is a generic term for the operations created by Process Simulate to
represent a simulation. In this case, the simulative operation is a robot operation.
1. Pan out a little to see the yellow box on the floor around the checking area (the robot’s current
position is in the middle of the box to check).
609 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
610 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The definition of the grid area can be changed by dragging the sliders or by using
the Grid Area Definition dialog box
2. In this case, select one of the values for the grid shown in the Search Area to open the Grid
Area Definition dialog box.
3. In the Grid Area Definition dialog box, type 10 for the X Axis Range section Grid and Y Axis
Range section Grid, if it is not already.
Note:
In the Grid Area Definition dialog box, the Grid box specifies how many lines is along an axis.
It does not refer to the step size (like in Robcad).
4. Click OK.
611 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
In the activity, you do not check Collision, as the picture shows. However, before checking
Collision in the Smart Place dialog box, an applicable collision set should be created and
Collision Mode should be on.
Note:
If the Indicate joint working limits option was activated before running Smart Place, you also
see blue grid points with light and dark purple borders.
612 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click Start again.
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
If a grid was created with grid points along the Z-axis, use the Results for Level to select the desired
level before double-clicking a grid point.
613 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. In the Smart Place dialog box, double-click a blue colored box in the lower right corner of the
Smart Place dialog box.
2. Click Reset to undo the robot placement.
3. Close the Smart Place dialog box when finished.
614 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Drill/Rivet — Testing reachability
Estimated time to complete: 18–36 minutes
The objective of this activity is to test the robot's reachability to the locations in its assigned robotic
operation/path.
Note:
If this column is not already displayed, click Customize Columns to display it.
Warning:
This activity uses the drill/rivet robot in the Workcenter 50 Drill data.
615 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Graphic Viewer toolbar, change the Pick Intent to Self Origin .
3. Select the fanuc_r2000ia_165f_if drill/rivet robot mounted on the riser on the floor.
4. Click OK.
5. Change the Pick Intent back to Snap (default).
6. In the Operation Tree, right-click the Rivet_Op2 simulative operation and choose
Operation Properties .
7. In the Properties dialog box, click the Process tab and verify the Robot and Tool are set (if
not, set them).
8. Click OK.
9. Repeat these steps for Rivet_Op3 , Rivet_Op4 , and Rivet_Op5 .
10. Right-click fanuc_r2000ia_165f_if and choose Placement Manipulator .
Note:
It is very common in Process Simulate to open two or three dialog boxes and use them
simultaneously. The two most common second and third dialog boxes are the Placement
Manipulator and Relocate . Normally you would open these dialog boxes first, but if
you are in the middle of a command and want to open them, click in the currently opened
dialog box somewhere not in a box. Then you’ll be able to right-click the object and open the
desired placement tool.
12. From the Operation Tree, select the Rivet Barrel compound operation.
616 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. Check if the locations are reachable.
Note:
Locations colored blue are reachable (for example have a full inverse), yellow are partially
reachable (for example have a partial inverse; meaning the robot can reach the location's the
position but not its orientation), and red locations are not reachable (for example have no
inverse).
14. If they are not all blue, use the manipulator frame to move the robot to a position in which all
locations are reachable by the robot: Most likely if you move the robot toward the part in the X,
Y, Z axes, you eventually get some blue locations, but it may be difficult.
Note:
you try another method which may work better later in this activity.
15. In the Placement Manipulator dialog box, click Reset (to undo your placement of the robot and
click Close
16. Close the Reach Test dialog box.
4. On the Operation Tree, select the four weld operations: Rivet_Op2, Rivet_Op3, Rivet_Op4,
and Rivet_Op5.
5. Click Auto Create Collision Set .
617 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Collision Viewer, click Collision Mode On/Off to turn it on
1. Pan out a little to see the yellow box around the checking area (the robot’s current position is in
the middle of the box to check).
Note:
The definition of the grid area can be changed by dragging the sliders or by using
the Grid Area Definition dialog box
2. In this case, select one of the values for the grid shown in the Search Area to open the Grid
Area Definition dialog box.
3. For X Axis Range, type a Min of –1000 and a Max of 1000.
4. For Y Axis Range, type a Min of –2000 and a Max of 2000.
5. For Z Axis Range, type a Min of -500 and a Max of 500.
6. In the Grid Area Definition dialog box, type 10 for the X Axis Range Grid, Y Axis Range
Grid, Z Axis Range Grid, if it is not already.
Note:
In the Grid Area Definition dialog box, the Grid box specifies how many lines is along an axis.
It does not refer to the step size (like in Robcad).
7. Click OK.
618 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
In the activity, you do not check Collision, as the picture shows. However, before checking
Collision in the Smart Place dialog box, an applicable collision set should be created and
Collision Mode should be on.
Note:
If the Indicate joint working limits option was activated before running Smart Place, you also
see blue grid points with light and dark purple borders.
619 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click Start again.
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
620 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
If a grid was created with grid points along the Z-axis, use the Results for Level to select the
desired level before double-clicking a grid point.
2. Go to level 2.
3. In the Smart Place dialog box, double-click a blue colored box in the lower right corner of the
Smart Place dialog box.
4. A suggested grid point is point 6–4–2 (which is 6th along the red axis {left/right in the
picture}, 4th along the green axis {up/down in the picture}, and on level 2)
5. Close the Smart Place dialog box when finished.
6. Right-click the robot and choose Placement Manipulator .
7. In the Placement Manipulator dialog box, click Expand Dialog .
8. For Location Relative, choose Working Frame and look at the coordinates.
Note:
This grid point is at these approximate coordinates: X=670, Y=–1320, Z=200, when the
working frame is at the gantry TCPF (for example, its machine coordinate system or MCS).
These coordinates could be copied and pasted from this dialog box if needed.
Note:
The fanuc_r2000ia_165f_if robot is back where it started (at the end of the gantry).
However if for some reason this does not work (for example because you already saved the cell
with the robot in another position), right-click the robot and choose Relocate , select
Working Frame for the To Frame, click Apply, and Close.
621 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Home tab→Tools group→Attachment →Attach .
3. From the Graphic Viewer toolbar, change the Pick Level to Entity .
4. Select the end of the riser near the robot named lnk2.
5. For Store attachment, select Local (In current study).
6. Click OK.
7. From the Graphic Viewer toolbar, change the Pick Level back to Component .
3. In the Robot Properties dialog box, click the External Axes tab.
4. Click Add.
5. In the Add External Axis dialog box, select the riser object for the Device.
6. In the Add External Axis dialog box, select j1 for the Joint.
7. Click OK.
622 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. In the Robot Properties dialog box, click Close.
1. From the Graphic Viewer toolbar, change the Pick Level back to Component , if it is not
already.
623 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the Joint Jog dialog box for the j1 (riser) value, type -300 and press Enter.
Note:
You could use Reachability Test while having the Joint Jog dialog box
4. From the Joint Jog dialog box for the j1 (riser) value, type 0 and press Enter.
5. Close the Joint Jog dialog box.
624 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Arc — Testing reachability
Estimated time to complete: 18–36 minutes
The objective of this activity is to test the robot's reachability to the locations in its assigned robotic
operation/path.
Note:
If this column is not already displayed, click Customize Columns to display it.
625 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the Graphic Viewer toolbar, change the Pick Intent to Self Origin .
3. Select the fanuc_arcmate_120 arc-weld robot mounted on the gantry on the ceiling.
Note:
Currently the robot’s self origin is sitting at the TCPF (or MCS — machine coordinate system)
of the gantry and the gantry is at its HOME pose. After you find a place for the robot, the
position of the robot relative to the working frame is the joint values you type for the gantry
(when it is defined as three external axes of the robot).
4. Click OK.
5. From the Graphic Viewer toolbar, change the Pick Intent back to Snap (default).
626 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Operation Tree, right-click the Front_ArcSeams_Op simulative operation and choose
Operation Properties .
7. In the Properties dialog box, click the Process tab and verify the Robot and Tool are set (if
not, set them).
8. Click OK.
9. Select the fanuc_arcmate_120 robot which is the yellow ceiling mounted one.
Note:
Note:
It is very common in Process Simulate to open two or three dialog boxes and use them
simultaneously. The two most common second and third dialog boxes are the Placement
Manipulator and Relocate . Normally you would open these dialog boxes first, but if
you are in the middle of a command and want to open them, click in the currently opened
dialog box somewhere not in a box. Then you’ll be able to right-click the object and open the
desired placement tool.
12. From the Operation Tree, select the Front_ArcSeams_Op simulative operation.
13. Check if the locations are reachable.
Note:
Locations colored blue are reachable (for example have a full inverse), yellow are partially
reachable (for example have a partial inverse; meaning the robot can reach the location's the
position but not its orientation), and red locations are not reachable (for example have no
inverse).
627 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. If they are not all blue, use the manipulator frame to move the robot to a position in which all
locations are reachable by the robot: Most likely if you move the robot toward the part in the X,
Y, Z axes, you eventually get some blue locations, but it may be difficult.
Note:
you try another method which may work better later in this activity.
15. In the Placement Manipulator dialog box, click Reset (to undo your placement of the robot and
click Close
16. Close the Reach Test dialog box.
Note:
A simulative operation is a generic term for the operations created by Process Simulate to
represent a simulation. In this case, the simulative operation is a robot operation.
628 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Define an area for checking
Warning:
This activity uses the arc-weld robot in the Arc multi axis data.
1. Pan out a little to see the yellow box around the checking area (the robot’s current position is in
the middle of the box to check).
Note:
The definition of the grid area can be changed by dragging the sliders or by using
the Grid Area Definition dialog box
2. In this case, select one of the values for the grid shown in the Search Area to open the Grid
Area Definition dialog box.
3. For X Axis Range, type a Min of –1000 and a Max of 2000.
4. For Y Axis Range, type a Min of –2000 and a Max of 0.
5. For Z Axis Range, type a Min of 0 and a Max of 2000.
6. In the Grid Area Definition dialog box, type 10 for the X Axis Range Grid, Y Axis Range
Grid, Z Axis Range Grid, if it is not already.
Note:
In the Grid Area Definition dialog box, the Grid box specifies how many lines is along an axis.
It does not refer to the step size (like in Robcad).
7. Click OK.
629 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
In the activity, you do not check Collision, as the picture shows. However, before checking
Collision in the Smart Place dialog box, an applicable collision set should be created and
Collision Mode should be on.
Note:
If the Indicate joint working limits option was activated before running Smart Place, you also
see blue grid points with light and dark purple borders.
630 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click Start again.
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
631 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
If a grid was created with grid points along the Z-axis, use the Results for Level to select the
desired level before double-clicking a grid point.
2. Go to level 2.
3. In the Smart Place dialog box, double-click a blue colored box in the lower right corner of the
Smart Place dialog box.
4. A suggested grid point is point 6–4–2 (which is 6th along the red axis {left/right in the
picture}, 4th along the green axis {up/down in the picture}, and on level 2)
5. Close the Smart Place dialog box when finished.
6. Right-click the robot and choose Placement Manipulator .
7. In the Placement Manipulator dialog box, click Expand Dialog .
8. For Location Relative, choose Working Frame and look at the coordinates.
Note:
This grid point is at these approximate coordinates: X=670, Y=–1320, Z=200, when the
working frame is at the gantry TCPF (for example, its machine coordinate system or MCS).
These coordinates could be copied and pasted from this dialog box if needed.
Note:
The arcmate_120 arc-weld robot is back where it started (at the end of the gantry). However
if for some reason this does not work (for example because you already saved the cell with the
robot in another position), right-click the robot and choose Relocate , select Working
Frame for the To Frame, click Apply, and Close.
632 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Home tab→Tools group→Attachment →Attach .
3. From the Graphic Viewer toolbar, change the Pick Level to Entity .
4. Select the end of the gantry near the robot named lnk4.
5. For Store attachment, select Local (In current study).
6. Click OK.
7. From the Graphic Viewer toolbar, change the Pick Level back to Component .
3. In the Robot Properties dialog box, click the External Axes tab.
4. Click Add.
5. In the Add External Axis dialog box, select the gantry object for the Device.
6. In the Add External Axis dialog box, select x for the Joint.
7. Click OK.
8. In the same way, add the y and z axes of the gantry as external axes to the robot.
633 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. In the Robot Properties dialog box, click Close.
9: Jog the external axes so that the robot is close to the path
1. From the Graphic Viewer toolbar, change the Pick Level back to Component , if it is not
already.
2. Right-click the arc-weld robot and choose Joint Jog .
634 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the Joint Jog dialog box for the x (gantry) value, type 670 and press Enter.
4. From the Joint Jog dialog box for the y (gantry) value, type –1320 and press Enter.
5. From the Joint Jog dialog box for the zx (gantry) value, type 200 and press Enter.
Note:
You could use Reachability Test while having the Joint Jog dialog box
635 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Paint — Testing reachability
Estimated time to complete: 12–24 minutes
The objective of this activity is to test the robot's reachability to the locations in its assigned robotic
operation/path.
Note:
If this column is not already displayed, click Customize Columns to display it.
Note:
6. From the ribbon, choose Robot tab→Tool and Device group→Mount Tool .
7. In the Mount Tool dialog box for Tool, select paint_gun1 gun.
636 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
8. For Frame on the tool (the second box in this dialog box), select Self.
9. For the Frame on the robot (the fourth box in this dialog box), select TOOLFRAME (the
default).
10. Click Apply.
11. Click Close.
1. In the Operation Tree, right-click the Front_Paint_Op simulative operation and choose
Operation Properties .
2. In the Properties dialog box, click the Process tab and verify the Robot and Tool are set (if
not, set them).
3. Click OK.
4. Select the fanuc_p200e12l robot which is the gray one.
Note:
Note:
It is very common in in open two or three dialog boxes and use them simultaneously. The two
most common second and third dialog boxes are the Placement Manipulator and Relocate
. Normally you would open these dialog boxes first, but if you are in the middle of a
command and want to open them, click in the currently opened dialog box somewhere not in a
box. Then you’ll be able to right-click the object and open the desired placement tool.
637 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. From the Operation Tree, select the Front_Paint_Op simulative operation.
8. Check if the locations are reachable.
Note:
Locations colored blue are reachable (for example have a full inverse), yellow are partially
reachable (for example have a partial inverse; meaning the robot can reach the location's the
position but not its orientation), and red locations are not reachable (for example have no
inverse).
9. If they are not all blue, use the manipulator frame to move the robot to a position in which all
locations are reachable by the robot: Most likely, if you move the robot –100 mm along X all
the locations is reachable.
Note:
You could either have selected to move the part to the robot, or the robot to the part.
638 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. On the Operation Tree, select the pink Front_Paint_Op simulative operation.
Note:
A simulative operation is a generic term for the operations created by Process Simulate to
represent a simulation. In this case, the simulative operation is a robot operation.
1. Pan out a little to see the yellow box on the floor around the checking area (the robot’s current
position is in the middle of the box to check).
Note:
The definition of the grid area can be changed by dragging the sliders or by using
the Grid Area Definition dialog box
2. In this case, select one of the values for the grid shown in the Search Area to open the Grid
Area Definition dialog box.
3. In the Grid Area Definition dialog box, type 10 for the X Axis Range section Grid and Y Axis
Range section Grid, if it is not already.
639 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the Grid Area Definition dialog box, the Grid box specifies how many lines is along an axis.
It does not refer to the step size (like in Robcad).
4. In the Grid Area Definition dialog box, type -1000 for the X Axis Range Min and -1000 for
Max, if it is not already.
5. Click OK.
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
In the activity, you do not check Collision, as the picture shows. However, before checking
Collision in the Smart Place dialog box, an applicable collision set should be created and
Collision Mode should be on.
640 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
If the Indicate joint working limits option was activated before running Smart Place, you also
see blue grid points with light and dark purple borders.
Note:
641 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
1. In the Smart Place dialog box, double-click a blue colored box in the lower right corner of the
Smart Place dialog box.
2. Click Reset to undo the robot placement.
3. Close the Smart Place dialog box when finished.
642 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Debur — Testing reachability
Estimated time to complete: 18–36 minutes
The objective of this activity is to test the robot's reachability to the locations in its assigned robotic
operation/path.
6. From the Graphic Viewer toolbar, change the Pick Level back to Entity , if it is not
already.
643 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Set the positioner as an external axis of the robot
1. Select the arcmate_120_1 debur robot (the floor mounted yellow robot).
3. In the Robot Properties dialog box, click the External Axes tab.
4. Click Add.
5. In the Add External Axis dialog box, select the positioner object for the Device.
6. In the Add External Axis dialog box, select j2 for the Joint.
7. Click OK.
8. In the Robot Properties dialog box, click Close.
3: Jog the external axes so that the robot is close to the path
1. From the Graphic Viewer toolbar, change the Pick Level back to Component , if it is not
already.
644 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the Joint Jog dialog box for the j2 (positioner) value, type 180 and press Enter.
4. Close the Joint Jog dialog box.
1. From the Object Tree, make sure that only these objects are displayed: Arc Multi Axis
compound part, rc_b_24033_deburring_tool, positioner, and arcmate_120_1 (the floor
mounted yellow robot).
2. Check the Attachments column in the Object Tree to see if the gun is already mounted onto
the TCPF of the robot.
Note:
If this column is not already displayed, click Customize Columns to display it.
3. Select the arcmate_120_1 robot which is the floor mounted yellow robot.
Note:
4. From the ribbon, choose Robot tab→Tool and Device group→Mount Tool .
645 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. In the Mount Tool dialog box for Tool, select gun gun.
Note:
6. For Frame on the tool (the second box in this dialog box), select mnt.
7. For the Frame on the robot (the fourth box in this dialog box), select TOOLFRAME (the
default).
8. Click Apply.
9. Click Close.
1. In the Operation Tree, right-click the Front_Debur_Op simulative operation and choose
Operation Properties .
2. In the Properties dialog box, click the Process tab and verify the Robot and Tool are set (if
not, set them).
3. Click OK.
4. Select the arcmate_120_1 robot which is the floor mounted yellow robot.
Note:
Note:
It is very common in Process Simulate in open two or three dialog boxes and use them
simultaneously. The two most common second and third dialog boxes are the Placement
Manipulator and Relocate . Normally you would open these dialog boxes first, but if
you are in the middle of a command and want to open them, click in the currently opened
dialog box somewhere not in a box. Then you’ll be able to right-click the object and open the
desired placement tool.
646 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. From the ribbon, choose Modeling tab→Reach group→ Reach Test .
Note:
Locations colored blue are reachable (for example have a full inverse), yellow are partially
reachable (for example have a partial inverse; meaning the robot can reach the location's the
position but not its orientation), and red locations are not reachable (for example have no
inverse).
9. If they are not all blue, use the manipulator frame to move the robot to a position in which all
locations are reachable by the robot: Most likely if you only selected the first seam in the
Front__Debur_Op, they should already be reachable.
10. Close the Placement Manipulator dialog box.
11. Close the Reach Test dialog box.
647 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. On the Operation Tree, select the pink Front_Whitehouse_Debur_user_Op simulative
operation.
Note:
A simulative operation is a generic term for the operations created by Process Simulate to
represent a simulation. In this case, the simulative operation is a robot operation.
1. Pan out a little to see the yellow box on the floor around the checking area (the robot’s current
position is in the middle of the box to check).
Note:
The definition of the grid area can be changed by dragging the sliders or by using
the Grid Area Definition dialog box
2. In this case, select one of the values for the grid shown in the Search Area to open the Grid
Area Definition dialog box.
3. In the Grid Area Definition dialog box, type 10 for the X Axis Range section Grid and Y Axis
Range Grid, if it is not already.
648 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In the Grid Area Definition dialog box, the Grid box specifies how many lines is along an axis.
It does not refer to the step size (like in Robcad).
4. In the Grid Area Definition dialog box, type –1000 for the X Axis Range section Min and –
1000 for Max, if it is not already.
5. Click OK.
649 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
Note:
In the activity, you do not check Collision, as the picture shows. However, before checking
Collision in the Smart Place dialog box, an applicable collision set should be created and
Collision Mode should be on.
Note:
If the Indicate joint working limits option was activated before running Smart Place, you also
see blue grid points with light and dark purple borders.
650 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Click Start again.
Note:
Your grid may differ slightly, depending on where your robot is currently located, how the gun
was mounted, and the orientation of the locations.
651 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. In the Smart Place dialog box, double-click a blue colored box in the lower right corner of the
Smart Place dialog box.
2. Click Reset to undo the robot placement.
3. Close the Smart Place dialog box when finished.
652 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Reaching locations
Estimated time to complete: 6–12 minutes
The objective of this activity is to view the robot reach locations.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
4. Re-dock this viewer across the entire top of the window to make it more readable.
5. In the Robot Viewer, choose the down arrow to the right of the Panels button and deselect
everything except Joint Status.
653 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Settings .
7. Select either Joint Values or Limits Percentages.
8. Select Show motion range.
When selected and a simulation run, the shaded area represents the range in which the joint has
moved, the black Joint Range markers mark the extremities of that range, and the Min and
Max columns note the values of those extremities.
9. Click OK.
Note:
654 plmx.com.br
suporte@plmx.com.br
11 3565 3808
In order for this button to work, you must select a location with a gun and robot assign, with
the gun mounted to the robot.
3: TCP Tracking
1. Select a robot with a preexisting path/robotic simulative operation.
2. From the ribbon, choose Robot tab→Analysis group→TCP Tracker .
3. From the TCP Tracker dialog box, select the desired track color.
4. From the Sequence Editor, play the simulation.
5. From the Graphic Viewer toolbar, choose Curve Length .
655 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Click Close in the Curve Length dialog box.
8. Turn off TCP tracking by click Stop in the TCP Tracker dialog box.
9. Delete or blank the track lines.
Note:
The lines are shown as a modeled object in the Resources folder of the Object Tree and the
Graphic Viewer.
656 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.2. Dynamic and static collision detection
There are no activities for this lesson.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
657 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. From the ribbon, choose Robot tab→Teach group→ Teach Pendant .
4. In the Default Controller Teach Pendant, click Scroll Right to scroll through the locations.
Note:
Notice that the displayed location is also highlighted in all other viewers. Also note that
Selecting a location in the Operation Tree while the Default Controller Teach Pendant is open
change which location is displayed in the Default Controller Teach Pendant.
Note:
658 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Another way to add an operation to the Path Editor is to drag and drop it here from the
Operation Tree.
3. In the Default Controller Teach Pendant, click Scroll Right to scroll through the locations.
4. For another location, select the box displaying its Motion Type value.
5. Select Joint (PTP) from the drop down.
6. Close the Default Controller Teach Pendant.
659 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5: Edit the attribute for several locations
1. In the Path Editor, select some other locations using the Ctrl key.
2. In the Path Editor, click Set Location Parameters .
Note:
From the Set Locations Properties dialog box, either manually set the values for all selected, or
click Obtain from Location to use the properties of another location.
3. In the Set Locations Properties dialog box, click Obtain from Location .
4. For the Obtain Properties from Location box, select the one you just edited the attributes on.
5. Select the first attribute in the obtained properties list.
6. Hold down the Shift key and select the last attribute in the obtained properties list.
7. Push it over to the list at right by clicking .
8. Click Close.
9. Repeat this process for another group of locations, as desired (for example set the Motion type
to Linear (LIN) and set the Speed to a linear speed of 1600).
3. In the Rename Objects Tool for Apply to, select All descendents.
4. Choose Filter and select the desired location types such as via (deselect the undesired types).
5. Click OK.
6. In the Rules area of the dialog box, choose Add Rule, and select Search and Replace.
Note:
Leave Search for set to Entire name.
660 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. In the Search and Replace dialog box for Text, type loc[10,1] and click OK.
8. Choose Apply and Close.
1. From the ribbon, choose File→Import Export →Export All Views to Excel .
Note:
Excel opens a new spreadsheet named Sheet1 with two tabs: Sequence Editor and Path &
Locations.
661 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.4. Introduction to path modification (via
locations)
Note:
This activity is not for drilling and riveting. In that situation you create waypoints instead of via
locations.
3. From the ribbon, choose Operation tab→Add Location group→Add Location Before .
4. Drag the location using the manipulator frame to the desire pounce.
Note:
A pounce location is a place where the robot is clear from the part and allows other robots or
processes to access the part.
662 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Close the Robot Jog dialog box.
Note:
Instead of doing a Copy and Paste , you could have used Add Location After .
5. From the Operation Tree, select the first via location created.
6. Press the F2 key and name it pounce.
7. Follow the same process to rename the second via to retract.
1. Start creating a location before the first location on the part using Add Location Before
to avoid colliding with the part.
Tip:
In order to add a via location before the first location in a seam of a continuous feature
operation, you must select the seam instead of the location.
2. Use TCPF as the reference frame and jog along X and Z to create the approach location.
3. Start creating a location after the last location on the part using Add Location After to
avoid colliding with the part.
663 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. Use TCPF as the reference frame and jog along X and Z to create the approach location.
5. Close the Robot Jog dialog box.
Note:
664 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.5. Creating collisions lists
5. For the Check list, select the gun and the robot.
6. Select in the With list.
7. Select surf_part.
8. Select door_frame.
9. Click OK.
10. Name it Gun_to_workpiece.
665 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
666 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.6. Location modification tools
Note:
The path should have more than two locations (preferably four or more), otherwise there is no
reason to use the functionality described in this activity.
667 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Using Manipulate Location
Estimated time to complete: 10–20 minutes
The objective of this activity is to use these commands.
Note:
Instructor: If a student’s study layout gets messed up, use the Restore Object Initial Position
command from the Modeling ribbon to restore the object positions.
668 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Click Y or Z.
4. Select TCPF for the reference.
5. Use the arrows to modify the location’s position (not dragging on the screen).
669 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Using the Automatic Approach Angle
dialog box
Estimated time to complete: 4–8 minutes
The objective of this activity is to use the Automatic Approach Angle tool.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
2. From the Graphic Viewer toolbar, use Blank to hide any objects that you do not want to
check collisions with the gun/robot (for example 7th axis or riser).
Note:
The Automatic Approach Angle dialog box checks the robot/gun for collisions with everything
else that is displayed in the study.
670 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. From the ribbon, choose Process tab→Discrete group→Automatic Approach Angle .
Note:
671 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. Click Execute.
Note:
Process Simulate rotates the locations around their perpendicular axes to find an orientation
with collision free readability of the robot with a closed gun.
Note:
A red X in the R (Reachability) column means that no solution was found that met the criteria.
A blue check means that a fully reachable, collision free solution was found.
8. Click Close.
672 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Spot/Drill/Rivet — (Optional) Modify locations
Estimated time to complete: 4–8 minutes
The objective of this activity is to modify the orientation of a location based on the gun, robot, and
collision constrains.
Note:
3. Select a location that is not reachable. If they are all reachable select any location.
5. On the Location Pie Chart dialog box, check Close Gun for collision checking.
6. On the Location Pie Chart dialog box, use the slider to rotate the location around the
Perpendicular Axis (Z-axis by default). Rotate the location so that the long axis of the
location (x axis) is in a blue section of the pie.
673 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Close this dialog box when finished with this location. Other locations could be checked in the
same way.
674 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.7. Path modification
4. For the Reference Location, select a nearby weld location in the path.
5. Click OK.
6. Notice the affect on the path.
2. Click Play Simulation Forward on the Sequence Editor toolbar and watch the simulation in
the Graphic Viewer.
3. Watch the simulation.
4. Do not update the database.
675 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Instructor Demo) Using Interpolate Locations
Orientation
Estimated time to complete: 4–8 minutes
In this activity you use the Interpolate Locations Orientation command.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
4. For the first References Location, select a weld location before the via locations in the path.
5. For the last References Location, select a weld location after the via locations in the path.
6. Click OK.
676 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Notice the affect on the path.
2. Click Play Simulation Forward on the Sequence Editor toolbar and watch the simulation in
the Graphic Viewer.
3. Watch the simulation.
4. Do not update the database.
677 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Mini putting it all together
Estimated time to complete: 4–8 minutes
1. From the Graphic Viewer toolbar, set the Pick Intent to Where Picked .
3. From the Operation tab of the ribbon, use Add Location By Pick to add a location in
between two weld locations where a collision is occurring.
4. Use the Sequence Editor to move this location to the proper position in the path.
678 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Save your study
679 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Instructor Demo) Using Reverse Operation
Estimated time to complete: 6–12 minutes
The objective of this activity is to use the Reverse Operation command.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
680 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Undo path changes
1. Select the path.
2. Reverse the path again: From the ribbon, choose Operation tab→Edit Path group→Reverse
Operation .
681 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Reordering locations
Estimated time to complete: 4–8 minutes
The objective of this activity is to reorder some of the locations in the path.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
5. Place the object notes either manually or from the ribbon, choose Modeling tab→Note
682 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Setup the Sequence Editor
4. Click OK.
5. Expand the tree in the Sequence Editor.
683 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.8. Additional path creation tools
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Study used in this activity: arc multi axis.psz
684 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Replicate the left whitehouse arc seam
Operation .
Note:
The base wall is highlighted in dark brown and the side wall is highlighted in light brown (beige). The
other objects display is changed to translucent gray.
5.Choose Close.
685 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Spot/Drill/Rivet — (Instructor Demo) Using
Duplicate Weld Operation
Estimated time to complete: 10–20 minutes
The objective of this activity is to use Duplicate Weld Operation . This command creates a new
weld operation by applying an existing weld operation definition to new weld points.
686 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
This interface only shows welds in the path. However, if the path contains vias (or only vias)
they is copied as well.
687 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. Click Application Settings .
Note:
o Distance – mates each weld point in the original operation to the closest new weld
point within a given range.
o Name – Matches the new weld points to the original weld points with the same name.
2. Click OK.
1. From the Duplicate Weld Operation dialog box, select the WeldOperation 1 weld
operation.
2. Click Match and Replace .
Note:
Existing welds from the weld library are matched to ones in the path, but if no match is found
(for example the positions of the new weld points must correspond to the welds defined in the
existing weld operation), that weld is skipped in the new path. Via locations are always
duplicated. In this data, you do not have any corresponding welds, so the new path do not
contain any welds (only the vias). Also note that the vias never show in the Duplicate Weld
Operation dialog box, but do show in the Operation Tree.
3. Select the same parent operation (for example station02) as the original weld operation from
the Target Process Scope drop-down list.
4. Click Apply and Close.
5. A new operation is created containing the duplicated weld locations.
6. Rename the new weld operation.
7. Check the location parameters of the new weld operation using the Path Editor.
688 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. Simulate the new weld operation by clicking Play Simulation Forward .
689 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.9. Introduction to OLP commands
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Tip:
Use Add Location After from the Operation tab of the ribbon.
690 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Look at the existing poses for the clamps
1. Select the clamps.
2. From the ribbon, choose Modeling tab→Kinematics group→Pose Editor .
Note:
691 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Default Controller Teach Pendant dialog box, click Jump to End to select the last
location (retract).
4. In the OLP Commands area of the dialog box, click Add and browse to the Tool Handling
sub-menu.
5. Choose Drive Device.
Note:
An OPEN pose for the clamps needs to be defined first. Pose names are case sensitive.
8. Click OK.
9. Now let’s add attributes to the first location in the path (pounce) to close (for example drive
device to CLOSE) the clamp at the beginning of simulation. you follow a similar process that
you did above to open the clamp at the last location.
10. Close the Default Controller dialog box.
692 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Default Controller dialog box, click Jump to Beginning to select the first location
(pounce).
4. In the dialog box displaying various OLP commands starting with a pound sign #, select the
line containing the # Drive CLOSE line. .
5. In the OLP Commands area of the dialog box, click Add and browse to the Tool Handling
sub-menu.
6. Choose Wait Device from the drop down.
7. In the Wait for Device dialog box, type or select clamps for the Device name.
8. Choose CLOSE from the Target Pose drop down.
9. Click OK.
Note:
This step tells the robot to wait until the clamps are closed to start moving.
693 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Pose Editor, double-click OPEN.
5. From the Sequence Editor, click Play Simulation Forward .
6. Click Jump Simulation to Start .
Note:
Set the pose the objects, playing, and then resetting the simulation initializes the start pose for
the devices. From now on, when the simulation is played and reset, it the robot jumps to the
HOME pose and the clamps to the OPEN pose.
7. Choose Save .
8. Click OK.
9. Click OK.
694 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.10. Multiple robot interlocking
3. From the ribbon, choose Process tab→Discrete group→ Project Weld Points .
Note:
The default approach and perpendicular axis are defined and can be modified by either clicking
695 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Graphically label the locations
1. From the Operation Tree, select the first location in the WeldOperation 2 simulative
operation.
2. Hold down the Shift key and select the last location in the path.
4. Place the notes into non-overlapping positions by dragging and dropping them in the Graphic
Viewer.
696 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Multiple Locations Manipulation dialog box, verify that Follow Mode is depressed
and select a weld location in WeldOperation 2.
Note:
4. Check Limit locations manipulation according to options and Rotate to maximum allowed
limitation.
5. Using the displayed Manipulator Frame, rotate the gun as needed.
6. Close the Multiple Locations Manipulation dialog box.
3. For Align selected Locations to, select the location you just rotated.
4. Click OK.
5. From the Sequence Editor, click Play Simulation Forward .
697 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8: Mount the weld gun to the second robot, if it is not already
Warning:
This activity use the Processing data.
1. Check the Attachments column in the Object Tree to see if the gun is already mounted onto
the TCPF of the robot.
Note:
If this column is not already displayed, click Customize Columns to display it.
2. Select the S420_1 robot which is the one closest to the “bottom” of the car door frame.
Note:
3. From the ribbon, choose Robot tab→Tool and Device group→Mount Tool .
4. In the Mount Tool dialog box for Tool, select gun1_2 gun which is the one mounted to the
robot that is closest to the “bottom” of the car door frame.
5. For Frame on the tool (the second box in this dialog box), select Self (default).
6. For the Frame on the robot (the fourth box in this dialog box), select TOOLFRAME (the
default).
7. Click Apply.
8. For Flip Tool, select Flip Tool (Z).
Note:
9. Click Close.
698 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9: Test the robot’s reachability to the locations
Warning:
This activity uses the second spot-weld robot in the processing data.
1. Select the S420_1 robot which is the one closest to the “bottom” of the car door frame.
Note:
Note:
It is very common in Process Simulate in open two or three dialog boxes and use them
simultaneously. The two most common second and third dialog boxes are the Placement
Manipulator and Relocate .
Note:
Locations colored blue are reachable (for example have a full inverse), yellow are partially
reachable (for example have a partial inverse; meaning the robot can reach the location's the
position but not its orientation), and red locations are not reachable (for example have no
inverse).
6. If they are not all blue, use the manipulator frame to move the robot to a position in which all
locations are reachable by the robot.
Note:
You could either have selected to move the part to the robot, or the robot to the part.
699 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Close the Placement Manipulator dialog box.
8. Close the Reach Test dialog box.
1. From the Operation Tree, right-click on Weld Operation 2 , and choose Operation
Properties .
2. Click the Process tab.
3. Select the Robot box and select the S420_1 robot which is the one closest to the “bottom” of
the car door frame.
Note:
4. Click OK.
5. From the Sequence Editor, click Play Simulation Forward .
700 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Two robot simulation
Estimated time to complete: 8–16 minutes
The objective of this activity is to get two robots simulating in the study.
Note:
Counting the two you created in the previous topic, you should now have 5 collision lists.
Rename the two from the previous topic to list1 and list3, according to the chart above.
Note:
The robots do not wait for each other (they start at the same time).
6. Add a pounce (at the beginning) and retract (at the end) via locations to this second path at the
HOME pose of this robot.
7. Jump the gun to an OPEN pose, using the Pose Editor .
8. Play the simulation and create via locations and rotate weld locations to avoid collisions.
701 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Edit the attribute for a single location
1. Drag the path from the Operation Tree and drop it into the Path Editor (if it is not already
there).
Note:
You could view the location attributes of a single location in either the Path Editor or the
Teach Pendant. However, you do it in the Path Editor here.
2. In the Path Editor, select a location in the path, (for example loc1).
3. Set the Motion type to Joint.
4. Set the Zone to No Decel.
5. Set the Joint Speed to a speed of 100.
702 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Setting up robot signals using the Teach Pendant
Estimated time to complete: 16–32 minutes
The objective of this activity is to send signals between multiple robots in a .
2: Delete the open clamps from the end of the first path
Note:
you add it to the end of the second path later in this activity.
1. In the Default Controller Teach Pendant dialog box, click Jump to End to select the last
location (retract).
2. In the dialog box displaying various OLP commands starting with a pound sign #. select a line
and press the Delete key.
3. Select the other line and press the Delete key.
3: Send a signal at the end of the first path to the other robot to start
Note:
Send a signal at the end of the first path to the other robot to start (set signal go equal to 1).
703 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. In the OLP Commands area of the dialog box, click Add and browse to the Synchronization
sub-menu.
2. Select Send Signal from the drop down.
3. In the Send Signal dialog box, type go for the Signal Name.
4. For the Value, type 1.
5. For the Destination, select the other robot from the drop down (for example robot which is the
one closest to the “bottom” of the car door frame).
Note:
6. Click OK.
1. In the OLP Commands area of the dialog box, click Add and browse to the Synchronization
sub-menu.
2. Select Wait Signal from the drop down.
704 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Wait for Signal dialog box, type go for the Signal Name.
4. For the Value, type 0.
5. Click OK.
6. Close the Default Controller dialog box.
705 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Drive Device dialog box, type or select clamps for the Device name.
4. Select OPEN from the Target Pose drop down.
Note:
An OPEN pose for the clamps needs to be defined first. Pose names are case sensitive.
5. Click OK.
6. Close the Default Controller dialog box.
7. When you click Play Simulation Forward again, you should see the robots waiting for
each other (starting and stopping during the simulation) and the clamps opening and closing.
706 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.11. Simulation Monitor
1: Simulation Monitor
In the Simulation Monitor dialog box, only the icons are selected.
3. In the Operation Tree, right-click the operation (or compound operation) you want to simulate
and choose Set Current Operation .
4. From the Sequence Editor, click Play Simulation Forward .
A tab is added to the simulation monitor for each robot that was just simulated.
6. In the Simulation Monitor dialog box, on the tab for a robot, click Show Robot Instructions .
Robot instructions such as motion and OLP commands are shown with a in the column.
7. In the Simulation Monitor dialog box, on the tab for a robot, click Show Simulation Details .
In addition to , simulation details of robot instructions, such as signal value evaluation and
customized OLP/motion layer lines, are shown with a in the column..
707 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. In the Simulation Monitor dialog box, on the tab for a robot, click Show Trace .
In addition to and , trace information ,concerning robot instructions, are shown with a in the
column..
708 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.12. Work with hard and soft limits
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
709 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Select the J1 joint and write down its hard limits.
Note:
Recall hard limits are what is set during modeling of the prototype, whereas soft limits are set
on an instance of the robot in the study.
Note:
For example for the robot (used for WeldOperation 1) the hard limits for J1 are –149.5 and
148.7.
Note:
Joints J2 and J3 have variable joint limits. So, jogging J2 affects the limits of J3, and visa
versa.
Note:
710 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Undo the soft limit
1. In the Joint Jog dialog box, click Reset All Soft Limits .
2. Click Close.
711 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.13. Robotic swept volumes and interference
zones
Warning:
This activity does not work in a virtual machine.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Note:
712 plmx.com.br
suporte@plmx.com.br
11 3565 3808
When using the swept volumes to calculate interference zones, the first and last segments of paths
cannot be within the interference zone. In order to guarantee this, you can add an additional location to
the beginning and ending of both paths. Then first and last locations to a safe position.
1. Load the desired data into Process Simulate, if it is not already from the previous activity.
Note:
If you intend to make an interference volume, you need two simulative operations (paths).
2. Move the first location in the path to a safe position using Manipulate Location .
3. Use Relocate to move the last one to the same position as the first one.
713 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Select the desired target simulative operations: In this case, two robotic operations.
Note:
Please leave the default Accuracy and do not set it below 10 mm, since this may slow down
the course and the computer may require additional configuration for lower settings to function
properly.
3. Click Create.
Warning:
4. Click Close.
5. Look at the results.
Note:
Your data may look different than what is shown depending on if you created a swept volume
for a robotic simulative operation or for an object flow simulative operation.
714 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3: Create 2D outline of the swept volume
2. In the New Resource dialog box for the Node type, select ToolPrototype and click OK.
3. From the ribbon, choose Modeling tab→Geometry group→Create 2D Outline .
4. Select the object being simulated (the robot) and the swept volume around it. You may have to
select them from the Object Tree.
5 In the Create 2D Outline dialog box, click OK.
The results are shown in the Object Tree and Graphic Viewer.
715 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. Select the desired target values: In this case, the two paths you just generated.
3. Click Create.
Warning:
4. Click Close.
5. Look at the results.
716 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.14. Add events to a sequence of simulative
operations
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Object Flow Operation: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
717 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1: Create flow operations
1. Continue using the same data loaded in Process Simulate.
2. Create a flow operation that moves a part (for example partA) to another part (for example
partB).
2: Sequence them
1. Sequence them so that the partA flow operation happens first and the partB flow operation
happens second.
Note:
One way to do this would be to selected the last location of the PartA path and Relocate it to the first
location of the PartB path. This would work if both partA and partB have the same self origin and
their paths were created using the Self origin as the grip frame.
718 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Select the simulated objects using either a selection window in the Graphic Viewer or from the
Object Tree.
6. From the ribbon choose Modeling tab→Layout group→Restore Object Initial Position .
719 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Adding a view point event
Estimated time to complete: 12–24 minutes
The objective of this activity is to add a view point event.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
1. In the Sequence Viewer Gantt chart, right-click on the beginning of the first flow operation and
choose View Point Event.
720 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the View Point Event dialog box, click Apply at Once.
3. Set Start Time to 0 seconds After Start of Task.
4. Click OK.
1. Right-click the second of the simulated parts and select Zoom to Selection .
2. Zoom out a little bit.
1. In the Sequence Viewer Gantt chart, right-click somewhere on the second flow operation and
choose View Point Event.
721 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. In the View Point Event dialog box, click Apply in Steps.
3. Type 70 as the Number Of Steps.
4. Set Start Time to 0 seconds After Start of Task.
5. Click OK.
722 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Save your study
723 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Add a pause event
Estimated time to complete: 6–12 minutes
The objective of this activity is to add a pause event.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
724 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. Click OK.
725 plmx.com.br
suporte@plmx.com.br
11 3565 3808
(Optional) Coloring events by type
Estimated time to complete: 2–4 minutes
The objective of this activity is to change the color of the snapshot and attach events so that you can
tell them apart.
Material Handling: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
2. Choose File→Options .
3. In the Options dialog box, click the Appearance tab.
4. In the Options dialog box, expand Simulation Objects Colors.
726 plmx.com.br
suporte@plmx.com.br
11 3565 3808
5. Expand Events.
6. In the Options dialog box, choose Attach Event.
7. Select a different color from the palette such as green.
8. In the Options dialog box, choose View point Event.
9. Select a different color from the palette such as purple.
10. Click OK.
11. Return to the Sequence Editor displaying your sequence of operations. Notice the attach events
(if you have any) are green and the view point events are purple.
Note:
The events show on the Gantt chart on the right side of the Sequence Editor as diamonds on the
bars representing the operations. By default these diamonds are red.
727 plmx.com.br
suporte@plmx.com.br
11 3565 3808
17.15. Put it all together
There are no activities for this lesson.
728 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A. Basic robotics optional topics
729 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.1. Virtual Reality
1. Click this link to watch a Process Simulate Virtual Reality video on youtube.
(https://www.youtube.com/watch?v=bQoe_nQ6MAc)
730 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.2. Manually create arc-weld manufacturing
features
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
731 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2: Get the view setup to create the arc manufacturing feature
1. In the Object Tree, expand two levels into the Parts and Resources folders.
2. From the Parts folder, select the FRONT_whitehouse_weldpart part in the Arc multi
axis compoundPart (the product assembly sitting on the positioner).
3. Hold down the Ctrl key.
4. From the Resources folder, select the st_gun3_30 gun (the arc-weld torch at the end of
the robot's wrist) in the Arc multi axis compoundResource.
5. Release the Ctrl key.
732 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Deselect the objects by selecting nothing in the Graphic Viewer.
8. In the Object Tree, right-click on theFRONT_whitehouse_weldpart part and choose Zoom
to Selection .
Note:
This can be done by hold down the right and middle mouse buttons and moving your hand in a
circle; or by clicking the [down arrow] key about three times.
Note:
This can be done by holding down the middle button and moving the mouse to the right; or by
holding down the Alt key and drawing a zoom window with the left mouse button.
Note:
The orange frames are clustered near the top edge of the part.
733 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. From the ribbon, choose Modeling tab→Components group→Set Modeling Scope .
5. From the Quick access toolbar change the Pick Level to Entity .
6. From the Quick access toolbar change the Pick Intent to Where Picked .
734 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. From the ribbon, choose Modeling tab→Geometry group→Curves →Curve on Borders
.
735 plmx.com.br
suporte@plmx.com.br
11 3565 3808
11. Click One curve per edge.
12. Click Preview.
Warning:
If the curve is not created along the bottom face of this solid, select it again and click Preview.
Note:
14. In the Graphic Viewer, right-click the front face of the Whitehouse part and choose Blank .
15. Hold down the Ctrl key and select the five curves across the bottom front of the Whitehouse
part.
16. From the ribbon, choose Modeling tab→Geometry group→Curves →Merge Curves .
736 plmx.com.br
suporte@plmx.com.br
11 3565 3808
20. Change your view point so that you are looking at the lower left corner of the part: In the
Graphic Viewer, click a corner of the Navigation Cube to jump to an isometric view.
Note:
In this activity you could have also used the Modeling tab→Geometry group→Curves
→Intersection Curve command to create the curve. Other commands could have been used to
create the curve as well. Or the curves could created in a CAD system, converted to a .COJT, and
associated to an existing manufacturing feature.
4. In the Create Continuous Mfg from Curve dialog box, select the Assign to part box.
5. Select the BOTTOM_whitehouse_weldpart part from the Object Tree.
Note:
When you create the arc-weld seam the FRONT part is the side wall and BOTTOM part is the
bottom wall. You derived the curve from an edge of the FRONT part. Therefore, it is suggested
to associate the MFG feature containing the curve with the BOTTOM part. Eventually you
associate both parts with the MFG feature, however the MFG move only with the assigned
part.
6. For 3D folder location, click Browse and select the .\sysroot\Libraries\mfgs folder.
737 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Note:
In production, the exact folder name could be anything under the system root folder. However,
you should create a standard for what to name the manufacturing features and where they
should be placed.
Note:
This command creates a new .JT file (in a .COJT folder) that contains this curve. This .COJT is
associated to a new manufacturing feature which is shown in the MFG Viewer. After executing
this command you can either delete this curve from the original part
(FRONT_whitehouse_weldpart) or just reload the original part. you do this later.
9. To see the manufacturing feature just created, choose View tab→Screen Layout
group→Viewer→Mfg Viewer.
10. Continue to the next whitehouse part steps on creating skip weld manufacturing features.
Note:
738 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The orange frames are clustered near the top edge of the part.
5. From the Quick access toolbar change the Pick Level to Entity .
6. From the Quick access toolbar change the Pick Intent to Where Picked .
739 plmx.com.br
suporte@plmx.com.br
11 3565 3808
8. In the Curve on Borders dialog box for Name, type
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED.
9. In the Curve Dashed Curves dialog box, select in the Edges box.
10. For Edges, select the bottom edge of the solid. A red dashed line is drawn along part of the
edge.
Four curves are created and named: Curve, Curve_1, Curve_2, and Curve_3.
17. In the Graphic Viewer, right-click the front face of the Whitehouse part and choose Blank .
18. Display the blanked Whitehouse part from the Object Tree.
740 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6: Create the skip weld manufacturing feature
1. From the Quick access toolbar change the Pick Intent to Snap .
2. From the ribbon, choose Process tab→Continuous group→ Create Continuous Mfg from
Curves .
3. From the Object Tree or Graphic Viewer, select the four Curve objects just created (located in
the BACK_whitehouse_weldpart).
4. In the Create Continuous Mfg from Curve dialog box, type a Mfg name that includes
skip_mfg_userUSERNUMBER_UNDEFINED as shown in the picture.
5. In the Create Continuous Mfg from Curve dialog box, select the Assign to part box.
6. Select the BOTTOM_whitehouse_weldpart part from the Object Tree.
Note:
When you create the arc-weld seam the FRONT part is the side wall and BOTTOM part is the
bottom wall. You derived the curve from an edge of the FRONT part. Therefore, it is suggested
to associate the manufacturing feature containing the curve with the BOTTOM part.
741 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Eventually, you associate both parts with the manufacturing feature, however the
manufacturing feature moves only with the assigned part.
7. For 3D folder location, click Browse and select the .\sysroot\Libraries\mfgs folder.
Note:
In production, the exact folder name could be anything under the libraries folder. However, you
should create a standard for what to name the manufacturing features and where they should be
placed.
Note:
This command creates a new .JT file (in a .COJT folder) that contains this curve. This .COJT is
associated to a new manufacturing feature which is shown in the MFG Viewer. After executing
this command you can either delete this curve from the original part
(FRONT_whitehouse_weldpart) or just reload the original part. you do this later.
10. To see the manufacturing feature just created, choose View tab→Screen Layout
group→Viewer→Mfg Viewer.
11. Continue to the next whitehouse part activity on creating a debur manufacturing feature.
742 plmx.com.br
suporte@plmx.com.br
11 3565 3808
Creating arc seams (using Project Arc Seam)
manually
Estimated time to complete: 10–20 minutes
The objective of this activity is to create seams using the manufacturing features.
Warning:
This activity uses the arc-weld robot and gun in the Arc multi axis data.
Arc, Paint, Debur: Project used in this activity: .\\Projects\Robotics Sim Begin (user1)\Line
USERNUMBER_UNDEFINED StudyFolder\other_selected
743 plmx.com.br
suporte@plmx.com.br
11 3565 3808
1. From the Mfg Viewer, select the
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED manufacturing feature.
2. From the Graphic Viewer toolbar, choose Display Only .
1. From the Object Tree Parts folder, display the BOTTOM_whitehouse_weldpart and
FRONT_whitehouse_weldpart parts by clicking its display status square .
2. From the Quick access toolbar change the Pick Level to Component .
Note:
744 plmx.com.br
suporte@plmx.com.br
11 3565 3808
9. From the Operation Tree, select the pink Front_ArcSeams_Op operation.
10. From the ribbon, choose Process tab→Arc group→Project Arc Seam .
11. In the Project Arc Seam dialog box, expand below the
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED_Mfg manufacturing
feature.
745 plmx.com.br
suporte@plmx.com.br
11 3565 3808
13. In the Parts/Faces area of the Edit Mfg Feature Data dialog box, click Faces.
Note:
In general only the part of the curve at the intersection of the base and side wall faces should be
used. In this case, you ignore the section of the curve on the inside.
14. In the Edit Mfg Feature Data dialog box, to the right of the Base box, click Face Selection .
15. In the Graphic Viewer, select the top surface of the BOTTOM_whitehouse_weldpart.
Note:
If you have selected the wrong parts for the Base or Side, click Swap Parts . By default
the Base is the part that is assigned to the manufacturing feature. This is the part that controls
the placement of the manufacturing feature.
746 plmx.com.br
suporte@plmx.com.br
11 3565 3808
21. Click OK to close the Edit Mfg Feature Data dialog box.
22. Verify the General Arc Alignment Parameters are as desired: select in the Travel angle and
enter 10 degrees.
Note:
For example, in production you may want to change these in order to push or drag the arc
torch.
23. Verify Optimize locations creation for arc and line segments is checked.
Note:
Each straight segment of the curve contains two locations, while curved segments has three
locations. After completing the projection, the system sets the motion type of each location
according to the segment detection results for the curve. A location's motion type determines
how the robot approaches the location. For curved segments, the system sets the location
motion type to Circular (CIRC); for a straight segment, the motion type is set to Linear (LIN).
747 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4. In the Project Arc Seam dialog box, expand below the
Front_Whitehouse_ArcSeams_userUSERNUMBER_UNDEFINED_Mfg manufacturing
feature.
748 plmx.com.br
suporte@plmx.com.br
11 3565 3808
6. In the Parts/Faces area of the Edit Mfg Feature Data dialog box, click Faces.
Note:
In general only the part of the curve at the intersection of the base and side wall faces should be
used. In this case, you ignore the section of the curve on the inside.
7. In the Edit Mfg Feature Data dialog box, to the right of the Base box, click Face Selection .
8. In the Graphic Viewer, select the top surface of the BOTTOM_whitehouse_weldpart.
Note:
If you have selected the wrong parts for the Base or Side, click Swap Parts . By default
the Base is the part that is assigned to the manufacturing feature. This is the part that controls
the placement of the manufacturing feature.
749 plmx.com.br
suporte@plmx.com.br
11 3565 3808
14. Click OK to close the Edit Mfg Feature Data dialog box.
15. Verify the General Arc Alignment Parameters are as desired: select in the Travel angle and
enter 10 degrees.
Note:
For example, in production you may want to change these in order to push or drag the arc
torch.
Note:
Locations are created on the curve based on Maximal tolerance. After completing the
projection, the system sets the motion type of each location as Linear (LIN).
750 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.3. Dual arm and coordinated motion
applications
2. From the Open dialog box, browse into the Studies study folder.
3. Browse into the .\\Projects\Airplane Project\LineUSERNUMBER_UNDEFINED study
folder.
4. Select the Workcenter 50 Dual Rivet Study study and click Open.
5. Wait for a couple seconds for the data to load.
751 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Modeling tab→Components group→New Resource
3. In the New Resource dialog box, select EquipmentPrototype and click OK.
4. In the Object Tree, rename the EquipmentPrototype* to
DualRobot1_USERNUMBER_UNDEFINED.
5. In the Object Tree, drag the fanuc_r2000ia165f_if and fanuc_arcmate_120 into the
DualRobot1_USERNUMBER_UNDEFINED .
Note:
The optional Attached To column is shown the Object Tree in this picture.
752 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. From the ribbon, choose Modeling tab→Kinematic Device group→Kinematic Editor .
3. In the Kinematic Editor, scroll to the bottom.
4. In the Kinematic Editor, click Create Link , name the link dummy1, and click OK.
5. In the Kinematic Editor, click Create Link , name the link dummy2, and click OK.
6. Create a joint: In the Kinematic Editor, drag a line from dummy1 and drop it on dummy2.
7. Define it as a robot: In the Kinematic Editor, click Create Toolframe , select dummy2 for
both prompts, and click OK.
A TCPF, REFFRAME, and BASEFRAME are all created at 0,0,0. These frames are only created to
satisfy the operation creation prompts and are not used for anything beyond that.
8. Click Close.
753 plmx.com.br
suporte@plmx.com.br
11 3565 3808
4: Setup the operations for both robots
• Hold Barrel
o Hold_Op2
o Hold_Op3
o Hold_Op4
o Hold_Op5
1. In the Operation Tree, right-click Rivet Barrel and choose Set Current Operation .
2. In the Sequence Editor, click Play Simulation Forward .
The simulation of the outside robot runs correctly by itself.
Note:
In the Advanced Robotics training you learn how to simulate robotic operations using the RCS (the
robotic specific controllers).
754 plmx.com.br
suporte@plmx.com.br
11 3565 3808
3. In the Sequence Editor, click Jump Simulation to Start .
4. In the Operation Tree, right-click Hold Barrel and choose Set Current Operation .
5. In the Sequence Editor, click Play Simulation Forward .
The simulation of the inside robot runs correctly by itself.
1. In the Operation Tree, right-click Rivet Workcenter 50 Process and choose New Compound
Operation.
2. Rename the new compound operation Synchronized_Ops.
3. Select Synchronized_Ops.
12. Repeat this process to create Sync_Op3 referencing Rivet_Op3 and Hold_Op3.
13. Repeat this process to create Sync_Op4 referencing Rivet_Op4 and Hold_Op4.
14. Repeat this process to create Sync_Op5 referencing Rivet_Op5 and Hold_Op5.
755 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7: Simulate the concurrent robot operations
1. In the Operation Tree, right-click Synchronized_Ops and choose Set Current Operation .
2. In the Sequence Editor, depress the Ctrl key, select the operations in order, and click Link.
3. In the Sequence Editor, click Play Simulation Forward .
The simulation of both robots runs correctly together.
Note:
The simulation of concurrent operations must be performed using the default controller, since RCS
(the robotic specific controllers) do not currently it.
2. In the Robot Jog dialog box for Robot, select the fanuc_arcmate_120 robot.
The Robot box contains a list of robots nested under the Equipment prototype . Use it to select the
robot you wish to jog, or select a robot nested under the Equipment prototype from any viewer or
tree while the box is active.
756 plmx.com.br
suporte@plmx.com.br
11 3565 3808
7. Drag the manipulator frame around to move both robots together (unless one of the robots
cannot reach where you move the manipulator frame).
8. Close the Robot Jog dialog box.
757 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.4. Creating sequences of simulative operations
There are no activities for this lesson.
758 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.8. Manufacturing feature search from Process
Simulate
1. From the Process Simulate ribbon, choose Server tab→Scope group→Mfg Search .
The Mfg Search dialog box is displayed with the Search tab active.
759 plmx.com.br
suporte@plmx.com.br
11 3565 3808
2. (Optional) Select whether to search for Unassigned Mfgs, Assigned Mfgs, or Both (the
default setting).
Note:
You use the Operation Assignment area to find manufacturing features that are assigned to an
operation
3. From the Parts folder of the Object Tree, select the surf_part.
4. In the Mfg Search dialog box, click Add.
760 plmx.com.br
suporte@plmx.com.br
11 3565 3808
The surf_part is added to the Object list.
Tip:
5. Click Search.
6. Search for manufacturing features using the Search tab of the Mfg Search dialog box.
The manufacturing features matching the search criteria are listed of the Search tab.
Manufacturing features that are already loaded are shown with a bold font.
761 plmx.com.br
suporte@plmx.com.br
11 3565 3808
A.9. Create and Updating Spot Welds
There are no activities for this lesson.
762 plmx.com.br
suporte@plmx.com.br
11 3565 3808
www.plmx.com.br
suporte@plmx.com.br
11 3565 3808
763 plmx.com.br
suporte@plmx.com.br
11 3565 3808