Шаговый двигатель запинается при работе. Как исправить?
Использую следующие компоненты
Мотор Vexta 2фазы 2.5V/2Aamp 1.8/step (4 провода)
Импульсный блок питания 24v 2.5A
Драйвер (плата управления) Mechatronics 3 Axis micro step motor drive board (США)
Всё управляется в проге Kcam 4.
При ручном управлении ШД (а только так и пробовал) происходит вращение шпинделя ШД и происходит оно не совсем плавно…
ШД (Шаговый Двигатель) как будто заикается.
При попытке установить обороты побольше происходит частое пропускание. Ставлю шаг 1/8 - вращение появляется но заикание не пропадает. ШД неестественно трясёт. В состоянии покоя не греется и не гудит.
Проверил второй такой же движок - ситуация не поменялась.
Изменял всё что мог изменить (настройки на плате и в программе Kcam 4)
Разработчик драйвера советует применять такой блок питания как у меня. (24В)
Кто сталкивался с такой проблемой?
Пути решения?
Пути решения?
Самое первое , что бы сделал я, то попробывал бы с другой управляющей программой
ну хотя бы с [PC-NC]
Самое первое , что бы сделал я, то попробывал бы с другой управляющей программой
ну хотя бы с [PC-NC]
Спасибо за совет!
Да я уже подумал об этом…
Вышел на контакт с производителями драйвера и софта Kcam4.
Первый порекомендовал использование Mach2 или Mach3 и более мощный блок питания.
Разработчик Kcam4 прислал ссылку на целый список оптимизаций для WinXP сущность которых заключается в отключении скрытых или открытых процессов отбирающих процессорное время. И дело не в том насколько у вас мощный комп а в том насколько свободен путь для обращения к LPT порту. Имеет значение приоритет процессов.
Оба товарища упомянули о несовершенстве управляющих программ из под Windows.
Вот копия ссылки присланная мне разработчиком Kcam (на Английском языке…) при желании можно разобраться.
66.148.60.6/kwforum/discus/messages/126/127.html?1…
Есть интересная фишка под названием MaxStepper вроде бы призванная вылечить проблему прерываний и заиканий.
Посмотрите www.kellyware.com/max_stepper/index.htm
Выводы. Используя WindowsXP необходимо сделать кое какие шаги по оптимизации.
Как себя поведут приложения например Autocad и подобные запущенные вместе с управляющей программой я пока не испытывал, были мысли о создании блока управления станком на базе Windows XP с кучей запущенных приложений…
А сейчас пожалуй для плавности хода двигателей я думаю над тем, что будет оптимально выделить отдельный компьютер пускай и послабее но что бы поменьше заиканий…
Кто нибудь использовал версию Windows XP для геймеров?
Windows XP Pre SP3 Game Edition 2007 Русская версия 0.9.1 - якобы все ненужные процессы отключены. МОЖЕТ ЭТО ПОМОЖЕТ?
У меня на основном компьютере стоит именно такая. Летает. Но пока не могу испытать ШД из-за отсутствия ЛПТ порта на материнке.
Такие дела. Завтра постараюсь поменять блок питания и испытать ШД под новой операционкой и в других приложениях Mach2 - Mach3
Вышел на контакт с производителями драйвера и софта Kcam4.
Оба товарища упомянули о несовершенстве управляющих программ из под Windows.
Это несовершенство состоит в принципиальной невозможности из-под Windows управлять
процессом реал-тайм,одним из которых и является отработка УП.
Т.е. принципиально она отрабатывается,но с нарушением времени,т.е. незапланированными прерываниями(запинанием).
Можно отключать процессы,запускать на отдельно стоящем компе и т.д. Эффект будет один-
заикание разной степени.
Принципиальный выход-возврат на старый добрый DOS-который ничем не прерываясь
честно в однозадачном режиме отработает до конца.
Визуально оно может и не так красиво,зато зазубрин в изделии не оставляет.
Как пример DOS- отработчика-уже упомянутая PC-NC.
Т.есть симулируйте обработку в чем угодно-а резать только под DOS.
(правда если контроллер буферизованный-то можно резать и в Windows.Пример буферизованного контроллера-обычный принтер)
Что-то похожее у меня происходило с Kcam4 под XP. Под Win98 работало более плавно. А TurboCNC под DOS так вообще красота. Советую для простых работ использовать TurboCNC + DOS. А если наворотов хочется, то Mach3 + XP
Забудь про Mach, Kcam и про все проги, которые “управляют” шаговиками из-под Windows по LPT-порту. Лучше из под DOS, а еще лучше отдельный автономный контроллер, выполненный на микроконтроллере - самый надежный вариант!
Я так понял униполярные двигатели?
Быть может перепутаны обмотки и тогда двигатель крутиться не будет!!!
Запомните питание подаеться на первую обмотку потом на ПРОТИВОПОЛОЖНУЮ ей… потом на соседнию первой и вновь на противоположную (тоесть соседнюю) второй!
посмотрел щас на фото…
извените… там биполярные!!!
Я бы еще посоветовал отключить все БИОС-навороты для порта (ECP+EPP, DMA и пр.), оставив обычный SPP
Неделю уже не могу заставить нормально работать ноут на Р4, хотя 10-летний ноут на Р1-66 работает на ура под ДОС и turboCNC
Я бы еще посоветовал отключить все БИОС-навороты для порта (ECP+EPP, DMA и пр.), оставив обычный SPP
Неделю уже не могу заставить нормально работать ноут на Р4, хотя 10-летний ноут на Р1-66 работает на ура под ДОС и turboCNC
Включить в BIOS для LPT порта режим SPP(Стандарт Параллель Порт)-это не дружеский совет,а обязательное условие.Иначе 100% на выходе LPT будет кал.
Старый добрый WIN 95,WIN 98 еще допускают прямые обращения к портам.Линолеум,2000 -ник,
и особенно XP просто не позволяют напрямую рулить портами.
Так что проблема тут не в возрасте компа,а в типе операционки на компе.
DOS рулит всегда и везде. 😎
не думаю, что поможет, сам не пробовал, но попробовать стОит: ссылка
Попробовал Mach 3 - всё заработало без проблем.
с Kcam4 по прежнему заикается.
Пробовал ставить SPP - шаговики отказались работать!!!???
Хочу испытать всё под Win 98 - посмотрим…
Не знаю, но у меня что от одного порта (встроенный на материнке LPT адрес 0378 режим SPP), что от PCI адаптера LPT (Netmos PCI LPT controllel адрес DD00 режим ECP) всё прекрасно работает.
У меня была похожая проблема с EMC когда я выставлял не правильные параметры длины шага.
Кстати, советую поставить Linux с поддержкой realtime и EMC2 - удобно быстро, надежно и, главное, бесплатно и открыто.
У меня была похожая проблема с EMC когда я выставлял не правильные параметры длины шага.
Кстати, советую поставить Linux с поддержкой realtime и EMC2 - удобно быстро, надежно и, главное, бесплатно и открыто.
Слушай а как долго ты работаешь с EMC2?
Какой контроллер используешь?
Какие проблемы были при настройке и были ли вообще?
В чём отличие этой программы от скажем Mach 3?
Слушай а как долго ты работаешь с EMC2?
Какой контроллер используешь?
Какие проблемы были при настройке и были ли вообще?
В чём отличие этой программы от скажем Mach 3?
С EMC не давно, вобще работаю не давно. 😃
ЕМС поставил по причине открытости и бесплатности + более менее все понятно.
Кроме него пробывал пускать мач, но совсем ничего не понял и похерил его нафик.
Самым проблемным было поставить линух с поддержкой Realtime в условиях отсутствия халявного инета. А с лайв CD почему-то у меня он пускался только в эмуляторе.
Как все ставил:
Поставил убунту 7.1, скачал ядро с поддержкой риалтайма и по тутору одному поставил, потом поставил ЕМС.
Настройки все в виде текстовых файлов в принципе все понятно.
Контроллер у меня МНТЦшный движки тоже у них брал (в принципе контроллер можно и самому спаять).
Проблемы были с настройкой т.к. МНТЦшники никаких данных на параметры движков и контроллера, кроме базовых. Но достаточно быстро решились. Дальше проблем не было 😃.
PS Линух у меня стоит на съемном винче, что помогло мне со скачиванием и установкой нового ядра и самого ЕМС, я просто приходил к компу с халявным инетом подрубал винч и грузился с него.
Много инфы здесь www.linuxcnc.org