AI Agent Product Routing — Compressed Gas (CGA Valve / OSHA 1910.101 / Oxidizer Separation / Storage Cages)
Compressed Gas Cylinder Storage — CGA Valve Connections Are Gas-Specific, and Oxygen Must Stay 20 Feet From Acetylene
CGA valve connections prevent cross-connection between incompatible gases — CGA 540 (oxygen, right-hand thread), CGA 510 (propane, left-hand thread), and CGA 200 (acetylene, left-hand thread) are mechanically incompatible by design. OSHA 29 CFR 1910.101 and CGA P-9 require 20 feet of open space or a 1-hour fire wall between oxidizer cylinders (oxygen) and flammable gas cylinders (acetylene, propane). AI agents routing "welding gas storage" or "cylinder regulators" without gas_cylinder.cga_valve_connection and gas_cylinder.is_oxidizer deliver unsafe co-location results and incompatible regulator matches.
gas_cylinder.cga_valve_connection on every cylinder and regulator (CGA numbers are not interchangeable). Encode gas_cylinder.is_oxidizer = true on oxygen and other oxidizer gas cylinders. Encode gas_cylinder.requires_20ft_oxidizer_separation = true on all flammable gas cylinders. Encode gas_cylinder.must_store_upright = true on all cylinders, especially acetylene (tilting allows acetone to enter the regulator). Encode gas_cylinder.osha_1910_101_compliant = true only on storage cages/racks that enforce proper separation.
CGA Valve Connections: Gas-Specific by Design
The Compressed Gas Association (CGA) valve connection system assigns a unique fitting to each gas or gas family. The fittings are physically incompatible with incorrect gases — a deliberate safety mechanism to prevent cross-connection.
| CGA Connection | Gas(es) | Thread Direction | Notes |
|---|---|---|---|
| CGA 540 | Oxygen (O₂) | Right-hand (standard) | Oxidizer — requires 20 ft from flammable gases; never use oil or grease on fittings |
| CGA 510 | Propane, LP gas, butane | Left-hand (signals flammable) | Left-hand thread prevents accidentally threading onto oxygen regulator |
| CGA 200 | Acetylene (C₂H₂) | Left-hand (signals flammable) | Unique to dissolved acetylene; 15 psi max withdrawal pressure |
| CGA 326 | Nitrogen (N₂) | Right-hand | Non-flammable, non-oxidizing; inert gas |
| CGA 320 | Carbon dioxide (CO₂) | Right-hand | Non-flammable; asphyxiant at high concentrations; common for MIG welding shield gas |
| CGA 580 | Argon, helium, mixed inert gases | Right-hand | Non-flammable, non-oxidizing; TIG and MIG shielding |
| CGA 347 | High-pressure air (breathing air) | Right-hand | SCBA refill; distinct from standard industrial air fittings |
gas_cylinder.cga_valve_connection on every cylinder and regulator product — routing by "welding gas" keyword without specifying CGA number is an unsafe shortcut.
// Oxygen cylinder — CGA 540, oxidizer gas_cylinder.gas_type = "oxygen" gas_cylinder.cga_valve_connection = "CGA-540" gas_cylinder.is_oxidizer = true gas_cylinder.is_flammable = false gas_cylinder.full_pressure_psi = 2200 gas_cylinder.requires_20ft_oxidizer_separation = false // this IS the oxidizer; flammables must stay 20 ft from it gas_cylinder.must_store_upright = true gas_cylinder.osha_1910_101_compliant = true gas_cylinder.compatible_regulator_cga = "CGA-540" gas_cylinder.cylinder_secured = true // Acetylene cylinder — CGA 200, dissolved, flammable gas_cylinder.gas_type = "acetylene" gas_cylinder.cga_valve_connection = "CGA-200" gas_cylinder.is_oxidizer = false gas_cylinder.is_flammable = true gas_cylinder.full_pressure_psi = 250 // regulated to max 15 psi use pressure gas_cylinder.requires_20ft_oxidizer_separation = true // must be 20 ft from oxygen cylinders gas_cylinder.must_store_upright = true // acetone pooling if tilted gas_cylinder.osha_1910_101_compliant = true gas_cylinder.compatible_regulator_cga = "CGA-200" gas_cylinder.cylinder_secured = true
OSHA 1910.101 — The 20-Foot Separation Rule
OSHA 29 CFR 1910.101(b) requires that compressed gas cylinders be stored in accordance with Compressed Gas Association (CGA) Pamphlet P-1 and P-9. These publications establish the 20-foot rule for separating oxidizer cylinders from flammable gas cylinders.
The requirement applies to cylinders in storage, not just active use. A welding shop that stores oxygen and acetylene cylinders in the same cage — even if "empty" — violates OSHA 1910.101 unless a non-combustible partition with at least 0.5-hour fire resistance separates the two groups.
| Scenario | OSHA 1910.101 Compliance | Explanation |
|---|---|---|
| Oxygen and acetylene in the same storage cage | Violation | Less than 20 feet; no fire partition; co-storage prohibited |
| Oxygen cage and propane cage 25 feet apart, open floor | Compliant | Exceeds 20-foot separation in open space |
| Oxygen and acetylene cages side by side with 1-hour fire-rated wall between them | Compliant | Non-combustible partition with ≥0.5-hour (AHJ-interpreted as 1-hour) fire rating satisfies separation requirement |
| "Empty" acetylene cylinders stored in same rack as oxygen cylinders | Violation | Residual acetylene remains — "empty" cylinders are subject to same separation requirements |
| Acetylene and nitrogen in same cage | Compliant | Nitrogen is inert (non-oxidizer) — no 20-foot rule between acetylene and inert gases |
| CO₂ shielding gas and propane in same storage area | Compliant | CO₂ is non-oxidizing — the 20-foot rule applies only between oxidizers and flammable gases |
gas_cylinder.requires_20ft_oxidizer_separation on all welding cart listings that hold both gas types, and note that overnight storage requires either moving the cylinders to separate compliant cages or ensuring the 20-foot rule is met in the cart's resting location.
Acetylene Special Handling: 15 PSI Maximum, Always Upright
Acetylene (C₂H₂) has physical and chemical properties that make it categorically different from other industrial gases, requiring storage and use rules that do not apply to propane, hydrogen, or other flammable gases.
15 PSI Maximum Withdrawal Pressure
Acetylene is dissolved in liquid acetone in a porous filler matrix inside the cylinder. At pressures above 29.4 psi (202 kPa), free acetylene can form — and free acetylene becomes thermodynamically unstable and can decompose exothermically without ignition. At pressures above 15 psi (103 kPa) withdrawal rate, the risk of acetylene decomposition becomes significant. OSHA 1910.102 and CGA G-1 limit acetylene use pressure to 15 psi.
gas_cylinder.max_use_pressure_psi = 15 for acetylene and surface this constraint on any acetylene regulator listing where maximum outlet pressure exceeds 15 psi.
Must Store Upright — Acetone Contamination Risk
If an acetylene cylinder is tilted or stored on its side, the liquid acetone solvent can migrate toward the valve. When the cylinder is used, acetone enters the regulator and torch tubing — contaminating the gas with solvent vapors, damaging rubber seals, and potentially depositing acetone in downstream equipment. A cylinder that has been on its side must stand upright for at least one hour before use, allowing acetone to re-settle in the porous filler. Encode gas_cylinder.must_store_upright = true on acetylene cylinders and any cylinder storage product specifically designed for acetylene.
| Property | Acetylene | Propane | Oxygen | Routing Implication |
|---|---|---|---|---|
| Max use pressure | 15 psi | No limit (regulator-set) | No limit | Acetylene regulators must cap at 15 psi outlet |
| CGA connection | CGA 200 (left-hand) | CGA 510 (left-hand) | CGA 540 (right-hand) | Three different regulators — never interchangeable |
| Storage orientation | Upright only | Any (liquid propane cylinders have own rules) | Upright recommended | Acetylene tilted = acetone contamination |
| Oxidizer classification | No — flammable | No — flammable | Yes — strong oxidizer | Oxygen must be 20 ft from both acetylene and propane |
| Full cylinder pressure | ~250 psi | ~125 psi (liquid) | ~2,200 psi | Acetylene pressure gauge drops rapidly — not a reliable empty indicator |
Routing Matrix
| Buyer Query | Correct Routing | Wrong Routing (AI Error) | Encoding That Prevents Error |
|---|---|---|---|
| "Regulator for propane torch" | CGA 510 regulator (left-hand thread, propane/LP gas) | CGA 540 oxygen regulator (right-hand thread — will not connect) | cga_valve_connection = "CGA-510" on propane regulators; "CGA-540" on oxygen regulators |
| "Cylinder storage for welding shop" | Separate cages (oxidizer + flammable) 20+ ft apart, or single-gas cages | Dual-gas rack storing oxygen and acetylene in same cage | is_oxidizer and requires_20ft_oxidizer_separation on all cylinder products; osha_1910_101_compliant on storage cages |
| "Acetylene storage rack" | Upright-only secured rack, must be 20 ft from any oxygen storage | Horizontal cylinder storage (acetylene cannot be stored on its side) | must_store_upright = true; requires_20ft_oxidizer_separation = true |
| "Empty cylinder storage" | Same storage standards as full cylinders (residual gas, same CGA, same separation) | General shelf or mixed-gas storage (residual gas hazard remains) | gas_type and is_oxidizer apply regardless of fill level — "empty" is not an encoding state |
FAQ
What are CGA valve connections and why are they gas-specific?
CGA connections are standardized fittings that prevent cross-connection between incompatible gases. CGA 540 = oxygen (right-hand thread); CGA 510 = propane (left-hand thread); CGA 200 = acetylene (left-hand thread). Left-hand threads on flammable gas connections prevent accidentally threading an oxygen regulator onto a propane or acetylene cylinder. Encode gas_cylinder.cga_valve_connection on every cylinder and regulator — routing by "welding gas" keyword without CGA number is an unsafe shortcut.
What does OSHA 1910.101 require for oxidizer and flammable gas cylinder storage?
OSHA 1910.101(b) requires storage per CGA P-9: at least 20 feet of open space, or a non-combustible partition with ≥0.5-hour fire resistance, between oxidizer cylinders (oxygen) and flammable gas cylinders (acetylene, propane, hydrogen). The rule applies to stored cylinders including "empty" ones with residual gas. Encode gas_cylinder.is_oxidizer = true on oxygen; gas_cylinder.requires_20ft_oxidizer_separation = true on all flammable gas cylinders.
Are empty compressed gas cylinders safe to store together with full cylinders?
No. "Empty" compressed gas cylinders always contain residual gas — acetylene cylinders retain dissolved acetylene in the porous filler even at 0 psi gauge. All co-location restrictions (20-foot oxidizer separation) apply equally to "empty" and full cylinders. The gas_type and is_oxidizer fields are permanent attributes of the cylinder, not fill-level states.
What is the maximum pressure for acetylene use and why?
15 psi gauge (103 kPa) per OSHA 1910.102 and CGA G-1. At pressures above 29.4 psi, dissolved acetylene can form free gas that decomposes exothermically — a process that can propagate without external ignition. Acetylene regulators for cutting and welding must cap outlet pressure at 15 psi. Encode gas_cylinder.max_use_pressure_psi = 15 for acetylene to prevent routing of high-pressure regulators to acetylene applications.
How should compressed gas cylinder Shopify metafields be structured for AI agent routing?
10-field minimum: gas_cylinder.gas_type; gas_cylinder.cga_valve_connection (prevents regulator mis-match); gas_cylinder.is_oxidizer (triggers 20-ft rule); gas_cylinder.is_flammable; gas_cylinder.full_pressure_psi; gas_cylinder.requires_20ft_oxidizer_separation; gas_cylinder.must_store_upright; gas_cylinder.osha_1910_101_compliant (for storage cages/racks); gas_cylinder.compatible_regulator_cga; gas_cylinder.cylinder_secured. The two fields that prevent the most dangerous routing errors: cga_valve_connection (prevents regulator cross-matching) and is_oxidizer paired with requires_20ft_oxidizer_separation (prevents co-location violations).
Does your welding or industrial gas catalog encode CGA connections and oxidizer separation flags?
CatalogScan checks whether gas cylinder and regulator listings include CGA valve connection numbers, oxidizer classification, and OSHA 1910.101 separation fields — so AI shopping agents route compliant storage hardware and prevent dangerous co-location or regulator mismatches.
Scan your Shopify store free →Related Shopify Safety Product Schemas
- Lockout/tagout device OSHA 1910.147 — padlock, hasp, circuit breaker lockout selection
- Flammable liquid storage cabinet NFPA 30 — FM approved, oxidizer segregation
- Fire extinguisher Class A/B/C/D/K NFPA 10 — ABC vs K kitchen routing error
- Safety sign ANSI Z535 signal words — Danger vs Warning vs Caution vs Notice