SHARP_CLAS_UI/500.Equipment/700.Unit/200.Process/Ablation.cs
@@ -127,7 +127,12 @@
            pauseDisableList.Add(AblationSteps.S5460_POWER_MEASUREMENT_END);
            pauseDisableList.Add(AblationSteps.S5470_LASER_OFF);
            pauseDisableList.Add(AblationSteps.S5480_LASER_OFF_CHECK);
            pauseDisableList.Add(AblationSteps.S6000_MOVE_STAY_POSITION);
            pauseDisableList.Add(AblationSteps.S6010_LASER_OFF);
            pauseDisableList.Add(AblationSteps.S6020_LASER_OFF_CHECK);
            pauseDisableList.Add(AblationSteps.S6100_MOVE_WAIT);
            pauseDisableList.Add(AblationSteps.S5999_AUTO_POWER_END);
            MotorX.Check_Jog_Interlock = Jog_Interlock_MotorX;
            MotorX.Check_Move_Interlock = Move_Interlock_MotorX;
@@ -294,6 +299,12 @@
                {
                    if (pauseDisableList.Contains(Step) == false)
                    {
                        if(Is_Power_Measure)
                        {
                            Step = AblationSteps.S6000_MOVE_STAY_POSITION;
                            return;
                        }
                        UnitMode = En_Equipment_Mode.Pause;
                        return;
                    }
@@ -1851,7 +1862,28 @@
                        if (MotorZ.Move_Absolute_Pos(position, 500))
                        {
                            Step = AblationSteps.S6010_LASER_OFF;
                        }
                        break;
                    }
                case AblationSteps.S6010_LASER_OFF:
                    {
                        if (equipment.scanner.Set_Laser_Off())
                        {
                            Step = AblationSteps.S6020_LASER_OFF_CHECK;
                        }
                        break;
                    }
                case AblationSteps.S6020_LASER_OFF_CHECK:
                    {
                        if (!equipment.sm.Get_Bit(Input_Memory_Address.Laser_Active))
                        {
                            auto_power_view.Add_Info($"Lsaer Off");
                            Step = AblationSteps.S6100_MOVE_WAIT;
                        }
                        else
                        {
                            Step = AblationSteps.S6010_LASER_OFF;
                        }
                        break;
                    }
@@ -1874,7 +1906,7 @@
                        break;
                    }
                case AblationSteps.S5999_AUTO_POWER_END:
                    {
                    {
                        Parameter_Power parameter = equipment.Power_Parameter.Clone();
                        parameter.Measure_Date = DateTime.Now;
                        Parameter_Power_Manager.Instance.Save_Parameter_Power(parameter);