G05B2219/35349

Controller for chip cutting when processing a rotating workpiece
10814398 · 2020-10-27 · ·

A controller controls a machine tool, which performs thread cutting for a workpiece, according to a machining program. The controller analyzes operating conditions of a cutting-up/cutting-in motion commanded in the machining program and inserts a cutting-up/cutting-in motion created based on the analyzed operating conditions into the thread cutting. In the insertion of the cutting-up/cutting-in motion into the thread cutting, a cycle including a cutting-in operation, a cutting-up operation for separating chips by raising the cutting tool for cutting in the radial direction of the workpiece, and an operation to cause the cutting tool to approach a start position of an immediately preceding cutting-up operation so as not to interfere with the workpiece is repeatedly performed.

Wire path design tool

A system and a method is provided in which a CAD system receives a solid model and receives user input to select points on the surface of the solid model, to create a wire part program file based on the selected points, and to transmit the wire part program file to a bending machine. The wire part program files is configured such that the bending machine will manufacture a wire based on the wire part program file.

Display device
10802781 · 2020-10-13 · ·

A display device acquires and displays path information of a feed axis of a machine tool that includes a spindle for relatively rotating a workpiece and a cutting tool and at least one feed axis for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes a display unit and a selection unit, the display unit relatively highlights, in the path information, a selection path which includes the part selected by the selection unit and at least one of adjacent paths preceding and subsequent to the selection path with respect to the path of the path information other than the selection path and the adjacent paths and the selection path and the adjacent paths are paths corresponding to one revolution or a plurality of revolutions of the spindle.

Automatic quality evaluation for a sequence of movement commands
10754321 · 2020-08-25 · ·

Movement commands in a sequence of movement commands each define a position to be adopted by a tool of a processing machine relative to a workpiece. During the execution of the sequence of movement commands by a control device of the processing machine, the tool machines the workpiece at least intermittently. The movement commands, during their execution by the control device of the processing machine, are converted into a trajectory including the defined positions. A depiction of the trajectory defined by the sequence of movement commands is output to a user. The distances between the positions of directly successive movement commands are ascertained. Positions of directly successive movement commands whose distance is below a predetermined minimum distance are highlighted in the depiction by means of a marker.

Method for judging key moments in whole process of machining step for computer numerical control machine tools

Some embodiments of the present disclosure provide a method for judging four key moments in a whole process (a feeding starting moment, an idling process, a cutting starting moment, cutting, a cutting ending moment, an idling process and a feeding ending moment) of a machining step for computer numerical control machine tools. The method includes that: the feeding starting moment and ending moment are determined according to a real-time execution state of a numerical control code; input power of a spindle of a machine tool is compared in real time with idling power to determine the cutting starting moment and ending moment; and for a special machining step in which power does not change obviously in a feeding process, the cutting starting and ending moments are determined in combination with a historical statistical average time of an idling process duration and a feeding moment.

COMPUTER
20240019837 · 2024-01-18 · ·

The present invention addresses the problem of providing a computer for a machine tool that can easily be configured without repeated trial-and-error to allow a user to select optimal machining conditions. Provided is a computer for a machine tool machining a workpiece by oscillating a cutting tool and the workpiece relative to each other, wherein by means of a machining program, oscillation conditions and machining conditions including the oscillation conditions are acquired, a machining state is calculated as numerical parameters from the acquired machining conditions and oscillation conditions, and on the basis of the calculated result, the machining state is reflected in a selected block of the machining program, whereby the above problem can be solved

NUMERICAL CONTROLLER
20200117169 · 2020-04-16 · ·

A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.

Numerical controller
10571887 · 2020-02-25 · ·

A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.

AUTOMATIC QUALITY EVALUATION FOR A SEQUENCE OF MOVEMENT
20190361423 · 2019-11-28 · ·

Movement commands in a sequence of movement commands each define a position to be adopted by a tool of a processing machine relative to a workpiece. During the execution of the sequence of movement commands by a control device of the processing machine, the tool machines the workpiece at least intermittently. The movement commands, during their execution by the control device of the processing machine, are converted into a trajectory including the defined positions. A depiction of the trajectory defined by the sequence of movement commands is output to a user. The distances between the positions of directly successive movement commands are ascertained. Positions of directly successive movement commands whose distance is below a predetermined minimum distance are highlighted in the depiction by means of a marker.

DISPLAY DEVICE
20190310815 · 2019-10-10 · ·

A display device acquires and displays path information of a feed axis of a machine tool that includes a spindle for relatively rotating a workpiece and a cutting tool and at least one feed axis for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes a display unit and a selection unit, the display unit relatively highlights, in the path information, a selection path which includes the part selected by the selection unit and at least one of adjacent paths preceding and subsequent to the selection path with respect to the path of the path information other than the selection path and the adjacent paths and the selection path and the adjacent paths are paths corresponding to one revolution or a plurality of revolutions of the spindle.