Неадекватное поведение Mach3
-
LexaK
- Опытный
- Сообщения: 113
- Зарегистрирован: 30 ноя 2013, 15:38
- Репутация: 63
- Настоящее имя: Алексей
- Откуда: Новороссийск
- Контактная информация:
Неадекватное поведение Mach3
Добра сообществу!
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки: Пины в маче прописаны в соответствии описанием платы и приведены на картинке: По факту на пинах формируются сигналы, отличные от тех, что настроены:
пин 2,3 – A
пин 3,4 – Y
пин 5,6 – X
пин 7,8 – Z
пин 16,17 – B
Причем такая раскладка сигналов совершенно не зависит от содержимого Port&Pin. Туда можно хоть нули прописать - результат один. Влияет только галка "Enabled".
Далее. Вот осциллограмма сигналов Y: луч 1 - Step Y, луч 2 - DirY: Для сигналов X, Z и A картинка аналогичная. Характерно, что при изменении направления фаза синала dir меняется на 180град и драйвер худо-бедно понимает, чего от него хотят.
Сигналы на оси B выглядят как положено: короткие импульсы на step и постоянный уровень на dir.
Человек, который продал станок сильно не парился и скоммутировал драйверы по фактической схеме (пин 2,3 – A; пин 3,4 – Y; пин 5,6 – X; пин 7,8 – Z; пин 16,17 – B).
Двое суток ломал голову и смог избавиться от мистики только тем, что создал новую конфигурацию и заново прописал все настройки.
Может кому будет интересно, вот эта кривая конфигурация:
Нынче столкнулся с совсем неадекватным поведение сабжа. Суть проблемы:
Есть станок со стандартной китайской платой опторазвязки: Пины в маче прописаны в соответствии описанием платы и приведены на картинке: По факту на пинах формируются сигналы, отличные от тех, что настроены:
пин 2,3 – A
пин 3,4 – Y
пин 5,6 – X
пин 7,8 – Z
пин 16,17 – B
Причем такая раскладка сигналов совершенно не зависит от содержимого Port&Pin. Туда можно хоть нули прописать - результат один. Влияет только галка "Enabled".
Далее. Вот осциллограмма сигналов Y: луч 1 - Step Y, луч 2 - DirY: Для сигналов 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
Проверьте плату на предмет "соплей" и правильности разводки сигналов step/dir. Dir не должен меняться, если не меняется направление.
-
LexaK
- Опытный
- Сообщения: 113
- Зарегистрирован: 30 ноя 2013, 15:38
- Репутация: 63
- Настоящее имя: Алексей
- Откуда: Новороссийск
- Контактная информация:
Re: Неадекватное поведение Mach3
Плата не при чем. Я тоже грешил на нее, пока не посмотрел осциллографом непосредственно на пинах LPT. Свежесозданная же конфигурация работает как надо.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Неадекватное поведение Mach3
Бывает такое - ставишь Mach3 не работает что нибудь. Заводишь новую конфигурацию работаетLexaK писал(а):Плата не при чем. Свежесозданная конфигурация работает как надо.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
LexaK
- Опытный
- Сообщения: 113
- Зарегистрирован: 30 ноя 2013, 15:38
- Репутация: 63
- Настоящее имя: Алексей
- Откуда: Новороссийск
- Контактная информация:
Re: Неадекватное поведение Mach3
Шайтанама. Видимо какое-то поле в XML неправильно заполнилось и понеслось...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Неадекватное поведение Mach3
Вообще, по осциллограмме такое впечатление, что включился режим не Step/Dir, а прямое управление ШД через простейший драйвер.
По Мачу не специалист, не знаю, есть ли у него такая возможность и какой кнопкой отключается, но, к примеру, у TurboCNC и LinuxCNC - точно есть.
По Мачу не специалист, не знаю, есть ли у него такая возможность и какой кнопкой отключается, но, к примеру, у TurboCNC и LinuxCNC - точно есть.
Чудес не бывает. Бывают фокусы.
-
arti
- Кандидат
- Сообщения: 56
- Зарегистрирован: 03 май 2014, 12:09
- Репутация: 10
- Настоящее имя: Arvydas
- Откуда: Вильнюс
- Контактная информация:
Re: Неадекватное поведение Mach3
Был похожий случай.
Питание на BOB подал не с передних усб, а с усб материнки.
Длительность импулсов степ дир поставил 4 4 и всё стало на своё место.
Питание на BOB подал не с передних усб, а с усб материнки.
Длительность импулсов степ дир поставил 4 4 и всё стало на своё место.
-
LexaK
- Опытный
- Сообщения: 113
- Зарегистрирован: 30 ноя 2013, 15:38
- Репутация: 63
- Настоящее имя: Алексей
- Откуда: Новороссийск
- Контактная информация:
Re: Неадекватное поведение Mach3
Похоже на квадратурный сигнал со сдвигом +-90град.Сергей Саныч писал(а):Step/Dir, а прямое управление ШД через простейший драйвер
Пришла в голову идея, а нет ли в маче прямой предустановки по фиксированному типу используемой платы? С заранее заданными пинами и типом сигнала?
Последний раз редактировалось 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
Осцилограмма квадратурново, но сами сигналы степ/дир совершенно разные.
Их связывает только то что дир отвечяет за направление определённой оси, и он может появится в любое время в любом месте.Так что они между собой квадратурным не могут быть.
Здесь чтото другое.
Их связывает только то что дир отвечяет за направление определённой оси, и он может появится в любое время в любом месте.Так что они между собой квадратурным не могут быть.
Здесь чтото другое.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Неадекватное поведение Mach3
Они могут быть похожими на квадратурные.