Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
384 words
A profiling control method of an advanced memory type for a machine tool including: a tracer provided with a stylus at an end thereof which is moved along a surface of a model for detecting a shape of the model, said stylus performing a spheric motion around a ball seat fixed in the tracer, and the tracer comprises means for detecting components e x , e y and e z in a three-orthogonal-axis system of positional variation of the stylus to the ball seat of the tracer; a control unit for producing control signals for the tracer by utilizing an output signal of the tracer; a tracer drive unit for moving the tracer on the basis of the control signals for the tracer; a machine body for controlling a cutting tool on the basis of the control signals for the tracer; said method comprising the steps of: calculating coordinates of the stylus from the coordinates (X, Y, Z) of the ball seat and the positional variations (e x , e y , e z ) on the basis of the following equations: Xp=X+e.sub.x Yp=Y+e.sub.y Zp=Z+e.sub.y -l where l is a distance between the ball seat and the stylus when e z =0, said coordinates being used as the control signals for the tracer; calculating control signals for the machine body by calculating respective numbers (Cxn, Cyn, Czn) of distribution pulses, corresponding to movement of an end mill of the machine body, from coordinates (Xpn+1, Ypn+1, Zpn+1) and (Xpn, Ypn, Zpn) at sampling times n+1 and n on the basis of the following equations: Cxn=(Xpn+1-Xpn)/Δh Cyn=(Ypn+1-Ypn)/Δh Czn=(Zpn+1-Zpn)/Δh wherein Δh is a unit of minimum movement of the end mill, and when Cxn<0, Cyn<0 Czn<0, movements of the end mill in a negative direction are represented, respectively; storing the control signals for the machine body in a memory; and driving the end mill on the basis of the control signals for the machine body stored in the memory, characterized in that said step of calculating the control signals comprises a step of calculating average velocity vectors (Vpxn, Vpyn, Vpzn) of the stylus from coordinates (Xpn+m, Ypn+m, Zpn+m) and (Xp, Yp, Zp) of the stylus at sampling times n+m and n on the basis of the following equations: ##EQU17## where Δts is a time interval for sampling.
Claim 2
Dependent Claim
384 words
A profiling control method of an advanced memory type for a machine tool including: a tracer provided with a stylus at an end thereof which is moved along a surface of a model for detecting a shape of the model, said stylus performing a spheric motion around a ball seat fixed in the tracer, and the tracer comprises means for detecting components e x , e y and e z in a three-orthogonal-axis system of positional variation of the stylus to the ball seat of the tracer; a control unit for producing control signals for the tracer by utilizing an output signal of the tracer; a tracer drive unit for moving the tracer on the basis of the control signals for the tracer; a machine body for controlling a cutting tool on the basis of the control signals for the tracer; said method comprising the steps of: calculating coordinates of the stylus from the coordinates (X, Y, Z) of the ball seat and the positional variations (e x , e y , e z ) on the basis of the following equations: Xp=X+e.sub.x Yp=Y+e.sub.y Zp=Z+e.sub.y -l where l is a distance between the ball seat and the stylus when e z =0, said coordinates being used as the control signals for the tracer; calculating control signals for the machine body by calculating respective numbers (Cxn, Cyn, Czn) of distribution pulses, corresponding to movement of an end mill of the machine body, from coordinates (Xpn+1, Ypn+1, Zpn+1) and (Xpn, Ypn, Zpn) at sampling times n+1 and n on the basis of the following equations: Cxn=(Xpn+1-Xpn)/Δh Cyn=(Ypn+1-Ypn)/Δh Czn=(Zpn+1-Zpn)/Δh wherein Δh is a unit of minimum movement of the end mill, and when Cxn<0, Cyn<0 Czn<0, movements of the end mill in a negative direction are represented, respectively; storing the control signals for the machine body in a memory; and driving the end mill on the basis of the control signals for the machine body stored in the memory, characterized in that said step of calculating the control signals comprises a step of calculating average velocity vectors (Vpxn, Vpyn, Vpzn) of the stylus from coordinates (Xpn+m, Ypn+m, Zpn+m) and (Xp, Yp, Zp) of the stylus at sampling times n+m and n on the basis of the following equations: ##EQU17## where Δts is a time interval for sampling.
Claim 3
Dependent Claim
129 words
A method according to claim 1, characterized in that said step of calculating the control signal comprises a step of determining pulse frequencies (fxn, fyn, fzn) corresponding to movement velocity of the end mill of the machine body on the basis of the pulse distribution number (Cxn, Cyn, Czn) and the average velocity vector (Vpxn, Vpyn, Vpzn) under the following conditions: (1) when an absolute value of Vpjn is smaller than a predetermined value Δ(|Vpjn|<Δ), fjn=fmin, where j=x, y and z, and fmin is a minimum set value of fjn; (2) when an absolute value of Vpjn is larger than the value Δ(|Vpjn|>Δ) and Cjn·Vpjn<0, fjn=fmin; and (3) when an absolute value of Vpjn is larger than the value Δ(|Vpjn|>Δ) and Cjn·Vpjn>0, fjn=fo·|Vpjn|, where fo is a predetermined constant.
Claim 4
Dependent Claim
86 words
A method according to claim 2, characterized in that said control unit comprises counters in which the pulse distribution numbers (Cxn, Cyn, Czn) are preset, and pulse distributors are producing signals having the pulse frequencies fxn, fyn and fzn, and movement of the cutting tool corresponds to the pulse distribution number by moving the cutting tool at a speed corresponding to the pulse frequency, and stopping an output of the pulse distributor when the output pulses of the pulse distributor coincides with the pulse distribution number.
Claim 5
Dependent Claim
100 words
A method according to claim 1, characterized in that said tracer comprises a stylus which is moved along a surface of the model, a spindle having an end on which the stylus is fixed and which is rotatably and slidably supported on a fulcrum of the tracer, an eccentric shaft which is rotatably coupled with the other end of the spindle, a motor for applying the eccentric shaft with torque balancing with reaction excerted on the stylus from the model by changing a phase rotational angle α, and an angle detector for detecting the rotational angle α of the motor.