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

This commit is contained in:
Infineon\StieberD 2025-02-05 11:27:47 -07:00
parent 51152397a1
commit e539a0bdef

View File

@ -1584,19 +1584,17 @@ RETURN
AddMakeup: AddMakeup:
* * * * * * * * * * * * * *
WMOutKey = Get_Property(@WINDOW,'ID') WMOutKey = Get_Property(@WINDOW,'ID')
WOStepKey = FIELD(WMOutKey,'*',1,2) WOStepKey = FIELD(WMOutKey,'*',1,2)
WOStepRec = XLATE('WO_STEP',WOStepKey,'','X') WOStepRec = XLATE('WO_STEP',WOStepKey,'','X')
PSNo = WOStepRec<WO_STEP_PROD_SPEC_ID$> PSNo = WOStepRec<WO_STEP_PROD_SPEC_ID$>
WMOutKeys = WOStepRec<WO_STEP_WM_OUT_KEYS$>
WMOutKeys = WOStepRec<WO_STEP_WM_OUT_KEYS$> WONo = WMOutKeys[1,'*']
ProcStepNo = WMOutKey[COL2()+1,'*']
WONo = WMOutKeys[1,'*'] CassNo = WMOutKey[COL2()+1,'*']
ProcStepNo = WMOutKey[COL2()+1,'*'] WOMatKey = WONo:'*':CassNo
CassNo = WMOutKey[COL2()+1,'*'] WMOStatus = Xlate('WM_OUT', WMOutKey, 'CURR_STATUS', 'X')
OnHold = (WMOStatus EQ 'HOLD')
WOMatKey = WONo:'*':CassNo
OnHold = Xlate('WO_MAT', WOMatKey, 'HOLD', 'X')
IF OnHold NE True$ then IF OnHold NE True$ then
GoSub FQAVerify GoSub FQAVerify
If Not(Authorized) then Return 0 If Not(Authorized) then Return 0
@ -2269,3 +2267,4 @@ RefreshWaferCounterData:
return return