Ну что же, отрицательный результат – тоже результат ?
Сегодня проведена обширная работа по преодолению глюка. Глюк победил.
На валах моторов висели балансиры (в оригинальной конструкции они мешали резонансу). Отвинтил – без толку.
Подбавил ток в моторах – без толку.
Увеличил ток удержания – без толку.
К проблеме подключился автор контроллера (благо живем в одном городе). Сложилось подозрение, что дело в том, что нужен инвертированный сигнал step, а идет обычный. Попытались взять с DSP-платы сигналы step- и dir- с соответствующих клемм разъемов.
Не получилось. Звук при передвижении стал хрустящим, а гравирует вообще бред какой-то. Вернули все обратно.
Зато прояснилось с резкой – режет НЕнормально. В общем, общая суть глюка такая – при смене направления движения (и при резке и при гравировке) происходит небольшой сдвиг по соответствующей оси. Причем это точно не пропуск шагов, связанный с механикой и не проскальзывание троса. Написанное хорошо иллюстрирует тестовый файл. Горизонтальные полосы сдвинуты в разные стороны из-за того, что стоит кратчайший путь резки и лазер сначала вырезал 10 верхних полос, потом нижние.
Вот такая беда. Голову уже сломал.