Belt conveyor transfer and stop-in-position timing chart — Slow down before stopping (sample)

Last updated: 2026-09-23 / Category: Samples, timing charts

A sample of a part arriving from the previous station on an inverter-driven belt conveyor, slowing down, stopping at the working position and being released. For the conveyor programmer who wants to fix "it stops in a different place every time and the robot misses the part".

Open this sample in the editor Download the JSON

The free browser editor opens in a new tab with this chart loaded. No installation, no sign-up, and nothing you enter is sent anywhere. Editing it does not change the sample on this page. The JSON is the source data for reopening it in the editor or handing it to an AI (format: JSON data format).

Timing chart of a belt conveyor stopping in position and releasing. With bConvRun (run) ON, an arriving part turns bSlowSens (slowdown sensor) ON, which turns bConvSlow (low speed) ON; low speed continues after the sensor turns OFF. When bPosSens (position sensor) turns ON, run is cut; 0.5 s later bPosOK (position confirmed) turns ON, and 2 s later bWorkDone (work done) turns ON. Work done turns run ON and low speed OFF, position confirmed turns OFF, the part leaves and the position sensor turns OFF, which clears work done. The changes are joined by dotted arrows.
The slowdown sensor turning ON is the leading edge of a part from the previous station and turning OFF is its trailing edge passing, so neither has a cause arrow.

1. Six signals; low speed, confirmed and work done are held in the PLC

SignalDirectionMeaning
bConvRun / bConvSlowPLC → inverterRun (forward) and low-speed selection (multi-step speed). Low speed latches on the slowdown sensor and is released at the release
bSlowSens / bPosSensSensor → PLCSlowdown sensor and position sensor. ON while a part is in front of them
bPosOKPLC (internal)Position confirmed. Run has been off for 0.5 s and the position sensor is still ON. Cleared at the release (run ON)
bWorkDonePLC (internal)Work done. The completion from the working side (robot, or the operator's done button), latched. Cleared once the part has left the position sensor

2. One part: slowdown, stop, confirm, work, release

One division is 0.5 s.

3. Drop to low speed before stopping, and wait 0.5 s before confirming

  1. Drop to low speed at the slowdown sensor, then stop at the position sensor Stopping at full speed puts the part in a different place every time. The distance travelled after run is cut grows with the square of the speed: half the speed, a quarter of the distance. Measure the overrun from position sensor ON during commissioning and mount the slowdown sensor that far upstream on a slotted bracket.
  2. Latch low speed and release it at the release Driven straight from the slowdown sensor, it would return to high speed partway. A part shorter than the distance between the two sensors clears the slowdown sensor before reaching the position. Releasing it in the same step as run OFF can command high speed for an instant, depending on which output drops first.
  3. Confirm the position 0.5 s after run is cut The part keeps moving while it decelerates. Wait until it has stopped, check that the position sensor is still ON, and only then start the work. To detect overrun, add an overrun sensor just past the position.
  4. Clear work done once the part has left the position sensor Clear it during the release and the same part gets worked on again: if "position sensor ON and not work done" is the stop condition, run is cut again the instant it is cleared. Cleared after the part has left, the next position sensor ON is certainly a new part.

4. Jams, slipping and missing parts are found by limiting the time between sensors

If the slowdown sensor is ON when the position is confirmed, the next part has closed the gap. That part never produces a rising edge on the slowdown sensor, so released as it is, it reaches the position sensor at high speed and overruns. Either add "slowdown sensor OFF" to the low-speed release condition, or stop with a fault and stop accepting from the previous station. Keep the gap between parts wider than the sensor spacing minus the part length plus the stopping overrun.

5. Other designs: read the stop method and release conditions differently

The tools this sample was made with

  • Timing Chart Editor — The figure above and the sample JSON were made and exported with this editor.
  • Flowchart Editor — Turns the arrows of the chart into a sequence of waits and processes.

Related articles

yk.builds