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:
* * * * * * *
WMOutKey = Get_Property(@WINDOW,'ID')
WOStepKey = FIELD(WMOutKey,'*',1,2)
WOStepRec = XLATE('WO_STEP',WOStepKey,'','X')
PSNo = WOStepRec<WO_STEP_PROD_SPEC_ID$>
WMOutKeys = WOStepRec<WO_STEP_WM_OUT_KEYS$>
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<WO_STEP_PROD_SPEC_ID$>
WMOutKeys = WOStepRec<WO_STEP_WM_OUT_KEYS$>
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