Method for analyzing overcutting defect of machining process
11654522 · 2023-05-23
Assignee
Inventors
- Chien-Chih Liao (Taichung, TW)
- Kuo-Hua Chou (Zhubei, TW)
- Cheng-Wei Wang (Taipei, TW)
- Jen-Ji Wang (Taichung, TW)
Cpc classification
G05B19/41
PHYSICS
G05B19/402
PHYSICS
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q17/20
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49149
PHYSICS
B23Q2717/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/2266
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q17/20
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/22
PERFORMING OPERATIONS; TRANSPORTING
G05B19/402
PHYSICS
Abstract
A method for analyzing an overcutting defect of a machining process comprises steps as following. A machining code is executed to generate a cutting face, wherein the cutting face comprises a plurality of machining paths. A specified machining path is defined from the plurality of machining paths and a specified node is set on the specified machining path. A sectional plane passing through the specified node is calculated. A plurality of intersection points between the sectional plane and the other machining paths which are different from the specified machining path are obtained. A first adjacent intersection point a second adjacent intersection point are specified from the intersection points. A connection line located between the first adjacent intersection point and the second adjacent intersection point is obtained. A distance between the specified node and connection line is calculate and the distance is defined as an overcutting amount of the specified node.
Claims
1. A method for analyzing an overcutting defect of a machining process, adapted to be executed by a machining path planning device, and the method comprising: executing a machining code to generate a cutting face, wherein the cutting face comprises a plurality of machining paths; selecting one of the plurality of machining paths as a specified machining path and setting a specified node on the specified machining path; calculating a path vector and a tangent vector passing through the specified node according to the specified machining path and the specified node; calculating a sectional plane passing through the specified node according to the path vector, the tangent vector, and the specified node, wherein the path vector is a normal vector of the sectional plane, and the tangent vector and the sectional plane are not coplanar; obtaining a plurality of intersection points between the sectional plane and the other machining paths which are different from the specified machining path; designating two of the intersection points as a first adjacent intersection point a second adjacent intersection point, wherein the first adjacent intersection point and the second adjacent intersection point are respectively located on opposite sides of the specified node; obtaining a connection line, wherein the connection line is a line connecting the first adjacent intersection point and the second adjacent intersection point; and calculating a distance between the specified node and the connection line and defining the distance as an overcutting amount of the specified node, wherein calculating the sectional plane passing through the specified node according to the path vector, the tangent vector, and the specified node comprises: setting a first reference node and a second reference node on the specified machining path; and obtaining the path vector according to the first reference node and the second reference node.
2. The method according to claim 1, wherein the first reference node and the second reference node are located on the same side of the specified node along a first direction, and a distance between the first reference node and the specified node is different from another distance between the second reference node and the specified node.
3. The method according to claim 1, wherein the first reference node and the second reference node are respectively located on opposite sides of the specified node along a first direction.
4. The method according to claim 3, wherein the first adjacent intersection point and the second adjacent intersection point are respectively located on opposite sides of the specified node along a second direction, and the second direction is different from the first direction.
5. A method for analyzing an overcutting defect of a machining process, adapted to be executed by a machining path planning device, and the method comprising: executing a machining code to generate a cutting face, wherein the cutting face comprises a plurality of machining paths; setting a plurality of specified nodes on each of the machining paths according to a fixed interval, wherein each of the machining paths with the specified nodes is defined as a specified machining path; and calculating an overcutting amount of each of the specified nodes, wherein calculating the overcutting amount of each of the specified nodes comprises: calculating a path vector and a tangent vector passing through the specified node according to the specified machining path and the specified node; calculating a sectional plane passing through the specified node according to the path vector, the tangent vector, and the specified node, wherein the path vector is a normal vector of the sectional plane, and the tangent vector and the sectional plane are not coplanar; obtaining a plurality of intersection points between the sectional plane and the other machining paths which are different from the specified machining path; designating two of the intersection points as a first adjacent intersection point a second adjacent intersection point, wherein the first adjacent intersection point and the second adjacent intersection point are respectively located on the opposite sides of the specified node; obtaining a connection line, wherein the connection line is a line connecting the first adjacent intersection point and the second adjacent intersection point; and calculating a distance between the specified node and the connection line and defining the distance as the overcutting amount of the specified node, wherein calculating the sectional plane passing through the specified node according to the path vector, the tangent vector, and the specified node comprises: setting a first reference node and a second reference node on the specified machining path; and obtaining the path vector according to the first reference node and the second reference node.
6. The method according to claim 5, wherein the first reference node and the second reference node are located on the same side of the specified node along a first direction, and a distance between the first reference node and the specified node is different from another distance between the second reference node and the specified node.
7. The method according to claim 5, wherein the first reference node and the second reference node are respectively located on opposite sides of the specified node along a first direction.
8. The method according to claim 7, wherein the first adjacent intersection point and the second adjacent intersection point are respectively located on the opposite sides of the specified node along a second direction, and the second direction is different from the first direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure will become more fully understood from the detailed description given herein below and the accompanying drawings which are given by way of illustration only and thus are not limitative of the present disclosure and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawings.
(16) A method for analyzing an overcutting defect of a machining process is executed, for example, by a machining path planning device, wherein the machining path planning device may be a computer, and has a specification and performance of coupling a computer-aided design software (CAD), a computer-aided manufacturing software (CAM) with a machine tool controller. By the method for analyzing the overcutting defect of this disclosure, the overcutting defect of a single node on the machining path can be detected before CAM machining code is imported into the machine tool controller. In other words, the method for analyzing the overcutting defect can detect the overcutting defect of the machining path without an actual location information feedback from the machine tool controller.
(17)
(18) Step S11 is creating a cutting face F1 of an object according to a machining code. The machining code comprises several commands used to be imported into a machine tool to drive the machine tool, such as Numerical Control code (NC code) or other commands used to control the operation of the machine tool.
(19)
(20) Please refer to
(21) Please refer to
(22) Please refer to
(23) Please refer to
(24) Please refer to
(25) Please refer to
(26) Please refer to
(27) Please refer to
(28) Finally, after obtaining the overcutting amount of the specific node N0, a part of the machining code which is related to the specific node N0 can be corrected according to the overcutting amount of the specific node N0, which can eliminate the overcutting defect of the specific node N0 on the cutting face F1.
(29)
(30)
(31) By the overcutting analysis method of the machining path in
(32) In view of the above description, the overcutting amount of the specified node may be estimated before the machining code is imported into a machine tool. Then a part of the machining code which is related to the specified node may be corrected according to the estimated overcutting amount to eliminate the overcutting defect of the specified node. In other words, the method of this disclosure may detect the overcutting amount of the specified node without an actual location information feedback from the machine tool controller, and directly modify the machining code to achieve a purpose of optimizing the machining path.