G05B2219/45221

CONTROLLER AND MACHINE LEARNING DEVICE
20190155245 · 2019-05-23 ·

A machine learning device provided in a controller for controlling a wire electrical discharge machine uses state variables (including data relating to a correction amount, a machining path, machining conditions, and a machining environment) observed by a state observation unit and determination data acquired by a determination data acquisition unit to machine-learn a correction for a machining path. Using the learning result, the machining path can be corrected automatically and accurately on the basis of a partial machining path, the machining conditions and the machining environment of the machining performed by the wire electrical discharge machine.

Wire electric discharge machine having function of cleaning inside of machining tank

In order to prevent a reduction in the rate of operation and malfunction due to dirt in a machining tank, a wire electric discharge machine configured to perform electric discharge machining in the machining tank is provided with a camera for capturing an image of the inside of the machining tank and determining unit for detecting dirt in the machining tank based on the image captured by the camera. The dirt in the machining tank is detected by the determining unit.

PROGRAM GENERATING APPARATUS AND PROGRAM GENERATING METHOD
20190107826 · 2019-04-11 ·

A program generating apparatus for generating an NC program for controlling a wire electrical discharge machine includes a machining order acquisition unit configured to acquire order in which a plurality of machining paths should be machined, the order being determined based on a predetermined rule, and a program generating unit configured to automatically change the order acquired by the machining order acquisition unit, so as to perform fixing process for fixing a core, which is produced during machining of a workpiece, to the workpiece by depositing a component of a wire electrode, prior to performing uncut process for leaving part of the core uncut, and generate an NC program for machining the machining paths in the changed order.

Wire electric discharge machine
10204769 · 2019-02-12 · ·

To provide a wire electric discharge machine capable of suitably and simply performing thermal displacement correction on upper and lower guides. Provided are a storage unit that stores temperatures of machine elements and actual values for relative positions of upper and lower guides to be associated with each other as associated data; and a relational expression calculation unit that infers and calculates a relational expression between the temperature of the machine element and the relative positions of the upper and lower guides by way of machine learning with this associated data as training data. Additionally provided are a position estimation unit that substitutes temperatures of the machine element into the relational expression and calculates an estimated value for the relative position of the upper and lower guides; and a correction amount calculation unit that calculates a correction amount for the upper and lower guides, based on the estimated value for the relative position. Further provided is a correction execution unit that performs correction of the relative position of the upper and lower guides based on this correction amount.

Electric discharge machine
10180344 · 2019-01-15 · ·

A machining liquid is supplied to a predetermined level when a workpiece is on a table. A volume of the workpiece is obtained from a difference between the machining liquid amount at the predetermined level when a previous workpiece is not on the table, and the machining liquid amount when the workpiece is on the table. A weight of the workpiece is obtained from the obtained volume and a previously stored density of the workpiece. A weight of a mounting jig is obtained in the same procedure. A total volume of the jig and workpiece is obtained when the jig is on the table and the workpiece is fixed to the jig. The volume of the workpiece is obtained by a difference with respect to the volume of the jig. The weight of the workpiece fixed to the jig is obtained from the obtained volume and the previously stored density.

Keyway machining path creating device for wire electric discharge machine
10160052 · 2018-12-25 · ·

A machining path creating device for wire electric discharge machines creates a machining path for machining a keyway in a side surface of a round hole. The machining path creating unit compares a keyway depth and a diameter of the round hole input by an operator. The machining path creating device determines that the input keyway depth is a cut depth when the input keyway depth is smaller than the diameter of the round hole and that a value obtained by subtracting the diameter of the round hole from the input keyway depth is the cut depth when the input keyway depth is larger than the diameter of the round hole.

CONTROL DEVICE FOR WIRE ELECTRICAL DISCHARGE MACHINE AND CONTROL METHOD OF WIRE ELECTRICAL DISCHARGE MACHINE
20180361490 · 2018-12-20 ·

A control device includes a speed setting unit configured to set a relative movement speed of a wire electrode with respect to a workpiece depending on the average of gap voltage per unit time, i.e., average gap voltage, and set the relative movement speed so as to move the wire electrode backward when the average gap voltage is less than a threshold, and a map compensation unit configured to change the threshold from a first threshold that is set when the amount of change in the average gap voltage is lower than a predetermined variation, to a second threshold that is greater than the first threshold, when the average gap voltage has changed in a decreasing direction and the amount of change in the average gap voltage becomes equal to or greater than the predetermined variation.

WIRE ELECTRICAL DISCHARGE MACHINE AND DISPLAY METHOD
20180326523 · 2018-11-15 · ·

A wire electrical discharge machine includes: a wire electrode cumulative moving time calculator for calculating a value correlated to a wire electrode cumulative moving time as a cumulative value of time for which a wire electrode has moved in each of multiple wire electrode moving regions which are defined by dividing a movable range of the wire electrode moving relative to a worktable; and a display control unit for displaying on a display unit the information on values correlated to the wire electrode cumulative moving time for respective wire electrode moving regions.

ELECTRICAL DISCHARGE MACHINING METHOD FOR GENERATING VARIABLE SPRAY-HOLE GEOMETRY
20180311753 · 2018-11-01 · ·

A method is provided comprising identifying an alignment point of a workpiece; positioning a first end of an electrode in the direction of the alignment point of the workpiece; applying a first voltage to the electrode wherein the applied first voltage generates a spark; rotating the electrode in a first direction; advancing the electrode toward the alignment point by a first distance wherein advancing the electrode and applying the first voltage creates a first orifice section; applying a second voltage to the electrode and modifying one or more operational parameters of the electrode; advancing the electrode toward the alignment point by a second distance wherein advancing the electrode and applying the second voltage causes formation of at least a second orifice section; wherein the first and second orifice sections cooperate to form an orifice comprising a first flow area and a second flow area.

Wire electric discharge machine having movable axis abnormal load warning function
10112247 · 2018-10-30 · ·

A wire electric discharge machine includes a machine learning device that learns an adjustment of an axis feed command of the wire electric discharge machine. The machine learning device determines an adjustment amount of the axis feed command by using data related to a movement state of an axis, and adjusts the axis feed command based on the determined adjustment amount of the axis feed command. Subsequently, the machine learning device performs machine learning of the adjustment of the axis feed command based on the determined adjustment amount of the axis feed command, the data related to the movement state of the axis, and a reward calculated based on the data related to the movement state of the axis.