G05B2219/34212

CONTROLLER
20180203429 · 2018-07-19 ·

A controller includes a reference-sphere position obtaining unit that obtains coordinate values, on three linear axes, of a reference sphere placed on a table. The coordinate values are measured by controlling the three linear axes while a target rotation axis for which rotation axis center position is to be measured is positioned at three or more locations. The controller includes a rotation-axis commanded-angle obtaining unit that obtains commanded angles given to the target rotation axis during obtainment of a position of the reference sphere. The controller includes an approximate circle calculating unit that calculates an approximate circle passing near the coordinate values of the reference sphere on the three linear axes under a constraint of the commanded angles. The controller includes a rotation axis position storage unit that stores a center position of the approximate circle as coordinates of a center position of the target rotation axis.