Newcell commissioning in under 6 weeks. Book a call

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.

cell-checklist.md
markdown
# 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.

pick.karel
karel
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.

integration.yaml
yaml
# 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.

api.sh
bash
# 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