Выступ на петлевой крышке. Обновление 1.64 макроса конструктор шкатулок.

Обновление минимальное, но сделано по просьбе одной из пользователей макроса. Она попросила добавить для петлевых крышек второго типа (без вынесенного кольца) обычный выступ для удобства подъёма крышки (особенно для вложенного варианта). В принципе и не обязательно было заморачиваться, так как такой выступ делается в два действия на готовом чертеже, но почему бы и не сделать, если такая мелочь бывает нужной.


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

На выходе получаем чертёж, с простым овальным «козырьком», который и служит для удобства открывания такой крышки:

Смена алгоритма для замков-защёлок. Обновление 1.63 макроса Конструктор шкатулок

Практика, такая вещь, которой мне в последнее время очень не хватает, и посему, я во многом сейчас полагаюсь на мнение, советы и предложения от пользователей моих продуктов. Вот и текущее обновление, меня надоумил сделать один из покупателей «Конструктора шкатулок». Он заметил, что созданные замки — защёлки во первых плохо открывают (язычки упираются друг в друга при сжатии на раскрытие) и плохо выглядят, из-за большой щели по краям. Честно говоря, я как то мало об этом задумывался, а это и правда не хорошо. Потому и пока есть время, решил исправить. В чём собственно и заключается изменение.

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

Расчет стоимости работ. Обновление 1.61 макроса Конструктор шкатулок

Давно просили у меня такую возможность, как расчёт (пусть не всегда на 100% точный, но всё таки около того) стоимости работ по изготовлению деталей изделия. И вот снова обратились ко мне, с аналогичным предложением. И так случилось, что сейчас выдалось немного свободного времени и я смог заняться добавлением такого сервиса.

ключается такой расчёт в общих настройках макроса, во вкладке «Настройки генерации чертежа». Там для раздела «Параметры справочных надписей» появился чекбокс «Делать расчёт итоговой стоимости». Он доступен только (!) в случае, если выбран один (или оба) расчётов по площади или периметре (длине) деталей. В зависимости от этого, доступен и вариант подсчёта стоимости работы по длине или площади. Тогда разделе «Параметры расчёта стоимости» можно задать стоимость работ по длине прохода, или по площади материала. Эти параметры вы можете рассчитывать самостоятельно, только учитывайте, что в площадях расчёт идёт по кв. см, а в длинах по мм. Так же есть параметр «Базовая толщина», который указывает толщину материала, которую вы принимаете за минимальную в расчётах (обычно это речь про толщину, которую может ваш станок прорезать насквозь за один проход), от которого в зависимости от используемых у вас в изделиях материалов, рассчитывается при подсчёте окончательной стоимости работ множительный коэффициент. То есть если нужно для изготовления пройти дважды, то и стоимость работы для таких деталей умножается на 2. Это конечно более актуально для реза по длине, но в принципе вполне себе справедливо и при расчётах по площадям.

Далее, после задания всех параметров изделия и создания чертежа, в справочных поле с левой стороны чертежа к рассчитанным параметрам добавляются величины рассчитанной стоимости работы по резке всех деталей.

Ссылка на видео в VK https://vk.com/starfairstudio?z=video-195852342_456239101%2Fab33a07de44bc81df5

Название документов в конструкторе бумажных коробок. Обновление 1.06

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

  1. Попросили меня добавить к названием чертежей размеры коробки. Ну, и я, добавил ещё и возможность указание в названии подтипов генерируемого чертежа. Особенно это удобно для изделий из каталогов. Ну и убрал находившиеся там ранее пункты вводившие в заблуждение про обычный или лазерный режимы генерации. От лазерного я отказался, так как для бумажной упаковки он в общем то не актуален оказался, а вопросы вызывал, почему недоступен.
  2. Пункт генерации номеров , опять же для названий, хотя и был, но не работал! Теперь работает. Номера сквозные и не зависят от размеров объектов, но сбрасывается при смене типа объектов.
  3. По умолчанию настройки линий сгиба были такие, чтобы нельзя было по умолчанию разрезать по линиям сгиба, если они сплошные (что тоже было по умолчанию!). Потом подумал, а смысл? Поэтому теперь при установке, сразу задаётся штриховая линия сгиба, она в печатаемом слое (можно и отключить, если используется бигование а не просечка).

    Вот такие небольшие, но надеюсь полезные изменения.

Окошки 2023 года в чайных домиках. Обновление 1.57 Конструктора Шкатулок

Традиционно, за какое то время перед Новым годом я делаю специальное обновление для изделия «Чайный домик», в которое добавляю для окошка в верхней части передней стенки два или три узора с символом года по восточному календарю и его числом, которые удобно использовать для изготовления подарочных домиков. Этот год не нарушает эту давнюю традицию (ещё с 2017 года!) и в новом обновлении 1.57 добавлены следующие узоры:

Выбрать их можно как обычно, в разделе дополнительных прорезей для окошек в чайном домике:

Нужно только правильно указать размеры, так как кролик рисовался в пропорции 3:2 (высота к длине) а число года наоборот 2:3

Обновление макроса «Конструктор шкатулок 1.55» Ошибка выбора типа крышек в простой шкатулке

Обновление маленькое, и тем более досадное, что исправляю свою же глупую ошибку, которая была внесена совершенно случайно, но привела к тому, что в изделии «Шкатулка», можно было применять только типы крышек петля и пенал.

Релиз макроса «Конструктор бумажных коробок» 1.0

В этом обновлении, который я решил сделать уже релизным, так как в общем то макрос давно уже можно считать полноценным продуктом, я добавил всего один вид базы (14) в группе B, каталога ECMA. Данный тип базы характеризуется тем, что имеет двойную но полую стенку:

Пример изделия в группе B, каталога ECMA

Ширина стенки устанавливается с помощью параметра Перехлёст (о или h).

При этом, очень важно понимать, что Длина и Ширина коробки, как и всегда в данном макросе, относится к ВНЕШНИМ габаритам коробки! Соответственно, внутренние размеры , уменьшатся на толщину заданную как перехлёст и толщины бумаги! Ну, и пример чертежа такого изделия в макросе:


Теперь, по поводу релиза. Макрос перепрыгнул сразу с номера 0.69 к 1.00. Это вполне нормальное явление, когда разработчик из бэта версии (номера до 1), переходит скачком к релизу. Макрос стал серьёзным, поддерживает очень большое число вариантов различной упаковки, и поэтому уже несерьёзно было относиться лично мне к нему, как к любительскому софту. Поэтому, и цена на него вырастает на 25% до 2000р. Кто успел — тот успел! Остальным, могу в утешение сказать — макрос будет однозначно продолжать развиваться. Планов много и скорее всего со временем он покроет ещё и группу 900 в каталоге FEFCO (вспомогательные элементы), и группы D,E каталога ECMA (непрямоугольные коробки с самосборкой и нестандартные тарные упаковки). И тогда он будет стоить ещё дороже. Так что, спешите приобрести профессиональный инструмент, которому нет аналогов! К тому же, скоро я сниму ряд небольших обзорных роликов по этому макросу, и будет сделано полноценное руководство пользователя.

Добавление каталога FEFCO в макрос Конструктор бумажных коробок. Обновление 0.52

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

Гофротара — самая распространённая транспортная картонная тара. В странах Европейского экономического
союза (ЕЭС) стандартом считаются конструкции гофрокоробов, разработанные Союзами европейских
изготовителей тары из клееного плотного (FEFCO) и гофрированного (ASSCO) картона. Каждой конструкции в
системе FEFCO—ASSCO присвоен идентификатор, который может использоваться непосредственно при заказе.
02xx — складные гофрокороба упрощенной конструкции, выполненные из одной с клапанами крышки и
дна, с боковым швом, при скреплении которого клеем, скобами или липкой лентой образуется боковая
обечайка.
03xx — телескопические гофрокороба с отдельным корпусом и крышкой, причем крышка по высоте
закрывает корпус.
04xx — оберточные короба и большинство штампованных коробов, собираемые с помощью язычковых
соединений без клея, скоб, липких лент и других вспомогательных материалов.
05xx — короба собираемые с помощью скоб, лент, клея из деталей типа рамы, а так же отдельные детали
типа рамы (остова) для других типов ящиков.
06xx — гофрокороба собираемые с помощью скоб, лент, клея из двух отдельных торцевых частей и
соединяющих их обечайки.
07xx — готовые, собранные в основном из одной детали складные гофрокороба.
09xx — внутренние элементы ящика: прокладки, решетки, вкладыши дна, перегородки и т.п.
Каталог FEFCO используется производителями упаковки как отраслевое справочное пособие для всех видов
работ по изготовлению упаковки из гофрокартона.

На текущий момент, реализовано 14 изделий категории 200, 9 изделий категории 300 и 19 изделий категории 400. Не так уж и много, но в планах максимально возможное покрытие самых популярных изделий из этого каталога (а их всего под 3 сотни!) Плюс, в добавок к этому каталогу, будет добавлен в чем-то похожий, но строящийся по немного другому принципу каталог ECMA.
Соответственно, цена макроса вырастает. И будет расти, по мере серьёзного наполнения макроса новыми изделиями.

fefco_ru

Обновление 1.23 Исправление нескольких ошибок. Ближайшие планы.

Данное исправление только исправляет несколько ошибок, которые накопились и были найдены пользователями макроса. Вкратце это:
— Не сохранялись параметры параметрического компенсатора у пазов.
— Для типа соединений «В перехлёст» применялись значения компенсаторов для пазов.
— Случайно добавил ошибку в изделие коробочка с двойной петлей на крышке в виде сердечка, в штучных изделиях. Не формировались петли.

Теперь к вопросу почему обновлений так мало и чем я занимался целый месяц? Я действительно практически не занимался никакими основными своими макросами по причине того, что сейчас начал переписывать ядро для создания параметрических изделий, которое лежит в основе макроса «Конструктор шкатулок».

Зачем я это делаю? Ответ просто — код первой версии стал настолько запутанным и мало редактируем, что вносить в него какие то изменения, не сломав по пути уже отлаженное, стало почти нереально. Любая мелочь о которой меня просят (например, перегородки в изделиях отличных от прямоугольных ящиков и шкатулок, или петлевые крышки для шкатулок), почти неизбежно вносит хаос в работу логики по уже отлаженным изделиям и вылавливание логических ошибок занимает времени на порядок больше, чем само нововведение. Почему так происходит? С одной стороны, когда писался код первой версии, то я очень плохо понимал как работает Корел, и не знал особенности языка VBA. Теперь, когда я вынужден в нём работать уже 6 лет, я не то чтобы стал экспертом (язык просто отвратительный!), но по крайней мере опыта стало достаточно, чтобы его учесть, и попытаться сделать что то более гибкое. нежели сейчас.

За основу я взял идею, которую пытался реализовать в JewelCAD, но отложил до лучших времён. Новое ядро должно стать более гибким в отношении возможности манипуляции настроек соединений и при этом меньше связывает пользователя в каких-то вынужденно придуманных мною условностях (типа, какие типы соединений доступны в каком виде изделий). Ядро сразу показывает внешний вид каждой детали изделия и изделия в целом, и позволит оценить приемлемость вводимых параметров (причем, я намеренно почти не контролирую диапазоны вводимых параметров, исключая разве что, абсолютно бессмысленные).

Вторым моментом, косвенно вытекающим из особенности работы нового ядра, будет режим, когда вместо готовой детали можно получить набор элементов, которые в дальнейшем можно использовать для самостоятельного рисования чертежа детали. То есть, можно например просто задать параметры шип-пазового соединения (длину всего соединения, число шипов, толщину материала и т.д.), и получить рисунки двух граней. Одной для шиповой и второй для пазовой части соединения. А потом использовать такие «пазлы», для отрисовки имеющегося чертежа, но с неподходящими значениями по толщине материала. Правда, это скорее всего будет отдельный макрос, так как включать его в параметрический конструктор считаю не очень практичным.

Вот вкратце планы, на ближайшее будущее, что касается макросов по объемным изделиям из фанеры. Само собой, это не исключает введение новых фишек и изделий, исправление ошибок и вообще развитие в «Конструктор шкатулок». Просто будут новые макросы, и останется поддержка уже имеющихся.