ECOHOME R3 — геометрическое дополнение библиотеки
Дата: 2026-10-15
Статус: PROTOTYPE_GEOMETRY_ONLY. Не производственный выпуск и не расчёт строительной конструкции.

Три новых артикула:
EC-C19-A60-R | Конёк A-frame 60° — накладка | габарит 770.167 × 639.304 × 19 мм | оси [-120, -60] | прямой торец от C 200 мм
  Окно 140 × 100 R25, центр (385.083; 529.663), поворот 0.000°. Минимальный зазор до доски 130.849 мм; остаток до внешней кромки ≈59.641 мм.
EC-C19-A60-B | Нижний узел A-frame 60° — накладка | габарит 671.810 × 672.343 × 19 мм | оси [0, 60] | прямой торец от C 200 мм
  Окно 140 × 100 R25, центр (146.810; 150.000), поворот -240.000°. Минимальный зазор до доски 130.849 мм; остаток до внешней кромки ≈59.641 мм.
EC-C19-M90 | Верхний угол прямоугольного модуля — накладка | габарит 600.000 × 600.000 × 19 мм | оси [0, -90] | прямой торец от C 125 мм
  Окно 140 × 100 R25, центр (150.000; 450.000), поворот 45.000°. Минимальный зазор до доски 50.503 мм; остаток до внешней кромки ≈75.503 мм.

Проверки: 1021; пройдено 1021; провалов 0.
Проверены: валидность и цельность BRep; толщина; взаимные коллизии досок; всех направляющих с досками и накладками; коллизии направляющих между собой; совместимость обоих вставочных интерфейсов K19-90/RX; наличие всех вырезов внутри заготовки; отсутствие наложения вырезов; проход окна без досок, направляющих и шайб; повторный импорт STEP и DXF с сопоставлением объёма.
Положение окна изменено относительно R2: центр совпадает с C. Применение прежнего смещения на 50 мм к внешней стороне острых узлов уменьшало остаток у кромки. Числа геометрических остатков не являются нормативными минимумами и не доказывают прочность.
Остаток до наружной кромки рассчитан по двумерной геометрии со сходимой аппроксимацией скруглений. Коллизии и зазоры до досок проверялись на CAD-телах.
M90 использует start125 мм: это устраняет геометрическое пересечение внутренних ключей, возможное при start100 мм. Угол кассеты остаётся 90°; крыша с уклоном 2° строится отдельным узлом над прямоугольной коробкой.
A60-R и A60-B имеют разные назначения и артикулы. Их накладки геометрически конгруэнтны при повороте; это не представляется как два совершенно разных инженерных принципа. Их расположение в каркасе и расчётные воздействия различны.
Каждая сборка: 2 накладки, 2 макета досок 45 × 195 × 600, 7 вставок K19-90, 1 приёмник RX, 8 условных стержней M12 и 16 шайб. Головки, гайки и резьба не моделировались. Состав объёмной иллюстрации не заменяет спецификацию крепежа.
Семь существующих контуров R2 остаются общими: EC-C19-E25, EC-C19-R25, EC-C19-S180, EC-C19-B0, EC-K19-90, EC-K19-RX, EC-L19-P600. Итого 10 именованных основных артикулов библиотеки.
Все 3 новые накладки имеют 8 отверстий Ø13, 8 закрытых пазов под интерфейс60.4×19.4 с инструментальными разгрузкамиR3 и 1 замкнутое окно140×100R25. Крюки и разомкнутые T-пазы отсутствуют.
Не выполнено: расчёт усилий, несущей способности, жёсткости, долговечности, патентная экспертиза, испытания, подбор фактического материала/крепежа, CNC постпроцессор и проверка на станке. Габарит трубыØ50 в viewer условный; гильзы и инженерные системы выбираются отдельно.

Воспроизведение:
../.cad-venv/bin/python src/build.py
../.cad-venv/bin/python src/preview.py
В зависимости включены точные STEP вставок R2; исходный R2 не изменяется. Хеш исходного генератора R2 и хеши двух зависимостей сохранены в src/parameters.json.
Файлы: cad/*-EXPERIMENTAL.step — накладки; cad/*-MACHINING.dxf — точная разнесённая по слоям геометрия, не траектория ЧПУ; cad/*-FIT-ASSEMBLY.step — сборки; tables/assembly-manifest.json — состав; preview/model-data.json и отдельные*-model.json — треугольные модели для viewer; preview/*.png — обзоры из того же CAD.

Изолированность:
Текущий SHA256 R2 build.py: 93d5f6f202d160cf248a8a488675b8010fde875597fe0a4a9ba4428b0f363bd6
SHA256 R2 при создании R3: 93d5f6f202d160cf248a8a488675b8010fde875597fe0a4a9ba4428b0f363bd6
