Why SolidWorks DXF Export Settings Don't Persist — And the API Fix That Makes Them Stick

You spend ten minutes configuring the DXF export dialog — turning on bend lines, setting the layer map, choosing which sketch entities to include. You close SolidWorks. You open it the next morning and every checkbox is back to the default. Again. This is one of the most reliably frustrating behaviors in SolidWorks, and it has a specific technical reason that most documentation skips over. More importantly, there are three concrete fixes — ranging from a template trick to a four-line API call — that eliminate the problem entirely. ...

30 May 2026 · 6 min · CadShift

STEP Files vs Native SolidWorks: Why Fabricators Rebuild Instead of Convert

A customer sends you a .stp file. It’s a sheet metal part — clearly visible bends, uniform thickness, nothing exotic. You import it into SolidWorks, run Convert to Sheet Metal, and SolidWorks does… something. A flat pattern appears. You run the DXF export and send it to the laser table. Then the first batch comes back wrong: the developed length doesn’t match the customer’s tolerance, some bends are reversed, and the corner relief geometry is completely off. ...

26 May 2026 · 10 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

How to Get Flat Sheet Area in SolidWorks for Any Solid Body — Not Just Sheet Metal Parts

A fabricator needs to quote material. You hand them a bracket modelled as a solid body — not a sheet metal part, no flat pattern feature, just an extrusion with a uniform thickness. They want the raw stock area: how many square millimetres of plate does this part consume before cutting. SolidWorks Mass Properties gives you volume, surface area, and inertia. But the total surface area of a solid body includes every face — both flat faces, four edges, any chamfers or holes. That number is meaningless for material estimation. What you need is the area of one face, or equivalently, the part’s volume divided by its thickness. ...

20 May 2026 · 8 min · CadShift

SolidWorks Lofted Bend Formed vs Bent — Why You Cannot Choose and How to Fix It

The Lofted Bend PropertyManager has a Manufacturing Method dropdown with two options: Bent and Formed. When the dropdown shows only Formed — or you select Bent and get a flat pattern with no bend lines — the root cause is almost always one of three things: sketch planes that aren’t parallel, profile geometry that has sharp corners, or connector points placed on the wrong part of the sketch entities. None of these are obvious from the error message, and the official documentation buries the parallel-plane requirement. Here’s what’s actually going on. ...

16 May 2026 · 8 min · CadShift

DXF File Preparation for Waterjet Cutting — Tolerances, Lead-ins, and Geometry Rules

Waterjet cutting is not laser cutting. A programmer at a waterjet shop evaluates your DXF differently than a laser operator does, and the geometry problems that a laser CAM system tolerates will stop a waterjet program cold. This post covers what you need to know before the file leaves your desk: kerf width, taper, lead-in placement, pierce rules, minimum features, and the geometry requirements that every waterjet CAM system actually checks. ...

15 May 2026 · 10 min · CadShift

Kerf Compensation for SolidWorks Laser Cutting DXF

Most of the questions engineers ask about kerf compensation assume the problem is in the DXF. It almost never is. SolidWorks exports flat patterns with nominal dimensions — exactly as modeled, no offset applied. That’s correct behavior. The question is whether you understand where kerf compensation actually happens, and what breaks when it happens in the wrong place. What Kerf Is and Why It Varies Kerf is the width of material removed by the laser beam — the slot left behind after a cut. On a fiber laser cutting 3mm mild steel, typical kerf width runs 0.08–0.15mm. For thicker material (12mm+) or plasma, it can exceed 1mm. ...

13 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

Cut List Survival Guide — Keeping Weldment Names Through Insert Part, Derived Configurations, and Absorbed Bodies

You have a sheet metal weldment with properly named cut list folders: meaningful names built from profile paths and custom properties, properly rolled up into your BOM. Then someone inserts that part into a parent weldment using Insert > Part, or you create a derived configuration that dissolves the cut list context — and every folder name silently reverts to “Sheet” or “Structural Member 1”. This is not a bug. It is a consequence of how SolidWorks tracks cut list folder identity, and understanding the mechanism tells you exactly which fix to apply in which scenario. ...

9 May 2026 · 8 min · CadShift

Sheet Metal Gauge Tables Without Microsoft Office — Three Approaches That Actually Work

At some point, someone in your shop opens a SolidWorks part and gets this: Microsoft Excel is required for gauge tables. Please ensure Excel is installed and try again. The popup appears when the Sheet Metal feature dialog tries to open the gauge table file via OLE automation. If Excel is not present — or if it has been uninstalled after the company moved to Google Workspace or LibreOffice — the gauge table feature silently stops working. ...

8 May 2026 · 8 min · CadShift