Aerospace Surface Treatment Automation

Automated aerospace surface treatment from a Singapore machine builder: 5-axis nozzle control at 0.3-0.6 MPa, 100-200% coverage proved on Almen strips.

Talk to an Engineer

Motionwell Automation has designed and delivered a 5-axis CNC shot peening machine in Singapore for aerospace turbine blade surface treatment, and most enquiries that arrive asking for a shot peening machine in Singapore are asking for a process rather than a cabinet. The delivered machine moves X, Y, Z, B and C simultaneously under G-code, works at 0.3 to 0.6 MPa with media between 0.2 and 1.0 mm, holds 100 to 200 per cent coverage verified against Almen strip intensity, runs 2 to 5 minutes per blade depending on geometry, and is loaded by a collaborative arm from racks holding 20 to 30 blades per side. Machines are designed, assembled and tested at our Woodlands Link facility, and the company has delivered more than 150 special purpose machines since 2014 under ISO 9001:2015 and bizSAFE Level 3.

Where we stand, said plainly before you read further. We do not own your process. The intensity, the coverage and the media your part needs come from your process specification and from whoever approves it on your customer’s side. What we design is the machine that holds those numbers, records that it held them, and gives you something to put in front of an auditor. We are not a notified body and we do not issue CE certificates.

This page is about the machine and the process control wrapped around it: why the compressive layer rather than the finish is the outcome being bought, what the fifth axis is for, which parameters are yours and which are the machine’s, how coverage is actually verified, how a blade gets held without being spoiled, why a collaborative arm suits the loading duty, why containment is a subsystem, and what record has to come out the other end. The wider aerospace scope this sits inside, including force-controlled CFRP grinding and the nacelle paint removal work, is on our aerospace and precision engineering page. If you have a blade drawing and a process specification, skip ahead and talk to an engineer.

Why Is Shot Peening a Process Rather Than a Finishing Step?

Because what you are buying sits inside the metal. Peening drives a compressive stress layer into the surface, and on the machine we delivered that layer raises turbine blade fatigue life by 30 to 50 per cent. The matte texture the part comes out with is a by-product. Nobody specifies it, and nobody would pay for it.

Everything else on this page follows from one consequence of that. The outcome is not visible on the finished blade. A blade peened at the wrong pressure, with degraded media, or with a clamp shadowing a fillet, comes out of the cabinet looking exactly like a blade peened correctly, and it goes into an engine that way. So the machine is not built to produce an appearance. It is built to hold a defined set of inputs inside a window, and to prove it did.

Coverage is the variable that carries most of that control. It describes how much of the surface has actually been struck, and on the delivered machine the specification band is 100 to 200 per cent, set per part family at commissioning rather than fixed as a machine limit. Coverage above 100 per cent is a statement about exposure time rather than about area, which is why the specification arrives as a window and not as a target to exceed. More is not automatically better, and a machine that treats it as a dial to turn up is solving the wrong problem.

The practical effect on a buyer is that two machines which both blast a part are not interchangeable. One removes scale. The other holds a metallurgical condition to a specification somebody will audit. They share a working principle and almost nothing else.

Why Does a Turbine Blade Need Five Axes, Not Three?

Three axes reach every point on an aerofoil. What they cannot do is hold the nozzle at a controlled angle to that surface while they get there.

Media leaves a nozzle as a stream with a direction, and what it does on arrival depends on the angle at which it lands. A blade curves in two directions at once, so a nozzle aimed square at one point on the chord is at a glancing angle a short distance further along it. Aiming at the surface and presenting to the surface are different requirements, and only the second one produces an even result. This is why axis count on a peening machine is a process decision rather than a mechanical preference, made before any structure exists and not addable later without building a different machine, a point our mechanical design and simulation page works through in general terms.

Two of the five axes exist for attitude rather than for reach.

Axis What it moves Range on the delivered machine What it buys
X Nozzle along the blade Sized to blade length Traverse
Y Nozzle across the blade Sized to blade width Traverse
Z Nozzle height Sized to blade height Standoff from the surface
B Nozzle swing Plus or minus 90 degrees Impact angle onto a curved surface
C Workpiece rotation 360 degrees continuous Every side of the aerofoil from one clamping

Read the last two rows together and the machine’s logic is visible. X, Y and Z decide where the nozzle is and how far off the surface it stands. B and C decide what the surface looks like from the nozzle’s point of view, which is the part that governs the result.

The path itself is a G-code program rather than a taught trajectory. That matters more than it sounds: a program can be read, compared against the previous revision and archived with the part family, where a taught path lives in a controller and in somebody’s memory.

Which Peening Parameters Are Machine Limits, and Which Are Yours?

The machine has capability windows. Your process has numbers, and they live inside those windows. Confusing the two is how a specification ends up describing a machine instead of a process.

Media is the parameter most often treated as a consumable and it behaves as a process variable. Steel shot, ceramic shot and glass bead at the same pressure do not produce the same result, and the 0.2 to 1.0 mm size band the machine handles spans materially different processes at its two ends. That makes media a per-part-family setting under change control, not a decision made by whoever refills the hopper.

Flow is the parameter most often left out entirely. Pressure describes how hard the air is pushing; it does not describe how much media is arriving at the surface per second, which also depends on the metering and on the condition of the nozzle. A gauge reading with an unknown media flow is half a specification, so how flow is set, how it is confirmed and whether that confirmation is captured per run or per shift are questions that belong in the user requirement specification rather than in commissioning.

Parameter Delivered machine window Where the number comes from What has to happen to it at run time
Peening pressure 0.3 to 0.6 MPa Your process specification Logged against the part, not read off a gauge and forgotten
Media type Steel shot, ceramic shot or glass bead Your specification and your customer’s approval Fixed per part family, changed under change control
Media size 0.2 to 1.0 mm As above As above, and confirmed after any recovery loop
Media flow Set on the machine as part of the same recipe as pressure Your specification Confirmed by a defined method, and the confirmation recorded
Coverage 100 to 200 per cent Your specification, proved on Almen strips Held by the program rather than by operator judgement
Cycle time 2 to 5 minutes per blade Falls out of everything above Treated as a result, not as a target to shorten

The last row is worth pausing on, because it inverts the usual instinct. On most machines we build, cycle time is something to attack. Here it is an output of the process window: if the coverage specification needs the nozzle over the surface for that long, that is the cycle, and shortening it by any route other than a re-qualified process is a quality decision dressed up as a productivity one.

The distinction running through the whole table is between a value that is set and a value that is recorded. A regulator turned to the right position is a setting, and it is only good until someone else turns it. A value captured against a part number, a program revision and a timestamp is evidence, and on the delivered machine process parameters are logged through the Delta motion control and OMRON HMI on every run.

How Is Coverage Actually Verified?

On Almen strips, and this is the accepted answer rather than our preference. A standard test strip is exposed under the same conditions the part sees, and the arc it takes reads as the intensity the process is delivering. On the delivered machine, coverage of 100 to 200 per cent was verified against Almen strip results during commissioning, which is what set the parameters that then went into production.

The distinction to hold onto is that the strip is the instrument and the blade is the subject. A strip proves what the process delivered where the strip was. That makes strip position part of the verification design rather than a convenience: exposed in a spot the fixture does not represent, it verifies that spot and nothing about the aerofoil. How often the check is repeated in production, and after which events, is worth writing into your process specification rather than leaving to the machine manual.

The check people expect and do not get is a camera. Coverage sounds like something a vision system should be able to judge, since it is described as a percentage of a surface, and the reason we do not offer it here is that the property under control is a residual stress condition rather than a look, as set out on our surface defect inspection page. A camera can tell you a blade came out of the machine. It cannot tell you the blade came out treated.

How Do You Fixture a Blade Without Damaging the Root or Shadowing the Surface?

Two requirements pull in opposite directions. The blade has to be held rigidly enough that it does not move under the stream, and every surface that has to be treated has to stay exposed to a nozzle that is trying to reach it from several angles.

The root is where both problems meet. It is the natural place to clamp, and it is also the load-bearing interface into the disc, which makes it the surface least tolerant of a witness mark. On the delivered machine the blade rack inside the chamber is a grid that protects the root, and the process fixture on the C-axis rotary table is an aluminium quick-change unit with quick-locking clamps.

Shadowing is the failure that looks like a cycle time problem and is not. Anything the fixture puts between the nozzle and the surface produces a local coverage hole, and because the obstruction rotates with the part, more time in the cabinet does not fill it. On a five-axis machine the fixture is therefore part of the path problem: the program has to arrive at each surface at an angle that a clamp is not standing in.

Masking is the same constraint inverted, and it is the item most often missing from an enquiry. Not every surface on a blade is meant to be peened. Sealing faces, datums and coated areas have to be excluded deliberately, either by fixture geometry or by an applied mask, and whichever route is chosen becomes a per-part-family item with its own fitting, inspection and replacement.

Fixture requirement Why it exists What it costs
Hold without marking the root form It is the load-bearing interface into the disc Fewer clamping options, so the fixture is designed per blade family rather than adapted
Keep clamps out of the media path A shadowed area is a coverage hole that extra cycle time cannot fill Fixture geometry becomes part of the program’s reach problem
Exclude the surfaces that must not be treated Masking is a process requirement, not a finishing detail A mask or a fixture feature per part family, with a step to fit and check it
Stay rigid under the stream A part that shifts changes standoff and impact angle, which changes the process Stiffness and clamp force designed against a surface you may not mark
Locate repeatably The program assumes the blade is where it was when the path was written Locating features, plus a seated check before the cycle starts
Change quickly between part families The fixture is per part family A fixture set and a proving run for every new geometry

Worth separating from all of this: the comb-shaped racks that hold 20 to 30 blades per side are shaped to blade geometry so that blades do not touch each other in storage. That is a collision and handling problem, not a process one, and the two are easy to conflate because both involve a rack full of blades.

Why Does a Collaborative Arm Suit Loading a Peening Cell?

Look at the duty before looking at the robot. One blade in and one blade out per cycle, through a window into a sealed cabinet, with a cycle measured in minutes rather than seconds, from racks a person refills between batches. Nothing in that description asks for speed.

What it does ask for is a loader that can share floor space with the operator refilling those racks, that can be re-taught when a new blade family arrives, and that is content to be idle for most of the cycle. That last property is the whole point rather than a compromise, for the reasons our machine tending automation page sets out about tending duty generally. Cobot-assisted loading is what turns the cell into an unattended one: it runs until the input rack empties or the output rack fills.

The rack layout carries a second job that is easy to miss. Untreated and treated blades never share a rack, with an intermediate rack available where parts flow in both directions, so the state of a part is a physical fact about where it sits rather than a note somebody has to keep. On a process whose result cannot be seen on the part, that is worth more than the handling convenience.

The interlock discipline is where this loading duty differs from ordinary machine tending. The arm must not reach through the window while the nozzle is live or the door is unlocked, so loading and containment are one sequence rather than two: door lock and machine lighting are machine functions in the same program as the motion, on M-codes M214 to M217. The safety case follows the usual route. An ISO 12100 risk assessment sets the scope, ISO 10218-1 covers the robot with ISO 10218-2 covering the integrated system, and the collaborative modes available are worked through on our collaborative robot applications page. The cabinet stays a guarded space whatever arm stands next to it.

Across our work we integrate JAKA collaborative arms, seven units purchased to date, with the application tooling designed in house, which for a blade means gripping a component that is aerodynamic, sometimes coated, and unforgiving about where it is touched. That tooling problem is the same one described on our end of arm tooling page.

Is Containment a Subsystem or an Accessory?

A subsystem, and the test is simple: an accessory is something an operator can forget to switch on. Three streams leave that nozzle and all three have to be closed.

What leaves the nozzle Where it has to go What it costs when it is treated as an accessory
Media that has done its work A collection trough in the chamber floor, into a recovery loop Media in the room, and media on the next part
Airborne dust and fines A dedicated extraction enclosure with a filter cartridge A dust problem the building inherits, and an extraction duty nobody sized
Media riding on the finished part An air wash before the door opens Media leaving with the blade, into the rack and the next operation
The energy in the stream itself Wear-resistant liners in the chamber, and every elbow in the ducting Wear that arrives as an unplanned shutdown rather than as a maintenance item

Recovery deserves more than a line in a table. A loop that returns media to the nozzle is returning media that has already been fired at a hardened surface, and media that has changed shape or size is no longer the media the process was qualified on. How the loop screens and classifies what it returns, and what evidence exists that it is doing so, is a specification question rather than an installation detail.

Extraction is also a building question before it is a machine question. The machine carries its own dust collection enclosure and ducting, and that is a service your facility has to accept somewhere. The extraction stands as its own unit beside the machine, as does the control cabinet, because abrasive dust is a reason to site an enclosure away from the discharge rather than to seal it harder, which is the reasoning on our control panel design and build page. Plan the floor area accordingly: the machine envelope is roughly 2.5 by 2.0 by 2.5 m, and the extraction enclosure, the control cabinet and the racks all stand outside it.

What makes containment structurally part of the machine is that the process program switches it. The air wash runs on M08 and M09 and the dust extraction on M212 and M213, alongside the M03 and M05 that start and stop peening. The cabinet is sealed, its door is interlocked with locking, and extraction is interlocked to the start of the cycle, which is the standard treatment for this hazard class on our machine safety and CE marking page.

What Record Does the Process Have to Leave?

The record is a deliverable of the machine rather than a report about it, for the reason established at the top of this page: nobody can inspect a finished blade for the property that was bought.

Three things make up that record on the delivered machine. Process parameters are logged through the Delta motion control and OMRON HMI on every run. The operator interface shows live X, Y, Z, B and C positions beside the running G-code program list, so the machine’s state is something an operator reads rather than infers, which is the design principle behind our HMI and SCADA integration work. And the machine ships with a documentation package covering maintenance procedures, calibration schedules and operator training materials, assembled so it survives a customer audit rather than a handover meeting.

Add one item that buyers rarely ask for and auditors do. Because the path is a program, the program identity and revision belongs in the record with the parameters. A pressure captured against a part number tells you what the air was doing; the program revision tells you where the nozzle went. Treat both under the same change control.

One sequencing trap belongs here as well. A process that changes a surface changes any mark already on it, so where a blade carries a serial number or a data matrix, whether it is marked before or after treatment is a decision to make rather than to discover, as our code reading and traceability page explains.

A note on ownership, since this machine pairs an OMRON operator panel with Delta motion control. That is a sound machine and also two engineering tools, two spares chains and two support routes for whoever owns it in year six. Decide it deliberately at platform selection rather than during a fault, which is the argument on our PLC migration and upgrade page.

When Is an Automated Peening Cell the Wrong Answer?

Four situations, and the first is the one we see arrive earliest.

The process window does not exist yet. If nobody can state the intensity and coverage the part requires, the machine has nothing to hold. It will hold a wrong number with excellent repeatability. Process development comes first, and buying a machine does not shorten it.

The requirement is cosmetic or preparatory. Cleaning, descaling, deburring and paint preparation on simple geometry are what standard blast cabinets and tumble machines are for, and they are cheaper than anything we would design. Where a proven standard machine covers your application, that is the answer we will give you rather than quoting around it.

The mechanism is wrong for the job. What we have delivered is a compressed-air nozzle machine, where the whole design premise is a controlled nozzle presented to a specific surface. A centrifugal wheel machine throwing media at bulk parts is a different mechanism solving a different problem, and it is not what this page describes.

The part family is unstable. Every new geometry means a fixture, a G-code path and a proving run against Almen strips. Where the mix changes faster than that engineering cycle, the cost lands in engineering time rather than in hardware, and the honest answer may be a manual cabinet with a skilled operator until the family settles.

One boundary on top of those four. Where your customer’s approval scheme names the processor, that approval is yours to hold and ours to support. We build the machine, we document it, and we give you the evidence trail it produces. We do not write your metallurgy and we do not hold your process approval.

Which Questions Settle the Specification?

Seven, in the order they usually decide something. The first three settle whether there is a machine to build at all.

  1. What are the intensity and coverage specifications, and who issued them? A number with an owner behind it, not a range from a handbook.
  2. Which surfaces are treated and which are excluded? Marked on a drawing, with the exclusion method agreed as fixture geometry or applied mask.
  3. How is the part held today, and what may not be marked? Bring the existing fixture or a photograph of it, plus the surfaces your inspection rejects on.
  4. How many part families, and how often does a new one arrive? This sets fixture and programming cost, which on a high-mix cell can exceed the difference between machine options.
  5. What rate do you need, in parts per shift rather than seconds per part? Rack capacity and unattended hours matter more here than cycle time.
  6. What will the building accept? Extraction routing, power, and floor area for the machine plus its extraction enclosure, cabinet and racks.
  7. What does your customer audit, and in what form? This decides what the machine has to record, and it is cheaper to design in than to add.
Your situation Start from Why
A written intensity and coverage specification, and a stable blade family A purpose-built five-axis cell The specification is holdable, and the fixture and programming cost amortises across the family
No process window agreed yet Process development, before any machine specification A machine cannot invent the number it is supposed to hold
Simple geometry, cosmetic or preparatory requirement A standard blast cabinet Five-axis nozzle control buys nothing when angle is not the variable
Complex aerofoil, small batches, many families A five-axis cell costed with fixtures and programs per family The hardware is the smaller half of the engineering
Parts outside a collaborative arm’s payload or grip A loading concept settled before the cabinet is sized The loader sets the window geometry and the rack layout, not the other way round

Lead time on a standard build runs 16 to 24 weeks from concept approval to factory acceptance testing. Design, fabrication, assembly and testing happen at Woodlands Link with an in-house design team of eight, which on this kind of machine matters because the argument at the acceptance test is about strips, fixtures and coverage on your own parts, and it is a shorter argument to have in person.

Next step: Send five things and we can tell you whether this is a machine or a process problem. One: the part drawing, with the treated surfaces and the excluded surfaces marked. Two: your intensity and coverage specification, and who issued it. Three: how the part is held today, and which surfaces your inspection rejects on. Four: how many part families share the process, and how often a new one arrives. Five: what your customer audits and in what form. That is enough to say whether a five-axis cell is the right answer, and to build a real quotation from.

Which standard editions apply right now?

The editions below are the ones we design and document against on current projects. We check them on the date shown rather than assuming last year's edition still holds.

StandardCurrent editionWhat it means for your machine
ISO 10218-1 — Robotics, safety requirements, Part 1: industrial robots ISO 10218-1:2025 Published February 2025, the third edition and the first substantive revision since 2011. It adds robot classifications with matching functional safety requirements, safety-related cybersecurity requirements, and end-effector guidance. Most of ISO/TS 15066:2016 on collaborative operation moved into Part 2.

Editions last checked 1 September 2026. Standards bodies revise on their own schedule, so confirm the edition that applies to your contract before it is signed.

Frequently Asked Questions

Who decides the peening intensity and coverage for our part?

You do, and your customer approves it. The numbers come from your process specification, and the machine exists to hold them, record them and let you defend them. On the delivered machine the capability windows are 0.3 to 0.6 MPa of peening pressure, media between 0.2 and 1.0 mm, and coverage of 100 to 200 per cent, all set per part family at commissioning rather than fixed as machine limits. If nobody can yet tell us the intensity and coverage your part needs, the specification work comes before the machine specification, because a machine will hold a wrong number just as precisely as a right one.

Can the same machine treat parts other than turbine blades?

The machine concept suits any part where a nozzle has to be held at a controlled angle to a curved surface under a recorded parameter set, which includes compressor blades, industrial gas turbine blades, and outside aerospace, gears, springs and implant surfaces. What is delivered work rather than capability is the aerospace turbine blade machine described on this page. Moving to another part is not a setting change: a new geometry means a fixture, a G-code path and a proving run against Almen strips, so the honest unit of planning is the part family, not the part.

Can you automate our existing blast cabinet instead of building a new machine?

Sometimes, and the question to settle first is what you would actually be keeping. On a controlled peening process the motion system, the fixture, the recovery loop and the record are the machine; the enclosure is the cheapest part of it. Where an existing cabinet has the internal volume, the structural stiffness for a five-axis head and extraction sized for the duty, retrofitting motion and control into it is a real option and control system modernisation is our largest line of work this year. Where it does not, the enclosure saved is not worth the compromises it forces.

Not sure what configuration fits your product?

Talk to our engineering team. We will help you map the right approach.