The invention discloses a multifunctional glass cleaning robot and a control method. The multifunctional glass cleaning robot comprises a box body, an adsorption system, a walking steering system, a water supply system, cleaning systems and an automatic control system, wherein the adsorption system and the water supply system are mounted in the box body; the walking steering system and the cleaning systems are mounted at the lower part of the box body; the adsorption system comprises a three-phase motor, a pneumatic cavity, a duct and a fan blade; the walking steering system comprises four sets of wheeled structures; each set of the wheeled structures comprises a DC motor, a reducer, a wheel and a fixing plate; the water supply system comprises a crank shaft cam mechanism, and further comprises a gas guiding pipe, a water tank and a water supply guiding pipe which are connected in sequence; the cleaning systems comprise cleaning motors, bevel gears, glass brushes, glass scrapers and glass cloth; and the automatic control system comprises a central controller, an infrared remote sensor and an alarming device. The multifunctional glass cleaning robot has the advantages that the structure is simple; the carrying is convenient; the cost is low; no dead angle exists during cleaning; glass cleaning requirements of families, office spaces and the like are met; and the market application prospect is wide.