Страница 3 из 4

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

Добавлено: 12 ноя 2017, 18:51
nkp
кмк ,когда тс напишет полный алгоритм "раскладки" (доступным языком)),он и сам всё дальше сделает :)
ибо не зря жеш :
в правильно заданном вопросе - 50% ответа ;)
шла вторая (третья?) страница темы...

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

Добавлено: 12 ноя 2017, 19:02
MX_Master
Человек не хочет раскрывать всю цепочку действий, ну или, не может доступно объяснить порядок. Я даже в личном разговоре не могу узнать больше подробностей, чем есть в теме.

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

Добавлено: 12 ноя 2017, 19:13
nkp
MX_Master писал(а):Человек не хочет раскрывать всю цепочку действий, ну или, не может доступно объяснить порядок. Я даже в личном разговоре не могу узнать больше подробностей, чем есть в теме.
всё,даже самое сложное,объясняется простыми словами)))
не желает - это другое дело...
зы
кстати - нормальная практика - не рассказав все до конца , можно уже получить пинок (заветный)) в нужную сторону... ;)

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

Добавлено: 13 ноя 2017, 04:25
sas_75
Кстати, об "О"-кодах в MACH. Делал циклы, работают.

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

Добавлено: 13 ноя 2017, 10:28
artclonic
Вижу свой бисероукладчик в данное теме.... Мне на заказ писали макрос, который генерировал G код , есть координаты места куда отнести бисеренку (на момент времени), есть координаты от куда забрать бисеренку - вообще константы, есть цвета, в соответствии с которыми бисеренка забирается из того или иной чашечки... Анализируетеся массив (a,m) и по каждой ячеечке шаг за шагом - действия в G коде... Сам алгоритм я сам придумал, а чисто технически - помогли реализовать.

Тут вот собрал очередной манипулятор, теперь не знаю чем управлять данной штукой и какую точность можно достич...? Можно ли перемещать бисеренки 2 мм? Или Сервы для этого не годятся? (механизм работает на трех сервах). Но вот где взять ПО (типа Мрлин, но для серв)... Или тупиковый путь?

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

Добавлено: 13 ноя 2017, 12:11
selenur
Как-то баловался такими сервами, для проекта с манипулятором, и основная проблема в том, что чем дальше от оси сервы, тем сложнее спозиционироваться в нужной точке, хотя если поставить очень большое зубчатое колесо, и его уже вращать сервой то можно добиться хорошего результата.
Но вот готового софта года 3 назад не встречал...

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

Добавлено: 13 ноя 2017, 14:58
artclonic
Да, опят поражение... люфт в редукторе сервы на длине 300 мм - около 5 мм по радиусу... ЭТО КРАХ.... И ни чем его не выбрать...
selenur писал(а):хотя если поставить очень большое зубчатое колесо, и его уже вращать сервой то можно добиться хорошего результата
А чем Шаговик в этом варианте будет хуже? Надежнее что будет серва или шаговик?

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

Добавлено: 14 ноя 2017, 08:26
mefisto
AndyBig писал(а):наверное всегда начинает с левого нижнего угла, у которого всегда одни и те же жестко заданные координаты, и пошли по рядам снизу вверх Если в очередную ячейку ничего не нужно класть, то для нее стоит номер цвета какой-нить зарезервированный, типа -1
Но вообще я хз, это как я смутно понял и попробовал дофантазировать непонятое на основе логики
можно и так объяснить логику.

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

Добавлено: 14 ноя 2017, 08:27
mefisto
MX_Master писал(а):Человек не хочет раскрывать всю цепочку действий, ну или, не может доступно объяснить порядок. Я даже в личном разговоре не могу узнать больше подробностей, чем есть в теме.
та блин... я даже не знаю что написать.... может я не понимаю какими терминами нужно озвучить???!!!

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

Добавлено: 14 ноя 2017, 08:30
mefisto
nkp писал(а):всё,даже самое сложное,объясняется простыми словами)))
не желает - это другое дело...
зы
кстати - нормальная практика - не рассказав все до конца , можно уже получить пинок (заветный)) в нужную сторону...
а какими словами я могу объяснить??? сложными? чтоб еще больше непонятно было??!!! И какой пинок? я изначально нашел решение сам с помощью экселя, но там ограничение по количеству строк!!! может не очень сложно, а просто... но нет у меня таких знаний как у Вас!!

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

Добавлено: 14 ноя 2017, 08:31
mefisto
sas_75 писал(а):Кстати, об "О"-кодах в MACH. Делал циклы, работают.
с этими кодами вообще не знаком... попробую поковырять

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

Добавлено: 14 ноя 2017, 08:34
mefisto
artclonic писал(а):Вижу свой бисероукладчик в данное теме.... Мне на заказ писали макрос, который генерировал G код , есть координаты места куда отнести бисеренку (на момент времени), есть координаты от куда забрать бисеренку - вообще константы, есть цвета, в соответствии с которыми бисеренка забирается из того или иной чашечки... Анализируетеся массив (a,m) и по каждой ячеечке шаг за шагом - действия в G коде... Сам алгоритм я сам придумал, а чисто технически - помогли реализовать.

Тут вот собрал очередной манипулятор, теперь не знаю чем управлять данной штукой и какую точность можно достич...? Можно ли перемещать бисеренки 2 мм? Или Сервы для этого не годятся? (механизм работает на трех сервах). Но вот где взять ПО (типа Мрлин, но для серв)... Или тупиковый путь?
в принципе логика та же... с удовольствием поюзал бы макрос Ваш... может приспособил бы.. готов рассмотреть покупку за вменяемые деньги.

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

Добавлено: 15 ноя 2017, 09:33
lkbyysq
По мне так на входе должен быть банальный битмап, что по сути двумерный массив. И индексная таблица соответствия RGB цвета номеру бочки.
И "длина" пикселя в миллиметрах.
И всё.

А обрабатывать эти входные данные с генерацией G-кода можно и в экселе. Я подобные задачи в Кореле решаю.

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

Добавлено: 15 ноя 2017, 10:37
mefisto
lkbyysq писал(а):По мне так на входе должен быть банальный битмап, что по сути двумерный массив. И индексная таблица соответствия RGB цвета номеру бочки.
И "длина" пикселя в миллиметрах.
И всё.

А обрабатывать эти входные данные с генерацией G-кода можно и в экселе. Я подобные задачи в Кореле решаю.
интересный вариант. Только для Вас "банально", а для меня не понятно((. если подскажете как с помощью данного алгоритма решить мой вопрос, буду очень признателен!!!

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

Добавлено: 15 ноя 2017, 10:57
lkbyysq
Как...(глубокий вдох-выдох) Просто программирование на VBA.
Не ждите от меня ответа.

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

Добавлено: 15 ноя 2017, 11:09
mefisto
lkbyysq писал(а):Как...(глубокий вдох-выдох) Просто программирование на VBA.
Не ждите от меня ответа.
эх... лучик надежды погас))).
Но все равно спасибо. Буду разбираться!

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

Добавлено: 15 ноя 2017, 12:08
lkbyysq

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

Добавлено: 15 ноя 2017, 14:48
mefisto
lkbyysq писал(а):http://excelvba.ru/code/
https://stackoverflow.com/questions/283 ... vba-basics
А также гуглить "bitmap vba".
спасибо, буду искать

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

Добавлено: 15 ноя 2017, 16:04
atomichammer
Да, судя по всему, mefisto переносит картинку на торт. Т.е. на входе имеем индексед битмап с количеством цветов равным количеству цветных карамельных шариков, а так же имеем габариты торта, на который это надо втиснуть. На выходе, ясное дело, Ж-Код, с тонкостями, вроде болтания над каждой ячейкой с шариками чтобы сто-нибудь присосать. Ну и оттуда пляшем. Такой себе растровый принтер. Интересно, откуда есть пошло ограничение на количество ячеек? Там же надо исходить из максимального диаметра шарика, т.е. есть определенный шаг, менше которого не удастся поставить эти шарики рядом. И получается вполне себе несложный софт. Но писать его я конечно не буду )

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

Добавлено: 15 ноя 2017, 22:03
mefisto
atomichammer писал(а):Но писать его я конечно не буду )
)))