К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Цвет комплектующих | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков
Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
- Поле Название — вписать название ящика.
- Поле FurnType — присваивается автоматически в зависимости от типа ящика.
| 31
|
ХХ
|
ХХ
|
Ящики
|
| 31
|
01
|
ХХ
|
- С роликовыми направляющими
|
| 31
|
02
|
ХХ
|
- Метабокс / Boyard
|
| 31
|
03
|
ХХ
|
- Тандембокс
|
| 31
|
04
|
ХХ
|
- С шариковыми направляющими
|
| 31
|
05
|
ХХ
|
- Выкатной
|
| 31
|
06
|
ХХ
|
- Скрытого монтажа
|
| 31
|
07
|
ХХ
|
- Quadro
|
| 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, реализующий ящик
|
Строка
|
Все типы ящиков с остальными конструкторами (в поставке по умолчанию)
|
Выберите класс из выпадающего списка
|
|
Каждому конструктору соответствует свой набор классов.
По умолчанию:
- Конструктор Ящик скрытого монтажа — класс Ящик скрытого монтажа
- Конструктор Ящик с шариковыми направляющими — классы Ящик с шариковыми направляющими и Ящик с шариковыми направляющими PUSH
|
- Назначение комплектующих. Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python.
- Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
- для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| FixTypeID
|
Тип крепежа (сб.ед.)
|
Сборочная единица
|
Столярные ящики
|
Крепёж коробки ящика
|
| FixTypeID2
|
Тип крепежа 2 (сб.ед.)
|
Крепёж фасада ящика к коробке
|
- для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| FixTypeID
|
Тип крепежа (сб.ед.)
|
Сборочная единица
|
Обязательно
|
Крепёж направляющих к стенкам
|
| FixTypeID2
|
Тип крепежа 2 (сб.ед.)
|
Крепёж фасада ящика к коробке
|
- для ящиков Hettich (отдельно добавляемые библиотеки):
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| FixTypeID
|
Тип крепежа (сб.ед.)
|
Сборочная единица
|
Обязательно
|
Крепёж направляющих к стенкам
|
| FixTypeID2
|
Тип крепежа 2 (сб.ед.)
|
Крепёж фасада ящика к коробке
|
| FasHolderFixID
|
Крепёж держателя фасада
|
Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков)
|
| BackHolderFixID
|
Крепёж держателя задней стенки
|
Крепёж держателя задней стенки
|
| BoxAddFix
|
Дополнительные детали крепежа для ящиков
|
Кортеж свойств
|
Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы.
|
| Отдельные свойства из кортежа BoxAddFix
|
Номенклатурная единица
|
При необходимости назначить иные детали
|
Назначенное свойство будет иметь приоритет перед значением в кортеже
|
- для ящиков остальных конструкторов (кроме Boyard СТАРТ):
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| FixTypeID
|
Тип крепежа (сб.ед.)
|
Сборочная единица
|
Обязательно
|
Крепёж направляющих к стенкам
|
| FixTypeID2
|
Тип крепежа 2 (сб.ед.)
|
- для ящиков PUSH;
- для всех ящиков B-Slide
|
Полкодержатель
|
- Прочие конструктивные особенности задаются через свойства:
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| B_Bmin
|
Минимальный отступ коробки ящика от задней стенки
|
Число
|
Все типы ящиков, кроме Тандембокс, Boyard СТАРТ
|
Все размеры — в миллиметрах
|
| B_Dvr
|
Глубина врезки врезного дна ящика
|
Типы:
- Ящик столярный
- Ящик Boyard
- Ящик с шариковыми направляющими
- Ящик скрытого монтажа
- Ящик Quadro
|
| BoxOts
|
Отступ врезного дна ящика
|
Типы:
- Ящик столярный
- Ящик Boyard
- Ящик с шариковыми направляющими
- Ящик Quadro
|
| BackHeight
|
Высота задней стенки
|
Размер
|
Ящики с металлическими задними стенками (не листовыми материалами)
|
Высота стандартной задней стенки у металлических ящиков
|
| BegShift
|
Начальный сдвиг
|
Типы:
- Ящик столярный
- Ящик с шариковыми направляющими
- Ящик с роликовыми направляющими
- Ящик скрытого монтажа
|
|
| Height
|
Высота
|
Типы:
- Ящик Hettich InnoTech Atira
|
Минимальная высота без учёта направляющих (аналог высоты коробки ящика)
|
| ShiftPUSH
|
Сдвиг фасада вперёд для PUSH
|
Ящикам с push-to-open
|
|
| ShiftY
|
Смещение по глубине
|
Типы:
- Ящик с шариковыми направляющими
- Ящик с роликовыми направляющими
|
|
| B_BackGap
|
Величина уменьшения длины коробки относительно номинала направляющей
|
Типы:
|
|
| Bottom_Overlap
|
Зазор от края дна до габарита ящика
|
Типы:
- Ящик скрытого монтажа
- Ящик с шариковыми направляющими
- Ящик с роликовыми направляющими
|
|
| Bottom_Slot
|
Глубина врезки дна
|
|
| Slot_Finite
|
Ограниченный пропил на фасаде
|
Да/Нет
|
Да — пропил на фасаде по ширине дна ящика
Нет — пропил на всю ширину фасада
|
| BoxPUSH
|
Открывание ящика нажатием (push-to-open)
|
Ящикам с push-to-open
|
Да — ручка на фасад не назначается (см. главу о свойстве)
|
| Boyard_NeedRise
|
Нужен подъём для коротких направляющих
|
Типы:
- Ящик скрытого монтажа (Boyard B-Slide)
|
Да или Нет (см. главу о свойстве)
|
| macro_fix_out
|
Макро крепежа к стенке шкафа
|
Файлы макропрограмм
|
Типы:
- Ящик Hettich InnoTech Atira
|
Ссылка на макропрограмму, описывающую алгоритм крепежа
|
- 4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
|
Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing.
|
- Для заполнения таблицы достаточно один раз нажать кнопку
, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
- 5. Назначить сборочной единице область применения. У каждого конструктора — своя область применения! Для ящиков конструктора Сборный это будет Типы ящиков. Для ящиков других конструкторов название области применения по умолчанию согласуется с названием конструктора и типа.
FixID
В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:
| Идентификатор
|
Название
|
Тип свойства
|
Добавление
|
Особенности ввода значения
|
| FixID
|
Тип крепежа
|
Целое число
|
В настоящее время — не нужно
|
Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы.
|
| FixAddID
|
Дополнительный крепёж (тип)
|
К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Цвет комплектующих | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков