CONTROL UNIT FOR A MACHINE TOOL AND A MACHINING-RELATED DATA PROCESSING SYSTEM EQUIPPED WITH THE SAME

DE102011082291B4Active Publication Date: 2025-08-21DMG MORI CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
DE102011082291
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2011-08-03
Filing Date
2011-09-07
Publication Date
2025-08-21
Estimated Expiration
2031-09-07

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Control device (3) for a machine tool (2) which is intended to be connected to a data processing device (40) via a telecommunications line (5) and which is designed to cause the data processing device (40) to carry out data processing, wherein the control device (3) comprises: Display means (31) for the screen display, and a cooperative processing instruction means (22) which, upon acceptance of a data processing request, sends a cooperative processing signal to the data processing device (40) to cause the data processing device (40) to carry out, in cooperation with the control device (3), a workpiece-related data processing for the data processing request, and thereby causes the data processing device (40) to carry out a data processing corresponding to the data processing request, and receives the information on the result of the data processing, characterized in that the cooperative processing instruction means (22) is configured to receive from the data processing device (40) image information displayed on a screen of the data processing device and display the image information on a screen (50) of the display means (31), transmit to the data processing device (40) a remote control signal to cause the data processing device (40) to execute the data processing as the cooperative processing signal, wherein the remote control signal is input by means of the screen (50) of the data processing device (40) displayed on the display means (31), and thereby cause the data processing device (40) to execute the data processing and receive information obtained directly or indirectly from the data processing device (40) after completion of the data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical area

[0001] The present invention relates to a control device for a machine tool, which is intended to be connectable to a data processing device by means of a telecommunications line, and which is intended to remotely operate the data processing device in order to cause it to carry out data processing related to a machining of a workpiece, and to a machining-related data processing system, which is configured such that the control device for the machine tool and a data processing device are connected to each other by means of a telecommunications line. State of the art

[0002] A control device for a machine tool is configured with a CPU (central processing unit), a ROM, a RAM, a hard disk, an input device, a display device with a screen, and other components. Various types of software are stored in the ROM and on the hard disk. Examples of such software include machining simulation software and system control software. The control device disclosed in Japanese Unexamined Patent Application Laid-Open No. 2006-85485 is commonly known as a control device including machining simulation software.

[0003] In this control unit, the hardware, such as a CPU or central processing unit, a ROM, a RAM and a hard disk, and the software act as a main control section, a program memory for machining in which an NC program is stored, a model memory in which three-dimensional model data of the tool, the workpiece, the tool holder, the workpiece spindle, etc.are stored, a main program analysis section for analyzing the NC program stored in the cutting program memory, a simulation control section for calculating a tool movement path based on the program analysis by the main program analysis section, a modeling control section for calculating model data of the tool, the workpiece, the tool post, and the workpiece spindle that are relatively moved along the tool movement path based on the calculation by the simulation control section and the model data stored in the model memory, a model output control section for generating image data based on the model data calculated by the modeling control section, and the like.The image data generated by the model output control section is displayed on the display device having a screen under the display control of the main control section.

[0004] An operator checks the movement state of the tool and the machining state by means of the displayed images of the tool and the workpiece being moved in accordance with the NC program, and checks whether there is an error in the NC program.

[0005] DE 10 2006 043 390 B4 discloses a control device for a machine tool, which is intended to be connectable to a data processing device by means of a telecommunications line and which is configured to cause the data processing device to carry out data processing.The control device has a cooperative processing instruction means which, when a data processing request is accepted, transmits a cooperative processing signal to the data processing device to cause the data processing device to execute workpiece-related data processing for the data processing request in cooperation with the control device, thereby causing the data processing device to execute data processing corresponding to the data processing request, and which receives information on the result of the data processing to transfer PLC control input data to the PLC controller.

[0006] DE 10 2004 045 933 A1 discloses a method for operating an automation device and a programming system. During operation of the automation device, a communication connection can be established between the automation device and a telecommunications device and / or the automation device and an internet and / or intranet. The automation device is controlled and / or regulated by a program. During program execution, the communication connection is used for data communication by means of at least one instruction within the program. This makes it possible to establish communication, particularly within a teleprogram. Summary of the inventionTechnical problem

[0007] However, in the above conventional control device, since all processing (the processing executed by software) is executed on a single piece of hardware (a so-called computer), the load applied to the control device is likely to become large depending on the processing details, and there is a possibility that the execution of the processing will be hindered if a large load is applied, for example, the processing speed will be reduced. This situation is likely to occur especially when processing is performed in which a large load is applied to the control device, such as in the machining simulation described above. Furthermore, if a large load is applied to the control device during machining of the workpiece, a situation may arise in which the workpiece cannot be machined.

[0008] Additionally, software is often upgraded to add new features or improve usability, and the required hardware specifications may be increased. However, if the upgraded software is run without increasing the hardware specifications, the excess processing capacity of the hardware may be reduced, thus hindering other processing when a load is applied.

[0009] If the hardware specifications are increased, the problem described above is unlikely to occur when a larger load is applied. However, increasing the hardware specifications is not easy, and the cost is very high.

[0010] The present invention has been achieved in view of the circumstances described above, and an object thereof is to provide a control device for a machine tool capable of reducing the load applied to the control device itself, and a machining-related data processing system equipped with the same. Solution to the problem

[0011] The object is achieved by a control device for a machine tool having the features of claim 1 or claim 2. Advantageous further developments can be found in the subclaims.

[0012] The present invention for achieving the above-described object relates to a control device for a machine tool, which is intended to be connectable to a data processing device by means of a telecommunication line and which is configured to cause the data processing device to carry out data processing, characterized in that the control device has cooperative processing instruction means which, when a data processing request is accepted, transmits a cooperative processing signal to the data processing device to cause the data processing device to execute workpiece-related data processing for the data processing request in cooperation with the control device, thereby causing the data processing device to execute data processing corresponding to the data processing request, and which receives information on the result of the data processing.

[0013] The present invention also relates to a machining-related data processing system, in which the control device for a machine tool is connected to a data processing device by means of a telecommunication line, and the control device is configured to cause the data processing device to carry out data processing related to the machining of a workpiece, characterized in that the data processing device has: Processing means for performing data processing; and cooperative processing execution means which receives the cooperative processing signal from the control device and causes the processing means to perform data processing related to the cutting of a workpiece in accordance with the request for data processing accepted in the control device, and which transmits information to the control device on the result of the data processing performed by the processing means.

[0014] According to this machining-related data processing system, when, for example, the cooperative processing instruction means accepts a data processing request input from the input means, or the cooperative processing instruction means accepts a data processing request contained in data processed in the control device, a cooperative processing signal is transmitted from the cooperative processing instruction means to the data processing device. Thus, the cooperative processing instruction means causes the data processing device to execute the data processing.

[0015] The cooperative processing signal transmitted from the cooperative processing instruction means is received by the cooperative processing execution means of the data processing apparatus, and thus, the execution of the data processing in the processing means is controlled, and data processing related to the cutting of a workpiece according to the data processing request accepted by the cooperative processing instruction means is performed by the processing means.

[0016] The result of the data processing performed by the processing means is transmitted from the cooperative processing execution means to the control device, and the transmitted result of the data processing is received by the cooperative processing instruction means.

[0017] Data processing related to machining a workpiece can include, for example, tool path data generation, NC program generation, machining simulation, and the like, but is not limited to these. Furthermore, in addition to a LAN and the Internet, telecommunications include, for example, various communication lines suitable for connecting a control device for a machine tool and a data processing device. Furthermore, the control device is a concept that includes both a part for controlling objects to be numerically controlled, such as a feeding mechanism, and a part for controlling other components.For this reason, the data processing device can be caused to perform data processing related to the part for controlling objects to be numerically controlled or to perform data processing related to the part for controlling other components.

[0018] In addition, a configuration is possible in which the control device further comprises display means for screen display, and the cooperative processing instruction means receives from the data processing device image information displayed on a screen of the data processing device and displays the image information on a screen of the display means, transmits to the data processing device a remote control signal for causing the data processing device to execute the data processing as the cooperative processing signal, the remote control signal being input by means of the screen of the data processing device displayed on the display means, thereby causing the data processing device to execute the data processing, and receives information obtained directly or indirectly from the data processing device after completion of the data processing.

[0019] In this case, displaying the screen of the data processing device on the display means of the control device and transmitting a signal inputted via the screen of the data processing device displayed on the display means to the data processing device causes the data processing device to execute the signal to perform data processing in accordance with the received signal, that is, so-called remote control is performed, and thereby the data processing device executes data processing in accordance with the received signal. The cooperative processing instruction means receives information obtained directly or indirectly from the data processing device after completion of the data processing.More specifically, in a case where, for example, automatic generation of the NC program is performed, once the software for executing automatic program generation is activated on the data processing device by clicking an icon for activating the software on the screen of the data processing device displayed on the display means of the control device, the screen of the data processing device on which the software is activated is displayed on the display means of the control device, and the data necessary for automatic program generation is input to the screen of the data processing device displayed on the display means, thereby causing the data processing device to execute automatic program generation. Thereafter, the control device can only receive the program generated by the data processing device.

[0020] Alternatively, a configuration is possible in which the control device further comprises display means for a screen display, and the cooperative processing instruction means receives from the data processing device image information displayed on a screen of the data processing device and displays the image information on the display means, transmits a remote control signal to the data processing device to cause the data processing device to execute the data processing as the cooperative processing signal, wherein the remote control signal is input using the screen of the data processing device displayed on the display means, and thereby causes the data processing device to execute the data processing and receive information obtained directly or indirectly from the data processing device during the data processing,and displays the information on the display.

[0021] Also in this case, similar to the above, displaying the screen of the data processing device on the display means of the control device and transmitting a signal to the data processing device, which was input using the screen of the data processing device displayed on the display means, causes the data processing device receiving the signal to execute the data processing in accordance with the received signal. The cooperative processing instruction means receives information obtained directly or indirectly from the data processing device during the data processing and displays the received information on the display means. More specifically, in a case where, for example, a simulation of machining is carried out,As soon as the software for executing the machining simulation is activated by clicking an icon for activating the software on the screen of the data processing device displayed on the display means of the control device, the screen of the data processing device on which the software is activated is displayed on the display means of the control device, and the data necessary for the machining simulation is entered into the screen of the data processing device displayed on the display means, thereby causing the data processing device to execute the machining simulation based on the entered data, while the control device receives information about the machining simulation executed by the data processing device and displays the received information on the display means in real time.

[0022] It should be noted that "cooperative processing" in the application refers to causing the data processing device to perform at least part of the data processing that should be performed by the control device. Furthermore, as the method of transmitting the cooperative processing signal, in addition to the remote operation described above, which is performed interactively between the control device and the data processing device, a method in which the cooperative processing signal is transmitted from the control device to the data processing device in a single direction may be specified.

[0023] In addition, the machine tool control device may further include a machining execution section for executing machining of the workpiece based on the data processing result received from the data processing device by the cooperative processing instruction means. In this case, machining of the workpiece is performed based on the data processing result received from the data processing device (for example, the tool path data or an NC program generated in the data processing device). Advantageous effects of the invention

[0024] Thus, according to the control device for a machine tool and the machining-related data processing system of the invention, part of the processing conventionally performed in a control device for a machine tool can be performed in an external data processing device because they are configured in such a manner that the control device for the machine tool transmits a cooperative processing signal to the data processing device, thereby causing the data processing device to perform data processing related to the machining of the workpiece, and information on the result of the data processing is transmitted from the data processing device to the control device.

[0025] For this reason, the load on the ECU can be reduced and the processing performed in the ECU can be avoided. Furthermore, even if the software is upgraded, the upgraded software can be executed without interfering with other processing, even if the ECU hardware specifications are not increased, because the upgraded software can be executed in the computing device as long as the computing device's hardware meets the required specifications. Short character description Fig. 1 is a block diagram showing a schematic configuration of a machining-related data processing system according to an embodiment of the present invention; Fig. Fig. 2 is a flowchart showing a sequence of steps performed when data processing is carried out in the embodiment; and Fig. 3 is a diagram showing an example of an image displayed on a display device having a screen by a control device according to the embodiment. Description of embodiments

[0026] A specific embodiment of the present invention will be described below based on the accompanying drawings. Note that, in the embodiment, software for data processing is to be installed in both a control device for a machine tool and a data processing device, so that the control device can perform data processing alone. However, the manner of installation is not necessarily limited to this. Furthermore, in the embodiment, cooperative processing is to be performed by a remote operation.The remote operation in this embodiment indicates that the control device receives image information from the data processing device displayed on a screen of the data processing device and displays the information on its screen, and transmits a signal to the data processing device inputted via the screen of the data processing device and displayed on the screen, thereby operating the data processing device from the control device side.

[0027] As in Fig. 1, a machining-related data processing system 1 of the embodiment is provided on a machine tool 2 and is configured in such a manner that a control device 3 having an NC device 11 and a supporting device 20 connected to each other is connected to a data processing device 40 via a network (telecommunication line) 5 such as a LAN and the Internet, and the control device 3 remotely operates the data processing device 40, thereby causing the data processing device 40 to perform data processing related to machining of the workpiece.

[0028] The NC device 11 has functional sections such as a machining program storage section 12, a machining execution section 13, and an input / output interface 14, comprising a CPU, a ROM, a RAM, and a hard disk, and appropriate software stored thereon. The machining program storage section 12 has an NC program stored thereon, and the machining execution section 13 controls the operation of the machine tool 2 based on the NC program stored in the machining program storage section 12 or an NC program generated by the data processing device 40. The input / output interface 14 is connected to the machine tool 2 and to an input / output interface 26, which will be described later.

[0029] The supporting device 20 has an input device 30 for inputting various data and signals, a display device with a screen 31 on which image data is displayed, and functional sections such as an authentication processing section 21, an instruction section for cooperative processing 22, a data storage section 23, an automatic program generation section 24, a machining simulation section 25, an input-output interface 26 and a communication interface 27 which connects a CPU or a processor.Central processing unit, a ROM, a RAM, and a hard disk, and appropriate software stored thereon, and has a configuration in which the CPU, the ROM, the RAM, the hard disk, the input device 30, and the display device with a screen 31 are integrally provided on a control panel, and the supporting device 20 is connected to the network 5 via the communication interface 27. Note that the input-output interface 26 is connected to the input device 30, to the display device with a screen 31, and to the input-output interface 14.

[0030] The authentication processing section 21 performs authentication processing in response to an authentication request from the data processing device 40.

[0031] The data storage section 23 has data necessary for data processing such as the generation of the NC program and the machining simulation stored therein, and the automatic program generation section 24 automatically generates an NC program based on machining data such as the type of tool, tool size, type of raw material and machining path, and cutting conditions such as feed rate and spindle speed stored in the data storage section 23, and the machining simulation section 25 executes machining simulation based on an NC program and three-dimensional model data of the tool, the workpiece, the tool holding mechanism and the workpiece holding mechanism.It should be noted that the data stored in the data storage section 23 is input from the input device 30 or is input from outside, for example, via the network 5.

[0032] The cooperative processing instruction section 22 accepts a data processing request input from, for example, the input device 30. Upon accepting the data processing request, the cooperative processing instruction section 22 transmits a cooperative processing signal to the data processing device 40 to cause the data processing device 40 to execute data processing, and thereby remotely operates the data processing device 40, thereby causing the data processing device 40 to perform data processing related to workpiece cutting in accordance with the received data processing request.

[0033] Furthermore, the cooperative processing instruction section 22 receives the result of the data processing executed in the data processing device 40 and displays the received result of the data processing (e.g., simulation images) on the display device having a screen 31 or stores the received result of the data processing (e.g., an NC program) in a suitable storage section in the control device 3. For example, when the data processing performed in the data processing device 40 is automatic generation of an NC program, the cooperative processing instruction section 22 receives the generated NC program from the data processing device 40 and stores it in the machining program storage section 12.

[0034] The data processing device 40 includes an input device 49 for inputting various data and signals, a display device with a screen 50 on which image data is displayed, and functional sections such as an authentication processing section 41, a cooperative processing execution section 42, a data storage section 43, an automatic program generation section 44, a machining simulation section 45, an input / output interface 46, and a communication interface comprising a CPU, a ROM, a RAM, a hard disk, and appropriate software stored thereon, and connected to the network 5 via the communication interface 47. Note that the input / output interface 46 is connected to the input device 49 and to the display device with a screen 50.

[0035] The authentication processing section 41 makes a request for authentication to the supporting device 20 when data processing is executed in the automatic program generation section 44 or the machining simulation section 45. Afterward, data processing is enabled in the automatic program generation section 44 or the machining simulation section 45.

[0036] The cooperative processing execution section 42 receives the cooperative processing signal transmitted from the cooperative processing instruction section 22, and causes the automatic program generation section 44 or the machining simulation section 45 to perform data processing according to the data processing request accepted in the cooperative processing instruction section 22, and transmits to the cooperative processing instruction section 22 the result of the data processing performed in the automatic program generation section 44 or the machining simulation section 45.

[0037] The data storage section 43 has data necessary for data processing stored therein, and the automatic program generation section 44 is a functional section that, similar to the automatic program generation section 24 of the supporting device 20, automatically generates an NC program based on machining data such as the type of tool, tool size, type of raw material, and machining path, and cutting conditions such as feed rate and spindle speed, which are stored in the data storage section 43. The automatic generation of the NC program is performed under the control of the cooperative processing execution section 42.

[0038] Similarly, the machining simulation section 45 is a functional section that, similar to the machining simulation section 25 of the supporting device 20, performs machining simulation based on an NC program and three-dimensional model data of the tool, workpiece, tool holding mechanism, and workpiece holding mechanism stored in the data storage section 43, and generates a machining simulation image. This data processing is also performed under the control of the cooperative processing execution section 42.

[0039] The processes for executing the program generation and for executing the machining simulation by means of the data processing system 1 of the embodiment configured in this way will be described with reference to Fig. 2. Note that, in the embodiment, although the control device 3 for the machine tool 2 can execute the program generation and machining simulation alone, because the control device 3 and the data processing device 40 each have the automatic program generation section 24, 44 and the machining simulation section 25, 45, the program generation and machining simulation are executed in the data processing device 40, so no load is imposed on the control device 3.

[0040] First, in the control device 3, a data processing request input from the input device 30 (a request to execute a machining simulation or a request to generate an NC program) is accepted by the cooperative processing instruction section 22 (step S1). Then, a cooperative processing signal is transmitted from the cooperative processing instruction section 22 to the data processing device 40, thus remotely operating the data processing device 40 (step S2).

[0041] It should be noted that the remote operation indicates that when, for example, an icon is selected by a mouse click or numerical values ​​or the like are inputted in the screen of the data processing device 40 displayed on the display device having a screen 31, the cooperative processing instruction section 22 transmits a signal corresponding to the operation as a cooperative processing signal to the cooperative processing execution section 42, thus causing the data processing device 40 to recognize that the icon has been selected or numerical values ​​are inputted.Specifically, the software functioning as the automatic program generation section 44 or the machining simulation section 45 on the data processing device 40 can be activated by clicking an icon for activating the software on the display device with a screen 31, and numerical values ​​or the like can be input into the data processing device 40 using the screen of the data processing device 40 displayed on the display device with a screen 31.

[0042] The cooperative processing signal transmitted from the cooperative processing instruction section 22 is received by the cooperative processing execution section 42 in the data processing device 40 (step S3), and authentication processing is performed by the authentication processing sections 21, 41 between the control device 3 and the data processing device 40 (step S4). Subsequently, the cooperative processing execution section 42 causes the automatic program generation section 44 or the machining simulation section 45 to execute data processing related to machining of the workpiece according to the data processing request accepted by the cooperative processing instruction section 22 (NC program generation or machining simulation) (step S5).

[0043] In a case where the data processing is the generation of an NC program, the automatic program generation section 44 generates an NC program based on machining data such as the type of tool, tool size, type of raw material, and machining path, and cutting conditions such as feed rate and spindle speed stored in the data storage section 43. The generated NC program is transmitted from the cooperative processing execution section 42 to the controller 3 (step S6), and the transmitted NC program is received by the cooperative processing instruction section 22 (step S7). In the controller 3, the machining of the workpiece is executed by the machining execution section 13 based on the received NC program (step S8).

[0044] On the other hand, in a case where the data processing is machining simulation, the machining simulation section 45 performs data processing based on an NC program and three-dimensional model data of the tool, the workpiece, the tool holding mechanism, and the workpiece holding mechanism stored in the data storage section 43. When the data processing is executed, the generated simulation images from the beginning to the end of the machining simulation are sequentially transmitted to the controller 3 from the cooperative processing execution section 42 (step S6), and the transmitted simulation images are received by the cooperative processing instruction section 22 (step S7) and then displayed on the display device having a screen 31 (step S8).

[0045] An example of the images then displayed is Fig. 3 shown. In Fig.3, reference numeral 32 denotes the operation panel, reference numeral 31a denotes a screen of the display device having a screen 31, reference numeral T denotes the tool, reference numeral W denotes the workpiece, reference numeral 33 denotes a spindle, and reference numeral 34 denotes a pallet which is fixed to a table.

[0046] It should be noted that the result of the data processing performed by the machining simulation section 45 can be displayed by the machining simulation section 45 on the display device having a screen 50.

[0047] In this way, according to the workpiece machining-related data processing system 1 of the embodiment, the control device 3 for the machine tool 2 remotely operates the data processing device 40, thereby causing the data processing device 40 to perform data processing, and the result of the data processing is transmitted from the data processing device 40. For this reason, the generation of the NC program and the machining simulation, which were conventionally performed in the control device 3, can be performed in the data processing device 40 provided externally.

[0048] Therefore, the load applied to the control device 3 can be reduced, and the processing in the control device 3 can be prevented from being hindered. Furthermore, even if software for data processing is retrofitted, the retrofitted software can be executed without hindering the execution of the system control software and other software, even if the hardware specifications of the control device 3 are not increased, because the retrofitted software can be executed in the data processing device 40 as long as the hardware of the data processing device 40 meets the required specifications.

[0049] Thus, one embodiment of the invention has been described. However, the present invention should not be limited thereto, and other embodiments are possible.

[0050] In the above embodiment, machining simulation and NC program generation are presented as examples of data processing related to machining a workpiece. However, they are not limited to data processing related to machining a workpiece, and in addition to these, generation of data for tool path and the like are possible. Furthermore, a configuration is possible in which the control device 3 is caused to perform data processing in which a small load is applied and the data processing device 40 is caused to perform data processing in which a large load is applied, and a configuration is also possible in which the data processing device 40 is even caused to perform data processing in which a small load is applied.

[0051] In addition, a configuration is possible in which the control device 3 does not have the functional sections that perform data processing, such as the automatic program generation section 24 and the machining simulation section 25, and the data processing device 40 performs all the data processing.

[0052] Furthermore, the cooperative processing instruction section 22 may be configured to transmit the data stored in the data storage section 23 along with the cooperative processing signal. In this case, the automatic program generation section 44 and the machining simulation section 45 may be configured to perform data processing based on data transmitted from the data storage section 23, or based on both the data stored in the data storage section 43 and the data transmitted from the control device 3 when the data processing is executed in the data processing device 40.

[0053] Furthermore, although in the data processing system 1 the control device 3 for the machine tool 2 is connected to the data processing device 40 by means of the network 5 in a one-to-one relationship, one or more control devices 3 for machine tools 2 may be connected to one or more data processing devices 40 via the network 5.

[0054] Furthermore, the control device 3 for the machine tool 2 and the data processing device 40 may be configured to transmit and receive the cooperative processing signal and the data processing result using a file sharing server or a data sharing server or the like. Specifically, a file sharing server is connected to the network 5, and the cooperative processing signal is transmitted from the cooperative processing instruction section 22 to the file sharing server using the network 5, and then from the file sharing server to the cooperative processing execution section 42. On the other hand, the data processing result is transmitted from the cooperative processing execution section 42 to the file sharing server using the network 5, and then from the file sharing server to the cooperative processing instruction section 22.At present, the result of data processing, such as an NC program, can be stored in the file sharing server for a freely selectable period of time.

[0055] Furthermore, the data processing device 40 may include a condition monitoring section for monitoring the condition of other machine tools connected to the network 5. In this case, it is possible to have the condition monitoring section monitor the machine tools connected to the network 5 and, when an abnormality occurs in one or more of the machine tools, notify the control device 3 of the occurrence of the abnormality.

[0056] In addition, although in the above embodiment, the request for data processing is input to the control device 3 by means of the input device 30, the request for data processing is not limited thereto and may be included in a program executed in the NC device 11 or the supporting device 20 or included in data processed by the NC device 11 or the supporting device 20.In this case, the cooperative processing instruction section 22 of the supporting device 20 transmits a cooperative processing signal for the data processing request, which is included in the program to be executed or in the data to be processed, to the cooperative processing execution section 42 of the data processing device 40, and thus causes the cooperative processing execution section 42 to execute data processing according to the data processing request.

[0057] For example, particularly in a case where an NC program is to be executed by the cutting execution section 13, a special code for cooperative processing may be included (for example, a lead read command). When the special code is recognized during the execution of the NC program by the cutting execution section 13, a cooperative processing signal corresponding to the code is transmitted to the cooperative processing execution section 42 by means of the cooperative processing instruction section 22, and in this way, data processing is executed in the data processing device 40, and the result of this data processing is transmitted to the control device 3 by means of the cooperative processing execution section 42.

[0058] On the other hand, in a machining simulation, it is possible to use a mode in which data to be processed in a machining simulation contains a code for cooperative processing with respect to a specific shape or a highly complex shape, and once the code is recognized by the machining simulation section 25 during processing of the data, then a cooperative processing signal corresponding to the code is transmitted to the cooperative processing execution section 42 by means of the cooperative processing instruction section 22, and in this way, the machining simulation section 45 of the data processing device 40 is caused to execute data processing,and the cooperative processing execution section 42 transmits the data processing result to the cooperative processing instruction section 22 point-to-point, and the cooperative processing instruction section 22 displays the received data processing result on the display device having a screen 31. In this way, it is also possible to reduce the load applied to the control device 3. Note that in this case, the NC device 11 and the supporting device 20 can be integrally formed. List of reference symbols 1 Machining-related data processing system 2 machine tools 3 Control unit 5 Network 11 NC device 12 Memory section for the machining program 13 Section for machining execution 20 Supporting device 22 Instruction section for cooperative processing 30 input device 31 Display device with a screen 40 Data processing device 42 Execution section for cooperative processing List of citations Patent literature JP 2006 - 085 485 A DE 10 2006 043 390 B4 DE 10 2004 045 933 A1

Claims

[1] Control device (3) for a machine tool (2) which is intended to be connected to a data processing device (40) via a telecommunications line (5) and which is designed to cause the data processing device (40) to carry out data processing, the control device (3) comprising: Display means (31) for the screen display, and a cooperative processing instruction means (22) which, upon acceptance of a data processing request, sends a cooperative processing signal to the data processing device (40) to cause the data processing device (40) to carry out, in cooperation with the control device (3), a workpiece-related data processing for the data processing request, and thereby causes the data processing device (40) to carry out a data processing corresponding to the data processing request, and receives the information on the result of the data processing, characterized by , that the cooperative processing instruction means (22) is configured to receive from the data processing device (40) image information displayed on a screen of the data processing device and display the image information on a screen (50) of the display means (31), transmit to the data processing device (40) a remote control signal to cause the data processing device (40) to execute the data processing as the cooperative processing signal, wherein the remote control signal is input by means of the screen (50) of the data processing device (40) displayed on the display means (31), and thereby cause the data processing device (40) to execute the data processing and receive information obtained directly or indirectly from the data processing device (40) after completion of the data processing. [2] Control device (3) for a machine tool (2), which is intended to be connected to a data processing device (40) via a telecommunications line (5) and which is designed to cause the data processing device (40) to carry out data processing, wherein the control device (3) comprises: Display means (31) for a screen display, and a cooperative processing instruction means (22) which, upon acceptance of a data processing request, sends a cooperative processing signal to the data processing device (40) to cause the data processing device (40) to carry out, in cooperation with the control device (3), a workpiece-related data processing for the data processing request, and thereby causes the data processing device (40) to carry out a data processing corresponding to the data processing request, and receives the information on the result of the data processing, characterized by , that the cooperative processing instruction means (22) is configured to receive image information from the data processing device, which is displayed on a screen (50) of the data processing device (40), and display the image information on the display means (31), transmit a remote control signal to the data processing device (40) to cause the data processing device (40) to execute the data processing as the cooperative processing signal, wherein the remote control signal is input by means of the screen (50) of the data processing device (40), which is displayed on the display means (31), and thereby causes the data processing device (40) to execute the data processing and, during the data processing, to directly or indirectly receive information from the data processing device (40) and display the information on the display means (31). [3] Control device for a machine tool according to claim 1 or 2, characterized by that the control device further comprises a machining execution section (13) which executes the machining of the workpiece on the basis of the result of the data processing received from the data processing device (40). [4] A machining-related data processing system (1), in which the control device (3) for a machine tool according to one of claims 1 to 3 is connected to a data processing device (40) by means of a telecommunication line (5), and the control device (3) is configured to cause the data processing device (40) to carry out data processing related to the machining of a workpiece, characterized by that the data processing device (40) comprises: processing means (44, 45) for performing data processing; and Cooperative processing execution means (42) which receives the cooperative processing signal from the control device (3) and causes the processing means (44, 45) to carry out data processing related to the machining of a workpiece and in accordance with the request for data processing which is accepted in the control device and which transmits information to the control device (3) on the result of the data processing which was carried out by the processing means (44, 45).

Citation Information

Patent Citations

  • method for operating an automation device or device for carrying out the method

    DE102004045933A1

  • Device and method for simulating a process for machining a workpiece on a machine tool

    DE102006043390B4

  • NC working simulation device

    JP2006085485A

  • JP002006085485A