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.
Hello people, question abt part numbering, BOM-s, workflow

dose someone now about best way to name parts in automate way, and giving them nubers ? If there is some custom feature ? Or best way to do it. I run on some feature script, where I can give name just to one part, and if i copy it it will keep that name…but its not so efficiant if i work in frames? Can you guys tell me, what is best workflow for you for making stairs, or steel structure like warehouse or something like that ? And what is good feature scripts for this line of work? I wish a can extract more data from this BOM, like mass properties, and if I can put my own formula for how much of paint i will spend in one meter of pipe.. It would be great if I can combine Bom and cut list in one with part numbering :-) Maybe I am to much demanding :-))
I appreciate suggestions, thanks , Velimir
Answers
Here is a tech tip on Onshape Automated Numbering. Looks like you may need to have a company or enterprise level Onshape account.
Onshape also has a native integration with their Arena PLM software. Which can handle part numbering on a large scale.
As far as custom features go, the new Routing curve is really helpful for the pipe or frame routing. I made a modification to it (Routing Curve+) so that you can stay in relative mode while referencing entities to measure up to.
You can use the Property / Attribute feature to store data in your part properties which you could access in the BOM.
Cut list+ allows you to store the cut information into the name or description of the part.
While this is helpful, there is not currently a native solution for getting frames and pipes into a proper BOM in the assembly.
Here is a basic example of how to do a simple building structure using the fame tool:
https://cad.onshape.com/documents/1ea40b0008a7c24569318eca/w/5e80571c5242e…
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@MichaelPascoe
Is Cut List + still supported by CADSharp? I'm not seeing it listed on your https://www.cadsharp.com/featurescripts/ page.
What is the "Features" box for?
I have a part studio which is mm, but I'm using some ANSI frames. The names are coming up with inch measurements. I could see wanting to override this in a few ways. Is there a trick to this?
Also, the prefix seems to only work if the Qty checkbox is enabled.
@S1mon Yes, I haven't officially created a forum post or entry for Cut List+ yet. It's been slowly evolving as different users request more features. There is also a stripped down version of it in the: CADSharp FeatureScript Video Tutorials which shows how to take Onshape's default features and customize them to fit your workflow.
The "Features" input is so that instead of manually selecting frames, you can select the feature that made them. This is for when you don't need to select all frames in the studio but perhaps a few features that made a group of frames. It appears the Feature list input broke due to some Onshape updates. Strange, those usually don't break things but the feature list input is a little strange.
Thanks for the input! I think these improvements would be valuable and an easy addition.
Here's a mysterious hidden update for the Cut List+ feature: 😂
https://cad.onshape.com/documents/3ef342976bcbf59ab1fab2a0/w/5f79cf18283f48b7f07279f9/e/77…
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@MichaelPascoe
Thanks for the quick fixes. I’ll test this out tomorrow.