{"id":3476,"date":"2026-05-18T03:43:46","date_gmt":"2026-05-18T03:43:46","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=3476"},"modified":"2026-05-18T03:48:31","modified_gmt":"2026-05-18T03:48:31","slug":"mass-q-series-cavity-selector-bph-calculator","status":"publish","type":"page","link":"https:\/\/masstechx.com\/fr\/bottle-blowing-machine\/mass-q-series-cavity-selector-bph-calculator\/","title":{"rendered":"S\u00e9lecteur de cavit\u00e9 de masse s\u00e9rie Q et calculateur BPH"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-cf30701\" data-block-id=\"cf30701\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-cf30701-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c5bef9c\" data-v=\"4\" data-block-id=\"c5bef9c\"><style>.stk-c5bef9c-container{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c5bef9c-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-c5bef9c-inner-blocks\">\n<h1>Mass Q-Series Cavity Selector &amp; BPH Calculator<\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a5a939e\" data-block-id=\"a5a939e\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a5a939e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ab880e0\" data-v=\"4\" data-block-id=\"ab880e0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ab880e0-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-ab880e0-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-f3e108c\" data-block-id=\"f3e108c\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f3e108c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8b3e6a1\" data-v=\"4\" data-block-id=\"8b3e6a1\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8b3e6a1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8b3e6a1-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>Cavity Selector &#038; BPH Calculator | Mass Bottle Blowing Machine<\/title>\n<style>\n\/* \n  \u4f7f\u7528\u5f3a\u9650\u5b9a\u4f5c\u7528\u57df #mass-bph-calc-wrapper \u9632\u6b62 FlyingPress \u53ca\u4e3b\u9898\u6837\u5f0f\u6c61\u67d3 \n  \u4e25\u683c\u63a7\u5236\u5185\u5916\u8fb9\u8ddd\uff0c\u675c\u7edd\u65e0\u6548\u7559\u767d\n*\/\n#mass-bph-calc-wrapper {\n  --mass-primary: #005FA3; \/* \u66f4\u6df1\u6c89\u7a33\u91cd\u7684\u4f01\u4e1a\u84dd *\/\n  --mass-primary-hover: #00467A;\n  --mass-accent: #E5F1FA;\n  --mass-ink: #1a2332;\n  --mass-muted: #5b6b80;\n  --mass-line: #d1d9e2;\n  --mass-bg-soft: #f8fafc;\n  \n  max-width: 880px; \/* \u7a0d\u5fae\u52a0\u5bbd\u4ee5\u9002\u5e94\u53cc\u5217\u5e03\u5c40 *\/\n  margin: 0 auto;\n  padding: 24px 16px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: var(--mass-ink);\n  line-height: 1.5;\n  box-sizing: border-box;\n}\n\n#mass-bph-calc-wrapper * {\n  box-sizing: border-box;\n}\n\n\/* \u8bed\u4e49\u5316 Header \u6392\u7248\uff0c\u65e0\u989d\u5916\u7559\u767d *\/\n#mass-bph-calc-wrapper .mass-header {\n  margin-bottom: 24px;\n  text-align: center;\n}\n\n#mass-bph-calc-wrapper h1 {\n  color: var(--mass-primary);\n  font-size: 1.75rem;\n  font-weight: 700;\n  margin: 0 0 8px 0;\n  letter-spacing: -0.5px;\n}\n\n#mass-bph-calc-wrapper .mass-subtitle {\n  color: var(--mass-muted);\n  margin: 0;\n  font-size: 1.05rem;\n}\n\n\/* \u9ad8\u7ea7B\u7aef\u5361\u7247\u8bbe\u8ba1\uff1a\u7d27\u51d1\u3001\u5fae\u6295\u5f71\u3001\u9876\u90e8\u5f3a\u8c03\u7ebf *\/\n#mass-bph-calc-wrapper .tool-card {\n  background: #fff;\n  border: 1px solid var(--mass-line);\n  border-top: 4px solid var(--mass-primary);\n  border-radius: 4px; \/* \u5de5\u4e1a\u611f\u5c0f\u5706\u89d2 *\/\n  padding: 28px 32px;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.04);\n}\n\n#mass-bph-calc-wrapper h2 {\n  font-size: 1.15rem;\n  color: var(--mass-ink);\n  margin: 0 0 20px 0;\n  padding-bottom: 10px;\n  border-bottom: 1px solid var(--mass-line);\n}\n\n\/* \u53cc\u5217\u7f51\u683c\u5e03\u5c40\uff1a\u6d88\u9664\u7559\u767d\u7684\u6838\u5fc3 *\/\n#mass-bph-calc-wrapper .form-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 20px 24px;\n  margin-bottom: 24px;\n}\n\n#mass-bph-calc-wrapper .form-group label {\n  font-weight: 600;\n  color: var(--mass-ink);\n  font-size: 0.9rem;\n  display: block;\n  margin-bottom: 8px;\n}\n\n#mass-bph-calc-wrapper input[type=number],\n#mass-bph-calc-wrapper select {\n  width: 100%;\n  padding: 10px 12px;\n  border: 1px solid var(--mass-line);\n  border-radius: 4px;\n  font-size: 0.95rem;\n  color: var(--mass-ink);\n  background: #fff;\n  transition: all 0.2s ease;\n}\n\n#mass-bph-calc-wrapper input[type=number]:focus,\n#mass-bph-calc-wrapper select:focus {\n  outline: none;\n  border-color: var(--mass-primary);\n  box-shadow: 0 0 0 3px var(--mass-accent);\n}\n\n#mass-bph-calc-wrapper .calc-btn {\n  background: var(--mass-primary);\n  color: #fff;\n  border: none;\n  padding: 14px 28px;\n  font-size: 1.05rem;\n  font-weight: 600;\n  border-radius: 4px;\n  cursor: pointer;\n  width: 100%;\n  transition: background 0.2s;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n#mass-bph-calc-wrapper .calc-btn:hover {\n  background: var(--mass-primary-hover);\n}\n\n\/* \u7ed3\u679c\u533a\u57df\u8bbe\u8ba1 *\/\n#mass-bph-calc-wrapper .result {\n  display: none;\n  margin-top: 32px;\n  padding: 24px;\n  background: var(--mass-bg-soft);\n  border: 1px solid var(--mass-line);\n  border-left: 4px solid var(--mass-primary);\n  border-radius: 4px;\n}\n\n#mass-bph-calc-wrapper .result.show {\n  display: block;\n}\n\n#mass-bph-calc-wrapper .result h3 {\n  margin: 0 0 16px 0;\n  color: var(--mass-primary);\n  font-size: 1.2rem;\n}\n\n#mass-bph-calc-wrapper .result-row {\n  display: flex;\n  justify-content: space-between;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--mass-line);\n  font-size: 0.95rem;\n}\n\n#mass-bph-calc-wrapper .result-row:last-of-type {\n  border-bottom: none;\n}\n\n#mass-bph-calc-wrapper .result-row strong {\n  color: var(--mass-ink);\n  font-weight: 700;\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* \u5f15\u5bfc\u8f6c\u5316\u533a\u57df *\/\n#mass-bph-calc-wrapper .cta-after {\n  margin-top: 24px;\n  padding: 20px;\n  background: var(--mass-primary);\n  color: #fff;\n  border-radius: 4px;\n  text-align: center;\n}\n\n#mass-bph-calc-wrapper .cta-after strong {\n  display: block;\n  font-size: 1.05rem;\n  margin-bottom: 12px;\n}\n\n#mass-bph-calc-wrapper .cta-after a {\n  color: var(--mass-primary);\n  background: #fff;\n  padding: 12px 24px;\n  border-radius: 4px;\n  display: inline-block;\n  text-decoration: none;\n  font-weight: 700;\n  font-size: 0.95rem;\n  transition: transform 0.2s, box-shadow 0.2s;\n}\n\n#mass-bph-calc-wrapper .cta-after a:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n}\n\n\/* \u5907\u6ce8\u8bf4\u660e\u7d27\u51d1\u5316 *\/\n#mass-bph-calc-wrapper .assumptions {\n  margin-top: 24px;\n  font-size: 0.85rem;\n  color: var(--mass-muted);\n  padding: 16px;\n  background: #fff;\n  border-radius: 4px;\n  border: 1px dashed var(--mass-line);\n  line-height: 1.6;\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- \u589e\u52a0\u4e13\u5c5e\u5305\u88f9\u5c42 ID\uff0c\u9632\u6b62\u6837\u5f0f\u6c61\u67d3 -->\n<div id=\"mass-bph-calc-wrapper\">\n  <header class=\"mass-header\">\n    <h1>Mass Q-Series Cavity Selector &amp; BPH Calculator<\/h1>\n    <p class=\"mass-subtitle\">No registration required \u2014 get sizing guidance and an indicative quote tier in 10 seconds.<\/p>\n  <\/header>\n\n  <section class=\"tool-card\">\n    <h2>Match Your Annual Production Target<\/h2>\n    \n    <!-- \u91c7\u7528 Grid \u5e03\u5c40\uff0c\u5c064\u4e2a\u8f93\u5165\u6846\u53d8\u4e3a 2x2 \u5e03\u5c40\uff0c\u6781\u5927\u51cf\u5c11\u9875\u9762\u7559\u767d -->\n    <div class=\"form-grid\">\n      <div class=\"form-group\">\n        <label for=\"annual\">Annual production target (bottles\/year)<\/label>\n        <input type=\"number\" id=\"annual\" placeholder=\"e.g. 5,000,000\" min=\"100000\" value=\"5000000\">\n      <\/div>\n      \n      <div class=\"form-group\">\n        <label for=\"bottle\">Bottle size (mL)<\/label>\n        <select id=\"bottle\">\n          <option value=\"500\">500 mL (water\/CSD)<\/option>\n          <option value=\"330\">330 mL (juice\/CSD small)<\/option>\n          <option value=\"1500\">1.5 L (water\/oil)<\/option>\n          <option value=\"2000\">2 L (large beverage)<\/option>\n          <option value=\"5000\">5 L (edible oil)<\/option>\n          <option value=\"18900\">18.9 L (5-gallon)<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"shifts\">Operating hours per day<\/label>\n        <select id=\"shifts\">\n          <option value=\"8\">8 hrs (1 shift)<\/option>\n          <option value=\"16\" selected>16 hrs (2 shifts)<\/option>\n          <option value=\"24\">24 hrs (3 shifts)<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"days\">Operating days per year<\/label>\n        <input type=\"number\" id=\"days\" min=\"200\" max=\"365\" value=\"300\">\n      <\/div>\n    <\/div>\n\n    <button class=\"calc-btn\" onclick=\"calculate()\">Recommend My Q-Series Model \u2192<\/button>\n\n    <div id=\"result\" class=\"result\">\n      <!-- \u7ed3\u679c\u6807\u9898\u4f7f\u7528 H3\uff0c\u5b8c\u5584\u9875\u9762\u5c42\u7ea7 -->\n      <h3>Recommended Configuration<\/h3>\n      <div class=\"result-row\"><span>Required BPH (with 85% utilization)<\/span><strong id=\"r-bph\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Recommended Q-Series model<\/span><strong id=\"r-model\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Cavity configuration<\/span><strong id=\"r-cavity\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Estimated rated BPH @ 500mL<\/span><strong id=\"r-rated\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Headroom margin<\/span><strong id=\"r-headroom\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Indicative price tier (FOB Shanghai)<\/span><strong id=\"r-price\">\u2013<\/strong><\/div>\n      <div class=\"result-row\"><span>Typical lead time<\/span><strong id=\"r-lead\">\u2013<\/strong><\/div>\n\n      <div class=\"cta-after\">\n        <strong>Get an exact quotation matched to your bottle and preform specs<\/strong>\n        <a href=\"#ct-popup-813\">Request a Custom Quote (24h Response) \u2192<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"assumptions\">\n      <strong>How this works:<\/strong> The calculator divides annual target by (days \u00d7 hours \u00d7 0.85 utilization) per the industry-standard formula. Bottle volume adjusts the rated BPH downward for &gt;500mL containers because cycle time increases with stretch ratio. Recommended model adds 15-25% headroom to cover demand spikes and SKU changeovers. Indicative pricing is FOB Shanghai; complete-system quotation includes compressor, dryer, mold tooling.\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\nconst MODELS = [\n  {name:\"Semi-Auto 2-Cavity\", cav:2, ratedBPH:800, priceTier:\"low-five-figure USD\", lead:\"10 weeks\"},\n  {name:\"Q3000 Full-Auto 2-Cavity\", cav:2, ratedBPH:3500, priceTier:\"high-teens to low-twenties five-figure USD\", lead:\"10-12 weeks\"},\n  {name:\"Q6000 Full-Auto 4-Cavity\", cav:4, ratedBPH:6500, priceTier:\"mid-five-figure USD (~$25,000-30,000 4-cavity industry benchmark)\", lead:\"10-12 weeks\"},\n  {name:\"Q-Series 6-Cavity\", cav:6, ratedBPH:9000, priceTier:\"six-figure USD entry\", lead:\"12-15 weeks\"},\n  {name:\"Q-Series 9-Cavity\", cav:9, ratedBPH:12000, priceTier:\"six-figure USD high-tier\", lead:\"12-15 weeks\"}\n];\n\nfunction calculate(){\n  const annual = +document.getElementById('annual').value;\n  const bottle = +document.getElementById('bottle').value;\n  const hours = +document.getElementById('shifts').value;\n  const days = +document.getElementById('days').value;\n\n  if(!annual || annual < 50000){alert(\"Enter an annual target above 50,000 bottles\");return}\n\n  \/\/ Required BPH with 85% utilization\n  const requiredBPH = Math.ceil(annual \/ (days * hours * 0.85));\n\n  \/\/ Volume adjustment: larger bottles cycle slower\n  const volMult = bottle <= 500 ? 1.0 : bottle <= 1500 ? 0.85 : bottle <= 2000 ? 0.80 : bottle <= 5000 ? 0.55 : 0.12;\n\n  \/\/ Pick smallest model where (ratedBPH \u00d7 volMult \u00d7 1.20 headroom) >= requiredBPH\n  let pick = null;\n  for(const m of MODELS){\n    if(m.ratedBPH * volMult * 1.20 >= requiredBPH){pick = m; break}\n  }\n  \/\/ Fall back to largest model\n  if(!pick) pick = MODELS[MODELS.length-1];\n\n  \/\/ For 5-gallon size, force to specialty\n  let modelLabel = pick.name;\n  let priceLabel = pick.priceTier;\n  let leadLabel = pick.lead;\n  if(bottle === 18900){\n    modelLabel = \"Mass 3-5 Gallon PET Bottle Blowing Machine (specialty)\";\n    priceLabel = \"mid-five-figure USD (specialty equipment)\";\n    leadLabel = \"10 weeks\";\n  }\n\n  const adjustedRated = Math.round(pick.ratedBPH * volMult);\n  const headroomPct = Math.round((adjustedRated \/ requiredBPH - 1) * 100);\n\n  document.getElementById('r-bph').textContent = requiredBPH.toLocaleString() + \" BPH\";\n  document.getElementById('r-model').textContent = modelLabel;\n  document.getElementById('r-cavity').textContent = pick.cav + \"-cavity\";\n  document.getElementById('r-rated').textContent = adjustedRated.toLocaleString() + \" BPH (volume-adjusted)\";\n  document.getElementById('r-headroom').textContent = (headroomPct >= 0 ? \"+\" : \"\") + headroomPct + \"%\";\n  document.getElementById('r-price').textContent = priceLabel;\n  document.getElementById('r-lead').textContent = leadLabel;\n  \n  \/\/ Show result with a slight visual update for better UX\n  const resultDiv = document.getElementById('result');\n  resultDiv.classList.remove('show');\n  void resultDiv.offsetWidth; \/\/ trigger reflow for animation if needed later\n  resultDiv.classList.add('show');\n}\n<\/script>\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cavity Selector &#038; BPH Calculator | Mass Bottle Blowing Machine Mass Q-Series Cavity Selector &amp; BPH Calculator No registration required \u2014 get sizing guidance and an indicative quote tier in 10 seconds. Match Your Annual Production Target Annual production target (bottles\/year) Bottle size (mL) 500 mL (water\/CSD)330 mL (juice\/CSD small)1.5 L (water\/oil)2 L (large beverage)5 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1779,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3476","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/3476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/comments?post=3476"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/3476\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/1779"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/media?parent=3476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}