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.
Product Studios!
daniel_poulter
Member Posts: 5 ✭✭
Hi,
I have been using Onshape to design a product and have done the majority of the work in the Part studio, however my product includes a number of external components which i call in from step models. For this I use the Assembly to add in my external components. My product however moulds around the external components, so my current workflow is to change the parts in the part studio until it looks correct in the assembly, which is not ideal as im not actually referencing the imported geometry......
Now, I COULD import the step model, use "Derived parts" to add to the part studio and then use "Transform" to place the part in the correct location (by moving it in x and y etc), then reference my components to this. Now this works, but it is rubbish compared to using the mate in the assembly mode to place the external component (much easier).
What i would like is a "Product Studio". This is the same as a part studio, except it has two modes a "Drawing" mode and an "Assembly" mode and I switch between these modes with a tool on the toolbar. In "Drawing mode" it is exactly as the part studio is now, I then get an external part imported and then switch to assembly mode so i can use the wonderful mates tools to place parts with ease! I then switch back to "drawing mode" and draw my product around the imported parts. If this were the case, I would never need a separate assembley/parts workflow.
The other way this could be made to work would be a back annotate/forward changes workflow between parts studios and assemblies, similar to PCB design. I could draw a part (say a PCB), then in the assembly add loads of nuts and bolts from external step models, then use "forward to part studio" to place all those parts in the part studio in their mated locations, then i can draw around them.
What do other people think? Am i just doing it wrong!?
I have been using Onshape to design a product and have done the majority of the work in the Part studio, however my product includes a number of external components which i call in from step models. For this I use the Assembly to add in my external components. My product however moulds around the external components, so my current workflow is to change the parts in the part studio until it looks correct in the assembly, which is not ideal as im not actually referencing the imported geometry......
Now, I COULD import the step model, use "Derived parts" to add to the part studio and then use "Transform" to place the part in the correct location (by moving it in x and y etc), then reference my components to this. Now this works, but it is rubbish compared to using the mate in the assembly mode to place the external component (much easier).
What i would like is a "Product Studio". This is the same as a part studio, except it has two modes a "Drawing" mode and an "Assembly" mode and I switch between these modes with a tool on the toolbar. In "Drawing mode" it is exactly as the part studio is now, I then get an external part imported and then switch to assembly mode so i can use the wonderful mates tools to place parts with ease! I then switch back to "drawing mode" and draw my product around the imported parts. If this were the case, I would never need a separate assembley/parts workflow.
The other way this could be made to work would be a back annotate/forward changes workflow between parts studios and assemblies, similar to PCB design. I could draw a part (say a PCB), then in the assembly add loads of nuts and bolts from external step models, then use "forward to part studio" to place all those parts in the part studio in their mated locations, then i can draw around them.
What do other people think? Am i just doing it wrong!?
1
Comments
It would help not to talk of modelling as "drawing": it will confuse others and eventually yourself.
Drawing is the process of producing a 2D representation of a 3D object.
I think the word you want is "Modelling"
In text editor (Word), you don't need to switch to image mode or draw mode if you wan't to add something to your text; you just have another toolbar to control the image or draw etc..
If I have modeled a car in part studio and then I look and turn the model and think that I'd like to open the drivers door - I should be able to do that without moving to assembly mode and starting from empty screen again.
I would also like to see dimension tool as part of assembly mating tools.
I remember @billy had similar thoughts earlier in another thread ( https://forum.onshape.com/discussion/comment/5489#Comment_5489 )
It would be nice to hear Onshape's point of view on this matter @lougallo @jakeramsley @stevehess @abefeldman @jon_hirschtick(just to bump a few)
With regards to this particular suggestion, the main challenge becomes one of history.
The product studio would have to have only 1 featurelist because each of those switches between modeling and assembling would have to be chronologically recorded so that we knew to model something, then insert something, then mate something, then model something.
That said, you do have that capability now as you point out (using Transform). Your criticism was that there weren't 'mating tools'. Fair enough. The good news is that we will be expanding the capabilities of Transform to enable you to both orient and position parts in 1 operation. This is probably as much as we would need for now until we better understand the needs of the users. Please keep the suggestions coming and know that we are constantly asking ourselves how we can make this better. Thank you.
Could we have more than one feature list? Keep the 'frame' as it is now but just switch the mode in background when I select mate instead of extrude? Has there been any serious attempts (in any cad company) for trying to narrow down the amount of different workspaces (part, sheetmetal, assembly, drawing, bom)?
All current parametric modelers can document a machine that's sitting on shop floor by creating the individual parts and sticking them into an assembly. But this isn't design. How do you construct from a concept or napkin sketch?
I feel your pain Daniel,
Transformations need references to existing geometry. Currently, keying in these values just doesn't work. I'm holding my breathe and waiting patiently. I scan every release looking for this fix. Waiting, waiting, waiting........
So far most people seem to be using OnShape with existing models, either modelling real world objects or reimplementing their models from existing CAD programs to compare. As people start to use it more for original design work I think questions like this are going to become more important.
But I think the problem is rooted much deeper.
To me, it is hard to understand wny Onshape chose to call the rest of that particular toolkit "mates" in the first place, because they operate so differently in Onshape from mates in other MCAD modellers.
It's also puzzling to me why the opposite policy was chosen by Onshape in regard to what SW calls "relations".
Although Onshape has almost exactly the same toolset, it chose a different name: "constraints"
I personally think it would have been better to reserve the latter term for what Onshape is calling "mates", because (in addition to avoiding confusion with existing usage) it is a better description of what they do.
And the term "relations" could have been retained for the toolset which operates within sketches, saving users having to learn a new word for an established concept.
The "Fasten Mate" in Onshape could then be called exactly that: a mate, because it is (currently) the only one which works in a way which is consistent with how mates work in other packages
Given that we're still in beta, I think it's not too late to revisit this, and perhaps the confusion could be usefully resolved.
Another naming point: it seems to me that retaining the term "Assembly" invites confusion with other packages, because a Part Studio in Onshape covers the static cases Assemblies are used for in other modellers.
How do other beta users see these questions? And why did Onshape choose the names we have?