Provided herein is a surgical laser system. The system comprises a laserengine for generating alaser beam; and a multi-function beam conditioner for receiving the laser beamfrom the laserengine. The multi-function beam conditioner comprises: a first beamcontroller; a second beamcontroller; the first and second beam controllers controlling a first and asecond beam characteristic;and an XY scanner for scanning the beam in an XY transverse direction. Thefirst beam controlleris positioned before the XY scanner and outputs a beam with a controlled firstcharacteristic; and thesecond beam controller is positioned after the XY scanner and outputs a beamwith a controlled firstand second characteristic. The second beam controller is a multi-blockcontroller, having a thirdcontroller block and a fourth controller block.