The present invention generally relates to devices and methods for checking correctness of computer programs before the programs are run, and more particularly to a device and method for checking programs of a numerical control (NC) machine.
On the production line of a factory, a high degree of automatization using numerical control machines reduces the need for manual labor and improves production efficiency. In addition, numerical control machines can achieve the machining of complex curved surfaces that ordinary machines cannot achieve. Therefore, numerical control machines are becoming more and more important and popular.
During a machining process using a numerical control machine, a path traveled by a machining tool is dependent upon programs inputted to the machine. The program must be correct and accurate; otherwise the tool is liable to collide with the workpiece or the machine. Collision may result in the tool, the workpiece or the machine being damaged, or in a machine operator being injured. Therefore, a device and related method are needed to check whether the program is correct. One kind of conventional method for checking programs is to manually inspect them. However, it is difficult to manually check complex programs, and such checking is subject to human error. Another kind of conventional method for checking programs is to raise the tool to ensure that the tool cannot contact the workpiece, and then turn on the machine. Then an operator can check the path traveled by the tool as the machine runs. However, an operator may not correctly judge the exact position of the tool tip. If the operator makes a mistake, the tool is liable to collide with the workpiece or the machine.
What is needed, therefore, is a simple and reliable device and method for checking programs in a numerical control machining.
A device for checking a program of a numerical control machine comprises a tool rest and a lamp-house. The tool rest is mounted on the numerical control machine. The lamp-house is assembled on the tool rest and can emit a beam of light.
A method for checking a program of a numerical control machine comprises the steps of: (1) inputting a program in the numerical control machine; (2) providing a device for checking the program of numerical control machine. The device comprises a tool rest and a lamp-house. The tool rest is mounted on the numerical control machine. The lamp-house is assembled on the tool rest. The lamp-house is adapted to face a workpiece mounted on the numerical control machine and emits slight; (3) moving the tool rest with the lamp-house away from the workpiece; and (4) turning on the numerical control machine and the lamp-house. The lamp-house moves according to the program in the numerical control machine. The light emitted by the lamp-house irradiates on the workpiece and forms a path. Then workers can judge the program is correct or not by the path of light emitted by the lamp-house.
In use of the device and the method, workers can precisely and easily determine whether the programs are correct. Therefore, the risk of collision between the tool and the workpiece or the machine can be reduced or even eliminated.
Other advantages and novel features of preferred embodiments of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings, in which:
A device for checking machining programs of a numerical control machine is used to check whether programs inputted in the numerical control machine are correct. The method for checking a program of a numerical control machine checks the program by checking a path traveled by a tool that is to be used in actual machining of a workpiece by the machine.
Referring to
In order to simplify the description of the preferred embodiment of the present invention, the following description is made with reference to Cartesian axes, as shown in
In other exemplary embodiments, the lamp-house 103 can be configured to be parallel to the X axis or the Y axis. In such cases, the tool rest 100 is first moved away from the workpiece 110 in a direction parallel to the X axis or the Y axis.
It is believed that the embodiments and their advantages will be understood from the foregoing description, and it will be apparent that various changes may be made thereto without departing from the spirit and scope of the invention or sacrificing all of its material advantages, the examples hereinbefore described merely being preferred or exemplary embodiments of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200410052263.3 | Nov 2004 | CN | national |