| | |
| | | private TransportLiftOutServiceImpl transportLiftOutService; |
| | | @Autowired |
| | | private ShuttleMoveServiceImpl shuttleMoveService; |
| | | private LiftAction liftAction; |
| | | @Autowired |
| | | private NoLiftInServiceImpl noLiftInService; |
| | | |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | private void shuttleMoveExecuteMove(WrkMast wrkMast) { |
| | | boolean stepMoveSta = this.shuttleMoveExecuteStepMoveSta(wrkMast);//小车移动到站点 |
| | | if (!stepMoveSta) { |
| | | return; |
| | | } |
| | | |
| | | boolean stepIntoLift = this.shuttleMoveExecuteStepIntoLift(wrkMast);//小车迁入提升机 |
| | | if (!stepIntoLift) { |
| | | return; |
| | | } |
| | | |
| | | boolean stepLiftMove = this.shuttleMoveExecuteStepLiftMove(wrkMast);//提升机搬运中 |
| | | if (!stepLiftMove) { |
| | | return; |
| | | } |
| | | |
| | | boolean updateShuttleLocation = this.shuttleMoveExecuteStepUpdateShuttleLocation(wrkMast);//提升机搬运完成更新小车坐标 |
| | | if (!updateShuttleLocation) { |
| | | return; |
| | | } |
| | | |
| | | boolean stepMoveLoc = this.shuttleMoveExecuteStepMoveLoc(wrkMast);//小车移动到目标库位中 |
| | | if (!stepMoveLoc) { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | |
| | | private void shuttleMoveExecuteTransportLift(WrkMast wrkMast) { |
| | | LiftThread liftThread = LiftUtils.getRecentLift(wrkMast.getLocNo()); |