Shortround6
Major General
There was a variety of ammunition for both guns, with different target effects. A pilot's impression could depend on the ammo his guns were loaded with.Any reference on primary sources would be appreciated - for both statements ("some pilots preferred" and "12.7 penetrated better").
After reading many memoirs and interviews of Soviet fighter pilots, I got the impression that they were quite satisfied with the ShVAK, and only very rarely was there an opinion that it would be better to put another UB instead of the ShVAK, but the reason was not the worse penetration, but the ammunition. At the same time, many pilots stated that they rarely used the entire ammunition of the ShVAK in aerial combat.
But if we are comparing AP to AP for the two rounds the 20mm is going to come off worse. The 20mm is trying to blow a hole just under 2 1/2 times the size (area) and it has just under 2 times the energy of 12.7mm to do it. That is at the muzzle. The 20mm projectile in the ShVAK cannon is not the best. It is a little light for the bore size (sectional density) and doesn't have a very good shape, Most 20mm projectiles (anybody's) are not well shaped compared to the US and Soviet 12.7mm projectiles.
HE projectiles (anybody's) usually don't penetrate well, unless the fuse fails.
12.7mm US and Soviet projectiles were very seldom HE or even holding much incendiary material. Usually about 2 grams of material in the nose ahead of the AP core, useful for indicating impact.
I have no primary sources.
It does seem that some of figures used in old western books for velocities for the Soviet guns were a little off, or modern sources are down playing them for some reason.
It is a little hard to get around physics. Soviet 20mm ammo used projectiles of around 93-99 grams? Hispano's used about 127-130 grams ( there may be a bit more variation?) but at the same speeds the AP round (full bore, not using sub caliber tungsten penetrators) is going to penetrate about 25-30% more than the ShVAK round. There was/is no magic. People had been figuring out how to get through iron/steel plates since about 1860. By 1940 they had a pretty good idea of what worked in full bore ammunition for steel types and heat treatments. Doesn't mean some countries used the best option/s at times (British 2pdr).
There are accounts of British pilots not being happy with the early 20mm Hispano cannon due to lack of "penetration". In this case it was that the fuses detonated too early, on the skin of the aircraft and did not get inside where the crew/important stuff was. British had few/no 12.7mm guns and resorted to using inert/training rounds mixed into the belts/drums until the fuses were fixed/replaced. A 128 gram lump of steel could 'penetrate' quite a bit of aircraft structure if it didn't hit good armor or something like an engine.