SolidWorks Flat Pattern DXF Origin for CAM Software — Fix the Offset on Import

Every SolidWorks user who sends DXF flat patterns to a laser or plasma table eventually runs into this: the file imports into the CAM software, but the part is floating somewhere off in negative coordinate space, or centered around zero, or positioned wherever it happened to be when someone modeled the part. The CAM operator repositions it manually. Every. Time. This is not a CAM software bug. SolidWorks exports the flat pattern geometry exactly as it exists in the part’s coordinate system — wherever that happens to be. The fix is to tell SolidWorks to reframe the export around a specific point on the part, usually the lower-left corner of the bounding box. ...

28 June 2026 · 9 min · CadShift

SolidWorks Sheet Metal: Why Holes Become Ellipses in the Flat Pattern (and the Fix)

When you cut a hole on a bent face in SolidWorks, you get a circular feature in 3D. When you flatten the part, that same hole can appear as an ellipse in the flat pattern — and that ellipse is what gets exported to your DXF and sent to the laser cutter. The laser punches an ellipse. Your hole doesn’t fit the fastener. This isn’t a bug. It’s geometry. But the fix is straightforward once you understand what’s happening. ...

26 June 2026 · 7 min · CadShift

STEP Files Can't Carry K-Factor — Why Your Flat Pattern Is Wrong After Import

A fabricator opens your STEP file. They run Insert Bends. SolidWorks creates a flat pattern. The dimensions are wrong. Not slightly wrong — off by several millimetres on every bend. Enough to cause rework. Enough to get a call from the shop floor. The reason is that STEP files don’t carry k-factor data. They never did. Understanding why, and what to do about it, is the difference between a clean handoff and a rebuild. ...

24 June 2026 · 7 min · CadShift

Estimating Flat Blank Area for Stamped and Formed Sheet Metal in SolidWorks

Bent sheet metal has a flat pattern. SolidWorks can unfold every edge flange, miter flange, and sketched bend into a precise blank geometry, and the SW-Flat Pattern Area cut-list property captures the result automatically. Formed and stamped parts are a different story. A drawn cup, an embossed panel, a hydroformed bracket, a stamped louver grid — SolidWorks models these as solid bodies or as sheet metal with Form features, but there is no flat pattern feature, no unfolding algorithm, and no built-in blank area property. When a fabricator or a quoting tool asks for the blank size, you have to find it yourself. ...

20 June 2026 · 9 min · CadShift

SolidWorks vs Fusion 360 for Sheet Metal — DXF Layer Control and Flat Pattern Quality

The question of SolidWorks versus Fusion 360 for sheet metal comes up constantly in manufacturing communities. Most comparisons focus on modelling speed, K-factor accuracy, or bend table flexibility. What they skip is the output side: what the DXF file actually looks like when it hits the laser cutting operator’s desk, and whether the nesting software can consume it without manual cleanup. This matters because the DXF is the handoff document. Everything downstream — nesting, laser cutting, press brake setup — depends on the geometry, layers, and metadata in that file. A flat pattern that looks identical in both tools can produce dramatically different DXF outputs. ...

19 June 2026 · 8 min · CadShift

SolidWorks DXF Has Disconnected Curves — Spline Constraints and Chord Tolerance Explained

You export a flat pattern from SolidWorks, send the DXF to the laser cutter, and get a phone call: “There are open loops in your file. The machine can’t run it.” You open the DXF back in SolidWorks, zoom in, and the outline looks fine. Zoom in further. There’s a 0.003 mm gap between two arc endpoints at a spline junction. This problem has two distinct root causes that require different fixes. Conflating them wastes time. Here is what is actually happening in each case. ...

9 June 2026 · 8 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

SolidWorks API Meter Units Trap — Why SetSystemValue3 Ignores Document Units (and the Fix)

The SolidWorks API speaks one language for lengths: meters. Not millimeters. Not inches. Meters, always, regardless of what your document’s unit system displays. This sounds like something you’d learn in the first chapter of any SolidWorks API tutorial, and it is — yet it causes more silent macro failures than any other single issue. The problem is not that developers don’t know about it. The problem is that it bites you in a second way you didn’t expect, in a context you were already confident about. ...

3 June 2026 · 7 min · CadShift

Slicing a SolidWorks Part into Per-Layer DXFs for Additive and Layer-by-Layer Machines

Layer-by-layer manufacturing covers more territory than most engineers realize. Laminated object manufacturing (LOM), sliced tooling blocks for composite layup, sectioned mold plates for waterjet stacking, large-format CNC where layers are cut and stacked — all of these need DXFs at specific Z heights. SolidWorks doesn’t have a “slice and export” button. But there are three workable approaches, and one of them scales with an API. The problem in concrete terms A customer operates a layer-by-layer cutting machine: it takes DXF profiles at fixed Z-height increments (say, 3mm steps), cuts each layer from sheet stock, and stacks them to build up a 3D form. Your job is to deliver fifty DXF files, each representing the cross-section of the part at a different height. ...

31 May 2026 · 8 min · CadShift