To provide a linear motor drive type double-speed advance/retreat apparatus capable of realizing incrementing/acceleration and of realizing size and weight reductions with a simple structure.
This apparatus moves forward a first moving piece 2, a slide block 8 and a FG ring magnet 3 by starting a linear motor 7 constituted of a stator and the first moving element 2 and rotates a FG ring magnet 3 counter-clockwise by many magnetic poles of the stator 1 and an attraction/repulsion action between two magnetic poles N, S of the FG ring magnet 3. This apparatus permits a second moving piece 4 to advance and retreat the second moving piece 2 and a movable body 5 at a double speed by synergistically operating both of an action of making the FG ring magnet 3 move forward and a rotational action of the FG ring magnet 3 and by doubling it so as to obtain an amount obtained by adding a circumferential traveling distance of the FG ring magnet 3 to a forward distance of the FG ring magnet 3.