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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

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

Сообщение verser »

Прозвучали пожелания (и не одно) хорошего открытого скрина для работы с центроискателем для Mach. Уже встречал несколько скринов, больше всего понравился отсюда (подсказал shalek, спасибо) , правда, платный.
Screenshot - 10.02.2015 , 19_03_04.png (7630 просмотров) <a class='original' href='./download/file.php?id=51062&sid=250bc949fea5ed7c355b68a97dc5f94b&mode=view' target=_blank>Загрузить оригинал (92.88 КБ)</a>
Но, пока сравнимого по удобству с открытым Probe screen, что для linuxcnc, не увидел
ver_0_9_004.png (7627 просмотров) <a class='original' href='./download/file.php?id=51065&sid=250bc949fea5ed7c355b68a97dc5f94b&mode=view' target=_blank>Загрузить оригинал (271.62 КБ)</a>

Поправьте, если это не так.
Возможно, подключусь к разработке аналогичного приложения для Mach.
Аватара пользователя
igor44
Почётный участник
Почётный участник
Сообщения: 380
Зарегистрирован: 23 июл 2013, 10:10
Репутация: 257
Откуда: Костромская обл.
Контактная информация:

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

Сообщение igor44 »

verser писал(а):Возможно, подключусь к разработке аналогичного приложения для Mach.
Было бы очень интересно хороший макрос для МАСН приобрести.
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

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

Сообщение verser »

Буду очень признателен, если кто-нибудь поделится в л.с. нормальным Mach.
А то покупать его, чтобы бесплатно разрабатывать бесплатный скринсет, как-то нелогично :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

verser писал(а):нормальным Mach.
вроде бы раньше там ограничения были только на число строк в программе...
или нет?? :thinking:
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

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

Сообщение Predator »

nkp писал(а):вроде бы раньше там ограничения были только на число строк в программе...
Да, так и есть, без лицензии 500 строк максимум.
Akme35
Новичок
Сообщения: 8
Зарегистрирован: 29 июн 2015, 17:07
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Akme35 »

http://www.craftycnc.com/probe-it-wizard-mach3/
вот такая вещь обнаружилась.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Akme35 писал(а):вот такая вещь обнаружилась.
Там обнаружиается что Мач может поворачивать координаты :good:
Mach3 Rotating the Coordinate System with G68 and G69.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Вaha
Новичок
Сообщения: 28
Зарегистрирован: 01 июн 2015, 20:58
Репутация: -131
Настоящее имя: Baha

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

Сообщение Вaha »

aftaev писал(а):Там обнаружиается что Мач может поворачивать координаты
Весь перечень G и М кодов под Мач, и того что это представляет кратко описано здесь,
G кода - http://machmotion.com/cnc-info/g-code.html
M кода - http://machmotion.com/cnc-info/m-codes.html
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

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

Сообщение fleshget »

В общем нужно заставить сканировать Мач как на этом видео: СМОТРЕТЬ https://youtu.be/SHoud819jSY Датчик как бы ползет по рельефу.
Алгоритм я уже придумал. Как теперь этот алгоритм "подружить" с Мачем? Датчик работает по принципу размыкания если каснется либо сбоку либо снизу. Очень простой. Вот про него подробней http://qps.ru/ZlUPh
Какие есть варианты? Может кто поможет или написать такой скрипт или куда копать...
Сейчас сканирую механическим датчиком через Мач через G31 (функция опускает щуп до размыкания контакта, только за каждой точкой щуп подымается на безопасную высоту. Времени просто уйма!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Это не пробовал:
01.png (6898 просмотров) <a class='original' href='./download/file.php?id=70630&sid=250bc949fea5ed7c355b68a97dc5f94b&mode=view' target=_blank>Загрузить оригинал (38.32 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

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

Сообщение fleshget »

МОИ БЛАГОДАРНОСТИ !!!
Я уже и не надеялся честно говоря на уже готовое решение. C меня причетается :beer_blow:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

fleshget писал(а):МОИ БЛАГОДАРНОСТИ !!!
Видео покаж как оно работает :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

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

Сообщение Predator »

aftaev писал(а):Список разных скриптов /макросов для Mach3http://www.cnczone.com/forums/sitemap/f-282.html
А, страницы то этой уже и нет :wik:
vladin21
Кандидат
Сообщения: 75
Зарегистрирован: 28 янв 2012, 21:37
Репутация: 31
Контактная информация:

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

Сообщение vladin21 »

Akme35 писал(а):http://www.craftycnc.com/probe-it-wizard-mach3/
вот такая вещь обнаружилась.
Мало про него в инете инфы. Но у меня появился сей макрос. Буду тестить на самопальном touch probe.
20160826_173sm.jpg (5994 просмотра) <a class='original' href='./download/file.php?id=89396&sid=250bc949fea5ed7c355b68a97dc5f94b&mode=view' target=_blank>Загрузить оригинал (357.58 КБ)</a>
Если есть интерес отпишу свои впечатления.
leex
Новичок
Сообщения: 2
Зарегистрирован: 14 сен 2016, 17:18
Репутация: 0
Контактная информация:

Автоноль по верху заготовки

Сообщение leex »

Здравствуйте друзья!
Есть вот такая задумка, Поможете ли?

Заготовки закрепляю на подложках разной толщины (двп, оргстекло или без подложки или на поворотной оси) так что низ заготовки зачастую на разных координатах по Z.

Мне будет удобнее плясать от верха и выставлять ноль по Z вверху заготовки. Поэтому скрипт который отсчитывает расстояние от толщины таблетки (датчика) не подходит

1
Черновая обработка.
вставил фрезу, обнулил вручную Z в верху заготовки не используя датчик
2
Смена фрезы и Чистовая обработка
Автоноль инструмент, коснуться датчика и переместить кончик фрезы на тот ноль что был при черновой фрезе из первой операции

алгоритм для скрипта такой:

1. авто ноль инструмент черновой фрезой
2. коснуться датчика
3. запомнить пройденное расстояние
4. поднять фрезу для смены
5. пауза
6. сменить фрезу
7. коснуться датчика
8. обнулить и прибавить пройденное расстояние из первой операции
9. увести фрезу в новый ноль
10. увести на безопасную высоту



Реально ли реализовать скрипт, который бы выполнил эти операции ?
Может быть есть готовый?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

leex писал(а):Есть вот такая задумка, Поможете ли?
1. Выставить ноль первой фрезой по верху заготовки вручную, без датчика.
2. Поехать к датчику, коснуться его, подняться на 50 мм, запомнить значение координаты Z в ААА.
3. После смены фрезы поехать к датчику, коснуться его, подняться на 50 мм и присвоить координате Z значение ААА.
4. При каждой последующей смене фрезы в рамках одной программы повторять пункт 3.

Это можно вставлять даже в сам G-код, без отдельных макросов :)
leex
Новичок
Сообщения: 2
Зарегистрирован: 14 сен 2016, 17:18
Репутация: 0
Контактная информация:

Автоноль по верху заготовки

Сообщение leex »

Спасибо за ваш ответ.
Подскажите пожалуйста что значит ААА?
Но в любом случае много руками тыкать.
Я сейчас делаю так: касаюсь датчика поднимаюсь на 50 мм (это делает всем известный скрипт автоноль по низу заготовки с учетом толщины датчика) потом еду к верху заготовки , запоминаю это значение и обнуляю Z и после смены фрезы снова тыкаю в датчик, поднимаюсь на то расстояние которое запомнил и обнуляю Z.

В общем хотелось бы автоматизировать этот процесс
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

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

Сообщение AndyBig »

leex писал(а):Подскажите пожалуйста что значит ААА?
Это переменная, название ее условно :)
leex писал(а):Но в любом случае много руками тыкать.
Вроде бы G-код позволяет сохранить в переменную текущее значение координаты оси. Потом после смены фрезы и касания датчика вводить смещение системы координат по Z на получившийся результат.
Это все можно автоматизировать, подредактировав постпроцессор, в котором готовятся G-коды. Только координаты датчика должны быть неизменными для этого. В начало программы вставляется поездка к датчику, замер и сохранение полученного результата (высоты датчика относительно верха заготовки) в переменную AAA. В процедуру смены инструмента вставляются команды поездки к датчику, измерения и смещения текущей системы координат на разницу между текущим полученным значением и значением, сохраненным в переменной AAA.
Тогда получается так:
1. Выставили вручную фрезу по верху заготовки, обнулили Z.
2. Запустили программу.
3. Программа подняла фрезу на безопасную высоту и погнала его к датчику, там опустила до касания и сохранила в переменной #1 значение Z. Например, это значение 24.
4. Подняла фрезу на безопасную высоту и пошла выполнять программу.
5. После смены фрезы программа ведет фрезу к датчику, опускает до касания и вводит командой G92 коррекцию координаты Z: (текущее значение Z плюс значение из переменной #1).
6. Поднимает фрезу на безопасную высоту и продолжает работу.

Руками надо будет только выставить ноль перед запуском программы и потом менять фрезы :)
Но это в теории, сам я так не пробовал, может быть чего-то и не учел :)
Микмоаэль
Новичок
Сообщения: 2
Зарегистрирован: 24 окт 2016, 10:15
Репутация: 0
Настоящее имя: Михаил
Контактная информация:

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

Сообщение Микмоаэль »

Здравствуйте! Кто нибудь слышал как в Маче корректировать положение заготовки по X-Y чтобы не мучатся с подгонкой
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Микмоаэль писал(а):Кто нибудь слышал как в Маче корректировать положение заготовки по X-Y чтобы не мучатся с подгонкой
В смыле поворота координат системы? Это когда заготовку на стол как попало кинул, потом измерил угол, вбил это в Mach3 и он повернул систему координат?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

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