Semi E41
SEMI E41 defines Exception Management, the standard model for how equipment reports an abnormal condition — an alarm, an operator-required event, or a processing fault — as a structured, tracked "exception" object rather than a raw, one-off message, and how a host acknowledges, clears, or escalates it. The problem E41 solves is that every piece of equipment already detects abnormal conditions, but without a shared model each vendor invents its own private way to represent "something is wrong and here's what state it's in," which leaves a host unable to tell whether an exception is new, already being handled, recoverable without operator help, or blocking the next process job until someone intervenes.
E41's central contribution is distinguishing exceptions by recoverability rather than lumping every abnormal condition into one generic "alarm" bucket: some exceptions the equipment can clear on its own once the underlying cause goes away, some require an explicit host or operator action to acknowledge and recover from, and some are severe enough that the equipment must halt and refuse to continue until that recovery happens. This matters operationally because a host integrating equipment from several vendors needs to know, for any given exception, whether it can safely ignore a transient fault, needs to dispatch an operator, or needs to abort the running job outright — and without E41's shared classification, that judgment call would have to be hand-coded per vendor, which is exactly the kind of fragile integration work GEM300 was built to eliminate. E41.1 defines the SECS-II messages that carry this exception data between equipment and host, so the classification isn't just a paper definition — it's a wire-level message exchange the host can act on programmatically.
E41 sits alongside E39 (object services) and E40 (processing management) as part of the same GEM300 behavioral layer, and in practice a control-job that hits a fatal exception under E41 is exactly the kind of event E94's control-job state machine has to account for — the two standards describe the same abnormal-stop event from two different angles, one classifying the fault and one tracking what happens to the job because of it.