{"id":843,"date":"2026-05-07T07:54:17","date_gmt":"2026-05-07T07:54:17","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=843"},"modified":"2026-05-07T07:57:32","modified_gmt":"2026-05-07T07:57:32","slug":"cgf-capacity-calculator","status":"publish","type":"page","link":"https:\/\/masstechx.com\/pt\/water-filling-machine\/mineral-water-filling\/cgf-capacity-calculator\/","title":{"rendered":"cgf-calculadora de capacidade"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-773265a\" data-block-id=\"773265a\"><style>.stk-773265a {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-773265a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c596949\" data-v=\"4\" data-block-id=\"c596949\"><style>.stk-c596949-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c596949-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c596949-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-99b8f95\" data-block-id=\"99b8f95\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-99b8f95-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b96708a\" data-v=\"4\" data-block-id=\"b96708a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b96708a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b96708a-inner-blocks\">\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>CGF Capacity Calculator | Mineral Water Filling Machine Sizing Tool | Mass Technology<\/title>\n<meta name=\"description\" content=\"Free interactive CGF capacity calculator. Enter daily production target and bottle size to get a recommended Mass Technology CGF model, BPH range, and indicative ROI window.\">\n<style>\n:root { --c-primary: #0078C0; --c-accent: #7860A8; --c-text: #1a1a1a; --c-muted: #6b7280; --c-bg: #ffffff; --c-card: #f9fafb; --c-border: #e5e7eb; --radius: 8px; }\n* { box-sizing: border-box; }\nbody { margin: 0; font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif; color: var(--c-text); background: var(--c-bg); line-height: 1.6; }\n.brand-bar { background: var(--c-primary); color: #fff; padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }\n.brand-bar a { color: #fff; text-decoration: none; }\n.brand-bar .brand { font-weight: 700; font-size: 17px; }\n.brand-bar .pillar-link { font-size: 14px; opacity: 0.92; }\n.brand-bar .pillar-link:hover { text-decoration: underline; }\n.container { max-width: 980px; margin: 0 auto; padding: 28px 20px 60px; }\nh1 { font-size: 28px; line-height: 1.25; margin: 0 0 8px; color: var(--c-text); }\n.lead { color: var(--c-muted); font-size: 16px; margin: 0 0 28px; }\n.card { background: var(--c-card); border: 1px solid var(--c-border); border-radius: var(--radius); padding: 22px; margin-bottom: 22px; }\n.grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }\n.field { display: flex; flex-direction: column; gap: 6px; }\n.field label { font-weight: 600; font-size: 14px; color: var(--c-text); }\n.field .help { font-size: 12px; color: var(--c-muted); }\n.field input[type=\"number\"], .field select { width: 100%; padding: 10px 12px; border: 1px solid var(--c-border); border-radius: var(--radius); font-size: 15px; font-family: inherit; }\n.field input[type=\"number\"]:focus, .field select:focus { outline: 2px solid var(--c-primary); border-color: var(--c-primary); }\n.radio-row { display: flex; flex-wrap: wrap; gap: 8px; }\n.radio-row label { padding: 8px 12px; border: 1px solid var(--c-border); border-radius: var(--radius); cursor: pointer; font-size: 14px; background: #fff; transition: all 0.15s; }\n.radio-row label.active { background: var(--c-primary); color: #fff; border-color: var(--c-primary); }\n.radio-row input { display: none; }\ninput[type=\"range\"] { width: 100%; }\n.slider-val { font-weight: 700; color: var(--c-primary); font-size: 15px; }\n.result-hero { background: linear-gradient(135deg, var(--c-primary), var(--c-accent)); color: #fff; padding: 26px; border-radius: var(--radius); margin-bottom: 18px; }\n.result-hero .label { font-size: 13px; opacity: 0.9; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 6px; }\n.result-hero .model-name { font-size: 32px; font-weight: 700; margin: 0 0 12px; }\n.result-hero .model-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 14px; }\n.result-hero .stat { background: rgba(255,255,255,0.15); padding: 10px 12px; border-radius: 6px; }\n.result-hero .stat .v { font-size: 18px; font-weight: 700; display: block; }\n.result-hero .stat .k { font-size: 12px; opacity: 0.92; }\n.alt-models { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 18px; }\n.alt-card { background: #fff; border: 1px solid var(--c-border); border-radius: var(--radius); padding: 14px; }\n.alt-card .tier { font-size: 12px; color: var(--c-muted); text-transform: uppercase; letter-spacing: 0.5px; }\n.alt-card .name { font-weight: 700; font-size: 16px; margin: 4px 0; color: var(--c-text); }\n.alt-card .bph { font-size: 13px; color: var(--c-muted); }\n.specs-table { width: 100%; border-collapse: collapse; margin-top: 10px; font-size: 14px; }\n.specs-table th, .specs-table td { padding: 9px 10px; border-bottom: 1px solid var(--c-border); text-align: left; }\n.specs-table th { background: #fff; color: var(--c-muted); font-weight: 600; font-size: 12px; text-transform: uppercase; }\n.summary { background: #fff; border-left: 4px solid var(--c-accent); padding: 14px 18px; border-radius: 4px; margin: 18px 0; font-size: 15px; }\n.qualified { font-size: 12px; color: var(--c-muted); font-style: italic; margin-top: 6px; }\n.cta-bottom { text-align: center; padding: 30px 20px; background: var(--c-card); border-radius: var(--radius); margin-top: 30px; }\n.cta-bottom .btn { display: inline-block; background: var(--c-primary); color: #fff; padding: 14px 30px; border-radius: var(--radius); text-decoration: none; font-weight: 600; font-size: 16px; }\n.cta-bottom .btn:hover { background: var(--c-accent); }\n.micro-cta { display: flex; gap: 18px; justify-content: center; margin-top: 14px; font-size: 14px; flex-wrap: wrap; }\n.micro-cta a { color: var(--c-primary); text-decoration: none; }\n.micro-cta a:hover { text-decoration: underline; }\n@media (max-width:690px) {\n  .grid, .alt-models { grid-template-columns: 1fr; }\n  .result-hero .model-stats { grid-template-columns: 1fr 1fr; }\n  h1 { font-size: 22px; }\n  .result-hero .model-name { font-size: 24px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"brand-bar\">\n  <span class=\"brand\">Mass Technology<\/span>\n  <a href=\"\/mineral-water-filling-machine\/\" class=\"pillar-link\">&larr; Back to Mineral Water Filling Machine<\/a>\n<\/div>\n\n<main class=\"container\">\n  <h1>CGF Capacity Calculator<\/h1>\n  <p class=\"lead\">Enter your daily production target and bottle format. The calculator returns a recommended Mass Technology CGF model with BPH range, total power, footprint, and an indicative payback window.<\/p>\n\n  <section class=\"card\" aria-label=\"Inputs\">\n    <div class=\"grid\">\n      <div class=\"field\">\n        <label for=\"daily-target\">Daily production target (bottles\/day)<\/label>\n        <input type=\"number\" id=\"daily-target\" min=\"1000\" max=\"500000\" step=\"1000\" value=\"50000\">\n        <span class=\"help\">Typical mid-tier line: 30,000-80,000.<\/span>\n      <\/div>\n\n      <div class=\"field\">\n        <label for=\"hours\">Operating hours per day<\/label>\n        <input type=\"range\" id=\"hours\" min=\"8\" max=\"24\" step=\"4\" value=\"16\">\n        <span class=\"help\">Selected: <span class=\"slider-val\" id=\"hours-val\">16<\/span> hours<\/span>\n      <\/div>\n\n      <div class=\"field\" style=\"grid-column: 1 \/ -1;\">\n        <label>Bottle size<\/label>\n        <div class=\"radio-row\" id=\"bottle-row\">\n          <label><input type=\"radio\" name=\"bottle\" value=\"200ml\">200ml<\/label>\n          <label><input type=\"radio\" name=\"bottle\" value=\"330ml\">330ml<\/label>\n          <label class=\"active\"><input type=\"radio\" name=\"bottle\" value=\"500ml\" checked>500ml<\/label>\n          <label><input type=\"radio\" name=\"bottle\" value=\"1L\">1L<\/label>\n          <label><input type=\"radio\" name=\"bottle\" value=\"2L\">2L<\/label>\n          <label><input type=\"radio\" name=\"bottle\" value=\"5gal\">5-gallon<\/label>\n        <\/div>\n        <span class=\"help\">Capacity ratings are referenced to 500ml PET. 5-gallon lines use a different (CGF-derived) configuration.<\/span>\n      <\/div>\n\n      <div class=\"field\">\n        <label for=\"margin\">Single-bottle profit margin (USD)<\/label>\n        <input type=\"number\" id=\"margin\" min=\"0.01\" max=\"2\" step=\"0.01\" value=\"0.05\">\n        <span class=\"help\">Net margin per bottle after COGS.<\/span>\n      <\/div>\n\n      <div class=\"field\">\n        <label>Required line speed<\/label>\n        <span class=\"help\">Calculated: <span class=\"slider-val\" id=\"bph-required\">3,125<\/span> BPH<\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section aria-label=\"Results\">\n    <div class=\"result-hero\">\n      <div class=\"label\">Recommended model<\/div>\n      <div class=\"model-name\" id=\"r-model\">CGF 18-18-6<\/div>\n      <div>BPH range (500ml): <strong id=\"r-bph\">4,500-6,000<\/strong><\/div>\n      <div class=\"model-stats\">\n        <div class=\"stat\"><span class=\"v\" id=\"r-power\">4.61 kW<\/span><span class=\"k\">Total power<\/span><\/div>\n        <div class=\"stat\"><span class=\"v\" id=\"r-dims\">2.5 &times; 2.1 m<\/span><span class=\"k\">Footprint<\/span><\/div>\n        <div class=\"stat\"><span class=\"v\" id=\"r-weight\">3,500 kg<\/span><span class=\"k\">Weight<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"alt-models\" id=\"alt-models\"><\/div>\n\n    <div class=\"card\">\n      <h2 style=\"margin-top: 0; font-size: 18px;\">Specs comparison (recommended &amp; neighbours)<\/h2>\n      <table class=\"specs-table\" id=\"specs-tbl\">\n        <thead><tr><th>Model<\/th><th>BPH (500ml)<\/th><th>Power (kW)<\/th><th>Dims (m)<\/th><th>Weight (kg)<\/th><\/tr><\/thead>\n        <tbody><\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"summary\" id=\"summary-text\">\n      Based on your inputs, the CGF 18-18-6 tier matches your throughput. Industry payback ranges 18-36 months for mid-tier installations. <span class=\"qualified\">[QUALIFIED] Indicative range; final ROI depends on your geography, water quality, electricity cost, and operating scale.<\/span>\n    <\/div>\n\n    <div class=\"card\" style=\"margin-top:18px;\">\n      <h2 style=\"margin-top:0;font-size:18px;\">How the calculator picks a model<\/h2>\n      <p style=\"font-size:14px;margin:8px 0;\">The CGF series spans eight tiers from 2,500 to 30,000 BPH at 500ml PET reference. Required line speed is your daily target divided by operating hours. Sustained running speed should fall inside the rated band, not at its ceiling, to leave room for changeovers, washdowns, and short stops.<\/p>\n      <p style=\"font-size:14px;margin:8px 0;\">If your output sits between two tiers, pick the higher tier when growth is planned within 18 months, or the lower tier when the line will run a single SKU at a steady cadence. The &#8220;neighbour&#8221; cards show both options side by side.<\/p>\n      <p style=\"font-size:14px;margin:8px 0;\">Bottle format affects rinser-filler-capper selection but not BPH directly at this scale (50-115 mm bottle diameter is supported across the range). 5-gallon lines use a CGF-derived configuration with different BPH math; treat the 5-gallon recommendation as a starting point and request a tailored layout.<\/p>\n      <p style=\"font-size:14px;margin:8px 0;\">Total power figures are nameplate values for the filler block only. Add water treatment, blow moulder, labeller, conveyors, and packing to size your facility electrical service. Footprint shown is the filler island; allow a 1.2 m operator aisle on three sides.<\/p>\n      <p class=\"qualified\" style=\"margin-top:10px;\">[QUALIFIED] Numbers are CGF-series catalogue values. Site conditions can shift effective output by 5-15%; on-site validation is recommended before final layout.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"cta-bottom\">\n    <a href=\"#ct-popup-813\" class=\"btn\">Request Quote (24h Response)<\/a>\n    <div class=\"micro-cta\">\n      <a href=\"\/mineral-water-filling-machine\/\">Back to Pillar<\/a>\n      <a href=\"#\" onclick=\"window.print();return false;\">Download as PDF<\/a>\n    <\/div>\n  <\/div>\n<\/main>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebApplication\",\n      \"name\": \"CGF Capacity Calculator\",\n      \"applicationCategory\": \"BusinessApplication\",\n      \"operatingSystem\": \"Any\",\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"USD\"},\n      \"description\": \"Interactive calculator that recommends a Mass Technology CGF model based on daily bottle output and bottle format.\"\n    },\n    {\n      \"@type\": \"Organization\",\n      \"name\": \"Mass Technology\",\n      \"url\": \"\/mineral-water-filling-machine\/\"\n    }\n  ]\n}\n<\/script>\n\n<script>\n(function () {\n  var models = [\n    {name: \"CGF 8-8-3\",     min: 2500,  max: 3000,  power: 3.91, dims: \"3.5 \u00d7 1.7 m\", weight: 2000},\n    {name: \"CGF 16-12-6\",   min: 3500,  max: 4000,  power: 4.61, dims: \"2.2 \u00d7 1.9 m\", weight: 2500},\n    {name: \"CGF 18-18-6\",   min: 4500,  max: 6000,  power: 4.61, dims: \"2.5 \u00d7 2.1 m\", weight: 3500},\n    {name: \"CGF 24-24-8\",   min: 8000,  max: 12000, power: 5.41, dims: \"2.8 \u00d7 2.2 m\", weight: 4500},\n    {name: \"CGF 32-32-10\",  min: 12000, max: 14000, power: 6.41, dims: \"3.5 \u00d7 2.3 m\", weight: 6000},\n    {name: \"CGF 40-40-12\",  min: 15000, max: 18000, power: 9.63, dims: \"4 \u00d7 3 m\",     weight: 8000},\n    {name: \"CGF 50-50-12\",  min: 21000, max: 24000, power: 12.5, dims: \"5.5 \u00d7 4.5 m\", weight: 10500},\n    {name: \"CGF 60-60-15\",  min: 26000, max: 30000, power: 15.0, dims: \"7 \u00d7 6.5 m\",   weight: 13000}\n  ];\n\n  function pickModel(bph) {\n    if (bph < 3000) return 0;\n    if (bph < 4000) return 1;\n    if (bph < 6000) return 2;\n    if (bph < 12000) return 3;\n    if (bph < 14000) return 4;\n    if (bph < 18000) return 5;\n    if (bph < 24000) return 6;\n    return 7;\n  }\n\n  function fmt(n) { return n.toLocaleString(\"en-US\"); }\n\n  function recompute() {\n    var daily = parseFloat(document.getElementById(\"daily-target\").value) || 0;\n    var hours = parseFloat(document.getElementById(\"hours\").value) || 16;\n    var bphRequired = Math.round(daily \/ hours);\n    document.getElementById(\"bph-required\").textContent = fmt(bphRequired);\n    document.getElementById(\"hours-val\").textContent = hours;\n\n    var idx = pickModel(bphRequired);\n    var m = models[idx];\n    document.getElementById(\"r-model\").textContent = m.name;\n    document.getElementById(\"r-bph\").textContent = fmt(m.min) + \"-\" + fmt(m.max);\n    document.getElementById(\"r-power\").textContent = m.power + \" kW\";\n    document.getElementById(\"r-dims\").textContent = m.dims;\n    document.getElementById(\"r-weight\").textContent = fmt(m.weight) + \" kg\";\n\n    \/\/ Alt models: one tier above and below\n    var altHTML = \"\";\n    if (idx > 0) {\n      var ma = models[idx - 1];\n      altHTML += '<div class=\"alt-card\"><div class=\"tier\">If volume drops<\/div><div class=\"name\">' + ma.name + '<\/div><div class=\"bph\">' + fmt(ma.min) + \"-\" + fmt(ma.max) + ' BPH<\/div><\/div>';\n    }\n    if (idx < models.length - 1) {\n      var mb = models[idx + 1];\n      altHTML += '<div class=\"alt-card\"><div class=\"tier\">If volume grows<\/div><div class=\"name\">' + mb.name + '<\/div><div class=\"bph\">' + fmt(mb.min) + \"-\" + fmt(mb.max) + ' BPH<\/div><\/div>';\n    }\n    document.getElementById(\"alt-models\").innerHTML = altHTML;\n\n    \/\/ Spec table: recommended +\/- 1 tier\n    var tblIdx = [];\n    if (idx > 0) tblIdx.push(idx - 1);\n    tblIdx.push(idx);\n    if (idx < models.length - 1) tblIdx.push(idx + 1);\n    var rowsHTML = \"\";\n    tblIdx.forEach(function (i) {\n      var x = models[i];\n      var highlight = (i === idx) ? ' style=\"background:#eef6fb;font-weight:600;\"' : \"\";\n      rowsHTML += \"<tr\" + highlight + \"><td>\" + x.name + \"<\/td><td>\" + fmt(x.min) + \"-\" + fmt(x.max) + \"<\/td><td>\" + x.power + \"<\/td><td>\" + x.dims + \"<\/td><td>\" + fmt(x.weight) + \"<\/td><\/tr>\";\n    });\n    document.querySelector(\"#specs-tbl tbody\").innerHTML = rowsHTML;\n\n    \/\/ Summary text\n    document.getElementById(\"summary-text\").innerHTML =\n      \"Based on your inputs (\" + fmt(daily) + \" bottles\/day across \" + hours + \" hours), the <strong>\" + m.name + \"<\/strong> tier matches your throughput at \" + fmt(bphRequired) + \" BPH required. Industry payback ranges 18-36 months for mid-tier installations. \" +\n      '<span class=\"qualified\">[QUALIFIED] Indicative range; final ROI depends on your geography, water quality, electricity cost, and operating scale.<\/span>';\n  }\n\n  \/\/ Wire inputs\n  document.getElementById(\"daily-target\").addEventListener(\"input\", recompute);\n  document.getElementById(\"hours\").addEventListener(\"input\", recompute);\n  document.getElementById(\"margin\").addEventListener(\"input\", recompute);\n  document.querySelectorAll('#bottle-row input[type=\"radio\"]').forEach(function (r) {\n    r.addEventListener(\"change\", function () {\n      document.querySelectorAll(\"#bottle-row label\").forEach(function (l) { l.classList.remove(\"active\"); });\n      r.parentElement.classList.add(\"active\");\n      recompute();\n    });\n  });\n\n  recompute();\n})();\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CGF Capacity Calculator | Mineral Water Filling Machine Sizing Tool | Mass Technology Mass Technology &larr; Back to Mineral Water Filling Machine CGF Capacity Calculator Enter your daily production target and bottle format. The calculator returns a recommended Mass Technology CGF model with BPH range, total power, footprint, and an indicative payback window. Daily production [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":821,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-843","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/843\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/821"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/media?parent=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}