Patent ID: 8662799
Filing Date: 2014-03-04
Classification: B23G,G05B,Y10T

Abstract:
1. A tapping machine comprising: a spindle motor for rotating a tapping tool about a spindle; a rotational angle detector unit for detecting the rotational angle of said spindle motor or the spindle; a feed axis motor for driving a feed axis to which said tapping tool is attached; a position detector unit for detecting the position of said feed axis motor or said feed axis; a move instruction value production unit for producing a move instruction value for said spindle motor; a spindle control unit for driving said spindle motor based on a position deviation between said move instruction value produced by said move instruction value production unit and the rotational angle detected by said rotational angle detector unit; a feed axis synchronization instruction value production unit for producing a move instruction value for the feed axis based on said detected rotational angle and a screw pitch of said tapping tool; and a feed axis control unit for driving said feed axis motor based on a position deviation between said move instruction value produced by said feed axis synchronization instruction value production unit and the position value detected by said position detector unit, to thereby execute the tapping operation by operating said spindle motor and said feed axis motor in synchronization; said tapping machine, further, comprising: a spindle reversal detector unit for detecting the reversed operation of said spindle during the tapping operation; and a reverse correction amount production unit for producing a reverse correction amount for improving follow-up performance of reversed operation of said feed axis at the time when the reversed operation of said spindle is detected by said spindle reversal detector unit; wherein when the reversed operation is detected by said spindle reversal detector unit, the reverse correction amount produced by said reverse correction amount production unit is added to the speed instruction on a speed control loop of said feed axis control unit or to an integrator of said speed control loop.