Страница 7 из 13
Re: Graffiti-cnc Треугольная система координат
Добавлено: 27 янв 2011, 13:06
jrat

добавление точек ориентации помогло, благодарствую.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 17 фев 2011, 10:54
Nick
DMexico писал(а):
Накопилось несколько вопросов, посему пишу в личку.
1. Светодиод ты подключал к реле включения шпинделя?
Если так, то холостые хода у тебя шли в Z>0, а "шпиндель-светодиод" включался только при Z=<0? Но что-то я не вижу команд включения шпинделя в генерируемом коде. Тогда как же ты светодиод то включал при рабочих ходах?
2. Как изменить feed в коде? Получается около 200-400, а это медленновато.
2. Feed изменяется в инструменте.
1. Включение выключение шпинделя там же gcode before и after path. В них нужно М коды нужные запихать и все.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 18 фев 2011, 14:29
DMexico
Не могу понять в какой закладке плагина меняются эти параметры.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 18 фев 2011, 17:45
Nick
Добавляешь инструмент через Gcodetools -> Tools library и в нем меняешь параметры.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 18 фев 2011, 22:22
DMexico
Ну ты и придумал! Чего только не попробовал пока не догадался поменять параметры в этом салатовом поле с параметрами. Искал то в самой форме плагина, а оказалось ...
Re: Graffiti-cnc Треугольная система координат
Добавлено: 19 фев 2011, 00:21
Nick
Просто в какой-тол момент параметров стало слишком много, да и значения для них бывают ооочень разными. Форма плагина стала слишком сильно разбухать, пришлось сделать систему, которая хранит все параметры прямо в рисунке

.
При этом получилась очень хорошая масштабируемость, чтобы добавить новый параметр не нужно ничего переписывать, просто используем tool['parameter name'] и все.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 26 янв 2013, 12:10
k2m30
Очень не хватает актуальной инструкции, а еще лучше видео.
я даже сам могу его сделать, если мне будет понятно, как
я сейчас пишу такое в матлабе, но все никак не могу совладать с алгоритмом. поэтому это будет мой следующий вопрос.
если не сложно, уделите этой теме полчаса..
Re: Graffiti-cnc Треугольная система координат
Добавлено: 29 янв 2013, 10:08
Nick
Значит так, инструкция примерно такая:
- Создаем рисунок.
- Заходим Расширения - Gcodetools - Orientation points
выбираем Grafity points и нажимаем два раза применить.
Появятся две стрелки с подписями X и Y (можно добавить три точки, тогда будет еще одна координата)
- Располагаем эти точки в нужных координатах - это точки расположения блоков
- Можно также содать обычные точки ориентации и инструмент, но не обязательно, если что они сами добавятся.
- Идем в Расширения - Gcodetools - Graffiti.
в Preferences задаем правильный каталог для сохранения файлов, открываем Graffiti и нажимаем Применить.
Получаем что-то типо вот этого, и gcode:
Параметры:
mininum radius - это радиус "петелек" для уменьшения раскачивания.
Маx segment length - максимальная длина линии при разбиении на ломанные.
Начальная точка - то откуда поедем и та точка в которой станок должен находиться в самом начале!
(остальные не значительные.)
Пробуй и задавай вопросы
ЗЫ А для какого станка планируешь использовать?
Re: Graffiti-cnc Треугольная система координат
Добавлено: 31 янв 2013, 14:02
k2m30
Большое спасибо. Буду пробовать.
На маке, кстати, Gcodetools не ставятся. Нужен бубен. Конкретно проблемы с lxml. Дома ну убунту - без проблем.
Станок - тот же граффити, только с интерактивом - матлаб определяет движения оператора (кисти) через веб-камеру, станок рисует. С первым я уже разобрался, сейчас занимаюсь второй частью. Я пытался написать свой алгоритм, но у меня пока не получается - где-то засел баг. Уже месяц пытаюсь его найти, все бесполезно, уводит в сторону. Пока буду использовать этот вариант для тестирования и калибровки железа, но мне он все равно не подойдет. G коды мне ни к чему, у EMC и Mach туго с интерактивом.
В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Реалтайма в матлабе конечно же не будет, но пока гарантировано 10мс на такт у меня получается. Должно хватить.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 31 янв 2013, 17:38
Nick
k2m30 писал(а):у EMC ... туго с интерактивом
А вот это зря, у emc с интерактивом огого как
k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 31 янв 2013, 22:52
k2m30
Nick писал(а):k2m30 писал(а):у EMC ... туго с интерактивом
А вот это зря, у emc с интерактивом огого как

Можно пример?
Nick писал(а):
k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.
Работаем над техническим решением. Просто баллончиком там уже давно не пахнет

"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
Понятно, что будет определенное отставание и инерция, но пока неясны масштабы. В железках уперлись в отсутствие ремней - невозможно купить в Минске. Я уже просто бешусь, все готово к запуску, а из-за мелочи стоим. С лесками/тросами тоже не вариант - очень много мы будем печатать на 3d принтере - шкивы, шестеренки и все зависит от параметров ремня.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:31
Nick
k2m30 писал(а):Можно пример?
А что именно надо?
k2m30 писал(а):"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
Самая большая проблема была в колебаниях... Ремни не жетская вещь и когда на ремне длинной в 1-2 метра висит груз в 1 кг - колебания будут не слабые.
По ремням могу предложить такие:
http://www.cnc-box.ru/Products/%D0%97%D ... 0%BD%D0%B8 доставка почтой или могу передать с поездом.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:32
k2m30
http://www.youtube.com/watch?v=4ZxvA7ONpOU
Код: Выделить всё
Orientation points have not been defined! A default set of orientation points has been automatically added.
Cutting tool has not been defined! A default tool has been automatically added.
No paths are selected! Trying to work on all available paths.
Traceback (most recent call last):
File "gcodetools.py", line 6749, in <module>
gcodetools.affect()
File "/usr/share/inkscape/extensions/inkex.py", line 215, in affect
self.effect()
File "gcodetools.py", line 6687, in effect
self.graffiti()
File "gcodetools.py", line 6575, in graffiti
draw_csp(self.transform_csp([csp],layer,reverse=True), color = "#00cc00;" if polyline_[0]=='draw' else "#ff5555;")
TypeError: draw_csp() got an unexpected keyword argument 'color'
что я делаю не так?
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:38
Nick
Версия какая?
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:39
k2m30
Nick писал(а):k2m30 писал(а):Можно пример?
А что именно надо?
Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.
Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:41
k2m30
Nick писал(а):Версия какая?
Все последнее - 1.7 Gcodetools и Inkscape 0.48
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 00:46
Nick
k2m30 писал(а):Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.
В этом плане он полностью открыт. Все пины (т.е. состояни станка задания осям и прочее-прочее), можно менять внешними программами.
k2m30 писал(а):Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.
Шкивы можно расточить. Профили T2.5 и T5.
k2m30 писал(а):Все последнее - 1.7 Gcodetools и Inkscape 0.48
Завтра гляну на работе. Последнее время менялись функции отрисовки... Попробуй последнюю dev версию. Она вроде работала.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 01:18
k2m30
С dev заработало вроде. Подробно буду уже завтра смотреть. Вроде пока похоже, спасибо большое.
Re: Graffiti-cnc Треугольная система координат
Добавлено: 01 фев 2013, 17:30
k2m30
как можно купить ремни? я бы уже начал работу

Re: Graffiti-cnc Треугольная система координат
Добавлено: 04 фев 2013, 14:50
Nick
k2m30 писал(а):как можно купить ремни? я бы уже начал работу
Пиши, какие нужны, можно в личку, можно на
info@cnc-box.ru