When the sorting system is running, the material conveyor belt is activated and the materials in the storage box are pushed onto the conveyor belt. When the material is detected by the feed sensor, the material feed belt starts and the robot sucks the material into the sorting belt. The material passes through the belt driven test area, and the recording unit displays the corresponding position and size identification of the material. If the sensor identifies the part as a non target product, activate the push rod device and push the non target part into the predetermined recovery area through the push rod. The qualified products are directly transported upward by the conveyor, then sorted automatically according to the test results, and transported to the corresponding process box by the process unit.