{"id":3631,"date":"2026-05-20T01:37:26","date_gmt":"2026-05-20T01:37:26","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=3631"},"modified":"2026-05-20T01:43:50","modified_gmt":"2026-05-20T01:43:50","slug":"pen-production-capacity-planner","status":"publish","type":"page","link":"https:\/\/masstechx.com\/pt\/pen-making-machine\/pen-production-capacity-planner\/","title":{"rendered":"Planejador de capacidade de produ\u00e7\u00e3o de caneta"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-631a5bc\" data-block-id=\"631a5bc\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-631a5bc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6b6d6f2\" data-v=\"4\" data-block-id=\"6b6d6f2\"><style>.stk-6b6d6f2-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-6b6d6f2-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-6b6d6f2-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"p\u00e3o ralado\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Casa<\/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-a322209\" data-block-id=\"a322209\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a322209-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-30cdbc0\" data-v=\"4\" data-block-id=\"30cdbc0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-30cdbc0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-30cdbc0-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>Planejador de capacidade de produ\u00e7\u00e3o de canetas | Tecnologia de massa<\/title>\n<style>\n\/* \u4e13\u5c5e\u4f5c\u7528\u57df\uff0c\u9632\u6b62FlyingPress\u63d2\u4ef6\u53ca\u5916\u90e8\u4e3b\u9898CSS\u6c61\u67d3 *\/\n.mass-b2b-planner {\n  --mass-brand: #0078C0;\n  --mass-brand-hover: #005a91;\n  --mass-ink: #15233b;\n  --mass-accent: #7860A8;\n  --mass-accent-hover: #604a88;\n  --mass-line: #e3e7ee;\n  --mass-soft: #f4f7fa;\n  --mass-shadow: 0 12px 40px rgba(21, 35, 59, 0.08);\n  \n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #3b4658;\n  line-height: 1.6;\n  max-width: 1200px;\n  margin: 40px auto;\n  background: #ffffff;\n  border-radius: 16px;\n  box-shadow: var(--mass-shadow);\n  border: 1px solid var(--mass-line);\n  overflow: hidden;\n  box-sizing: border-box;\n}\n\n.mass-b2b-planner * {\n  box-sizing: border-box;\n}\n\n\/* \u5934\u90e8\u533a\u5757\uff1a\u8d28\u611f\u6e10\u53d8 *\/\n.mass-header {\n  background: linear-gradient(135deg, var(--mass-ink) 0%, var(--mass-brand) 100%);\n  color: #ffffff;\n  padding: 40px 50px;\n}\n.mass-header h1 {\n  font-size: 2.2rem;\n  margin: 0 0 10px 0;\n  font-weight: 700;\n  letter-spacing: -0.5px;\n}\n.mass-header p {\n  font-size: 1.15rem;\n  margin: 0;\n  color: #cfe2f0;\n}\n\n\/* \u6838\u5fc3\u5e03\u5c40\uff1a\u5de6\u53f3\u53cc\u680f *\/\n.mass-body {\n  display: flex;\n  flex-wrap: wrap;\n}\n.mass-form-panel {\n  flex: 1 1 450px;\n  padding: 40px 50px;\n  border-right: 1px solid var(--mass-line);\n  background: #ffffff;\n}\n.mass-result-panel {\n  flex: 1 1 500px;\n  padding: 40px 50px;\n  background: var(--mass-soft);\n  display: flex;\n  flex-direction: column;\n}\n\n\/* SEO\u4f18\u5316\uff1a\u8868\u5355\u533a\u57df\u589e\u52a0\u89c6\u89c9\u5f15\u5bfc\u6807\u9898 *\/\n.mass-step-title {\n  font-size: 1.2rem;\n  color: var(--mass-ink);\n  margin: 0 0 24px 0;\n  font-weight: 700;\n  border-bottom: 2px solid var(--mass-line);\n  padding-bottom: 12px;\n  display: block;\n}\n\n\/* \u8f93\u5165\u63a7\u4ef6\u6392\u7248 *\/\n.mass-q {\n  margin-bottom: 24px;\n}\n.mass-q label {\n  display: block;\n  font-weight: 700;\n  color: var(--mass-ink);\n  margin-bottom: 10px;\n  font-size: 1.05rem;\n}\n\n\/* \u3010\u4fee\u590d\u6838\u5fc3\u3011\uff1a\u7edf\u4e00\u56fa\u5b9a\u9ad8\u5ea6\uff0c\u89e3\u51b3 select \u622a\u65ad\u95ee\u9898 *\/\n.mass-input, .mass-select {\n  width: 100%;\n  height: 52px; \/* \u7edf\u4e00\u8bbe\u5b9a\u56fa\u5b9a\u9ad8\u5ea6 *\/\n  padding: 0 16px; \/* \u914d\u5408\u56fa\u5b9a\u9ad8\u5ea6\uff0c\u8ba9\u6d4f\u89c8\u5668\u81ea\u52a8\u5782\u76f4\u5c45\u4e2d\u5185\u90e8\u6587\u5b57 *\/\n  border: 1px solid var(--mass-line);\n  border-radius: 8px;\n  background: #ffffff;\n  color: var(--mass-ink);\n  font-size: 1.05rem;\n  font-family: inherit; \/* \u786e\u4fdd\u5b57\u4f53\u7ee7\u627f\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u9ed8\u8ba4\u6837\u5f0f\u5e72\u6270 *\/\n  transition: all 0.25s ease;\n  box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);\n}\n.mass-input:focus, .mass-select:focus {\n  outline: none;\n  border-color: var(--mass-brand);\n  box-shadow: 0 0 0 3px rgba(0, 120, 192, 0.15);\n}\n\n\/* \u6309\u94ae\u6837\u5f0f *\/\n.mass-btn-submit {\n  width: 100%;\n  padding: 18px;\n  background: var(--mass-accent);\n  color: #ffffff;\n  border: none;\n  border-radius: 8px;\n  font-size: 1.15rem;\n  font-weight: 700;\n  cursor: pointer;\n  margin-top: 15px;\n  transition: background 0.3s ease;\n}\n.mass-btn-submit:hover {\n  background: var(--mass-accent-hover);\n}\n\n\/* \u52a8\u6001\u7ed3\u679c\u533a\u57df\u6837\u5f0f *\/\n.mass-result-content {\n  background: #ffffff;\n  border: 1px solid var(--mass-line);\n  border-left: 5px solid var(--mass-brand);\n  border-radius: 10px;\n  padding: 30px;\n  box-shadow: 0 4px 15px rgba(21, 35, 59, 0.03);\n  height: 100%;\n}\n.mass-result-content h2 {\n  color: var(--mass-ink);\n  font-size: 1.5rem;\n  margin: 0 0 15px 0;\n  font-weight: 700;\n}\n\/* SEO\u4f18\u5316\uff1a\u5c06\u91cd\u70b9\u6570\u5b57\u7ed3\u679c\u91c7\u7528 H3 \u5c55\u793a *\/\n.mass-result-content h3.mass-big {\n  font-size: 1.8rem;\n  font-weight: 700;\n  color: var(--mass-brand);\n  margin: 10px 0 20px 0;\n}\n.mass-result-content ul {\n  margin: 0 0 24px 20px;\n  padding: 0;\n  font-size: 1.05rem;\n  color: #556275;\n}\n.mass-result-content ul li {\n  margin-bottom: 12px;\n}\n.mass-result-content ul li b {\n  color: var(--mass-ink);\n}\n\n\/* \u5f39\u7a97\u6309\u94ae *\/\n.mass-btn-quote {\n  display: block;\n  text-align: center;\n  margin-top: 25px;\n  padding: 18px;\n  background: var(--mass-brand);\n  color: #ffffff;\n  text-decoration: none;\n  border-radius: 8px;\n  font-weight: 700;\n  font-size: 1.15rem;\n  transition: background 0.3s ease;\n}\n.mass-btn-quote:hover {\n  background: var(--mass-brand-hover);\n}\n\n\/* \u5e95\u90e8\u63d0\u793a *\/\n.mass-footer {\n  padding: 20px 50px;\n  background: #ffffff;\n  font-size: 0.9rem;\n  color: #6b7480;\n  border-top: 1px solid var(--mass-line);\n  text-align: center;\n}\n\n\/* \u79fb\u52a8\u7aef\u9002\u914d *\/\n@media (max-width: 850px) {\n  .mass-header, .mass-form-panel, .mass-result-panel, .mass-footer {\n    padding: 30px 25px;\n  }\n  .mass-body {\n    flex-direction: column;\n  }\n  .mass-form-panel {\n    border-right: none;\n    border-bottom: 1px solid var(--mass-line);\n  }\n}\n<\/style>\n<\/head>\n<body style=\"background:#eef1f6; padding: 20px;\"> <main class=\"mass-b2b-planner\">\n  <header class=\"mass-header\">\n    <h1>Planejador de capacidade de produ\u00e7\u00e3o de caneta<\/h1>\n    <p>Dimensione sua linha de montagem a partir de uma meta de sa\u00edda di\u00e1ria.<\/p>\n  <\/header>\n  \n  <div class=\"mass-body\">\n    <section class=\"mass-form-panel\">\n      <h2 class=\"mass-step-title\">Definir par\u00e2metros de capacidade<\/h2>\n      \n      <div class=\"mass-q\">\n        <label for=\"mass-target\">Alvo canetas acabadas por dia<\/label>\n        <input class=\"mass-input\" type=\"number\" id=\"mass-target\" placeholder=\"por exemplo, 50.000\" value=\"50000\" min=\"100\" step=\"100\">\n      <\/div>\n      \n      <div class=\"mass-q\">\n        <label for=\"mass-shifts\">Turnos por dia<\/label>\n        <select class=\"mass-select\" id=\"mass-shifts\">\n          <option value=\"1\">1 turno (8 horas)<\/option>\n          <option value=\"2\">2 turnos (16 horas)<\/option>\n          <option value=\"3\">3 turnos (24 horas)<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"mass-q\">\n        <label for=\"mass-spd\">Suposi\u00e7\u00e3o de velocidade de montagem<\/label>\n        <select class=\"mass-select\" id=\"mass-spd\">\n          <option value=\"50\">50 unidades\/min (conservador)<\/option>\n          <option value=\"55\" selected>55 unidades\/min (t\u00edpico sustentado)<\/option>\n          <option value=\"60\">60 unidades\/min (estado estacion\u00e1rio)<\/option>\n        <\/select>\n      <\/div>\n      \n      <button class=\"mass-btn-submit\" onclick=\"runMassPlanner()\">Planeje minha capacidade<\/button>\n    <\/section>\n\n    <section class=\"mass-result-panel\" id=\"mass-planner-results\">\n       <\/section>\n  <\/div>\n  \n  <a id=\"hidden-planner-trigger\" href=\"#ct-popup-813\" style=\"display:none;\" class=\"cta\">Gatilho Oculto<\/a>\n\n  <footer class=\"mass-footer\">\n    Planejamento indicativo baseado no rendimento da linha de montagem em massa A produ\u00e7\u00e3o real varia com o tipo de caneta e o padr\u00e3o do operador. Solicite um plano de capacidade do projeto.\n  <\/footer>\n<\/main>\n\n<script>\nfunction runMassPlanner() {\n  var target = parseFloat(document.getElementById('mass-target').value);\n  var shifts = parseInt(document.getElementById('mass-shifts').value, 10);\n  var spd = parseInt(document.getElementById('mass-spd').value, 10);\n  var r = document.getElementById('mass-planner-results');\n  \n  if(!target || target <= 0) {\n    r.innerHTML = '<div class=\"mass-result-content\"><h2>Enter a valid daily pen target.<\/h2><\/div>';\n    return;\n  }\n  \n  var perLineDay = spd * 60 * 8 * shifts;\n  var lines = Math.ceil(target \/ perLineDay);\n  var util = Math.round((target \/ (lines * perLineDay)) * 100);\n  \n  var html = '<div class=\"mass-result-content\">';\n  \/\/ SEO H2\uff1a\u63a8\u8350\u7ed3\u679c\u4e3b\u6807\u9898\n  html += '<h2>Recommended line plan<\/h2>';\n  \/\/ SEO H3\uff1a\u6838\u5fc3\u7ed3\u8bba\n  html += '<h3 class=\"mass-big\">' + lines + ' automatic assembly line' + (lines > 1 ? 's' : '') + '<\/h3>';\n  \n  html += '<ul>';\n  html += '<li>One line at ' + spd + ' pcs\/min &times; ' + (8 * shifts) + ' h &asymp; <b>' + perLineDay.toLocaleString() + '<\/b> pens\/day<\/li>';\n  html += '<li>' + lines + ' line(s) cover your ' + target.toLocaleString() + ' pens\/day target at ~' + util + '% utilisation<\/li>';\n  html += '<li>Each line runs with one supervisor &mdash; ' + lines + ' supervisor(s) total<\/li>';\n  \n  if(target < perLineDay * 0.4) {\n    html += '<li><b>Note:<\/b> your target is well below one line\u2019s capacity &mdash; a single line with spare headroom, or a shorter shift, may suit better.<\/li>';\n  }\n  html += '<li>Add a pen barrel injection molding machine upstream to feed barrels in-house.<\/li>';\n  html += '<\/ul>';\n  \n  \/\/ \u5e95\u90e8\u7684\u8be2\u76d8\u6309\u94ae\uff1a\u89e6\u53d1\u9690\u85cf\u5143\u7d20\u7684\u70b9\u51fb\u4e8b\u4ef6\uff0c\u6fc0\u6d3b\u5f39\u7a97\n  html += '<a class=\"mass-btn-quote\" href=\"javascript:void(0);\" onclick=\"document.getElementById(\\'hidden-planner-trigger\\').click()\">Get a Detailed Capacity Plan &rarr;<\/a>';\n  html += '<\/div>';\n  \n  r.innerHTML = html;\n}\n\n\/\/ \u9875\u9762\u52a0\u8f7d\u5b8c\u6210\u540e\u7acb\u5373\u6267\u884c\u4e00\u6b21\u8ba1\u7b97\u586b\u5145\u7248\u9762\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  runMassPlanner();\n});\n<\/script>\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Pen Production Capacity Planner | Mass Technology Pen Production Capacity Planner Size your assembly line from a daily output target. Set Capacity Parameters Target finished pens per day Shifts per day 1 shift (8 hours)2 shifts (16 hours)3 shifts (24 hours) Assembly speed assumption 50 pcs\/min (conservative)55 pcs\/min (typical sustained)60 pcs\/min (steady-state) Plan my capacity [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":2164,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3631","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/3631","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/comments?post=3631"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/3631\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/2164"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/media?parent=3631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}