Results 1 to 10 of 10

Thread: Fanuc alpha servo tuning

  1. #1
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0

    Fanuc alpha servo tuning

    I have a fanuc 0M-D on a hardinge vmc1000 and i'm sure that it could do better. In circular interpolation, even at low speed or with a great radius, error is abominable. If I cut different diameter with the same tool, I must put different offset for each diameter. Servo software version is 9046-09. I'm reading some fanuc manual about the subject, but all the options that could help me are only available on more recent software version. Any help??


  2. #2
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    I progress! I read about feed-forward function. It was turned off. I began to turn it on, following the procedure. Then, have to set the the feed foward coeficient FALPH according to these formula:

    FALPH = α × 4096 ×8192/Position feedback pulses per revolution of the motor

    But wath is α ?

    After that it's easy, just to set the Velocity feed-forward coefficient (VFFLT)


    VFFLT = (− PK2V) ×[(Load inertia +rotor inertia)/Rotor inertia] × 0.04 × 8000/(Position feedback pulses per revolution of the motor)

    Where can I find the load inertia and the rotor inertia?


  3. #3
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    one more step. I found that load inertia ration (prm# 8x20) is 256*(load inertia +rotor inertia)/rotor inertia. But i don't know if the value entered in these prm is trustable. I have 64 for all 3 axes. Does it makes sense? I have the same motor on the 3 axes. So i assume it means that the head inertia is the same than the table inertia.


  4. #4
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    i begin to understand. Correct me if i'm wrong. α is Feed-forward coefficient (0 to 1). So if i want a coefficient of 0.7, according to the formula
    FALPH = α × 4096 ×8192/Position feedback pulses per revolution of the motor
    FALPH=0.7*4096*8192/12500=1879
    To konw my Position feedback pulses per revolution of the motor, i check prm #8x24(Number of position detection feedback pulses (PPLS)) Is that o.k.?


  • #5
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    Something is strange with the inertia ratio. If it is 256*(load inertia+rotor inertia)/rotor inertia i'm supposed to have a value grater than 256. It is impossible that load inertia + rotor inertia be smaller than just the rotor inertia. If anybody have the same machine, please can you give me your parameters back up.


  • #6
    Registered tc429's Avatar
    Join Date
    Feb 2011
    Location
    USA
    Posts
    483
    Downloads
    0
    Uploads
    0
    if interpolation is bad, be sure exponential acc/dec for feed is zero- seen a lot of oems throw values in there and toolpath gets distorted really bad. I dont think load inertia will help with interpolation- i usually fudge the ldint values to calm a loose machine down, it can eliminate oscillation at rest if the screw preload is gone, etc...
    be sure your gain (517 in a zero) is at default 3000. Weve had some bigger machines with lots of ldint in a compound axis due to excessive mass, it calms the motor, but never noticed any interpolation error changes with the ballbar except maybe quadrant protrusion at reversals.
    Suggest programming a 45 degree move and make sure following error matches or is exactly multiplied or divided by a integer value...on the old analog stuff thats how i set tachs, if theyre off even 1% it messes with interpolation accuracy...radii become polygons as one axis will lead/pause- cant really see it, but shows on the ballbar

    I know i'm not doing it right, but try to get by...


  • #7
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    Yes i have a value in exponential acc/dec (40) i have to put 0 to use linear acc/dec but where and how i set linear acc/dec.


  • #8
    Registered tc429's Avatar
    Join Date
    Feb 2011
    Location
    USA
    Posts
    483
    Downloads
    0
    Uploads
    0
    linear acc/dec is for rapid- expo is for feed...I always run expo for feed at 0. zero acc/dec for feed should work unless youre running crazy fast feedrates. linear for rapid usually 100msec is enough to keep the machine from shaking, too much linear can cause it to skip home, depending on length of decel dog.


  • #9
    Registered samu's Avatar
    Join Date
    Feb 2007
    Location
    quebec
    Posts
    264
    Downloads
    0
    Uploads
    0
    Set exponential acc/dec to 0 help to reduce path error but it's not really smooth. There is a shock at each change of feed rate.


  • #10
    Registered tc429's Avatar
    Join Date
    Feb 2011
    Location
    USA
    Posts
    483
    Downloads
    0
    Uploads
    0
    shock at block changes can be smoothed with increasing 'in position' window width too- but that also affects accuracy. try increasing to 20-30 counts of 'in position width' and leave zero expo, see if that helps or hurts.

    we had a issue long ago where axis reversals and feedrate changes were clipping the gain- per a fanuc service guys suggestion, we went to 1/10 increment system and scaled parameters as needed...although the control wouldnt display .00001 increments, it still profiled the gain in ten steps on a .0001 move, smoothed it right out. really sucked as we had been looking at all kinds of mechanical stuff, and here it was some bull**** math thing in the servo software making our machine twitch on a 1/10 of a thou motion...


  • Similar Threads

    1. Fanuc AC Alpha Servo replacement
      By Logan_ in forum Servo Motors and Drives
      Replies: 0
      Last Post: 03-25-2011, 08:45 AM
    2. FANUC Servo Tuning
      By gbowne1 in forum Fanuc
      Replies: 0
      Last Post: 07-26-2010, 10:38 AM
    3. Problem- Servo alarm 414 Harrison ge fanuc Alpha 400 lathe
      By davide.castro in forum Fanuc
      Replies: 4
      Last Post: 10-20-2008, 11:42 AM
    4. Need Help!- Fanuc Servo Tuning
      By Michael82 in forum Fanuc
      Replies: 1
      Last Post: 05-21-2008, 07:21 AM
    5. FANUC Servo ALPHA SERIES HOW TO CHECK
      By CNC SERVICE in forum Fanuc
      Replies: 1
      Last Post: 09-09-2007, 03:37 AM

    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.