Is it possible to simulate hexagon shaft rotation in Pro/E?

Mar 05, 2005 3 Replies

Greetings:



I would like to simulate the rotation of an hexagon shaft (with a minimal outside xsection dimension) inside an hexagon housing (with a maximal inside xsection dimension) and get the angle value the moment the shaft sharp edge touching one of the housing flat edge. Can this be simulated on either Pro/E or Pro/Mechanica? If so, how would you do this?



Any suggestion and help would be greatly appreciated.



It can be simulated with Mechanism Design, the current incarnation of the old Mechanica Motion. If you have this option, you can do the following:

  • In assembly mode, place your external hub. Fix this in position with a csys to csys alignment.
  • Assemble the running shaft, but don't use the standard assembly constraints; select the page that says Connections. (Your hex geometry will have to have an axis through the middle to use this function.)
  • In Connections, align the axes of the two parts, then pick on a plane or other limiter of lateral movement. You should be able to drag spin your "shaft" part.
  • Now you are ready to go into Mechanism Design. Pick 'Applications>Mechanism'. To make your mechanism move, it needs motive power, something to drive it. Look for an icon that says Motors.
  • When you've applied a motor, run an analysis, then do a playback, but with global interference set so that it highlights/stops when the inside point hits the outside flat. This will, of course, be at 30 degrees, half the 60 of the a hex section.

David Janes

David,

Thank you so much for your help.

I follow your instruction up to the Applications > Mechanism. There are 3 icons "Drag an Assembled Component", "Define Servo Motor" and "Define Force Motor". By trial and error, I finally pick the "Define Servo Motor", #Type "Joint Axis", #Select "Connection_1.axis_1, #Motion type is set to Rotation (in degrees) by default, #Profile "Position" "deg", #Magnitude "Ramp", #A = 1, #B=10, #Run the analysis - The inside shaft rotate then stop, #Playback, #Result Set "Default", #Interference, #Global Interference, #Options, #Include Quilts, #Stop Playback, #Play Current Set, #Play - The shaft rotate then stop at interference. Now, how can I get the angle value when the Outside Shaft edge touching the inside Housing flat edge causing the playback to stop? For your information the shaft measures 0.436 across its flat edge and the inside housing measure 0.45 across its flat edges and I am using WF1 build 2003400 with Pro/Mechanica Release level 248 (824) date code

2003280.

David,

Never mind. I find a very simple way of doing this. Just assemble the two part together using the standard constraint axis align, colinear plane, make a constraint "edge on surface" between the outer edge shaft with the inner flat edge housing. Finally, measure the angle between the mating plane to get the exact value.

Thanks for your time and help.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required