Attached are 2models
"test1" shows 2 stores; each collecting the respective parts for mainMUs "containerA" and "containerB". The entracne of containerA/B into the assembly changes the assembly table accordingly.
"test2" is identical expect with an addtional "waituntil" statement in Source1, meaning a container isn't released until all parts needed for an assembly are available in a store. However the addition of this "waituntil" seems to stop the assembly working as expected. The second container is not assembled even through the parts are avaiable.
(The purpose of this is so assemblies occur on a first-come-first-serve basis)
Am I missing something? Could anyone please explain this assembly behaviour and whether it can be worked around?
Solved! Go to Solution.
sorry but you found a bug when requesting the mounting parts automatically from a store. At the moment it only works when a new main part is in the blocklist of the assembly when the ready part leaves the assembly station.
When a new main part will be unblocked the mounting parts are requested according the new assembly table. When there is no main part then the assembly requests mounting parts according the current assembly table which will not be changed when a new main part enters.
The bug will be fixed in the next maintenance pack.
as a workaround you can use the partlistmode "Depends on Main MU". In this mode it is not necessary to change the assembly table in the entrance control. You can define for all main MUs the mounting parts in one assembly table.
This also works for the waituntil case.