How to use

Linear pitch compensation

5min
the accuracy of the screw pitch varies over the length of the screw the linear pitch compensation is a way to improve the machine's accuracy when the linear displacements are not precisely correct for example, cheap rolled ball bearing spindles may have an inaccuracy of several 0 1 mm at a meter length also, the pitch may vary a bit depending on the position this compensation feature allows us to correct this the compensation can be switched on and off through the setup at the 'machine general' item related cnc ini settings are ini entry values example pitchcompensationon 1 to switch compensation on, 0 to switch off pitchcompensationon = 1 pitchcompensationfilename name of the file with the correction table pitchcompensationfilename = "joint x pitchcomptable txt" when you switch on the compensation and the compensation table does not exist, one is created as an example for you; it is only an example to show the syntax you need to modify it for your machine below is an example of a correction table ;pitch correction table for axis x ;this table contains 6 correction points ;machine position calibrated position 0 0000 0 0000 50 0000 50 01000 200 0000 200 02000 300 0000 300 03000 400 0000 400 04000 500 0000 500 05000 the left value is the position of the machine the right value is the calibrated position you have obtained by measuring the table must be sorted, small to big values please note that 0 is bigger than 100, so if you have negative numbers, the highest negative number comes first you can make the compensation value visible by checking show in dro on the coordinates window you will see this in the dro a small number above the position showing the pitch compensation value related videos the video below is in german it shows how to use pitch and cross compensation