настройка mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: настройка mach3

Сообщение moscow »

Я пока так не пробовал. Но мая же может макросы выполнять. А те могут как хочешь общаться с кем хочешь (по какому хочешь протоколу).
Я программист больше, чем станочник пока.

Давай разберёмся вместе, мне кажется не сложная задача, хоть дьявол и часто в деталях.
Den4ik161
Новичок
Сообщения: 1
Зарегистрирован: 29 фев 2020, 10:02
Репутация: 0
Контактная информация:

Re: настройка mach3

Сообщение Den4ik161 »

konyshevk писал(а):Можно-ли в Маче отрисовку поворотной оси вместо А сделать В или С . Перекопал "все" никакого даже намека или А или ничего
Добрый день, можете скринсет скинуть как у вас на фото, или готов купить. Напишите в личку, спасибо.
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: настройка mach3

Сообщение NikolayUa24 »

Den4ik161 писал(а):
konyshevk писал(а):Можно-ли в Маче отрисовку поворотной оси вместо А сделать В или С . Перекопал "все" никакого даже намека или А или ничего
Добрый день, можете скринсет скинуть как у вас на фото, или готов купить. Напишите в личку, спасибо.
На фото стандартный скринсет мач3, 1024 :thinking:
Страдания ведут человека к совершенству.
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: настройка mach3

Сообщение moscow »

Замерил мёртвый ход станка. Тот оказался, на удивление, небольшим для моей самоделки.
Ввожу данные в Mach3 / Config / Backslash. У меня получилось по Y 0.025мм.

Кручу MPG пульт (контроллер USB STB5100). Backslash не учитывается. Пробовать G-code выполнить?
Когда mach3 учитывает цифры в этом окошке настроек?
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: настройка mach3

Сообщение hmnijp »

moscow писал(а):Кручу MPG пульт
В Jog, ручных перемещениях точно не учитывает... я бы на вашем месте вообще не включал и не парился по этому поводу)
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: настройка mach3

Сообщение moscow »

moscow писал(а):Кручу MPG пульт
В Jog, ручных перемещениях точно не учитывает...[/quote]

Дебильная программа. Это ж настройка осей - она должна быть настройка уровня ниже, а не выше пульта.
hmnijp писал(а):я бы на вашем месте вообще не включал и не парился по этому поводу)
Тоже склоняюсь забить. Просто у меня всё люто китайское и я думал цифра будет больше. Но индикатор говорит о единицах холостых микрошагов моторов. Отлично, раз так :)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

есть ли в мач3 функция счетчика количества повторений? Либо задание количества повторений?
Предыстория, есть г-код, он зациклен через M47 с 8 утра до 17 вечера. разный г-код за день делает разное количество изделий. Хочется знать сколько изделий тире повторений г-кода было сделано.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: настройка mach3

Сообщение hmnijp »

sima8520 писал(а): 24 окт 2020, 22:22 есть ли в мач3 функция счетчика количества повторений? Либо задание количества повторений?
Предыстория, есть г-код, он зациклен через M47 с 8 утра до 17 вечера. разный г-код за день делает разное количество изделий. Хочется знать сколько изделий тире повторений г-кода было сделано.
в конце цикла делать +1 какой нибудь переменной...
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

Как? Дайте пример пожалуйста
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: настройка mach3

Сообщение Kupfershcmidt »

sima8520 писал(а): Дайте пример пожалуйста
https://www.machsupport.com/forum/index ... pic=1708.0 но надо дрошку на экран добавить.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

Ну то что они сказали что это работает, это хорошо, но мне не ясно из перевода где это будет считаться? Либо это счётчик на количество изделий? Сколько указали, столько и сделает
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: настройка mach3

Сообщение Kupfershcmidt »

Пошарь там по форуму, найдётся может что-то другое. Я просто поискал, сам не умею.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: настройка mach3

Сообщение hmnijp »

sima8520 писал(а): 25 окт 2020, 09:09 Ну то что они сказали что это работает, это хорошо, но мне не ясно из перевода где это будет считаться? Либо это счётчик на количество изделий? Сколько указали, столько и сделает
Ну там же английским по белому... предлагают на скринсет добавить свой показометр(DRO) который выводит значение переменной, и в коде выполнять макрос который будет счетчиком, например -
(Макрос M12.m1s)
count = getuserdro (1200)
count = count + 1
setuserdro (1200, count)
OEM-коды с номерами от 1000 до 1245 - типо свободные переменные для нужд пользователя, ты в них можешь записать что угодно.
То есть выполняется твой цикл, внутри которого вызывается m12, которая в переменную 1200 будет добавлять единицу. Эту переменную можно где нибудь в скрине вывести как показометр.

В принципе ты можешь писать, например, в уже готовую дрошку оси А.(её код 803)
выполняешь макрокод
count = GetOEMDRO(803)
count = count + 1
SetOEMDRO (803, count)
и в DRO координат оси A будет счетчик.

В папке там есть файл DROcodes.txt со списком дефолтных кодов


upd:
Так можно ж просто в статус бар выводить лог. там заодно и время писаться будет
count = getuserdro(1200)
count = count + 1
setuserdro (1200, count)
Message "number of cycles = " & count
Последний раз редактировалось hmnijp 25 окт 2020, 15:25, всего редактировалось 1 раз.
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: настройка mach3

Сообщение Kupfershcmidt »

Если надо в скринсет добавить дрошку - обращайся, запулю.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

Завтра поэкспериментирую, спасибо парни
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

Что то ничего у меня не работает)))
G code имеет следующий вид
%
G90 G0 X-5
A0
Y0
Y29.5
X0
G4 P0.1
A60
G1 F40000 A245 Y35
G4 P0.1
X-10 Y50
X0
G4 P0.1
Y41
A75 Y41.5
A130
Y46
G92 Y0
G0 X4
M10
M47
%

Макрос М10 содержит:
count = getuserdro(802)
count = count + 1
setuserdro (802, count)
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: настройка mach3

Сообщение hmnijp »

sima8520 писал(а): 26 окт 2020, 10:14 Что то ничего у меня не работает)))

Макрос М10 содержит:
count = getuserdro(802)
count = count + 1
setuserdro (802, count)

Невнимательный ты...)
пользовательские коды(userdro) - с номерами от 1000 до 2245. getuserdro может взять только их. Для 802 два используй getoemdro, он со всеми кодами работает.
Во вторых m10/m11 там занято где-то в недрах для лазера, и привязано к m3. Используй m12 например...
Если будешь ось считать всё таки, не забудь что обнуление по дефолту через неё тоже пойдет... лучше всё таки в консоль пиши отдельную переменную...
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

При открытии УП курсор выделен на М12. При запуске УП зависает мач3 и всё.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: настройка mach3

Сообщение sima8520 »

в архиве УП и макрос М12. Не работает счетчик деталей
Кто то предлагал помочь с Дрошкой
Kupfershcmidt писал(а): Если надо в скринсет добавить дрошку - обращайся, запулю.
Вложения
TEST.rar
(329 байт) 118 скачиваний
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: настройка mach3

Сообщение Kupfershcmidt »

sima8520 писал(а): зависает мач3 и всё.
И ничего не говорит?
DRO на стандартный фрезерный скринсет ставить?
Ща попробую, тока с макросом разберусь.
Ответить

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