|
|
@ -207,6 +207,7 @@ public class CraftsStepService { |
|
|
|
log.info("工艺{},抬升加热模块托盘", heatModuleCode); |
|
|
|
heatModuleService.heaterMotorMove(heatModuleCode, trayLift);//抬升加热模块托盘 |
|
|
|
heatModuleState.setTrayUp(1);//加热模块托盘升降状态 |
|
|
|
heatModuleState.setTargetTemperature(targetTemperature); |
|
|
|
log.info("工艺{},等待降温", heatModuleCode); |
|
|
|
while (heatModuleState.getTemperature() - 1 > targetTemperature) { |
|
|
|
sleep(1); |
|
|
@ -216,7 +217,6 @@ public class CraftsStepService { |
|
|
|
heatModuleState.setFanOpen(false); |
|
|
|
log.info("工艺{},开始加热至目标温度", heatModuleCode); |
|
|
|
heatModuleService.heatRodOpen(heatModuleCode, targetTemperature); |
|
|
|
heatModuleState.setTargetTemperature(targetTemperature); |
|
|
|
heatModuleState.setStartHeatTime(LocalDateTime.now()); |
|
|
|
} else { |
|
|
|
if (heatModuleState.isFanOpen()) { |
|
|
@ -234,14 +234,16 @@ public class CraftsStepService { |
|
|
|
heatModuleState.setTargetTemperature(targetTemperature); |
|
|
|
heatModuleState.setHeatingType(HeatingType.warm_up); |
|
|
|
log.info("工艺{},等待升温", heatModuleCode); |
|
|
|
double delayHeatModuleCode = targetTemperature; |
|
|
|
if (inTemperature != null) { |
|
|
|
while (heatModuleState.getTemperature() + 1 < inTemperature) { |
|
|
|
sleep(1); |
|
|
|
} |
|
|
|
log.info("工艺{},温度达到可以放入的温度,下降加热模块托盘", heatModuleCode); |
|
|
|
heatModuleService.heaterMotorMove(heatModuleCode, trayLower);//下降加热模块托盘 |
|
|
|
heatModuleState.setTrayUp(0);//加热模块托盘升降状态 |
|
|
|
delayHeatModuleCode = inTemperature; |
|
|
|
} |
|
|
|
while (heatModuleState.getTemperature() + 1 < delayHeatModuleCode) { |
|
|
|
sleep(1); |
|
|
|
} |
|
|
|
log.info("工艺{},温度达到可以放入的温度,下降加热模块托盘", heatModuleCode); |
|
|
|
heatModuleService.heaterMotorMove(heatModuleCode, trayLower);//下降加热模块托盘 |
|
|
|
heatModuleState.setTrayUp(0);//加热模块托盘升降状态 |
|
|
|
heatModuleState.setStartHeatTime(LocalDateTime.now()); |
|
|
|
while (heatModuleState.getTemperature() + 1 < targetTemperature) { |
|
|
|
sleep(1); |
|
|
|