lxb 1 year ago
parent
commit
ecfd0f1181

+ 3 - 0
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/DemoLine/DemoCacheKey.java

@@ -45,6 +45,9 @@ public interface DemoCacheKey {
     // agv接驳位占用情况
     String DEMOLINE_AGV_STATION_OCCUPY = "DEMOLINE_AGV_STATION_OCCUPY";
 
+    //缓存记下当前任务刀具的起点和终点
+    String DEMOLINE_TOOL_STORGE = "DEMOLINE_TOOL_STORGE";
+
 
 
     /**

+ 19 - 0
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/DemoLine/DemoLineConstant.java

@@ -246,6 +246,21 @@ public interface DemoLineConstant {
 
     //出入库类型
     String DEMOLINE_STOCK_TYPE = "DEMOLINE_STOCK_TYPE";
+    //刀具出入库类型
+    String TOOL_TASK_TYPE = "TOOL_TASK_TYPE";
+    //刀具任务类型-移动
+    String TOOL_TASK_TYPE_MOVE = "TOOL_TASK_TYPE_MOVE";
+    //刀具任务类型-搬运
+    String TOOL_TASK_TYPE_CARRY = "TOOL_TASK_TYPE_CARRY";
+
+    //刀具任务类型-读RFID
+    String TOOL_TASK_TYPE_READ = "TOOL_TASK_TYPE_READ";
+    //刀具任务类型-写RFID
+    String TOOL_TASK_TYPE_WRITE = "TOOL_TASK_TYPE_WRITE";
+    //刀具任务类型-写RFID
+    String TOOL_TASK_TYPE_PRO = "TOOL_TASK_TYPE_PRO";
+    //更换手抓
+    String TASK_TYPE_CHANGE = "TASK_TYPE_CHANGE";
     //原料入库
     String DEMOLINE_STOCK_TYPE_METERIAL_RK = "DEMOLINE_STOCK_TYPE_METERIAL_RK";
 
@@ -303,4 +318,8 @@ public interface DemoLineConstant {
     //RFID读写类型
     String RFID_READ = "RFID_READ";
     String RFID_WRITE = "RFID_WRITE";
+
+    //刀具缓存标识
+    String TOOL_START_STORE = "TOOL_START_STORE";
+    String TOOL_TARGET_STORE = "TOOL_TARGET_STORE";
 }

+ 3 - 0
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/DemoLine/YunjianConstant.java

@@ -43,6 +43,9 @@ public interface YunjianConstant {
     //云箭目标库位
     String YUNJIAN_TARGET_STORE = "YUNJIAN_TARGET_STORE";
 
+    //刀具机械手
+    String YUNJIAN_TOOL_JXS = "YUNJIAN_TOOL_JXS";
+
 
     //柔性机器人的三个点位
     String YUJIAN_SFTJ_ = "371";