Example 2: Fluctuations in a kinematics base

Pure offsets in the base can also be compensated in the PCK tool centre point by an inverse offset. However, if rotations are added, compensation is no longer possible.

The CNC can compensate this by correcting the target position (green). In this case, the programmed target point is approached as if there were no errors in the base.

Fluctuations in a kinematics base
Fluctuations in a kinematics base
Fluctuations in a kinematics base
Fluctuations in a kinematics base

Structure with error compensation

The deviation of a kinematic base is measured. This is then considered by the dynamic coordinate system when the kinematic TCP is positioned to compensate for errors.

Determine fluctuations
Determine fluctuations

Programing Example

prg_example

Fluctuations in a kinematics base

%dynCS-agilus

;Move to safe position to deselect compensation

N1000 Z200

;Compensate for error in base; error compensation by PLC

N1010 #TRACK CS ON [ID=0 KIN_BASE OPTION=0 FILTER=1000]

N2000 Z100

;Move with error compensation

N2010 G01 X100 F100

;Move to safe position to deselect compensation

N9000 Z200

N9010 #TRACK CS OFF [WAIT]

;Move without error compensation

N2000 G01 X100 F100

M30