The document discusses two hydraulic circuit designs. The first uses an unloading valve to unload a pump when a cylinder reaches the end of its extension or retraction strokes. The unloading valve opens to unload the pump and resets when the cylinder changes direction. The second circuit uses two pumps, a high-pressure, low-flow pump and a low-pressure, high-flow pump, to meet the varying pressure and flow demands of a punch press that requires rapid extension at low pressure but high pressure during short punching movements.