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.
Assembly interference checker
brucebartlett
Member, OS Professional, Mentor, User Group Leader Posts: 2,141 PRO
I 've just got in trouble for making a change and not considering all configurations and ranges of motion, hence it brings me here because I'd love to see an assembly interference checker in Onshape to help stop these drama's. With the stability of the Onshape mates and the ease at which you can create limits I think this could be done while cycling parts/sub assemblies through their degrees of freedom.
I'd love to hear if other require the same similar tool, there may already be a feature request.
I'd love to hear if other require the same similar tool, there may already be a feature request.
6
Comments
I agree, but I would like to set certain parts into inspection and then run the check within motion limits. My problem is that nails do interfere with wood and that's ok Or maybe exclude certain parts by their nature, this would need some checkbox into part description.
It would be even more powerful to take tolerances into account. Not only would parts be moved, but the parts would be changed to their maximum / minimum dimensions and checked for interferences. Of course, this would require tolerances on all OnShape model dimensions. It would probably take a lot of time as well - but that is part of the beauty of cloud computing...
I have always thought it would be cool to have a special type of solid that would be automatically excluded from interference checks. This special solid would be applied to threads, nails, rivets, etc... It could even be handled specially in a drawing (shown as a dashed line, for instance).
https://cad.onshape.com/documents/4ef9d7bf5c04de6c159e6fb0/w/50103cbdb65f20d04d6f68f1/e/90d38986c85bcf0f32574062
You can use this by pressing the + in that document to add the custom feature to your toolbar.
The workflow here would be to make a new part studio in context or your assembly, use the feature, uncheck "use entire part studio" and then select all the ghosted in-context parts. If you also check "keep overlaps as new parts", you will get a nice view that looks like this once you commit your feature, showing where the overlaps occurred:
Is this a glimpse into the future
Owen S
HWM-Water Ltd
This is just a workaround I coddled together a few months ago. I expect that the performance won't be very good on large assemblies, in fact the regeneration time will grow quadratically in the number of selected parts.