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

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Пишет, что пин не существует. Почему нет в конце пина count? Я же на скрине написал
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

Извиняюсь, исправил но все равно ошибка
Вложения
18.png (1915 просмотров) <a class='original' href='./download/file.php?id=164565&sid=00335dfaea8d71d70b8a2fbda5f81713&mode=view' target=_blank>Загрузить оригинал (62.04 КБ)</a>
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

Записал вот так
Вложения
34.png (1903 просмотра) <a class='original' href='./download/file.php?id=164566&sid=00335dfaea8d71d70b8a2fbda5f81713&mode=view' target=_blank>Загрузить оригинал (14.71 КБ)</a>
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Через точку напиши 0.1
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

mikehv писал(а):Через точку напиши 0.1
Запустилось, вращаю маховик реакции нет.
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Надо в hal-метр посмотреть на пин hm_5i25.0.encoder.03.count
При вращении значение меняется?
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

mikehv писал(а):При вращении значение меняется?
да, меняются
Вложения
25.png (1885 просмотров) <a class='original' href='./download/file.php?id=164568&sid=00335dfaea8d71d70b8a2fbda5f81713&mode=view' target=_blank>Загрузить оригинал (252.82 КБ)</a>
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

A axis.0.jog-counts ?
Не хватает чего то. Сейчас посмотрю.
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

mikehv писал(а):A axis.0.jog-counts ?
да, тоже меняются значения
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Ещё строчку дописать надо)
setp axis.0.jog-enable 1
У меня gmoccapy и там по другому малость :)
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

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

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

Сообщение mikehv »

Надо будет через компонент ilowpass пропустить. Но это уже завтра :)
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

mikehv писал(а):Надо будет через компонент ilowpass пропустить.
Пробывал ставить дискретность 0.01, все равно идут рывки не большие.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

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

Сообщение MGG »

О, вот это мне тоже интересно, моторы резковато работают ) на пром контроллере, даже отдельно описано и задается ускорение для пультов, с пометкой, превышать нельзя, будут удары
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

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

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

Сообщение mikehv »

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
ну и соединить получившиеся пины с входом нужной оси
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

Вставил в файл 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
Выскочила ошибка
Вложения
37.png (1663 просмотра) <a class='original' href='./download/file.php?id=164722&sid=00335dfaea8d71d70b8a2fbda5f81713&mode=view' target=_blank>Загрузить оригинал (63.12 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Mehobr писал(а):setp ilowpass.0. gain 0.01
setp ilowpass.0.gain 0.01
Mehobr
Почётный участник
Почётный участник
Сообщения: 163
Зарегистрирован: 15 июн 2015, 00:20
Репутация: 18
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Mehobr »

MX_Master писал(а):setp ilowpass.0.gain 0.01
Да, заметил пробел, спасибо! Ошибка не выскакивает.

Рывки (удары) как были так и остались!
Аватара пользователя
mikehv
Мастер
Сообщения: 2103
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

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

Сообщение mikehv »

Во первых ilowpass .0.gain писать надо без пробела
Во вторых сигнал x-jog-count надо пропустить через компонент ilowpass
В третьих mult2 убрать и поставить axis.0.jog-scale 0.0001
Тогда при умножении на 1000 получится 0,1
Ответить

Вернуться в «MESA»