Screw_Compensation - rmu75/linuxcnc-wiki GitHub Wiki


date: '2015-04-30T20:29:37' title: Screw Compensation

This page is to describe the Screw Compensation in LinuxCNC.

If your screw is not as perfect as you desire you can use screw compensation.

http://linuxcnc.org/docs/html/config/ini_config.html#sub:AXIS-section

There are two types of compensation

COMP_FILE_TYPE = 0

nominal forward reverse

COMP_FILE_TYPE = 1

nominal forward trim reverse trim

The file format is:

number space number space number n.nnnnnn n.nnnnnn n.nnnnnn Some example numbers: 0.000000 0.000000 -0.001279 0.100000 0.098742 0.051632 0.200000 0.171529 0.194216

You can name the file anything you like

xscrew.comp yscrew.comp zscrew.comp

Place this in each AXIS section you have a comp table for.

COMP_FILE = file.extension