ACProf wrote:R134 molecules, which are smaller than r12 molecules, will seep through R12 rubber hoses. R134 hoses have a much different layered design including an internal mesh fabric and are called "barrier hoses". If you don't change the hoses, your AC system will need to recharged every year.
R134 reacts with certain components of "rubber" or "neoprene" seals that are quite happy in r12 systems and causes them to deteriorate. When retrofitting to R134 its always best to replace all the orings and seals with R134 (colored green) compatible HNBR (Hydrogenated Nitrile Butadiene Rubber) material.
ACProf
Prof, I'm not sure where you got the information that R-134a is smaller than R-12. It is actually slightly larger than R-12, which makes sense when you know that R-12 is a single carbon molecule and R-134a is a two carbon molecule. I have the diameter of some common refrigerants and water as follows in Angstroms:
H2O 2.68
R-22 4.79
R-12 5.09
R-134a 5.24
I also think you are being too loose with terminology when you say the R-134a 'reacts' with components of the rubber formulations. The things that happen when rubber formulations are exposed to refrigerant and lubricant consist of either swelling or leaching of the rubber formulation. You might have the refrigerant dissolve into the rubber and cause it to swell which degrades the mechanical properties of the o-ring. The oil is less likely to dissolve into the rubber because it is a much larger molecule (about 5 to 10 times as large as refrigerant), and is much harder to get in between the rubber molecules.
You may also get part of the rubber formulation to dissolve (leach) into the refrigerant and lubricant. Short fragments of the rubber caused by the heat given off by mechanical mixing of the o-ring formulation (mastication or compounding) can be removed from the o-ring and cause shrinkage. If the o-ring is formulated with extender oils to soften them, the extenders may be leached out of the o-rings as well. Most A/C o-rings do not use extenders.
In reality, both swelling and shrinkage happen at the same time. There was an ARTI MCLR research project done at the University of Akron devoted to understanding how various types of rubber (elastomers) behaved in refrigerants and lubricants done in 1993. This report is a good resource to show the actual effects of refrigerant and lubricants on base rubber and formulated products, and I think it can be found on the web at a US DOE site. It showed that R-22 and mineral oil were the most aggressive refrigerant / lubricant combination to most common elastomers. R-134a was only highly aggressive towards Viton based materials.
Another issue as to why HNBR is preferred has to do with compression setting. Over time an o-ring becomes set in a shape, and is no longer as flexible as it once was. Higher temperatures cause compression set to happen sooner. HNBR has better compression set performance than either neoprene or nitrile (NBR) rubber, so performs better over time. During a retrofit, replacing older compression set o-rings with newer more flexible o-rings will result in less leaks, regardless of o-ring type.
BTW, the rubber itself is basically colorless, so the green is from a colored material added to the formulation. The black is normally from carbon black added to the formulation for mechanical strength. HNBR , neoprene or NBR can be made into almost any color.
The nylon barrier layer in the R-134a hose was moved to protect the other rubber layers from the PAG lubricant. There were R-12 nylon barrier hoses used in the late 1980s and early 1990s where the nylon layer was internal to the hose structure, but in the R-134a hoses the nylon layer was moved towards the inside of the hose. The nylon layer really slows down the migration of refrigerant through the hose. The butyl rubber layer on the outside of both the R-12 and R-134a hose is to slow down the ingress of moisture, while the braid is to provide mechanical strength.