{"id":6976,"date":"2022-04-15T10:20:00","date_gmt":"2022-04-15T02:20:00","guid":{"rendered":"https:\/\/plasticmoulds.net\/?page_id=6976"},"modified":"2026-10-19T19:30:34","modified_gmt":"2026-10-19T11:30:34","slug":"fabricante-de-plastico","status":"publish","type":"page","link":"https:\/\/www.plasticmoulds.net\/es\/plastic-manufacturer","title":{"rendered":"Moldeo por inyecci\u00f3n en China | Servicio de moldeo directo de f\u00e1brica"},"content":{"rendered":"<article class=\"tw-article-template\"><header><p class=\"eyebrow\">Factory-Direct \u00b7 Huangyan, China<\/p><h1>Injection Moulding in China<\/h1><p class=\"intro\">Plastic injection molding in China pays off once your order volume reaches 3,000 to 10,000 pieces. Below that, the tooling is hard to earn back. Above it, piece prices drop fast. Topworks builds the molds and runs the presses in Huangyan, so you buy from the factory, not a trading company. One contract covers DFM review, prototypes, tooling, production and delivery to your door.<\/p><\/header><p>Many overseas buyers overpay because a middleman pads the quote and farms the work out to a backstreet shop. We machine every mold we run in our own toolroom. That cuts your upfront cost and your lead time. You can also put multi-part assemblies or family molds on one purchase order. Each extra part then skips its own setup fee.<\/p><div class=\"tw-gallery cols-3\"><style>.tw-gallery{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;margin:1.5em 0 !important;padding:0 !important;width:100% !important;box-sizing:border-box !important;align-items:start !important;clear:both !important;}.tw-gallery.cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.tw-gallery.cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.tw-gallery.cols-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}@media(max-width:640px){.tw-gallery.cols-3,.tw-gallery.cols-4{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}.tw-gallery > p,.tw-gallery > br,.tw-gallery > style,.tw-gallery > script{display:none !important;margin:0 !important;padding:0 !important;}.tw-gallery .tw-gallery-item{margin:0 !important;padding:0 !important;width:100% !important;min-width:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;border:0 !important;background:transparent !important;}.tw-gallery .tw-gallery-item a{display:block !important;width:100% !important;overflow:hidden !important;border-radius:8px !important;cursor:zoom-in;background:#f1f5f9 !important;line-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;text-decoration:none !important;box-shadow:none !important;}.tw-gallery .tw-gallery-item img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:4\/3 !important;object-fit:cover !important;border-radius:0 !important;margin:0 !important;padding:0 !important;border:0 !important;transition:transform .35s ease !important;}.tw-gallery .tw-gallery-item a:hover img{transform:scale(1.04) !important;}.tw-gallery .tw-gallery-item figcaption{font-size:13px !important;line-height:1.45 !important;color:#64748b !important;text-align:center !important;margin:6px 0 0 !important;padding:0 2px !important;}.twg-lb{position:fixed;inset:0;z-index:999999;background:rgba(10,14,20,.94);display:none;align-items:center;justify-content:center;}.twg-lb.on{display:flex;}.twg-lb figure{margin:0;max-width:92vw;text-align:center;}.twg-lb img{display:block;max-width:92vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:6px;margin:0 auto;}.twg-lb figcaption{color:#e2e8f0;font-size:14px;line-height:1.5;margin-top:10px;}.twg-lb button{position:absolute;background:rgba(255,255,255,.1);color:#fff;border:0;cursor:pointer;font:300 34px\/1 -apple-system,\"Segoe UI\",sans-serif;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s;}.twg-lb button:hover{background:rgba(255,255,255,.22);}.twg-lb .twg-x{top:16px;right:16px;font-size:30px;}.twg-lb .twg-prev{left:16px;top:50%;transform:translateY(-50%);}.twg-lb .twg-next{right:16px;top:50%;transform:translateY(-50%);}.twg-lb.single .twg-prev,.twg-lb.single .twg-next,.twg-lb.single .twg-cnt{display:none;}.twg-lb .twg-cnt{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:#cbd5e1;font:13px\/1 -apple-system,sans-serif;letter-spacing:.08em;}@media(max-width:640px){.twg-lb .twg-prev,.twg-lb .twg-next{top:auto;bottom:10px;transform:none;}}<\/style><p><script>(function(){if(window.__twgInit)return;window.__twgInit=1;var items=[],idx=0,lb,img,cap,cnt,sx=null;function build(){lb=document.createElement('div');lb.className='twg-lb';lb.setAttribute('role','dialog');lb.setAttribute('aria-modal','true');lb.innerHTML='<button type=\"button\" class=\"twg-x\" aria-label=\"Close\">&times;<\/button><button type=\"button\" class=\"twg-prev\" aria-label=\"Previous\">&#8249;<\/button><\/p><figure><img alt=\"\"><figcaption><\/figcaption><\/figure><p><button type=\"button\" class=\"twg-next\" aria-label=\"Next\">&#8250;<\/button><\/p><div class=\"twg-cnt\"><\/div><p>';document.body.appendChild(lb);img=lb.querySelector('img');cap=lb.querySelector('figcaption');cnt=lb.querySelector('.twg-cnt');lb.addEventListener('click',function(e){var t=e.target;if(t===lb||t.classList.contains('twg-x'))close();else if(t.classList.contains('twg-prev'))go(-1);else if(t.classList.contains('twg-next'))go(1);});lb.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;},{passive:true});lb.addEventListener('touchend',function(e){if(sx===null)return;var dx=e.changedTouches[0].clientX-sx;sx=null;if(Math.abs(dx)>40)go(dx<0?1:-1);});}function show(){var it=items[idx];img.src=it.href;img.alt=it.alt;cap.textContent=it.cap;cap.style.display=it.cap?'':'none';cnt.textContent=(idx+1)+' \/ '+items.length;lb.classList.toggle('single',items.length<2);var nx=items[(idx+1)%items.length];if(nx){var pre=new Image();pre.src=nx.href;}}function open(list,i){if(!lb)build();items=list;idx=i<0?0:i;show();lb.classList.add('on');document.documentElement.style.overflow='hidden';}function close(){lb.classList.remove('on');document.documentElement.style.overflow='';img.removeAttribute('src');}function go(d){idx=(idx+d+items.length)%items.length;show();}document.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.tw-gallery a'):null;if(!a)return;var g=a.closest('.tw-gallery'),as=[].slice.call(g.querySelectorAll('.tw-gallery-item a'));e.preventDefault();open(as.map(function(x){var im=x.querySelector('img'),fc=x.parentNode.querySelector('figcaption');return{href:x.href,alt:im?im.alt:'',cap:fc?fc.textContent:''};}),as.indexOf(a));});document.addEventListener('keydown',function(e){if(!lb||!lb.classList.contains('on'))return;if(e.key==='Escape')close();else if(e.key==='ArrowLeft')go(-1);else if(e.key==='ArrowRight')go(1);});})();<\/script><\/p><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410905.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410905.jpg\" alt=\"\" loading=\"lazy\" width=\"652\" height=\"366\"><\/a><\/figure><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410899.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410899.jpg\" alt=\"\" loading=\"lazy\" width=\"488\" height=\"358\"><\/a><\/figure><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410894.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410894.jpg\" alt=\"\" loading=\"lazy\" width=\"578\" height=\"520\"><\/a><\/figure><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410885.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410885.jpg\" alt=\"\" loading=\"lazy\" width=\"560\" height=\"590\"><\/a><\/figure><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410857.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410857.jpg\" alt=\"\" loading=\"lazy\" width=\"602\" height=\"360\"><\/a><\/figure><figure class=\"tw-gallery-item\"><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410853.jpg\"><img decoding=\"async\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2022\/06\/1655005410853.jpg\" alt=\"\" loading=\"lazy\" width=\"534\" height=\"428\"><\/a><\/figure><\/div><nav class=\"table-of-contents\"><h2>Table of Contents<\/h2><ol><li><a href=\"#when-injection-molding-pays\">When Plastic Injection Molding in China Pays Off<\/a><\/li><li><a href=\"#injection-molding-service-china\">What Our Injection Molding Service in China Covers<\/a><\/li><li><a href=\"#quote-sign-off\">Quote Sign-Off and Cost Control<\/a><\/li><li><a href=\"#prototyping\">Prototyping to De-Risk Your Tooling<\/a><\/li><li><a href=\"#dfm\">Cutting Part Cost with DFM<\/a><\/li><li><a href=\"#unit-price-drivers\">What Sets Your Part Price<\/a><\/li><li><a href=\"#quality-control\">Quality Control and Defect Prevention<\/a><\/li><li><a href=\"#tool-ownership\">Tool Ownership and Maintenance<\/a><\/li><li><a href=\"#why-china\">Why Buyers Move Injection Molding to China<\/a><\/li><li><a href=\"#why-topworks\">Why Buyers Choose Topworks<\/a><\/li><li><a href=\"#faq\">Frequently Asked Questions<\/a><\/li><\/ol><\/nav><section id=\"when-injection-molding-pays\"><h2>When Plastic Injection Molding in China Pays Off<\/h2><p>Injection molding gives the lowest landed cost per unit once volume reaches 3,000 to 10,000 pieces. Steel tooling takes capital up front. Fast press cycles then push your piece price far below 3D printing or CNC. That gap is how consumer brands and industrial OEMs keep margins at scale.<\/p><div class=\"key-box\"><p><strong>3,000\u201310,000 pieces:<\/strong> Typical break-even volume where mold amortization beats machining or printing.<\/p><p><strong>300\u20131,200 bar:<\/strong> Typical injection pressure range for dense, repeatable commercial parts.<\/p><p><strong>180T \u20131800 T:<\/strong> Clamping force range across our 15 injection presses.<\/p><p><strong>1 g \u2013 10 kg:<\/strong> Part weight range we mold in production.<\/p><\/p><\/div><p>We mold automotive components, medical housings, household appliance parts and consumer goods. You get commodity and engineering resins with Pantone color matching. Common grades include <a href=\"https:\/\/www.plasticmoulds.net\/abs-injection-molding\">ABS<\/a>, <a href=\"https:\/\/www.plasticmoulds.net\/polycarbonate-injection-molding\">polycarbonate<\/a>, <a href=\"https:\/\/www.plasticmoulds.net\/nylon-injection-molding\">PA6 and PA66<\/a>, <a href=\"https:\/\/www.plasticmoulds.net\/pmma-acrylic-injection-molding\">PMMA<\/a> and <a href=\"https:\/\/www.plasticmoulds.net\/pps-injection-molding\">PPS<\/a>. Not sure which one fits? Start with our <a href=\"https:\/\/www.plasticmoulds.net\/plastic-material-selection-guide.html\">plastic material selection guide<\/a>.<\/p><p>Hollow bottle or tank? Compare budgets against our <a href=\"https:\/\/www.plasticmoulds.net\/blow-molding\">blow molded parts<\/a>. Need a soft grip bonded to a rigid part? See our <a href=\"https:\/\/www.plasticmoulds.net\/overmolding\">overmolding<\/a> work, which removes a manual assembly step.<\/p><div class=\"key-box\"><p><strong>When to hold off on hard tooling:<\/strong> Below roughly 3,000 pieces, hard tooling rarely pays back. The same goes for a design that still changes every month. CNC or bridge tooling protects your cash better. See our <a href=\"https:\/\/www.plasticmoulds.net\/low-volume-production\">low volume injection molding<\/a> options. Send your target annual volume first and we will quote the most profitable path.<\/p><\/p><\/div><\/section><section id=\"injection-molding-service-china\"><h2>What Our Injection Molding Service in China Covers<\/h2><p>Major vehicle and appliance brands rarely mold every plastic sub-assembly in-house. Subcontracting to a specialist frees your capital. You still keep tight control over fit and compliance.<\/p><p>Our China injection moulding service runs in three ways:<\/p><ul><li><strong>New tool plus production.<\/strong> We design and build the mold, then run your parts on it. Tooling details sit on our <a href=\"https:\/\/www.plasticmoulds.net\/plastic-mold\">injection mould tooling<\/a> page.<\/li><li><strong>Production on your existing mold.<\/strong> Ship us the tool. We inspect it, refit it where needed and run a trial before production. Read our <a href=\"https:\/\/www.plasticmoulds.net\/mold-transfer-moving-your-tooling-from-another-supplier-to-china.html\">mold transfer checklist<\/a> first.<\/li><li><strong>Molding plus finishing.<\/strong> Assembly, packaging and DDP shipping on one contract, with one team accountable.<\/li><\/ul><p>When you send an RFQ, a project manager maps every milestone from steel order to T1 shipment. Tell us how the part installs and what heat or load it sees in the field. That context stops us quoting an over-engineered mold you do not need.<\/p><div class=\"tw-shortcode\"><div class=\"tw-imc\" id=\"twimc82191\"><style> #twimc82191{max-width:1000px;margin:24px auto;font-family:Inter,\"Helvetica Neue\",Arial,sans-serif;color:#1f2a37;line-height:1.5} #twimc82191 h3{margin:0 0 4px;font-size:21px;line-height:1.3;color:#1e3a5f} #twimc82191 .imc-sub{margin:0 0 12px;font-size:13.5px;color:#5b6b7f} #twimc82191 .tw-ms-stage{position:relative;background:#ffffff;border:1px solid #dfe5ec;border-radius:8px;overflow:hidden} #twimc82191 .tw-ms-stage svg{display:block;width:100%;height:auto;font-family:Inter,\"Helvetica Neue\",Arial,sans-serif} #twimc82191 .tw-ms-stage svg [data-p]{cursor:pointer;transition:opacity .15s} #twimc82191 .tw-ms-tip{position:absolute;display:none;z-index:5;box-sizing:border-box;background:#ffffff;border:1px solid #c9d3df;border-left:4px solid #1e3a5f;border-radius:6px;padding:9px 12px;font-size:13px;line-height:1.45;pointer-events:none;box-shadow:0 4px 14px rgba(30,58,95,.12)} #twimc82191 .tw-ms-tip .h{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-weight:700;color:#1e3a5f} #twimc82191 .tw-ms-tip p{margin:0;color:#374151} #twimc82191 .tw-ms-num{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#1e3a5f;color:#ffffff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center} #twimc82191 .imc-ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 8px} #twimc82191 .imc-play{background:#1e3a5f;color:#ffffff;border:0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;min-width:104px} #twimc82191 .imc-ctl select{padding:7px 8px;font-size:13px;border:1px solid #c9d3df;border-radius:6px;background:#ffffff} #twimc82191 .imc-clock{margin-left:auto;font-size:13px;font-weight:700;color:#1e3a5f} #twimc82191 .imc-tl{position:relative;display:flex;height:38px;border-radius:6px;overflow:hidden;border:1px solid #dfe5ec;cursor:pointer;user-select:none} #twimc82191 .imc-tl div{display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;min-width:0;border-right:1px solid rgba(255,255,255,.5);line-height:1.15;text-align:center} #twimc82191 .imc-tl i{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1px;background:#1f2a37;pointer-events:none} #twimc82191 .imc-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0} #twimc82191 .imc-card{background:#ffffff;border:1px solid #dfe5ec;border-radius:8px;padding:12px 14px} #twimc82191 .imc-ct{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b7f;margin:0 0 8px} #twimc82191 .imc-in{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px} #twimc82191 .imc-in label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:#5b6b7f} #twimc82191 .imc-in b{color:#1e3a5f} #twimc82191 .imc-in input[type=range]{width:100%;accent-color:#1e3a5f;margin:0} #twimc82191 .imc-in select{padding:6px 8px;font-size:13px;border:1px solid #c9d3df;border-radius:6px;background:#ffffff} #twimc82191 .imc-res{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 8px} #twimc82191 .imc-res div{background:#f3f6fa;border-radius:6px;padding:8px 10px;font-size:11.5px;color:#5b6b7f;font-weight:600} #twimc82191 .imc-res b{display:block;font-size:18px;color:#1e3a5f} #twimc82191 .imc-warn{list-style:none;margin:0;padding:0} #twimc82191 .imc-warn li{display:flex;gap:8px;font-size:13px;line-height:1.4;margin:0 0 5px} #twimc82191 .imc-warn b{flex:0 0 18px;height:18px;border-radius:50%;color:#ffffff;font-size:11px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px} #twimc82191 .imc-st h4{margin:0 0 4px;font-size:17px;color:#1e3a5f;display:flex;align-items:center;gap:8px} #twimc82191 .imc-st h4 i{width:12px;height:12px;border-radius:3px;display:inline-block} #twimc82191 .imc-st p{margin:0 0 8px;font-size:13.5px} #twimc82191 .imc-st ul{margin:0 0 8px;padding:0 0 0 18px;font-size:13px} #twimc82191 .imc-st .w{font-size:13px;color:#b91c1c;margin:0} #twimc82191 .imc-note{font-size:12px;color:#5b6b7f;margin:10px 0 0} @media (max-width:820px){#twimc82191 .imc-2{grid-template-columns:1fr}} @media (max-width:520px){#twimc82191 .imc-in{grid-template-columns:1fr}#twimc82191 .imc-tl div{font-size:0}#twimc82191 .tw-ms-tip{font-size:12px;padding:7px 9px}} <\/style><h3>Injection Molding Cycle &ndash; Step by Step<\/h3><p class=\"imc-sub\">Watch one full cycle on a machine and mold section, then change wall thickness, resin and part size to see how the cycle time changes. Hover or tap any number on the drawing.<\/p><div class=\"tw-ms-stage\"><svg viewBox=\"0 0 1000 320\" role=\"img\" aria-label=\"Animated injection molding machine and mold section showing the six stages of the molding cycle\"><defs><pattern id=\"twimc82191-h\" width=\"8\" height=\"8\" patternUnits=\"userSpaceOnUse\" patternTransform=\"rotate(45)\"><rect width=\"8\" height=\"8\" fill=\"#e6ecf3\"\/><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"8\" stroke=\"#5b6b7f\" stroke-width=\"0.6\" stroke-opacity=\"0.35\"\/><\/pattern><marker id=\"twimc82191-a\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 Z\" fill=\"#d63c3c\"\/><\/marker><marker id=\"twimc82191-n\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 Z\" fill=\"#1e3a5f\"\/><\/marker><clipPath id=\"twimc82191-b\"><rect x=\"596\" y=\"160\" width=\"304\" height=\"40\"\/><\/clipPath><clipPath id=\"twimc82191-c\"><rect class=\"imc-clip\" x=\"570\" y=\"100\" width=\"0\" height=\"160\"\/><\/clipPath><\/defs><rect width=\"1000\" height=\"320\" fill=\"#ffffff\"\/><rect x=\"20\" y=\"300\" width=\"960\" height=\"12\" fill=\"#cbd5e1\"\/><text class=\"imc-stg\" x=\"24\" y=\"30\" font-size=\"15\" font-weight=\"700\" fill=\"#1e3a5f\">Stage<\/text><g data-p=\"3\"><rect x=\"122\" y=\"100\" width=\"420\" height=\"6\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><rect x=\"122\" y=\"254\" width=\"420\" height=\"6\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><\/g><g data-p=\"1\"><rect x=\"30\" y=\"135\" width=\"80\" height=\"90\" rx=\"4\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><rect x=\"110\" y=\"86\" width=\"24\" height=\"188\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><rect class=\"imc-rod\" x=\"134\" y=\"172\" width=\"196\" height=\"16\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><text x=\"70\" y=\"184\" font-size=\"10\" font-weight=\"700\" fill=\"#5b6b7f\" text-anchor=\"middle\">clamp<\/text><\/g><g data-p=\"5\"><rect x=\"420\" y=\"112\" width=\"120\" height=\"136\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><path d=\"M420,140 H480 V220 H420 V210 H466 V150 H420 Z M480,176 H546 V184 H480 Z\" fill=\"#ffffff\" stroke=\"#5b6b7f\" stroke-width=\"1\" stroke-dasharray=\"3 2\"\/><g data-p=\"13\"><circle class=\"imc-cw\" cx=\"505\" cy=\"134\" r=\"6\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><circle class=\"imc-cw\" cx=\"505\" cy=\"226\" r=\"6\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><circle class=\"imc-cw\" cx=\"512\" cy=\"160\" r=\"5\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><\/g><g data-p=\"6\"><rect x=\"540\" y=\"80\" width=\"30\" height=\"200\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><g class=\"imc-mov\"><g data-p=\"2\"><rect x=\"330\" y=\"80\" width=\"30\" height=\"200\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><g data-p=\"4\"><rect x=\"360\" y=\"112\" width=\"60\" height=\"136\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><rect x=\"420\" y=\"150\" width=\"46\" height=\"60\" fill=\"url(#twimc82191-h)\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><g data-p=\"13\"><circle class=\"imc-cw\" cx=\"390\" cy=\"134\" r=\"6\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><circle class=\"imc-cw\" cx=\"390\" cy=\"226\" r=\"6\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><circle class=\"imc-cw\" cx=\"442\" cy=\"180\" r=\"5\" fill=\"#2f7de1\" stroke=\"#1d5fb3\"\/><\/g><g class=\"imc-ej\" data-p=\"11\"><rect x=\"366\" y=\"146\" width=\"7\" height=\"68\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><rect x=\"373\" y=\"157\" width=\"93\" height=\"5\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><rect x=\"373\" y=\"198\" width=\"93\" height=\"5\" fill=\"#c9d3de\" stroke=\"#5b6b7f\" stroke-width=\"1\"\/><\/g><g class=\"imc-shot\"><g data-p=\"12\" clip-path=\"url(#twimc82191-c)\"><path class=\"imc-part\" d=\"M420,140 H480 V220 H420 V210 H466 V150 H420 Z M480,176 H546 V184 H480 Z\" fill=\"#f2a33c\" stroke=\"#b9771f\" stroke-width=\"0.8\"\/><\/g><g data-p=\"12\" class=\"imc-b12\"><line x1=\"452\" y1=\"107\" x2=\"452\" y2=\"139\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"452\" cy=\"96\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"452\" y=\"100\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">12<\/text><\/g><\/g><g data-p=\"2\"><line x1=\"345\" y1=\"67\" x2=\"345\" y2=\"80\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"345\" cy=\"56\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"345\" y=\"60\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">2<\/text><\/g><g data-p=\"4\"><line x1=\"390\" y1=\"261\" x2=\"390\" y2=\"248\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"390\" cy=\"272\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"390\" y=\"276\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">4<\/text><\/g><g data-p=\"11\"><line x1=\"399\" y1=\"107\" x2=\"399\" y2=\"157\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"399\" cy=\"96\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"399\" y=\"100\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">11<\/text><\/g><\/g><g data-p=\"7\"><polygon points=\"600,166 600,194 560,186 546,184 546,176 560,174\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><g data-p=\"8\"><rect x=\"600\" y=\"158\" width=\"300\" height=\"44\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><\/g><rect class=\"imc-melt\" x=\"600\" y=\"166\" width=\"80\" height=\"28\" fill=\"#f2a33c\" stroke=\"#b9771f\" stroke-width=\"0.8\"\/><g data-p=\"9\"><g clip-path=\"url(#twimc82191-b)\"><g class=\"imc-screw\"><polygon points=\"600,180 608,172 608,188\" fill=\"#9aa8b8\" stroke=\"#5b6b7f\"\/><rect x=\"608\" y=\"172\" width=\"292\" height=\"16\" fill=\"#9aa8b8\" stroke=\"#5b6b7f\"\/><svg x=\"608\" y=\"166\" width=\"292\" height=\"28\" overflow=\"hidden\"><g class=\"imc-fl\"><line x1=\"-24\" y1=\"0\" x2=\"-14\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"-8\" y1=\"0\" x2=\"2\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"8\" y1=\"0\" x2=\"18\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"24\" y1=\"0\" x2=\"34\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"40\" y1=\"0\" x2=\"50\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"56\" y1=\"0\" x2=\"66\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"72\" y1=\"0\" x2=\"82\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"88\" y1=\"0\" x2=\"98\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"104\" y1=\"0\" x2=\"114\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"120\" y1=\"0\" x2=\"130\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"136\" y1=\"0\" x2=\"146\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"152\" y1=\"0\" x2=\"162\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"168\" y1=\"0\" x2=\"178\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"184\" y1=\"0\" x2=\"194\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"200\" y1=\"0\" x2=\"210\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"216\" y1=\"0\" x2=\"226\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"232\" y1=\"0\" x2=\"242\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"248\" y1=\"0\" x2=\"258\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"264\" y1=\"0\" x2=\"274\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"280\" y1=\"0\" x2=\"290\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><line x1=\"296\" y1=\"0\" x2=\"306\" y2=\"28\" stroke=\"#5b6b7f\" stroke-width=\"3\"\/><\/g><\/svg><\/g><\/g><rect x=\"900\" y=\"150\" width=\"72\" height=\"60\" rx=\"4\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><text x=\"936\" y=\"184\" font-size=\"10\" font-weight=\"700\" fill=\"#5b6b7f\" text-anchor=\"middle\">drive<\/text><\/g><g data-p=\"8\"><rect x=\"628\" y=\"152\" width=\"30\" height=\"56\" rx=\"3\" fill=\"#f59e0b\" fill-opacity=\"0.55\" stroke=\"#b45309\"\/><rect x=\"690\" y=\"152\" width=\"30\" height=\"56\" rx=\"3\" fill=\"#f59e0b\" fill-opacity=\"0.55\" stroke=\"#b45309\"\/><rect x=\"752\" y=\"152\" width=\"30\" height=\"56\" rx=\"3\" fill=\"#f59e0b\" fill-opacity=\"0.55\" stroke=\"#b45309\"\/><rect x=\"868\" y=\"152\" width=\"30\" height=\"56\" rx=\"3\" fill=\"#f59e0b\" fill-opacity=\"0.55\" stroke=\"#b45309\"\/><\/g><g data-p=\"10\"><polygon points=\"800,92 864,92 844,146 820,146\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><rect x=\"824\" y=\"146\" width=\"16\" height=\"12\" fill=\"#dfe6ee\" stroke=\"#5b6b7f\" stroke-width=\"1.2\"\/><circle cx=\"812\" cy=\"102\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"849\" cy=\"115\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"846\" cy=\"128\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"843\" cy=\"105\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"840\" cy=\"118\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"837\" cy=\"131\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"834\" cy=\"108\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"831\" cy=\"121\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"828\" cy=\"134\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"825\" cy=\"111\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"822\" cy=\"124\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"819\" cy=\"137\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"816\" cy=\"114\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><circle cx=\"813\" cy=\"127\" r=\"3\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"0.6\"\/><\/g><g class=\"imc-clamp\" style=\"opacity:0\"><line x1=\"284\" y1=\"122\" x2=\"324\" y2=\"122\" stroke=\"#d63c3c\" stroke-width=\"3\" marker-end=\"url(#twimc82191-a)\"\/><line x1=\"284\" y1=\"238\" x2=\"324\" y2=\"238\" stroke=\"#d63c3c\" stroke-width=\"3\" marker-end=\"url(#twimc82191-a)\"\/><text x=\"296\" y=\"92\" font-size=\"10.5\" font-weight=\"700\" fill=\"#d63c3c\" text-anchor=\"middle\">clamp force<\/text><\/g><g class=\"imc-press\" style=\"opacity:0\"><line x1=\"790\" y1=\"134\" x2=\"720\" y2=\"134\" stroke=\"#d63c3c\" stroke-width=\"3\" marker-end=\"url(#twimc82191-a)\"\/><text class=\"imc-press-t\" x=\"755\" y=\"126\" font-size=\"10.5\" font-weight=\"700\" fill=\"#d63c3c\" text-anchor=\"middle\">injection pressure<\/text><\/g><g class=\"imc-rot\" style=\"opacity:0\"><path d=\"M760,226 a14,8 0 1 1 28,0\" fill=\"none\" stroke=\"#1e3a5f\" stroke-width=\"2\" marker-end=\"url(#twimc82191-n)\"\/><text x=\"796\" y=\"232\" font-size=\"10.5\" font-weight=\"700\" fill=\"#1e3a5f\">screw rotates &#8594; melt for next shot<\/text><\/g><g data-p=\"1\"><line x1=\"70\" y1=\"75\" x2=\"70\" y2=\"135\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"70\" cy=\"135\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"70\" cy=\"64\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"70\" y=\"68\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">1<\/text><\/g><g data-p=\"3\"><line x1=\"190\" y1=\"275\" x2=\"190\" y2=\"260\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"190\" cy=\"260\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"190\" cy=\"286\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"190\" y=\"290\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">3<\/text><\/g><g data-p=\"5\"><line x1=\"480\" y1=\"261\" x2=\"480\" y2=\"248\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"480\" cy=\"248\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"480\" cy=\"272\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"480\" y=\"276\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">5<\/text><\/g><g data-p=\"6\"><line x1=\"555\" y1=\"67\" x2=\"555\" y2=\"80\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"555\" cy=\"80\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"555\" cy=\"56\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"555\" y=\"60\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">6<\/text><\/g><g data-p=\"7\"><line x1=\"572.3\" y1=\"227.1\" x2=\"566\" y2=\"186\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"566\" cy=\"186\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"574\" cy=\"238\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"574\" y=\"242\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">7<\/text><\/g><g data-p=\"8\"><line x1=\"720\" y1=\"241\" x2=\"720\" y2=\"208\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"720\" cy=\"208\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"720\" cy=\"252\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"720\" y=\"256\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">8<\/text><\/g><g data-p=\"9\"><line x1=\"660\" y1=\"131\" x2=\"660\" y2=\"172\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"660\" cy=\"172\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"660\" cy=\"120\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"660\" y=\"124\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">9<\/text><\/g><g data-p=\"10\"><line x1=\"890.3\" y1=\"85.1\" x2=\"862\" y2=\"100\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"862\" cy=\"100\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"900\" cy=\"80\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"900\" y=\"84\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">10<\/text><\/g><g data-p=\"13\"><line x1=\"521.7\" y1=\"119.2\" x2=\"507\" y2=\"132\" stroke=\"#1e3a5f\" stroke-width=\"0.9\"\/><circle cx=\"507\" cy=\"132\" r=\"2\" fill=\"#1e3a5f\"\/><circle cx=\"530\" cy=\"112\" r=\"11\" fill=\"#1e3a5f\"\/><text x=\"530\" y=\"116\" font-size=\"11\" font-weight=\"700\" fill=\"#ffffff\" text-anchor=\"middle\">13<\/text><\/g><\/svg><div class=\"tw-ms-tip\" role=\"status\" aria-live=\"polite\"><\/div><\/div><div class=\"imc-ctl\"><button type=\"button\" class=\"imc-play\">&#10074;&#10074; Pause<\/button><select class=\"imc-speed\" aria-label=\"Playback speed\"><option value=\"1\">Real time<\/option><option value=\"2\" selected>2&#215; speed<\/option><option value=\"4\">4&#215; speed<\/option><option value=\"8\">8&#215; speed<\/option><\/select><span class=\"imc-clock\">0.0 s \/ 0.0 s<\/span><\/div><div class=\"imc-tl\" role=\"slider\" aria-label=\"Cycle timeline\"><i><\/i><\/div><div class=\"imc-2\"><div class=\"imc-card\"><div class=\"imc-ct\">Your part<\/div><div class=\"imc-in\"><label><span>Max wall thickness <b data-o=\"t\">2.5<\/b> mm<\/span><input type=\"range\" data-k=\"t\" min=\"0.8\" max=\"6\" step=\"0.1\" value=\"2.5\"><\/label><label><span>Resin<\/span><select data-k=\"r\"><option value=\"pp\">PP<\/option><option value=\"hdpe\">HDPE<\/option><option value=\"abs\" selected>ABS<\/option><option value=\"pc\">PC<\/option><option value=\"pa66\">PA66<\/option><option value=\"pom\">POM<\/option><\/select><\/label><label><span>Part \/ shot size<\/span><select data-k=\"s\"><option value=\"0\">Small (&lt; 50 g)<\/option><option value=\"1\" selected>Medium (50&#8211;500 g)<\/option><option value=\"2\">Large (&gt; 500 g)<\/option><\/select><\/label><label><span>Cavities<\/span><select data-k=\"c\"><option>1<\/option><option selected>2<\/option><option>4<\/option><option>8<\/option><option>16<\/option><\/select><\/label><\/div><div class=\"imc-res\"><div>Cycle time<b data-r=\"tot\">&#8211;<\/b><\/div><div>Parts per hour<b data-r=\"pph\">&#8211;<\/b><\/div><div>Cooling share<b data-r=\"cs\">&#8211;<\/b><\/div><\/div><ul class=\"imc-warn\"><\/ul><\/div><div class=\"imc-card\"><div class=\"imc-st\" data-s=\"0\" style=\"display:block\"><h4><i style=\"background:#5b6b7f\"><\/i>1. Mold Close<\/h4><p>The clamp moves the B half forward, slows down before the halves touch (mold protection), then builds full clamp force.<\/p><ul><li>Close speed: fast, then slow for mold protection<\/li><li>Mold protection pressure and time<\/li><li>Clamp force: ~2-8 t per cm&#178; of projected area<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Damaged parting line if a part is left in the mold; flash if tonnage is too low.<\/p><\/div><div class=\"imc-st\" data-s=\"1\" style=\"display:none\"><h4><i style=\"background:#e07b12\"><\/i>2. Injection (Fill)<\/h4><p>The screw moves forward like a plunger and pushes melt through the nozzle, sprue and gate until the cavity is about 95-98% full.<\/p><ul><li>Injection speed or fill time<\/li><li>Injection pressure limit<\/li><li>V\/P switchover point (position)<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Short shots, jetting, flow lines, burn marks, flash.<\/p><\/div><div class=\"imc-st\" data-s=\"2\" style=\"display:none\"><h4><i style=\"background:#b45309\"><\/i>3. Packing \/ Holding<\/h4><p>The screw holds pressure to push in extra melt as the plastic shrinks, until the gate freezes.<\/p><ul><li>Hold pressure: often 50-80% of peak injection pressure<\/li><li>Hold time: until the gate freezes (gate-freeze study)<\/li><li>Cushion: a few mm of melt left in front of the screw<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Sink marks and voids if too short or too low; flash and stress if too high.<\/p><\/div><div class=\"imc-st\" data-s=\"3\" style=\"display:none\"><h4><i style=\"background:#2f7de1\"><\/i>4. Cooling + Screw Recovery<\/h4><p>The part cools in the closed mold until it is stiff enough to eject. Meanwhile the screw rotates and moves back to melt the next shot.<\/p><ul><li>Mold temperature and water flow<\/li><li>Cooling time (often 50-80% of the cycle)<\/li><li>Screw speed and back pressure for recovery<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Warpage and dimension drift if too short; recovery must finish before the mold opens.<\/p><\/div><div class=\"imc-st\" data-s=\"4\" style=\"display:none\"><h4><i style=\"background:#6b46a8\"><\/i>5. Mold Open<\/h4><p>The clamp pulls the B half back. The part stays on the core and the sprue is pulled out with it.<\/p><ul><li>Open stroke: enough for the part to drop or a robot to enter<\/li><li>Open speed profile: slow-fast-slow<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Part sticking in the cavity if draft is too low or cooling is too short.<\/p><\/div><div class=\"imc-st\" data-s=\"5\" style=\"display:none\"><h4><i style=\"background:#15803d\"><\/i>6. Ejection<\/h4><p>Ejector pins push the part off the core; it drops into a chute or is taken by a robot. Then the cycle starts again.<\/p><ul><li>Ejector stroke, speed and number of strokes<\/li><li>Robot take-out timing<\/li><\/ul><p class=\"w\"><b>Watch for:<\/b> Ejector pin marks, white stress marks, deformed parts if ejected too hot.<\/p><\/div><\/div><\/div><p class=\"imc-note\">Cooling time from t<sub>c<\/sub> = s&#178; \/ (&#960;&#178;&#945;) &#183; ln[(4\/&#960;)(T<sub>melt<\/sub> &#8722; T<sub>mold<\/sub>)\/(T<sub>eject<\/sub> &#8722; T<sub>mold<\/sub>)], with s = max wall thickness and typical resin values. Other stage times are typical estimates by part size. Real cycles depend on the mold, cooling layout and machine &#8211; use this for early budgeting only.<\/p><script> (function () { var root = document.getElementById('twimc82191'); if (!root) return; var PARTS = [{\"n\":1,\"name\":\"Clamp Unit\",\"fn\":\"Hydraulic cylinder or toggle that closes the mold and holds it shut against injection pressure (the machine's tonnage).\"},{\"n\":2,\"name\":\"Moving Platen\",\"fn\":\"Carries the moving (B) half of the mold. It slides along the tie bars to open and close the mold.\"},{\"n\":3,\"name\":\"Tie Bars\",\"fn\":\"Four steel bars that guide the moving platen and take the clamp force. Mold width must fit between them.\"},{\"n\":4,\"name\":\"Mold B Half (Core)\",\"fn\":\"Moving half with the core and ejector system. The part shrinks onto the core, so it opens with this half.\"},{\"n\":5,\"name\":\"Mold A Half (Cavity)\",\"fn\":\"Fixed half that forms the outside of the part and holds the sprue bushing.\"},{\"n\":6,\"name\":\"Fixed Platen\",\"fn\":\"Stationary platen; the A half is bolted here and the nozzle seats through its center.\"},{\"n\":7,\"name\":\"Nozzle & Sprue\",\"fn\":\"The nozzle seals against the sprue bushing; melt flows through the sprue and runner into the cavity.\"},{\"n\":8,\"name\":\"Barrel & Heater Bands\",\"fn\":\"Heated barrel. Heater bands plus shear from the screw melt the pellets to the set melt temperature.\"},{\"n\":9,\"name\":\"Reciprocating Screw\",\"fn\":\"Rotates to melt and meter the next shot (recovery), then moves forward like a plunger to inject and pack.\"},{\"n\":10,\"name\":\"Hopper\",\"fn\":\"Feeds dried resin pellets into the barrel.\"},{\"n\":11,\"name\":\"Ejector Pins\",\"fn\":\"Push the part off the core after the mold opens.\"},{\"n\":12,\"name\":\"Molded Part & Sprue\",\"fn\":\"Fills during injection, is packed to make up for shrinkage, cools until stiff, then is ejected.\"},{\"n\":13,\"name\":\"Cooling Channels\",\"fn\":\"Water lines in both mold halves. Cooling is usually the longest stage of the cycle.\"}], ST = [{\"k\":\"close\",\"n\":\"Mold Close\",\"c\":\"#5b6b7f\"},{\"k\":\"inject\",\"n\":\"Injection (Fill)\",\"c\":\"#e07b12\"},{\"k\":\"pack\",\"n\":\"Packing \\\/ Holding\",\"c\":\"#b45309\"},{\"k\":\"cool\",\"n\":\"Cooling + Screw Recovery\",\"c\":\"#2f7de1\"},{\"k\":\"open\",\"n\":\"Mold Open\",\"c\":\"#6b46a8\"},{\"k\":\"eject\",\"n\":\"Ejection\",\"c\":\"#15803d\"}]; var RES = {}; RES[\"pp\"]={n:\"PP\",tm:230,tw:40,te:90,a:0.08};RES[\"hdpe\"]={n:\"HDPE\",tm:220,tw:30,te:85,a:0.09};RES[\"abs\"]={n:\"ABS\",tm:240,tw:60,te:95,a:0.11};RES[\"pc\"]={n:\"PC\",tm:295,tw:90,te:130,a:0.12};RES[\"pa66\"]={n:\"PA66\",tm:285,tw:80,te:160,a:0.1};RES[\"pom\"]={n:\"POM\",tm:205,tw:90,te:140,a:0.09}; var stage = root.querySelector('.tw-ms-stage'), svg = stage.querySelector('svg'), tip = stage.querySelector('.tw-ms-tip'); function q(s) { return root.querySelector(s); } function clamp(v, a, b) { return Math.max(a, Math.min(b, v)); } function ease(p) { return p < 0.5 ? 2 * p * p : 1 - Math.pow(-2 * p + 2, 2) \/ 2; } function lerp(a, b, p) { return a + (b - a) * p; } \/* ---------- cycle model ---------- *\/ var D = [], TOT = 0, REC = 0, INFO = {}; function model() { var v = {}, ins = root.querySelectorAll('[data-k]'); for (var i = 0; i < ins.length; i++) { v[ins[i].getAttribute('data-k')] = ins[i].value; var o = q('[data-o=\"' + ins[i].getAttribute('data-k') + '\"]'); if (o) o.textContent = ins[i].value; } var t = parseFloat(v.t), r = RES[v.r], s = +v.s, cav = +v.c; var tc = t * t \/ (Math.PI * Math.PI * r.a) * Math.log(4 \/ Math.PI * (r.tm - r.tw) \/ (r.te - r.tw)); var close = [0.9, 1.4, 2.4][s], open = [0.9, 1.4, 2.4][s], ej = [0.6, 0.9, 1.5][s], inj = [0.5, 1.2, 2.6][s] * (0.7 + 0.12 * t); var hold = clamp(0.25 * tc, 0.8, 8), cool = Math.max(1.5, tc - hold); REC = [2.0, 4.5, 9.0][s] * (cav >= 8 ? 1.4 : 1); var recLimit = REC > cool; if (recLimit) cool = REC + 0.3; D = [close, inj, hold, cool, open, ej]; TOT = 0; for (i = 0; i < 6; i++) TOT += D[i]; INFO = { tc: tc, t: t, r: r, cav: cav, recLimit: recLimit }; q('[data-r=\"tot\"]').textContent = TOT.toFixed(1) + ' s'; q('[data-r=\"pph\"]').textContent = Math.round(3600 \/ TOT * cav).toLocaleString('en-US'); q('[data-r=\"cs\"]').textContent = Math.round((hold + cool) \/ TOT * 100) + '%'; var w = []; w.push(['info', 'Cooling ' + tc.toFixed(1) + ' s for a ' + t.toFixed(1) + ' mm ' + r.n + ' wall (melt ' + r.tm + ' &#176;C, mold ' + r.tw + ' &#176;C, eject ' + r.te + ' &#176;C)']); if (t > 4) w.push(['warn', 'Wall over 4 mm: cooling time grows with thickness squared &#8211; core out thick sections']); else if (t <= 1.2) w.push(['ok', 'Thin wall: fast cooling, but needs high injection speed and pressure']); if (recLimit) w.push(['warn', 'Screw recovery (' + REC.toFixed(1) + ' s) is longer than cooling &#8211; it now sets the cycle; a larger screw or barrel helps']); w.push(['info', 'Halving the wall thickness cuts cooling time to about a quarter']); var ic = { ok: ['#15803d', '&#10003;'], warn: ['#d97706', '!'], info: ['#5b6b7f', 'i'] }, h = ''; for (i = 0; i < w.length; i++) h += '<li><b style=\"background:' + ic[w[i][0]][0] + '\">' + ic[w[i][0]][1] + '<\/b><span>' + w[i][1] + '<\/span><\/li>'; q('.imc-warn').innerHTML = h; var tl = q('.imc-tl'), hh = ''; for (i = 0; i < 6; i++) hh += '<div data-i=\"' + i + '\" style=\"flex:' + D[i] + ' 1 0;background:' + ST[i].c + '\" title=\"' + ST[i].n + ' ' + D[i].toFixed(1) + ' s\">' + (D[i] \/ TOT > 0.09 ? ST[i].n.split(' ')[0] + '<br>' + D[i].toFixed(1) + ' s' : '') + '<\/div>'; tl.innerHTML = hh + '<i><\/i>'; T = Math.min(T, TOT - 0.001); draw(); } \/* ---------- animation ---------- *\/ var T = 0, playing = true, last = null, cur = -1; var mov = q('.imc-mov'), ej = q('.imc-ej'), shot = q('.imc-shot'), clip = q('.imc-clip'), part = q('.imc-part'), rod = q('.imc-rod'), melt = q('.imc-melt'), screw = q('.imc-screw'), fl = q('.imc-fl'); var cw = root.querySelectorAll('.imc-cw'), clampA = q('.imc-clamp'), press = q('.imc-press'), pressT = q('.imc-press-t'), rot = q('.imc-rot'), stg = q('.imc-stg'); var CLOSED = 330, OPEN = 210, TIP_B = 680, TIP_F = 610, flOff = 0; function draw() { var acc = 0, si = 0, p = 0; for (var i = 0; i < 6; i++) { if (T < acc + D[i] || i === 5) { si = i; p = clamp((T - acc) \/ D[i], 0, 1); break; } acc += D[i]; } var mp = CLOSED, tip = TIP_B, fill = 0, e = 0, fall = 0, op = 1, hot = 1, cl = 0, pr = 0, rt = 0; if (si === 0) { mp = lerp(OPEN, CLOSED, ease(p)); op = 0; cl = p > 0.85 ? 1 : 0; } else if (si === 1) { tip = lerp(TIP_B, TIP_F + 4, p); fill = p * 0.97; cl = 1; pr = 1; } else if (si === 2) { tip = lerp(TIP_F + 4, TIP_F, p); fill = 0.97 + 0.03 * p; cl = 1; pr = 0.7; } else if (si === 3) { var rp = clamp(p * D[3] \/ Math.max(REC, 0.1), 0, 1); tip = lerp(TIP_F, TIP_B, rp); fill = 1; cl = 1; hot = 1 - p; rt = rp < 1 ? 1 : 0; if (rp < 1) flOff = (flOff + 1.6) % 16; } else if (si === 4) { mp = lerp(CLOSED, OPEN, ease(p)); fill = 1; hot = 0; } else { mp = OPEN; fill = 1; hot = 0; e = p < 0.5 ? ease(p * 2) : (p < 0.85 ? 1 : 1 - (p - 0.85) \/ 0.15); fall = p < 0.45 ? 0 : ease((p - 0.45) \/ 0.55) * 140; op = p < 0.45 ? 1 : 1 - (p - 0.45) \/ 0.55; } mov.setAttribute('transform', 'translate(' + (mp - CLOSED).toFixed(1) + ',0)'); rod.setAttribute('width', (mp - 134).toFixed(1)); ej.setAttribute('transform', 'translate(' + (e * 34).toFixed(1) + ',0)'); shot.setAttribute('transform', 'translate(' + (si === 5 ? 34 * Math.min(1, e + (p >= 0.5 ? 1 : 0)) : 0).toFixed(1) + ',' + fall.toFixed(1) + ')'); shot.style.opacity = (si === 0 ? 0 : op).toFixed(2); var fw = fill * 150; clip.setAttribute('x', (570 - fw).toFixed(1)); clip.setAttribute('width', fw.toFixed(1)); var c1 = [242, 163, 60], c2 = [201, 130, 46]; part.setAttribute('fill', 'rgb(' + Math.round(lerp(c2[0], c1[0], hot)) + ',' + Math.round(lerp(c2[1], c1[1], hot)) + ',' + Math.round(lerp(c2[2], c1[2], hot)) + ')'); screw.setAttribute('transform', 'translate(' + (tip - TIP_F).toFixed(1) + ',0)'); melt.setAttribute('width', Math.max(0, tip - 600).toFixed(1)); fl.setAttribute('transform', 'translate(' + flOff.toFixed(1) + ',0)'); var pulse = si === 3 ? 0.55 + 0.45 * Math.abs(Math.sin(T * 3)) : 1; for (i = 0; i < cw.length; i++) cw[i].style.opacity = pulse.toFixed(2); clampA.style.opacity = cl; press.style.opacity = pr ? 1 : 0; pressT.textContent = si === 2 ? 'hold pressure' : 'injection pressure'; rot.style.opacity = rt; stg.textContent = 'Stage ' + (si + 1) + ' of 6 \u00b7 ' + ST[si].n; stg.setAttribute('fill', ST[si].c); q('.imc-clock').textContent = T.toFixed(1) + ' s \/ ' + TOT.toFixed(1) + ' s'; q('.imc-tl i').style.left = (T \/ TOT * 100) + '%'; if (si !== cur) { cur = si; var cards = root.querySelectorAll('.imc-st'); for (i = 0; i < cards.length; i++) cards[i].style.display = +cards[i].getAttribute('data-s') === si ? 'block' : 'none'; } } function frame(ts) { if (playing) { if (last !== null) { T += (ts - last) \/ 1000 * (+q('.imc-speed').value); if (T >= TOT) T = T % TOT; draw(); } last = ts; } else last = null; if (pinned !== null) show(pinned, true); requestAnimationFrame(frame); } var btn = q('.imc-play'); function setPlay(on) { playing = on; btn.innerHTML = on ? '&#10074;&#10074; Pause' : '&#9654; Play'; } btn.addEventListener('click', function () { setPlay(!playing); }); var tlEl = q('.imc-tl'); function seek(ev) { var r = tlEl.getBoundingClientRect(), x = (ev.touches ? ev.touches[0].clientX : ev.clientX) - r.left; T = clamp(x \/ r.width, 0, 0.9999) * TOT; draw(); } var drag = false; tlEl.addEventListener('mousedown', function (e) { drag = true; setPlay(false); seek(e); }); window.addEventListener('mousemove', function (e) { if (drag) seek(e); }); window.addEventListener('mouseup', function () { drag = false; }); tlEl.addEventListener('touchstart', function (e) { setPlay(false); seek(e); }, { passive: true }); tlEl.addEventListener('touchmove', function (e) { seek(e); }, { passive: true }); var ins = root.querySelectorAll('[data-k]'); for (var i = 0; i < ins.length; i++) { ins[i].addEventListener('input', model); ins[i].addEventListener('change', model); } \/* ---------- tooltip (screen-space boxes, works on moving parts) ---------- *\/ var els = svg.querySelectorAll('[data-p]'), pinned = null; function part0(n) { for (var i = 0; i < PARTS.length; i++) if (String(PARTS[i].n) === String(n)) return PARTS[i]; return null; } function show(n, quiet) { var p = part0(n); if (!p) return; var w = stage.getBoundingClientRect(), x1 = 1e9, y1 = 1e9, x2 = -1e9, y2 = -1e9, bx = 0, by = 0; for (var i = 0; i < els.length; i++) { var on = els[i].getAttribute('data-p') === String(n); if (!quiet) els[i].style.opacity = on ? '1' : '0.18'; if (!on) continue; var b = els[i].getBoundingClientRect(); if (!b.width && !b.height) continue; x1 = Math.min(x1, b.left); y1 = Math.min(y1, b.top); x2 = Math.max(x2, b.right); y2 = Math.max(y2, b.bottom); var c = els[i].querySelector('circle[r=\"11\"]'); if (c) { var cb = c.getBoundingClientRect(); bx = cb.left + cb.width \/ 2; by = cb.top + cb.height \/ 2; } } if (!quiet) { tip.innerHTML = '<div class=\"h\"><span class=\"tw-ms-num\"><\/span><span class=\"nm\"><\/span><\/div><p><\/p>'; tip.querySelector('.tw-ms-num').textContent = p.n; tip.querySelector('.nm').textContent = p.name; tip.querySelector('p').textContent = p.fn; } var L = x1 - w.left, Tt = y1 - w.top, R = x2 - w.left, B = y2 - w.top, W = w.width, H = w.height, gap = 10, m = 6; bx -= w.left; by -= w.top; tip.style.display = 'block'; tip.style.width = Math.min(250, W - 2 * m) + 'px'; var tw = tip.offsetWidth, th = tip.offsetHeight, order = bx < W \/ 2 ? ['r', 'l', 'b', 't'] : ['l', 'r', 'b', 't'], pos = null; function at(sd) { if (sd === 'l') return { x: L - gap - tw, y: clamp(by - th \/ 2, m, H - th - m), ok: L - gap - tw >= m }; if (sd === 'r') return { x: R + gap, y: clamp(by - th \/ 2, m, H - th - m), ok: R + gap + tw <= W - m }; if (sd === 'b') return { x: clamp(bx - tw \/ 2, m, W - tw - m), y: B + gap, ok: B + gap + th <= H - m }; return { x: clamp(bx - tw \/ 2, m, W - tw - m), y: Tt - gap - th, ok: Tt - gap - th >= m }; } for (i = 0; i < order.length && !pos; i++) { var cc = at(order[i]); if (cc.ok) pos = cc; } if (!pos) { var sp = { l: L - tw, r: W - R - tw, t: Tt - th, b: H - B - th }, best = 'b'; for (var key in sp) if (sp[key] > sp[best]) best = key; pos = at(best); } tip.style.left = clamp(pos.x, m, W - tw - m) + 'px'; tip.style.top = clamp(pos.y, m, H - th - m) + 'px'; } function hide() { for (var i = 0; i < els.length; i++) els[i].style.opacity = ''; tip.style.display = 'none'; } for (i = 0; i < els.length; i++) { (function (el) { var n = el.getAttribute('data-p'); el.addEventListener('mouseenter', function () { if (pinned === null) show(n); }); el.addEventListener('mouseleave', function () { if (pinned === null) hide(); }); el.addEventListener('click', function (e) { e.stopPropagation(); if (pinned === n) { pinned = null; hide(); } else { pinned = n; setPlay(false); show(n); } }); })(els[i]); } svg.addEventListener('click', function () { pinned = null; hide(); }); \/* start only when visible *\/ model(); if ('IntersectionObserver' in window) { setPlay(false); var io = new IntersectionObserver(function (en) { if (en[0].isIntersecting) { setPlay(true); io.disconnect(); } }, { threshold: 0.3 }); io.observe(stage); } requestAnimationFrame(frame); })(); <\/script><\/div><div class=\"tw-ms-embed\" id=\"twimce58092\" style=\"max-width:1000px;margin:14px auto 28px;font-family:Inter,'Helvetica Neue',Arial,sans-serif\"><div style=\"display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px\"><strong style=\"font-size:14px;color:#1e3a5f\">Embed this animation on your site<\/strong><button type=\"button\" class=\"twimce-btn\" style=\"background:#1e3a5f;color:#ffffff;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer\">Copy code<\/button><\/div><textarea readonly rows=\"4\" style=\"width:100%;box-sizing:border-box;font:12px\/1.5 Consolas,Monaco,monospace;color:#374151;background:#f6f8fb;border:1px solid #dfe5ec;border-radius:6px;padding:10px;resize:vertical\">&lt;iframe id=&quot;tw-im-cycle&quot; src=&quot;https:\/\/www.plasticmoulds.net\/es\/?tw_im_cycle_embed=6976&quot; style=&quot;border:0;width:100%;max-width:1000px;height:1050px&quot; loading=&quot;lazy&quot; title=&quot;Injection Molding Cycle - Interactive Animation&quot;&gt;&lt;\/iframe&gt;\n&lt;script&gt;window.addEventListener(&quot;message&quot;,function(e){if(e.data&amp;&amp;e.data.twEmbed===&quot;tw_im_cycle&quot;){var f=document.getElementById(&quot;tw-im-cycle&quot;);if(f)f.style.height=e.data.h+&quot;px&quot;;}});&lt;\/script&gt;\n&lt;p style=&quot;font-size:13px&quot;&gt;Injection molding cycle animation by &lt;a href=&quot;https:\/\/www.plasticmoulds.net\/es\/plastic-manufacturer&quot;&gt;Topworks Plastic Mold&lt;\/a&gt;&lt;\/p&gt;<\/textarea><p style=\"margin:4px 0 0;font-size:12px;color:#5b6b7f\">Free to use. Please keep the credit link.<\/p><\/div><script> (function () { var box = document.getElementById('twimce58092'); if (!box) return; var btn = box.querySelector('.twimce-btn'), ta = box.querySelector('textarea'); ta.addEventListener('focus', function () { ta.select(); }); btn.addEventListener('click', function () { function done() { btn.textContent = 'Copied!'; setTimeout(function () { btn.textContent = 'Copy code'; }, 1800); } if (navigator.clipboard && window.isSecureContext) { navigator.clipboard.writeText(ta.value).then(done, function () { ta.select(); document.execCommand('copy'); done(); }); } else { ta.select(); document.execCommand('copy'); done(); } }); })(); <\/script><\/div><\/section><section id=\"quote-sign-off\"><h2>Quote Sign-Off and Cost Control<\/h2><p>A 3D model can look fine on screen and still trigger surcharges for sliders or lifters. Review the print with our quoting engineers early. That strips unnecessary mold actions out before you lock the budget.<\/p><p>During quote preparation we audit your functional specs, <a href=\"https:\/\/www.iso.org\/standard\/66680.html\" target=\"_blank\" rel=\"noopener noreferrer\">dimensional tolerance standards<\/a> and cosmetic requirements. Tight default tolerances on hidden internal features add machining and inspection hours. They earn you nothing commercially.<\/p><p>Treat early CAD files as provisional until you see our cost-reduction feedback. We document every suggested change, including parting lines, gate locations and draft tweaks. Your engineering and purchasing teams get a clear paper trail.<\/p><p>We never charge for surprise engineering changes mid-build. Steel cutting starts only after you sign off the final 2D\/3D drawings, mold layout and fixed quote.<\/p><\/section><section id=\"prototyping\"><h2>Prototyping to De-Risk Your Tooling<\/h2><figure><a href=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2022\/04\/prototype.jpg\"><br \/><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2022\/04\/prototype-1024x492.jpg\" alt=\"Prototype plastic parts checked for fit before injection mold tooling\"><br \/><\/a><br \/><\/figure><p>Changing a 3D print costs a few dollars. Welding and re-machining hardened steel costs thousands and weeks. A functional prototype lets your team check fit, drop resistance and heat performance before you commit to production tooling.<\/p><p>Once your buyers and engineers approve the prototype, we freeze the production print and book press time. Your T1 samples then match the approved spec on the first run.<\/p><\/section><section id=\"dfm\"><h2>Cutting Part Cost with DFM<\/h2><p>On-time, on-budget production is decided before the CNC mill starts. Every order includes a free Design for Manufacturability (DFM) audit and a moldflow check. Here is <a href=\"https:\/\/www.plasticmoulds.net\/design-for-manufacturability-dfm-in-injection-molding.html\">how our DFM review works<\/a>.<\/p><figure><a href=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2025\/02\/part-design.webp\"><br \/><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.plasticmoulds.net\/wp-content\/uploads\/2025\/02\/part-design-1024x683.webp\" alt=\"Design for manufacturability review of an injection molded part\"><br \/><\/a><br \/><\/figure><p>Fixing wall thickness, draft and rib ratios on screen prevents T1 rework loops and lowers part weight. Our <a href=\"https:\/\/www.plasticmoulds.net\/design\">plastic part design<\/a> rules show how small geometry edits cut <a href=\"https:\/\/www.plasticmoulds.net\/plastic-mold-tool-cost\">injection mold cost<\/a>.<\/p><h3>DFM Quick-Reference Parameters<\/h3><div class=\"table-wrap\"><table><thead><tr><th>Design Feature<\/th><th>Recommended Value \/ Range<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>Wall thickness (general)<\/td><td>0.8\u20133.0 mm<\/td><td>PP 1.2\u20133.0 mm; ABS 1.2\u20133.5 mm; PC 1.0\u20133.0 mm<\/td><\/tr><tr><td>Wall thickness variation<\/td><td>\u00b125% of nominal<\/td><td>Exceeding this causes differential shrinkage and warpage<\/td><\/tr><tr><td>Rib thickness<\/td><td>40\u201360% of wall thickness<\/td><td>Use lower end (40%) to minimise sink marks<\/td><\/tr><tr><td>Rib height<\/td><td>\u2264 2.5\u20133 \u00d7 wall thickness<\/td><td>Taller ribs increase ejection force requirements<\/td><\/tr><tr><td>Rib root fillet<\/td><td>R \u2248 0.25\u20130.4 \u00d7 wall thickness<\/td><td>Reduces stress concentration<\/td><\/tr><tr><td>Draft \u2014 general outer surface<\/td><td>0.5\u20131\u00b0<\/td><td>Minimum for smooth ejection<\/td><\/tr><tr><td>Draft \u2014 deep cavity inner surface<\/td><td>1\u20132\u00b0<\/td><td>Increase with depth<\/td><\/tr><tr><td>Draft \u2014 textured \/ grain surface<\/td><td>1\u20133\u00b0<\/td><td>Coarser texture requires larger angle<\/td><\/tr><tr><td>Draft \u2014 high-gloss \/ mirror<\/td><td>0.25\u20130.5\u00b0<\/td><td>Requires excellent surface polish<\/td><\/tr><tr><td>Boss outer wall thickness<\/td><td>40\u201360% of surrounding wall<\/td><td>Prevents sink marks at boss location<\/td><\/tr><tr><td>Inner fillet radius<\/td><td>R \u2265 0.25\u20130.5 \u00d7 wall thickness<\/td><td>Larger radius for snap-fits and transparent parts<\/td><\/tr><tr><td>Cooling channel diameter<\/td><td>\u03c6 8\u201314 mm<\/td><td>8\u201310 mm for small\/medium molds; 12\u201316 mm for large<\/td><\/tr><tr><td>Cooling channel centre-to-surface<\/td><td>1.5\u20132 \u00d7 channel diameter<\/td><td>Typically 15\u201320 mm for \u03c610 mm channels<\/td><\/tr><tr><td>Cooling channel centre-to-centre<\/td><td>2\u20133 \u00d7 channel diameter<\/td><td>Typically 40\u201360 mm<\/td><\/tr><tr><td>Sprue diameter<\/td><td>4\u20138 mm (small\/mid molds)<\/td><td>Large molds: 6\u201310 mm<\/td><\/tr><tr><td>Runner diameter<\/td><td>4\u20137 mm (typical)<\/td><td>Slightly smaller than sprue<\/td><\/tr><tr><td>Pin gate diameter \u2014 small parts<\/td><td>0.8\u20131.5 mm<\/td><td>GF-filled materials: increase by ~10%<\/td><\/tr><tr><td>Pin gate diameter \u2014 large parts<\/td><td>1.5\u20132.5 mm<\/td><td>Adjust for viscosity of resin<\/td><\/tr><tr><td>Vent depth<\/td><td>0.02\u20130.05 mm<\/td><td>Material-dependent; prevents diesel effect<\/td><\/tr><\/tbody><\/table><\/div><div class=\"key-box\"><p><strong>Commercial rule of thumb:<\/strong> Uniform walls cut both resin use and press time. If your part has a thick boss or mounting lug, gate into that heavy zone. Keep weld lines off cosmetic faces to avoid scrap.<\/p><\/p><\/div><\/section><section id=\"unit-price-drivers\"><h2>What Sets Your Part Price<\/h2><figure><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2020\/04\/troubleshooting.jpg\" alt=\"Injection molding cycle phases on a production press\"><br \/><\/figure><p class=\"flow-path\">Filling \u2192 Compression \/ Packing \u2192 Holding Pressure \u2192 Cooling<\/p><p>When you buy injection molding, you pay for resin weight plus machine time. Each cycle runs through four phases. Cooling takes 50% to 70% of the clock. For worked examples, read our guide to <a href=\"https:\/\/www.plasticmoulds.net\/injection-molding-cost-the-complete-buyer-guide\">injection molding cost per part<\/a>, or run your own numbers in the <a href=\"https:\/\/www.plasticmoulds.net\/injection-molding-cycle-calculator.html\">cycle time calculator<\/a>.<\/p><div class=\"table-wrap\"><table><thead><tr><th>Process Phase<\/th><th>Key Parameter<\/th><th>Typical Range<\/th><\/tr><\/thead><tbody><tr><td>Filling<\/td><td>Injection pressure<\/td><td>300\u20131,200 bar<\/td><\/tr><tr><td>Filling<\/td><td>Mold temperature (thermoplastics)<\/td><td>10\u2013120\u00b0C (up to 200\u00b0C for high-performance resins)<\/td><\/tr><tr><td>Holding pressure<\/td><td>Duration<\/td><td>Until gate freezes; process-dependent<\/td><\/tr><tr><td>Cooling<\/td><td>Share of total cycle<\/td><td>50\u201370% of cycle time<\/td><\/tr><tr><td>Material shot utilisation<\/td><td>General resins<\/td><td>20\u201380% of machine maximum shot<\/td><\/tr><tr><td>Material shot utilisation<\/td><td>Engineering resins<\/td><td>30\u201350% of machine maximum shot<\/td><\/tr><tr><td>Cooling water temp vs. mold temp<\/td><td>Delta<\/td><td>5\u201310\u00b0C below mold temperature<\/td><\/tr><tr><td>Cooling water flow rate (per circuit)<\/td><td>Typical<\/td><td>15\u201330 L\/min; Re \u2265 10,000 for turbulent flow<\/td><\/tr><tr><td>Mold temperature \u2014 ABS<\/td><td>Cavity temperature<\/td><td>40\u201380\u00b0C<\/td><\/tr><tr><td>Mold temperature \u2014 PC<\/td><td>Cavity temperature<\/td><td>80\u2013110\u00b0C<\/td><\/tr><tr><td>Mold temperature \u2014 PP<\/td><td>Cavity temperature<\/td><td>20\u201370\u00b0C<\/td><\/tr><tr><td>Mold temperature \u2014 PA 6\/66<\/td><td>Cavity temperature<\/td><td>60\u2013100\u00b0C<\/td><\/tr><\/tbody><\/table><\/div><div class=\"key-box\"><p><strong>Cooling time grows with the square of wall thickness.<\/strong> If a 2 mm wall cools in 10 seconds, a 4 mm wall takes roughly 40 seconds. Coring out thick walls and running turbulent cooling lines is the fastest way to cut your piece price.<\/p><\/p><\/div><\/section><section id=\"quality-control\"><h2>Quality Control and Defect Prevention<\/h2><p>High scrap rates wreck unit economics and delay containers. We do not bill you for endless sorting. Our process engineers lock a stable press window at T1, then use this matrix to remove defects at the source.<\/p><p>Every new part gets a T1 dimensional report. Critical dimensions are checked on CMM. Production lots are sampled to AQL ___ before packing.<\/p><div class=\"table-wrap\"><table><thead><tr><th>Defect<\/th><th>Likely Cause<\/th><th>First-Line Correction<\/th><\/tr><\/thead><tbody><tr><td>Sink marks \/ voids<\/td><td>Wall or boss too thick; insufficient holding pressure<\/td><td>Reduce rib\/boss thickness to 40\u201360% of wall; increase hold pressure and time<\/td><\/tr><tr><td>Short shot<\/td><td>Gate too small; excessive flow length<\/td><td>Open gate to 1.2\u20131.6 mm; add auxiliary gate for thin long-flow sections<\/td><\/tr><tr><td>Warpage<\/td><td>Wall thickness variation &gt; \u00b125%; uneven cooling<\/td><td>Equalise wall thickness; balance cooling circuits; adjust holding pressure<\/td><\/tr><tr><td>Weld lines<\/td><td>Multiple melt fronts meeting at low temperature<\/td><td>Raise mold temperature; increase injection speed; vent at weld location<\/td><\/tr><tr><td>Sticking in cavity<\/td><td>Insufficient draft; excessive injection pressure<\/td><td>Add draft (min 0.5\u00b0 on smooth surfaces); reduce injection-hold pressure<\/td><\/tr><tr><td>Flash<\/td><td>Clamping force too low; vents blocked<\/td><td>Check projected area vs. clamping force; clean vents; reduce injection pressure<\/td><\/tr><tr><td>Burn marks (diesel effect)<\/td><td>Trapped air in last-fill area<\/td><td>Add vents (0.02\u20130.05 mm depth) at fill extremities; reduce injection speed at end of fill<\/td><\/tr><\/tbody><\/table><\/div><p>For deeper diagnosis, see our <a href=\"https:\/\/www.plasticmoulds.net\/analysis-of-injection-molding-defects-and-their-resolution.html\">injection molding defects guide<\/a>, or try the interactive defect troubleshooter on our <a href=\"https:\/\/www.plasticmoulds.net\/injection-moldings-interactive-tooling.html\">molding tools page<\/a>.<\/p><\/section><section id=\"tool-ownership\"><h2>Tool Ownership and Maintenance<\/h2><figure><a href=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2022\/04\/Marketing-Plan-Presentation-.png\"><br \/><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2022\/04\/Marketing-Plan-Presentation--1024x576.png\" alt=\"Injection mold preventive maintenance workflow\"><br \/><\/a><br \/><\/figure><p>Your mold is a capital asset. You own 100% of the tooling you pay for. When we run your production, preventive maintenance and wear-part checks are included. We log every shot and service interval, so the tool keeps making clean, flash-free parts.<\/p><p>Running an export mold in your own plant? Download our <a href=\"https:\/\/plasticmoulds.net\/wp-content\/uploads\/2021\/01\/PLASTIC-MOLDS-MAINTENANCE.pdf\">mold maintenance SOP<\/a> for your toolroom. Matching steel grade to lifetime volume also stops you paying for H13 when P20 will do. Our <a href=\"https:\/\/www.plasticmoulds.net\/plastic-mold\">mold steel and tooling standards<\/a> table shows which grade fits which run.<\/p><\/section><section id=\"why-china\"><h2>Why Buyers Move Injection Molding to China<\/h2><p>Price starts the conversation, but it is not the whole story. Injection molding in China works when three things line up. You need real factory pricing and a supply chain close to the press. You also need someone managing risk on your side.<\/p><p>Our plant sits in Huangyan, one of China's main mold and resin hubs. We buy PP, ABS, PS, PE, PVC, PC and PA at local mill prices. Mold steel, hot runners and standard parts come from suppliers a short drive away. That density keeps tool repairs and changes quick. Here is <a href=\"https:\/\/www.plasticmoulds.net\/why-huangyan-dense-supply-chains-deliver-custom-molds-3x-faster.html\">why Huangyan turns molds around faster<\/a>.<\/p><div class=\"table-wrap\"><table><thead><tr><th>Factor<\/th><th>China, factory-direct<\/th><th>Domestic molder (US \/ EU)<\/th><\/tr><\/thead><tbody><tr><td>Tooling price<\/td><td>Usually much lower for the same steel and standard<\/td><td>Higher labor and machining rates<\/td><\/tr><tr><td>Part price at volume<\/td><td>Lower resin and press-hour cost<\/td><td>Higher, but no ocean freight<\/td><\/tr><tr><td>Total lead time<\/td><td>Production plus sea or air freight<\/td><td>Shorter transit, often longer tool queue<\/td><\/tr><tr><td>Import duty<\/td><td>Depends on HS code and current tariffs<\/td><td>None<\/td><\/tr><tr><td>Main risk<\/td><td>Trading-company markup, quality drift, communication<\/td><td>Cost and capacity<\/td><\/tr><\/tbody><\/table><\/div><p>The risks are manageable if you know where they hide. Start with these guides:<\/p><ul><li><a href=\"https:\/\/www.plasticmoulds.net\/buying-injection-molding-services-in-china.html\">Buying injection molding services in China<\/a>, the end-to-end playbook.<\/li><li><a href=\"https:\/\/www.plasticmoulds.net\/manufacturer-vs-trading-company-which-should-you-choose-for-injection-moulding.html\">Manufacturer vs trading company<\/a>, and how to tell them apart.<\/li><li><a href=\"https:\/\/www.plasticmoulds.net\/red-flags-when-sourcing-injection-moulding-in-china.html\">Red flags when sourcing injection moulding in China<\/a>.<\/li><li><a href=\"https:\/\/www.plasticmoulds.net\/the-real-price-tag-uncovering-hidden-costs-in-chinese-injection-moulding.html\">Hidden costs in Chinese injection moulding<\/a>, from freight to rework.<\/li><li><a href=\"https:\/\/www.plasticmoulds.net\/hs-code-8480-71-vs-3926-90-classification.html\">HS code 8480.71 vs 3926.90<\/a>, so molds and parts clear customs at the right rate.<\/li><li><a href=\"https:\/\/www.plasticmoulds.net\/2026-the-ultimate-guide-to-choosing-china-injection-molding-suppliers.html\">How to choose a China injection molding supplier<\/a>.<\/li><\/ul><\/section><section id=\"why-topworks\"><h2>Why Buyers Choose Topworks<\/h2><p>Procurement teams sourcing plastic injection molding in China want three things: on-spec parts, quick English replies and honest landed pricing. I founded Topworks in 2006 in Huangyan, Taizhou, China's mold town. Nearly twenty years later, we still build our own molds and run our own presses.<\/p><p>Speed protects your launch window. Prototype parts reach your desk in about 7 days. Once a production tool is finished, T1 samples ship within 7 days, so you check fit before your competitors do.<\/p><p>When you compare Chinese quotes, ask who owns the CNC machines and the presses. Trading companies add 20% to 40% and hide the real factory. At Topworks, one engineering and production team runs your project from the first STEP file to FOB or DDP delivery. Want the mold and parts built to your own design? See our <a href=\"https:\/\/www.plasticmoulds.net\/custom-plastic-injection-molding-and-custom-mold-company\">custom mold and molding projects<\/a>.<\/p><\/section><section id=\"faq\"><h2>Frequently Asked Questions<\/h2><div class=\"faq-item\"><h3>At what volume does injection molding become cost-effective?<\/h3><p>Injection molding usually breaks even between 3,000 and 10,000 pieces, depending on part complexity and tooling cost. A simple part in a single-cavity P20 mold pays off around 3,000 units. Complex housings with multi-slide H13 tooling need 10,000+ pieces. Above 100,000 units, it gives the lowest unit price of any plastic process.<\/p><\/p><\/div><div class=\"faq-item\"><h3>What is your MOQ for injection molded parts?<\/h3><p>On an existing mold, MOQ is usually 500\u20131,000 pieces per run. For smaller quantities, our low volume and prototype molds start at around 100 parts.<\/p><\/p><\/div><div class=\"faq-item\"><h3>Can you run production on a mold we already own?<\/h3><p>Yes. We inspect the incoming tool, repair or refit it where needed, and run a trial before production. You keep full ownership of the mold.<\/p><\/p><\/div><div class=\"faq-item\"><h3>How long does production take after T1 approval?<\/h3><p>First production orders ship about 7 days after T1 sign-off. Repeat orders ship about 10 days after your PO, plus transit time.<\/p><\/p><\/div><div class=\"faq-item\"><h3>How do you control quality on production runs?<\/h3><p>Every new part gets a T1 dimensional report, with critical dimensions checked on CMM. Production lots are sampled to AQL ___ before packing.<\/p><\/p><\/div><div class=\"faq-item\"><h3>What wall thickness should I design for injection molded parts?<\/h3><p>Keep walls between 0.8 mm and 3.0 mm for most thermoplastics (PP 1.2\u20133.0 mm; ABS 1.2\u20133.5 mm; PC 1.0\u20133.0 mm). Keep variation within \u00b125% across the part. Uniform walls cool faster and use less resin, which lowers your piece price and prevents sink marks.<\/p><\/p><\/div><div class=\"faq-item\"><h3>Do you ship worldwide, and on what terms?<\/h3><p>Yes. We ship to the US, EU, UK, Canada, Australia and beyond on FOB, CIF or DDP terms. Standard payment is 50% deposit and 50% before shipment.<\/p><\/p><\/div><\/section><div class=\"cta-box\"><h3>Ready to Quote Your Injection Molding Project?<\/h3><p>Send your 3D CAD files, target volume and resin spec. Our engineers return a free DFM review and an itemized tooling and unit-price quote within 24 hours.<\/p><p><a class=\"button\" href=\"https:\/\/www.plasticmoulds.net\/contact-us\">Request a Free Quote \u2192<\/a><\/p><p>No drawings yet? <a href=\"https:\/\/www.plasticmoulds.net\/tell-us-about-your-part\">Tell us about your part<\/a> and we will help you spec it.<\/p><\/p><\/div><\/article><p><script> { \"@context\": \"https:\/\/schema.org\", \"@graph\": [ { \"@type\": \"Service\", \"@id\": \"https:\/\/www.plasticmoulds.net\/plastic-manufacturer#service\", \"name\": \"Injection Moulding in China\", \"serviceType\": \"Plastic injection molding\", \"description\": \"Factory-direct plastic injection molding in Huangyan, China: production on new or existing molds, DFM review, quality inspection and FOB, CIF or DDP delivery.\", \"provider\": { \"@id\": \"https:\/\/www.plasticmoulds.net\/#organization\" }, \"areaServed\": [\"US\", \"EU\", \"GB\", \"AU\", \"CA\"], \"url\": \"https:\/\/www.plasticmoulds.net\/plastic-manufacturer\" }, { \"@type\": \"FAQPage\", \"mainEntity\": [ { \"@type\": \"Question\", \"name\": \"At what volume does injection molding become cost-effective?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Injection molding usually breaks even between 3,000 and 10,000 pieces, depending on part complexity and tooling cost. A simple part in a single-cavity P20 mold pays off around 3,000 units. Complex housings with multi-slide H13 tooling need 10,000+ pieces. Above 100,000 units, it gives the lowest unit price of any plastic process.\" } }, { \"@type\": \"Question\", \"name\": \"What is your MOQ for injection molded parts?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"On an existing mold, MOQ is usually 500-1,000 pieces per run. For smaller quantities, our low volume and prototype molds start at around 100 parts.\" } }, { \"@type\": \"Question\", \"name\": \"Can you run production on a mold we already own?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. We inspect the incoming tool, repair or refit it where needed, and run a trial before production. You keep full ownership of the mold.\" } }, { \"@type\": \"Question\", \"name\": \"How long does production take after T1 approval?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"First production orders ship about ___ days after T1 sign-off. Repeat orders ship about ___ days after your PO, plus transit time.\" } }, { \"@type\": \"Question\", \"name\": \"How do you control quality on production runs?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Every new part gets a T1 dimensional report, with critical dimensions checked on CMM. Production lots are sampled to AQL ___ before packing.\" } }, { \"@type\": \"Question\", \"name\": \"What wall thickness should I design for injection molded parts?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Keep walls between 0.8 mm and 3.0 mm for most thermoplastics (PP 1.2-3.0 mm; ABS 1.2-3.5 mm; PC 1.0-3.0 mm). Keep variation within plus or minus 25% across the part. Uniform walls cool faster and use less resin, which lowers your piece price and prevents sink marks.\" } }, { \"@type\": \"Question\", \"name\": \"Do you ship worldwide, and on what terms?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. We ship to the US, EU, UK, Canada, Australia and beyond on FOB, CIF or DDP terms. Standard payment is 50% deposit and 50% before shipment.\" } } ] } ] } <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Factory-Direct \u00b7 Huangyan, ChinaInjection Moulding in ChinaPlastic injection molding in China pays off once your order volume reaches 3,000 to 10,000 pieces. Below that, the tooling is hard to earn back. Above it, piece prices drop fast. Topworks builds the molds and runs the presses in Huangyan, so you buy from the factory, not a [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6976","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/pages\/6976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/comments?post=6976"}],"version-history":[{"count":36,"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/pages\/6976\/revisions"}],"predecessor-version":[{"id":20185,"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/pages\/6976\/revisions\/20185"}],"wp:attachment":[{"href":"https:\/\/www.plasticmoulds.net\/es\/wp-json\/wp\/v2\/media?parent=6976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}