u/ExtentFit8785

Image 1 —
Image 2 —
▲ 17 r/CATIA

to reduce repetitive drawing work and improve workflow speed.

Current V2 Features

- Title block / drawing frame automation

- Faster workflow with reduced screen switching

- Smart skip logic if frame already exists

- Page setup through macro

- Standard selection (currently ISO)

- Projection angle selection

- Revision table preview + easier editing

- External editable INI configuration files

- included PDF export button

Setup guide also included in the link

Note :

*all the paths are editable in config.ini file

*Frame, titleblock and angle of projection symbol is in template drawing as 2D Component.

*Do not rename any sheet, frame, titleblock. Otherwise, it will cause error in macro

*added three titleblock style, titleblock 1 is pre made. Other two are customizable, just draw your own style and copy all the text boxes from titleblock 1 and paste it in titleblock 2 or 3 style and position it as per your requirement. Then, finally select all the copied textboxes. Right click>modifiable in instances.

Save the template. (the text boxes will be linked to parameters, so creating new text boxes won't work for now)

*frame is also customizable, but if you change the size of the frame. The position of the titleblock insertion may misalign. Then You can measure and change the coordination in the (drawing config.ini file)

*changing position of angle of projection, requires adjustment in coordination (drawing config.ini file)

The VBA project is open.

Free to use, modify, and adapt.

Provided for learning and workflow improvement.

File link:-

https://drive.google.com/file/d/1KyKremuWFrG5x27xkHd7m2Ok0nRRivnq/view?usp=drivesdk

u/ExtentFit8785 — 24 days ago
▲ 44 r/CATIA

The project is now 95% complete and should be ready in the next 2 days after a few minor adjustments. I’ll share it once finalized.

✅ Features Added So Far:

- Standard selection

(Currently limited to ISO, A0 - A4 sheets. But, it's customizable)

- Angle of projection selection

- Auto standard update directly in document while running

(No need to go through File → Page Setup → Standard → Update → OK)

- Customizable dropdown data using .ini files

- Coordinate-based frame, title block, and angle of projection insertion (from template)

- Customizable coordinates through .ini files

- Revision table included

- Revision table live preview

- Log file generation for tracking actions, updates, and errors

u/ExtentFit8785 — 26 days ago
▲ 12 r/CATIA

Tried a new method for Version 2 of template automation project with the help of CATIA CAA Help.

"Instantiating ditto from another drawing"

This is faster and more efficient than the copy/paste method used in previous version

Version 1:-

*copy/paste based workflow

functional, but slower

*visible sheet/view switching during processing

Version 2:-

*direct ditto instantiation from template drawing

much faster execution

*cleaner and more reliable workflow

New Improvements:

*Auto sheet detection

*No visible sheet switching (process runs in background)

*Added Update button to refresh parameters without running the full macro again

Still in progress....

Attached a sample video of a 10-sheet run.

(Built with the assistance of AI)

u/ExtentFit8785 — 28 days ago