Jump to content

sub-assembly with multiple configurations


Recommended Posts

Posted

I have created a window sash part with multiple configurations, then created an assembly with a pair of sash(s) and the casing frame created as a part 'in context' of the assembly.

The sketch for the casing frame is constrained to the width and height of the sash.

When I change the config within the assembly the casing is updated correct, but when I insert the sub assembly and change the config then the casing does not get updated.

 

I know I can define the widht and height of the casing frame in the config, I just thought it would be smarter to have it depend on the sash - is this a wrong approach, if not, what am I missing ?

 

The image shows how the frame did not get resized properly.

 

Jesper

windows.jpg

Posted

This is a SW quirk that they will hopefully fix one day. Till then... try "CTRL-Q"... when that dosen't work then try editing the sub.

Posted

Not sure what ctrl-q is, I assume it is rebuild but unfortunately it doesn't help. I tried rebuild all (Edit - Rebuild) but it doesn't help.

 

If I try to edit the sub, then it updates the frame for all insterted components of that assembly

Edit the sub doesn't work either as it modifies the other assembly also, resulting on the other one being wrong

 

Here I have selected edit of the right window (left image), then the left.

 

Any other ideas other than creating the frame as a part with a design table also ?

 

Jesper

editright.jpg

editleft.jpg

Posted

I’m not sure how your model is made, but it looks like the sash is mounted to the frame and the frame size is dependent on the sash. That “circular dependency” creates bizzar results.

 

There are many ways to do what you want but the easiest would be to model the whole window in a single part with the overall sizes controlled by a master sketch. The frame and sash would be modeled as separate “bodies” (uncheck “merge results” when adding a feature). Model just the top sash and use “move/copy bodies” to copy the sash body and move the bodies around. In the pic… the bottom 3 features in the tree… “Copy Sash” copied the top sash to the back… “Sash Closed” constrained the copied sash to the sill plate. “Sash Open” constrained the copied sash to a line in the master sketch that uses an equation based on the sash height. Suppress either Open or Closed to move the sash.

 

The model I made is infinitely variable. The sash auto adjust based on the overall frame height and width… and pane rows and columns. However, SW dose not rebuild the variations very well. After inserting this part into an assy and changing the config I had to open the part and rebuild the config 3 times. Then the assy instance displays properly and is durable though multiple instances. I’m sure there is a mathematical reason for this rebuild limitation, and I would guess it’s because of SW other unique abilities… but it is something people complain about. SW needs a “super rebuild” button.

Master Sketch Window1.jpg

Master Sketch Window2.jpg

Master Sketch Window3.jpg

Posted

thank you very much for your help, I will try this later today

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...