Abstract A machine tool is provided with a pulse motor adapted to move a movable member through a feed screw in accordance with numerical information including directional feed increments and compensating data therein. The compensating data consist of data pairs comprising a directional compensating unit distance and compensating position of the movable member. The directional compensating unit data is applied to compensate the pitch error of the feed screw. A pulse generating circuit produces a train of pulses to be transmitted to the pulse motor operable to move the movable member a unit distance for each pulse applied thereto. A presettable counter circuit terminates the application of pulses to the pulse motor after receiving a predetermined number of pulses corresponding to the directional incremental feed amount preset thereto. Selecting circuit means selects compensating data within the feed range of the movable member according to the directional incremental feed amount. Counter means sums the directional compensating unit distances of the selected compensating data to transmit compensating pulses to the presettable counter circuit.
A pitch error compensation system for a machine tool provided with a pulse motor adapted to move a movable member through a feed screw and a pulse generator for producing a train of pulses to be applied to said pulse motor in accordance with numerical information, comprising: memory means for storing said numerical information including control data to instruct incremental feed amounts of said movable member and compensating data used to compensate the positioning error of said movable member therein, said compensating data consisting of data pairs of compensating directions and compensating positions determined as positions where said positioning error changes in magnitude beyond a predetermined unit amount of positioning error; presettable counter means for registering an incremental feed amount supplied from said memory means; accumulating counter means for indicating an absolute position Of said movable member in accordance with said incremental feed amount; position detecting means responsive to said memory means for registering said compensating positions; direction detecting means responsive to said memory means for registering said compensating directions; comparator means for comparing contents in said accumulating counter means and said position detecting means to select compensating directions between the absolute position of said movable member and a predetermined origin; and summing counter means responsive to said direction detecting means and said comparator means for detecting a positioning error for said incremental feed amount in accordance with the selected compensating directions, said presettable counter means being responsive to said summing counter means for modifying said registered incremental feed amount in accordance with said positioning error.
Claim 2
Dependent Claim
256 words
A pitch error compensation system for a machine tool provided with a pulse motor adapted to move a movable member through a feed screw and a pulse generator for producing a train of pulses to be applied to said pulse motor in accordance with numerical information, comprising: memory means for storing said numerical information including control data to instruct incremental feed amounts of said movable member and compensating data used to compensate the positioning error of said movable member therein, said compensating data consisting of data pairs of compensating directions and compensating positions determined as positions where said positioning error changes in magnitude beyond a predetermined unit amount of positioning error; presettable counter means for registering an incremental feed amount supplied from said memory means; accumulating counter means for indicating an absolute position Of said movable member in accordance with said incremental feed amount; position detecting means responsive to said memory means for registering said compensating positions; direction detecting means responsive to said memory means for registering said compensating directions; comparator means for comparing contents in said accumulating counter means and said position detecting means to select compensating directions between the absolute position of said movable member and a predetermined origin; and summing counter means responsive to said direction detecting means and said comparator means for detecting a positioning error for said incremental feed amount in accordance with the selected compensating directions, said presettable counter means being responsive to said summing counter means for modifying said registered incremental feed amount in accordance with said positioning error.
Claim 3
Dependent Claim
42 words
A pitch error compensation system according to claim 1, wherein said presettable counter means is connected to said summing counter means for clearing the contents of said summing counter means after said movable member is moved by the modified incremental feed amount.