Boots – shoes – and leggings
Patent
1988-11-09
1991-04-02
MacDonald, Allen R.
Boots, shoes, and leggings
36447411, G05B 19403
Patent
active
050051342
DESCRIPTION:
BRIEF SUMMARY
NUMERICAL CONTROL APPARATUS
1. Technical Field
This invention relates to a numerical control apparatus for controlling the movable element of an NC machine tool.
2. Summary of the Invention
With a machine tool system ordinarily referred to as a "soft-wired" NC (numerical control apparatus), a controller equipped with a microprocessor has auxiliary control functions (PMC functions) for machining which include control for tool exchange, spindle rotational speed and workpiece exchange.
However, even if the machine tool side has a plurality of auxiliary functions, such as a function for forward rotation of a spindle and a function for controlling the supply of a machining fluid, the NC program read in from the controller cannot output codes specifying a plurality of auxiliary functions simultaneously. The reason for this is that an NC program expresses various operations of the machine tool in a specific format, the program data is successively decoded by the controller and only one M-function code designating an auxiliary function can be set from one simultaneously executable data block.
Accordingly, the arrangement is such that when it is desired to control the supply of machining fluid while rotating the spindle in the forward direction, by way of example, "M03", which is a function code for forward spindle rotation, and "M08", which is a function code for controlling the supply of machining fluid, are programmed in separate blocks, the spindle is controlled by designating M03 and, when the next block is executed, the supply of the machining fluid is controlled while the state of the spindle is maintained.
In general, however, when the operations of auxiliary functions are controlled by a sequence program, a sequence completion signal regarding each auxiliary function is transmitted to the NC side and only then is the next block executed. Consequently, with the conventional method of designating auxiliary functions desired to be executed simultaneously by division into two blocks, there is an increase in the exchange of completion signals between the controller and the machine tool in order to verify whether a commanded operation has actually commenced. This is an impediment when it is attempted to shorten the time needed to machine a workpiece by a machine tool controlled by an NC program. Accordingly, an arrangement is sometimes adopted in which a new M-function code for executing a plurality of auxiliary functions simultaneously is set and this code is read in from the NC command program block.
In order to set a new code, however, a sequence program for the corresponding sequence control must be prepared and, hence, the sequence program increases in length. Moreover, since there is no change in the number of executed auxiliary functions by virtue of this expedient, a problem is that storage area is substantially wasted.
DISCLOSURE OF THE INVENTION
The present invention has been devised to solve these problems and its object is to provide a numerical control apparatus in which a plurality of function codes of the same type are set from the same block of an NC program, and these function instructions of the same type are executable simultaneously on the machine tool side.
According to the present invention, there is provided a numerical control apparatus for sequentially controlling an NC machine tool in accordance with a stored-program method, comprising memory means for simultaneously storing a plurality of auxiliary function codes, which command the machine tool to perform specific operations, from a program that has been read in, execution means for executing a function instruction upon identifying a number of each of the auxiliary function codes stored in the memory means, and updating means for updating all of the auxiliary function codes of the memory means in response to completion of a sequence operation, which corresponds to each of the auxiliary function codes, in the machine tool, wherein a plurality of sequence programs for simultaneously commanding specific operations of the machine tool
REFERENCES:
patent: 4090120 (1978-05-01), Leenhouts
patent: 4794541 (1988-12-01), Kiya
patent: 4823253 (1989-04-01), Shima
patent: 4829419 (1989-05-01), Hyatt
Kinoshita Yasunori
Nakashima Yoshihiro
Fanuc Ltd.
MacDonald Allen R.
LandOfFree
Numerical control apparatus with simultaneous function execution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Numerical control apparatus with simultaneous function execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Numerical control apparatus with simultaneous function execution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-330676