WLMotion-Mill

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Пытался осциллографом посмотреть DIR, STEP сигналы, и пусто....
Распаял ещё одну макетку, и тоже самое, в программе выполняется движение по всем осям, но на выходах тихо.....
Что я могу делать не так?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

selenur писал(а):Пытался осциллографом посмотреть DIR, STEP сигналы, и пусто....
Распаял ещё одну макетку, и тоже самое, в программе выполняется движение по всем осям, но на выходах тихо.....
Что я могу делать не так?
на сайте написано: "Все выхода подключаются по принципу «открытый коллектор» (Open Drain)" - Для совместимости с 5В.
Нужно обеспечить "подтяжку" напряжения. (на схеме есть пример!)
Главное максимальный ток не превысить!
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

С пинами DIR удалось разобраться, подключил оптопары (от вывода МК через резистор к оптопаре, и потом на +5 вольт ), и на осциллографе стало видно смены направления.
А вот тоже самое, с STEP выводами ни в какую.... И не понятно, не то спалил, или где-то недопонимаю...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

selenur писал(а):С пинами DIR удалось разобраться, подключил оптопары (от вывода МК через резистор к оптопаре, и потом на +5 вольт ), и на осциллографе стало видно смены направления.

если дир увидели то и степ должны были, покрутите осцилограф
там импульсы идут длительностью 20мкс (не меандр!...), что за осцилограф?

или подсоедините к контроллеру.... импульсы да импульсы))) что нового?....

именно от контроллера к драйверу ШД можно напрямую включать,как на схеме (если они находятся в одном месте(провода не идут в другую коробку итд...)) т.к.
на входе драйвера ШД уже есть оптроны...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

Я когда частоту проверял, то у меня простой тестер с функц. измерения частоты показывал частоту....
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Bender писал(а): что за осцилограф?
rigol
Завтра для начала попробую просто поморгать всеми выводами, что-бы убедиться что ничего не спалил. А по поводу что там импульсы не подумал...... завтра проверю :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

selenur писал(а):rigol
Завтра для начала попробую просто поморгать всеми выводами, что-бы убедиться что ничего не спалил. А по поводу что там импульсы не подумал...... завтра проверю
моргают?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Bender писал(а):
selenur писал(а):rigol
Завтра для начала попробую просто поморгать всеми выводами, что-бы убедиться что ничего не спалил. А по поводу что там импульсы не подумал...... завтра проверю
моргают?
Залил прошивку которая просто с периодичностью в секунду инвертирует состояние выхода, и светодиоды работают нормально, но тыкая щупом осциллографа (уже за оптронами, т.к. драйвер у меня такой: http://selenur.ru/?p=46), виден сигнал который меняется от 4 до 5 вольт... :thinking: из-за чего драйвер мотора и не воспринимает импульсы. Короче где-то косяк в подключении, но где пока не пойму.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

selenur писал(а):Залил прошивку которая просто с периодичностью в секунду инвертирует состояние выхода, и светодиоды работают нормально, но тыкая щупом осциллографа (уже за оптронами, т.к. драйвер у меня такой: http://selenur.ru/?p=46), виден сигнал который меняется от 4 до 5 вольт... из-за чего драйвер мотора и не воспринимает импульсы. Короче где-то косяк в подключении, но где пока не пойму.
посмотрю что там за драйвер
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Bender писал(а):посмотрю что там за драйвер
На самом деле смысла смотреть на драйвер нет, просто нужно мне найти время и разобраться, что-бы сделать так как сейчас работает.
У меня блок питания драйверов,лазера, сами драйверы находятся в коробке станка, из коробки от станка уже идет LPT провод в ардуину:
WP_001915.jpg (3681 просмотр) <a class='original' href='./download/file.php?id=115273&mode=view' target=_blank>Загрузить оригинал (452.75 КБ)</a>
WP_001916.jpg (3681 просмотр) <a class='original' href='./download/file.php?id=115274&mode=view' target=_blank>Загрузить оригинал (504.25 КБ)</a>
:-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

Вот по драйверу, схема соединения: (тоже исп. открытый коллекор)
Изображение
взял с сайта http://www.act-motor.com/product/en_dm420.html
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

У меня есть аналог такого драйвера, попробую подключить
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Сейчас разобрал драйвер, посмотрел в нем схему, оказалось что:
2017-07-03_143820.png (3653 просмотра) <a class='original' href='./download/file.php?id=115287&mode=view' target=_blank>Загрузить оригинал (85.32 КБ)</a>
Всё что в желтом прямоугольнике, находится внутри драйвера.
Я когда ХХХ лет назад купил драйвера, всегда на выводы STEP,DIR подавал импульсы +5 вольт :hehehe: всё работало, и в схему даже не заглядывал.

А тут получилось так, что я сам с дополнительными оптронами нагородил каши.... :-)
Так-что не напрягайся :-) тут явно я накосячил, но в ближайшее время проверю...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Попробовал запустить G-код для изготовления печатной платы, мотор работает нормально :-)
https://www.youtube.com/watch?v=Vn5SZHcyAhs
Так-что скоро подключу к станку, и можно будет тестировать в хвост, и в гриву :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

В Китае есть не дорогой 3-х позиционный выключатель, вот такой:
2017-07-04_175931.png (3584 просмотра) <a class='original' href='./download/file.php?id=115374&mode=view' target=_blank>Загрузить оригинал (41.2 КБ)</a>
Если его подключить примерно так:
2017-07-04_180102.png (3584 просмотра) <a class='original' href='./download/file.php?id=115375&mode=view' target=_blank>Загрузить оригинал (33.96 КБ)</a>
То получим следующее:
Положение 1: Вывод1 = 1, вывод2 = 1
Положение 2: Вывод1 = 1, вывод2 = 0
Положение 3: Вывод1 = 0, вывод2 = 1

Если ещё добавить тумблер в разрыв питания, тогда на обоих выводах будет ноль (отключение управления).
Я это к чему веду, :-) энкодер прикольная штука, но выбор оси которой рулить было-бы удобнее рядом держать, не тыкая мышкой в программе.
Хотелось-бы иметь такую возможность :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

selenur писал(а):Я это к чему веду, энкодер прикольная штука, но выбор оси которой рулить было-бы удобнее рядом держать, не тыкая мышкой в программе.
Хотелось-бы иметь такую возможность
Это да, но выводов не много и скорее всего нужно использовать под другие задачи... пока экономим...

возьму на заметку

Энкодер подключали?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMotion

Сообщение selenur »

Bender писал(а):
selenur писал(а):Я это к чему веду, энкодер прикольная штука, но выбор оси которой рулить было-бы удобнее рядом держать, не тыкая мышкой в программе.
Хотелось-бы иметь такую возможность
Это да, но выводов не много и скорее всего нужно использовать под другие задачи... пока экономим...

возьму на заметку

Энкодер подключали?
Пока не успел, на работе аврал.
Кстати давай на ты, так удобнее :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

окей
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMotion

Сообщение wldev »

Добавил функцию поиска по касанию т.е. можно запустить движение по какой либо оси и при детектирование контакта/разрыва (замыкание или размыкание) произойдёт мгновенная остановка двигателя. Скоро сделаю видео с пояснениями.

Также работаю над буферизацией движений в МК.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
CrazyUser
Новичок
Сообщения: 14
Зарегистрирован: 16 июл 2017, 08:53
Репутация: 1
Настоящее имя: Геннадий
Контактная информация:

Re: WLMotion

Сообщение CrazyUser »

Собрал сегодня этот агрегат "на попробовать". Втыкал на имеющийся станок вместо LPT.
Даже штурвал самодельный подключил на 4600 меток/об. Вроде работает.
Считаю, потенциал у разработки есть. Но допиливать ещё много.
Первое на что наткнулся - зачем перед исполнением программы идёт движение в точку 0:0 с опусканием шпинделя в 0?
Второе - непонятно, как настраиваются размерности осей. Настроил размерность 0,0015 и 3,2, при попытке управлять колесом - вылет код -14, загруженные G-коды перестали выполняться без всяких сообщений об ошибках.
Что хотелось бы сразу.
Пауза при ручной смене инструмента.
Настройки интерфейса с драйвером (инверсия, тип выходного буфера, длительность импульсов)
Пошаговое исполнение кода.
Закрыто

Вернуться в «Windows / Mach»