SolidWorks Models Meet the Shop Floor: The Zero-Thickness Ghost That Haunted a Batch of Housings
The Model Is a Promise, Not a Part
A SolidWorks model represents the designer’s intent. It’s a nominal ideal — all sharp corners, perfect flatness, and exact dimensions. But a machine tool is not a replicator from a sci-fi show. It cuts with a rotating tool of finite size, it generates heat and vibration, and it holds the part with clamps that need something to grab. The model must be translated into a manufacturing plan, and that translation fails when the model contains features that ignore tool geometry or process reality.
The most common sin we see is the sharp internal corner. In SolidWorks, you can model a pocket with perfectly square corners all day long. But a rotating endmill, no matter how small, leaves a radius equal to its diameter. If the print doesn’t specify a minimum radius, the machinist will use whatever tool is handy, and the corner will be larger than expected. If a mating part has a sharp corner, it won’t seat. We’ve learned to scan every internal corner in a customer’s model and ask: “What tool radius do you want here? If zero, we need to discuss EDM or broaching.” Old Li circles these corners in red on a screenshot and writes, “Tool radius = ?” He’s built a small gallery of redlined SolidWorks screenshots pinned above his bench.
Another frequent issue is the modeled thread. SolidWorks offers “cosmetic thread” and “realistic thread” options. The cosmetic thread is a shaded texture that looks great on screen but generates no geometry for the CAM system. If the designer doesn’t also provide a hole callout in the drawing, the machinist has to guess the thread type, pitch, and class. We’ve received models where the hole was simply a blind cylinder with a cosmetic thread, and we had to call to find out it was M5x0.8. Now we insist on a 2D drawing or a detailed note for every threaded feature.
The Zero-Thickness Trap and Other Geometric Ghosts
SolidWorks will allow zero-thickness geometry — an edge where two surfaces meet tangentially without any material between them. It’s a mathematical construct. In reality, that edge has no thickness and no strength. We’ve seen thin ribs that taper to a knife-edge, drafted pins that vanish into the face of a boss, and fillets that bleed into adjacent surfaces until the wall disappears. These models slice cleanly in the software, but when we import them into CAM, the toolpath generation chokes on the zero-thickness region, or worse, it generates a path that will snap a tiny endmill. We’ve learned to run a quick “check entity” or thickness analysis in SolidWorks before we even try to program, and we always zoom in on every intersection in the shaded view. If something looks like a razor, we send a screenshot and ask, “Is this intentional?”
Old Li’s rule for zero-thickness is graphic: “If you can’t slip a piece of paper between the two surfaces in your mind, the tool can’t either. And unlike paper, the tool won’t bend — it’ll just break.” He once demonstrated by trying to cut a 0.1mm-thick shim on the band saw; the shim folded and the blade grabbed it. “See? No material, no cut. Your SolidWorks fantasy just met Mr. Bandsaw.”
Undefined Tolerances: The Silent Cost Driver
SolidWorks models are built to nominal dimensions. A hole is 10mm, a face is 50mm wide, everything is perfect. But real parts vary, and the acceptable variation must be defined. When a model arrives without a toleranced drawing or annotation, the shop must fall back on a general tolerance — often ISO 2768 medium or fine. That can make a simple bracket suddenly expensive, because a general tolerance of ±0.1mm on a 200mm length might require a special setup or a grinding operation that the part doesn’t functionally need. Conversely, if a critical bearing bore is left at general tolerance, it might be machined too loose.
We now refuse to quote any job without tolerance information. We’ll send a polite email: “We need a tolerance for the bearing bore and a flatness callout for the mounting face.” Even a simple note on the model’s comment field can save weeks of back-and-forth. Old Li is more direct: “A model without tolerances is like a map without a scale. You know where you’re going, but you don’t know if you need a bicycle or a rocket to get there.”
Material and Finish: Don’t Leave Us Guessing
SolidWorks lets you assign a material for visual rendering and mass properties, but that material specification doesn’t always match what’s available or machinable. We’ve seen a model assigned “Stainless Steel” generically — no grade, no heat treat condition. That could be 303 (free-machining) or 304 (work-hardening) or 17-4 PH (precipitation hardening), and the machining strategies are completely different. If we guess wrong, the part might gum up the tools or warp during heat treat.
Surface finish is another black hole. A shiny SolidWorks render doesn’t tell us if the surface should be as-machined, bead-blasted, anodized, or electropolished. We need that information to select the right final pass and to quote any post-processing. We ask customers to add a finish spec to a note or a separate finish callout drawing. For complex consumer parts, we now request a physical finish sample or at least a reference photo.
The Un-Machinable Feature Parade: Deep Pockets, Undercuts, and Blind Tapped Holes
SolidWorks doesn’t warn you when a pocket is 10 times deeper than its width, or when a tapped hole has no clearance for a tap wrench, or when an undercut requires a T-slot cutter that can’t reach because of a boss in the way. These are process problems that the designer may never have considered.
We’ve seen a blind M2 tapped hole in the bottom of a 50mm deep pocket, with no clearance for a tap or a thread mill. We had to call and ask if we could drill a through hole from the other side, which changed the external appearance. The engineer said, “Oh, I didn’t think about how you’d get the tap in there.” That’s now a classic example in our design-for-manufacturing feedback loop.
Undercuts are another pain point. SolidWorks makes them easy: sketch a profile, sweep a cut. But the tool to machine that undercut needs to be specified — a keyseat cutter, a lollipop cutter, a dovetail cutter — and it needs to reach the feature without colliding with the rest of the part. We often have to add a note: “Undercut requires a special tool; we have XYZ cutter, but it will leave a 0.5mm corner radius.” Then we send a sketch of the actual tool profile overlaid on the feature. If the designer accepts, we proceed. If not, they redesign.
Fixturing Forgotten: Where Do We Hold It?
A SolidWorks model shows the finished part, floating in space, with no indication of how it’s gripped during machining. Designers often forget to include clamping pads, tooling tabs, or reference flats that can be used for setup and then machined off. We’ve had parts where every external surface is a contoured, cosmetic surface, and there’s literally no place to clamp without marring the finish. We ended up bonding the blank to a sacrificial plate with hot glue for the first operation, which worked but added cost and time.
We now ask, “What surfaces are functional and what are cosmetic? Can we add a temporary tab or a clamping boss?” Sometimes a simple flat on a non-visible surface, added early in the design, can cut the fixture cost to zero. Old Li calls these “handlebars for the machinist.” He keeps a small collection of parts with witness marks from bad clamping, labeled “No handlebars.”
Configurations and Simplification for CAM
SolidWorks configurations are powerful. A designer can create a simplified configuration that suppresses cosmetic fillets, engraving, and non-critical features for machining. This reduces CAM calculation time and allows the programmer to focus on the main geometry. We encourage customers to provide a “machining configuration” that is the raw block with all the critical features but without the tiny chamfers and threads that we’ll add with a separate toolpath. It also helps to include a separate sketch or 3D annotation with the raw stock outline and the coordinate system datum.
We’ve also seen models where the designer used a decorative texture — a knurl, a diamond pattern — that they intended to be visual only, but it was modeled as actual geometry. The CAM software tried to machine every tiny facet, resulting in a projected cycle time of 40 hours. A quick call revealed it was just a cosmetic texture meant for rendering, not machining. We deleted it and finished the part in 2 hours. Now we ask: “Is this texture machined, etched, or molded?”
Collaboration: The Magic of a Screenshot with a Circle
The best SolidWorks-to-machine-shop collaborations we’ve had involve early communication. A designer sends a model, we open it together on a screen-share or in person, and we scroll through the feature tree, pointing out what will be expensive and what can be simplified. One medical device company now sends us a model at the concept stage with the subject line “Machinability Check.” We spend 30 minutes marking it up and send it back. Their final models are a joy to machine.
Old Li has a standing offer for any new engineering graduate: “Bring your laptop, and I’ll show you why your beautiful part will cost twice what you think.” He doesn’t charge for the time. He says it’s an investment in fewer headaches down the road. He once showed an intern how a simple change from an internal square corner to a radius saved $1,200 on a prototype run. The intern went back to his office and revised a dozen parts.
The Horror Shelf Gets a Ghost and a Knife-Edge
We’ve mounted a small, shiny aluminum housing on our horror shelf — the one with the zero-thickness fillet that started this whole journey. The fillet is still there, a knife-edge you can barely see but definitely feel. Old Li placed a band-aid next to it. The label reads: “SolidWorks Zero-Thickness. Looks great, cuts fingers, breaks tools. Real parts need meat.” Next to it is a screenshot of the error message our CAM software threw when it tried to generate a path for that edge, framed like a piece of abstract art. A second label: “The computer knew. We didn’t ask it.”
Also on the shelf: a 3D-printed plastic model of an undercut that no tool on earth could reach, with a tiny plastic “cutter” jammed into the impossible corner as a diorama. The label: “SolidWorks Undercut Fantasy. Tool access? Never.”
A Short Guide for SolidWorks Designers Sending Parts to a Machine Shop
Here’s the checklist we’d love every designer to run before hitting “export to STEP”:
-
Check all internal corners for a specified radius. If it’s not called out, the machinist will pick a tool size, and it might be bigger than you want.
-
Define all threads with hole callouts, not just cosmetic textures. Include pitch, class, and depth.
-
Eliminate zero-thickness edges. If a fillet tapers to nothing, add a small land or a minimum wall thickness.
-
Provide tolerances. At least for critical fits. A simple note or a 2D drawing is better than a naked model.
-
Specify material grade and condition. “Stainless” is not a material. 303, 304, 17-4 PH H900 are materials.
-
Define surface finishes. As-machined, polished, anodized, painted. A shiny render doesn’t count.
-
Think about tool access. Can a drill reach that hole without hitting a rib? Can an endmill cut that undercut without a special tool?
-
Include fixturing features. If there’s no flat to clamp, add a temporary tab or a reference flat, and mark it “may be machined off.”
-
Provide a simplified configuration for CAM. Suppress cosmetic geometry and provide a stock model.
-
Communicate early. Send a screenshot, ask “is this machinable?” before the design is frozen. It’s free and saves money.
That motor housing job? The revised model, with the 0.5mm land, machined in two operations with clean edges and no finger-slicing. The customer has since sent us a dozen more designs, all with thoughtful radiuses and tooling tabs. Their engineer told me she now keeps a small index card next to her monitor with the words “Will the tool reach? Will it leave a radius? Where do I clamp?” That’s the culture change that makes our lives easier and their parts cheaper.
Old Li summed it up last Friday, while reviewing a new model with a fresh graduate: “SolidWorks makes you think you’re a sculptor. The machine shop reminds you that you’re an engineer. Sculptors worry about light and shadow. Engineers worry about chips, coolant, and whether the tool will snap. Listen to the shop, and your beautiful model becomes a beautiful part. Ignore it, and you’ll have a beautiful picture on your hard drive and a pile of scrap on the floor.”
Have you ever been caught by a SolidWorks feature that machined beautifully on the screen but destructively in the spindle? What’s your favorite DFM feedback you’ve given or received? Share your CAD-to-chip stories in the comments — we’re all still learning to bridge the virtual and the physical.
