renishaw scope encoders to compensate backlash
Yes, these encoders are pretty awesome. Now that you have the hi-rez Renishaws installed and running, you can check errors in Controller Stuff.
Most likely you will use cascade mode. In cascade mode, you want to set the backlash to "0", otherwise the Dec axis could oscillate. Congratulations on building the mount, now.............ENJOY the fruits of your labor! Clear skies your way Russell |
|
Hi,
thanks to Russell: it's so easy if you know how to do it. These Renishaw encoders are simply great: precise and simple setup. When the axis is at rest, the encoder stands like a one, nothing jumps, at most 1 digit and that at 36,000,000 ticks / rev !!! If it is clear again, the practical test follows.
Ralf |
|
Hi Don,
thats exactly what I did, but I cant edit any value in this section: after pressing ENTER the value always switches back to the old value (= ticks/rev of DE Motor encoder). I cant remember what I did to set the value for the RA Scope encoder, this value is right there. I have to try terminal comands... Ralf |
|
Ralf,
Try this: All commands must be in CAPS. Open Servo Config and select the correct COM port. Click Terminal Window A window should pop up. Make sure you are communicating with the controller by pressing ENTER on the keyboard. A string should appear in the format: X# Y# XZ# YZ# XC# YC# V# T# X[AM] T[AM] For Alt/Dec mount encoder type: XXT32000000 and press ENTER Type XXT and press ENTER, you should see XXT32000000 To save configuration, type XW and press ENTER. |
|
Don W
Hi Ralf,
Be sure to save the new tics settings to your controller, both send to controller and flash memory. Don W |
|
Don W
Hi Ralf, Don W |
|
Hi to all!
Mounted the scope encoder on DE. Seems to work. But where on hell can I set the ticks per rev. The only thing I found in Servo Config: EDIT PARAMETERS - Get Data from Controler - Auto Tracking - Numer of Altitude Scope Encoder Tick Per Scope Rev. But I cant change the value.... Must be 32.000.000 Ticks, but after ENTER, switching back to the old value.... Thanks Ralf |
|
I agree with Don..... If SiTech can position within a "tick", and I believe it can based of my SiTech focuser, than the positioning will be no better than the servo motor tick count. Again I say, what good is a lot more or less ticks on the mount encoder if the servo motor can't get there, especially when stationary. Perfect would be the same number of ticks on both the mount and motor encoder, but we work with what we can get.......or close to it. That's the way I see it. What is your servomotor tick count? Maybe your can up that too, I did.
Good luck my friend! Russ |
|
Don W
Hi Ralf,
Using a mount encoder on Dec with Cascade mode should help a lot. The accuracy of that encoder determines the quality of the result. Don't confuse accuracy with resolution. Dan has said that Cascade Mode requires (or is best) with around 10 million tics/rev. That resolves about 1/8 arc-sec, but the accuracy of SiTech ability to control the servo is at least 3 times that (assuming the error can be held to ±1 tic). So more tic/rev should be "better". However more tics is also a "diminishing return" compared to your original problem of Dec Backlash. If your backlash is tens of arc-sec, then the difference between 1/8 and 1/80 arc-sec is moot. Either would be a great improvement. I personally do not have any experience with Renishaw interpolated encoders. My experience is with the Gurley 320K encoders (made in Russia) that have been used on SiTech mounts since about 2008. The interpolation scheme may not be the same as Renishaw, but the Gurley encoders had a definite and very repeatable error when adding 64 or 100 tics to the 5,000 tic optical encoder. Dan developed a software scheme to measure that error and compensate for the error which is invoked using the IPE in SiTechexe. This is exactly why I don't fully trust interpolation. But I have been and continue to use my Gurley on RA, which is a definite improvement in tracking accuracy for me. So what ever encoder you decide to use, please be sure to let us know how well it works for you. Don W |
|
jan@...
Hello Ralf,
A few thoughts if you want to save some money: If you are willing to not have full 360 degree rotation in DEC: On eBay you will find RGH41 sin/cos analog read heads for $25. Someone is selling a Parker MX80L-T04 linear motor for $250 that includes the Renishaw REE 2000x interpolator (you only need the interpolator and not the stage, perhaps you could negotiate with the seller). Finally, Renishaw RGS40-PC 40um period gold grating scales in 400mm length are available for $150. You will also need an index mark magnet. If you need 360 degree rotation: Someone is selling an Aerotech ADRT 150 stage on eBay. Internally, these stages includes the RESM20USA075 ring with Signum analog sin/cos readhead. You could extract the ring and the readhead from the ADRT and mount it on your shafts. You'll still need the REE2000 interpolator in this case. The index marks are part of the ring. Good luck! Jan |
|
Hello to all,
I made some measurements: the eccentricity of the worm wheel to the DE axis was approx. 8/100 mm. Due to adjustments, the error is now approx. 1/100 mm. More is not possible for me. I will test at night, maybe it helped. @ Dan and Don: Your objections are obvious: only the telescope encoder will not work. But I think I will still retrofit the DE axis with encoders. The price difference between read heads of different resolutions is very small. I actually wanted 14.4 M ticks / rev., But 36 M ticks / rev. would only cost 70 EUR more ... What do you think: the more the better, where is the limit? Ralf |
|
Ralf,
Can you take your DEC worm gear on a lathe, cut out the center, then press in a bushing and cut it back to correct specifications? Russ |
|
Don W
Hi Ralf, Don W |
|
Don W
Hi Ralf,
The question of whether mount encoders can control the mount is answered YES by AstroPhysics with their new Mach 2 mount, which uses only mount absolute encoders (65million ticks/rev). they completely handle any slack, backlash, and periodic error. The fact that they use absolute encoders is not the key, it is the high resolution and firm mounting of the encoders that is key. Note that even with absolute encoders, the mount pointing is controlled by the last OffsetInit (for SiTech) and the last RCal for AP (NOT absolute angles). So Ralf, try it, it may work great. Just let us know what you find. Don W |
|
Hi Dan,
saw a interesting video at YouTube from you about increasing pointing accuracy. - But still don't understand exactly how cascade mode works - Absolute encoders: are they so much better than relative ones and their price worth? - Position of Read head: for GEM (I know you HATE GEMS) On DEC-axis towards south? What do you mean? - Exact time: wired time server: what do you mean? I use an little app on my computer called "Allzeit Atomzeit" that synchronizes my system time on every start to official atomic clock in Braunschweig per millisecond. By the way: I started in 1990 exactly the same way: stare through a cross-hair ocular for "hours", waiting for developing and then see hooks, waves, zigzag... Ralf |
|
Dan Gray
Russ, about ignoring the motor encoder, and simply using the high rez scope encoder, it's really hard to close that loop, ESPECIALLY if there's backlash. If you have zero backlash, it MAY work, but probably wouldn't even then. You would have to de-tune the PID settings. Dan On Mon, Apr 6, 2020 at 10:15 AM <radinkel123@...> wrote: Hi Dan and Russ, |
|
Hi Dan and Russ,
that's the million dollar question, I can't answer, because I don't know, how cascade mode exactly works. "The cascade mode works by positioning the motors to a location where there is zero error on the scope encoders." That makes no sense to me: the motor are running until both encoders tell the same? Better would be this scenario: There comes the command "move 1000 tics to the right", so the motor will run until the scope encoder tells: "you reached 1000 tics: motor stop". But Russ is right, perhaps use normal mode and scope encoders instead motor encoders. Sounds logical. Tried someone else this? Motor and Scope encoders have nearly the same resolution. But no doubt: in this resolution scope encoder will jump even if standing, 1 tick in my configuration means tiny 0,1 arcsec or 0,000025 mm on my 100mm dia ringencoder. But that doesn't depend on the backlash, it will always be the case. I think...i hope. cs Ralf |
|
Hey Dan,
What would happen if Ralf got a renishaw on the DEC, but wired the renishaw encoder in place of the motor encoder, so that ServoII would "think" the rehishaw is the motor encoder and would run concentric, not using cascade mode? I did this with my focuser motor using a renishaw linear encoder. Works great in that application. Russ |
|
Dan Gray
Hi all, My $0.02: Yes, renishaw incremental encoders at 13,000,000 ticks per rev would work fine in the cascade mode with a servoII. However, my worry is the backlash. You may find that the declination will be hunting, trying to find just the right position. A springloaded worm, or counterweight on a cable could solve that. But I'm not SURE you would have problems, it's a maybe. Dan On Mon, Apr 6, 2020 at 5:32 AM <radinkel123@...> wrote: Hi Russ, |
|
Hi Russ,
thank you. The axis itself is concentric, only the worm gear is eccentric to the DEC axis, so there is slightly different space between worm gear and worm during one revolution. So normal backlash setting doesn't help . Made one little mistake on the lathe... cs Ralf |
|