Подключение MPG маховика(всё зароботало)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Фрост »

Рязанские
botcman
Мастер
Сообщения: 556
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение botcman »

Это не то.
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Фрост »

А какая разница, измени названия входов и имена энкодеров на свои и все
botcman
Мастер
Сообщения: 556
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение botcman »

Если я правильно все понял, то, в зависимости от плат и версий ПО, халы могут выглядеть по-разному.
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Фрост »

Естественно, но сути это не меняет, например твой hm2_7i92.0.7i77.0.0.enc0.count = to_pci.1.feedback.encoder4 и т.д.
botcman
Мастер
Сообщения: 556
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение botcman »

На данный момент не понятно, почему такая реакция на вращение маховичка. Почему движется только в одну сторону, а не в обе.
botcman
Мастер
Сообщения: 556
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение botcman »

Товарищи линуксоводы, помогите пожалуйста победить пульт несведущему.
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

С Вашего позволения попробую систематизировать вопросы, а то для новичка разобраться довольно трудно. Нужно сделать именно пошаговую инструкцию, иначе вероятность, что все заработает чуть больше чем никакая. Я например больше недели включал MODE3 на 7i77.)
Вопросы предлагаю такие:
1. Подключение пульта.
2. Настройка через визард.
3. Настройка через HAL.
Раз мы уже залазим в MODE3, то можно подключить резистор на аналоговый вход для регулировки подачи и оборотов шпинделя.
Если это другая тема, то поправте меня.
Я буду по очереди писать то, что уже понял я, а Вы меня если че поправляйте, добавляйте и т.д
На каждый пункт нужен какой нибудь способ контроля правильности того, что Вы сделали, а то может неправильно подключили, а грешите на HAL...
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

Начну с первого вопроса - подключение:
У меня 7і92+7і77, LinuxCNC 2.8. Включен MODE3. Я включал в визарде. Для этого в начале нужно поставить галочку "Включить доп. опции" Тогда на странице выбора входов-выходов будет возможность выбрать этот режим. Иначе он будет неактивен.
Еще можно включить в HAL. Как - пока не знаю, где это прописать. Просьба дополнить,кто знает.
Сам пульт разделим на две части:
1. Переключатели выбора осей и шага. Они берут питание 24В из разьема ТВ2, и переключают их на входа, которые у Вас свободны. У меня например
это i00-i06 на разьеме ТВ8. Потом мы их пропишем в визарде или в HAL. Проконтролировать этот момент можно в HallShow.
2. Сам енкодер. Как правило они 5 вольтовые. У него 4 провода. +/- питания и 2 выхода - А, В. Их мы садим на входа 16 и 17 разьема TB7. Питание я
брал из TB2 через стабилизатор LM7805. Если брать от 5в питания платы, то скорее всего работать не будет. Они гальванически развязаны. Хотя я не
пробовал. Стабилизатор при этом неплохо грелся, так что нужен радиатор или импульсный преобразователь. Контролируем опять в HallSshow.
"светодиоды" по очереди моргают. Хотя у меня как то хаотично моргают.
Поскольку у меня 7i77, то у меня есть входа для 6 енкодеров(линеек). Одну из них я использовал для подключения крутилки. На том же разьеме
есть и 5в. Контролируем в Hallshow в разделе енкодеры параметр "count". Крутим колесо - циферки меняются. В визарде этот енкодер можно
назначить на выбор MultiHandweel и т д. (Lcnc 2.8) Это работает и без MODE3.
Если у кого есть что добавить, поправить, спросить - давайте. И будем переходить ко второму пункту.
Вложения
IMG_20200702_231507.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183430&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (1.95 МБ)</a>
IMG_20200702_231442.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183431&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (2.19 МБ)</a>
IMG_20200702_233209.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183432&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (2.67 МБ)</a>
IMG_20200702_231406.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183433&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (2.22 МБ)</a>
Encoder.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183434&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (712.58 КБ)</a>
MPG.jpg (2654 просмотра) <a class='original' href='./download/file.php?id=183435&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (233.68 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Serg »

Всё это уже не раз обсуждалось на форуме, и вместе и по отдельности... Причем не только "где-то на форуме", но и прямо в этой теме.

P.S. Только не предлагайте доказать это ссылками на обсуждения, для этого мне придётся воспользоваться поиском по форуму точно так-же, как это могут сделать вопрошающие, но в отличии от них мне это не нужно. :)

P.P.S. Это, как и любое моё сообщение можно проигнорить и не пользоватья поиском, а продолжить надеяться получить персональные разъяснения и указания, если вам результат не к спеху и не важен. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

Скорее всего эти вещи кажутся вас очевидными. Я же потратил на них около 2х месяцев. Станок у меня уже работает. И изучил я далеко не все. Например тот же пульт у меня до сих пор не работает. Я пытаюсь собрать воедино информацию для таких как я. Вы попробуйте загуглить запрос 7і77 MODE3. Сейчас мне выдает в результатах один ответ - то что я написал 3 дня назад. Информация сильно разрознена. Редко кто решил проблему, и написал об этом, как он это сделал. В этой теме форумчанин taraskin все описал (за что ему спасибо). Но у меня так не заработало. Да у многих на форуме вопросы аналогичные. А сколько еще не сидят на форумах, а просто читают, и пытаются найти ответы. Почему я все и пишу...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение nkp »

slava78 писал(а):Скорее всего эти вещи кажутся вас очевидными. Я же потратил на них около 2х месяцев. Станок у меня уже работает. И изучил я далеко не все. Например тот же пульт у меня до сих пор не работает. Я пытаюсь собрать воедино информацию для таких как я. Вы попробуйте загуглить запрос 7і77 MODE3. Сейчас мне выдает в результатах один ответ - то что я написал 3 дня назад. Информация сильно разрознена. Редко кто решил проблему, и написал об этом, как он это сделал. В этой теме форумчанин taraskin все описал (за что ему спасибо). Но у меня так не заработало. Да у многих на форуме вопросы аналогичные. А сколько еще не сидят на форумах, а просто читают, и пытаются найти ответы. Почему я все и пишу...
а ты допускал,что у тебя сам пульт неисправный? :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение nkp »

настрой без mode3
тебе работа нужна или потрпозаниматься исследованиями :hehehe:

Код: Выделить всё

# настраиваем энкодер 7i77 (4-я колодка)
setp    hm2_7i92.0.encoder.03.counter-mode 1
setp    hm2_7i92.0.encoder.03.filter 1
setp    hm2_7i92.0.encoder.03.index-invert 0
setp    hm2_7i92.0.encoder.03.index-mask 0
setp    hm2_7i92.0.encoder.03.index-mask-invert 0
# энкодер 100 тиков
setp    hm2_7i92.0.encoder.03.scale  100

# фильтр для MPG
loadrt ilowpass
addf   ilowpass.0 servo-thread

# настройки фильтра MPG
setp ilowpass.0.scale 100
setp ilowpass.0.gain 0.01






# далее всё как было для переключателей
loadrt mux4 count=1
addf mux4.0 servo-thread


setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0

setp mux4.0.in0 0.01
setp mux4.0.in1 0.1
setp mux4.0.in2 1

net scale1 mux4.0.sel0 <= hm2_7i92.0.7i77.0.0.input-23
net scale2 mux4.0.sel1 <= hm2_7i92.0.7i77.0.0.input-24

net mpg-scale <= mux4.0.out
net mpg-scale => axis.0.jog-scale
net mpg-scale => axis.1.jog-scale
net mpg-scale => axis.2.jog-scale


net axis-select-x <= hm2_7i92.0.7i77.0.0.input-20 => axis.0.jog-enable
net axis-select-y <= hm2_7i92.0.7i77.0.0.input-21 => axis.1.jog-enable
net axis-select-z <= hm2_7i92.0.7i77.0.0.input-22 => axis.2.jog-enable

net mpg:out  hm2_7i92.0.encoder.03.rawcounts => ilowpass.0.in

net jog-counter ilowpass.0.out => axis.0.jog-counts
net jog-counter ilowpass.0.out => axis.1.jog-counts
net jog-counter ilowpass.0.out => axis.2.jog-counts
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Serg »

slava78 писал(а):Вы попробуйте загуглить запрос 7і77 MODE3.
Зачем? Мне проще почитать документацию на LinuxCNC и на плату - там всё доходчиво написано, даже через переводчик понятно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

Теперь о настройке через визард. Таким образом настраивается большинство функций. Через HAL я прописываю только пины для ladder. Но у меня таким образом MPG настроить не получилось. Пины назначал таким образом, как на фото. В HallShow они работают. В реальности нет. Как понять, в каком месте не работает - не знаю. Через HAL тоже не работает, ругается на неправильные пины при запуске. Прошу совета у бывалых.
Вложения
IMG_20200703_195708.jpg (2586 просмотров) <a class='original' href='./download/file.php?id=183493&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (1.7 МБ)</a>
IMG_20200703_195743.jpg (2586 просмотров) <a class='original' href='./download/file.php?id=183494&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (1.85 МБ)</a>
IMG_20200703_195803.jpg (2586 просмотров) <a class='original' href='./download/file.php?id=183495&sid=8052c56ab77683c5a4999b50fe1ba7b6&mode=view' target=_blank>Загрузить оригинал (2.02 МБ)</a>
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

Сделал по совету Мастера nkp. Запихнул содержимое в custom.hal и прописал свои входа. При загрузке выдает ошибку: axis.0.jog-vel-mode - not found.
Такая же ошибка была при попытке загрузки других конфигураций .hal
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение nkp »

slava78 писал(а):Сделал по совету Мастера nkp.
ты с живыми людими общаешься?))))
напиши :
"nkp,загрузил твой кривой код - он естественно,как и ожидалось не работает")))
=============
какая версия емс у тебя?
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение slava78 »

Извини, если обидел.))) У меня 2.8.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение Serg »

slava78 писал(а):Но у меня таким образом MPG настроить не получилось.
У меня складывается стойкое впечатление, что ты действуешь просто методом тыка не понимая что при этом происходит...
Там выше человек описал в картинках работающее решение - просто повтори его в точности до каждого параметра.

HAL - это логическая электросхема. Если ты будешь пихать в свой станок куски каких-то чужих и непонятных электросхем, что шансы получить то, что тебе нужно ничтожны.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Подключение MPG маховика(всё зароботало)

Сообщение D.L. »

slava78 писал(а):При загрузке выдает ошибку: axis.0.jog-vel-mode - not found.
Первая ссылка в гугле по ключевым словам jog-vel-mode linuxcnc 2.8 doc http://linuxcnc.org/docs/2.8/html/getti ... uxcnc.html , глава 4. Hal Changes (updates for joints_axes 2.8.x)
Ответить

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