A man has been left with life-changing injuries after being trapped for 20 minutes under a two-tonne weight at work.