Page 1 of 2 12 LastLast
Results 1 to 12 of 16

Thread: cheap absolute encoders? Oxymoron? Decent Incremental encoders?

  1. #1
    Registered
    Join Date
    Feb 2010
    Location
    USA
    Posts
    278
    Downloads
    0
    Uploads
    0

    cheap absolute encoders? Oxymoron? Decent Incremental encoders?

    I am correcting the problem with pushing my steppers out of their "comfort range" and losing steps.

    But I have research funds coming up again and am wondering about encoders (the reason I got dual shaft steppers). I am increasing the moment of inertia on my axises to help decrease movement per cut , and smoothing gibs, considering a linear bearing set up, but that introduces a new set of problems. But I am having personal issues trusting 6 hour run times. The goal is extreme precision, not speed persay.

    So an intermediary controller between mach3 communicating with encoders and sending step information would be a simple task with my previous experience and I have all the hardware on hand except the encoders. Anyone see a good deal out there?

    To make the coding easier and price lower 200 ppr absolutes would be perfect, or any factor of 200 please (would really make my algorithms easier).

    Thanks everyone, sorry been so quiet, when I lack funds and am not machining, reading of others awesome is hard.

    Going with incremental encoders I could run a gcode preprocessor to insert code modules that zero out the head position at given command increments.. that should be a very good solution for extended run accuracies...


    Koyo Series E2 decent? 50.00 each I am still confused how I will handle a stop right at a ttl channel hig/low change, hoping the 1.8 degree movement will keep my encoders well withing their high/low settings wave


  2. #2
    Registered Iron-Man's Avatar
    Join Date
    Jan 2009
    Location
    USA
    Posts
    181
    Downloads
    0
    Uploads
    0

    AMT203 Absolute Encoder

    I am currently researching the AMT203. Digi-Key does not have stock at this time, but shows $ 63.18 for part 102-2050-ND.
    { AMT203-V modular encoder kit, outstanding tool for experimentation and familiarization with the AMT203 features. }
    http://www.amtencoder.com/Product

    Hope this helps,

    Iron-Man
    Last edited by Iron-Man; 09-07-2010 at 09:51 PM. Reason: Demo Board


  3. #3
    Registered HawkJET's Avatar
    Join Date
    Mar 2009
    Location
    USA
    Posts
    265
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by mattbesquare View Post
    I am correcting the problem with pushing my steppers out of their "comfort range" and losing steps.
    [snip]
    The goal is extreme precision, not speed persay.
    Then the obvious is to slow things down and get the steppers back into their "comfort range" as you put it.

    If you use steppers, then you are already confined to this. If you want some redundancy, you could use the step verification within Mach3.

    Extreme precision is not achieved by what you suggest. If you want true closed loop, get true closed loop! Don't use a band-aid.

    There is nothing inherently wrong with a stepper motor system when designed correctly. You just need to stay within the capabilities of that system. If you are loosing steps, then by definition, you are exceeding the capabilities of the system.
    "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Antoine de Saint-Exupery (1900 - 1944)


  4. #4
    Registered The Blight's Avatar
    Join Date
    Sep 2006
    Location
    Denmark
    Posts
    570
    Downloads
    0
    Uploads
    0
    http://www.evarobotics.com/_product_...evelopment_Kit

    There are Stepper Servo systems out there with high precision positioning. Noticed it over in the Linear and Rotary motion forum. Mariss from Gecko is also developing something similar. I have seen a few other too, but don't have the links. A search on google will turn something up, but they cost quite a bit.

    Why settle for the limitations of a stepper motor in open loop, when you can close the loop and get better performance? If you are just going to correct or check for missed steps, then it doesn't give you much advantage, except maybe some peace knowing your machine wont ruin itself if it loses its position (many reasons this could happen. Collision is one of them).


  • #5
    Registered HawkJET's Avatar
    Join Date
    Mar 2009
    Location
    USA
    Posts
    265
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by The Blight View Post
    There are Stepper Servo systems out there
    A stepper motor can be used as a brushless DC motor (Back in the '80s, I designed a large stepper motor with 150 ft-lbs of torque and it turned out that controlling it as a brushless DC motor worked better for the application). In that case it is a stepper in name only. It is no longer controlled in a fashion that has any resemblance to a stepper and therefore it no longer has the advantages (or disadvantages).
    "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Antoine de Saint-Exupery (1900 - 1944)


  • #6
    Registered The Blight's Avatar
    Join Date
    Sep 2006
    Location
    Denmark
    Posts
    570
    Downloads
    0
    Uploads
    0
    So a stepper motor, when used for something else is not a stepper motor any more? Whats your point?

    A stepper motor can be used in a closed loop as a stepper motor too.


  • #7
    Registered HawkJET's Avatar
    Join Date
    Mar 2009
    Location
    USA
    Posts
    265
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by The Blight View Post
    So a stepper motor, when used for something else is not a stepper motor any more? Whats your point?
    An ordinary brushless DC motor can be controlled in the same way as a stepper motor and it will step like a stepper motor. So what is a stepper motor?????

    An very many ways, a motor is a motor is a motor. A stepper motor can be commutated just like a BLDC motor so you could say it is a BLDC motor. You could even make a mechanical commutator for a stepper motor and turn it into a brushed DC motor. So YES, when a stepper motor is used for something else it is something else - what is it that makes something a stepper motor anyway?
    Quote Originally Posted by The Blight View Post
    A stepper motor can be used in a closed loop as a stepper motor too.
    Yes, but there is a difference between merely closing the loop and actually having a servo system. A closed loop stepper system has limitations - it is essentially a step verification system. When you make it a servo system, those limitations are gone and it is no longer a stepper system.

    I suspect we are caught up in semantics and definitions. I have designed both stepper motors and brushless DC motors. There are features that one could say defines them as one or the other - but not necessarily....

    So what is it that makes a stepper motor a stepper motor anyway????
    "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Antoine de Saint-Exupery (1900 - 1944)


  • #8
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    19116
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by The Blight View Post
    A stepper motor can be used in a closed loop as a stepper motor too.
    But has it been used in a true PID loop as a servo is?
    I would think if you are considering trying to go closed loop via an encoder, there is not much more to make it true closed servo loop, IMO.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  • #9
    Registered HawkJET's Avatar
    Join Date
    Mar 2009
    Location
    USA
    Posts
    265
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Al_The_Man View Post
    there is not much more to make it true closed servo loop, IMO.
    Al, I disagree here. The nature of the way a stepper motor is controlled does not lend itself to a servo system. To get there, you essentially throw away the stepper controller and make it a BLDC controller. Once you have that, now you can add a servo controller.

    Basically the only thing in common would be the motor and encoder. All the other electronics is different.
    "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Antoine de Saint-Exupery (1900 - 1944)


  • #10
    Registered The Blight's Avatar
    Join Date
    Sep 2006
    Location
    Denmark
    Posts
    570
    Downloads
    0
    Uploads
    0
    You are right about that JET.

    But I still see it as a big plus, knowing where your machine is, even if it does something stupid.


  • #11
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    19116
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by HawkJET View Post
    Al, I disagree here. The nature of the way a stepper motor is controlled does not lend itself to a servo system.
    Actually that was the point I was trying to make.
    I should have said servo motor loop, and not just servo.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  • #12
    Registered HawkJET's Avatar
    Join Date
    Mar 2009
    Location
    USA
    Posts
    265
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by The Blight View Post
    I still see it as a big plus, knowing where your machine is, even if it does something stupid.
    I agree! My apologies if I have implied that step verification is a bad thing. My comments are about what the OP offered as a problem and his solution.

    If he wants extreme precision (his words) rather than speed, he is much better off to make sure he does NOT loose steps in the first place. Loosing steps and discovering it sometime later will allow for an error for that period of time. I would not consider that extreme precision.

    With that said, it is certainly of value to KNOW that you have lost steps so you can take corrective action. Mach3 allows you to do this. I have been considering doing it myself on my Boss 3.

    The mechanical DRO on the X & Y axes of the Boss are really nice to have. I basically use them as kind of a step verification now. I wish I had something for the Z axis
    "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Antoine de Saint-Exupery (1900 - 1944)


  • Page 1 of 2 12 LastLast

    Similar Threads

    1. Absolute encoders
      By spoiledbrat in forum Machine Problems, Solutions , Wireless DNC, serial port
      Replies: 1
      Last Post: 06-07-2010, 06:37 PM
    2. Absolute vs. incremental encoders
      By sinha_nsit in forum Fanuc
      Replies: 20
      Last Post: 10-11-2009, 05:38 PM
    3. Zero X axis absolute encoders
      By Cov Kid in forum Fanuc
      Replies: 6
      Last Post: 07-29-2009, 12:28 AM
    4. Absolute encoders?
      By REVCAM_Bob in forum General Electronics Discussion
      Replies: 1
      Last Post: 04-20-2007, 11:26 PM
    5. Absolute encoders?
      By murphy625 in forum CamSoft Products
      Replies: 10
      Last Post: 03-28-2005, 10:18 PM

    Posting Permissions



    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.