Specialized Concentrated Focused
Screw Error Compensation File
Actually the system has already combined the above two errors (screw pitch error and backlash)
to deal with and will execute error compensation automatically based on the error data in the file after
the backward error and forward error of the corresponding nominal coordinate of each coordinate axis
are listed into the screw error compensation file.
The name of the screw error compensation file is axeserr.dat.
The file format is:
1) Firstly specify length unit, currently the supported length unit is mm and the style of writing is:
unit = mm
2) Then specify error sequence of each axis. To work properly, the contents in this sequence
must be in the ascending order of nominal machine coordinate value. See as below:
[Axis Name]
<Nominal Machine Coordinate>, < Forward Error>, < Backward Error>
<Nominal Machine Coordinate>, < Forward Error >, < Backward Error >
<Nominal Machine Coordinate>, < Forward Error >, < Backward Error >
For [Axis Name]: X/Y/Z(letters in upper case and lower case are the same)
Nominal Machine Coordinate: It is the machine coordinate with a sign with respect to reference
point, which is calculated by the given pitch and pulse equivalent (i.e. the length calculated based
on the nominal pitch, not on the physical one), arranged in ascending order. Nominal machine
coordinate must be within the stroke range, or the compensation is invalid.
Backward Error: The error generated by the motion towards decreasing direction of coordinate
value.
Forward Error: The error generated by the motion towards growing direction of coordinate value.
CAUTION
Pay special attention to the sign of nominal machine coordinate and actual machine coordinate, especially when
equipment like laser interferometer is used to measure the length. Calculate after the measured length is
converted to the corresponding machine coordinates, or a wrong result may occur.
3) Annotation: it must be in a separate line and started with a semicolon. Its syntax is:
;<Annotation contents>
Note that a semicolon must be the first character of the separate line, that is, no other character
should be in front of the semicolon, even blank space.
Example of screw error compensation file format---Common cases:
;unit=mm
[X]
56Menu Page
    "