Cancel
Showing results for 
Search instead for 
Did you mean: 

Re: Kanban-System

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

in the exit control of kanban buffer 0 you need to wait until the source is occupied and the ausgangspuffer is not full. Then you load the MU from the source on the kanban and move the kanban to the ausgangspuffer:

 

is
do
	waituntil quelle.occupied and ausgangspuffer.full=false prio 1;
	--send kanban from kanban_puffer_0 to Ausgangspuffer
	quelle.cont.move(@);
	@.move(ausgangspuffer);
	
	
	
end;

 

 

At the end of your model you can connect the  supermarkt_montage with a connector with the kanban_buffer_2 (delete its connector with the senke). Then you need only to "unload" the Kanban in the exit control rear of the supermarkt_montage:

 

is
do	
	@.cont.move(Senke);		
end;

 

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

Re: Kanban-System

Pioneer
Pioneer

Thank you a lot!

I added a method to the exit control of the source, because otherwise a MU was created and moved to "Ausgangspuffer" without a Kanban. Once this MU reached Kanban_Puffer2 it ends the simulation due to an error.

 

The model works now, but the source sometimes has to wait until there are 2 Kanban in Kanban_Puffer0. 

Is there any other way to just wait for one Kanban? Reducing the capacity of the buffer to 1 doesn't work.

 

I greatly appreciate your help. Otherwise, I probably would be still at the beginning of my model.

Re: Kanban-System

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
delete the connector from Source to Ausgangspuffer, so no mu can move without the control from KANBAN_Puffer_0. Then you can remove the Exit control of the source.
In this way, the KANBAN in Kanban_Puffer0 Triggers the movement of the MU from the source.
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net