NOTE
Pleasenote thelimitations thatapply whenrunningEnDatand
SSI encoders (see Section "Limiting for EnDat and SSI" on
page50).
When using linear encoders, P554[0] - ENC_CH1_DigitalResolution is used
instead of P543[0] - ENC_CH1_MultiT and P544[0] - ENC_CH1_SingleT (which
are used for rotary encoders). The values will be read from the EnDat encoder and
written to the aforementioned parameters.
P 543[0] - ENC_CH1_MultiT
Thenumber"n"ofmulti-turnbitsdefinesthemeasuringrangein2
n
incrementsperencodershaftrevolution;maximumtraveluntiloverflow;
maximumtravelwithinwhichtheabsolutevalueinitializationcanbe
unambiguous.Inthecaseofsingle-turnencoders,MultiT=0.
P 544[0] - ENC_CH1_SingleT
Thenumber"n"ofsingle-turnbitscorrespondstotheencoder’sdigital
resolutionin2
n
incrementsperencodershaftrevolution.
P 554[0] - ENC_CH1_DigitalResolution
Thisisthelengthofanincrement,innanometres,oftheencoder’sdigitally
transmittedpositionvalue.ThisvalueisreadfromtheEnDatlinearhead.
In the case of linear encoders, the number n of transmitted position bits from the
encoder will be found in SingleT only! 2
n
* DigitalResolution yields the maximum
travel in nanometres (for the encoder head).
P640 - ENC_ENDAT is intended for additional information, but is normally
not
needed. This parameter does not have a Ch1 or Ch3 prefix for the encoder channel
in the name, as it applies to both encoder channels. Although usually not needed,
the parameter is helpful or required in the following cases:
1. Special EnDat encoder with diagnostics for evaluation
Inthiscase,thevaluationnumbersfromtheencoderarereadcyclicallyvia
additionalinformation.Onlythevaluationnumbersthattheencodersupports
MOOG
ID
No.: CB40859-001 Date: 02/2018
MSD Servo Drive- Device Help
59
6 Encoder
willberead.Duringtheinitializationprocess,thesystemwillreadthe
encodertodeterminewhichvaluationnumbersitsupports.WhenP 640[0] -
ENDAT_Select=1,thefunctionwillbeenabledinthedriveandtheinternal
diagnosticsintheEnDaTencoderwillbeenabledaswell.TheEnDat
encoderwillkeepthissettingevenafterbeingpoweredoff.Toexplicitly
disabletheinternaldiagnosticsintheEnDatencoder,setP 640[0] -
ENDAT_Selectto2.
2. Evaluation of internal warnings
Inthisscenario,certaininternalwarningsfromtheencoderwillbereadfrom
theencoderviaadditionalinformation.Onlythewarningssupportedbothby
theencoderandtheservodrivesoftwarewillberead.Duringthe
initializationprocess,thesystemwillreadtheencodertodeterminewhich
warningsitsupports.WhenP 640[0] - ENDAT_Select=3,thefunctionwill
beenabledinthedrive.
ID Index Name Unit Description
505 0 ENC_CH1_Sel=4 =ENDAT(4)
543 0 ENC_CH1_MultiT NumberofMultiTurnbits(absoluteencoder)
544 0 ENC_CH1_SingleT NumberofSingleTurnbits(absoluteencoder)
547 0 ENC_CH1_MTBase Definitionofpointofdiscontinuityinmulti-turn
range
548 0 ENC_CH1_MTEnable 1:Usemulti-turnencoderassingle-turn
encoder
616 0 ENC_CH1_CycleCount Positionencodersamplingcycle(nx125
µsec)
598 0 ENC_CH1_Position inc Positionencoderchannel1
554 0 ENC_CH1_
DigitalResolution
nm Lengthofoneincrement(linearabsolute
encoder)
640 ENC_ENDAT EnDatadditional(additionalinformation)
640 0 ENDAT_Select 0=off EnDatfunctionselection,1/2=diagnosis
on/off,3=warnings,FF=lock
640 1 ENDAT_DiagCount u16 countnewdiagnosisblockheader
640 2 ENDAT_BWZ_1 lowbyte vn1:incrementaltrack
640 3 ENDAT_BWZ_3 lowbyte vn3:absolutetrack
640 4 ENDAT_BWZ_4 lowbyte vn4:positionvalueformation
640 5 ENDAT_Status EnDatadditionalstatusoutput
640 6 ENDAT_Z1_Sel EnDatadditionalinformation1typeselection
Table 6.7: Channel 1 encoder configuration (X7) - EnDat parameters