question

Titli D avatar image
0 Likes"
Titli D asked Titli D edited

How to flex the operators

cuserstd34979desktopexample1.fsmHello @Isaac Litster

In my model. The loading and Unloading will be done by the Robot as it is in the model which I attached. But as you can see in the model, the human operators are standing infront of the stations. I need changes there. I want the human operators to only move the positions , they should not do load and unload. Can you help me with this?

FlexSim (other - please specify)
FlexSim 17.0.13
opertors flex
· 9
5 |100000

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

Jeff Nordgren avatar image Jeff Nordgren commented ·
@Titli D

I'm not clear on exactly what you are wanting the operators in your model to do? If they need to be in a specific location, I would suggest using a network and putting the operators on the network and placing the network nodes where you want the operator to travel/stay.

Thanks.

0 Likes 0 ·
Titli D avatar image Titli D Jeff Nordgren commented ·

@Jeff Nordgren Hello Jeff, the idea is the operators will only do the processing of the flow items at each station. The load and unload of flowitems the robot will do. But when the robot is doing loading and unloading the humans should move from their respective station where they are standing to Station_front.

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

Do you just want the operators to stand in front of the stations or where do you want them to move? Using process flow you can use a Wait For Event and wait for an item to enter the processor and then add a Travel task sequence on the operator.

0 Likes 0 ·
Titli D avatar image Titli D commented ·

@Isaac Litster Hello Isaac, I want all the 4 operators to move from their respective stations to Station_Front. The main idea is whenever the robot is coming to a station the operator should move because robot and humans cannot be at the same position at same time. For example, If Robot is loading the parts to station1 then Operator 1 at station 1 should move to station_front. and when the loading is done the operator should come back to its initial postion. This will go same for other operators as well.

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Titli D commented ·

What is the difference to your question " how operators can move ..."

Can you describe what you need?

1 Like 1 ·
Titli D avatar image Titli D Joerg Vogel commented ·

@Jörg Vogel

´Hello Vögel the idea is the operators will only do the processing of the flow items at each station. The load and unload of flowitems the robot will do. But when the robot is doing loading and unloading the humans should move from their respective station where they are standing to Station_front.

0 Likes 0 ·
Isaac Litster avatar image Isaac Litster Titli D commented ·

Are you looking for something like this?

1 Like 1 ·
flexoperator.gif (733.0 KiB)
Titli D avatar image Titli D commented ·

@Isaac Litster Exactly I am looking like this, operator2, operator3 also should move in the same way how operator 1 is moving. And the robot should do unloading as well, during unloading also the operators should move in the same way. Can you explain me the steps how you did it? or attach the model with the changes.

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Titli D commented ·

I think, @Isaac Litster let the operator travel to another processor when the robot receives a transport tasksequence or begin to execute a tasksequence. There must be an event that initiates the action of the operator. In Process Flow you can wait for the event when the robot receives a tasksequence. Then you add an activity to let the operator travel to another processor. If you implement this for more operators you have to identify which operator is standing at a processor. When the robot gets a transport job, you extract the destination and you let travel the operator standing at this destination to another object.

If you want to use another event, you can place a sendmessage task in the transport tasksequence at the first rank. Or if you have organized the transport job as a process in Process Flow you insert an activity that starts another process which forces the operator to travel somewhere else.

If you need a state statistic fitting for your operators, you can set actively a state when the operator gets to the processor.

0 Likes 0 ·
Isaac Litster avatar image
0 Likes"
Isaac Litster answered Isaac Litster commented

Let me know if this is what you are looking for. If you need any help understanding the process flow, feel free to post more questions.

operators-flex.fsm


operators-flex.fsm (49.7 KiB)
· 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.

Titli D avatar image Titli D commented ·

@Isaac Litster Hello Isaac, thank you for your support. The model needs few further changes.

1. From Queue1_Front the Robot should unload parts only to Station_Front.

2. From Queue1_Rear the Robot should unload parts to Station1_Rear, Station2_Rear, Station3_Rear

3. There should be a priority logic given : that the station which finishes first calls the robot to load or unload and the operator to start the processing.

4. Only 2 operators we should take instead of 4

5. In the Process flow the following actions should be needed: Marked in bold.

Source

Assign Labels

Acquire Robot 1

Robot loads from queue

Robot travels to station

Travel: Operator travels to waiting area

Robot unloads Item to Station

Release Robot

Travel: Operator returns to station

Wait for Item to process

Robot travels to station where item is finished processed

Travel: Operator travels to waiting area

Robot loads Item to Station

Robot unloads to queue

Travel: Operator returns to station

Sink

Please help me in implementing the change part what I need.

0 Likes 0 ·
Titli D avatar image Titli D commented ·

cuserstd34979desktopexample.fsm@Jörg Vogel I have attached my model, i implemented the priority logice based on task sequence, low task seq gets highest piority. I have reduced the number of operators. But for the further changes in the Process Flow I need help from @Isaac Litster therefore I posted my query to him.

0 Likes 0 ·
Isaac Litster avatar image Isaac Litster Titli D commented ·

Hi @Titli D

We'd love to help you build your model, but the scope of this site is meant for specific technical questions. A lot of the software, including process flow, can be learned by going through the tutorials provided. For more general and larger scale questions, please contact our FlexSim consultants. If you encounter a specific bug or difficulty, this site is a great resource.

1 Like 1 ·
Titli D avatar image
0 Likes"
Titli D answered Titli D edited

@Jörg Vogel Hello Jörg, I would like to know the process from Isaac, that how he had added the processflow in my model that he attached for my reference. And to understand it, I have attached the model created by Isaac in my previous comment. I have no idea on the ProcessFlow, therefore if he can explain me the steps what he did would really help me in integrating my own model.

5 |100000

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

Titli D avatar image
0 Likes"
Titli D answered Joerg Vogel commented

cuserstd34979downloads12873-operators-flex.fsm@Isaac Litster Can you please help me with the steps that how you added the process flow so that i can make the further changes on my own. I am attaching your model, please let me know the steps.


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

Joerg Vogel avatar image Joerg Vogel commented ·

can you be more specific, what your problems are?

0 Likes 0 ·