Documentation
Everything you need to run the cell.
Cell design guides, programming references, integration recipes, and the qtvue platform docs. Written by the engineers who built the cells.
Cell design
Cell design guides
Layout, reach, cycle-time, safety envelope — how to spec a cell from scratch and how to spec a retrofit. Includes our 30-page checklist.
# qtvue cell design checklist reach_check: pass collision_check: pass cycle_time_target: 28.4s uptime_sla: 99.4% operator_safety: iso_10218 eoat_cycles_bench: 10000 commissioned_by: qtvue
Programming
KAREL cheatsheet
The patterns we use every day: motion profiling, I/O maps, error handling, vision calls, and the 12 utility routines we copy into every program.
PROGRAM pick_place -- Standard qtvue pick pattern MOVE TO home SPEED 100% WAIT FOR dio[fixt_ready] = ON MOVE TO pick[1] SPEED 800mm/s FINE CLOSE gripper FORCE 40N MOVE TO place[1] SPEED 1200mm/s FINE OPEN gripper RETRY ON dio[miss] MAX 3 END PROGRAM
Integration
Recipes
Step-by-step recipes for the integrations you do most: FANUC + Cognex, ABB + Keyence, UR + Robotiq, KUKA + SICK safety scanner.
# FANUC + Cognex integration robot: fanuc-m-2000 vision: cognex-in-sight-9912 protocol: tcp port: 2000 trigger: dio[24] result_register: r[100] cycle_timeout_ms: 1500 retry_on_miss: 3 fallback: place_reject
Platform
qtvue platform reference
The API and dashboard for managing your deployed cells: health, uptime, cycle counts, alerts, program versions, and remote hand-off.
# Get live cell health curl -H "Authorization: Bearer $QTVUE_KEY" \ https://api.qtvue.com/v1/cells # Trigger a remote program reload curl -X POST -H "Authorization: Bearer $QTVUE_KEY" \ -d '{"program": "pick_v3.karel"}' \ https://api.qtvue.com/v1/cells/CELL-07/reload