Patent ID: 7257578

Claim:
A control device capable of data communication, provided in a machine tool furnished with a machining motion mechanism and an input/output device performing an input/output of data, which numerically controls operation of the machining motion mechanism, and which is configured to enable a connection to a data management device via telecommunication circuits, comprising: data storage means for storing at least data for use in control for numerically controlling said machining motion mechanism; first setting data storage means for storing setting data corresponding to each data item stored in said data storage means, for determining whether or not to approve an input and an output of each data item stored in said data storage means; data input/output means for performing a process which outputs data stored in said data storage means to said input/output device according to a request from said input/output device, while performing a process which accepts the data input from said input/output device and updates the data stored in said data storage means by the accepted data, and for performing said input process only on data which has been approved for an input and said output process only on data which has been approved for an output by referring to the corresponding setting data stored in said first setting data storage means when said data input/output means performs said input/output process, and data transmission/reception means for performing a process which transmits data stored in said data storage means to said data management device according to a request from said data management device, while performing a process which receives the data transmitted from said data management device and updates the data stored in said data storage means by the received data; wherein said control device further comprises second setting data storage means for storing setting data corresponding to each data item stored in said data storage means, for determining whether or not to approve the transmission and/or reception of each data item stored in said data storage means, and said data transmission/reception means performs said transmission and/or reception process only on data which has been approved for a transmission and/or reception by referring to the corresponding setting data stored in said second setting data storage means when performing said transmission and/or reception process.