CNC machining of street light housing: how the part really comes off the machine
A street light housing is a large, thin-walled, often sealed enclosure that must shed heat, reject water, and survive years of UV and thermal cycling. This page explains what 5-axis machining does to that geometry, where the process reaches its limits, and how to decide between machining, casting, and sheet metal. Written for design engineers and sourcing engineers who have to sign off on the drawing.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
What the housing has to do before you pick a process
A street light housing is not a box. It is a thermal component, a structural shell, and a weather seal at the same time. The LED board sits against a machined pad, and every watt it produces has to travel through the housing wall to the outside air. That path is set by wall thickness, fin height, and the flatness of the pad where the board mounts.
The second job is mechanical. The housing carries the weight of the lens, the driver, the bracket interface, and the wind load. Pole brackets see vibration for years, so the mounting boss and its bolt circle need real load-bearing geometry, not a thin cosmetic flange.
The third job is environmental. IP-rated street lights rely on a gasket groove, a machined mating face, and a cable gland seat. If any of those three surfaces leak, the electronics fail long before the metal does.
So when we look at a drawing for CNC machining of street light housing, we read it in that order: thermal pad, structural interface, sealing faces. Cosmetics come last, because anodizing or powder coating cannot fix a bad sealing face.
- 1Thermal padFlatness and surface finish control how well the board couples to the metal.
- 2Sealing grooveWidth and depth tolerance decide whether an IP gasket actually seals.
- 3Mounting bossWall thickness around the bolt circle must survive vibration and torque.
Why 5-axis suits a housing and 3-axis does not
A typical housing has features on five sides: the top face with fins, the underside pad, two end faces with cable entries, and an angled face where the lens sits. On a 3-axis mill you reach those by flipping the part three or four times. Each flip adds a setup error, and those errors stack.
A simultaneous 5-axis center tilts the tool and the table together, so the same part can be cut on four or five faces in one fixturing. The datum never changes. On a 600 mm housing, that is often the difference between a gasket groove that seals and one that does not.
There is a second reason. Short, stubby tools reach into deep fin channels and angled pockets that a long 3-axis tool cannot touch without rubbing the shank against the wall. With the table tilted, the tool stays short and rigid, which pushes chatter out of the cut.
The trade-off is programming time. A 5-axis toolpath for a housing with 40 fins and four angled faces takes longer to simulate and verify. If your part is a simple rectangular box with one open face, 3-axis is cheaper and just as good.
- 1Setup count3-axis needs three or four flips; 5-axis often needs one.
- 2Datum stack-upEvery flip adds positional error to the sealing face.
- 3Tool reachTilting the table keeps tools short and stiff in deep pockets.
Wall thickness, ribs, and where the part starts to move
Aluminium housings are usually machined from 6061-T6 or 6082 plate, sometimes from a near-net extrusion. The wall you want is thin for weight and heat, but thin walls cut badly. As the tool passes, the wall deflects away from the cutter, then springs back. The result is a wall that tapers and a surface that chatters.
As a working rule, a 500 mm aluminium housing holds a 2.0 mm wall cleanly with light finishing passes. Push to 1.5 mm and you need support from the fixture, reduced radial engagement, and slower feed. Below 1.5 mm the part usually needs to be cast or formed, not machined.
Ribs change the picture. A ribbed inner surface stiffens the shell and lets you keep the outer wall thin. But ribs also trap heat in the toolpath corners, and a deep rib with a square internal corner will always leave a radius from the cutter. Design a 2 mm to 3 mm corner radius and the machinist can clear it with a standard end mill.
Stress relief matters on big parts. Removing 60 percent of a plate's volume releases internal stress, and the part can bow 0.2 mm to 0.5 mm over a long span. Rough, stress-relieve, then finish. Skipping the middle step is the most common cause of a housing that will not sit flat on the pole bracket.
- 1Wall rule2.0 mm is comfortable at 500 mm; 1.5 mm needs fixture support.
- 2Corner radiusLeave 2-3 mm internal radii so a standard cutter can clear the rib.
- 3Rough, relieve, finishSkipping stress relief bows long housings by 0.2-0.5 mm.
Sealing faces, gasket grooves, and surface finish that matters
The gasket groove is the most tolerance-sensitive feature on the part. A typical design calls for a 3 mm wide groove, 2 mm deep, with a ±0.05 mm depth tolerance. If the groove is too shallow the gasket never compresses; too deep and the gasket bottoms out with no sealing load. Either way, water gets in.
Surface finish on the mating face matters less than flatness, but it still counts. Ra 1.6-3.2 μm is normal for a gasketed face. If the face is lapped or the seal is a molded silicone profile, Ra 0.8-1.6 μm gives a more predictable seal. Do not polish the sealing face to a mirror unless the gasket is designed for it; a very smooth face can let a thin gasket slide under pressure.
The cable gland seat is a threaded feature, usually M16 to M25. Thread depth and perpendicularity to the sealing face both matter. A gland that sits 1° off square will leak at the shoulder, no matter how good the thread is.
On the thermal side, the LED pad needs flatness more than finish. A 0.05 mm flatness window over a 100 mm pad with Ra 0.8-1.6 μm lets thermal interface material do its job. A rougher pad needs more paste, and more paste means more thermal resistance.
- 1Groove depth±0.05 mm on a 2 mm deep groove is normal and necessary.
- 2Gland seatPerpendicularity to the sealing face controls shoulder leakage.
- 3Thermal padTarget 0.05 mm flatness; finish Ra 0.8-1.6 μm.
Material and finish choices, and what they cost you
6061-T6 is the default for machined housings. It machines cleanly, takes anodizing well, and has good thermal conductivity. 6082 is a close European equivalent with slightly better corrosion behavior in coastal installations. 5052 and 5083 are tougher and more corrosion-resistant but gummier to cut, so they suit formed parts more than machined ones.
For coastal or marine street lighting, anodizing is usually the right call. A hardcoat anodize at 25-50 μm adds wear resistance on the fin edges and a dielectric barrier on the outside. Powder coating gives better UV color stability but adds 60-100 μm of thickness, which you must account for on any sealing face or thread.
Threads and sealing faces should be masked before coating. A powder-coated gasket groove is no longer a gasket groove. The same applies to the thermal pad; coating under the LED board adds a thermal resistance layer you did not design for.
If the housing will be die cast in production, machining still plays a role. Castings need their sealing faces, gasket grooves, and mounting bosses machined to final tolerance. That is a smaller machining job than cutting the whole shell from plate, and it is where a lot of street light programs end up after the first year.
- 16061-T6Default choice: good machining, good anodizing, good thermal path.
- 2Hardcoat anodize25-50 μm; mask sealing faces, threads, and the thermal pad.
- 3Powder coating60-100 μm thick, so plan the groove and thread allowances.
Machining vs casting vs sheet metal for a street light housing
Choose by volume, geometry, and how finished the sealing faces need to be.
| Factor | CNC machining | Die casting | Sheet metal |
|---|---|---|---|
| Typical volume | 1 to a few hundred | 2,000 and up | 50 to 5,000 |
| Tooling cost | None | High, needs a mold | Low, needs a brake setup |
| Wall thickness | 2.0 mm at 500 mm | 3.0 mm minimum | 1.0 to 2.0 mm |
| Sealing groove | Machined to ±0.05 mm | Machined after casting | Formed, then sealed with gasket |
| Thermal path | Best, solid metal | Good, porosity hurts | Poor, thin walls |
| Design changes | Drawing revision only | Mold change | Program change |
| Fin surface | Sharp, machined | Draft angle limits fins | Folded, limited shape |
| Best fit | Prototypes, low volume | High volume, stable design | Simple, flat housings |
When to machine and when to cast
If you need one to a few hundred housings, the design is still moving, or the gasket groove and thermal pad have to hold tight tolerances, machine the part. If the design is frozen and you need 2,000 units or more, cast the shell and machine only the sealing faces, grooves, and bosses. Machining is the tool for tolerance and change; casting is the tool for volume.
Questions engineers ask before releasing the drawing
What tolerance can you hold on a 600 mm housing?
We hold ±0.005 mm on features we control in a single setup, such as a gasket groove or a bolt circle. On a 600 mm overall length, the practical window between two features cut in the same fixturing is tighter than between features cut in separate setups.
If a dimension crosses two setups, expect the stack-up to grow. Put the critical sealing and mounting dimensions on the same face where you can.
How thin can the wall be before machining stops making sense?
On aluminium, 2.0 mm is a comfortable wall at 500 mm span. At 1.5 mm we add fixture support, light finishing passes, and slower feed. Below 1.5 mm the part usually wants to be cast or formed instead.
For stainless or steel the limit moves up, not down. Those materials push the tool harder and deflect the wall more.
Do I need 5-axis, or is 3-axis enough?
If the housing has features on more than three faces, or angled fins and pads, 5-axis usually wins on setup count and datum control. One fixturing means no stack-up between the thermal pad and the sealing face.
If the part is a flat box with a single open face, 3-axis is cheaper to program and just as accurate.
How do you stop a long housing from bowing after machining?
We rough the part, let it stress-relieve, then take a finishing pass. Removing 60 percent of a plate's volume releases internal stress that can bow a long housing by 0.2 mm to 0.5 mm.
On very long parts we may also specify stress-relieved plate from the mill, which costs a little more but removes most of the movement.
What finish should I specify for a coastal installation?
Hardcoat anodize at 25-50 μm is the usual answer for salt air. It protects the fin edges and gives a dielectric barrier on the outside of the housing.
Mask the gasket groove, the thermal pad, and any threads before coating. A coated sealing face is a leak path.
Can you machine the sealing faces on a die casting?
Yes, and that is a common production route. The casting carries the bulk shape, then we machine the gasket groove, the mating face, the cable gland seat, and the mounting bosses to final tolerance.
It is a smaller machining job than cutting the whole shell from plate, and it keeps the sealing surfaces under the same tolerance control.
Send the drawing and get a machining plan back
Upload your housing drawing and we will return a quotation with a free DFM analysis within 12 hours, covering datum strategy, wall thickness, and the features that drive cost.
12-hour quote100% inspectionNo MOQNDA on request