Contents
  1. Creating the Conveyor Model
  2. Simple Conveyor Design
  3. Continuously Conveying Multiple Objects

Station file: Link: https://pan.baidu.com/s/1kikAGbj-vVAH-IR9AWY1sg Extraction code: robo

Creating the Conveyor Model

  1. Create a new station and import a conveyor from Equipment Creating the Conveyor Model Creating the Conveyor Model (2)
  2. Create a cube to serve as the object carried by the conveyor Creating the Conveyor Model (3)
  3. Drag the small cube onto the conveyor at the desired position Creating the Conveyor Model (4)
  4. Use Snap and Set Position to position the small cube precisely Creating the Conveyor Model (5) Creating the Conveyor Model (6) Creating the Conveyor Model (7)

Simple Conveyor Design

  1. Create a Smart Component to first implement linear movement of the small cube Simple Conveyor Design Simple Conveyor Design (2)
  2. Click Simulation > Play, then click the Smart Component’s Execute button to observe the small cube moving in a straight line. However, the small cube cannot stop on its own. You need to click Stop and then Reset to return it to its initial state. Simple Conveyor Design (3)
  3. Add a Plane Sensor to detect the position of the small cube Simple Conveyor Design (4) Simple Conveyor Design (5)
  4. Return to the Smart Component design page and create the logic program. Because the conveyor runs when its input is high, while the sensor outputs high when an object touches it and low at all other times, you only need to invert the sensor output and pass it to the conveyor to achieve the required conveyor behavior. Simple Conveyor Design (6) Simple Conveyor Design (7)
  5. Run the simulation and verify that the conveyor and the small cube operate as expected. If the small cube does not stop, simply disable the conveyor’s Detectable by Sensors setting Simple Conveyor Design (8)

Continuously Conveying Multiple Objects

  1. Add a Source component to copy the small cube, and edit its properties Continuously Conveying Multiple Objects Set Copy Source to the small cube, use Snap Local Origin to select the cube’s origin for the position, and click Apply.
  2. Then design the program for copying the small cube. Because the trigger condition of the Source component is a rising edge, copying is triggered only when a low pulse transitions to a high pulse. Continuously Conveying Multiple Objects (2) Therefore, consider adding a pulse-signal generator component called Timber, with the signal interval provisionally set to 5s. Continuously Conveying Multiple Objects (3) Continuously Conveying Multiple Objects (4)
  3. However, this creates a problem: before the first small cube reaches the end, 5s has already elapsed, so the conveyor starts transporting the next small cube. In the simulation, all small cubes automatically stop after moving for 5s. Therefore, use the Queue component to solve the problem. Continuously Conveying Multiple Objects (5) Continuously Conveying Multiple Objects (6) Continuously Conveying Multiple Objects (7)
  • back: Add the copied small cube to the back of the queue
  • delete: Delete the object at the front of the queue
  • enqueue: Start adding the object to the queue after receiving the copy-complete signal
  • Change the conveyor’s transported object to the entire queue

The simulation result is shown below (you can hide the original cube object Part_1 for a better display) Continuously Conveying Multiple Objects (8)