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

Numerical control system

Assignee: Fujitsu Ltd
•
Filing: 1973-01-05
•
Granted: 1974-07-23
•
Expires: 1993-01-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the numerical control mode of the present invention, an incremental command and an absolute command are used together within a single block, thereby simplification of the programming process and extreme preciseness in the numerical control system being achieved.

Inventors

  • 👤 Kengo Kobayasi
  • 👤 Mitsuo Manabe
  • 👤 Shinichi Isobe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 18:29
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36574

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 540 words
A numerical control system for controlling the movement of a tool of a machine tool comprising: a. an input circuit receptive of signals having information content representative of discrete positions to which a tool of a machine tool is to be moved, said signals being grouped in sequential blocks wherein information content of said signals comprising each of said blocks represents a plurality of command numerical values representative of said positions to which said tool is to be moved referred to an equal number of reference axes and corresponding to indications if said command numerical values correspond to incremental commands or absolute commands and includes command direction information indicating directions in which said tool is to be moved, said input circuit developing output signals having the information content of the received signals; b. means for generating timing pulses; c. a pre-processing counter for developing a predetermined sequence of output signals in response to said timing pulses applied thereto and in response to a signal applied thereto indicating a block of said received signals were received by said input circuit; d. means for applying said timing pulses to said pre-processing counter; e. means for generating and applying to said pre-processing counter said signal indicating a block of said received signals were received by said input circuit; f. a gate circuit for developing gate signals in response to read command signals and operation command signals applied thereto; g. read circuit means receptive of said input circuit output signals for developing and applying said read command signals applied to said gate circuit; h. pre-processing command circuit means receptive of said preprocessing counter output signals for developing in response thereto said operation command signals and for applying said operation command signals to said gate circuit; i. an arithmetic operation circuit comprising a plurality of registers for storing position information of said tool referred to said reference axes and said command numerical values, said arithmetic operation circuit comprising means for simultaneously converting said command numerical values which are absolute commands into equivalent incremental commands and replacing said absolute commands stored in said registers with said equivalent incremental commands, and computing position information of a subsequent position of said tool from said position information stored in said registers and from said incremental commands and replacing said position information with said subsequent position information in response to said gate signals; j. means for applying said input circuit output signals and said gate signals to said arithmetic operation circuit; k. pulse distribution circuit means for developing and applying pulse distribution control signals to said gate circuit in response to said timing pulses and one of said pre-processing counter output signals applied thereto, said gate circuit developing and applying gate signals to said arithmetic operation circuit in response to said pulse distribution control signals, said arithmetic operation circuit applying said incremental commands to means for positioning said tool in response to said last-mentioned gate signals, said pulse distribution circuit means comprising means for developing and applying a signal to clear and reset said pre-processing counter after said incremental commands are applied to said means for positioning said tool; and l. means for applying said timing pulses and one of said preprocessing counter output signals to said pulse distribution circuit.
Claim 2
Dependent Claim 540 words
A numerical control system for controlling the movement of a tool of a machine tool comprising: a. an input circuit receptive of signals having information content representative of discrete positions to which a tool of a machine tool is to be moved, said signals being grouped in sequential blocks wherein information content of said signals comprising each of said blocks represents a plurality of command numerical values representative of said positions to which said tool is to be moved referred to an equal number of reference axes and corresponding to indications if said command numerical values correspond to incremental commands or absolute commands and includes command direction information indicating directions in which said tool is to be moved, said input circuit developing output signals having the information content of the received signals; b. means for generating timing pulses; c. a pre-processing counter for developing a predetermined sequence of output signals in response to said timing pulses applied thereto and in response to a signal applied thereto indicating a block of said received signals were received by said input circuit; d. means for applying said timing pulses to said pre-processing counter; e. means for generating and applying to said pre-processing counter said signal indicating a block of said received signals were received by said input circuit; f. a gate circuit for developing gate signals in response to read command signals and operation command signals applied thereto; g. read circuit means receptive of said input circuit output signals for developing and applying said read command signals applied to said gate circuit; h. pre-processing command circuit means receptive of said preprocessing counter output signals for developing in response thereto said operation command signals and for applying said operation command signals to said gate circuit; i. an arithmetic operation circuit comprising a plurality of registers for storing position information of said tool referred to said reference axes and said command numerical values, said arithmetic operation circuit comprising means for simultaneously converting said command numerical values which are absolute commands into equivalent incremental commands and replacing said absolute commands stored in said registers with said equivalent incremental commands, and computing position information of a subsequent position of said tool from said position information stored in said registers and from said incremental commands and replacing said position information with said subsequent position information in response to said gate signals; j. means for applying said input circuit output signals and said gate signals to said arithmetic operation circuit; k. pulse distribution circuit means for developing and applying pulse distribution control signals to said gate circuit in response to said timing pulses and one of said pre-processing counter output signals applied thereto, said gate circuit developing and applying gate signals to said arithmetic operation circuit in response to said pulse distribution control signals, said arithmetic operation circuit applying said incremental commands to means for positioning said tool in response to said last-mentioned gate signals, said pulse distribution circuit means comprising means for developing and applying a signal to clear and reset said pre-processing counter after said incremental commands are applied to said means for positioning said tool; and l. means for applying said timing pulses and one of said preprocessing counter output signals to said pulse distribution circuit.
Claim 3
Dependent Claim 30 words
A numerical control system for controlling the movement of a tool of a machine tool according to claim 1 wherein said pre-processing counter comprises a plurality of flip-flops in cascade.
Claim 4
Dependent Claim 55 words
A numerical control system for controlling the movement of a tool of a machine tool according to claim 1 wherein said input circuit comprises means for receiving said received signals and said received signals having information content indicating if said command numerical values correspond to incremental commands or absolute commands correspond to selected alphabetic letters.

References Cited (Backward Citations)

US3246125A Cited
US3416056A Cited
US3284618A Cited
US3417303A Cited
US3439346A Cited
US3634662A Cited
US3602700A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-07-22 1978-01-21 1978-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-07-22 1982-01-21 1982-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-07-22 1986-01-21 1986-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag