question

AnneK avatar image
0 Likes"
AnneK asked Jason Lightfoot commented

Double shift troubleshoot

Hi,

I am trying to set up the double shift using process flow and custom code to close and open ports for operators with timetable shifts.

However, I ran into an error for CT weight CG, paint and goop, and CT weight CG_ER_SiAW work cells, which didn't show before I assign the two shifts to labor resource and remove the dispatchers (Assembler/Tester and Inspector) out from my timetable. It seems there are conflict between the labor shifts in process flow and the resources members assigned to the time table. Could someone help to troubleshoot and advise what might go wrong?


Please find my model here:

R25_TS_Multiple Shift.fsm


FlexSim 23.1.0
processs flowtimetablemultiple shift
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 Jason Lightfoot commented

You have an exception at time 1951.687 since there is a process finish event and no item related to it. At some point the item is removed from the processor before it is finished processing - in this case at 1951 hrs. It looks like you're delaying the operator rather than have them utilized by the processor. That means the delay is independant of what's happening on the processor.

1714051004252.png


1714051004252.png (32.2 KiB)
· 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.

AnneK avatar image AnneK commented ·
Hi Jason,

Thanks for the explanation. I wonder how it happens? because before I remove the operator dispatcher from the timetable, this error doesn't show up. So, I am assuming the nonconsistency of down time schedule of operator and processor lead to this error. How can I make sure the processor and the operator delay were dependent for those cells when there are two shifts?

Thank you.

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦ AnneK commented ·

There are many ways to coordinate the activities but for your process flow the simplest may be to only have the process time on the processor and wait for the process finish event. However this does not allow the operator to pause the processor if they go off shift - for that you need to have the operator wait in a UTILIZE task that references the processor and item being processed (example attached).

processFlow_utilizeTask_example.fsm

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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