CodeandModeareusedtosetSSImodes.IfMode=1,wirebreakmonitoring
(ifany)willbedisabled,forexample.IfMode=0,itwillbeenabledinstead
(default).
 Inthecaseoflinearencoders,PeriodLenandDigitalResolutionwillbe
neededinsteadofMultiTandSingleT.
P No. Index Name / Setting Unit Description
505 0 ENC_CH1_Sel MainselectiononencoderchannelCh1
540 0 ENC_CH1_Abs Absolutevalueinterfaceforone-timereading
542 0 ENC_CH1_lines NumberofanalogSin/Coslinesperrevolution
(TTLlinesaswell).
543 0 ENC_CH1_MultiT Numberofmulti-turnbitsforthedigitalinterface
544 0 ENC_CH1_SingleT Numberofsingle-turnbitsforthedigitalinterface
545 0 ENC_CH1_Code Codeselection(forSSIencoders)(binary,Gray)
546 0 ENC_CH1_Mode Modeselection(forSSIencoders)
547 0 ENC_CH1_MTBase Definitionofpointofdiscontinuityinmulti-turn
range
548 0 ENC_CH1_MTEnable EnableMultiTurnuse(negativelogic,1=MToff)
551 0 ENC_CH1_EncObsMin ComparisonvalueforSin/Coswirebreak
monitoring
553 0 ENC_CH1_PeriodLen nm Linearencoders:LengthofananalogSin/Cos
segmentinnm(nanometres)
554 0 ENC_CH1_
DigitalResolution
nm Linearencoders:Lengthofadigitalincrementin
nm(nanometres)
616 0 ENC_CH1_CycleCount Samplingcyclein:nx125μ(microseconds)
Table 6.6:  Main parameters for encoder channel Ch1
MTBase, when used with its default setting, will ensure that the absolute value 
initialization “starts up with plus-minus”: I.e. the encoder’s multi-turn value range 
from 0 to max will be mapped to -1/2max to +1/2max; the second half of the 
measuring range will be initialized as negative; in this case, the point of discontinuity 
will be found at 1/2max. --- this can be changed with MTBase! --- When MTBase=0, 
the absolute value initialization will, for example, “start up with zero to max”: I.e. the 
MOOG
ID
 No.: CB40859-001 Date: 02/2018
MSD Servo Drive- Device Help
58
6 Encoder
encoder’s multi-turn value range from 0 to max will be mapped to 0 to max; the 
second half of the measuring range will be initialized as positive; in this case, the 
point of discontinuity will be found at 0.
If you set MTEnableto1, you can use an available multi-turn encoder as a single-
turn encoder (this is only needed for testing purposes).
If you set EncObsMinto0, Sin/Cos wire break monitoring will be disabled. The 
default value is 0.2 (20 %) and stands for a calculated amplitude value (calculated 
using the two Sin/Cos signals) of x = sqrt(a^2 + b^2). If the Sin/Cos signals are equal 
to approx. 1 Vss in comparison, approx. 0.8 will be calculated here (approx. 80 % 
magnitude at the A-D converters; approx. 0.25 Vss Sin/Cos will yield approx. 0.2 
here (20 % magnitude at the A-D converter)). The error threshold can be set with 
EncObsMin within a broad range.
NOTE
 AstherearevariousprotocolmodesavailableforSSIencoders
(with/withoutwirebreakmonitoring,with/withoutparitybit,etc.),
consultwithyourprojectsupervisorortheHelplineMoogbefore
usinganyspecialSSIprotocolmodes.
6.5.2EnDat(cyclical)X7
Ch1: ENDAT(4) - Cyclical EnDat (2.1 or 2.2)
EnDat is a digital encoder interface developed by HEIDENHAIN. For more details, 
please visit www.heidenhain.de and go to ►Dokumentation ►Fundamentals
►
Interfaces ►EnDat2.2
The software versions required to run the EnDat encoder interface are the standard 
software versions for the MSD Servo Drive and MSDSingle-Axis Servo Drive 
Compact.