Добавление готовых фрезеровок фасадов: различия между версиями
Материал из К3-Мебель.
Нет описания правки |
Нет описания правки |
||
| Строка 5: | Строка 5: | ||
В '''К3-Мебель''' есть два разных современных способа добавления фасадов в '''Справочники'''. Один — это назначить свойства фрезеровки фасадов напрямую сборочным единицам. | В '''К3-Мебель''' есть два разных современных способа добавления фасадов в '''Справочники'''. Один — это назначить свойства фрезеровки фасадов напрямую сборочным единицам. | ||
Другой — сделать минимум сборочных единиц: по одной на каждую макропрограмму, но назначить им в свойство [[Millings]] сразу несколько подходящих фрезеровок. При этом, сами фрезеровки будут лежать в соответствующем разделе в справочнике '''Номенклатура'''. | Другой — сделать минимум сборочных единиц: по одной на каждую макропрограмму, но назначить им в свойство [[Millings]] сразу несколько подходящих фрезеровок. При этом, сами фрезеровки будут лежать в соответствующем разделе в справочнике '''Номенклатура'''. | ||
В одной такой готовой фрезеровке может совмещаться до нескольких фрезерованных контуров. Для их создания существуют разные возможности: | В одной такой готовой фрезеровке может совмещаться до нескольких фрезерованных контуров. Для их создания существуют разные возможности: | ||
# ''Обкат'', который обычно назначают для срезания краёв: всего контура панели или только его части. Однако этим методом можно пройтись по пласти панели, если задать ненулевой ''сдвиг''. Обкат задаётся через четыре свойства [[outer_]]. | |||
# Собственно, остальные фрезеровки. Задаются через таблицу, записываемую в свойство [[MillContourParams]], а также начальные сдвиги (свойства [[ShiftX]], [[ShiftZ]]). | |||
Итоговый результат будет суммой указанных фрезеровок. | Итоговый результат будет суммой указанных фрезеровок. | ||
| Строка 36: | Строка 33: | ||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |||
|[[Tracemac]] | |||
|Макропрограмма фрезеровки | |||
|Файлы макропрограмм | |||
| rowspan="4" |'''Обязательное''' | |||
|Вставьте ссылку на макропрограмму с кодом для создания фрезеровок с указанным рисунком. Например: '''Facades\Millings\Meandr.py''' | |||
|- | |- | ||
|[[K3File]] | |[[K3File]] | ||
|Имя К3-Файла | |Имя К3-Файла | ||
|Файлы типа К3 | |Файлы типа К3 | ||
|Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров) | |Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров) | ||
|- | |- | ||
| Строка 52: | Строка 54: | ||
|Строка | |Строка | ||
|Заполните таблицу. О правилах заполнения см. [[MillContourParams|страницу свойства]]. | |Заполните таблицу. О правилах заполнения см. [[MillContourParams|страницу свойства]]. | ||
|- | |- | ||
|[[ShiftX]] | |[[ShiftX]] | ||
Текущая версия от 20:27, 17 июля 2026
В К3-Мебель есть два разных современных способа добавления фасадов в Справочники. Один — это назначить свойства фрезеровки фасадов напрямую сборочным единицам.
Другой — сделать минимум сборочных единиц: по одной на каждую макропрограмму, но назначить им в свойство Millings сразу несколько подходящих фрезеровок. При этом, сами фрезеровки будут лежать в соответствующем разделе в справочнике Номенклатура.
В одной такой готовой фрезеровке может совмещаться до нескольких фрезерованных контуров. Для их создания существуют разные возможности:
- Обкат, который обычно назначают для срезания краёв: всего контура панели или только его части. Однако этим методом можно пройтись по пласти панели, если задать ненулевой сдвиг. Обкат задаётся через четыре свойства outer_.
- Собственно, остальные фрезеровки. Задаются через таблицу, записываемую в свойство MillContourParams, а также начальные сдвиги (свойства ShiftX, ShiftZ).
Итоговый результат будет суммой указанных фрезеровок.
Готовые фрезеровки добавляются в Номенклатуру следующим способом:
- 1. В справочнике Номенклатура в дереве Групп материалов встать на группу Фрезеровки фасадов.
- 2. В таблицу Материалы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Название — вписать название фрезеровки.
- Поле Тип материала — из выпадающего списка выбрать тип Фрезеровка фасадов.
- Поле Артикул — вписать артикул, если таковой имеется.
- Поле Ед.изм. — выбрать единицу измерения шт.
- Поле Цена — вписать стоимость единицы материала.
- Поле Сорт. — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. В таблице свойств материала выбрать следующие обязательные свойства и указать их значения:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| Tracemac | Макропрограмма фрезеровки | Файлы макропрограмм | Обязательное | Вставьте ссылку на макропрограмму с кодом для создания фрезеровок с указанным рисунком. Например: Facades\Millings\Meandr.py |
| K3File | Имя К3-Файла | Файлы типа К3 | Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров) | |
| PictureFile | Файл с картинкой | Файлы картинок | Картинка, поясняющая номера контуров и значения свойств. | |
| MillContourParams | Параметры фрезеровки контуров | Строка | Заполните таблицу. О правилах заполнения см. страницу свойства. | |
| ShiftX | Смещение по горизонтали | Размер | Для готовых фасадов при необходимости | Отступы первой фрезы от краёв фасада (плюс к заданным отступам в свойстве MillContourParams) |
| ShiftZ | Смещение по вертикали | |||
| outer_depth | Глубина обката | Для готовых фасадов с обкатом | Глубина фрезеровки по контуру обката | |
| outer_shift | Сдвиг обката | Сдвиг обката от краёв фасада | ||
| outer_type | Тип обката | Целое число | Тип обката: весь контур или только части: | |
| outer_cutter | ID фрезы для обката | Номенклатурная единица | Добавить тип фрезы | |
| GlassShift | Выступ вставки за край выреза для рамочного фасада | Число | Для готовых фасадов со стеклом | Укажите, на сколько мм с каждой стороны размер стекла должен быть больше размера проёма в фасаде |
