{"id":1013,"date":"2026-05-19T03:11:35","date_gmt":"2026-05-19T03:11:35","guid":{"rendered":"https:\/\/kurtfoundry.com\/?p=1013"},"modified":"2026-05-19T03:13:26","modified_gmt":"2026-05-19T03:13:26","slug":"custom-valve-body","status":"publish","type":"post","link":"https:\/\/kurtfoundry.com\/fr\/product\/custom-valve-body\/","title":{"rendered":"Corps de vanne personnalis\u00e9"},"content":{"rendered":"\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700&family=Open+Sans:wght@300;400;600&display=swap');\n\n    :root {\n        --primary-dark: #0a0e0d;\n        --primary: #2b3a36;\n        --primary-light: #445851;\n        --accent: #d4af37;\n        --bg-light: #f9f8f4;\n        --bg-white: #ffffff;\n        --bg-gray: #f0efe9;\n        --text-main: #333333;\n        --text-muted: #666666;\n        --text-light: #e0e0e0;\n        --border: #e2dfd5;\n        --transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n\n    \/* CRITICAL HOVER & INTERACTIVE RULES *\/\n    .faq-question { cursor: pointer; color: var(--text-main); transition: color 0.3s ease; background-color: transparent !important; border: none; outline: none; }\n    .faq-question:hover, .faq-question:focus { color: var(--primary); background-color: transparent !important; }\n    .faq-question.active { color: var(--primary); background-color: transparent !important; }\n    a:not(.btn):hover, a:not(.btn):focus { color: var(--primary); background-color: transparent !important; }\n    button:not(.btn):hover, button:not(.btn):focus { background-color: transparent !important; outline: none; }\n    \n    .product-img { width: 100%; aspect-ratio: 3 \/ 2; object-fit: cover; border-radius: 12px; }\n\n    * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n\n    .vb-hero, .vb-section {\n        font-family: 'Open Sans', sans-serif;\n        color: var(--text-main);\n        line-height: 1.7;\n        width: 100%;\n        font-size: 15px;\n        overflow-x: hidden;\n    }\n\n    .vb-hero h1, .vb-hero h2, .vb-hero h3, .vb-hero h4,\n    .vb-section h1, .vb-section h2, .vb-section h3, .vb-section h4 {\n        font-family: 'Playfair Display', serif;\n        font-weight: 600;\n        color: var(--primary-dark);\n        line-height: 1.3;\n    }\n\n    .vb-hero h1, .vb-section h1 { font-size: 2.2rem; margin-bottom: 1rem; }\n    .vb-hero h2, .vb-section h2 { font-size: 1.8rem; margin-bottom: 1.5rem; }\n    .vb-hero h3, .vb-section h3 { font-size: 1.4rem; margin-bottom: 1rem; }\n    .vb-hero p, .vb-section p { margin-bottom: 1.5rem; }\n\n    a.text-link {\n        color: var(--primary);\n        font-weight: 600;\n        text-decoration: underline;\n        text-decoration-color: var(--accent);\n        text-underline-offset: 4px;\n        transition: var(--transition);\n    }\n\n    a.text-link:hover {\n        color: var(--accent);\n        text-decoration-color: var(--primary);\n    }\n\n    .vb-container {\n        width: 100%;\n        max-width: 1280px;\n        margin: 0 auto;\n        padding: 0 5%;\n    }\n\n    .vb-section {\n        padding: 4rem 0;\n    }\n\n    \/* ANIMATIONS *\/\n    .reveal-up {\n        opacity: 0;\n        transform: translateY(40px);\n        transition: all 0.8s ease-out;\n        will-change: opacity, transform;\n    }\n\n    .reveal-scale {\n        opacity: 0;\n        transform: scale(0.95);\n        transition: all 0.8s ease-out;\n        will-change: opacity, transform;\n    }\n\n    .reveal-up.active,\n    .reveal-scale.active {\n        opacity: 1;\n        transform: translate(0) scale(1);\n    }\n\n    .delay-1 { transition-delay: 0.15s; }\n    .delay-2 { transition-delay: 0.3s; }\n\n    \/* BUTTONS *\/\n    .btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 10px;\n        padding: 1rem 2rem;\n        font-size: 0.9rem;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        font-weight: 600;\n        cursor: pointer;\n        transition: var(--transition);\n        border-radius: 2px;\n        position: relative;\n        overflow: hidden;\n        z-index: 1;\n        border: 1px solid transparent;\n        text-align: center;\n        text-decoration: none;\n        min-width: 44px;\n        min-height: 44px;\n    }\n\n    .btn-accent {\n        background-color: var(--accent);\n        color: var(--primary-dark);\n        border-color: var(--accent);\n    }\n\n    .btn-accent::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 0%;\n        height: 100%;\n        background-color: #c19b2e;\n        transition: var(--transition);\n        z-index: -1;\n    }\n\n    .btn-accent:hover::before { width: 100%; }\n    .btn-accent:hover {\n        color: var(--primary-dark) !important;\n        border-color: #c19b2e;\n        transform: translateY(-2px);\n        box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);\n    }\n\n    .btn-dark {\n        background-color: var(--primary);\n        color: var(--bg-white);\n        border-color: var(--primary);\n    }\n\n    .btn-dark::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 0%;\n        height: 100%;\n        background-color: var(--primary-dark);\n        transition: var(--transition);\n        z-index: -1;\n    }\n\n    .btn-dark:hover::before { width: 100%; }\n    .btn-dark:hover {\n        color: var(--bg-white) !important;\n        border-color: var(--primary-dark);\n        transform: translateY(-2px);\n        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);\n    }\n\n    .btn-outline {\n        background-color: transparent;\n        color: var(--primary);\n        border-color: var(--primary);\n    }\n\n    .btn-outline:hover {\n        background-color: var(--primary);\n        color: var(--bg-white) !important;\n        transform: translateY(-2px);\n        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);\n    }\n\n    \/* HERO SECTION *\/\n    .vb-hero {\n        background-color: var(--primary-dark);\n        color: var(--bg-white);\n        padding: 5rem 0;\n        position: relative;\n    }\n\n    .vb-hero::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        right: 0;\n        width: 40%;\n        height: 100%;\n        background-color: var(--primary);\n        clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);\n        z-index: 0;\n        opacity: 0.5;\n    }\n\n    .vb-hero-grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 3rem;\n        align-items: center;\n        position: relative;\n        z-index: 1;\n    }\n\n    .vb-hero-subtitle {\n        display: inline-block;\n        color: var(--accent);\n        font-size: 0.85rem;\n        text-transform: uppercase;\n        letter-spacing: 2px;\n        margin-bottom: 1rem;\n        font-weight: 600;\n    }\n\n    .vb-hero h1 { color: var(--bg-white); }\n    .vb-hero p { color: var(--text-light); font-size: 1.05rem; margin-bottom: 2rem; }\n\n    .vb-hero-actions {\n        display: flex;\n        flex-direction: column;\n        gap: 1rem;\n    }\n\n    .vb-hero-image {\n        border-radius: 12px;\n        padding: 1rem;\n        background: rgba(255,255,255,0.05);\n        border: 1px solid rgba(255,255,255,0.1);\n    }\n\n    \/* INTRO SECTION *\/\n    .vb-intro {\n        background-color: var(--bg-white);\n    }\n\n    .vb-intro-content {\n        max-width: 900px;\n        margin: 0 auto;\n        text-align: center;\n    }\n\n    .vb-intro-content p {\n        font-size: 1.05rem;\n        color: var(--text-muted);\n    }\n\n    .vb-intro-content p:first-of-type {\n        font-size: 1.15rem;\n        color: var(--primary-dark);\n        font-weight: 500;\n    }\n\n    \/* SPECS TABLE *\/\n    .vb-specs {\n        background-color: var(--bg-gray);\n    }\n\n    .vb-specs-header { text-align: center; margin-bottom: 2.5rem; }\n\n    .vb-table-wrapper {\n        width: 100%;\n        overflow-x: auto;\n        background: var(--bg-white);\n        border: 1px solid var(--border);\n        border-radius: 8px;\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03);\n    }\n\n    .vb-table {\n        width: 100%;\n        min-width: 800px;\n        border-collapse: collapse;\n        text-align: left;\n    }\n\n    .vb-table th, .vb-table td {\n        padding: 1.2rem 1.5rem;\n        border-bottom: 1px solid var(--border);\n    }\n\n    .vb-table th {\n        background-color: var(--primary-dark);\n        color: var(--bg-white);\n        font-family: 'Playfair Display', serif;\n        font-size: 1.05rem;\n        white-space: nowrap;\n    }\n\n    .vb-table tr:last-child td { border-bottom: none; }\n    .vb-table tr:hover td { background-color: var(--bg-light); }\n    .vb-table td:first-child { font-weight: 600; color: var(--primary); }\n\n    \/* FEATURES SECTION *\/\n    .vb-features {\n        background-color: var(--bg-white);\n    }\n\n    .vb-features-grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 3rem;\n    }\n\n    .vb-features-image-wrapper {\n        position: sticky;\n        top: 2rem;\n    }\n\n    .vb-feature-item {\n        margin-bottom: 2.5rem;\n        padding-left: 1.5rem;\n        border-left: 3px solid var(--accent);\n    }\n\n    .vb-feature-item:last-child { margin-bottom: 0; }\n    .vb-feature-item h3 { color: var(--primary); margin-bottom: 0.5rem; }\n    .vb-feature-item p { color: var(--text-muted); margin-bottom: 0; }\n\n    \/* PROCESS SECTION *\/\n    .vb-process {\n        background-color: var(--bg-light);\n        border-top: 1px solid var(--border);\n    }\n\n    .vb-process-header { text-align: center; margin-bottom: 3rem; }\n\n    .vb-process-grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n        counter-reset: vb-process-counter;\n    }\n\n    .vb-process-card {\n        background: var(--bg-white);\n        border: 1px solid var(--border);\n        padding: 2.5rem 2rem;\n        position: relative;\n        transition: var(--transition);\n        border-radius: 4px;\n    }\n\n    .vb-process-card:hover {\n        border-color: var(--accent);\n        transform: translateY(-5px);\n        box-shadow: 0 15px 30px rgba(0,0,0,0.05);\n    }\n\n    .vb-process-card::before {\n        counter-increment: vb-process-counter;\n        content: counter(vb-process-counter);\n        position: absolute;\n        top: -15px;\n        left: 20px;\n        width: 35px;\n        height: 35px;\n        background: var(--primary);\n        color: var(--accent);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-family: 'Playfair Display', serif;\n        font-weight: 700;\n        font-size: 1.1rem;\n        border-radius: 50%;\n    }\n\n    .vb-process-card h3 { font-size: 1.2rem; color: var(--primary-dark); }\n    .vb-process-card p { color: var(--text-muted); margin-bottom: 0; font-size: 0.95rem; }\n\n    \/* QUALITY SECTION *\/\n    .vb-quality {\n        background-color: var(--primary-dark);\n        color: var(--bg-white);\n    }\n\n    .vb-quality-grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 3rem;\n        align-items: center;\n    }\n\n    .vb-quality-text h2 { color: var(--bg-white); }\n    .vb-quality-text p { color: var(--text-light); }\n\n    .vb-quality-list {\n        background: rgba(255,255,255,0.03);\n        border: 1px solid rgba(255,255,255,0.1);\n        padding: 2.5rem;\n        border-radius: 8px;\n    }\n\n    .vb-quality-list ul {\n        list-style: none;\n    }\n\n    .vb-quality-list li {\n        position: relative;\n        padding-left: 2rem;\n        margin-bottom: 1.2rem;\n        color: var(--text-light);\n    }\n\n    .vb-quality-list li:last-child { margin-bottom: 0; }\n\n    .vb-quality-list li::before {\n        content: '\u2713';\n        position: absolute;\n        left: 0;\n        top: 0;\n        color: var(--accent);\n        font-weight: bold;\n        font-size: 1.2rem;\n    }\n\n    .vb-quality-list strong { color: var(--bg-white); }\n\n    \/* FAQ SECTION *\/\n    .vb-faq {\n        background-color: var(--bg-white);\n    }\n\n    .vb-faq-container {\n        max-width: 900px;\n        margin: 0 auto;\n    }\n\n    .vb-faq-header { text-align: center; margin-bottom: 3rem; }\n\n    .vb-accordion-item {\n        border-bottom: 1px solid var(--border);\n    }\n\n    .faq-question {\n        width: 100%;\n        text-align: left;\n        padding: 1.5rem 0;\n        font-family: 'Open Sans', sans-serif;\n        font-size: 1.1rem;\n        font-weight: 600;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        min-height: 44px;\n    }\n\n    .vb-accordion-icon {\n        font-size: 1.5rem;\n        color: var(--accent);\n        transition: transform 0.3s ease;\n    }\n\n    .vb-accordion-content {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.4s ease;\n        color: var(--text-muted);\n    }\n\n    .vb-accordion-content p {\n        padding-bottom: 1.5rem;\n        margin-bottom: 0;\n    }\n\n    .vb-accordion-item.active .vb-accordion-content { max-height: 600px; }\n    .vb-accordion-item.active .vb-accordion-icon { transform: rotate(45deg); }\n\n    \/* CTA SECTION *\/\n    .vb-cta {\n        background-color: var(--accent);\n        text-align: center;\n        padding: 5rem 0;\n    }\n\n    .vb-cta-content {\n        max-width: 800px;\n        margin: 0 auto;\n    }\n\n    .vb-cta h2 { color: var(--primary-dark); margin-bottom: 1.2rem; }\n    .vb-cta p { color: var(--primary-dark); font-size: 1.1rem; margin-bottom: 2rem; font-weight: 500; }\n\n    \/* MEDIA QUERIES *\/\n    @media (min-width: 480px) {\n        .vb-hero h1, .vb-section h1 { font-size: 2.8rem; }\n        .vb-hero-actions { flex-direction: row; }\n        .vb-hero, .vb-section { font-size: 16px; }\n    }\n\n    @media (min-width: 768px) {\n        .vb-section { padding: 6rem 0; }\n        .vb-hero-grid { grid-template-columns: 1fr 1fr; }\n        .vb-features-grid { grid-template-columns: 1fr 1fr; align-items: start; }\n        .vb-process-grid { grid-template-columns: repeat(2, 1fr); }\n        .vb-quality-grid { grid-template-columns: 1fr 1fr; }\n    }\n\n    @media (min-width: 1024px) {\n        .vb-hero h1 { font-size: 3.5rem; }\n        .vb-process-grid { grid-template-columns: repeat(3, 1fr); }\n        .vb-process-card:nth-child(4) { grid-column: 1 \/ 2; }\n        .vb-process-card:nth-child(5) { grid-column: 2 \/ 3; }\n    }\n\n\/* \u2500\u2500 Hover color overrides (injected) \u2500\u2500 *\/\n.faq-question, .faq-item summary { cursor: pointer; background-color: transparent !important; }\n.faq-question:hover,\n.faq-question:focus,\n.faq-question.active,\n.faq-item summary:hover,\n.faq-item summary:focus,\n.faq-item summary.active,\na:not(.btn):hover,\na:not(.btn):focus,\nbutton:not(.btn):hover,\nbutton:not(.btn):focus { \n    color: var(--primary) !important; \n    background-color: transparent !important; \n    outline: none !important;\n}\na { text-decoration: none; }\n\n\/* \u2500\u2500 Enforce button contrast on hover (overrides any conflicting rules) \u2500\u2500 *\/\n.btn-accent:hover, .btn-accent:focus { color: var(--primary-dark) !important; background-color: var(--accent) !important; }\n.btn-dark:hover, .btn-dark:focus { color: var(--bg-white) !important; background-color: var(--primary-dark) !important; }\n.btn-outline:hover, .btn-outline:focus { color: var(--bg-white) !important; background-color: var(--primary) !important; }\n\n\/* \u2500\u2500 Layout consistency (injected) \u2500\u2500 *\/\nsection .container,\nsection .content-wrapper,\nsection .section-content,\nsection .hero-content,\nsection .banner-content,\nsection > div:first-child {\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    width: 100%;\n    box-sizing: border-box;\n}\nsection {\n    padding-left: clamp(1rem, 5vw, 4rem);\n    padding-right: clamp(1rem, 5vw, 4rem);\n}\n<\/style>\n\n<section class=\"vb-hero\">\n    <div class=\"vb-container vb-hero-grid\">\n        <div class=\"vb-hero-text reveal-up\">\n            <span class=\"vb-hero-subtitle\">Sand Casting Foundry | Kurt Foundry<\/span>\n            <h1>Custom Valve Body<\/h1>\n            <p>High-Pressure, Leak-Free Sand Cast Valve Bodies Engineered to Your Exact CAD Specifications. We manufacture custom industrial valve bodies directly from our heavy-duty sand foundry in China.<\/p>\n            <div class=\"vb-hero-actions\">\n                <a href=\"\/contact\/\" class=\"btn btn-accent\">Get a Free Quote<\/a>\n                <a href=\"#specifications\" class=\"btn btn-outline\" style=\"color: var(--bg-white); border-color: var(--bg-white);\">View Specifications<\/a>\n            <\/div>\n        <\/div>\n        <div class=\"vb-hero-image reveal-scale delay-1\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/05\/custom-valve-body-1.webp\" alt=\"Close-up factory photograph of a large, freshly CNC-machined custom carbon steel valve body casting sitting on a heavy steel inspection table under bright LED lighting. The image shows the precise bolt holes on the flanged ends and a smooth, defect-free internal bore.\" class=\"product-img\" width=\"900\" height=\"600\" title=\"\">\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-intro vb-section\">\n    <div class=\"vb-container\">\n        <div class=\"vb-intro-content reveal-up\">\n            <h2>Engineered for High-Pressure Performance<\/h2>\n            <p>Industrial valve bodies demand absolute structural integrity to safely contain high-pressure fluids and gases. A single internal shrinkage cavity or porosity defect can lead to catastrophic field failures. At Kurt Foundry, we engineer custom sand-cast valve bodies that eliminate these risks through advanced 3D solidification simulation and strict metallurgical control.<\/p>\n            <p>Our <a href=\"\/blog\/types-sand-used-sand-casting\/\" class=\"text-link\">resin sand casting process<\/a> is specifically optimized for complex internal geometries. We manufacture highly rigid sand cores that create precise, smooth internal flow paths, reducing turbulence and pressure drop in the final valve. Whether your application requires the corrosion resistance of cast stainless steel or the high-pressure tolerance of carbon steel, we pour the exact alloy your CAD drawings specify.<\/p>\n            <p>We do not just pour raw metal. Our facility features dedicated 5-axis CNC machining centers to finish your custom valve bodies to exact tolerances. Procurement managers and lead engineers rely on our direct-factory model to receive fully machined, ready-to-assemble components without managing multiple vendors or trading companies.<\/p>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section id=\"specifications\" class=\"vb-specs vb-section\">\n    <div class=\"vb-container\">\n        <div class=\"vb-specs-header reveal-up\">\n            <h2>Material Grades for Custom Valve Bodies<\/h2>\n            <p style=\"color: var(--text-muted); max-width: 800px; margin: 0 auto;\">We pour a wide variety of ferrous alloys tailored to your specific pressure and environmental requirements. Below are the most common grades we cast for industrial valve applications.<\/p>\n        <\/div>\n        <div class=\"vb-table-wrapper reveal-up delay-1\">\n            <table class=\"vb-table\">\n                <thead>\n                    <tr>\n                        <th>Standard \/ Grade<\/th>\n                        <th>Tensile Strength (MPa)<\/th>\n                        <th>Yield Strength (MPa)<\/th>\n                        <th>Elongation (%)<\/th>\n                        <th>Common Valve Applications<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>ASTM A216 WCB (Carbon Steel)<\/td>\n                        <td>485 &ndash; 655<\/td>\n                        <td>&ge; 250<\/td>\n                        <td>&ge; 22<\/td>\n                        <td>High-pressure gate, globe, and check valves for oil &amp; gas pipelines.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>ASTM A216 WCC (Carbon Steel)<\/td>\n                        <td>485 &ndash; 655<\/td>\n                        <td>&ge; 275<\/td>\n                        <td>&ge; 22<\/td>\n                        <td>Severe service valves requiring slightly higher yield strength than WCB.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>ASTM A351 CF8M (316 Stainless)<\/td>\n                        <td>&ge; 485<\/td>\n                        <td>&ge; 205<\/td>\n                        <td>&ge; 30<\/td>\n                        <td>Highly corrosive chemical processing and marine fluid control valves.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>ASTM A536 60-40-18 (Ductile Iron)<\/td>\n                        <td>&ge; 414<\/td>\n                        <td>&ge; 276<\/td>\n                        <td>&ge; 18<\/td>\n                        <td>Municipal waterworks, wastewater gate valves, and low-pressure gas lines.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>DIN EN 10213 1.0619 (Cast Steel)<\/td>\n                        <td>450 &ndash; 600<\/td>\n                        <td>&ge; 240<\/td>\n                        <td>&ge; 22<\/td>\n                        <td>European standard equivalent for pressure-containing steel valve castings.<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-features vb-section\">\n    <div class=\"vb-container\">\n        <h2 class=\"reveal-up\" style=\"text-align: center; margin-bottom: 3rem;\">Feature Highlights<\/h2>\n        <div class=\"vb-features-grid\">\n            <div class=\"vb-features-image-wrapper reveal-scale\">\n                <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/05\/custom-valve-body-2.webp\" alt=\"A dynamic industrial photograph taken inside a foundry showing a glowing stream of molten carbon steel being poured from a massive ladle into a large furan resin sand mold for a high-pressure valve body. Sparks are visible, and foundry workers in safety gear monitor the pour.\" class=\"product-img\" loading=\"lazy\" width=\"900\" height=\"600\" title=\"\">\n            <\/div>\n            <div class=\"vb-features-list\">\n                <div class=\"vb-feature-item reveal-up\">\n                    <h3>Defect-Free Internal Coring<\/h3>\n                    <p>Fluid dynamics require flawless internal passages. We manufacture our own core boxes in-house using CNC routers, ensuring the resin sand cores maintain exact dimensional stability during the high-temperature metal pour.<\/p>\n                <\/div>\n                <div class=\"vb-feature-item reveal-up delay-1\">\n                    <h3>Pressure-Tight Integrity<\/h3>\n                    <p>Valve bodies must contain pressure without leaking. We utilize advanced Magmasoft simulation to engineer optimal gating and risering systems, driving directional solidification and preventing internal shrinkage porosity.<\/p>\n                <\/div>\n                <div class=\"vb-feature-item reveal-up delay-2\">\n                    <h3>Multi-Alloy Capabilities<\/h3>\n                    <p>Different environments demand different metallurgies. We cast custom valve bodies in <a href=\"\/capabilities\/custom-ductile-iron-castings\/\" class=\"text-link\">custom ductile iron<\/a> for municipal waterworks, ASTM A216 WCB carbon steel for oil and gas, and CF8M stainless steel for severe chemical processing.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-process vb-section\">\n    <div class=\"vb-container\">\n        <div class=\"vb-process-header reveal-up\">\n            <h2>Our Manufacturing Process<\/h2>\n        <\/div>\n        <div class=\"vb-process-grid reveal-up delay-1\">\n            <div class=\"vb-process-card\">\n                <h3>DFM Review &amp; Casting Simulation<\/h3>\n                <p>Our engineers analyze your CAD files and simulate the metal flow. This software validation prevents hot spots and ensures a dense, sound casting before we cut the tooling.<\/p>\n            <\/div>\n            <div class=\"vb-process-card\">\n                <h3>Core Making &amp; Resin Sand Molding<\/h3>\n                <p>We produce precise internal sand cores and rigid furan resin sand molds. The furan resin system prevents mold wall movement, ensuring dimensional accuracy for heavy valve body walls.<\/p>\n            <\/div>\n            <div class=\"vb-process-card\">\n                <h3>Spectrometer-Verified Pouring<\/h3>\n                <p>We melt the specified alloy and verify the chemical composition using spectrometry. We only pour the metal once the chemistry strictly matches your required ASTM standards.<\/p>\n            <\/div>\n            <div class=\"vb-process-card\">\n                <h3>Heat Treatment &amp; Finishing<\/h3>\n                <p>Cast steel valve bodies undergo normalizing and tempering to relieve internal stresses. We then shot-blast the castings to achieve a clean, smooth surface finish.<\/p>\n            <\/div>\n            <div class=\"vb-process-card\">\n                <h3>CNC Machining &amp; Final Inspection<\/h3>\n                <p>We CNC mill the flange faces, drill the bolt circles, and bore the internal seating areas. Every completed valve body must pass strict coordinate measuring machine (CMM) inspection.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-quality vb-section\">\n    <div class=\"vb-container vb-quality-grid\">\n        <div class=\"vb-quality-text reveal-up\">\n            <h2>Uncompromising Quality &amp; CNC Capabilities<\/h2>\n            <p>High-pressure applications leave zero room for error. We verify the structural soundness of every custom valve body through rigorous non-destructive testing (NDT) and dimensional checks. Our integrated manufacturing approach guarantees that your parts meet strict tolerances and safety standards.<\/p>\n        <\/div>\n        <div class=\"vb-quality-list reveal-scale delay-1\">\n            <ul>\n                <li><strong>In-house 5-axis CNC machining<\/strong> for precise flange and bore tolerances.<\/li>\n                <li><strong>Magnetic Particle Inspection (MPI)<\/strong> and Ultrasonic Testing (UT) for internal soundness.<\/li>\n                <li><strong>Pre-pour spectrometric analysis<\/strong> for exact ASTM alloy compliance.<\/li>\n                <li><strong>Fully traceable Material Test Reports (MTRs)<\/strong> provided with every shipment.<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-faq vb-section\">\n    <div class=\"vb-container vb-faq-container\">\n        <div class=\"vb-faq-header reveal-up\">\n            <h2>Frequently Asked Questions<\/h2>\n        <\/div>\n        <div class=\"vb-accordion reveal-up delay-1\">\n            <div class=\"vb-accordion-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-1\">\n                    <span>What materials do you pour for custom valve bodies?<\/span>\n                    <span class=\"vb-accordion-icon\">+<\/span>\n                <\/button>\n                <div id=\"faq-1\" class=\"vb-accordion-content\">\n                    <p>We pour a wide range of ferrous alloys based on your exact specifications. For high-pressure oil and gas applications, we commonly pour <a href=\"\/capabilities\/custom-carbon-steel-castings\/\" class=\"text-link\">custom carbon steel<\/a> grades like ASTM A216 WCB and WCC. For waterworks, we cast ductile iron, and for corrosive chemical environments, we pour austenitic stainless steels like CF8M.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"vb-accordion-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-2\">\n                    <span>How do you ensure the valve body casting will not leak under pressure?<\/span>\n                    <span class=\"vb-accordion-icon\">+<\/span>\n                <\/button>\n                <div id=\"faq-2\" class=\"vb-accordion-content\">\n                    <p>Preventing leaks requires eliminating internal shrinkage porosity. Our foundry engineering team uses 3D casting simulation to design optimized gating and risering systems. We also verify internal soundness using Ultrasonic Testing (UT) before the casting leaves our facility.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"vb-accordion-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-3\">\n                    <span>Can you machine the flange faces and internal bores?<\/span>\n                    <span class=\"vb-accordion-icon\">+<\/span>\n                <\/button>\n                <div id=\"faq-3\" class=\"vb-accordion-content\">\n                    <p>Yes, we operate a fully integrated manufacturing facility. After the <a href=\"\/blog\/sand-casting-how-it-works\/\" class=\"text-link\">sand casting process<\/a>, we utilize our in-house CNC machining centers to face the flanges, drill bolt holes, and machine the internal seating surfaces to your exact CAD tolerances.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"vb-accordion-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-4\">\n                    <span>What is the maximum size valve body you can cast?<\/span>\n                    <span class=\"vb-accordion-icon\">+<\/span>\n                <\/button>\n                <div id=\"faq-4\" class=\"vb-accordion-content\">\n                    <p>Our resin sand casting lines and heavy floor molding pits allow us to pour custom valve bodies ranging from 50 lbs up to 5,000 lbs. This capability makes us an ideal partner for large industrial gate, globe, and check valves.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"vb-accordion-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-5\">\n                    <span>Do you provide material test reports (MTRs)?<\/span>\n                    <span class=\"vb-accordion-icon\">+<\/span>\n                <\/button>\n                <div id=\"faq-5\" class=\"vb-accordion-content\">\n                    <p>Absolutely. We conduct pre-pour spectrometry and post-pour mechanical testing. We provide comprehensive MTRs with every shipment, ensuring full traceability for your supply chain.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"vb-cta vb-section\">\n    <div class=\"vb-container\">\n        <div class=\"vb-cta-content reveal-scale\">\n            <h2>Ready to Quote Your Custom Valve Body Project?<\/h2>\n            <p>Secure a reliable, direct-factory source for your heavy-duty industrial valves. Send our engineering team your 2D or 3D CAD drawings today. We will provide a comprehensive design for manufacturability review and a highly competitive quote within 48 hours.<\/p>\n            <a href=\"\/contact\/\" class=\"btn btn-dark\">Get Your Free Quote Now<\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n[\n  {\n    \"@context\": \"https:\/\/schema.org\/\",\n    \"@type\": \"Product\",\n    \"name\": \"Custom Valve Body\",\n    \"image\": \"PLACEHOLDER_1\",\n    \"description\": \"High-Pressure, Leak-Free Sand Cast Valve Bodies Engineered to Your Exact CAD Specifications. We manufacture custom industrial valve bodies directly from our heavy-duty sand foundry.\",\n    \"brand\": {\n      \"@type\": \"Brand\",\n      \"name\": \"Kurt Foundry\"\n    },\n    \"manufacturer\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Kurt Foundry\"\n    }\n  },\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [{\n      \"@type\": \"Question\",\n      \"name\": \"What materials do you pour for custom valve bodies?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We pour a wide range of ferrous alloys based on your exact specifications. For high-pressure oil and gas applications, we commonly pour custom carbon steel grades like ASTM A216 WCB and WCC. For waterworks, we cast ductile iron, and for corrosive chemical environments, we pour austenitic stainless steels like CF8M.\"\n      }\n    },{\n      \"@type\": \"Question\",\n      \"name\": \"How do you ensure the valve body casting will not leak under pressure?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Preventing leaks requires eliminating internal shrinkage porosity. Our foundry engineering team uses 3D casting simulation to design optimized gating and risering systems. We also verify internal soundness using Ultrasonic Testing (UT) before the casting leaves our facility.\"\n      }\n    },{\n      \"@type\": \"Question\",\n      \"name\": \"Can you machine the flange faces and internal bores?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, we operate a fully integrated manufacturing facility. After the sand casting process, we utilize our in-house CNC machining centers to face the flanges, drill bolt holes, and machine the internal seating surfaces to your exact CAD tolerances.\"\n      }\n    },{\n      \"@type\": \"Question\",\n      \"name\": \"What is the maximum size valve body you can cast?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Our resin sand casting lines and heavy floor molding pits allow us to pour custom valve bodies ranging from 50 lbs up to 5,000 lbs. This capability makes us an ideal partner for large industrial gate, globe, and check valves.\"\n      }\n    },{\n      \"@type\": \"Question\",\n      \"name\": \"Do you provide material test reports (MTRs)?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Absolutely. We conduct pre-pour spectrometry and post-pour mechanical testing. We provide comprehensive MTRs with every shipment, ensuring full traceability for your supply chain.\"\n      }\n    }]\n  }\n]\n<\/script>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n        const revealElements = document.querySelectorAll(\".reveal-up, .reveal-scale\");\n        const revealObserver = new IntersectionObserver((entries, observer) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.classList.add(\"active\");\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, { root: null, threshold: 0.1, rootMargin: \"0px 0px -30px 0px\" });\n\n        revealElements.forEach(el => revealObserver.observe(el));\n\n        const accordionItems = document.querySelectorAll('.vb-accordion-item');\n        accordionItems.forEach(item => {\n            const btn = item.querySelector('.faq-question');\n            btn.addEventListener('click', () => {\n                const isActive = item.classList.contains('active');\n\n                accordionItems.forEach(otherItem => {\n                    otherItem.classList.remove('active');\n                    otherItem.querySelector('.faq-question').classList.remove('active');\n                    otherItem.querySelector('.faq-question').setAttribute('aria-expanded', 'false');\n                });\n\n                if (!isActive) {\n                    item.classList.add('active');\n                    btn.classList.add('active');\n                    btn.setAttribute('aria-expanded', 'true');\n                }\n            });\n        });\n    });\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sand Casting Foundry | Kurt Foundry Custom Valve Body High-Pressure, Leak-Free Sand Cast Valve Bodies Engineered to Your Exact CAD [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1011,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product"],"_links":{"self":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/1013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/comments?post=1013"}],"version-history":[{"count":2,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/1013\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/1013\/revisions\/1016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media\/1011"}],"wp:attachment":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media?parent=1013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/categories?post=1013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/tags?post=1013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}