Method for machining a workpiece in a machine tool with optimized machining time
US-2017269571-A1 · Sep 21, 2017 · US
US10152046B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10152046-B2 |
| Application number | US-201615392191-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 28, 2016 |
| Priority date | Nov 29, 2016 |
| Publication date | Dec 11, 2018 |
| Grant date | Dec 11, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and a method for optimizing machining force of NC program is disclosed. The system includes a tool path acquisition unit and a NC program optimizing unit; the tool path acquisition unit is for acquiring a coordinate set of points composed by a coordinate information outputted by a controller, and modifying with respect to the coordinate set of points so as to form a tool path; the NC program optimizing unit is for analyzing machining force in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information, and modifying with modified processing feed rates to generate an optimized NC program.
Opening claim text (preview).
What is claimed is: 1. An automatic machining force optimizing system for NC program for use in a machine tool including a controller, comprising: a computer programmed to function as: a tool path acquisition unit configured to acquire a coordinate information outputted by a controller to generate a coordinate set of points, and to perform a modification with respect to the coordinate set of points to generate a tool path; a NC program optimizing unit configured to analyze machining force of the tool path and to modify processing feed rates in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information, to generate an optimized NC program; and a coordinate expansion or constriction module configured to decide a path geometric shape of the block by computing a point position or a pre-read point, judging whether the block is ended, if yes, the point position or the pre-read point is a terminal, wherein when a path geometric shape of the blocks is a straight line, the coordinate expansion or constriction module is configured to perform a modification to decrease the number of the coordinate of the coordinate set of points, and when the path geometric shape is a circular arc, the coordinate expansion or constriction module is configured to perform a modification to increase the number of the coordinate of the coordinate set of points, and wherein the controller of the machine tool drives the machine tool in accordance with the optimized NC program to perform a processing with respect to a workpiece. 2. The automatic machining force optimizing system as claimed in claim 1 , wherein the tool path acquisition unit comprises: an acquisition module configured to acquire blocks of the coordinate set of points, wherein each of the blocks includes processing feed rate and rotation per minute of spindle; and the coordinate expansion or constriction module configured to perform the modification with respect to the coordinate of the coordinate set of points. 3. The automatic machining force optimizing system as claimed in claim 2 , wherein the coordinate expansion or constriction module is in accordance with the path geometric shape of the blocks, wherein the path geometric shape comprises straight line and circular arc. 4. The automatic program machining force optimizing system as claimed in claim 1 , wherein the NC program optimizing unit comprises: a machining mechanics computing module configured to analyze the machining force in accordance with the tool path, the tool information, the workpiece information and the machine tool characteristic information; a processing feed rate planning module configured to modify the processing feed rates in accordance with the machining force; and a NC program generating module configured to modifying the tool path with the modified processing feed rates to generate the optimized NC program. 5. The automatic machining force optimizing system as claimed in claim 1 , wherein the NC program optimizing unit is electrically connected to an information unit which stores the tool information, the workpiece information and the machine tool characteristic information. 6. The automatic machining force optimizing system as claimed in claim 5 , wherein the information unit comprises: a tool unit configured to manage tool geometric data and store the tool geometric data as the tool information; a workpiece unit configured to manage workpiece geometric data and workpiece material, and store the tool geometric data and the workpiece material as the workpiece information; and a machine tool characteristic acquisition unit configured to acquire characteristic data of the machine tool and store the machine tool characteristic data as the machine tool characteristic information. 7. An automatic machining force optimization method for NC program for use in a machine tool including a controller, comprising the following steps: acquiring a coordinate information outputted by a controller to generate a coordinate set of points, and performing a modification with respect to the coordinate set of points so as to generate a tool path; analyzing machining force and modifying processing feed rates in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information to generate an optimized NC program; and the controller of the machine tool driving the machine tool in accordance with the optimized NC program to perform a processing with respect to a workpiece, wherein the coordinate set of points comprises blocks, and the step of performing a modification to the coordinate set of points depends on a path geometric shape of the block, when the path geometric shape is a straight line, decreasing the number of the coordinate of the coordinate set of points, and when the path geometric shape is a circular arc, increasing the number of coordinate of the coordinate set of points, and wherein the method for deciding the path geometric shape of the block comprises: computing a point position or a pre-read point, judging whether the block is ended, if yes, the point position or the pre-read point is a terminal. 8. The automatic machining force optimization method as claimed in claim 7 , wherein each of the blocks at least comprises processing feed rate and rotation per minute of spindle. 9. The automatic machining force optimization method as claimed in claim 7 , wherein the method for increasing the number of coordinate of the coordinate set of points comprises the following steps: computing the two slopes out of any three previous consecutive point positions between the terminal and the starting point, if the two slopes are different, then increasing the number of coordinate of the coordinate set of points. 10. An automatic machining force optimization method for NC program for use in a machine tool including a controller, comprising the following steps: acquiring a coordinate information outputted by a controller to generate a coordinate set of points, and performing a modification with respect to the coordinate set of points so as to generate a tool path, wherein the coordinate set of points comprises blocks, and each of the blocks at least comprises processing feed rate and rotation per minute of spindle; analyzing machining force and modifying processing feed rates in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information to generate an optimized NC program; and the controller of the machine tool driving the machine tool in accordance with the optimized NC program to perform a processing with respect to a workpiece, wherein the step of performing a modification to the coordinate set of points comprises: deciding the path geometric shape of the block, comprising: computing a point position or a pre-read point; judging whether the block is ended; and if yes, determining that the point position or the pre-read point is a terminal; when the path geometric shape is a straight line, decreasing the number of the coordinate of the coordinate set of points; and when the path geometric shape is a circular arc, increasing the number of coordinate of the coordinate set of points, wherein the step of increasing the number of coordinate of the coordinate set of points comprises the steps of: computing two slopes out of any three previous consecutive point positions between the terminal and the starting point; and when the two slopes are different, then increasing the number of coordinate of the coordinate set of points.
Position and force · CPC title
concerning programming of machining or material parameters, pocket machining · CPC title
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.