J23-100T Electric Power Press Supplier J23-100T Electric Power Press Supplier. A punch is a punching press. In national production, the stamping process saves materials and energy compared with traditional machining, has high efficiency, does not require high technical requirements for operators,