Страница 94 из 105
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Добавлено: 01 окт 2023, 00:16
daemon78
Re: WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ
Добавлено: 01 окт 2023, 06:42
wldev
Там всё просто. Выход включен через логику "И" входов.
выход = вх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
а у кого вот такие 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, вот я и запутался немного, ещё и работа ответственная. Голова занята как бы не запороть заготовку.
Сергей Сергеевич спасибо.