Перейти к содержимому


Фотография

Программа для создания аналогов панелей leto


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OFFLINE   sergey3d

sergey3d

    Студент

  • Пользователи
  • PipPip
  • 26 сообщений
  • Из:Москва

Отправлено 20 Ноябрь 2013 - 19:24

Я с определенной регулярностью занимаюсь написанием УП в арткаме для создания рельефных панелей, аналогичных панелям leto. Однако написание каждой УП занимает достаточно много времени ввиду непростой технологии (панели стыкуемые по всем четырем сторонам без разрыва "волны"). Есть желание автоматизировать данный процесс. Ввиду отсутствия возможности писать скрипты для арткама, хочу поинтересоваться, в какой CAM - программе есть встроенный скриптовой язык (по типу lisp в автокаде)? Важно, чтобы у данной программы небыло проблем с постпроцессорами на популярные деревообрабатывающие станки. Можно конечно написать с нуля на C++ с библиотеками OpenGL, навыки программирования имеются. Но хотелось бы путь попроще.
020.jpg

Похожие темы:
Создание 3d панели


  • 0

#2 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 20 Ноябрь 2013 - 22:10

Как-то встречал видео, где станок бегает вперед-назад и большим шариком делает эти волны.
Если навыки программирования имеются, то будет достаточно VBA, хоть под Excel. Сразу генерить G-коды.
3D визуализация результата здесь не особо нужна.



  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#3 OFFLINE   DEDAlex

DEDAlex

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 567 сообщений
  • Пол:Мужчина
  • Город:Северодонецк/Москва
  • Интересы:Любознательный дилетант широкого профиля
  • Из:Украина/Московия

Отправлено 21 Ноябрь 2013 - 01:05

У Хочувсезнать спросите, есть ли в ucancam waveboard функция разбиения на куски, но думается, что должна быть: http://mir-cnc.ru/in...__20#entry48756

Сообщение отредактировал DEDAlex: 21 Ноябрь 2013 - 01:05

  • 0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк

#4 OFFLINE   sergey3d

sergey3d

    Студент

  • Пользователи
  • PipPip
  • 26 сообщений
  • Из:Москва

Отправлено 21 Ноябрь 2013 - 02:37

Да, но в екселе придется создавать алгоритм построения полилинии с нуля, что вряд ли про будет проще, чем воспользоваться относительно готовым решением. Своя полилиния в екселе есть, но с нее не получить ничего кроме координат базовых точек. Чтобы по границам рандома создавать полилинии, придется вспоминать часть курса матана (пределы функций итд итп). По моему проще создавать сплайны по готовым алгоритмам и потом интерполировать их в G-код по мировой системе координат.

У Хочувсезнать спросите, есть ли в ucancam waveboard функция разбиения на куски, но думается, что должна быть: http://mir-cnc.ru/in...__20#entry48756


Эта программа не подходит, ибо рисунок не тот. На моих панелях волна рандомна.
  • 0

#5 OFFLINE   sergey3d

sergey3d

    Студент

  • Пользователи
  • PipPip
  • 26 сообщений
  • Из:Москва

Отправлено 27 Ноябрь 2013 - 02:37

Со стыковкой разобрался, двигаемся дальше........ Пока что решил задачу в 2d, с 3d не возникнет сложности, просто дописать тот же алгоритм на волну по Z.
Есть один вопрос: каким образом выбирается шаг интерполяции кривой по при создании G-кода?

Прикрепленные изображения

  • 029.JPG

  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных