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

Method and apparatus for controlling feed speed in numerical control system

Assignee: Fanuc Corp
•
Filing: 1983-03-25
•
Granted: 1985-04-09
•
Expires: 2003-03-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for controlling the feed speed of a machine in a numerical control system having a manual pulse generator for generating pulses in response to a manual operation. The numerical control system numerically controls the machine by supplying the machine with the generated pulses as feed pulses in a manual feed mode and with feed pulses corresponding to a commanded feed speed in modes other than the manual feed mode. The commanded feed speed is modified in accordance with an override quantity stored in a register. The method includes selectively designating the modes other than the manual feed mode, changing the override quantity, which is stored in the register, based on the pulses generated by the manual pulse generator and in accordance with the designated mode, and modifying the commanded feed speed in accordance with the override quantity stored in the register.

Inventors

  • 👤 Ryoichiro Nozawa
  • 👤 Nobuyuki Kiya
  • 👤 Kunihiko Murakami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 21:27
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B19/19; G05B19/40; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35436; G05B2219/35459; G05B2219/36; G05B2219/36383; G05B2219/43; G05B2219/43158; G05B2219/50; G05B2219/50048; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 149 words
A method of controlling feed speed of a machine in a numerical control system having a manual pulse generator for generating pulses in response to a manual operation, wherein the numerical control system numerically controls the machine by supplying the machine with the generated pulses as feed pulses in a manual feed mode and with feed pulses corresponding to a commanded feed speed in modes other than the manual feed mode, the commanded feed speed being modified in accordance with an override quantity stored in a register, said method comprising the steps of: (a) selectively designating a mode other than the manual feed mode; (b) changing the override quantity, which is stored in the register, based on the pulses generated by the manual pulse generator and in accordance with the designated mode; and (c) modifying the commanded feed speed in accordance with the override quantity stored in the register.
Claim 2
Independent Claim 149 words
A method of controlling feed speed of a machine in a numerical control system having a manual pulse generator for generating pulses in response to a manual operation, wherein the numerical control system numerically controls the machine by supplying the machine with the generated pulses as feed pulses in a manual feed mode and with feed pulses corresponding to a commanded feed speed in modes other than the manual feed mode, the commanded feed speed being modified in accordance with an override quantity stored in a register, said method comprising the steps of: (a) selectively designating a mode other than the manual feed mode; (b) changing the override quantity, which is stored in the register, based on the pulses generated by the manual pulse generator and in accordance with the designated mode; and (c) modifying the commanded feed speed in accordance with the override quantity stored in the register.
Claim 3
Dependent Claim 20 words
A method according to claim 1, wherein one of the modes designated in step (a) is an automatic run mode.
Claim 4
Dependent Claim 33 words
A method according to claim 1, wherein one of the modes designated in step (a) is a jog feed mode, and the commanded feed speed modified in step (c) is jog feed speed.
Claim 5
Dependent Claim 19 words
A method according to claim 1, wherein one of the modes are selectively designated by a mode selection switch.
Claim 6
Dependent Claim 85 words
A method according to claim 1, wherein modes selectively designated in step (a) are an automatic run mode and jog feed mode, step (b) changes the override quantity, stored in a part of said register corresponding to the designated mode, based on the pulses generated by the manual pulse generator in the designated mode, and step (c) modifies the commanded feed speed when the designated mode is the automatic run mode and the jog feed speed when the designated mode is the jog feed mode.
Claim 7
Dependent Claim 16 words
A method according to claim 1, further comprising a step of displaying the changed override quantity.
Claim 8
Dependent Claim 17 words
A method according to claim 1, further comprising a step of displaying the modified commanded feed speed.
Claim 9
Dependent Claim 42 words
A method according to claim 5, further comprising a step of displaying the changed override quantity when the automatic run mode is designated in step (a) and the modified jog feed speed when the jog feed mode is designated in step (a).
Claim 10
Dependent Claim 28 words
A method according to claim 1, wherein the override quantity is changed in step (b) based on the number of the pulses generated by the manual pulse generator.
Claim 11
Dependent Claim 26 words
A method according to claim 1, wherein the commanded feed speed is modified in step (c) by multiplying the commanded feed speed by the override quantity.
Claim 12
Independent Claim 162 words
An apparatus for controlling feed speed of a machine in a numerical control system having a manual pulse generator for generating pulses in response to manual operation, where the numerical control system numerically controls the machine by supplying the machine with the generated pulses as feed pulses in a manual feed mode and with feed pulses corresponding to a commanded feed speed in modes other than the manual feed mode, the commanded feed speed being modified in accordance with an override quantity, said apparatus comprising: a mode selection switch for selectively designating the modes other than the manual feed mode, and control circuit means, operatively connected to said mode selection switch and the manual pulse generator, having a register which stores the override quantity, for changing the override quantity based on the pulses generated by the manual pulse generator and in accordance with the mode designated by said mode selection switch, and for modifying the commanded feed speed by the override quantity.
Claim 13
Independent Claim 162 words
An apparatus for controlling feed speed of a machine in a numerical control system having a manual pulse generator for generating pulses in response to manual operation, where the numerical control system numerically controls the machine by supplying the machine with the generated pulses as feed pulses in a manual feed mode and with feed pulses corresponding to a commanded feed speed in modes other than the manual feed mode, the commanded feed speed being modified in accordance with an override quantity, said apparatus comprising: a mode selection switch for selectively designating the modes other than the manual feed mode, and control circuit means, operatively connected to said mode selection switch and the manual pulse generator, having a register which stores the override quantity, for changing the override quantity based on the pulses generated by the manual pulse generator and in accordance with the mode designated by said mode selection switch, and for modifying the commanded feed speed by the override quantity.
Claim 14
Dependent Claim 26 words
An apparatus according to claim 11, wherein said mode selection switch to designates an automatic run mode as a mode other than the manual feed mode.
Claim 15
Dependent Claim 42 words
An apparatus according to claim 11, wherein said mode selection switch designates a jog feed mode as a mode other than the manual feed mode, and said apparatus further comprising a register for storing jog feed speed as the commanded feed speed.
Claim 16
Dependent Claim 126 words
An apparatus according to claim 11, wherein said mode selection switch selectively designates an automatic run mode and jog feed mode, said register comprises a first register for storing an override quantitiy used in an automatic run mode, and a second register for storing an override quantity used in a jog feed mode, and said control circuit includes means for changing the override quantity, stored in the first or second register corresponding to the mode designated by said mode selection switch, based on the pulses generated by the manual pulse generator in the designated mode, and means for modifying the commanded feed speed when the designated mode is the automatic run mode and the jog feed speed when the designated mode is the jog feed mode.
Claim 17
Dependent Claim 42 words
An apparatus according to claim 14, further comprising display means, operatively connected to said control circuit, for displaying the changed override quantity when the automatic run mode is designated and the modified jog feed speed when the jog feed mode is designated.
Claim 18
Dependent Claim 22 words
An apparatus according to claim 11, further comprising display means, operatively connected to said control circuit, for displaying the changed override quantity.
Claim 19
Dependent Claim 23 words
An apparatus according to claim 11, further comprising display means, operatively connected to said control circuit, for displaying the modified commanded feed speed.
Claim 20
Dependent Claim 27 words
An apparatus according to claim 11, wherein said control circuit changes the override quantity based on the number of the pulses generated by the manual pulse generator.
Claim 21
Dependent Claim 31 words
An apparatus according to claim 11, wherein said control circuit further includes multiplying means for for modifying the commanded feed speed by multiplying the commanded feed speed by the override quantity.
Claim 22
Independent Claim 261 words
An apparatus for controlling feed speed of a machine in a numerical control system, comprising: a jog signal generator; a mode selection switch; pulse means for generating feed pulses; gate means, operatively connected to said mode selection switch and said pulse means, for transmitting the feed pulses in dependence upon the position of said mode selection switch; count means, operatively connected to said gate means, for counting the feed pulses; a first register for storing a jog feed speed; a second register, operatively connected to said count means, for storing a jog override quantity; a third register, operatively connected to said count means, for storing a command override quantity; multiply means, operatively connected to said first and second registers, for producing a modified jog feed speed; pulse generating means, operatively connected to said multiply means and said jog signal generator, for generating modifed jog feed pulses; pulse rate multiplexer means, operatively connected to said third register and to receive a commanded speed, for generating a modified commanded speed; pulse distribution means, operatively connected to said pulse rate multiplexer means and to receive movement data, for generating distributed pulses based on the modified commanded speed and the movement data; an OR gate, operatively connected to said gate means, said pulse generating means and said pulse distribution means, for outputting the feed speed pulses; and display means, operatively connected to said multiply means, said third register and said mode selection switch, for displaying the modified jog feed speed or the commanded override quantity in dependence upon the position of the mode selection switch.
Claim 23
Independent Claim 261 words
An apparatus for controlling feed speed of a machine in a numerical control system, comprising: a jog signal generator; a mode selection switch; pulse means for generating feed pulses; gate means, operatively connected to said mode selection switch and said pulse means, for transmitting the feed pulses in dependence upon the position of said mode selection switch; count means, operatively connected to said gate means, for counting the feed pulses; a first register for storing a jog feed speed; a second register, operatively connected to said count means, for storing a jog override quantity; a third register, operatively connected to said count means, for storing a command override quantity; multiply means, operatively connected to said first and second registers, for producing a modified jog feed speed; pulse generating means, operatively connected to said multiply means and said jog signal generator, for generating modifed jog feed pulses; pulse rate multiplexer means, operatively connected to said third register and to receive a commanded speed, for generating a modified commanded speed; pulse distribution means, operatively connected to said pulse rate multiplexer means and to receive movement data, for generating distributed pulses based on the modified commanded speed and the movement data; an OR gate, operatively connected to said gate means, said pulse generating means and said pulse distribution means, for outputting the feed speed pulses; and display means, operatively connected to said multiply means, said third register and said mode selection switch, for displaying the modified jog feed speed or the commanded override quantity in dependence upon the position of the mode selection switch.

References Cited (Backward Citations)

US3466515A Cited
US3557350A Cited
US3611102A Cited
FR2244295A1 Cited
US4090120A Cited
US4027222A Cited
US4140953A Cited
US4141065A Cited
EP0024947A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-04-08 1988-10-08 1989-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-04-08 1992-10-08 1993-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-04-08 1996-10-08 1997-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag