A torque control type impact wrench includes a first storage section for
storing an ideal upper limit of the pulsed torque for screwing a male
screw into a female screw, as a first storage value, a second storage
section for storing a driving speed at which a driving section drives a
torque producing section as a second storage value, and a control section
for causing the driving section to drive the torque producing section at
the second storage value and stopping the driving section when the pulsed
torque exceeds the first storage value, wherein the control section causes
the second storage section to store a value, which is larger than the
second storage value, as a new second storage value when the pulsed torque
does not reach the first storage value within a given time period after
the driving section starts.