Patent classifications
G05B19/25
Program editing device, wire electrical discharge machine and program editing method
A program editing device is configured such that, when an arc-shaped partial path is selected from a machining path displayed on a display unit based on route information of each of plural blocks, the program editing device calculates a change amount of the radius of curvature of the selected partial path in accordance with an operation of changing the state of the arc of the selected partial path and revises the block corresponding to the selected partial path based on the change amount.
NC Program Conversion Processing Method and Conversion Use Computer
Provided is a technique for converting an NC program into an NC program capable of ensuring appropriate precision in working while avoiding the occurrence of differences in levels caused by correction during the cutting of a cut surface of a workpiece. In the NC program conversion processing method to convert a conversion source NC program (1424) and generate a conversion result NC program (1425), the method includes based on a plurality of blocks in the conversion source NC program (1424), identifying a contactless portion tool path, which is a path on which a tool of a work machine executing the conversion source NC program does not come into contact with a workpiece during the processes corresponding to the blocks; identifying contactless blocks, which are the blocks having only the contactless portion tool path as a path; determining the tool route correction quantity in the tool radial direction in a work process of the workpiece according to the following blocks, which are one or more of the blocks following the contactless blocks; and creating blocks including descriptions for correcting the tool route by the tool route correction quantity, before the following blocks.
NC Program Conversion Processing Method and Conversion Use Computer
Provided is a technique for converting an NC program into an NC program capable of ensuring appropriate precision in working while avoiding the occurrence of differences in levels caused by correction during the cutting of a cut surface of a workpiece. In the NC program conversion processing method to convert a conversion source NC program (1424) and generate a conversion result NC program (1425), the method includes based on a plurality of blocks in the conversion source NC program (1424), identifying a contactless portion tool path, which is a path on which a tool of a work machine executing the conversion source NC program does not come into contact with a workpiece during the processes corresponding to the blocks; identifying contactless blocks, which are the blocks having only the contactless portion tool path as a path; determining the tool route correction quantity in the tool radial direction in a work process of the workpiece according to the following blocks, which are one or more of the blocks following the contactless blocks; and creating blocks including descriptions for correcting the tool route by the tool route correction quantity, before the following blocks.
System and method for generating optimal lattice tool paths
A data conversion system includes an interface to receive path data, a memory to store a computer-executable program including a lattice full algorithm and a dynamic programming algorithm, a processor, in connection with the memory, configured to execute the computer-executable program. The processor is configured to perform steps including providing a coordinate system including admissible points, forming, from the path data, a target polyline on the coordinate system, wherein the target polyline represents an approximated surface line of an object, dividing the target polyline into line segments, generating a set of rational vectors by approximating slopes of the line segments based on the lattice full algorithm, arranging the rational vectors to form lower convex hull lines arranged on or above corresponding line segments, wherein the lower convex hull lines are arranged onto the admissible points, wherein the admissible points are on or above the corresponding line segments, selecting a set of endpoints of the lower convex hull lines, and forming a final polyline by merging the endpoints based on the dynamic programming algorithm, wherein the final polyline is arranged to lay on or above the target polyline.
System and method for generating optimal lattice tool paths
A data conversion system includes an interface to receive path data, a memory to store a computer-executable program including a lattice full algorithm and a dynamic programming algorithm, a processor, in connection with the memory, configured to execute the computer-executable program. The processor is configured to perform steps including providing a coordinate system including admissible points, forming, from the path data, a target polyline on the coordinate system, wherein the target polyline represents an approximated surface line of an object, dividing the target polyline into line segments, generating a set of rational vectors by approximating slopes of the line segments based on the lattice full algorithm, arranging the rational vectors to form lower convex hull lines arranged on or above corresponding line segments, wherein the lower convex hull lines are arranged onto the admissible points, wherein the admissible points are on or above the corresponding line segments, selecting a set of endpoints of the lower convex hull lines, and forming a final polyline by merging the endpoints based on the dynamic programming algorithm, wherein the final polyline is arranged to lay on or above the target polyline.
COMMUNICATION DEVICE AND METHOD OF TRANSFERRING DATA FROM A CONTROL LOOP
A communication device for a control loop is provided having a control device and an actuator that is connected to the control device via a connection line and that has a sensor for determining a control variable. In this respect, the communication device has a first interface for connecting to the control line for a connection to the control device, a second interface for a connection to the actuator, and a third interface for a connection to a third system to transfer at least some of a communication on the connection line or data acquired therefrom to the third system.
Controller and machine learning device
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.
Controller and machine learning device
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.
Control system for a natural gas distribution network with thermoelectric generator and vortex tube
A control system for a natural gas distribution network, includes: a processing unit suited to communicate, through corresponding signals, with one or more control devices operatively connected to the distribution network; a rechargeable battery which supplies power to the processing unit; a power supply device suited to recharge the rechargeable battery. The power supply device includes: a thermoelectric generator connected to the rechargeable battery; a first heat exchanger and a second heat exchanger respectively in contact with two opposite sides of the thermoelectric generator; a vortex tube which receives part of the natural gas from the distribution network and divides it into a colder portion and into a warmer portion; a first duct suited to convey the colder portion into the first heat exchanger; a second duct suited to convey the warmer portion into the second heat exchanger.
Control system for a natural gas distribution network with thermoelectric generator and vortex tube
A control system for a natural gas distribution network, includes: a processing unit suited to communicate, through corresponding signals, with one or more control devices operatively connected to the distribution network; a rechargeable battery which supplies power to the processing unit; a power supply device suited to recharge the rechargeable battery. The power supply device includes: a thermoelectric generator connected to the rechargeable battery; a first heat exchanger and a second heat exchanger respectively in contact with two opposite sides of the thermoelectric generator; a vortex tube which receives part of the natural gas from the distribution network and divides it into a colder portion and into a warmer portion; a first duct suited to convey the colder portion into the first heat exchanger; a second duct suited to convey the warmer portion into the second heat exchanger.