11.1.4 MOTF List Commands and Trigger Modes |
There are several list commands specific to MOTF processing:
Commands which control the tracking state, such as: AppendStartMotf, AppendStopMotf
Commands which pause execution until the conveyor belt has reached a certain position, such as AppendMotfWaitPart and AppendMotfWaitDistance(Double, MotfDistanceMode, Int32, Boolean)
Command | Description | ||
---|---|---|---|
Activates MOTF Tracking immediately, without waiting for a particular belt position to be reached.
| |||
De-activates MOTF Tracking immediately.
|
List Command | Description |
---|---|
Trigger on Part at Distance Execution pauses until the belt has travelled at least the specified additional distance (which can be 0) beyond the position at which the part was sensed. Whenever a part is sensed, the sum of the current belt position and MotfConfigPartDistance is written into a FIFO (first-in first-out) queue.
When the firmware encounters an AppendMotfWaitPart command, it retrieves the oldest position from the FIFO and writes it to the MOTF Reference Position register. | |
AppendMotfWaitDistance(Double, MotfDistanceMode, Int32, Boolean) (mode = RelativeToCurrent) | Trigger at Distance relative to Current Belt Position Execution pauses until the belt has travelled at least the specified additional distance (which can be 0) relative to the current belt position. When AppendMotfWaitDistance(distance, RelativeToCurrent) is called, the reference position is set to the sum of the current belt position and the given distance. |
AppendMotfWaitDistance(Double, MotfDistanceMode, Int32, Boolean) (mode = RelativeToPrevious) | Trigger at Distance relative to Previous Reference Position Execution pauses until the belt has travelled at least the specified additional distance (which can be 0) relative to the previous reference position . When AppendMotfWaitDistance(distance, RelativeToPrevious) is specified, the previous reference position is incremented by the given distance.
|
| MOTF Position Trigger Conditions In all three trigger modes above:
|