question

Michael D6 avatar image
0 Likes"
Michael D6 asked Jason Lightfoot commented

Move Time as Parameter

Robot Move Time As Parameter.fsmInterested in understanding the best way to have robot move time be dynamically modified depending on a specific operation. For example load and unload to queue 2 should have a move time of 5s and queue 3 10s. Thoughts on best way to do this? Model attached.

FlexSim 22.1.2
parameters
· 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.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Hi @Michael D6, was Jacob W2'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

Jacob W2 avatar image
1 Like"
Jacob W2 answered

Hi @Michael D6,

One way to dynamically change the processing time based on operation is by using a global table and global table lookup on the Move time. In the model that I have attached I first set a label on the robot that relates to which queue the item will be dropped off at. This label is used to search the table for the move times. In this case a table is preferable to a parameter because a parameter can only provide a single value whereas a table can contain as many values as you need. If you have any questions feel free to ask.

Move Time as Parameter_JW.fsm


5 |100000

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