Numerical control system for lathes
AssigneeTokyo Shibaura Electric Co., Ltd.
InventorMitsuo Matsumoto
Life of this patent
Estimating the term…
Abstract
A numerical control system for lathes includes a controller adapted to calculate a tool moving amount based on data from a tool moving mode-punched tape as read by a tape reader for each sampling time .DELTA.t when a pulse is generated from a sampling pulse generator and on spindle rotation position data detected by a spindle position detector, and executes a tool action instruction mode including a feed per minute instruction mode, feed per spindle revolution instruction mode and thread cutting instruction mode by operating a tool through a servo system in accordance with the tool action mode.
Claims9
A numerical control system for lathes, comprising a numerical data source for providing numerical instruction data defining a feed per minute instruction mode, feed per spindle revolution instruction mode and a thread cutting instruction mode;
- a sampling pulse generator for generating a sampling pulse for each predetermined time .DELTA.t;
- a spindle position detector mechanically mounted on a spindle of the lathe, dividing one rotation of the spindle and delivering an output corresponding to any divided position on the spindle as a cyclic function from a spindle reference position;
- and a controller adapted to calculate, in said feed per minute instruction mode, instruction position increment values corresponding to a tool moving amount for each said predetermined time on the basis of said numerical data, to calculate, in said feed per revolution instruction mode, instruction position increment values corresponding to a tool moving amount for said predetermined time on the basis of said numerical data and an amount of spindle rotation detected for each said predetermined time at said spindle position detector and to calculate, in said thread cutting instruction mode, instruction position increment values corresponding to a tool moving amount for each predetermined time on the basis of said numerical data and spindle revolution position data from a spindle reference position detected for each said predetermined time at said spindle position detector.
A numerical control system for lathes, comprising a numerical data source for providing numerical instruction data defining a feed per minute instruction mode, feed per revolution instruction mode and thread cutting instruction mode;
- a sampling pulse generator for generating a sampling pulse for each predetermined time .DELTA.t;
- a spindle position detector mechanically mounted on a spindle of the lathe, dividing one revolution of the spindle and delivering an output in a cyclic function from a spindle reference position;
- and a controller adapted to calculate for each said predetermined time instruction position increment values corresponding to a tool moving amount for said each predetermined time upon receipt of data from said numerical data source, sampling pulse generator and spindle position detector.
In a numerical control system for controlling the movement of a machine tool element along a predetermined feed axis, the combination comprising:
- a drive servo for moving said element along said feed axis, said servo including a position detector for generating a position signal representing the actual position of said machine tool element, a position error circuit for generating an error signal in response to said position signal and a command signal representing the desired position of said element, and a servo motor for driving said element in response to the output of said position error circuit;
- means for supplying a coded instruction signal including data representing an amount of feed movement and a feed speed;
- and
- controller means for generating said command signal in response to said coded instruction signal, said controller means including:
- a sampling pulse generator for generating sampling pulses t for each of a series of predetermined time intervals;
- means responsive to said amount of feed movement and feed speed data and to said sampling pulses for generating a sequence of incremental movement command signal DX, said DX signals including an integral value portion and a fractional value portion;
- cumulating means, having an input and an output, constructed and arranged to accumulate the values of successive signals presented at said input, the output of said cumulating means representing said command signal and being supplied to said position error circuit;
- gating means for gating the integral value portion of said DX signal to the input of said cumulating means in response to each sampling pulse;
- adding and memory means for accumulating the fractional value portion of said DX signals in response to each sampling pulse and for storing the cumulative total thus produced;
- and
- carry means responsive to said adding and memory means for increasing the value of said integral value portion of said DX signal gated to said cumulating means each time the cumulative total of the fractional value portion of said DX signal reaches unit.
Dependencies are inferred from the claim text.