КОМПАКТНАЯ МАШИНА · РЕВИЗИЯ 0.4 · ПАССИВНЫЙ ВЫХОД

Локальный просмотр: http://127.0.0.1:8792/?focus=exit
Сборка: viewer/cad/compact-machine.step
Статическая GLB: viewer/compact-machine.glb
Полный разбор решений: qa/optimization-review.txt
Предыдущая ревизия 0.3 сохранена в history/revision-0.3.zip.

Банка Ø40 × 30 мм подтверждена пользователем. Доза 15 мл.
Шесть позиций: вход; розлив; установка/наживление крышки;
окончательная затяжка; кружок сверху; сход на буферную ленту.
После карусели: три места буфера, круговая боковая обклейка, приёмный лоток.
Рама 1000 × 700 мм; условный статический габарит по высоте 505 мм.

ВЫПОЛНЕННЫЕ УПРОЩЕНИЯ
На выходе больше нет руки, подъёма банки и отдельных губок.
Колесо толкает корпус вдоль съёмника, близкая лента подхватывает
банку при повороте примерно 23°. Буфер движется по единому закону:
подготовка места, согласованная передача, плавное торможение.
На подающем диске направляющие заменили линейный толкатель.
Ходы установщика крышки уменьшены: Y 111 → 81 мм; Z 75 → 55 мм.
Удлинены опорные переходы между диском, лентами и лотком.
Добавлены места датчиков подачи, схода и подпора лотка.

ПРОИЗВОДИТЕЛЬНОСТЬ
Проектный такт 2 с: 30/мин номинально.
Примеры потерь 85% полезного времени и 98% годных: 24,99 годных/мин.
Времена не измерены. Розлив и обклейка остаются ограничениями.
При медленном индексе расчёт учитывает завершение торможения выходной
ленты. Медленная обклейка увеличивает общий такт без переполнения
буфера в модели установившегося потока.

ОГРАНИЧЕНИЯ
Покупные устройства — условные габариты. Горловина и резьба,
крышка Ø44 × 12, этикетки и их материалы требуют образцов.
Сортировочная оснастка чаши, силы, трение, прочность, дозирование,
реальный момент затяжки, адгезия, электрика/PLC и полное ограждение
не рассчитаны. Геометрическая анимация не заменяет стендовые испытания.
Опорный расчёт использует плоское дно Ø40 и центр массы на оси банки.
Пуск, физическое накопление в лотке и отвод брака не моделируются.
Для длительной автономной работы нужен запас тары и внешний накопитель.

ПРОВЕРКИ
См. qa/verification-summary.json и перечисленные в нём отчёты.
CAD-тела проверяются, отдельные STEP и сборка перечитываются.
Проверяются выбранные позы, пути обеих этикеточных лент, опорные
поверхности, конечная толкающая кромка колеса, порядок операций,
непрерывность передачи, экспорт и интерфейс Chrome.
Это не полная проверка всех пар сборки, допусков и реальных контактов.

ВОСПРОИЗВЕДЕНИЕ
Python 3.12 с OCP из ../.deps: build.py; verify.py; audit_labelers.py.
Node: qa/kinematics.mjs создаёт позы для qa/check_motion.py
и qa/support_contacts.py; qa/transport_budget.mjs рассчитывает
требования к движению. qa/exports.mjs проверяет экспорт.
qa/viewer.cjs использует Playwright/Chrome и localhost:8792.
Сервер: serve.py --port 8792. Программа служит компоновкой,
документация для изготовления ещё не выпущена.
