Use a curve to control the alpha. That also allows for a smooth blending with the underlying animation.
Start punch => Alpha = 0 => IK has no control, the punch starts going in the normal direction.
Near end punch => Alpha = 1 => IK has full control, the punch is going in the direction of the effector.