Cancel
Showing results for 
Search instead for 
Did you mean: 

Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Legend
Legend

Hi all,

 

based on my normal model, I create a small version to debug a problem to have a worker carry parts from one workcell to another.

On a first workcell parts are pre-processed and delivered to a buffer. A worker shall pickup this set of parts and deliver to the next workcell.

Robots are used to handle the parts inside the workstations.

 

I attached this small example. The parts are delivered to the buffer1, but the worker is not leaving the pool to pickup.

There are breakpoints on the important locations. 'OnExit' of the Buffer1 is scanned only once, it is not scanned when the buffer is full. An observer is used to monitor the parts and set the Unload command.

 

 

Best regards

Ney Marco

 

8 REPLIES

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Siemens Phenom Siemens Phenom
Siemens Phenom

Hello MarcoNey,

 

in Buffer1, there are no services defined for 'CarryPartAway'.

Remove the exitControl of Buffer1, because this exit control prevents the request of the worker (the part will not exit the station, so the worker for carrying the part away will not be called)

 

Hope this helps.

Regards
GG

------------------------------------------------------------------------------------------------------
Did you like the answer? Then click the Thumbs Up button.
Did the answer solve your problem? Then accept the answer as solution

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Legend
Legend

Hi GG,

 

thanks for your reply.

I based my example on a small example which I found on the forum.

In this example there is also an observer which checks the amount of part (NumMU) and sets a boolean to move the parts (call the worker) using the exit control.

I attached this example, where I added the footpath's.

 

Kind regards

Marco

 

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

three points:

- you need to define the service carryParts for the exit behavior 

- you need to define a maximum dwell time > 0

- in the observer you need to move the first part using simtalk (buffer1.cont.move)

 

then it works

Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Legend
Legend

Hi Steffen,

 

thanks for your reply.

I changed these 3 items and worker moves out. However he does not pick up all parts fro the buffer.

What is the criterai for the worker to remove all parts together ?

 

In the example I attached in the 1st reply, we see there is no dwell time for the Buffer and the worker picks up all parts.

 

Kind regards

Marco

 

 

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
you cannot have a dwell time in the puffer and you need to define a little dwell time in the exit behavior for the buffer; in fact the buffer is loading the worker and so the worker has to wait until he is occupied
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Legend
Legend

Hi Steffen,

 

OK, not I saw the difference in bebaviour of the worker when setting a dwell time at the exit in the buffer.

I like to have a property to allow the worker to always carry all parts from the buffer at the same time.

The transfer station has such property.

So probably I need to program this feature, how can I hold the worker in the workplace until all parts are transferred ?

 

In my real model I have to collect a set of part and have the worker carry it to the next workcell.

 

Kind Regards

Marco

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
"So probably I need to program this feature, how can I hold the worker in the workplace until all parts are transferred ?"

this is exactly the function of the attribute maximum dwell time: How long the worker should wait for loading its capacity. If you set a dwell time in the buffer of 10 minutes you need to set a max. dwell time of min. 10 minutes if the buffer is full (because the last time will need time to come to the exit of the buffer). If the worker should wait in each case for loading the complete capacity: let him wait for hours...
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Betreff: Worker Carrying Parts between Workplaces - Tecnomatix Plant Simulation

Legend
Legend

Hi Steffen,

 

now I see, the worker will wait until his capacity is loaded when the time 'Max Dwell Time' of the delivering buffer is long enough.

If I enter on shift time (8hrs), the guy will spend his whole time in front of the buffer.

A lower time will end his waiting time and deliver only part of a complete set.

 

 

Kind regards

Marco