How to rotate components by parameter angle?

How to rotate components by parameter angle?

nkloski
Collaborator Collaborator
413 Views
10 Replies
Message 1 of 11

How to rotate components by parameter angle?

nkloski
Collaborator
Collaborator

Hi all!  I am designing some inserts for a custom drawer.  I have the outline of the drawer and modeled all of the items that will go in the drawer.  I have a problem though:  I just know that when I show the candidate design to the end user they are going to say "oh, for these fluid-filled items, that 45 degree angle is not quite right, let's try 55 degrees....oh, how about 80 degrees?"

 

As I will be designing various receptacles and ramps for the different items, I want the design to update based on parametric principles.  When I use the "Move Component" tool (even with Capture position turned on) and plugging in a user parameter of 45 degrees, when I change the user parameter to 65 degrees, the Move command does not update with the new angle.

 

Does anyone know a best way to do this?  All of the inserts are separate Fusion files inserted into the main file.  The below screenshots are from a top down view of the various components, and then a side view (don't worry about the weird heights, that will be fixed later, this question is just on the angle changing based on parameter-change).

 

Thanks!

 

1.png2.png


Nick Kloski
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Accepted solutions (1)
414 Views
10 Replies
Replies (10)
Message 2 of 11

g-andresen
Consultant
Consultant

Hi,

1. insert part

2. define angle in your parameter list

3. Connect the parts using a joint and the predefined angle*

 

günther

 

* If you work with a paid license, you could also create this with configurations.

Message 3 of 11

jhackney1972
Consultant
Consultant

You can build your component using a Plane at Angle which can be defined in your parameter table.  A quick change to the parameter will angle the component.

 

Parametric Plane for Angle.jpg

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 4 of 11

etfrench
Mentor
Mentor

Did you use the rotate option in the Move dialog?

etfrench_0-1740078873858.png

 

ETFrench

EESignature

Message 5 of 11

nkloski
Collaborator
Collaborator

I did!  Unfortunately that does not update when a linked parameter changes.


Nick Kloski
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 6 of 11

nkloski
Collaborator
Collaborator

Thanks for the idea!  I built all of the components outside of the main design then imported them, so there is no way to easily update the angle.


Nick Kloski
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 7 of 11

nkloski
Collaborator
Collaborator

Thanks!  I tried doing this, but the joints don't really update.  I can set a joint, then set a rest position at an angle defined by a parameter, but that rest position does not show by default.  I have to "drive" the joint to the proper location/angle, but that driven joint does not update when the linked parameter updates 😞


Nick Kloski
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 8 of 11

g-andresen
Consultant
Consultant

Hi,

It is important that a joint is set so that the angle performs the rotation using a variable.
To determine the axis, it can be helpful to define joint origins with the desired  orientation.

 

günther

0 Likes
Message 9 of 11

TheCADWhisperer
Consultant
Consultant

@nkloski 

Can you Attach the assembly here (or a simple mock-up to illustrate the Design Intent)?

0 Likes
Message 10 of 11

MichaelT_123
Advisor
Advisor
Accepted solution

Hi Mr  NKloski,

 

... look at the attached file.

 

Regards

MichaelT

 

MichaelT
0 Likes
Message 11 of 11

nkloski
Collaborator
Collaborator

Hi MichaelT, thank you very much for this!  I still don't understand the last step, since the move operation is kind of a black hole when trying to go back in and see what was typed....but it definitely does what I was asking.  Two joint origins, one on the global origin, one on the component, then a revolute joint between those origins, then a move command that does the magic.  I will try this more tomorrow, thank you for the illustrative tip!


Nick Kloski
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature