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

Feed speed control system

Assignee: Fanuc Corp
•
Filing: 1980-09-02
•
Granted: 1983-01-25
•
Expires: 2000-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A feed speed control system for use in numerical control systems or the like, in which a set feed speed can be adjusted through a simple structure. The control system includes a memory circuit for storing a plurality of numerical values corresponding to feed speeds, a command circuit for issuing a command indicative of a prescribed numerical value from among the plurality of numerical values, an arithmetic circuit for incrementing or decrementing a numerical value read from the memory circuit in response to an output pulse from manual operation device, and a pulse generating circuit for generating pulses of a frequency which is proportional to an incremented or decremented numerical value from the arithmetic circuit.

Inventors

  • 👤 Hiroomi Fukuyama
  • 👤 Shinichi Isobe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 10:50
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36078; G05B2219/43; G05B2219/43158

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 153 words
A feed speed control system for controlling the feed speed of a movable member, comprising: memory means for storing a plurality of numerical values corresponding to feed speeds; command means, operatively connected to said memory means, for issuing a command signal indicative of a selected numerical value from among the plurality of numerical values stored in said memory means; manual operation means for providing an adjustment pulse; arithmetic means, operatively connected to said memory means, for reading the selected numerical value from said memory means and for incrementing or decrementing the selected numerical value read from said memory means in response to the adjustment pulse from said manual operation means; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to the incremented or decremented selected numerical value from said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 2
Dependent Claim 153 words
A feed speed control system for controlling the feed speed of a movable member, comprising: memory means for storing a plurality of numerical values corresponding to feed speeds; command means, operatively connected to said memory means, for issuing a command signal indicative of a selected numerical value from among the plurality of numerical values stored in said memory means; manual operation means for providing an adjustment pulse; arithmetic means, operatively connected to said memory means, for reading the selected numerical value from said memory means and for incrementing or decrementing the selected numerical value read from said memory means in response to the adjustment pulse from said manual operation means; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to the incremented or decremented selected numerical value from said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 3
Dependent Claim 35 words
A feed speed control system as set forth in claim 1, wherein said arithmetic means increments or decrements said selected numerical value stepwise by unit values whenever said manual operation means issues the adjustment pulse.
Claim 4
Dependent Claim 30 words
A feed speed control system as set forth in claim 1, wherein the incremented or decremented selected numerical value provided by said arithmetic means is stored in said memory means.
Claim 5
Dependent Claim 44 words
A feed speed control system as set forth in claim 1, wherein said manual operation means produces up-pulses and down-pulses, said arithmetic means responding to an up-pulse to increment said selected numerical value and responding to a down-pulse to decrement said selected numerical value.
Claim 6
Dependent Claim 54 words
A feed speed control system as set forth in claim 1, wherein said command means comprises input means for entering machining data pertaining to a workpiece, and wherein the output pulses from said pulse generating means are employed to control the feed speed of the movable member which is adapted to machine the workpiece.
Claim 7
Dependent Claim 36 words
A feed speed control system as set forth in claim 1, wherein said command means comprises storage means for storing feed speed commands, and read means for reading the feed speed commands from said storage means.
Claim 8
Dependent Claim 37 words
A feed speed control system as set forth in claim 1, wherein said arithmetic means comprises a register, connected to said memory means, for storing the selected numerical value and an arithmetic circuit connected to said register.
Claim 9
Dependent Claim 52 words
A feed speed control system as set forth in claim 7, wherein said arithmetic means further comprises a conversion memory operatively connected between said arithmetic circuit and said pulse generating means, which is addressed by an output from said arithmetic circuit, for storing numerical values corresponding to a plurality of feed speeds.
Claim 10
Dependent Claim 93 words
A feed speed control system as set forth in claim 1, wherein said pulse generating means comprises; means for providing clock pulses; a register connected to said arithmetic means; an accumulator; and an adder, connected to said means for providing clock pulses, said register and said accumulator, for adding the contents of said register and said accumulator whenever one of the clock pulses is received, and for placing the result of the addition operation in said accumulator; the output pulse generated by said pulses generating means being an overflow output from said accumulator.
Claim 11
Dependent Claim 60 words
A feed speed control system as set forth in claim 9, wherein the output pulses have a frequency Fo which is determined by the frequency F of the clock pulses, a numerical value A which has been set in said register, and the capacity 2 n -1 of said accumulator, where n is the number of bits in said accumulator.
Claim 12
Dependent Claim 133 words
A feed speed control system as set forth in claim 1, wherein said command means comprises: storage means for storing feed speed commands; and read means, connected to said memory means, for reading the feed speed commands from said storage means; wherein said arithmetic means includes: a first register connected to said memory means; and an arithmetic circuit connected to said first register; and wherein said pulse generating means includes: means for providing clock pulses; a second register connected to said arithmetic circuit; an accumulator; and an adder, connected to said means for providing clock pulses, said second register and said accumulator, for adding the contents of said second register and said accumulator whenever one of the clock pulses is received, and for placing the result of the addition operation in said accumulator.
Claim 13
Dependent Claim 157 words
A feed speed control system as set forth in claim 1, wherein said command means includes: storage means for storing feed speed commands; and read means, connected to said memory means, for reading the feed speed commands from said storage means; wherein said arithmetic means includes: a first register connected to said memory means; an arithmetic circuit connected to said first register; and a conversion memory, which is addressed by an output from said arithmetic circuit, for storing numerical values corresponding to a plurality of feed speeds; and wherein said pulse generating means includes: means for providing clock pulses; a second register connected to said conversion memory; an accumulator; and an adder, connected to said means for providing clock pulses, said second register, and said accumulator, for adding the contents of said second register and said accumulator whenever one of the clock pulses is received, and for placing the result of the addition operation in said accumulator.
Claim 14
Dependent Claim 33 words
A feed speed control system as set forth in claim 1, wherein said arithmetic means increments or decrements said selected numerical value stepwise geometrically whenever said manual operation means issues the adjustment pulse.
Claim 15
Dependent Claim 150 words
A feed speed control system for controlling the feed speed of a movable member, comprising: speed command means for generating a command signal indicative of a selected feed speed; memory means for storing a plurality of numerical values corresponding to feed speeds and for providing, as an output, a selected numerical value, among the plurality of numerical values, in dependence upon said command signal; manual operation means for providing an adjustment pulses; arithmetic means, operatively connected to said memory means and said manual operation means, for incrementally changing the selected numerical value provided by said memory means in response to the adjustment pulse from said manual operation means; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to the incrementally changed selected numerical value from said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 16
Dependent Claim 150 words
A feed speed control system for controlling the feed speed of a movable member, comprising: speed command means for generating a command signal indicative of a selected feed speed; memory means for storing a plurality of numerical values corresponding to feed speeds and for providing, as an output, a selected numerical value, among the plurality of numerical values, in dependence upon said command signal; manual operation means for providing an adjustment pulses; arithmetic means, operatively connected to said memory means and said manual operation means, for incrementally changing the selected numerical value provided by said memory means in response to the adjustment pulse from said manual operation means; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to the incrementally changed selected numerical value from said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 17
Dependent Claim 99 words
A feed speed control system as set forth in claim 14 wherein said pulse generating means comprises: means for providing clock pulses; a register, connected to said arithmetic means, for receiving said incrementally changed selected numerical value; an accumulator; and an adder, operatively connected to said means for providing clock pulses, said register and said accumulator, for adding the contents of said register and said accumulator when one of the clock pulses is received, and for placing the result of the addition operation in said accumulator; said accumulator providing said output pulses in the form of an overflow output.
Claim 18
Dependent Claim 82 words
A feed speed control system as set forth in claim 14 or 15, wherein said arithmetic means comprises: an output register, connected to said memory means, for receiving the selected numerical value; and an arithmetic circuit, connected to said output register, said manual operation means, and said pulse generating means, for incrementally changing the content of said output register in dependence upon the adjustment pulse from said manual operation means, and for providing, as an output, said incrementally changed selected numerical value.
Claim 19
Dependent Claim 171 words
A feed speed control system for controlling the feed speed of a movable member, comprising: speed command means for generating a command signal indicative of a selected feed speed; memory means for storing a plurality of addresses corresponding to feed speeds and for providing, as an output, a selected address, among the plurality of addresses, in dependence upon said command signal; manual operation means for providing an adjustment pulse; arithmetic means, operatively connected to said memory means and said manual operation means, for incrementally changing the selected address provided by said memory means in response to the adjustment pulse from said manual operation means, for storing a plurality of numerical values corresponding to said addresses, and for providing a selected numerical value in dependence upon said incrementally changed selected address; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to said selected numerical value provided by said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 20
Dependent Claim 171 words
A feed speed control system for controlling the feed speed of a movable member, comprising: speed command means for generating a command signal indicative of a selected feed speed; memory means for storing a plurality of addresses corresponding to feed speeds and for providing, as an output, a selected address, among the plurality of addresses, in dependence upon said command signal; manual operation means for providing an adjustment pulse; arithmetic means, operatively connected to said memory means and said manual operation means, for incrementally changing the selected address provided by said memory means in response to the adjustment pulse from said manual operation means, for storing a plurality of numerical values corresponding to said addresses, and for providing a selected numerical value in dependence upon said incrementally changed selected address; and pulse generating means, operatively connected to said arithmetic means, for generating output pulses of a frequency which is proportional to said selected numerical value provided by said arithmetic means, the frequency of said output pulses corresponding to the feed speed.
Claim 21
Dependent Claim 97 words
A feed speed control system as set forth in claim 17, wherein said pulse generating means comprises: means for providing clock pulses; a register, connected to said arithmetic means, for receiving said selected numerical value; an accumulator; and an adder, operatively connected to said means for providing clock pulses, said register and said accumulator, for adding the contents of said register and said accumulator when one of the clock pulses is received, and for placing the result of the addition operation in said accumulator; said accumulator providing said output pulses in the form of an overflow output.
Claim 22
Dependent Claim 125 words
A feed speed control system as set forth in claim 17 or 18, wherein said arithmetic means comprises: an output register, connected to said memory means, for receiving the selected address; an arithmetic circuit, connected to said output register and said manual operation means, for incrementally changing the content of said output register in dependence upon the adjustment pulse from said manual operation means, and for providing, as an output, said incrementally changed selected address; and a conversion memory, operatively connected to said arithmetic circuit and to said pulse generating means, for storing said numerical values corresponding to said addresses and for providing said selected numerical value to said pulse generating means in dependence upon the incrementally changed selected address provided by said arithmetic circuit.

References Cited (Backward Citations)

US3970830A Cited
US4074349A Cited
US4115858A Cited
US4135239A Cited
US4199814A Cited
US4209847A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-01-24 1986-07-26 1987-01-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-01-24 1990-07-26 1991-01-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-01-24 1994-07-26 1995-01-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag