Страница 1 из 5

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

Добавлено: 24 дек 2018, 20:18
taraskin
Народ , помогите в подключении и настройке етого зверя. Уже 2 дня не получаеться разобратся.

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

Добавлено: 24 дек 2018, 20:28
nkp
что получается,а что нет?
конфиг есть?
больше инфы пож.

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

Добавлено: 25 дек 2018, 02:41
taraskin
Я создал 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

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

Добавлено: 25 дек 2018, 02:46
taraskin
И добавил его в файл ini

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

Добавлено: 25 дек 2018, 02:56
taraskin
Я сделал все как описывали здесь по ссылке http://linuxcnc.org/docs/ja/html/examples/mpg.html

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

Добавлено: 25 дек 2018, 06:10
nkp
Открой в halshow пины из этого hal файла.
Понаблдай , как проходят сигналы( есть ли count, проходит ли enable,
что на пинах scale).
Всё сразу станет ясно.

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

Добавлено: 25 дек 2018, 06:13
nkp
Halshow в меню "Станок"

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

Добавлено: 25 дек 2018, 14:45
taraskin
Проблема в том что когда я подключаю jog.hal у меня не включается linuxcnc. У меня маховик для чпу имеет 4 вихода . Я подключил только А, В а другие 2 оставил неподключенними.

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

Добавлено: 25 дек 2018, 14:47
taraskin
Схема подключения

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

Добавлено: 25 дек 2018, 14:58
nkp
taraskin писал(а):у меня не включается linuxcnc
а что пишет в ошибке?

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

Добавлено: 25 дек 2018, 17:44
Serg
taraskin писал(а):Схема подключения
Так не будет работать - часть платы, откуда берётся 5В гальванически развязана от той части, где входы.

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

Добавлено: 25 дек 2018, 18:30
taraskin
Подскажите как лучше подключить?Потому что я не могу разобраться.

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

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

Re: Конфигурация EMC2 LinuxCNC #1290

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

Добавлено: 26 дек 2018, 02:46
Serg
taraskin писал(а):Подскажите как лучше подключить?Потому что я не могу разобраться.
Плата состоит из двух частей гальванически изолированных друг от друга и каждая имеет свои собственные клеммы для подключения питания. В вашем варианте включения придётся соединить минусы обоих источников.
AlekseySP писал(а):А ты переключил плату в MODE 2 для того чтобы заработали энкодеры? Это делается или через визард или ручками меняем sserial_port_0=0xxxx на sserial_port_0=2xxxx в HAL.
этот jog.hal не для такого режима.

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

Добавлено: 26 дек 2018, 03:08
taraskin
Получилось подключить MPG к плате. На осцелографе показывает что импульсы приходят, но при подключение хала всё идет в аларм. Может кто-то поделится робочим халом для маховика ?

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

Добавлено: 26 дек 2018, 05:34
AlekseySP
UAVpilot писал(а):этот jog.hal не для такого режима.
Из мануала 7i76:
7i76.PNG (4279 просмотров) <a class='original' href='./download/file.php?id=153307&mode=view' target=_blank>Загрузить оригинал (30.58 КБ)</a>

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

Добавлено: 26 дек 2018, 13:50
taraskin
Я перейшол уже на mode 2 через визард, но не роботает :(

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

Добавлено: 26 дек 2018, 16:26
AlekseySP
А в halscop энкодер появился?

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

Добавлено: 26 дек 2018, 18:55
Serg
AlekseySP писал(а):Из мануала 7i76:
Я читал этот мануал. Но в отличии от вас я ещё и пробовал этот режим. Поэтому и утверждаю, что представленный тут jog.hal не для "Mode 2". :)

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

Добавлено: 26 дек 2018, 20:48
taraskin
Уважаемый Сергей , может вы мне обьясните, как настроить всё. Электроника работает корректно , осталось только настроить программу.