586,688 active members*
2,083 visitors online*
Register for free
Login
Results 1 to 14 of 14
  1. #1
    Join Date
    Nov 2007
    Posts
    68

    Lightbulb Linear scale & feedback problem

    Dears

    We are trying to install a liner scale to X axis to improve its accuracy. (boring machine)
    After editing the below parameters, we got a strange problem which is as follow:

    the motor of X axis move backward 0.08 mm after reaching the desired position (suppose that we need to move 100.00 mm, so X axis goes to 100.00 mm then wait for 3 seconds then go back (-0.08 mm), so the final position become 99.92 mm.(but CNC position screen shows 100.00 mm) this action happen in all modes (MPG, JOG, MDI .... etc) (video attached)

    the machine is equipped with reducer (X axis ball screw is not directly coupled to X axis motor, BUT, the machine tool builder is using a belt which connecting between ball screw and servo motor) (reduction ratio is 1/3)

    the problem reason 100% sure not a mechanical problem because when we restore the original parameters, this backward movement does not happen.

    The parameters we changed was:

    MP 1815 from 00110000 to 00000010
    MP 1820 from 20 to 2
    MP 1821 from 100000 to 12000
    MP 1905 from 00000000 to 01000000
    MP 1936 from 0 to 1
    MP 2024 from 12500 to 3300
    MP 2085 from 30 to 1

    * controller is Fanuc 0IMD
    * Pulse coder type : Beta i A 128 "A860-2020-T301" "photo attached"
    * linear scale brand " NEWALL - SHG-AF series"
    * linear scale resolution is 0.001mm
    * gear reduction ratio is 1/3

    We need to know why the motor moves backward that distance equal to 0.08 mm when linear scale parameter is active.

    And how to fix this problem ??

    Thank you all in advance

  2. #2
    Join Date
    Aug 2007
    Posts
    793

    Re: Linear scale & feedback problem

    didn't see your parameters
    may be backlash compensation still active?

  3. #3
    Join Date
    Feb 2009
    Posts
    6028

    Re: Linear scale & feedback problem

    Or could be a value other than zero in drift comp.

    Sent from my SM-T813 using Tapatalk

  4. #4
    Join Date
    Nov 2007
    Posts
    68

    Re: Linear scale & feedback problem

    Dears ..

    All backlash was set to "0"

    and about drift comp. i do not know this function!!

    is that function could be enable or disable? what its parameter number and i will see its value

  5. #5
    Join Date
    Aug 2007
    Posts
    793

    Re: Linear scale & feedback problem

    I think drift compensation only being used for CNC with analogue drives
    what is showed in servo error register? Seemingly 800 or 801 register in diagnostics

  6. #6
    Join Date
    Dec 2009
    Posts
    964
    Quote Originally Posted by ahmed4040 View Post
    Dears ..

    All backlash was set to "0"

    and about drift comp. i do not know this function!!

    is that function could be enable or disable? what its parameter number and i will see its value
    did you try in the other direction too?is the same?
    Go in the middle of the stroke and go 50mm one direction and 50mm other direction.is the same amount 0.08mm?

  7. #7
    Join Date
    Jan 2006
    Posts
    61

    Re: Linear scale & feedback problem

    Try a setting of "1" for CMR, para. 1820.

  8. #8
    Join Date
    Nov 2007
    Posts
    68

    Re: Linear scale & feedback problem

    yes same in the two direction

  9. #9
    Join Date
    Nov 2007
    Posts
    68

    Re: Linear scale & feedback problem

    no drift compensation in this controller

  10. #10
    Join Date
    Nov 2007
    Posts
    68

    Re: Linear scale & feedback problem

    Quote Originally Posted by spark-el View Post
    Try a setting of "1" for CMR, para. 1820.
    same results .... error 0.08mm

  11. #11
    Join Date
    Aug 2007
    Posts
    793

    Re: Linear scale & feedback problem

    Quote Originally Posted by ahmed4040 View Post
    same results .... error 0.08mm
    what do you see in error registers?

  12. #12
    Join Date
    Nov 2007
    Posts
    68

    Re: Linear scale & feedback problem

    Quote Originally Posted by guhl View Post
    what do you see in error registers?
    what is error register?

  13. #13
    Join Date
    Aug 2004
    Posts
    780

    Re: Linear scale & feedback problem

    I suspect it is 99% likely a mechanical problem ..
    semi-adjusted out via sw settings, in some cases.

    Under load, a ballscrew is == like a spring and twists = tensions.
    Once relaxed, it springs back.
    The same applies to belts, screw mounts, etc.

    This would be easy to test.
    Install encoders on both ends of screw with a simple readout.
    Add 2-3 digital dtis, of 0.001 mm resolution, to bs mounts, yoke, endpoint.

    Repeat the same operation.
    Let us know the results.
    It is 99% likely you will immediately see one, or more, errors in various mechanical parts..
    and 98% likely You can fix them relatively easily and cheaply after that.

    Never change many parameters at once.
    Always test before and after, on a suspected issue, for repetition.

    There are endless possibilities for *why* the error happens ... but only by measuring one-at-a-time or several-at-once, can you definitely fix the actual errors.
    Once You really *know* the errors, the fixes can usually be 20$ in parts and 2 hours of work in a practical non-factory manner.

    Tension screws/mounts, add shims to mounts, or nuts, or ballnuts, or bearings, fix pulleys or belts, etc.
    Be very careful with belts and pulleys.
    Timing belts should be (very) tight .. but too tight will hurt/break the servos.

  14. #14
    Join Date
    Aug 2007
    Posts
    793

    Re: Linear scale & feedback problem

    Quote Originally Posted by ahmed4040 View Post
    what is error register?
    System screen -> W.DGNS

    it shows position deviation (error)

Similar Threads

  1. Glass Scale feedback with servo motor?
    By frontrange in forum Dynomotion/Kflop/Kanalog
    Replies: 26
    Last Post: 10-03-2013, 02:41 PM
  2. Servo Drive with Magnetic Scale Feedback
    By Toyhacker in forum Servo Motors / Drives
    Replies: 1
    Last Post: 12-19-2011, 10:52 PM
  3. Fundamental problem with scale feedback
    By EFI-Unlimited in forum LinuxCNC (formerly EMC2)
    Replies: 7
    Last Post: 07-05-2010, 05:32 AM
  4. scale feedback
    By camtd in forum Mach Software (ArtSoft software)
    Replies: 6
    Last Post: 09-03-2007, 11:51 PM
  5. G320 receiving feedback from linear scale
    By Paraprop in forum Gecko Drives
    Replies: 3
    Last Post: 04-14-2007, 05:54 AM

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
  •