Man charged with punching ATM