Andy52280 писал(а):А нафига высокие значения умножения?
Ну, например, кто-то будет управлять каким-нибудь устройством, например, ардуиной, которая не сможет выдать более 5 кГц, и не будет уметь плавно разгоняться замедляться - в этом случае вполне подойдет умножение на 24 (частота на выходе до 100 кГц, что вполне по силам любому драйверу), и замедление и ускорение степмастер сам сделает. Просто, быстро и стабильно и хорошо работает.
Andy52280 писал(а):Ради снижения точности позиционирования?
А с чего снизится точность, если установить умножение на степмастере и более мелкий микрошаг на драйвере?
На точность позиционирования никак не повлияет.
А вот точность движения по мелким элементам сложной траектории только возрастет, т.к. не будет вибраций станка из-за крупного микрошага.
Да и потом, в чем проблема с точностью?
Возьмем Mach3 с максимальной частотой 35 кГц,
Возьмем станок, настроенный так, что при 35 кГц он будет развивать максимальную скорость (допустим - 10 000 мм/мин),
Настроим умножение на степмастере так, чтобы при 35 кГц не выйти за пределы частоты драйвера и скорсоть достигла максимальной рабочей для станка.
Получается разрешение позиционирования 5 микрон. Вам этого не достаточно?
Лично я не вижу никакой проблемы с точностью.
Andy52280 писал(а):Или для забивания дешманских китайских оптронов непосильными для них частотами?
Ну, оптроны есть не просят, повышения зарплаты - тоже. В драйверах, обычно, стоят оптроны 6N137 - у них рабочая частота до 10 мГц.
Хотя сами драйверы, обычно, воспринимают до 200 кГц.
Andy52280 писал(а):Микрошаги мы ставим ради плавности и точности. Принося в жертву скорость.
Зачем приносить в жертву скорость?
Мне кажется не стоит этого делать.
С микрошагами скорость не связана.
Andy52280 писал(а):Умножение мы ставим ради скорости.
Нет, ради плавности.
Andy52280 писал(а):Но придется принести в жертву точность. Останется только плавность.
А зачем приносить в жертву точность?
Не понимаю.
Andy52280 писал(а):Надо как-то балансировать между тем и этим.
Не вижу проблемы.
Скорость от более мелкого микрошага не пострадает, точность - тоже. Почему бы не повысить плавность?
Тем более - это может быть очень важно при обработке мелких элементов тонким инструментом.
Andy52280 писал(а):А про оптроны - весь интернет об этом говорит. Что не хватает у них быстродействия.
Это в самых дешевых многоканальных синих платах и в дешевых платах опторазвязки стоят оптроны PC817 - они, действительно, выше 10 кГц не могут передавать.
Andy52280 писал(а):Но, ИМХО, умножение на СтепМастере хорошо использовать именно для повышения плавности движения шаговых двигателей. Другого применения я лично не очень вижу. Подбирая множитель СтепМастера и микрошаги драйвера можно добиться приемлемых результатов.
Все верно, так и есть.
Andy52280 писал(а):А то вон со Студией в виде красной платы - там свой собственный коэффициент есть. На моей он 2 оказался, на других и 3 может. Эдак получится, что у Студии и СтепМастера будет в общем и целом 24х3=72 импульса на шаг. И на драйвере в 0 микрошаг поставить.
С красной платой, наверное, умножение вообще нет смысла ставить.
но после обработки степмастером сигнал будет более равномерный, что пойдет только на пользу и моторам и качеству обработки и скорости и ускорениям.