Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Erratic behaviour of Fastened Mate Connector on a Parametric Roof

Hello. I'm trying to assemble a "parametric" roof for a building. In the Variable Studio there are several variables that should control the roof geometry.

https://cad.onshape.com/documents/643a1121577ac78a29dd0031/w/9cb5e51501a7232ed26e0997/e/5be2ef5f792e3d21630803b5?renderMode=0&rightPanel=variableTablePanel&uiState=68f4bf86dce4e338d841f719

Please have a look at what happens to the "Tirantes" in the left half of the roof when you modify the parametric variable "Altura_Cumbrera".
The next photo shows the intended result (all Tirantes on top of their Cabreadas with de C opeining facing up), with Altura_Cumbrera = 1.4 mts.

Techo Correct.png

But, when you change Altura_Cumbrera to something like, say, 1.3 mts. all the tirantes in that half are rotated 180 deg and buried into the Cabreadas. The misorientation affects the lower Tirante, and then copied to the rest by the Replication tool.

Techo Incorrect.png

For different values of Altura_ Cumbrera the situation toggles between one state or the other with no evidence of any logic.

This has something to do with the "Fastened 5" Mate Connector, which I've left visible intentionally, the one that mates de lower Tirante to the Cabreada. I CAN correct the rotation by messing around with the mate connector axes and their orientation. But the upon changing Altura_Cumbrera again the orientation "bug" continues just in the opposite state upon the different values of Altura_Cumbrera. You can see that "Altura_Cumbrera" takes effect in the sketch that defines the profile of the roof in the early part of the flow.

A totally unexpected (and uncontrollable (to me at least)) behaviour.

Will continue working on a separate copy of the model, so this remains untouched for testing purposes.

Rgds, Miguel.

Sign In or Register to comment.