Commit fe52978a 张东亮

测高数据提前保存,避免使用的脉冲值被清空

1 个父辈 5243dba7
......@@ -62,7 +62,7 @@ namespace DeviceLibrary
if (enableCheck)
{
var aixH = 1f * Math.Abs(_leftBatchAxisPositionWhileTrayCheck - curPos) / Config.Left_Batch_ChangeValue;
int plateH = PlwHight / Config.Right_Batch_ChangeValue;
int plateH = LeftMoveInfo.MoveParam.PlateH == 0 ? PlwHight / Config.Right_Batch_ChangeValue:LeftMoveInfo.MoveParam.PlateH;
var canErrorMM = ConfigHelper.Config.Get("左侧料盘放料串检查厚度最大偏差值", 5);
if (Math.Abs(aixH - plateH) <= canErrorMM)
{
......@@ -112,7 +112,8 @@ namespace DeviceLibrary
int currpoint = Left_Batch_Axis.GetAclPosition();
int countPleHight = PlwHight / Config.Right_Batch_ChangeValue * Config.Left_Batch_ChangeValue;
targetP1 = currpoint - countPleHight + 5000;
LeftMoveInfo.log($"出料提升机构,获取到料盘高度脉冲{PlwHight},当前位置{currpoint},计算盘高{countPleHight / Config.Left_Batch_ChangeValue}");
LeftMoveInfo.MoveParam.PlateH = countPleHight / Config.Left_Batch_ChangeValue;
LeftMoveInfo.log($"出料提升机构,获取到料盘高度脉冲{PlwHight},当前位置{currpoint},计算盘高{LeftMoveInfo.MoveParam.PlateH}");
}
int targetSpeed = Config.Left_Batch_P1_speed;
if (targetP1 <= 0)
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!