Specifications

Table Of Contents
II Parameters
Machine Error Compensation Parameters
II - 144
9. Machine Error Compensation Parameters
The parameters with "(PR)" requires the CNC to be turned OFF after the settings. Turn the power OFF and
ON to enable the parameter settings.
#4000(PR) Pinc Machine error compensation increment method
Select the method to set the machine error compensation data.
0: Absolute amount method
1: Incremental amount method
#4001+10(n-1) cmpax Basic axis <n-th axis>
Set a name of the basic axis for machine error compensation.
(1) For pitch error compensation, set the name of the axis to be compensated.
(2) For relative position compensation, set the name of the axis to be the basic axis.
---Setting range---
Axis name such as X, Y, Z, U, V, W, A, B, or C
#4002+10(n-1) drcax Compensation axis <n-th axis>
Set a name of the compensation axis for machine error compensation.
(1) For pitch error compensation, set the same axis name as in "#4001 cmpax".
(2) For relative position compensation, set the name of the axis to be actually compensated.
---Setting range---
Axis name such as X, Y, Z, U, V, W, A, B, or C
#4003+10(n-1) rdvno Division point number at reference position <n-th axis>
Set the compensation data No. corresponding to the reference position. As the reference
position is actually the base position, there is no compensation No. Therefore set the
number that is decremented by 1.
---Setting range---
4101 to 5124
#4004+10(n-1) mdvno Division point number at the most negative side <n-th axis>
Set the compensation data No. at the farthest end on the negative side.
---Setting range---
4101 to 5124
#4005+10(n-1) pdvno Division point number at the most positive side <n-th axis>
Set the compensation data No. at the farthest end on the positive side.
---Setting range---
4101 to 5124
#4006+10(n-1) sc Compensation scale factor <n-th axis>
Set the scale factor for the compensation amount.
When the compensation scale is set to "1", the compensation amount unit will be the same
as the output unit.
Compensation amount unit = unit of output * compensation scale
---Setting range---
0 to 99
#4007+10(n-1) spcdv Division interval <n-th axis>
Set the interval to divide the basic axis.
Each compensation data will be the compensation amount for each of these intervals.
---Setting range---
1 to 9999999 (μm)
#4101 - 5124
Set the compensation amount for each axis.
---Setting range---
-128 to 127
(Note) The actual compensation amount will be the value obtained by multiplying the setting
value with the compensation scale.