Computer used for a machine tool
AssigneeFanuc Corporation
InventorsYuutarou Horikawa, Masashi Yasuda
Life of this patent
Estimating the term…
Abstract
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.
Claims13
A computer for a machine tool that machines a workpiece while oscillating a cutting tool and the workpiece relative to each other based on a machining program, the computer being configured to:
- acquire a machining condition and an oscillation condition;
- calculate a machining state from the acquired machining and oscillation conditions;
- display, on a display unit, the acquired machining and oscillation conditions and the calculated machining state;
- change the machining state displayed on the display unit to a changed machining state, then back-calculate the machining conditions from the changed machining state, and then change the machining conditions on the display unit to the back-calculated machining conditions;
- and
- apply the back-calculated machining and oscillation conditions on the machining program.
A computer for a machine tool that machines a workpiece while oscillating a cutting tool and the workpiece relative to each other based on a machining program, the computer being configured to:
- acquire a machining condition and an oscillation condition;
- calculate a machining state from the acquired machining and oscillation conditions display, on a display unit, the acquired machining and oscillation conditions and the calculated machining state;
- and
- apply the acquired machining and oscillation conditions on the machining program;
- wherein, to calculate machining state includes any one or more of the following:
- to determine a chip shredding availability;
- to calculate a length of a chip of the workpiece;
- to calculate a surface roughness of the workpiece;
- to calculate an oscillation frequency in relative oscillation of the cutting tool and the workpiece;
- to calculate an oscillation amplitude in relative oscillation of the cutting tool and the workpiece;
- to calculate a maximum speed in relative oscillation of the cutting tool and the workpiece;
- and
- to calculate a maximum acceleration in relative oscillation of the cutting tool and the workpiece,
- wherein information including information to obtain an oscillation frequency multiplying factor (multiplying number) I indicating an oscillation frequency, per rotation about a main axis, information to obtain an oscillation amplitude multiplying factor (multiplying number) K indicating a magnitude of oscillation amplitude with respect to a feeding amount per rotation about the main axis, a tool feeding speed, and a blade edge radius R is used to calculate the surface roughness of the workpiece.
A non-transitory computer-readable medium storing a computing program causing a computer to execute computation in a machine tool that machines a workpiece while oscillating a cutting tool and the workpiece relative to each other based on a machining program, the computing program causing
- the computer to execute
- a machining condition acquisition step of acquiring a machining condition and an oscillation condition;
- a machining state calculation step of calculating a machining state from the machining and oscillation conditions acquired in the machining condition acquisition step;
- a display step of displaying the machining and oscillation conditions acquired in the machining condition acquisition step and the machining state calculated in the machining state calculation step;
- and
- a machining condition reflection step of changing the displayed machining state, back-calculating machining conditions and oscillation conditions from the changed machining state, changing the machining conditions and oscillation conditions on the display unit to the back-calculated machining conditions and oscillation conditions, and applying the back-calculated machining conditions and oscillation conditions to the machining program.
Dependencies are inferred from the claim text.