US3619581A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Numerical control pulse distributing system for genrating an approximated profile on a workpiece
Assignee: Toyoda Koki KK
•
Filing: 1969-07-14
•
Granted: 1971-11-09
•
Expires: 1989-07-14
Abstract
Abstract A pulse distributing system for generating an approximated profile on a workpiece by controlling the co-operational movements of the workpiece and a tool of a numerically controlled machine tool according to input data. Said system comprises computing means which may calculate one of each number-pair which represents a point used for pulse distribution and consists of pulse representation workpiece rotary angle and pulse representation distance between the axes of the workpiece and the tool when the other thereof is given. Another embodiment of the invention further comprises error checking means operable to maintain the error of approximation within allowable tolerance.
Inventors
- 👤 Rokuro Kimura
- 👤 Mikishi Kurimoto
- 👤 Tsuyoshi Koide
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 23:27
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/182; G05B19/184; B; B24; B24B; B24B17/00; B24B17/10; G05B2219/00; G05B2219/30; G05B2219/45; G05B2219/45218
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
162 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximate profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: means operable to transform said input data into number-pairs each consisting of workpiece rotary angle and distance between the axes of the workpiece and the tool, error checking means for changing the length of each of the straight line segments between selected number-pairs to approximate a profile represented by said number-pairs by checking a difference between said profile and each of said straight line segments and shifting a terminal point of each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and interpolator means for distributing electric pulses to at least one controller of said machine tool along said straight line segments as changed.
Claim 2
Dependent Claim
162 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximate profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: means operable to transform said input data into number-pairs each consisting of workpiece rotary angle and distance between the axes of the workpiece and the tool, error checking means for changing the length of each of the straight line segments between selected number-pairs to approximate a profile represented by said number-pairs by checking a difference between said profile and each of said straight line segments and shifting a terminal point of each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and interpolator means for distributing electric pulses to at least one controller of said machine tool along said straight line segments as changed.
Claim 3
Dependent Claim
45 words
A numerically controlled machine tool as recited in claim 1, wherein said error checking means changes the length of each of said straight line segments by shifting a terminal point thereof toward a start point thereof until said difference becomes smaller than said allowable tolerance.
Claim 4
Dependent Claim
47 words
A numerically controlled machine tool as recited in claim 1, wherein said error checking means changes the length of each of said straight line segments by extending a terminal point thereof from a start point thereof so long as said difference is smaller than said allowable tolerance.
Claim 5
Dependent Claim
65 words
A numerically controlled machine tool as recited in claim 1, wHerein said error checking means calculates the difference by changing the terminal point of each of said straight line segments by changing the pulse representation value of either said angle or said distance within allowable tolerance while maintaining the other of said terminal point pulse representation values fixed, when the difference exceeds said allowable tolerance.
Claim 6
Dependent Claim
164 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: means operable to transform said input data into a profile represented by pulse representation values of workpiece rotary angle and distance between the axes of the workpiece and the tool, error checking means for changing the length of each of the straight line segments between selected pulse representation values to approximate said profile by checking a difference between said profile and each of said straight line segments and shifting a terminal point of each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and interpolator means for distributing electric pulses to at least one controller of said machine tool along said straight line segments as changed.
Claim 7
Dependent Claim
164 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: means operable to transform said input data into a profile represented by pulse representation values of workpiece rotary angle and distance between the axes of the workpiece and the tool, error checking means for changing the length of each of the straight line segments between selected pulse representation values to approximate said profile by checking a difference between said profile and each of said straight line segments and shifting a terminal point of each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and interpolator means for distributing electric pulses to at least one controller of said machine tool along said straight line segments as changed.
Claim 8
Dependent Claim
45 words
A numerically controlled machine tool as recited in claim 5, wherein said error checking means changes the length of each of said straight line segments by shifting a terminal point thereof toward a start point thereof until said difference becomes smaller than said allowable tolerance.
Claim 9
Dependent Claim
46 words
A numerically controlled machine tool as recited in claim 5, wherein error checking means changes the length of each of said straight line segments by extending a terminal point thereof from a start point thereof so long as said difference is smaller than said allowable tolerance.
Claim 10
Dependent Claim
65 words
A numerically controlled machine tool as recited in claim 5, wherein said error checking means calculates the difference by changing the terminal point of each of said straight line segments by changing the pulse representation value of either said angle or said distance within allowable tolerance while maintaining the other of said terminal point pulse representation values fixed, when said difference exceeds said allowable tolerance.
Claim 11
Dependent Claim
198 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said angle, means for calculating the pulse representation value of said distance nearest to said second desired profile and corresponding to each of said selected pulse representation values of said angle by using said pair of points, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movement of the tool according to said pulse representation values of said angle and said distance.
Claim 12
Dependent Claim
198 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said angle, means for calculating the pulse representation value of said distance nearest to said second desired profile and corresponding to each of said selected pulse representation values of said angle by using said pair of points, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movement of the tool according to said pulse representation values of said angle and said distance.
Claim 13
Dependent Claim
48 words
A numerically controlled machine tool as recited in claim 9, wherein one of said pair of points is located on one side of each of said selected pulse representation values of said angle and the other of said pair of points is located on the other side thereof.
Claim 14
Dependent Claim
34 words
A numerically controlled machine tool as recited in claim 9, wherein the both of said pair of points are located on one side of each of said selected pulse representation values of said angle.
Claim 15
Dependent Claim
36 words
A numerically controlled machine tool as recited in claim 9, wherein said computing means selects said pulse representation values of said angle with different spacings therebetween in accordance with input information applied to said computing means.
Claim 16
Dependent Claim
44 words
A numerically controlled machine tool as recited in claim 9, wherein said system further comprises memory means for registering said pulse representation values of said angle and said distance so that said interpolator means may read said pulse representation values from said memory means.
Claim 17
Dependent Claim
209 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said distance, means for calculating the pulse representation value of said angle nearest to said second desired profile and corresponding to each of said selected pulse representation values of said distance by using said pair of points, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movement of the tool according to said pulse representation values of said angle and said distance.
Claim 18
Dependent Claim
209 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said distance, means for calculating the pulse representation value of said angle nearest to said second desired profile and corresponding to each of said selected pulse representation values of said distance by using said pair of points, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movement of the tool according to said pulse representation values of said angle and said distance.
Claim 19
Dependent Claim
48 words
A numerically controlled machine tool as recited in claim 14, wherein one of said pair of points is located on one side of each of said selected pulse representation values of said angle and the other of said pair of points is located on the other side thereof.
Claim 20
Dependent Claim
34 words
A numerically controlled machine tool as recited in claim 14, wherein the both of said pair of points are located on one side of each of said selected pulse representation values of said angle.
Claim 21
Dependent Claim
36 words
A numerically controlled machine tool as recited in claim 14, wherein said computing means selects said pulse representation values of said angle with different spacings therebetween in accordance with input information applied to said computing means.
Claim 22
Dependent Claim
44 words
A numerically controlled machine tool as recited in claim 14, wherein said system further comprises memory means for registering said pulse representation values of said angle and said distance so that said interpolator means may read said pulse representation values from said memory means.
Claim 23
Dependent Claim
271 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said angle, means for calculating the pulse representation value oF said distance nearest to said second desired profile and corresponding to each of said selected pulse representation values of said angle by using said pair of points, error checking means for changing the length of each of straight line segments between selected pulse representation values to approximate a profile represented by said pulse representation values of said angle and said distance by checking a difference between said last-named profile and each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movements of the tool according to said pulse representation values of said angle and said distance.
Claim 24
Dependent Claim
271 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said angle, means for calculating the pulse representation value oF said distance nearest to said second desired profile and corresponding to each of said selected pulse representation values of said angle by using said pair of points, error checking means for changing the length of each of straight line segments between selected pulse representation values to approximate a profile represented by said pulse representation values of said angle and said distance by checking a difference between said last-named profile and each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movements of the tool according to said pulse representation values of said angle and said distance.
Claim 25
Dependent Claim
45 words
A numerically controlled machine tool as recited in claim 19, wherein said error checking means changes the length of each of said straight line segments by shifting a terminal point thereof toward a start point thereof until said difference becomes smaller than said allowable tolerance.
Claim 26
Dependent Claim
46 words
A numerically controlled machine tool as recited in claim 19, wherein error checking means changes the length of each of said straight line segments by extending a terminal point thereof from a start point thereof so long as said difference is smaller than said allowable tolerance.
Claim 27
Dependent Claim
65 words
A numerically controlled machine tool as recited in claim 19, wherein said error checking means calculates the difference by changing the terminal point of each of said straight line segments by changing the pulse representation value of either said angle or said distance within allowable tolerance while maintaining the other of said terminal point pulse representation values fixed, when said difference exceeds said allowable tolerance.
Claim 28
Dependent Claim
44 words
A numerically controlled machine tool as recited in claim 19, wherein said system further comprises memory means for registering said pulse representation values of said angle and said distance so that said interpolator means may read said pulse representation values from said memory means.
Claim 29
Dependent Claim
271 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said distance, means for calculating the pulse representation value of said angle nearest to said second desired profile and corresponding to each of said selected pulse representation values of said distance by using said pair of points, error checking means for changing the length of each of straight line segments between selected pulse representation values to approximate a profile represented by said pulse representation values of said angle and said distance by checking a difference between said last-named profile and each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movements of the tool according to said pulse representation values of said angle and said distance.
Claim 30
Dependent Claim
271 words
In a numerically controlled machine tool having at least one controller and a pulse distributing system for generating an approximated profile on a workpiece by controlling the cooperational movements of the workpiece and an operative tool in response to input data, the improvement in said pulse distributing system comprising: computing means including means for obtaining a first desired profile from said input data by connecting neighboring points in said input data to one another, means for transforming said first desired profile into a second desired profile represented by a workpiece rotary angle and a distance between the axes of the workpiece and the tool, and means for determining a pair of points on said second desired profile within a predetermined value from each of selected pulse representation values of said distance, means for calculating the pulse representation value of said angle nearest to said second desired profile and corresponding to each of said selected pulse representation values of said distance by using said pair of points, error checking means for changing the length of each of straight line segments between selected pulse representation values to approximate a profile represented by said pulse representation values of said angle and said distance by checking a difference between said last-named profile and each of said straight line segments in a manner that said difference becomes smaller than a predetermined allowable tolerance, and an interpolator means for distributing electric pulses to at least one controller of said machine tool for controlling the rotation of the workpiece and the feeding movements of the tool according to said pulse representation values of said angle and said distance.
Claim 31
Dependent Claim
45 words
A numerically controlled machine tool as recited in claIm 24, wherein said error checking means changes the length of each of said straight line segments by shifting a terminal point thereof toward a start point thereof until said difference becomes smaller than said allowable tolerance.
Claim 32
Dependent Claim
46 words
A numerically controlled machine tool as recited in claim 24, wherein error checking means changes the length of each of said straight line segments by extending a terminal point thereof from a start point thereof so long as said difference is smaller than said allowable tolerance.
Claim 33
Dependent Claim
65 words
A numerically controlled machine tool as recited in claim 24, wherein said error checking means calculates the difference by changing the terminal point of each of said straight line segments by changing the pulse representation value of either said angle or said distance within allowable tolerance while maintaining the other of said terminal point pulse representation values fixed, when said difference exceeds said allowable tolerance.
Claim 34
Dependent Claim
44 words
A numerically controlled machine tool as recited in claim 24, wherein said system further comprises memory means for registering said pulse representation values of said angle and said distance so that said interpolator means may read said pulse representation values from said memory means.
References Cited (Backward Citations)
US2788477A
Cited
US2983858A
Cited
US3278817A
Cited
US3457484A
Cited
US3449742A
Cited
US3481577A
Cited
US3526903A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-11-08 | 1975-05-10 | 1975-11-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-11-08 | 1979-05-10 | 1979-11-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-11-08 | 1983-05-10 | 1983-11-09 | $7700.00 | Window Closed / Lapsed |