M800S/M80/E80 Series Connection and Setup Manual
24 Setting the Machine Error Compensation
496
IB-1501269-J
24.1.2 Setting Compensation Data
There are two methods for setting the compensation data: absolute amount method and incremental amount
method.
"#4000 Pinc" 0 : Absolute amount method
1 : Incremental amount method
(1) Absolute amount method
When you feed an axis from the reference position to each division point, calculate and set the compensation
amount using the following formula.
Compensation amount = (Commanded position - Actual machine position) × 2
The unit of compensation amount depends on the setting of machine error compensation unit (parameter "#1006
mcmpunit").
The following shows examples when the parameter #1006 is set to "B".
(Example 1) Feeding an axis from the reference position to the position moved by +100 mm (See the left figure
below.)
When the actual machine position is 99.990 mm, the compensation amount at the position moved by
+100 mm is "20".
(100000 - 99990) × 2 = 20
(Example 2) Feeding an axis from the reference position to the position moved by -100 mm (See the right figure
below.)
When the actual machine position is -99.990 mm, the compensation amount at the position moved by -
100 mm is "-20".
(-100000 - (-99990)) × 2 = -20
+99.990
+100
- 99.990
- 100
Compensation
amount: 20
(10μm)
Compensation
amount: -20
(-10μm)