Parametric Technology Corporation
Design Animation Tutorial #2
Assembly and motion sequence of engine
This short tutorial will demonstrate the procedure to include a
mechanism model with motion in an animation sequence. Using a
simple engine model you will create an assembly and motion sequence.
The files for this tutorial were saved in Pro/EN!NEE" #$$$i
2
.
%owever& the pic's and U! snap shots are for release #$$(. The tutorial
can still be followed in #$$$i
2
with minor
U! changes. The assembly
may fail during the animation run in #$$(. Choose to ignore the failure
and continue the animation if this happens.
1. )pen the assembly engine.asm. Turn off datum entities and
shade model.
2. Enter the *esign +nimation e,tension by pic'ing Applications/
Animation. The icons in the tool bar from left to right are- new
animation& animation icon display& body definition& drag and create
snap shots& 'ey frame sequence& body loc'& create driver& view at time&
component display at time& edit& undo& redo& delete& run animation&
playbac' results& and e,port frame file. +lso notice there is a new
+nimation pull down menu and other menus such as Utilities and
.iew now have +nimation specific buttons. The +nimation menu
does everything the tool bar does and also provides some e,tra
functionality. Note that the connections created in /echanism *esign
are displayed on the model and can now be used to create the
animation sequence.
3. The first part of the animation will be an assembly sequence.
This means we want to move each part individually. 0ince we
are wor'ing with a mechanism model& which contains bodies
with more than one part& we will specify one part per body. This
will enable us to create a disassembly sequense. 1odies are
groups of parts that move together using the same idea as in
/echanica /otion. 1odies can be defined however we wish in
*esign +nimation regardless of the assembly constraints or
mechanism connections. 2or this assembly we will change this
so each part is its own body. Use the body definition or menu
Animation / Body Definition / One Part Per Body / Close /.
The housing part 1loc'.prt will be our ground& so we will add it
*ecember #$$$
(
Parametric Technology Corporation
to the round body by highlighting round / !dit / "elect
bloc#.prt / Done "el/ O$/ Close.
%. Ne,t& create snapshots to be used in a 'ey frame sequence. 1y
either selecting the icon or Animation / "naps&ot. 3ou will
notice two snapshots are already available and !nitial40napshot.
!nitial40napshot is automatically created every the *rag window
is opened. 0napshot( and 0napshot# are the snapshots created in
/echanism *esign. 0ee below for a description of this U!. The
bottom image is for the Contraints tab.
*ecember #$$$
#
0nap 0hot icon
*rag in any orentation
*rag in fi,ed orientation
*rag in 5& 3& and 6 directions relative
to active Csys
"otate about 5& 3& and 6 a,is relative
to active Csys
0elect active Csys
*rag using pac'age move functionality
.
i
e
w
s
n
a
p
s
h
o
t
U
s
i
n
g
p
o
s
i
t
i
o
n
s
f
r
o
m
e
,
i
s
t
i
n
g
s
n
a
p
s
h
o
t
U
s
e
s
n
a
p
h
s
o
t
i
n
a
d
r
a
w
i
n
g
v
i
e
w
s
a
v
e
d
a
s
a
n
e
,
p
l
o
d
e
s
t
a
t
e
U
p
d
a
t
e
a
s
n
a
p
s
h
o
t
t
o
c
u
r
r
e
n
t
p
a
r
t
p
o
s
i
t
i
o
n
s
*
e
l
e
t
e
a
s
n
a
p
s
h
o
t
Parametric Technology Corporation
'. Use the drag functionality to create a series of snapshots for the
animation.
0elect icon to enable/disable connections.
Pic' 2 pin connections between the con rods and the cran'
shaft. Done "el
0elect icon to pic' current coordinate system.
0elect con rod on right side.
0elect icon to move in y direction.
0elect end(cap on right and
drag down.
Drag and place component
with left mouse button.
0elect icon to pic' current
coordinate system.
*ecember #$$$
7
Create a snapshot
/ove bodies by aligning surfaces
/ove bodies by mating surfaces
/ove bodies by orienting surfaces
8oc' bodies together
*isable/Enable mechanism connections
Copy constraints
Paste constraints
*rag bodies using pac'age move
+
s
s
e
m
b
l
e
b
o
d
i
e
s
u
s
i
n
g
c
o
n
s
t
r
a
i
n
t
s
T
u
r
n
o
n
o
r
o
f
f
c
o
n
s
t
r
a
i
n
t
s
*
e
l
e
t
e
c
o
n
s
t
r
a
i
n
t
s
Parametric Technology Corporation
0elect connecting rod on left
side.
0elect icon to move in y
direction.
0elect end(cap on left and drag
down.
Drag and place component
with left mouse button.
Pic' camera icon in upper left
corner to ta'e a 9snaps&ot.:
;0napshot7<
). Now& you will drag the cran'shaft.
0elect icon for enable/disable connections.
Pic' ball and cylinder *oints between cran' shaft and
housing. Done "el
0elect current coordinate system icon.
Pic' bloc# part
0elect y direction icon
Pic' cran#s&aft.
Drag do+n and place with left mouse button.
Pic' camera to ta'e a 9snaps&ot.: ;0napshot=<
,. "epeat process to drag each connecting rod.
Pic' enable/disable connection icon
Pic' 2 cylinder *oints between connecting rods and pistons.
Done "el
0elect current coordinate system icon
Pic' bloc# part on
0elect y direction icon
Pic' connecting rod on right
Drag do+n and place part
Pic' connecting rod on left
Drag do+n and place
Ta'e snaps&ot ;0napshot ><
0elect - direction
Drag and place right connecting rod
Drag and place left connecting rod
Ta'e snaps&ot ;0napshot ?<
*ecember #$$$
=
Parametric Technology Corporation
.. "epeat drag process for the two pistons.
Pic' enable/disable connection icon
Pic' t+o cylinder *oints between the bloc' and pistons.
Pic' align icon
Pic' top surface of piston on right
Pic' top surface of piston on left
Pic' y direction icon
Pic' one of the piston parts
Drag do+n and place both parts
Ta'e snaps&ot ;0napshot@<
/. Create a new Aey 2rame 0equence. Close drag dialog use icon
or menu / Animation / $ey 0rame "equence / pic# snaps&ot
names from pull do+n menu / 1 /. +dd the snap shots in
reverse order from 0napshotB to 0napshot( ;s'ip 0napshot#<.
*ecember #$$$
>
Parametric Technology Corporation
12. Pic# Bodies 3ab and select first item in list& hold down shift 'ey
and select bottom item in list. This will highlight all snapshots.
Pic' the 4equired button. O$ to e,it dialog.
11. 0tart +nimation by selecting Animation/ "tart or the
start icon. Catch the animation. Note that the view is
the orientation the model was in when the animation
started. The animation can be played bac' including
interference chec'ing by selecting- Animation/
Playbac#.
12. Create an event to symboliDe the end of the assembly
sequence. Animation / !5ent. 2ill in li'e right.
13. 8oc' parts together to act li'e the original body
definition before the assembly sequence. Animation/
6e+/ 7oc# Bodies or icon.
"elect connecting rod on rig&t
"elect matc&ing end cap
0ill in bottom of form li#e one on rig&t and
Apply
"elect connecting rod on left
"elect matc&ing end cap
0ill in bottom of form li#e one on rig&t and
Apply / Close
1%. +pply the driver from the mechanism to the animation.
New drivers can be created in *esign +nimation-
Animation / Dri5er / pic# Dri5er1 / !dit / Pic#
Profile tab /C&ange from position to 5elocity / initial
position of 1.2 / c&ange to Constant at 122/ O$/
8nclude/ Close. To modify the length of time a driver
is active double pic# on t&e tag in the timeline.
/odify form to loo' li'e one below.
*ecember #$$$
?
Parametric Technology Corporation
1'. 0tart animation either with icon or Animation/ "tart.
1). To control views-
Change to the saved view- A"91
Use icon or menu Animation / :ie+ ; 3ime /.
2ill out the dialogue to loo' li'e the right image.
Pic' Apply button. Note an event is placed above
the first snapshot in the time line.
1,. "epeat for final orientation-
Change dialog to match image on right.
This will create the snapshot event at the last
snapshot in the series.
Close dialog
1.. "tart the animation again and see that the view
slowly changes from the beginning to the end. The
final time line should loo' li'e the image
below.
*ecember #$$$
@
Parametric Technology Corporation
1/. Try creating component display states and applying them in the
animation.
22. To e,port animation files& be sure the final run is complete. Then
play bac' the results using the icon or the menu. !n the playbac'
dialogue pic' Capture. This gives the option to create an
/PE movie or EPE frames. There is also an option to photo
render the output. The photo render settings can be set up in
Pro/EN!NEE" to control the room environment& lights&
te,tures and reflections.
*ecember #$$$
B