Пример создания контура вертикального профиля для нижнеопорных рамочных систем дверей

Материал из К3-Мебель.
К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Системы дверей
Профили | Примеры создания | Верхняя направляющая | Нижняя направляющая | Вертикальные профили (ручки) | Верхний профиль дверной рамы | Нижний профиль дверной рамы | Соединительный профиль дверной рамы | Шлегель | Адаптер

Для примера взят вертикальный профиль для системы дверей Absolut.

Построение контура[править | править код]

Вертикальные профили (или ручки) отличаются большим разнообразием. Некоторые из них — симметричные, некоторые — нет. У некоторых асимметричных профилей выступающие части (собственно «ручки») короткие, у некоторых — длинные и выходят за пределы габаритных размеров. Это всё важно для программы при добавлении свойств.

Мы построим асимметричный профиль с выступающей ручкой.

Итак, третий создаваемый профиль — и третий разный сценарий. Давайте посмотрим на контур, который мы будем создавать. Что мы там видим?

Прежде всего — тут не один, а два контура. Возможно ли из такого создать образующую профильного материала?

P-Profil-50.png

В К3-Мебель это возможно — потому что в качестве образующей можно использовать не только полилинию, но и такой объект, как плоская область. Плоские области могут иметь отверстия внутри себя — и если назначить плоскую область в качестве образующей для профиля, то программа из неё может взять несколько контуров: внешний и все внутренние.

Обратите особое внимание на положение нуля ЛСК. На сей раз он лежим не в «удобном» для нас месте!

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

Чертёж внутреннего контура очень прост. Однако не забудем, что располагаться внутренний вырез должен в строго определённом месте. Смотрим на размеры:

P-Profil-52.png

Относительно оси OY внутренний контур расположен симметрично. Поэтому легко понять, что у горизонтальных отрезков длиной 10 мм координаты конечных точек по оси Х будут 5 и -5 соответственно. Что касается координат по оси Y, то из прошлого урока должно быть понятно: они будут отрицательными.

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

1. Запускаем команду К3/Создать/Линии/Прямоугольник (пиктограмма Rektangulo.png), и указываем один из углов: 5 -10 0. Теперь нужно указать противоположный угол. Напомним, что это можно сделать в окне команд, причём, вводить можно не только сами точки, то и арифметические выражения. Сторона прямоугольника по Y — 14 мм. Вводим: 5 -10-14 0 (см. рисунок) и нажимаем Enter. Внутренний контур создан!

P-Profil-51.png

2. Строим внешний контур. Запускаем команду К3/Создать/Линии/Плоская область (или пиктограмма Ebenajxo.png).

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

В этом случае удобнее будет стартовать с одной из точек соединения отрезка и дуги. Желательно с верхней — вы потом поймёте, почему. Вводим координаты (см. чертёж): 5+1.25 28 0.

3. Далее идёт диагональный отрезок.

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

Однако этого можно избежать, если ввести координаты точки в окне команд — при построении полилиний и плоских областей такое тоже возможно! Уберите курсор из видового окна и щёлкните в окне команд на строке для ввода данных. Напомним, что помимо введения собственно координат точки можно ввести её расстояние по координатным осям относительно предыдущей точки, используя значок @. И сейчас нам это даже удобнее. Вводим @-1.25 1 0.

Ведём курсор вправо, и уже в окошке для длины указываем 10. Далее ещё одна диагональ: @-1.25 -1 0.

P-Profil-53.png

4. Затем по очереди ведём курсор в нужные стороны и указываем нужные длины отрезков:

  • курсор вправо, длина 2.5;
  • курсор вниз, длина 28;
  • курсор влево, длина 0.75;
  • курсор вверх, длина 1;
  • курсор влево, длина 3;
  • курсор вверх, длина 7.5;
  • курсор влево, длина 10;
  • курсор вниз, длина 7.5;
  • курсор влево, длина 3;
  • курсор вниз, длина 1;
  • курсор влево, длина 0.75;
  • курсор вверх, длина 2.25;

5. Пришло время строить левую часть. Правой кнопкой мыши вызываем контекстное меню и запускаем ключ Дуга.

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

Укажем следующие конечные точки относительно предыдущих:

  • @-1.25 -5.25 0
  • @8.25 -6.75
  • @6.25 19.25 0
  • @2.25 0 0

Теперь снова вызовем контекстное меню, переключимся на создание Отрезка и создадим отрезок вверх длиной 5.5.

В завершение — снова дуга. Снова запускаем ключ Дуга и тянем дугу до первой созданной точки.

P-Profil-54.png

Линия замкнулась! Но плоская область пока не создалась — система запрашивает внутренний контур отверстия. У нас такой контур есть: указываем созданный ранее прямоугольник и нажимаем Enter. Плоская область готова!

P-Profil-55.png
P-Profil-56.png

6. Но не торопитесь сразу сохранять файл. Прямоугольник-то — до сих пор есть в сцене! В чём легко убедиться, посмотрев в левой части экрана на панель Структура модели. А ведь, кроме контура профиля, в сцене ничего быть не должно.

Давайте прямо на Структуре модели и удалим прямоугольник: выберем его левой кнопкой мыши и нажмём выше пиктограмму Br-forigi.png (см. рисунок справа). Прямоугольник исчез.

Теперь сохраним плоскую область в файл *.k3 в папку, где уже лежат контуры верхней и нижней направляющей.

Добавление типа профиля[править | править код]

Вертикальные профили добавляются как значение кортежного свойства Тип профиля точно так же, как направляющие. Однако и тут есть важные особенности в добавлении свойств.

Как вы помните, для всех профилей непременно указываются значения свойств K3File — файл с контуром, ProfX и ProfY — габариты профиля.И здесь нас поджидает первый сюрприз. Под ProfY здесь подразумеваются габариты профиля без учёта выступающей ручки. То есть, если видимая часть ручки больше остальных габаритов профиля по оси Y, то за ProfY принимается внутренний габарит. Это как раз наш случай.

I.png А вот если видимая часть ручки меньше соответствующего габарита, пришлось бы добавлять свойство ShiftX. Но это явно не наш случай... Впрочем, можете «на всякий случай» указать свойство равным 0, но необязательно.

Для нашего профиля ProfX = 33; ProfY = 28.

Кроме того, обязательно добавляются значения свойств SlotH1 — насколько вертикальный профиль будет укорачивать горизонтальный соединительный профиль; SlotH2 — насколько будет укорачиваться по ширине наполнение. Сюда также добавляется технологический припуск — обычно 1 мм.

В нашем случае SlotH1 = 27; SlotH2 = 19.5

Ещё одно обязательное свойство — ShiftY. Показывает, насколько сдвигает нижнюю направляющую относительно внешнего края верхней направляющей. Казалось бы, при чём же здесь ручка? Дело в том, что это свойство зависит от формы ручки: нижняя направляющая сдвигается, чтобы ручка не торчала  за плоскость двери.

В нашем случае — 18 мм.

S-PordSist-10.png

У вас должно получиться подобное:

P-Profil-58.png

Добавление профиля в Номенклатуру[править | править код]

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

Но, как говорится, и тут есть нюансы...

Во-первых, напомним, что для профилей и треков мы в Номенклатуре создавали разные подпапки. То есть, скопировать (S-Kopii.png) вы должны материалы из подпапки Треки, потом переключиться на папку Профили и вставить (S-Enigi.png) скопированное уже туда.

Далее сценарий знаком:

1. переименовать профиль;

2. заменить тип материала на Профиль вертикальный створки системы дверей;

3. заменить в свойствах материала значение свойства ProfileType;

4. но это ещё не всё... Для вертикальных профилей необходимо добавить ещё одно свойство — SD_Symmetry, Симметрия вертикального профиля. Является наш профиль симметричным или асимметричным. Наш, напомним, асимметричный.

Первый пункт нужно у каждого из скопированных элементов поменять вручную. Для остальных существует Редактор свойств. Выделите все вновь созданные профили и нажмите кнопку S-Proprecoj.png. Откроется карточка. Чтобы добавить новое свойство, нажмите там на кнопку S-Aldoni.png. А дальше — всё так же, как в столбце Свойства — ищете свойство Симметрия вертикального профиля и вводите значение Асимметричный.

Затем не забудьте переключиться на нижнюю часть карточки и назначить там иной тип материала: Профиль вертикальный створки системы дверей.

P-Profil-60.png

Заполнив карточку, нажмите ОК. У всех выбранных деталей Номенклатуры сменится тип и будет добавлено новое свойство.

Итог должен быть таким:

P-Profil-59.png

К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Системы дверей
Профили | Примеры создания | Верхняя направляющая | Нижняя направляющая | Вертикальные профили (ручки) | Верхний профиль дверной рамы | Нижний профиль дверной рамы | Соединительный профиль дверной рамы | Шлегель | Адаптер