question

Lamm avatar image
0 Likes"
Lamm asked Lamm commented

Robot Pick and Place: Pick and Place on conveyor after the Processor work

Hi Team,

I am a new FlexSim learner. I am learning about robot simulation with FlexSim at the moment.

I build the model with 2 conveyors, input and output. 1 Processor.

The robot I want to build can run in phases: Load item in - Stand by - Load Item out

The process is:

Phase 1: The conveyor loads the item in, and the robot picks up the item and puts it into the processor, the robot goes to the standby position.

Phase 2: when the processor finish, the robot starts from the standby position, loads the item out, and places it on the output conveyor and the item goes to sinks.

1708068014072.png

When I build the simulation, the Phase 1 is good. The issue occurred in Phase 2, the item now appears under the conveyor, and the robot is stuck in the processor. (Picture)

I am trying to use Robot Motion Paths to do all the work.

What should I do to correct the simulation run like the process I want? Thank you.

Here is my model: robot simple simulation_ver2.fsm

P.S. 1: It seems like when I put the station mark on the conveyor, it makes the item not move, the item is placed under the conveyor. What should I do if I like to place the item in another position on the output conveyor?

FlexSim 23.2.1
robot
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Lamm commented

Items need to enter a conveyor through an Entry Transfer (the little while square that the source connects to). To create a transfer, connect some object to the conveyor. You can then delete the object you used to create the connection. The transfer will persist (since somewhere around version 20 or 21 I believe). Then tell the robot to unload to that transfer. (If you didn't use motion paths, the place offset would still be calculated such that the robot moves the item above the conveyor).

Specifying the motion path in the "Stand_By" travel activity seems to not update the next path to use correctly. Instead the robot repeats the stand by movement for the load task. Setting the fourth variable to 0 so the "Next Path Number" determines the used path works correctly.

robot-simple-simulation-ver2-fm.fsm


· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Lamm avatar image Lamm commented ·

thank you so much for your answer, I will study it more deeper

0 Likes 0 ·