Activity

Усовершенствованный сервопривод Чена

Как я понимаю, что ваш привод все еще в стадии усовершенствования и хвастаться пока нечем.
Если уж делать настоящий привод, то начинать нужно с поиска/приобретения/написания программы управления сервоприводом. Желательно под USB и Win. А уже под эту программу/драйвер писать прошивку контроллера. Потом все это желательно проверить в работе, “вылизать”, а лишь тогда “двигать в массы”.
Ченовский привод делался как альтернатива мощному ШД, но для любителя это слишком сложно. Что собственно мы и наблюдаем по вашим сообщениям в данной теме.

Усовершенствованный сервопривод Чена

Перечитал еще раз.
В первом посте сообщается

Для улучшения характеристик применил более скоростной микроконтроллер АТmega8…Для удобства настройки и снятия характеристик была разработана программа под Windows, работа с контроллером по RS-232.

post#10

Настроил контроллеры, прогнал тестовый файл на машине с этими приводами. Пластик. Подача 800 мм/мин, в режиме удержания контурной скорости. Круги практически идеальные, без искажений и ухода размеров.

(с) Художник
post#41

Хочу продолжить тему усовершенствования сервопривода Чена.
Надо ли мне устанавливать на транзисторы IRF 740 (до 10А) устанавливать радиаторы?
На сайте Чена написано, что более поздняя версия smc3a.asm оптимизирована для замены шаговых двигателей
Поэтому, вопрос для тех кто разобрался в алгоритмах Чена и Художника – какая для из них, на Ваш взгляд лучше (в плане «ходовых» качеств)?

и тут же

Если, что не понятно - спрашивайте, а то через полгодика и я, как и Художник, могу немного подзабыть.

  • это и далее сообщения от Arisov77

Драйвер я просто «слепо» скопировал у UHU

Ещё пока продолжаю совершенствовать, кое что поменял в схеме, переделываю прошивку под smc3 от Чена,

так прошло больше года экспериментов по замене комплектующих, правки авторских кодов и пр. настольных усовершенствований привода

Со стола движок не убежит, если надо привяжу. Как поведёт себя привод на реальном станке точно, мне кажется никто не знает.

А месяц назад появилось сообщение

изготовленные мною 2 сервоконтроллера успешно работают более месяца

К сожалению, фотографий самого станка с сервоприводом, как и результатов его работы мне обнаружить не удалось. 😦

Усовершенствованный сервопривод Чена

Мне бы всё таки хотелось здесь обсуждать…всё то что касается усовершенствования Ченовского сервоконтроллера

Это ответ на ваш вопрос

Это я что схему клонировал?

Мне тоже хочется спросить:
Какие результаты получены вами в тестах и на каком станке?
Что вас не устраивает в схеме Чена?

Усовершенствованный сервопривод Чена

Объясните тогда почему при замене ШД на серву произойдёт потеря плавности хода?

Управляя от step-dir вы разгоняете и тормозите сервопривод на каждом шаге, т.е. постоянно дергаете конструкцию, как и при использовании ШД.

что лучше серва или ШД – это фундаментальный вопрос?

если рассматривать отдельно от станка, то просто флейм.😉
А схему и методику настройки, видимо, лучше обсуждать с авторами тех приводов, что вы клонируете

Усовершенствованный сервопривод Чена

Сервопривод выигрывает относительно ШД, если эксплуатируется с соответствующей программой.
Использование DC под управлением Mach превращает двигатель в аналог ШД, с потерей плавности хода и более сложной схемой управления. Look-a-head - попытка улучшить работу ШД и к данной теме вообще отношения не имеет.
Я ничего не впариваю и не рекламирую, но собирать сервопривод для использования как ШД не вижу смысла. А тип энкодера, прошивка к клону, варианты настройки, КПД и т.п. обсуждаемые в этой ветке третий год вопросы - мелочи, imho

Усовершенствованный сервопривод Чена

С Olkorg согласен, но я использовал лишь механику струйника вместе с энкодером и свою схему управления.
Тема отсутствия доступных программ управления сервоприводом пока не рассматривалась.
Обратите внимание на год и первое сообщение данной темы. Все остальное - мелочи, которые большой роли не играют.

Усовершенствованный сервопривод Чена

Моменты у DC и эквивалентного по габаритам ШД примерно одинаковы, как и КПД. Да и стоимость сервопривода соизмерима с приводом на ШД. А вот дергаться от step-dir сервопривод будет как шаговик, т.е. плавность хода и обработку кривых за счет изменения скоростей по осям вы теряете.

Усовершенствованный сервопривод Чена

Если у вас не прямой привод вала, то энкодер на моторчике - избыточная точность и большая скорость обсчета. А начинать надо не с копирования сервопривода, а поиска проги для его управления, бо step-dir превращает сервопривод в обычный шаговик

Усовершенствованный сервопривод Чена

Портал дрожать и выбегать не должен. Все это определяется настройками. При датчике на ходовом винте или самом портале сервопривод может компенсировать люфт, но люфтов в станке быть не должно.

Усовершенствованный сервопривод Чена

ШД - описка. 😦
Лента, как и диски в старых принтерах, служат для позиционирования, т.е. точной остановки в заданном месте.
Если уж ставить дисковый датчик, то сразу на винт привода. Это позволит выбрать люфты редуктора.
Я игрался с принтерным приводом. При правильной настройке и грузике на каретке он даже без ПИД правильно отрабатывает перемещение.

Усовершенствованный сервопривод Чена

Но то, что я описывал в предыдущем посту…

Вполне справедливо для ПИД в пределах шага. Это все программы с управлением сервопривода по step-dir. В остальных случаях настройка позволяет довольно точно погасить инерцию портала.
В принтерах не случайно от энкодеров на валу ШД перешли к линейным. Такое решение позволяет непосредственно контролировать положение головки. Аналогично позиционируются и CD, только по дорожкам диска.

ЧПУ от А до Я

Еще хотелось выложить архивчик с деталями и чертежами в Солиде мож кому понадобится,

Пока не надо. Когда построите и настроите, то понадобятся кому-нибудь обязательно.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

сверлить каленые направляющие, а потом нарезать в них резьбу - не очень весело. Да и подшипник без профильного ролика такую направляющую быстро укатает.
Проще будет сразу по балке ездить (она хоть плоская) или рейку (см. начало темы) правильную заказать.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

re Марат
Вы уже приняли правильное решение, жаль, что не сразу

Засим считаю дальнейшее участие в этой теме бесполезным занятием!

Программная компенсация люфтов действительно фуфло, как и look-a-head.

А вообще, говоря о хоббийных станках и упоминать портал весом 30 кг

У KAnd именно такой станок и прогиб направляющих там настройками Мач не выбрать 😦

Хочу сделать фрезерный станочек по дереву, помогите разобраться

куда будет прыгать весь портал ?

Во все стороны на 0,2мм (люфты передач) и еще за счет прогиба направляющих на 0,5…1мм.

как работает компенсация люфтов в приводе …. в Маче???

В данном случае никак 😦

Хочу сделать фрезерный станочек по дереву, помогите разобраться

re Алексей.
Спасибо, понял! Речь идет о вычислении коэффициента передачи. Я Мач не люблю и при настройке пользуюсь калькулятором.

Функция компенсации люфта в маче есть последняя мера по борьбе с этим люфтом, используется только когда невозможно механически выбрать люфт, т.е. это крайняя мера.

Вот и я о том. Люфт в передаче - эквивалент люфта направляющих. Программная компенсация этот механический дефект не устраняет.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

2.5м на шпильке сделать очень сложно, а на ремне - можно. Если есть возможность подходящие рейки заказать, то они вполне могут одновременно служить и направляющими.

шпилька имеет неравномерный шаг по всей длине,

Это смелое предположение или реальные данные имеете?

При чем тут энкодер ?

Иначе проге не узнать сколько шпиндель проехал, а Вы писали

Говорите станку проехать,к примеру, 1000мм - станок проезжает заданное растояние, прога спрашивает сколько в реальности проехал станок…

Без энкодера у кого спрашивать будете?

Хочу сделать фрезерный станочек по дереву, помогите разобраться

Если будете использовать MACH3,то в проге есть функция компенсации люфтов(если кто не знает)…

К сожалению, люфт между винтом и гайкой это не устраняет.

прога спрашивает сколько в реальности проехал станок…

При наличии энкодера, что большая редкость

Хочу сделать фрезерный станочек по дереву, помогите разобраться

заказал зубчатые рейки - передача получается проще и надежней,

Зубчатая рейка в 2,5м много дороже ремня. Конструктивно такой привод не проще ременного. Фото показать можете? Интересуют направляющие, редуктор и узел прижима к рейке.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

выборку люфта можно сделать - это не сложно же

В графитопластовой гайке люфт становится заметен через месяц работы. Мне проще заменить гайку, чем усложнять конструкцию. Если делать все узлы как положено, то получим настоящий станок, со всеми вытекающими расходами. А делать только часть узлов по-настоящему не имеет смысла.

останется лишь подобрать маленькие колеса и ремни на редукторы

Не совсем так. Остается сделать станок, а это не только ремень и редуктор. Шестерни и ремни для игрушки можно найти в матричном принтере. Вот здесь самое место понижающему редуктору, поскольку для фрезеровки, момента принтерного ШД мало. Скорость ведь не только от типа передачи зависит, но и возможностей моторчика.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

Не стоит на игрушечный станок ставить пару от настоящего. Каленый шлифованный винт с бронзовой гайкой и выборкой люфта – это другой уровень изготовления всех узлов и другой уровень цен.

Хочу сделать фрезерный станочек по дереву, помогите разобраться

Поскольку речь об игрушечном станке, то обычной шпильки с метрической резьбой вполне достаточно. А для хорошего станка “трапецию” вместе с гайкой можно и купить, что обойдется в ~500р.

М14х2 - стандартная резьба с нормальным шагом…
гайка - капролактановая…
по моему идеальный вариант…

и я так считаю

Хочу сделать фрезерный станочек по дереву, помогите разобраться

смотря какой шд

Те, что Dj_smart использовал. Искать “трапецию”, делать к ней гайку и потом СНИЖАТЬ скорость подачи редуктором - ненужная работа. Проще шпильку М6х1 с обычной гайкой применить.

Энкодер + Math

Приложения к линейкам, это не программа, это аппаратная часть.

С железом вопрос решаем. Дергать привод отдельными step не хочется. Есть что-нибудь из программ, где кривая в виде скоростей по осям трактуется?

зы. Оптическая мышь - пример того, как ликвидировать погрешности редуктора за счет линейного энкодера

как работают серводвигатели?

Выбор ШД, контроллеров и ПО к такой версии провода больше. Сделать станок с ШД проще и дешевле.
Сервопривод от step/dir вибрирует как ШД. Двигатели, как правило, используются не абы какие, а специальные со встроенным энкодером. Контроллеры более сложные, в т.ч. и в настройке.
Самоделку с ШД уже не каждый может осилить, а построить станок с серво на порядок труднее. Не случайно CNC c SMC здесь только обсуждают, причем на уровне привода, а не результатов работы такого станка.
Получается, что выбирать не из чего и обсуждать пока нечего.

как работают серводвигатели?

в драйвере “мозгов” нет - посему…

Зато они должны быть у программистов, да и пользователей сервопривода, imho.
Что заставило создателей Мач заложить “глюк” в прогу, а сервоприводом от Мач управлять, можно только догадываться

как работают серводвигатели?

принтерный протокол не связан временными мерками

LPT имеет пины спецом предназначенные для общения с внешним миром под многоглючной системой. А тайминги выдерживает микропроцесор самого принтера. Аналогично работает встроенное и наружное “железо” РС

как работают серводвигатели?

С ПО и сервоприводом я знаком лишь поверхностно, к сожалению. 😦 Imho Мач даже с контроллерами ШД работает не совсем правильно. Я его и не пользую. 😃
Причина, по которой создатели Мач игнорировали протокол, используемый LPT принтерами, так и осталась загадкой