how can i determine the work order of a robot?

how can i determine the work order of a robot?

remco_w1
Not applicable
8 Views
8 Replies
Message 1 of 9

how can i determine the work order of a robot?

remco_w1
Not applicable

[ FlexSim 18.1.0 ]

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

0 Likes
Accepted solutions (1)
9 Views
8 Replies
Replies (8)
Message 2 of 9

isaac_l1
Not applicable

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
Message 3 of 9

remco_w1
Not applicable

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
Message 4 of 9

isaac_l1
Not applicable

@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
Message 5 of 9

remco_w1
Not applicable

@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
Message 6 of 9

isaac_l1
Not applicable
Accepted solution

@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

0 Likes
Message 7 of 9

remco_w1
Not applicable
@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! 🙂

Message 8 of 9

isaac_l1
Not applicable

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

12643-robot-1.png

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

12644-default-navigator.png

Hopefully this works for you.

0 Likes
Message 9 of 9

remco_w1
Not applicable

@Isaac Litster

thank you a lot!!

i will try to work with it!