Похожие темы:
Создание 3d панели
Программа для создания аналогов панелей leto
Автор
sergey3d
, 20 Ноя 2013 19:24
Сообщений в теме: 4
#1 OFFLINE
Отправлено 20 Ноябрь 2013 - 19:24
Я с определенной регулярностью занимаюсь написанием УП в арткаме для создания рельефных панелей, аналогичных панелям leto. Однако написание каждой УП занимает достаточно много времени ввиду непростой технологии (панели стыкуемые по всем четырем сторонам без разрыва "волны"). Есть желание автоматизировать данный процесс. Ввиду отсутствия возможности писать скрипты для арткама, хочу поинтересоваться, в какой CAM - программе есть встроенный скриптовой язык (по типу lisp в автокаде)? Важно, чтобы у данной программы небыло проблем с постпроцессорами на популярные деревообрабатывающие станки. Можно конечно написать с нуля на C++ с библиотеками OpenGL, навыки программирования имеются. Но хотелось бы путь попроще.
#2 OFFLINE
Отправлено 20 Ноябрь 2013 - 22:10
Как-то встречал видео, где станок бегает вперед-назад и большим шариком делает эти волны.
Если навыки программирования имеются, то будет достаточно VBA, хоть под Excel. Сразу генерить G-коды.
3D визуализация результата здесь не особо нужна.
Если навыки программирования имеются, то будет достаточно VBA, хоть под Excel. Сразу генерить G-коды.
3D визуализация результата здесь не особо нужна.
Станислав Ерофеев
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
Отправлено 21 Ноябрь 2013 - 01:05
У Хочувсезнать спросите, есть ли в ucancam waveboard функция разбиения на куски, но думается, что должна быть: http://mir-cnc.ru/in...__20#entry48756
Сообщение отредактировал DEDAlex: 21 Ноябрь 2013 - 01:05
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк
#4 OFFLINE
Отправлено 21 Ноябрь 2013 - 02:37
Да, но в екселе придется создавать алгоритм построения полилинии с нуля, что вряд ли про будет проще, чем воспользоваться относительно готовым решением. Своя полилиния в екселе есть, но с нее не получить ничего кроме координат базовых точек. Чтобы по границам рандома создавать полилинии, придется вспоминать часть курса матана (пределы функций итд итп). По моему проще создавать сплайны по готовым алгоритмам и потом интерполировать их в G-код по мировой системе координат.
Эта программа не подходит, ибо рисунок не тот. На моих панелях волна рандомна.
У Хочувсезнать спросите, есть ли в ucancam waveboard функция разбиения на куски, но думается, что должна быть: http://mir-cnc.ru/in...__20#entry48756
Эта программа не подходит, ибо рисунок не тот. На моих панелях волна рандомна.
#5 OFFLINE
Отправлено 27 Ноябрь 2013 - 02:37
Со стыковкой разобрался, двигаемся дальше........ Пока что решил задачу в 2d, с 3d не возникнет сложности, просто дописать тот же алгоритм на волну по Z.
Есть один вопрос: каким образом выбирается шаг интерполяции кривой по при создании G-кода?
Есть один вопрос: каким образом выбирается шаг интерполяции кривой по при создании G-кода?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных