Custom Automation Since 2018
  1. Home
  2. Knowledge Centre
  3. Why a Sequence of Operation Comes Before the Code

Buying Guide

Why a Sequence of Operation Comes Before the Code

The single document that determines whether a custom machine project goes well

Wide view of a Delkotech sheet metal automation cell with conveyor infeed
Wide view of a Delkotech sheet metal automation cell with conveyor infeed

Introduction

On a custom machine project, the most valuable document is not the general arrangement drawing. It is the sequence of operation: a plain language description of what the machine does, in what order, and what has to be true before each step. Projects that have one go well. Projects that skip it discover the disagreements during commissioning.

All Articles
Sheet metal blank travelling into the laser cutting machine on the Delkotech conveyor
Sheet metal blank travelling into the laser cutting machine on the Delkotech conveyor

What it actually contains

Each step of the cycle in order, written in sentences rather than in code or ladder logic.

The conditions that must be satisfied before each step starts, which is where most of the useful argument happens.

What the machine does when something is wrong: a part missing, a sensor not made, a station faulted mid cycle. This is the part people skip and the part that matters most.

What the operator is expected to do, and what happens if they do something else.

Why it is written before the software

Software written without an agreed sequence encodes the programmer's assumptions. Those assumptions are discovered during commissioning, by which point changing them is expensive.

A written sequence lets both sides disagree on paper, where disagreement costs an afternoon rather than a week of machine time.

It is the reference for everything afterwards

Acceptance testing is run against it, step by step, rather than against a general impression that the machine works.

Operator training uses it, because it is already in plain language.

Troubleshooting uses it, because it says what should have happened.

Any future change is assessed against it, and the document is updated when the change is approved.

For regulated equipment it is not optional

Where the equipment has to be validated, the sequence of operation is what validation references. A machine whose behaviour is not written down cannot be shown to behave as intended.

What to ask for as a buyer

Ask to see the sequence of operation before software work starts, and read the failure cases rather than the happy path.

Ask that acceptance testing be run against it explicitly.

Ask that the as built version be part of the handover package, not an internal document.

If a supplier cannot produce one, that tells you something useful about how the project will run.

Takeaways

The Short Version

  • The sequence of operation is written in plain language, before any code
  • The failure cases are the valuable part, not the normal cycle
  • Acceptance testing, training and troubleshooting all reference it
  • For validated equipment it is the document validation is built on

Questions

Questions About This Article

What is the short answer?

The sequence of operation is written in plain language, before any code.

Does this apply to equipment we already own?

Most of it does. The engineering described here is not specific to Delkotech machines, although where our equipment is relevant we link to it.

Who should read this?

Engineering, maintenance and production people who have to specify, buy or live with the equipment. It is written to be useful on the floor rather than in a brochure.

Can Delkotech advise on our specific case?

Yes. Email [email protected] with the part, the operation and what is going wrong, and you will get an engineer's answer rather than a sales response.

Delkotech automation cell under build at the Vaughan facility

Talk to an engineer

Ask About Your Own Application

Send the part and the problem. You will get an engineer's answer, including when the answer is that automation is not the right call.