question

Drew Purvis avatar image
0 Likes"
Drew Purvis asked Jeanette F commented

Assigning Operator to Work on AGV in station

I am trying to link an operator to perform work when an AGV arrives at their assigned station. I am not sure how to do this. I would like to have it animate in the model space. My idea for this is that when the AGV stops at the control point, the operator will pick up the box and hold it until the elapsed cycle time, then place it back on the AGV so it can be released to travel to the next control point.OperatorToAGVCartTest.fsm

FlexSim 23.2.1
agvoperator
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

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jeanette F commented

You can use a simple object process flow for the station that detects the pre-arrival and intercepts the AGV forcing it to stop and have the operator take the item etc:

1697675811330.png

Example attached in which the operator is referenced as a pointer label in the control point. You could change it so the cycle time is also read from a label. Note that copy/pasting the operator and control point together updates the pointer reference to the new operator and automatically adds the control point to the object process flow, so creating new stations is easy.

AGVstationOperator.fsm


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

hby avatar image hby commented ·

Hello,

Thank you very much for this example.

However, is there a way to add more AGVs that can work simultaneously? I tried copying and pasting the first AGV and connecting it to other objects like the first one, but it didn't work.

Thank you in advance for your help.

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ hby commented ·

Hello @HBY,

The model Jason provided only showcases the object flow well. If you would like to add more AGVs then you will need to create a way for the task sequences to be passed to the other AGVs.
In the following, model I added a dispatcher and set on each AGV to return the CP1 when the resource is available again. This solution is simple. For more complex AGV paths you will most likely need to start looking into the AGV process flow.

agvstationoperator_1.fsm


0 Likes 0 ·