question

Richmond B avatar image
0 Likes"
Richmond B asked Richmond B commented

Retrieval

Good Evening Sir, thanks alot for replying, i have been able to stock, i have my attached example model excell.fsm but I want to retrieve items from any of the slots with specific address at the desired time I want, thus when a customer make inquiries

1. The first rack I want a custom code for the asrs vehicle to retrieve from any slot (not the first slot)with specific address when the rack is full and weighted for some time when a customer places an order.

2. The second rack I want a custom code for the asrs vehicle to retrieve from any slot(not the first slot) with specific address when it is not full.

The third rack I want a custom code for the asrs vehicle to retrieve

from multiple slots of specific addresses simultaneously when the rack is full and weighted for some minutes until a customer places an enquiry or order

FlexSim 19.2.3
storage system
excell.fsm (80.9 KiB)
· 4
5 |100000

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

Richmond B avatar image Richmond B commented ·

Okay, Thanks a lot for your reply, it seems like the asrs vehicle retrieve items with regard to maximum dwell time, but i want a custom code to retrieve from a slot with specific address when a customer places an order. excell.fsm

0 Likes 0 ·
excell.fsm (80.9 KiB)
Richmond B avatar image Richmond B commented ·

Good afternoon Sir can you write a custom code for the delayed message on Message event I don't understand that part.

Also I want a custom code to define my own release item strategy and where I should place that custom code

0 Likes 0 ·
Richmond B avatar image Richmond B commented ·

Good evening, please thanks alot for your previous answers, i have a dashboard containing various charts attached to my model write-up.fsm, please i need help in explaining the charts with respect to my 3d simulation(from start to end of the simulation)

,
0 Likes 0 ·
write-up.fsm (164.8 KiB)
tannerp avatar image tannerp Richmond B commented ·

@Richmond B,

Please review the Answers Best Practices. Specifically read #4 under Additional Pointers:

If you have a new question, you need to create a new post.

0 Likes 0 ·
zacharyh avatar image
1 Like"
zacharyh answered zacharyh commented

@Richmond B

Please follow the Best Practices on how to use the Answers website, as this is not a location to post homework or class work. https://answers.flexsim.com/articles/22192/best-practices-for-using-this-answers-site.html

For your question you can learn how to add labels to flow items in the tutorials, as well as how to retrieve flow items by label. You can also search for other examples on the Answers website, because maybe someone has already asked a similar question. Here is a quick explanation that can help you right now but please look at the tutorials to answer any of your other questions.

Set a label "Time" for each box and then in Rack you can choose to set the Minimum Dwell Time by case or a different option. I hope that helps. Good Luck.

example.fsm


· 6
5 |100000

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

Richmond B avatar image Richmond B commented ·

Sir please good evening, I'm pleased to have you to teach me, I have applied all the changes to my model but it didn't give the result. This is my model try-copy-2.fsm please help me point out the problem, also how do I apply labels to each flow item and how to retrieve flow items by label.

Thanks in advance

0 Likes 0 ·
try-copy-2.fsm (227.8 KiB)
Richmond B avatar image Richmond B commented ·

Sir please Good morning, thanks for your warm replies, i have been able to use label by name Time and random numbers from 5 to 50 on each flow item, I used value by case in the minimum dwell function and first available in send to port, but my asrs vehicle cannot retrieve from specific label value, please help me solve this problem while the fixed resource is checked, this is my model practice.fsm

0 Likes 0 ·
practice.fsm (101.7 KiB)
Richmond B avatar image Richmond B commented ·

Good evening Sirs thanks alot for your enormous contributions, i have been able to retrieve from slots by labels using the pull strategy of a queue, in the pull requirement of the queue i chose" array of items by label " this worked for a flow item of one label but how do I use this command if I have two labels on one flow item or how do I write this two labels on one flowitem in order to retrieve this flow item .

Thanks a lot in advance. practice.fsm

0 Likes 0 ·
practice.fsm (101.7 KiB)
Richmond B avatar image Richmond B commented ·

Good morning Sirs, thanks for your support in my project, I was able to retrieve flow items by using the array of items in the pull requirement, but I have a question, I want to simulate a warehouse where I will use a photo eye on conveyor I want the design to be such that when ever the photo eye senses the presence of an item then the asrs vehicle comes to pick the item, but if it does not sense then the asrs vehicle stop this is my attached model practice.fsm

0 Likes 0 ·
practice.fsm (101.7 KiB)
zacharyh avatar image zacharyh ♦ Richmond B commented ·

Please ask a new question rather than posting on an old question. Thanks

0 Likes 0 ·
zacharyh avatar image
0 Likes"
zacharyh answered Richmond B commented

@Richmond B

Here is a sample model that illustrates the use of using Process Flow with the ASRS vehicle and pulling objects off of racks. In this model the racks have a dwell time of 10 seconds for each item. Once each item hits its dwell time, a token is created in the "Unload from Rack" container. As Braydn has mentioned you should go through the Process Flow tutorials to better understand how to use it and especially pay attention on how to create labels on the tokens. A label on the token that has the dwell time for each item could be used and recognized in the Delay function, using a little bit of code, in the Unload from Rack container instead of having a dwell time in the Racks. Once you understand Process flow and how to use it in the sample model provided try implementing it to your model.

asrs-processflow-pull-logic.fsm


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

Richmond B avatar image Richmond B commented ·

Sirs please thank to you efforts, but sirs it means that the release item() command cannot be used to define a release strategy of different items in rack or it can be done, if it can be done can I get an example model.

0 Likes 0 ·
Richmond B avatar image Richmond B commented ·

Sirs please good morning I tried using labels on slot and process flow but I couldn't do it, so please help me with an example of the release time() command. My attached model

0 Likes 0 ·
excell.fsm (80.9 KiB)
Richmond B avatar image Richmond B commented ·

Sirs please Good evening, thanks for your support, I have been able to use the release item()command but whenever I call the command to the obj item, it store and retrieve simultaneously and retrieve in counts of the specified number(obj item), I want it to retrieve only one when I call the command and it should delay for sometime before it will retrieve that obj item, please give me your knowledge on that.

Thanks in advance

0 Likes 0 ·
Braydn T avatar image
0 Likes"
Braydn T answered zacharyh edited

@Richmond B We cannot write custom code for you. I would suggest using Process Flow instead of FlexScript to get the results that you want. A good place to begin would be the Process Flow tutorials here: Process Flow.

If you have an excel sheet with the orders you will probably need to upload your excel sheet into a global table which you can read about doing here: Excel Interface

Additional information about global tables is available here: Global Tables

Using Process Flow you can send a task sequence to the ASRS vehicle to load from the specific slot with the information from the global table. You can decide when you want those orders to come through using process flow, and you can control the vehicle through process flow. You might not even need to use the findslot command if you push the items that you add to the rack to a list, and then pull that item from the list and assign it to a process flow token when you have an order come through.

· 2
5 |100000

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

Richmond B avatar image Richmond B commented ·

Please Sirs thanks for your warm replies, I read from the user manual that you can return -1 and apply your own release strategy using the release item() command, I tried it but it didn't work the only thing that work is the asrs vehicle keep on stocking without retrieving, please can you help me out. I want every item in the rack to be given a different dwell time please this is my model excell.fsm

0 Likes 0 ·
excell.fsm (80.9 KiB)
Richmond B avatar image Richmond B commented ·

Good morning Sir, Please thank you for another warm reply, I used the classic 3D model but I don't know the parameter to input in the release

item command to give different dwell time of items and secondly I unchecked the fixed resources in order to use the warehousing model but the asrs vehicle does not stock the items at all, please try to help me out with this two problems. My model is still excell.fsm

0 Likes 0 ·
excell.fsm (80.9 KiB)