Numerical control apparatus
First Claim
Patent Images
1. A numerical control apparatus comprising:
- source program storage means for storing a source program which includes a plurality of blocks and is not prepared to effect machining with a minimum number of tool replacement times;
tool order setting means, operable by an operator, for setting the order in which tools are to be used in machining;
tool order change command means, operable by the operator, for generating a change command for changing the set order in which tools are used in machining;
tool order change range designating means, operable by the operator, for designating at least one set of start and end blocks defining at least one program updating range of the source program to be subjected to change in tool order;
program updating means for receiving the change command from said tool order change command means, and for updating for every block at least one portion of the source program falling within the at least one program updating range in accordance with the order designated by said tool order setting means; and
tool order updated program storage means for storing the updated source program.
1 Assignment
0 Petitions
Accused Products
Abstract
In a numerical control apparatus, tools to be used are sequentially read out from a tool order list in accordance with an order of tools to be used (S2, S9), and blocks read out from the source program and using the tools are searched (S3, S6). A new program is created in accordance with a designated tool order (S4), and machining commands are generated by the new program.
-
Citations
7 Claims
-
1. A numerical control apparatus comprising:
-
source program storage means for storing a source program which includes a plurality of blocks and is not prepared to effect machining with a minimum number of tool replacement times; tool order setting means, operable by an operator, for setting the order in which tools are to be used in machining; tool order change command means, operable by the operator, for generating a change command for changing the set order in which tools are used in machining; tool order change range designating means, operable by the operator, for designating at least one set of start and end blocks defining at least one program updating range of the source program to be subjected to change in tool order; program updating means for receiving the change command from said tool order change command means, and for updating for every block at least one portion of the source program falling within the at least one program updating range in accordance with the order designated by said tool order setting means; and tool order updated program storage means for storing the updated source program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of editing a source program which includes a plurality of blocks, for a numerical control apparatus, comprising the steps of:
-
(a) setting the order in which tools are to be used in machining; (b) generating a change command for changing the set order in which tools are to be used in machining; (c) designating at least one set of start and end blocks defining at least one program updating range of the source program to be subjected to a change in tool order; (d) automatically updating for every block at least one portion of the source program falling within the at least one program updating range, in accordance with the order designated in said step (a); and (e) storing the updated source program.
-
Specification