Constraining components when modifying them parametrically

Constraining components when modifying them parametrically

Anonymous
Not applicable
851 Views
3 Replies
Message 1 of 4

Constraining components when modifying them parametrically

Anonymous
Not applicable

I'm new to F360, so I may be tackling this wrong.

 

I've created a box with 6 sides.  The dimensions of each side are parameters (x, y, z). Each side is its own component, and each is separate (paste new).  I've placed the sides in the correct position using move point-to-point.  However, when I make a side smaller, it pulls away from the other sides.  I would like to introduce a constraint so that, for example, the top moves down when I reduce height.  

 

Note that I'm in the model space, not the assembly space, and would like to solve the problem there so that I can create joinery based on boolean interactions between the edges that react properly when the pieces are scaled.

 

I know how to do this with constraints in a sketch, but not how to constrain components or bodies when they're being modified parametrically.  Help?

0 Likes
Accepted solutions (1)
852 Views
3 Replies
Replies (3)
Message 2 of 4

laughingcreek
Mentor
Mentor

There isn't a constraint on bodies directly.  You can use sketches to some degre by using a sketch point as the target of "extrude to" when making a body.

You can contrain components with joints.  If your components consist of a single body, that would effectivly do what your asking.

 

You point out that your in model space, not assembly space.  There isn't an "assembly space", An assembly is just a model that has multiple components in it.

 

 

You could attach your design and maybe get some more relavant help.

 

to attach, export the file to a .f3d from the file menu and attach to the post-

export.png

Message 3 of 4

lichtzeichenanlage
Advisor
Advisor
Accepted solution

@Anonymous I was a bit lazy and created an example with just four sides but it should show the trick. Like @laughingcreek described in his post you can constrains components. In my little screencast you can see, that I'm creating a component and my sketch and extrudes are all inside the this component. Later I place copies of this component to the root and I'm using the joint, feature to (rigid) constrains.

 

As you can see in the last part of the screencast everything updates nicely. 

 

 

Message 4 of 4

Anonymous
Not applicable

Thanks so much for your help!  You were right; the missing bit was understanding that joints are how you constrain bodies.  With both of your help I got it sorted and the file works.  Thank you.


@lichtzeichenanlage wrote:

@Anonymous I was a bit lazy and created an example with just four sides but it should show the trick. Like @laughingcreek described in his post you can constrains components. In my little screencast you can see, that I'm creating a component and my sketch and extrudes are all inside the this component. Later I place copies of this component to the root and I'm using the joint, feature to (rigid) constrains.

 

As you can see in the last part of the screencast everything updates nicely. 

 

 

 

 

0 Likes