Académique Documents
Professionnel Documents
Culture Documents
Fo
r
PT
In
te
rn
al
U
se
nl
y
nl
y
O
U
se
al
te
rn
Fo
r
PT
In
In
te
rn
al
U
se
nl
y
The course you are about to take will expose you to a number of learning
offerings that PTC University has available. These include:
Fo
r
PT
O
U
se
Europe
nl
y
al
Asia
te
rn
Fo
r
PT
In
In addition, you can access the PTC Web site at www.ptc.com. Our Web
site contains the latest training schedules, registration information, directions
to training facilities, and course descriptions. You can also reach technical
support, and register for online service options such as knowledge base
searches, reference libraries, and documentation. You can also find general
information about PTC, PTC Products, Consulting Services, Customer
Support, and PTC Partners.
Precision Learning
Precision Learning in the Classroom
PTC University uses the Precision Learning methodology to develop
effective, comprehensive class material that will improve the productivity
of both individuals and organizations. PTC then teaches using the proven
instructional design principal of Tell Me, Show Me, Let Me Do:
nl
y
U
se
al
At the end of the class, you will either take a Pro/FICIENCY assessment via
your PTC University eLearning account, or your instructor will provide training
on how to do this after the class.
te
rn
In
Each student that enrolls in a PTC class has a PTC University eLearning
account. This account will be automatically created if you do not already
have one.
As part of the class, you receive additional content in your account:
Fo
r
PT
Fo
r
PT
In
te
rn
al
U
se
nl
y
PTC uses a role-based training approach. The roles and the associated
training are graphically displayed in a curriculum map. Curriculum maps are
available for numerous PTC products and versions in the training section of
our Web site at http://www.ptc.com/services/edserv/learning/paths/index.htm.
Please note that a localized map may not be available in every language and
that the map above is partial and for illustration purposes only.
Before the end of the class, your instructor will review the map
corresponding to the course you are taking. This review, along with instructor
recommendations, should give you some ideas for additional training that
corresponds to your role and job functions.
Training Agenda
Day 1
Introduction to the Mechanism Design Process
Creating Mechanism Connections
Configuring Motion and Analysis
Evaluating Analysis Results
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 01
Module 02
Module 03
Module 04
Fo
r
C
PT
In
al
te
rn
U
se
nl
y
Table of Contents
Mechanism Design using Creo Parametric 2.0
nl
y
Fo
r
PT
In
te
rn
al
U
se
3-22
3-26
3-30
3-34
3-37
3-40
3-44
3-47
Fo
r
PT
In
te
rn
al
U
se
nl
y
nl
y
In this topic, you learn about the course handbook layout and
the header used to begin each lab in Creo Parametric.
U
se
Fo
r
PT
In
te
rn
al
Modules
Topics
Concept
Theory
Procedure
Exercise (if applicable)
nl
y
U
se
te
rn
al
In
PT
Click Close
Fo
r
4.
5.
6.
7.
Task Name Labs are broken into distinct tasks. There may be one
or more tasks within a lab.
Lab Steps These are the individual steps required to complete
a task.
nl
y
Before you begin a lab from any training course, it is important that you
configure Creo Parametric to ensure the system is set up to run the lab
exercises properly. Therefore, if you are running the training labs on a
computer outside of a training center, follow these three basic steps:
Fo
r
PT
In
te
rn
al
U
se
Extract the class files zip file to a root level drive such as C: or D:.
The extracted zip will create the default folder path automatically, such
as C:\PTCU\CreoParametric2\.
Locate your existing Creo Parametric shortcut.
Copy and paste the shortcut to your desktop.
Right-click the newly pasted shortcut and select Properties.
Select the Shortcut tab and set the Start In location to be the same as
the default folder. For example, C:\PTCU\CreoParametric2\.
Start Creo Parametric using the newly configured shortcut.
The default working directory will be set to the CreoParametric2 folder.
You can then navigate easily to the functional area and topic folders.
SampleFunctionalArea\Topic1_Folder
nl
y
Step 1:
EXTRUDE_1.PRT
Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.
U
se
1. Extract the zipped class files to a root level drive such as C: or D:.
The extracted ZIP will create the default folder path automatically,
such as C:\PTCU\CreoParametric2.
te
rn
al
Close all open windows and erase all objects from memory to
avoid any possible conflicts.
PT
Step 2:
In
Fo
r
Step 3:
Browse to and expand the functional area folder for this procedure
and set the folder indicated in the header as the Creo Parametric
working directory.
te
rn
al
U
se
nl
y
Fo
r
PT
In
U
se
nl
y
te
rn
Step 4:
al
In
Fo
r
PT
2. You are now ready to begin the first task in the lab:
Read the first task.
Perform the first step, which in most cases will be to set the initial
datum display for the procedure or exercise.
Perform the remaining steps in the procedure or exercise.
Step 5:
1. The instruction for setting the datum display indicates which Datum
Display types to enable and disable. For example, Enable only the
following Datum Display types:
2. To set the datum display, first click the Datum Display drop-down
menu from the In Graphics toolbar.
nl
y
Fo
r
PT
In
te
rn
al
U
se
Fo
r
C
PT
In
al
te
rn
U
se
nl
y
1
nl
y
Module
U
se
al
te
rn
In this module, you learn the typical process used to design mechanisms
within Creo Parametric and the mechanism design extension. Most
companies use this process; however, your specific company process may
differ.
In
Objectives
Fo
r
PT
2012 PTC
Module 1 | Page 1
al
U
se
nl
y
te
rn
Mechanism Tree.
Mechanism tab.
In
Fo
r
PT
2012 PTC
nl
y
U
se
PT
In
te
rn
al
Fo
r
2012 PTC
Module 1 | Page 3
nl
y
Create Connections
Mechanism Bodies
Motion Axis Settings
In
te
rn
al
U
se
PT
Fo
r
Creating Connections
To create a mechanism assembly, you add components to an assembly by
selecting the Model tab and clicking Assemble from the Component group in
the ribbon, just as you would create any assembly in Creo Parametric. When
positioning the components, rather than using standard assembly constraints
Module 1 | Page 4
2012 PTC
such as Coincident, Distance, and Angle Offset, you select from a predefined
list of mechanism connection sets such as Pin, Cylinder, and Slider.
The Cams
and Gears
connection tools are found in the
Mechanism tab, within the Connections group in the ribbon of the of
the Creo Parametric window. They are not found in the assembly
dashboard with the other mechanism connections.
Mechanism Bodies
U
se
nl
y
te
rn
al
Fo
r
PT
In
Motion Axis Settings are also important for defining the design
position of a mechanism, which is the position the assembly will
take when it is placed in other assemblies and drawings.
2012 PTC
Module 1 | Page 5
U
se
nl
y
Reconnect
Drag Components and Bodies
al
te
rn
After you create your model, you verify its motion. This is an important step
because it ensures that the connections produce the desired motion on the
parts with respect to each other.
In
PT
Fo
r
to
interactively drag components of the assembly. Use Body Drag
study the general nature of how your mechanism can move and the extent
to which bodies can be positioned.
Use the options in the Drag dialog box to disable connections, glue bodies,
and apply geometry constraints to obtain a specific configuration. You can
then record these configurations as snapshots for later reference.
Module 1 | Page 6
2012 PTC
te
rn
al
U
se
nl
y
In
PT
Fo
r
After you create your model and verify the connections that enable it to
move correctly, you can add servo motors to drive the model's motion. You
use the servo motors to define the mechanism's desired position, velocity,
or acceleration.
A servo motor moves your model to satisfy the specified position, velocity,
or acceleration requirements without regard for the forces needed or for
interference between bodies. Because a servo motor defines the absolute
rotational or translational motion of a motion axis, the motion axis loses the
degree of freedom (DOF) associated with that motion.
You can add servo motors to:
Motion axes of a connection.
Geometric entities of a component.
Servo motors were called Drivers in previous releases of
Mechanism Design. The Mechanism Dynamics Option (MDO) is
required to add additional mechanism entities such as gravity, force
motors, springs, dampers, forces, and torques.
2012 PTC
Module 1 | Page 7
nl
y
Position.
Velocity.
Acceleration.
In
te
rn
al
U
se
Figure 2 Analyzing
Acceleration
Fo
r
PT
Before performing an analysis on a model, you must prepare for the analysis
by first defining the initial position that the analysis will begin from. It is
also important to define measures that will be evaluated as the mechanism
analysis is run through the defined motion.
Creating Measures
You define measures before running an analysis because they are then
evaluated as the mechanism analysis moves the mechanism through
its defined motion. Measures are important because they can help you
understand and analyze the results of moving a mechanism and provide
information that you can use to improve the mechanism's design.
You can create measures to evaluate position, velocity, or acceleration for
points or motion axes in your assembly.
Module 1 | Page 8
2012 PTC
nl
y
Define Preferences
Lock Bodies
Define Motors
te
rn
al
U
se
In
PT
Types of Analysis
Fo
r
When analyzing the mechanism, you must select the type of analysis to run.
Create a Position Analysis A position analysis enables you to analyze if
your mechanism can assemble under the requirements of the applied servo
motors and connections. In previous releases of Creo Parametric, position
analysis was also named Repeated Assembly and Kinematic analysis.
Create a Kinematic Analysis A kinematic analysis enables you to
review the motion of your model as imposed by servo motors. You can also
use a kinematic analysis as the first step in your design process, to locate
interference or points where the assembly analysis fails.
Dynamic, Static, and Force Balance analysis types exist in the Type
drop-down list; however, the Mechanism Dynamics Option (MDO)
is required to run these analysis types.
Module 1 | Page 9
Fo
r
PT
In
te
rn
al
U
se
nl
y
The external loads tab is disabled unless you have an MDO license,
because you cannot simulate external force or torque loads, friction,
or gravity in MDX.
Module 1 | Page 10
2012 PTC
nl
y
te
rn
al
U
se
In
PT
Fo
r
Module 1 | Page 11
Process\Mech_Design
Step 1:
LOADER.ASM
nl
y
U
se
al
PT
In
te
rn
Fo
r
If your mouse is equipped with a wheel, you can roll the mouse
wheel up to zoom out, and down to zoom in.
Module 1 | Page 12
2012 PTC
te
rn
al
U
se
nl
y
from the
In
PT
Fo
r
Module 1 | Page 13
nl
y
from the
In
te
rn
al
U
se
Fo
r
PT
Module 1 | Page 14
2012 PTC
U
se
nl
y
al
After you select the Axis Alignment references, the piston assembly
may reorient out of your current view. You can move the component
back into view by pressing CTRL+ALT and right-clicking to drag it
back into the view.
In
te
rn
Fo
r
PT
2012 PTC
Module 1 | Page 15
O
U
se
from the Component Placement
te
rn
al
nl
y
Fo
r
PT
In
from the
Module 1 | Page 16
2012 PTC
nl
y
U
se
After you select the Axis Alignment references, the piston assembly
may reorient out of your current view. The component can be
moved back into view by pressing CTRL+ALT and right-clicking to
drag it back into the view.
In
te
rn
al
PT
Fo
r
2012 PTC
Module 1 | Page 17
Step 2:
te
rn
from the
Components
Component group.
al
U
se
nl
y
In
PT
Fo
r
Module 1 | Page 18
2012 PTC
from the
nl
y
U
se
al
PT
In
te
rn
Fo
r
16. In the mechanism tree, expand the CONNECTIONS node and then
the JOINTS node.
18. The Motion Axis dialog box appears. Edit the Current Position value
from 120 to 50 and press ENTER.
Creo Parametric does not accept the 50 value. A warning
message in the message area of the screen tells you that this
value is outside of the acceptable range of values.
19. Edit the Current Position value from 120 to 80 and press ENTER.
20. Click Set
2012 PTC
Module 1 | Page 19
te
rn
al
U
se
Step 3:
nl
y
In
PT
Fo
r
Module 1 | Page 20
2012 PTC
from
nl
y
U
se
al
te
rn
The servo motors you added will be used to drive the mechanism
through its motion, just as the pistons do in a real loader mechanism.
Prepare the mechanism for analysis.
In
Step 4:
PT
Fo
r
2012 PTC
Module 1 | Page 21
Step 5:
nl
y
te
rn
al
Step 6:
U
se
In
2. Right-click AnalysisDefinition1
(KINEMATICS) and select Run.
Fo
r
PT
4. Press CTRL+D.
5. Right-click AnalysisDefinition1
(KINEMATICS) from the
ANALYSES node and select
Run.
6. Click Yes in the Confirmation
dialog box.
7. Click Abort in the Error Assembly
Failed! dialog box.
The second run of the mechanism failed because you did not return
the mechanism to its initial position before running the analysis.
Starting from the end position of the first analysis run caused the
analysis to fail. Setting your mechanism to the initial position before
running an analysis is important.
Module 1 | Page 22
2012 PTC
In
te
rn
al
U
se
nl
y
13. The Measure Results dialog box appears. Select measure1 and
then AnalysisDefinition1.
PT
Fo
r
18. Slide the Speed bar to increase the speed of the animation.
19. Spin, Pan, and Zoom the model. Notice that these operations can be
performed while the model is being animated.
20. Click Close in the Animate dialog box.
21. Right-click AnalysisDefinition1 from the PLAYBACKS node and
select Save to save the playback to file.
22. Click Save in the Save Analysis Results dialog box.
2012 PTC
Module 1 | Page 23
U
se
nl
y
In
te
rn
Click Save
from the Quick Access toolbar.
Click OK in the Save Object dialog box.
Click File > Close to close the LOADER.ASM window.
Click Save and exit in the Save Playbacks dialog box.
Click File > Manage Session > Erase Not Displayed.
Click OK in the Erase Not Displayed dialog box.
al
25. Save the mechanism assembly, close the window, and erase all files
from session memory.
Fo
r
PT
Module 1 | Page 24
2012 PTC
2
nl
y
Module
U
se
Module Overview
al
Objectives
Fo
r
PT
In
te
rn
2012 PTC
Module 2 | Page 1
nl
y
te
rn
U
se
al
Ground Bodies:
User-Defined Constraints
Mechanism Connection Sets
Mechanism Bodies
In
Fo
r
PT
Placement Constraints
There are two types of constraints in the Component Placement dashboard.
You can use standard user-defined constraints such as Coincident, Distance,
and Angle Offset, or you can use predefined connection sets to define
connections such as Pin and Slider. If you assemble two components using
user-defined constraints, but they are only partially constrained, a connection
is assumed.
Module 2 | Page 2
2012 PTC
Grounded Components
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 2 | Page 3
nl
y
al
U
se
te
rn
Assemble components by
constraining motion along axes,
planes, and curves.
Are also called mechanism
connection sets.
Include connections such as Pin,
Cylinder, and Slider.
In
User-Defined Constraints
PT
Fo
r
In the barrel bolt assembly shown, the brown base, gold barrel, and four
screws are assembled using user-defined constraints such as Coincident.
These components do not move in relation to one another because they have
been constrained so that all degrees of freedom (DOF) are removed. These
components form the ground body of the mechanism.
User-defined constraints were also used to assemble the gray bolt and
handle parts that slide in this mechanism. These two components form the
second body of the mechanism.
User-defined constraints can also be referred to as standard
assembly constraints.
2012 PTC
Connection sets are important because they enable you to free certain
degrees of freedom (DOF). Therefore, connection sets are not rigid and
enable you to impart realistic motion on your models. In the barrel bolt
assembly shown, a Slot connection set is used to define the motion of the
bolt and handle body as it moves through the mechanism.
Fo
r
PT
In
te
rn
al
U
se
nl
y
2012 PTC
Module 2 | Page 5
Rotation
Translation
Rigid
Pin
Slider
Cylinder
Planar
Ball
Weld
Bearing
General
U
se
1
2
0
al
Varies
Varies
Varies
Varies
Varies
te
rn
Varies
In
6dof
PT
Gimbal
Slot
nl
y
Type
Fo
r
2012 PTC
1.
2.
Fo
r
PT
In
te
rn
al
U
se
nl
y
3.
2012 PTC
Module 2 | Page 7
nl
y
te
rn
al
U
se
In
Fo
r
PT
You can configure motion axis settings to control the following values:
Regen Value The motion axis regeneration value determines the position
of the component in the assembly when the model is regenerated. The
regeneration value of a motion axis is a dimension that can be used in
family tables, relations, and wherever dimensions are used. This value is
ignored during dragging and analysis operations.
Zero Position Sets the dimension controlling the motion of the
connection to be zero, at the components current position.
Minimum and Maximum Limits Limits the minimum and maximum
values that can be used to define the motion of a connection. The
component cannot move outside of these limits either by dragging or by
editing the dimension values.
Module 2 | Page 8
2012 PTC
nl
y
U
se
The Regen Value parameter is important for defining the final design position
of each mechanism assembly. This final design position is the position
in which your mechanism is documented and is often assembled to other
components.
te
rn
al
Fo
r
PT
In
2012 PTC
Module 2 | Page 9
U
se
nl
y
te
rn
al
In
Rigid connection sets are used to connect two components so they do not
move relative to one another. Components connected in such a way become
a single body.
Fo
r
PT
Motion Eliminated
You cannot use a rigid connection set to connect multiple bodies of a
sub-assembly and still maintain motion in that sub-assembly. When using
a rigid connection to assemble a sub-assembly with Mechanism Design
connections to a master assembly, the sub-assembly is considered as a
ground body and loses its internal motion.
In the assembly shown, if the piston sub-assembly is constrained
using a Rigid connection set at each end of the piston sub-assembly
(referencing both components of the sub-assembly), the motion in
the sub-assembly is lost. A Weld connection set should be used in
situations where multiple components need to be constrained but
motion must be retained.
Module 2 | Page 10
2012 PTC
Mechanism\Connection_Rigid
Task 1:
RIGID.ASM
nl
y
al
U
se
te
rn
In
Fo
r
PT
Module 2 | Page 11
Task 2:
In
te
rn
U
se
al
nl
y
PT
Fo
r
Module 2 | Page 12
2012 PTC
nl
y
U
se
te
rn
al
In
A Pin connection set contains two constraint settings and one rotation axis
setting:
Fo
r
PT
Axis Alignment This constraint defines the axis that the component is
aligned to and rotates about. The reference can be a selected axis, edge,
curve, or cylindrical surface.
Coincident This defines the component's position along the alignment
axis. The reference can be a selected datum point, vertex, datum plane, or
planar surface.
Rotation Axis This is the rotational motion axis element of the connection
set. You use it to define rotational motion settings for the connection such
as the zero position, regenerated position, minimum limits, and maximum
limits.
2012 PTC
Module 2 | Page 13
Mechanism\Connection_Pin
Task 1:
PIN.ASM
nl
y
U
se
al
In
te
rn
PT
Fo
r
Module 2 | Page 14
2012 PTC
nl
y
Task 2:
U
se
te
rn
al
Fo
r
PT
In
2012 PTC
Module 2 | Page 15
nl
y
U
se
te
rn
al
Fo
r
PT
In
Module 2 | Page 16
2012 PTC
nl
y
U
se
al
te
rn
In
A Slider connection set contains two constraint settings and one translation
axis setting:
Fo
r
PT
Axis Alignment This constraint defines the axis that the component
slides along. The reference can be a selected axis, edge, curve, or
cylindrical surface.
Coincident This constraint restricts the components rotation along the
axis of alignment. The reference can be a selected datum plane or other
planar surface.
Translation Axis This is the translational motion axis element of the
connection set. You use it to define translational motion settings for the
connection such as the zero position, regenerated position, minimum
limits, and maximum limits.
2012 PTC
Module 2 | Page 17
Mechanism\Connection_Slider
Task 1:
SLIDER.ASM
nl
y
U
se
al
In
te
rn
PT
Fo
r
Module 2 | Page 18
2012 PTC
nl
y
te
rn
al
U
se
In
PT
Fo
r
Notice that the model cannot be dragged past the minimum and
maximum translation limits you defined in the Translation Axis.
2012 PTC
Module 2 | Page 19
nl
y
U
se
te
rn
al
In
A Cylinder connection set contains one constraint and two motion axis
settings.
Fo
r
PT
Axis Alignment This constraint defines the axis along which the
component slides. The reference can be a selected axis, edge, curve,
or cylindrical surface.
Translation Axis This is the translational motion axis element of the
connection set. You use it to define translational motion settings for the
connection such as the zero position, regenerated position, minimum
limits, and maximum limits.
Rotation Axis This is the rotational motion axis element of the connection
set. You use it to define rotational motion settings for the connection such
as the zero position, regenerated position, minimum limits, and maximum
limits.
Module 2 | Page 20
2012 PTC
Mechanism\Connection_Cylinder
Task 1:
CYLINDER.ASM
nl
y
U
se
from
te
rn
al
In
PT
Fo
r
2012 PTC
Module 2 | Page 21
nl
y
13. Select the Minimum Limit check box, edit the value to 0, and press
ENTER.
In
te
rn
al
U
se
14. Select the Maximum Limit check box, edit the value to 130, and
press ENTER.
PT
20. Select the Minimum Limit check box, edit the value to 130, and
press ENTER.
Fo
r
21. Select the Maximum Limit check box, edit the value to 180, and
press ENTER.
Module 2 | Page 22
2012 PTC
Notice that you cannot drag the component beyond the minimum
and maximum limits.
25. Click in the graphics area to
release the model.
26. Click Close in the Drag dialog
box.
U
se
nl
y
Fo
r
PT
In
te
rn
al
2012 PTC
Module 2 | Page 23
nl
y
Planar Constraint
Translation Axis 1 Motion
Axis
Translation Axis 2 Motion
Axis
Rotation Axis Motion Axis
U
se
te
rn
al
In
A Planar connection set contains one constraint and three motion axis
settings. There are two degrees of freedom in the referenced plane and one
degree of freedom around an axis perpendicular to it.
Fo
r
PT
Planar This constraint defines the parallel plane that the component
moves along. The constraint is a single planar mate or align constraint
that can be flipped or offset as required. The reference can be a selected
planar surface or datum plane.
Translation Axis 1 This is the first translational motion axis element of
the connection set. You use it to define translational motion settings for
the connection such as the zero position, regenerated position, minimum
limits, and maximum limits.
Translation Axis 2 This is the second translational motion axis element
of the connection set. You use it to define translational motion settings for
the connection such as the zero position, regenerated position, minimum
limits, and maximum limits.
Rotation Axis This is the rotational motion axis element of the connection
set. You use it to define rotational motion settings for the connection such
as the zero position, regenerated position, minimum limits, and maximum
limits.
Module 2 | Page 24
2012 PTC
Mechanism\Connection_Planar
Task 1:
PLANAR.ASM
nl
y
al
U
se
In
te
rn
PT
Fo
r
2012 PTC
Module 2 | Page 25
nl
y
18. Select the Minimum Limit check box, edit the value to -28, and
press ENTER.
U
se
19. Select the Maximum Limit check box, edit the value to 28, and press
ENTER.
al
te
rn
In
PT
Fo
r
Point Display
and
You can drag the component in all three DOF but you cannot
drag the component beyond the minimum and maximum limits
you have defined.
Module 2 | Page 26
2012 PTC
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 2 | Page 27
U
se
nl
y
al
te
rn
In
A Ball connection set contains one Point Alignment constraint, three degrees
of freedom, but no motion axis settings.
Fo
r
PT
Point Coincident This constraint defines the point that the component
rotates about. The constraint is a single point to point alignment. Select a
datum point or vertex as the alignment references.
No Motion Axes This connection set contains no motion axes to control
or limit the rotation about the constraint point. However, as with any
connection, additional connection sets can be added to limit the motion of
the connected component.
In situations where you need to connect a true ball or sphere
(rather than a point or vertex), create a datum point at the center
of the sphere using the sphere as reference and the At Center
option, as shown.
Module 2 | Page 28
2012 PTC
Mechanism\Connection_Ball
Task 1:
BALL.ASM
Display types:
nl
y
U
se
al
te
rn
PT
In
Fo
r
2012 PTC
Module 2 | Page 29
nl
y
Fo
r
PT
In
te
rn
al
U
se
Module 2 | Page 30
2012 PTC
U
se
nl
y
Coordinate System to
Coordinate System
Fully Constrained
Maintains Movement
al
In
te
rn
As with the Rigid connections set, the Weld connection set is used to connect
two components so they do not move relative to one another. Components
connected in such a way become a single body. Unlike the Rigid connection
set, the Weld connection enables sub-assemblies to be rigidly constrained,
yet it also enables for open degrees of freedom in the sub-assembly to be
maintained.
Fo
r
PT
constraint.
2012 PTC
Module 2 | Page 31
Mechanism\Connection_Weld
Task 1:
WELD.ASM
nl
y
te
rn
al
U
se
In
PT
Fo
r
Module 2 | Page 32
2012 PTC
Task 2:
nl
y
U
se
5. Click Settings
from the
model tree and select Tree
Filters.
te
rn
al
In
Fo
r
PT
9. Click Regenerate
from the
Quick Access toolbar.
The motion defined in the piston sub-assembly enables it to
expand as the bracket changes.
2012 PTC
Module 2 | Page 33
nl
y
Fo
r
PT
In
te
rn
al
U
se
Module 2 | Page 34
2012 PTC
nl
y
U
se
al
te
rn
A Bearing connection set contains one constraint and one translation axis
setting.
Fo
r
PT
In
2012 PTC
Module 2 | Page 35
Mechanism\Connection_Bearing
Task 1:
BEARING.ASM
Display types:
nl
y
te
rn
al
U
se
In
PT
and
Fo
r
Module 2 | Page 36
2012 PTC
9. Select the Minimum Limit check box, edit the value to 15, and press
ENTER.
10. Select the Maximum Limit check box, edit the value to 185, and
press ENTER.
al
U
se
nl
y
te
rn
PT
In
Fo
r
2012 PTC
Module 2 | Page 37
nl
y
U
se
te
rn
al
In
Fo
r
PT
Most of the Creo Parametric constraints and relevant references are enabled
for your selection when you define the general connection. However, the
following constraint types cannot be used to define a General connection:
A point on a non-linear curve or a non-planar surface.
A Tangency constraint.
Module 2 | Page 38
2012 PTC
nl
y
U
se
te
rn
al
Use the Slot connection when you want to make a point connect to and follow
a 2-D or 3-D trajectory.
A Slot connection set contains one constraint setting and one slot axis setting.
PT
In
Fo
r
2012 PTC
Module 2 | Page 39
Mechanism\Connection_Slot
Task 1:
SLOT.ASM
nl
y
U
se
al
te
rn
PT
In
Fo
r
drop-down
Module 2 | Page 40
2012 PTC
nl
y
al
U
se
te
rn
In
PT
Fo
r
2012 PTC
Module 2 | Page 41
The model returns to the Regen value defined as the far right
endpoint of the trajectory.
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 2 | Page 42
2012 PTC
al
U
se
nl
y
Cam-Follower Connection
Definition dialog box
Cam1 and Cam2 Definition
Cam-Follower Properties
te
rn
In
PT
from
only available in Mechanism mode and is started by clicking Cams
the Connections group in the ribbon. The connection is then applied to a
component that has been previously placed in the assembly and is meant to
define the remaining degree of freedom.
Fo
r
Module 2 | Page 43
Working Plane If you select a straight curve or edge, the dialog box
expands, activating the Working Plane collector. Use the selection
arrow to select a point, vertex, planar solid surface, or datum plane to
define a working plane for the cam.
You can select a straight curve or edge for only one of the
two cams.
al
U
se
nl
y
Depth Display Settings If you select a surface, you can use the
following items to orient the cam on the surface:
Automatic (not available for a curve, edge, or flat planar surface)
Front & Back
Front, Back & Depth
Center & Depth
Properties On the Properties tab, you can define the following:
Enable Liftoff If you want to enable your cam-follower connection to
separate during a drag operation or analysis run, you must select the
Enable Liftoff check box.
Friction If you have a Mechanism Dynamics Option license, you can
define friction coefficients and a coefficient of restitution for cams with
liftoff.
te
rn
Fo
r
PT
In
Keep the following points in mind when defining and using cam-follower
connections:
Creo Parametric defines cams as extending infinitely in the extrusion
direction.
A cam-follower connection does not prevent the cam from tipping. When
required, add additional constraints to prevent parts from tipping.
Each cam can have only one follower. If you want to model a cam with
multiple followers, you must define a new cam-follower connection for
each new pair.
Try to avoid a design with a connection along a straight line in the working
plane.
Module 2 | Page 44
2012 PTC
Mechanism\Connection_Cam-Follower
Task 1:
CAM-FOLLOW.ASM
nl
y
al
U
se
te
rn
In
PT
7. Click Mechanism
8. Click Cams
from the
Connections group.
Fo
r
2012 PTC
Module 2 | Page 45
te
rn
U
se
al
nl
y
PT
In
from the
19. Click Regenerate
Quick Access toolbar.
Fo
r
Module 2 | Page 46
2012 PTC
3D Contact
3D Contact simulates contact between bodies in three
dimensional motion.
3D Contact:
U
se
nl
y
Figure 1 3D Contact
al
3D Contact
PT
In
te
rn
Fo
r
2012 PTC
Module 2 | Page 47
PROCEDURE - 3D Contact
Close Window
Mechanism\3D_Contact
Task 1:
TABLE.ASM
nl
y
3. In the Model Tree Items dialog box, select the Features check box
under Display and click OK.
In
te
rn
al
U
se
Fo
r
PT
Module 2 | Page 48
2012 PTC
Task 2:
from the
O
U
se
In
te
rn
al
nl
y
3. Click 3D Contacts
from the
Connections group. The 3D
Contact dashboard appears.
5. In the dashboard, select the Contact tab. Verify that Default is listed
for Side 1 and Side 2 contact properties.
PT
Fo
r
7. Select 0.1 from the drop-down list for both static and kinetic
coefficients of friction.
8. Click Complete Component
Task 3:
2012 PTC
Module 2 | Page 49
Task 4:
nl
y
Fo
r
PT
In
te
rn
al
U
se
Module 2 | Page 50
2012 PTC
nl
y
Figure 2 Rotational/Linear
Example
In
te
rn
al
U
se
PT
Fo
r
You can create a generic type gear connection, to capture any rotational or
linear relationship between components. When using the generic gear type,
you are able to specify either two pitch circle diameters, or motion ratio values.
Generic gears can be used to create a simple gear train but, unlike dynamic
gear types, generic gear components do not actually have to touch.
Therefore, they can be located in different locations within the assembly,
enabling you to create rotational and/or linear relationships between any set
of components.
You can capture the following motion relationships using generic gears:
Rotational/Rotational
Rotational/Linear
Linear/Rotational
Linear/Linear
2012 PTC
Module 2 | Page 51
Mechanism\Generic_Gears
Task 1:
GEARBOX.ASM
O
U
se
te
rn
4. Click Mechanism
from the
Motion group.
Notice the existing gear
connection.
al
nl
y
In
5. Click Gears
from the
Connections group.
Select Generic as the type.
Fo
r
PT
Module 2 | Page 52
2012 PTC
te
rn
al
Task 2:
to drag connected
U
se
nl
y
In
from the
PT
3. Click Mechanism
Motion group.
Fo
r
from the
4. Click Gears
Connections group.
Select Generic as the type.
2012 PTC
Module 2 | Page 53
nl
y
al
9. Click Gears
from the
Connections group.
Select Generic as the type.
U
se
te
rn
PT
In
Fo
r
Module 2 | Page 54
2012 PTC
O
U
se
al
nl
y
te
rn
Fo
r
PT
In
2012 PTC
Module 2 | Page 55
U
se
nl
y
te
rn
al
In
Fo
r
PT
2012 PTC
Helix Angle A gear tooth Helix angle for Spur, Bevel, and Rack and
Pinion gears.
Bevel Angle Determined automatically for Bevel Gears based on
geometry.
Screw Angle Defines the screw angle for worm gears.
Icon Location Defines a plane to display and calculate the gear
connection.
Once defined, you can simply press CTRL+ALT to drag gears in
Standard Assembly mode or in Mechanism mode.
Fo
r
PT
In
te
rn
al
U
se
nl
y
to drag connected
You can also click Drag Components
components with additional options, such as creating snapshots.
2012 PTC
Module 2 | Page 57
Mechanism\Dynamic_Gears
Task 1:
SPUR_GEARS.ASM
3. Click Mechanism
Motion group.
nl
y
from the
4. Click Gears
Connections group.
Select Spur as the type.
te
rn
al
U
se
from the
In
PT
Fo
r
Module 2 | Page 58
to drag connected
2012 PTC
Task 2:
te
rn
al
.
Enable Plane Display
Select DTM1 as the icon
location.
U
se
nl
y
4. Click Gears
from the
Connections group.
Select Bevel as the type.
In
Fo
r
PT
2012 PTC
Module 2 | Page 59
Task 3:
al
U
se
nl
y
In
te
rn
Fo
r
PT
Module 2 | Page 60
2012 PTC
nl
y
te
rn
al
U
se
In
PT
In Mechanism mode, you create belts in a planar path that connect pulleys
to transmit rotation. Belt length and flexibility can be controlled. Once a belt
connection is defined, you can create a part model containing the belt curve.
From this curve, you can create solid geometry to represent the belt.
Fo
r
Module 2 | Page 61
Mechanism\Belts
Task 1:
BELT_PULLEY.ASM
3. Click Mechanism
Motion group.
nl
y
from the
U
se
from the
4. Click Belts
Connections group.
PT
In
te
rn
al
Fo
r
Module 2 | Page 62
2012 PTC
from
te
rn
al
U
se
Task 2:
nl
y
PT
In
Fo
r
from the
2012 PTC
Module 2 | Page 63
from the
nl
y
U
se
Fo
r
PT
In
te
rn
al
Click Regenerate
from the
Quick Access toolbar.
Module 2 | Page 64
2012 PTC
U
se
nl
y
Body Drag
Snapshots
al
te
rn
One method of verifying the connections you have made is to drag the
assembly through its range of motion. To drag components through their
motion and open the Drag dialog box, click Drag Components
then click a part model.
and
In
The components move according to the connections that have been applied.
The selected entity is always positioned as close as possible to the cursor
location while the rest of the components stay connected to each other.
PT
To quit dragging, you can either middle-click to return the components to their
original position, or you can click to leave the components at their current
position.
Fo
r
Module 2 | Page 65
Creating Snapshots
U
se
nl
y
After you move connected components to a desired position, you can create
snapshots of that particular location in the graphics window. Snapshots
enable you to return the assembly components to a particular position. You
can create multiple snapshots and quickly move the assembly to specific
positions by activating each snapshot. Snapshots can also be used in
drawings.
al
te
rn
In
PT
Fo
r
Adding Constraints
Use the Constraints tab to constrain the motion of your mechanism. After you
apply a temporary constraint, its name is added to the constraints list. You can
turn a constraint on and off by selecting or clearing the check box next to the
constraint. Use the shortcut menu to copy, cut, paste, or delete the constraint.
Distance
Use the Distance constraint to position the component
reference at a set distance from the assembly reference. References for
a Distance constraint can be point-point, point-line, line-line, plane-plane,
planar surface-planar surface, point-plane, or line-plane.
Angle Offset
Use the Angle Offset constraint to position the selected
component reference at an angle to the selected assembly reference.
Module 2 | Page 66
2012 PTC
Enable/Disable Connections
is disabled.
nl
y
Body-Body Lock
U
se
Reconnect
Define the offset value for any mate or align constraints.
Define a value for angle or distance, if you have chosen an orientation
constraint.
.
Fo
r
PT
In
te
rn
al
2012 PTC
Module 2 | Page 67
Mechanism\Tools_Drag-Snapshot
Task 1:
DRAG.ASM
3. Click Mechanism
nl
y
U
se
Task 2:
te
rn
al
No matter where you drag components, you can now easily return
to this assembly position by double-clicking Design_Position.
Move the mechanism using both Point Drag and Body Drag.
in the Drag
In
PT
Fo
r
Module 2 | Page 68
2012 PTC
nl
y
U
se
al
and select
2. Click Mate
the bottom surface of
DRAG_BASE.PRT and the
top of DRAG_LIFT.PRT to create
a Plane-Plane Mate constraint.
te
rn
In
Fo
r
PT
2012 PTC
Module 2 | Page 69
nl
y
U
se
Task 4:
te
rn
al
In
Fo
r
PT
Module 2 | Page 70
2012 PTC
3
nl
y
Module
U
se
Module Overview
te
rn
al
In this module, you learn basic concepts of servo motors and how they apply
motion to a mechanism. You learn how an analysis is used to run the motion
applied by motors in the mechanism. You learn how to create both geometry
and motion axis type servo motors. You learn how to configure servo motors
and use functions to assign various magnitudes of motion. Finally, you graph
the magnitude of each motor and run an analysis to verify the magnitude of
motion.
Objectives
Fo
r
PT
In
2012 PTC
Module 3 | Page 1
U
se
In
te
rn
al
nl
y
Translational
Rotational
Slot
PT
Fo
r
2012 PTC
In
te
rn
al
U
se
nl
y
In the Type tab of the Servo Motor Definition dialog box, select a Direction
Entity to define the motor as a Motion Axis or Geometry type motor:
Motion Axis This is the default direction entity type. It requires you to
select a motion axis to define the motor's direction of motion. The type
of motion axis selected determines if the motor's motion is translational
or rotational.
Flip Changes the direction of the servo motor's motion.
Geometry This direction entity type requires the following:
Geometry Reference Select a point or plane from the model that is
driven by the motor.
Reference Entity Select a point or plane that the driven model moves
with respect to. If a plane is selected, this also defines the direction of
motion.
Motion Direction If a point was selected as the Reference Entity, an
additional reference must be selected to define the direction of motion.
Flip Changes the direction of the servo motor's motion.
Motion Type The motion type defines the motion of the geometry
motor as being translational or rotational.
Fo
r
PT
You use the Profile tab of the Servo Motor Definition dialog box to define
specification for the motor.
Specifications Define the type of movement the servo motor produces:
to edit settings for the selected motion
Click Motion Axis Settings
axis. This includes Current Position, Regen value, Minimum Limit, and
Maximum Limit.
Position Specify the servo motor motion in terms of the position of a
selected reference entity.
Velocity Specify the servo motor motion in terms of its velocity.
Acceleration Specify the servo motor motion in terms of its
acceleration.
Initial Position Defines the starting position for your servo motor and
appears only if Velocity or Acceleration is selected. If you want to specify
another Initial Position, clear the Current check box and specify the
value at which the motion should start.
Initial Velocity Defines the velocity of the servo motor at the beginning
of the analysis and appears only if Acceleration is selected.
2012 PTC
Module 3 | Page 3
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 3 | Page 4
2012 PTC
nl
y
In
te
rn
al
U
se
PT
Fo
r
After motors have been added to your mechanism model, you must define
an analysis to display the motors running through their defined motion. You
configure an analysis that records and displays the motion generated by
selected motors over a specified time period.
Analysis Type
Using the MDX option in Creo Parametric, you can select two types of
analyses:
Position You should only use a position type analysis when analyzing
position motors and all geometry motors. The Position analysis jumps
2012 PTC
Module 3 | Page 5
nl
y
Graphical Display
al
U
se
te
rn
Locked Entities
PT
In
You can lock bodies and connections during your analysis run. Locking bodies
or connections fixes the position of one body or connection relative to another
during the defined analysis. Use the icons in the analysis dialog box to:
Enable/Disable Connection
the motion analysis run.
Fo
r
Initial Configuration
By selecting your initial configuration, you are setting a starting point for your
position or kinematic analysis. There are two options:
Current Screen
Snapshot
By default, each analysis starts with the mechanism displayed as the current
screen position, which is the current orientation of the bodies displayed on
the screen. However, you can set the initial configuration to establish the
Module 3 | Page 6
2012 PTC
nl
y
Alternatively, you can select and edit the Start and End values in the From
and To cells to be numerical values. For example, in an analysis running
10 seconds, you can edit the first motor to run from 0 to 5, and the second
motor to run from 6 to 10.
Fo
r
PT
In
te
rn
al
U
se
The run time defined in the analysis is relative. The motion is not
displayed in real time. The actual time it takes to run the motion is
dependent on the complexity of the models as well as computer
speed.
2012 PTC
Module 3 | Page 7
nl
y
U
se
Motor Profiles
Figure 1 Plane-Plane
Translation Motor
al
te
rn
You use geometry servo motors to define motion on points or planes when
the motion cannot be defined with a motion axis motor. This occurs when
the connections defining your model do not contain axes that define motion
in the direction you want to control.
In
Servo motors are displayed in the model as a swirling cone shape, as shown
in Figure 1.
Fo
r
PT
To create a geometry servo motor, on the Type tab of the Servo Motor
Definition dialog box, select Geometry as the driven entity type. Based on
the Geometry Reference, Reference Entity, and Motion Direction references
selected, you can create the following five types of geometry servo motors:
Plane-Plane Translation Motor A plane-plane translation motor moves a
plane in one body with respect to a plane on another body, keeping one
plane parallel to the other. The shortest distance between the two planes
measures the position value of the motor. The zero position occurs when
the driven and reference planes are coincident.
In addition to the defined motion, the driven plane is free to rotate or
translate in the reference plane, making it less restrictive than a motor
on a slider or a cylinder connection. To explicitly tie down the remaining
degrees of freedom, additional constraints such as a connection or another
servo motor can be applied.
In the example shown, the mechanism is connected using two
pin connections. You can control the motion with a rotational
motor referencing the motion axis of these motors. Instead, a
translational geometry motor was added to control the distance
of motion between the top of the clip and a horizontal plane
through the upper pin.
Module 3 | Page 8
2012 PTC
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 3 | Page 9
Mechanism\Servo_Motors_Geometry
Task 1:
GEOM_MOTOR.ASM
3. Click Mechanism
In
te
rn
al
U
se
nl
y
Fo
r
PT
Module 3 | Page 10
2012 PTC
6. Select the Profile tab in the Servo Motor Definition dialog box.
7. On the Profile tab, configure the magnitude of the motor's motion:
In the Specification drop-down list, ensure that Position is selected.
From the Magnitude drop-down list, select Ramp.
Edit the value of B from 0 to 6 and press ENTER.
U
se
nl
y
Cursor over the Ramp. Notice that the pop-up message reads q
= A + B*t, where:
q = Magnitude of motion.
A = Constant Coefficient, specified as 0 in the dialog box.
B = Slope, displayed as 6 in the dialog box.
t = The time that the motor will be run.
This means that at 0 seconds, the translational motion of the
motor will be 0 mm (q = 0 + 0*0). If the motor is run for 10
seconds, the translational motion will be 60 mm (q = 0 + 6*10).
al
te
rn
In
PT
Fo
r
2012 PTC
Module 3 | Page 11
6. Click Regenerate
from the
Quick Access toolbar to return
the model to its initial position.
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 3 | Page 12
2012 PTC
Specification
Initial Position
Magnitude
Graph
U
se
nl
y
Motor Profiles
al
In
te
rn
You use motion axis servo motors to define a motor with motion in the
remaining degree of freedom contained in a connection. For example,
selecting the motion axis of a Pin connection creates a rotational servo motor.
Selecting the motion axis of a Slider connection creates a translational servo
motor. Selecting a Slot connection creates a servo motor that drives motion
along the direction of the slot.
PT
Servo motors are displayed in the model as swirling cone shapes, as shown
in Figure 1.
Fo
r
To create a motion axis servo motor, on the Type tab of the Servo Motor
Definition dialog box, select Motion Axis as the driven entity type.
You can click the Flip button to change the direction of the motor.
2012 PTC
Module 3 | Page 13
Mechanism\Servo_Motors_Motion-Axis
Task 1:
AXIS_MOTOR.ASM
3. Click Mechanism
Motion group.
nl
y
from the
U
se
al
6. Select the Profile tab in the Servo Motor Definition dialog box.
In
te
rn
Fo
r
PT
Module 3 | Page 14
2012 PTC
Task 2:
from
nl
y
3. Select the Profile tab in the Servo Motor Definition dialog box.
te
rn
al
U
se
Fo
r
PT
In
2012 PTC
Module 3 | Page 15
Task 3:
nl
y
al
U
se
te
rn
In
9. Click Regenerate
from the Quick Access toolbar to return the
model to its initial position.
Fo
r
PT
Module 3 | Page 16
2012 PTC
nl
y
U
se
Fo
r
PT
In
te
rn
al
2012 PTC
Module 3 | Page 17
Mechanism\Motors_Slot
Task 1:
SIMPLE_SLOT_FOLLOWER.ASM
3. Click Mechanism
nl
y
al
te
rn
U
se
5. Select the Type tab if necessary. On the Type tab, select Motion
Axis.
7. Select the Profile tab in the Servo Motor Definition dialog box.
PT
In
Fo
r
Module 3 | Page 18
2012 PTC
Task 2:
nl
y
U
se
te
rn
al
Fo
r
PT
In
2012 PTC
Module 3 | Page 19
Export
Print
Zoom and Refit
Format
U
se
nl
y
Graph Tools:
al
te
rn
In
PT
To create a graph of a servo motor, select the Profile tab in the Servo
Motor Definition dialog box of a selected motor. In the Graph area at the
bottom of the dialog box, select any combination of Position, Velocity, and
Fo
r
The Graphtool window provides a set of tools that help you view, share, and
configure the graph's display.
Print graph
Repaint
Zoom In
Refit
Module 3 | Page 20
2012 PTC
Fo
r
PT
In
te
rn
al
U
se
nl
y
Format Graph
Opens the Graph Window Options dialog box to
format the graph.
File In the File menu, you can export the graph as an Excel file or text file.
2012 PTC
Module 3 | Page 21
al
U
se
nl
y
Function: q = A
q = Position, Velocity, or
Acceleration
A = Constant Coefficient
Graph Position, Velocity, and
Acceleration
te
rn
In
You use a constant function to assign motion to a servo motor. You can
specify the motion as a magnitude of position, velocity, or acceleration.
PT
Fo
r
Module 3 | Page 22
2012 PTC
Mechanism\Motion_Constant
Task 1:
CONSTANT.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
2012 PTC
Module 3 | Page 23
nl
y
Task 2:
U
se
te
rn
al
In
Fo
r
Task 3:
PT
Module 3 | Page 24
2012 PTC
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 3 | Page 25
al
U
se
nl
y
Function: q = A + B*t
q = Position, Velocity, or
Acceleration
A = Constant Coefficient
B = Slope
t = time
Graph Position, Velocity, and
Acceleration
te
rn
In
Fo
r
PT
You use a ramp function to assign motion to a servo motor. You can specify
the motion as a magnitude of position, velocity, or acceleration.
Module 3 | Page 26
2012 PTC
Mechanism\Motion_Ramp
Task 1:
RAMP.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
8. Configure the motor as a ramp motion motor, with the motion defined
as a magnitude of position:
Notice that the Specification is set to Position, the default setting
for servo motors.
Select Ramp (q = A + B*t) from the Magnitude drop-down list.
If necessary, edit constant coefficient A to be 0 and press ENTER.
Edit the slope B to 9 and press ENTER.
In the Graph area, select the check boxes for Velocity and
Acceleration.
to create a graph of the motor's position,
Click Graph Motor
velocity, and acceleration over time.
2012 PTC
Module 3 | Page 27
nl
y
Task 2:
al
U
se
1. Configure the motor as a ramp motion motor, with the motion defined
as a magnitude of velocity:
From the Specification drop-down list, select Velocity. Notice that
units are now shown as deg/sec.
Edit the slope B to 1.8 and press ENTER.
In the Graph area, select the check boxes for Position and
Acceleration.
te
rn
PT
In
Fo
r
Task 3:
1. Configure the motor as a ramp motion motor, with the motion defined
as a magnitude of acceleration:
From the Specification drop-down list, select Acceleration. Notice
that units are now shown as deg/sec.
Edit the slope B to .54 and press ENTER.
In the Graph area, select the check boxes for Position and
Velocity.
to create a graph of the motor's position,
Click Graph Motor
velocity, and acceleration over time.
Module 3 | Page 28
2012 PTC
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 3 | Page 29
O
U
se
al
q = A*cos (360*t/T + B) + C
q = Position, Velocity, or
Acceleration
A = Amplitude
B = Phase
C = Offset
T = Period
Graph Position, Velocity, and
Acceleration
nl
y
Function:
te
rn
In
Fo
r
PT
You use a cosine function to assign motion to a servo motor. You can specify
the motion as a magnitude of position, velocity, or acceleration.
Module 3 | Page 30
2012 PTC
Mechanism\Motion_Cosine
Task 1:
COSINE.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
8. Configure the motor as a cosine motion motor, with the motion defined
as a magnitude of position:
Notice that the Specification is set to Position, the default setting
for servo motors.
Select Cosine (q = A*cos (360 *t/T + B) + C) from the Magnitude
drop-down list.
Edit the amplitude A to 10 and press ENTER.
Edit the phase B to 0 and press ENTER, if necessary.
Edit the offset C to 10 and press ENTER.
Edit the period T to 10 and press ENTER.
In the Graph area, select the check boxes for Velocity and
Acceleration.
to create a graph of the motor's position,
Click Graph Motor
velocity, and acceleration over time.
2012 PTC
Module 3 | Page 31
U
se
nl
y
1. Configure the motor as a cosine motion motor, with the motion defined
as a magnitude of velocity:
From the Specification drop-down list, select Velocity. Notice that
units are now shown as mm/sec.
Edit the amplitude A to 4 and press ENTER.
Edit the phase B to 2 and press ENTER.
Edit the offset C to 0 and press ENTER.
In the Graph area, select the check boxes for Position and
Acceleration.
al
te
rn
PT
Task 3:
In
Fo
r
1. Configure the motor as a cosine motion motor, with the motion defined
as a magnitude of acceleration:
From the Specification drop-down list, select Acceleration. Notice
that units are now shown as mm/sec.
Edit the amplitude A to 5 and press ENTER.
Edit the phase B to 0 and press ENTER.
In the Graph area, select the check boxes for Position and
Velocity.
to create a graph of the motor's position,
Click Graph Motor
velocity, and acceleration over time.
Module 3 | Page 32
2012 PTC
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 3 | Page 33
O
U
se
nl
y
Function:
te
rn
al
Fo
r
PT
In
You use a SCCA function to simulate a cam profile output. You can specify
the motion only as a magnitude of acceleration.
Module 3 | Page 34
2012 PTC
Mechanism\Motion_SCCA
Task 1:
SCCA.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
8. Configure the motor as a SCCA motion motor, with the motion defined
as a magnitude of acceleration:
Select SCCA from the Magnitude drop-down list.
Notice that the Specification is automatically set to Acceleration
and cannot be changed.
Edit the amplitude A to be .25 and press ENTER, if necessary.
Edit the phase B to be .5 and press ENTER, if necessary.
Edit the offset H to be 5 and press ENTER.
Edit the period T to be 1 and press ENTER, if necessary.
2012 PTC
Module 3 | Page 35
nl
y
Fo
r
PT
In
te
rn
al
U
se
Module 3 | Page 36
2012 PTC
O
U
se
te
rn
al
nl
y
Function:
Fo
r
PT
In
You use a cycloidal function to assign motion to a servo motor. You can
specify the motion as a magnitude of position, velocity, or acceleration.
2012 PTC
Module 3 | Page 37
Mechanism\Motion_Cycloidal
Task 1:
CYCLOIDAL.ASM
3. Click Mechanism
nl
y
te
rn
al
U
se
PT
In
Fo
r
Module 3 | Page 38
2012 PTC
U
se
nl
y
te
rn
al
The graph indicates that the velocity of the motor starts at 0 and
increases cyclically until it reaches 2 mm/sec.
2. In the Graphtool dialog box, click File > Exit.
Assign and graph a translational acceleration, cycloidal motion.
In
Task 3:
Fo
r
PT
2012 PTC
Module 3 | Page 39
al
U
se
nl
y
te
rn
In
Fo
r
PT
You use a parabolic function to assign motion to a servo motor. You can
specify the motion as a magnitude of position, velocity, or acceleration.
Module 3 | Page 40
2012 PTC
Mechanism\Motion_Parabolic
Task 1:
PARABOLIC.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
2012 PTC
Module 3 | Page 41
nl
y
Task 2:
U
se
te
rn
al
In
Task 3:
PT
Fo
r
Module 3 | Page 42
2012 PTC
nl
y
Fo
r
PT
In
te
rn
al
U
se
2012 PTC
Module 3 | Page 43
O
U
se
al
nl
y
Polynomial Motion:
te
rn
In
Fo
r
PT
You use a polynomial function to assign motion to a servo motor. You can
specify the motion as a magnitude of position, velocity, or acceleration.
Module 3 | Page 44
2012 PTC
Mechanism\Motion_Polynomial
Task 1:
POLYNOMIAL.ASM
te
rn
al
U
se
3. Click Mechanism
nl
y
PT
In
Fo
r
2012 PTC
Module 3 | Page 45
nl
y
U
se
al
te
rn
Fo
r
PT
In
Module 3 | Page 46
2012 PTC
te
rn
al
U
se
nl
y
In
You use a table function to assign custom motion profiles to a servo motor.
You can create motion profiles that cannot be defined by a function. You can
also specify the motion as a magnitude of position, velocity, or acceleration.
Fo
r
PT
The table motion is defined by a two column table, the first column being time
and the second being magnitude. You can read the table from a text file or
create it in the Servo Motor Definition dialog box.
2012 PTC
Module 3 | Page 47
Mechanism\Motion_Table
Task 1:
TABLE.ASM
3. Click Mechanism
nl
y
U
se
te
rn
al
PT
In
Fo
r
Module 3 | Page 48
2012 PTC
Task 2:
nl
y
U
se
te
rn
al
In
and double-click
ROT_TABLE.TAB.
to
Click Graph Motor
create a graph of the motor's
position as driven by the table.
PT
Fo
r
2012 PTC
Module 3 | Page 49
nl
y
O
U
se
al
te
rn
In
C
PT
Fo
r
Module 3 | Page 50
2012 PTC
4
O
nl
y
Module
U
se
Module Overview
te
rn
al
In this module, you learn how to evaluate analysis results. You generate
analysis results and then create measures based on those results. You learn
how to evaluate playback results and use the animate dialog box. You also
learn how to check for collisions between moving components. Finally, you
learn how to create motion envelopes.
Objectives
Fo
r
PT
In
2012 PTC
Module 4 | Page 1
nl
y
Graph Type
Measures
Result Set
Graph Measure
Load Result Set
Export Results
U
se
al
te
rn
You graph and export the results of analysis measures to verify and evaluate
the movement of your mechanism.
In
from the
PT
Fo
r
2012 PTC
Along the top of the dialog box, there are three operations that can be
performed on selected measures:
Graphs the selected measure based on the selected
Graph Measure
result set. After the measure results are complete, the Graphtool window
opens. Use the items in this window to change the display of your graph,
print it, or save it in tabular form.
nl
y
U
se
Export Results
Click here to create a Creo Parametric parameter
from the selected measure and analysis. The parameter has the name
MDO_<measure_name>. When you first create a parameter from a
measure, it is given the value of the measure at the last time step of the
analysis. The value of the Creo Parametric parameter remains constant
until you update it in the Measure Results dialog box or until you return to
Creo Parametric and change the value. If you create a parameter, and
then rerun an analysis, select the measure and analysis and click Export
Fo
r
PT
In
te
rn
al
to update the value of the parameter with the value from the
Results
new analysis.
2012 PTC
Module 4 | Page 3
al
U
se
nl
y
Type
References
Evaluation Method
te
rn
PT
In
Creating Measures
Fo
r
Measure Types
In the Type area of the Measure Definition dialog box, you can create the
following types of measures:
Position Measures the location of a point, vertex, or motion axis during
the analysis.
Velocity Measures the velocity of a point, vertex, or motion axis during
the analysis.
Acceleration Measures the acceleration of a point, vertex, or motion axis
during the analysis.
Connection Reaction Measures the reaction forces and moments at
connections.
Module 4 | Page 4
2012 PTC
te
rn
al
U
se
nl
y
In
With the MDX option you can only create the Position, Velocity,
Acceleration, Separation, Cam, Belt, 3D Contact measures, and
System and Body measures that do not require mass calculations.
With the MDO option, you can create all of the measure types.
PT
Fo
r
Evaluation Methods
When you define analysis measures, you can select from several evaluation
methods. The graph of the measure and the quantity displayed under Value in
the Measure Results dialog box are different for different evaluation methods.
For Each Time Step, you can define your measure after you run the analysis.
For the other methods, you must define the measure before running an
analysis. If you define a measure with Maximum, Minimum, Integral, Average,
Root Mean Square, or At Time evaluation methods after you run an analysis,
the Status column in the Measure Results dialog box reports Not computed
when you select the analysis.
2012 PTC
Module 4 | Page 5
Mechanism\Measure_Definitions
Task 1:
MEASURE.ASM
Display types:
3. Click Mechanism
Motion group.
nl
y
te
rn
al
U
se
from the
In
PT
Fo
r
In the Results Set area of the Measure Results dialog box, there
are no results available in which to apply measure1.
Module 4 | Page 6
2012 PTC
nl
y
13. In the Mechanism tree, expand PLAYBACKS. Notice that the two
analysis runs are now in session.
U
se
15. The Measure Results dialog box appears, click measure1 and then
click NO_TRANSLATION.
te
rn
al
The Value listed for measure1 in the dialog box for both analyses
is 52.1564. This is the value at the start point of the analysis
runs, where both have the same value.
In
Fo
r
PT
in the Measure
Measure
Results dialog box.
From the graph, you can verify that the measure results from the
WITH_TRANSLATION analysis produce a larger Y-component
result than the NO_TRANSLATION analysis.
2012 PTC
Module 4 | Page 7
Task 2:
nl
y
The value listed for the measure now reads Not Computed.
This is because the Maximum evaluation method requires the
analysis to be rerun.
U
se
te
rn
al
9. The Measure Results dialog box appears click measure1 and click
WITH_TRANSLATION.
The value listed for measure1, the maximum measure of the
Y-component during the analysis run, is 107.524.
In
PT
Fo
r
Module 4 | Page 8
2012 PTC
nl
y
U
se
te
rn
al
Configure Playbacks:
In
You use the Playbacks dialog box to view an analysis result set. You can
also change the display of your result set, check for interference, specify the
amount of time the result set plays, and save it in several different formats.
PT
Fo
r
You open the Playbacks dialog box using one of the following methods:
In the ribbon, click Playback from the Analysis group.
from the mechanism toolbar.
Click Playback
Right-click PLAYBACKS from the mechanism tree and select Play.
Module 4 | Page 9
Export Results
Exports a result set as a frame file with a .fra
extension. You can use the .fra file to create a motion envelope after you
exit Mechanism Design. Use the Motion Envlp option from Creo Parametric
by clicking File > Save As > Save a Copy and selecting Motion Envlp as
the file type.
nl
y
Configuring Playbacks
Fo
r
PT
In
te
rn
al
U
se
Module 4 | Page 10
2012 PTC
Mechanism\Playback_Results
Task 1:
PLAYBACK.ASM
3. Click Mechanism
nl
y
al
6. Right-click NO_TRANSLATION
(KINEMATICS) and select Run.
U
se
In
te
rn
PT
Fo
r
2012 PTC
Module 4 | Page 11
Task 2:
nl
y
Click Play
and then slide the
Speed bar to the right to increase
the speed of the playback.
U
se
al
5. In the Playbacks dialog box, clear the Default Schedule check box.
te
rn
In
PT
9. Click Play
and then slide
the Speed bar to the right to
increase speed of the playback.
Fo
r
Module 4 | Page 12
2012 PTC
nl
y
Frames
Play and Frame Controls
Continuous Playback
Reverse Playback
Speed Control
Capture
U
se
al
Animate Controls
te
rn
You use the Animate dialog box to control speed and direction when you
play back an animation result set.
PT
Play
In
The Animate dialog box uses controls similar to a typical music or DVD
player to control animation of the results you are playing. The buttons used
are as follows:
Play Backwards
Fo
r
Stop
Next Frame
Previous Frame
Reset To Beginning
animation.
Advance To End
Repeat Animation
loops.
Reverse At Ends
Reverses playback direction at each end of
the animation.
Frame slide bar Slide the bar to advance the playback one frame at a
time. The current frame number is displayed below the bar.
Speed slide bar Slide the bar to adjust the animation speed, left for
slower and right for faster.
2012 PTC
Module 4 | Page 13
nl
y
In
te
rn
al
U
se
Image Size The default width and height values are the dimensions of
the current graphics window (excluding the timeline and the navigation
pane). These values do not change if you resize the graphics window
while the Capture dialog box is open.
Lock Aspect Ratio Select this check box to ensure that the width-to-height
ratio remains the same when you resize the graphics window.
Quality Select the Photorender Frames check box to create a
photorealistic rendering of the animation.
Frame Rate Set the frame rate at which to record an MPEG or AVI file.
Compression Click Select to open the Video Compression dialog box and
select a video setting from the list. Then configure the compression as
required or accept the default Uncompressed.
PT
Compression settings are only available for AVI files and cannot
be undone once the animation has been captured.
Fo
r
Module 4 | Page 14
2012 PTC
nl
y
U
se
te
rn
al
In
PT
Fo
r
Module 4 | Page 15
Fo
r
PT
In
te
rn
al
U
se
nl
y
Module 4 | Page 16
2012 PTC
Mechanism\Collisions_Check
Task 1:
COLLISION.ASM
nl
y
3. Select and drag the arm of the assembly so components collide with
one another.
4. Middle-click to stop the drag.
In
te
rn
al
U
se
PT
Fo
r
2012 PTC
Module 4 | Page 17
Task 2:
and
te
rn
to start the
al
U
se
nl
y
In
PT
8. Click Play
approximately 12
times, so the animation steps
through each frame where
collision is detected.
Fo
r
2012 PTC
nl
y
PT
In
te
rn
al
U
se
Figure 1 Mechanism
Fo
r
in the
Module 4 | Page 19
In
te
rn
al
U
se
nl
y
Quality Level In the Quality area, specify the quality level for creating the
motion envelope model. Type an integer from 1-10. The default quality
level of 1 is the lowest quality model. Models at this level are created from
a low number of facets, and thus have a lower quality representation of the
motion. Using a higher quality level, such as 10, increases the number of
facets and yields a higher-quality representation. Note that higher quality
levels require more computer resources to create.
Select Components Select or de-select sub-assemblies, parts, or bodies
in your assembly to include in your motion envelope.
Special Handling Depending on your requirements, select or clear the
Ignore Skeletons and Ignore Quilts check boxes.
Invert Triangle Pairs After you create and preview a motion envelope,
click Invert Triangle Pairs to access these options and adjust the motion
envelope.
Output Format In the Output Format area of the dialog box, specify one
of the following output file formats:
Part Creates a Creo Parametric part with faceted solid geometry.
LW Part Creates a lightweight Creo Parametric part with a lightweight
facet feature.
STL Creates a .stl file.
VRML Creates a .vrl file.
Output File Name In the Output File Name area, you can accept the
default file name or specify another name. For Part and LW Part envelopes,
you can also create the model using the default template model.
Preview Creates a shaded representation of the triangles for the motion
envelope. A message window reports the number of triangles produced.
Create Completes the envelope and saves the model to disk.
Fo
r
PT
You also create a motion envelope by reading in an exported frame file. The
benefit of this method is that you can use it outside of Mechanism mode. You
can send a frame file to a user or supplier who does not have access to
Mechanism mode and they can still create the motion envelope model.
Use the following steps to create a motion envelope using this method:
Restore or select an analysis results file (.pbk) in the Playbacks dialog box
Module 4 | Page 20
2012 PTC
Mechanism\Motion_Envelopes
Task 1:
ENVELOPE.ASM
3. Click Mechanism
nl
y
and
U
se
te
rn
al
You will use this frame file to create a motion envelope in a later
task.
In
PT
Fo
r
8. Click Open
from the Quick
Access toolbar.
9. Double-click ENVELOPE_
ENV0001.PRT to open the newly
created motion envelope.
2012 PTC
Module 4 | Page 21
nl
y
1. Click Windows
and select ENVELOPE.ASM from the Quick
Access toolbar to return to the mechanism assembly.
2. Select the Applications tab.
3. Click Mechanism
U
se
5. The Save a Copy dialog box appears. Select Motion Envlp from the
Type drop-down list and click OK.
te
rn
al
In
PT
7. Click Open
from the Quick
Access toolbar.
Fo
r
8. Double-click ENVELOPE_
ENV0002.PRT to open the newly
created motion envelope.
Module 4 | Page 22
2012 PTC
Copyright
Mechanism Design using Creo Parametric 2.0
Copyright 2012 Parametric Technology Corporation and/or Its Subsidiary Companies.
All Rights Reserved.
nl
y
User and training guides and related documentation from Parametric Technology Corporation and its subsidiary companies (collectively
"PTC") are subject to the copyright laws of the United States and other countries and are provided under a license agreement that restricts
copying, disclosure, and use of such documentation. PTC hereby grants to the licensed software user the right to make copies in printed form
of this documentation if provided on software media, but only for internal/personal use and in accordance with the license agreement under
which the applicable software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by
PTC. Training materials may not be copied without the express written consent of PTC. This documentation may not be disclosed, transferred,
modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any means without the prior written
consent of PTC and no authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a
warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary
information, and is protected by the copyright laws of the United States and other countries. It may not be copied or distributed in any form
or medium, disclosed to third parties, or used in any manner not provided for in the software licenses agreement except with written prior
approval from PTC.
U
se
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.
PTC regards software piracy as the crime it is, and we view offenders accordingly. We do not tolerate the piracy of PTC software products,
and we pursue (both civilly and criminally) those who do so using all legal means available, including public and private surveillance resources.
As part of these efforts, PTC uses data monitoring and scouring technologies to obtain and transmit data on users of illegal copies of our
software. This data collection is not performed on users of legally licensed software from PTC and its authorized distributors. If you are using
an illegal copy of our software and do not consent to the collection and transmission of such data (including to the United States), cease
using the illegal version, and contact PTC to obtain a legally licensed copy.
al
Important Copyright, Trademark, Patent, and Licensing Information: See the About Box, or copyright notice, of your PTC software.
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND
te
rn
This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b)
(OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN95), and are provided to the US Government under a limited commercial license
only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth
in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT88) or Commercial
Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN87), as applicable. 01012012
PT
T3923-390-02
Date
PRINTING HISTORY
Document No.
In
08/09/2012
Fo
r
Description
Initial Printing of:
Mechanism Design using Creo Parametric 2.0