Страница 1 из 2
Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 11:51
drake
Нужна помощь с макросами для Mach3!
Дошло дело до ручного пульта для станка!
Можно было сделать обычный генератор и через микросхему логики разделить (не использовать сигнал с пульта если есть сигналы с LPT порта)
Но как говорил "Заманухи мало, не по нашему это!"
Вот что придумал: (Придумать то придумал, а осуществить без помощи не получится [хотя нет, получится, только очень много времени пойдет])
Использовать 1 единственный входной сигнал LPT - порта, например INPUT 4.
Подключить к нему макрос:
Если на INPUT 4 подается сигнал с чистотой, например, 1 кГц - активировать OEM - Code 307 (Push to jog X++) что означает активировать клавишу ручного пульта Х+
2кГц - OEM - Code 308 (Push to jog X--) что означает активировать клавишу ручного пульта Х-
И так подключить все клавиши ручного пульта через 1 входной сигнал.
Вот только возможно ли теперь это осуществить?
Вся эта "замануха" связана с малым количеством пинов в LPT порте
Авто смена инструмента, регулировка скорости шпинделя, концевики, аварийный стоп, ... и тому подобное нужно подключить а пинов ограниченное количество

Помогите люди добрые) Сам буду мучиться пару месяцев с этим.
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 11:57
aftaev
drake писал(а):Если на INPUT 4 подается сигнал с чистотой, например, 1 кГц - активировать OEM - Code 307 (Push to jog X++) что означает активировать клавишу ручного пульта Х+
размечтался
drake писал(а):Вся эта "замануха" связана с малым количеством пинов в LPT порте
которая решается так:
http://www.ebay.com/sch/i.html?_trksid= ... &_from=R40
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 11:58
michael-yurov
aftaev правильно говорит. Проще использовать дополнительную плату расширения LPT,
Можно передавать команды в двоичном коде (одновременно по нескольким линиям),
можно использовать платы расширения modbus.
можно разодрать дешевую клавиатуру и повесить на ее контроллер клавиши пульта.
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 12:21
drake
В обычного LPT порта есть 5 входов; 8 вход и выход; 4 выхода
но почему в матче на написано что можно использовать только 5 пинов?
Или их все же можно использовать?
получается мне нужно 3 ЛПТ порта...
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 12:51
drake
michael-yurov писал(а):aftaev правильно говорит. Проще использовать дополнительную плату расширения LPT,
Можно передавать команды в двоичном коде (одновременно по нескольким линиям),
можно использовать платы расширения modbus.
можно разодрать дешевую клавиатуру и повесить на ее контроллер клавиши пульта.
А вот двоичный код это уже интересно!
Если можно поподробнее! Как запрограммировать ему двоичный код?
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 13:12
aftaev
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 13:33
michael-yurov
drake писал(а):А вот двоичный код это уже интересно!
Если можно поподробнее! Как запрограммировать ему двоичный код?
Все равно понадобится несколько линий, например для 8 кнопок - уже 3 или 4 линии.
Расшифровать поступающий сигнал можно будет через BrainControl.
А зашифровать... или через микросхемы логики или силами микроконтроллера.
P.S. а лампочка паузы аккуратненькая получилась!
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 13:42
drake
За 100$ ага спасибо)) не канает!
michael-yurov писал(а):Все равно понадобится несколько линий, например для 8 кнопок - уже 3 или 4 линии.
Расшифровать поступающий сигнал можно будет через BrainControl.
А зашифровать... или через микросхемы логики или силами микроконтроллера.
Если использовать двоичный код то использую все 5 входных пинов и подключу все что мне нужно - комбинаций при 5 пинах мне будет больше чем нужно!
Значит будем еще и учится писать BrainControl!
michael-yurov писал(а):P.S. а лампочка паузы аккуратненькая получилась!
Спасибо, старался не испортить ваш дизайн!
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 13:52
michael-yurov
Если нужно так много кнопок (больше 16), может все же стоит разодрать клавиатуру за 200 руб?
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 14:11
drake
michael-yurov писал(а):Если нужно так много кнопок (больше 16), может все же стоит разодрать клавиатуру за 200 руб?
Клавиатура не проблема) 3 валяется))
Мне компьютеры старые знакомый отдал. "Мол продать невозможно так лучше тебе не эксперименты отдам" А под Мач они идеальны!
Сам факт самостоятельного программирования важен!
Клавиатура вроде проще, но важный факт это взаимозаменяемость, что то не так пошло - пере прошил микросхему и заменил.
Я ведь делаю это не только из-за денег, но и усилить знания в системах ЧПУ.
Лучше тогда вот что сделать!
Запрограммировать 1 микросхему на шифровку сигнала в двоичный код и прописать мозг для мача!
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 14:29
aftaev
drake писал(а):Лучше тогда вот что сделать!
Запрограммировать 1 микросхему на шифровку сигнала в двоичный код и прописать мозг для мача!
как два пальца обо асфальт

Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 15:13
drake
aftaev писал(а):drake писал(а):Лучше тогда вот что сделать!
Запрограммировать 1 микросхему на шифровку сигнала в двоичный код и прописать мозг для мача!
как два пальца обо асфальт

Ну может вам и 2 пальца, а мне помучится нужно!
Задачка не из легких (для меня)
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 15:34
aftaev
drake писал(а):Задачка не из легких (для меня)
для меня тоже. Проще 2 пальца ... чем сделать. Это у тебя просто микросхему прошить и тд....
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 15:43
drake
aftaev писал(а):для меня тоже. Проще 2 пальца ... чем сделать. Это у тебя просто микросхему прошить и тд....
Я не говорю что это просто, но это нужно сделать
Допустим микросхему прошить не так то и сложно!
Алгоритм довольно таки простой, только нужно помучится с написанием (он очень длинный) да и если что, помощь всегда найду!
Ну с мозгами для Mach3 будет сложнее, так как Mach3 использую вторую неделю.
О BrainControll узнал когда скачал скринсет Михаила.
Ну и есть еще 1 фактор - ну а чем же еще заняться пока молод? (19 лет мне)
Нужно же учится и развиваться
Посмотрел как писать мозг для Mach3. Если написать первых 2 сочетания, дальше пойдет быстро!
надеюсь все получится
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 16:49
michael-yurov
Если на древних микросхемах, то можно как-то так (ну, если скучно совсем):
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 17:16
aftaev
drake писал(а):Допустим микросхему прошить не так то и сложно!
Микросхемы прошиваются нажатием нескольких кнопок. А вот прошивка под них и отладка это долгое стучание по клаве.
То что ты хош больше реализуется плагинами под Мач. Тема пишу плугин на форуме находится поиском. Вот там тебе будет раздолье

Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 17:46
Nick
Я так и не понял, а чем вариант с клавой не подходит?
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 18:28
drake
michael-yurov писал(а):Если на древних микросхемах, то можно как-то так (ну, если скучно совсем)
А можно еще как дедушка на диодах) (это если совсем нефик делать)
Нет, будем познавать программирование PIC
aftaev писал(а):Микросхемы прошиваются нажатием нескольких кнопок. А вот прошивка под них и отладка это долгое стучание по клаве.
И что же делать) буду сидеть ночами и стучать по клавиатуре в ритме "Перестановки мебели моими соседями"
Но если подумать, то программой с графическим интерфейсом Flowecode 5 проще и быстрее (лишнее стучание клавиш убирается)
aftaev писал(а):То что ты хош больше реализуется плагинами под Мач. Тема пишу плугин на форуме находится поиском. Вот там тебе будет раздолье

В конце так и будет
Nick писал(а):Я так и не понял, а чем вариант с клавой не подходит?
Очень важный фактор - быстрая замена в случаи поломки и запрограммировать микросхему самому!
Если поломался пульт - ищи клавиатуру, вытаскивай плату и еже 1 большой минус это то какой разъем стоит на плате. Компьютерные контакты очень маленькие и хрупкие!
К которым не припаяешь провод...
Ну я посмотрю по продвижению процесса.
Если не смогу сделать микросхему для зашифровки. Поковыряю клавиатуры

Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 18:42
aftaev
drake писал(а):Очень важный фактор - быстрая замена в случаи поломки и запрограммировать микросхему самому!
если что сгорит - выбрасываешь пульт свой/клаву и тыкаешь как все обычные люди мышкой в кнопки и все.
Re: Нужна помощь с макросами для Mach3
Добавлено: 05 май 2013, 18:56
drake
aftaev писал(а):если что сгорит - выбрасываешь пульт свой/клаву и тыкаешь как все обычные люди мышкой в кнопки и все.
В любом случаи что то да получится)