Re: Low cost Servo Controller
Posted by
Bertho Boman
on 1999-09-13 15:26:10 UTC
David and the gang,
I am not sure what the real goal is that you are proposing. I see several possibilities:
1. If a real servo amp is available but the available software is only written for steppers. The stepper count would internally in a "black box" be compared to the encoder positions and a feed back sent to the servo amp.
2. A servo amp is to be designed from scratch to use stepper control signals.
3. If the stepper software is smart enough to use encoders for feed back and slip compensation, there is a third possibility: A "black box" could be build that converts stepper pulses to +/- 10 VDC to control a standard servo amp.
This brings us to question #1: Is this done just to be able to run servos on stepper software or is an attempt to get a lower cost servo system?
I like to aim for a real servo system using real servo software. The first software that comes to my mind for "home" use is EMC. What other ones are available for let's say below $1,000?
General Comments:
I am sure most of you know this but there seems to be questions raised so here it is:
Often it is claimed that a "servo motor" must be used. A plain DC motor is fine most of the time since we are not trying to start/stop on a dime, running a tape drive or something low inertia, where the motor inertia becomes significant. A "servo motor" often has a built in shaft encoder but that is not required. An encoder is required somewhere in the system but it can be linear encoders, shaft encoders attached in one way or other to the lead screw. The same is true for the tachometer for velocity feed back. We are interested in machining so mounting a tach or encoder to a shaft should not be a big problem.
Low cost servo functional breakdown:
1: Software- EMC is free.
2: I-O. Servo-to-Go has a card with both analog output and shaft encoder inputs. It does all the functions needed but is reasonably priced for industrial use but a little expensive for home use. There are also several commercial low cost boards available that have multiple analog I-O and other boards with just digital I-O. Two separate boards, @ $150 each or so, is still a lot cheaper than the Servo-to-Go. I have not looked at the details of the STG board and I am not trying to be negative about them. I am even likely to buy one shortly from them.
There seems to great opportunities for doing a "joint" low cost I-O board, either through the parallel port or as a plug in card.
3. Servo Amp this is the difficult part. The design and construction is rather complex and not easy as a home project. Jon Elson did a home brew one and he can comment on it better than I can. There is not a lot of them available on the surplus market either.
4. Encoders: Lots of surplus and options. By the way, a "real" stepper system should have encoders too. Other wise it can not verify and guarantee position.
5. Tach. A little harder to find but they are available on the surplus market. The other option is to use a software tach from the encoder pulses.
5. Motors: If we stick with brush motors, there are tons of them available basically for free. The brushless ones are newer, harder to find and trickier to build servo amps for. We are not likely to wear out too many brushes on hobby projects.
As you see, most items are available for peanuts and easy to obtain except the servo amps which are the real difficult ones. The I-O also needs a low cost solution but that is easy.
Project Goals:
Even if we are not producing hardware yet, let's hear your comments and suggestion.
1. Suggestions for real servo software? What are the choices? Obviously EMC is first on the list although I wish I could run it under NT (If you have not noticed, half the messages are Linux help ........ not EMC help) No flames please.
2. I-O board options. STG is one. "Computer Boards" have a lot of I-O boards that might work. What else is available commercially? Anyone already working on one? Who can help?
3: Servo amp. What is available commercially? I bought a few some years ago but the info is out of date. Anyone already working on one? Who can help? Please read my earlier post if you missed it about DSP-PWM servo amps.
If we solve these three questions, we will have a "standard" very high performance system without having to try to create a "hybrid" of something in between.
I am willing to help moving this forward so let us all get together and get it done.
Bertho Boman
==============================================
David Howland wrote:
I am not sure what the real goal is that you are proposing. I see several possibilities:
1. If a real servo amp is available but the available software is only written for steppers. The stepper count would internally in a "black box" be compared to the encoder positions and a feed back sent to the servo amp.
2. A servo amp is to be designed from scratch to use stepper control signals.
3. If the stepper software is smart enough to use encoders for feed back and slip compensation, there is a third possibility: A "black box" could be build that converts stepper pulses to +/- 10 VDC to control a standard servo amp.
This brings us to question #1: Is this done just to be able to run servos on stepper software or is an attempt to get a lower cost servo system?
I like to aim for a real servo system using real servo software. The first software that comes to my mind for "home" use is EMC. What other ones are available for let's say below $1,000?
General Comments:
I am sure most of you know this but there seems to be questions raised so here it is:
Often it is claimed that a "servo motor" must be used. A plain DC motor is fine most of the time since we are not trying to start/stop on a dime, running a tape drive or something low inertia, where the motor inertia becomes significant. A "servo motor" often has a built in shaft encoder but that is not required. An encoder is required somewhere in the system but it can be linear encoders, shaft encoders attached in one way or other to the lead screw. The same is true for the tachometer for velocity feed back. We are interested in machining so mounting a tach or encoder to a shaft should not be a big problem.
Low cost servo functional breakdown:
1: Software- EMC is free.
2: I-O. Servo-to-Go has a card with both analog output and shaft encoder inputs. It does all the functions needed but is reasonably priced for industrial use but a little expensive for home use. There are also several commercial low cost boards available that have multiple analog I-O and other boards with just digital I-O. Two separate boards, @ $150 each or so, is still a lot cheaper than the Servo-to-Go. I have not looked at the details of the STG board and I am not trying to be negative about them. I am even likely to buy one shortly from them.
There seems to great opportunities for doing a "joint" low cost I-O board, either through the parallel port or as a plug in card.
3. Servo Amp this is the difficult part. The design and construction is rather complex and not easy as a home project. Jon Elson did a home brew one and he can comment on it better than I can. There is not a lot of them available on the surplus market either.
4. Encoders: Lots of surplus and options. By the way, a "real" stepper system should have encoders too. Other wise it can not verify and guarantee position.
5. Tach. A little harder to find but they are available on the surplus market. The other option is to use a software tach from the encoder pulses.
5. Motors: If we stick with brush motors, there are tons of them available basically for free. The brushless ones are newer, harder to find and trickier to build servo amps for. We are not likely to wear out too many brushes on hobby projects.
As you see, most items are available for peanuts and easy to obtain except the servo amps which are the real difficult ones. The I-O also needs a low cost solution but that is easy.
Project Goals:
Even if we are not producing hardware yet, let's hear your comments and suggestion.
1. Suggestions for real servo software? What are the choices? Obviously EMC is first on the list although I wish I could run it under NT (If you have not noticed, half the messages are Linux help ........ not EMC help) No flames please.
2. I-O board options. STG is one. "Computer Boards" have a lot of I-O boards that might work. What else is available commercially? Anyone already working on one? Who can help?
3: Servo amp. What is available commercially? I bought a few some years ago but the info is out of date. Anyone already working on one? Who can help? Please read my earlier post if you missed it about DSP-PWM servo amps.
If we solve these three questions, we will have a "standard" very high performance system without having to try to create a "hybrid" of something in between.
I am willing to help moving this forward so let us all get together and get it done.
Bertho Boman
==============================================
David Howland wrote:
> From: David Howland <dhowland@...>
>
> Peter, Bertho, Andy, Steve, John, Kirk, Jon thanks for your help. I'm tracking down what I can. Do you have a pointer to the Servo to go card?
>
> Some thoughts I had over the weekend include:
> --------> Snip
>
> So the concept is forming here of a DC Servo Controller that allows feedback from the tables or the motors and responds to Step and Direction signals as if it were a Stepper system. The two advantages are that it is faster and that it is possible to close the loop to the table mounted position data improving the accuracy by overcomming the backlash in the system. Does that concept make since?
>
> Meanwhile I'm looking into the existance of this sort of thing so that I won't have to design one. Please keep the dialog going. Thanks.
>
> David Howland
Discussion Thread
David Howland
1999-09-10 12:24:44 UTC
Low cost Servo Controller
PTENGIN@a...
1999-09-10 15:48:31 UTC
Re: Low cost Servo Controller
David Howland
1999-09-10 17:07:57 UTC
RE: Low cost Servo Controller
Andy Olney
1999-09-10 19:34:45 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-10 21:19:13 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-12 22:42:24 UTC
Re: Low cost Servo Controller
David Howland
1999-09-13 13:34:08 UTC
RE: Low cost Servo Controller
Jon Elson
1999-09-13 14:49:40 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-13 15:26:10 UTC
Re: Low cost Servo Controller
Mo
1999-09-13 14:31:40 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-13 16:08:55 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-13 18:09:21 UTC
Re: Low cost Servo Controller
PTENGIN@a...
1999-09-13 16:36:02 UTC
Re: Low cost Servo Controller
David Howland
1999-09-13 17:41:39 UTC
RE: Low cost Servo Controller
CG
1999-09-13 18:06:05 UTC
RE: Low cost Servo Controller
Dan Falck
1999-09-13 19:00:45 UTC
RE: Low cost Servo Controller
PTENGIN@a...
1999-09-13 21:44:43 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-13 22:52:12 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-13 23:52:43 UTC
Re: Low cost Servo Controller
David Howland
1999-09-14 09:03:57 UTC
RE: Low cost Servo Controller
Kirk W. Fraser
1999-09-14 10:00:49 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-14 10:06:39 UTC
Re: Low cost Servo Controller
George Potter
1999-09-14 10:41:57 UTC
Re: Low cost Servo Controller
David Howland
1999-09-14 11:04:16 UTC
RE: Low cost Servo Controller
David Howland
1999-09-14 11:44:55 UTC
RE: Re: Low cost Servo Controller
Bertho Boman
1999-09-14 12:21:12 UTC
Low cost Servo Controller
Matt Shaver
1999-09-14 12:42:53 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 12:58:25 UTC
Re: Low cost Servo Controller
David Howland
1999-09-14 13:01:16 UTC
RE: Low cost Servo Controller
Bertho Boman
1999-09-14 12:53:19 UTC
Low cost Servo Controller
Bertho Boman
1999-09-14 13:05:48 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-14 13:20:37 UTC
Re: Low cost Servo Controller
David Howland
1999-09-14 15:26:19 UTC
RE: Low cost Servo Controller
Steve Carlisle
1999-09-14 16:43:25 UTC
Re: Low cost Servo Controller
David Howland
1999-09-14 15:31:48 UTC
RE: Low cost Servo Controller
Ian Wright
1999-09-14 15:42:11 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 16:11:54 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 16:20:15 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-14 17:40:37 UTC
Re: Low cost Servo Controller
PTENGIN@x...
1999-09-14 16:32:29 UTC
Re: Low cost Servo Controller
PTENGIN@x...
1999-09-14 16:34:15 UTC
Re: Low cost Servo Controller
PTENGIN@x...
1999-09-14 16:36:36 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-14 18:03:13 UTC
Re: Low cost Servo Controller
garfield@x...
1999-09-14 18:39:50 UTC
Re: Low cost Servo Controller
Dan Falck
1999-09-14 18:10:27 UTC
RE: Low cost Servo Controller
Bertho Boman
1999-09-14 19:09:34 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 23:07:45 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 23:16:59 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 23:21:04 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-14 23:42:00 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-14 23:36:26 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-15 03:54:15 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-15 04:00:36 UTC
Re: Low cost Servo Controller
Ray Henry
1999-09-15 06:19:49 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-15 07:49:52 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-15 07:52:54 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-15 08:16:04 UTC
Re: Re: Low cost Servo Controller
David Howland
1999-09-15 10:11:41 UTC
RE: Low cost Servo Controller
Jon Elson
1999-09-15 13:35:35 UTC
Re: Re: Low cost Servo Controller
F. de Beer
1999-09-15 14:52:43 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-15 15:23:54 UTC
Re: Low cost Servo Controller
CG
1999-09-16 10:02:58 UTC
RE: Low cost Servo Controller
Jon Elson
1999-09-16 15:39:09 UTC
Re: Low cost Servo Controller
Tom Kulaga
1999-09-16 17:06:29 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-16 19:40:10 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-16 22:40:26 UTC
Re: Re: Low cost Servo Controller
Dean Franks
1999-09-17 00:32:44 UTC
Re: Re: Low cost Servo Controller
Bertho Boman
1999-09-17 04:43:03 UTC
Re: Low cost Servo Controller
Darrell Gehlsen
1999-09-17 22:44:49 UTC
Re: Low cost Servo Controller
CG
1999-09-18 08:28:21 UTC
RE: Low cost Servo Controller
Mike Gann
1999-09-18 09:47:15 UTC
Re: Low cost Servo Controller
Dean Franks
1999-09-18 12:40:43 UTC
Re: Low cost Servo Controller
CG
1999-09-18 14:23:16 UTC
RE: Low cost Servo Controller
Jon Elson
1999-09-18 21:03:37 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-18 22:38:48 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-18 21:40:59 UTC
Re: Low cost Servo Controller
Matt Shaver
1999-09-18 22:05:11 UTC
Re: Low cost Servo Controller
Dean Franks
1999-09-18 23:09:04 UTC
Re: Low cost Servo Controller
John Craddock
1999-09-19 04:28:15 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-19 04:27:59 UTC
Re: Low cost Servo Controller
Pete Dunster
1999-09-19 05:48:20 UTC
Re: Low cost Servo Controller
Les Watts
1999-09-19 07:32:37 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-19 09:28:21 UTC
Re: Low cost Servo Controller
Steve Carlisle
1999-09-19 09:38:53 UTC
Re: Low cost Servo Controller
Dean Franks
1999-09-19 11:21:32 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-19 13:28:28 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-19 21:49:09 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-19 22:05:46 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-19 22:25:23 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-20 04:22:28 UTC
Re: Low cost Servo Controller
Leslie Watts
1999-09-20 12:47:55 UTC
Re: Low cost Servo Controller
Leslie Watts
1999-09-20 12:59:48 UTC
Re: Low cost Servo Controller
PTENGIN@x...
1999-09-20 13:55:27 UTC
Re: Low cost Servo Controller
Bertho Boman
1999-09-20 14:11:43 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-20 16:05:20 UTC
Re: Low cost Servo Controller
Peter Bailey
1999-09-20 16:56:10 UTC
Re: Low cost Servo Controller
Leslie Watts
1999-09-21 08:17:58 UTC
Re: Low cost Servo Controller
PTENGIN@a...
1999-09-21 10:04:48 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-21 13:03:23 UTC
Re: Low cost Servo Controller
Leslie Watts
1999-09-21 13:46:58 UTC
Re: Low cost Servo Controller
Les Watts
1999-09-22 07:25:34 UTC
Re: Low cost Servo Controller
Jon Elson
1999-09-22 12:18:19 UTC
Re: Low cost Servo Controller
Stephen Barmash
1999-09-23 17:13:28 UTC
Re: Low cost Servo Controller