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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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
думаю не составит труда подправить и другие пины
Выделение_245.png (2230 просмотров) <a class='original' href='./download/file.php?id=183507&sid=577a47f89cbd6ded50a7e4b89b874ba8&mode=view' target=_blank>Загрузить оригинал (256.64 КБ)</a>
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

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

Сообщение slava78 »

Огромное спасибо. По ссылке D.L. я понял, что в версии 2.8 поменялся синтаксис. Вы только подтвердили это. Поменял все axis.0,1,2 на axis x,y,z. И все зароботало!))). Нужно только обязательно сбазировать все оси, иначе не поедет. Сейчас еще разбираюсь с маштабами. У меня сейчас 1мм, 10мм, 100мм.
Фрост
Мастер
Сообщения: 382
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 17
Настоящее имя: Сергей
Контактная информация:

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

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

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

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

Сообщение botcman »

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

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

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

botcman писал(а):Подскажите, дайте ссылку, где описаны эти изменения в версии 2.8
http://linuxcnc.org/docs/2.8/html/getti ... uxcnc.html , глава 4. Hal Changes (updates for joints_axes 2.8.x)
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

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

Сообщение slava78 »

Итак хотел немного подвести итоги. Может кому пригодится. Через визард настроить 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 КБ) 285 скачиваний
IMG_20200705_152210.jpg (2138 просмотров) <a class='original' href='./download/file.php?id=183588&sid=577a47f89cbd6ded50a7e4b89b874ba8&mode=view' target=_blank>Загрузить оригинал (1.38 МБ)</a>
IMG_20200705_152522.jpg (2138 просмотров) <a class='original' href='./download/file.php?id=183589&sid=577a47f89cbd6ded50a7e4b89b874ba8&mode=view' target=_blank>Загрузить оригинал (1.71 МБ)</a>
IMG_20200705_152705.jpg (2138 просмотров) <a class='original' href='./download/file.php?id=183590&sid=577a47f89cbd6ded50a7e4b89b874ba8&mode=view' target=_blank>Загрузить оригинал (1.1 МБ)</a>
slava78
Новичок
Сообщения: 21
Зарегистрирован: 29 июн 2020, 23:31
Репутация: 2
Настоящее имя: Ярослав
Контактная информация:

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

Сообщение slava78 »

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

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

Сообщение botcman »

Вот мой зал, с которым все заработало.
Использовал 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
Мастер
Сообщения: 556
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

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

Сообщение botcman »

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

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

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

botcman писал(а):Работает без хомления.
потому что
botcman писал(а):версия программы 2.7.14
Ответить

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