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

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

Помню, что эта штука была на сайте LinuxCNC, там и нашел :)

Вот еще любопытный проектик
https://www.youtube.com/watch?v=hrsDBdnj5E8
leprud
Почётный участник
Почётный участник
Сообщения: 348
Зарегистрирован: 01 апр 2014, 19:16
Репутация: 111
Откуда: Москва
Контактная информация:

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

Сообщение leprud »

Интересно они "ось Z" реализовали :)
Но преимуществ 4 моторов над тремя я как-то не вижу.. Я что-то упускаю?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

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

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

Сообщение Nick »

В gcodetools можно поставить 3 мотора, причем в любых местах. А скорее всего и больше, но точно не помню.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

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

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

Сообщение Nick »

Нет, но делает Gкод, для управления таким станком.
При этом двигатели можно расположить в любом месте, управление будет напрямую моторами без спец кинематики.
Аватара пользователя
artclonic
Мастер
Сообщения: 565
Зарегистрирован: 07 июн 2014, 12:40
Репутация: 36
Контактная информация:

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

Сообщение artclonic »

Вот уважаемые, подскажите таким образом в Екселе можно с конвертировать G код с прямоугольной системы в треугольную? Используя формулы.
Вложения
Треугольная+система+координат.jpeg (3149 просмотров) <a class='original' href='./download/file.php?id=41859&sid=8744cdbfd498b3b5fae651dc1ef3708b&mode=view' target=_blank>Загрузить оригинал (92.15 КБ)</a>
Треугольная+система+координа.jpg
Треугольная+система+координа.jpg (8.68 КБ) 3149 просмотров
Треугольная+система+координ.jpg (3149 просмотров) <a class='original' href='./download/file.php?id=41861&sid=8744cdbfd498b3b5fae651dc1ef3708b&mode=view' target=_blank>Загрузить оригинал (331.76 КБ)</a>
Наверстываем... в электронике...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Сюда-бы еще добавить несколько балончиков, для возможности смешивать цвета :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
artclonic
Мастер
Сообщения: 565
Зарегистрирован: 07 июн 2014, 12:40
Репутация: 36
Контактная информация:

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

Сообщение artclonic »

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

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

Сообщение k2m30 »

artclonic писал(а):нельзя значит...
Ну почему нельзя, можно. Только это здоровый кусок работы.

Вот основные формулы преобразования точки из одной системы координат в другую и обратно:

Код: Выделить всё

 def point_to_triangle(x, y)
    dx = @properties["dx"]
    dy = @properties["dy"]
    w = @properties["canvas_size_x"]

    x = x - dx/2
    y = y - dy
    lx = Math.sqrt(x*x + y*y)
    x = x + dx
    ly = Math.sqrt((w-x)*(w-x) + y*y)

    return [lx - @properties["initial_x"], ly - @properties["initial_y"]]
  end

Код: Выделить всё

  def tpoint_to_decart(lx, ly)
    dx = @properties["dx"]
    dy = @properties["dy"]
    w = @properties["canvas_size_x"]

    lx += @properties["initial_x"]
    ly += @properties["initial_y"]


    x = ((lx*lx - ly*ly + w*w - w * dx)/(2*(w-dx))).round(3)
    y = (Math.sqrt(lx*lx - (x-dx/2)*(x-dx/2))+dy).round(3)

    return [x, y]
  end
@properties - место с настройками
dx и dy - смещение красящего устройства от точки пересечения ремней
initial_x и initial_y - начальные длины ремней в момент старта
canvas_size_x - ширина холста
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Оптимизатор g-code

Сообщение k2m30 »

Такое дело, хочу заняться оптимизацией своего g кода.
http://www.partisanink.com/articles/rabbit
Сейчас у меня вот такой вывод - просто в том порядке, как рисовал художник в файле.

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

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

Сообщение Nick »

k2m30 писал(а):Такое дело, хочу заняться оптимизацией своего g кода.
http://www.partisanink.com/articles/rabbit
Сейчас у меня вот такой вывод - просто в том порядке, как рисовал художник в файле.
Т.е. хочешь уменьшить холостой пробег?
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

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

Сообщение k2m30 »

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

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

Сообщение Nick »

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

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

Сообщение k2m30 »

Запилил свой алгоритм пока.
http://www.partisanink.com/articles/hare_2.0
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

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

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

Сообщение k2m30 »

После долгих трудов и переделок:
Новая конструкция исполнительного устройства
Новая конструкция креплений двигателей
Новый софт
Длинные ремни

Результат:
Нет подтеков
Раскачивание баллона не влияет на качество линии
Скорость рисования возросла в четыре раза
Максимальная площать рисования сейчас 100м2
Идеальная повторяемость

http://www.partisanink.com/versions/2.0-release

http://www.youtube.com/watch?v=s81SqrrEmdc
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

:good:
Мне кажется или скорость не равномерная?
k2m30 писал(а):Максимальная площать рисования сейчас 100м2
Уже делал что-то большое? Есть фото работ?
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

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

Сообщение k2m30 »

пока нет, но уже загрунтовал соседнюю стену 6х3 метра, постараюсь нарисовать в ближайшие дни. картина тоже есть.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Интересно, а возможно ли управлять количеством напыления краски? что-бы можно было нарисовать картину с градацией цвета. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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