Pitch error compensation in Kflop or KmotionCNC

Moderators: TomKerekes, dynomotion

Post Reply
Posts: 67
Joined: Tue Feb 20, 2018 7:35 am
Location: India

Pitch error compensation in Kflop or KmotionCNC

Post by AmitKumar171 » Sat Nov 30, 2019 7:36 am

Hi tom,

I am facing one error while cutting circle as i have told you earlier.

I faced one issue that , i have a ballscrew pitch error of -0.01mm per 10mm travel, so if i have a travel of 1000mm then my error will be 1mm. so that error i have tested and it linear, i tried travelling 100mm then error is -0.1mm.

TRAVEL ERROR actual move
10 -0.01 9.99
20 -0.02 19.98
30 -0.03 29.97
40 -0.04 39.96
50 -0.05 49.95
60 -0.06 59.94
70 -0.07 69.93
80 -0.08 79.92
90 -0.09 89.91
100 -0.10 99.90

So is there any way to correct it in KmotionCNC or kMotion init file or any other way. if yes then please explain how ?

As i have also discussed with ballscrew manufacturer , but they are saying error has to be compensated as pitch error compensation in controller itself.

Please guide us how to do that. ?

Waiting for your kind reply.
Thank You


User avatar
Posts: 991
Joined: Mon Dec 04, 2017 1:49 am

Re: Pitch error compensation in Kflop or KmotionCNC

Post by TomKerekes » Sat Nov 30, 2019 7:08 pm

Hi Amit,

You should be able to correct that by changing your axis resolution (counts/inch) in KMotionCNC Trajectory Planner. See here.

Tom Kerekes
Dynomotion, Inc.

Post Reply