Machining status display apparatus
10386831 ยท 2019-08-20
Assignee
Inventors
- Kengo Kawai (Nara, JP)
- Katsuhiko Ono (Nara, JP)
- Shizuo Nishikawa (Nara, JP)
- Masataka Sakamoto (Nara, JP)
- Morihiro Hideta (Nara, JP)
- Koji Iiyama (Nara, JP)
Cpc classification
B23Q17/0976
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/007
PERFORMING OPERATIONS; TRANSPORTING
G05B19/409
PHYSICS
International classification
B23Q17/09
PERFORMING OPERATIONS; TRANSPORTING
B23Q1/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/409
PHYSICS
Abstract
A machining status display apparatus includes a display device having a display screen, a stability lobe picture creator creating, based on specifications of a tool to be used, display picture data for displaying a stability lobe as a correlation diagram between a spindle rotation speed and a limit depth of cut of the tool above which regenerative chatter occurs, a first machining information picture creator creating display picture data for displaying machining related information other than regenerative chatter corresponding to set machining conditions, and a display controller displaying the stability lobe and the machining related information with the stability lobe and the machining related information superimposed one on another on the display screen of the display device based on the display picture data created by the stability lobe picture creator and the display picture data created by the first machining information picture creator.
Claims
1. A machining status display apparatus, comprising: a display device having a display screen; a stability lobe picture creator obtaining, based on specifications of a tool to be used, first correlation data relating to a correlation between a spindle rotation speed and a limit depth of cut of the tool above which regenerative chatter occurs, and creating display picture data for displaying a stability lobe as a correlation diagram between the spindle rotation speed and the limit depth of cut based on the obtained first correction data; a first machining information picture creator obtaining machining related information which is other than the regenerative chatter and corresponds to the spindle rotation speed and limit depth of cut and which corresponds to set machining conditions, and creating display picture data for displaying the obtained machining related information as a diagram corresponding to a relation between the machining related information and the spindle rotation speed and limit depth of cut; and a display controller displaying the stability lobe and the diagram relating to the machining related information with the stability lobe and the diagram relating to the machining related information overlapped each other on the display screen of the display device based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the diagram created by the first machining information picture creator.
2. The machining status display apparatus of claim 1, wherein: the first machining information picture creator is configured to obtain, as the machining related information, one or more pieces of information selected from among information relating to a cutting efficiency, information relating to a total cutting amount the tool to be used is able to cut before reaching an end of its tool life, and information relating to a load acting on a spindle motor, and create one or more pieces of display picture data corresponding to the selected one or more pieces of information for displaying a diagram for each of the obtained selected one or more pieces of information; and the display controller is configured to display the stability lobe and the diagram for each of the selected one or more pieces of information with the stability lobe and the diagram for each of the selected one or more pieces of information overlapped each other on the display screen of the display device.
3. The machining status display apparatus of claim 1, further comprising a second machining information picture creator obtaining, based on the first correlation data obtained by the stability lobe picture creator and the machining related information obtained by the first machining information picture creator or based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the machining related information created by the first machining information picture creator, second correlation data relating to a correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut, and creating display picture data for displaying a diagram relating to the correlation between the spindle rotation speed and the machining related information based on the obtained second correlation data, wherein: the display controller is further configured to display a correlation diagram between the spindle rotation speed and the machining related information on the display screen of the display device based on the display picture data created by the second machining information picture creator.
4. The machining status display apparatus of claim 2, further comprising a second machining information picture creator obtaining, based on the first correlation data obtained by the stability lobe picture creator and the machining related information obtained by the first machining information picture creator or based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the machining related information created by the first machining information picture creator, second correlation data relating to a correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut, and creating display picture data for displaying a diagram relating to the correlation between the spindle rotation speed and the machining related information based on the obtained second correlation data, wherein: the display controller is further configured to display a correlation diagram between the spindle rotation speed and the machining related information on the display screen of the display device based on the display picture data created by the second machining information picture creator.
5. A computer program product, comprising: a computer program for causing a computer to function as: a stability lobe picture creator obtaining, based on specifications of a tool to be used, first correlation data relating to a correlation between a spindle rotation speed and a limit depth of cut of the tool above which regenerative chatter occurs, and creating display picture data for displaying a stability lobe as a correlation diagram between the spindle rotation speed and the limit depth of cut based on the obtained first correction data; a first machining information picture creator obtaining machining related information which is other than the regenerative chatter and corresponds to the spindle rotation speed and limit depth of cut and which corresponds to set machining conditions, and creating display picture data for displaying the obtained machining related information as a diagram corresponding to a relation between the machining related information and the spindle rotation speed and limit depth of cut; and a display controller displaying the stability lobe and the diagram relating to the machining related information with the stability lobe and the diagram relating to the machining related information overlapped each other on the display screen of the display device based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the diagram created by the first machining information picture creator.
6. The computer program product of claim 5, wherein: the first machining information picture creator operates to obtain, as the machining related information, one or more pieces of information selected from among information relating to a cutting efficiency, information relating to a total cutting amount the tool to be used is able to cut before reaching an end of its tool life, and information relating to a load acting on a spindle motor, and create one or more pieces of display picture data corresponding to the selected one or more pieces of information for displaying a diagram for each of the obtained selected one or more pieces of information; and the display controller operates to display the stability lobe and the diagram for each of the selected one or more pieces of information with the stability lobe and the diagram for each of the selected one or more pieces of information overlapped each other on the display screen of the display device.
7. The computer program product of claim 5, wherein: the computer program further causes the computer to function as a second machining information picture creator obtaining, based on the first correlation data obtained by the stability lobe picture creator and the machining related information obtained by the first machining information picture creator or based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the machining related information created by the first machining information picture creator, second correlation data relating to a correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut, and creating display picture data for displaying a diagram relating to the correlation between the spindle rotation speed and the machining related information based on the obtained second correlation data; and the display controller further operates to display a correlation diagram between the spindle rotation speed and the machining related information on the display screen of the display device based on the display picture data created by the second machining information picture creator.
8. The computer program product of claim 6, wherein: the computer program further causes the computer to function as a second machining information picture creator obtaining, based on the first correlation data obtained by the stability lobe picture creator and the machining related information obtained by the first machining information picture creator or based on the display picture data for the stability lobe created by the stability lobe picture creator and the display picture data for the machining related information created by the first machining information picture creator, second correlation data relating to a correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut, and creating display picture data for displaying a diagram relating to the correlation between the spindle rotation speed and the machining related information based on the obtained second correlation data; and the display controller further operates to display a correlation diagram between the spindle rotation speed and the machining related information on the display screen of the display device based on the display picture data created by the second machining information picture creator.
9. The computer program product of claim 5, wherein the computer program product is stored on a computer-readable storage medium.
10. The computer program product of claim 6, wherein the computer program product is stored on a computer-readable storage medium.
11. The computer program product of claim 7, wherein the computer program product is stored on a computer-readable storage medium.
12. The computer program product of claim 8, wherein the computer program product is stored on a computer-readable storage medium.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
DETAILED DESCRIPTION
(22) Hereinafter, a specific embodiment of the present disclosure will be described with reference to the drawings.
(23) As shown in
(24) Note that the computing device 2 can be incorporated in a controller of a machine tool, and the display device 12 can be composed of a display provided on an operation panel of the machine tool and the input device 13 can be composed of a keyboard, which is also provided on the operation panel of the machine tool, and an appropriate input and output interface. Alternatively, the display device 12 and the input device 13 can be composed of a touch panel, which is also provided on an operation panel of the machine tool.
(25) Alternatively, the computing device 2 may be composed of a computer having a display as an external device. In this case, the input device 13 is composed of a keyboard provided on the computer, an appropriate input and output interface, and other components, and the display device 12 is composed of the display provided as an external device.
(26) As described above, the computing device 2 can be embodied by a controller of a machine tool, a computer, or the like; the tool information storage 5, the workpiece information storage 6, the tool life coefficient storage 7, and the motor load information storage 8 are composed of a readable and writable storage medium such as an RAM or a hard disk, which is provided on the controller or the computer, and the stability lobe picture creator 3, the first machining information picture creator 4, the second machining information picture creator 9, the display controller 10, and the input controller 11 are composed of a computer program operating on the controller or the computer.
(27) The computer program can be stored in a computer-readable storage medium as appropriate, such as a CD-ROM 20 as shown in
(28) Alternatively, the computer program may be downloaded in the controller or the computer from an appropriate server that provides the computer program, through an appropriate network, such as the internet, and running the computer program on the controller or the computer in which the computer program has been downloaded causes the controller or the computer to function as the computing device 2.
(29) The tool information storage 5, the workpiece information storage 6, the tool life coefficient storage 7, and the motor load information storage 8 store therein necessary information (data) that is input therein through the input device 13.
(30) Each of the above-mentioned components is described in detail below.
(31) The tool information storage 5 is a functional unit that stores information relating to tools used in the machine tool. Specifically, for each tool, information on a tool type, such as end mill, milling cutter, or the like, a tool material, such as CBN, titanium nitride coating, or the like, the number of edges of the tool, a tool diameter [mm], a natural frequency (.sub.x, .sub.y) [rad/sec] of the tool, a damping ratio (.sub.x, .sub.y) [%] of the tool, and an equivalent mass m (m.sub.x, m.sub.y) [kg] of the tool is input through the input device 13 and stored in the tool information storage 5, for example, in the form of a data table as shown in
(32) The workpiece information storage 6 is a functional unit that stores information relating to workpieces to be machined in the machine tool. Specifically, a specific cutting resistance of principal force K.sub.tj [N/m.sup.2] and a ratio of principal force to thrust force K.sub.rj [%] corresponding each workpiece material j are previously measured by performing trial machining or the like, and obtained data are stored in the form of a data table as shown in
(33) The tool life coefficient storage 7 is a functional unit that stores a tool life coefficient n.sub.i,j,h and a tool life coefficient C.sub.i,j,h corresponding to the tool material i, the workpiece material j, and a wear limit h; the tool life coefficient n.sub.i,j,h and the tool life coefficient C.sub.i,j,h are input through the input device 13 and stored in the tool life coefficient storage 7, for example, in the form of a data table as shown in
(34) Note that the wear limit h represents an edge recession amount. In
(35) The tool life coefficient n.sub.i,j,h and the tool life coefficient C.sub.i,j,h are coefficients for calculating a tool life t [min], and the tool life t is calculated by the following generalized equation (Equation 1), where V is a cutting speed [m/min].
t.sup.n=C/V,(Equation 1)
where n=n.sub.i,j,h and C=C.sub.i,j,h.
(36) The motor load information storage 8 is a functional unit that stores information relating to a correlation between a limit of a load acting on a spindle motor, and a spindle rotation speed n [min.sup.1] and a depth of cut a.sub.p [mm] (motor load information); the motor load information is input through the input device 13 and stored into the motor load information storage 8. Note that, as for the load limit, in this embodiment, continuous rating, 15-minute rating, and 25% ED are set. The continuous rating means a motor output which is capable of continuous operation for a predetermined period of time, the 15-minute rating means a motor output which is capable of continuous operation for 15 minutes, and 25% ED means that 25% of a utilization time of the motor is an operation time and 75% thereof is a stop time.
(37) The stability lobe picture creator 3 is a functional unit that obtains (calculates), based on the specifications of a tool to be used, first correlation data relating to a correlation between the spindle rotation speed and a limit depth of cut of the tool above which regenerative chatter occurs, and creates, based on the calculated first correlation data, display picture data for displaying a stability lobe that is a correlation diagram between the spindle rotation speed and the limit depth of cut. Note that the stability lobe in this embodiment is in accordance with the so-called theory of stable pocket.
(38) First, the basic principles for calculating the first correlation data relating to the correlation between the spindle rotation speed and the limit depth of cut above which regenerative chatter occurs, that is, the basic principles for creating the stability lobe are explained. The model shown in
(39) In this model, the equations of motion for the tool T are represented by the following equations 2 and 3.
x+2.sub.x.sub.xx+.sub.x.sup.2x=F.sub.x/m.sub.x(Equation 2)
y+2.sub.y.sub.yy+.sub.y.sup.2y=F.sub.y/m.sub.y(Equation 3)
In these equations, w, is a natural frequency [rad/sec] in the x axis direction of the tool T, .sub.y is a natural frequency [rad/sec] in the y axis direction of the tool T, .sub.x is a damping ratio [%] in the x axis direction (feed direction), and .sub.y is a damping ratio [%] in the y axis direction (cutting direction). Further, m.sub.x is an equivalent mass [kg] in the x axis direction, m.sub.y is an equivalent mass [kg] in the y axis direction, F.sub.x is a cutting force [N] in the x axis direction applied to the tool T, and F.sub.y is a cutting force [N] in the y axis direction applied to the tool T. Furthermore, x and y each represent a second-order derivative with respect to time and x and y each represent a first-order derivative with respect to time.
(40) The cutting forces F.sub.x and F.sub.y can be calculated by the following equations 4 and 5, respectively:
Fx=Ktaph()cos()KrKtaph()sin(); and(Equation 4)
Fy=+Ktaph()sin()KrKtaph()cos().(Equation 5)
In these equations, h() [m.sup.2] is a thickness with which an cutting edge cuts the workpiece W, a.sub.p [mm] is a depth of cut, K.sub.t [N/m.sup.2] is a specific cutting resistance of principal force, and K.sub.r [%] is a ratio of principal force to thrust force.
(41) The cutting forces F.sub.x and F.sub.y change in accordance with an angle of rotation [rad] of the tool T; therefore, the cutting forces F.sub.x and F.sub.y can be respectively obtained by integrating the cutting forces F.sub.x and F.sub.y between an angle .sub.st at which cutting is started and an angle .sub.ex at which the cutting is ended and calculating the average thereof. Further, the angle .sub.st and the angle .sub.ex can be geometrically determined based on a diameter D [mm] of the tool T, a width of cut Ae [mm], a feed direction, and whether the cutting is upper cut or down cut.
(42) An eigenvalue of the above equations 2 and 3 is represented by the following equation 6:
=(a.sub.1(a.sub.1.sup.24a.sub.0).sup.1/2)/2a.sub.0,(Equation 6)
where
a.sub.0=.sub.xx(i.sub.c).sub.yy(i.sub.c)(.sub.xx.sub.yy.sub.xy.sub.yx),
a.sub.1=.sub.xx.sub.xx(i.sub.c)+.sub.yy.sub.yy(i.sub.c),
.sub.xx(i.sub.c)=1/(m.sub.x(.sub.c.sup.2+2i.sub.x.sub.c.sub.x+.sub.x.sup.2)),
.sub.yy(i.sub.c)=1/(m.sub.y(.sub.c.sup.2+2i.sub.y.sub.c.sub.y+.sub.y.sup.2)),
.sub.xx=[(cos 2.sub.ex2K.sub.r.sub.ex+K.sub.r sin 2.sub.ex)(cos 2.sub.st2K.sub.r.sub.st+K.sub.r sin 2.sub.st)]/2,
.sub.xy=[(sin 2.sub.ex2.sub.ex+K.sub.r cos 2.sub.ex)(sin 2.sub.st2.sub.st+K.sub.r cos 2.sub.st)]/2,
.sub.yx=[(sin 2.sub.ex+2.sub.ex+K.sub.r cos 2.sub.ex)(sin 2.sub.st+2.sub.stK.sub.r cos 2.sub.st)]/2, and
.sub.yy=[(cos 2.sub.ex2K.sub.r.sub.exK.sub.r sin 2.sub.ex)(cos 2.sub.st2K.sub.r.sub.stK.sub.r sin 2.sub.st)]/2.
In these equations, .sub.e is a frequency of chatter vibration.
(43) When a real part and an imaginary part of the eigenvalue are represented by .sub.R and .sub.I, respectively, a depth of cut a.sub.plim and a spindle rotation speed n.sub.lim at a stability limit are represented by the following equations 7 and 8, respectively:
a.sub.plim=2.sub.R(1+(.sub.I/.sub.R).sup.2)/(NK.sub.t); and(Equation 7)
n.sub.lim=60.sub.c/(N(2k+2 tan.sup.1(.sub.I/.sub.R))).(Equation 8)
In these equations, N is the number of edges of the tool T and k is an integer.
(44) By calculating the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim in accordance with the above equations 7 and 8 while changing the values of .sub.e and k in the equations in a predetermined manner, a stability lobe can be created.
(45) Thus, a stability lobe can be created by calculating the real part .sub.R and the imaginary part .sub.I of the eigenvalue in accordance with the above equation 6 based on the natural frequencies .sub.x and .sub.y, the specific cutting resistance of principal force K.sub.t, the ratio of principal force to thrust force K.sub.r, the damping ratios .sub.x and .sub.y, and the equivalent masses m.sub.x and m.sub.y, and then calculating the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim in accordance with the above equations 7 and 8 while changing the values of .sub.x and k of the equations in a predetermined manner.
(46) Specifically, the stability lobe picture creator 3 starts its processing upon receiving a processing start signal that is input through the input device 13. Based on tool information (for example, the above-mentioned tool number) and workpiece information (for example, information on the above-mentioned workpiece material) that are input by the operator, the stability lobe picture creator 3 reads out data on the number of edges, tool diameter D, natural frequencies .sub.x and .sub.y, damping ratios .sub.x and .sub.y, and equivalent masses m.sub.x and m.sub.y corresponding to the input tool number from the information stored in the tool information storage 5, and reads out data on the specific cutting resistance of principal force K.sub.t and the ratio of principal force to thrust force K.sub.r corresponding to the input workpiece material from the information stored in the workpiece information storage 6.
(47) Subsequently, the stability lobe picture creator 3 calculates the real part .sub.R and the imaginary part .sub.I of the eigenvalue in accordance with the above equation 6 based on the read-out number of edges, tool diameter D, natural frequencies .sub.x and .sub.y, specific cutting resistance of principal force K.sub.t, ratio of principal force to thrust force K.sub.r, damping ratios .sub.x and .sub.y, and equivalent masses m.sub.x and m.sub.y. Thereafter, the stability lobe picture creator 3 calculates the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim in accordance with the above equations 7 and 8 while changing the values of .sub.x and k in the equations in a predetermined manner, that is, calculates the first correlation data relating to the correlation between the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim, and then creates display picture data for displaying a stability lobe that is a correlation diagram between the spindle rotation speed n.sub.lim and the limit depth of cut a.sub.plim of the tool above which regenerative chatter occurs.
(48) Note that the damping ratios x and y, which are stored in the tool information storage 5, can be calculated, for example by the following equations 9 and 10, respectively:
.sub.x=(.sub.1x.sub.2x)/2.sub.x; and(Equation 9)
.sub.y=(.sub.1y.sub.2y)/2.sub.y,(Equation 10)
wherein .sub.x is the natural frequency in the x axis direction of the tool T and .sub.y is the natural frequency in the y axis direction of the tool T.
Note that, as shown in
(49) Further, the equivalent masses m.sub.x and m.sub.y can be calculated by the following equations 11 and 12, respectively:
m.sub.x=1/(2G.sub.x.sub.x.sub.x.sup.2); and(Equation 11)
m.sub.y=1/(2G.sub.y.sub.y.sub.y.sup.2).(Equation 12)
(50) The first machining information picture creator 4 is a functional unit that creates display picture data for displaying information relating to a cutting efficiency, information relating to a tool life of a tool to be used, information relating to a total cutting amount a tool to be used is able to cut before reaching the end of its tool life, and information relating to a load acting on the spindle motor. The first machining information picture creator 4 starts its processing upon receiving the processing start signal that is input from the input device 13; the first machining information picture creator 4 creates display picture data for displaying information selected from the above-mentioned pieces of information in accordance with a selection signal that is input from the input device 13.
(51) Specifically, for example, as for the cutting efficiency, the first machining information picture creator 4 calculates (obtains) a cutting efficiency E [cc/min] corresponding to the spindle rotation speed n [min.sup.1] and the depth of cut a.sub.p [mm] in accordance with the equation 13 below based on a feed amount per edge f [mm] of a tool and a width of cut Ae [mm] of the tool, which are input through the input device 13, and creates display picture data for displaying a diagram therefor. Note that the cutting efficiency relates to the same tool as the tool the stability lobe created by the stability lobe picture creator 3 relates to, and the number of edges in the equation 13 below is read out from the tool information storage 5.
E=fAe(the number of edges)na.sub.p(Equation 13)
(52) Further, the tool life also relates to the same tool as the tool the stability lobe created by the stability lobe picture creator 3 relates to. Based on the tool number input through the input device 13 at the time of the creation of the stability lobe, the first machining information picture creator 4 obtains information on the tool material i corresponding to the input tool number from the information stored in the tool information storage 5. Further, based on the obtained information on the tool material i, the information on the workpiece material j that is input through the input device 13, and information on the wear limit h that is input in addition to the tool number and the workpiece material through the input device 13, the first machining information picture creator 4 reads out the corresponding tool life coefficients n.sub.i,j,h and C.sub.i,j,h from the information stored in the tool life coefficient storage 7. Subsequently, the first machining information picture creator 4 calculates (obtains), in accordance with the above equation 1, the tool life t [min] of the tool for the case where machining is performed with a predetermined spindle rotation speed, and creates display picture data for displaying the obtained relationship between the tool life t and the spindle rotation speed n.
(53) Note that the cutting speed V [m/min] in the equation 1 is calculated based on the tool diameter D [mm] of the tool (number) and the spindle rotation speed n [min.sup.1]. In this connection, the equation for this calculation is as follows:
V=Dn/1000(Equation 14)
(54) Further, as for the total cutting amount C.sub.v [cc] a tool is able to cut before reaching the end of its tool life, the first machining information picture creator 4 calculates (obtains) the cutting efficiency E [cc/min] in accordance with the equation 13 and calculates (obtains) the tool life t [min] in accordance with the equation 1, and then creates a diagram showing a correlation between the spindle rotation speed n [min.sup.1] and depth of cut a.sub.p [mm] and the total cutting amount C.sub.v [cc] in accordance with the equation 15 below based on the obtained cutting efficiency E and tool life t and creates display picture data for displaying the diagram.
C.sub.v=Et(Equation 15)
(55) Note that the feed amount per edge f [mm] and the width of cut Ae [mm], which are used for calculating the cutting efficiency E [cc/min], are input through the input device 13 as described above. Further, the number of edges is read out from the tool information storage 5 based on the tool number input at the time of creation of the stability lobe in the stability lobe picture creator 3. Further, the tool life coefficients n.sub.i,j,h and C.sub.i,j,h, which are used for calculating the tool life t, are read out from the information stored in the tool life coefficient storage 7 based on information on the tool material i obtained from the tool information storage 5 based on the tool number, information on the workpiece material j input through the input device 13, and information on the wear limit h input through the input device 13. Further, the cutting speed V [m/min] is calculated in accordance with the equation 14 based on the tool diameter D [mm] of the tool (number) and the spindle rotation speed n [min.sup.1].
(56) Further, as for the information relating to the load acting on the spindle motor, the first machining information picture creator 4 creates a diagram showing a correlation between a limit of the load acting on the spindle motor and the spindle rotation speed n [min.sup.1] and depth of cut a.sub.p [mm] by referring to (obtaining) the information stored in the motor load information storage 8, and creates display picture date for displaying the diagram. Note that, in this embodiment, continuous rating, 15-minute rating, and 25% ED are set as the load limit.
(57) The second machining information picture creator 9 is a functional unit that obtains (calculates) second correlation data relating to a correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut based on the first correlation data obtained by the stability lobe picture creator 3 and the machining related information obtained by the first machining information picture creator 4, and creates display picture data for displaying a diagram showing the correlation between the spindle rotation speed and the machining related information based on the obtained second correlation data.
(58) The display controller 10 carries out a processing of, based on the display picture data created by the stability lobe picture creator 3 and the display picture data created by the first machining information picture creator 4, displaying a display picture relating to the stability lobe created by the stability lobe picture creator 3 and a display picture relating to the machining related information created by the first machining information picture creator 4 with the display pictures superimposed one on another on the display screen of the display device 12, and a processing of, based on the display picture data created by the second machining information picture creator 9, displaying a correlation diagram between the spindle rotation speed and the machining related information on the display screen of the display device 12.
(59) The input controller 11 controls inputs from the input device 13, and transmits data input from the input device 13 to the stability lobe picture creator 3, the first machining information picture creator 4, the tool information storage 5, the workpiece information storage 6, the tool life coefficient storage 7, or the motor load information storage 8.
(60) In the machining status display apparatus 1 according to this embodiment having the above-described configuration, once a processing start signal is input from the input device 13, the stability lobe picture creator 3 and the first machining information picture creator 4 start their respective processings for creating display picture data.
(61) Based on a tool number and information on the workpiece material that are additionally input from the input device 13, the stability lobe picture creator 3 reads out data on the number of edges, tool diameter D, natural frequencies .sub.x and .sub.y, damping ratios .sub.x and .sub.y, and equivalent masses m.sub.x and m.sub.y corresponding to the input tool number from the information stored in the tool information storage 5 and reads out data on the specific cutting resistance of principal force K.sub.t and the ratio of principal force to thrust force K.sub.r corresponding to the input workpiece material from the information stored in the workpiece information storage 6. Based on the read-out number of edges, tool diameter D, natural frequencies .sub.x and .sub.y, specific cutting resistance of principal force K.sub.t, ratio of principal force to thrust force K.sub.r, damping ratios .sub.x and .sub.y, and equivalent masses m.sub.x and m.sub.y, the stability lobe picture creator 3 calculates the real part .sub.R and the imaginary part .sub.I of the eigenvalue in accordance with the equation 6. Subsequently, the stability lobe picture creator 3 calculates the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim in accordance with the equations 7 and 8 while changing the values of .sub.c and k in the equations in a predetermined manner, that is, calculates the first correlation data relating to the correlation between the limit depth of cut a.sub.plim and the spindle rotation speed n.sub.lim, and creates display picture data for displaying a stability lobe that is a correlation diagram between the spindle rotation speed n.sub.lim and the limit depth of cut a.sub.plim of the tool above which regenerative chatter occurs.
(62) Meanwhile, the first machining information picture creator 4 creates display picture data for displaying one or more pieces of information selected through the input device 13. The display picture data the first machining information picture creator 4 is able to create are display picture data for the cutting efficiency E, display picture data for the tool life t, display picture data for the total cutting amount C.sub.v, and display picture data for the load acting on the spindle motor; the first machining information picture creator 4 creates display picture data for one or more pieces of information selected through the input device 13 by the operator.
(63) In this process, in the case of creating display picture data for the cutting efficiency E, a feed amount per edge f of the tool and a width of cut Ae of the tool are input from the input device 13; in the case of creating display picture data for the tool life t, a wear limit his input from the input device 13; and in the case of creating display picture data for the total cutting amount C.sub.v, a feed amount per edge f of the tool, a width of cut Ae of the tool, and a wear limit h are input from the input device 13 as necessary.
(64) When the stability lobe picture creator 3 and the first machining information picture creator 4 have created their respective display picture data, the created display picture data are transmitted to the display controller 10 and the display controller 10 displays the display pictures with the display pictures superimposed one on another on the display screen of the display device 12.
(65) Examples of the display pictures displayed on the display screen of the display device 12 in the above-described manner are shown in
(66)
(67)
(68) Similarly to
(69)
(70)
(71) For example, in a case where machining is to be performed with the depth of cut set to 10 [mm], by looking at the displayed stability lobe, the operator can recognize a spindle rotation speed which enables stable machining with the depth of cut of 10 [mm] is approximately 1500 approximately 1720 [min.sup.1], or approximately 2000 [min.sup.1]. However, the operator cannot recognize which one of these spindle rotation speeds is the most appropriate, from only the stability lobe.
(72) Therefore, the operator uses the diagram showing the correlation between the cutting efficiency and the spindle rotation speed and depth of cut, the diagram showing the correlation between the tool life and the spindle rotation speed, and the diagram showing the correlation between the limit of the load acting on the spindle motor and the spindle rotation speed and depth of cut, which are displayed in a mutually superimposed manner in
(73) That is, for example, the operator first narrows down the spindle rotation speeds to a speed such that the motor load does not exceed the continuous rating (the bold solid line). Specifically, with respect to the spindle rotation speeds selected in the above-described manner, 2000 [min.sup.1] exceeds the continuous rating; therefore, 2000 [min.sup.1] is excluded, whereby the spindle rotation speeds of 1500 [min.sup.1] and 1720 [min.sup.1] are selected out.
(74) Subsequently, the operator weighs the spindle rotation speeds in appropriateness based on the diagram for the cutting efficiency and the diagram for the tool life, thereby determining a spindle rotation speed which is judged to be the most appropriate in view of the cutting efficiency and the tool life. For example, in respect of the cutting efficiency, the cutting efficiency when the spindle rotation speed is 1500 [min.sup.1] is 145 [cc/min], while the cutting efficiency when the spindle rotation speed is 1720 [min.sup.1] is 170 [cc/min]. On the other hand, in respect of the tool life, the tool life when the spindle rotation speed is 1500 [min.sup.1] is 35 [min], while the tool life when the spindle rotation speed is 1720 [min.sup.1] is 20 [min]. Based on these results, the operator selects 1720 [min.sup.1] as the most appropriate spindle rotation speed when regarding the cutting efficiency as important, while the operator selects 1500 [min.sup.1] as the most appropriate spindle rotation speed when regarding the tool life as important.
(75) In the above-described manner, the operator can recognize the most appropriate spindle rotation speed under his assumed cutting conditions from the diagrams shown in
(76) Further,
(77)
(78) Similarly to
(79)
(80)
(81) As described above, in the machining status display apparatus 1 according to this embodiment, a stability lobe and other machining related information relating to the cutting efficiency, the total cutting amount, the tool life, and the spindle motor load are displayed in a mutually superimposed manner. Accordingly, by visually recognizing the displayed information, the operator can quickly recognize preferable machining conditions which are based on comprehensive consideration of the stability lobe and the displayed machining related information. Further, by adding his own knowledge to the machining status recognized from the display pictures for more comprehensive consideration, the operator can set more preferable machining conditions which are based on more comprehensive consideration of machining efficiency, machining costs, and machining accuracy.
(82) Further, based on the first correlation data obtained by the stability lobe picture creator 3 and the machining related information obtained by the first machining information picture creator 4, the second machining information picture creator 9 calculates the second correlation data relating to the correlation between the spindle rotation speed and the machining related information in machining with the limit depth of cut. Based on the calculated second correlation data, the second machining information picture creator 9 creates display picture data for displaying a diagram relating to the correlation between the spindle rotation speed and the machining related information. When the second machining information picture creator 9 has created the display picture data, the created display picture data is transmitted to the display controller 10, and the diagram relating to the correlation between the spindle rotation speed and the machining related information is displayed on the display screen of the display device 12 under control by the display controller 10.
(83) Examples of the correlation diagram between the spindle rotation speed and the machining related information displayed on the display device 12 in the above-described manner are shown in
(84)
(85) Further,
(86) Accordingly, by looking at the correlation diagram between the spindle rotation speed and the machining related information in machining with the limit depth of cut displayed on the display screen of the display device 12, the operator can intuitively recognize which spindle rotation speed provides the most preferable machining status within the range where no regenerative chatter occurs.
(87) For example, looking at the correlation diagram between the spindle rotation speed and the cutting efficiency as shown in
(88) Hereinbefore, a specific embodiment of the present disclosure has been described. However, the present disclosure is not limited thereto and can be implemented in other modes.
(89) For example, although examples of the display pictures in the above embodiment are shown in
(90) Further, although the stability lobe created by the stability lobe picture creator 3 in the above embodiment is a diagram created in accordance with the so-called theory of stable pocket, the present disclosure is not limited thereto and, as shown in
(91) The diagram portion taking into account process damping can be calculated by, for example, the following calculation equation:
a.sub.plim=a.sub.plim/(1(n.sub.as/n.sub.lim)),(Equation 16)
where a.sub.plim is a limit depth of cut [mm] taking into account process damping, a.sub.plim is a limit depth of cut [mm] being in accordance with the theory of stable pocket, n.sub.lim is a spindle rotation speed [min.sup.1], and n.sub.as is a critical spindle rotation speed [min.sup.1]. The critical spindle rotation speed means a spindle rotation speed at or below which no chatter occurs at any depth of cut.
(92) Note that
(93) Further, the second machining information picture creator 9 may be configured to calculate the second correlation data based on the display picture data for the stability lobe created by the stability lobe picture creator 3 and the display picture data for the machining related information created by the first machining information picture creator 4. The second correlation data can be calculated also based on these display picture data.