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

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

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

Сообщение daemon78 »

Заработало!!!
[youtube]https://youtu.be/K45_NrcqJcw?si=d5AO5su00rVVyxXw[/youtube]
Аватара пользователя
wldev
Мастер
Сообщения: 1646
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

daemon78 писал(а): 30 сен 2023, 22:10 Сергей, есть вопрос по плате расширения входов
[youtube]https://youtu.be/QONSxl15wz4?si=zzgewtdTO2x5aE02[/youtube]
Там всё просто. Выход включен через логику "И" входов.

выход = вх1 И вх2 И вх3

то есть когда горят все входы горит выход.

- Нам нужно чтобы в нормальном состоянии горели все индикаторы входов. Добиваемся этого с помощью переключателей...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Cvazist
Мастер
Сообщения: 1100
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

Я просто запаралелил таблетку со щупом без всяких плат.
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

Cvazist писал(а): 01 окт 2023, 10:57 Я просто запаралелил таблетку со щупом без всяких плат.
у вас фаза другая. но минусы в том, что щупу твоему жить до случайного дисконнекта. не бог весть какая защита - но хоть чтото
wldev писал(а): Там всё просто. Выход включен через логику "И" входов.
вообще то по ИЛИ . для нас же событие это физический контакт?
Последний раз редактировалось vtgmfg 01 окт 2023, 14:59, всего редактировалось 1 раз.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

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

Сообщение daemon78 »

Cvazist писал(а): 01 окт 2023, 10:57 Я просто запаралелил таблетку со щупом без всяких плат.
У меня пимпа NC, все остальное NO.
Да и у платы, как писалось выше NC, а это +1 к защите :)
Аватара пользователя
wldev
Мастер
Сообщения: 1646
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

vtgmfg писал(а): вообще то по ИЛИ . для нас же событие это физический контакт?
Всё относительно....

Логика И относительно горящих диодов входов. То есть если все горят то горит и выход.

Однако мы можем установить тип входа NC/NO как бы инвертировать его и сделать логику ИЛИ.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

wldev писал(а): Сейчас что в [ ] . он пытается посчитать. Находит [General] и ошибка.
То есть
X[100/3] будет X33.3333333 например
ок - пусть с этой конструкцией разбираются те кто арифметику в УП захотел.

что нужно сделать в УП чтобы MACHINE.loadGProgram выдал ошибку?
хотя [General] это тоже ошибка, но если не стараться то квадратные скобки в УП не появятся.
wldev писал(а): Всё относительно....
нет - иначе смысл будет меняться в зависимости от элементной базы, фазы питания, куда включили светодиоды и тп. А разве это имеет значение?
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

есть функция TIMER - я так понял это аппаратные таймеры и их 32. #10 задействован в функции DELAY.. как вообще понять какие свободны?
klepa
Новичок
Сообщения: 18
Зарегистрирован: 23 авг 2023, 12:42
Репутация: 3
Контактная информация:

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

Сообщение klepa »

Сделайте пожалуйста отключение шпинделя при обрыве связи с компом,или добавьте пункт в программу чтоб галочкой отключать, а то связь проподает все стоит а шпиндель работает.
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

ice_screenshot_20231002-162353.jpeg (1240 просмотров) <a class='original' href='./download/file.php?id=209424&sid=ff7f13b27f7fdef10b1184bce33c667d&mode=view' target=_blank>Загрузить оригинал (39.11 КБ)</a>
а у кого вот такие DMA?
klepa писал(а): 02 окт 2023, 16:34 Сделайте пожалуйста отключение шпинделя при обрыве связи с компом,или добавьте пункт в программу чтоб галочкой отключать, а то связь проподает все стоит а шпиндель работает.
ОС,интерфейс?

тут надо либо безотказную связь, либо загружать в МК процедуру стоп, которая не всегда одинаковая, к сожалению. тогда если мк видит что буфер опасно пустеет и в его конце не финиш - мог бы хоть аккуратно остановиться.

а так да. прикольно. может ведь еще не только шпиндель крутиться - может еще и ехать по осям. причем комп уже выдал свой таймаут, а у контроллера видимо сек 15. за 15 сек можно много напилить
Cvazist
Мастер
Сообщения: 1100
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

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

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

Сообщение wldev »

vtgmfg писал(а): 01 окт 2023, 22:30 есть функция TIMER - я так понял это аппаратные таймеры и их 32. #10 задействован в функции DELAY.. как вообще понять какие свободны?
Это таймеры ОС их может быть много, создаются по идентификатору (текст). И далее делаются запросы по нему...
Последний раз редактировалось wldev 03 окт 2023, 05:54, всего редактировалось 1 раз.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1646
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

vtgmfg писал(а): а у кого вот такие DMA?
Бывает такое. Работаем над этим....
На сколько загружен ЦП от WLMill?
Последний раз редактировалось wldev 03 окт 2023, 06:04, всего редактировалось 1 раз.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1646
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

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

Сообщение wldev »

Cvazist писал(а): Если отредактировать загруженую УП , например в блокноте, WlMill виснет. Перезагрузка помогает.
Именно просто файл программы или который лежит рядом с wlmill?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Cvazist
Мастер
Сообщения: 1100
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

Файл УП.
Забыл выгрузить из WlMill УП.
Отредактировал и перезаписал файл. WlMill завис.
Файлы УП лежат в папке на рабочем столе.
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

wldev писал(а): Это таймеры ОС их может быть много, создаются по идентификатору (текст). И далее делаются запросы по нему...
много то не надо. хотя написано 32.
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

wldev писал(а): 03 окт 2023, 05:53
vtgmfg писал(а): а у кого вот такие DMA?
Бывает такое. Работаем над этим....
На сколько загружен ЦП от WLMill?
на десктопе 5-10%
в бездействии до 5. и мне кажется раньше было больше. но то может на станке.

надо бросать уже компорт я думаю и переходить на USB. и таймаут в 10 сек и хз сколько со стороны МК просто маскирует ситуацию вероятно.. давайте зададим хотя бы 100мс и посмотрим.
Cvazist
Мастер
Сообщения: 1100
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

В каком файле нужно прописать толщину таблетки ?
Изменения в файлах WLTool, WLProbe, WLTablet не влияют.
vtgmfg
Мастер
Сообщения: 1542
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 57
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

по идее в таблет.ини. там есть строка "высота"
а больше вроде и некуда - я хз - не пользуюсь
еще есть в тул.ини - включить высоту таблетки.
а вот в проб.ини почему то такой настройки нет
Cvazist
Мастер
Сообщения: 1100
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 89
Контактная информация:

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

Сообщение Cvazist »

Высоту таблетки правим в WLTablet.ini
А скрипт называется TOOL, вот я и запутался немного, ещё и работа ответственная. Голова занята как бы не запороть заготовку.
Сергей Сергеевич спасибо.
Ответить

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