The present invention relates to a control apparatus for a machine tool that can improve efficiency of management by integrating plural control apparatuses into the minimum number of control apparatuses. The control apparatus includes a frame with a space formed therein; a CNC device mounted in the frame; a CNC controller controlling operation of the CNC device; a robot mounted to an inside of the frame; an integrated controller communicating with the CNC controller to control the robot; and an input device provided to the integrated controller to input teaching points by a user. The integrated controller controls the robot in cooperation with the CNC controller.