Graffiti-cnc Треугольная система координат

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
jrat
Новичок
Сообщения: 9
Зарегистрирован: 26 янв 2011, 11:03
Репутация: 0
Откуда: Великий Устюг
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение jrat »

:) добавление точек ориентации помогло, благодарствую.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

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 Треугольная система координат

Сообщение DMexico »

Не могу понять в какой закладке плагина меняются эти параметры.
Мнение автора может не совпадать с мнением редакции
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Добавляешь инструмент через Gcodetools -> Tools library и в нем меняешь параметры.
Аватара пользователя
DMexico
Опытный
Сообщения: 149
Зарегистрирован: 13 мар 2010, 21:39
Репутация: 7
Откуда: Киев
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение DMexico »

Ну ты и придумал! Чего только не попробовал пока не догадался поменять параметры в этом салатовом поле с параметрами. Искал то в самой форме плагина, а оказалось ...
Мнение автора может не совпадать с мнением редакции
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Просто в какой-тол момент параметров стало слишком много, да и значения для них бывают ооочень разными. Форма плагина стала слишком сильно разбухать, пришлось сделать систему, которая хранит все параметры прямо в рисунке :).

При этом получилась очень хорошая масштабируемость, чтобы добавить новый параметр не нужно ничего переписывать, просто используем tool['parameter name'] и все.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Очень не хватает актуальной инструкции, а еще лучше видео.
я даже сам могу его сделать, если мне будет понятно, как :)

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

если не сложно, уделите этой теме полчаса..
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Значит так, инструкция примерно такая:
  1. Создаем рисунок.
  2. Заходим Расширения - Gcodetools - Orientation points
    выбираем Grafity points и нажимаем два раза применить.
    Появятся две стрелки с подписями X и Y (можно добавить три точки, тогда будет еще одна координата)
  3. Располагаем эти точки в нужных координатах - это точки расположения блоков
  4. Можно также содать обычные точки ориентации и инструмент, но не обязательно, если что они сами добавятся.
  5. Идем в Расширения - Gcodetools - Graffiti.
    в Preferences задаем правильный каталог для сохранения файлов, открываем Graffiti и нажимаем Применить.
    Получаем что-то типо вот этого, и gcode:
    Снимок-13.png (3314 просмотров) <a class='original' href='./download/file.php?id=11246&mode=view' target=_blank>Загрузить оригинал (219.57 КБ)</a>
    Параметры:
    mininum radius - это радиус "петелек" для уменьшения раскачивания.
    Маx segment length - максимальная длина линии при разбиении на ломанные.
    Начальная точка - то откуда поедем и та точка в которой станок должен находиться в самом начале!
    (остальные не значительные.)
Пробуй и задавай вопросы :)

ЗЫ А для какого станка планируешь использовать?
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Большое спасибо. Буду пробовать.
На маке, кстати, Gcodetools не ставятся. Нужен бубен. Конкретно проблемы с lxml. Дома ну убунту - без проблем.

Станок - тот же граффити, только с интерактивом - матлаб определяет движения оператора (кисти) через веб-камеру, станок рисует. С первым я уже разобрался, сейчас занимаюсь второй частью. Я пытался написать свой алгоритм, но у меня пока не получается - где-то засел баг. Уже месяц пытаюсь его найти, все бесполезно, уводит в сторону. Пока буду использовать этот вариант для тестирования и калибровки железа, но мне он все равно не подойдет. G коды мне ни к чему, у EMC и Mach туго с интерактивом.

В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Реалтайма в матлабе конечно же не будет, но пока гарантировано 10мс на такт у меня получается. Должно хватить.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

k2m30 писал(а):у EMC ... туго с интерактивом
А вот это зря, у emc с интерактивом огого как :)
k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Nick писал(а):
k2m30 писал(а):у EMC ... туго с интерактивом
А вот это зря, у emc с интерактивом огого как :)
Можно пример?
Nick писал(а):
k2m30 писал(а):В общем виде мне нужно кривую Безье транслировать сразу в единички и нолики на двигатели на LPT. Плюс отдельный двигатель на распылитель для изменения толщины кисти.
Будешь неизбежно отставать, или балончик раскачиваться начнет. Это без вариантов. Видел видео с gektor, он там такие кренделя выписывает, чтобы не раскачивало... и рисует многое маленькими отрезками.
Работаем над техническим решением. Просто баллончиком там уже давно не пахнет :)
"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
Понятно, что будет определенное отставание и инерция, но пока неясны масштабы. В железках уперлись в отсутствие ремней - невозможно купить в Минске. Я уже просто бешусь, все готово к запуску, а из-за мелочи стоим. С лесками/тросами тоже не вариант - очень много мы будем печатать на 3d принтере - шкивы, шестеренки и все зависит от параметров ремня.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

k2m30 писал(а):Можно пример?
А что именно надо?
k2m30 писал(а):"Резкость" смены направления движения ограничена только параметрами двигателей и платы управления - чтобы не сгорели, но здесь тоже пока все нормально.
Самая большая проблема была в колебаниях... Ремни не жетская вещь и когда на ремне длинной в 1-2 метра висит груз в 1 кг - колебания будут не слабые.


По ремням могу предложить такие: http://www.cnc-box.ru/Products/%D0%97%D ... 0%BD%D0%B8 доставка почтой или могу передать с поездом.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение 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'
что я делаю не так?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Версия какая?
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Nick писал(а):
k2m30 писал(а):Можно пример?
А что именно надо?
Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.
Nick писал(а): По ремням могу предложить такие: http://www.cnc-box.ru/Products/%D0%97%D ... 0%BD%D0%B8 доставка почтой или могу передать с поездом.
Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Nick писал(а):Версия какая?
Все последнее - 1.7 Gcodetools и Inkscape 0.48
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

k2m30 писал(а):Взаимодействие с окружающим миром и реакция на него - на движение мыши или сигнал с устройства, например.
В этом плане он полностью открыт. Все пины (т.е. состояни станка задания осям и прочее-прочее), можно менять внешними программами.
k2m30 писал(а):Было бы здорово. Не совсем только понятно с ценой. Это за метр или как? И где можно посмотреть на профиль ремня - нужен чертеж под шкив. Те, что на сайте, не годятся - у меня валы 8мм.
Шкивы можно расточить. Профили T2.5 и T5.
k2m30 писал(а):Все последнее - 1.7 Gcodetools и Inkscape 0.48
Завтра гляну на работе. Последнее время менялись функции отрисовки... Попробуй последнюю dev версию. Она вроде работала.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

С dev заработало вроде. Подробно буду уже завтра смотреть. Вроде пока похоже, спасибо большое.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

как можно купить ремни? я бы уже начал работу :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

k2m30 писал(а):как можно купить ремни? я бы уже начал работу
Пиши, какие нужны, можно в личку, можно на info@cnc-box.ru
Ответить

Вернуться в «Прочие станки»