Numerical control system
First Claim
1. A numerical control system comprising:
- a conversion means for pre-generating data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and for storing the data in memory; and
a conversion data executing means for using the data generated by the conversion means and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object,wherein for at least one of a G code machining program command and an auxiliary function, main axis function, tool function, and second auxiliary function (MSTB) machining program command, the conversion means stores in a table provided in memory a numerical-control-apparatus internal processing unit address and a parameter, for said machining-program command.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical control system using converted data is provided in which changes can be made quickly to the feed rate by speed override and the like, the operation of the machine according to the content of variable data, and workpiece offset data during machining operation. The numerical control system includes a machining-program/internal-processing conversion module for allocating during conversion a command in a machining program to an application program for the numerical control apparatus, a variable/offset conversion module for storing during conversion, with respect to a command such as a variable command and a tool offset command in the machining program, only referencing information for the command, and a conversion data executing module for directly executing, during machining program execution, the internal processing sequentially based on data allocated by the conversion module.
-
Citations
28 Claims
-
1. A numerical control system comprising:
-
a conversion means for pre-generating data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and for storing the data in memory; and a conversion data executing means for using the data generated by the conversion means and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object, wherein for at least one of a G code machining program command and an auxiliary function, main axis function, tool function, and second auxiliary function (MSTB) machining program command, the conversion means stores in a table provided in memory a numerical-control-apparatus internal processing unit address and a parameter, for said machining-program command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A numerical control system comprising:
-
a conversion module that pre-generates data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and stores the data in memory; and a conversion data executing module that uses the data generated by the conversion module and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object, wherein for at least one of a G code machining program command and an auxiliary function, main axis function, tool function, and second auxiliary function (MSTB) machining program command, the conversion module stores in a table provided in memory a numerical-control-apparatus internal processing unit address and a parameter, for said machining-program command.
-
-
16. A numerical control system comprising:
-
a machining-program/internal-processing conversion module that stores in a table in memory a first numerical-control-apparatus internal processing unit address and a parameter, for at least one of a G code machining program command and an MSTB machining program command; a variable/offset conversion module that storing in the table in the memory a second numerical-control-apparatus internal processing unit address and a numerical-control-apparatus referencing address, for at least one of a variable machining program command and an offset machining program command; and a conversion data executing module for using data generated, and pre-stored in the memory, by the machining-program/internal-processing conversion module and the variable/offset conversion module, to directly execute the internal processing units in sequence, without performing processing for allocating commands in the machining program to internal processing units of the numerical control system, when the machining program is executed to control a control object.
-
-
17. A numerical control system comprising:
-
a conversion means for pre-generating data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and for storing the data in memory; and a conversion data executing means for using the data generated by the conversion means and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object, wherein for at least one of a variable machining program command and an offset machining program command, the conversion means stores in a table provided in memory a numerical-control-apparatus internal processing unit address and a numerical-control-apparatus referencing address.
-
-
18. A numerical control system comprising:
-
a machining-program/internal-processing conversion means for setting and storing in a table provided in memory a first numerical-control-apparatus internal processing unit address and a parameter, for at least one of a G code machining program command and an auxiliary function, main axis function, tool function, and second auxiliary function (MSTB) machining program command; a variable/offset conversion means for setting and storing in the table provided in the memory a second numerical-control-apparatus internal processing unit address and a numerical-control-apparatus referencing address, for at least one of a variable machining program command and an offset machining program command; and a conversion data executing means for using data generated, and pre-stored in the memory, by the machining-program/internal-processing conversion means and the variable/offset conversion means, to directly execute the internal processing units in sequence, without performing processing for allocating commands in the machining program to internal processing units of the numerical control system, when the machining program is executed to control a control object. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A numerical control system comprising:
-
a conversion means for pre-generating data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and for storing the data in memory; a conversion data executing means for using the data generated by the conversion means and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object; and a conversion-target-program judging means for detecting an instruction indicating conversion enable/disable written in the machining program, and for requesting the conversion means to convert only machining programs that include a conversion-enable instruction.
-
-
28. A numerical control system comprising:
-
a conversion means for pre-generating data for allocating commands in a machining program to an internal processing unit of a numerical control apparatus, and for storing the data in memory; a conversion data executing means for using the data generated by the conversion means and pre-stored in the memory to directly execute the internal processing unit in sequence, without performing processing for allocating the commands in the machining program to the internal processing unit of the numerical control apparatus, when the machining program is executed to control a control object; an I/O signal notifying means for detecting a system-operator-working signal, and notifying the internal processing unit of a condition in accordance with a content of the signal; and a conversion-target-program judging means for detecting an instruction indicating conversion enable/disable written in the machining program, and for requesting the conversion means to convert only machining programs that include a conversion-enable instruction.
-
Specification