← Back to Patent Explorer
US3665280A Expired / Lapsed US ⏱️ 0.0 years remaining

Zero offset numerical servo machine control system

Assignee: Stewart Warner Corp
•
Filing: 1969-08-22
•
Granted: 1972-05-23
•
Expires: 1989-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A numerical control system for machine tools or the like such as milling machines is disclosed which directs movement by absolute measurement from a reference zero. Programmed data relating to a desired absolute position of the reference zero is entered into a command register, the contents of which is compared bit by bit with data relating to the absolute actual position of the machine tool entered into a position register. The programmed dimension data relates to the actual size of the desired workpiece as provisions are made for entering data relating to tool size offset by means other than the program. A complete system is disclosed including the logic which synchronizes the input of the machine tool actual position with the command position data entered into the system from the programmer as well as the means for controlling the feed speed of the machine tool responsive to programmed data.

Inventors

  • 👤 Robert A Payne
  • 👤 John F Van Der Molen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:59
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34186; G05B2219/35; G05B2219/35436; G05B2219/35537; G05B2219/36; G05B2219/36152; G05B2219/36366; G05B2219/36579; G05B2219/37; G05B2219/37175; G05B2219/43; G05B2219/43183; G05B2219/50; G05B2219/50019; G05B2219/50334; Y; Y10; Y10T; Y10T409/00; Y10T409/30; Y10T409/30084; Y10T409/300896

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 409 words
For use with a machine having a tool, a workpiece support, and driving means to provide relative movement between said tool and said workpiece support, a control system for said driving means comprising input means for representing a tool offset measurement in BCD code notation, input means for representing a desired relative end position measurement from a reference position in BCD code notation signals and for representing the desired direction of tool offset, means for arithmetically combining said input signals by adding or subtracting in accordance with the tool offset desired direction to provide a tool offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times two and a times eight output and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially; 1. control the opening of said second and third gates to multiply the contents of said register by ten, 2. control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and 3. control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 2
Dependent Claim 409 words
For use with a machine having a tool, a workpiece support, and driving means to provide relative movement between said tool and said workpiece support, a control system for said driving means comprising input means for representing a tool offset measurement in BCD code notation, input means for representing a desired relative end position measurement from a reference position in BCD code notation signals and for representing the desired direction of tool offset, means for arithmetically combining said input signals by adding or subtracting in accordance with the tool offset desired direction to provide a tool offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times two and a times eight output and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially; 1. control the opening of said second and third gates to multiply the contents of said register by ten, 2. control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and 3. control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 3
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and
Claim 4
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and
Claim 5
Dependent Claim 63 words
The control system of claim 1 wherein said comparing means comprises means for representing the relative positions of said tool and workpiece support in straight binary code notation signals and a full subtractor for comparing said position signals with the combined measurement signals, said driving means being responsive to the output of said subtractor to cause movement to the tool offset compensated end.
Claim 6
Dependent Claim 31 words
control the opening of said first and third gate means to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register, and
Claim 7
Dependent Claim 31 words
control the opening of said first and third gate means to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register, and
Claim 8
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register, and
Claim 9
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register, and
Claim 10
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and
Claim 11
Dependent Claim 30 words
control the opening of said first and fourth gates to arithmetically combine the respective digit of one of said BCD measurement input signals with the contents of said register; and
Claim 12
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 13
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 14
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 15
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 16
Dependent Claim 31 words
control the opening of said first and fourth gate means to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 17
Dependent Claim 31 words
control the opening of said first and fourth gate means to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 18
Dependent Claim 65 words
The control system of claim 2 wherein said driving means comprises separate motors for providing relative motion in at least two respectively perpendicular directions; and wherein said combining means comprises a second shift register, each register being associated with one of said directions and means for selecting at least one of said registers in accordance with the direction of travel to the compensated end position.
Claim 19
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 20
Dependent Claim 30 words
control the opening of said first and fifth gates to arithmetically combine the respective digit of the other of said BCD measurement input signals with the contents of said register.
Claim 21
Dependent Claim 329 words
In combination with a machine having a tool, a workpiece support and driving means for providing relative movement between said tool and workpiece support, a control system for said driving means comprising input means for representing a tool offset measurement in BCD code notation signals, input means for representing a desired relative end position measurement from a reference position in BCD code notation signals and for representing the desired direction of tool offset, means for arithmetically combining said input signals by adding or subtracting in accordance with the desired direction of tool offset to provide a tool offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signal in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times 2 and a times 8 output, and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder-subtractor, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially:
Claim 22
Dependent Claim 329 words
In combination with a machine having a tool, a workpiece support and driving means for providing relative movement between said tool and workpiece support, a control system for said driving means comprising input means for representing a tool offset measurement in BCD code notation signals, input means for representing a desired relative end position measurement from a reference position in BCD code notation signals and for representing the desired direction of tool offset, means for arithmetically combining said input signals by adding or subtracting in accordance with the desired direction of tool offset to provide a tool offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signal in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times 2 and a times 8 output, and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder-subtractor, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially:
Claim 23
Dependent Claim 31 words
The combination of claim 4 wherein said end position measurement and tool offset direction inputs comprise a punched tape reader and saiD tool offset measurement input comprises a manually controllable device.
Claim 24
Dependent Claim 347 words
For use with a machine having a tool, a workpiece support, and driving means to provide relative movement between said tool and said workpiece support, a control system for said driving means comprising input means for representing the actual tool size offset measurement in BCD code notation signals, input means for representing a desired relative end position measurement of said tool and workpiece from a reference position in BCD code notation signals and for representing the desired direction of tool size offset, means for arithmetically combining said input measurement signals, means for causing said combining means to add or subtract said input measurement signals in accordance with the tool size offset desired direction to provide a tool size offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position measurement of said tool and workpiece from said reference position to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool size offset and end position measurements in straight binary code notation, a times 10 multiplier connected to the output of said shift register having output means and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises first gate means for connecting the output of said shift register to one input of said adder, second gate means for connecting said multiplier output means to said adder-subtractor inputs, third and fourth gate means for connecting each of said measurement inputs to the other input of said adder, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially:
Claim 25
Dependent Claim 347 words
For use with a machine having a tool, a workpiece support, and driving means to provide relative movement between said tool and said workpiece support, a control system for said driving means comprising input means for representing the actual tool size offset measurement in BCD code notation signals, input means for representing a desired relative end position measurement of said tool and workpiece from a reference position in BCD code notation signals and for representing the desired direction of tool size offset, means for arithmetically combining said input measurement signals, means for causing said combining means to add or subtract said input measurement signals in accordance with the tool size offset desired direction to provide a tool size offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position measurement of said tool and workpiece from said reference position to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool size offset and end position measurements in straight binary code notation, a times 10 multiplier connected to the output of said shift register having output means and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises first gate means for connecting the output of said shift register to one input of said adder, second gate means for connecting said multiplier output means to said adder-subtractor inputs, third and fourth gate means for connecting each of said measurement inputs to the other input of said adder, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially:
Claim 26
Dependent Claim 64 words
The control system of claim 6 wherein said comparing means comprises means for representing the relative positions of said tool and workpiece support in straight binary code notation signals and a full subtractor for comparing said position signals with the combined measurement signals, said driving means being responsive to the output of said subtractor to cause movement to the tool offset compensated end position.
Claim 27
Dependent Claim 65 words
The control system of claim 7 wherein said driving means comprises separate motors for providing relative motion in at least two respectively perpendicular directions; and wherein said combining means comprises a second shift register, each register being associated with one of said directions and means for selecting at least one of said registers in accordance with the direction of travel to the compensated end position.
Claim 28
Dependent Claim 355 words
For use with a machine having a tool rotatable about an axis, a workpiece support and driving means for providing relative movement between said tool and workpiece support, a control system for said driving means comprising input means for representing the radius of rotation measurement of said tool in BCD code notation signals, Input means for representing a desired relative end position measurement of the tool axis from a reference position in BCD code notation signals and for representing the desired direction of tool radius offset, means for arithmetically combining said input measurement signals, means for causing said combining means to add or subtract said input measurement signals in accordance with the desired direction of tool radius offset to provide a tool radius offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times 2 and a times 8 output, and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder-subtractor, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially;
Claim 29
Dependent Claim 355 words
For use with a machine having a tool rotatable about an axis, a workpiece support and driving means for providing relative movement between said tool and workpiece support, a control system for said driving means comprising input means for representing the radius of rotation measurement of said tool in BCD code notation signals, Input means for representing a desired relative end position measurement of the tool axis from a reference position in BCD code notation signals and for representing the desired direction of tool radius offset, means for arithmetically combining said input measurement signals, means for causing said combining means to add or subtract said input measurement signals in accordance with the desired direction of tool radius offset to provide a tool radius offset compensated end position signal, means for sequencing said combining means to combine respective significant digits of said BCD input code signals in sequential order, means for comparing said combined signals with the relative position of said tool and workpiece to cause said drive means to provide relative movement to the tool offset compensated end position, said sequencing means causing said combining means to combine the respective significant digits in sequential order from the most significant digit to the least significant digit; and wherein said combining means comprises a multi-bit shift register having a sufficient number of shift stages to store the tool offset and end position measurements in straight binary code notation, a multiplier connected to the output of said shift register having a times 2 and a times 8 output, and a two channel input full adder-subtractor circuit having its output connected to the inputs of said shift register; and wherein said sequencing means comprises a first gate for connecting the output of said shift register to one input of said adder, second and third gates for connecting each of said multiplier outputs to a respective one of said adder-subtractor inputs, fourth and fifth gates for connecting each of said measurement inputs to the other input of said adder-subtractor, and an arithmetic cycle sequencer operative responsive to the input of each significant digit of said BCD code signals to sequentially;
Claim 30
Dependent Claim 31 words
The combination of claim 9 wherein said end position measurement and tool offset direction inputs comprise a punched tape reader and said tool offset measurement input comprises a manually controllable device.
Claim 31
Dependent Claim 161 words
For use with a machine having a tool, workpiece support, and driving means to provide relative movement between said tool and workpiece support comprising means for arithmetically combining data inputs, means including a manual control for entering data relating to the actual amount plus or minus of work tool size offset required into said combining means, a prepared program input, means for entering data into said arithmetic combining means from said prepared program input relating to the actual desired dimension of the workpiece and to the required direction of tool size offset, means responsive to the entry of data relating to said required direction of tool size offset to cause said arithmetic combining means to add or subtract said data in accordance with the required direction of the tool size offset, and means responsive to said arithmetic combining means for causing said driving means to provide relative movement between said work tool and workpiece support in accordance with the desired dimension.
Claim 32
Dependent Claim 161 words
For use with a machine having a tool, workpiece support, and driving means to provide relative movement between said tool and workpiece support comprising means for arithmetically combining data inputs, means including a manual control for entering data relating to the actual amount plus or minus of work tool size offset required into said combining means, a prepared program input, means for entering data into said arithmetic combining means from said prepared program input relating to the actual desired dimension of the workpiece and to the required direction of tool size offset, means responsive to the entry of data relating to said required direction of tool size offset to cause said arithmetic combining means to add or subtract said data in accordance with the required direction of the tool size offset, and means responsive to said arithmetic combining means for causing said driving means to provide relative movement between said work tool and workpiece support in accordance with the desired dimension.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-05-23 1975-11-22 1976-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-05-23 1979-11-22 1980-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-05-23 1983-11-22 1984-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag