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

Tool interference checking method

Assignee: Fanuc Corp
•
Filing: 1984-02-20
•
Granted: 1988-01-19
•
Expires: 2004-02-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tool interference checking method for checking whether a tool (TL) will interfere with a workpiece (WK) when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data comprising a number of blocks (B 1 -B 5 ), characterized by having steps of obtaining tool travelling directions (+X, -Y, +X, +Y, +X) indicated by the NC data in respective blocks, obtaining a tool offset path (TCP) using the tool diameter and NC data, obtaining tool travelling directions (+X, -Y, -X, +Y, +X) in respective blocks of the tool offset path, comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path, and rendering a decision to the effect that tool interference will occur if the tool travelling directions are in non-agreement in at least one block.

Inventors

  • 👤 Hajimu Kishi
  • 👤 Masaki Seki
  • 👤 Takashi Takegahara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:55
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4061; G05B2219/00; G05B2219/30; G05B2219/49; G05B2219/49157

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 234 words
A tool interference checking method for checking whether a tool will interfere with a workpiece when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data including a number of blocks, said method comprising the steps of: (a) obtaining a tool travelling direction indicated by the NC data in each of the blocks; (b) obtaining a tool offset path by executing tool offset processing based on a diameter of the tool and each block of the NC data; (c) obtaining a tool travelling direction in each block of the tool offset path; (d) comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path; (e) determining that the tool will not interfere with the workpiece when the directions compared in step (d) agree in all blocks; (f) determining that the tool will interfere with the workpiece if the directions compared in step (d) do not agree in at least one block; (g) obtaining, when the tool will interfere with the workpiece at an intersection of two segments of the tool offset path, a loop which starts from and ends at the intersection and includes a segment specified by the block in which the tool travelling directions are in non-agreement; and (h) correcting said NC data so as to eliminate said loop.
Claim 2
Dependent Claim 234 words
A tool interference checking method for checking whether a tool will interfere with a workpiece when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data including a number of blocks, said method comprising the steps of: (a) obtaining a tool travelling direction indicated by the NC data in each of the blocks; (b) obtaining a tool offset path by executing tool offset processing based on a diameter of the tool and each block of the NC data; (c) obtaining a tool travelling direction in each block of the tool offset path; (d) comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path; (e) determining that the tool will not interfere with the workpiece when the directions compared in step (d) agree in all blocks; (f) determining that the tool will interfere with the workpiece if the directions compared in step (d) do not agree in at least one block; (g) obtaining, when the tool will interfere with the workpiece at an intersection of two segments of the tool offset path, a loop which starts from and ends at the intersection and includes a segment specified by the block in which the tool travelling directions are in non-agreement; and (h) correcting said NC data so as to eliminate said loop.
Claim 3
Dependent Claim 252 words
A tool interference checking method for checking whether a tool will interfere with a workpiece when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data including a number of blocks, said method comprising the steps of: (a) obtaining a tool travelling direction indicated by the NC data in each of the blocks; (b) obtaining a tool offset path by executing tool offset processing based on a diameter of the tool and each block of the NC data; (c) obtaining a tool travelling direction in each block of the tool offset path; (d) comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path; (e) determining that the tool will not interfere with the workpiece when the directions compared in step (d) agree in all blocks; (f) determining that the tool will interfere with the workpiece if the directions compared in step (d) do not agree in at least one block; (g) obtaining, when the tool will interfere with the workpiece at an intersection at which two segments of the tool offset path intersect each other, a loop which starts from and ends at the intersection and includes a segment specified by the block in which the tool travelling directions are in non-agreement; (h) correcting the tool offset path so as to eliminate said loop; and (i) creating NC data on the basis of said corrected tool offset path.
Claim 4
Dependent Claim 252 words
A tool interference checking method for checking whether a tool will interfere with a workpiece when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data including a number of blocks, said method comprising the steps of: (a) obtaining a tool travelling direction indicated by the NC data in each of the blocks; (b) obtaining a tool offset path by executing tool offset processing based on a diameter of the tool and each block of the NC data; (c) obtaining a tool travelling direction in each block of the tool offset path; (d) comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path; (e) determining that the tool will not interfere with the workpiece when the directions compared in step (d) agree in all blocks; (f) determining that the tool will interfere with the workpiece if the directions compared in step (d) do not agree in at least one block; (g) obtaining, when the tool will interfere with the workpiece at an intersection at which two segments of the tool offset path intersect each other, a loop which starts from and ends at the intersection and includes a segment specified by the block in which the tool travelling directions are in non-agreement; (h) correcting the tool offset path so as to eliminate said loop; and (i) creating NC data on the basis of said corrected tool offset path.

References Cited (Backward Citations)

US4162527A Cited
US4445182A Cited
US4482968A Cited
US4549270A Cited
US4513366A Cited
US4489377A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-18 1991-07-20 1992-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-18 1995-07-20 1996-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-18 1999-07-20 2000-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag