question

Remco W avatar image
0 Likes"
Remco W asked Remco W commented

how can i determine the work order of a robot?

24202.fsm

Dear everyone,

For my graduation project I do a research about the possibilities of output analyses/simulations of machines. In this research I use an existing machine which I will simulate in FlexSim. I am really new with flexSim but I try my best. not so long ago I also asked also for help. i hope this time i get the same nice support as the last time!

In my model there is a robot that determines a large part of the process. I think that it's possible to indicate this sequence in Process Flow. however I do not know how to do it.

(I made some tutorials but it didn't helped me a lot)

my model is as the picture below:

hulpneededfile.png

and the work order is as the picture below:

work-order-robot.png

I hope someone can help me.

Best regards,

Remco Witting

FlexSim 18.1.0
processflow
hulpneededfile.png (132.6 KiB)
24202.fsm (53.2 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.

Isaac Litster avatar image Isaac Litster commented ·

Hi @Remco W

We are happy to help you implement process flow into your model. What exactly would you like the robot to do?

0 Likes 0 ·
Remco W avatar image Remco W Isaac Litster commented ·

Hi @Isaac Litster

In real life the robot runs a certain order which determines the order of different processes in the machine.

the robot holds a product and brings it to an other station. in the attached picture this will be shown as a black arrow. after its been done a the processes it places the product in a queue, sink or combiner).

this means the robot is empty now. so i goes to an other object (combiner of queue) to pic out the new product. the moments the robot is empty are shown by the red arrows.

work-order-robot.png

this process is what i want so build with process flow. So the robot determines where a product is and when a Processor runs.

does this makes it a bit more clear?

thanks in advance anyway!

242021.fsm

0 Likes 0 ·
242021.fsm (73.2 KiB)
Isaac Litster avatar image Isaac Litster Remco W commented ·

@Remco W

If I am understanding you correctly, you would like Robot2 to move to each fixed resource, pick up a product, and then move it to the next fixed resource according to the work order in your picture? Or would you like Robot1 to move as well? Typically a robot is stationary and does not move between fixed resources, but if you would like it to move we can make it move.

0 Likes 0 ·
Remco W avatar image Remco W commented ·

@Isaac Litster

yes you do understand me correctly, i only want to move robot2 to make sure in that way the recources works on the certain time.

if there is an other way to give this order to the recources or the robot is not needid please let me know.

0 Likes 0 ·

1 Answer

Isaac Litster avatar image
0 Likes"
Isaac Litster answered Remco W commented

@Remco W

I have attached an edited model. Let me know if this is what you are looking for and what changes I can make to it.

robot-work-order.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.

Remco W avatar image Remco W commented ·
@Isaac Litster

yes thank you a lot, this is what i mean!

but how did you did it ? because i don't see a process flow and in the settings of the robot i don't see something different as well.

plz let me know so i can modify a little bit the process and so i can learn from it! :)

1 Like 1 ·
Isaac Litster avatar image Isaac Litster Remco W commented ·

@Remco W

I noticed that the original model that you uploaded had some errors and wasn't running properly, so I unselected "Use Operator(s) for Process" for all of your combiners and processors. Then you will be ready to take the steps below.

1. To connect the robot, I used an S-Connection and connected Robot2 to Combiner3, Processor1, Queue3, and Combiner4.

2. In Combiner3, Combiner4, Processor1, and Queue3 under the Flow tab I selected "Use Transport." This makes the robot move the objects between the fixed resources.

3. In the Robot2's settings go the the TaskExecuter tab. Change "Travel offsets for load/unload tasks" to "Use navigator for offset travel." See image below.

4. Still in the TaskExecuter tab, next to "Navigator," click on the drop down arrow and change it to DefaultNavigator. See image below.

Hopefully this works for you.

0 Likes 0 ·
robot-1.png (31.8 KiB)
Remco W avatar image Remco W Isaac Litster commented ·

@Isaac Litster

thank you a lot!!

i will try to work with it!

1 Like 1 ·