A moving control apparatus comprising: a moving member provided movably at
least in one direction; a driver having a movable element connected to
the moving member and a stator to displace the movable element; a
controller which energizes the driver to cause the movable element to
generate a thrust; a position detector which detects a relative position
between the movable element and the stator in the driver; a measurement
unit which drives the movable element of the driver and measures an
induced voltage generated in the driver; and a correction calculator
which calculates a thrust ripple correction value to correct a thrust
ripple as a variation of a thrust generated in the driver from the
measured induced voltage and the relative position in the driver, and
multiplies a command to the driver by the correction value.