| | |
| | | |
| | | pauseDisableList.Add(AblationSteps.S5220_SCANNER_MOVE_WAIT); |
| | | |
| | | pauseDisableList.Add(AblationSteps.S5320_LASER_ON); |
| | | pauseDisableList.Add(AblationSteps.S5330_LASER_ON_CHECK); |
| | | pauseDisableList.Add(AblationSteps.S5340_POWER_MEASUREMENT_START); |
| | | pauseDisableList.Add(AblationSteps.S5350_POWER_MEASUREMENT); |
| | | pauseDisableList.Add(AblationSteps.S5360_POWER_MEASUREMENT_END); |
| | | pauseDisableList.Add(AblationSteps.S5370_LASER_OFF); |
| | | pauseDisableList.Add(AblationSteps.S5380_LASER_OFF_CHECK); |
| | | |
| | | pauseDisableList.Add(AblationSteps.S5420_LASER_ON); |
| | | pauseDisableList.Add(AblationSteps.S5430_LASER_ON_CHECK); |
| | | pauseDisableList.Add(AblationSteps.S5440_POWER_MEASUREMENT_START); |
| | | pauseDisableList.Add(AblationSteps.S5450_POWER_MEASUREMENT); |
| | | pauseDisableList.Add(AblationSteps.S5460_POWER_MEASUREMENT_END); |
| | | pauseDisableList.Add(AblationSteps.S5470_LASER_OFF); |
| | | pauseDisableList.Add(AblationSteps.S5480_LASER_OFF_CHECK); |
| | | |
| | | MotorX.Check_Jog_Interlock = Jog_Interlock; |
| | | MotorX.Check_Move_Interlock = Move_Interlock; |
| | | MotorZ.Check_Jog_Interlock = Jog_Interlock; |
| | |
| | | |
| | | if (equipment.equip_mode == En_Equipment_Mode.Pause) |
| | | { |
| | | if (pauseDisableList.Contains(Step) == false) |
| | | if (pauseDisableList.Contains(Step) != false) |
| | | { |
| | | UnitMode = En_Equipment_Mode.Pause; |
| | | return; |
| | |
| | | |
| | | private void Seq_Power_Measure() |
| | | { |
| | | //Laser 출사 위치에서 Power Meter위치가 아닐 때 Laser off 후 첫 Step으로 이동. |
| | | if((AblationSteps.S5320_LASER_ON <= Step && Step <= AblationSteps.S5360_POWER_MEASUREMENT_END) || |
| | | (AblationSteps.S5420_LASER_ON <= Step && Step <= AblationSteps.S5460_POWER_MEASUREMENT_END)) |
| | | { |
| | | if (equipment.process.ablation.Get_Is_Position_X_Power_Meter() == false || equipment.process.ablation.Get_Is_Position_Z_Power_Meter() == false) |
| | | { |
| | | if (equipment.scanner.Set_Laser_Off()) |
| | | { |
| | | Step = AblationSteps.S0000_WAIT; |
| | | } |
| | | } |
| | | } |
| | | |
| | | switch (Step) |
| | | { |
| | | case AblationSteps.S5000_AUTO_POWER_START: |