Commit fee4217a 张东亮

回原时行走机构去待机点时,移栽X轴回待机点

1 个父辈 e53252f5
......@@ -11,6 +11,7 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Timers;
using System.Web.UI;
namespace OnlineStore.DeviceLibrary
{
......@@ -336,10 +337,13 @@ namespace OnlineStore.DeviceLibrary
wait.IsEnd = true;
}
}
if (!wait.IsEnd)
else
{
msg = $"{wait.AxisInfo.DisplayStr} 回原结束,原点信号没亮";
}
if (!wait.IsEnd && !wait.StartTrrigerTime.Equals(DateTime.MinValue))
{
msg = $"{wait.AxisInfo.DisplayStr} 回原结束,但信号未持续亮500ms";
LogUtil.info($"{wait.AxisInfo.DisplayStr} 回原结束,信号持续时间{(DateTime.Now - wait.StartTrrigerTime).TotalMilliseconds.ToString("f2")}ms");
}
}
}
......
......@@ -636,6 +636,9 @@ namespace OnlineStore.DeviceLibrary
case StepEnum.BOX_H01_CheckCurPullDownPos:
MoveInfo.NextMoveStep(StepEnum.BOX_H01_1_MoveAxisToP1);
XAxis_A.AbsMove(MoveInfo, Config.XAxis_A_P1, Config.XAxis_A_P1_Speed);
XAxis_B.AbsMove(MoveInfo, Config.XAxis_B_P1, Config.XAxis_B_P1_Speed);
LogInfo($"复位 {MoveInfo.SLog}:移栽X轴到P1");
MoveAxisToP1();
LogInfo($"复位 {MoveInfo.SLog}:行走机构去待机点");
break;
......
......@@ -445,6 +445,30 @@ namespace OnlineStore.DeviceLibrary
if (wait.IsHomeMove)
{
wait.IsEnd = AxisBean.HomeMoveIsEnd(moveInfo, wait.AxisInfo, out msg);
//var isEnd = AxisBean.HomeMoveIsEnd(moveInfo, wait.AxisInfo, out msg);
//if (isEnd)
//{
// var homeSigOk = AxisBean.GetHomeSig(moveInfo, wait.AxisInfo);
// if (homeSigOk)
// {
// if (wait.StartTrrigerTime.Equals(DateTime.MinValue))
// {
// wait.StartTrrigerTime = DateTime.Now;
// }
// if ((DateTime.Now - wait.StartTrrigerTime).TotalMilliseconds > 500)
// {
// wait.IsEnd = true;
// }
// }
// else
// {
// msg = $"{wait.AxisInfo.DisplayStr} 回原结束,原点信号没亮";
// }
// if (!wait.IsEnd)
// {
// LogUtil.info($"{wait.AxisInfo.DisplayStr} 回原结束,信号持续时间{(DateTime.Now - wait.StartTrrigerTime).TotalMilliseconds.ToString("f2")}ms");
// }
//}
}
else
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!