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

Numerical control method for variably setting positioning accuracy

Assignee: Fanuc Corp
•
Filing: 1988-02-19
•
Granted: 1990-08-14
•
Expires: 2008-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A numerical control method makes it possible to perform machining of a workpiece at a high speed with a desired accuracy. After start of pulse distribution, a determination is made as to whether or not both a block being executed and a next block of an NC program relate to a cutting command (steps S12 and S13). An in-position value (A, B), corresponding to the determination result, is then stored in a register (C). In the case of three control axes, when the deviations (εx, εy, εz) between target moving amounts and actual moving amounts for the three control axes are less than the value stored in the register (C), positioning control for the present block is completed, and the execution for the next block is started (S10). This permits variable setting of the desired positioning accuracy to be carried out. The method is applicable for any number of control axes.

Inventors

  • 👤 Takashi Iwagaya
  • 👤 Tomomi Nakazato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:55
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/404; G05B19/408; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34388; G05B2219/37; G05B2219/37617

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 171 words
A numerical control method for variably setting positioning accuracy, comprising the steps of: (a) presetting values of a parameter, each of the parameter values representing positioning accuracy for an associated one combination of kinds of moving commands; and (b) reading and executing consecutive blocks of a numerical control program; said step (b) including the substeps of: (b1) determining a combination of kinds of moving commands which are respectively stated in a plurality of the blocks including a block to be executed at present time; (b2) selecting a corresponding one of the parameter values set in said step (a) in accordance with the result of the determination of said substep (b1), and starting execution of the block to be executed at the present time; and (b3) starting execution of the next block of the numerical control program when it is determined, on the basis of the parameter value selected in said substep (b2), that positioning associated with the moving command for the block to be executed at the present time is completed.
Claim 2
Dependent Claim 171 words
A numerical control method for variably setting positioning accuracy, comprising the steps of: (a) presetting values of a parameter, each of the parameter values representing positioning accuracy for an associated one combination of kinds of moving commands; and (b) reading and executing consecutive blocks of a numerical control program; said step (b) including the substeps of: (b1) determining a combination of kinds of moving commands which are respectively stated in a plurality of the blocks including a block to be executed at present time; (b2) selecting a corresponding one of the parameter values set in said step (a) in accordance with the result of the determination of said substep (b1), and starting execution of the block to be executed at the present time; and (b3) starting execution of the next block of the numerical control program when it is determined, on the basis of the parameter value selected in said substep (b2), that positioning associated with the moving command for the block to be executed at the present time is completed.
Claim 3
Dependent Claim 54 words
A numerical control method for variably setting positioning accuracy according to claim 1, wherein each of said parameter values is set for a respective combination of two kinds of moving commands in said step (a), the combination of kinds of moving commands in the present and next blocks being determined in said substep (b1).
Claim 4
Dependent Claim 65 words
A numerical control method for variably setting positioning accuracy according to claim 1, wherein said parameter values are in-position values, and said substep (b3) further includes determining whether an absolute of a value, stored in an error register housed in a servo circuit of a numerical control apparatus, is less than the in-position value selected at said substep (b2), signifying the completion of the positioning.
Claim 5
Dependent Claim 41 words
A numerical control method for variably setting positioning accuracy according to claim 2, wherein the parameter values associated with a combination of cutting commands are set in said step (a) to values less than those associated with non-cutting combinations of commands.
Claim 6
Independent Claim 96 words
A method for variably setting positioning accuracy of a tool controlled by a numerical control apparatus, comprising the steps of: (a) reading first and second consecutive blocks in a numerical control program for controlling the tool; (b) determining command types of the consecutive blocks; (c) selecting a predetermined positioning accuracy parameter corresponding to the determined command types; (d) controlling the tool to machine a workpiece to within the selected positioning accuracy parameter in accordance with the command contained in the first consecutive block; and (e) repeating said steps (a) through (d) for each subsequent consecutive block.
Claim 7
Independent Claim 96 words
A method for variably setting positioning accuracy of a tool controlled by a numerical control apparatus, comprising the steps of: (a) reading first and second consecutive blocks in a numerical control program for controlling the tool; (b) determining command types of the consecutive blocks; (c) selecting a predetermined positioning accuracy parameter corresponding to the determined command types; (d) controlling the tool to machine a workpiece to within the selected positioning accuracy parameter in accordance with the command contained in the first consecutive block; and (e) repeating said steps (a) through (d) for each subsequent consecutive block.

References Cited (Backward Citations)

US4475160A Cited
US4785221A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-13 1994-02-12 1994-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-13 1998-02-12 1998-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-13 2002-02-12 2002-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag