Skip to content

Product Document Scripts

KaiUR edited this page May 21, 2026 · 6 revisions

Product Document Scripts

Scripts in this category require an open CATProduct document.

Script Description
Batch Instance Name Equal Part Number Sets every instance name in the assembly tree to match its part number
Batch Rename Instances Batch renames all first-level instances in the active product with a configurable prefix, number, and suffix
BOM Export To CSV Exports a full bill of materials from the product tree to CSV
BOM Export With Materials Exports a bill of materials enriched with material name and mass to CSV
Check Missing Files Checks all component file references in the assembly for missing or broken links
Clash Detection Export Runs interference/clash detection on the active assembly and exports results to CSV
Export Assembly As STEP Exports the entire assembly as a single assembled STEP file
Export Component Positions To CSV Exports the position matrix and translation of every component in the assembly to CSV
Save Child Parts To STEP Saves all child CATParts in a product to individual STEP files

Requirements for all scripts in this category:

  • CATIA V5 running with an open CATProduct document
  • Python >= 3.10
  • pycatia >= 0.8.3

Home


Getting Started


Contributing


Any Document Scripts


Drawing Document Scripts


Part Document Scripts


Shape Generation Scripts


Process Document Scripts


Product Document Scripts


Utility Scripts


Legal

Clone this wiki locally