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

Неадекватное поведение Mach3

Добавлено: 25 фев 2016, 23:31
LexaK
Добра сообществу!
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки:
5-Axis-CNC-Interface-Adapter-Breakout-Board-For-Stepper-Motor-Driver-Mach3-USB-Cable-mach3-CNC.jpg (3005 просмотров) <a class='original' href='./download/file.php?id=73324&mode=view' target=_blank>Загрузить оригинал (634.25 КБ)</a>
Пины в маче прописаны в соответствии описанием платы и приведены на картинке:
001.JPG (3005 просмотров) <a class='original' href='./download/file.php?id=73321&mode=view' target=_blank>Загрузить оригинал (45.76 КБ)</a>
По факту на пинах формируются сигналы, отличные от тех, что настроены:
пин 2,3 – A
пин 3,4 – Y
пин 5,6 – X
пин 7,8 – Z
пин 16,17 – B
Причем такая раскладка сигналов совершенно не зависит от содержимого Port&Pin. Туда можно хоть нули прописать - результат один. Влияет только галка "Enabled".
Далее. Вот осциллограмма сигналов Y: луч 1 - Step Y, луч 2 - DirY:
IMG00388.jpg (3005 просмотров) <a class='original' href='./download/file.php?id=73322&mode=view' target=_blank>Загрузить оригинал (632.3 КБ)</a>
Для сигналов X, Z и A картинка аналогичная. Характерно, что при изменении направления фаза синала dir меняется на 180град и драйвер худо-бедно понимает, чего от него хотят.
Сигналы на оси B выглядят как положено: короткие импульсы на step и постоянный уровень на dir.
Человек, который продал станок сильно не парился и скоммутировал драйверы по фактической схеме (пин 2,3 – A; пин 3,4 – Y; пин 5,6 – X; пин 7,8 – Z; пин 16,17 – B).
Двое суток ломал голову и смог избавиться от мистики только тем, что создал новую конфигурацию и заново прописал все настройки.
Может кому будет интересно, вот эта кривая конфигурация:

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 10:45
sas_75
Проверьте плату на предмет "соплей" и правильности разводки сигналов step/dir. Dir не должен меняться, если не меняется направление.

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 11:20
LexaK
Плата не при чем. Я тоже грешил на нее, пока не посмотрел осциллографом непосредственно на пинах LPT. Свежесозданная же конфигурация работает как надо.

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 11:23
aftaev
LexaK писал(а):Плата не при чем. Свежесозданная конфигурация работает как надо.
Бывает такое - ставишь Mach3 не работает что нибудь. Заводишь новую конфигурацию работает ;)

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 11:23
LexaK
Шайтанама. Видимо какое-то поле в XML неправильно заполнилось и понеслось...

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 12:29
Сергей Саныч
Вообще, по осциллограмме такое впечатление, что включился режим не Step/Dir, а прямое управление ШД через простейший драйвер.
По Мачу не специалист, не знаю, есть ли у него такая возможность и какой кнопкой отключается, но, к примеру, у TurboCNC и LinuxCNC - точно есть.

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 18:09
arti
Был похожий случай.
Питание на BOB подал не с передних усб, а с усб материнки.
Длительность импулсов степ дир поставил 4 4 и всё стало на своё место.

Re: Неадекватное поведение Mach3

Добавлено: 26 фев 2016, 22:06
LexaK
Сергей Саныч писал(а):Step/Dir, а прямое управление ШД через простейший драйвер
Похоже на квадратурный сигнал со сдвигом +-90град.
Пришла в голову идея, а нет ли в маче прямой предустановки по фиксированному типу используемой платы? С заранее заданными пинами и типом сигнала?

Re: Неадекватное поведение Mach3

Добавлено: 27 фев 2016, 04:03
Сергей Саныч
LexaK писал(а):Похоже на квадратурный сигнал со сдвигом +-90град.
Он самый.

Re: Неадекватное поведение Mach3

Добавлено: 27 фев 2016, 06:57
arti
Осцилограмма квадратурново, но сами сигналы степ/дир совершенно разные.
Их связывает только то что дир отвечяет за направление определённой оси, и он может появится в любое время в любом месте.Так что они между собой квадратурным не могут быть.
Здесь чтото другое.

Re: Неадекватное поведение Mach3

Добавлено: 27 фев 2016, 12:43
AndyBig
Они могут быть похожими на квадратурные.