question

Suhas H2 avatar image
0 Likes"
Suhas H2 asked Suhas H2 commented

How to make robot pick objects from 2 stations/Queues in one cycle?

I have tried this by setting the capacity of the robot to 2 but it is unloading the item of the first station and then loading the item from the 2nd station.

Thanks in advance

FlexSim 19.0.2
task executer
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

Joerg Vogel avatar image
1 Like"
Joerg Vogel answered Suhas H2 commented

This happens, when the second item, you want to load, hasn’t been released to get picked by the robot. Any taskexecuter looks for available tasksequences in standard setting of a 3D model logic if the taskexecuter has transport capacity left. This action is initiated by the break task and executed in the Break function of the taskexecuter. A robot belongs to the taskexecuter class.

If you want a more detailed answer, you should attach a sample model to your request.

· 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.

Suhas H2 avatar image Suhas H2 commented ·

@Jörg Vogel Thank you!!!

It helped me alot..

1 Like 1 ·
Suhas H2 avatar image Suhas H2 commented ·

Thanks for the response.

test-123.fsm Please find the attachment for the sample model.

Here i want the robot to pick 2 parts per cycle and 1 part each from the queue.

I think the solution would be easy without using the process flow. Tell me how do i get it through triggers if possible.

0 Likes 0 ·
test-123.fsm (38.3 KiB)
Joerg Vogel avatar image Joerg Vogel Suhas H2 commented ·

@Suhas H2, I attach a model that does your cycle loading in Process Flow. I combine the token in a batch activity to acquire only once the resource. The resource, loadstations, unloadstations are assigned as labels to the token and later in the batch activity combined as an array. By run subprocess activities I split the token to load two items and later again to unload them. The variable creationRank is the result of the run sub process activity. You find the variablein the source code editor - 18210-test-123-jv.fsm.

1 Like 1 ·