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

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

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

Сообщение taraskin » 24 дек 2018, 20:18

Народ , помогите в подключении и настройке етого зверя. Уже 2 дня не получаеться разобратся.
Вложения
Подключение MPG маховика(всё зароботало) 1545671849003-1776661127.jpg
Последний раз редактировалось taraskin 27 дек 2018, 03:12, всего редактировалось 1 раз.
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение nkp » 24 дек 2018, 20:28

что получается,а что нет?
конфиг есть?
больше инфы пож.
nkp
Мастер
 
Сообщения: 7507
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1297
Медальки:

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 02:41

Я создал jog.hal для MPG

# Jog Pendant
loadrt encoder num_chan=1
loadrt mux4 count=1
addf encoder.capture-position servo-thread
addf encoder.update-counters base-thread
addf mux4.0 servo-thread

# If your MPG outputs a quadrature signal per click set x4 to 1
# If your MPG puts out 1 pulse per click set x4 to 0
setp encoder.0.x4-mode 0

# For velocity mode, set to 1
# In velocity mode the axis stops when the dial is stopped
# even if that means the commanded motion is not completed,
# For position mode (the default), set to 0
# In position mode the axis will move exactly jog-scale
# units for each count, regardless of how long that might take,
setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0

# This sets the scale that will be used based on the input to the mux4
setp mux4.0.in0 0.1
setp mux4.0.in1 0.01
setp mux4.0.in2 0.001

# The inputs to the mux4 component
net scale1 mux4.0.sel0 <= hm2_7i76e.0.7i76.0.0.input-24
net scale2 mux4.0.sel1 <= hm2_7i76e.0.7i76.0.0.input-25

# The output from the mux4 is sent to each axis jog scale
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

# The MPG inputs
net mpg-a encoder.0.phase-A <= hm2_7i76e.0.7i76.0.0.input-16
net mpg-b encoder.0.phase-B <= hm2_7i76e.0.7i76.0.0.input-17

# The Axis select inputs
net mpg-x axis.0.jog-enable <= hm2_7i76e.0.7i76.0.0.input-20
net mpg-y axis.1.jog-enable <= hm2_7i76e.0.7i76.0.0.input-21
net mpg-z axis.2.jog-enable <= hm2_7i76e.0.7i76.0.0.input-22

# The encoder output counts to the axis. Only the selected axis will move.
net encoder-counts <= encoder.0.counts
net encoder-counts => axis.0.jog-counts
net encoder-counts => axis.1.jog-counts
net encoder-counts => axis.2.jog-counts
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 02:46

И добавил его в файл ini
Вложения
Подключение MPG маховика(всё зароботало) mpg taraskin.png
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 02:56

Я сделал все как описывали здесь по ссылке http://linuxcnc.org/docs/ja/html/examples/mpg.html
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение nkp » 25 дек 2018, 06:10

Открой в halshow пины из этого hal файла.
Понаблдай , как проходят сигналы( есть ли count, проходит ли enable,
что на пинах scale).
Всё сразу станет ясно.
nkp
Мастер
 
Сообщения: 7507
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1297
Медальки:

Re: Подключение MPG моховика

Сообщение nkp » 25 дек 2018, 06:13

Halshow в меню "Станок"
nkp
Мастер
 
Сообщения: 7507
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1297
Медальки:

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 14:45

Проблема в том что когда я подключаю jog.hal у меня не включается linuxcnc. У меня маховик для чпу имеет 4 вихода . Я подключил только А, В а другие 2 оставил неподключенними.
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 14:47

Схема подключения
Вложения
Подключение MPG маховика(всё зароботало) Screenshot_2018-12-25-12-48-46.jpg
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение nkp » 25 дек 2018, 14:58

taraskin писал(а):у меня не включается linuxcnc

а что пишет в ошибке?
nkp
Мастер
 
Сообщения: 7507
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1297
Медальки:

Re: Подключение MPG моховика

Сообщение UAVpilot » 25 дек 2018, 17:44

taraskin писал(а):Схема подключения

Так не будет работать - часть платы, откуда берётся 5В гальванически развязана от той части, где входы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17182
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4248
Медальки:
Настоящее имя: Сергей

Re: Подключение MPG моховика

Сообщение taraskin » 25 дек 2018, 18:30

Подскажите как лучше подключить?Потому что я не могу разобраться.
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение AlekseySP » 25 дек 2018, 19:04

А ты переключил плату в MODE 2 для того чтобы заработали энкодеры? Это делается или через визард или ручками меняем sserial_port_0=0xxxx на sserial_port_0=2xxxx в HAL.

Re: Конфигурация EMC2 LinuxCNC #1290
AlekseySP
Кандидат
 
Сообщения: 58
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 17
Настоящее имя: Алексей

Re: Подключение MPG моховика

Сообщение UAVpilot » 26 дек 2018, 02:46

taraskin писал(а):Подскажите как лучше подключить?Потому что я не могу разобраться.

Плата состоит из двух частей гальванически изолированных друг от друга и каждая имеет свои собственные клеммы для подключения питания. В вашем варианте включения придётся соединить минусы обоих источников.

AlekseySP писал(а):А ты переключил плату в MODE 2 для того чтобы заработали энкодеры? Это делается или через визард или ручками меняем sserial_port_0=0xxxx на sserial_port_0=2xxxx в HAL.

этот jog.hal не для такого режима.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17182
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4248
Медальки:
Настоящее имя: Сергей

Re: Подключение MPG моховика

Сообщение taraskin » 26 дек 2018, 03:08

Получилось подключить MPG к плате. На осцелографе показывает что импульсы приходят, но при подключение хала всё идет в аларм. Может кто-то поделится робочим халом для маховика ?
Вложения
Подключение MPG маховика(всё зароботало) 20181226_005051.jpg
Подключение MPG маховика(всё зароботало) 20181225_235704.jpg
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение AlekseySP » 26 дек 2018, 05:34

UAVpilot писал(а):этот jog.hal не для такого режима.

Из мануала 7i76:
Подключение MPG маховика(всё зароботало) 7i76.PNG
AlekseySP
Кандидат
 
Сообщения: 58
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 17
Настоящее имя: Алексей

Re: Подключение MPG моховика

Сообщение taraskin » 26 дек 2018, 13:50

Я перейшол уже на mode 2 через визард, но не роботает :(
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

Re: Подключение MPG моховика

Сообщение AlekseySP » 26 дек 2018, 16:26

А в halscop энкодер появился?
AlekseySP
Кандидат
 
Сообщения: 58
Зарегистрирован: 28 дек 2016, 03:25
Репутация: 17
Настоящее имя: Алексей

Re: Подключение MPG моховика

Сообщение UAVpilot » 26 дек 2018, 18:55

AlekseySP писал(а):Из мануала 7i76:

Я читал этот мануал. Но в отличии от вас я ещё и пробовал этот режим. Поэтому и утверждаю, что представленный тут jog.hal не для "Mode 2". :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17182
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4248
Медальки:
Настоящее имя: Сергей

Re: Подключение MPG моховика

Сообщение taraskin » 26 дек 2018, 20:48

Уважаемый Сергей , может вы мне обьясните, как настроить всё. Электроника работает корректно , осталось только настроить программу.
taraskin
Новичок
 
Сообщения: 28
Зарегистрирован: 31 мар 2018, 09:23
Репутация: 0

След.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: Бармалей, 79250367431@ya.ru, AlekseySP, ansanda, atomichammer, Bender, Bing [Bot], borodaagvali, CactusMan, Ddimon, diamond file, Dmaster, dmz, Dr.Jarold, Federalvmk, frezeryga, galexey, gendos, gennadiy, Google [Bot], Hamster13, Hanter, Kachik, Maxekb77, Mr. Mass, N1X, nik0954, NikolayUa24, NKS, Oleg_D, Prav, raddd, ГАлексей, Rom327, SVP, tbc, tecnocat, Uda4LIVEc, woodman, Yandex [bot], Владимир СПЗ, Ильюшина, лысый

Поделиться

Reputation System ©'