provided is a small size and lightweight linear motor having small thrust ripples , in which the magnetic attraction working between an armature and a mover is canceled out and therefore is small . a thrust generation mechanism comprises a stator and a mover . the mover includes permanent magnets installed in a row so that the magnetic poles at the front and backsides of the magnets are alternately reversed along the traveling direction . the stator includes upper and lower pole teeth , having a plurality of magnetic poles and arranged so as to sandwich the permanent magnets of the mover , cores for connecting the pole teeth , and a winding wound around a set of a plurality of the cores . thrust ripples are reduced by adjusting the magnetic pole pitch of the magnetic poles .