Electricity: motive power systems – Positional servo systems – Program- or pattern-controlled systems
Patent
1989-05-19
1991-01-01
Shoop, Jr., William M.
Electricity: motive power systems
Positional servo systems
Program- or pattern-controlled systems
36447419, 36447428, G05B 1918
Patent
active
049821440
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
1. Technical Field
This invention relates to a numerical control apparatus in which it is possible to control the start of execution of machine-side operations such as M, S, T and B functions.
2. Related Art
When using a numerical control (NC) apparatus for controlling a machine tool based on ordinary decoded NC commands, there are two known methods of executing commands when both a movement command and an operation command are issued from the same block. Specifically, in a first method, in which execution of a tool movement command starts at the same time as execution of an operation command (see FIG. 4). In a second method, the operation command is executed after execution of the movement command (see FIG. 5).
Of the first and second methods for controlling machine tools by NC commands, the first or second method is selected depending upon particulars of the operation to be performed by the machine tool. For example, among commands based on M-codes (auxiliary function codes), the operation command is output to the machine side using the first method with regard to M03, M04 and M05 (control for rotating and stopping a spindle) and the second method with regard to M20 and M21.
When an NC command for drilling a plurality of holes in a workpiece is delivered to the machine tool in this known numerical control apparatus, both a movement command for moving the tool to a predetermined position on the workpiece and an operation command for the drilling operation at this position are read and decoded by the numerical control apparatus from a single data block, and used to control the operation of the machine tool. If the first method mentioned above is adopted as the function for executing commands, it is required that coolant is supplied by a coolant start command executed at the same time that the tool is moved. If a long period of time is required to move the tool, coolant is wasted correspondingly. If the second method is adopted, on the other hand, start of coolant supply is commanded at the end of tool movement in response to execution of the movement command. When this is done, however, a time delay due to an exchange of signals between the numerical control apparatus and the machine tool is involved before the supply of coolant starts, and a great deal of time is wasted in the overall machining operation particularly in a case where the tool traveling distance on the workpiece is short.
In order to solve this problem which arises owing to the relationship between tool movement and the operation commanded on the machine side, in the prior art, the traveling distance commanded at the same time as the operation command on the machine side is limited to a fixed value, the distance required is commanded by being split between two data blocks, and the tool is moved by executing these commands in succession. Yet even in this case there is no essential solution to the problem; all that is done is to make the NC commands more complicated and place an extra burden upon the operator.
SUMMARY OF THE INVENTION
The present invention solves this problem by providing a numerical control apparatus having a command execution function for executing an operation command before completion of tool movement in analogy with the function of executing an operation command at the end of a movement command.
The numerical control apparatus of the present invention provides for execution of an operation command on a machine side (by a machine) at a predetermined time before completion of tool movement. The present invention allows control for starting the execution of a machine-side operation such as miscellaneous auxiliary M, spindle S, tool T and second auxiliary B functions to be performed without complicated NC commands and without an added burden upon the operator.
In accordance with the present invention, a numerical control apparatus provides means for forming a pseudo-movement completion signal at any time between the start of execution of the movement command and the completion of movement. Mea
REFERENCES:
patent: 4511975 (1985-04-01), Nozawa et al.
patent: 4584638 (1986-04-01), Akasofu
patent: 4692872 (1987-09-01), Kiya
Bergmann Saul M.
Fanuc Ltd
Shoop Jr. William M.
LandOfFree
Numerical control apparatus 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, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Numerical control apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1999159