Best Practice - How to Handle Family Tables of Hardware to National Industry Specifications?
I'm trying to establish our company's best practices for handling hardware family tables (nuts, bolts, washers inserts, screws) to national standards (NASM, MS, AS etc). In these cases there can be several thousand part number combinations based on material callouts, finishes, locking features etc.
Often the geometry is the same for each but there is some attribute that is different that causes a change in part number (material, finish, locking feature type etc)
We have typically used family tables but these can quickly become unwieldly when every possible combination is covered. However we don't typically use every possible combination of parts. There are usually 3 or 4 bolt diameters we typically use, 5 or 6 different lengths and one or two different materials.
I see a couple of ways of managing these and I was wondering what best practices the community have come up with.
Possible solutions:
1) Single level family table with all possible combinations in that one family table.
2) Several single level family tables. 1 family table for all cres parts with no locking feature, 1 family table for all cres parts with a locking feature, 1 family table for all mild steel parts with no locking feature, 1 family table for all mild steel parts with a locking feature.
3) Multi level family tables where each part with common geometry has a nested family table with the various combinations of material, locking features or other attributes.
Issues:
1) Can become a very large table quickly and become difficult to manage (excel really helps). The advantage is that you have one generic model to modify.
2) This is how I've seen it done in the past. The downside is multiple generics but each table can be quite manageable. The other downside is you can't easily replace with another instance if you switch to a different table.
3) I'm not familiar with multi-level family tables but it seems like the downside is you still have multiple generics and you also have a massive table to manage. Again replacement of an instance is likely to be an issue with you wan to to replace across a different generic.
If your company uses other methods please comment below.
Airfix

