01Control without a separate PLC
The FANUC controller provides the main control layer. It runs the primary robot program, supporting background logic and the HMI interfaces used for setup and system status.
02Assembly cycle
Three input conveyors deliver the box and two lids. The robot opens the box, picks a lid, applies hot-melt adhesive and inserts it. The sequence is repeated for the second lid before the finished box is placed on the output conveyor.
03Custom conveyor control
A custom motor driver was developed for the 24V geared DC motors, using an ESP8266, an L298HN power stage with paralleled outputs, and separate custom logic and power PCBs.
It provides manual and automatic modes, movement in both directions during manual operation, a sensor input, automatic start and stop, separate acceleration and deceleration ramps, and independent speeds for each mode. Several units were built for the line and as a spare.