Страница 23 из 105
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 15 июн 2020, 09:50
Cvazist
Bender писал(а):]
Появилась возможность масштабирования всего окна WLMill.
Не совсем то чего бы хотелось. Второстепенные элементы увеличились излишне, а вот кнопки управления не очень.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 15 июн 2020, 09:53
Cvazist
Может быть когда то появится и редактор пользовательского интерфейса.

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 15 июн 2020, 10:30
wldev
У меня по другому увеличивается, надо ещё посмотреть в чем дело....
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 16 июн 2020, 15:28
wldev
daemon78 писал(а):Сергей, хотел спросить.
Можно добавить отображение фактического времени выполнения УП? А то я вчера запустил симуляцию УП в WLMill, и занялся другими делами. УП отработала, а сколько затрачено времени я так и не понял.
И можно добавить прогноз времени выполнения?
Это все для Armbian версии. Может в варианте для PC это все и есть.
Выложена WLMill-beta
1. После выполнения программы. Время выполнения записывается в менеджер сообщений.
2. Добавилась оценка времени обработки. Выводится оставшееся время и время окончания (расчётное, дд:чч:мм:сс)
для Windows
нужны файлы Qt5Quick.dll Qt5Qml.dll Qt5QuickWidget.dll и папка qml
для Linux нужен пакет
$ sudo apt install libqt5qml5
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 16 июн 2020, 21:35
daemon78
Запустил на TFT 7дюймов
Отлично смасштабировалось.
Жаль Touch screen не подхватился автоматом, было бы вообще супер.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 16 июн 2020, 23:15
daemon78
Сергей, что то я запутался.
Как установить нули по осям в системе координат двигателей, чтобы правильно работали лимиты?
У меня в голове логика Mach3.
Я включаю поиск хоума по всем осям. Станок доезжает до датчиков, они срабатывают и машинная система координат обнуляется. От этих нулей отсчитываются лимиты.
Я включаю хомление по осям в WLMill, и в машинных координатах получаю X=-4.33, Y=0.55, Z=0.55.
Откуда взялись -4.33?
Я помню ты говорил что оси надо обучать, но я что то не соображу чему.
Я нажимаю обучить ось X и прога мне говорит, введите значение "Текущее положение оси: Х = тому то". Но я не знаю равняется ли оно тому то или нет.
Чет я как то застрял на этом моменте.
P.S. Очень странно, но под WLMill оси идут гораздо плавнее чем на Mach3, даже звук другой.

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 16 июн 2020, 23:46
daemon78
Посмотрел два видео, второе даже два раза.
Разобрался.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 05:01
wldev
daemon78 писал(а):Посмотрел два видео, второе даже два раза.
Разобрался.
Основная задача - это задать положение датчика на оси:
1. Можно ввести в ручную
2. Либо станок может найти это положение сам, исходя из текущего положения оси. т.е. через обучение.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 08:28
daemon78
Bender писал(а):daemon78 писал(а):Посмотрел два видео, второе даже два раза.
Разобрался.
Основная задача - это задать положение датчика на оси:
1. Можно ввести в ручную
AxisWidget-1.png
2. Либо станок может найти это положение сам, исходя из текущего положения оси. т.е. через обучение.
Ага, понял вроде.
Сегодня пущу первую люминивую стружку на связке WLMill/OrangePiPC

Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 10:29
daemon78
Сергей, подскажи пожалуйста, что не так со скриптами на шпиндель
Сейчас у меня так
Код: Выделить всё
function M3()
{
DIALOG.message("M3 шпиндель включен!",0);
MACHINE.enableSOut(1);
MACHINE.setOutput(3,1); //WLM35A
TIMER.wait_s(5);
return 1;
}
Код: Выделить всё
function M5()
{
MACHINE.enableSOut(0)
MACHINE.setOutput(3,0); //WLM35A
//DIALOG.message("M5",0);
//MACHINE.setOutput(3,1);
//MACHINE.setOutput(3,0);
TIMER.wait_s(5);
return 1;
}
Реле включено после запуска постоянно, M5 его не отключает.
На команды S1000, S5000 и т.д. не реагирует, по звуку как будто не включен ШИМ при включенном реле.
Настройки ШИМ такие
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 10:41
daemon78
Хмммм, теперь при запуске М3 или М5 Прога вылетает и я в терминале оказываюсь.
Что то не так
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 10:52
daemon78
Заменил wait_s на DELAY
Вылетать перестало, но шпиндель включается по M5 и выключается по M3
На ШИМ по прежнему не реагирует.
Ответь как получится плз ( я пока на Маче немного постругаю, надо к выходным сделать детальки)
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 10:59
wldev
В макросах все в порядке. А реле клацает?
daemon78 писал(а):Хмммм, теперь при запуске М3 или М5 Прога вылетает и я в терминале оказываюсь.
Что то не так
Да -это баг, вылетает если не дождаться завершения предыдущего с использованием TIMER
daemon78 писал(а):Вылетать перестало, но шпиндель включается по M5 и выключается по M3
Надо сделать реверс выхода
daemon78 писал(а):На ШИМ по прежнему не реагирует.
Нажми M3 и введи S10000.
Далее перейди в панель in/out закладка PWM. Меняя корректор должен меняться value....
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 14:02
wldev
daemon78 писал(а):Заменил wait_s на DELAY
wait_s - старый способ, его надо упразднить
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 17:32
daemon78
Сергей, попробовал на новом ядре, окно проги не масштабируется, нижняя часть за пределами экрана.
На фото диалог редактирования скриптов, я не могу сохранить скрипт, так как нет нижней части с кнопками.
Что делать?
Зато экран подхватился автоматом и тачскрин работает
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 17:44
wldev
daemon78 писал(а):Что делать?
Завтра постараюсь разобраться.
Сейчас можно поправить текстовым редактором файл скрипта, в название есть слово скрипт. Нужно только закрыть WLMill. И потом опять открыть.
Думаю тоже на новое ядро переходить...
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 17:50
wldev
Дай пожалуйста ссылку на тач.
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 17:56
Cvazist
А зачем это нужно? Сергей Вы не зря тратите своё драгоценное время? Оранж Пи и без WLMill управляет ЧПУ?
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 18:33
wldev
Cvazist писал(а):А зачем это нужно? Сергей Вы не зря тратите своё драгоценное время? Оранж Пи и без WLMill управляет ЧПУ?
Есть много пользователей с тачами, и чтобы лучше понимать как это работает желательно иметь свой.
WLMill написана с использованием Qt. Соответственно не тратиться время на переделку кода. А просто переношу проект и компилирую.
https://ru.m.wikipedia.org/wiki/Qt
Re: WLMill (Windows,Linux) - управление фрезерным ЧПУ
Добавлено: 17 июн 2020, 19:03
daemon78
Bender писал(а):Дай пожалуйста ссылку на тач.
https://aliexpress.ru/item/32639615250.html
Мне за неделю приехал.
А как попасть в In/out, чтобы порт инвертировать?