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 names = Part numbers ?
JoshBarnett
Member Posts: 16 PRO
Can we link part names to part numbers?
Part names seem like they'd often be a redundant property when you have a part number and description
What do others do here with naming conventions?
Cheers
Josh
Part names seem like they'd often be a redundant property when you have a part number and description
What do others do here with naming conventions?
Cheers
Josh
Machine Designer | AXIS7
Tagged:
0
Best Answer
-
john_mcclary Member, Developers Posts: 3,935 PROI don't have a true "tutorial" of what I do.
But I did record a screen capture of the typical workflow.
Onshape has a few additional features that make this a little easier (BOM templates for example)
maybe when I find some free time (not very much lately) then I'll make a guide on setting up templates and creating the spreadsheet and filling in the BOM
here is a silent video showing the workflow I mentioned:
https://www.youtube.com/watch?v=12idFe3l_tU2
Answers
Part Number:
3-01234
Part Name:
ProjectName-Housing-Lower.sldprt
Drawing Description:
HOUSING, LOWER, PROJECT NAME
In retrospect, I would add the part number to the human readable name (the part name), at least for the export. So maybe "ProjectName-Housing-Lower_3-01234_Rev01.step". There's something to be said for names that sort intelligently if they're dumped into a random file system. One could argue that the part number should be first, but I prefer non-significant part numbers, so there's not much use in sorting by the part number first.
In Onshape things are very different. We also have to consider how to name documents and part studios. For me, since they can contain many parts/assemblies/drawings they need to be human readable, but I haven't really figured out a system that makes sense to me yet.
In general, I try to keep one one part (or just a few closely related parts) per document. Also, we use the same PN for a part and it's accompanying drawing. So, my metadata looks like:
Document Name: "Part Number" - "Human readable description"
Part Studio Name: "Part Number" - "Human readable description"
Part Name: "Part Number" - "Human readable description"
Part Description: "Human readable description"
Part Number: "Part Number"
Drawing Name: "Part Number" - "Human readable description"
Drawing Description: "Human readable description"
Drawing Part Number: "Part Number"
It's all very redundant, but keeping the part number and human readable description together wherever possible really helps avoid confusion in search results and when you start adding things to assemblies. I think my method is probably less necessary now that there have been some improvements to how search results are displayed, but it still makes it nice to quickly see which part is in which document.
It makes searching and sorting the assembly tree much better.
I just fill in the description in the Metadata, then when the project is ready for detail and release, i'll copy the BOM into a spreadsheet and use spreadsheet tools to populate the redundancy.
Then paste the results back into Onshape and watch the parts and assmeblies rename themselves in the tree and tabs.. Pretty cool to beable to rename/remember the entire project in a couple minutes. The same task takes most or a day in SW
tim_hess427 said: Why? One of the best things about working with Onshape is the ability to design multiple components together in a single Part Studio, without the need to create external references. And also the ability to add several related parts in the same document, with their Parts Studios, Assemblies and Drawings.
In general, the method I like is to use simple names for the parts. When designing a project I can define 5 parts named "Bracket". I'm not worried about using the same name, at least in the initial design process.
Once the initial design is done (Parts, and assemblies are created and the design solution is set and clear), then I set all the names, part numbers and properties and then I create the drawings.
I can search for a "Bracket" in the documents page and check if there are a similar part already design, and reuse it or copy to other project.
But...
When creating a configured Part Studio, things can get quite complicated. Because it is necessary to define a specific description and part number to each configured component (and even a specific part name).
For these cases, I have created a custom FeatureScript to handle all these properties. The target of this FeatureScript is to set automatic and parametric properties to each configured part:
https://youtu.be/te1eGEg8aoc
This FeatureScript is included in the "Onshape C2i Business Program" that we provide to all of our Onshape customers.
Eduardo Magdalena C2i Change 2 improve ☑ ¿Por qué no organizamos una reunión online?
Partner de PTC - Onshape Averigua a quién conocemos en común
Eduardo Magdalena C2i Change 2 improve ☑ ¿Por qué no organizamos una reunión online?
Partner de PTC - Onshape Averigua a quién conocemos en común
It also keeps my history trees cleaner. If I want to review the history for a single part, I don't want to sort through changes to a bunch of other parts.
@john_mcclary sounds great, are there any tutorials of this BOM copy and paste you would recommend? I'm still learning
Really like the FS @emagdalenaC2i
I like the idea of designing common parts without feature dependency (like @tim_hess427 mentioned) and then instanciate the part configurations in an assembly based on the assembly config variables.
In trying to get familiar with onshape I found myself modelling many parts within the same part studio to account for dependencies... but found this is not very robust as editing upstream features can kill your downstream parts and re-modelling time offsets the time saved with the part studio. I'd used feature folders to seperate between parts but I feel like this may not be a well scalable or supportable method with larger or more complicated things
Also, when you increase features in part-studio, its loading time increases considerably. You can check this performance tab (top left) for every Onshape design tab. You can also use this parameter to gauge how many features you want to keep adding in a certain part-studio.
But I did record a screen capture of the typical workflow.
Onshape has a few additional features that make this a little easier (BOM templates for example)
maybe when I find some free time (not very much lately) then I'll make a guide on setting up templates and creating the spreadsheet and filling in the BOM
here is a silent video showing the workflow I mentioned:
https://www.youtube.com/watch?v=12idFe3l_tU