Архитектура и реализация CAM-системы «SmartShopTurn»

Настоящий документ описывает CAM-систему «SmartShopTurn» для токарной обработки на Siemens Sinumerik 840D sl, объединяющую диалоговое программирование ShopTurn, язык Mojo и ИИ. Цель — сокращение времени от ТЗ до программы, повышение безопасности траекторий и снижение порога входа.
Архитектура: Backend на Mojo — геометрическое ядро (пересечения, эквидистанты, валидация), генератор стратегий, постпроцессор G-кода. Цифровой двойник на модели Кинцле-Виктора оптимизирует режимы резания. Frontend — SPA на HTML5/Canvas/Three.js: 2D-редактор, план обработки, 3D-симуляция. Связь через REST и WebSocket.
AI-Модуль: Vision Transformer и OCR распознают контуры с PDF-чертежей. RAG с LLM обеспечивает автозаполнение режимов, семантический поиск и генерацию плана по тексту.
Описаны структуры данных на Mojo, JSON Schema, этапы разработки, риски. Проект включает тесты, датасет для CV и базу знаний RAG.












