Подключение различных компонентов к плате Mesa 7I77

Работа с платами MESA, подключение, конфигурация.

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 21:24

Пишет, что пин не существует. Почему нет в конце пина count? Я же на скрине написал
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 21:35

Извиняюсь, исправил но все равно ошибка
Вложения
Подключение различных компонентов к плате Mesa 7I77 18.png
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 21:39

Записал вот так
Вложения
Подключение различных компонентов к плате Mesa 7I77 34.png
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 21:39

Через точку напиши 0.1
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 21:48

mikehv писал(а):Через точку напиши 0.1

Запустилось, вращаю маховик реакции нет.
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 21:51

Надо в hal-метр посмотреть на пин hm_5i25.0.encoder.03.count
При вращении значение меняется?
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 22:01

mikehv писал(а):При вращении значение меняется?

да, меняются
Вложения
Подключение различных компонентов к плате Mesa 7I77 25.png
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 22:05

A axis.0.jog-counts ?
Не хватает чего то. Сейчас посмотрю.
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 22:08

mikehv писал(а):A axis.0.jog-counts ?

да, тоже меняются значения
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 22:10

Ещё строчку дописать надо)
setp axis.0.jog-enable 1
У меня gmoccapy и там по другому малость :)
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 14 июн 2019, 22:14

mikehv писал(а):Ещё строчку дописать надо)
setp axis.0.jog-enable 1

Ура, крутится мотор но с большим грохотом, он у меня пока еще на станке не стоит. С управлением от клавиатуры работает мягко.
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 14 июн 2019, 22:18

Надо будет через компонент ilowpass пропустить. Но это уже завтра :)
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 15 июн 2019, 15:09

mikehv писал(а):Надо будет через компонент ilowpass пропустить.

Пробывал ставить дискретность 0.01, все равно идут рывки не большие.
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение MGG » 15 июн 2019, 21:46

О, вот это мне тоже интересно, моторы резковато работают ) на пром контроллере, даже отдельно описано и задается ускорение для пультов, с пометкой, превышать нельзя, будут удары
http://www.cnc-club.ru/forum/viewtopic.php?f=164&t=13246&p=304076#p304076 Поставки оборудования для ваших станков
MGG
Мастер
 
Сообщения: 3101
Зарегистрирован: 08 фев 2016, 16:33
Откуда: Москва
Репутация: 787
Настоящее имя: Манн Геннадий Геннадьевич

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 15 июн 2019, 21:49

Nkp выкладывал решение. Я сегодня на своём попробовал. Стало мягко. Завтра отпишусь подробно
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 16 июн 2019, 14:21

mikehv писал(а):Я сегодня на своём попробовал. Стало мягко. Завтра отпишусь подробно

Попробую подробно
сначала загружаем компоненты
loadrt ilowpass
loadrt mult2
addf ilowpass.0 servo-thread
addf mult2.0 servo-thread
Затем присваиваем нужные значения пинам компонентов
setp ilowpass.0.scale 1000 (Этот коэффициент определяет на сколько умножится scale, соответственно для сохранения нужного значения scale, будем делить его с помощью mult2 )
setp ilowpass.0. gain 0.01 (этот коэффициент можно подбирать по реакции станка)
setp mult2.0.in1 0.001 (на этот коэффициент умножится scale, тем самым скомпенсируется setp ilowpass.0.scale 1000 ) Если scale нужен всегда один, то можно mult2 не использовать и просто записать нужное значение.
Далее просто пропускаем сигнал через компоненты
net x-jog-count ilowpass.0.in
net x-jog-count_low ilowpass.0.out
net axis-x-jog_scale mult2.0.in0
net axis-x-jog_scale_low mult2.0.out
ну и соединить получившиеся пины с входом нужной оси
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 17 июн 2019, 20:08

Вставил в файл HAL в следующей последовательности
Код: Выделить всёРазвернуть
# ---jogwheel signals to mesa encoder - x axis MPG---

net x-jog-count         <=  hm2_5i25.0.encoder.03.count axis.0.jog-counts
setp axis.0.jog-scale 0.01
setp axis.0.jog-vel-mode 0
setp axis.0.jog-enable 1
loadrt ilowpass
loadrt mult2
addf ilowpass.0 servo-thread
addf mult2.0 servo-thread
setp ilowpass.0.scale 1000
setp ilowpass.0. gain 0.01
setp mult2.0.in1 0.001
net x-jog-count ilowpass.0.in
net x-jog-count_low ilowpass.0.out
net axis-x-jog_scale mult2.0.in0
net axis-x-jog_scale_low mult2.0.out

Выскочила ошибка
Вложения
Подключение различных компонентов к плате Mesa 7I77 37.png
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение MX_Master » 17 июн 2019, 20:12

Mehobr писал(а):setp ilowpass.0. gain 0.01

setp ilowpass.0.gain 0.01
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5363
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2411
Медальки:
Настоящее имя: Михаил

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение Mehobr » 17 июн 2019, 20:19

MX_Master писал(а):setp ilowpass.0.gain 0.01


Да, заметил пробел, спасибо! Ошибка не выскакивает.

Рывки (удары) как были так и остались!
Mehobr
Опытный
 
Сообщения: 152
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 16
Настоящее имя: Евгений

Re: Подключение различных компонентов к плате Mesa 7I77

Сообщение mikehv » 17 июн 2019, 20:25

Во первых ilowpass .0.gain писать надо без пробела
Во вторых сигнал x-jog-count надо пропустить через компонент ilowpass
В третьих mult2 убрать и поставить axis.0.jog-scale 0.0001
Тогда при умножении на 1000 получится 0,1
Аватара пользователя
mikehv
Мастер
 
Сообщения: 1449
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 978
Медальки:

Пред.След.

Вернуться в MESA

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

Зарегистрированные пользователи: Andrey_R, arisov77, Belorez, Bing [Bot], calabr, Chili, COM9000, dima7411, Google [Bot], Lafayette, MadRat, mas, MSN [Bot], OOHydraOO, sashaK, Sashalex24, vitzin, Yandex [bot], Дмитро

Reputation System ©'