1. The dimensions changed constantly. You have to give a date if you want to know what a gun might have looked like.
2. There is a hundred page paperback by a guy named Hohimer that provides dimensions of various English cannon for the date range of approximately 1700 to 1800. You might want to get a copy. Cannons that fired a given size ball almost always had several design variations depending upon the size vessel they were on, i.e. an 18 pdr on a frigate might not be the same size as an 18 pdr on a first rate.
3. Your question is one that every sailing ship model builder deals with every day. However, there is no easy answer. You definitely have to do some research.