Encoder Parameters/Attributes
26 ATM60 / ATM90 / KHK53
Dec 2021
6.3.3 Scaling Function Control -- [SFC]
If this parameter is set to ON (1), the physical (numerical) position value of the encoder is con-
verted – by the software – to a scaled value. If the parameter is set to OFF (0), the scaling func-
tion is not active.
6.3.4
Measuring Units per Revolution -- [CPR]
This parameter defines the number of steps per revolution produced by the encoder. The de-
fault factory setting corresponds with the physical resolution per revolution/span.
This value generates an internal scaling factor (ScF) as well as the manufacturer-specific pa-
rameter "Physical Resolution per Span" (PRS) according to:
scaling factor (ScF) = [CPR] / [PRS]
6.3.5 Total Measuring Range in Measuring Units -- [CMR]
This parameter defines the number of steps over the total measuring range produced by the
encoder and corresponds with the scaled measuring range.
Due to the implementation of the ‘Set-up scaling functions’ (see 6.1.3) this pa-
rameter is internally adapted by the system. The adapted value is always smaller
than or the same as the configured value.
6.3.6 Position Value
Current position value. The scaled numerical value is calculated according to the following
equation. If the ‘Scaling Function Control’ is not activated, the value for ScF is set to one (1); the
value CMR also corresponds with PMR. The offset is determined by the configured preset
value.
Pos_Scal = (Pos_Phy - "Offset value") x ScF + "Preset value"
For the encoder types described, this parameter is used as process data, im-
plemented as a basic part of the input data. -- (see DDLM_Data_Exch).
6.3.7 Preset Value
The preset function supports the adaptation of the datum from the encoder to the mechanical
datum of the system.
For the current mechanical position of the encoder, the preset value is set as the new, current
position value. The preset value and the resulting "offset value" (difference between the current
and the physical position value) are both automatically stored in the EEPROM.
For the encoder types described, this parameter is used as process data, im-
plemented as a basic part of the input data. -- (see DDLM_Data_Exch).
The preset is not matched to the current measuring range if the scaling parame-
ters (CPR, CMR) are changed. A numerical value outside the measuring range is
replaced by the default factory setting – zero (0).