on/upon impact

idiom

Definition of on/upon impact

: at the time of hitting something The bomb exploded on/upon impact (with the ground).