6.5.5.2SinCosencoder
Ch1: SINCOS(1) - SinCos signals
SinCos encoders can ...
a. Bepureincrementalencoderswithoutanabsolutevalueinterface.Inthis
case,P 540[0] - ENC_CH1_AbsmustbesettoOFF(0).
b. Beincrementalencoders▸withanabsolutevalueinterface.Inthiscase,
P 540[0] - ENC_CH1_AbsmustbeaccordinglysettoSSI(1),EnDat(2),
HIPER(3)or,inspecialcases,SSI_CONT(4)sothatitwillbepossibletoread
theabsoluteencoderpositionfortheabsolutevalueinitializationroutine
onceduringtheinitializationphase.
6.5.5.2.1PurelySinCosincrementalencoders
To run these encoders as purely incremental encoders with a zero pulse on encoder
channel Ch1 (without an absolute value interface), the approach is basically the
same as for purely TTL operation (see Section "TTL encoder" on page 64). The
same parameters apply.
However, there are the following differences:
a. TherearenodifferentsignaltypesfortheSinCossignal(always1Vssfor
cosineandsine).
b. ThezeropulseistheanaloguezeropulsetypicalofSinCosencoders(see
the“Connectionforhigh-resolutionencoders”sectionintheServoOne
OperationManualSingle-AxisSystem,forexample).
6.5.5.2.2LinearSinCosincrementalencoders
Linear SinCos encoders are operated as rotary encoders. For linear motor
operation, P542[0] - ENC_CH1_Lines and the encoder gearing (see Section
"Encoder gearing" on page 91) are used to establish the ratio for the linear motor’s
ID No.: 0842.26B.5-01Date: 09.2020
ServoOne- Device Help
66
6 Encoder
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.
Moreover, P553[0] - ENC_CH1_PeriodLen is not used in this case.
6.5.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 Ch1 with P549[0] - ENC_CH1_Corr and
P550[0] - ENC_CH1_CorrVal. For details see Section "Signal correction GPOC
(Gain Phase Offset Correction)" on page 75
6.5.5.2.4SinCosincrementalencoderswithabsolutevalueinter-
face
The following table lists the parameters for cyclical SinCos operation on encoder
channel Ch 1 with one-time reading of the absolute encoder position via the
absolute value interface, i.e. without a zero pulse:
ID Index Name Unit Description
505 0 ENC_CH1_Sel=1 EncoderselectionsettoSINCOS(1)
510 0 ENC_CH1_Num Encodergearing:Numerator
511 0 ENC_CH1_Denom Encodergearing:Denominator
540 0 ENC_CH1_Abs Absolutevalueinterfaceselection(one-time
reading)
542 0 ENC_CH1_lines NumberofLines(Sin/Cos/TTLencoders)
543 0 ENC_CH1_MultiT NumberofMultiTurnbits(absoluteencoder)
544 0 ENC_CH1_SingleT NumberofSingleTurnbits(absoluteencoder)
545 0 ENC_CH1_Code Codeselection(SSIencoder)(binary,gray)
546 0 ENC_CH1_Mode Modeselection(SSIencoder)
547 0 ENC_CH1_MTBase Definitionofpointofdiscontinuityinmulti-turn
range
548 0 ENC_CH1_MTEnable EnableMultiTurnuse(negativelogic,1=MToff)
Table 6.10: Parameters for channel 1 (X7) - SinCos encoder