Data collection system for electric discharge machines
09669479 ยท 2017-06-06
Assignee
Inventors
Cpc classification
B23H1/02
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/45221
PHYSICS
International classification
Abstract
In a data collection system for electric discharge machines, multiple electric discharge machines are connected with a computer over a data transmission path. Information on machining conditions of an electric discharge machine is stored in a storage unit of the electric discharge machine, and information sent from the electric discharge machine after completion of machining is collected by the computer. By minimizing monitoring information that is temporarily stored in the storage unit, various kinds of monitoring information can be stored without being affected by a network environment.
Claims
1. A data collection system for electric discharge machines, comprising a computer connected with the electric discharge machines over a data transmission path, wherein information on machining conditions of an electric discharge machine, among the electric discharge machines, is stored in a first storage unit of the electric discharge machine, information sent from the electric discharge machine after completion of machining is collected by the computer, the electric discharge machine comprises: a detection unit that detects a physical quantity relating to machining conditions during machining either at predetermined intervals or each time a moving part of the electric discharge machine has traveled a predetermined distance, a determination unit that determines whether the physical quantity detected by the detection unit exceeds a predetermined threshold or not, the first storage unit that stores the physical quantity or information indicating the fact that the physical quantity exceeds the threshold only when the determination unit determines that the detected physical quantity exceeds the predefined threshold, but does not store any information when the determination unit determines that the detected physical quantity does not exceed the predefined threshold, and a transmission unit that sends the physical quantity or the information indicating the fact that the physical quantity exceeds the threshold, stored in the first storage unit, after the machining by the electric discharge machine, and the computer comprises: a reception unit that receives the physical quantity or the information indicating the fact that the physical quantity exceeds the threshold sent from the transmission unit after the machining by the electric discharge machine, and a second storage unit that stores the physical quantity or the information indicating the fact that the physical quantity exceeds the threshold, received by the reception unit.
2. The data collection system for electric discharge machines according to claim 1, wherein the physical quantity includes one of: a machining voltage, a machining current, a machining speed, a temperature of a place where the electric discharge machine is installed, and a water temperature in a machining tank.
3. The data collection system for electric discharge machines according to claim 1, wherein the threshold is a range defined by an upper limit and a lower limit of the physical quantity, and a plurality of such ranges are set for the physical quantity to be determined by the determination unit, the electric discharge machine further includes a setting unit that sets one or more items of physical quantities to be stored, from among the physical quantity to be determined by the determination unit and other physical quantities relating to the machining conditions, according to the respective ranges, the determination unit determines one of the set ranges within which the detected physical quantity falls, and the first storage unit stores the item of physical quantity, set by the setting unit according to the respective ranges, based on the determination result of the determination unit.
4. The data collection system for electric discharge machines according to claim 1, wherein the threshold is a range defined by an upper limit and a lower limit of the physical quantity, and a plurality of such ranges are set for the physical quantity to be determined by the determination unit, the electric discharge machine further includes a setting unit that selects, for each of the set ranges, one of: a first storage mode that stores the physical quantity in a form of a measured value and a second storage mode that stores the physical quantity in the form of a flag indicating whether the physical quantity falls within or outside the range, the determination unit determines one of the set ranges within which the detected physical quantity falls, and the first storage unit stores the physical quantity in the first or second storage mode selected by the setting unit, based on the determination result of the determination unit.
5. The data collection system for electric discharge machines according to claim 1, wherein when the physical quantity or the information indicating that the physical quantity exceeds the threshold, stored in the first storage unit of the electric discharge machine, exceeds a predetermined size, the physical quantity or the information indicating that the physical quantity exceeds the threshold is sent from the electric discharge machine to the computer, and the machining by the electric discharge machine is stopped.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other objects and features of the present invention will become apparent from the following description of an exemplary embodiment with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(11) Referring to
(12) Multiple electric discharge machines 10 (machines a, b, . . . , n) are connected with a computer 40 via a hub and router 50. Between the computer 40 and the hub/router 50, and between the hub/router 50 and each of machines a, b, . . . , and n are connected by LANs 30. While between the computer 40 and the hub/router 50, and between the hub/router 50 and the individual machines are connected by LANs 30 in the example of
(13) Turning to
(14) As also shown in
(15) The storage 13 is a flash memory or a hard disk for example, and the SRAM 14 is a nonvolatile memory backed by a battery or the like. The storage 13 and SRAM 14 store setting data, machining conditions, and machining programs for use in machining, and thresholds for use in performing assessment of monitoring information.
(16) The display 16 shows monitoring information and other information. The keyboard 21 is used for inputting a monitoring range (an assessment range used for storage of data in the numerical controller 11 as described later) or inputting types of data to be stored in the numerical controller 11 when any monitoring information goes beyond the monitoring range. Although, in the example of
(17) Various setting data, machining conditions, machining programs, and stored monitoring information used for assessing the quality of machined products can be obtained by the numerical controller 11 and sent from the numerical controller 11 to the computer 40, which is connected via the NIC 20 and LAN 30, to be stored in the computer 40. While in this embodiment the connection between the machine 10 and the computer 40 is a LAN connection as described above with reference to
(18) In the data collection system for the electric discharge machine 10, the numerical controller 11 periodically obtains physical quantities such as machining voltage and machining current, and performs assessment of machined product quality for each kind of physical quantity obtained. For the data collection system for the electric discharge machine 10,
(19) In
(20) More specifically, when the machining voltage falls within region 2 and is assessed as inspection required, only the machining voltage value obtained by monitoring is stored or a flag value indicating that the result of assessment was region 2 is stored. When the machining voltage falls within region 3 and is assessed as defective products, the machining current, machining speed, the current positions of axes and the like at the time are also stored in addition to the machining voltage value obtained by monitoring.
(21)
(22) In addition to measuring the machining voltage of the electric discharge machine 10 and assessing machined product quality based on the measured value (
(23) When the machining current falls within region 1 shown in
(24) More specifically, when the machining current falls within region 2 and is assessed as inspection required, only the machining current value obtained by monitoring is stored or a flag value indicating that the result of assessment was region 2 is stored. To make clear which physical quantity was assessed as inspection required, the value of the physical quantity that was assessed as inspection required may be stored or different flags may be prepared for the kinds of physical quantities that were assessed as inspection required. When the machining current falls within region 3 and is assessed as defective products, machining voltage, machining speed, the current positions of axes and the like at the time are also stored in addition to the machining current value obtained by monitoring.
(25) Using the flowchart of
(26) Step SA1: Whether machining has started or not is determined. If machining has started, the flow proceeds to step SA2.
(27) Step SA2: Stored monitoring information that has been stored during previous monitoring is cleared.
(28) Step SA3: Monitoring information such as machining voltage and machining current is acquired.
(29) Step SA4: Whether or not data in the acquired monitoring information falls within a predefined range of non-defective products is determined. If the data is within the range of non-defective products (Yes), the flow proceeds to step SA9. If the data is outside the range of non-defective products (No), the flow proceeds to step SA5.
(30) Step SA5: Whether or not data in the monitoring information acquired in step SA3 falls within a predefined range of inspection required is determined. If the data is within the range of inspection required (Yes), the flow proceeds to step SA7. If the data is outside the range of inspection required (No), the flow proceeds to step SA6.
(31) Step SA6: The acquired data is determined to be defective products, and the machining voltage as well as the machining current, machining speed, and/or the current positions of axes at the time are stored in the numerical controller 11 as monitoring information.
(32) Step SA7: Only simple data indicative of inspection required (e.g., only the values of the physical quantities that were assessed as inspection required) are stored in the numerical controller 11.
(33) Step SA8: Whether or not the data stored in the numerical controller 11 has exceeded the storage capacity is determined. If the storage capacity has not been exceeded (No), the flow proceeds to step SA9. If the storage capacity has been exceeded (Yes), the flow proceeds to step SA11.
(34) Step SA9: Whether machining by the electric discharge machine has completed is determined. If machining has completed (Yes), the flow proceeds to step SA10. If machining has not completed yet, the flow returns to step SA3 to continue monitoring.
(35) Step SA10: In response to completion of machining, monitoring information stored in the numerical controller 11, such as machining voltage, machining current, machining speed, the current positions of axes, are sent to the computer 40 from the numerical controller 11, whereupon the process ends.
(36) Step SA11: As the data storage capacity of the numerical controller 11 has been reached, monitoring information stored in the numerical controller 11, such as machining voltage, machining current, machining speed, the current positions of axes, are sent to the computer 40 from the numerical controller 11.
(37) Step SA12: An alarm indicating that data in the numerical controller 11 goes beyond the storage capacity is displayed on the display 16 of the numerical controller 11, the machining operation of the electric discharge machine is stopped, and the process is terminated.
(38)
(39) While processing in steps SB1 through SB12 shown in the flowchart of
(40) In the examples shown in
(41) In the above-described example, the monitoring range is specified by defining a reference value for the machining voltage or current and setting predetermined widths above and below the reference value to establish assessment regions. Instead of setting such a reference value, the monitoring range may be specified by establishing upper and lower limit values.
(42) In the above-described example, when the assessment result is defective products, the machining voltage and all of other monitoring information including machining current, machining speed, and current positions of axes are stored in the numerical controller 11. It is not necessarily required to store all kinds of monitoring information, however; different data may be stored according to the type of data that falls outside the predetermined range. For example, in a case where monitored data is water temperature, only the time at which the water temperature fell outside its monitoring range may be stored.
(43) Also, in the above-described example, as long as the data stored in the numerical controller 11 does not exceed the storage capacity, the data is sent from the numerical controller 11 to the computer 40 when machining has finished, which is advantageous in that data for the whole machining process can be sent after the machining ends. The invention is not limited thereto however; data may be sent during a machining operation from the numerical controller 11 to the computer 40 through an operator's control or an instruction from a program, or in a case of multiple machining operations for multiple shapes, data may be sent on each performance of a certain number of machining operations for each of the shapes.