Страница 5 из 7

Re: PathMaster v1.7

Добавлено: 10 янв 2025, 10:43
dadlick
michael-yurov писал(а): 10 янв 2025, 10:12 А как нужно?
EStop нужен? Если нужен, то что он должен делать?
E-Stop нужен.
Как бы я хотел видеть реализацию.
Запустил программу, она сконектилась с контроллером, нажали кнопку Power, активировали контроллер.
Нажали E-Stop, управление заблокировалось, отжали E-stop управление разблокировалось.
Если контролер выключен кнопкой Power то он не реагирует на E-Stop.
Но сейчас нет на форме индикации срабатывание E-Stop, только в меню настроек "Входы", соответственно на форме где-то должна быть индикация E-Stop, наверно рядом с кнопкой Power.
И было-бы очень хорошо, пробросить кнопку Power на выход контроллера, тогда можно повесить контактор и управлять подачей питания на станок.

Re: PathMaster v1.7

Добавлено: 10 янв 2025, 10:58
michael-yurov
dadlick писал(а): Нажали E-Stop, управление заблокировалось, отжали E-stop управление разблокировалось.
Тогда это не EStop, а Power (в режиме выключателя, а не кнопки).
dadlick писал(а): Но сейчас нет на форме индикации срабатывание E-Stop, только в меню настроек "Входы", соответственно на форме где-то должна быть индикация E-Stop, наверно рядом с кнопкой Power.
2025-01-10_12-54-19.png (2680 просмотров) <a class='original' href='./download/file.php?id=213113&mode=view' target=_blank>Загрузить оригинал (787.5 КБ)</a>
dadlick писал(а): И было-бы очень хорошо, пробросить кнопку Power на выход контроллера, тогда можно повесить контактор и управлять подачей питания на станок.
Ok, добавлю сигнал Power к выходам.

Re: PathMaster v1.7

Добавлено: 10 янв 2025, 11:05
vtgmfg
по естоп можно заодно освободить двигатели осей, выключить питание станка и дать reset контроллеру.
отжал естоп - станок включился.
свет только отдельно запитать и может сам контроллер - чтобы он компу сообщил что был нажат естоп, а не просто так пропала коммуникация. а то может вы забыли
почему бы и нет.
michael-yurov писал(а): Тогда это не EStop, а Power (в режиме выключателя, а не кнопки).
от просто выключения питания задержка большая. у меня например через естоп срабатывают концевики если вылет за лимиты. остановочный путь короче.

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 13:12
vtgmfg
на мой взгляд на момент работы, не отладки, а именно работы - верхняя строку с крестиком и строку с файл и тп нужно иметь возможность отключать через какой то ключ в конфиге.
смотрится как кишки виндовс наружу.

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

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 14:11
michael-yurov
В интерфейсе нет кнопки EStop. Ее функцию выполняет кнопка Power.
Она нужна. То что у тебя есть грибок вовсе не значит, что у всех тоже есть.
И, во вторых, кнопка Power нужна, чтобы включить питание после нажатия грибка.
Про "кишки виндовс" комментировать не буду.

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 14:46
vtgmfg
michael-yurov писал(а): Про "кишки виндовс" комментировать не буду.
неважно виндовс или линукс. просто это моветон если комп выполняет функцию только чпу. где на каких терминалах юзеру (оператору) видны эти артефакты?
michael-yurov писал(а): В интерфейсе нет кнопки EStop. Ее функцию выполняет кнопка Power.
можно случайно прибить работу

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 16:00
michael-yurov
vtgmfg писал(а): это моветон
С каких пор стандартные элементы управления моветон?
vtgmfg писал(а): комп выполняет функцию только чпу
Откуда такая уверенность?
vtgmfg писал(а): где на каких терминалах
На терминалах это сделано для защиты от взлома.
vtgmfg писал(а): можно случайно прибить работу
Еще можно голову зажать в дверном проеме.
ЧПУ вообще штука такая, что любая ошибка может привести к серьезным проблемам. Это же не повод все запрещать!
Тебе бы в госдуму, или в роскомнадзор пойти работать...

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 16:32
vtgmfg
michael-yurov писал(а): С каких пор стандартные элементы управления моветон?
michael-yurov писал(а): Откуда такая уверенность?
читать умеете? видите там слово "если"? а еще программист называется..
michael-yurov писал(а): На терминалах это сделано для защиты от взлома.
нет.
michael-yurov писал(а): Еще можно голову зажать в дверном проеме.
какое отношение ваша программа имеет к дверным проемам?
michael-yurov писал(а): ЧПУ вообще штука такая, что любая ошибка может привести к серьезным проблемам. Это же не повод все запрещать!
хорошо, хорощо - сделайте эту кнопку побольше, а раз она заодно выполняет и функцию естоп, то без подтверждений ессно..
michael-yurov писал(а): Тебе бы в госдуму, или в роскомнадзор пойти работать...
я у вас разве отобрал что-то?

Re: PathMaster v1.7

Добавлено: 12 янв 2025, 20:33
michael-yurov
vtgmfg писал(а): читать умеете? видите там слово "если"? а еще программист называется..
Ну и что это "если" означает? Ты пишешь про строку заголовка и меню - "просто это моветон если комп выполняет функцию только чпу."
Выходит, что у кого-то моветон, а у кого-то не моветон? Как произошло?
У меня сейчас в программе это моветон или нет?
Если моветон, то что? Что я должен сделать? Покаяться? Срочно удалить? Или что?

Ты предлагаешь добавить для этого настройку. Допустим. Дальше что?
Вот ты включил эту настройку, запустил программу без строки заголовка и без меню. Как в настройки зайти? Как эту настройку отключить? Как из программы выйти? Как комп выключить?
Ну, терминалы, да, их не нужно отключать. Они работают 24/7.
Моим пользователям тоже не отключать?

Уверен, что такая функция нужна пользователям? Хоть кому-то?
Уверен, что плюсы от ее внедрения перевесят минусы?
Я вообще ни одного плюса не вижу. А минусов могу много перечислить.

Другое дело, если бы речь была про полноэкранный режим... Такое, да, может быть полезным. Стоило бы рассмотреть. Тут хоть понятно, зачем это нужно. Но влечет за собой ряд существенных сложностей. Например, как выключить ПК. Или как использовать возможности Windows. Напрмер, экранную клавиатуру.
vtgmfg писал(а): какое отношение ваша программа имеет к дверным проемам?
Я, вроде, подробно объяснил далее.
vtgmfg писал(а): хорошо, хорощо - сделайте эту кнопку побольше, а раз она заодно выполняет и функцию естоп, то без подтверждений ессно..
Я так и сделал. Что не так то?
vtgmfg писал(а): я у вас разве отобрал что-то?
Время.

Re: PathMaster v1.8

Добавлено: 12 янв 2025, 22:02
michael-yurov
Доработал поддержку команд коррекции на длину инструмента G43, G43.1, G43.2, G49.
Сделал поддержку датчика длины инструмента.
Добавил блокировку заставки и отключения экрана при работающем станке.

Re: PathMaster v1.8

Добавлено: 13 янв 2025, 00:18
vtgmfg
michael-yurov писал(а): Ну, терминалы, да, их не нужно отключать. Они работают 24/7.
Моим пользователям тоже не отключать?
вы же понимаете что это не проблема?
ок. возьмите какойнить промстанок - видны там уши оконного интерфейса ОС? просто наберите в поисковике фанук, сименс, хайденхайн - картинки
michael-yurov писал(а): Например, как выключить ПК. Или как использовать возможности Windows. Напрмер, экранную клавиатуру.
это решается
michael-yurov писал(а): Время.
кто на кого потратил - это еще большой вопрос.

Re: PathMaster v1.8

Добавлено: 13 янв 2025, 08:30
tarabarka
абсолютную координату датчика по Z как предлагается пользователю вычислить?
не удобнее было бы указывать его высоту?

Re: PathMaster v1.8

Добавлено: 13 янв 2025, 10:17
michael-yurov
tarabarka писал(а): 13 янв 2025, 08:30 абсолютную координату датчика по Z как предлагается пользователю вычислить?
не удобнее было бы указывать его высоту?
Эту координату не требуется точно указывать. Достаточно не "промазать" при измерении.

А если указать его высоту, то непонятно, относительно чего. Относительно рабочего ноля указывать нельзя. Координата должна быть постоянной.

Можно конечно, сделать небольшой "визард" или написать инструкцию для точной настройки относительно плоскости стола. Но я пока не уверен, что это нужно.

Re: PathMaster v1.8

Добавлено: 13 янв 2025, 10:34
tarabarka
michael-yurov писал(а): относительно чего
относительно рабочего стола.
я на probewizard ориентируюсь. задается высота заготовки и высота датчика.
на практике это удобно.

Re: PathMaster v1.8

Добавлено: 16 янв 2025, 19:14
dadlick
michael-yurov
Смотрю версия программы 1.8 от 12.01.2025 (1.8.11) превратилась в версию ( 1.8.12) от 13.01.2025, а трудно добавить в программу проверку на наличие новой версии на сайте?

Re: PathMaster v1.8

Добавлено: 16 янв 2025, 19:57
michael-yurov
Добавить можно, но это за собой потянет вопрос об пвтоматическом скачивании, потом об автоустановке, потом об антивирусе, который будет этому препятствовать и удалять программу как вирус, потом вопрос о тихом обновлении.

В таких мелких обновлениях, обычно, незначительные ошибки или недоработки поправлены. А о существенных изменениях я сообщаю.

Я думал над этим всем. Если что хорошее придумаю - сделаю.

Re: PathMaster v1.8

Добавлено: 16 янв 2025, 21:57
vtgmfg
michael-yurov писал(а): Я думал над этим всем. Если что хорошее придумаю - сделаю.
можно просто публиковать что есть обновление и о чем оно. тут, в тг, в вацапе, на госуслугах)
есть же обновления по поводу неинтересному конкретному юзеру. смысл ставить. да еще и контроллер наверное потащит обновление

Re: PathMaster v1.9

Добавлено: 27 янв 2025, 16:08
michael-yurov
Добавил настройку для компенсации люфта.
2025-01-27_17-49-24_1280.png (2060 просмотров) <a class='original' href='./download/file.php?id=213282&mode=view' target=_blank>Загрузить оригинал (265.27 КБ)</a>
Работает так:
2025-01-27_17-51-13.png (2060 просмотров) <a class='original' href='./download/file.php?id=213281&mode=view' target=_blank>Загрузить оригинал (83.18 КБ)</a>

Re: PathMaster v1.10

Добавлено: 04 фев 2025, 03:33
michael-yurov
Сделал поддержку мультитач-экранов:
- Жесты для 3D-окна (перемещение, масштабирование, поворот)
- Прокрутка УП и списков жестом перемещения

Re: PathMaster v1.10

Добавлено: 04 фев 2025, 15:30
NickSon
Буковка пропала...