Ну или, скажем, драйверу по X: подай 20 импульсов за 5 мс, а драйверу по Y: 5 импульсов за 5 мс, а драйвера уже сами разруливают форму сигналов возбуждения?
Я вот подумал, как бы я сам реализовывал синхронное движение шаговых двигателей, и не могу понять, как избежать лесенки.
Например, надо сделать равномерное движение по X на 20 импульсов и по Y на 5 импульсов. По идее, на каждый импульс по Y надо сделать четыре импульса по X. Но как синхронизировать этот импульс по Y с четырьмя импульсами по X, чтобы возбуждаемое ими движение завершилось в один и тот же момент? Подать на Y в четыре раза меньший ток?
Пожалуй, вы правы про лесенку! Похоже, что в программе рассинхрон движения по X и Y. И все же при малой величине микрошага это почти незаметно без увеличения рисунка.
Последний рисунок, сделанный с шагом 1/2 — увеличенный. По рисунку видно, что амплитуда лесенки как минимум в два раза меньше толщины линии (номинально — 0.3 мм, но судя по картинке с линейкой до 0.5 мм). Грубо говоря, шаг лесенки — 0.25 мм при шаге двигателя 1/2. Если взять шаг 1/4, то шаг лесенки будет 0.125 мм. Заявленная точность плоттера — 0.1 мм.
Самая первая картинка сделана с полным шагом — я тогда еще не знал, что шаг можно регулировать. Позже, обнаружив, что шаг можно делить на 2, 4, 8 и 16, я попробовал все эти настройки. Чем меньше шаг, тем была более плавная линия. На 1/16 шага каретка не двигалась по одной оси — явно не хватало крутящего момента. На 1/8 шага лесенка не была заметна вообще, но шаги терялись. Как самый оптимальный режим я выбрал 1/4 шага, поскольку лесенка если и была, то еле-еле заметная, зато каретка не проскальзывала. Вы учтите, что рельсы я не смазывал и, по всей видимости, перезатянул, так что они не были параллельными.
Последние картинки сделаны с шагом 1/2, поскольку подшипники совсем испортились. После ремонта я возобновлю эксперимент и попробую лазерный резак.
Ага, я понял! Тянуть каретку динамометром в разных положениях, пока она не начинает сдвигаться — это покажет силу трения качения, и она должна быть одинакова. Затянуть винты в одном месте — проверить, в другом — проверить. И все это сделать без передаточных ремней, правильно?
Я находил комментарий по этому конструктору, что он позволяет резать фанеру 5мм. Насчет оргстекла не знаю. Если можно было бы, то это было бы очень хорошо, поскольку материал более предсказуемый и приятный для работы, чем фанера.
Я некорректно выразился. Поверхность валов по словам авторов уже закалена и хромирована. Возможно, что борозды затронули только слой никеля (или чем там хромируют), не могу это проверить.
Может, стоило бы их как-то «перехромировать»? (гальваникой?)
А вот интересно, я читал Дэвида Дойча «Структура Вселенной», где он настаивает на эвереттовской многомировой интерпретации квантовой механики — насколько эта гипотеза актуальна на сегодняшний день? Ведь она обещает именно физическую модель сверхтьюринговых вычислений!
Например, надо сделать равномерное движение по X на 20 импульсов и по Y на 5 импульсов. По идее, на каждый импульс по Y надо сделать четыре импульса по X. Но как синхронизировать этот импульс по Y с четырьмя импульсами по X, чтобы возбуждаемое ими движение завершилось в один и тот же момент? Подать на Y в четыре раза меньший ток?
Последние картинки сделаны с шагом 1/2, поскольку подшипники совсем испортились. После ремонта я возобновлю эксперимент и попробую лазерный резак.
«We can cut the 5mm wooden, but it need spend more time to do it.»
Вот такая пойдет? prom.ua/p14778700-runway-belaya-litievaya.html
Или даже лучше такая? prom.ua/p24283359-universalnaya-litievaya-belaya.html
Может, стоило бы их как-то «перехромировать»? (гальваникой?)