Labyrinth

Plan brake press bend sequences with confidence. Load STEP files, detect bends automatically, simulate tooling setups, and validate sequences before you touch the machine.
Bend sequence planning is hard. Wrong sequences mean collisions, damaged tooling, or scrapped parts. Experienced operators carry this knowledge in their heads. Labyrinth captures that expertise in software: load your part, plan the sequence, validate for collisions, and simulate the result before production.
STEP File Processing
Load 3D CAD models and automatically detect bends, flanges, and bend directions. Extract physical dimensions instantly.
Bend Sequence Planning
Interactive drag-and-drop sequence editor. Validates sequences for physical feasibility before you hit the press.
Custom Tooling Library
Build and maintain your own tooling library. Import custom dies, punches, holders, and risers with DXF profiles. Tool matching recommends the right setup for each bend.
Collision Detection
Real-time validation that bends wont cause tool or part collisions. Prevent press damage during forming.
Back Gauge Management
Calculate back gauge positioning for each bend. Supports multiple gauge profiles with punch depth calculations.
3D Visualization
Real-time kinematic animation shows part folding and unfolding. Visualize tooling setup before running the job.
CAM & Machine Output
Generate machine-ready programs. Export bend sequences, tooling setups, and gauge positions directly to your press brake controller.
1. Load
Upload STEP file. Bends and flanges detected automatically.
2. Sequence
Drag and drop bends into order. See the part fold in real-time.
3. Tool
Select dies and punches from library. Set gauges and holders.
4. Validate
Check for collisions. Simulate the full sequence before production.
5. Export
Generate machine code. Send program directly to your press brake.
| Endpoint | Purpose |
|---|---|
| POST /api/load | Upload STEP, get kinematic tree + GLB mesh |
| POST /api/fold | Compute folded geometry at bend state |
| POST /api/validate-sequence | Check bend sequence for collisions |
| POST /api/bend-assembly | Position tooling for simulation view |
| GET /api/dies, punches, ... | Tooling library CRUD |