Results 1 to 3 of 3

Thread: servo feedback loop

  1. #1
    Registered
    Join Date
    Apr 2004
    Location
    ok / usa
    Posts
    61
    Downloads
    0
    Uploads
    0

    servo feedback loop

    I have a general question I help one of you knowledgeable members can clear up of me.

    If I was to use a Mesa 5I20 pci card to control a servo motor with a attached opto-encoder, using a Granite servo driver and EMC2 what is the feed back loop. It appears that the encoder connects to the Granite driver only, so how is the position verified by emc. Is all the PID function handled on the servo driver with emc and the 5I20 only passing signals to the driver in hopes it does the correct commanded move?

    Thanks
    Brian


  2. #2
    Registered
    Join Date
    Jan 2006
    Location
    USA
    Posts
    2,464
    Downloads
    0
    Uploads
    0
    I don't have experience with that specific hardware but in general you will use the drive in "torque mode" or "current mode" and all of the tuning and PID calculations will occur in the control. I believe the Granite Devices drives can be configured to run in torque mode with an analog command signal.

    You could also use the Granite drive in position mode and then no PID or tuning is done in the control. It really depends on what you want.

    Matt


  3. #3
    Registered
    Join Date
    Feb 2008
    Location
    USA
    Posts
    134
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by bdrmachine View Post
    I have a general question I help one of you knowledgeable members can clear up of me.

    If I was to use a Mesa 5I20 pci card to control a servo motor with a attached opto-encoder, using a Granite servo driver and EMC2 what is the feed back loop. It appears that the encoder connects to the Granite driver only, so how is the position verified by emc. Is all the PID function handled on the servo driver with emc and the 5I20 only passing signals to the driver in hopes it does the correct commanded move?

    Thanks
    Brian
    There are at least a couple of options:

    1. Is to run the Granite drives in step/dir mode, no feedback required, however you could Y the encoder signals back to the 5I20 to monitor the following error if you wanted to. The 5I20 can generate MHz step rates so there no problem getting to full speed with full encoder resolution.

    2. Is to run the Granite drives in PWM mode (PWM from 5I20 sets the torque) and run the encoders back to the 5I20 (or Y them if the Granite drive requires the encoder signals for commutation if its a AC servo) In this case EMC runs the PID position loop


Similar Threads

  1. Servo closed loop specifics
    By stevespo in forum Gecko Drives
    Replies: 7
    Last Post: 12-13-2009, 11:27 AM
  2. Laser inteferometer in feedback loop
    By csirac2 in forum Linear and Rotary Motion
    Replies: 9
    Last Post: 12-02-2008, 06:36 AM
  3. Servo Power and loop error?
    By 123CNC in forum LinuxCNC (formerly EMC2)
    Replies: 4
    Last Post: 09-22-2008, 09:55 PM
  4. Is there a way to cut THREAD without closed loop feedback?
    By cjchands in forum Mach Software (ArtSoft software)
    Replies: 4
    Last Post: 12-10-2007, 11:29 PM
  5. question on closed loop vs open loop (servo systems)
    By boonie in forum Servo Motors and Drives
    Replies: 20
    Last Post: 11-09-2007, 01:30 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.