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.