Compensation Parameters

Hello,

is there someone able to explain how the parameters:
MasterFactor
SlaveFactor
MasterCompDistance
SlaveCompDistance

impact with Compensation Mode mcCOMP_BETWEEN_CAMS?

I would like to change the synchronization slope of one axis - to make the distance necessary the double of the actual one on master side (to reduce acceleration of slave)

Thank you very much in advance

Marco Sartori

Hi,

a cam automat state consists of an optional compensation and a cam.

With compensation mode mcCOMP_BETWEEN_CAMS the distances between the cam of the previous state and the cam of the current state are MasterCompDistance (p2x) and SlaveCompDistance (p2y), see Diagram.
The cam dimentions (c2x and c2y) result from the cams master and slave period multiplied by MasterFactor and SlaveFactor.
Cam definition

c2x[Drive units] = ma_period x MasterFactor
c2y[Drive units] = sl_period x SlaveFactor
(Conversion Drive units to Measurement units: value[Drive units] x Measurement resolution = value[Measurement units])

With compensation mode mcCOMP_BETWEEN_CAMS when changing MasterFactor or SlaveFactor, MasterCompDistance and SlaveCompDistance have to be adjusted in order to keep the same cam automat state lenghts (p2x+c2x and p2y+c2y).

When adjusting the factors its usually easier to use compensation mode mcCOMP_CAM_CENTER_POINTS. The compensation distances define the distances between the cam center points independent of the factors. Larger factors result in smaller effective compensation distances (e2x and e2y), see Diagram.

1 Like

Hello Martin

thank you for the explanation!

Marco Sartori