SOLIDWORKS Curved Sheet Metal: Modeling Conical, Cylindrical, and Doubly-Curved Parts

A SOLIDWORKS forum question asked this week: how do you model a curved sheet metal part, and do stamping structures require forming tools? The answer depends entirely on what “curved” means, because SOLIDWORKS handles three fundamentally different curved-sheet-metal scenarios with three different tools — and forming tools are a separate concern from the geometry of the base body. This post maps the decision tree. The Three Curved Sheet Metal Scenarios SOLIDWORKS sheet metal works by tracking a flat-pattern state for every feature. Every bend is stored with a radius, K-factor, and bend allowance so the flat pattern can be computed by unfolding. Curved geometry complicates this in three distinct ways: ...

3 August 2026 · 9 min · CadShift

ScanTo3D in SOLIDWORKS: Scan-to-Solid Workflow Guide + 2026 SP3.2 Surface Fix

ScanTo3D converts scan data — a polygon mesh from a 3D scanner, or a raw point cloud — into SOLIDWORKS surface and solid geometry. The result is a parametric model you can mate, dimension, and modify like anything else in the vault. What the tool can’t do is magic: the output quality is bounded by mesh quality and the complexity of the original geometry. Organic shapes with tight blends and small radii will fight you. Machined parts with flat faces, cylinders, and cones are what ScanTo3D handles well. ...

2 August 2026 · 10 min · CadShift

SOLIDWORKS Weldment Profiles (.SLDLFP) — Where to Download Them and How to Insert with VBA

Every SOLIDWORKS weldment tutorial starts with “Insert Structural Member” and assumes the profile library is already populated. It never explains where those profiles actually live, what format they use, or what to do when the profile you need isn’t there. If you’re trying to automate weldment creation via a VBA macro, the API reference assumes you already have the profile path, which means you need to know the folder structure before you can write a single line of code. ...

31 July 2026 · 11 min · CadShift

SOLIDWORKS API DXF Export: Why VBA and Manual Export Differ (and How to Fix It)

A forum thread from 2026-08-06 captures the problem precisely: a user has a manual workflow — roll back to a feature state, show the body, align the view normal to the target face, then do File > Save As DXF. It works. They then try to replicate it in VBA using IPartDoc.ExportToDWG2, pass the same file path, and get either a failed export (False return, no error) or a DXF that contains nothing. No accepted answer exists because the root cause isn’t obvious from the API documentation. ...

29 July 2026 · 12 min · CadShift

What the SOLIDWORKS Macro Recorder Silently Drops — and What to Write Instead

The SOLIDWORKS macro recorder is a reasonable starting point for simple geometry operations. Record a sketch, a cut-extrude, a fillet — replay it — it works. But the moment you do anything beyond basic feature creation, the recorder either drops the operation entirely, captures it in a form that cannot be replayed on a different model, or generates so much view-manipulation noise that the useful API calls are buried. The official documentation says “not all commands can be recorded.” That sentence is technically accurate and practically useless. This post covers the specific operations that the recorder silently omits, why each one fails, and the API call you need to write instead. ...

28 July 2026 · 8 min · CadShift

Automate SOLIDWORKS Pack and Go with API Macros — Run, Rename, and Open the New Drawing

Pack and Go through the UI is fine for a one-off operation. When you’re doing it repeatedly — versioning a drawing before a revision cycle, archiving a job package, moving a drawing to a different project folder with all its references intact — you want a macro that runs Pack and Go, tells you where the new file landed, closes the original, and opens the copy. The SOLIDWORKS API supports all of this via the IPackAndGo interface, but the documentation examples stop at SavePackAndGo and leave the “then open the copy” part as an exercise for the reader. ...

27 July 2026 · 8 min · CadShift

SOLIDWORKS PDM: Save Converted PDFs Outside the Vault (Working 2026 Method)

The forum question comes up regularly: how do I get the PDM Convert Task to save PDFs outside the vault? The answers in search results reference SOLIDWORKS PDM 2016-2019 behavior. The mechanism has not fundamentally changed, but two things shifted enough to break older walkthroughs: the Advanced Scripting variable names differ by version, and the Task Host security model tightened in PDM 2021. This post covers the working approach for both PDM Standard and Professional. ...

26 July 2026 · 8 min · CadShift

SOLIDWORKS to DWG Export: Assigning AutoCAD Layers by Material via API Macro

Fabrication shops that receive DWG files from SolidWorks drawings often expect specific AutoCAD layers — BRASS, STAINLESS_STEEL, ALUMINUM — matching the actual part materials. The native Save As layer mapping table in Document Properties → DXF/DWG Export → Map SolidWorks to DXF/DWG maps entity types to layers, not component materials. There is no UI checkbox that says “use material name as layer.” This post shows the API approach: read each component’s material from the drawing views, create named layers in the drawing document, assign components to those layers, then export to DWG. It covers the key API calls, a complete working VBA macro, and the three edge cases that will silently fail on a naive implementation. ...

25 July 2026 · 9 min · CadShift

Linking SolidWorks Drawing Properties to Model Properties Without PDM — The $PRPSHEET Syntax

A Reddit thread on r/SolidWorks recently asked how to get the title block Description field to pull from the part’s custom properties automatically. The answers ranged from “use a macro” to “you need PDM” to “manually copy it every time.” No one mentioned $PRPSHEET. This syntax has been in SolidWorks for well over a decade. It links a drawing annotation directly to a named custom property on the model, without any macro, without PDM, without add-ins. When the part’s Description property changes, the drawing title block updates on open. If you’re manually typing part numbers, descriptions, and materials into title blocks, or using a macro to copy properties from model to drawing, this is the feature you’re missing. ...

24 July 2026 · 8 min · CadShift

SolidWorks DXF Layer Mapping for Laser Cutting — The Feature 14 Engineers Didn't Know Existed

A Reddit thread about exporting countersunk flat patterns to DXF recently generated 14 replies. Every single one suggested a model edit: suppress the countersink, delete the chamfer feature, open the flat pattern in a drawing and manually remove the circles before exporting. Not one mentioned that SolidWorks has had a built-in DXF layer mapping feature for years that routes countersink geometry to a separate reference layer at export time — no model changes required. ...

23 July 2026 · 8 min · CadShift