Servo loop control (NOT stepper) Tachometer needed?

More
27 Feb 2019 09:48 #127228 by andypugh

Reading between the lines - it sounds like you have a system running with Linear scale feedback? Sounds like it is working? Are there drive belts?

I don't have such a system, but others have made it work. For the class of work I do there is no need for that level of precision, I mainly work on parts for pre-1925 vehicles.
One of my machines uses belts. My lathe uses inverted-tooth steel chains. (An experiment)

OT - your name is ringing a bell - were you on the mailing list - say 10 years ago? Or did you work with digital video? Or burned EPROMs? Debian? Kicad?

If you mean me, then yes, I have probably been on the LinuxCNC mailing list that long, but the rest of the things sound more like Charles Steinkuehler who works on LinuxCNC / Machinekit but was also involved in the Video Toaster.

Please Log in or Create an account to join the conversation.

  • lrak
  • lrak's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
27 Feb 2019 20:42 #127291 by lrak
"If you mean me, then yes, I have probably been on the LinuxCNC mailing list that long, but the rest of the things sound more like Charles Steinkuehler who works on LinuxCNC / Machinekit but was also involved in the Video Toaster. "

I used to work with Charles - I showed him how to use an early PCB CAD system - he went on to program the insides of FPGAs - really smart guy.

I looked you up - Could be there is another guy with a similar name? Really liked your video clip of fixing the pewter mugs.

BTW - one of my favorite Youtube channels is
www.youtube.com/user/ROBRENZ/videos

Please Log in or Create an account to join the conversation.

More
27 Feb 2019 20:50 #127292 by andypugh

I looked you up - Could be there is another guy with a similar name?


It's possible, the name is not that unusual. One of us is even quite pretty.
www.linkedin.com/in/andy-pugh/

Please Log in or Create an account to join the conversation.

More
28 Feb 2019 04:26 #127304 by jmelson
If you want to close the velocity loop in LinuxCNC, then you could use those tachometer OUTPUTS from the drive, derived from the resolvers. But, then you'd need a high-resolution ADC to convert the analog output to digital. LinuxCNC normally computes the velocity by subtracting the last position from the current position reading, but this has both time and positional quantization, and is therefore quite noisy. But, then, the drive probably does exactly the same thing. Many of the encoder systems on LinuxCNC have a smoothing algorithm on the encoder input using timestamps of the last position change that produces a smoother velocity.

As for the linear scales, belts are not likely to be a problem, but backlash in the leadscrews and sticktion in the slides may be, These can make the servo tuning a bit difficult.

Jon

Please Log in or Create an account to join the conversation.

Time to create page: 0.088 seconds
Powered by Kunena Forum