A parallel kinematic machine has a parallel kinematic mechanism including
an end effecter and a parallel link mechanism. A numerical control device
controls a position and orientation of the end effecter based on
kinematics of the parallel kinematic mechanism. A posture setter sets an
adjustment tool on the end effecter in a known posture in a reference
coordinate system defined outside the parallel kinematic mechanism based
on a measurement method. A data acquirer acquires data in accordance with
a measurement method selecting code for designating the measurement
method used by the posture setter in setting the adjustment tool in the
known posture, and defines a correlation between kinematic parameters for
the parallel kinematic mechanism and the reference coordinate system. A
calculator calculates the kinematic parameters based on the acquired data
by using a relational expression describing forward kinematics of the
parallel kinematic mechanism.