Browse Source

fix the bug in SE Pick/Place Routine

zhouhr 10 months ago
parent
commit
6cd541ac40

+ 6 - 8
Venus/Venus_RT/Modules/TM/VenusEntity/SEMFPickRoutine.cs

@@ -178,11 +178,10 @@ namespace Venus_RT.Modules.TM.VenusEntity
 
         private bool PrepareModule()
         {
-            switch (VCE2LP.QueryLP2VCE(_targetModule))
+            switch (_targetModule)
             {
-                case ModuleName.VCE1:
-                case ModuleName.VCEA:
-                case ModuleName.VCEB:
+                case ModuleName.LP1:
+                case ModuleName.LP2:
                     return _vceModule.CheckToPostMessage((int)VceMSG.Goto, _targetSlot);//移动到目标槽位
                 case ModuleName.VPA:
                 case ModuleName.Aligner1:
@@ -316,11 +315,10 @@ namespace Venus_RT.Modules.TM.VenusEntity
 
         private bool CheckModuleReady()
         {
-            switch (VCE2LP.QueryLP2VCE(_targetModule))
+            switch (_targetModule)
             {
-                case ModuleName.VCE1:
-                case ModuleName.VCEA:
-                case ModuleName.VCEB:
+                case ModuleName.LP1:
+                case ModuleName.LP2:
                     return _vceModule.IsIdle;
                 case ModuleName.VPA:
                 case ModuleName.Aligner1:

+ 6 - 8
Venus/Venus_RT/Modules/TM/VenusEntity/SEMFPlaceRoutine.cs

@@ -173,11 +173,10 @@ namespace Venus_RT.Modules.TM.VenusEntity
 
         private bool PrepareModule()
         {
-            switch (VCE2LP.QueryLP2VCE(_targetModule))
+            switch (_targetModule)
             {
-                case ModuleName.VCE1:
-                case ModuleName.VCEA:
-                case ModuleName.VCEB:
+                case ModuleName.LP1:
+                case ModuleName.LP2:
                     _vceModule.PostMsg(VceMSG.Goto, _targetSlot);
                     return true;//移动到目标槽位
                 case ModuleName.VPA:
@@ -223,11 +222,10 @@ namespace Venus_RT.Modules.TM.VenusEntity
 
         private bool CheckModuleReady()
         {
-            switch (VCE2LP.QueryLP2VCE(_targetModule))
+            switch (_targetModule)
             {
-                case ModuleName.VCE1:
-                case ModuleName.VCEA:
-                case ModuleName.VCEB:
+                case ModuleName.LP1:
+                case ModuleName.LP2:
                     return _vceModule.IsIdle;
                 case ModuleName.VPA:
                 case ModuleName.Aligner1: