A cleaning machine, wherein the cleaning machine comprises an upper housing, a middle housing and a lower housing, at least one group including a main motor and a fan blade unit matching with each other is arranged between the upper housing and the middle housing, the fan blade unit is fixedly at a bottom of the main motor, and a main control circuit board is arranged at a bottom of the fan blade unit; three sets of edge wheel driving structures are distributed in a form of a triangle between the middle housing and the lower housing, each set of the edge wheel driving structures comprises an edge wheel motor, an edge wheel gear set and an edge wheel worm, an output shaft of the edge wheel motor is fixedly connected with the edge wheel worm, the edge wheel worm is engaged with the edge wheel gear set; a chuck and a cleaning cloth structure are arranged outside of the lower housing, the chuck is in fluid communication with the fan blade unit, and the cleaning cloth structure is connected with the edge wheel gear set; and the main control circuit board is configured to control turn-on or turn-off of the main motor and the edge wheel motor; wherein when the main motor is turned on, the main motor is configured to draw, through the fan blade unit, air from between the chuck and a surface to be cleaned, with the chuck attached to the surface to be cleaned; and wherein when the edge wheel motor is turned on, the edge wheel motor is configured to drive, through the edge wheel gear set, the cleaning cloth structure to rotate, so that friction is generated between the cleaning cloth structure and the surface to be cleaned, thereby cleaning the surface to be cleaned, three groups each including the main motor and the fan blade unit matching with each other are arranged between the upper housing and the middle housing, the three groups each including the main motor and the fan blade unit correspond to the three sets of the edge wheel driving structures in a vertical direction respectively, characterized in that the main control circuit board is a Y-type circuit board, the Y-type circuit board is arranged between the middle housing and the lower housing, and each of three branches of the Y-type circuit board is positioned between two of the main motors. three sets of edge wheel driving structures are distributed in a form of a triangle between the middle housing and the lower housing, each set of the edge wheel driving structures comprises an edge wheel motor, an edge wheel gear set and an edge wheel worm, an output shaft of the edge wheel motor is fixedly connected with the edge wheel worm, the edge wheel worm is engaged with the edge wheel gear set; a chuck and a cleaning cloth structure are arranged outside of the lower housing, the chuck is in fluid communication with the fan blade unit, and the cleaning cloth structure is connected with the edge wheel gear set; and the main control circuit board is configured to control turn-on or turn-off of the main motor and the edge wheel motor; wherein when the main motor is turned on, the main motor is configured to draw, through the fan blade unit, air from between the chuck and a surface to be cleaned, with the chuck attached to the surface to be cleaned; and wherein when the edge wheel motor is turned on, the edge wheel motor is configured to drive, through the edge wheel gear set, the cleaning cloth structure to rotate, so that friction is generated between the cleaning cloth structure and the surface to be cleaned, thereby cleaning the surface to be cleaned, three groups each including the main motor and the fan blade unit matching with each other are arranged between the upper housing and the middle housing, the three groups each including the main motor and the fan blade unit correspond to the three sets of the edge wheel driving structures in a vertical direction respectively, characterized in that the main control circuit board is a Y-type circuit board, the Y-type circuit board is arranged between the middle housing and the lower housing, and each of three branches of the Y-type circuit board is positioned between two of the main motors.