Страница 1 из 2
Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 13:20
Cosmologist
Было куплено:
- красный контроллер на TB6560 на 3 оси (заметьте что данный контроллер немного отличается от более распространенных красных контролеров на TB6560 - на глаз отличие видно что рядом с LPT портом есть еще какой то черный порт):
- гибридный шаговый двигатель 42BYGH801 -
http://www.wantmotor.com/ProductsView.asp?id=156&pid=80
Отличием этого контроллера было отсутствие на него документации, все найденная документация касалась похожего контроллера (который без дополнительного черного порта) - поэтому пришлось настраивать на его основе, так как скорее всего они должны быть идентичны.
Подключил двигатель к оси Z:
Настроил порты в Mach3:
Попытки менять координаты в главном окне Mach3 ни к чему не приводят, попытка управлять двигателем вручную тоже - светодиод оси Z моргает - двигатель стоит (кстати ось заблокирована).
Контроллер запитан лабораторным бп на 27В:
Помогите разобраться!!!
Или хотя бы укажите в какую сторону двигаться!
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 13:30
Nick
Возможно надо просто поменять пины.
Для начала ищем пин шага. Меняем настройку Step Z и пробуем ездить осью, как только находим нужный пин, ищем пин направления.
При включении станка в программе оси фиксируются? Просто может быть не правильно настроен пин Enable. В инструкции есть что-нибудь про него?
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 13:42
aftaev
это что за Мач такой? Там значок у твоего приложения как у Visual Basic
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 14:03
Rafiq
Доки на контроллер можешь выложить? Они в принципе все одинаковы я думаю, на мой тоже должны подойти.
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 14:35
Cosmologist
Nick писал(а):Возможно надо просто поменять пины.
Для начала ищем пин шага. Меняем настройку Step Z и пробуем ездить осью, как только находим нужный пин, ищем пин направления.
При включении станка в программе оси фиксируются? Просто может быть не правильно настроен пин Enable. В инструкции есть что-нибудь про него?
Спасибо за ответ - попробую подобрать pin
в смысле оси фиксируются? - при подаче напряжения на контроллер ось на двигателе блокируется (но руками прокрутить можно с усилием), при манипуляциях в программе ничего не меняется
документации нет - использовал документацию по похожему контроллеру -
https://docs.google.com/open?id=0BzIO0u ... UlhNm9GZGs
Кстати там написано:
"Включаем питание контроллера. Снова нажимаем в главном окне клавишу «Cброс» (Reset), чтобы рамка вокруг нее светилась зеленым цветом. В этот момент двигатели должны зафиксировать свое положение и слегка зашуметь."
После включения питания рамка продолжает мигать, с двигателем ничего не происходит.
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 14:37
Cosmologist
aftaev писал(а):это что за Мач такой? Там значок у твоего приложения как у Visual Basic
брал вот этот -
ссылка на варез удалена (--Nick)
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 14:38
Cosmologist
Rafiq писал(а):Доки на контроллер можешь выложить? Они в принципе все одинаковы я думаю, на мой тоже должны подойти.
https://docs.google.com/open?id=0BzIO0u ... UlhNm9GZGs
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 14:49
Nick
Поставь Xenable (или любой из других Enable) на пин 1. Если не заработает, поставь ему invert.
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 15:34
aftaev
Cosmologist писал(а):брал вот этот - ссылка на варез удалена (--Nick)
скринтш Мача покаж и версию его напиши
Re: Помогите новичку запустить двигатель
Добавлено: 10 окт 2012, 16:50
Rafiq
Cosmologist писал(а):
После включения питания рамка продолжает мигать, с двигателем ничего не происходит.
Мож комп думает, что Estop включен? Правильно ли прописал пин на эту кнопку и уровень сигнала с нее?
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 11:47
Cosmologist
У меня наметился заметный сдвиг

- поигрался с настройками и двигатель стал подавать признаки жизни, при ручном управлении по оси Z - двигатель реагирует, конечно я бы не назвал это движением - он гудит издает звуки и поддергивает осью.
Мои настройки:
Я посмотрел версию - R3.043.053 Demo Version, вот скриншот главного окна:

Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 12:21
Rafiq
Для Z пины заданы правильно, но что значит Step port 1 и Dir port 1? Это же должен быть порт 0, у тебя ведь только один ЛПТ. Попробуй поставить 0. Кстати, адрес его правильно прописал в конфиге? Не знаю как у тебя, на моем контроллере кнопка Estop висит по моему на 13 или 15 ноге, но никак не на первой, и о5 же нулевой порт должен быть.
Мануал какой-то кривоватый в плане номеров портов, или я чего-то недопонимаю...
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 15:11
Nick
Вроде в Мач нумерация начинается с 1, а не с 0. Поэтому порт №1 нормально.
С пином Enable опять таки не понятно.
Поставь Output signals - Enable1 галку enabled пин 1 порт 1. Если ось не закрутиться, то поменяй ему Active low.
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 18:58
Rafiq
Eсть там нулевой порт, на третьем скриншоте оси A, B, C да и на первом скриншоте тоже видно что некоторые сигналы на 0 порте сидят.
А вообще я уж позабыл, как в Маче станок конфигурить
Да кстати, насчет Enable. На моем то контроллере они не выведены (он более примитивен, чем твой, ради удешевления), а у твоего очень может быть. А в Маче все Enable отключены. Может быть и так, что бедняга ждет эти сигналы, а ты их ему не даешь.
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 19:51
Nick
Rafiq писал(а):Eсть там нулевой порт, на третьем скриншоте оси A, B, C да и на первом скриншоте тоже видно что некоторые сигналы на 0 порте сидят.А вообще я уж позабыл, как в Маче станок конфигурить
Так они же все равно выключены...
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 20:05
Rafiq
Я привел их просто как доказательство того, что порты там нумеруются с нуля. Загружу виндовоз, посмотрю, как прописано, у меня же работало все.
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 20:12
Rafiq
Пардон, Nick, ты прав, посмотрел, действительно с единицы там. Ноль видимо зарезервирован как фиктивный, для неподключенных сигналов.
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 20:12
Cosmologist
Скорее всего используется порт 1 - где стоит 0 - это я скорее всего натыкал когда отключал лишнее
Итак:
- вешал Estop и на 13 и на 15 пин - никаких изменений - двиг дергается, если не стоит Active low - вообще никак не реагирует
- Enable1 установил на порт 1 и пин 1, менял Active low - ничего не меняется - двиг дергается
Я заснял видео что происходит с двигателем - может оно внесет ясности в процесс
http://www.youtube.com/watch?v=rEx7gJaW ... e=youtu.be
Прошу прощения за качество и портретное расположение - пришлось снимать одной рукой, а другой управлять осью
Сразу хотелось отметить - что двигатель пытается всегда крутиться в одну сторону, несмотря на то что второй раз я пытался двигать осью в обратном направлении.
P.S. Кстати почему то нельзя вставить видео прямо в ответ
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 20:23
Rafiq
Если дружишь с AVR, собери такую штуку:
http://www.cnc-club.ru/forum/viewtopic. ... 187#p39139
позволяет исключить из рассмотрения LPT компа и Мач.
Если нет, простой мультивибратор на мелкой логике или транзисторах, и подай его выход на Step, а на Dir либо низкий, либо высокий уровень (определяет направление вращения)
Двиги Nema 17? Если да, то 1 кГц на Step норм.
Re: Помогите новичку запустить двигатель
Добавлено: 11 окт 2012, 20:26
Cosmologist
Интересная вещь кстати!
К сожалению не дружу - но если вариантов не останется, попробую напрячь знакомых кто занимается.