Digital Twin for Custom Machine Design: PLC-in-the-Loop and Motion Simulation

The Machine That Worked on Screen and Failed on the Floor We built a four-station assembly cell. The mechanical design was reviewed, the PLC program was written, and the cycle simulation looked perfect — every station cycled in 6 seconds, the robot picked and placed without collision, and the throughput target was met. On the …

Energy Efficient Machine Design: Compressed Air, Motors and Standby Power

The Machine That Ate Compressed Air for Breakfast We built a pick-and-place station with eight pneumatic cylinders. On the spec sheet, each cylinder used 0.5 NL per cycle. At 60 cycles per minute, that’s 240 NL per minute — about 14 m³/h. The customer’s existing air compressor was sized for their old equipment. Within a …

Tube Bending Cell Design: Rotary Draw Bending, Tooling and Material Handling

The Tube That Kinked Every Third Part We built an automated tube bending cell for stainless steel brake lines. The bender was a standard CNC tube bender. The robot fed straight tubes into the bender, the bender bent them to the program, and the robot unloaded the finished part. On straight tubes, it worked perfectly. …

Vision Guided Robotics: Hand-Eye Calibration, 2D vs 3D Picking and Gripper Design

The Robot That Picked the Right Part in the Wrong Place We integrated a vision-guided robot to pick random parts from a tote. The camera was calibrated, the robot knew its position, and the vision software found the part in 2D coordinates. On the bench, it worked perfectly. On the floor, the robot picked parts …

Machine Vibration Isolation Design: Isolator Types, Natural Frequency and Resonance

The Vision Station That Couldn’t Hold Still We installed a vision inspection station next to a stamping press. The press cycles every 2 seconds. Every time the press hit, the camera image blurred by about 2 pixels. The inspection rejected good parts 8% of the time because the image was too shaky to read the …

Machine Failure Root Cause Analysis: The 5 Whys for Automation Downtime

The Bearing That Failed for the Third Time A rotary indexer on one of our machines kept failing. The bearing lasted three months, got noisy, and we replaced it. Three months later, same bearing, same noise. We replaced it again with a higher-grade bearing. Three months later, it failed again. Finally we stopped replacing parts …

PLC Program Structure and HMI Design: Station-Based, Tagged and Documented

The PLC Program Nobody Could Read We took over maintenance on a custom machine that another integrator had built. The PLC program was 1,200 rungs long. There were no comments. The tags were named “Sensor1”, “Motor2”, “Valve3”. There was no structure — one long line of ladder logic that started at the top and ended …