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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение nkp » 04 июл 2020, 07:25

slava78 писал(а):У меня 2.8.

в 2.8 пины по другому немного именуются
вместо номера оси (0,1,2...) пишется литера (x,y,z...)
axis.0.jog-vel-mode для 2.7
axis.x.jog-vel-mode для 2.8
думаю не составит труда подправить и другие пины
Подключение MPG маховика(всё зароботало) Выделение_245.png
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

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

Сообщение slava78 » 04 июл 2020, 14:14

Огромное спасибо. По ссылке D.L. я понял, что в версии 2.8 поменялся синтаксис. Вы только подтвердили это. Поменял все axis.0,1,2 на axis x,y,z. И все зароботало!))). Нужно только обязательно сбазировать все оси, иначе не поедет. Сейчас еще разбираюсь с маштабами. У меня сейчас 1мм, 10мм, 100мм.
slava78
Новичок
 
Сообщения: 14
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 0
Настоящее имя: Ярослав

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

Сообщение Фрост » 04 июл 2020, 19:50

slava78 писал(а):иначе не поедет

в моем примере на 3 странице сделано чтоб двигалось и до и после хомления
Фрост
Мастер
 
Сообщения: 228
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 10
Настоящее имя: Сергей

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

Сообщение botcman » 04 июл 2020, 20:39

slava78 писал(а):Огромное спасибо. По ссылке D.L. я понял, что в версии 2.8 поменялся синтаксис. Вы только подтвердили это. Поменял все axis.0,1,2 на axis x,y,z. И все зароботало!))). Нужно только обязательно сбазировать все оси, иначе не поедет. Сейчас еще разбираюсь с маштабами. У меня сейчас 1мм, 10мм, 100мм.

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

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

Сообщение D.L. » 05 июл 2020, 08:53

botcman писал(а):Подскажите, дайте ссылку, где описаны эти изменения в версии 2.8

http://linuxcnc.org/docs/2.8/html/getti ... uxcnc.html , глава 4. Hal Changes (updates for joints_axes 2.8.x)
D.L.
Мастер
 
Сообщения: 238
Зарегистрирован: 25 авг 2018, 10:11
Откуда: Киров
Репутация: 58
Настоящее имя: Дмитрий

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

Сообщение slava78 » 05 июл 2020, 15:37

Итак хотел немного подвести итоги. Может кому пригодится. Через визард настроить MPG так и не удалось. Настроил через HAL. У меня 7i77, Lcnc 2.8. Енкодер посадил на 6й вход линеек. Он у меня свободен. Прописать его лучше в custom.hal. Файл приложу, так как не разобрался пока, как делать спойлеры, отвечать на цытаты и т.д ))
Для настройки Feed Override и Spindel override думал использовать аналоговые входа. Как обычно в HallShow они работают, в реальности сразу не поехало. Для себя открыл такой способ. Берем енкодер, который обычно используют в регуляторах громкости, центральную ножку через резистор 10кОм садим на +24v (Vfield) а две крайние на входа 16,17 (или 18,19 второй енкодер), в визарде выбираем в доп.опциях External Feed Override, галочка Use MPG, и разьеме TB7 ставим на енкодер 0 Feed Override. Не забываем перед этим поставить MODE3. Теперь можно регулировать подачу.
Аналогично заработал и шпиндель. Его приемущество - у него около 24 ипульса на оборот. 100% это около 4 оборотов. Можно болеее точно регулировать. Ну и цена, габариты.
Вложения
MPG_xyza.hal
(1.72 Кб) Скачиваний: 51
Подключение MPG маховика(всё зароботало) IMG_20200705_152210.jpg
Подключение MPG маховика(всё зароботало) IMG_20200705_152522.jpg
Подключение MPG маховика(всё зароботало) IMG_20200705_152705.jpg
slava78
Новичок
 
Сообщения: 14
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 0
Настоящее имя: Ярослав

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

Сообщение slava78 » 05 июл 2020, 15:44

Есть просьба к более опытным коллегам, подправить мой HAL. чтобы он работал без хоуминга, а то у меня лыжи не едут.))
slava78
Новичок
 
Сообщения: 14
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 0
Настоящее имя: Ярослав

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

Сообщение botcman » 05 июл 2020, 19:15

Вот мой зал, с которым все заработало.
Использовал 4й энкодерный вход, джемперы переключил в левое положение, режим платы 0, версия программы 2.7.14
Ну и масштаб нужно поправить, я добавил по паре 0 после запятой.
С 3м режимом работы платы не взлетело, не знаю почему. Перепробовал кучу вариантов хала, не проверил только вариант с объединением земель питания энкодера и 24В.
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
setp hm2_7i92.0.encoder.03.scale 100
loadrt ilowpass
addf ilowpass.0 servo-thread
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 1
setp axis.1.jog-vel-mode 1
setp axis.2.jog-vel-mode 1

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
botcman
Мастер
 
Сообщения: 517
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей

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

Сообщение botcman » 05 июл 2020, 19:20

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

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

Сообщение Фрост » 05 июл 2020, 22:54

botcman писал(а):Работает без хомления.

потому что
botcman писал(а):версия программы 2.7.14
Фрост
Мастер
 
Сообщения: 228
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 10
Настоящее имя: Сергей

Пред.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: aldemm, Alexa [Bot], Bing [Bot], drykov, eekot, Fed3d, Google [Bot], Majestic-12 [Bot], nik1, niksooon, pegas13, putnik, Serb01, smart4on, Stephan67, svm, SVP, tsurika, UAVpilot, uralpt, vbif, vitzin, Yandex [bot], Yaroslav, yurayerz, шпиндель

Reputation System ©'