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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Евжений
Мастер
Сообщения: 1084
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 121
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

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

Сообщение Евжений »

kalyuchiy писал(а):Макрос "macropump.m1s" теперь вызывать вместо М103 и М105?
Он сам вызывается при загрузке мача, из папки загружаемого профиля.
Q-starь писал(а):C:\Mach3\macros\Mach3Mill

И гоняется по кругу постоянно 40 раз в секунду.

The macro pump is a list of VB commands stored in a file called MacroPump.m1s in the current profile.

Any valid VB script can be used. The macropump runs about 40 times a second continually. it must be enable in general config first and mach re-run to start the process.

https://www.machsupport.com/forum/index ... 5#msg23565
P_M_Ch
Новичок
Сообщения: 27
Зарегистрирован: 20 ноя 2019, 16:00
Репутация: 0
Контактная информация:

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

Сообщение P_M_Ch »

Доброго времени суток всем.
Столкнулся с такой проблемой. Станок не хочет сканировать поверхность пластины. Авто нуль по Z работает, а вот сканировать не получается. Использую Mach3-R3.043.066.2017, который прислали китайцы вместе с USB контроллером DDCM6V5.0. На этом же форуме мне ответили, что, возможно, в Mach-е используется некорректный макрос (от Mach-а 2), но я в программировании дуб - дубом. Помогите пожалуйста с этим макросом. :cry:
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

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

Сообщение NightV »

P_M_Ch писал(а):Помогите пожалуйста с этим макросом.
как? не увидев его содержания :wik:
Всё просто! если знаешь КАК!
Аватара пользователя
stanislavpetrashko
Новичок
Сообщения: 24
Зарегистрирован: 17 дек 2012, 11:54
Репутация: 1
Настоящее имя: Станислав
Откуда: Выборг
Контактная информация:

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

Сообщение stanislavpetrashko »

Друзья, кто хорошо разбирается в скрипте mach3?
Нужно помочь допилить/написать новый скрипт для 4-оси. В кратце суть в том что бы, при положительных машинных координатах при нажатии кнопки обнулить ось В ехали в координаты скажем G0B-30G90 и после этого начала обнуление, а если в отрицательных машинных то просто обнулялась.
можно написать в ЛС там же можно обсудить стоимость. Заранее спасибо
staryjdub
Новичок
Сообщения: 3
Зарегистрирован: 19 мар 2020, 10:08
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение staryjdub »

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

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

Сообщение aftaev »

staryjdub писал(а):Подскажите почему в мач не работают скрипты? При выполнении выскакивает ошибка ...
потому что ....
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
staryjdub
Новичок
Сообщения: 3
Зарегистрирован: 19 мар 2020, 10:08
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение staryjdub »

Спасибо за ответ....
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

staryjdub писал(а):Спасибо за ответ....
Да не за что. Это же форум ясновидящих, где должны проясновидеть о каком именно макросе речь, и какая ошибка :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
staryjdub
Новичок
Сообщения: 3
Зарегистрирован: 19 мар 2020, 10:08
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение staryjdub »

Попробую еще раз.... Собрал станок. Для управления, после того как обжегся со слабым недобуком в качестве управляющего (пропуски и т.п.), собрал стационарный со средними характеристиками. Операционки есть линукс и семерка.Работаю на семерке. Стоит мачь3 который прислал китаец в комплекте с юсб картой. Скрипты отображаются, но при попытке запуска любого выскакивает ошибка в первой строке. Может какойто интерпретатор надо доставлять? Или винда косячная? В ней все службы отключены для нормальной работы матча...
Евжений
Мастер
Сообщения: 1084
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 121
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

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

Сообщение Евжений »

Так какой скрипт? Сюда его. Он рабочий? Где-то ещё проверяли?
Аватара пользователя
igorvpetrov
Мастер
Сообщения: 317
Зарегистрирован: 27 май 2015, 13:33
Репутация: 64
Настоящее имя: Игорь
Контактная информация:

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

Сообщение igorvpetrov »

staryjdub писал(а):выскакивает ошибка в первой строке.
Удали её и набери руками заново, возможно там спецсимвол какой сидит.
Ты его не видишь, а интерпретатор обижается.
Аватара пользователя
Provodnik
Опытный
Сообщения: 195
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

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

Сообщение Provodnik »

Доброго дня всем!
Столкнулся с интересной проблемой с Auto tool zero.
Не нашел ответа, пишу здесь как наиболее близкой теме.

Есть скрипт, мне нравится что едет до точки касания потом меняет скорость поменьше и еще раз едет.
0-Z script for my CNC.txt
(1.41 КБ) 193 скачивания
Он работает когда станок включиш.
Тем не менее, после отработки любой программы с G code, начинает вести себя как хочет .
То верх едет после первого измерения , то вниз пока не упрется.
Одну фрезу сломал.

Начал разбираться. Вывожу результаты измерений ( 3 раза) на экран через Message
Вижу что первые 2 определяются нормально , одинаково до и после отработки программы.
А третье измерение после отработки программы меряет бог знает что .
Вот тут

Код: Выделить всё

Code "F50" 'замедлить подачу до 50мм\мин
Sleep 100 'Пауза 0,1 сек.
ZNew = GetOemDro(802)
Message ( "third _" &Znew)
Znew = Znew - 6
Обычно меряет примерно на 9 мм выше чем результат второго измерения и едет вверх. Если ниже то въезжает в площадку.
Никакой системы не поймал.
Выйдеш из Mach3, зайдеш все работает.
Запустиш программу, опять глючит.

Пытался менять функцию с GetDro(2) на GetOemDro(802)
Ничего не меняется.

Может кто что подсказать?
vovast555
Кандидат
Сообщения: 72
Зарегистрирован: 27 сен 2020, 20:55
Репутация: 2
Настоящее имя: Владимир
Контактная информация:

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

Сообщение vovast555 »

помогите разобраться где можно подправить чтобы при нажатии goto z скорость перемещения оси к датчику уменьшить
Аватара пользователя
vitzin
Мастер
Сообщения: 410
Зарегистрирован: 27 фев 2020, 14:16
Репутация: 55
Настоящее имя: viktor vizin
Контактная информация:

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

Сообщение vitzin »

в Макросе
vovast555
Кандидат
Сообщения: 72
Зарегистрирован: 27 сен 2020, 20:55
Репутация: 2
Настоящее имя: Владимир
Контактная информация:

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

Сообщение vovast555 »

как подправить подскажите пока в этом бамбук
Аватара пользователя
vitzin
Мастер
Сообщения: 410
Зарегистрирован: 27 фев 2020, 14:16
Репутация: 55
Настоящее имя: viktor vizin
Контактная информация:

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

Сообщение vitzin »

Макрос какой?,их куча целая,который выше?
где стоит F100 или F50,меняеш на нужные значения и сохроняеш,запускаеш Мач по новому,должно работать.
vovast555
Кандидат
Сообщения: 72
Зарегистрирован: 27 сен 2020, 20:55
Репутация: 2
Настоящее имя: Владимир
Контактная информация:

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

Сообщение vovast555 »

не правильно высказал имел в виду при нажатии на goto z ехать в ноль ось подымается к hom датчику прям до удара а потом в низ до нуля и как уменьшит скорость подъема ?
Аватара пользователя
vitzin
Мастер
Сообщения: 410
Зарегистрирован: 27 фев 2020, 14:16
Репутация: 55
Настоящее имя: viktor vizin
Контактная информация:

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

Сообщение vitzin »

скорость подъёма,это скорость свободного перемещения,чтоб ось притармажывала при подходе к хоме,надо с
хоме/софтлимит побалыватся,а точнее,выставить Slow Zone
vovast555
Кандидат
Сообщения: 72
Зарегистрирован: 27 сен 2020, 20:55
Репутация: 2
Настоящее имя: Владимир
Контактная информация:

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

Сообщение vovast555 »

Slow zonе настроена на 20 но не помогает
Евжений
Мастер
Сообщения: 1084
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 121
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

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

Сообщение Евжений »

Свой макрос надо писать. Я не нашёл настроек для goto zero, кроме zafe z.
Врезаться не должен. Значить что-то у вас там с координатами. Возможно он когда по z поднимается в ноль, ноль тот за пределами станка. Впирается вверх, возможно чуть жужжит (если шаговый двигатель).
Ответить

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