Thank you for the reply! Really appreciated.
We are also using Inventor and the support for "UG GEOMETRY" = "no" BOMLine property is now in place to add non-CAD parts to the CAD-structure.
I am interested in hearing about the imprecise approach on the CAD models. Do you create a flat CAD structure? Do you know if you are using Inventor specific functionality like "Phantom" or "Reference" to create "Structurd View" for part lists?
If you are interested, I would like to share some experiences with you. I will send you a dm!
One thing to note is that Solidworks and Inventor (and to some degree Creo) create BOM tables on the drawing that are based on interpretations of the assembly that is being documented on that drawing. The BOM table is not the same information that will be mangaged in Teamcenter to represent the CAD data needed.
We use workarounds like No Geometry, Suppress, Hide and others to try and make the CADBOM that is save to the Teamcenter BVR to represent the BOM that will be good for downstream activities. Concepts like promote or special naming rules that can be used for a BOM on a drawing, do not work well when trying to reproduce in Teamcenter.
In general, CAD is used to design the shape of the product. There are many CAD tools and special applications (flat pattern, harness, tubing, weldments) and user defined programs, that can create good, coherent designs that do not have a BOM structure that is useful for downstream activities. You will need to make a business decision about how much you want to control how tha CAD systems is used to create a particular structure with how to use the PLM system to capture and adapt that structure.
- How do you manage an inseperable assembly? Teamcenter needs all of the "Parts" but Manufacturing/purchasing will see only one end item.
- How do you want to handle non-CAD data? With the structure manager, you can add non-CAD data to the assembly and it will remain evan after CAD changes.
- How should finish options be handled? One CAD model might have 100 colors. Is this a CAD property with a family table or an ERP end item tracked difference?
- Harness's are typically a part number for manufacturing assembly into a higher level product. But, the component list may be a text file stored with the harness.
- The CAD structure cannot be changed in Structure Manager to flatten or rearrage for manufacturing.
These are some of the reasons that CAD-Part alignment is used.
Amother aspect of this is to make sure that it is clear to the users where tasks are to be done. CAD for designing the best product possible. PLM for managing the transition from a CAD design to a manufacturable product with ties into MBOM for kitting, shop floor, purchasing, ERP, and factory planning.
So, remember that the BOM on the drawing is an evaluation of the assemlby and not necessarily representative of the data that needs to be saved and managed to create it.