Помогите пож с алгоритмом написания g-кода

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

Если изобразить схематически, то вставлю рисунок (надеюсь получится).
У меня есть данные на входе, в виде:
19 1 3 3
3 11 11 11 4 18 1 8 2
12
11 12 12
в общем это строки, по которым выкладываются детали. Цифры, это для удобства. Они совпадают с номером емкости. Я думал в экселе эти значения поменять на координату емкости, и этим решить свой вопрос)).
Может быть заполнение в каждую ячейку или выборочно.
Вложения
Пример_сетка.jpg (1615 просмотров) <a class='original' href='./download/file.php?id=124432&mode=view' target=_blank>Загрузить оригинал (231.72 КБ)</a>
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

selenur писал(а):Что-бы сказать о цене, или посоветовать как это сделать бесплатно, для этого требуется правильно составленное ТЗ, или подробное описание цепочки технологического процесса, при какой ситуации, на основании каких данных, станок должен работать так-то.....
та я понимаю. но если общаешься с одним человеком, то он формирует вопросы под свое понимание.. а я уже отвечаю как понимаю. с удовольствием отвечу на все вопросы. которые возникнут для уточнения.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение aftaev »

mefisto писал(а):с удовольствием отвечу на все вопросы. которые возникнут для уточнения.
Что это за оборудование/производство или коротко - нафига это нужно?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение AndyBig »

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

Re: Помогите пож с алгоритмом написания g-кода

Сообщение aftaev »

AndyBig писал(а):Похоже на бисероукладчик
Или укладчик конфет на линии :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

aftaev писал(а):Что это за оборудование/производство или коротко - нафига это нужно?
Одно из направлений это выкладка карамельных шариков разных цветов к примеру на торте. А из-за того что узоры будут разными, поэтому и программы каждый раз разные для своего узора/изображения.
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

aftaev писал(а):Или укладчик конфет на линии
что-то похоже
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение MX_Master »

mefisto, да у вас талант :hehehe: я хоть и прогер, но до сих пор не вижу чёткой логики

Рисуйте чётче! :hehehe: со стрелками, что, откуда, куда, почему
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

MX_Master писал(а):mefisto, да у вас талант я хоть и прогер, но до сих пор не вижу чёткой логики

Рисуйте чётче! со стрелками, что, откуда, куда, почему
фух ))))
есть сетка с кодами (номерами) цветов, каждый номер это один шарик.
другими словами значения 2 358 12 12 58, говорит о том что в ряду есть пять шариков с определенными цветами. Цифра это код цвета/емкости.
и так с каждым рядом, может быть больше шариков или совсем не быть.
Даже не знаю как со стрелками Вам нарисовать)))
Головка находится в нулевой точке, потом едет к емкости для шариков с номером 2, опускается, поднимается и едет на координату установки.
попробую со стрелками))))
Вложения
Пример_сетка2.jpg (1591 просмотр) <a class='original' href='./download/file.php?id=124434&mode=view' target=_blank>Загрузить оригинал (84.82 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение selenur »

mefisto писал(а):
aftaev писал(а):Что это за оборудование/производство или коротко - нафига это нужно?
Одно из направлений это выкладка карамельных шариков разных цветов к примеру на торте. А из-за того что узоры будут разными, поэтому и программы каждый раз разные для своего узора/изображения.
Я понемногу в свободное время делаю вот такую бесплатную программу: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #1
За денежку могу доработать существующие модули, или добавить дополнительные модули, что-бы весь процесс от ввода данных, до управления станком, реализовать в одной программе, но есть нюанс!!! данный функционал потом смогут использовать все остальные, бесплатно....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение selenur »

Задача стала вполне понятна, но вот какова у тебя механика?
В емкости от куда нужно брать шарик нужно визуально по веб-камере предварительно программе находить шарик?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

selenur писал(а):Я понемногу в свободное время делаю вот такую бесплатную программу: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF #1
За денежку могу доработать существующие модули, или добавить дополнительные модули, что-бы весь процесс от ввода данных, до управления станком, реализовать в одной программе, но есть нюанс!!! данный функционал потом смогут использовать все остальные, бесплатно....
интересно. Только если за денежку то это индивидуальный заказ. Почему же остальные будут пользоваться? Просто интересно... и не совсем понятно))
mefisto
Кандидат
Сообщения: 46
Зарегистрирован: 18 мар 2014, 12:44
Репутация: 0
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение mefisto »

selenur писал(а):Задача стала вполне понятна, но вот какова у тебя механика?
В емкости от куда нужно брать шарик нужно визуально по веб-камере предварительно программе находить шарик?
нет. происходит движение по радиусу и работает вакуумный насос, и по теории вероятности всасывается в 100% случаев.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение selenur »

Программа позиционируется как бесплатная, и каждый может внести вклад в её разработку. И в случае скорой необходимости я её могу доработать по значительно меньшей цене.

А могу написать индивидуальную программу которую вместе с исходным кодом отдам заказчику, но там и цена будет соответствующая :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение MX_Master »

mefisto писал(а):фух ))))
есть сетка с кодами (номерами) цветов, каждый номер это один шарик.
другими словами значения 2 358 12 12 58, говорит о том что в ряду есть пять шариков с определенными цветами. Цифра это код цвета/емкости.
и так с каждым рядом, может быть больше шариков или совсем не быть.
Про цвета, их номера и кол-во в строке - всё понятно, но у вас нигде не указаны координаты расположения на рабочем поле.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение AndyBig »

MX_Master писал(а):у вас нигде не указаны координаты расположения на рабочем поле.
Насколько я понимаю, там стандартная сетка с определенным шагом.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение MX_Master »

AndyBig писал(а):
MX_Master писал(а):у вас нигде не указаны координаты расположения на рабочем поле.
Насколько я понимаю, там стандартная сетка с определенным шагом.
Это вполне понятно, но по какой логике идёт раскладка? :hehehe: Картинка, какой-то принцип, заданный шаг по XY, ...?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение AndyBig »

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

Re: Помогите пож с алгоритмом написания g-кода

Сообщение selenur »

возможно ещё область раскладки может быть не квадратной, а круглой, или овальной :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Помогите пож с алгоритмом написания g-кода

Сообщение AndyBig »

selenur писал(а):возможно ещё область раскладки может быть не квадратной, а круглой, или овальной
Ну, это всегда можно просто в рисунке раскладки задать :) А само поле станка вряд ли круглое. Хотя, может у них там дельта пашет :))
Ответить

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