Коррекция кривизны станка в программе 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
Мастер
 
Сообщения: 19301
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4690
Медальки:
Настоящее имя: Сергей

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

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

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

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

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
Опытный
 
Сообщения: 163
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 39

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

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

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

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

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

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

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

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

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

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



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

Пред.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: _taras_, aerocub, Argon-11, Bing [Bot], dreamisi, evgenymcp, FL@gMan, Gestap, Google [Bot], istopnic, Kupfershcmidt, Lead, Majestic-12 [Bot], marshev, Maxekb77, moscow, motor, MSN [Bot], NKS, PavelTch, pkl58, PnP, Provodnik, RizONE, s29, sima8520, tehnic, tsurika, vestkot, Yandex [bot], Карпуха, шпиндель

Reputation System ©'