Animation Help
Animation Help
0
Part I.
ME170
The pin connection and slider connection are the two simplest and most common mechanism
connections. This document provides instructions for creating each connection. The ME 170
term project instructions state that you must have at least one motion axis in your final project.
Your motion axis does not have to be a pin-type or a slider-type. These two connection
instructions are provided solely as a reference.
The outline of this document is as follows:
Page 1 of 21
Part II.
ME 170
3) Select the component you would like to assemble and click "Open."
4) Select a "Pin" connection from the motion connection drop-down menu.
5) Open the "Placement" tab in the assembly ribbon. This will help guide you through the
definition of the connection (image below).
Page 2 of 21
ME 170
6) Notice that the connection definition is asking for "Axis alignment" references. Consequently,
we will first select the axes to align.
7) Select the rotation axis for the pin connection. Note that a cylindrical surface, the axis of a
coordinate system, and an actual axis can all be used to define a rotation axis. In the image
below, the inner cylindrical surfaces of the hinge have been selected.
8) After selecting the rotation axes, go back to the "Placement" tab in the assembly ribbon
(image below). Notice that Creo now requests that we select "Translation" constraints.
The pin connection in Creo does not permit translational motion. It only permits rotation
around one axis. It is a single degree-of-freedom (1 DOF) connection. The translation
constraint is used to align the rotating components along the rotation axis.
Page 3 of 21
ME 170
9) Select two planes or surfaces normal to the motion axis to serve as translational alignment
constraints. Note that an offset or distance value can be specified for the translation
constraint, so the planes or surfaces do not need to be coincident. In the hinge example, two
mating surfaces have been selected to be coincident.
Page 4 of 21
ME 170
10) Go back to the "Placement" tab on the assembly ribbon. Click on "Rotation Axis" to define
additional useful parameters for the hinge.
The parameters under the "Rotation Axis" heading govern the regeneration value and
minimum, and maximum limits of motion for the hinge. If these parameters are not defined,
Creo will permit unrealistic motion of the component such as that shown in the image below.
11) Select two planes to serve as angular references for the regen value and max and min limits
of motion. The two upper surfaces of the hinge have been selected as shown in the image
below.
12) Double click the angle in the model window and specify a regeneration value. Click the
middle mouse button to confirm the new value. An angle of "90.00" has be specified in the
image below. However, "90" was insufficient. The angle had to be adjusted to "-90" to yield
a physically-feasible orientation.
13) Click the ">>" button in the "Placement" tab to set the current position as the regeneration
position (image below).
Page 5 of 21
ME 170
14) Click the "Enable regeneration value" checkbox to enable a regeneration value. If necessary
(if required by your design), specify minimum and maximum limits of motion and check the
checkboxes to enable these constraints.
16) Move your newly assembled component by holding CTRL+ALT and clicking and dragging
the component. Notice that the motion will stop at the defined minimum and maximum limits.
If you have defined a regeneration value, click regenerate or type CTRL+G to regenerate the
model to return the model to its base state.
17) NOTE: Pay particular attention to your assembly references when assembling components.
Additional components which are assembled with references to moving components, may
themselves become moving components.
Page 6 of 21
ME 170
2) Select the component you would like to assemble and click "Open."
3) Open the "Placement" tab in the assembly ribbon. This will help guide you through the
definition of the connection.
Notice that the connection definition is asking for "Axis alignment" definition. Consequently,
we will first select the motion axes to align.
Page 7 of 21
ME 170
4) Select the motion axis for the slider connection. This is the axis along which the two
components will slide. Note that a cylindrical surface, the axis of a coordinate system, and an
actual axis can all be used to define a motion axis. In the image below, the inner cylindrical
surface of the pneumatic cylinder and the outer cylindrical surface of the shaft have been
selected.
5) After selecting the rotation axes, go back to the "Placement" tab in the assembly ribbon.
Notice that Creo now requests that we select "Rotation" constraints.
The slider connection in Creo does not permit rotational motion. It only permits translation
along one axis. It is a single degree-of-freedom (1 DOF) connection. The rotation constraint
is used to align the translating components along the translation axis.
6) Select two planes or surfaces parallel to the translation axis to serve as rotational alignment
constraints (image below). These two planes or surfaces will be constrained to be oriented
parallel to one another. An offset angle cannot be specified for this rotation constraint. In this
example, flat surfaces on the piston and the cylinder have been selected.
Note that this is not a particularly realistic constraint for a pneumatic cylinder. The piston of
a pneumatic cylinder is typically free to rotate about its translation axis. Consequently, Creo's
"Cylinder" motion connection would be more appropriate. However, for the purposes of this
example, the pneumatic cylinder will suffice.
Page 8 of 21
ME 170
7) Go back to the "Placement" tab on the assembly ribbon. Click on "Translation Axis" to
define additional useful parameters for the slider connection.
The parameters under the "Translation Axis" heading govern the regeneration value and
minimum, and maximum limits of motion for the slider connection. If these parameters are
not defined, Creo will permit unrealistic motion of the component such as a piston that
moves beyond its mechanical stops in the pneumatic cylinder.
8) Select two planes or surfaces to serve as translation references for the regen value and max
and min limits of translational motion. These two planes or surfaces should be normal to the
axis of motion. The top surfaces of the piston and cylinder have been selected for this
example.
Page 9 of 21
ME 170
9) Double click the distance in the model window and specify a regeneration value. Click the
middle mouse button to confirm the new value. An distance of "1.00" has be specified in the
image below.
10) Click the ">>" button in the "Placement" tab to set the current position as the regeneration
position.
11) Click the "Enable regeneration value" checkbox to enable a regeneration value. If necessary
(if required by your design), specify minimum and maximum limits of motion and check the
checkboxes to enable these constraints.
Page 10 of 21
ME 170
13) Move your newly assembled component by holding CTRL+ALT and clicking and dragging
the component. Notice that the motion will stop at the defined minimum and maximum limits.
If you have defined a regeneration value, click regenerate or type CTRL+G to regenerate the
model to return the model to its base state.
NOTE: Pay particular attention to your assembly references when assembling components.
Additional components which are assembled with references to moving components, may
themselves become moving components.
Part IV.
1) In order to create an animation with snapshots, we must first create the snapshots that we will
use for the animation. Open the assembly that you would like to animate. Your assembly
should be fully assembled, appropriately colored, and the appropriate motion connections
should be defined.
2) Navigate to the "Model" ribbon and click the "Drag Components" icon.
3) In the new window on the right side of the screen, click the arrow next to "Snapshots" to
expose the Snapshots window.
4) Click and drag your component to the first position of your animation. Note that you will
only be able to record 10 frames for your snapshot animation. It is possible to create multiple
animations if one does not adequately demonstrate the functionality of your part.
5) Once your component is in position, click the "Take a Snapshot" button in the "Drag"
window (image below).
Page 11 of 21
ME 170
6) Click and drag your assembly to a new orientation. Take multiple snapshots of your
component to use for your animation. You can delete snapshots by right clicking on them and
selecting "Delete" in the "Drag" window.
7) Once you have enough snapshots (10 max for the particular animation), close the "Drag"
window.
8) To begin an animation, navigate to the "Applications" tab and click the "Animation" icon.
10) Specify a name for your animation and click "OK" (image below).
Page 12 of 21
ME 170
11) Click the "Key Frame Sequence" icon on the top ribbon to create a new frame sequence.
12) Populate your animation with snapshots by selecting a snapshot, specifying the time, and
clicking the "+" button. Note that the time will increment automatically by 1 second each
time you add a snapshot to the animation. The one-second-per-snapshot baseline is good for
timing.
13) Change the interpolation buttons from "Linear" to "Smooth" to increase the production
quality of your animation (image below).
Page 13 of 21
ME 170
Page 14 of 21
ME 170
19) Click "OK" to cloes the "Animation Time Domain" box. Click the "Generate" button to
rebuild your animation. Navigate back to the "Playback" controls to watch your animation.
20) To save the animation, first save your assembly in Creo (File > Save or CTRL+S). Click the
"Capture" buttons in the "Playback" controls area.
21) Specify a name and parameters for your video file (image below).
Page 15 of 21
ME 170
Part V.
1) In this set of instructions, we will create a servo motor to "power" our motion connection.
We will then create and animation using the motion generated from this motor. The servo
motor definition and mechanism analysis will be conducted in Creo's Mechanism application,
which is a very powerful program for kinematic analysis.
2) Navigate to the "Applications" ribbon and click the "Mechanism" icon.
3) Click the "Servo Motor" icon to define a new servo motor (image below).
Page 16 of 21
ME 170
4) Select a "motion axis" to power with the servo motor. "Motion axes" are created in the
assembly when parts are assembled using motion or joint connections such as the pin and
slider connections. The presence of a motion axis is indicated by the small orange icon as
shown in the image of the hinge below.
Servo motors are not typically defined on passive motion axes (such as the hinge axis in this
example). The axes of motors, pneumatic cylinders, hand-operated levers, etc. - components
which will provide power to the system or assembly - are more common choices for servo
motors.
5) Click the "Profile" tab in the "Servo Motor Definition" box to continue defining the servo
motor.
6) A constant velocity profile is arguably the simplest motion profile for an animation. However,
acceleration and position profiles can also be specified with constant, linear, parabolic, and
sinusoidal functions.
To specify a constant velocity profile, select "Velocity" under "Specification" and select
"Constant" under "Magnitude". Specify a value for the constant velocity magnitude, in this
case, we specified a value of "15" degrees per second. Images can be found on the next page.
The magnitude value will depend on the components being animated and could even be
negative. Specify an initial angle or initial position for the motion. -135 degrees is one of the
limits of our hinge, so it provides a good starting point for the servo motor's motion
definition.
Page 17 of 21
ME 170
7) You can graph the position, velocity, and acceleration profiles for your components by
selecting the appropriate check boxes and clicking the "Graph" icon in the lower part of the
dialog box. These graphs are quite useful when working with and troubleshooting more
complex motion profiles.
8) Click OK to confirm your servo motor definition. You can always go back and edit the servo
motor's parameters.
9) Click the "Mechanism Analysis" icon to start a mechanism analysis (image below).
Page 18 of 21
ME 170
10) Specify a start time (zero is good) and an end time and click "Run." Your mechanism will
follow the motion profile defined by your servomotor(s). Servomotors can be added to or
deleted from the mechanism analysis under the "Motors" tab in of this window.
11) Click "OK" once the analysis is complete.
12) Click the "Playback" icon to watch your current motion analysis (image below).
Page 19 of 21
ME 170
13) If you have multiple motion analyses, select the one you wish to view and click the
"Playback" icon in the "Playbacks" window.
14) Use the playback controls to view the animation of your assembly. Press the "Capture"
button to record a video of your animation.
15) Specify a name and parameters for your video file.
Page 20 of 21
ME 170
17) If you would like to edit the motion profile of your servo motor, navigate to the servomotor
in the "Mechanism Tree". Right click the servo motor, and select the "Edit Definition" icon.
Page 21 of 21