Three steps. No manual programming required.
Upload any standard engineering file format. Handles complex multi-part assemblies.
Supports major CAD formatsIdentifies components, understands geometry and tolerances, builds a complete representation.
Proprietary methodRobot programs or precise Q&A about your design file through a chat interface.
RAPID · KRL · Python · ROS2The file is parsed to extract raw geometric data: vertices, faces, edges, holes, surfaces and the metadata embedded in the format (material info, tolerances, assembly constraints).
The system determines the optimal 2D render angles to capture all relevant surfaces and features; using novelty and confidence metrics to ensure nothing is missed.
Each component in the assembly is isolated and labeled using open-vocabulary recognition; identifying bolt types, hole variants, surface types, tolerances and assembly relationships between parts.
The structured analysis is passed to a language model with full context. The model generates syntactically correct robot code or precise natural-language answers grounded in the actual file data.