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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пробывал ставить дискретность 0.01, все равно идут рывки не большие.
Mehobr
Опытный
 
Сообщения: 140
Зарегистрирован: 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
Мастер
 
Сообщения: 2896
Зарегистрирован: 08 фев 2016, 16:33
Откуда: Москва
Репутация: 696
Настоящее имя: Манн Геннадий Геннадьевич

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

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

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

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
Мастер
 
Сообщения: 1267
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 856
Медальки:

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
Опытный
 
Сообщения: 140
Зарегистрирован: 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
Мастер
 
Сообщения: 4667
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2174
Медальки:
Настоящее имя: Михаил

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

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

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


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

Рывки (удары) как были так и остались!
Mehobr
Опытный
 
Сообщения: 140
Зарегистрирован: 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
Мастер
 
Сообщения: 1267
Зарегистрирован: 14 авг 2013, 10:10
Откуда: Иваново
Репутация: 856
Медальки:

Пред.След.

Вернуться в MESA

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

Зарегистрированные пользователи: 79250367431@ya.ru, Александр Д, Bender, Bing [Bot], byba, CNC-Logic, CNCCLUB, drey82, elephant007, FL@gMan, Google [Bot], Google Feedfetcher, ihnetunas, Leo_1943, Lunatic, Plusik, rage, Гагарин, roct, RoyalWood, serpvect, VDMGroup, verser, Yandex [bot], Дмитро

Reputation System ©'