WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

xenon-alien писал(а):Как раз хотел сказать, как только запустится ПЧ без фильтров полезут и помехи.
Проходил это с обычной электроникой на ТВ-16 и сборке электронной гитары.
Тут засада в том, что когда я пускаю шпиндель кнопкой М3 (а это тоже скрипт) ошибка не вылазит.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение xenon-alien »

daemon78 писал(а):
xenon-alien писал(а):Как раз хотел сказать, как только запустится ПЧ без фильтров полезут и помехи.
Проходил это с обычной электроникой на ТВ-16 и сборке электронной гитары.
Тут засада в том, что когда я пускаю шпиндель кнопкой М3 (а это тоже скрипт) ошибка не вылазит.
Я говорю о наводке в проводах. (некорректная работа датчиков, низковольтной логической цепи входов и выходов)
А влияет ли это как-то на программные скрипты - мне неизвестно. Если они считывают входи и выходы тогда всё может быть...
Это так, же как искрение коллекторных моторов на ардуновских ЧПУ и они по ЮСБ отваливаются в процессе работы.
Понятно, что наводки другие в данном случае. Тут только осциллограф поможет выявить проблему, если она из-за наводок.
Если нет, то программная ошибка...
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Обновил WLMill для armbian
незначительные изменения
+ "close" (Alt+F4) в меню
+ "*.tap"
- исправлена ошибка в парсере G кода
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Сергей, вопрос по плате WLAxis.
У меня два NPN NC датчика.
Я их подключил к плате, но вот откуда снимать сигнал на народную плату, с OUT+ или OUT-?
Смотрю таблицу
WLAxis_1.JPG (4232 просмотра) <a class='original' href='./download/file.php?id=184634&sid=4e0716616e848745c1959098924c76f7&mode=view' target=_blank>Загрузить оригинал (26.36 КБ)</a>
В столбцах указаны NPN.
Наверное в одном все же должно быть PNP, но в каком?

Вообщем рассказывай, откуда снимать сигнал на народную плату.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Полазил мультиметром по выходу OUT (+-) с которого надо снимать сигнал на народную плату.
Чего то я видимо не понимаю.
Измеряю OUT + и - относительно нуля поданного питания. Везде 0.
Теперь к обоим датчикам подношу металл, они срабатывают, загорается OUT (EO1 и EO2) гаснут, но на выходах OUT + и - все равно 0.
Инвертирую джампером RO, и замыкаю датчики, все равно на выходах OUT 0.

Подскажи, что я не так делаю
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

daemon78 писал(а):В столбцах указаны NPN.
Наверное в одном все же должно быть PNP, но в каком?
Поправил, справа PNP.

OUT+ и OUT- работают в паре, как электронный выключатель. Т.е. если светодиод индикации OUT горит, то условно закорочен OUT+ на OUT- , и наоборот. Если не горит, то разрыв.
Проверить мультиметром можно измеряя сопротивление между OUT+ и OUT-.

Т.е. для народной, нужно соединить OUT- >> gnd датчиков , а OUT+ >> к входу народной.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Bender писал(а):Т.е. для народной, нужно соединить OUT- >> gnd датчиков , а OUT+ >> к входу народной.
Сергей, вот тут у меня небольшие сомнения, сейчас попробую объяснить.

Итак датчик NPN NC. Подключаю питание датчика и замеряют выход на сигнальной линии относительно GND поданного на него питания. Мультиметр показывает 0.
Теперь подношу железяку и он срабатывает. На сигнальной линии у него устанавливается напряжение питания (+) за вычетом небольшого падения напряжения (ну я и не ожидал rail to rail) где то около 11В.
Получается, что на народную плату надо пробрасывать с сигнальной линии напряжение близкое к напряжению питания.
То есть, по моей логике получается на OUT + надо цеплять сигнальный выход с датчика а уже с OUT - подавать сигнал на народную плату.
Если я не прав, напиши плз где я ошибся. Хочется разобраться в этом вопросе.
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

daemon78 писал(а):Итак датчик NPN NC. Подключаю питание датчика и замеряют выход на сигнальной линии относительно GND поданного на него питания. Мультиметр показывает 0.
NC - нормально закрытый (normal close) . То есть в нормальном состоянии выход прижат к земле. А когда он сработал он "отпускает" выход от земли.
После чего появляется потенциал который может придти либо от входа народной, либо от датчика.
unnamed.png (4159 просмотров) <a class='original' href='./download/file.php?id=184649&sid=4e0716616e848745c1959098924c76f7&mode=view' target=_blank>Загрузить оригинал (14.16 КБ)</a>
Когда у нас замыкается вход на землю то начинает бежать ток через оптрон и резистор.

То есть OUT+/- замыкает вход на землю. и также начинает бежать ток...

если грубо:
NPN - соединяет вход и землю
PNP - соединяет вход и питание
Последний раз редактировалось wldev 04 авг 2020, 12:03, всего редактировалось 1 раз.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Понял, спасбо
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Bender писал(а):Обновил WLMill для armbian
незначительные изменения
+ "close" (Alt+F4) в меню
+ "*.tap"
- исправлена ошибка в парсере G кода
+ корректные имена файлов

выложил beta WIndows
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение sima8520 »

Bender писал(а):NC - нормально открытый (normal close)
тут точно всё верно написано?)
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

sima8520 писал(а):тут точно всё верно написано?)
:) :) :)
Сорри, очепятка, нормально закрытый
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Сергей, хотел вот что еще спросить.
У тебя в WLMill есть пробинг по осям X и Y. Этот пробинг работает с тем же входом народной платы, что и по Z? Он там же сигнал ожидает?
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

daemon78 писал(а):Сергей, хотел вот что еще спросить.
У тебя в WLMill есть пробинг по осям X и Y. Этот пробинг работает с тем же входом народной платы, что и по Z? Он там же сигнал ожидает?
Да есть. Один общий вход пробинга. В закладке есть индикация для проверки работы датчика.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение daemon78 »

Сергей, под Армбианом работает отлично, три детальки уже запилил.
А вот под Windows не определяется.
Что может быть?
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

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

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

+ в beta перенесены параметры движения оси в окно правки оси
+ в beta добавлена возможность реверса входа/ выхода в меню его правки
edit drive.png (3970 просмотров) <a class='original' href='./download/file.php?id=184808&sid=4e0716616e848745c1959098924c76f7&mode=view' target=_blank>Загрузить оригинал (38.7 КБ)</a>
обновлена WLMill-beta (win)
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Prav
Мастер
Сообщения: 827
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение Prav »

О, англоязычная версия! Продукт выходит на международный рынок?
Аватара пользователя
wldev
Мастер
Сообщения: 1639
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ

Сообщение wldev »

Prav писал(а):О, англоязычная версия! Продукт выходит на международный рынок?
продукт открыт для всех.)

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

Re: WLMill (Open source + WLMotion) - управление фрезерным Ч

Сообщение wldev »

WLMill стал открытым, исходные коды выложены на github, они будут периодически обновляться.

https://github.com/wldevru/WLDEV
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

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