Graffiti-cnc Треугольная система координат
-
jrat
- Новичок
- Сообщения: 9
- Зарегистрирован: 26 янв 2011, 11:03
- Репутация: 0
- Откуда: Великий Устюг
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
DMexico писал(а): Накопилось несколько вопросов, посему пишу в личку.
1. Светодиод ты подключал к реле включения шпинделя?
Если так, то холостые хода у тебя шли в Z>0, а "шпиндель-светодиод" включался только при Z=<0? Но что-то я не вижу команд включения шпинделя в генерируемом коде. Тогда как же ты светодиод то включал при рабочих ходах?
2. Как изменить feed в коде? Получается около 200-400, а это медленновато.
2. Feed изменяется в инструменте.
1. Включение выключение шпинделя там же gcode before и after path. В них нужно М коды нужные запихать и все.
- DMexico
- Опытный
- Сообщения: 149
- Зарегистрирован: 13 мар 2010, 21:39
- Репутация: 7
- Откуда: Киев
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Не могу понять в какой закладке плагина меняются эти параметры.
Мнение автора может не совпадать с мнением редакции
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Добавляешь инструмент через Gcodetools -> Tools library и в нем меняешь параметры.
- DMexico
- Опытный
- Сообщения: 149
- Зарегистрирован: 13 мар 2010, 21:39
- Репутация: 7
- Откуда: Киев
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Ну ты и придумал! Чего только не попробовал пока не догадался поменять параметры в этом салатовом поле с параметрами. Искал то в самой форме плагина, а оказалось ...
Мнение автора может не совпадать с мнением редакции
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Просто в какой-тол момент параметров стало слишком много, да и значения для них бывают ооочень разными. Форма плагина стала слишком сильно разбухать, пришлось сделать систему, которая хранит все параметры прямо в рисунке
.
При этом получилась очень хорошая масштабируемость, чтобы добавить новый параметр не нужно ничего переписывать, просто используем tool['parameter name'] и все.
При этом получилась очень хорошая масштабируемость, чтобы добавить новый параметр не нужно ничего переписывать, просто используем tool['parameter name'] и все.
Re: Graffiti-cnc Треугольная система координат
Очень не хватает актуальной инструкции, а еще лучше видео.
я даже сам могу его сделать, если мне будет понятно, как
я сейчас пишу такое в матлабе, но все никак не могу совладать с алгоритмом. поэтому это будет мой следующий вопрос.
если не сложно, уделите этой теме полчаса..
я даже сам могу его сделать, если мне будет понятно, как
я сейчас пишу такое в матлабе, но все никак не могу совладать с алгоритмом. поэтому это будет мой следующий вопрос.
если не сложно, уделите этой теме полчаса..
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Значит так, инструкция примерно такая:
ЗЫ А для какого станка планируешь использовать?
- Создаем рисунок.
- Заходим Расширения - Gcodetools - Orientation points
выбираем Grafity points и нажимаем два раза применить.
Появятся две стрелки с подписями X и Y (можно добавить три точки, тогда будет еще одна координата) - Располагаем эти точки в нужных координатах - это точки расположения блоков
- Можно также содать обычные точки ориентации и инструмент, но не обязательно, если что они сами добавятся.
- Идем в Расширения - Gcodetools - Graffiti.
в Preferences задаем правильный каталог для сохранения файлов, открываем Graffiti и нажимаем Применить.
Получаем что-то типо вот этого, и gcode: Параметры:
mininum radius - это радиус "петелек" для уменьшения раскачивания.
Маx segment length - максимальная длина линии при разбиении на ломанные.
Начальная точка - то откуда поедем и та точка в которой станок должен находиться в самом начале!
(остальные не значительные.)
ЗЫ А для какого станка планируешь использовать?
Re: Graffiti-cnc Треугольная система координат
Большое спасибо. Буду пробовать.
На маке, кстати, Gcodetools не ставятся. Нужен бубен. Конкретно проблемы с lxml. Дома ну убунту - без проблем.
Станок - тот же граффити, только с интерактивом - матлаб определяет движения оператора (кисти) через веб-камеру, станок рисует. С первым я уже разобрался, сейчас занимаюсь второй частью. Я пытался написать свой алгоритм, но у меня пока не получается - где-то засел баг. Уже месяц пытаюсь его найти, все бесполезно, уводит в сторону. Пока буду использовать этот вариант для тестирования и калибровки железа, но мне он все равно не подойдет. G коды мне ни к чему, у EMC и Mach туго с интерактивом.
В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Реалтайма в матлабе конечно же не будет, но пока гарантировано 10мс на такт у меня получается. Должно хватить.
На маке, кстати, Gcodetools не ставятся. Нужен бубен. Конкретно проблемы с lxml. Дома ну убунту - без проблем.
Станок - тот же граффити, только с интерактивом - матлаб определяет движения оператора (кисти) через веб-камеру, станок рисует. С первым я уже разобрался, сейчас занимаюсь второй частью. Я пытался написать свой алгоритм, но у меня пока не получается - где-то засел баг. Уже месяц пытаюсь его найти, все бесполезно, уводит в сторону. Пока буду использовать этот вариант для тестирования и калибровки железа, но мне он все равно не подойдет. G коды мне ни к чему, у EMC и Mach туго с интерактивом.
В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Реалтайма в матлабе конечно же не будет, но пока гарантировано 10мс на такт у меня получается. Должно хватить.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
А вот это зря, у emc с интерактивом огого какk2m30 писал(а):у EMC ... туго с интерактивом
Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Re: Graffiti-cnc Треугольная система координат
Можно пример?Nick писал(а):А вот это зря, у emc с интерактивом огого какk2m30 писал(а):у EMC ... туго с интерактивом
Работаем над техническим решением. Просто баллончиком там уже давно не пахнетNick писал(а):Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
Понятно, что будет определенное отставание и инерция, но пока неясны масштабы. В железках уперлись в отсутствие ремней - невозможно купить в Минске. Я уже просто бешусь, все готово к запуску, а из-за мелочи стоим. С лесками/тросами тоже не вариант - очень много мы будем печатать на 3d принтере - шкивы, шестеренки и все зависит от параметров ремня.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
А что именно надо?k2m30 писал(а):Можно пример?
Самая большая проблема была в колебаниях... Ремни не жетская вещь и когда на ремне длинной в 1-2 метра висит груз в 1 кг - колебания будут не слабые.k2m30 писал(а):"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
По ремням могу предложить такие: http://www.cnc-box.ru/Products/%D0%97%D ... 0%BD%D0%B8 доставка почтой или могу передать с поездом.
Re: Graffiti-cnc Треугольная система координат
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'- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Версия какая?
Re: Graffiti-cnc Треугольная система координат
Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.Nick писал(а):А что именно надо?k2m30 писал(а):Можно пример?
Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.Nick писал(а): По ремням могу предложить такие: http://www.cnc-box.ru/Products/%D0%97%D ... 0%BD%D0%B8 доставка почтой или могу передать с поездом.
Re: Graffiti-cnc Треугольная система координат
Все последнее - 1.7 Gcodetools и Inkscape 0.48Nick писал(а):Версия какая?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
В этом плане он полностью открыт. Все пины (т.е. состояни станка задания осям и прочее-прочее), можно менять внешними программами.k2m30 писал(а):Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.
Шкивы можно расточить. Профили T2.5 и T5.k2m30 писал(а):Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.
Завтра гляну на работе. Последнее время менялись функции отрисовки... Попробуй последнюю dev версию. Она вроде работала.k2m30 писал(а):Все последнее - 1.7 Gcodetools и Inkscape 0.48
Re: Graffiti-cnc Треугольная система координат
С dev заработало вроде. Подробно буду уже завтра смотреть. Вроде пока похоже, спасибо большое.
Re: Graffiti-cnc Треугольная система координат
как можно купить ремни? я бы уже начал работу 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Пиши, какие нужны, можно в личку, можно на info@cnc-box.ruk2m30 писал(а):как можно купить ремни? я бы уже начал работу
