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

Machining program checking method for a numerical control device

Assignee: Fanuc Corp
•
Filing: 1993-10-04
•
Granted: 2000-12-05
•
Expires: 2013-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A machining program checking method is provided for a numerical control device which controls an NC lathe for performing a machining operation with a plurality of tools simultaneously mounted on a turret thereof, wherein interference of the tools with a workpiece or with various parts of the lathe can be surely detected before the machining operation is actually executed. During creation or simulation of a machining program, all tools n defined and mounted on the turret A are detected the relationship of relative position between a tool m currently in use and each of the other tools n is obtained the current position of each of the tools n is obtained based on the machining program defined with respect to the tool m and the relationship of relative position a determination is made as to whether each of the tools n interferes with the region of the workpiece B or chuck C, and an alarm or the like is displayed in accordance with the result of the determination, thereby checking the interference of the tools before the machining operation is carried out.

Inventors

  • 👤 Teruyuki Matsumura
  • 👤 Satoru Shinozaki
  • 👤 Takahiko Endo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:46
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4069; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35306; G05B2219/35316; G05B2219/37; G05B2219/37237; G05B2219/45; G05B2219/45141; G05B2219/50; G05B2219/50291

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 123 words
A machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various parts of the NC lathe.
Claim 2
Dependent Claim 123 words
A machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various parts of the NC lathe.
Claim 3
Dependent Claim 231 words
The machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various Darts of the NC lathe, wherein said step (a) comprises a step of obtaining a vector directed from a distal end of said tool in use to a distal end of each of said other tools, in accordance with offset data of said tool in use with respect to the turret, offset data of each of said other tools with respect to the turret, and an offset angle of each of said other tools with respect to said tool in use; and said step (c) comprises a step of determining whether or not the distal end of each of said other tools interferes with a region of the workpiece based on said vector.
Claim 4
Dependent Claim 231 words
The machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various Darts of the NC lathe, wherein said step (a) comprises a step of obtaining a vector directed from a distal end of said tool in use to a distal end of each of said other tools, in accordance with offset data of said tool in use with respect to the turret, offset data of each of said other tools with respect to the turret, and an offset angle of each of said other tools with respect to said tool in use; and said step (c) comprises a step of determining whether or not the distal end of each of said other tools interferes with a region of the workpiece based on said vector.
Claim 5
Dependent Claim 190 words
The machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various parts of the NC lathe, wherein said step (c) comprises a step of determining whether or not each of said other tools interferes with the various parts of the NC lathe, based on a distance between a center of the turret and an axis of the workpiece, a radius of a chuck holding the workpiece, and an offset angle of each of said other tools with respect to said tool in use.
Claim 6
Dependent Claim 190 words
The machining program checking method for a numerical control device which controls an NC lathe having a turret for carrying a plurality of tools thereon, comprising the steps of: (a) obtaining a relationship of relative position between a tool specified to be a tool in use by a machining program and each of other tools mounted on the turret; (b) simulating movement of each of said tools in accordance with the relationship of relative position obtained in said step (a), the machining program, and mounting data of each of said tools; and (c) detecting interference of each of said other tools mounted on the turret with a workpiece, and interference of each of said other tools with various parts of the NC lathe, wherein said step (c) comprises a step of determining whether or not each of said other tools interferes with the various parts of the NC lathe, based on a distance between a center of the turret and an axis of the workpiece, a radius of a chuck holding the workpiece, and an offset angle of each of said other tools with respect to said tool in use.

References Cited (Backward Citations)

FR2492716A1 Cited
GB2089068A Cited
US4513366A Cited
EP0104409A2 Cited
US5079713A Cited
US5122966A Cited
US5127140A Cited
JPH0421209A Cited
JPH04111748A Cited
US5317519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag