From e539a0bdeff21aabbfb18b684fb31e74aa1ae4c4 Mon Sep 17 00:00:00 2001 From: "Infineon\\StieberD" Date: Wed, 5 Feb 2025 11:27:47 -0700 Subject: [PATCH] updated WM_OUT commuter module to look at the WMO status instead of the WO_MAT hold flag when determining if makeup wafers can be added --- LSL2/STPROC/COMM_WM_OUT.txt | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/LSL2/STPROC/COMM_WM_OUT.txt b/LSL2/STPROC/COMM_WM_OUT.txt index 99bb8d6..5599128 100644 --- a/LSL2/STPROC/COMM_WM_OUT.txt +++ b/LSL2/STPROC/COMM_WM_OUT.txt @@ -1584,19 +1584,17 @@ RETURN AddMakeup: * * * * * * * - WMOutKey = Get_Property(@WINDOW,'ID') - WOStepKey = FIELD(WMOutKey,'*',1,2) - WOStepRec = XLATE('WO_STEP',WOStepKey,'','X') - PSNo = WOStepRec - - WMOutKeys = WOStepRec - - WONo = WMOutKeys[1,'*'] - ProcStepNo = WMOutKey[COL2()+1,'*'] - CassNo = WMOutKey[COL2()+1,'*'] - - WOMatKey = WONo:'*':CassNo - OnHold = Xlate('WO_MAT', WOMatKey, 'HOLD', 'X') + WMOutKey = Get_Property(@WINDOW,'ID') + WOStepKey = FIELD(WMOutKey,'*',1,2) + WOStepRec = XLATE('WO_STEP',WOStepKey,'','X') + PSNo = WOStepRec + WMOutKeys = WOStepRec + WONo = WMOutKeys[1,'*'] + ProcStepNo = WMOutKey[COL2()+1,'*'] + CassNo = WMOutKey[COL2()+1,'*'] + WOMatKey = WONo:'*':CassNo + WMOStatus = Xlate('WM_OUT', WMOutKey, 'CURR_STATUS', 'X') + OnHold = (WMOStatus EQ 'HOLD') IF OnHold NE True$ then GoSub FQAVerify If Not(Authorized) then Return 0 @@ -2269,3 +2267,4 @@ RefreshWaferCounterData: return +