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

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

Добавлено: 01 окт 2023, 00:16
daemon78
Заработало!!!
[youtube]https://youtu.be/K45_NrcqJcw?si=d5AO5su00rVVyxXw[/youtube]

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

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

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

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

- Нам нужно чтобы в нормальном состоянии горели все индикаторы входов. Добиваемся этого с помощью переключателей...

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

Добавлено: 01 окт 2023, 10:57
Cvazist
Я просто запаралелил таблетку со щупом без всяких плат.

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

Добавлено: 01 окт 2023, 11:04
vtgmfg
Cvazist писал(а): 01 окт 2023, 10:57 Я просто запаралелил таблетку со щупом без всяких плат.
у вас фаза другая. но минусы в том, что щупу твоему жить до случайного дисконнекта. не бог весть какая защита - но хоть чтото
wldev писал(а): Там всё просто. Выход включен через логику "И" входов.
вообще то по ИЛИ . для нас же событие это физический контакт?

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

Добавлено: 01 окт 2023, 12:43
daemon78
Cvazist писал(а): 01 окт 2023, 10:57 Я просто запаралелил таблетку со щупом без всяких плат.
У меня пимпа NC, все остальное NO.
Да и у платы, как писалось выше NC, а это +1 к защите :)

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

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

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

Однако мы можем установить тип входа NC/NO как бы инвертировать его и сделать логику ИЛИ.

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

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

что нужно сделать в УП чтобы MACHINE.loadGProgram выдал ошибку?
хотя [General] это тоже ошибка, но если не стараться то квадратные скобки в УП не появятся.
wldev писал(а): Всё относительно....
нет - иначе смысл будет меняться в зависимости от элементной базы, фазы питания, куда включили светодиоды и тп. А разве это имеет значение?

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

Добавлено: 01 окт 2023, 22:30
vtgmfg
есть функция TIMER - я так понял это аппаратные таймеры и их 32. #10 задействован в функции DELAY.. как вообще понять какие свободны?

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

Добавлено: 02 окт 2023, 16:34
klepa
Сделайте пожалуйста отключение шпинделя при обрыве связи с компом,или добавьте пункт в программу чтоб галочкой отключать, а то связь проподает все стоит а шпиндель работает.

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

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

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

а так да. прикольно. может ведь еще не только шпиндель крутиться - может еще и ехать по осям. причем комп уже выдал свой таймаут, а у контроллера видимо сек 15. за 15 сек можно много напилить

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

Добавлено: 02 окт 2023, 21:16
Cvazist
Если отредактировать загруженую УП , например в блокноте, WlMill виснет. Перезагрузка помогает.

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

Добавлено: 03 окт 2023, 05:50
wldev
vtgmfg писал(а): 01 окт 2023, 22:30 есть функция TIMER - я так понял это аппаратные таймеры и их 32. #10 задействован в функции DELAY.. как вообще понять какие свободны?
Это таймеры ОС их может быть много, создаются по идентификатору (текст). И далее делаются запросы по нему...

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

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

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

Добавлено: 03 окт 2023, 05:54
wldev
Cvazist писал(а): Если отредактировать загруженую УП , например в блокноте, WlMill виснет. Перезагрузка помогает.
Именно просто файл программы или который лежит рядом с wlmill?

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

Добавлено: 03 окт 2023, 07:11
Cvazist
Файл УП.
Забыл выгрузить из WlMill УП.
Отредактировал и перезаписал файл. WlMill завис.
Файлы УП лежат в папке на рабочем столе.

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

Добавлено: 03 окт 2023, 07:46
vtgmfg
wldev писал(а): Это таймеры ОС их может быть много, создаются по идентификатору (текст). И далее делаются запросы по нему...
много то не надо. хотя написано 32.

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

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

надо бросать уже компорт я думаю и переходить на USB. и таймаут в 10 сек и хз сколько со стороны МК просто маскирует ситуацию вероятно.. давайте зададим хотя бы 100мс и посмотрим.

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

Добавлено: 03 окт 2023, 13:45
Cvazist
В каком файле нужно прописать толщину таблетки ?
Изменения в файлах WLTool, WLProbe, WLTablet не влияют.

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

Добавлено: 03 окт 2023, 14:40
vtgmfg
по идее в таблет.ини. там есть строка "высота"
а больше вроде и некуда - я хз - не пользуюсь
еще есть в тул.ини - включить высоту таблетки.
а вот в проб.ини почему то такой настройки нет

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

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