During machining processes, the temperature of the workpiece may vary due to different factors. One of such factors is the heat generated due to tool/workpiece friction. Temperature may also vary due to environmental conditions. These temperature variations can affect the dimensional accuracy of the manufactured workpiece. It is known that the expansion of a part is related to a change in its average temperature, which is influenced more by the internal, core temperature than the surface temperature. The surface temperature of the part being manufactured can vary significantly from the core temperature, especially during dry cutting processes. Therefore, to effectively control or compensate for the effects of temperature variation as it relates to material expansion, there is a need to measure the core temperature of the workpiece accurately. In this article, a novel ultrasonic phase-shift method for temperature measurement is used to measure the core temperature of a workpiece on a computer numerical control machine (CNC). The results show that the phase-shift ultrasonic thermometry method measures steel workpiece temperature during subtractive manufacturing processes with deviations of less than ±1°C when compared to the reference PT100 readings. This novel temperature measurement method can be used in different manufacturing processes as part of a temperature control or thermal error compensation system.