Страница 14 из 17

Re: Список скриптов/макросов для Mach

Добавлено: 10 окт 2020, 14:46
vovast555
просто подумал что может скрин какой нужен или еще чего прописать

Re: Список скриптов/макросов для Mach

Добавлено: 10 окт 2020, 15:03
vitzin
ком есть с паралельным?попробывать,так сказать,исключить USB
из числа подозреваемых.
скрин оригинальны работает нормально,а что можно было праписать,ты уже праписал.
Там не идёт с USB диск в нагрузку?,вроде для USB там свои причендалы далжны быть.

Re: Список скриптов/макросов для Mach

Добавлено: 10 окт 2020, 15:18
vovast555
пробывал другой ноут на 7 также не пашет диска не было но откуда что брать дали ссылку

Re: Список скриптов/макросов для Mach

Добавлено: 10 окт 2020, 17:33
vovast555
на этой плате не работает спасибо что уделили мне внимание

Re: Список скриптов/макросов для Mach

Добавлено: 14 янв 2021, 07:16
VariotiV
Доброго времени суток вопрос следующего порядка как в M6start организовать смену инструмента выключив выход одного реле и включив другое соответствующее своему инструменту реле (0utput7...) при этом каждому инструменту присвоить свои рабочие координаты (G59p7...g59p9), а теперь о железе, режу крестики собираюсь установить на ось Z три фрезера подключенного в розетку и приходящего к отдельному реле на плате, необходимо базовое понимание работы макроса mach3 как прописать инструменты как выключить пред идущий и включить следующий в G коде перед каждой программой будет стоять только M6t2 или M6t3.

Re: Список скриптов/макросов для Mach

Добавлено: 18 янв 2021, 17:35
Sazan_Garage
Добрый день! Может плохо со зрением, но я не нашел ответ на свой вопрос 😔
Какой должен быть скрипт для смены инструмента в такой ситуации:
датчик типа ренишоу находит поверхность, обнуляет Z, поднимается на заданную высоту (20 мм рад поверхностью заготовки). Затем ставится инструмент, станок едет в заданные координаты к стационарному измерителю инструмента, опускается, делает касание и возвращается в ноль детали по XY на ту же высоту по Z +20мм над поверхностью 🤔
То есть, закрепив деталь нужно найти ее поверхность по Z, подняться на +20мм, вручную сменить инструмент, поставить фрезу, поехать к заданным координатам измерителя, измерить ее длину, внести куда-то какую-то коррекцию, и вернутся в то же позицию по XYв те же +20мм, чтобы запустить УП и начать работу. Затем при следующей смене инструмента фреза тоже едет измеряется и возвращается к тем же +20мм.
Помогите, пожалуйста...

Re: Список скриптов/макросов для Mach

Добавлено: 01 фев 2021, 14:00
Andy86-j
Вопрос по скриптам.
Можно ли создать скрипт не на кнопке? Т.е. насколько я вижу сейчас - скрипты работают при нажатии какой-то клавиши на экране.
А мне нужно сделать простейший скрипт - чтобы при активации экстренного входа активировался один из выходов контроллера. Но чтобы это было как некое автоматическое событие при отработке экстренного входа.

Re: Список скриптов/макросов для Mach

Добавлено: 01 фев 2021, 17:46
Kachik
Скрипт работает сам по себе, а не при нажатии. Не надо путать причину и следствие. Вы просто привязываете скрипт к кнопке и запускаете его нажатием.
Есть скрипты смены инструмента или запуска шпинделя и они прекрасно запускаются без нажатий на кнопки...

То, что вы хотите реализуется через "Brain Control".

Re: Список скриптов/макросов для Mach

Добавлено: 01 фев 2021, 19:40
Евжений
А вообще зачем это проводить через мач? Параллельно подключить в мач и куда там вам надо.

Re: Список скриптов/макросов для Mach

Добавлено: 15 фев 2021, 15:18
Andy86-j
Евжений писал(а): 01 фев 2021, 19:40 А вообще зачем это проводить через мач? Параллельно подключить в мач и куда там вам надо.
Уже собрана система так. Переделывать не хочется.
Kachik писал(а): 01 фев 2021, 17:46 Скрипт работает сам по себе, а не при нажатии. Не надо путать причину и следствие. Вы просто привязываете скрипт к кнопке и запускаете его нажатием.
Есть скрипты смены инструмента или запуска шпинделя и они прекрасно запускаются без нажатий на кнопки...

То, что вы хотите реализуется через "Brain Control".
Спасибо за наводку.

Re: Список скриптов/макросов для Mach

Добавлено: 04 мар 2021, 20:59
vitzin
Привет всем
вапрос,можно в маче,как в линуксе?,захомится сначало по канцевику,а потом уточнить
пазицыю от энкодера сервака?вазможно такое?,если да,то как должно выглядеть Макро?

Re: Список скриптов/макросов для Mach

Добавлено: 05 мар 2021, 19:45
vitzin
Ребята,вазможно такое в Маче?если да?то пните в нужном направление

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 06:45
Евжений
В реальности такого не делал в маче.
Если пофантазировать то можно датчик на probe подключить, z энкодера стандартно на home.
Либо на пользовательский input1 например.

В первом варианте что то типо
code"G31x-1000F1000"
DoButton(22)

Во втором
code"g1x-10000f1000"
While(isActive(input1))
Wend
DoButton(1)
Sleep(3000)
DoButton(3)
Sleep(100)
DoButton(22)

Фигзнает. Надо пробовать.

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 12:25
vitzin
Ага,спасибо,буду пробовать,
с г31,была у меня такая идея,кучу макросов перелапатил,
но не дапёр,как

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 14:58
vitzin
что-то Мач ни как не реагирует на импут1,гонит дальше,без остановки,до хоминга.
Что значат добутон 1 и 3?что-то не нахажу,дооембутон знаю.
Выглядет хоминг сейчас так

Код: Выделить всё

DoOEMButton(1024)
While ismoving()
Sleep 100
Wend
DoOEMButton(1022)
While ismoving()
Sleep 100
Wend
DoOEMButton(1023)
While ismoving()
Sleep 100
Wend 

code"g1a-105f300"
While(isActive(input1))
Wend 
DoButton(1)
Sleep(100)
DoButton(3)
Sleep(100)
DoOEMButton(1025)
While ismoving()
Sleep 100
Wend 

Мне это надо для павароток,там индуктивные датьчики стоят,они не ахти,повторяемасть никакая

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 15:06
vitzin
vitzin писал(а): гонит дальше,без остановки
Так,стоп,никуда он не гонит,сижу дома,проверяю,импут 1 и хоминг симулирю клавой,так,как
на импут1 ноль реакции,а н хоминг сробатывает сразу,а у меня гармошка 1 к 160 сотнашение на А оси,
значит что,мотор делает один абарот,до Ц метки,и всё

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 15:17
vitzin
С G31 вроде работает,галава уже кипит,но тут много замарочек,надо все канцевики и пробе лажыть на один вход,
тоесть,все последовательно,и чтоб Мач с них съезжал соответственно,кароче,открываем електрошкаф,и выдираем все с патрахми,
нехачю

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 16:53
vitzin
пните еще раз,что ли?

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 18:53
Евжений
Вот этот код у себя пробовал, работает, но нужно на станке обкатывать:

code"g1x-10000f1000" едем в абсолютных координатах по оси Xэ в -10000 с подачей 1000 мм мин, лучше в приращениях, потому что не понятно где станок после включения
While(isActive(input1)) не останавливая движения ждём input1
Wend вход сработал
DoButton(1) нажать кнопку feedhold, если сразу стоп то без замедления остановится ось
Sleep(3000) пауза 3 секунды, пока ось остановится, должно хватить
DoButton(3) нажать кнопку стоп
Sleep(100) пауза 0,1 сек на всякий, чтобы тупняков не было
DoButton(22) отправить искать дом ось X стандартно

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

Re: Список скриптов/макросов для Mach

Добавлено: 06 мар 2021, 19:11
vitzin
попробывал,как ты сказал,держал инпут 1 нажатым,вроде работает,надо пробовать на железе.
Спасибо за поддержку!!