The fully automatic c&z purlin forming machine can produce various specifications of C/Z purlins using a single set of equipment through simple automatic or manual stepless adjustments. There is no need to replace forming rollers when changing specifications. The production process adopts an automatic control system, allowing for automatic punching, cutting, and forming based on the input parameters such as purlin length, longitudinal hole spacing, and quantity.