question

Swami Premnidhi avatar image
0 Likes"
Swami Premnidhi asked zacharyh answered

ASRS task sequence is not working.

For loading and unloading, ASRS should travel to item location in rack with initial lift and then lifting up the arm to the loading (or unloading) then after completing loading task and lift down the arm to initail lift position then travel back unloading area and then do unloading (Here asrs is driven by operator so that task sequence will work in this pattern )

Here issue asrs is lifting arm while traveling for loading or unloading.

How can we achive this task sequence using process flow.

I added the sample model. Please suggest. Thanks in advance.



FlexSim 20.2.2
flexsim 20.2.2asrstasksequence
asrs-2.fsm (53.9 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

zacharyh avatar image
0 Likes"
zacharyh answered

You can you use a "Travel to Location" task in process flow. When the ASRS moves the distance it moves will be relative to where ever it starts and then move the distance of "location.x" or '.y'. You may want to create a specific location for the ASRS machine to start such as at x=0, y=0, z=0 in the model. This will help make the math conversion a little easier. (In the image below I have "token.item.location.x" in the Ylocation spot because the model you sent had the system rotated x in the y direction.)

For moving the ASRS down to initial height after loading the item you may want to store the "item.location.x" and "item.location.y" as a global variable that is set right after the Aquire and right before the Travel Task. Because once the item is Loaded it will have a different location.


1599254479157.png (47.3 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.