This application claims the benefit of Taiwan application Serial No. 104128624, filed Aug. 31, 2015, the disclosure of which is incorporated by reference herein in its entirety.
The disclosure relates in general to an abnormality avoidant system and a path modification method thereof, and more particularly to a machining abnormality avoidant system and a machining path modification method thereof.
During the machine tool machining process, machining abnormality, such as chatter, may easily occur due to cutter rotation speed, workpiece size and machining path. Chatter makes the cutter vibrate and deteriorate the machining precision on the surface of the workpiece.
In general, the machine tool can be equipped with sensors to obtain various types of information during the machining process and can predetermine strategies in advance to tackle with the occurrence of abnormality. When abnormality is detected, the control program of the machine tool will automatically investigate according to the predetermined strategies. For example, the machine tool can adjust a machining parameter by increasing the cutter rotation speed or reducing the cutting depth during the machining process.
During the machining process, if the cutter abruptly changes the machining conditions, the cutter will generate obvious traces on the surface of the workpiece because sudden change in cutting condition during the machining process will cause abrupt change to the cutting force and make the cutter damaged or broken.
Therefore, it has become a prominent task for the industries to provide machining abnormality avoiding technology.
According to one embodiment, a machining abnormality avoidant system is provided. The machining abnormality avoidant system includes a machining program analyzing module, a machining path analyzing module, an abnormal point obtaining module and a machining program modifying module. The machining program analyzing module is configured to analyze a machining path of a machining program. The machining path analyzing module is configured to analyze whether any point of the machining path is an avoidant point. The abnormal point obtaining module is configured to obtain an abnormal point of the machining path. If the machining path has an abnormal point, the machining program modifying module adds an abnormality avoidant path on the avoidant point of the machining path.
According to another embodiment, a machining path modification method including following steps is provided. A machining path of a machining program is analyzed. Whether any point of the machining path is an avoidant point is analyzed. An abnormal point of the machining path is obtained. If the machining path has an abnormal point, the machining program is modified to add an abnormality avoidant path on the avoidant point of the machining path.
The above and other aspects of the disclosure will become better understood with regard to the following detailed description of the preferred but non-limiting embodiment(s). The following description is made with reference to the accompanying drawings.
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 drawing.
In the present specification, “module” refers to software, firmware or a circuit formed in semiconductor manufacturing process. Besides, at least two of the machining program analyzing module 110, the machining path analyzing module 120, the abnormal point obtaining module 130 and the machining program modifying module 140 can be integrated into one module. The said modules can communicate through wires.
The machining program analyzing module 110 is configured to analyze the machining path P1 of the machining program P. The machining program P is such as a numeric control code (NC code). The machining path analyzing module 120 is configured to analyze whether any point of the machining path P1 is an avoidant point. The abnormal point obtaining module 130 is configured to obtain the abnormal point of the machining path P1. If the machining path P1 has the abnormal point, the machining program modifying module 140 adds an abnormality avoidant path on the avoidant point of the machining path P1.
In step S110, the machining program analyzing module 110 analyzes a machining path P1 of a machining program P.
In step S120, the machining path analyzing module 120 analyzes whether any point of the machining path P1 is an avoidant point. If yes, the method proceeds to step S130; if no, the method proceeds to step S140. Here, the avoidant point refers to the position at which collision of mechanical parts will not occur.
Refer to both
The avoidant point can be decided according to the size of the machining cutter, the shape of the workpiece and/or the machining path. For example, if the machining cutter does not interfere or collide with the workpiece or any parts of the machine tool when the machining cutter moves away from a particular point on the workpiece, this particular point can be used as an avoidant point.
In step S140, the abnormal point obtaining module 130 obtains at least one abnormal point of the machining path P1. In the present embodiment, the abnormal point obtaining module 130 analyzes whether the first point (n=1) of the machining path P1 is an abnormal point. If yes, the method proceeds to step S150; if no, the method proceeds to step S180. In the present embodiment, the first point is not an abnormal point. In step S180, the abnormal point obtaining module 130 analyzes whether the next point of the machining path P1, that is, the (n+1)th point, is an abnormal point. In the present specification, the abnormal point is exemplified by any point, such as a chatter point, that may affect the lifespan and/or machining quality of the machining cutter.
Details of the method for analyzing the second point to the fifth point of the machining path P1 are similar to that for analyzing the first point, and the similarities are not repeated here. In the present embodiment of the present disclosure, the avoidant point is exemplified by the third point of the machining path P1. Therefore, in step S130, the machining path analyzing module 120 records the position of the third point, and the abnormal point is exemplified by the fifth point. In another embodiment, the avoidant point is normally positioned before the abnormal point (just like the third point is positioned before the fifth point) or on the same point.
In step S150, the machining program modifying module 140 calculates a machining parameter for avoiding the abnormal point. Referring to
Then, the method proceeds to step S160 and S170. Referring to
As indicated in
The abnormality avoidant path P11 includes an exit path P12 farther away from the avoidant point and an entering path P13 close to the avoidant point. The exit path P12 can be tangent to or can intersect the machining path P1 at the avoidant point. In
After step S170 is completed, the method proceeds to step S180. In step S180, the abnormal point obtaining module 130 continues to analyze the next point of the machining path P1, that is, the (n+1)th point.
In step S190, the machining program analyzing module 110 analyzes whether the nth point of the machining path P1 (that is, the (n+1)th point of step S180) is the (N+1)th point, wherein N is the last point of the machining path P1. If the (n+1)th point is the (N+1)th point, this implies that the analysis of all machining points of the machining path P1 has been completed, and the analysis process can be terminated. If the (n+1)th point is not the (N+1)th point, this implies that the analysis of all machining points of the machining path P1 has not been completed, and the method proceeds to step S120 to analyze the next point.
Other steps of the flowchart of the path modification method of the present embodiment are similar to corresponding steps of the flowchart of the path modification method of
As indicated in
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
104128624 | Aug 2015 | TW | national |