Нужна помощь в настройке G кода в матче или вообще матч

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

Доброго дня,мне нужно сделать так чтобы двигатель крутился в определенную сторону и при этом при остановке и в запуске программы не отматывал назад на исходную точку ,должно быть похоже на:
возможно ли такое сделать в маче ? или же нужно искать другую программу для шаговых движков ?
Вложения
photo_2016-12-30_15-41-22.jpg (2841 просмотр) <a class='original' href='./download/file.php?id=98812&mode=view' target=_blank>Загрузить оригинал (57.56 КБ)</a>
вот что есть (2841 просмотр) <a class='original' href='./download/file.php?id=98813&mode=view' target=_blank>Загрузить оригинал (238.82 КБ)</a>
вот что есть
_DSC0003.JPG (2841 просмотр) <a class='original' href='./download/file.php?id=98814&mode=view' target=_blank>Загрузить оригинал (270.83 КБ)</a>
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Для этого скорее всего вообще программу не нужно, достаточно генератора импульсов Step с выключателем и регулятором оборотов.
А в MACH через кнопки ручного перемещения разве нельзя так делать, вообще без программы?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение selenur »

причем схема простецкая, делается генератор на 555, типа такого http://cxem.net/beginner/beginner127.php делается панелька с 2-мя тумблерами, и одним переменным резистором, первый выключатель включает выполнение вращения, вторым задается направление, а резистором скорость. это подключается к драйверу мотора, и готово. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

staltech писал(а):Для этого скорее всего вообще программу не нужно, достаточно генератора импульсов Step с выключателем и регулятором оборотов.
А в MACH через кнопки ручного перемещения разве нельзя так делать, вообще без программы?
Да можно,но это держать нужно ), а тк нужно нажать и поехало с нужной скоростью, с возможностью настроить потом шаги 180,36,72 и тд
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение aftaev »

GuanJu писал(а):с возможностью настроить потом шаги 180,36,72 и тд
Если написать G1 A180 F100 то повернуть ось на 180град с заданной скоростью. Потом G1 A36 F100 повернет на 36 градусов и тд... Если написать G1 A0 F100, то поедит в ноль.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Объясните поточнее, вам нужно чтобы вращалось с определенной скоростью или просто поворачивалось на определенный угол?
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

staltech писал(а):Объясните поточнее, вам нужно чтобы вращалось с определенной скоростью или просто поворачивалось на определенный угол?
несколько режимов , чисто вращение и по углам
по кодам,идет потом отмотка на 0
допустим стоит у меня G1 A36 F100 ,оно отчитывает 36 тормозит,потом когда жмеш обратно старт он отматывает назад

вообщем туды сюды крутится )) а нужно покрутился ,нажал стоп там он и стоит потом запустил опять пошло крутится в нужном направлении ,в моем случае это против часовой стрелки
Последний раз редактировалось GuanJu 30 дек 2016, 18:26, всего редактировалось 1 раз.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

GuanJu писал(а):несколько режимов , чисто вращение и по углам
По углам ответ выше:
aftaev писал(а):Если написать G1 A180 F100 то повернуть ось на 180град с заданной скоростью. Потом G1 A36 F100 повернет на 36 градусов и тд... Если написать G1 A0 F100, то поедит в ноль.
А для вращения можно задать например G1 A1080 F100 - 3 оборота со скоростью 100 мс.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

staltech писал(а):Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
Ага понял,но уже попробую этот вариант с 2-3 го числа,С наступающим ВАС
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Спасибо! Вас тоже с наступающим Новым Годом!!!
Будет время попробую установить Mach и проверить как там все это работает. Так что после праздников если что пишите.
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

staltech писал(а):Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
Так,вот с этим заработало : сделал G91 A180 F500,в принципе уже ближе к тому что надо ,осталось поигратся с A--- ,а так жаль что у него нет по умолчанию СТАРТ и оно поехало само, так с бессконечностю решил , просто не копировать код оно само фигачит
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение michael-yurov »

Можно смещать текущую систему координат командами G-кода.
Если нужно бесконечное движение - можно использовать для управления выход управления шпинделем в режиме Step / Dir.
А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение AndyBig »

michael-yurov писал(а):А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
Человеку нужно не только бесконечное движение, но и движение на заданную величину (угол) :)
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Хотел поставить Mach на второй комп но тот соизволил ласты склеить, сейчас выходные и пока не до него.
Смысл в чем, может в Mach какими то скриптами можно воспользоваться для реализации данной задачи? Я с ним пока не знаком.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение michael-yurov »

Да можно. Можно сбрасывать рабочую координаты после поворота.
Можно G-кодом. Можно кнопкой. Можно скриптом. Можно макросом.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

michael-yurov писал(а):Да можно. Можно сбрасывать рабочую координаты после поворота.
Можно G-кодом. Можно кнопкой. Можно скриптом. Можно макросом.
ОК. Как восстановлю комп, покопаюсь c мачем.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

Запустил комп, поставил MACH. Как я понял, все запросы решаются редактированием существующего или созданием нового скринсета с нужными скриптами на кнопках.
В принципе все работает, правда интерфейс и падучесть отбивают желание этим заниматься. Может просто версия такая попалась...
code "G91G1F500A-36000" - 100 оборотов против часовой стрелки или до нажатия кнопки Stop(Esc).
code "G91G1F500A-36" - поворот на 36 градусов.
code "G91G1F500A-72" - поворот на 72 градуса.
code "G91G1F500A-180" - поворот на 180 градусов.
Просто делаем нужное количество основных кнопок. Редкие команды можно и вручную ввести.
GuanJu
Новичок
Сообщения: 6
Зарегистрирован: 27 дек 2016, 16:31
Репутация: 0
Настоящее имя: Roman
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение GuanJu »

О,спасибо,интернет на работе отрубился не видел ответов,завтра протестирую эти варианты
я сам с матчем знаком 2 недели + :)
А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Нужна помощь в настройке G кода в матче или вообще матч

Сообщение staltech »

GuanJu писал(а):я сам с матчем знаком 2 недели +
Если быть честным, то я знаком с ним часа полтора. ;)
GuanJu писал(а):А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))
Здесь все элементарно, просто забейте в поиск "Mach3 скрипты" или "Mach3 скрипты на кнопки". Поняв принцип, пишите скрипты под себя.
Если возникнут трудности сделаю скриншоты куда что вставлять. Для редактирования скринсета у вас должна быть такая программа "MachScreen", если нет то скачайте.
Ответить

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