Страница 27 из 105

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

Добавлено: 03 авг 2020, 12:02
daemon78
xenon-alien писал(а):Как раз хотел сказать, как только запустится ПЧ без фильтров полезут и помехи.
Проходил это с обычной электроникой на ТВ-16 и сборке электронной гитары.
Тут засада в том, что когда я пускаю шпиндель кнопкой М3 (а это тоже скрипт) ошибка не вылазит.

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

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

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

Добавлено: 03 авг 2020, 17:28
wldev
Обновил WLMill для armbian
незначительные изменения
+ "close" (Alt+F4) в меню
+ "*.tap"
- исправлена ошибка в парсере G кода

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

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

Вообщем рассказывай, откуда снимать сигнал на народную плату.

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

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

Подскажи, что я не так делаю

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

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

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

Т.е. для народной, нужно соединить OUT- >> gnd датчиков , а OUT+ >> к входу народной.

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

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

Итак датчик NPN NC. Подключаю питание датчика и замеряют выход на сигнальной линии относительно GND поданного на него питания. Мультиметр показывает 0.
Теперь подношу железяку и он срабатывает. На сигнальной линии у него устанавливается напряжение питания (+) за вычетом небольшого падения напряжения (ну я и не ожидал rail to rail) где то около 11В.
Получается, что на народную плату надо пробрасывать с сигнальной линии напряжение близкое к напряжению питания.
То есть, по моей логике получается на OUT + надо цеплять сигнальный выход с датчика а уже с OUT - подавать сигнал на народную плату.
Если я не прав, напиши плз где я ошибся. Хочется разобраться в этом вопросе.

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

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

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

если грубо:
NPN - соединяет вход и землю
PNP - соединяет вход и питание

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

Добавлено: 04 авг 2020, 11:30
daemon78
Понял, спасбо

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

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

выложил beta WIndows

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

Добавлено: 04 авг 2020, 11:45
sima8520
Bender писал(а):NC - нормально открытый (normal close)
тут точно всё верно написано?)

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

Добавлено: 04 авг 2020, 11:56
daemon78
sima8520 писал(а):тут точно всё верно написано?)
:) :) :)
Сорри, очепятка, нормально закрытый

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

Добавлено: 04 авг 2020, 14:18
daemon78
Сергей, хотел вот что еще спросить.
У тебя в WLMill есть пробинг по осям X и Y. Этот пробинг работает с тем же входом народной платы, что и по Z? Он там же сигнал ожидает?

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

Добавлено: 04 авг 2020, 15:40
wldev
daemon78 писал(а):Сергей, хотел вот что еще спросить.
У тебя в WLMill есть пробинг по осям X и Y. Этот пробинг работает с тем же входом народной платы, что и по Z? Он там же сигнал ожидает?
Да есть. Один общий вход пробинга. В закладке есть индикация для проверки работы датчика.

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

Добавлено: 06 авг 2020, 19:11
daemon78
Сергей, под Армбианом работает отлично, три детальки уже запилил.
А вот под Windows не определяется.
Что может быть?

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

Добавлено: 06 авг 2020, 19:33
wldev
daemon78 писал(а):Сергей, под Армбианом работает отлично, три детальки уже запилил.
А вот под Windows не определяется.
Что может быть?
Когда подключаешь контроллер проявляется com порт в диспетчере?

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

Добавлено: 10 авг 2020, 10:04
wldev
+ в beta перенесены параметры движения оси в окно правки оси
+ в beta добавлена возможность реверса входа/ выхода в меню его правки
edit drive.png (4566 просмотров) <a class='original' href='./download/file.php?id=184808&mode=view' target=_blank>Загрузить оригинал (38.7 КБ)</a>
обновлена WLMill-beta (win)

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

Добавлено: 10 авг 2020, 10:23
Prav
О, англоязычная версия! Продукт выходит на международный рынок?

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

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

У программы изначально пишется интерфейс на английском языке. Потом делаются файлы перевода на другие языки. При загрузке, определяется язык системы и подставляется файл перевода. (если он есть)

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

Добавлено: 12 авг 2020, 07:58
wldev
WLMill стал открытым, исходные коды выложены на github, они будут периодически обновляться.

https://github.com/wldevru/WLDEV