Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Нужна помощь в написании макроса для Mach3


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

Сообщений 1 страница 2 из 2

1

Очень нужна ваша помощь. Сам в программировании ничего не понимаю( Наверное нужно писать что-то типа макроса.

Готов материально отблагодарить за помощь, понимаю, что не у всех есть время на решение моих проблем.

----

Станок - самодельная чпу сварка для продольных швов. Работает на Mach3, контроллер в алюминевом корпусе TB6560.

Нарисовал схему станка.

http://sh.uploads.ru/UrsEb.jpg
http://sh.uploads.ru/t/rA6tC.jpg

Небольшое уточнение:

Деталь - полностью металлическая, будет присоединена к контроллеру.
Металлический щуп будет присоединен к контроллеру.
Таким образом получится что-то типа датчика нормальноразомкнутого, который будет посылать сигнал на контроллер когда щуп соприкоснется с деталью, т.е. замкнет цепь.

Необходимо написать программу (скорее всего макрос) для алгоритма:

1. Горелка едет вниз по Оси Z, в какую-то координату которая заведомо ниже поверхности детали.
2. Как только щуп касается поверхности детали, ось Z останавливается и движется вверх на 2 шага (мм) вверх.

Все. Больше от макроса ничего не требуется.

При этом система система координат станка не должна сбиваться, т.е. чтобы этот макрос вставленный в управляющую программу ее не ломал.

И еще вопрос куда в моем контроллере необходимо воткнуть провода от детали и от щупа, чтобы это все правильно работало?

Отредактировано snova (21-07-2015 20:25:32)

0

2

snova написал(а):

Очень нужна ваша помощь. Сам в программировании ничего не понимаю( Наверное нужно писать что-то типа макроса.

Готов материально отблагодарить за помощь, понимаю, что не у всех есть время на решение моих проблем.

----

Станок - самодельная чпу сварка для продольных швов. Работает на Mach3, контроллер в алюминевом корпусе TB6560.

Нарисовал схему станка.




Небольшое уточнение:

Деталь - полностью металлическая, будет присоединена к контроллеру.
Металлический щуп будет присоединен к контроллеру.
Таким образом получится что-то типа датчика нормальноразомкнутого, который будет посылать сигнал на контроллер когда щуп соприкоснется с деталью, т.е. замкнет цепь.

Необходимо написать программу (скорее всего макрос) для алгоритма:

1. Горелка едет вниз по Оси Z, в какую-то координату которая заведомо ниже поверхности детали.
2. Как только щуп касается поверхности детали, ось Z останавливается и движется вверх на 2 шага (мм) вверх.

Все. Больше от макроса ничего не требуется.

При этом система система координат станка не должна сбиваться, т.е. чтобы этот макрос вставленный в управляющую программу ее не ломал.

И еще вопрос куда в моем контроллере необходимо воткнуть провода от детали и от щупа, чтобы это все правильно работало?

Отредактировано snova (Сегодня 00:25:32)

Сложного ничего нет, открываем корневую папку с програмой на локальном диске, ищем папку макросы, выбираем папку с системой в которой работает станок (милл, турн либо плазма) ищем там макрос m3.m1s., открываем его в блокноте и меняем содержимое на вот такой макрос

Code "G90"
Code "G31 Z -100"
While ismoving()
Wend
Code "G92 Z 0.0"
Code "G00 Z 2.0"
While ismoving()
Wend
DoSpinCW()
While ismoving()
Wend

это небольшой макрос который запускает сначало поиск поверхности, после поднимает инструмент на высоту 2мм (ваш вариант) после включает инструмент.
Датчик подключаете к любому свободному входу на контроллере, лучше использовать индуктивный датчик, можно применить механический датчик но должна быть гальваноразвязка с заготовкой.
В настройках программы нужно установить номер пина напротив команды Probe
http://s9.uploads.ru/t/OQpXG.jpg
С программой УП ничего мудрить ненадо.

Отредактировано Flint2015 (23-07-2015 15:11:58)

0


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Нужна помощь в написании макроса для Mach3