Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Part studio with multiparts not updating in assembly
don_howe
Member Posts: 126 ✭✭✭
I have a part studio with multiple parts and added an assembly and set up a group mate. I added new parts to the part studio after I created the assembly. When I go to my assembly it doesn't show the new parts, it doesn't appear to be updating. Should it? Is there a icon for updating the assembly?
https://cad.onshape.com/documents/81c818868c0146398dda98f6/w/51a1113c653340f8a689391c/e/55a36720121849ec84647df8
Secondly, when I insert the part studio, how do I keep the same orientation with the origin as I do in the part studio?
https://cad.onshape.com/documents/81c818868c0146398dda98f6/w/51a1113c653340f8a689391c/e/55a36720121849ec84647df8
Secondly, when I insert the part studio, how do I keep the same orientation with the origin as I do in the part studio?
Tagged:
1
Best Answer
-
3dcad Member, OS Professional, Mentor Posts: 2,475 PROInserting a whole part studio to assembly is just 'quick feature' for inserting parts one by one. So there is no maintaining for the studio just the parts.
I have suggested to be able to keep the whole studio updated at all times.
It is easy to insert new parts though, just insert and include them in group - no need for repositioning.//rami5
Answers
Indaer -- Aircraft Lifecycle Solutions
Indaer -- Aircraft Lifecycle Solutions
I have suggested to be able to keep the whole studio updated at all times.
It is easy to insert new parts though, just insert and include them in group - no need for repositioning.
So currently, if you create a new part in a part studio, then you have to insert it into the assembly and realign it to the other parts. In my case, I added screws to the part studio (x8) and now I have to insert and realign all 8 in the assembly? I have to assume to there is a better way.
HTH
But I recommend to mate one screw and use replicate feature for the rest.
Add extra assembly containing groups but no mates.
Insert assembly into final assembly and add mates here.
New parts (like the bolts above) is then inserted into the groups assembly and added to the groups with the correct relative group position.
----
I came across the same issue. Slightly disappointed in how this works with groups.
I had three decent-sized groups in my part studio.
I imported the entire part studio and made groups then added mates. Then realised I had forgotten to add a part to the one group.
The initial group have now moved (due to mates) and additions (new parts or forgotten parts) to the group keep the relative position to the now moved initial group. Only way to return all group parts to their original position is to hit undo button as suppressing mates do NOT return parts to their position before mating. After having undone all my mates 4 times (in order to add 3 missing parts to groups and one new part) I came up with the fix.
Is there a better way? It honestly seems stupid that this should be necessary, and it makes me think that maybe others don't use multi-group studios this way?
1. Insert parts from the part studio into a new/separate assembly
2. Immediately fix one of them and group all of them
3. Only type of mate to use in this assembly is fastened for adding standard content etc.
4. Insert this subassembly into other assemblies
This will let you update & add parts by inserting them into the subassembly and immediately grouping them while also allowing you to have motion in a main assembly that contains these subassemblies.
@alnis is my personal account. @alnis_ptc is my official PTC account.
The trick is an old trick called assembly by origins. It's an old Pro/e trick where you align the partstudio's origin to the it's sub assembly's origin. This way you can create parts in the partstudio and have them locate in the sub-assembly properly. I do, like alnis, fix one part and them group the others.
If you don't fix & group in the sub-assembly, they'll move in the top assembly. Remember the group is inherited into the top from the sub and this is the behavior I want.
It sounds like a lot, but it's not. It takes a second todo. Keeping the origins matched up is probably the trickiest operation.
You may find the Composite part feature useful. You can create a composite part in the part-studio and insert it in the assembly. If you create more parts, add them to the composite part. That will automatically bring them to the assembly. Also the relative positions of the parts will be maintained in assembly.
However, drawings still benefit from assemblies, so we often bring in the whole project studio to an assembly at the end, and create drawings from this. This works fine until there are changes late in the day and assemblies grow lots of parts as configurations change (say the number of risers in a stair changes for examples). Its easy to bring it all in again in one go, (as its just brought in at the origin)... but this messes up any dimensions or annotations we have set up.
Composite parts are useful here, BUT, the functionality in the drawings is limited, as we can't hide individual parts, or move individual parts in an exploded view.
Are we missing anything? Ideally I need a something that says, these parts from the linked parts studio are not imported... then I could just bring them as an extra.
Or allow composite parts to be opened up and and hidden/moved in assemblies??
Any thoughts gratefully received. Thanks