Need Help! Need DIY controller to run AC servo without encoder


Results 1 to 7 of 7

Thread: Need DIY controller to run AC servo without encoder

  1. #1
    Member
    Join Date
    May 2017
    Location
    Philippines
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Need DIY controller to run AC servo without encoder

    Hello to Everyone!

    Total newb here and I'm not even sure what type of motor this is.

    Actuator full view:
    http://www.cnczone.com/forums/attach...d=362568&stc=1


    Encoder.
    http://www.cnczone.com/forums/attach...d=362570&stc=1


    Motor:
    http://www.cnczone.com/forums/attach...d=362566&stc=1


    The actuator model is IS-MXM-10-100-200 and documentation from intelligentactuator.com. is not for the exact same model.
    Link to operating manual: https://www.iai-robot.co.jp/data_dl/...E3708-13B).pdf

    Anyway, it says "The actuator is driven by the AC servo control method" (page 20) so I only assume that this is AC servo. On page 63 the cable diagram is for 4 wires. Mine has 3 wires red, white, and black.

    Question 1: What do the signals U, V, and W stand for?


    I checked the motor with ohmmeter it shows 0.7 ohms for any pair.

    Applying 3 volts DC it rotates for just a tiny fraction each time power is applied to any 2 terminals. To rotate the motor in one direction I found I have to switch pairs as shown in this table.
    http://www.cnczone.com/forums/attach...d=362578&stc=1


    I want to make the motor run first without worrying about the encoder which is for later.

    Question 2: With some modification can I use stepper motor controller to run AC servo motor?


    I assume the motor has 100 watts (Operating Manual page 13).

    Question 3: What is the correct voltage for this motor?


    As this is a home project I'm not willing spend a fortune on commercial controls. I would highly appreciate any help to find a DIY controller. Thank you.

    Similar Threads:
    Attached Thumbnails Attached Thumbnails Need DIY controller to run AC servo without encoder-5_is-mxm-100_motor_close-jpg   Need DIY controller to run AC servo without encoder-1_is-mxm-100-linear_actuator_full-jpg   Need DIY controller to run AC servo without encoder-3_is-mxm-100_encoder_scale-jpg   Need DIY controller to run AC servo without encoder-mxm-100_motor_wire_sequence-jpg  



  2. #2
    Member awerby's Avatar
    Join Date
    Apr 2004
    Posts
    5731
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    The driver/controller and cable set to run your AC servo is likely to cost more than your actuator did. These motors aren't generic; each one has its own control scheme. You're probably better off cost-wise in removing the motor and installing a brushed DC servo, or a stepper you can easily drive with a standard driver. But just for fun, you can contact intelligentactuator and ask them what they'd charge for their system.

    [FONT=Verdana]Andrew Werby[/FONT]
    [URL="http://www.computersculpture.com/"]Website[/URL]


  3. #3
    Registered
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    419
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    The simplest solution is to swap the motor for a stepper.

    You can run the servo with a suitable drive but it will be a PITA. You can get a used Parker VIX (Series AH/AE/IE/IH) off ebay for maybe $50 but configuring and wiring it to run a third party motor is not trivial. For example: Testing the Aerotech ATS125 | Everything Bends

    The encoder is required to commutate the motor properly, so you cannot run them independently.



  4. #4
    Member
    Join Date
    Jun 2003
    Location
    Boalsburg PA
    Posts
    866
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    I'm really surprised you figured out to commutate the motor by yourself. Do you have the encoder pinout? I assume it has hall tracks

    You could get started with the open source radio control brushless motor drives (called an ESC). RC brushless motors are driven open loop. Voltage isn't that important, but you don't want to over-current the motor, that's what makes the smoke come out. Open loop is also called "sensorless" Texas Instruments has a lot of app notes about motor control. That's a real rabbit hole though. I have driven a brushless motor open loop in the past. Startup is the tricky part.



  5. #5
    Member
    Join Date
    May 2017
    Location
    Philippines
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    Sorry for the late reply I had been googling a lot on the subject and conclusion is that you are both right about using stepper instead.

    Not only are there tons of documentation on steppers (information overload!! ) but they are a lot simpler and parts are easy to get hold of.

    Thanks for sharing your wise opinion you save me from a lot of trouble.



  6. #6
    Member
    Join Date
    May 2017
    Location
    Philippines
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    Quote Originally Posted by unterhaus View Post
    Do you have the encoder pinout? I assume it has hall tracks
    Sorry I dont have. This thing is salvaged from a nearby factory and there's very limited documentation from online sources.

    I don't think it's using hall sensors though I'm not really sure. I mean based on it having an encoder disk my best guess is that the 2 white components on the disk are optical sensors.

    The disk itself is an amazing piece of work with very, very tiny slits and was probably used for accurate work in the factory. Here are some photos to compare the slits to a threaded needle:

    http://www.cnczone.com/forums/attach...d=363550&stc=1

    My lens has very thin depth of field so I took 2 close up shots:

    http://www.cnczone.com/forums/attach...d=363552&stc=1

    http://www.cnczone.com/forums/attach...d=363554&stc=1


    Thanks for the link to Open-BLDC project I would very mush consider to use it in future project.

    Attached Thumbnails Attached Thumbnails Need DIY controller to run AC servo without encoder-11_is-mxm-100_encoder_disk-jpg   Need DIY controller to run AC servo without encoder-12_is-mxm-100_encoder_disk-jpg   Need DIY controller to run AC servo without encoder-13_is-mxm-100_encoder_disk-jpg  
    Last edited by Zzapp; 05-29-2017 at 08:48 PM. Reason: typo


  7. #7
    Member
    Join Date
    Jun 2003
    Location
    Boalsburg PA
    Posts
    866
    Downloads
    0
    Uploads
    0

    Default Re: Need DIY controller to run AC servo without encoder

    it probably has hall sensors. They are very cheap. Some encoders have a separate set of tracks that simulate Hall sensors, but it doesn't appear that yours does. Steppers are definitely easier.



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Need DIY controller to run AC servo without encoder

Need DIY controller to run AC servo without encoder