System design
System design guides
Putting a station together: PCs, triggers, cables, mounting and the parts list for a working system.
System design · Explainer
Vision picking workspace limits for overlapping robot cells
Define vision picking workspace limits for overlapping robots, check coordinate frames and tool clearance, and separate assignment from safety protection.
System design · Troubleshooting
Vision pick error under rotation: diagnose position drift
Diagnose vision pick error under rotation with fixed-datum tests that separate reference origins, coordinate transforms, TCP offsets and plane errors.
System design · Troubleshooting
Vacuum gripper signal mapping for vision-guided picking
Trace vacuum gripper signal mapping from picking commands to valves and pressure feedback, with safe tests for missing outputs and incorrect status.
System design · Explainer
Single camera inspection routing to a robot and reject pusher
Design single camera inspection routing for a robot and reject pusher using item IDs, encoder positions, separate queues and verified outputs.
System design · Explainer
Post-placement vision inspection after conveyor picking
Plan post-placement vision inspection with capture timing, shared-runtime checks, part tracking, result handshakes and defined timeout handling.
System design · Troubleshooting
Missing vision models after restart: configuration recovery
Recover missing vision models after restart by checking project paths, permissions, saved settings and backups, then validating remote command mappings.
System design · How-to
Live binary image preview for defect inspection
Build a live binary image preview with stable thresholds, reusable display objects, bounded refresh rates, timing checks and reliable camera cleanup.
System design · Troubleshooting
Linux camera device permissions: video and media node checks
Diagnose Linux camera device permissions across video and media nodes, verify the capture account, and apply persistent, least-privilege access rules.
System design · Troubleshooting
Intermittent vision localization errors in sheet picking
Diagnose intermittent vision localization errors by pairing saved sheet images with match poses, scores and pick commands, then replaying failures.
System design · Troubleshooting
Indexed work area tuning: diagnose final-item stops
Diagnose indexed work area tuning stops at the last container item using event traces, idle-boundary tests, and documented recovery procedures.
System design · Troubleshooting
Conveyor tracking pick hesitation: motion and timing checks
Diagnose conveyor tracking pick hesitation with synchronized motion, encoder and gripper traces, guarded tests, and documented recovery checks.
System design · Troubleshooting
Conveyor target acknowledgment near tracking position rollover
Diagnose conveyor target acknowledgment faults near tracking rollover using lifecycle logs, reset-margin calculations and documented synchronized fallback.
System design · Explainer
Camera lookup table control through frame grabber serial
Learn how camera lookup table control works through frame grabber serial, with command verification, saved presets, and higher-bit-depth mapping.
System design · Troubleshooting
Camera image rotation without losing acquisition speed
Diagnose camera image rotation slowdowns, separate preview from inspection, and compare display transforms with pixel rotation against a frame-time budget.
System design · Explainer
Calibration target field of view and lens coverage margins
Plan calibration target field of view around grid coverage, measured pitch and cropping, with lens calculations and margins for a square inspection area.
System design · Troubleshooting
Auto exposure ROI instability from detection feedback
Diagnose auto exposure ROI instability with region-size checks, independent gain limits, detection filtering and fallback tests that protect highlights.
System design · Troubleshooting
Work area index initialization errors in vision picking
Diagnose work area index initialization errors by tracing destination assignments, queue creation and mapping readiness before enabling vision picking.
System design · Troubleshooting
Vision target selection mapping: diagnose rejected requests
Troubleshoot vision target selection mapping by checking sampled product and format values, grouped inputs, work-area recipes and startup timing.
System design · Explainer
Vision queue conveyor speed control for continuous picking
Use vision queue conveyor speed control with valid target counts, hysteresis, acceleration limits and stale-data handling for continuous picking.
System design · Troubleshooting
Vision project controller mapping: diagnose transfer failures
Diagnose vision project controller mapping failures by checking online identity, saved addresses, software versions and authorized access.
System design · Troubleshooting
Vision cell network isolation from a busy plant LAN
Diagnose vision cell network isolation faults with packet captures, switch counters and controlled tests before changing switches, VLANs or routing.
System design · Explainer
RS232 vision recipe selection with unique command codes
Use RS232 vision recipe selection to map documented commands to recipe identities, verify acknowledgments, and control reliable PLC changeovers.
System design · Troubleshooting
Robot camera cable failures: routing and fatigue checks
Diagnose robot camera cable failures by checking bend radius, torsion, snag points and strain relief, then specify and validate a replacement.
System design · Troubleshooting
RGB camera frame rate limits: pixel format and exposure
Diagnose RGB camera frame rate limits with exposure checks, pixel-format bandwidth calculations, live feature bounds and Bayer conversion tests.
System design · Troubleshooting
Vision pick error under rotation: diagnose position drift
Diagnose vision pick error under rotation with fixed-datum tests that separate reference origins, coordinate transforms, TCP offsets and plane errors.
System design · Troubleshooting
Vacuum gripper signal mapping for vision-guided picking
Trace vacuum gripper signal mapping from picking commands to valves and pressure feedback, with safe tests for missing outputs and incorrect status.
System design · Explainer
Single camera inspection routing to a robot and reject pusher
Design single camera inspection routing for a robot and reject pusher using item IDs, encoder positions, separate queues and verified outputs.
System design · Explainer
Post-placement vision inspection after conveyor picking
Plan post-placement vision inspection with capture timing, shared-runtime checks, part tracking, result handshakes and defined timeout handling.
System design · Troubleshooting
Missing vision models after restart: configuration recovery
Recover missing vision models after restart by checking project paths, permissions, saved settings and backups, then validating remote command mappings.
System design · How-to
Live binary image preview for defect inspection
Build a live binary image preview with stable thresholds, reusable display objects, bounded refresh rates, timing checks and reliable camera cleanup.
System design · Troubleshooting
Linux camera device permissions: video and media node checks
Diagnose Linux camera device permissions across video and media nodes, verify the capture account, and apply persistent, least-privilege access rules.
System design · Troubleshooting
Intermittent vision localization errors in sheet picking
Diagnose intermittent vision localization errors by pairing saved sheet images with match poses, scores and pick commands, then replaying failures.
System design · Troubleshooting
Indexed work area tuning: diagnose final-item stops
Diagnose indexed work area tuning stops at the last container item using event traces, idle-boundary tests, and documented recovery procedures.
System design · Troubleshooting
Conveyor tracking pick hesitation: motion and timing checks
Diagnose conveyor tracking pick hesitation with synchronized motion, encoder and gripper traces, guarded tests, and documented recovery checks.
System design · Troubleshooting
Conveyor target acknowledgment near tracking position rollover
Diagnose conveyor target acknowledgment faults near tracking rollover using lifecycle logs, reset-margin calculations and documented synchronized fallback.
System design · Explainer
Camera lookup table control through frame grabber serial
Learn how camera lookup table control works through frame grabber serial, with command verification, saved presets, and higher-bit-depth mapping.
System design · Troubleshooting
Camera image rotation without losing acquisition speed
Diagnose camera image rotation slowdowns, separate preview from inspection, and compare display transforms with pixel rotation against a frame-time budget.
System design · Explainer
Calibration target field of view and lens coverage margins
Plan calibration target field of view around grid coverage, measured pitch and cropping, with lens calculations and margins for a square inspection area.
System design · Troubleshooting
Auto exposure ROI instability from detection feedback
Diagnose auto exposure ROI instability with region-size checks, independent gain limits, detection filtering and fallback tests that protect highlights.
System design · Troubleshooting
Work area index initialization errors in vision picking
Diagnose work area index initialization errors by tracing destination assignments, queue creation and mapping readiness before enabling vision picking.
System design · Troubleshooting
Vision target selection mapping: diagnose rejected requests
Troubleshoot vision target selection mapping by checking sampled product and format values, grouped inputs, work-area recipes and startup timing.
System design · Explainer
Vision queue conveyor speed control for continuous picking
Use vision queue conveyor speed control with valid target counts, hysteresis, acceleration limits and stale-data handling for continuous picking.
System design · Troubleshooting
Vision project controller mapping: diagnose transfer failures
Diagnose vision project controller mapping failures by checking online identity, saved addresses, software versions and authorized access.
System design · Troubleshooting
Vision cell network isolation from a busy plant LAN
Diagnose vision cell network isolation faults with packet captures, switch counters and controlled tests before changing switches, VLANs or routing.
System design · Explainer
RS232 vision recipe selection with unique command codes
Use RS232 vision recipe selection to map documented commands to recipe identities, verify acknowledgments, and control reliable PLC changeovers.
System design · Troubleshooting
Robot camera cable failures: routing and fatigue checks
Diagnose robot camera cable failures by checking bend radius, torsion, snag points and strain relief, then specify and validate a replacement.
System design · Troubleshooting
RGB camera frame rate limits: pixel format and exposure
Diagnose RGB camera frame rate limits with exposure checks, pixel-format bandwidth calculations, live feature bounds and Bayer conversion tests.
Shop: Configure a system · All guides