|
cad part numbering across parts and assemblies
i scoured the forum extensively for discussion of this topic but found nothing, so please point to prior topics if this has been covered (or a better location for the discussion as it seems to cross a couple areas).
i work at a design consulting firm and our cad standards team is attempting to codify some of our best practices.
i'll paint the scene then get into the problem.
i'm designing a sheet metal part, and in its pre-production incarnation it's got some inserts -- pem nuts, pins, etc -- so in cad the "part" is actually a cad assembly though if i were to order one it would arrive as a single piece with one number stamped on it. as the product makes its way into production, we'll cost reduce by stripping out all or most of the inserts and replace with formed features. in cad, the raw sheet metal part is assigned a number, and one level up, the assembly is also assigned a number.
the question is: should the cad part and cad assembly be given the same number? (for example "xx-2-0001.prt" and "xx-2-0001.asm") or to ask it a different way, why should this not be the case?
i think i've heard most arguments on both sides of this, and i realize neither is risk-free. my goal is to identify a system that's a balance between idiot-proof-ness and flexibility. i use the sheet metal example but the same issue applies to injection molded parts with inserts and other manufacturing methods that include multiple components that define a fabbed and purchased part.
the real issue what happens when the part+inserts becomes just a part. do we stop using the .asm? what happens to the bom? should the pn reported there also change? there are cad implicaitons as well, since i may end up having to recreate the drawing as the views, dimensions, notes, etc will not transfer along with the switch from .asm to .prt. how will the vendor handle this change? will it show up as a completely new part? the new part is functionally identical to the old one, but a new pn may mean scrapping older, yet perfectly serviceable parts. there are more downstream implications, i'm sure.
adam
check out our whitepaper library.
i would make it an assembly with bom. call it an assembly. how it's ordered should not affect how it's modeled. it's not a 'part', but one of your 'products'.
changing it from an assembly to a part would mean that you would have to maintain both. not efficient.
chris
solidworks/pdmworks 08 3.1
autocad 08; catia v5
in your case, i would model it as an assembly, and give it the same number since you are only concerned with the purchased "component" that just happens to be an assembly.
"art without engineering is dreaming; engineering without art is calculating."
at my company, we use the same part number for all components of inseparable assemblies and use that part number as the file name for both component and assembly level; with the components having added descriptors after the part number when necessary.
matt lorono
cad engineer/ecn analyst
silicon valley, ca
since this is is in development, i would give the naked sheet metal piece a dash number, and use the base number for the assembly. this will allow people to know just what part is being refered to (purchasing, for example).
when the assy is developed further, you can still use the base number without dash numbers, provided a documentation trail is left and form, fit and function are not changed. some may argue that the form has changed if previously assembled parts are now incorporated into the final part, but if the final version is completely interchangable with the development version, i think your covered.
good to know you got shoes to wear when you find the floor."fff"> - robert hunter
adamlunar - we experience similar situations with inseperable assemblies like yours. ours is compounded by the fact that our doc system can't handle dash numbers.
the decision we made is that as we only ever buy in the completed assembly and don't do it our selves only the final assy would be given a part number.
other components are refered to by the manufacturers pn and for the custom sheet metal part it has no pn as such, just the item number on the drawing & entry in the parts list - this isn't quite asme compliant but close enough for us. as for file naming, the components if not standard parts are made 'assembly reference' they have the same file name as the assy but with -ar1, -ar2 etc added on the end.
as to your issue of going from assy to part in cad we do have some assembly files which now only have a single part, we normally leave them as such since the effort to recreate the drawing to be fed just from the part can't normally be justified.
on whether to change pn, as mentioned by ewh the important thing is are the new and old part fully interchangeable, this is the important thing more so than 'form, fit, function' which are just areas to assess when considering interchangeability.
also i dont' see why the new pn would neccesarily mean scrapping existing good parts. we have the option on eco's to disposition 'use up stock'. so they don't cut in the new part till they've use up the old, can you do similar?
kenat,
in my years as a company for hire i have worked with numerous companies and found not one implements part number schema the same.
i have seen so many different ways to name and number parts and assemblies it never ceases to amaze me.
the conundrum is that the every uniqe numbering scheme is always representative of the same thing: parts in development, production, bom parts, purchased, customized, multi part assemblies, revisions, etc.
so, when someone says, we use xxxxxx-001, -002 so people will understand..... no one will understand without you explaining your company's interpretation of -001, etc. as i guarantee you the next company that uses -001 interprets it differently or they use -ar2, -bom, to mean the same as you.
i thought that the introduction of linked pdm systems would address this parochial practice. turns out every companies implementation of their chosen pdm system is customized and no one company uses the same pdm part, assembly, product numbering nomenclature.
second job out of college i worked briefly with an old semi retired engineer. we carpooled and one night driving home he expounded on this subject as i had been drafting a d-size sheet part table with part numbers and one changing dimension. he was beating the steering wheel saying "the only part numbering system that will work over time with fewest errors is a sequential numbering system, no prefixes, no suffixes, etc. every other scheme will fail or come up against situations requiring extreme work around." i tend to think he was right, not that it may be an ideal solution.
from my experience there is no best practice in the area of part numbering and configuration management.
pierdesign, the general issue of part numbers has come up before and current opinion is generally that a dumb system, as your old colleague says, is preferable.
however, that isn't really the op issue. also even if dumb part numbering is used, how that translates into cad may still vary.
kenat,
adamlunar,
what does your company plan to do with the information?
at my place, we subcontract all fabrication. our fabricators order pem fasteners, not us. any time i design a fabricated part that may turn out to be more than one piece, i define the model as an assembly. any aluminium part may require thread inserts, for example.
at your place, you may have to order and stock pem nuts, or helical thread inserts or whatever. in that case, your sheet metal drawing describes an assembly, with a procurement process attached to it.
if the sheet metal thing is an assembly, you will have to decide whether or not to do a separate fabrication drawing for the piece of sheet metal.
jhg
thanks for all the responses so far. as kenat points out, the issue isn't whether or not i model as a part vs assembly or how the numbering scheme works, but rather downstream issues if a cad part and assembly file have the same number.
since we're a design consultancy, we have to take into account any number of inventory management schemes and basically support whatever scheme our various clients have or would like to implement. hence our desire for general idiot-proof-ness our direct involvement in the process is usually limited to prototype vendor management and any confusion is easily resolved with a quick phone call.
i raise the possibility of scrapping parts as that's one outcome i can imaging if the scheme is not well thought out, and it's almost certainly a corner case.
there are two decent options we hadn't considered strongly before: add a dash number or descriptor to signify a sub-component, or leave the pn off the naked part completely. we'll hash these through at the next meeting. thanks again all!
adam
you haven't mentioned if you are working with a pdm system, as that may be the deciding factor on how to assign part numbers in the long run.
i worked in a sheet metal fabricator for many years. we always assigned the same part number to the cad files for parts or assemblies. the major difference being that we did everything in-house, so for us (on the floor) it was easier to track if everything was under the same identifier.
"art without engineering is dreaming; engineering without art is calculating." |
|