A laser processes a workpiece with laser pulses delivered at random time
intervals and at substantially constant energy levels by characterizing
the laser cavity discharge behavior and utilizing that information for
adjusting dummy pulse time periods to compensate for the energy errors.
Dummy pulses are laser pulses that are blocked from reaching a workpiece.
A second way for providing constant pulse energies employs an AOM for
varying amounts of laser energy passed to the workpiece. A third way of
providing constant pulse energies entails extending the pulse period of
selected pulses to allow additional laser cavity charging time whenever a
dummy pulse is initiated.