Страница 1 из 1

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

Добавлено: 27 дек 2016, 16:46
GuanJu
Доброго дня,мне нужно сделать так чтобы двигатель крутился в определенную сторону и при этом при остановке и в запуске программы не отматывал назад на исходную точку ,должно быть похоже на:
возможно ли такое сделать в маче ? или же нужно искать другую программу для шаговых движков ?

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

Добавлено: 30 дек 2016, 16:59
staltech
Для этого скорее всего вообще программу не нужно, достаточно генератора импульсов Step с выключателем и регулятором оборотов.
А в MACH через кнопки ручного перемещения разве нельзя так делать, вообще без программы?

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

Добавлено: 30 дек 2016, 17:41
selenur
причем схема простецкая, делается генератор на 555, типа такого http://cxem.net/beginner/beginner127.php делается панелька с 2-мя тумблерами, и одним переменным резистором, первый выключатель включает выполнение вращения, вторым задается направление, а резистором скорость. это подключается к драйверу мотора, и готово. :-)

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

Добавлено: 30 дек 2016, 18:04
GuanJu
staltech писал(а):Для этого скорее всего вообще программу не нужно, достаточно генератора импульсов Step с выключателем и регулятором оборотов.
А в MACH через кнопки ручного перемещения разве нельзя так делать, вообще без программы?
Да можно,но это держать нужно ), а тк нужно нажать и поехало с нужной скоростью, с возможностью настроить потом шаги 180,36,72 и тд

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

Добавлено: 30 дек 2016, 18:08
aftaev
GuanJu писал(а):с возможностью настроить потом шаги 180,36,72 и тд
Если написать G1 A180 F100 то повернуть ось на 180град с заданной скоростью. Потом G1 A36 F100 повернет на 36 градусов и тд... Если написать G1 A0 F100, то поедит в ноль.

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

Добавлено: 30 дек 2016, 18:13
staltech
Объясните поточнее, вам нужно чтобы вращалось с определенной скоростью или просто поворачивалось на определенный угол?

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

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

вообщем туды сюды крутится )) а нужно покрутился ,нажал стоп там он и стоит потом запустил опять пошло крутится в нужном направлении ,в моем случае это против часовой стрелки

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

Добавлено: 30 дек 2016, 18:23
staltech
GuanJu писал(а):несколько режимов , чисто вращение и по углам
По углам ответ выше:
aftaev писал(а):Если написать G1 A180 F100 то повернуть ось на 180град с заданной скоростью. Потом G1 A36 F100 повернет на 36 градусов и тд... Если написать G1 A0 F100, то поедит в ноль.
А для вращения можно задать например G1 A1080 F100 - 3 оборота со скоростью 100 мс.

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

Добавлено: 30 дек 2016, 18:35
staltech
Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.

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

Добавлено: 30 дек 2016, 19:41
GuanJu
staltech писал(а):Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
Ага понял,но уже попробую этот вариант с 2-3 го числа,С наступающим ВАС

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

Добавлено: 30 дек 2016, 19:50
staltech
Спасибо! Вас тоже с наступающим Новым Годом!!!
Будет время попробую установить Mach и проверить как там все это работает. Так что после праздников если что пишите.

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

Добавлено: 04 янв 2017, 10:35
GuanJu
staltech писал(а):Попробуйте включить режим G91 (Задание координат инкрементально последней введённой опорной точки). Тогда следующие команды на перемещение будут идти от последней точки.
Так,вот с этим заработало : сделал G91 A180 F500,в принципе уже ближе к тому что надо ,осталось поигратся с A--- ,а так жаль что у него нет по умолчанию СТАРТ и оно поехало само, так с бессконечностю решил , просто не копировать код оно само фигачит

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

Добавлено: 04 янв 2017, 10:58
michael-yurov
Можно смещать текущую систему координат командами G-кода.
Если нужно бесконечное движение - можно использовать для управления выход управления шпинделем в режиме Step / Dir.
А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/

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

Добавлено: 04 янв 2017, 11:01
AndyBig
michael-yurov писал(а):А можно драйвер купить, который умеет сам кутить мотор без компьютера: http://darxton.ru/catalog_item/drayver- ... iem-0-5-v/
Человеку нужно не только бесконечное движение, но и движение на заданную величину (угол) :)

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

Добавлено: 04 янв 2017, 11:11
staltech
Хотел поставить Mach на второй комп но тот соизволил ласты склеить, сейчас выходные и пока не до него.
Смысл в чем, может в Mach какими то скриптами можно воспользоваться для реализации данной задачи? Я с ним пока не знаком.

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

Добавлено: 04 янв 2017, 11:24
michael-yurov
Да можно. Можно сбрасывать рабочую координаты после поворота.
Можно G-кодом. Можно кнопкой. Можно скриптом. Можно макросом.

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

Добавлено: 04 янв 2017, 11:30
staltech
michael-yurov писал(а):Да можно. Можно сбрасывать рабочую координаты после поворота.
Можно G-кодом. Можно кнопкой. Можно скриптом. Можно макросом.
ОК. Как восстановлю комп, покопаюсь c мачем.

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

Добавлено: 04 янв 2017, 15:20
staltech
Запустил комп, поставил MACH. Как я понял, все запросы решаются редактированием существующего или созданием нового скринсета с нужными скриптами на кнопках.
В принципе все работает, правда интерфейс и падучесть отбивают желание этим заниматься. Может просто версия такая попалась...
code "G91G1F500A-36000" - 100 оборотов против часовой стрелки или до нажатия кнопки Stop(Esc).
code "G91G1F500A-36" - поворот на 36 градусов.
code "G91G1F500A-72" - поворот на 72 градуса.
code "G91G1F500A-180" - поворот на 180 градусов.
Просто делаем нужное количество основных кнопок. Редкие команды можно и вручную ввести.

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

Добавлено: 04 янв 2017, 21:05
GuanJu
О,спасибо,интернет на работе отрубился не видел ответов,завтра протестирую эти варианты
я сам с матчем знаком 2 недели + :)
А это Вы скрипт сделали или макрос или то и то одно и тоже ? я просто пока далек от этого ))

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

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