Numerical control apparatus
First Claim
1. A numerical control apparatus for controlling a machine tool having at least two axes, comprising:
- graphic data memory means for storing a designated shape entered in an interactive fashion according to guidance information;
load determination means for detecting a load of a servomotor, determining whether said detected load decreases by a given ratio and outputting a drive stop signal when said load decreases by said given ratio;
movement command means for outputting a pulse signal to command movement of a tool; and
interpolating means for interpolating said pulse signal to move said tool parallel to said designated shape, outputting said interpolated pulse signal and stopping said outputting of said interpolated pulse signal in response to said drive stop signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical control apparatus in which tool feed can be stopped at the same time as machining is completed. An interpolating device in a numerical control apparatus interpolates a pulse signal HP supplied from a manual pulse generator and outputs an interpolated pulse signal CP so that the tool is moved along a designated shape prestored in a graphic data memory device. An axis control circuit generates speed commands for respective axes in response to the interpolated pulse signal CP and sends the generated commands to a servo amplifier. The servo amplifier delivers a drive current I to energize servomotors mounted on a machine tool. A load determination device detects the drive current I from the servo amplifier and determines whether the detected current I decreases at a given ratio. When the drive current I decreases, for example, by 5%, a drive stop signal S is supplied. The interpolating device stops outputting the interpolated pulse signal CP in response to the drive stop signal S, and the tool feed is stopped accordingly.
33 Citations
12 Claims
-
1. A numerical control apparatus for controlling a machine tool having at least two axes, comprising:
-
graphic data memory means for storing a designated shape entered in an interactive fashion according to guidance information; load determination means for detecting a load of a servomotor, determining whether said detected load decreases by a given ratio and outputting a drive stop signal when said load decreases by said given ratio; movement command means for outputting a pulse signal to command movement of a tool; and interpolating means for interpolating said pulse signal to move said tool parallel to said designated shape, outputting said interpolated pulse signal and stopping said outputting of said interpolated pulse signal in response to said drive stop signal. - View Dependent Claims (2, 3)
-
-
4. A numerical control apparatus for controlling each of axes of a machine tool according to a machining program, comprising:
-
load determination means for detecting a load of a servomotor, determining whether said detected load decreases by a given ratio and outputting a drive stop signal when said load decreases by said given ratio; and interpolating means for generating an interpolated signal according to a command of said machining program, and stopping said outputting of said interpolated pulse signal in response to said drive stop signal.
-
-
5. A numerical control apparatus for controlling a machine tool having at least two axes, comprising:
-
graphic data memory means for storing a designated shape entered in an interactive fashion according to guidance information; a plurality of manual pulse generators for generating pulse signals for commanding movement of a tool; changing means for outputting a changing signal which indicates that at least one pulse signal from one of said manual pulse generators is one of a machining axis signal to control a machine tool, a parallel movement signal to move said machine tool while keeping a constant distance between a current position of the machine tool and said designated shape, and a perpendicular movement signal to move the machine tool forward and backward in the direction indicated by a normal segment from the current position of the machine tool to the designated shape; signal selection means for selecting and outputting a required pulse signal in response to said one pulse signal and said changing signal; and interpolating means for outputting an interpolated pulse according to said designated shape in response to said required pulse signal form said signal selection means. - View Dependent Claims (6, 9, 10)
-
-
7. A numerical control apparatus for controlling a machine tool having at least two axes, comprising:
-
graphic data memory means for storing a designated shape entered in an interactive fashion according to guidance information; a manual pulse generator for outputting a pulse signal to command a moving direction and feed rate of a tool; a jog feed button for guidance machining, which is provided separately from said manual pulse generator, for outputting a constant frequency pulse signal; moving direction memory means for reading and storing a moving direction of said tool in response to said pulse signal from said manual pulse generator; and interpolating means for outputting an interpolated pulse to move said tool in said moving direction stored in said moving direction memory means when a pulse signal source is changed from said manual pulse generator to said jog feed button for guidance machining. - View Dependent Claims (8, 11, 12)
-
Specification