question

Nattha N avatar image
0 Likes"
Nattha N asked Ryan Clark commented

Stop the box for the robot to lift.

I want to simulate building a production line as follows:

1. Need to release boxes from Sources 1 and 2 every 10 seconds to Belt 1 and Belt 2, by allowing time for 4 boxes to flow through Belt 1 first.

2. Once the box is released to the 1st and 2nd belt, then the end of the belt requires the box to be stopped by means of a sensor. When 4 boxes have flown, then have the robot lift the boxes and place them on the pallet at the combiner. (The pallet will come from Source3 It will be transported by Task Excuter1 to Queue1 and 2) but requires the robot to pick up 64 boxes and place all 64 boxes. Do the same for the 2nd conveyor. And to lift the boxes, the same robot will be used as the 1st conveyor. The robot will work alternately between the 1st and 2nd conveyors. Which side of the belt has 4 crates first, lift it. put on the pallet first Then a pallet filled with 64 crates will flow along the conveyor. next to the combiner and move all of them to floorstorage with Task Excuter

please help me I really need help My file is below, thank you very much in advance.

robot.fsm

FlexSim 21.0.7
robotstop the box for the robot to lift.
robot.fsm (320.1 KiB)
· 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.

Ryan Clark avatar image Ryan Clark commented ·

Hi @Nattha N, was Jeanette F's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Jeanette F avatar image
0 Likes"
Jeanette F answered

Hello @Nattha N,

@Zach T helped with this solution.

We implemented the 3D connections in the model for the objects and task executer to interact. The task executer is center port connected to the objects it is picking up from. These objects have selected to use the center port connection for the transporter.

1645821229058.png

The exit transfers to the combiners are set to not release the objects because we want the process flow logic to control that.

1645821412939.png

The process flow creates a token when an item enters the conveyor. The tokens are batched in sets of 4. The token then acquires the robot when it is available. The token checks that the combiner has pallet in it. Finally the token runs the task sequence for the robot to load the 4 boxes into the combiner. Please check out the model and go through each activity to see the specifics of how they were set so this logic could be accomplished.

1645821428458.png

Your floor storage had to be resized so the pallets fit in the slots.

1645821338852.png

Please not that we adjusted the source arrivals of the pallets in order to check that the model ran correctly.

Robot_boxLoad_1.fsm


1645821229058.png (10.8 KiB)
1645821338852.png (27.7 KiB)
1645821412939.png (5.9 KiB)
1645821428458.png (37.9 KiB)
robot-boxload-1.fsm (334.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.