This commit is contained in:
backuppc
2026-02-12 09:58:01 +09:00
parent 2b3a9b3d1d
commit d6aed58516
17 changed files with 914 additions and 402 deletions

View File

@@ -136,8 +136,7 @@ namespace Project
PUB.sm.SetNewRunStep(ERunStep.ERROR);
}
break;
case AGVNavigationCore.Models.StationType.Charger1:
case AGVNavigationCore.Models.StationType.Charger2:
case AGVNavigationCore.Models.StationType.Charger:
break;
@@ -145,11 +144,11 @@ namespace Project
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
break;
case AGVNavigationCore.Models.StationType.Clearner:
case AGVNavigationCore.Models.StationType.Plating:
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
break;
case AGVNavigationCore.Models.StationType.UnLoader:
case AGVNavigationCore.Models.StationType.Cleaner:
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
break;

View File

@@ -39,8 +39,8 @@ namespace Project
{
//장비 노드 여부 확인 (버퍼가 아닌 도킹 가능 노드여야 함)
if (PUB._virtualAGV.CurrentNode.StationType != StationType.Loader &&
PUB._virtualAGV.CurrentNode.StationType != StationType.Clearner &&
PUB._virtualAGV.CurrentNode.StationType != StationType.UnLoader)
PUB._virtualAGV.CurrentNode.StationType != StationType.Plating &&
PUB._virtualAGV.CurrentNode.StationType != StationType.Cleaner)
{
SetRunStepError(ENIGProtocol.AGVErrorCode.NOT_EQUIPMENTPOINT, $"[{funcname}-{PUB.sm.RunStepSeq}] 현재 위치가 장비 노드가 아닙니다({PUB._virtualAGV.CurrentNode.StationType})");
return false;

View File

@@ -40,8 +40,8 @@ namespace Project
{
//장비 노드 여부 확인 (버퍼가 아닌 도킹 가능 노드여야 함)
if (PUB._virtualAGV.CurrentNode.StationType != StationType.Loader &&
PUB._virtualAGV.CurrentNode.StationType != StationType.Clearner &&
PUB._virtualAGV.CurrentNode.StationType != StationType.UnLoader)
PUB._virtualAGV.CurrentNode.StationType != StationType.Plating &&
PUB._virtualAGV.CurrentNode.StationType != StationType.Cleaner)
{
SetRunStepError(ENIGProtocol.AGVErrorCode.NOT_EQUIPMENTPOINT, $"[{funcname}-{PUB.sm.RunStepSeq}] 현재 위치가 장비 노드가 아닙니다({PUB._virtualAGV.CurrentNode.StationType})");
return false;

View File

@@ -114,9 +114,9 @@ namespace Project
switch (StationType)
{
case StationType.Loader: nextStep = ERunStep.LOADER_IN; break;
case StationType.UnLoader: nextStep = ERunStep.UNLOADER_IN; break;
case StationType.Cleaner: nextStep = ERunStep.UNLOADER_IN; break;
case StationType.Buffer: nextStep = ERunStep.BUFFER_IN; break;
case StationType.Clearner: nextStep = ERunStep.CLEANER_IN; break;
case StationType.Plating: nextStep = ERunStep.CLEANER_IN; break;
default:
PUB.log.AddE($"[{logPrefix}-{cmd}] 해당 노드타입({StationType})은 작업을 지원하지 않습니다.");
return;
@@ -160,9 +160,9 @@ namespace Project
switch (StationType)
{
case StationType.Loader: nextStep = ERunStep.LOADER_OUT; break;
case StationType.UnLoader: nextStep = ERunStep.UNLOADER_OUT; break;
case StationType.Cleaner: nextStep = ERunStep.UNLOADER_OUT; break;
case StationType.Buffer: nextStep = ERunStep.BUFFER_OUT; break;
case StationType.Clearner: nextStep = ERunStep.CLEANER_OUT; break;
case StationType.Plating: nextStep = ERunStep.CLEANER_OUT; break;
default:
PUB.log.AddE($"[{logPrefix}-{cmd}] 해당 노드타입({StationType})은 작업을 지원하지 않습니다.");
return;