This paper introduces a roller processing machine. Base on design project specifications, mechanical structure, processing requirement and hydraulic system principle were discussed. Actuator, hydraulic system, electric control system and PC control programs were designed. The programmable controller was designed for industry control. It is reliable and anti-jamming for the control system. According to the logic relation of processing request, programmable controller was chosen. The processing cycle technology was analyzed. Programmable logic controller was applied to instead the traditional relay control system. General power head and feed mechanism were selected for roller processing machine. The designed system has features of simple structure, short time processing, high efficiency, easy operation, adaptable and convenient on changing the programs.