Build Your First Robot Cell — Part 8

Testing & FAT

Prove everything before you take the old process down. Leave as little as possible to chance — because chance does not favour commissioning weeks.

In this series
View the full series →

The principle: test before you commit

At some point you are going to stop the existing process and install this cell in its place. From that moment, every untested item is a delay with production standing still and everyone watching. The whole purpose of this stage is to shrink that list to as near zero as possible: test every individual element, then the system as a whole, while the old process is still running and nothing is at stake. Ensure every individual part works before making the decision to take the machine down. Keep the risk to a minimum.

In integrator language this is the FAT — the Factory Acceptance Test — performed at the builder's works before shipping. Building in-house doesn't excuse you from it; it just moves it to your own floor. Do it with the same formality an integrator would be held to: a written checklist, results recorded, faults logged and cleared, and a decision at the end that the cell has earned its installation date.

Test in layers, smallest first

Testing the whole cell at once tells you something is wrong but not what. Testing in layers means each test stands on proven foundations, and a failure points at the one thing that changed.

1
Components
Every sensor, valve, motor and device individually. Does the photocell see? Does the cylinder stroke? Does the conveyor run in the direction the arrow says?
2
Systems
Safety circuit proven, I/O point-to-point checked, comms verified, robot program dry-run, PLC sequence stepped through with forced inputs.
3
The cell
Full cycles with real product, faults deliberately provoked, operators on the controls — the dress rehearsal for production.

The safety validation comes first — and gets written down

Before anything else runs, validate the safety system you designed in Part 3 and calculated in Part 4. Every e-stop, pressed, one at a time, and confirmed to remove power the way the design says. Every gate interlock opened during motion. Every light curtain broken. Channel faults simulated — pull one channel of a dual-channel device and confirm the system detects it and prevents reset. Reset behaviour confirmed: nothing restarts on its own; restart requires the deliberate, supervised action your risk assessment demanded.

Record every one of these tests — device, test performed, expected result, actual result, pass, initials, date. This is not bureaucracy; ISO 13849-2 expects validation of the safety functions, and the record goes in the Technical File in Part 10. A safety circuit that has never been formally proven is a safety circuit that exists on faith.

Critical point

Never test the safety system by only observing the software. The point of the exercise is that contactors physically drop, drives physically lose power and motion physically stops. Watch the hardware. A green tick on an HMI proves the HMI works.

Point-to-point I/O checkout

With the safety circuit proven, work through the I/O schedule from Part 5 and the mapping table from Part 6, line by line. Operate each real sensor and watch the signal arrive in the PLC and — where mapped — in the robot. Force each output and watch the real device respond. Tick each row. This is dull, methodical work that takes an afternoon, and it is the single highest-value afternoon of the project: nearly every "the program doesn't work" fault you would otherwise chase during commissioning is actually a transposed wire or a mis-mapped bit that this test catches for free.

Dry-run the robot and step the sequence

Run the robot program without product: reduced speed first, full cycle, watching approach clearances and confirming every handshake exchanges when it should. Provoke the exceptions deliberately — block the vacuum switch signal and confirm the program faults rather than waits forever; interrupt a search and confirm the failure path from Part 7 does what it should. On the PLC side, step the automatic sequence with forced inputs before the mechanics are connected, then again with them. The sequence you proved in pieces will still surprise you assembled — better here than installed.

No room to build the full cell? Test what matters

An integrator has a build hall; you may have a corner of a workshop. If you cannot assemble the full cell in its real geometry before installation, do not abandon the FAT — narrow it to the three things that kill commissioning weeks, all of which can be proven in a small space:

Do those three properly and what remains for site is geometry and real product — the things that genuinely cannot be tested anywhere else — rather than logic, mapping and wiring faults that could have been caught on a bench. This is also where the plug-and-play architecture from Part 5 earns its keep: if the panels, looms and device groups were built and proven as units in the workshop, the move to site disturbs almost none of what you tested, and commissioning starts from a known-good electrical state instead of a re-terminated mystery.

The full-cell rehearsal

Now real product, full cycles, and deliberately hostile behaviour: e-stop mid-cycle and recover. Open a gate mid-cycle and recover. Jam the infeed and watch the fault handling. Run out of pallets, run out of separator sheets, kill the power mid-cycle and bring it back. Every recovery an operator will one day perform at 3am should be performed now, by you, with the answer written into the operating procedure. And put the operators on the controls before installation day — their first hour with the cell should not be its first hour in production, and they will find awkward things you have stopped being able to see. That is a gift, not a criticism.

From experience

Log every fault found during testing, however small, and clear the list before installation — not during it. A snag that takes ten minutes on the test floor takes an hour in production conditions, with an audience. The test-floor fault list also tells you what spares to have on the shelf for day one.

The gate: does it install or not?

End the FAT with an honest decision against written criteria set in advance: safety validation complete and recorded, all I/O proven, target cycle achieved with real product, faults recovered cleanly, operators trained on basic recovery, snag list cleared. If the answer is yes, book the installation. If it is no, you have just saved yourself from discovering that in front of a stopped production line — which is the entire point of this part.

Common mistakes

Pre-commissioning checklist — done for you

A structured FAT and pre-installation checklist for robot cells — safety validation record, I/O checkout sheet, cycle tests, fault provocation tests and installation gate criteria — is coming soon as a free download.

View all resources
Next in the series
Commissioning →