Всем привет.
Хочу на базе Ардуино сделать для себя некий модуль, который сможет выравнивать портал ЧПУ станка с двумя рейками на одной оси.
Ось Y. На оси две рейки, с левой стороны и с правой.
На каждой рейке по ШД со своим драйвером.
В начале каждой рейке концевики, по одному на сторону.
При нажатии на HOME, двигатели начинают двигать портал к началу.
При этом один двигатель может идти немного впереди другова и перекосить портал.
Для этого и стоят два концевика, которые при срабатывании позволят выпрямить портал.
Процедура работы:
Например принимается, что при низком уровне dir едем в сторону датчиков home.
При движении в эту сторону сигналы step подаются на оба мотора. Как только сработает один из датчиков выходной сигнал step блокируется для соотв. мотора. Второй мотор продолжает ехать.
Когда срабатывает второй датчик, соотв. сигнал подаётся на вход ЧПУ (лог. И двух датчиков) и ЧПУ перестаёт генерить сигнал step. Далее ЧПУ решает съехать с датчиков, для этого оно подаёт высокий уровень на dir и начинает генерить step для съёзда. Высокий уровень dir запрещает блокировку выходного сигнала step по срабатыванию датчика. - Оба мотора одновременно съезжают с датчиков.
На сайте http://www.cnc-club.ru есть тема и автор делал такой модуль на продажу, щас в наличие нет, а когда будет, не ясно. Думаю как сделать на Ардуино…
Кликните на картинку, там GIF и понятен принцип работы...
Модуль выравнивания портала станка с чпу
Модуль выравнивания портала станка с чпу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Модуль выравнивания портала станка с чпу
Неправильная ссылка. Вы дали ссылку на форум, а надо на тему. Так, что посмотреть не удалось.
Попробуйте так (как пример):
Попробуйте так (как пример):
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Модуль выравнивания портала станка с чпу
Извините, вот ссылка на тему.
И спасибо, попробую ваш вариант...
А ваш пример есть в формате FLProg?
И спасибо, попробую ваш вариант...
А ваш пример есть в формате FLProg?
Модуль выравнивания портала станка с чпу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Модуль выравнивания портала станка с чпу
Думаю генератор STEP тут не нужен. Импульсы STEP уже идут от контроллера.
Модуль выравнивания портала станка с чпу
Конечно не нужен! Он показан для понимания, что и чем управляется.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- AlexCrane
- Капитан
- Сообщения: 902
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 6 раз
Модуль выравнивания портала станка с чпу
Как раз таки автор блокирует сигналы степ
Сигнал ENABLE вообще к модулю не имеет отношения. Он идет помимо модуля. При сработке 1-ого датчика блокируется сигнал STEP (PULSE) соответствующего драйвера двигателя - соответственно движение прекращается. При сработке 2-х датчиков одновременно срабатывает общий выход, связанный с системой управления. При этом оба двигателя останавливаются.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей