PathMaster — разработка ЧПУ системы

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение alex_sar »

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

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

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

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

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

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

Re: PathMaster — разработка ЧПУ системы

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

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

Либо Педро в том КАМ/ПП которым он пользуется указывает ЧПУ строку на которой эту высоту пишет ПП, либо ЧПУ игнорирует все эти высоты и использует то значение что вбито в ЧПУ с клавиатуры или указано концом фрезы по отношению к нулю СК либо по отношению к столу станка. как игнорировать? ну а как вы игнорировать будете если старт с произвольной строки. так же. на эту точку надо приехать на ВБ.
или я не понимаю в чем вопрос.
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение Mamont »

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

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

Re: PathMaster — разработка ЧПУ системы

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

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

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

Re: PathMaster — разработка ЧПУ системы

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

vtgmfg писал(а): 17 янв 2024, 19:24 поэтому и получается что нужен не ЧПУ с готовым интерфейсом, а движок ЧПУ с каким то языком программирования и набором функций.
KFlop - именно это!
vtgmfg
Мастер
Сообщения: 1475
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

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

Re: PathMaster — разработка ЧПУ системы

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

vtgmfg писал(а): 17 янв 2024, 20:18 понятия не имею. судя по поиску - на вид - то же что и у всех
А не надо "на вид". Там интерфейс это отдельная маленькая программка с открытыми исходниками (если не ошибаюсь).
А работа контроллера полностью под контролем загруженных в него файлов на Си.
Можно и без ПК использовать. И инициализацию платы самому нужно написать и в контроллер загрузить.
vtgmfg
Мастер
Сообщения: 1475
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

michael-yurov писал(а): Можно и без ПК использовать.
это не то. если оно уже расчитано на автономную работу - значит компромисс.

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

Re: PathMaster — разработка ЧПУ системы

Сообщение Cvazist »

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

Cvazist писал(а): 18 янв 2024, 09:09 Можно же задать перемещения с максимальной высотой по Z.
Что за проблема, не понятно?
как?
в САМ этого сделать нельзя - там не предлагается G53
зато можно забыть поменять дефолтовую ВБ - и вот это поначалу у меня часто случалось. Тогда шпиндель сразу бац вверх с ошибкой лимитов.

из описания солидкам про эти 1ю и 2ю высоты что в итоге в УП оказываются:

The Tool Start level defines the Z-level at which the tool will start.
Tool Start Level = Part Upper Level + Tool Start Level Delta;
а как может УП задать уровень с которого начнется движение инструмента в станке?
Что в общем то и происходит с применением дефолтовых ПП. движение начинается с того уровня где инструмент был на момент старта УП по XY что уже аварийно вообще то если были ниже уровня заготовки.

The Clearance level is the Z-level to which the tool moves rapidly when moving from one operation to another (in case the tool did not change).
а если инструмент меняется то меняется этот уровень что ли? вообще то коррекция уже должна быть включена.
Clearance Level = Part Upper Level + Clearance Level Delta,

в общем какая то лажа похоже в дефолтовом ПП солидкам
Последний раз редактировалось vtgmfg 18 янв 2024, 09:56, всего редактировалось 1 раз.
Cvazist
Мастер
Сообщения: 1085
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 85
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение Cvazist »

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

Re: PathMaster — разработка ЧПУ системы

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

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

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

Re: PathMaster — разработка ЧПУ системы

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

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

Re: PathMaster — разработка ЧПУ системы

Сообщение vtgmfg »

так и я за то чтобы было проще.
Duhas
Мастер
Сообщения: 1949
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 284
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: PathMaster — разработка ЧПУ системы

Сообщение Duhas »

Тут выше уже писалось в целом. все и так просто. Все самые различные высоты - это все забота лично программиста, пишет он в блокноте или использует CAM. Для того чтобы случайно не упереться в лимиты есть симуляция станка средствами CAM и симуляция обработки (отрисовка траектории с проверкой выхода за софт лимиты и т.д.) средствами УЧПУ.
Ответить

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