Нужна помощь с макросами для Mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Нужна помощь с макросами для Mach3

Сообщение Nick »

А зачем перепаивать конакты клавы?
Кстати, а для какой-нибудь ардуино нет прошивки и модуля для работы с мач?
drake
Кандидат
Сообщения: 62
Зарегистрирован: 28 фев 2013, 17:52
Репутация: 0
Контактная информация:

Re: Нужна помощь с макросами для Mach3

Сообщение drake »

Nick писал(а):А зачем перепаивать конакты клавы?
Кстати, а для какой-нибудь ардуино нет прошивки и модуля для работы с мач?
Перепаивать не нужно, нужно к плате клавиатуры подключить нормальные кнопки (микрики) а не панель из гибкого пластика.

Ну давайте пока оставим нашу клавиатуру, если я не смогу написать мозг матчу, то делать пульт я не буду!
Поковырялся в системе написания мозгов, я понял что нужно что-то вроде...:
1.png (2321 просмотр) <a class='original' href='./download/file.php?id=14385&mode=view' target=_blank>Загрузить оригинал (152.41 КБ)</a>
Или я сделал не так?
получается: комбинация 1 0 0 0 - включить клавишу переезда по оси Х +; комбинация 0 1 0 0 - включить клавишу переезда по оси Х -
Вот только у меня сомнения на счет вторых блоков логики, я его правильно задал?
Если оно работает в таком виде, то написать мозг займет максимум 1 день.
Дальше уже буду играть с электроникой
vik300001
Новичок
Сообщения: 3
Зарегистрирован: 15 май 2015, 19:43
Репутация: 0
Настоящее имя: Vik
Контактная информация:

Re: Нужна помощь с макросами для Mach3

Сообщение vik300001 »

Здравствуйте!
Пишу макрос для Мач3. но толком ничего не получается, прошу помощи у спецов
Идея обнулять ось Z перед плазменной резкой детали по следующему алгоритму при наступлении комманды М3:
-резак опускается вниз до замыкания контактов (стоит концевик и настроена строка Probe)
-Мач обнуляет ось Z
-Резак подымается вверх по иси Z на 3 мм.
Дальше все по основной программе, включается плазма и вперед

Вот что у меня получилось но в редакторе Визупл бейсик работает, а на практике выполняет только команду G00

DoSpinCW()
Code "G31 Z -50"
Code "G92 Z 0.0"
Code "G00 Z 3.0"
While ismoving()
Wend
Ответить

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