Commit 2eceb880 张东亮

料仓最大厚度料盘尺寸可配置

1 个父辈 180697c9
...@@ -389,10 +389,12 @@ namespace DeviceLibrary ...@@ -389,10 +389,12 @@ namespace DeviceLibrary
break; break;
case MoveStep.StringReelPut_05: case MoveStep.StringReelPut_05:
LastOutDownPosition = Batch_Axis.GetAclPosition(); LastOutDownPosition = Batch_Axis.GetAclPosition();
int maxReelHeight = ConfigHelper.Config.Get("ReelMaxHeightMM", 60);
var tpos3 = Batch_Axis.GetAclPosition() - Config.Batch_PoToMM * Config.Batch_OutPlateDownMM; var tpos3 = Batch_Axis.GetAclPosition() - Config.Batch_PoToMM * Config.Batch_OutPlateDownMM;
if (tpos3 < 0) if (tpos3 < 0)
tpos3 = 0; tpos3 = 0;
if (tpos3 > Config.Batch_P1+Config.Batch_PoToMM * 60) int minPos= Config.Batch_P1 + Config.Batch_PoToMM * maxReelHeight;
if (tpos3 > minPos)//料盘最大高度
{ {
StringMoveInfo.NextMoveStep(MoveStep.StringLoad_04b); StringMoveInfo.NextMoveStep(MoveStep.StringLoad_04b);
} }
...@@ -401,7 +403,7 @@ namespace DeviceLibrary ...@@ -401,7 +403,7 @@ namespace DeviceLibrary
StringMoveInfo.NextMoveStep(MoveStep.StringOut_01); StringMoveInfo.NextMoveStep(MoveStep.StringOut_01);
StringState = StringStateE.Full; StringState = StringStateE.Full;
Batch_Axis.AbsMove(StringMoveInfo, Config.Batch_P1, Config.Batch_P1_speed); Batch_Axis.AbsMove(StringMoveInfo, Config.Batch_P1, Config.Batch_P1_speed);
StringMoveInfo.log($"料串已满可以送出"); StringMoveInfo.log($"料串已满可以送出,提升轴当前={tpos3},最小脉冲值={minPos}");
} }
break; break;
case MoveStep.StringOut_01: case MoveStep.StringOut_01:
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!