Controls and PLC Development
Control-system architecture / PLC sequencing and state logic / Structured Text / Machine modes and recovery logic / Fault handling / Commissioning / Cycle-time optimization / Automation Builder / CODESYS / IDEC development tools / Connected Components Workbench
Robotics and Motion
Epson six-axis robots / Epson SCARA robots / Universal Robots / Robot sequencing and recovery / Coordinate systems and offsets / Servo and motion control / Teknic ClearCore / Teknic ClearPath motors / Step-and-direction control / Motion profiles and dwell timing
Machine Vision and Identification
Keyence CV-X vision systems / Keyence barcode readers / Camera and lighting integration / Backlit part detection / Vision-guided robot pickup / Position correction / Coordinate transformation / Pass/fail inspection / Calibration and precision alignment
Industrial Communication
EtherNet/IP / Modbus / EtherCAT / USB serial communication / Device integration / Structured command and result protocols / Equipment-to-equipment data exchange
Firmware and Software
Arduino-style embedded C++ / C++ / C / Java / Python / Git / Algorithms / Data structures / Software-development practices / Host-side test development / Hardware abstraction and stubs
Production Data and Traceability
Torque-data collection / Test-result reporting / Cycle-time monitoring / Bottleneck identification / Diagnostic output / Traceability records / Production review data / Runtime configuration / Management-facing data outputs
Interfaces, Documentation, and Web
Operator-centered interface thinking / Technical manuals / Engineering documentation / Handoff notes / Troubleshooting documentation / Website architecture / Website design and development / Marketing content / Graphic design / Adobe Photoshop, Illustrator, and Premiere
Prototyping and Personal Engineering
Arduino projects / 3D printing / CAD modeling / Rapid prototyping / Mechanical and electrical experimentation