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.
Cannot change contents of callout to match part data: Safari Issue
brian_brady
Member, Developers Posts: 505 EDU
EDIT: I found the issue to the following problem. I use Safari and the cursor de-selects when you pick an item from the menu. Switched to Chrome (against my better judgement) and it worked. I will use Chrome for ballooning, but still do the rest of my work in Safari (its faster and safer).
Try as I might, I have never been able to use part or BOM data in callouts. I end up manually typing the item number I want and using Excel to create BOMs. Can anybody point me in the right direction? Doing it this way takes longer and is error prone.
Rant mode on: This is an area (BOMs and item numbers) where Onshape needs to do a lot of work. I want control of which part is item 1 and item 42 and item 99 in the BOM not Onshape. If detail is obsoleted, another should not take its space in the BOM. Item numbers should not be reused without user permission.
Try as I might, I have never been able to use part or BOM data in callouts. I end up manually typing the item number I want and using Excel to create BOMs. Can anybody point me in the right direction? Doing it this way takes longer and is error prone.
Rant mode on: This is an area (BOMs and item numbers) where Onshape needs to do a lot of work. I want control of which part is item 1 and item 42 and item 99 in the BOM not Onshape. If detail is obsoleted, another should not take its space in the BOM. Item numbers should not be reused without user permission.
0
Comments
With regards to
and regarding
Best,
Mike
What I discovered yesterday and the day before with Onshape is that item numbers for an assembly are based on the order parts and standard content is listed in the assembly. I also found out that items in sub-assemblies are "unknown" if they are ballooned in the main assembly. This created a problem for me because I create subs to make assembly easier and more modular, but don't necessarily make a drawing of any of the specific subs. I wanted to just include the subs as part of the main assembly. I would like to have an override option for item numbering, maybe a right-click on an instance in an assembly and force an item number. Onshape could check if that item number has already been "forced" to make sure I don't accidentally duplicate an item. An assembly wide setting for not reusing or reusing item numbers would also be handy.
Every company handles numbering differently. Onshape needs to be flexible enough in this matter for that to happen without having to resort to manually created tables or spreadsheets that have to be manually checked against the assembly (which is prone to human errors).
Onshape has done a lot of good so far and I'm confident that they will continue doing so. Drawings and BOMs and assembly management are the three areas that I perceive as the weakest at this time for machine design.
1.) As Ilya mentioned, part numbers seem to fill the space you are looking for much better than our item numbers. It is in the plan to allow you to sort a BOM by the contents of a specific column, but as usual you can speed that up by creating an improvement request to the right (I could not find an existing one).
2.) Please create a separate improvement request for the ability to remove the Item No. column.
3.) When you say:
If you were using part properties and trying to access the `Part number` property, that will work without a BOM table (and if it did not please file a support request). If you were trying to access the `Item No.` of the part, that will not work unless you have a BOM table and are using table properties. (The availability of `Item No.` and `Quantity` in the part properties dropdown is a bug and will be removed soon, sorry for the confusion).
For the sake of an example, say tool/part number of a fixture I'm designing is 8675309. For me, that is the tool number of the entire drawing package. Each detail (part) in the package would use that base number with the detail number (item number as it were) added to the end, i.e. 8675309-005 would be detail 5 (we use leading zeros). Assemblies are also assigned "dash" numbers in our system (at both companies). For one company assemblies started with -951 and the other they started with -501. Therefore, this hypothetical tool might have two assemblies, 8675039-951 and 8675309-951. To us item numbers in a BOM are the actual detail numbers, they were not separate. The lowest numbered items on a BOM are manufactured details (parts). After that purchased and standard components were added. A designed bracket might be -042 and the screws might be -085. The part number column on our BOMs was for reference part numbers that were either part of another design, standard part numbers for things like drills, taps, and inserts, or model/order numbers for purchased parts.
Some companies we designed for use specific item numbers for different types of purchased or standard components, i.e. -6xx was screws/nuts/pins/etc, -7xx electrical parts like switches/sensors, -8xx for pneumatic components, etc. The part number property could be used for these, but the item number could column would be confusing to those used to the system. Also, their would need to be another part number property to handle how these systems used part numbers in the BOM.
The answer might be custom part properties and BOM columns and the ability to determine what columns you want in a BOM when it is added to a drawing. Also, I have seen BOMs long enough to need three or more C-sized sheets where there were three BOM columns per sheet with each BOM column having item, part number, qty, and description columns. Currently a long BOM cannot be split to fit into multiple columns on a page or across multiple pages.