|
|
@ -40,9 +40,10 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
public void StartGoHome()
|
|
|
|
public void StartGoHome()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
MachineManage.Instance.InitializeState = EInitializeState.Initializing ;
|
|
|
|
MachineManage.Instance.InitializeState = EInitializeState.Initializing ;
|
|
|
|
|
|
|
|
homeStep = 0;
|
|
|
|
|
|
|
|
m_bHomed = false;
|
|
|
|
Task.Run(() =>
|
|
|
|
Task.Run(() =>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
while (true && !m_bCancle && !m_bHomed)
|
|
|
|
while (true && !m_bCancle && !m_bHomed)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
switch (homeStep)
|
|
|
|
switch (homeStep)
|
|
|
@ -58,7 +59,6 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
MessageQueue.Instance.Insert("Z轴开始回零");
|
|
|
|
MessageQueue.Instance.Insert("Z轴开始回零");
|
|
|
|
m_bHomed = false;
|
|
|
|
|
|
|
|
homeTime.Restart();
|
|
|
|
homeTime.Restart();
|
|
|
|
MachineManage.Instance.MachineStatus = EMachineStatus.Homing;
|
|
|
|
MachineManage.Instance.MachineStatus = EMachineStatus.Homing;
|
|
|
|
//料仓Z轴回零
|
|
|
|
//料仓Z轴回零
|
|
|
|