Коррекция кривизны станка в программе EMC2 [Решено]

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение UAVpilot » 14 апр 2015, 18:07

Передавайте привет автору-криворучке. :)

Код: Выделить всёРазвернуть
--- skewkins.c.old   2015-04-14 18:04:40.203593124 +0300
+++ skewkins.c   2015-04-14 18:11:43.219613986 +0300
@@ -65,6 +65,8 @@
     return KINEMATICS_IDENTITY;
}

+#include "rtapi_app.h"
+
EXPORT_SYMBOL(kinematicsType);
EXPORT_SYMBOL(kinematicsForward);
EXPORT_SYMBOL(kinematicsInverse);

Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20241
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4853
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение aekhv » 15 апр 2015, 06:33

UAVpilot, спасибо! Теперь работает как надо.

Немного дополню. Коэффициент кривизны по умолчанию равен 0.001, для задания другого значения в hal-файле после loadrt skewkins нужно прописать:
Код: Выделить всёРазвернуть
loadrt skewkins
...
setp skewkins.skew 0.123
...
Аватара пользователя
aekhv
Мастер
 
Сообщения: 338
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 189
Медальки:
Настоящее имя: Александр

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение a321 » 07 дек 2019, 13:15

Nick писал(а):А чего там описывать, и так все понятно, кинематика позволяет управлять станком у которого ось Y не перпендикулярна оси X.

Работать с ней так:
качаем файлы, потом sudo comp install trivkins-comp.c
Потом в hal
loadrt trivkins-comp
setp trivkins-comp.A 1.111
setp trivkins-comp.B 1.222

преобразование у нее такое:
X = x + a*y
Y = b*y


Решение мне нравится простотой математики. Но ссылка на скачивание мертвая. Можно предположить, что инструмент за эти годы трансформировался во что-то другое. Актуализируйте пожалуйста решение? Датчиками при выравнивании портала выставил отклонение примерно 0.05-0.09 на метр ширины станка, но ведь датчики те еще, микропереключатели, т.е. результаты гуляют, а так мог бы захомить, измерить отклонение, впихнуть куда-то циферки, перечитать (без ре-хоминга) параметры и получить лУчшие показатели.
a321
Мастер
 
Сообщения: 220
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 43

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение a321 » 20 янв 2020, 00:01

Коллеги, так как в итоге на версии 2.7.14 реализуется эта коррекция?
Re: Коррекция кривизны станка в программе EMC2 #10 - откуда скачивать?!

И позволяет ли эта технология после хоминга поправить коэффициент и перечитать исправленное значение без перезапуска программы, без рехоминга?
a321
Мастер
 
Сообщения: 220
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 43

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение j4zzur1 » 11 фев 2020, 16:40

Вариант с skewkins всё еще рабочий. Но почему-то только вручную. То есть при jog Y-ом меняется и X, однако, при вводе, допустим, G0 X20 Y20, станок едет в эту координату, без коррекции.
версия 2.7.15
j4zzur1
Новичок
 
Сообщения: 29
Зарегистрирован: 26 фев 2018, 23:04
Репутация: 0
Настоящее имя: Николай

Re: Коррекция кривизны станка в программе EMC2 [Решено]

Сообщение nkp » 11 фев 2020, 22:45

j4zzur1 писал(а):, без коррекции.



а как ты понял,что "без коррекции" ?
наверно по показаниям в DRO ?
куда я гну - вот задал ты команду
g0 x20 y20
и ожидал ,что в DRO тебе будет по итогу
x20.2
y20
( к примеру)
и как бы ты с такой системой в целом работал бы ;)
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: AlekseySP, azbukived, Bing [Bot], Сергей Саныч, dpss-2, Евжений, Gestap, Google [Bot], heatsinker, Hugo, kens, Majestic-12 [Bot], mikehv, NightV, niksooon, nizamus, P_M_Ch, pegas13, Privat83, savo, svm, tehnic, tovar4i, xvovanx, Yandex [bot], Yarrr, ДмитрийП

Reputation System ©'