Обработка нажатия апаратной кнопки в Mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
bobfender
Новичок
Сообщения: 14
Зарегистрирован: 30 май 2019, 11:01
Репутация: 2
Контактная информация:

Обработка нажатия апаратной кнопки в Mach3

Сообщение bobfender »

Доброго дня, подскажите пожалуйста. Как с помощю Brain или Macropump сделать так, чтобы нажималася кнопка Auto Tool Zero, или исполнялся скрипт етой кнопки при приходе сигнала на LPT port (нажатие апаратной кнопки, которая закорачивает входной пин порта на землю) ?
Аватара пользователя
Kachik
Мастер
Сообщения: 1410
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: Обработка нажатия апаратной кнопки в Mach3

Сообщение Kachik »

Зачем задавать один и тот же вопрос в нескольких темах ?

Вам не ответили не потому, что кто -то не увидел вопрос. Просто не понятен сам вопрос... Надо за Вас написать скрипт ? Сомнительно, что кто-то это будет делать... или есть раздел Услуги, там помогут...
Ответ на конкретно Ваш вопрос будет - читайте мануал.
bobfender
Новичок
Сообщения: 14
Зарегистрирован: 30 май 2019, 11:01
Репутация: 2
Контактная информация:

Re: Обработка нажатия апаратной кнопки в Mach3

Сообщение bobfender »

Не надо ничего писать за меня, просто подскажите как исполнить скрип с помощю Brain. Так как кнопки Auto Tool Zero при выборе в Brain нет.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Обработка нажатия апаратной кнопки в Mach3

Сообщение FLUKE »

Пробуй так - https://www.chipmaker.ru/topic/72616/
Пример Brain + ModBus, вместо модбаса выбрать LPT порт - http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=20253
bobfender
Новичок
Сообщения: 14
Зарегистрирован: 30 май 2019, 11:01
Репутация: 2
Контактная информация:

Re: Обработка нажатия апаратной кнопки в Mach3

Сообщение bobfender »

спасибо, сегодня буду пробовать
bobfender
Новичок
Сообщения: 14
Зарегистрирован: 30 май 2019, 11:01
Репутация: 2
Контактная информация:

Re: Обработка нажатия апаратной кнопки в Mach3

Сообщение bobfender »

Напишу как сделал исполнения скрипта по нажатии апаратной кнопки в Mach3. Может кому то пригодится.
Сперва надо создать два файла макроса в папке macros/Mach3Mill, со свободным именем, например M1040.m1s, M1041.m1s.
В одном из них, например M1041.m1s нужно прописать SetTriggerMacro (1040), и сохранить. 1040 - ето имя макроса где как раз есть нужный вам скрипт, который должен выполнятся при нажатии на апаратную кнопку. Соответственно в файле M1040.m1s пишым тот скрипт который должен исполнятся.
Затем в вкладке Mach3 - general config, в строке initialization string надо дописать M1041 - ето вызов скрыпта M1041.m1s с командой SetTriggerMacro (1040) при стартовой инициализации Mach3 .
Осталось только прописать в свободном OEM Trig вход порта и уровень срабатывания. А в пункте меню sustem hotkeys напротив того номера OEM Trig которий у вас выбран прописать число 301. 301 - ето OEM code обработки макросов в обход клавиатуры.
Ответить

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