Signal correction (GPOC)
GPOC is a special Moog real-time process that is used to improve the quality of
Sin/Cos signals before they are used to calculate a position. If “SINCOS(1)” is
selected as the “main interface,” this process may be useful. For details, see
Section "Signal correction
GPOC (Gain Phase Offset Correction)" on page 71.
6.7.1MainparametersforencoderchannelCh3
The following table lists the most important parameters for the Ch3 encoder channel.
These parameters are described in the chapters that go over selecting the various
encoders with P507[0] - ENC_CH3_Sel and P570[0] - ENC_CH3_Abs.
The Lines, MultiT and SingleT parameters are self-explanatory.
Code and Mode are used to set SSI modes. If Mode=1, wire break monitoring (if any)
will be disabled, for example. If Mode=0, it will be enabled instead (default).
In the case of linear encoders, PeriodLen and DigitalResolution will be needed
instead of MultiT and SingleT.
P No. Index Name / Setting Unit Description
507 0 ENC_CH3_Sel MainselectiononencoderchannelCh3
570 0 ENC_CH3_Abs Absolutevalueinterfaceforone-timereading
572 0 ENC_CH3_Lines NumberofanalogSin/Coslinesperrevolution
(TTLlinesaswell)
573 0 ENC_CH3_MultiT Numberofmulti-turnbitsforthedigitalinterface
574 0 ENC_CH3_SingleT Numberofsingle-turnbitsforthedigitalinterface
575 0 ENC_CH3_Code Codeselection(forSSIencoders)(binary,Gray)
576 0 ENC_CH3_Mode Modeselection(forSSIencoders)
583 0 ENC_CH3_
DigitalResolution
nm Linearencoders:Lengthofadigitalincrementin
nm(nanometres)
584 0 ENC_CH3_MTBase Definitionofpointofdiscontinuityinmulti-turn
range
585 0 ENC_CH3_MTEnable EnableMultiTurnuse(negativelogic,1=MToff)
636 0 ENC_CH3_CycleCount Samplingcyclein:nx125μ(microseconds)
Table 6.20: Main parameters for encoder channel Ch3
MOOG
ID
No.: CB40859-001 Date: 02/2018
MSD Servo Drive- Device Help
78
6 Encoder
P 577[0] - ENC_CH3_EncObsMin
IfyousetEncObsMinto0,Sin/Coswirebreakmonitoringwillbedisabled.
Thedefaultvalueis0.2(20%)andstandsforacalculatedamplitudevalue
(calculatedusingthetwoSin/Cossignals)ofx=sqrt(a²+b²).IftheSin/Cos
signalsareequaltoapprox.1Vssincomparison,approx.0.8willbe
calculatedhere(approx.80%magnitudeattheA-Dconverters;approx.0.25
VssSin/Coswillyieldapprox.0.2here(20%magnitudeattheA-D
converter)).TheerrorthresholdcanadjustedwithEncObsMin.
P 584[0] - ENC_CH3_MTBase
Whenusedwithitsdefaultsetting,thisparameterwillensurethatthe
absolutevalueinitialization“startsupwithplus-minus”.I.e.theencoder’s
multi-turnvaluerangefrom0tomaxwillbemappedto-½maxto+½max.
Therangefrom+½maxtomaxwillbeinitializedasnegative;inthiscase,the
pointofdiscontinuitywillbefoundat½max.Thiscanbechangedwith
MTBase.WhenMTBase=0,theabsolutevalueinitializationwill,for
example,“startupwithzerotomax”.I.e.theencoder’smulti-turnvaluerange
from0tomaxwillbemappedto0tomax.Therangefrom+½maxtomaxwill
beinitializedaspositive;inthiscase,thepointofdiscontinuitywillbefound
at0.
P 585[0] - ENC_CH3_MTEnable
IfyousetMTEnableto1,youcanuseanavailablemulti-turnrotaryencoder
asasingle-turnrotaryencoder,whichcancomeinhandyfortesting
purposes.
NOTE
AstherearevariousprotocolmodesavailableforSSIencoders
(with/withoutwirebreakmonitoring,with/withoutparitybit,etc.),
consultwithyourprojectsupervisorortheHelplineMoogbefore
usinganyspecialSSIprotocolmodes.
As the functionality of the parameters for encoder channel Ch3 is predominantly
identical to that of the parameters for encoder channel Ch1, it is recommended to
read the description for the Ch1 encoder channel parameters.