Нужна помощь в настройке G кода в матче или вообще матч
-
GuanJu
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 дек 2016, 16:31
- Репутация: 0
- Настоящее имя: Roman
- Контактная информация:
Нужна помощь в настройке G кода в матче или вообще матч
Доброго дня,мне нужно сделать так чтобы двигатель крутился в определенную сторону и при этом при остановке и в запуске программы не отматывал назад на исходную точку ,должно быть похоже на:
возможно ли такое сделать в маче ? или же нужно искать другую программу для шаговых движков ?
возможно ли такое сделать в маче ? или же нужно искать другую программу для шаговых движков ?
- staltech
- Почётный участник

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

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
причем схема простецкая, делается генератор на 555, типа такого http://cxem.net/beginner/beginner127.php делается панелька с 2-мя тумблерами, и одним переменным резистором, первый выключатель включает выполнение вращения, вторым задается направление, а резистором скорость. это подключается к драйверу мотора, и готово. 
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
GuanJu
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 дек 2016, 16:31
- Репутация: 0
- Настоящее имя: Roman
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Да можно,но это держать нужно ), а тк нужно нажать и поехало с нужной скоростью, с возможностью настроить потом шаги 180,36,72 и тдstaltech писал(а):Для этого скорее всего вообще программу не нужно, достаточно генератора импульсов Step с выключателем и регулятором оборотов.
А в MACH через кнопки ручного перемещения разве нельзя так делать, вообще без программы?
-
aftaev
- Зачётный участник

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

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Объясните поточнее, вам нужно чтобы вращалось с определенной скоростью или просто поворачивалось на определенный угол?
-
GuanJu
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 дек 2016, 16:31
- Репутация: 0
- Настоящее имя: Roman
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
несколько режимов , чисто вращение и по угламstaltech писал(а):Объясните поточнее, вам нужно чтобы вращалось с определенной скоростью или просто поворачивалось на определенный угол?
по кодам,идет потом отмотка на 0
допустим стоит у меня G1 A36 F100 ,оно отчитывает 36 тормозит,потом когда жмеш обратно старт он отматывает назад
вообщем туды сюды крутится )) а нужно покрутился ,нажал стоп там он и стоит потом запустил опять пошло крутится в нужном направлении ,в моем случае это против часовой стрелки
Последний раз редактировалось GuanJu 30 дек 2016, 18:26, всего редактировалось 1 раз.
- staltech
- Почётный участник

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

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

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Спасибо! Вас тоже с наступающим Новым Годом!!!
Будет время попробую установить Mach и проверить как там все это работает. Так что после праздников если что пишите.
Будет время попробую установить Mach и проверить как там все это работает. Так что после праздников если что пишите.
-
GuanJu
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 дек 2016, 16:31
- Репутация: 0
- Настоящее имя: Roman
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Так,вот с этим заработало : сделал G91 A180 F500,в принципе уже ближе к тому что надо ,осталось поигратся с A--- ,а так жаль что у него нет по умолчанию СТАРТ и оно поехало само, так с бессконечностю решил , просто не копировать код оно само фигачитstaltech писал(а):Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Можно смещать текущую систему координат командами G-кода.
Если нужно бесконечное движение - можно использовать для управления выход управления шпинделем в режиме Step / Dir.
А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
Если нужно бесконечное движение - можно использовать для управления выход управления шпинделем в режиме Step / Dir.
А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Человеку нужно не только бесконечное движение, но и движение на заданную величину (угол)michael-yurov писал(а):А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Хотел поставить Mach на второй комп но тот соизволил ласты склеить, сейчас выходные и пока не до него.
Смысл в чем, может в Mach какими то скриптами можно воспользоваться для реализации данной задачи? Я с ним пока не знаком.
Смысл в чем, может в Mach какими то скриптами можно воспользоваться для реализации данной задачи? Я с ним пока не знаком.
- michael-yurov
- Почётный участник

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

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

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Запустил комп, поставил MACH. Как я понял, все запросы решаются редактированием существующего или созданием нового скринсета с нужными скриптами на кнопках.
В принципе все работает, правда интерфейс и падучесть отбивают желание этим заниматься. Может просто версия такая попалась...
code "G91G1F500A-36000" - 100 оборотов против часовой стрелки или до нажатия кнопки Stop(Esc).
code "G91G1F500A-36" - поворот на 36 градусов.
code "G91G1F500A-72" - поворот на 72 градуса.
code "G91G1F500A-180" - поворот на 180 градусов.
Просто делаем нужное количество основных кнопок. Редкие команды можно и вручную ввести.
В принципе все работает, правда интерфейс и падучесть отбивают желание этим заниматься. Может просто версия такая попалась...
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 кода в матче или вообще матч
О,спасибо,интернет на работе отрубился не видел ответов,завтра протестирую эти варианты
я сам с матчем знаком 2 недели +
А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))
я сам с матчем знаком 2 недели +
А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Нужна помощь в настройке G кода в матче или вообще матч
Если быть честным, то я знаком с ним часа полтора.GuanJu писал(а):я сам с матчем знаком 2 недели +
Здесь все элементарно, просто забейте в поиск "Mach3 скрипты" или "Mach3 скрипты на кнопки". Поняв принцип, пишите скрипты под себя.GuanJu писал(а):А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))
Если возникнут трудности сделаю скриншоты куда что вставлять. Для редактирования скринсета у вас должна быть такая программа "MachScreen", если нет то скачайте.