PathMaster v1.8

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
dadlick
Новичок
Сообщения: 32
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 34
Настоящее имя: Дмитрий
Контактная информация:

Re: PathMaster v1.7

Сообщение dadlick »

michael-yurov писал(а): 10 янв 2025, 10:12 А как нужно?
EStop нужен? Если нужен, то что он должен делать?
E-Stop нужен.
Как бы я хотел видеть реализацию.
Запустил программу, она сконектилась с контроллером, нажали кнопку Power, активировали контроллер.
Нажали E-Stop, управление заблокировалось, отжали E-stop управление разблокировалось.
Если контролер выключен кнопкой Power то он не реагирует на E-Stop.
Но сейчас нет на форме индикации срабатывание E-Stop, только в меню настроек "Входы", соответственно на форме где-то должна быть индикация E-Stop, наверно рядом с кнопкой Power.
И было-бы очень хорошо, пробросить кнопку Power на выход контроллера, тогда можно повесить контактор и управлять подачей питания на станок.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.7

Сообщение michael-yurov »

dadlick писал(а): Нажали E-Stop, управление заблокировалось, отжали E-stop управление разблокировалось.
Тогда это не EStop, а Power (в режиме выключателя, а не кнопки).
dadlick писал(а): Но сейчас нет на форме индикации срабатывание E-Stop, только в меню настроек "Входы", соответственно на форме где-то должна быть индикация E-Stop, наверно рядом с кнопкой Power.
2025-01-10_12-54-19.png (517 просмотров) <a class='original' href='./download/file.php?id=213113&sid=751c332beb9ee68d610f9da026cb1ff7&mode=view' target=_blank>Загрузить оригинал (787.5 КБ)</a>
dadlick писал(а): И было-бы очень хорошо, пробросить кнопку Power на выход контроллера, тогда можно повесить контактор и управлять подачей питания на станок.
Ok, добавлю сигнал Power к выходам.
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.7

Сообщение vtgmfg »

по естоп можно заодно освободить двигатели осей, выключить питание станка и дать reset контроллеру.
отжал естоп - станок включился.
свет только отдельно запитать и может сам контроллер - чтобы он компу сообщил что был нажат естоп, а не просто так пропала коммуникация. а то может вы забыли
почему бы и нет.
michael-yurov писал(а): Тогда это не EStop, а Power (в режиме выключателя, а не кнопки).
от просто выключения питания задержка большая. у меня например через естоп срабатывают концевики если вылет за лимиты. остановочный путь короче.
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.7

Сообщение vtgmfg »

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

кнопки Павер и особенно Естоп в интерфейсе тоже как то не то.
у станка явно будут какой то еще железный рубильник и грибок Естоп.
если выключен рубильник или нажат грибок - с компа их в обратное положение не переведешь.
если не рубильник, а пускатель - то тут ок, но контроллер нужно держать под питанием значит
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.7

Сообщение michael-yurov »

В интерфейсе нет кнопки EStop. Ее функцию выполняет кнопка Power.
Она нужна. То что у тебя есть грибок вовсе не значит, что у всех тоже есть.
И, во вторых, кнопка Power нужна, чтобы включить питание после нажатия грибка.
Про "кишки виндовс" комментировать не буду.
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.7

Сообщение vtgmfg »

michael-yurov писал(а): Про "кишки виндовс" комментировать не буду.
неважно виндовс или линукс. просто это моветон если комп выполняет функцию только чпу. где на каких терминалах юзеру (оператору) видны эти артефакты?
michael-yurov писал(а): В интерфейсе нет кнопки EStop. Ее функцию выполняет кнопка Power.
можно случайно прибить работу
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.7

Сообщение michael-yurov »

vtgmfg писал(а): это моветон
С каких пор стандартные элементы управления моветон?
vtgmfg писал(а): комп выполняет функцию только чпу
Откуда такая уверенность?
vtgmfg писал(а): где на каких терминалах
На терминалах это сделано для защиты от взлома.
vtgmfg писал(а): можно случайно прибить работу
Еще можно голову зажать в дверном проеме.
ЧПУ вообще штука такая, что любая ошибка может привести к серьезным проблемам. Это же не повод все запрещать!
Тебе бы в госдуму, или в роскомнадзор пойти работать...
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.7

Сообщение vtgmfg »

michael-yurov писал(а): С каких пор стандартные элементы управления моветон?
michael-yurov писал(а): Откуда такая уверенность?
читать умеете? видите там слово "если"? а еще программист называется..
michael-yurov писал(а): На терминалах это сделано для защиты от взлома.
нет.
michael-yurov писал(а): Еще можно голову зажать в дверном проеме.
какое отношение ваша программа имеет к дверным проемам?
michael-yurov писал(а): ЧПУ вообще штука такая, что любая ошибка может привести к серьезным проблемам. Это же не повод все запрещать!
хорошо, хорощо - сделайте эту кнопку побольше, а раз она заодно выполняет и функцию естоп, то без подтверждений ессно..
michael-yurov писал(а): Тебе бы в госдуму, или в роскомнадзор пойти работать...
я у вас разве отобрал что-то?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.7

Сообщение michael-yurov »

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

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

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

Другое дело, если бы речь была про полноэкранный режим... Такое, да, может быть полезным. Стоило бы рассмотреть. Тут хоть понятно, зачем это нужно. Но влечет за собой ряд существенных сложностей. Например, как выключить ПК. Или как использовать возможности Windows. Напрмер, экранную клавиатуру.
vtgmfg писал(а): какое отношение ваша программа имеет к дверным проемам?
Я, вроде, подробно объяснил далее.
vtgmfg писал(а): хорошо, хорощо - сделайте эту кнопку побольше, а раз она заодно выполняет и функцию естоп, то без подтверждений ессно..
Я так и сделал. Что не так то?
vtgmfg писал(а): я у вас разве отобрал что-то?
Время.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.8

Сообщение michael-yurov »

Доработал поддержку команд коррекции на длину инструмента G43, G43.1, G43.2, G49.
Сделал поддержку датчика длины инструмента.
Добавил блокировку заставки и отключения экрана при работающем станке.
Вложения
2025-01-12_23-56-42.png (413 просмотров) <a class='original' href='./download/file.php?id=213129&sid=751c332beb9ee68d610f9da026cb1ff7&mode=view' target=_blank>Загрузить оригинал (220.39 КБ)</a>
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.8

Сообщение vtgmfg »

michael-yurov писал(а): Ну, терминалы, да, их не нужно отключать. Они работают 24/7.
Моим пользователям тоже не отключать?
вы же понимаете что это не проблема?
ок. возьмите какойнить промстанок - видны там уши оконного интерфейса ОС? просто наберите в поисковике фанук, сименс, хайденхайн - картинки
michael-yurov писал(а): Например, как выключить ПК. Или как использовать возможности Windows. Напрмер, экранную клавиатуру.
это решается
michael-yurov писал(а): Время.
кто на кого потратил - это еще большой вопрос.
tarabarka
Кандидат
Сообщения: 50
Зарегистрирован: 18 май 2022, 20:43
Репутация: 4
Контактная информация:

Re: PathMaster v1.8

Сообщение tarabarka »

абсолютную координату датчика по Z как предлагается пользователю вычислить?
не удобнее было бы указывать его высоту?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.8

Сообщение michael-yurov »

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

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

Можно конечно, сделать небольшой "визард" или написать инструкцию для точной настройки относительно плоскости стола. Но я пока не уверен, что это нужно.
tarabarka
Кандидат
Сообщения: 50
Зарегистрирован: 18 май 2022, 20:43
Репутация: 4
Контактная информация:

Re: PathMaster v1.8

Сообщение tarabarka »

michael-yurov писал(а): относительно чего
относительно рабочего стола.
я на probewizard ориентируюсь. задается высота заготовки и высота датчика.
на практике это удобно.
Аватара пользователя
dadlick
Новичок
Сообщения: 32
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 34
Настоящее имя: Дмитрий
Контактная информация:

Re: PathMaster v1.8

Сообщение dadlick »

michael-yurov
Смотрю версия программы 1.8 от 12.01.2025 (1.8.11) превратилась в версию ( 1.8.12) от 13.01.2025, а трудно добавить в программу проверку на наличие новой версии на сайте?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11700
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4680
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.8

Сообщение michael-yurov »

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

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

Я думал над этим всем. Если что хорошее придумаю - сделаю.
vtgmfg
Мастер
Сообщения: 1727
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 66
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.8

Сообщение vtgmfg »

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

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