Hola, Wanda:
"Ponerse a tiro" significa estar al alcance de alguien. En sentido literal, significa estar al alcance de alguien que lleva un arma, y por tanto, quiere decir acercarse lo suficiente para que pueda usar esa arma contra nosotros. O, por ejemplo, entrar en el campo de visión de alquien que lleva una pistola u otra arma de fuego. En sentido figurado, se puede usar también en el contexto del ligue (flirt), por ejemplo: "Juan se acercaba a todas las chicas que se le ponían a tiro".
En tu frase, es cierto que se trata de un cuchillo y por tanto no existe literalemnte un "tiro", pero igualmente se usa en ese sentido de estar al alcance, dentro del radio de acción, de alquien armado y potencialmente peligroso.
Un saludo,
David.