 This is done both by preventing heat buildup (for example, flowing coolant through machine elements formerly not cooled) and by detecting and compensating for temperature rises when they occur (for example, monitoring temperature with a sensor and using the sensor's output signal as input to the control logic).Collision avoidance is designing the machine to predict and prevent interference, for example, having the machine "know" the form and location of all fixturing so that it can foresee a crash and stop its own movement before crashing.Recent innovation includes technology to avoid chatter, both by predicting and preventing it and by early automatic detection and correction (via dynamic changes of speeds and feeds) when it does occur.