| | |
| | | private final NcNodeService ncNodeService; |
| | | private final FlowCommonService flowCommonService; |
| | | private final FlowProgramFileService flowProgramFileService; |
| | | private final ProgramSeqService programSeqService; |
| | | |
| | | public static final String TRY_NAME = "试切"; |
| | | public static final String CURE_NAME = "固化"; |
| | | public static final String DEVIATION_NAME = "偏离"; |
| | |
| | | //保持加工机床是最新下发任务的机床,不是新建一个机床节点,插叙工序版次下是否有其他的机床(零件号一致,工序号,工序版次一致) |
| | | //获取 |
| | | //加工机床和程序包名在同一级节点,同在工序版次下级 |
| | | String programPkgName = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo()); |
| | | String programPkgName = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo(),programProperties.getProcessEdition()); |
| | | return createNodeIfNotExists(programPkgName ,NcNode.TYPE_PROGRAM_PACKAGE, processEditionNode,programProperties,versionNumber); |
| | | |
| | | } |
| | |
| | | ncNode.setDeviation(programProperties.getDeviation()); |
| | | |
| | | if(NcNode.TYPE_PROGRAM_PACKAGE.equals(nodeType)) {//程序包节点,分配程序编号 |
| | | String programNo = programSeqService.generageProgramNo(); |
| | | ncNode.setProgramNo(programNo); |
| | | |
| | | ncNode.setProgramNo(programProperties.getProgramNo()); |
| | | } |
| | | } |
| | | |