IMPEA has a fleet of mechanical and hydraulic presses at the cutting edge of technology, assuring high quality in sheet metal forming and drawing operations, including those for the production of construction components with complex shapes. The presses' high power, anything up to 1,200 tonnes (3.500 mm x 2.000 mm), means that they can be used to press very large sheets of metal.

The fleet of machines is supplemented by various items of equipment required to achieve a start-to-finish production cycle.