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.
Quantity of parts or sub-assemblies in the assembly in drawings
jan_kvapil507
Member Posts: 7 PRO
Hello. I am new to the onshape and I have a problem I can't figure out. I need in my drawings the quantity of the part from assembly and possibly a list of subassemblies.
For example. I have part P-001 which is used 2 times in sub-assembly SA-001 and 1 time in sub-assembly SA-002. SA-001 is used 3 times and SA-002 is used 4 times in the main assembly. When I am creating a drawing for P-001 I need to have a table or a list or at least a note that the total quantity is 10 (2x in SA-001 times 3 in the main assembly plus 1 time in SA-002 times 4 in the main assembly). Also, a table containing which sub-assemblies contain the part would be great but not necessary. The same thing for the drawings of the sub-assemblies, I need a quantity of how many times it is used in the main assembly, i.e. for SA-001 is quantity 3, and for SA-002 is quantity 4.
I understand that I can set the quantity by hand but I would rather not because it is prone to mistakes, especially for bigger jobs. The last one I did had 179 unique parts and over 600 instances and during revisions, we repeatedly switched parts.
Does anyone know a way to do it? Maybe a featurescript? I feel I am missing something simple and apologize if it is a rudimentary question. Thanks
For example. I have part P-001 which is used 2 times in sub-assembly SA-001 and 1 time in sub-assembly SA-002. SA-001 is used 3 times and SA-002 is used 4 times in the main assembly. When I am creating a drawing for P-001 I need to have a table or a list or at least a note that the total quantity is 10 (2x in SA-001 times 3 in the main assembly plus 1 time in SA-002 times 4 in the main assembly). Also, a table containing which sub-assemblies contain the part would be great but not necessary. The same thing for the drawings of the sub-assemblies, I need a quantity of how many times it is used in the main assembly, i.e. for SA-001 is quantity 3, and for SA-002 is quantity 4.
I understand that I can set the quantity by hand but I would rather not because it is prone to mistakes, especially for bigger jobs. The last one I did had 179 unique parts and over 600 instances and during revisions, we repeatedly switched parts.
Does anyone know a way to do it? Maybe a featurescript? I feel I am missing something simple and apologize if it is a rudimentary question. Thanks
0
Best Answer
-
nick_papageorge073 Member, csevp Posts: 835 PROI believe you can also hide rows on the BOM table. I know you can split the table into multiple tables as well. That might also work. But your solution is probably quicker.0
Answers
To elaborate on the example above. After finishing the model I prepare 2d drawings for every individual part separately and send them to fabricators or contractors for fabrication. They need to know the quantity of that particular part to fabricate. We never send assemblies to them, that's the company's IP. For now, I write the quantity manually, so I'll look into the BOM of the main assembly and write the number on the part drawing.
I am looking for a way to automate this because in big projects we can have hundreds of parts and almost every time there will be revisions. The obvious way would be to add just one row from the main assembly BOM that contains only the part's information, but I didn't find a way to do that in Onshape. But really any way that would write the quantity on the drawing and update it with the main assembly would be a huge help for me.
Nonetheless, thanks to suggestions from @nick_papageorge073 I was able to devise a solution. I added the main assembly BOM to the part drawing but put it outside of the drawing's borders. After that, I just used a comment bubble with a leader. It is exported without the table but the quantity is still there. So problem solved