We have a process where we heat parts based on a pre set time variable. After that we bring a servo down with a touch probe to measure the parts and determine if its pass/fail. The problem is we are not in a temperature controlled environment. As the temps outside heat up our preset times create failures. It has been suggested to use a PID Loop to constantly adjusted the heat time based on the measurement and target value. Is this a good way to go about that??? Our heat times range from 3-4 sec. Manually bringing them down a tenth can give us the results we need. Allen Bradley PLC