System design

System design guides

Putting a station together: PCs, triggers, cables, mounting and the parts list for a working system.

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 · Explainer PCIe slot compatibility for GigE cameras explained Check PCIe slot compatibility for GigE cameras by separating slot size, electrical lanes, generation, driver support and bandwidth. System design · Explainer Multi-camera acquisition session architecture explained Build multi-camera acquisition session architecture with clear device selection, producer ownership, independent lifecycles and startup checks. System design · Explainer Dual suction cup sequencing for conveyor vision picking Plan dual suction cup sequencing with target ownership, independent pneumatic outputs, motion-synchronized events and verified pickup and retraction states. System design · Explainer Conveyor tracking configuration for two vision-guided lines Plan conveyor tracking configuration for two lines by checking independent encoder channels, licensed motion options and vision-to-conveyor mapping. System design · Explainer Conveyor tracking camera placement relative to the robot Plan conveyor tracking camera placement using field of view, working distance, calibration error, robot reach and a worked timing budget. System design · Troubleshooting Camera trigger common reference: diagnose missing responses Diagnose a camera trigger common reference fault with input-voltage measurements, isolation checks, and tests that separate wiring from lost images. System design · Troubleshooting Camera SDK undefined reference: diagnose C++ linker errors Fix camera SDK undefined reference errors by checking linker commands, SDK targets, dependencies, library order and C++ ABI compatibility. System design · Troubleshooting Camera SDK build mismatch: diagnose frame timeouts Diagnose a camera SDK build mismatch by checking library paths, rebuilding cleanly, and separating driver faults from depth-stream timeouts.

Shop: Configure a system · All guides