//--------------------------------------------------------------------------- public void ShiftPickPlateData(EN_PLATE_ID From) { int mMagaIdFr = (int)EN_MAGA_ID.miNone; if (From == EN_PLATE_ID.ptiLoad) { mMagaIdFr = (int)EN_MAGA_ID.LOAD; } else if (From == EN_PLATE_ID.ptiPolish) { mMagaIdFr = (int)EN_MAGA_ID.POLISH; } else if (From == EN_PLATE_ID.ptiClean) { mMagaIdFr = (int)EN_MAGA_ID.CLEAN; } //else if (From == EN_PLATE_ID.ptiUnLoad) mMagaIdFr = (int)EN_MAGA_ID.UNLOAD; else { return; } // ShiftPlateData(ref this.MAGA[mMagaIdFr].PLATE[0, 0], ref this.TOOL.PLATES[0]); //fn_WriteLog($"[MAP] Shift Plate : {mMagaIdFr.ToString()} -> SPINDLE", EN_LOG_TYPE.ltEvent); }
//--------------------------------------------------------------------------- public void ShiftPlacePlateData(EN_PLATE_ID To) { // int mMagaIdTo = (int)EN_MAGA_ID.miNone; //if (To == EN_PLATE_ID.ptiLoad ) mMagaIdTo = (int)EN_MAGA_ID.LOAD ; if (To == EN_PLATE_ID.ptiPolish) { mMagaIdTo = (int)EN_MAGA_ID.POLISH; } else if (To == EN_PLATE_ID.ptiClean) { mMagaIdTo = (int)EN_MAGA_ID.CLEAN; } else if (To == EN_PLATE_ID.ptiLoad) { mMagaIdTo = (int)EN_MAGA_ID.LOAD; } else { return; } // ShiftPlateData(ref this.TOOL.PLATES[0], ref this.MAGA[mMagaIdTo].PLATE[0, 0]); //fn_WriteLog($"[MAP] Shift Plate : SPINDLE -> {mMagaIdTo.ToString()}", EN_LOG_TYPE.ltEvent); //Auto Data Change if (SEQ._bRun) { if (To == EN_PLATE_ID.ptiPolish) //Align --> Polishing : Load --> Align { DM.MAGA[mMagaIdTo].SetTo((int)EN_PLATE_STAT.ptsAlign); } } }
//--------------------------------------------------------------------------- public void ShiftPlateData(EN_PLATE_ID From, EN_PLATE_ID To) { // int mMagaIdFr = (int)EN_MAGA_ID.miNone; int mMagaIdTo = (int)EN_MAGA_ID.miNone; if (From == EN_PLATE_ID.ptiLoad) { mMagaIdFr = (int)EN_MAGA_ID.LOAD; } else if (From == EN_PLATE_ID.ptiPolish) { mMagaIdFr = (int)EN_MAGA_ID.POLISH; } else if (From == EN_PLATE_ID.ptiClean) { mMagaIdFr = (int)EN_MAGA_ID.CLEAN; } else if (From == EN_PLATE_ID.ptiMaga1) { mMagaIdFr = (int)EN_MAGA_ID.MAGA01; } else if (From == EN_PLATE_ID.ptiMaga2) { mMagaIdFr = (int)EN_MAGA_ID.MAGA02; } //if (To == EN_PLATE_ID.ptiLoad ) mMagaIdTo = (int)EN_MAGA_ID.LOAD ; if (To == EN_PLATE_ID.ptiPolish) { mMagaIdTo = (int)EN_MAGA_ID.POLISH; } else if (To == EN_PLATE_ID.ptiClean) { mMagaIdTo = (int)EN_MAGA_ID.CLEAN; } else if (To == EN_PLATE_ID.ptiLoad) { mMagaIdTo = (int)EN_MAGA_ID.LOAD; } else if (To == EN_PLATE_ID.ptiMaga1) { mMagaIdTo = (int)EN_MAGA_ID.MAGA01; } else if (To == EN_PLATE_ID.ptiMaga2) { mMagaIdTo = (int)EN_MAGA_ID.MAGA02; } if (To == EN_PLATE_ID.ptiSpindl) { ShiftPlateData(ref this.MAGA[mMagaIdFr].PLATE[0, 0], ref this.TOOL.PLATES[0]); } else if (From == EN_PLATE_ID.ptiSpindl) { ShiftPlateData(ref this.TOOL.PLATES[0], ref this.MAGA[mMagaIdTo].PLATE[0, 0]); } else { ShiftPlateData(ref this.MAGA[mMagaIdFr].PLATE[0, 0], ref this.MAGA[mMagaIdTo].PLATE[0, 0]); } }