← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag