Шаговый двигатель запинается при работе. Как исправить?

Практик
Tarior:

Вышел на контакт с производителями драйвера и софта Kcam4.

Оба товарища упомянули о несовершенстве управляющих программ из под Windows.

Это несовершенство состоит в принципиальной невозможности из-под Windows управлять
процессом реал-тайм,одним из которых и является отработка УП.
Т.е. принципиально она отрабатывается,но с нарушением времени,т.е. незапланированными прерываниями(запинанием).
Можно отключать процессы,запускать на отдельно стоящем компе и т.д. Эффект будет один-
заикание разной степени.
Принципиальный выход-возврат на старый добрый DOS-который ничем не прерываясь
честно в однозадачном режиме отработает до конца.
Визуально оно может и не так красиво,зато зазубрин в изделии не оставляет.
Как пример DOS- отработчика-уже упомянутая PC-NC.
Т.есть симулируйте обработку в чем угодно-а резать только под DOS.
(правда если контроллер буферизованный-то можно резать и в Windows.Пример буферизованного контроллера-обычный принтер)

Stoun

Что-то похожее у меня происходило с Kcam4 под XP. Под Win98 работало более плавно. А TurboCNC под DOS так вообще красота. Советую для простых работ использовать TurboCNC + DOS. А если наворотов хочется, то Mach3 + XP

ACB

Забудь про Mach, Kcam и про все проги, которые “управляют” шаговиками из-под Windows по LPT-порту. Лучше из под DOS, а еще лучше отдельный автономный контроллер, выполненный на микроконтроллере - самый надежный вариант!

3BEPb

Я так понял униполярные двигатели?
Быть может перепутаны обмотки и тогда двигатель крутиться не будет!!!

Запомните питание подаеться на первую обмотку потом на ПРОТИВОПОЛОЖНУЮ ей… потом на соседнию первой и вновь на противоположную (тоесть соседнюю) второй!

3BEPb

посмотрел щас на фото…

извените… там биполярные!!!

Melkiades

Я бы еще посоветовал отключить все БИОС-навороты для порта (ECP+EPP, DMA и пр.), оставив обычный SPP
Неделю уже не могу заставить нормально работать ноут на Р4, хотя 10-летний ноут на Р1-66 работает на ура под ДОС и turboCNC

Практик
Melkiades:

Я бы еще посоветовал отключить все БИОС-навороты для порта (ECP+EPP, DMA и пр.), оставив обычный SPP
Неделю уже не могу заставить нормально работать ноут на Р4, хотя 10-летний ноут на Р1-66 работает на ура под ДОС и turboCNC

Включить в BIOS для LPT порта режим SPP(Стандарт Параллель Порт)-это не дружеский совет,а обязательное условие.Иначе 100% на выходе LPT будет кал.
Старый добрый WIN 95,WIN 98 еще допускают прямые обращения к портам.Линолеум,2000 -ник,
и особенно XP просто не позволяют напрямую рулить портами.
Так что проблема тут не в возрасте компа,а в типе операционки на компе.
DOS рулит всегда и везде. 😎

16 days later
tarion

Попробовал Mach 3 - всё заработало без проблем.
с Kcam4 по прежнему заикается.

Пробовал ставить SPP - шаговики отказались работать!!!???
Хочу испытать всё под Win 98 - посмотрим…

banzayy

Не знаю, но у меня что от одного порта (встроенный на материнке LPT адрес 0378 режим SPP), что от PCI адаптера LPT (Netmos PCI LPT controllel адрес DD00 режим ECP) всё прекрасно работает.

Zar

У меня была похожая проблема с EMC когда я выставлял не правильные параметры длины шага.

Кстати, советую поставить Linux с поддержкой realtime и EMC2 - удобно быстро, надежно и, главное, бесплатно и открыто.

tarion
Zar:

У меня была похожая проблема с EMC когда я выставлял не правильные параметры длины шага.

Кстати, советую поставить Linux с поддержкой realtime и EMC2 - удобно быстро, надежно и, главное, бесплатно и открыто.

Слушай а как долго ты работаешь с EMC2?
Какой контроллер используешь?
Какие проблемы были при настройке и были ли вообще?
В чём отличие этой программы от скажем Mach 3?

Zar
tarion:

Слушай а как долго ты работаешь с EMC2?
Какой контроллер используешь?
Какие проблемы были при настройке и были ли вообще?
В чём отличие этой программы от скажем Mach 3?

С EMC не давно, вобще работаю не давно. 😃
ЕМС поставил по причине открытости и бесплатности + более менее все понятно.
Кроме него пробывал пускать мач, но совсем ничего не понял и похерил его нафик.
Самым проблемным было поставить линух с поддержкой Realtime в условиях отсутствия халявного инета. А с лайв CD почему-то у меня он пускался только в эмуляторе.

Как все ставил:
Поставил убунту 7.1, скачал ядро с поддержкой риалтайма и по тутору одному поставил, потом поставил ЕМС.
Настройки все в виде текстовых файлов в принципе все понятно.
Контроллер у меня МНТЦшный движки тоже у них брал (в принципе контроллер можно и самому спаять).
Проблемы были с настройкой т.к. МНТЦшники никаких данных на параметры движков и контроллера, кроме базовых. Но достаточно быстро решились. Дальше проблем не было 😃.

PS Линух у меня стоит на съемном винче, что помогло мне со скачиванием и установкой нового ядра и самого ЕМС, я просто приходил к компу с халявным инетом подрубал винч и грузился с него.

Много инфы здесь www.linuxcnc.org