Tata Steel has been fined over £2 million after two of its workers lost their fingers.
Two employees, aged 26 and 52, suffered horrific injuries in two separate incidents at Tata's plant in Corby, Northamptonshire over the past two years.
The two incidents were investigated by the Health and Safety Executive (HSE), which found the guarding on the two machines was inadequate.
The firm pleaded guilty to breaching health and safety rules and were ordered to pay £1,985,000 and costs of £22,500.
Judge Rupert Mayo said both of the incidents were "avoidable".
Tata Steel said the "health and safety of our employees and contractors is our most important priority" in a statement released after the ruling.
"Tata Steel constantly places a great deal of emphasis on creating a strong and ever-improving safety culture in the organisation."