DXF File Naming for Laser Cutting Nesting Software — Automate Part Routing from SOLIDWORKS Custom Properties

Every nesting operator knows the moment: 200 DXF files land in an import folder named Part1.dxf, Part2.dxf, FlatPattern-3.dxf. The cut program runs. Parts come off the machine. Now someone has to match each blank to an installation slot by hand—measuring, comparing, labeling. This is a manual step that costs 30–90 minutes per nest cycle, scales with order volume, and doesn’t improve no matter how much you spend on nesting software. The root cause is a mismatch between what SOLIDWORKS produces by default and what ProNest, Lantek, and JETCAM expect in order to route parts back to their jobs automatically. ...

15 August 2026 · 8 min · CadShift

SolidWorks PDM Batch Plot with VBA Macros — Automate Drawing Exports Without C#

Most SolidWorks engineers reach for VBA when they need to automate something. It’s right there in the Tools menu, no build toolchain required, and the macro recorder gives you a starting point for anything the GUI can do. Batch exporting drawings from the PDM vault is exactly this kind of task — repetitive, time-consuming, and automatable. What’s less obvious is where VBA’s limits are, and how to get PDM state awareness without switching to a C# application. ...

1 August 2026 · 9 min · CadShift

SolidWorks Batch STEP and DXF Export — System Options vs Macro Loop

You have an assembly with 40 sheet metal parts and 15 structural components. You need STEP files for each part for your supplier, and DXF flat patterns for your laser subcontractor. SolidWorks has no built-in “batch export as individual STEP/DXF files” command. You have two approaches: the system options SaveAs at the assembly level, or a macro that loops over components with OpenDoc6 and SaveAs. They produce different outputs and serve different use cases. ...

22 July 2026 · 10 min · CadShift

SolidWorks PDM Batch Plot — Automate Drawing Exports from the Vault

Exporting a hundred drawings to PDF before a design review is one of those tasks that eats an afternoon. With SolidWorks PDM, there are three ways to automate it: the built-in Batch Plot tool, the SolidWorks Task Scheduler, and a custom API script that talks to both PDM and SolidWorks. They’re not equivalent — each has hard limits that determine which one fits your situation. What SolidWorks PDM Batch Plot Actually Does SolidWorks PDM Professional includes a Batch Plot tool accessible from the Windows Explorer PDM client. Right-click a folder or a selection of .slddrw files → Batch Plot. The tool opens SolidWorks in the background (PDM handles the license check), iterates through the selected drawings, and exports them to a configured output path. ...

11 June 2026 · 7 min · CadShift

The Save Bodies Command: SolidWorks' Hidden Batch Part Extractor

A Reddit post asking about converting solid bodies to individual part files got 77 upvotes. The top comment pointed to Insert → Features → Save Bodies — and multiple replies said they’d never heard of it despite years of SolidWorks use. CSWP holders included. This is not a niche feature. It’s the correct way to extract individual part files from a multi-body part, and it does things that Insert into New Part and manual workflows cannot match. ...

8 June 2026 · 7 min · CadShift

Batch DXF Export: SolidWorks vs Inventor — How the Sheet Metal Workflows Actually Differ

If your shop uses SolidWorks and your supplier’s shop uses Inventor, at some point you will end up comparing notes on batch DXF export. Both platforms flatten sheet metal and write DXF files. Both can be automated. The workflows look similar from a distance and differ substantially in the details that matter for production pipelines. This is a comparison of the actual automation approaches, not marketing specs. Platform capabilities are drawn from the COM API (SolidWorks) and the ObjectModel/iLogic API (Inventor). ...

4 June 2026 · 8 min · CadShift

Why SolidWorks Can't Batch Export DXF from Multi-Body Parts — And What Actually Works

The checkbox that lies to you Open a multi-body sheet metal part in SolidWorks and try to export DXF. File → Save As → DXF → Options. The “Export multiple flat patterns to single file” checkbox is greyed out. So is the standard “Flat Pattern” export mode. The dialog offers you geometry, hidden lines, and sketches — everything except what you actually need. This catches shops transitioning from separate-part workflows to multi-body assembly files. The multi-body approach makes sense for welded sheet metal assemblies: fewer files, shared reference sketches between bodies, no insert-part reference chains that break when you rename anything. But the DXF export dialog treats the whole assembly as one thing and can’t figure out which flat pattern to export. ...

21 May 2026 · 7 min · CadShift

When Your VBA Macro for DXF Export Isn't Enough — Edge Cases That Break Batch Workflows

A LinkedIn post earlier this year showed a VBA macro compressing a 40-minute manual batch DXF export down to seconds. It drew significant engagement because every SolidWorks engineer who works with sheet metal has written some version of this macro, or knows someone who has. The basic implementation is not complicated. Iterate assembly components, open each part, call ExportToDWG2, close. For clean assemblies with simple sheet metal parts and consistent filenames, it runs reliably. The problems surface when the assembly contains parts that don’t fit the happy path — and most production assemblies do. ...

12 May 2026 · 9 min · CadShift

SolidWorks Batch DXF Export Tools Compared — PDMPublisher vs CadShift vs VBA Macros

If you work with sheet metal in SolidWorks, you have three realistic options for getting flat-pattern DXFs out at scale: write a VBA macro, buy PDMPublisher, or use CadShift. Each solves the same core problem — the repetitive manual export — but they sit at very different points on the complexity-vs-cost curve. This is a buyers guide, not a pitch. The right tool depends on your shop’s specific situation. The problem all three tools solve The native SolidWorks workflow for DXF export does not scale. For one part, the right-click → Export to DXF/DWG route is fine. For an assembly with 40 sheet metal parts, you are looking at 30–45 minutes of clicking through the same dialog, checking flat patterns, setting file names, and ensuring consistent layer settings across every export. Miss a part and your laser operator finds out at the machine. A detailed walkthrough of what the manual process involves is in the batch DXF export guide. ...

7 May 2026 · 9 min · CadShift

CAD Automation for Engineers: How to Stop Wasting Time on Repetitive Design Tasks

The Hours You’re Not Getting Back Ask any engineer where their time actually goes, and the answer is rarely “designing.” It’s exporting files. Converting formats. Renaming outputs. Running the same five steps in the same order for the twentieth time this month. That’s not a skills problem. It’s a workflow problem — and it’s exactly what CAD automation is built to fix. If you’re a mechanical engineer, CAD manager, or GIS professional who suspects too much of your day is going to work a script could handle, you’re probably right. This article covers what CAD automation actually means in practice, which tasks are worth tackling first, and how engineering teams are using it to reclaim real hours without changing how they design. ...

9 April 2026 · 11 min · CadShift