Method and a system of numerically controlling a cutting machine
AssigneeDainichi Kinzoku Kogyo Co., Ltd.
InventorMasanobu Ueda
Life of this patent
Estimating the term…
Abstract
A method of numerically controlling the displacement of a working tool with respect to a rotated article subjected to said working according to the output signal of a computer capable of accepting plural executing program blocks and a system for carrying out said method.
Claims6
A method for numerical control of the displacement of a working tool with respect to a rotated article according to a computer having a main memory capable of storing an executing program block and data;
- an executing part for executing arithmetic operation according to said executing program block;
- a read only memory storing plural executing program blocks therein;
- an input-output controller for controlling the transfer of signals to an external device;
- and a control unit for controlling the introduction of the executing program block from the read only memory into the main memory, the read out of one instruction of the executing program block, the read out of the data of the main memory by said executing program block, the execution of arithmetic operation of the executing part, and the transfer of signals by the input-output controller;
- comprising
- a. a step of first coding a data group concerning the limit displacing distances of said working tool in the radial and axial directions of said rotated article and storing thus coded signals with sequential codes in the main memory of said computer;
- b. a step of second coding a data group for determining the distance of displacement of said working tool according to the mode of working and storing thus coded signals into the main memory of said computer, said data group at least containing, as reference data for coordinate values of work start point, data indicating the coordinate values of position of the blades of said working tool with respect to the rotational center of said article at an end face thereof from which the working is to be started, said working tool being stopped at said position after a trail working on said rotated article;
- c. a step of selecting one of said plural executing program blocks and introducing thus selected program block into said main memory of said computer;
- d. a step of introducing, upon reception of a work start signal, said coded signals with sequential codes into the executing part of said computer according to the instruction signals of said executing program block stored in said main memory;
- and
- e. a step of introducing pulse train signals proportional to the distance of displacement of said working tool into the executing part of said computer and controlling the displacement of said working tool by means of an output signal obtained from said computer.
A numerical control system for controlling the displacement of a working tool with respect to a rotated article according to a computer having a main memory capable of storing an executing program block and data;
- an executing part for executing arithmetic operation according to said executing program block;
- a read only memory storing plural executing program blocks therein;
- an input-output controller for controlling the transfer of signals to an external device;
- and a control unit for controlling the introduction of the executing program block from the read only memory into the main memory, the read out of one instruction of the executing program block, the read out of the data of the main memory by said executing program block, the execution of arithmetic operation in the executing part, and the transfer of signals by the input-output controller, comprising;
- a. a first encoder circuit connected with a first program switch group for defining data groups concerning the limit displacement of said working tool with respect to the radial and axial directions of said rotated article in combination with sequential codes and also connected with the input-output controller of said computer;
- b. second encoder circuit connected to the second program switch group defining the distance of displacement of said working tool according to the mode of said working and further connected with the input-output controller of said computer;
- c. a third encoder circuit connected to a third program switch group for selecting one of said plural executing program blocks and introducing thus selected program block into said main memory and further connected with the input-output controller of said computer;
- d. a pulse generator generating a pulse train proportional to the distance of displacement of said working tool and being connected to said computer;
- e. means for controlling the displacement of said working tool according to the execution output signal of said computer;
- and
- f. an operating panel containing said first to third program switch groups, indicating instruments of the counters of the executing part of said computer and an automatic operation instruction switch group on a single panel.
Dependencies are inferred from the claim text.