This application is a U.S. National Phase patent application of PCT/JP2012/058645, filed on Mar. 30, 2012, which is hereby incorporated by reference in the present disclosure in its entirety.
The present invention relates to a workpiece machined surface display method, a workpiece machined surface display device, a tool path generating system, and a workpiece machined surface display program which display a machining mark to be formed on a workpiece machined surface.
In the past, there has been known a system which is designed to display an image of the workpiece surface which is cut by a ball end mill together with the tool path at the time of cutting (for example, see Patent Literature 1). Further, there has been known a system which is designed to subtract a model of the shape of the sweep of the ball end mill from a 3D model which represents the workpiece shape to display the workpiece machined shape (for example, see Patent Literature 2).
In this regard, if using a ball end mill or other rotary tool to cut the workpiece surface, the workpiece surface is intermittently cut by the cutting blade. For this purpose, the machined workpiece surface is formed with a large number of spherically shaped dimples along the tool path. However, the systems according to Patent Literatures 1 and 2 only display machining marks formed on the workpiece machined surface as groove shapes along the tool paths, and do not display images which correspond to the actual machining marks (dimples) of the workpiece machined surface. Therefore, a user has found it difficult to obtain a grasp of the surface pattern after machining of the workpiece in advance.
Patent Literature 1: Japanese Patent Publication No. 2003-260528A
Patent Literature 2: Japanese Patent No. 3571564B
The present invention provides a workpiece machined surface display method for displaying on a display device a machining mark to be formed when machining a workpiece machined surface with a rotary tool having a cutting blade, including a first step of predicting a shape and position of a dimple to be formed by cutting the workpiece machined surface with the cutting blade, and a second step of displaying a dimple image representing the shape of the dimple predicted at the first step in correspondence with the position predicted at the first step.
Further, the present invention provides a workpiece machined surface display device displaying a machining mark to be formed when machining a workpiece machined surface with a rotary tool having a cutting blade, including a display device, a dimple specifying part specifying a shape and position of a dimple to be formed by cutting the workpiece machined surface with the cutting blade before machining of the workpiece, and a display control part controlling the display device so as to display a dimple image representing the shape of the dimple specified by the dimple specifying part at the position specified by the dimple specifying part.
Further, the present invention provides a tool path generating system generating a tool path for machining a workpiece surface with a rotary tool having a cutting blade, including a display device, a dimple specifying part specifying a shape and position of a dimple to be formed by cutting the workpiece surface with the cutting blade before machining of the workpiece, a display control part controlling the display device so as to display a dimple image representing the shape of the dimple specified by the dimple specifying part at the position specified by the dimple specifying part, and a path generating part generating a tool path of the rotary tool based on the shape and position of the dimple specified by the dimple specifying part.
Still further, the present invention provides a workpiece machined surface display program for making a computer run processing for displaying on a display device a machining mark to be formed when machining a workpiece machined surface with a rotary tool having a cutting blade, including a first routine specifying a shape and position of a dimple to be formed by cutting the workpiece machined surface with the cutting blade before machining of the workpiece, and a second routine controlling the display device so as to display a dimple image representing the shape of the dimple specified by the first routine at the positions specified by the first routine.
First Embodiment
Below, referring to
The control device 1 is a computer which is comprised including a processing system which has a CPU, ROM, RAM, and other peripheral circuits, etc. Functionally, as shown in
The control device 1 has the function of using the path generating part 16 to generate a tool path of a rotary tool and preparing a machining program for machining the workpiece surface. The machining program which is prepared by the control device 1 is output to an NC unit (numerical control unit) 5. The NC unit 5 uses this machining program as the basis to control the machine tool so that the machine tool machines the workpiece surface.
As shown in
On the bed 51, a saddle 55 is supported movably in the horizontal direction (Y-axial direction) through a linear feed mechanism. On the saddle 55, a table 56 is supported movably in a horizontal direction (X-axial direction) which is perpendicular to the Y-axial direction. The X-axis use, Y-axis use, and Z-axis use linear feed mechanisms are, for example, comprised of ball screws and servo motors 59 which drive to rotate the ball screws. Due to this configuration, the tool 54 and the workpiece 6 move relatively in three perpendicular directions (X-, Y-, and Z-directions) whereby the workpiece 6 is machined.
The X-axis use, Y-axis use, and Z-axis use servo motors 59 are actually arranged at different positions from each other, but in
If making the tool 54 rotate and making it move relative to the workpiece 6 to machine the workpiece surface 60, the workpiece surface 60 is intermittently cut by the cutting blade 54a whereby uncut parts called “cusps 62” (see
The distance ΔP between the machining points P0, P0 along the arrows PA corresponds to, for example, the amount of one blade of feed, and thus the tool 54 rotates by one blade's worth of angle between the machining points. A distance ΔY between the machining points P0, P0 in the Y-axial direction corresponds to an amount of pick feed. In the present embodiment, a single blade ball end mill is used, so the tool 54 rotates once from one machining point P0 to the next machining point P0. By making the tool 54 rotate while making it move relatively along the tool path PA, the workpiece surface 60 is cut by the cutting blade 54a whereby the workpiece surface 60 is formed with a plurality of spherical surface shaped dimples 61 corresponding to the tool shape.
The amount of feed ΔP of
As shown in
assuming that the first machining area AR1 is machined along the tool path PA1, then the second machining area is machined along the tool path PA2 which is independent from the tool path PA1. In this case, the positions of the dimples 61 of the first machining area AR1 have no relation with the positions of the dimples 61 of the second machining area AR2. For this reason, at the boundary part AR3 of the first machining area AR1 and the second machining area AR2, incompletely shaped dimples 61c are formed. Due to these incompletely shaped dimples 61c, streak patterns and other machining marks are liable to be left at the workpiece machined surface.
Such machining marks are not preferable for a workpiece 6 where machining quality of the surface is demanded (for example, a die). If the user can obtain a grasp of the machining marks which would be formed at the workpiece surface 60 in advance before machining the workpiece, it would be possible to reset the tool path and other machining conditions so as to avoid the formation of streak patterns such as shown in
The machining point setting part 11 of
The input device 4 is configured by a keyboard, touch panel, etc. The shape and dimensions of the meshes can be input as the mesh preparation conditions by a user. From the input device 4, the type of the tool 54, number of cutting blades 54a, dimensions of the front end part of the tool (radius of the ball at the tool front end), feed rate of the tool 54, rotational speed, and other information are also input. The various information which is input from the input device 4 is stored in a memory.
There are various methods for automatic preparation of a mesh. Giving one example, Delaunay triangulation is known.
Below, the dimples which are displayed on the display device 2 will sometimes be called “dimple images 610” to differentiate them from dimples 61 which are formed on the actual workpiece surface 60. As the mesh preparation method in the machining point setting part 11, the start point of preparation of the mesh may be given in advance by a user and the meshes MS may be successively prepared in accordance with a predetermined pattern from this start point. The machining points P0 need not be set automatically. A user can also set them manually through the input device 4. That is, the machining points P0 which are set by the machining point setting part 11 may be set automatically or manually.
The machining sequence setting part 12 successively connects the machining points P0 set by the machining point setting part 11 to set the machining sequence. This machining sequence represents the tool path PA and, for example, as shown by the tool paths PA1 and PA2 of
The dimple specifying part 13 uses the shape data of the workpiece 6 input from the CAD unit 3, the shape data of the tool 54 input from the input device 4, and the information of the tool path PA stored in the memory (data of machining points P0 and machining sequence) as the basis to specify the shapes and positions of the dimples 61. More specifically, first, the shape data of the cutting blade 54a of the tool 54 (arc shaped curve) is taken out, then a movement locus is determined when making the curve rotate and move in accordance with the information of the tool path PA. The information of the tool path PA includes the posture, rotational speed, feed rate, etc. of the tool 54 and other information as well.
After determining the curve data of the movement locus 540, the dimple specifying part 13 removes the overlapping parts of the movement locus 540 from the workpiece shape model which is obtained by the workpiece shape data read from the CAD unit 3 so as to prepare a workpiece shape model after machining.
As shown in
The workpiece shape model M3 obtained by the above routine is formed with dimples 61. Due to this, it is possible to specify the shapes and positions of the dimples 61. In this case, as shown in
The display control part 14 generates an image signal which corresponds to the workpiece shape model M3. Further, it displays on the display device 2 an image of the workpiece machined surface which includes dimple images 610 (workpiece image). For example, polygon patches (triangular patches etc.) or wire frames known as display methods of a usual 3D CAD unit are used to display dimple images 610 three-dimensionally.
In
The above processing can be realized by making the CPU of the control device 1 run a workpiece machined surface display program stored in advance in the control device 1.
At step S1, the workpiece shape data is read from the CAD unit 3 and the various data stored in advance (mesh preparation conditions, shape data of the tool 54, posture, rotational speed, feed rate, etc. of the tool 54, and other data) is read.
At step S2, the workpiece surface 60a is divided into a plurality of meshes MS in accordance with the mesh preparation conditions. Further, the vertices of the meshes MS are used as center points P1 of the dimple images 610, and machining points P0 corresponding to these center points P1 are calculated and stored in the memory.
At step S3, the machining points P0 determined at step S2 are successively connected to set a machining sequence. The machining sequence is part of the information of the tool path PA. At step S3, the machining sequence is stored in the memory along with the posture, rotational speed, and feed rate of the tool 54 and other information of the tool path PA stored in advance.
At step S4, the information of the tool path PA and the shape data of the tool 54 stored in advance are used as the basis to calculate the movement locus 540 of the cutting blade 54a. For example, when the set of spheres 541 which are centered about the machining points P0 (
At step S5, the overlapping portions of the movement locus 540 of the tool 54 calculated at step S4 are removed from the workpiece shape model M1 before machining obtained from the CAD unit 3 to prepare the workpiece shape model M3 after machining (
At step S6, the image signal which corresponds to the workpiece shape model M3 prepared at step S5 is generated. For example, when using triangular patches to display the workpiece image 70, elements of the triangular patches are generated. In this case, the extents of shading of the elements are determined in accordance with the relief shapes of the workpiece surface obtained by the workpiece shape model M3.
At step S7, the image signal generated at step S6 is used as the basis to output a control signal to the display device 2, and the display device 2 is made to display a workpiece image 70 which corresponds to the workpiece shape model M3 (
According to the first embodiment, the following actions and effects can be exhibited.
Second Embodiment
Referring to
In the first embodiment (
Therefore, as shown in
The dimple specifying part 13, in the same way as the first embodiment, uses the shape data of the workpiece 6 input from the CAD unit 3, the shape data of the tool 54 input from the input device 4, and the information of the tool path PA stored in the memory as the basis to prepare a workpiece shape model M3 and specify the shapes and positions of the dimples 61. The display control part 14, like in the first embodiment, generates an image signal which corresponds to the workpiece shape model M3 and makes an image of the workpiece machined surface which includes the dimple images 610 (workpiece image 70 of
In the second embodiment, the tool path PA is read from the NC unit 5. For this purpose, the processing of step S2 and step S3 in
In the above embodiments, as a first step, the shapes and positions of dimples 61 are specified by preparing a workpiece shape model M3 after machining by removing the model M2 of the movement locus 540 of the cutting blade 54a from the workpiece shape model M1 before machining. If specifying the shapes and positions of dimples 61 to be formed by the cutting blade 54a cutting the workpiece machined surface 60 before machining of the workpiece in this way, the dimple specifying part 13 is not limited to the configuration explained above. Further, if predicting the shapes and positions of the dimples 61 to be formed by the cutting blade 54a cutting the workpiece machined surface, the first step of the workpiece machined surface display method may be any step. For example, it is also possible to predict the shapes and positions of the dimples 61 by other than the control device 1 and input the results of the prediction to the control device 1.
In the above embodiments, the second step generates an image signal which corresponds to the shapes and positions of the dimples 61 specified by the workpiece shape model M3 and makes a workpiece image 70 which includes the dimple images 610 display on the display device 2. If controlling the display device 2 so as to display the dimple images 610 which express the shapes of the dimples 61 in this way at the positions specified by the dimple specifying part 13, the display control part 14 is not limited to the configuration explained above. If making the dimple images 610 which express the shapes of the dimples 61 predicted at the first step display corresponding to the predicted positions, the second step of the workpiece machined surface display method may be any step.
If making the computer constituted by the control device 1 run a first routine of specifying the shapes and positions of dimples 61 which are formed by the cutting blade 54a cutting the workpiece machined surface 60 before machining of the workpiece and a second routine of controlling the display device 2 so as to display dimple images 610 which show the shapes of the dimples 61 specified at the first routine at the specified positions, the workpiece machined surface display program is not limited to the above configuration. Therefore, the processing in the control device 1 is not limited to that shown in
In the above embodiments, a ball end mill is used as the tool 54, but it is also possible to use a bull nose end mill (radius end mill) instead. When using a bull nose end mill, dimples 61 can be approximated not by spherical shapes, but by torus shapes. Therefore, the machining marks of the workpiece surface become, for example, horizontally long hexagonal shapes when seen from a plan view. The shapes of the dimple images 610 may be set according to this. That is, in the above embodiments, the dimple images 610 are approximated by spherical surfaces, but they may also be approximated by ellipsoidal surfaces or other curved surfaces.
The dimples 61 of the workpiece shape model M3 are as one example all made the same shapes of spherical shapes, but it is also possible to set a plurality of shapes of dimples 61 such as spherical shapes and ellipsoidal spherical shapes, etc., and possible to set dimples of any shapes corresponding to the positions of the dimples 61. In order to enable the relief shapes of the workpiece surface 60 to be clearly shown, the dimple images 610 are displayed three-dimensionally by polygonal patches, etc., but they may also be displayed two-dimensionally as simple hexagonal shapes. Even if using a grindstone or other rotary tool which has a cutting blade as the rotary tool 54, the present invention can be similarly applied.
The tool path generating system provided with the display device 2, dimple specifying part 13, display control part 14, and path generating part 16 is not limited to the above-mentioned configuration. The display device 2 is not limited, as in the present embodiment, to a form which is provided at a workpiece surface machining system 100 or a tool path generating system comprised of a workpiece surface machining system 100 plus a path generating part and may also serve as a display device of an NC unit 5. Further, it may also serve as a display device of a control panel of a machine tool 50.
According to the present invention, before machining of the workpiece, the shapes and positions of dimples which are formed by the cutting blade cutting the workpiece machined surface are predicted, and dimple images which express the shapes of the dimples are displayed corresponding to the predicted positions. Therefore, a user can easily obtain a grasp of surface patterns (machining marks) which will be expressed by dimples after machining of the workpiece.
1 control device
2 display device
3 CAD unit
4 input device
5 NC unit
13 dimple specifying part
14 display control part
16 path generating part
54 tool
54
a cutting blade
60 workpiece surface
61 dimple
610 dimple image
100 workpiece machined surface display device
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/058645 | 3/30/2012 | WO | 00 | 9/29/2014 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2013/145275 | 10/3/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6266572 | Yamazaki | Jul 2001 | B1 |
7047102 | Ikeda | May 2006 | B2 |
20130262066 | Erdim | Oct 2013 | A1 |
Number | Date | Country |
---|---|---|
2003-260528 | Sep 2003 | JP |
3571564 | Jul 2004 | JP |
2008-844 | Jan 2008 | JP |
2010-237843 | Oct 2010 | JP |
2011-85978 | Apr 2011 | JP |
2012-18472 | Jan 2012 | JP |
10-2005-0031044 | Apr 2005 | KR |
WO-2011125129 | Oct 2011 | WO |
Entry |
---|
International Search Report dated Apr. 24, 2012, directed to International Application No. PCT/JP2012/058645; 2 pages. |
Matsumura, T. et al. “Machining of Micro Dimples in Milling for Functional Surfaces,” The 14International ESAFORM Conference on Material Forming, 2011; pp. 567-572. |
Bassir, D. et al. (Feb. 2008). “A New Algorithm for the Numerical Simulation of Machined Surface Topography in Multiaxis Ball-End Milling,” Journal of Manufacturing Science and Engineering 130: 23 pages. |
Number | Date | Country | |
---|---|---|---|
20150066191 A1 | Mar 2015 | US |