{"id":24366,"date":"2026-03-18T01:09:12","date_gmt":"2026-03-18T01:09:12","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=24366"},"modified":"2026-03-18T02:22:48","modified_gmt":"2026-03-18T02:22:48","slug":"plate-rollingminimum-diameter-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/plate-rollingminimum-diameter-calculator\/","title":{"rendered":"Plate Rolling Minimum Diameter\u00a0Calculator"},"content":{"rendered":"\n<p><strong>Plate Rolling Minimum Diameter Calculator<\/strong> is an essential engineering tool designed to help manufacturers and fabricators accurately determine the smallest achievable rolling diameter for metal plates. By inputting key parameters such as plate thickness, material properties, and machine capabilities, this calculator provides precise results that improve forming accuracy and prevent material damage. Widely used in industries like metal fabrication, pressure vessel manufacturing, and construction, the Plate Rolling Minimum Diameter Calculator enhances production efficiency, reduces trial-and-error, and supports optimal machine selection for consistent, high-quality rolling results.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Plate Rolling Minimum Diameter Calculator | 3-Roll &#038; 4-Roll Bending Machines<\/title>\n    <meta name=\"description\" content=\"Calculate the minimum rolling diameter for 3-roll and 4-roll plate bending machines. Free online tool for Mild Steel, Stainless Steel, and Aluminum.\">\n    <meta name=\"keywords\" content=\"plate rolling calculator, minimum rolling diameter, plate bending machine, 3-roll bending, 4-roll bending, roll diameter calculator\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;family=JetBrains+Mono:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* ============================================\n           ROLLCALC \u2014 WordPress-safe scoped styles\n           All rules use #rollcalc-app for isolation.\n           All visual properties use !important to\n           override WordPress theme defaults.\n           ============================================ *\/\n\n        #rollcalc-app,\n        #rollcalc-app div,\n        #rollcalc-app span,\n        #rollcalc-app label,\n        #rollcalc-app p,\n        #rollcalc-app h3,\n        #rollcalc-app input,\n        #rollcalc-app select,\n        #rollcalc-app button,\n        #rollcalc-app svg,\n        #rollcalc-app option {\n            margin: 0 !important;\n            padding: 0 !important;\n            border: none !important;\n            border-radius: 0 !important;\n            background: none !important;\n            box-shadow: none !important;\n            box-sizing: border-box !important;\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\n            font-size: 14px !important;\n            font-weight: 400 !important;\n            line-height: 1.5 !important;\n            color: #374151 !important;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            text-decoration: none !important;\n            text-align: left !important;\n            vertical-align: baseline !important;\n            float: none !important;\n            list-style: none !important;\n            outline: none !important;\n            min-height: 0 !important;\n            max-width: none !important;\n            width: auto !important;\n            height: auto !important;\n            -webkit-appearance: none !important;\n            -moz-appearance: none !important;\n            appearance: none !important;\n            display: block !important;\n            position: static !important;\n        }\n\n        \/* === Root container === *\/\n        #rollcalc-app {\n            max-width: 672px !important;\n            margin: 0 auto !important;\n            padding: 48px 16px !important;\n            color: #374151 !important;\n            background: transparent !important;\n        }\n\n        \/* === Card wrapper === *\/\n        #rollcalc-app .rc-card {\n            background: #ffffff !important;\n            border: 1px solid #dee2e6 !important;\n            border-radius: 16px !important;\n            overflow: hidden !important;\n            box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04) !important;\n        }\n\n        \/* === Tabs bar === *\/\n        #rollcalc-app .rc-tabs {\n            display: flex !important;\n            background: #f1f3f5 !important;\n            border-bottom: 1px solid #dee2e6 !important;\n            padding: 12px 16px 0 16px !important;\n        }\n\n        #rollcalc-app .rc-tab {\n            display: block !important;\n            cursor: pointer !important;\n            padding: 10px 20px !important;\n            border-radius: 8px 8px 0 0 !important;\n            border: 1px solid transparent !important;\n            background: transparent !important;\n            transition: all 0.2s !important;\n            color: #374151 !important;\n        }\n\n        #rollcalc-app .rc-tab.active {\n            background: #ffffff !important;\n            border-color: #dee2e6 !important;\n            border-bottom-color: #ffffff !important;\n        }\n\n        #rollcalc-app .rc-tab:not(.active):hover {\n            background: #e9ecef !important;\n        }\n\n        #rollcalc-app .rc-tab-t {\n            display: block !important;\n            font-weight: 600 !important;\n            font-size: 14px !important;\n        }\n\n        #rollcalc-app .rc-tab.active .rc-tab-t {\n            color: #2563EB !important;\n        }\n\n        #rollcalc-app .rc-tab-s {\n            display: block !important;\n            font-size: 12px !important;\n            color: #6b7280 !important;\n            margin-top: 2px !important;\n        }\n\n        \/* === Form body === *\/\n        #rollcalc-app .rc-body {\n            padding: 24px !important;\n        }\n\n        #rollcalc-app .rc-spacer {\n            margin-top: 24px !important;\n        }\n\n        \/* === Unit toggle row === *\/\n        #rollcalc-app .rc-urow {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            background: #f1f3f5 !important;\n            border-radius: 12px !important;\n            padding: 16px !important;\n            border: 1px solid #dee2e6 !important;\n        }\n\n        #rollcalc-app .rc-urow-l {\n            display: block !important;\n        }\n\n        #rollcalc-app .rc-urow-title {\n            display: block !important;\n            font-weight: 600 !important;\n            font-size: 14px !important;\n            color: #1f2937 !important;\n        }\n\n        #rollcalc-app .rc-urow-sub {\n            display: block !important;\n            font-size: 12px !important;\n            color: #6b7280 !important;\n            margin-top: 2px !important;\n        }\n\n        #rollcalc-app .rc-urow-r {\n            display: flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n        }\n\n        #rollcalc-app .rc-ulbl {\n            display: inline !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n        }\n\n        #rollcalc-app .rc-ulbl-on {\n            color: #2563EB !important;\n        }\n\n        #rollcalc-app .rc-ulbl-off {\n            color: #6b7280 !important;\n        }\n\n        \/* === Toggle switch === *\/\n        #rollcalc-app .rc-sw {\n            display: block !important;\n            width: 56px !important;\n            height: 28px !important;\n            background: #d1d5db !important;\n            border-radius: 14px !important;\n            cursor: pointer !important;\n            position: relative !important;\n            transition: background 0.3s !important;\n            flex-shrink: 0 !important;\n        }\n\n        #rollcalc-app .rc-sw.on {\n            background: #2563EB !important;\n        }\n\n        #rollcalc-app .rc-sw-k {\n            display: block !important;\n            width: 22px !important;\n            height: 22px !important;\n            background: #ffffff !important;\n            border-radius: 50% !important;\n            position: absolute !important;\n            top: 3px !important;\n            left: 3px !important;\n            transition: transform 0.3s !important;\n            box-shadow: 0 1px 3px rgba(0,0,0,0.15) !important;\n        }\n\n        #rollcalc-app .rc-sw.on .rc-sw-k {\n            transform: translateX(28px) !important;\n        }\n\n        \/* === Two-column grid === *\/\n        #rollcalc-app .rc-row2 {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 16px !important;\n        }\n\n        @media (max-width: 500px) {\n            #rollcalc-app .rc-row2 {\n                grid-template-columns: 1fr !important;\n            }\n        }\n\n        #rollcalc-app .rc-row2 > div {\n            display: block !important;\n        }\n\n        \/* === Labels === *\/\n        #rollcalc-app .rc-lbl {\n            display: block !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n            color: #1f2937 !important;\n            margin-bottom: 6px !important;\n        }\n\n        #rollcalc-app .rc-lbl span {\n            display: inline !important;\n            color: #2563EB !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n        }\n\n        \/* === Inputs === *\/\n        #rollcalc-app input[type=\"number\"] {\n            display: block !important;\n            width: 100% !important;\n            background: #ffffff !important;\n            border: 1px solid #d1d5db !important;\n            border-radius: 8px !important;\n            padding: 12px 16px !important;\n            font-family: 'JetBrains Mono', monospace !important;\n            font-size: 18px !important;\n            color: #1f2937 !important;\n            transition: border-color 0.2s, box-shadow 0.2s !important;\n            height: auto !important;\n        }\n\n        #rollcalc-app input[type=\"number\"]:focus {\n            border-color: #2563EB !important;\n            box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15) !important;\n            outline: none !important;\n        }\n\n        #rollcalc-app input[type=\"number\"]::placeholder {\n            color: #9ca3af !important;\n            opacity: 1 !important;\n        }\n\n        \/* === Hint text === *\/\n        #rollcalc-app .rc-hint {\n            display: block !important;\n            font-size: 12px !important;\n            color: #6b7280 !important;\n            margin-top: 4px !important;\n        }\n\n        \/* === Select === *\/\n        #rollcalc-app select {\n            display: block !important;\n            width: 100% !important;\n            background: #ffffff !important;\n            border: 1px solid #d1d5db !important;\n            border-radius: 8px !important;\n            padding: 12px 40px 12px 16px !important;\n            font-size: 16px !important;\n            color: #1f2937 !important;\n            cursor: pointer !important;\n            transition: border-color 0.2s, box-shadow 0.2s !important;\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2 4l4 4 4-4'\/%3E%3C\/svg%3E\") !important;\n            background-repeat: no-repeat !important;\n            background-position: right 16px center !important;\n            background-size: 12px !important;\n            height: auto !important;\n        }\n\n        #rollcalc-app select:focus {\n            border-color: #2563EB !important;\n            box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15) !important;\n            outline: none !important;\n        }\n\n        #rollcalc-app select option {\n            background: #ffffff !important;\n            color: #374151 !important;\n        }\n\n        \/* === Calculate button === *\/\n        #rollcalc-app .rc-bwrap {\n            display: flex !important;\n            justify-content: center !important;\n        }\n\n        #rollcalc-app .rc-btn {\n            display: block !important;\n            width: 33.333% !important;\n            padding: 12px 0 !important;\n            background: #2563EB !important;\n            color: #ffffff !important;\n            font-weight: 700 !important;\n            font-size: 16px !important;\n            border-radius: 8px !important;\n            border: none !important;\n            cursor: pointer !important;\n            transition: background 0.2s, box-shadow 0.2s !important;\n            letter-spacing: 0.025em !important;\n            text-align: center !important;\n            line-height: 1.5 !important;\n        }\n\n        #rollcalc-app .rc-btn:hover {\n            background: #1d4ed8 !important;\n            box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3) !important;\n        }\n\n        \/* === Results panel === *\/\n        #rollcalc-app .rc-res {\n            display: block !important;\n            animation: rcFade 0.5s ease forwards !important;\n        }\n\n\n        @keyframes rcFade {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        \/* Result card *\/\n        #rollcalc-app .rc-rcard {\n            display: block !important;\n            background: #f1f3f5 !important;\n            border: 1px solid #dee2e6 !important;\n            border-radius: 12px !important;\n            overflow: hidden !important;\n        }\n\n        #rollcalc-app .rc-rmain {\n            padding: 20px !important;\n        }\n\n        #rollcalc-app .rc-rtitle {\n            display: block !important;\n            font-size: 11px !important;\n            color: #6b7280 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.1em !important;\n            font-weight: 600 !important;\n            margin-bottom: 8px !important;\n        }\n\n        #rollcalc-app .rc-rrow {\n            display: flex !important;\n            align-items: flex-end !important;\n            gap: 8px !important;\n        }\n\n        #rollcalc-app .rc-rval {\n            display: inline !important;\n            font-family: 'JetBrains Mono', monospace !important;\n            font-size: 40px !important;\n            font-weight: 800 !important;\n            color: #2563EB !important;\n            line-height: 1 !important;\n        }\n\n        @media (min-width: 500px) {\n            #rollcalc-app .rc-rval {\n                font-size: 48px !important;\n            }\n        }\n\n        #rollcalc-app .rc-runit {\n            display: inline !important;\n            font-size: 18px !important;\n            color: #6b7280 !important;\n            font-weight: 600 !important;\n            margin-bottom: 4px !important;\n        }\n\n        \/* Progress bar *\/\n        #rollcalc-app .rc-btrack {\n            display: block !important;\n            width: 100% !important;\n            background: #dee2e6 !important;\n            border-radius: 100px !important;\n            overflow: hidden !important;\n            margin-top: 12px !important;\n            height: 6px !important;\n        }\n\n        #rollcalc-app .rc-bfill {\n            display: block !important;\n            height: 6px !important;\n            border-radius: 100px !important;\n            background: linear-gradient(90deg, #2563EB, #3b82f6) !important;\n            transition: width 0.6s cubic-bezier(0.22, 1, 0.36, 1) !important;\n        }\n\n        \/* Detail rows *\/\n        #rollcalc-app .rc-drow {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            border-top: 1px solid #dee2e6 !important;\n            text-align: center !important;\n        }\n\n        #rollcalc-app .rc-dcell {\n            padding: 16px !important;\n            text-align: center !important;\n        }\n\n        #rollcalc-app .rc-dcell:first-child {\n            border-right: 1px solid #dee2e6 !important;\n        }\n\n        #rollcalc-app .rc-dlbl {\n            display: block !important;\n            font-size: 12px !important;\n            color: #6b7280 !important;\n            margin-bottom: 4px !important;\n            text-align: center !important;\n        }\n\n        #rollcalc-app .rc-dval {\n            display: block !important;\n            font-size: 18px !important;\n            font-weight: 700 !important;\n            color: #1f2937 !important;\n            font-family: 'JetBrains Mono', monospace !important;\n            text-align: center !important;\n        }\n\n        #rollcalc-app .rc-dvalt {\n            display: block !important;\n            font-size: 18px !important;\n            font-weight: 700 !important;\n            color: #1f2937 !important;\n            text-align: center !important;\n        }\n\n        \/* Warning box *\/\n        #rollcalc-app .rc-warn {\n            display: flex !important;\n            align-items: flex-start !important;\n            gap: 12px !important;\n            margin-top: 16px !important;\n            background: #fef2f2 !important;\n            border: 1px solid #fecaca !important;\n            border-radius: 12px !important;\n            padding: 16px !important;\n            animation: rcPulse 2s infinite !important;\n        }\n\n        @keyframes rcPulse {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.6; }\n        }\n\n        #rollcalc-app .rc-warn svg {\n            display: block !important;\n            flex-shrink: 0 !important;\n            width: 24px !important;\n            height: 24px !important;\n            color: #ef5350 !important;\n            margin-top: 2px !important;\n        }\n\n        #rollcalc-app .rc-warn-t {\n            display: block !important;\n            font-weight: 700 !important;\n            font-size: 14px !important;\n            color: #ef5350 !important;\n        }\n\n        #rollcalc-app .rc-warn-p {\n            display: block !important;\n            font-size: 12px !important;\n            color: #6b7280 !important;\n            margin-top: 4px !important;\n            line-height: 1.5 !important;\n        }\n\n        \/* Formula card *\/\n        #rollcalc-app .rc-fcard {\n            display: block !important;\n            margin-top: 16px !important;\n            background: #f1f3f5 !important;\n            border: 1px solid #dee2e6 !important;\n            border-radius: 12px !important;\n            padding: 20px !important;\n        }\n\n        #rollcalc-app .rc-fhead {\n            display: flex !important;\n            align-items: center !important;\n            gap: 8px !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n            color: #1f2937 !important;\n            margin-bottom: 12px !important;\n        }\n\n        #rollcalc-app .rc-fhead svg {\n            display: inline-block !important;\n            width: 16px !important;\n            height: 16px !important;\n            color: #2563EB !important;\n        }\n\n        #rollcalc-app .rc-fbody {\n            display: block !important;\n            font-family: 'JetBrains Mono', monospace !important;\n            font-size: 14px !important;\n            color: #6b7280 !important;\n            line-height: 2 !important;\n        }\n\n        #rollcalc-app .rc-fbody .rc-hl {\n            color: #2563EB !important;\n            font-weight: 700 !important;\n        }\n\n        #rollcalc-app .rc-fbody .rc-sm {\n            font-size: 12px !important;\n            color: #6b7280 !important;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div id=\"rollcalc-app\">\n        <div class=\"rc-card\">\n\n            <div class=\"rc-tabs\">\n                <div class=\"rc-tab active\" data-machine=\"3roll\" onclick=\"RollCalc.switchMachine('3roll')\">\n                    <span class=\"rc-tab-t\">3-Roll<\/span>\n                    <span class=\"rc-tab-s\">Pyramid \/ Initial Pinch<\/span>\n                <\/div>\n                <div class=\"rc-tab\" data-machine=\"4roll\" onclick=\"RollCalc.switchMachine('4roll')\">\n                    <span class=\"rc-tab-t\">4-Roll<\/span>\n                    <span class=\"rc-tab-s\">Double Pinch<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"rc-body\">\n\n                <div class=\"rc-urow\">\n                    <div class=\"rc-urow-l\">\n                        <span class=\"rc-urow-title\">Unit System<\/span>\n                        <span class=\"rc-urow-sub\">Switch between metric and imperial<\/span>\n                    <\/div>\n                    <div class=\"rc-urow-r\">\n                        <span id=\"rcLblMM\" class=\"rc-ulbl rc-ulbl-on\">mm<\/span>\n                        <div class=\"rc-sw\" id=\"rcUnitToggle\" onclick=\"RollCalc.toggleUnit()\">\n                            <div class=\"rc-sw-k\"><\/div>\n                        <\/div>\n                        <span id=\"rcLblInch\" class=\"rc-ulbl rc-ulbl-off\">inch<\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"rc-row2 rc-spacer\">\n                    <div>\n                        <label class=\"rc-lbl\">Top Roll Diameter <span id=\"rcUnitLabel1\">(mm)<\/span><\/label>\n                        <input type=\"number\" id=\"rcTopRollDia\" placeholder=\"e.g. 250\" min=\"1\" step=\"any\">\n                        <p class=\"rc-hint\">The diameter of the upper bending roll<\/p>\n                    <\/div>\n                    <div>\n                        <label class=\"rc-lbl\">Material Thickness <span id=\"rcUnitLabel2\">(mm)<\/span><\/label>\n                        <input type=\"number\" id=\"rcMatThickness\" placeholder=\"e.g. 12\" min=\"0.1\" step=\"any\">\n                        <p class=\"rc-hint\">Plate thickness to be rolled<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"rc-spacer\">\n                    <label class=\"rc-lbl\">Material Type<\/label>\n                    <select id=\"rcMaterialType\">\n                        <option value=\"mild_steel\">Mild Steel (\u03c3\u209b \u2248 250 MPa)<\/option>\n                        <option value=\"stainless_steel\">Stainless Steel (\u03c3\u209b \u2248 520 MPa)<\/option>\n                        <option value=\"aluminum\">Aluminum (\u03c3\u209b \u2248 110 MPa)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"rc-bwrap rc-spacer\">\n                    <button class=\"rc-btn\" onclick=\"RollCalc.calculate()\">Calculate<\/button>\n                <\/div>\n\n                <div id=\"rcResultsPanel\" class=\"rc-res rc-spacer\" style=\"display:none!important\">\n                    <div class=\"rc-rcard\">\n                        <div class=\"rc-rmain\">\n                            <div class=\"rc-rtitle\">Estimated Minimum Rolling Diameter<\/div>\n                            <div class=\"rc-rrow\">\n                                <span id=\"rcResultValue\" class=\"rc-rval\">\u2014<\/span>\n                                <span id=\"rcResultUnit\" class=\"rc-runit\">mm<\/span>\n                            <\/div>\n                            <div class=\"rc-btrack\">\n                                <div class=\"rc-bfill\" id=\"rcResultBar\" style=\"width:0%\"><\/div>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"rc-drow\">\n                            <div class=\"rc-dcell\">\n                                <div class=\"rc-dlbl\">Multiplier Used<\/div>\n                                <div id=\"rcMultiplierUsed\" class=\"rc-dval\">\u2014<\/div>\n                            <\/div>\n                            <div class=\"rc-dcell\">\n                                <div class=\"rc-dlbl\">Thickness Ratio<\/div>\n                                <div id=\"rcThicknessRatio\" class=\"rc-dval\">\u2014<\/div>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"rc-drow\">\n                            <div class=\"rc-dcell\">\n                                <div class=\"rc-dlbl\">Material Factor<\/div>\n                                <div id=\"rcMaterialFactor\" class=\"rc-dval\">\u2014<\/div>\n                            <\/div>\n                            <div class=\"rc-dcell\">\n                                <div class=\"rc-dlbl\">Machine Type<\/div>\n                                <div id=\"rcMachineTypeResult\" class=\"rc-dvalt\">\u2014<\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div id=\"rcWarningBox\" class=\"rc-warn\" style=\"display:none!important\">\n                        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z\"\/><\/svg>\n                        <div>\n                            <div class=\"rc-warn-t\">High Load Capacity Warning<\/div>\n                            <p class=\"rc-warn-p\">Material thickness exceeds 10% of the top roll diameter. This requires significantly higher hydraulic pressure and may reduce roll life. Verify your machine&#8217;s rated capacity before proceeding.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"rc-fcard\">\n                        <div class=\"rc-fhead\">\n                            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.26 10.147a60.436 60.436 0 00-.491 6.347A48.627 48.627 0 0112 20.904a48.627 48.627 0 018.232-4.41 60.46 60.46 0 00-.491-6.347m-15.482 0a50.57 50.57 0 00-2.658-.813A59.905 59.905 0 0112 3.493a59.902 59.902 0 0110.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.697 50.697 0 0112 13.489a50.702 50.702 0 017.74-3.342\"\/><\/svg>\n                            <span>Formula Breakdown<\/span>\n                        <\/div>\n                        <div id=\"rcFormulaBreakdown\" class=\"rc-fbody\">\u2014<\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    var RollCalc = (function() {\n        var MD = {\n            mild_steel:      { name: 'Mild Steel',      factor: 1.00 },\n            stainless_steel: { name: 'Stainless Steel',  factor: 1.13 },\n            aluminum:        { name: 'Aluminum',         factor: 0.96 }\n        };\n        var MH = {\n            '3roll': { name: '3-Roll', base: 1.20 },\n            '4roll': { name: '4-Roll', base: 1.10 }\n        };\n        var unit = 'mm', mach = '3roll';\n\n        function el(id) { return document.getElementById(id); }\n\n        function show(id) { el(id).style.setProperty('display', 'block', 'important'); }\n        function hide(id) { el(id).style.setProperty('display', 'none', 'important'); }\n\n        function toggleUnit() {\n            var sw = el('rcUnitToggle'), lm = el('rcLblMM'), li = el('rcLblInch');\n            if (unit === 'mm') {\n                unit = 'inch';\n                sw.classList.add('on');\n                lm.style.setProperty('color', '#6b7280', 'important');\n                li.style.setProperty('color', '#2563EB', 'important');\n            } else {\n                unit = 'mm';\n                sw.classList.remove('on');\n                lm.style.setProperty('color', '#2563EB', 'important');\n                li.style.setProperty('color', '#6b7280', 'important');\n            }\n            el('rcUnitLabel1').textContent = '(' + unit + ')';\n            el('rcUnitLabel2').textContent = '(' + unit + ')';\n            el('rcTopRollDia').placeholder = unit === 'inch' ? 'e.g. 10' : 'e.g. 250';\n            el('rcMatThickness').placeholder = unit === 'inch' ? 'e.g. 0.5' : 'e.g. 12';\n        }\n\n        function switchMachine(t) {\n            mach = t;\n            var tabs = document.querySelectorAll('#rollcalc-app .rc-tab');\n            for (var i = 0; i < tabs.length; i++) {\n                if (tabs[i].getAttribute('data-machine') === t) tabs[i].classList.add('active');\n                else tabs[i].classList.remove('active');\n            }\n        }\n\n        function calculate() {\n            var tr = parseFloat(el('rcTopRollDia').value);\n            var th = parseFloat(el('rcMatThickness').value);\n            var mk = el('rcMaterialType').value;\n            if (isNaN(tr) || isNaN(th) || tr <= 0 || th <= 0) { hide('rcResultsPanel'); return; }\n\n            var trMM = tr, thMM = th;\n            if (unit === 'inch') { trMM = tr * 25.4; thMM = th * 25.4; }\n\n            var mat = MD[mk], mac = MH[mach];\n            var bm = mac.base, mf = mat.factor;\n            var tc = (thMM \/ trMM) * 0.5;\n            var em = bm * mf + tc;\n            var cm = Math.max(1.1, Math.min(em, 2.0));\n            var dmMM = trMM * cm;\n            var dmD = unit === 'inch' ? dmMM \/ 25.4 : dmMM;\n            var ratio = (thMM \/ trMM) * 100;\n\n            show('rcResultsPanel');\n            el('rcResultValue').textContent = dmD.toFixed(unit === 'inch' ? 3 : 1);\n            el('rcResultUnit').textContent = unit;\n            el('rcMultiplierUsed').textContent = cm.toFixed(3);\n            el('rcThicknessRatio').textContent = ratio.toFixed(1) + '%';\n            el('rcMaterialFactor').textContent = '\\u00d7' + mf.toFixed(2);\n            el('rcMachineTypeResult').textContent = mac.name;\n            el('rcResultBar').style.width = Math.min((cm - 1.0) \/ 1.0 * 100, 100) + '%';\n\n            var td = unit === 'inch' ? tr.toFixed(3) + ' in' : tr.toFixed(1) + ' mm';\n            var dd = unit === 'inch' ? dmD.toFixed(3) + ' in' : dmD.toFixed(1) + ' mm';\n            el('rcFormulaBreakdown').innerHTML =\n                'D<sub>min<\/sub> = D<sub>top<\/sub> \\u00d7 Multiplier<br>' +\n                'D<sub>min<\/sub> = ' + td + ' \\u00d7 ' + cm.toFixed(3) + '<br>' +\n                '<span class=\"rc-hl\">D<sub>min<\/sub> = ' + dd + '<\/span><br><br>' +\n                '<span class=\"rc-sm\">Where Multiplier = Base(' + bm.toFixed(2) + ') \\u00d7 Material(' + mf.toFixed(2) + ') + Thickness(' + tc.toFixed(3) + ')<\/span>';\n\n            if (ratio > 10) show('rcWarningBox');\n            else hide('rcWarningBox');\n        }\n\n        return { toggleUnit: toggleUnit, switchMachine: switchMachine, calculate: calculate };\n    })();\n    <\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Plate Rolling Minimum Diameter Calculator is an essential engineering tool designed to help manufacturers and fabricators accurately determine the smallest achievable rolling diameter for metal&#8230;<\/p>","protected":false},"author":2,"featured_media":24372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8413],"tags":[8494,4037,2408,4622],"class_list":["post-24366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unit-and-industry-standard-conversion","tag-diameter-calc","tag-fabrication-tool","tag-metal-forming","tag-plate-rolling","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2026\/03\/Plate-Rolling-Minimum-Diameter-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/24366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/comments?post=24366"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/24366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/24372"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=24366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=24366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=24366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}