My company is in the process of switching to SolidWorks and, as part of that process, may be implementing a new part numbering system. Some people want an intelligent system (where descriptive information is contained within the number) and others want a non-intelligent system (where the number has no significance or meaning). It occurred to me that we might be able to have both using custom properties. I'd like this groups comments ? particularly from anyone that might be doing something similar.
Here's how I see it working?
The part/assembly/drawing file name would be a non-intelligent 6 digit number. When new parts are created the next available number would be assigned. No number would be used twice.
Custom properties would be entered in every part/assembly for the intelligent part of the number. In my case, people want a category number (7 = part, 8 = sub-assembly, 9 = top level assembly etc.) and a
3 alpha character descriptor (DSK = desk, TBL = table etc.)On drawings a note would be created that referenced the custom properties and file name in sequence. The same thing would be done with 3 consecutive cells in the BOM.
So? drawings and BOMs viewed on-screen or on paper will have the part number appear as a 10 digit intelligent number (for example:
9DSK123456). This keeps the first group happy by giving them a description. It also works for the second group because only the last 6 digits are needed to identify the part and find the file. If the categories or descriptors need to change because of something unforeseen (and you know they will) they can be changed without having to change the true part number and SolidWorks will associatively keep all the information up to date.