Prerequisites
All the functions and screen shots are based on:
- ctrlX DRIVE Engineering version 01V18
- Runtime / Firmware version of drive AXS-V0308
A connection to the ctrlX DRIVE has been successfully established, the device is correctly wired and 24 V are successfully put on. As well the engineering tool ctrlX DRIVE Engineering has been started.
Â
1. Â What the function is good forÂ
The temperature error correction diminishes the errors of an axis resulting from changes in temperature
- independent of the actual position (e.g. the axis tool center point displacement at a drill or mill caused by heating up of the spindle
  headstock of a machine tool)
- depending on the actual position (e.g. the axis displacement of a ball screw axis cause by heating up of the ball screw itself)
This allows a more accurate positioning and therefor allows more precise processes and machining, e.g. to improve
- the quality in milling/turning at machine tools
- the accuracy in grinding operations at machine tools
- the printing quality in printing machines
- the positioning accuracy in packaging machines
- the positioning accuracy in precise handlings systems
Â
Fig. 1.: “Temperature error correction”
 2.  Prerequisite for using the temperature error correction functionÂ
In order to activate the function the so-called productivity package must be present. It should normally already be ordered correctly or, if not ordered, be licensed afterwards by “Import license”.
The “Temperature error correction” function itself then need to be selected and activated by a “Reboot”.
Fig. 2.: Productivity package with activated function “Temperature error correction”
Mind that the overall performance of the drive is restricted to not allow more than eight performance points in total shown in the last column. In the example shown in Fig. 1 already eight performance point functions are selected in total. So no additional performance point costing function can be activated additionally.
3. Configuration and activation parameters
The axis independent temperature error correction is activated by
- defining the encoder the compensation should work on top
and
- defining a temperature factor (P-0-0407)
After providing an actual temperature to the parameter P-0-0405 by e.g. evaluating an analog sensor at the analog input the correction works.
Fig. 3.: Configuration for “Temperature error correction” (position independent)
Fig. 4.: Configuration for “Temperature error correction” (position independent actual temperature)
Â
The axis dependent temperature error correction is activated by
- defining the encoder the compensation should work on top
- defining the reference position
and
- defining a temperature factor
After providing an actual temperature to the parameter P-0-0404 by e.g. evaluating an analog sensor at the analog input the correction works.                   Â
Fig. 5.: Configuration for “Temperature error correction” (position dependent)
Fig. 6.: Configuration for “Temperature error correction” (position dependent actual temperature)
Â
5. Check correction
The temperature error correction is activated by
- providing the actual temperature to either parameter P-0-0404 or P-0-0405
If moving to a position (in here +50 mm) the active correction value is shown in this screen (in here the correction value is -0,0017 mm).
Fig. 7.: Check correction figure (1) – both position independent and position dependent temperature error correction active as parameters P-0-0404 and P-0-0405 are both different to 20.0 °C (the reference temperature)
If then forcing the parameter P-0-0404 to the reference temperature (in here 20,0 °C) the active correction value is shown in this screen (in here the correction value is -0,0003 mm).
Fig. 8.: Check correction figure (2) – only position independent temperature error correction active as parameter P-0-0405 different to 20.0 °C (reference temperature)
If then forcing the parameter P-0-0405 to the reference temperature (in here 20,0 °C) the active correction value is shown in this screen (in here the correction value is -0,0000 mm).
Fig. 9.: Check correction figure (3) – both position independent and position dependent temperature error correction inactive as parameters P-0-0404 and P-0-0405 are both 20.0 °C (same as reference temperature)