Помогите новичку запустить двигатель
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Помогите новичку запустить двигатель
Было куплено:
- красный контроллер на TB6560 на 3 оси (заметьте что данный контроллер немного отличается от более распространенных красных контролеров на TB6560 - на глаз отличие видно что рядом с LPT портом есть еще какой то черный порт):
- гибридный шаговый двигатель 42BYGH801 - http://www.wantmotor.com/ProductsView.asp?id=156&pid=80
Отличием этого контроллера было отсутствие на него документации, все найденная документация касалась похожего контроллера (который без дополнительного черного порта) - поэтому пришлось настраивать на его основе, так как скорее всего они должны быть идентичны.
Подключил двигатель к оси Z:
Настроил порты в Mach3:
Попытки менять координаты в главном окне Mach3 ни к чему не приводят, попытка управлять двигателем вручную тоже - светодиод оси Z моргает - двигатель стоит (кстати ось заблокирована).
Контроллер запитан лабораторным бп на 27В:
Помогите разобраться!!!
Или хотя бы укажите в какую сторону двигаться!
- красный контроллер на TB6560 на 3 оси (заметьте что данный контроллер немного отличается от более распространенных красных контролеров на TB6560 - на глаз отличие видно что рядом с LPT портом есть еще какой то черный порт):
- гибридный шаговый двигатель 42BYGH801 - http://www.wantmotor.com/ProductsView.asp?id=156&pid=80
Отличием этого контроллера было отсутствие на него документации, все найденная документация касалась похожего контроллера (который без дополнительного черного порта) - поэтому пришлось настраивать на его основе, так как скорее всего они должны быть идентичны.
Подключил двигатель к оси Z:
Настроил порты в Mach3:
Попытки менять координаты в главном окне Mach3 ни к чему не приводят, попытка управлять двигателем вручную тоже - светодиод оси Z моргает - двигатель стоит (кстати ось заблокирована).
Контроллер запитан лабораторным бп на 27В:
Помогите разобраться!!!
Или хотя бы укажите в какую сторону двигаться!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите новичку запустить двигатель
Возможно надо просто поменять пины.
Для начала ищем пин шага. Меняем настройку Step Z и пробуем ездить осью, как только находим нужный пин, ищем пин направления.
При включении станка в программе оси фиксируются? Просто может быть не правильно настроен пин Enable. В инструкции есть что-нибудь про него?
Для начала ищем пин шага. Меняем настройку Step Z и пробуем ездить осью, как только находим нужный пин, ищем пин направления.
При включении станка в программе оси фиксируются? Просто может быть не правильно настроен пин Enable. В инструкции есть что-нибудь про него?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Помогите новичку запустить двигатель
это что за Мач такой? Там значок у твоего приложения как у Visual Basic
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Доки на контроллер можешь выложить? Они в принципе все одинаковы я думаю, на мой тоже должны подойти.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
Спасибо за ответ - попробую подобрать pinNick писал(а):Возможно надо просто поменять пины.
Для начала ищем пин шага. Меняем настройку Step Z и пробуем ездить осью, как только находим нужный пин, ищем пин направления.
При включении станка в программе оси фиксируются? Просто может быть не правильно настроен пин Enable. В инструкции есть что-нибудь про него?
в смысле оси фиксируются? - при подаче напряжения на контроллер ось на двигателе блокируется (но руками прокрутить можно с усилием), при манипуляциях в программе ничего не меняется
документации нет - использовал документацию по похожему контроллеру - https://docs.google.com/open?id=0BzIO0u ... UlhNm9GZGs
Кстати там написано:
"Включаем питание контроллера. Снова нажимаем в главном окне клавишу «Cброс» (Reset), чтобы рамка вокруг нее светилась зеленым цветом. В этот момент двигатели должны зафиксировать свое положение и слегка зашуметь."
После включения питания рамка продолжает мигать, с двигателем ничего не происходит.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
брал вот этот - ссылка на варез удалена (--Nick)aftaev писал(а):это что за Мач такой? Там значок у твоего приложения как у Visual Basic
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
https://docs.google.com/open?id=0BzIO0u ... UlhNm9GZGsRafiq писал(а):Доки на контроллер можешь выложить? Они в принципе все одинаковы я думаю, на мой тоже должны подойти.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите новичку запустить двигатель
Поставь Xenable (или любой из других Enable) на пин 1. Если не заработает, поставь ему invert.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Помогите новичку запустить двигатель
скринтш Мача покаж и версию его напишиCosmologist писал(а):брал вот этот - ссылка на варез удалена (--Nick)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Мож комп думает, что Estop включен? Правильно ли прописал пин на эту кнопку и уровень сигнала с нее?Cosmologist писал(а): После включения питания рамка продолжает мигать, с двигателем ничего не происходит.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
У меня наметился заметный сдвиг - поигрался с настройками и двигатель стал подавать признаки жизни, при ручном управлении по оси Z - двигатель реагирует, конечно я бы не назвал это движением - он гудит издает звуки и поддергивает осью.
Мои настройки:
Я посмотрел версию - R3.043.053 Demo Version, вот скриншот главного окна:
Мои настройки:
Я посмотрел версию - R3.043.053 Demo Version, вот скриншот главного окна:
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Для Z пины заданы правильно, но что значит Step port 1 и Dir port 1? Это же должен быть порт 0, у тебя ведь только один ЛПТ. Попробуй поставить 0. Кстати, адрес его правильно прописал в конфиге? Не знаю как у тебя, на моем контроллере кнопка Estop висит по моему на 13 или 15 ноге, но никак не на первой, и о5 же нулевой порт должен быть.
Мануал какой-то кривоватый в плане номеров портов, или я чего-то недопонимаю...
Мануал какой-то кривоватый в плане номеров портов, или я чего-то недопонимаю...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите новичку запустить двигатель
Вроде в Мач нумерация начинается с 1, а не с 0. Поэтому порт №1 нормально.
С пином Enable опять таки не понятно.
Поставь Output signals - Enable1 галку enabled пин 1 порт 1. Если ось не закрутиться, то поменяй ему Active low.
С пином Enable опять таки не понятно.
Поставь Output signals - Enable1 галку enabled пин 1 порт 1. Если ось не закрутиться, то поменяй ему Active low.
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Eсть там нулевой порт, на третьем скриншоте оси A, B, C да и на первом скриншоте тоже видно что некоторые сигналы на 0 порте сидят.
А вообще я уж позабыл, как в Маче станок конфигурить
Да кстати, насчет Enable. На моем то контроллере они не выведены (он более примитивен, чем твой, ради удешевления), а у твоего очень может быть. А в Маче все Enable отключены. Может быть и так, что бедняга ждет эти сигналы, а ты их ему не даешь.
А вообще я уж позабыл, как в Маче станок конфигурить
Да кстати, насчет Enable. На моем то контроллере они не выведены (он более примитивен, чем твой, ради удешевления), а у твоего очень может быть. А в Маче все Enable отключены. Может быть и так, что бедняга ждет эти сигналы, а ты их ему не даешь.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите новичку запустить двигатель
Так они же все равно выключены...Rafiq писал(а):Eсть там нулевой порт, на третьем скриншоте оси A, B, C да и на первом скриншоте тоже видно что некоторые сигналы на 0 порте сидят.А вообще я уж позабыл, как в Маче станок конфигурить
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Я привел их просто как доказательство того, что порты там нумеруются с нуля. Загружу виндовоз, посмотрю, как прописано, у меня же работало все.
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Пардон, Nick, ты прав, посмотрел, действительно с единицы там. Ноль видимо зарезервирован как фиктивный, для неподключенных сигналов.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
Скорее всего используется порт 1 - где стоит 0 - это я скорее всего натыкал когда отключал лишнее
Итак:
- вешал Estop и на 13 и на 15 пин - никаких изменений - двиг дергается, если не стоит Active low - вообще никак не реагирует
- Enable1 установил на порт 1 и пин 1, менял Active low - ничего не меняется - двиг дергается
Я заснял видео что происходит с двигателем - может оно внесет ясности в процесс
http://www.youtube.com/watch?v=rEx7gJaW ... e=youtu.be
Прошу прощения за качество и портретное расположение - пришлось снимать одной рукой, а другой управлять осью
Сразу хотелось отметить - что двигатель пытается всегда крутиться в одну сторону, несмотря на то что второй раз я пытался двигать осью в обратном направлении.
P.S. Кстати почему то нельзя вставить видео прямо в ответ
Итак:
- вешал Estop и на 13 и на 15 пин - никаких изменений - двиг дергается, если не стоит Active low - вообще никак не реагирует
- Enable1 установил на порт 1 и пин 1, менял Active low - ничего не меняется - двиг дергается
Я заснял видео что происходит с двигателем - может оно внесет ясности в процесс
http://www.youtube.com/watch?v=rEx7gJaW ... e=youtu.be
Прошу прощения за качество и портретное расположение - пришлось снимать одной рукой, а другой управлять осью
Сразу хотелось отметить - что двигатель пытается всегда крутиться в одну сторону, несмотря на то что второй раз я пытался двигать осью в обратном направлении.
P.S. Кстати почему то нельзя вставить видео прямо в ответ
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Помогите новичку запустить двигатель
Если дружишь с AVR, собери такую штуку:
http://www.cnc-club.ru/forum/viewtopic. ... 187#p39139
позволяет исключить из рассмотрения LPT компа и Мач.
Если нет, простой мультивибратор на мелкой логике или транзисторах, и подай его выход на Step, а на Dir либо низкий, либо высокий уровень (определяет направление вращения)
Двиги Nema 17? Если да, то 1 кГц на Step норм.
http://www.cnc-club.ru/forum/viewtopic. ... 187#p39139
позволяет исключить из рассмотрения LPT компа и Мач.
Если нет, простой мультивибратор на мелкой логике или транзисторах, и подай его выход на Step, а на Dir либо низкий, либо высокий уровень (определяет направление вращения)
Двиги Nema 17? Если да, то 1 кГц на Step норм.
Последний раз редактировалось Rafiq 11 окт 2012, 20:27, всего редактировалось 1 раз.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 10 окт 2012, 13:10
- Репутация: 1
- Контактная информация:
Re: Помогите новичку запустить двигатель
Интересная вещь кстати!Rafiq писал(а):Если дружишь с AVR, собери такую штуку:
http://www.cnc-club.ru/forum/viewtopic. ... 187#p39139
позволяет исключить из рассмотрения LPT компа и Мач.
К сожалению не дружу - но если вариантов не останется, попробую напрячь знакомых кто занимается.