Backlash compensation

Home Forums TinyG TinyG Support Backlash compensation

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #3767
    sandeepdutta
    Member

    Hello All,

    Sorry if this has been discussed already, I do not see parameters to set backlash. My CNC Mill has significant backlash on X&Y. Is this supported or planned to be supported in the near future ?

     

    Thanks a Lot.

    Sandeep

    #3770
    alden
    Member

    Sandeep,

    TinyG does not support backlash compensation, although we have thought about this. Backlash compensation is notoriously difficult to get right and can end up introducing more errors than it solves and degrading performance significantly if done right.

    Take the case of backlash in X. Move right, then move left. The obvious case of just not moving N steps when you reverse direction works Ok when it’s just X movement. Now do this while drawing a circle. You have to stop movement in Y for x to “catch up”.

    We may tackle this some day, but for now it’s not supported.

    Alden

     

    #3772
    sandeepdutta
    Member

    Hi Alden,

     

    Thank you so much for the quick response, yes indeed backlash compensation will reduce performance no doubt. I am reading through your code, wouldn’t it be just adding an extra move in the planner , with the entry velocity set to zero, you could use the exit velocity of the backlash compensation in an useful manner. Am I on the wrong track completely ?

    Regards

    Sandeep

    #3773
    alden
    Member

    You could probably do it this way. I have not experimented with it. I have some other things I wanted to get done first, like probes and some support for jogging, so I don;t want to commit anything on this.

    Alden

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.