A cleaning apparatus of cleaning a workpiece , the cleaning apparatus comprising: a cleaning chamber having a first side wall and a second side wall located opposite to the first side wall; a top plate arranged in the cleaning chamber ; a lifter arranged in the cleaning chamber , the lifter configured to move the top plate between an upper cleaning position and a lower retracted position ; a first slide shaft , the first slide shaft configured to reciprocate along a cleaning axis ; a first clamp shaft supported in the first slide shaft in a rotatable manner around the cleaning axis , the first clamp shaft configured to abut the workpiece ; a first clamp drive device configured to reciprocate the first slide shaft ; a motor configured to rotate the first clamp shaft ; a second clamp drive device configured to reciprocate the second slide shaft ; and a cleaning nozzle arranged in the cleaning chamber ; wherein the first slide shaft is arranged through the first side wall; and the cleaning apparatus comprises a second slide shaft arranged through the second side wall, the second slide shaft configured to reciprocate along the cleaning axis ; a second clamp shaft supported in the second slide shaft in a rotatable manner around the cleaning axis , the second clamp shaft configured to abut the workpiece ; a guide shaft arranged to the top plate , the guide shaft extending in a left-right direction; a first journal block configured to move on the guide shaft ; a first block drive cylinder arranged to the top plate , the first block drive cylinder configured to drive the first journal block ; a second journal block configured to move on the guide shaft ; and a second block drive cylinder arranged to the top plate , the second block drive cylinder configured to drive the second journal block . a cleaning chamber having a first side wall and a second side wall located opposite to the first side wall; a top plate arranged in the cleaning chamber ; a lifter arranged in the cleaning chamber , the lifter configured to move the top plate between an upper cleaning position and a lower retracted position ; a first slide shaft , the first slide shaft configured to reciprocate along a cleaning axis ; a first clamp shaft supported in the first slide shaft in a rotatable manner around the cleaning axis , the first clamp shaft configured to abut the workpiece ; a first clamp drive device configured to reciprocate the first slide shaft ; a motor configured to rotate the first clamp shaft ; a second clamp drive device configured to reciprocate the second slide shaft ; and a cleaning nozzle arranged in the cleaning chamber ; the first slide shaft is arranged through the first side wall; and the cleaning apparatus comprises a second slide shaft arranged through the second side wall, the second slide shaft configured to reciprocate along the cleaning axis ; a second clamp shaft supported in the second slide shaft in a rotatable manner around the cleaning axis , the second clamp shaft configured to abut the workpiece ; a guide shaft arranged to the top plate , the guide shaft extending in a left-right direction; a first journal block configured to move on the guide shaft ; a first block drive cylinder arranged to the top plate , the first block drive cylinder configured to drive the first journal block ; a second journal block configured to move on the guide shaft ; and a second block drive cylinder arranged to the top plate , the second block drive cylinder configured to drive the second journal block . <EOS>