Skip to content

Upstream SMEMA Board Available prerequisite before SMEMA Machine Ready (Nutek) #139

@Industry4

Description

@Industry4

Enhancement

  • A Nutek Conveyor, and possibility a Electrodesign Conveyor, do not report their SMEMA Machine Ready status, until they are informed of a Board Available via SMEMA.
  • This results in the line remaining stationary. (Race condition)
  • Currently, in order to Setup the Machine for the next Board, we wait for the Board Available Data from Hermes, Setup the Machine (or apply any Interlocks) and use the SMEMA Machine Ready as a trigger for User Actions.
  • If all is good, we set the SMEMA Board Available to true.
  • Similar to issue Downstream Interlock Race Condition (Electro Design Telescope PCB Gate) #94 on the Downstream

Design

  • For Interlocking, we can always prevent Board movement by not sending the Start Transport Message to the Upstream Machine, however This Machine (the Conveyor) may time-out with a error because it is expecting a Board movement, yet it didn't receive a board.
  • Rather than the SMEMA Machine Ready state of This Machine (the Conveyor), the Digital Twin could be used to decide if This Machine is 'Machine Ready' ?

Metadata

Metadata

Assignees

Labels

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions