Need Help! Linear scale & feedback problem


Results 1 to 14 of 14

Thread: Linear scale & feedback problem

  1. #1
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    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

    Similar Threads:
    Attached Thumbnails Attached Thumbnails Linear scale & feedback problem-20170727_110755-jpg  
    Attached Files Attached Files
    Last edited by ahmed4040; 07-30-2017 at 08:39 AM.


  2. #2
    Member guhl's Avatar
    Join Date
    Aug 2007
    Location
    Russian Federation
    Posts
    793
    Downloads
    0
    Uploads
    0

    Default Re: Linear scale & feedback problem

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



  3. #3
    Member
    Join Date
    Feb 2009
    Location
    usa
    Posts
    6028
    Downloads
    0
    Uploads
    0

    Default 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
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    Default 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
    Member guhl's Avatar
    Join Date
    Aug 2007
    Location
    Russian Federation
    Posts
    793
    Downloads
    0
    Uploads
    0

    Default 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
    Member
    Join Date
    Dec 2009
    Location
    ROMANIA
    Posts
    947
    Downloads
    0
    Uploads
    0

    Default

    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
    Member
    Join Date
    Jan 2006
    Location
    usa
    Posts
    59
    Downloads
    0
    Uploads
    0

    Default Re: Linear scale & feedback problem

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



  8. #8
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    Default Re: Linear scale & feedback problem

    yes same in the two direction



  9. #9
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    Default Re: Linear scale & feedback problem

    no drift compensation in this controller



  10. #10
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    Default 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
    Member guhl's Avatar
    Join Date
    Aug 2007
    Location
    Russian Federation
    Posts
    793
    Downloads
    0
    Uploads
    0

    Default 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
    Registered
    Join Date
    Nov 2007
    Location
    Egypt
    Posts
    68
    Downloads
    0
    Uploads
    0

    Default 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
    Member hanermo's Avatar
    Join Date
    Aug 2004
    Location
    barcelona
    Posts
    780
    Downloads
    0
    Uploads
    0

    Default 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
    Member guhl's Avatar
    Join Date
    Aug 2007
    Location
    Russian Federation
    Posts
    793
    Downloads
    0
    Uploads
    0

    Default 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)



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

Linear scale & feedback problem

Linear scale & feedback problem