Задержка при использовании макросов. Как избавиться?

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Censored
Новичок
Сообщения: 25
Зарегистрирован: 26 окт 2018, 21:12
Репутация: 0
Настоящее имя: Censored
Контактная информация:

Задержка при использовании макросов. Как избавиться?

Сообщение Censored »

Станок плазма, mach3.
При выключении (M05) или использовании других макросов на маче происходит задержка (остановка) примерно 1 секунду. За эту секунду успевает выжечь металл или "клюнуть" плазматроном в металл. Кто-нить решал такую проблему. В поиске ничего не нашёл, кроме что, эта задержка заложена программно в маче и её не отключить
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение FLUKE »

LPT? ESS? USB контроллер какой? Самопал?
Вкл/Выкл плазмотрона через обычное реле? Транзистор? Резистор?
При использовании макросов мач прям зависает на 1сек? Или просто макросы долго выполняются? Макросы то увидеть можно (может у тебя там простыня на 500 строк)?
Censored писал(а):задержка заложена программно в маче и её не отключить
Где прочитал? Какая задержка? В каком окне мача?
Censored писал(а):Кто-нить решал такую проблему.
Решал. Смотря на сколько быстро надо. Мач3 в топку. Если прям в мач3 всё упёрлось, то использовать с ESS и внешним контроллером THC.
Censored
Новичок
Сообщения: 25
Зарегистрирован: 26 окт 2018, 21:12
Репутация: 0
Настоящее имя: Censored
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение Censored »

FLUKE писал(а):контроллер какой?
Контроллер вот это г.... RNR Ethernet bsmci14e
Но не суть.
FLUKE писал(а):Вкл/Выкл плазмотрона через обычное реле?
через внешний THC (реле)
Но не суть.
FLUKE писал(а):При использовании макросов мач прям зависает на 1сек? Или просто макросы долго выполняются? Макросы то увидеть можно (может у тебя там простыня на 500 строк)?
Да зависает, движение, примерно 1 секунду в момент смены кадра на M-код. Макросы в одну строчку ( ActivateSignal( OUTPUT2 ) / DeActivateSignal( OUTPUT2 ) )
FLUKE писал(а):Где прочитал? Какая задержка? В каком окне мача?
например тут https://www.chipmaker.ru/topic/158668/ и еще много где. Выполнения макроса. В никаком окне.
FLUKE писал(а):Мач3 в топку.
Согласен. Чем заменить хз, поэтому в мач уперлось.

Это мои первые шаги в ЧПУ, первое знакомство с мач и с плазмой.
FLUKE писал(а):то использовать с ESS
Это плагин? Как работать с ним?
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение FLUKE »

Какой металл режешь? Какие формы деталей? Какая скорость? Какой плазмотрон? Какой ток ставишь?
Я подобную проблему смог решить только костылями. По твоей ссылке выше shad71 занимается THC контроллерами.
Мы сним слепили следующую схему: Мач3 через ESS кодами M10Px/M11Px (на них мач не тормозит) сообщал THC о выключении плазмы. В CheetCam создавался специальный G-Code с правилами. Слежение выключалось за 5мм до конца реза и через 3мм после начала.
В принципе, это всё работало хорошо устойчиво, но от оператора требовалось контролировать создание УП на всех этапах и понимать что и где происходит.
Точнее уже не помню, давно это было. Как только лазеры стали дешевле, а скорость резки 0,7мм металла перевалила за 40м/мин, про плазмы вспоминают очень редко.
Censored писал(а):Это плагин? Как работать с ним?
SmoothStepper Ethernet - https://darxton.ru/catalog_item/ess-106 ... ch3-mach4/
Censored писал(а):Чем заменить хз
Дешевле LCNC + 2xLPT, дороже MyCNC, Mach4.
Censored
Новичок
Сообщения: 25
Зарегистрирован: 26 окт 2018, 21:12
Репутация: 0
Настоящее имя: Censored
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение Censored »

Да уже почитал про ESS и коды M10 и M11. придется только в этом направлении двигаться.
SheetCam'е постпроцессор переписал под себя и настроил все правила. Отрабатывает на все 100% как мне надо, с отключением THC на входах, выходах, скруглениях и отверстиях, и плюс еще под мои потребности.
Мач3 и этот контролер подсунул мне местных ЧПУшник. Говорил, что у него большой опыт в сборке чпу станков, с ним консультировался. Как оказалось, в общей теории он разбирается, а вот таких тонкостях не зуб ногой.
Вся загвоздка в mach3 в микро паузах на кадрах с макросами. Про плату RNR Ethernet bsmci14e, тот еще шлак, писал здесь viewtopic.php?f=16&t=23867
Про THC HP105, тоже подсунул ЧПУшник, Можно, тоже, целый негативный пост написать.

В данный момент mach3 лицензий, сделана вся опторазвязка с твердотельными реле. станок работает, режет. Но требуется постоянно контролировать, не просто присматривая и проверяя, а именно контролировать каждый кадр и каждую секунду. Во время процесса резки нельзя отойти от пульта.

металл от 3 до 25 мм, так что про лазер речи пока нет
stefan63
Новичок
Сообщения: 5
Зарегистрирован: 11 фев 2019, 10:22
Репутация: 2
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение stefan63 »

Макрос запускается из файла, да?
Возможно - сама дисковая операция - слишком медленна?
Может бить - использовать другие кодьи - старт/стоп шпинделя,или старт/ стоп охлаждения.
Рамдиск - вторая воможность.
Третья - макрос "macropump".
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Задержка при использовании макросов. Как избавиться?

Сообщение daiman444 »

Приветствую. В настройках мач3 есть 3 пункта с в которых вписываются задержки на разгон остановку и еще что то. Базово там стояло по 0.5 сек у меня и в сумме выдавало задержку после выолнения макроса(в частности после строк М3 и М5 в макросе).
На счет перехода с мач3 на что то более менее приемлемое предлагаю как то объединить усилия и знания в направлении linuxcnc. У меня уже есть кое какие наработки, не хватает мозгов закончить настройку конфига
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Ответить

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