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
boldive прав! Эмулировать ШД глупо. Сервопривод должен работать с соответствующей программой, а не реализовывать ПИД алгоритм в пределах одного step.
С Olkorg согласен, но я использовал лишь механику струйника вместе с энкодером и свою схему управления.
Тема отсутствия доступных программ управления сервоприводом пока не рассматривалась.
Обратите внимание на год и первое сообщение данной темы. Все остальное - мелочи, которые большой роли не играют.
Моменты у DC и эквивалентного по габаритам ШД примерно одинаковы, как и КПД. Да и стоимость сервопривода соизмерима с приводом на ШД. А вот дергаться от step-dir сервопривод будет как шаговик, т.е. плавность хода и обработку кривых за счет изменения скоростей по осям вы теряете.
Если у вас не прямой привод вала, то энкодер на моторчике - избыточная точность и большая скорость обсчета. А начинать надо не с копирования сервопривода, а поиска проги для его управления, бо step-dir превращает сервопривод в обычный шаговик
А энкодер должен стоять на валу двигателя, где ему самое место
.
Это если нужно за двигателем следить, а не результатом его работы
Портал дрожать и выбегать не должен. Все это определяется настройками. При датчике на ходовом винте или самом портале сервопривод может компенсировать люфт, но люфтов в станке быть не должно.
ШД - описка. 😦
Лента, как и диски в старых принтерах, служат для позиционирования, т.е. точной остановки в заданном месте.
Если уж ставить дисковый датчик, то сразу на винт привода. Это позволит выбрать люфты редуктора.
Я игрался с принтерным приводом. При правильной настройке и грузике на каретке он даже без ПИД правильно отрабатывает перемещение.
Но то, что я описывал в предыдущем посту…
Вполне справедливо для ПИД в пределах шага. Это все программы с управлением сервопривода по step-dir. В остальных случаях настройка позволяет довольно точно погасить инерцию портала.
В принтерах не случайно от энкодеров на валу ШД перешли к линейным. Такое решение позволяет непосредственно контролировать положение головки. Аналогично позиционируются и CD, только по дорожкам диска.
Еще хотелось выложить архивчик с деталями и чертежами в Солиде мож кому понадобится,
Пока не надо. Когда построите и настроите, то понадобятся кому-нибудь обязательно.
Если еще и направляющие укоротить, то можно от сверления избавится. А раму сварную из трубы 40*80, тогда пластины резать не придется
сверлить каленые направляющие, а потом нарезать в них резьбу - не очень весело. Да и подшипник без профильного ролика такую направляющую быстро укатает.
Проще будет сразу по балке ездить (она хоть плоская) или рейку (см. начало темы) правильную заказать.
re Марат
Вы уже приняли правильное решение, жаль, что не сразу
Засим считаю дальнейшее участие в этой теме бесполезным занятием!
Программная компенсация люфтов действительно фуфло, как и look-a-head.
А вообще, говоря о хоббийных станках и упоминать портал весом 30 кг
У KAnd именно такой станок и прогиб направляющих там настройками Мач не выбрать 😦
Для резки необходим жертвенный слой на столе
Я пробковые обои использую, а в вашем случае можно картон проложить
куда будет прыгать весь портал ?
Во все стороны на 0,2мм (люфты передач) и еще за счет прогиба направляющих на 0,5…1мм.
как работает компенсация люфтов в приводе …. в Маче???
В данном случае никак 😦
re Алексей.
Спасибо, понял! Речь идет о вычислении коэффициента передачи. Я Мач не люблю и при настройке пользуюсь калькулятором.
Функция компенсации люфта в маче есть последняя мера по борьбе с этим люфтом, используется только когда невозможно механически выбрать люфт, т.е. это крайняя мера.
Вот и я о том. Люфт в передаче - эквивалент люфта направляющих. Программная компенсация этот механический дефект не устраняет.
2.5м на шпильке сделать очень сложно, а на ремне - можно. Если есть возможность подходящие рейки заказать, то они вполне могут одновременно служить и направляющими.
шпилька имеет неравномерный шаг по всей длине,
Это смелое предположение или реальные данные имеете?
При чем тут энкодер ?
Иначе проге не узнать сколько шпиндель проехал, а Вы писали
Говорите станку проехать,к примеру, 1000мм - станок проезжает заданное растояние, прога спрашивает сколько в реальности проехал станок…
Без энкодера у кого спрашивать будете?
Если будете использовать MACH3,то в проге есть функция компенсации люфтов(если кто не знает)…
К сожалению, люфт между винтом и гайкой это не устраняет.
прога спрашивает сколько в реальности проехал станок…
При наличии энкодера, что большая редкость
рейка на опоре и она плоская. Площадь касания роликом выше. Износ меньше. Конструкция тогда действительно проще ремня. 😒
Что помешало рейку вместо направляющей использовать?
заказал зубчатые рейки - передача получается проще и надежней,
Зубчатая рейка в 2,5м много дороже ремня. Конструктивно такой привод не проще ременного. Фото показать можете? Интересуют направляющие, редуктор и узел прижима к рейке.
…одна координата готова, ездит…
Какой люфт в передаче рейка-шестерня-редуктор ?
выборку люфта можно сделать - это не сложно же
В графитопластовой гайке люфт становится заметен через месяц работы. Мне проще заменить гайку, чем усложнять конструкцию. Если делать все узлы как положено, то получим настоящий станок, со всеми вытекающими расходами. А делать только часть узлов по-настоящему не имеет смысла.
останется лишь подобрать маленькие колеса и ремни на редукторы
Не совсем так. Остается сделать станок, а это не только ремень и редуктор. Шестерни и ремни для игрушки можно найти в матричном принтере. Вот здесь самое место понижающему редуктору, поскольку для фрезеровки, момента принтерного ШД мало. Скорость ведь не только от типа передачи зависит, но и возможностей моторчика.
Не стоит на игрушечный станок ставить пару от настоящего. Каленый шлифованный винт с бронзовой гайкой и выборкой люфта – это другой уровень изготовления всех узлов и другой уровень цен.
Поскольку речь об игрушечном станке, то обычной шпильки с метрической резьбой вполне достаточно. А для хорошего станка “трапецию” вместе с гайкой можно и купить, что обойдется в ~500р.
М14х2 - стандартная резьба с нормальным шагом…
гайка - капролактановая…
по моему идеальный вариант…
и я так считаю
обычная это 16Х2 !
это уже от типа ШД и нагрузки зависит. У меня на одной из осей М6*0,5, поскольку ШД слабенький
смотря какой шд
Те, что Dj_smart использовал. Искать “трапецию”, делать к ней гайку и потом СНИЖАТЬ скорость подачи редуктором - ненужная работа. Проще шпильку М6х1 с обычной гайкой применить.
при всем уважении к проделанной работе😵
Зачем нужен винт от домкрата, если ШД его без понижающего редуктора не крутит?
Понятно, характеристики будут средними,
Уточните pls чего в итоге получилось.
Точность?
Скорость?
Биения фрезы в китайце?
А ведь можно и лица рисовать, и никакие китайские наклейки
Печатать в цвете. Обычным струйником, опосля небольшой доработки, imho
Приложения к линейкам, это не программа, это аппаратная часть.
С железом вопрос решаем. Дергать привод отдельными step не хочется. Есть что-нибудь из программ, где кривая в виде скоростей по осям трактуется?
зы. Оптическая мышь - пример того, как ликвидировать погрешности редуктора за счет линейного энкодера
Какие программы с сервоприводом способны нормально работать мне тоже интересно. Не затруднит просветить?
Выбор ШД, контроллеров и ПО к такой версии провода больше. Сделать станок с ШД проще и дешевле.
Сервопривод от step/dir вибрирует как ШД. Двигатели, как правило, используются не абы какие, а специальные со встроенным энкодером. Контроллеры более сложные, в т.ч. и в настройке.
Самоделку с ШД уже не каждый может осилить, а построить станок с серво на порядок труднее. Не случайно CNC c SMC здесь только обсуждают, причем на уровне привода, а не результатов работы такого станка.
Получается, что выбирать не из чего и обсуждать пока нечего.
в драйвере “мозгов” нет - посему…
Зато они должны быть у программистов, да и пользователей сервопривода, imho.
Что заставило создателей Мач заложить “глюк” в прогу, а сервоприводом от Мач управлять, можно только догадываться
принтерный протокол не связан временными мерками
LPT имеет пины спецом предназначенные для общения с внешним миром под многоглючной системой. А тайминги выдерживает микропроцесор самого принтера. Аналогично работает встроенное и наружное “железо” РС
С ПО и сервоприводом я знаком лишь поверхностно, к сожалению. 😦 Imho Мач даже с контроллерами ШД работает не совсем правильно. Я его и не пользую. 😃
Причина, по которой создатели Мач игнорировали протокол, используемый LPT принтерами, так и осталась загадкой