Добавление типов ящиков
Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Общий порядок
Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
- Поле Название — вписать название ящика.
- Поле FurnType — присваивается автоматически в зависимости от типа ящика.
31 | ХХ | ХХ | Ящики |
31 | 01 | ХХ |
|
31 | 02 | ХХ |
|
31 | 03 | ХХ |
|
31 | 04 | ХХ |
|
31 | 05 | ХХ |
|
31 | 06 | ХХ |
|
31 | 07 | ХХ |
|
31 | 10 | ХХ |
|
31 | 99 | ХХ |
|
31 | ХХ | 00 |
|
31 | ХХ | 21 |
|
31 | ХХ | 22 |
|
31 | ХХ | 23 |
|
- Поле Сорт. — присваивается автоматически.
- Поле Библиотека — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков.
Свойства всех ящиков
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
K3File | Имя К3-Файла | Файлы типа К3 | Характерное свойство всех типов ящиков, добавляется автоматически | Вставьте ссылку на К3-файл трёхмерной модели ящика (для отображения ящика в карточке параметров)
Например: Ящики\stol1.k3 |
B_Hmax | Максимальная высота коробки ящика | Число | Все типы ящиков Используются секцией ящиков вне зависимости от конструкции самих ящиков |
В миллиметрах.
Если параметры не заданы, они берутся из пользовательских умолчаний. |
B_ZUp | Расстояние между коробом ящика и панелью сверху | |||
B_ZDown | Расстояние между коробом ящика и панелью снизу | |||
B_ZBok | Зазор между коробкой ящика и боковой панелью | См. выше. Обратите внимание также на разницу в определении B_ZBok в разных конструкторах ящиков (см. инструкции к ящикам) |
Свойства конструкторов ящиков
Свойства, необходимые при использовании конкретных конструкторов ящиков:
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
MacroFile | Файл с макропрограммой | Файл макропрограмм | Все типы ящиков с конструктором Ящик сборный | Введите адрес .mac-файла с макропрограммой построения ящиков.
Например: bxstol1.mac |
PyClassBox | Класс в Python, реализующий ящик | Строка | Все типы ящиков с остальными конструкторами (в поставке по умолчанию) | Выберите класс из выпадающего списка |
Назначение отдельных комплектующих
Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python.
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
SyncAdapter | Адаптер синхронизатора | Номенклатурная единица | Ящики с Push-to-open | Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open) |
SyncConnector | Соединитель синхронизатора | |||
SyncProfile | Профиль синхронизатора | |||
AccessID | Комплектующее | Характерные свойства для типов:
|
Держатель задней стенки | |
При необходимости:
|
Поворотно-синхронизирующая трубка | |||
AccessID2 | Комплектующее 2 | Характерное свойство для типов:
|
Крепление фасада | |
NomID1 | Номенклатурная единица 1 | При необходимости для ящиков Ящик Boyard СТАРТ | Поперечный рейлинг |
Назначение крепежа
Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
- для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Столярные ящики | Крепёж коробки ящика |
FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Hettich (отдельно добавляемые библиотеки):
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке | ||
FasHolderFixID | Крепёж держателя фасада | Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков) | ||
BackHolderFixID | Крепёж держателя задней стенки | Крепёж держателя задней стенки | ||
BoxAddFix | Дополнительные детали крепежа для ящиков | Кортеж свойств | Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы. | |
Отдельные свойства из кортежа BoxAddFix | Номенклатурная единица | При необходимости назначить иные детали | Назначенное свойство будет иметь приоритет перед значением в кортеже |
- для ящиков остальных конструкторов (кроме Boyard СТАРТ):
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
FixTypeID2 | Тип крепежа 2 (сб.ед.) |
|
Полкодержатель |
Конструктивные особенности и размеры
Прочие конструктивные особенности задаются через свойства:
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
B_Bmin | Минимальный отступ коробки ящика от задней стенки | Число | Все типы ящиков, кроме Тандембокс, Boyard СТАРТ | Все размеры — в миллиметрах |
B_Dvr | Глубина врезки врезного дна ящика | Типы:
| ||
BoxOts | Отступ врезного дна ящика | Типы:
| ||
BackHeight | Высота задней стенки | Размер | Ящики с металлическими задними стенками (не листовыми материалами) | Высота стандартной задней стенки у металлических ящиков |
BegShift | Начальный сдвиг | Типы:
|
||
Height | Высота | Типы:
|
Минимальная высота без учёта направляющих (аналог высоты коробки ящика) | |
ShiftPUSH | Сдвиг фасада вперёд для PUSH | Ящикам с push-to-open | ||
ShiftY | Смещение по глубине | Типы:
|
||
B_BackGap | Величина уменьшения длины коробки относительно номинала направляющей | Типы:
|
||
Bottom_Overlap | Зазор от края дна до габарита ящика | Типы:
|
||
Bottom_Slot | Глубина врезки дна | |||
Slot_Finite | Ограниченный пропил на фасаде | Да/Нет | Да — пропил на фасаде по ширине дна ящика
Нет — пропил на всю ширину фасада | |
BoxPUSH | Открывание ящика нажатием (push-to-open) | Ящикам с push-to-open | Да — ручка на фасад не назначается (см. главу о свойстве) | |
Boyard_NeedRise | Нужен подъём для коротких направляющих | Типы:
|
Да или Нет (см. главу о свойстве) | |
macro_fix_out | Макро крепежа к стенке шкафа | Файлы макропрограмм | Типы:
|
Ссылка на макропрограмму, описывающую алгоритм крепежа |
Множественные свойства
- 4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
ListMat | Список материалов | Номенклатурная единица | Ящики, создаваемые через полные комплекты.
Типы:
|
Список комплектов ящиков разных размеров и цветов |
Типы:
|
Список возможных царг | |||
Дополнительный список материалов | Типы:
|
Список возможных рейлингов (парных) разных длин на разные глубины ящиков | ||
Типы:
|
Список стальных задних стенок.
См. также особенности добавления задних стенок. | |||
Типы:
|
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок. | |||
Guide | Направляющая | Ящикам, создаваемым НЕ через полные комплекты | Список направляющих разных длин на разные глубины ящиков | |
Railing | Рейлинг | Типы:
|
Список возможных рейлингов (штучных) | |
Типы:
|
Список возможных рейлингов (парных) | |||
FasHolders | Держатели фасадов | Типы:
|
Список возможных держателей фасадов (для внешних ящиков) и соединителей передней панели (для внутренних ящиков) | |
RailHolders | Держатели рейлингов | Список возможных держателей рейлинга | ||
RailAdapter | Адаптер продольного рейлинга | Список возможных адаптеров рейлингов | ||
ProfList | Список профилей | Профильные задние стенки.
См. также особенности добавления задних стенок. | ||
TopSideSteel | Стальные надставки TodSide | Ящики с надставками TopSide
Типы:
|
Список возможных надставок TopSide из стали.
См. также: особенности добавления TopSide. | |
TopSideHolders | Комплекты адаптеров TopSide | Список возможных адаптеров для TopSide | ||
FrontProfile | Профильная передняя стенка | Внутренние металлические ящики
Типы:
|
Профильные передние стенки внутренних ящиков. | |
FrontWall | Передняя стенка | Стальные (цельные) передние стенки внутренних ящиков.
См. также: особенности добавления передних стенок. | ||
BackHolder | Держатель задней стенки Boyard | При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ | Держатели задней стенки Boyard | |
Boyard_CrossRail | Попереченый рейлинг ящиков BOYARD | Поперечные рейлинги — для высоких внутренних ящиков | ||
Boyard_FrontHolder | Держатель передней стенки Boyard | Держатели передней стенки Boyard | ||
Boyard_InnerHolder | Держатель внутреннего ящика Boyard СТАРТ | Держатели внутреннего ящика Boyard СТАРТ |
Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing. |
- Для заполнения таблицы достаточно один раз нажать кнопку , и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
Область применения
- 5. Назначить сборочной единице область применения.
- У каждого конструктора своя область применения. Для ящиков конструктора Сборный и некоторых других это будет Типы ящиков. Эта область доступна для выбора всем конструкторам ящиков, однако для ящиков отдельных конструкторов нужно назначать только их собственные области применения! В частности, у некоторых конструкторов могут отличаться области для внешних и внутренних ящиков и т. д.
FixID
В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:
Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
---|---|---|---|---|
FixID | Тип крепежа | Целое число | В настоящее время — не нужно | Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. |
FixAddID | Дополнительный крепёж (тип) |