The machine is adopted with multi-self-hoisters to carry the work-piece into the cleaning chamber for shot-blasting and cleaning. The machine is provided with PLC programming control, and specially suitable for cleaning the surfaces of large frame-work members in engineering and machinery industries.