The shift driving means 45U, 45L can be composed of, for example, a driving source such as an electric motor or cylinder device, various driving transfer parts, such as gear and belt, connecting the driving source and the carriages 44U, 44L. The shift driving means 45U, 45L may be contained in the carriages 44U, 44L which will cause the rollers 46 to rotate.