Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
255 words
A learning control method for a numerical control machine tool which synchronously controls a rotational angle of a main shaft and a position of a feed shaft, said method comprising the steps of: (a) loading positional command values into a first data table, the positional command values being indicative of a desired position of the feed shaft relative to various rotational angles of the main shaft; (b) loading correction values into a second data table; (c) periodically detecting a position of the feed shaft at predetermined rotational angles of the main shaft to obtain actual positional values; (d) subtracting one of the positional command values and the actual positional values from the other of the positional command values and the actual positional values to obtain positional deviation values; (e) processing the positional deviation values in a predetermined manner to obtain processed positional deviation values; (f) adding the correction values to the processed positional deviation values to obtain new correction values; (g) loading the new correction values into the first data table; (h) repeating steps (c) through (g), which together constitute a correction value renewal cycle, until a deviation difference between the positional deviation values of an Nth correction value renewal cycle and the positional deviation values of an (N+1)th correction value renewal cycle decreases to less than a predetermined parameter value, N being a positive integer; and, (i) controlling the position of the feed shaft during operation of the machine tool according to the sum of the positional deviation values and the new correction values.
Claim 2
Dependent Claim
255 words
A learning control method for a numerical control machine tool which synchronously controls a rotational angle of a main shaft and a position of a feed shaft, said method comprising the steps of: (a) loading positional command values into a first data table, the positional command values being indicative of a desired position of the feed shaft relative to various rotational angles of the main shaft; (b) loading correction values into a second data table; (c) periodically detecting a position of the feed shaft at predetermined rotational angles of the main shaft to obtain actual positional values; (d) subtracting one of the positional command values and the actual positional values from the other of the positional command values and the actual positional values to obtain positional deviation values; (e) processing the positional deviation values in a predetermined manner to obtain processed positional deviation values; (f) adding the correction values to the processed positional deviation values to obtain new correction values; (g) loading the new correction values into the first data table; (h) repeating steps (c) through (g), which together constitute a correction value renewal cycle, until a deviation difference between the positional deviation values of an Nth correction value renewal cycle and the positional deviation values of an (N+1)th correction value renewal cycle decreases to less than a predetermined parameter value, N being a positive integer; and, (i) controlling the position of the feed shaft during operation of the machine tool according to the sum of the positional deviation values and the new correction values.
Claim 3
Dependent Claim
36 words
A learning control method as recited in claim 1, further comprising the step of proceeding to step (i) if the deviation difference increases from one correction value renewal cycle to a next correction value renewal cycle.
Claim 4
Dependent Claim
63 words
A learning control method as recited in claim 1, further comprising providing the first data table in the form of third and fourth data tables, wherein the third data contains correction values which are used during control of the position of the feed shaft, and the fourth data table contains new correction values which are loaded therein during a correction value renewal cycle.
Claim 5
Dependent Claim
63 words
A learning control method as recited in claim 2, further comprising providing the first data table in the form of third and fourth data tables, wherein the third data contains correction values which are used during control of the position of the feed shaft, and the fourth data table contains new correction values which are loaded therein during a correction value renewal cycle.
Claim 6
Dependent Claim
90 words
A learning control method as recited in claim 1, said processing step (e) comprising the steps of: calculating average values of the positional deviation values to obtain average positional deviation values; low-pass filter processing the average positional deviation values at a predetermined cut-off frequency to obtain filtered average positional deviation values; simple moving average processing the filtered average positional deviation values according to a predetermined point number and weight to obtain simple moving average values; and, phase shifting the simple moving average values to obtain the processed positional deviation values.
Claim 7
Dependent Claim
101 words
A learning control method as recited in claim 1, further comprising terminating the repeating step (h) of the correction value renewal cycle when p o ≧[ΔE n (θ)] RMS , wherein p o is a predetermined parameter value, wherein E n (θ) is a positional deviation value at rotation angle θ of the main shaft during correction value renewal cycle n, n being a positive integer, and, wherein [ΔE n (θ)] RMS is equal to ##EQU5## wherein x is an integer representing a number of times in a single rotation of the main shaft that a positional deviation value is calculated.
Claim 8
Dependent Claim
27 words
A learning control method as recited in claim 6, wherein said [ΔE n (θ)] RMS is a maximum value ΔE n (θ) peak of |E n (θ)|.
Claim 9
Dependent Claim
29 words
A learning control method as recited in claim 6, wherein said [ΔE n (θ)] RMS is [ΔE n (θ)] ave which is a simple average of |ΔE n (θ)|.
Claim 10
Dependent Claim
87 words
A learning control method as recited in claim 5, said low-pass filter processing step for carrying out the following equation: E'.sub.n (N+1)=(i-p.sub.2)×(E.sub.n (N)+p.sub.2 E'.sub.n (N), wherein E n (N) is the average positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, wherein E' n (N) is the filtered average positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, and, wherein p 2 is a parameter value for setting the cut-off frequency.
Claim 11
Dependent Claim
70 words
A learning control method as recited in claim 5, said simple moving average processing step for carrying out the following equation: ##EQU6## wherein E' n (j o ) is the filtered average positional deviation value during correction value renewal cycle n, wherein p 3 is a parameter value of the predetermined point number, and wherein E' n (N) is the simple moving average value during correction value renewal cycle n.
Claim 12
Dependent Claim
70 words
A learning control method as recited in claim 9, said simple moving average processing step for carrying out the following equation: ##EQU7## wherein E' n (j o ) is the filtered average positional deviation value during correction value renewal cycle n, wherein p 3 is a parameter value of the predetermined point number, and wherein E' n (N) is the simple moving average value during correction value renewal cycle n.
Claim 13
Dependent Claim
58 words
A learning control method as recited in claim 10, wherein when j o becomes less than 0, j o goes to (j o +k), and when j o becomes greater than (k-1), j o goes to (j o -k), wherein k is an integer denoted the number of detected rotational positions of the main shaft during one rotation.
Claim 14
Dependent Claim
58 words
A learning control method as recited in claim 11, wherein when j o becomes less than 0, j o goes to (j o +k), and when j o becomes greater than (k-1), j o goes to (j o -k), wherein k is an integer denoted the number of detected rotational positions of the main shaft during one rotation.
Claim 15
Dependent Claim
82 words
A learning control method as recited in claim 5, said phase shifting step for carrying out the following equation: S.sub.n (N)=E'.sub.n (N-p.sub.4), wherein S n (N) is the processed positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, wherein E' n (N-p 4 ) is the simple moving average value at rotational position (N-p 4 ) of the main shaft during correction value renewal cycle n, and, wherein p 4 is a parameter value.
Claim 16
Dependent Claim
82 words
A learning control method as recited in claim 9, said phase shifting step for carrying out the following equation: S.sub.n (N)=E'.sub.n (N-p.sub.4), wherein S n (N) is the processed positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, wherein E' n (N-p 4 ) is the simple moving average value at rotational position (N-p 4 ) of the main shaft during correction value renewal cycle n, and, wherein p 4 is a parameter value.
Claim 17
Dependent Claim
82 words
A learning control method as recited in claim 10, said phase shifting step for carrying out the following equation: S.sub.n (N)=E'.sub.n (N-p.sub.4), wherein S n (N) is the processed positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, wherein E' n (N-p 4 ) is the simple moving average value at rotational position (N-p 4 ) of the main shaft during correction value renewal cycle n, and, wherein p 4 is a parameter value.
Claim 18
Dependent Claim
82 words
A learning control method as recited in claim 11, said phase shifting step for carrying out the following equation: S.sub.n (N)=E'.sub.n (N-p.sub.4), wherein S n (N) is the processed positional deviation value at rotational position N of the main shaft during correction value renewal cycle n, wherein E' n (N-p 4 ) is the simple moving average value at rotational position (N-p 4 ) of the main shaft during correction value renewal cycle n, and, wherein p 4 is a parameter value.
Claim 19
Dependent Claim
43 words
A learning control method as recited in claim 14, wherein when (N-p 4 ) become less than 0, N goes to (N-p 4 +k), wherein k is an integer denoting the number of detected rotational positions of the main shaft during one rotation.