Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Конструктор Шкатулок. Макрос для CorelDraw


Конструктор Шкатулок. Макрос для CorelDraw

Сообщений 101 страница 150 из 984

1

По поводу полной версии,обращайтесь в личку.
Конструктор Шкатулок - макрос под Corel Draw для быстрого проектирования различных объемных конструкций из листового материала (в основном дерева), чья идея базируется на разработанном пользователями этого сайта макросе. Макрос предназначен для работы в операционной системе не ниже Windows 7 и версии Corel Draw не ниже Х4. В более ранних версиях наблюдаются различные проблемы с несовместимостью!
http://s6.uploads.ru/fGsXM.png

Настоятельно рекомендую ознакомится с руководством пользователя! Ссылка ниже
UPD 26 июня 2017 (бесплатная версия 1.1.)
Исправлена ошибка, приводящая к неправильным чертежам пазов\шипов, при задании зазора отличного от нуля.
Ссылка на бесплатную версию "Конструктор коробок"

UPD 7 сентября 2017
Руководство пользователя макроса "Шкатулка" (версия 0.81b)

UPD 7 сентября 2017
На данный момент (версия 0.76) реализованы следующие конструкции:
- ящик
- простые шкатулки
- шкатулки с прорезкой
- шкатулки со сплошной основой и накладками
- многогранные шкатулки
- овальные шкатулки
- многослойные шкатулки
- спиральные корзины
- 3D изделия произвольной формы
- изделия с гибкой стенкой (шкатулка-книжка, визитница, портфель, карандашница, коробка под бутылку)
- чайный домик (простой, башенкой и сруб)
- штучные типы (например: шкатулка "Сердечко")
Плейлист с видеоматериалами по макросу

Отредактировано Виталий Шумаков (07-09-2017 14:09:30)

+20

101

andreyarh написал(а):

Дед пенсионер уже без очереди просился, ему корзинки под ягоды-грибы нужно с помощью макроса строгать(сезон впереди), дак ему на собрании очередников добро не дали, а тут вовсе без очереди, не не не!!!

:D  Повеселили!
Но Александр и правда в очереди был. Это мой косяк, каюсь, что не отправил ссылку. Исправился!

0

102

PABAH написал(а):

Попробовал построить свою любимую коробочку. Получается следущее:
фреза 2мм - горлышко 1.98мм
фреза 3мм - горлышко 2.98мм
фреза 4мм - горлышко 3.97мм
При измерении в Кореле брал расстояние "от узла до узла". Погрешность постоянная, одинаковая в пределах одного чертежа везде.

http://s0.uploads.ru/r3JmY.png
Вот, только что построил для проверки. Фреза 2 мм. От узла до узла измерение. Специально расширил количество знаков при измерении. Даже не знаю в чем тогда дело?
Какие параметры у любимой коробочки то?

0

103

Параметры всё те же.
перезагрузил все программы, перепостроил, вот что получается. Версия макроса последняя (надеюсь)

http://s7.uploads.ru/t/q6K2v.jpg

http://s3.uploads.ru/t/gfEBq.jpg

в старом макросе всё четко.

И еще, Виталий. ОГРОМНАЯ просьба. Раз уж тут идёт большой уклон в тестирование и отладку, то сделайте так, чтобы в шапках диалоговых окон отображались Название макроса, его версия и дата релиза. Соответственно сам файл на ЯДиске должен в названии нести исчерпывающую информацию о версии.
Тогда при анализе выложенных скринов ни у Вас ни у кого либо еще не будет возникать сомнений , что речь идет о конкретной сборке, а не о предыдущей, например, загруженной по ошибке. И не плохо бы, чтобы номер версии и название отображались в названии макроса в списке загруженных макросов.
Наверняка подобного рода документирование пойдет программе на пользу, да и времени у Вас займет самую малость.

0

104

Создание G-кода напрямую из Дров - ДАК ЭТОЖ Краеугольный камень. Мне вчера просто торкнуло когда чертил на плоскотническую резку. Этож какая перспектива, да простят меня многие, но ArtCam срань-ещё-та. И без его "точного" восприятия DWG когда вместо 24 мм это 23,999 сделать УП.
Это достойно самостоятельного макроса или плагина, но архиважно выделить в самостоятельную жизнь от плагина Шкатулки.

0

105

PABAH написал(а):

И еще, Виталий. ОГРОМНАЯ просьба. Раз уж тут идёт большой уклон в тестирование и отладку, то сделайте так, чтобы в шапках диалоговых окон отображались Название макроса, его версия и дата релиза. Соответственно сам файл на ЯДиске должен в названии нести исчерпывающую информацию о версии.
Тогда при анализе выложенных скринов ни у Вас ни у кого либо еще не будет возникать сомнений , что речь идет о конкретной сборке, а не о предыдущей, например, загруженной по ошибке. И не плохо бы, чтобы номер версии и название отображались в названии макроса в списке загруженных макросов.
Наверняка подобного рода документирование пойдет программе на пользу, да и времени у Вас займет самую малость.

На самом деле, это далеко не столь уж и тривиальная задача. Автоматически - это достаточно сложно сделать, а вручную - надо не забывать каждый раз переприсваивать номера. Я конечно что нибудь приидумаю, так как это и вправду намного облегчит диалог между нами. Что до указанной проблемы - не знаю. Могу дать конечно не самый лучший совет, но лучше чем ничего - сделайте значение диаметра прорезей на десятую миллиметра выше реального размера фрезы. Буду разбираться почему так выходит.

Andrew_SV_GAD написал(а):

Создание G-кода напрямую из Дров - ДАК ЭТОЖ Краеугольный камень. Мне вчера просто торкнуло когда чертил на плоскотническую резку. Этож какая перспектива, да простят меня многие, но ArtCam срань-ещё-та. И без его "точного" восприятия DWG когда вместо 24 мм это 23,999 сделать УП.
Это достойно самостоятельного макроса или плагина, но архиважно выделить в самостоятельную жизнь от плагина Шкатулки.

Ну, насколько я понимаю проблема ArtCam что он работает не как векторный редактор по сути. Основа в нем все таки пиксельное представление заготовки. С точки зрения того, что это приложение для художественной резки - оно и понятно. А вот что касается макроса и генерации GCode- не всё так однозначно. Точные алгоритмы построения траектории - ещё та задача! У меня она решена пока с помощью определённых ухищрений силами Корела. Но не всем это нравится, и в принципе они и правы в чем то. Для серьёзных задач такие методы наверное не очень сойдут. Слишком много допущений при генерации. Но вот для простого кроя наверное вполне сойдет. В теории можно окнечно будет и довести до ума в отдельный макрос. Но пока такая цель не стоит, ибо не уверен что эта функция будет так уж востребована.

vlego написал(а):

PS вчера экспортировал cnc файлы, но в Mach3 они не загружались. Точнее никаких ошибок и сообщений при открытии файлов не было, но Mach3 окно кодов было пустое. Эксперементировать с заголовками и т.д. не было времени.

Проверил сейчас. Оказывается единственная проблема - по умолчанию в VBA файлы сохраняются в Unicode формате. Если пересохраняешь как ANSI то все прекрасно открывается. Правда, кое что в заголовке и хвосте подправить надо. Но попробовал пару деталек вырезать. Получилось! Но, надо конечно с генерацией ещё по эксперементировать и довести её о ума. Ну, это скорее всего произойдет уже после майских. И то, если успею новый станок сделать. А так - вся надежда на вас, коллеги!

UPD от 25 апреля.
Исправил код:
-Теперь GCode записывается через ANSI кодировку и должен без проблем открываться в Mach3.
-Изменена отрисовка пазов (введены угловые пропилы).
-Изменена отрисовка выпела под перегородки  (введены угловые пропилы)

Изменения актуальны и для лайт версии (исключая генерацию кодов, само собой).
Кроме того в лайт версии теперь так же верно отображаются цветом (синим) выборки в пол толщины материала для контура на обратной от основного контура стороне.
Так же добавлено сохранение последнего пути к папке где сохранялся проект при предыдущей работе с макросом. Начальный путь (при первом открытии) изменен на рабочий стол.

Отредактировано Виталий Шумаков (25-04-2016 16:13:31)

0

106

vlego написал(а):

Пытаюсь добавить фрезу. Ввел параметры, нажал +, в листбокс добавилась EndCut 1 mm, хотя я вводил EndCut 2 mm. (После следующего запуска Corel и макроса EndCut 2 mm появилась в списке).

Не исправлено.

По GCode.
Ни заголовок, ни хвост не добавляются в программу.

Код:
G0 X18.08 Y10.09 Z5 F1000
G1 Z-1.50 F300
G1 X17.76 Y10.42 F400
G1 X17.33 Y10.20
G2 X16.92 Y10.10 R0.9 F400
G1 X11.00 Y10.10
G2 X10.10 Y11.00 R0.9 F400
.
.
.
G2 X194.75 Y130.40 R0.9 F400
G1 X202.00 Y130.40
G2 X202.90 Y129.50 R0.9 F400
G1 X202.90 Y109.50
G2 X202.00 Y108.60 R0.9 F400
G1 X194.75 Y108.60
G2 X194.34 Y108.70 R0.9 F400
G1 X193.91 Y108.92
.
.
.
G2 X17.77 Y2.00 R0.9 F400
G1 X17.77 Y9.25
G2 X17.87 Y9.66 R0.9 F400
G1 X18.08 Y10.09
G1 Z5 F300
%

Не уверен, что начало правильное. В данном случае шпиндель поедет в X18.08 Y10.09 и поднимет/опустит на высоту 5 со скоростью 1000.
Наверное лучше так

Код:
G0 Z5.00 F<скорость холостого хода по Z>
G0 X18.08 Y10.09 F1000
G1 Z-1.50 F300
G1 X17.76 Y10.42 F400
G1 X17.33 Y10.20
G2 X16.92 Y10.10 R0.9 F400
G1 X11.00 Y10.10
G2 X10.10 Y11.00 R0.9 F400
.
.
.

Далее, крайней правой точкой будет X202.90 (фреза 2мм), если учесть, что крайняя левая точка Х 1.10, то должно быть 203.1. Деталь будет на 0.2 меньше.

Отредактировано vlego (25-04-2016 19:56:39)

0

107

vlego написал(а):

Не исправлено.

ТАм другая логика. + копирует текущую фрезу и добавляет в конец. Вот ее и надо поправить. Иначе по нажатию на "Ок" любые изменения в любой из уже существующих фрез внесутся в библиотеку  инструментов.

vlego написал(а):

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

Галки о том что их надо вносить стоят?

vlego написал(а):

Не уверен, что начало правильное. В данном случае шпиндель поедет в X18.08 Y10.09, потом поднимет/опустит на высоту 5 со скоростью 1000.
Наверное лучше так

Ну как то  скорость холостого хода по Z  я не предусматривал. Есть скорость холостого хода по X и Y. По Z имелось ввиду что она равна скорости реза (пусть медленно но гарантированно не разрушая фрезу). В начальную точку фреза идет на безопасной высоте из 0,0. Далее опускается со скоростью вертикального реза и начинает работу со скоростью горизонтального реза. А переходы делаются опять со скоростью переходов. На безопасной высоте.
НА счет расстояний - не знаю. Есть тестовый режим отрисовки. Он не включен в той версии которую я выкладываю, но его можно эмулировать, скопировав из первого листа во второй деталь и посмотрев описывает ли эквидистанта фрезы контур  детали или нет. Я никаких правок, кроме как смещение начала центра не провожу. Откуда может быть изменение размера детали?
Дома померю вырезанные детали. Правда, точность моего станка далека от идеала, так что возможно наверное проверить лишь запустив тест. Думаю, для простых чертежей можно запустить программу. Вряд ли что поломается. У меня без проблем отработало. Правда в хвосте надо исправить М3 на М02

0

108

Виталий Шумаков написал(а):

Ну как то  скорость холостого хода по Z  я не предусматривал. Есть скорость холостого хода по X и Y. По Z имелось ввиду что она равна скорости реза (пусть медленно но гарантированно не разрушая фрезу).

Я и не предлагаю ее предусмотреть. Судя по коду Z5 F1000 фреза по Z поедет со скоростью 1000.

Виталий Шумаков написал(а):

В начальную точку фреза идет на безопасной высоте из 0,0.

А кто может гарантировать, что фреза по какой то причине не окажется в или за заготовкой, а не на безопасной высоте. Поэтому я и предлагаю сначала G0 Z5.00, а далее G0 X18.08 Y10.09 F1000

Виталий Шумаков написал(а):

Далее опускается ....

или поднимается  :flirt:

Виталий Шумаков написал(а):

НА счет расстояний - не знаю. Есть тестовый режим отрисовки. Он не включен в той версии которую я выкладываю, но его можно эмулировать, скопировав из первого листа во второй деталь и посмотрев описывает ли эквидистанта фрезы контур  детали или нет. Я никаких правок, кроме как смещение начала центра не провожу. Откуда может быть изменение размера детали?
Дома померю вырезанные детали. Правда, точность моего станка далека от идеала, так что возможно наверное проверить лишь запустив тест. Думаю, для простых чертежей можно запустить программу. Вряд ли что поломается. У меня без проблем отработало. Правда в хвосте надо исправить М3 на М02


Вот что я имел ввиду.
Размеры детали
http://sf.uploads.ru/t/x0KMy.png

Размеры вектора.
http://sg.uploads.ru/t/E3J46.png
Если вычесть размер фрезы 2мм, то получится вместо 200х150, 199.8х149.8

http://sf.uploads.ru/t/blGZI.png
Размер фрезы получается 1.8мм, половина фрезы 0.9мм.

Проверял в MACH3.

Часть вопросов снято. Запутался в версиях макроса. Был уверен, что скачал последний.

Отредактировано vlego (25-04-2016 20:36:22)

0

109

Виталий Шумаков
Виталий, добрый день.
Жду от Вас ответный код на Запрашиваемый код: 93486680

Александр

0

110

vlego написал(а):

Часть вопросов снято. Запутался в версиях макроса. Был уверен, что скачал последний.

А нельзя ли уточнить - какая ушла, а какая осталась? С версиями обязательно что нибудь придумаю. Может быть буду в архивах выкладывать с соответствующим наименованием.

PABAH написал(а):

Жду от Вас ответный код на Запрашиваемый код: 93486680

Ушло.

0

111

Виталий Шумаков написал(а):

А нельзя ли уточнить - какая ушла, а какая осталась?


Исправлено:

написал(а):

Пытаюсь добавить фрезу. Ввел параметры, нажал +, в листбокс добавилась EndCut 1 mm, хотя я вводил EndCut 2 mm. (После следующего запуска Corel и макроса EndCut 2 mm появилась в списке).

написал(а):

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

0

112

А! То есть косяк с размерами? Сейчас немного не до макроса, но как появится время - проверю. У меня никаких вроде проблем замечено не было с размерами

0

113

Первый косяк. При первом запуске
В случае пенала если смещение от края на толщину то чертеж строит со смещением 10мм
если потом вручную задать мою толщину то строит верно.
если снова после этого галочку поставить то строит верно.
Если после этого задать например смещение 1мм то строит 1мм
Если снова поставить галочку "на толшину" то строит верно - на толщину
http://s0.uploads.ru/t/JC6YS.jpg

0

114

Виталий Шумаков написал(а):

У меня никаких вроде проблем замечено не было с размерами

Так на картинке видно, что эквидистанта создается под фрезу 1,8мм т.к. половина фрезы получается 0,9мм. В настройках фреза выбрана 2мм и никаких припусков не задано.
http://s8.uploads.ru/t/PbRwK.png

Отредактировано vlego (28-04-2016 11:49:08)

0

115

vlego написал(а):

Так на картинке видно, что эквидистанта создается под фрезу 1,8мм т.к. половина фрезы получается 0,9мм. В настройках фреза выбрана 2мм и никаких припусков не задано.

Внес небольшую правку. Теперь должно быть правильно.
UPD
Внес так же некоторые правки в генерацию GCode:
- Начало работы фрезы по безопасной схеме предложенной выше vlego (сперва отводим на безопасную высоту, затем перемещаем в начальную точку)
- Концовка работы - перемещение в начало координат.
- Правильный расчет проходов по вертикали. Теперь проход может быть меньше высоты заданной для данной фрезы, но зато можно задавать не целые размеры толщины
- Если фреза выбрана слишком широкая и ею невозможно будет сделать паз, то об этом выводится предупреждающее сообщение и паз не генерируется (раньше могло вылетать с ошибкой)
- Убрал привязку экспорта в DXF формате к Х6 версии Корела. Теперь должен генерироваться без проблем и в более старых версиях Корела.

Отредактировано Виталий Шумаков (28-04-2016 17:41:00)

+1

116

Так. Непонятки с выбором фрез продолжаются. Точнее с удалением фрез.

Выбираю фрезу "End Cut", нажимаю "-"
http://s6.uploads.ru/t/reZLm.png
Эта фреза осталась, но удалилась "3мм Z1,5", которая была второй.
http://s5.uploads.ru/t/OElRS.png
Выгружаю макрос (на всякий случай). Загружаю снова выделена стала фреза "5мм". До этого всегда выбирал фрезу "2мм Z1,5" и при загрузке эта фреза выделялась по умолчанию. Она была по счету 4ой, теперь четвертой стала фреза "5мм" и она стала выделяться по умолчанию. Ок, едем дальше.
http://se.uploads.ru/t/pTFxi.png
Хочу удалить последнюю фрезу "8мм". Выделяю, нажимаю "-".
http://s5.uploads.ru/t/1zYpc.png
Ничего не изменилось.....
http://s9.uploads.ru/t/B0j2g.png

Так. Попробуем удалить вторую фрезу "EndOut 1 mm". Выделяем, нажимаем "-".
http://s4.uploads.ru/t/4lJIc.png
Удалилась фреза "2мм Z1,5", которая была третьей.
http://s0.uploads.ru/t/Z2SLc.png
Ну и по аналогии, удаляю предпоследнюю фрезу. Выделяю, нажимаю "-".
http://s6.uploads.ru/t/ZPmEv.png
Что произошло? Правильно. удалилась фреза, которая была ниже. т.е. "8мм".
http://s6.uploads.ru/t/D3osM.png

И еще. Если попробовать удалить последнюю фрезу, то скрипт вылетает.

Отредактировано vlego (28-04-2016 20:57:13)

0

117

Да, про проблемы с удалением фрез я и сам  в курсе. Но безусловно спасибо за подробное тестирование!
Суть проблемы такова, что на всё пока времени не хватает  :confused: . Всё же концентрируюсь на устранении ошибок там, где это реально важнее - непосредственно раскрой заготовок. К вопросу удаления фрез обязательно буду возвращаться по мере решения более глобальных вопросов. А их весьма не мало, с учетом того что надо приступать к следующей части плана развития макроса. Планирую сделать генерацию чертежей без поворотов деталей и отсортированных по толщине используемого материала. Так же в ближайших планах: генерация справочного листка по размерам; несколько дополнительных режимов крепления стенок и крышки. С июня начну работать над шкатулками и наверное над объемными фигурами (буквы и всё в таком духе)

0

118

Всех с прошедшими праздниками! Надеюсь, все хорошо отдохнули.
Сделал небольшие изменения в основном макросе. Добавлен раскрой по ещё двум режимам для станков: накладка и в ус.
http://s1.uploads.ru/lJHoE.png
Согласен, что для ЧПУ может быть и не самые нужные виды соединений, но вполне может быть, что окажутся полезными для тех, кому нужны детали для последующей ручной доводки.

UPD 12/05
Добавлен режим врезного соединения в дно и двойной крышки с вкладкой (вкладка фиксирует крышку внутри коробки)
http://s7.uploads.ru/ZUzHR.png

Отредактировано Виталий Шумаков (12-05-2016 14:38:51)

0

119

В качестве блога:
Продолжаю добивать режимы раскроя. Целый день ушел, чтобы сделать режим перекрытия стенок.
http://se.uploads.ru/VLvrA.png

Версию макроса пока не буду обновлять, ибо работы ещё не початый край. Тяжело оказалось этот режим совместить с разными креплениями дна (особенно врезного в дно) и не всё ладно пока с пеналом. Да и перегородки надо тоже править.
Но в целом - ещё немного, и базисный набор раскроя, который нужен для начала работы над прямоугольными шкатулками, будет готов!

0

120

Виталий Шумаков написал(а):

В качестве блога:
Продолжаю добивать режимы раскроя. Целый день ушел, чтобы сделать режим перекрытия стенок.

Версию макроса пока не буду обновлять, ибо работы ещё не початый край. Тяжело оказалось этот режим совместить с разными креплениями дна (особенно врезного в дно) и не всё ладно пока с пеналом. Да и перегородки надо тоже править.
Но в целом - ещё немного, и базисный набор раскроя, который нужен для начала работы над прямоугольными шкатулками, будет готов!


Как собирать такой ящик? Если собрать четыре стенки, то дно уже не вставится. А если начать с дна, то стенки не соберутся  :no:

0

121

vlego написал(а):

Как собирать такой ящик? Если собрать четыре стенки, то дно уже не вставится. А если начать с дна, то стенки не соберутся

я собирал на такое соединение, НО это либо гибкий материал типа фанеры 4мм, либо пазы нужно делать в потай. Я делал из  8мм мдф: шип 3мм, выборка под паз 5мм, собирается с прикладыванием небольшого усилия, что бы выгнуть стенку.  Зато снаружи стенка получается цельная. Может такой режим тоже добавить в макрос?

0

122

vlego написал(а):

Как собирать такой ящик? Если собрать четыре стенки, то дно уже не вставится. А если начать с дна, то стенки не соберутся

Ну, я делаю макрос по максимуму универсальный. Может и некоторые сочетания и не собираемые. Но главное - универсальность конструктора.

alarma написал(а):

я собирал на такое соединение, НО это либо гибкий материал типа фанеры 4мм, либо пазы нужно делать в потай. Я делал из  8мм мдф: шип 3мм, выборка под паз 5мм, собирается с прикладыванием небольшого усилия, что бы выгнуть стенку.  Зато снаружи стенка получается цельная. Может такой режим тоже добавить в макрос?

Думаю что в этом нет необходимости. Есть потайное соединение - врезной паз. Его вполне достаточно как мне кажется.
А на счёт этой схемы?  Данный чертёж делался только для проверки макроса. Само собой не обязательно изготавливать такой ящик. Более того,  данный вид соединения нужен скорее для шкатулок, а не ящиков. Делаю задел для расширения макроса на более сложные изделия.

0

123

В качестве блога:
Вроде как добил главный шкатулочный режим стенки в перехлест - врезное дно. Теперь можно переходить непосредственно в раскрою прямоугольных шкатулок! Чем наверное и займусь в ближайшее время.
http://s1.uploads.ru/eNRai.png
Версию полного макроса обновил. Кому интересно - можете тестировать.

+2

124

В качестве блога:
Продолжается работа над макросом.
1)Рассортировал режимы  по типам изделий. То есть убрал ненужные режимы из ящиков (стенки во  врезное дно, или стенки в перехлест). Всё же это скорее для декоративных изделий, типа шкатулок.
2)Собственно, основные усилия у меня пока лежат в области декоративных шкатулок. Пробую режим автоподгонки внешних узоров под детали шкатулок. С этой целью создана новая вкладка (появляется только когда выбраны шкатулки с узором). Файл с узором надо загрузить заранее! Но не думаю, что эта такая уж и проблема. Нажав на кнопку "Выбрать"  надо лишь выделить требуемый узор и он поместится в иконку справа:
http://s1.uploads.ru/Wf6k9.png
(пока только для крышек, но принцип одинаковый и для стенок, разве что там можно будет отражать или нет рисунок для боковин и передней и задней стенок)

Далее загруженный вектор можно подогнать под деталь, нажав соответствующую кнопку и вызвав форму редактирования. Подгонка идет сразу в векторном формате, посему немного тормозит для сложных рисунков. Но, собственно. тоже самое будет и при ручной подгонке в конечном чертеже!
http://sh.uploads.ru/PVnmI.png

Ну, и когда всё подогнано, то можно генерировать шкатулку:
http://s1.uploads.ru/iY5Js.png

Собственно, это пока черновые прикидки. Оказалось много подводных камней, когда хочешь из другого чертежа через макрос вставить к себе узоры. Но думаю - преодолею и это! Даже в таком виде довольно удобно что не надо прицеливаться при подгонке.

+1

125

В качестве блога:
Решил немного вернуться к более общим потребностям в работе с макросом. Да и на работе нет особо времени чтобы снова заниматься плотно вопросами проектирования.
Начал делать дополнительный режим, в котором созданные детали непосредственно собираются на чертежах  сортировкой под размер материала (толщину, и геометрические размеры листа заготовки на станке) . Оказалось что задача это мягко говоря не тривиальная!   :crazy:  Хорошо что деталей у нас обычно не так много, но оптимальный расклад - это ещё тот геморрой оказался. Короче - простора для экспериментов и переделок - просто на месяцы вперёд!

http://s3.uploads.ru/BMobq.png

Заодно кстати говоря возник вопрос. Как думаете было бы удобнее, создавать набором документов, или в одном документе раскладывать по страницам?

+1

126

Виталий Шумаков
я думаю по страницам  в оном документе, что бы меньше путаницы было, не знаю как у кого, а у меня файлов с векторами и так куча, если еще и тут дробить их будет можно такой каши наделать. А то вырезал детали, а боковина от одной коробки, а дно и крышка от другой :-)

0

127

alarma написал(а):

Виталий Шумаков
я думаю по страницам  в оном документе, что бы меньше путаницы было, не знаю как у кого, а у меня файлов с векторами и так куча, если еще и тут дробить их будет можно такой каши наделать. А то вырезал детали, а боковина от одной коробки, а дно и крышка от другой

Ну, можно ведь в разных папках хранить? Я так и предпочитаю кстати. Но в целом наверное и правда лучше в одном документе по листами разложить

0

128

В качестве блога:
Продолжил работу над раскладкой деталей по листам. Теперь все листы хранятся в том же документе что и сборочный  чертёж. Кроме того, добился таки чтобы детали максимально покрывали заданное поле. Детали сортируются на листах от более крупных к более мелким. Небольшой пример:
http://sh.uploads.ru/kneEY.png

Ящик из 2 типов материала (4 и 6 мм). Поле для последующего раскроя специально взято небольшим, чтобы проверить как раскладывается по листам. В принципе, можно после просмотра результатов сообразить как лучше поменять размеры листа, чтобы максимально использовать площадь заготовок и перекроить по новой. Операция не очень длительная.
В целом этой функцией уже почти доволен! Теперь надо будет ещё сделать импорт из раскроечных листов в dfx  и GCode.

UPD
Сравнительно легко добавил режим, который особо полезен для шкатулок и всяких изделий из тонкого материала. Очень часто такое применяют  например в чайных домиках. Это разновидность крепления стенок в дно с помощью шипов. Если обычный режим крепления шипами в дно генерирует или длину шипа или их количество, то новый делает только 2 шипа заданной длины.
http://s4.uploads.ru/r18Fk.png

UPD 10 июня
Экспорт листов в dfx и GCode оказались тоже сравнительно простым делом.

Отредактировано Виталий Шумаков (10-06-2016 12:38:55)

+1

129

Товарищи, подскажите, пожалуйста! Установил Х8, не видит он макрос и всё тут. Нужно версию корела иметь постарее или хитрости какие имеются?
ЗЫ: Прошу прощения, разобрался!

Отредактировано CEH9I (12-06-2016 17:12:27)

0

130

Виталий, добрый день!

Хотел скачать ваш макрос ,но у меня не получается.
У меня пока нет чпу фрезера или лазерного станка.
И писать что то в этой ветке я не могу не имея опыта с таким оборудованием.
Хотя мне очень интересна эта тема.
Не засорять же ветку ради скачивания.

Дайте пожалуйста попробовать ваш макрос.

0

131

Ок. Уберу ограничение.

0

132

Кто-нибудь испытывал макрос в CorelDRAW Graphics Suite X8 64bit ? в сочетании с Windows 10.
Работает ли там корректно?

0

133

В качестве блога
7 месяцев назад я решил создать данный макрос.
Хочу подвести итоги, что я сделал за это время
1) Автоматический раскрой простых коробок. Доступны различные варианты соединения дна и стенок. Создание перегородок. Возможен вариант крышки пенала.
2) Раскрой простых шкатулок. Добавлены некоторые дополнительные варианты соединения дня и стенок, которые актуальны для шкатулок.
3) Раскрой шкатулок с прорезным узором. Отличается тем, что в нем можно быстро импортировать узор на крышку и стенки с автоцентрирование и подгоном размеров (пока реализовано не все). А так же для соединения стенок в перехлест планируется сделать возможным задание плавных изогнутых форм внешних контуров.
4) Раскрой шкатулок с накладками. Это тип изделий, в котором есть ящик - основа и несколько вариантов накладок. Тоже чисто для декоративных целей. Отличается от предыдущего тем, что большая часть данных генерируется автоматически (хотя, и есть возможность регулировать параметры). Возможен вариант как сплошной накладки (например если узор на всю стенку) так и с прямоугольным вырезом (когда декорируется только полоски по краям накладок).
Вот пример работы в этом режиме:
http://s4.uploads.ru/YClNc.png
Тип накладок (выбран с перехлестом)
http://s0.uploads.ru/OXqNZ.png
Тип внутреннего ящика (выбран самый простой шипованный ящик)
http://s8.uploads.ru/9YEch.png
Сгенерированый чертёж
5) Сортировка по толщине материала и раскладка деталей по листам при экспорте в dfx и cnc
6) Для ящиков и шкатулок генерация  GCode программ. В случае если была произведена упаковка по листам, генерация программы делается сразу на весь лист. Правда, пока есть некоторые проблемы с оптимальностью траекторий движения фрезы. Но и этим займусь. При генерации GCode есть возможность создания своей примитивной базы часто используемых фрез и что то на подобии постпроцессора под свой станок.
В бесплатной версии (ссылка в шапке) доступен фактически только первый пункт.

За это время макрос был скачан более 500 раз (увы - почти без обратной связи). В закрытом тестировании (более полной версии) поучаствовали 7 человек (увы, так же практически без обратной связи исключая пары человек). Что меня конечно немного расстраивает, но сдаваться я не намерен, ибо в том виде котором я его делаю, он нужен прежде всего мне. Сейчас закрытое тестирование я прекратил, ибо не вижу в нем смысла, при такой "активности" тестировщиков.

Что в ближайших планах, перед коммерческим релизом:
1)Будут доработаны режимы внешних контуров у шкатулок. Будет что то на подобии библиотеки контуров, которые можно задать для оформления
2)Генерация шаблонных узоров для внутренних частей шкатулок (сетки, различные геометрические узоры). Так же что то на подобии библиотеки.
3)Следующий режим, который планируется ввести - шкатулки с гибкими крышками и стенками. Так называемые шкатулки - книжки.
4)Далее наверное последуют объемные фигуры (как производные от книжек) и многоугольные шкатулки

Думаю, если всё пойдет по плану, то платный бета-релиз будет в сентябре-октябре.
Так же, в скором времени планирую сделать несколько учебных видео по работе с макросом. Останавливает то, что хотелось бы показать все фазы от настроек до конечного изделия. Но пока новый станок не готов, а у старого периодически появляются проблемы с точностью реза.

Так же напоминаю, что бесплатный релиз коммерческого макроса (при желании его получить, само собой)  за очень активную помощь и  тестирование есть у одного человека с форума - уважаемого vlego.

+2

134

Виталий, посмотрите в ЛС. Проблема с активацией макроса у меня

0

135

Виталий, добрый день. Я тут новичек) С большим интересом прочитал практически всю ветку! Действительно проделана колоссально огромная работа для того чтобы этот макрос стал универсальным инструментом в создании чертежа шкатулок! Удивило действительно детально подробное внимание к деталям и недочетов, выявленных при тестировании. Желаю успехов в развитии вашего проекта. Ждем еще обновлений, а также видео инструкций для работы с макросом. На тестирование последних версий даже не рассчитываю. :) Пишу это сообщение хотя бы для того чтобы скачать первую версию в шапке. Буду тестировать её :) Могу протестировать даже на станке, правда, лазерном.

Желаю вдохновения в вашей работе!

0

136

Xupypr написал(а):

Могу протестировать даже на станке, правда, лазерном.

Тут многие её "гоняют" под лазерным станком. Отлично справляется. И сам также активно использую.

0

137

PABAH написал(а):

Виталий, посмотрите в ЛС. Проблема с активацией макроса у меня

Да. Я видел о проблеме сообщение. Увы, пока не знаю что конкретно пошло не так. Есть идея, но боюсь без установки у себя 64 битной версии вряд ли смогу её проверить. Может быть на выходных дома попробую что то предпринять

Xupypr написал(а):

Виталий, добрый день. Я тут новичек) С большим интересом прочитал практически всю ветку! ... Буду тестировать её  Могу протестировать даже на станке, правда, лазерном.
Желаю вдохновения в вашей работе!

Спасибо! Пользуйтесь на здоровье! Буду рад, если принесет пользу!

Ант написал(а):

Тут многие её "гоняют" под лазерным станком. Отлично справляется. И сам также активно использую.

Это замечательно! Было бы ещё лучше, если бы выкладывали и результаты работы.

0

138

Виталий Шумаков написал(а):

За это время макрос был скачан более 500 раз (увы - почти без обратной связи). В закрытом тестировании (более полной версии) поучаствовали 7 человек (увы, так же практически без обратной связи исключая пары человек). Что меня конечно немного расстраивает

Виталий, я думаю, что обратной связи по макросу из бесплатной версии нет просто по тому, что она с вашей помощью стала уже на столько самодостаточной и удобной для пользования, что людям и спросить-то не о чем! А что касается расширенной версии, он всё таки более специфичная. Просто ящички нужны многим под болты, пуговички, рюшечки............  . А шкатулки делают  в основном те,  кто на этом зарабатывает, т.е. пользуется каждый день! В тестировании более полной версии участвовали не те люди, которым это интересно в полной мере.  Я просто уверен, что после появления полной версии макроса, точнее я уже назвал бы его ПРОГРАММА и анонса на форуме и в интернете, появится целая куча народа готового его купить и пользоваться им. Виталий, не останавливайтесь, бог программирования вам в помощь! Я с интересом слежу за всем, что вы делаете и жду с нетерпением конечный продукт. С его появлением хочу запустить у себя отдельное направление типа сувенирки. В общем один покупатель у вас уже есть! Я бы сказал, я первый, занимайте за мной!

Отредактировано andreyarh (24-06-2016 08:15:14)

0

139

Андрей, конечно спасибо тебе  за поддержку!
Бросать я само собой и не собираюсь, ибо как раз таки направление сувенирных ящичков и шкатулок лично для меня и есть самое приоритетное.
Я не то чтобы жаловался на отсутствие обратной связи. Просто я в курсе, что бесплатная версия макроса так же содержит ошибки, так как я их постоянно нахожу работая надо расширенной версией. То, что многих устраивает и такое положение вещей - можно конечно расценивать и как успех макроса. Но с другой стороны - всё же когда народ хотя бы выкладывает то, что получается - было бы хотя бы моральным подспорьем поддерживать и бесплатную версию. Ну раз нет - значит оставим на потом.

0

140

Виталий Шумаков написал(а):

всё же когда народ хотя бы выкладывает то, что получается - было бы хотя бы моральным подспорьем поддерживать и бесплатную версию

Друзья, я призываю всех, кто хоть что-то сделал с помощью макроса Виталия, выложить фото уже готовых продуктов, находящихся в использовании, стоящих на складе, висящих на стенах.... Начну с себя. Блин какой-то глюк, не могу загрузить фото, пишет:"не удалось загрузить плагин", позже справлюсь, выложу!

Отредактировано andreyarh (24-06-2016 09:41:18)

0

141

http://s8.uploads.ru/t/Uui7R.jpg
http://s6.uploads.ru/t/CgZ1I.jpg
http://se.uploads.ru/t/3Dbec.jpg
http://s0.uploads.ru/t/UTZdM.jpg
http://s3.uploads.ru/t/po6wW.jpg
http://sa.uploads.ru/t/3fJyu.jpg
http://s4.uploads.ru/t/nA8mq.jpg

ну тогда я буду первым  :flag:
брал идеи на форуме, но полностью рисовал с нуля.
к сожалению не удалось поучаствовать в тестировании программы, в связи со сменой работы...
но все  налаживается и скоро будет на чём работать. я в очереди на программу
Виталий  вам респект и уважуха  :cool:

+3

142

пришлось в интернет выложить, с компа так и отказывается, пишет не удалось загрузить плагин, может кто подскажет, что за беда?
фотофото1фото2

Отредактировано andreyarh (27-06-2016 09:02:18)

+1

143

маакс написал(а):

у тогда я буду первым  
брал идеи на форуме, но полностью рисовал с нуля.

Симпатичные ящички! Надо будет добавить в макросы такое крепление крышек!

andreyarh написал(а):

, пишет не удалось загрузить плагин, может кто подскажет, что за беда?

Мне думается проблема в разрешении на выполнение скриптов. Или антивирус запрещает в браузере выполнение скриптов, или сам браузер настроен чтобы потенциально опасные действия скриптов блокировать

За фото спасибо! Приятно, что твоя работа  воплощается в реальные изделия!  :cool:

0

144

Надо будет добавить в макросы такое крепление крышек!

чтобы не переделывать  дважды...
я допустил ошибку в конструировании этой крышке.
делал так:
http://sh.uploads.ru/t/9ufLJ.jpg
а нужно  было  так :
http://sh.uploads.ru/t/Lt2bT.jpg

+1

145

В качестве блога
Работа над различной автоматизацией для любителей ваять шкатулки продвигается. Удалось вставить генерацию кривых для боковых стенок в режиме перехлеста стенок. Пока контуров не очень много, но со временем наверное напридумываю (или найду на просторах интернета) ещё какие нибудь.
Теперь займусь аналогичной функцией для создания ажурного контура у крышек.
http://s8.uploads.ru/t/dzPy5.png

http://sa.uploads.ru/t/XVPdT.png

http://s7.uploads.ru/t/WMcgu.png

маакс написал(а):

чтобы не переделывать  дважды...
я допустил ошибку в конструировании этой крышке.

Учту, Спасибо!

+1

146

В продолжении темы:
Сравнительно не сложно оказалось сделать рисование узорных крышек. Причем, можно комбинировать парные контуры. Единственное осталось придумать. как это сделать максимально удобно, дабы не перегружать интерфейс.
http://s3.uploads.ru/fsbwE.png

Отредактировано Виталий Шумаков (29-06-2016 15:17:37)

+1

147

Вот такие чертежи уже можно генерировать:
http://s6.uploads.ru/C6BiS.png
Выбран режим шкатулки с накладками. Крышка со вкладышем, чтобы можно было вставить внутрь шкатулки

Кроме того, можно выбирать комбинированные контуры (разные по горизонтальной и вертикальной стороне)
http://se.uploads.ru/c5djq.png

В итоге получается вот такая крышка:
http://sd.uploads.ru/OiVWU.png

Отредактировано Виталий Шумаков (01-07-2016 14:44:41)

+1

148

Потрясная штука, а когда планируется финальная версия макроса?

0

149

Ну совсем-совсем финальная, в которой есть многогранные изделия, объемные буквы и т.п., я думаю раньше НГ не выйдет. Работаю один. От случая к случаю.
Если речь о просто прямоугольных изделиях (ящики, шкатулки) то наверное к октябрю может и выйдет пререлиз.я
Может быть вообще сделаю пока разделение на такие изделия, и остальные, произвольной формы. И сопровождать будет проще, да и потребность сложных форм достаточно специфичная, я полагаю.
ЗЫ. Если есть прямо вот серьезная необходимость, можно поговорить о приобретении и в нынешнем состоянии, с последующим бесплатным апгрейдом до полной версии.

0

150

В качестве блога
Продолжаю работать над автоматизацией. Создание вот такого чертёжа теперь доступно в автоматическом режиме:
http://sd.uploads.ru/uq0pV.png
:crazyfun:

Отредактировано Виталий Шумаков (04-07-2016 16:18:40)

+3


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Конструктор Шкатулок. Макрос для CorelDraw