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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
LexaK
Опытный
Сообщения: 113
Зарегистрирован: 30 ноя 2013, 15:38
Репутация: 63
Настоящее имя: Алексей
Откуда: Новороссийск
Контактная информация:

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

Сообщение LexaK »

Добра сообществу!
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки:
5-Axis-CNC-Interface-Adapter-Breakout-Board-For-Stepper-Motor-Driver-Mach3-USB-Cable-mach3-CNC.jpg (2994 просмотра) <a class='original' href='./download/file.php?id=73324&mode=view' target=_blank>Загрузить оригинал (634.25 КБ)</a>
Пины в маче прописаны в соответствии описанием платы и приведены на картинке:
001.JPG (2994 просмотра) <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 (2994 просмотра) <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).
Двое суток ломал голову и смог избавиться от мистики только тем, что создал новую конфигурацию и заново прописал все настройки.
Может кому будет интересно, вот эта кривая конфигурация:
Вложения
Mill.zip
(18.41 КБ) 318 скачиваний
Последний раз редактировалось LexaK 26 фев 2016, 11:21, всего редактировалось 1 раз.
sas_75
Мастер
Сообщения: 463
Зарегистрирован: 10 мар 2015, 11:03
Репутация: 115
Настоящее имя: Сергей
Откуда: Владивосток
Контактная информация:

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

Сообщение sas_75 »

Проверьте плату на предмет "соплей" и правильности разводки сигналов step/dir. Dir не должен меняться, если не меняется направление.
LexaK
Опытный
Сообщения: 113
Зарегистрирован: 30 ноя 2013, 15:38
Репутация: 63
Настоящее имя: Алексей
Откуда: Новороссийск
Контактная информация:

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

Сообщение LexaK »

Плата не при чем. Я тоже грешил на нее, пока не посмотрел осциллографом непосредственно на пинах LPT. Свежесозданная же конфигурация работает как надо.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

LexaK писал(а):Плата не при чем. Свежесозданная конфигурация работает как надо.
Бывает такое - ставишь Mach3 не работает что нибудь. Заводишь новую конфигурацию работает ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
LexaK
Опытный
Сообщения: 113
Зарегистрирован: 30 ноя 2013, 15:38
Репутация: 63
Настоящее имя: Алексей
Откуда: Новороссийск
Контактная информация:

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

Сообщение LexaK »

Шайтанама. Видимо какое-то поле в XML неправильно заполнилось и понеслось...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

Вообще, по осциллограмме такое впечатление, что включился режим не Step/Dir, а прямое управление ШД через простейший драйвер.
По Мачу не специалист, не знаю, есть ли у него такая возможность и какой кнопкой отключается, но, к примеру, у TurboCNC и LinuxCNC - точно есть.
Чудес не бывает. Бывают фокусы.
arti
Кандидат
Сообщения: 56
Зарегистрирован: 03 май 2014, 12:09
Репутация: 10
Настоящее имя: Arvydas
Откуда: Вильнюс
Контактная информация:

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

Сообщение arti »

Был похожий случай.
Питание на BOB подал не с передних усб, а с усб материнки.
Длительность импулсов степ дир поставил 4 4 и всё стало на своё место.
LexaK
Опытный
Сообщения: 113
Зарегистрирован: 30 ноя 2013, 15:38
Репутация: 63
Настоящее имя: Алексей
Откуда: Новороссийск
Контактная информация:

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

Сообщение LexaK »

Сергей Саныч писал(а):Step/Dir, а прямое управление ШД через простейший драйвер
Похоже на квадратурный сигнал со сдвигом +-90град.
Пришла в голову идея, а нет ли в маче прямой предустановки по фиксированному типу используемой платы? С заранее заданными пинами и типом сигнала?
Последний раз редактировалось LexaK 27 фев 2016, 12:26, всего редактировалось 1 раз.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

LexaK писал(а):Похоже на квадратурный сигнал со сдвигом +-90град.
Он самый.
Чудес не бывает. Бывают фокусы.
arti
Кандидат
Сообщения: 56
Зарегистрирован: 03 май 2014, 12:09
Репутация: 10
Настоящее имя: Arvydas
Откуда: Вильнюс
Контактная информация:

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

Сообщение arti »

Осцилограмма квадратурново, но сами сигналы степ/дир совершенно разные.
Их связывает только то что дир отвечяет за направление определённой оси, и он может появится в любое время в любом месте.Так что они между собой квадратурным не могут быть.
Здесь чтото другое.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

Они могут быть похожими на квадратурные.
Ответить

Вернуться в «Windows / Mach»