question

Breno Bogéa avatar image
0 Likes"
Breno Bogéa asked Gustavo Teodoro commented

Picking items from a conveyor using a robot

Hello there!

I'm kind of new to FlexSim and recently building a task where an item needs to be picked up from a conveyor using a robot.

At first, thought about using a decision point and make the robot pick the item as soon as it crosses the point, but i dont really know how to do it and even if this is the right solution. Theoretically, the box should be removed right in the spot that is marked with the decision point.
foto.png
Can anyone give me a little help?

Thanks in advance! Best of regards

FlexSim 22.0.16
conveyorrobotdigital twinmanufacturing
foto.png (71.4 KiB)
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 Gustavo Teodoro commented

The simplest method would be to draw an A-connection from the conveyor to where the items should be moved and activate the "Use Transport" option in the Exit Transfer.

1708604665637.png

You can also build logic in Process Flow that reacts to an item arriving at the Decision Point and tells the robot to move it.

If you haven't worked with Process Flow before I would suggest you look into the relevant tutorials.


1708604665637.png (188.3 KiB)
· 3
5 |100000

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

Gustavo Teodoro avatar image Gustavo Teodoro commented ·

Completing the above answer, upon reaching the decision point, you can use the "Send Item" trigger on "Arrival" and send the item to the "Exit Transfer". Upon reaching the "Exit Transfer", the robot will execute the movement. Attached is an example and a screenshot of the sending logic.

1708607699354.png

FX_Picking_Example.fsm

0 Likes 0 ·
1708607699354.png (333.7 KiB)
Breno Bogéa avatar image Breno Bogéa Gustavo Teodoro commented ·

Gustavo, couldn't open the example archive you sent due to FlexSim's version (I'm using 22.0.16). One more thing, is there any difference in the funcionality if the conveyor is displayed in a circle, without having a proper end? (just like the image)1709302217182.png
For some reason, the above solution didn't solve the problem :/

0 Likes 0 ·
1709302217182.png (107.4 KiB)
Gustavo Teodoro avatar image Gustavo Teodoro Breno Bogéa commented ·

Hello Breno, it works perfectly in a conveyor displayed in a circle. By the way, I have attached an example in FelxSim version 2022.

FX_PickingExample.fsm

0 Likes 0 ·