Отвечаю сам себе -
1. двигает оси. С моторами разбирается сам.
2. актуальная версия - это не krivkins, а relkins
актуализировал для LinuxCNC2.8.2 на август 2022г. для пяти моторов совокупно здесь
viewtopic.php?p=634350#p634350
Для меня осталось не ясным, как сделать коррекцию не на одной линии, а на всем поле.
На одной линии - в минимальном У и максимальном У указываем смещение Х -
setp relkins.adjX.Y-25 0.0
setp relkins.adjX.Y1004 3.0
Это работае на всем поле.
Хотелось бы сделать несколько таких "столбиков", а-ля
setp relkins.adjX100.Y-25 0.0
setp relkins.adjX100.Y1004 3.0
setp relkins.adjX500.Y-25 0.0
setp relkins.adjX500.Y1004 3.0
но такое не прокатывает, ругается -
halcmd show pin relkins
Component Pins:
Owner Type Dir Value Name
6 float IN 0 relkins.adjX.Y-25
6 float IN -100 relkins.adjX.Y1200
halcmd setp relkins.adjX100.Y1200 -300
<commandline>:0: parameter or pin 'relkins.adjX100.Y1200' not found
Логику же автора
## настройка точек коррекции для оси X от позиции оси Y
# setp relkins.adjX.Y-25 0.0
# setp relkins.adjX.Y1004 3.0
#
## настройка точек коррекции для оси Y от позиции оси X
# setp relkins.adjY.X100 0.0
# setp relkins.adjY.X200 0.1
# setp relkins.adjY.X300 0.2
# setp relkins.adjY.X400 0.1
# setp relkins.adjY.X500 0.0
пока не понял. Как я понимаю, это двигает ось У при перемещении вида G1 Хкуда-то