Using SinCos encoder
SinCos encoder is an position feedback device similar to quadrature encoder, except instead of outputting digital square waves/pulses, it outputs analog voltages with sinusoidal shape. This signal may be interpolated to yield higher resolution than the equivalent digital signal. Various Granite Devices drives support SinCos encoder feedback out of the box without additional converters or modules.
Configuration
Wiring
Follow your drive's encoder wiring guidelines to connect an SinCos encoder. I.e. for IONICUBE and SimuCUBE products, see encoder wiring table at IONI & IONICUBE user guide/Wiring_overview. For other products, find their equivalent documentation from this wiki.
Relevant parameters
To use SinCos encoder with analog sine and cosine voltage outputs, select the SinCos encoder from Granity's feedback device list Feedback deviceFBD. The interpolation factor determines how many times the resolution is increased from the base resolution. Choices are:
- 16X = equals resolution of encoder which has 16 times higher line count than non-interpolated encoder. I.e. 1000 lines encoder would yield 1000*4*16=64000 counts/rev resolution.
- 64X = equals resolution of encoder which has 64 times higher line count than non-interpolated encoder. I.e. 1000 lines encoder would yield 1000*4*64=256000 counts/rev resolution.
- 256X = equals resolution of encoder which has 256 times higher line count than non-interpolated encoder. I.e. 1000 lines encoder would yield 1000*4*256=1024000 counts/rev resolution.
In addition to choosing interpolation factor, the feedback device resolution parameter Feedback device resolutionFBR need to be set accordingly: multiply the base resolution with interpolation factor. I.e. with 1000 line encoder and 16X interpolation, set FBR to 16000.
As resolution of feedback device changes, the motor travel per one "step" also changes. This affects the velocity and acceleration speed settings. Always check and update other parameters after interpolation factor is changed. |
With very high resolution feedback devices, one may run into a problem of limited value range of velocity and acceleration parameters (i.e. velocity limit is set to maximum, but higher value would be desired). To overcome this, reduce Setpoint dividerDIV parameter value which sets the scale of velocity/acceleration limits. I.e. if you change DIV from 100 to 10, you will get 10 times more range in velocity limit. Also change Setpoint multiplierMUL accordingly if the original scaling of setpoint is desired. |
Setting parameters
- Choose Feedback deviceFBD SinCos encoder with desired interpolation factor
- Update feedback device resolution Feedback device resolutionFBR to match the new setting (see details in above)
- Check and update velocity/acceleration limits if needed
In no event the Product Information or parts hereof shall be regarded as guarantee of conditions or characteristics. The Product Information or any part thereof may also not be regarded as a warranty of any kind. No liability of any kind shall be assumed by Author with respect to Product Information or any use made by you thereof, nor shall Author indemnify you against or be liable for any third party claims with respect to such information or any use thereof.
As content of this Wiki may be edited by user community, Granite Devices Oy or it's affiliates do not take any responsibility of the contents of this Wiki. Use information at your own risk. However, Granite Devices staff attempts to review all changes made to this Wiki and keep information trustworthy.
Without written consent, Granite Devices' Products or Intellectual Property shall not be used in situations or installations where living beings, material property, or immaterial property could be harmed by the operation, features or failures of Product. Products may only be used in a way where hazards like moving parts, electric shock, laser radiation, or fire can't be realized even if the content of this Wiki would suggest otherwise.