Страница 1 из 1

Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 10:54
Сергей Саныч
Обнаружил на станке небольшую неперпендикулярность оси Z относительно плоскости XY. Проявляется в основном при работе инструментами разной длины. Величина отклонения - примерно 0,2 мм на 100 мм высоты. Перпендикулярность оси шпинделя к плоскости XY настроена посредством соответствующей приспособы. А вот ворочать колонну и подбирать прокладки не очень хочется.
Подскажите, можно ли "малой кровью" ввести соответствующую программную компенсацию в LinuxCNC?

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 11:11
Serg
Проще через свою кинематику, но в качестве бонуса получишь гемор с переключением между режимами координат и сочленений.
Я б сделал всё средстами HAL - f(Zabs) добавил-бы к X и/или Y.

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 11:17
Сергей Саныч
UAVpilot писал(а):Проще через свою кинематику
Находил такое на форуме, но да, не особо проникся.
UAVpilot писал(а):Я б сделал всё средстами HAL - f(Zabs) добавил-бы к X и/или Y.
Не натолкнешь, в какую сторону копать?

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 12:04
verser
Можно еще попробовать использовать python файл с темы "Неровная поверхность гравировки... " или отсюда. Там Z корректируется в зависимости от XY, а переделать наоборот, чтобы X и Y корректировались в зависимости от Z(abs). .

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 13:09
Serg
Сергей Саныч писал(а):Не натолкнешь, в какую сторону копать?
Абсолютную координату Z с помощью mul умножаешь на подобранную константу и получаешь смещение для X и/или Y, между axis и stepgen/pid ставишь пару summ - один добаляет смещение для pos-cmd, другой вычитает его-же из pos-fb.

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 13:27
Сергей Саныч
Понял, дошло, попробую :good:

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 14:07
Serg
Только делай так, чтобы нулевое смещение было при Z0 и чтоб Z хомилась первой, а то X и Y хомится будут неправильно.

Re: Неперпендикулярность оси Z к плоскости XY

Добавлено: 09 дек 2016, 14:30
Сергей Саныч
UAVpilot писал(а):и чтоб Z хомилась первой
Естественно.