Akademik

как из пушки
КАК ИЗ ПУШКИ явиться, быть готовым и т.п. coll
[как + PrepP; Invar; adv; usu. used after another adv indicating a point in time]
=====
(to come, be ready etc) right on time, exactly at the specified time:
- on the dot;
- on the button.
     ♦ Собираемся в шесть, всем быть как из пушки. We'll meet at six - everyone be there on the dot.

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.