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

Tool changing method

Assignee: Fanuc Corp
•
Filing: 1988-07-20
•
Granted: 1991-08-20
•
Expires: 2008-07-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A first NC program (NCP1) is created having, in united form for every process (MP1-MP3), tool selection commands (ATC1-ATC3) for automatically selecting tools used in the respective processes and machining comands (MC1-MC3) for machining performed by the tools. The first NC program is stored in a memory of an NC apparatus. The first NC program (NCP1) is then converted into a second NC program (NCP2) having a comand M06T.sub.□□□.ΔΔΔ (PTCM1-PTCM3) for holding the tool used in the next process in readiness at a standby position. Thereafter, the NC apparatus executes numerical control based on the second NC program (NCP2). During execution of the second NC program, the NC apparatus inputs, to the machine side, a tool number .sub.ΔΔΔ of a tool for the next process read before the machining command (MC1-MC3) of the present process, causing an automatic tool changing apparatus to hold the tool for the next process in readiness at a standby position, and then executes machining based on the machining command of the present process.

Inventors

  • 👤 Naoki Fujita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:26
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41815; G05B19/41825; G05B19/18; G05B19/408; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36232; G05B2219/50; G05B2219/50253; G05B2219/50263; Y; Y02; Y02P; Y02P90/00; Y02P90/02; Y10; Y10T; Y10T483/00; Y10T483/10

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 189 words
A tool changing method for a numerical control apparatus performed in concurrence with machining of a workpiece by a present process, said method including holding a next tool, used in a next process for machining the workpiece, at a standby position of an automatic tool changer, said method comprising the steps of: (a) converting a first numerical control program having, in united form for every process, a tool change command for automatically changing an old tool for a new tool and a machining command for instructing machining performed by the new tool, into a second numerical control program having a command for making the next tool used in the next process stand by at the standby position; (b) executing the second numerical control program obtained by said converting in step (a); (c) outputting to a machine side a tool number of the next tool used in the next process before machining is performed in accordance with the machining command of the present process; and (d) making the next tool used in the next process stand by at the standby position in concurrence with the machining of the present process.
Claim 2
Dependent Claim 189 words
A tool changing method for a numerical control apparatus performed in concurrence with machining of a workpiece by a present process, said method including holding a next tool, used in a next process for machining the workpiece, at a standby position of an automatic tool changer, said method comprising the steps of: (a) converting a first numerical control program having, in united form for every process, a tool change command for automatically changing an old tool for a new tool and a machining command for instructing machining performed by the new tool, into a second numerical control program having a command for making the next tool used in the next process stand by at the standby position; (b) executing the second numerical control program obtained by said converting in step (a); (c) outputting to a machine side a tool number of the next tool used in the next process before machining is performed in accordance with the machining command of the present process; and (d) making the next tool used in the next process stand by at the standby position in concurrence with the machining of the present process.
Claim 3
Dependent Claim 38 words
A tool changing method according to claim 1, wherein a standby command for the next tool used in the next process is inserted ahead of the machining command of the present process in the second numerical control program.
Claim 4
Dependent Claim 52 words
A tool changing method according to claim 1, wherein the tool change command and the standby command for the next tool used in the next process are expressed in a single numerical control data format and inserted ahead of the machining command of the present process in the second numerical control program.
Claim 5
Dependent Claim 38 words
A tool changing method according to claim 3, wherein the first numerical control program is converted into the second numerical control program by replacing the tool change command with a command having the single numerical control data format.
Claim 6
Independent Claim 114 words
A method for generating a numerical control program for machining a workpiece, comprising the steps of: (a) inputting a first numerical control program defining processes, each process including a tool change command followed by at least one machining command; and (b) converting the first numerical control program into a second numerical control program by converting the tool change command in each process into a combined tool change command identifying a first tool to be used during machining of the workpiece controlled by the at least one machining command following the tool change command and a second tool to be held in a stand-by position until a following process for machining the workpiece is performed.
Claim 7
Independent Claim 114 words
A method for generating a numerical control program for machining a workpiece, comprising the steps of: (a) inputting a first numerical control program defining processes, each process including a tool change command followed by at least one machining command; and (b) converting the first numerical control program into a second numerical control program by converting the tool change command in each process into a combined tool change command identifying a first tool to be used during machining of the workpiece controlled by the at least one machining command following the tool change command and a second tool to be held in a stand-by position until a following process for machining the workpiece is performed.
Claim 8
Independent Claim 220 words
A method for generating a numerical control program, comprising the steps of: (a) inputting a first numerical control program defining processes, each process including a tool change command followed by at least one machining command; and (b) converting the first numerical control program into a second numerical control program by converting the tool change command in each process into a combined tool change command identifying a first tool to be used during machining controlled by the at least one machining command following the tool change command and a second tool to be held in a stand-by position until a following process is performed, said converting including the substeps of: (b1) determining whether a command input in step (a) is a tool change command; (b2) storing a tool number included in an initial tool change command in the first numerical control program in a temporary storage area; (b3) repeating step (b1) until a next tool change command is identified; (b4) adding a delimiter and the tool number in the next tool command after the tool number in the tool command corresponding to the tool number stored in the temporary storage area; (b5) storing the tool number of the next tool command in the temporary storage area; and (b6) repeating steps (b3)-(b5) until all tool commands have been input in step (a).
Claim 9
Independent Claim 220 words
A method for generating a numerical control program, comprising the steps of: (a) inputting a first numerical control program defining processes, each process including a tool change command followed by at least one machining command; and (b) converting the first numerical control program into a second numerical control program by converting the tool change command in each process into a combined tool change command identifying a first tool to be used during machining controlled by the at least one machining command following the tool change command and a second tool to be held in a stand-by position until a following process is performed, said converting including the substeps of: (b1) determining whether a command input in step (a) is a tool change command; (b2) storing a tool number included in an initial tool change command in the first numerical control program in a temporary storage area; (b3) repeating step (b1) until a next tool change command is identified; (b4) adding a delimiter and the tool number in the next tool command after the tool number in the tool command corresponding to the tool number stored in the temporary storage area; (b5) storing the tool number of the next tool command in the temporary storage area; and (b6) repeating steps (b3)-(b5) until all tool commands have been input in step (a).
Claim 10
Independent Claim 278 words
A method for performing numerical control processing, comprising the steps of: (a) inputting a numerical control program defining processes, each process including a tool change command followed by at least one machining command, the tool change command containing first and second tool numbers identifying first and second tools, respectively, the first tool to be used in the process and the second tool to be used in a next process; (b) storing the second tool number in a standby register when the tool change command is executed; (c) comparing the first tool number of the tool change command with the second tool number of an immediately previous tool change command stored in the standby register; (d) storing the first tool number in an execution register and indicating that a tool change must occur when said comparing in step (b) determines that the first tool number of the tool change command is different from the second tool number of the immediately previous tool change command; (e) indicating that the second tool corresponding to the second tool number of the immediately previous tool change command should be used as the first tool of the process including the tool change command when said comparing in step (b) determines that the first tool number of the tool change command matches the second tool number of the immediately previous tool change command; (f) performing machining using the first tool under control of the at least one machining command included in the process; (g) controlling selection of the second tool for holding in a stand-by position during machining using the first tool; and (h) repeating steps (b)-(g) for all processes in the numerical control program.
Claim 11
Independent Claim 278 words
A method for performing numerical control processing, comprising the steps of: (a) inputting a numerical control program defining processes, each process including a tool change command followed by at least one machining command, the tool change command containing first and second tool numbers identifying first and second tools, respectively, the first tool to be used in the process and the second tool to be used in a next process; (b) storing the second tool number in a standby register when the tool change command is executed; (c) comparing the first tool number of the tool change command with the second tool number of an immediately previous tool change command stored in the standby register; (d) storing the first tool number in an execution register and indicating that a tool change must occur when said comparing in step (b) determines that the first tool number of the tool change command is different from the second tool number of the immediately previous tool change command; (e) indicating that the second tool corresponding to the second tool number of the immediately previous tool change command should be used as the first tool of the process including the tool change command when said comparing in step (b) determines that the first tool number of the tool change command matches the second tool number of the immediately previous tool change command; (f) performing machining using the first tool under control of the at least one machining command included in the process; (g) controlling selection of the second tool for holding in a stand-by position during machining using the first tool; and (h) repeating steps (b)-(g) for all processes in the numerical control program.

References Cited (Backward Citations)

US4543636A Cited
US4667294A Cited
US4616322A Cited
US4794514A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-19 1995-02-18 1995-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-19 1999-02-18 1999-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-19 2003-02-18 2003-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag