You are on page 1of 13

Lab Session 9: Importing Pro/E Geometry

Page 1

Lab 9: Importing Pro/E Geometry

Objective
This lab will e plain how to import Pro/E parts an! assemblies" # Pro/E mo!el will be importe! an! the geometry generate! into !i$$erent parts to %se in an analysis !oc%ment" This lab will also o%tline the con!itions o$ importing Pro/E mo!els"

Lab 9 #gen!a
1" &tart 'irt%al"Lab an! #nalysis (" )isc%ss con!itions o$ importing a Pro/E mo!el in 'L *" Open Pro/E assembly +" #!! joints an! constraints to !oor ,nob

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page (

&tarting 'irt%al"Lab -otion


&tarting %p the 'irt%al"Lab so$tware:
To start 'irt%al"Lab environment: 1" )o%ble.clic, on the Virtual.Lab icon on yo%r !es,top"

Opening a new 'irt%al"Lab -otion -o!el:


1" &elect Start Motion Mechanism Design $rom the &tart men%" #n image o$ the 'irt%al"Lab -otion Inter$ace is shown below"

Pro/E Import )isc%ssion


There are a $ew con!itions $or importing Pro/E parts an! assemblies that sho%l! be $irst consi!ere! be$ore importing geometry" These are: Translation o$ wire$rame/s%r$ace geometry is not s%pporte! The parts are importe! as soli!s" There$ore in!ivi!%al lines/ points/ or planes o$ that part may not be e!ite!

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page *

-ass properties 0basically !ensity1 cannot be retrieve! $rom Pro/E mo!el" &o %sers have to set the !ensity in the 2#TPart !oc%ment a$ter translation or wor, with %ser !e$ine! mass properties in the motion.bo!y" The %nits o$ the assembly an! parts m%st all be consistent # es o$ revol%tion are c%rrently only selectable $or cylin!rical s%r$aces" #ll other types o$ s%r$aces are create! as n%rbs so 2#TI# !oes not allow the selection o$ a es

Importing a Pro/E #ssembly


1" 3rom the 'irt%al"Lab -ain -en% select Insert E isting 2#) -o!el" 4ighlight a pro!%ct no!e %n!er the Lin,s -anager to speci$y the 2#TPro!%ct !oc%ment in which to save the importe! geometry an! select !oor,nob"asm $rom the 3ile &election 5in!ow" Leave 6epair Geometry an! Import &%r$ace Geometry %nchec,e!" (" # &tat%s win!ow will appear showing the import progress" 3ive new Part )oc%ments sho%l! appear %n!er the Pro!%ct176OOT Pro!%ct )oc%ment once the assembly import is complete" 2lic, the lose !in"o# b%tton"

6eorgani8e &peci$ication Tree


5hen yo% loo, at the &peci$ication Tree a$ter import/ yo% will see that each Pro.E part is given its own branch o$ the tree" It wo%l! ma,e logical sense to then gro%p some o$ these parts together/ s%ch as the !oor/ $aceplate an! cover/ since they will never move relative to each other" 1" Go to the -otion Pro!%ct )esign wor,bench by !o%ble clic,ing on Pro!%ct176oot" (" #!! a new pro!%ct %n!er the main pro!%ct to hol! the !oor assembly parts" 6ight clic, on Pro!%ct176oot an! select omponents$%&e# omponent.

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page +

*" # new branch will appear at the bottom o$ the tree/ right clic, on it an! select Properties/ change the name to )oor#ssembly" +" The part !oc%ments can now be gro%pe! %n!er this new component branch/ there are two ways to !o this: a" 6ight clic, on the pro!%ct no!e associate! with the part !oc%ment/

an! select ut" 6ight clic, on )oor#ssembly/ the new component/ an! select Paste" b" )rag an! !rop the part pro!%ct no!e 0same as above1 into the new component" )o one o$ these processes $or three part !oc%ments: !oor 0!oor"11/ $aceplate 0$aceplate"11/ an! cover 0cover"11" 9o%r speci$ication tree sho%l! loo, li,e this when yo% are !one:

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page :

2reating ;o!ies
;o!ies are not a%tomatically create! !%ring import as they are !%ring import o$ a "!e$ $ile" ;o!ies re$erencing these parts nee! to be ma!e be$ore any joints or other ,inematics can be create!"

)e$ining the ;o!ies:


1" Go bac, to the -echanism )esign wor,bench by !o%ble clic,ing on anything in the #nalysis -o!el" (" 2lic, the ;o!y 3rom E isting Part b%tton on the -echanism -o!el 5or,bench" )ialog" This will bring %p the ;o!y 3rom E isting 2omponent

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page <

*" 6ename BodyFromExistingPart.1 to DoorAssembly" +" The Pro!%ct =o!e 3iel! Entry sho%l! alrea!y be highlighte!" 3rom the &peci$ication Tree/ &elect the )oor#ssembly 0)oor#ssembly1 branch" This in!icates that the geometry associate! with the bo!y )OO6 comes $rom the )oor#ssembly 2omponent" :" 3rom the !rop !own men% to the right o$ the Fixed to Ground 3iel! Entry/ &elect true" <" &elect '( to close the !ialog" >" 6epeat this $or the latch 0latch"11 an! han!le 0han!le"11/ e cept ma,e s%re that Fixed to Ground is )alse"

2reating ?oints
Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page >

This section will !etail the steps to ma,e the joints to allow proper movement o$ the !oor,nob" 1" 2lic, on the blac, !own arrow ne t to the brac,et joint icon e pan! the joint toolbar" &elect the cylin!rical joint b%tton open the cylin!rical joint !ialog" " This will " This sho%l!

(" The cylin!rical joint re@%ires !e$ining two a es $or revol%tion" &,ate the c%rsor over the center post o$ the han!le %ntil the a is line highlights:

2lic, to select this a is" *" &,ate over the center a is o$ the circ%lar !oor c%to%t:

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page A

The center a is o$ the circle sho%l! highlight" &elect this centerline a is as the secon! a is o$ revol%tion" 2lic, '( to close the !ialog" +" # translational joint will be !e$ine! between the latch an! !oor bo!ies" &elect the translational joint b%tton $rom the ?oints toolbar"

:" 6ight.2lic, on the 3#2EPL#TE 03#2EPL#TE"11 branch o$ the &peci$ication Tree" &elect 4i!e/&how $rom the conte t%al men%" This will hi!e the $aceplate to ma,e it easier to select a es $or the joint creation" <" 3or the ;o!y 1 a is/ select the center a is o$ the latch part:

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page 9

3or the ;o!y 1 Plane/ select the 8 plane branch %n!er the Latch Part )oc%ment" >" 3or the ;o!y ( a is o$ rotation/ select the a is o$ the !oor coinci!ent with the latch a is/ it may help to hi!e the latch"

3or the ;o!y ( plane/ &elect the 8 plane branch %n!er the )oor Part )oc%ment"

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page 1B

2reating the 2onstraint


# constraint will be %se! to sim%late the pin an! slot !esign between the han!le an! latch" # point m%st be !e$ine! on the han!le an! latch parts/ these points will be %se! in the constraint !e$inition"

2reating the Points:


1" The coor!inates o$ the center o$ the pin m%st $o%n!" 5ithin the mo!el &peci$ication tree/ )o%ble.2lic, the Latch Part )oc%ment" This will activate the &oli! Geometry 5or,bench" To a!! geometrical points/ the 5ire$rame an! &%r$ace Geometry wor,bench m%st be activate!" Go to Start Geometry !ire)rame an" Sur)ace Geometry" Then clic, on the meas%re between b%tton $o%n! on one o$ the wor,benches !isplaye! at the bottom o$ the inter$ace " This sho%l! bring %p the !ialog shown below"

(" 2lic, the !rop!own men% ne t to the Selection 1 mode 3iel! Entry an! select arc center" 6epeat this step $or the Selection 2 mode 3iel! Entry" *" &,ate the mo%se c%rsor over the en! o$ the center post on the han!le" 2lic, when the en! circle is highlighte!" =e t/ s,ate the mo%se c%rsor over the en! o$ the pin on han!le" 2lic, once when it is highlighte!"

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page 11

, +

+" The !istance between the two sho%l! be !isplaye! in the $iel! title! C-inim%m )istanceD" It sho%l! rea! (:"*99mm 0"BA* $t1" 2lic, '( to close the !ialog" :" Open the point !e$inition !ialog by clic,ing on the Point b%tton " Type in the !istance $o%n! by the -eas%re ;etween $eat%re/ (:"*99mm/ in the E $iel!" 2lic, '( to close the !ialog" # point sho%l! now appear in the center o$ the pin" # point labele! Point"1 sho%l! appear %n!er the L#T24 part !oc%ment" <" )o%ble.2lic, the 4an!le Part )oc%ment to activate" 2lic, the point b%tton " &elect the point j%st create! %n!er the Latch Part !oc%ment" # point sho%l! be a!!e! to the han!le Part )oc%ment at the same location as the point on the Latch Part" 2lic, '( to close the !ialog"

2reating the 2onstraint:


1" )o%ble.clic, the *nalysis Mo"el branch o$ the mo!el &peci$ication Tree" This will bring %p the -echanism )esign wor,bench" (" 2lic, the Di))erence onstraint b%tton "

*" In the )i$$erence 2onstraint !ialog/ assign the two points ma!e in the previo%s section as the ;o!y 1 an! ;o!y ( points" This can be !one by selecting them in the mo!el win!ow or below the L#T24 an! )OO6 Part )oc%ment branches o$ the mo!el &peci$ication Tree" Leave the Value 3iel! Entry at its !e$a%lt o$ 0.0 an! the !e$a%lt Type Constraint to X" This constrains the two points to a !istance o$ B"B in the E.!irection"

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page 1(

2reating a )river $or t%rning the han!le:


1" Fn!er the One.;o!y )river b%tton / clic, the ?oint )river b%tton to open the ?oint )river )e$inition !ialog" &elect 2ylin!rical ?oint"1 $rom the mo!el &peci$ication Tree or the -o!el )isplay win!ow" &peci$y the Type 3iel! Entry as REL.ANGLE" Le$t an! then 6ight.2lic, in the Function 3iel! Entry/ &elect &e# $rom the res%lting men%" (" 5ithin the Time #ngle 3%nction !ialog/ speci$y the Function Type 3iel! Entry as AR!"N#$" &et the secon! parameter to %&deg/ an! the thir! harmonic parameter to '&t(rn7mn" 2lic, '( to close both o$ the open !ialogs"

&olving an #nalysis -o!el


Once the #nalysis -o!el has been $%lly !e$ine!/ the ne t step is to !e$ine the #nalysis 2ase an! to r%n a sol%tion" 1" Fn!er the #nalysis -o!el #nalysis2ase branch o$ the 'irt%al"Lab &peci$ication Tree/ )o%ble.2lic, the &ol%tion &et branch" This will bring %p the &ol%tion Parameters win!ow" (" &et the nding Time 3iel! Entry to 1s/ set the !rint "nter#al 3iel! Entry to &E) *s/ an! set the wor,ing !irectory" *" &elect on the $ynamic Tab o$ the &ol%tion Parameters win!ow" &et the %eaction Force 3iel! Entry to tr(e/ by $irst selecting on the arrow to the right o$ the $iel!" &et the Max "nt Step 3iel! Entry to &E)*s" +" &elect '( to close the &ol%tion Parameters win!ow"

Virtual.Lab Motion Basic Training

Lab Session 9: Importing Pro/E Geometry


Page 1*

:" 2lic, the ompute Solution b%tton $rom the #nalysis 5or,bench" This will r%n an analysis o$ the mo!el to 1s/ an! will provi!e all bo!y positions an! res%ltant $orces $or plotting within the 'irt%al"Lab Graphing Tools" <" Once the #nalysis shows that it has complete! s%ccess$%lly/ 2lic, on the lose !in"o# b%tton in the 2omp%ting win!ow"

#nimating 6es%lts
=ow that a sol%tion has been complete! on the !oor latch mechanism/ it is possible to animate an! vis%ali8e the motion o$ the system" To animate the sim%lation: 1" Select once on the Solution Set branch o$ the &peci$ication Tree/ the branch sho%l! highlight orange" (" 2lic, the *nimate b%tton top o$ the screen" " This will bring %p the #nimation Toolbar at the

*" 2lic, the Parameters b%tton $rom the #nimation Toolbar" +" 5ithin the Player Parameters )e$inition )ialog/ set the Time Step 3iel! Entry to the Print Interval o$ &E)*s %se! !%ring this sol%tion" &elect the - in the right corner o$ the )ialog to close the win!ow" :" =ow clic, the Play 3orwar! b%tton $rom the #nimation Toolbar" <" 2lic, the *nimate b%tton a secon! time to close the #nimation Toolbar" This completes the Pro/E import lab"

Virtual.Lab Motion Basic Training