diff --git a/Rs.ThreeTemprature/Entitys/TransitNozzleManager.cs b/Rs.ThreeTemprature/Entitys/TransitNozzleManager.cs index 29e6141..3a7043e 100644 --- a/Rs.ThreeTemprature/Entitys/TransitNozzleManager.cs +++ b/Rs.ThreeTemprature/Entitys/TransitNozzleManager.cs @@ -20,8 +20,8 @@ namespace Rs.MotionPlat.Commom { private TransitNozzle[] nozzles; private TransitNozzleManager() { - nozzles = new TransitNozzle[16]; - for(int i=0;i<16; i++) + nozzles = new TransitNozzle[8]; + for(int i=0;i<8; i++) { nozzles[i] = new TransitNozzle() { NozzleIndex = i + 1, diff --git a/Rs.ThreeTemprature/Flow/HomeFlow.cs b/Rs.ThreeTemprature/Flow/HomeFlow.cs index 7e27f56..8d25bf2 100644 --- a/Rs.ThreeTemprature/Flow/HomeFlow.cs +++ b/Rs.ThreeTemprature/Flow/HomeFlow.cs @@ -103,10 +103,12 @@ namespace Rs.MotionPlat.Flow AxisControl.LoadX.MovePos(SysConfigParam.GetValue("LoadXStartPos"), GlobalVar.WholeSpeed); AxisControl.LoadY.MovePos(SysConfigParam.GetValue("LoadYStartPos"), GlobalVar.WholeSpeed); AxisControl.TurnoverY.MovePos(SysConfigParam.GetValue("PressY"), GlobalVar.WholeSpeed); + AxisControl.TurnoverZ.MovePos(SysConfigParam.GetValue("TurnoverSafeZ"), GlobalVar.WholeSpeed); + AxisControl.PressZ.MovePos(SysConfigParam.GetValue("PressSafeZ"), GlobalVar.WholeSpeed); homeStep++; break; case 3: - if (Ops.IsStop(AxisControl.LoadX, AxisControl.LoadY,AxisControl.TurnoverY)) + if (Ops.IsStop(AxisControl.LoadX, AxisControl.LoadY,AxisControl.TurnoverY,AxisControl.TurnoverZ,AxisControl.PressZ)) { MachineManage.Instance.SetCenterMachineStatus(ERunStatus.Stopped); MessageQueue.Instance.Insert("Device home ok");