howto
File-Driven Model Tree
Build a nested Creo assembly from a CSV or Excel BOM with AutoAssemble tree-builder headers.
Use this when you want AutoAssemble to build a nested assembly tree from a spreadsheet instead of mating into a structure that already exists. Dialog steps: Assemble from a File. Column spec: CSV and Excel Format.
JSON cannot build a LEVEL tree. XML and NWF are routing inputs, not BOM trees.
File
Use CSV or Excel with LEVEL, MODEL_NAME, and TYPE (or MODEL_TYPE).
LEVEL 0 is the top assembly definition (not assembled as a child).
LEVEL may increase by at most 1 per row.
Existing models are retrieved. Missing models are created when Create Models if Not Found is on (default start part, then empty if that start part cannot be copied). New models often have no geometry.
Skeleton models (
TYPESKEL, or PRT +SUB_TYPESKEL) are added as skeletons, not packaged parts.
In Creo
Open Auto Assemble.
Select the output assembly, or Create Assembly if none is in session. If an assembly is already current, LEVEL 0 is still read as the file’s top model name; the selected assembly is the output.
Select an Auto Assemble File (
.csvor.xlsx).Review the preview tree, then choose OK.
The product structure is added under the selected assembly. Existing skeletons are added as skeletons, not as simple parts.
Parameters in the file
MODEL_PARAM_FOOor<MODEL>FOO— model parameterFOOUnrecognized headers — component (feature) parameters. Names cannot contain spaces.
DESCRIPTION/DESIRED_DESCRIPTION— model common name
Full column list, aliases, CSYS mate mode, and drawings: CSV and Excel Format.