ID Index Name Unit Description
507 0 ENC_CH3_Sel=3 EncoderselectionsettoTTL(3)
514 0 ENC_CH3_Num Encodergearing:Numerator
515 0 ENC_CH3_Denom Encodergearing:Denominator
570 0 ENC_CH3_Abs Selectionofabsolutevalueinterface
571 0 ENC_CH3_NpTest ENCCH1,TEST-MODE:Indexpulsesignal(s)toScope
572 0 ENC_CH3_Lines Numberoflines(Sin/Cos/TTLencoders)
2842 0 ENC_CH3_TTL_SignalType Channel3:TTLsignalselection
602 0 ENC_CH3_Period Maximumperiodofinterpolation(ttlencoder)
636 0 ENC_CH3_CycleCount Samplingcyclein:nx125μ(microseconds)
Table 6.23: Parameters for Channel 3 (X8) - TTL encoder
6.7.5.2Sin/Cosencoder
Ch3: SINCOS(1) - Sin/Cos signals
Sin/Cos encoders can...
a. Bepureincrementalencoderswithoutanabsolutevalueinterface.Inthis
case,P 570[0] - ENC_CH3_AbsmustbesettoOFF(0).
b. Beincrementalencoderswithanabsolutevalueinterface.Inthiscase,P 570
[0] - ENC_CH3_AbsmustbeaccordinglysettoSSI(1)orEnDat(2)sothatit
willbepossibletoreadtheabsoluteencoderpositionfortheabsolutevalue
initializationroutineonceduringtheinitializationphase.
6.7.5.2.1PureSin/Cosincrementalencoder
To run these encoders as pure incremental encoders with a zero pulse on encoder
channel Ch3 (without an absolute value interface), the approach is basically the
same as for pure TTL operation (
see Section "TTL
encoder"
on
page
81). The same
parameters apply.
However, there are the following differences:
MOOG
ID
No.: CB40859-001 Date: 02/2018
MSD Servo Drive- Device Help
82
6 Encoder
a. TherearenodifferentsignaltypesfortheSin/Cossignal(always1Vssfor
cosineandsine).
b. ThezeropulseistheanalogzeropulsetypicalofSin/Cosencoders(seethe
“Connectionforhigh-resolutionencoders”sectionintheOperationManual
MSDServoDriveSingle-AxisSystem,forexample).
6.7.5.2.2LinearSin/Cosincrementalencoder
Linear Sin/Cos encoders are operated as rotary encoders. For linear motor
operation, P572[0] - ENC_CH3_Lines and the encoder gearing (see Section
"Encoder gearing" on page 87) are used to establish the
ratio for the linear motor’s
pole pair subdivision (North-North) for commutation. 1 x North-North corresponds to
one revolution from Lines. In this case, the motor pole pair number must be set to 1.
P582[0] - ENC_CH3_PeriodLen is not used in this case.
6.7.5.2.3Signalcorrection(GPOC)
The GPOC (gain phase offset correction) routine used for track signal correction
purposes for sine/cosine signals is used to compensate for systematic errors. The
routine is controlled in encoder channel Ch3 with P586[0] - ENC_CH3_Corr and
P587[0] - ENC_CH3_CorrVal. For details, see section Signal correction GPOC
(Gain Phase Offset Correction)" on page 71.
6.7.5.2.4Sin/Cosincrementalencoderwithabsolutevalue
interface
The following table lists the parameters for cyclical Sin/Cos operation on encoder
channel Ch3 with one-time reading of the absolute encoder position via the absolute
value interface, i.e. without a zero pulse: