Patent US5060133A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5060133A Expired / Lapsed US ⏱️ 0.0 years remaining

Transputer CNC processor

Assignee: Automation Intelligence Inc
•
Filing: 1990-02-06
•
Granted: 1991-10-22
•
Expires: 2010-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processor for a computerized numerical controller for providing motion planning and interpolation has a first transputer element programmed to convert program data to fixed format binary data and to store converted data in a generated convert data buffer. The convert data buffer is transmitted to a second transputer element programmed to precalculate motion control data therefrom and stores such precalculated data in a generated precalculated data buffer. The precalculated data buffer is transmitted to a third transputer element programmed to interpolate the precalculated data to provide a real time interpolated point stream defining a motion trajectory.

Inventors

  • 👤 II Woodward C. Carter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:14
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B19/4148; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33338; G05B2219/34; G05B2219/34167; G05B2219/34206; G05B2219/34218; G05B2219/34357; G05B2219/34403; G05B2219/35; G05B2219/35546

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 216 words
A processor for a computerized numerical controller (CNC) to provide motion planning and interpolation in which said CNC reads a part program describing actions to be performed by a controlled machine tool, comprising: a first transputer element programmed to create convert processes for operation on data read from said part program, to create at least one convert data buffer (CDB), to convert said data to fixed format binary data, and to store said converted data in said created CDB, said first transputer element thereafter transmitting said CDB stored converted data; a second transputer element connected to said first transputer element and programmed to receive said CDB stored converted from said first transputer element, to operate on said converted data from said CDB to precalculate motion control data therefrom, to create at least one precalculated data buffer (PCB), and to store said precalculated data in said PCB, said second transputer element thereafter transmitting said PCB stored precalculated data; a third transputer element connected to said second transputer element and programmed to receive said PCB stored data from said second transputer element, to interpolate said precalculated data to provide a real time interpolated point stream defining a desired motion trajectory; and an output bus connected to an output of said third transputer element for outputting said point stream.
Claim 2
Dependent Claim 216 words
A processor for a computerized numerical controller (CNC) to provide motion planning and interpolation in which said CNC reads a part program describing actions to be performed by a controlled machine tool, comprising: a first transputer element programmed to create convert processes for operation on data read from said part program, to create at least one convert data buffer (CDB), to convert said data to fixed format binary data, and to store said converted data in said created CDB, said first transputer element thereafter transmitting said CDB stored converted data; a second transputer element connected to said first transputer element and programmed to receive said CDB stored converted from said first transputer element, to operate on said converted data from said CDB to precalculate motion control data therefrom, to create at least one precalculated data buffer (PCB), and to store said precalculated data in said PCB, said second transputer element thereafter transmitting said PCB stored precalculated data; a third transputer element connected to said second transputer element and programmed to receive said PCB stored data from said second transputer element, to interpolate said precalculated data to provide a real time interpolated point stream defining a desired motion trajectory; and an output bus connected to an output of said third transputer element for outputting said point stream.
Claim 3
Dependent Claim 264 words
In a computerized numerical controller system having a part program, an input device, a processor for motion planning and interpolation, machine tool servo drives, a machine tool, and sensor controls and operator controls, the improvement in said processor comprising: a) a first transputer element having a convert program i) to create convert processes for operation on program data read from said part program, ii) to start and continuously loop said convert processes, iii) to create at least one convert data buffer (CDB), iv) to convert said program data to fixed format binary data, v) to store said converted data messages in said created CDB, and vi) to transmit said CDB stored converted data messages: b) a second transputer element connected to an output of said first transputer element, and having a precalculate program i) to create a receive process for receiving said CDB stored converted data message from said first transputer element CDB, ii) to precalculate motion control data from said converted data message, iii) to create at least one precalculated data buffer (PCB), iv) to store said precalculated motion control data in said PCB, and v) transmitting said PCB stored precalculated motion control data; c) a third transputer element connected to an output of said second transputer element, and having an interpolation program i) to create a receive process for receiving said PCB stored motion control data from said second transputer element, ii) to interpolate said precalculated data to provide a real time interpolated point stream defining a desired motion trajectory, and iii) to create an output bus for outputting said point stream.
Claim 4
Dependent Claim 264 words
In a computerized numerical controller system having a part program, an input device, a processor for motion planning and interpolation, machine tool servo drives, a machine tool, and sensor controls and operator controls, the improvement in said processor comprising: a) a first transputer element having a convert program i) to create convert processes for operation on program data read from said part program, ii) to start and continuously loop said convert processes, iii) to create at least one convert data buffer (CDB), iv) to convert said program data to fixed format binary data, v) to store said converted data messages in said created CDB, and vi) to transmit said CDB stored converted data messages: b) a second transputer element connected to an output of said first transputer element, and having a precalculate program i) to create a receive process for receiving said CDB stored converted data message from said first transputer element CDB, ii) to precalculate motion control data from said converted data message, iii) to create at least one precalculated data buffer (PCB), iv) to store said precalculated motion control data in said PCB, and v) transmitting said PCB stored precalculated motion control data; c) a third transputer element connected to an output of said second transputer element, and having an interpolation program i) to create a receive process for receiving said PCB stored motion control data from said second transputer element, ii) to interpolate said precalculated data to provide a real time interpolated point stream defining a desired motion trajectory, and iii) to create an output bus for outputting said point stream.
Claim 5
Dependent Claim 25 words
The improvement as defined in claim 2 in which each of said transputer elements further includes a manual input channel for receiving manual control data.
Claim 6
Dependent Claim 44 words
The improvement as defined in claim 2 in which said improvement further includes a fourth transputer element having an input for manual control data, and outputs to said manual input channels of said first, second and third transputer elements for receiving manual control data.
Claim 7
Dependent Claim 31 words
The improvement as defined in claim 2 in which said improvement further includes an input channel for initial loading of the respective programs of said first, second, and third transputer elements.
Claim 8
Dependent Claim 47 words
The improvement as defined in claim 2 which further includes: a fifth transputer element having a program for adaptive control of transputer elements; and said second and third transputer elements include inputs from said fifth transputer element for real time modification of interpolation and motion planning processes.

References Cited (Backward Citations)

US4809154A Cited
US4901218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-21 1995-04-22 1995-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-21 1999-04-22 1999-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-21 2003-04-22 2003-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag