CNC Painting Machine: How Programmed Coating Actually Works
A CNC painting machine moves a spray head along a programmed path, the same way a mill moves a cutter. This page explains the mechanism, the film-thickness window, and the part geometries where the process pays off — and where it does not.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
What a CNC painting machine is, and what it is not
A CNC painting machine is a coating system whose spray head follows a toolpath generated from CAD data. The axes are servo-driven. The path is stored as coordinates, not as a hand movement. Change the program and you change where the material lands, how fast the head travels, and how long each pass overlaps the last one.
It is not a robot arm holding a spray gun. A robot arm is taught by hand: someone grips the gun, walks the part, and records the motion. A CNC machine derives motion from geometry. A 2 mm change in part height becomes a line of code, not a re-teach session. That difference matters most when parts change often.
The machine is also not the coating itself. The chemistry still decides adhesion, cure schedule and chemical resistance. The CNC painting machine only decides where the coating goes and how evenly it lands. Pick the wrong primer and no amount of path accuracy will save the finish.
What the machine does control is repeatability. Every part in a run sees the same standoff distance, the same traverse speed and the same overlap. On a batch of 500 brackets, that is the difference between a finish that passes inspection and a finish that passes inspection on a Tuesday afternoon.
How the path controls film thickness
Film thickness is set by four variables that the program holds constant: flow rate, traverse speed, standoff distance and pass overlap. Double the traverse speed and the wet film thins by roughly half. Cut the overlap from 50 percent to 25 percent and the edges between passes start to show as bands.
A typical setup runs a standoff of 150–250 mm for a gravity-fed gun, a traverse speed of 100–300 mm/s, and a pass overlap of 40–60 percent. Those numbers are a starting window, not a recipe. Viscosity, nozzle size and part curvature all shift the result, so the first article gets measured before the run continues.
Film thickness on a machined metal part usually targets 20–60 μm dry for a decorative or protective coat. Below about 15 μm, coverage over a machined surface becomes unreliable, because the tool marks still stand proud of the average surface line. Above roughly 80 μm, solvent entrapment and sagging risk climb.
Curved geometry is where the programming earns its keep. On a radius, a constant-speed pass with a fixed standoff delivers a thinner film at the crown than at the flanks. The fix is axis interpolation: the head tilts to hold the spray angle normal to the surface, the same way a five-axis mill tilts a cutter to hold chip load.
Where a CNC painting machine fits, and where it does not
Flat panels, housings, brackets and long extrusions are the easy cases. The path is mostly two-dimensional, programming time is short, and a 4,000 × 400 × 150 mm travel envelope covers most parts in that family. Setup is fast because the fixture only needs to hold the part still and repeat its position.
Complex 3D geometry is the harder case. A deep pocket will shadow the spray unless the head tilts into it, and an internal channel may be unreachable from any angle. If the coating has to cover a surface the head cannot see, the process is the wrong choice, and manual touch-up or a dip process does the job better.
Freeform and organic shapes sit in the middle. They can be coated, but the program needs a dense point cloud and a lot of interpolation. That programming time is a one-off cost. If the part runs once as a prototype, the cost rarely pays back. If it runs at 10,000 pieces a year, it pays back in the first week.
One more boundary: masking. A CNC path is precise about where it starts, but overspray still travels. If a mating face or a threaded hole has to stay bare, plan the mask into the fixture. A masked edge is cleaner than a hand-trimmed one.
How to tell whether your part belongs on this process
Start with batch size and geometry variety. If the same part repeats in the thousands, a robot cell is often the cheaper answer, because the re-teach cost is paid once. If the shapes keep changing and the volumes stay moderate, a CNC painting machine wins, because a new program is a file swap rather than a teaching session.
Next, look at the surface you have to coat. A machined face at Ra 0.8–1.6 μm takes a coating evenly and shows defects clearly, which is what you want during first-article approval. A rough cast surface hides defects but also needs more material to reach full coverage. Budget the coating thickness against the actual surface finish.
Then check the tolerance stack. If the coated part has to fit a mating bore, the film thickness becomes a dimension, not a finish. A 40 μm coat on both sides of a 20 mm shaft removes 80 μm from the clearance. Program the film thickness and confirm it with a measurement on the first article, not with a visual check.
Finally, ask what happens when the coating fails. On a cosmetic housing, a thin patch is a rework. On a sealed enclosure or a fluid path, it is a field failure. The higher the consequence, the more the process needs an inspection step written into the routing rather than added at the end.
What to check before you commit to the process
Ask for the coating data sheet before anything else. Cure temperature matters if the part is heat-treated aluminum, and solvent type matters if the part carries an elastomer seal. A coating that cures at 180 °C will change the temper of a 6061-T6 part if the schedule is not respected.
Ask how the film thickness will be verified. A magnetic gauge works on steel and not on aluminum or plastic. An eddy-current gauge works on aluminum and not on steel. If the answer is a visual check, the process is not under control, no matter how good the path is.
Ask about overspray control. A CNC path is precise, but the mist is not. Booth airflow, filter changes and gun distance all affect where the overspray lands. On a part with a masked mating face, poor airflow is the usual cause of a rejected batch.
Ask what the first-article report contains. It should list dry film thickness at several points on the part, adhesion test results and cure verification. Without those three, you are approving a finish by eye, and eyes do not repeat between shifts.
From CAD model to a qualified coating program
- 1Fix the part and record its positionBuild a fixture that repeats position within 0.1 mm. Reference the same datum the machining program used.
- 2Generate the toolpathOffset the surface normal by the intended standoff, 150–250 mm. Set pass spacing for 40–60 percent overlap.
- 3Set flow, speed and atomizationStart at 100–300 mm/s traverse. Tune nozzle and pressure until the spray pattern is uniform, not heavy in the center.
- 4Run a first article and measureCure per the coating data sheet, then measure dry film at crown, flank and edge. Target 20–60 μm.
- 5Adjust the program, not the operatorIf the film is thin at the crown, slow the pass there or tilt the axis. Do not ask anyone to spray by hand over it.
- 6Lock the program and log the settingsRecord flow, speed, standoff, overlap and cure schedule. The next run repeats the numbers, not the memory.
Manual spray vs. robot spray vs. CNC painting machine
Match the process to the part, not to the shop's habit.
| Factor | Manual spray | Robot spray | CNC painting machine |
|---|---|---|---|
| Path source | Operator hand movement | Hand-taught motion | CAD-derived toolpath |
| Repeatability | Operator dependent | Good within one program | Held by servo axes |
| Part changeover | Instant, no program | Re-teach required | Edit the toolpath |
| Complex 3D coverage | Limited by reach | Good with a wrist | Good with axis tilt |
| Best batch size | One-offs, repairs | Repeat runs, one shape | Mixed runs, many shapes |
| Film thickness control | Rough, visual | Programmed | Programmed plus measured |
| Programming cost | None | Moderate | Moderate to high |
| Internal channels | Hard to reach | Hard to reach | Usually out of reach |
The honest trade-off
If your parts repeat in one shape at high volume, a taught robot cell is usually cheaper. If your parts change shape often and you need the same film thickness every time, the CNC painting machine is the right call. If the coating has to reach an internal channel, neither works, and you should look at dip or spray-in-place instead.
Questions engineers ask before specifying this process
Can a CNC painting machine hold a film thickness tolerance?
Yes, within a working window. On a flat or gently curved surface with a stable standoff, dry film can be held around ±5 μm on a 40 μm target. On a sharp radius or a deep pocket, expect wider scatter, and measure more points.
The tolerance is set by the coating and the fixture, not only by the machine. A part that moves 0.2 mm in the fixture will show a thicker or thinner band wherever it moved.
Does the process work on aluminum and plastic, or only on steel?
It works on all three. The machine does not care about the substrate, but the coating and the cure schedule do. Aluminum needs a conversion coating or an anodized layer for the best adhesion. Plastics often need a flame or plasma treatment before the first coat.
Recommended materials in our shop include 6061, 7075, 304 and 316 stainless, and ABS, PC and POM for plastic parts.
How is this different from powder coating?
Powder coating applies a dry charged powder and cures it in an oven. It builds a thicker film, usually 60–100 μm, and it is tough. It is also hard to apply in a thin, tightly controlled layer.
A CNC painting machine applies a liquid coating in thinner passes, so it fits parts where a thick film would close a tolerance or bridge a fine feature.
What part size can be handled?
Our machining envelope reaches 4,000 mm on the long axis, and the coating cell is sized to match the parts we machine. Large extrusions and long housings are routine. Very small parts are usually run in a batch fixture rather than one at a time.
If a part is too large for the booth, the coating is normally split into sections or handled by a different process.
Can the coating be applied to an already machined surface without damage?
Yes, as long as the masking is planned. The path avoids the masked face, and the fixture holds the part away from its finished surfaces. A soft jaw or a dedicated nest protects a polished face.
The risk is not the spray, it is the handling before and after. Plan the fixture and the cure rack together.
What information do you need to quote a coating job?
Send the 3D model, the coating specification or data sheet, the target dry film thickness, and the surfaces that must stay bare. Those four items cover most of the review.
A quotation and a DFM review are returned within 12 hours, and production can start within 24 hours once the program is approved.
Send the part and the coating spec
We review the model, the coating data sheet and the masked faces, then come back with a program plan and a quotation.
Quote in 12 hoursParts ship in 3–5 daysNDA on request