Seal the dust out and keep the heat moving at the same time, because winning one loses the other. A compact six-axis robot controller dissipates roughly 400 to 1,000 W; take your number from the controller manual's technical data section. This article works the math at 500 W. With a 35 C cell and a 40 C limit at the controller air inlet, you have 5 K of temperature rise to spend. That buys either about 300 m³/h [175 cfm] of filtered airflow through the enclosure, or a sealed NEMA 4X-type / IP66 stainless box with closed-loop cooling rated at least 100 W/K. The undermount-toolbox idea dies on the heat: a sealed 20 x 16 x 8 in stainless box passes about 15 W at that same 5 K rise.
What the dust does and what the heat does
Two things kill a controller in a dusty cell, and they pull the enclosure decision in opposite directions. Dust — oil-bound dust and metal fines worst of all — films boards and connectors and shows up as intermittent faults that resist diagnosis. Heat is the honest killer: overtemperature trips in the event log, fans running loud, a controller that drops out mid-cycle on the hottest shift.
The controller's internal fan moves air through its own chassis and nothing beyond it. Put that chassis inside a sealed box and the fan becomes a recirculation loop, so the enclosure walls must carry every watt out to ambient. The design therefore rests on two numbers from the controller manual: dissipation in watts, and the maximum air temperature at the inlet. Plan on 40 C [104 F] for drives and most electronics unless the datasheet for your controller allows more.
Inspect boards after a dust incident with the controller de-energized — lockout applied, absence of voltage verified — before the door comes open. When the dust is combustible, such as flour, grain or polymer powder, vacuum it out with a rated vacuum instead of blowing a cloud into the room.
If your cell throws oil mist and fines rather than dry house dust, start with keeping a control cabinet clean inside a dusty machining cell; the oily end of that problem is the case for the sealed design below.
Filtered air or a sealed box: pick by what is in the dust
Dry, non-conductive dust sits on filter media and stays there. Oil mist and smoke pass through the media and glue dust to every board they touch, and metal fines or carbon conduct across tracks. Washdown adds hosed water and cleaners on top of the dust. Match the barrier to that and the choice makes itself:
| What is in the air | Design that wins | Why |
|---|---|---|
| Dry, non-conductive dust: plastic, paper, wood, plant dirt | Ventilated cabinet, IP54 filter-fan set, airflow sized below | Media holds dry dust; a filter change restores full flow |
| Oil mist or smoke with dust: machining, forging, casting | Sealed NEMA 4X-type stainless box, closed-loop cooling | Oil passes filter media and bonds dust to electronics |
| Conductive dust: metal fines, grindings, carbon | Sealed NEMA 4X-type stainless box, closed-loop cooling | One loaded or torn filter puts conductive dust on live boards |
| Dust then washdown: food and washdown zones | Sealed 316L NEMA 4X-type box, closed-loop cooling | Hosed water and cleaners need the seal and the corrosion rating |
Where the dust is light and dry, many plants leave the controller standing in the cell with its doors shut and blow it out once a year. That is a maintenance habit rather than protection: it costs nothing and it works until the dust turns oily. Treat it as the baseline, and spend the enclosure money where the boards come out dirty.
On ratings: our enclosures are rated NEMA 4X-type / IP66 by the manufacturer and are not UL listed. NEMA does not test, certify or endorse enclosures. Under IEC 60529, first digit 5 means dust-protected and second digit 4 means splashing water. An IP54 filter-fan set therefore drops the whole assembly to IP54, because the weakest part sets the rating, glands and cooler included. In US installs, NEC 110.28 is direct: an IP code does not replace an enclosure type, and Table 110.28 lists the types that belong in each location.
The heat math, worked at 500 W
Two formulas do all of this. For a sealed box, the walls pass P = k × A × ΔT, with k = 3.7 W/m²K for stainless steel and A the outside surface area. For a ventilated one, the air carries the load: airflow in m³/h = 3.0 × heat load in W ÷ allowed rise in K, from standard air at 1.2 kg/m³ and 1,005 J/(kg·K). The enclosure sizing guide holds the fundamentals; here is the arithmetic for a controller.
Sealed: why it always needs a cooler
Take a 500 W controller in a 35 C cell with a 40 C inlet limit, so ΔT = 5 K. The largest catalog wall-mount box, 60 x 36 x 16 in, carries about 4.77 m² of surface. Its walls pass 3.7 × 4.77 × 5 = 88 W, under a fifth of the load. Pushing the full 500 W through those walls needs 500 ÷ (3.7 × 4.77) = 28 K of rise, which puts the interior at 63 C, 23 K over the limit. A 20 x 16 x 8 in box has 0.78 m² and passes 3.7 × 0.78 × 5 ≈ 15 W.
At this heat load, sealed always means closed-loop cooling. A heat exchanger rated in W/K needs 500 ÷ 5 = 100 W/K, and an air conditioner needs at least 500 W read at your worst cell temperature, not at its nominal point. Give the sealed box an internal circulation fan as well, so the controller's exhaust reaches the exchanger core instead of stratifying under the lid.
Conductive cooling through the enclosure wall covers the passive path in detail; a robot controller sits well past where that path can carry it.
Ventilated: the airflow it takes
The filtered design needs 3.0 × 500 ÷ 5 = 300 m³/h, about 175 cfm, moved at the worst-case ambient. Allowed rise buys flow directly: in a 30 C cell you have 10 K, and the same controller then needs 150 m³/h [90 cfm]. Read the fan's operating point against the loaded filter's pressure drop, because flow falls as the media fills. Set the filter change interval from the temperature measured at the controller inlet, and place the intake low with the exhaust high on the opposite side, so the stream crosses the controller's own grille instead of short-circuiting.
Two fans in series through one filter move the same air, not twice the air. Spend that money on filter area instead.
Which cooler goes on the box
Pick the cooling the same way you picked the barrier:
- A filter-fan set suits dry dust and nothing else. It drops the assembly to the fan set's rating, typically IP54, and it wants media changed on evidence rather than a calendar. Filter selection for dusty environments and what a fan costs a NEMA 4X rating carry the details.
- A closed-loop heat exchanger keeps the 4X seal. An internal loop recirculates enclosure air through a core while an external loop dumps heat to the cell without letting cell air in. Size it in W/K as above: at least 100 W/K for the worked load.
- An air conditioner takes the cell that runs too hot to exchange against, or loads past about a kilowatt. Read its capacity at your worst ambient, because it falls as the outside temperature climbs.
- Where clean, dry plant air reaches the box, a compressed-air-driven exchanger keeps the seal with no electrical fan. It consumes air continuously, so fit a dryer, a filter and a shut-off valve on the supply.
The full comparison of fan vs air conditioner vs heat exchanger works the numbers for each.
304 or 316L for the box
Order 304 stainless for dry dust and most indoor cells; the #4 brushed finish wipes clean of plant dirt. Move to 316L when washdown hoses, salt air, brine or chemical mist reach the enclosure, because the molybdenum in 316L is what holds against chlorides. Chloride-bearing deposits can pit 304 even at room temperature, so the washdown zone and the coastline are 316L territory. Both grades run through the whole stainless wall-mount range and the custom line.
Size, mounting and the cable dress
Measure the controller before anything else, depth first. A compact controller cabinet commonly stands about 30 in tall on a 20 x 24 in footprint — measure yours — and catalog wall-mount boxes stop at 16 in [406 mm] of depth. A chassis deeper than about 15 in needs the custom line, where you set the depth, the material and every cutout, and the box is built from one piece. Inside, keep about 6 in [150 mm] of clearance around the chassis for air to move and the cooler to fit, with the cooler high on the back panel.
Check the mount against the code numbers for anything serviced in place. NEC 110.26(A) wants clear working space in front: at least 3 ft [900 mm] deep for 0-150 V to ground, at least 30 in [760 mm] wide or the equipment width, and room for the door to open 90 degrees. If the enclosure carries the disconnect or breakers, NEC 240.24(A) keeps the highest handle grip at or below 6 ft 7 in [2.0 m] above the floor.
Robot dress packs are thick: motor power, encoder, pneumatics and Ethernet in one bundle. Land one gland per cable with the hole sized to that cable's outside diameter, or use a multi-cable transit frame with individual grommets for the whole bundle; keep brush strips outside the dust barrier, because they pass fine dust. The cutouts and glands guide holds the hole-size tables, including UL 50's Table 71-1A knockout diameters. Leave the teach pendant on its holder outside the box, with its cable through one more gland. When the same box carries the cell's I/O and safety hardware, sizing an enclosure for robot I/O adds that panel's room and heat.
What to put on the order
Write the specification as one line per decision:
| Line on the order | What to write |
|---|---|
| Material | 304 stainless for dry dust; 316L for washdown, chlorides, chemicals |
| Type | NEMA 4X-type / IP66, manufacturer-rated, not UL listed |
| Inside size | Controller footprint plus 6 in [150 mm] each way, cooler space included |
| Cooling, sealed | Closed-loop: heat exchanger at least 100 W/K, or air conditioner at least 500 W at 35 C ambient |
| Ventilation, dry dust only | Filter-fan cutouts for 300 m³/h [175 cfm] at 5 K rise; intake low, exhaust high |
| Cutouts | One gland hole per cable at its OD, cooler cutout, transit-frame opening |
| Delivery | Custom boxes from one piece, delivered in 10 business days from your approval of the drawing |
The decision, by what your cell throws at the controller:
- Dry dust, controller stays in the cell: ventilated cabinet, IP54 filter-fan set, 300 m³/h [175 cfm] class airflow at a 5 K rise for a 500 W unit, media changed on evidence.
- Oil mist, smoke or conductive fines: sealed NEMA 4X-type stainless box at custom depth, closed-loop cooling at 100 W/K class for the same load.
- Dust then washdown: the same sealed design in 316L.
- A clean room beside the cell: move the controller there; it beats any box, and the enclosure budget goes to the I/O panel instead.
For the sealed panel beside the controller, the 60 x 36 x 16 in 304 box and its 316L twin are the largest catalog sizes, delivered in 10 business days from the order. When the choice sits between two ratings, the enclosure selector walks it by environment and inside dimensions — with the heat handled by the math above, not by the size.
Enclosures in this article
| Enclosure | Material | Outside H x W x D / display | Rating |
|---|---|---|---|
| 60 × 36 × 16 in | 304 stainless | 60 x 36 x 16 in | Rated NEMA 4X / IP66 by the manufacturer; not UL listed |
| 60 × 36 × 16 in | 316L stainless | 60 x 36 x 16 in | Rated NEMA 4X / IP66 by the manufacturer; not UL listed |
Questions
Can the controller live in a sealed enclosure with no cooler?
No, not at this heat load. Sealed, even the 60 x 36 x 16 in stainless box passes only about 88 W at a 5 K rise, and a 500 W controller would drive the interior to about 63 C. The sealed design always carries closed-loop cooling: a heat exchanger of at least 100 W/K, or an air conditioner of at least 500 W at your worst ambient.
Does a filtered fan keep the NEMA 4X rating on the box?
It lowers the assembly to the fan set's rating, typically IP54, because the weakest part sets the rating for the whole enclosure. Keep the 4X seal and cool closed-loop when oil mist or conductive dust is present; accept IP54 filtered ventilation for dry dust and keep the media changed on evidence.
How much airflow does a 500 W controller need?
About 300 m³/h [175 cfm] with 5 K of allowed rise: airflow equals 3.0 times the heat load divided by the rise. Double the allowance to 10 K and the need halves to 150 m³/h [90 cfm]. Buy the fan on its curve at the loaded filter's pressure drop, then set the change interval from the temperature at the controller inlet.
Should the order be 304 or 316L stainless?
304 for dry dust and most indoor cells; 316L where washdown hoses, salt air, brine or chemical mist reach the box. Chloride deposits can pit 304 even at room temperature, so washdown zones and coastal sites get 316L. Both grades come in every wall-mount size and in the custom line.
What is the best cable entry for a robot dress pack?
One gland per cable, with each hole sized to that cable's outside diameter, or a multi-cable transit frame with individual grommets for the whole bundle. Keep brush strips outside the dust barrier; they pass fine dust. UL 50's Table 71-1A prints the knockout diameters that match common fitting sizes.





