Первоапрельская шутка от братьев китайцев

TB6560Всем привет! Первого апреля без шуток не обошлось. А пошутили надо мной наши братья китайцы, и шутка получилась очень не веселая. Случилось так, что свой новый большой станок с ЧПУ я окончательно собрал и подключил именно 1-го апреля. Установил все двигатели на все оси и попробовал осуществить пробный пуск. До этого я успешно использовал 4-ех осевой красный контроллер TB6560HQV3-T3 на базе чипов Toshiba. Китайцы активно клепают на нем бюджетные контроллеры для ЧПУ. Так вот, на большом станке под ось X я использовал сразу 2 канала, и в итоге рассчитывал задействовать все 4 выхода (2 на ось X и по 1-му на Y и Z). В старом станке я не применял двойную тягу по оси X, поэтому использовалось у меня всего 3 канала из 4-ех доступных у этого контроллера.

Так вот, собрав и подключив все оси, я сконфигурировал LinuxCNC и начал пробовать гонять движки. По X поехали, по Y поехал, а вот с Z что-то пошло не так: движок дергался то в одну то в другую сторону, крутился кое-как и все время пропускал шаги! Ну, думаю, чип сгорел. А до этого я на старом станке спалил один из каналов и заказал себе отдельно этот чип, чтобы со временем починить контроллер, хотя необходимости особой в этом не было, потому как 3 канала работали и мне их хватало. Так вот, беру я этот новенький чип и впаиваю на место глючного (как я подумал) чипа оси Z (на плате это крайний канал A). Каково же было мое удивление, когда с новым чипом этот же канал A продолжил глючить, затыкаясь и пропуская шаги! Переключив мотор оси Z в другой канал я убедился, что с мотором все в порядке и ось гоняет как полагается. Что за чертовщина? Continue reading

Контроллер шагового двигателя своими руками

Контроллер шагового двигателя своими рукамиСоздавая станок с ЧПУ своими руками, большинство на начальном этапе останавливается на выборе покупного (чаще всего — китайского) контроллера для шаговых двигателей, потому как это экономит время. Но уже после того, как станок готов и запущен, начинает закрадываться ощущение, что что-то не то… Чего-то не хватает или что-то сделано не правильно, или не доделано… Появляется некоторое недовольство, вопросы, связанные с точностью станка с ЧПУ. Люди начинают долго и мучительно читать форумы в поисках волшебного рецепта исцеления своего родного станочка от постоянного непопадания «в десятку» (имеются в виду десятые доли миллиметра, которые должен стабильно отрабатывать даже самый пластилиновый станок с ЧПУ, сделанный своими руками).

Моя бабушка всегда говорит: «Где узко, там и рвется». И так действительно происходит! Это же справедливо и для основы основ станка с ЧПУ — механизма линейного перемещения и электроники управления, а именно — контроллера шагового двигателя. О какой точности можно говорить, если человек поставил дешевый китайский контроллер, включил на нем микрошаг 1/8 или даже 1/16 и пытается выдавить из станка микронные перемещения?

Я ничего не имею против китайских контроллеров. У меня самого стоит сейчас самый дешевый китайский контроллер. Но его я брал осознанно, чтобы понять, чего мне не хватает в промышленном контроллере и что я хочу получить в итоге, создавая контроллер шагового двигателя своими руками.

Continue reading

Контроллер ЧПУ от Dimanjy

Контроллер ЧПУЧем будет отличаться контроллер ЧПУ от Dimanjy от сотни других контроллеров ЧПУ, которые уже представлены на рынке? В первую очередь, я разрабатываю контроллер ЧПУ для нужд домашнего производства. Особенность домашнего производства заключается в том, что мы хотим выжать максимум из всего, что имеем и что планируем сделать. Также это будет хоббийный контроллер ЧПУ. Его будет очень удобно подключать к различным станкам,  различным шаговым двигателям, удобно настраивать, отлаживать и экспериментировать. Он будет иметь современный графический интерфейс, любой параметр будет настраиваться и запоминаться.

В общем, по моей задумке, мой контроллер ЧПУ должен идеально подходить для хоббийных нужд и нужд домашнего производства. К нему будет подключаться планшет на базе Android, в котором будут храниться все настройки сразу для нескольких станков. Подробнее о концепции можно будет почитать в моей статье «Оборудование для домашнего производства».

Continue reading

Калибровка шагового двигателя

Калибровка шагового двигателяВ прошлой моей статье я говорил о точности станка с ЧПУ в зависимости от выбора типа передачи для механизма линейного перемещения, а также от выбора режимов работы шагового двигателя. Теперь, как и обещал, на страницах своего ТехноБлога Dimanjy я расскажу о калибровке шагового двигателя с помощью разрабатываемого мной Step/Dir-контроллера, позволяющего без дополнительных затрат на механику и без какого либо снижения скоростных характеристик самодельного станка с ЧПУ повысить его точность в 6 раз!

Здесь говоря о точности станка с ЧПУ я подразумеваю его разрешающую способность. Благодаря использованию контроллера Dimanjy с поддержкой калибровки шагового двигателя удалось на обычном зубчатом ремне с шагом 5.08 мм добиться разрешения ~0.025 мм против обычных 0.16 мм. Если же мой контроллер применить на винтовой передаче, то в значения разрешающей способности будет просто трудно поверить:  0.8 микрона!  Но теперь подробнее о процессе калибровки.

Continue reading