Compensation of head kinematics CYXZ, with Cartesian pre-compensation

Programming Example

Configuration in start-up list

# Cartesian pre-compensation
vol_comp[0].max_records        1000
vol_comp[0].file_name          C:\volcomp\vol_comp_0.lis
# second compensation, for C axis
vol_comp[1].max_records        1000
vol_comp[1].file_name          C:\volcomp\vol_comp_1.lis

Programming Example

Configuration YXZ kinematics in "vol_comp_0.lis"

X                  1
Y                  2
Z                  3
chain              YXZ
file[0]            C:\kartesisch_YXZ.exc
file_format[0]     ETALON_EXCHANGE

Programming Example

Configuration CYXZ kinematics in "vol_comp_1.lis"

X                  1
Y                  2
Z                  3
C                  5
chain              CYXZ
file[0]            C:\C_achse.exc
file_format[0]     ETALON_EXCHANGE

Programming Example

Parameter file C:\C_axis.exc, including parameter splicing

// Etalon Exchange Format
// Created by TRAC-CAL V30 Build: 0017 dated 2015-04-28
// Parametric errors of one rotary axis by mulitlateration
// Date:  24-Jun-2015
// --------------------------------------
//
[HEADER]
MACHINE_TYPE = Exeron HSC 600
MACHINE_NO   =
CUSTOMER = ETALON AG
DATE_OF_CALIBRATION = -
OPERATOR = Etalon master
FILE_TYPE = rotary
USERSPECIFIC_COMMENT = -
[EZC]
Gridpoints = {
             0.0 -0.000423728477
             5.0 -0.000351288461
            10.0 -0.000278665223
            15.0 -0.000205672612
            20.0 -0.000132112763
:
           335.0 -0.000001094701
           340.0 -0.000120503607
           345.0 -0.000239848892
           350.0 -0.000359170264
           355.0 -0.000478491636
           360.0 -0.000423728477
}  // end of EZC
// The example is curtailed at this point