CINXE.COM
CPM: Process Equipment and Automation Solutions
<!DOCTYPE html> <html lang='en'> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5KWFCLS');</script> <!-- End Google Tag Manager --> <script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#f81616', triggerColor : '#000000', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <meta http-equiv="Cache-control" content="public"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen"> <link href="/css/bootstrap-theme.min.css" rel="stylesheet" media="screen"> <link href="/css/global.css" rel="stylesheet" media="screen"> <link href="/css/homepage.css" rel="stylesheet" media="screen"> <link href="/css/fhmm.css" rel="stylesheet"> <link href="/css/font-awesome.min.css" rel="stylesheet"> <link href="/css/media-queries.css" rel="stylesheet"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'> <style> .notification-fixed-top { position:fixed; top: 0; right: 0; left: 0; min-height:40px; z-index: 1030; } .navbar-fixed-top {top:40px;} .modal-title { font-size:24px; } #home-carousel { min-width:325px; } .greenlink { letter-spacing:0px; } .greenlink:hover, .greenlink a:hover { color: #191919; } #index-list h5 { letter-spacing:1px; margin-bottom:5px; } #relatedbizunits li, #relatedbizunits li a:hover { background-color:#ffffff; } .button { line-height:1em; } .navbar-right .dropdown-menu { right:auto; } .photogallery-modal .modal-dialog { width:100%; } .photogallery-modal .modal-header { border-bottom:0px; } .photogallery-modal iframe { width:100%;height:700px;border:0px; } @media (max-width: 1000px) { #equipment_menu, #automation_menu, #applications_menu { /* top :0px; */ } .main-nav li a:hover, .main-nav li a:focus {background-color:#191919; } #equipmenu-left, #equipmenu-right { font-size:.8em; width:30% !important; } #equipmenu-left li, #equipmenu-right li { margin:10px 0px; } } @media (max-width: 767px) { .photogallery-modal iframe { height:200px; } .white-bg { margin-top: 10px !important; } } @media (max-width: 320px) { .navbar-nav { margin:7.5px -35px; } #equipmenu-left, #equipmenu-right { font-size: .7em; } #equipment_menu ul li a { padding:3px 10px; } } @media (max-width: 767px) { .navbar-nav { margin-left: 0px; } .navbar-fixed-top { top: 60px; } .navbar-collapse { background: #ffffff; position: relative; z-index: 10; margin-left: 0px !important; border: 1px solid #cccccc; padding-right: 0px; padding-top:30px; padding-bottom:40px; width: 100%; } .main-nav > li > a { line-height: 20px; height: 50px; } . .navbar-nav .open .dropdown-menu>li>a { padding-left: 10px !important!; font-size: 10px !important; } .dropdown-menu { font-size: 10px; } .btn-red { margin-bottom: 15px; } .business-unit-modal { min-height: 250px; } .product-box { min-height: 230px; } } </style> <title>CPM: Process Equipment and Automation Solutions</title> <meta name="description" content="CPM is the world's leading provider of process equipment and automation systems."> <link href='https://www.cpm.net' rel='canonical' /> </head> <body> <script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#f81616', triggerColor : '#000000', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KWFCLS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> å <!-- NAVBAR --> <div class="notification-fixed-top" style="background-color:#000000;color:#ffffff;text-align:center;padding: 10px 0;width:100%;"> CPM Never Stops Evolving: New Colors Coming for CPM Equipment. <a href="https://www.cpm.net/news-detail.php?newsID=119">Learn more here</a>. </div> <div class="navbar navbar-fixed-top navbar"> <div id='thenavigationbarcontainer' class="container"> <div class="hidden-sm hidden-md hidden-lg hidden-xl" style="position:absolute;top:23px;right:195px;"> <a href="/search.php"><i class="fa fa-search fa-lg"></i></a> </div> <div class="button btn-black hidden-sm hidden-md hidden-lg hidden-xl" style="position:absolute;top:15px;right:75px;"> <a href="/contact">Contact CPM</a> </div> <button id='mobilenavigationmenutoggle' type="button" style='background:#444444;color:#ffffff;' class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar" style='background-color:#ffffff;'></span> <span class="icon-bar" style='background-color:#ffffff;'></span> <span class="icon-bar" style='background-color:#ffffff;'></span> </button> <a class="navbar-brand" href="/index.php"><img src="/images/cpm-logo.png" alt="CPM Logo" class="logo"></a> <div id='thenavigationbar' class='collapse navbar-collapse en'> <ul class="nav navbar-nav navbar-right main-nav"> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Equipment</a> <ul class='dropdown-menu' id='equipment_menu' role='menu'> <li><a href='/equipment-solutions'>Equipment Solutions</a></li><li><a href='/equipment-inventory.php'>Equipment Inventory</a></li><li class='divider'></li><li><ul id='equipmenu-left' style='list-style:none;padding:0px;margin:0px;width:50%;float:left;'><li><a href='/equipment/flaking-mills'>Flaking Mills</a></li><li><a href='/equipment/pellet-mills'>Pellet Mills</a></li><li><a href='/equipment/cracking-mills'>Cracking Mills</a></li><li><a href='/equipment/pellet-crumblers'>Pellet Crumblers</a></li><li><a href='/equipment/coolers'>Coolers</a></li><li><a href='/equipment/weighing-systems'>Weighing Systems</a></li><li><a href='/equipment/gyro-sifters-feed-cleaners'>Gyro Sifters/Feed Cleaners</a></li></ul><ul id='equipmenu-right' style='list-style:none;padding:0px;margin:0px;width:50%;float:left;'><li><a href='/equipment/hammermills'>Hammermills</a></li><li><a href='/equipment/roller-mills-roll-crushers'>Roller Mills & Roll Crushers</a></li><li><a href='/equipment/lump-breakers-crushers'>Lump Breakers & Crushers</a></li><li><a href='/equipment/conditioners'>Conditioners</a></li><li><a href='/equipment/feeders-ancillary-products'>Feeders and Ancillary Products</a></li><li><a href='/equipment/steam-chambers'>Steam Chambers</a></li></ul><div style='clear:both;'></div></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Parts</a> <ul class='dropdown-menu' id='parts_menu' role='menu'> <li><a href='/parts'>Parts</a></li> <li class='divider'></li> <li><a href='/parts/hammermill-hammers'>Hammermill Hammers</a></li> <li><a href='/parts/hammermill-screens'>Hammermill Screens</a></li> <li><a href='/parts/roller-mill-flaking-mill-rolls'>Roller Mill/Flaking Mill Rolls</a></li> <li><a href='/parts/pellet-mill-dies'>Pellet Mill Rolls & Dies </a></li> <li><a href='/parts/pellet-mill-parts'>Pellet Mill Parts</a></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Automation</a> <ul class='dropdown-menu' id='automation_menu' role='menu'> <li><a href='/automation-solutions'>Automation Solutions</a></li><li class='divider'></li><li><a href='/automation/mm4-automation-system'>MM4 Automation System</a></li><li><a href='/automation/mm4-receiving'>MM4 Receiving</a></li><li><a href='/automation/mm4-grinding'>MM4 Grinding</a></li><li><a href='/automation/mm4-batching'>MM4 Batching</a></li><li><a href='/automation/mm4-pelleting'>MM4 Pelleting</a></li><li><a href='/automation/mm4-loadout'>MM4 Loadout</a></li><li><a href='/automation/mcp-pellet-mill-controller'>MCP Pellet Mill Controller</a></li><li><a href='/automation/extruder-compounding-process-control'>Extruder-Compounding Process Control</a></li><li><a href='/automation/preparation-process-control'>Preparation Process Control</a></li><li><a href='/automation/extraction-process-control'>Extraction Process Control</a></li><li><a href='/automation/custom-solutions-integrated-systems'>Custom Solutions & Integrated Systems</a></li><li><a href='/automation/UL508A-control-panel-design-assembly'>UL508A Control Panel Design & Assembly</a></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Applications</a> <ul class='dropdown-menu' id='applications_menu' role='menu'> <li><a href='/applications'>Applications</a></li><li class='divider'></li><li><a href='/applications/pelleting'>Pelleting</a></li><li><a href='/applications/particle-size-reduction'>Particle Size Reduction</a></li><li><a href='/applications/oilseed-preparation'>Oilseed Preparation</a></li><li><a href='/applications/briquetting'>Briquetting</a></li><li><a href='/applications/weighing'>Weighing</a></li><li><a href='/applications/steam-flaking'>Steam Flaking</a></li><li><a href='/applications/cooling'>Cooling</a></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Industries</a> <ul class='dropdown-menu' id='industries_menu' role='menu'> <li><a href='/industries'>Industries</a></li><li class='divider'></li><li><a href='/industries/animal-feed'>Animal Feed</a></li><li><a href='/industries/oilseed-processing'>Oilseed Processing</a></li><li><a href='/industries/ethanol'>Ethanol</a></li><li><a href='/industries/biomass'>Biomass</a></li><li><a href='/industries/food'>Food Industry</a></li><li><a href='/industries/pet-food'>Pet Food</a></li><li><a href='/industries/hops'>Hops</a></li><li><a href='/industries/aquaculture'>Aquaculture</a></li><li><a href='/industries/hemp'>Hemp</a></li><li><a href='/industries/rendering'>Rendering</a></li><li><a href='/industries/other-industries'>Other Industries</a></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Services</a> <ul class='dropdown-menu' id='aftermarket_menu' role='menu'> <li><a href='/services'>Services</a></li> <li class='divider'></li> <li><a href='/services/inhouse-services'>CPM In-House Service</a></li> <li><a href='/services/field-services'>CPM Field Service</a></li> <li><a href='/services/test-center'>Test Center</a></li> <li><a href='/services/parts'>Parts</a></li> </ul> </li> <li class='dropdown'> <a href='#' class='dropdown-toggle' data-toggle='dropdown'>Our Company</a> <ul class='dropdown-menu' id='company_menu' role='menu'> <li><a href='/our-company/about'>About Us</a></li><li><a href='/our-company/careers'>Careers</a></li><li><a href='/events'>Events</a></li><li><a href='/news'>News</a></li> </ul> </li> <li id='nav navbar-nav navbar-right main-navs'> <a style='color:#999999' href='http://store.cpm.net/' target= '_blank'>Portal Login</a> </li> <li id='contact-us'> <div class='button btn-black hidden-xs hidden-sm' style='margin-top:30px;'> <a href='/contact'>Contact CPM</a> </div> </li> <li class='hidden-lg hidden-md hidden-sm'><a href='/webinar-library'>Webinars</a></li><li class='hidden-lg hidden-md hidden-sm'><a href='/services/test-center'>Test Center</a></li><li class='hidden-lg hidden-md hidden-sm'><a href='/videos'>Videos</a></li><li class='hidden-lg hidden-md hidden-sm'><a href='/cpm-downloads'>Downloads</a></li><li class='hidden-lg hidden-md hidden-sm' style='background-color:#222222;padding-bottom:10px;margin-left:-20px;'><div style='font-size:11px;font-weight:400;color:#777777;margin-left:25px;padding-top:5px;'>Languages</div><div style='font-size:13px;color:#FFFFFF;'><div class='lang' data-lang='en' style='cursor:pointer;padding:10px;'><i class='fa fa-check' style='visibility:visible;' aria-hidden='true'></i>English</div><div class='lang' data-lang='es' style='cursor:pointer;padding:10px;'><i class='fa fa-check' style='visibility:hidden;' aria-hidden='true'></i>Espanol</div><div class='lang' data-lang='pt' style='cursor:pointer;padding:10px;'><i class='fa fa-check' style='visibility:hidden;' aria-hidden='true'></i>Português</div></div></li> </ul> </div> </div> </div> <!-- UTILITY NAV --> <div class="container" id='utilnavbar' style='position:fixed;top:135px;z-index:1000;background: #d53339;max-width:100%;box-shadow: inset 1px 8px 9px -4px rgba(0,0,0,1);'> <div class="container"> <ul class="utility-nav hidden-xs" style=''> <li style='float:left;margin-left:10px;cursor:pointer;'> <div id='selectedLang'> English <i class="fa fa-caret-down" aria-hidden="true"></i> </div> <div id='langList' class='hide' style='position:absolute;width:200px;padding-top:20px;padding-bottom:5px;margin-left:-10px;background-color:#d53339;color:#FFFFFF;z-index:10000;'> <div class='lang' data-lang='en' style='cursor:pointer;padding:3px 10px;'> <i class="fa fa-check" style='visibility:visible;' aria-hidden="true"></i> English </div> <div class='lang' data-lang='es' style='cursor:pointer;padding:3px 10px;'> <i class="fa fa-check" style='visibility:hidden;' aria-hidden="true"></i> Español </div> <div class='lang' data-lang='pt' style='cursor:pointer;padding:3px 10px;'> <i class="fa fa-check" style='visibility:hidden;' aria-hidden="true"></i> Português </div> </div> </li> <li> <div class="search-container"> <form action="/search.php" method="GET"> <input type="text" placeholder="Search" name="q"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div> </li> <li class=''><a href='/webinar-library'>Webinars</a></li><li class=''><a href='/services/test-center'>Test Center</a></li><li class=''><a href='/videos'>Videos</a></li><li class=''><a href='/cpm-downloads'>Downloads</a></li><li class='hidden-lg hidden-md'><a href='/contact'>Contact Us</a></li> </ul> </div> </div><style> .home-module { position:relative; width:100%; } .home-module-wrapper { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; } #home-module-equipment-wrapper { padding-left:50%; text-align:left; } #home-module-equipment-wrapper .home-module-chapter{ margin:20% 0px 0px 0px; } #home-module-equipment-wrapper .home-module-tagline{ margin:15px 20px 0px 0px; } #home-module-equipment-wrapper .home-module-blurb { margin:40px 20px 40px 0px; } #home-module-advantage-wrapper { padding-right:55%; text-align:left; } #home-module-advantage-wrapper .home-module-chapter{ margin:13% 0px 0px 20px; } #home-module-advantage-wrapper .home-module-tagline{ margin:15px 20px 0px 20px; } #home-module-advantage-wrapper .home-module-blurb { margin:30px 20px 30px 20px; } #home-module-advantage-wrapper .home-module-button{ margin:0px 0px 0px 20px; } #home-module-contact-wrapper { color:#ffffff; } #home-module-contact-wrapper .home-module-chapter{ margin:4% 0px 0px 0px; } #home-module-parts-wrapper { position:relative; width:100%; height:100%; margin:0px; padding-top:20px; background-color:#ffffff; } #home-module-contact-wrapper .home-module-tagline { margin: 15px 300px 0px 300px; } #home-module-parts-wrapper .home-module-tagline{ margin:0px; } #home-module-parts-wrapper h2 { display:none; } .home-module-chapter { font-size:1.2em; color:#d63239; text-transform:uppercase; margin-top:13%; letter-spacing: 3px; font-weight:bold; } .home-module-tagline{ font-size:2.6em; line-height:1.1em; font-weight:700; margin:15px 300px 0px 300px; } .home-module-blurb { position:relative; font-size:1.1em; margin:40px 320px 40px 320px; } #home-carousel { position:relative; width:100%; height:550px; margin-top:65px; background-image:url(/images/CPM_Home_Carousel.jpg); background-size:2600px; background-position:center 0px; } #home-carousel-wrapper { height:100%; padding:0px 20px; } #home-carousel-subhead { position:absolute; display:inline-block; color:#ffffff; font-size:1.5em; padding-bottom:10px; border-bottom:2px solid #d63239; top:10%; } #home-carousel-head { color:#ffffff; font-size:8vw; font-weight:700; height:100%; line-height:500%; } #home-carousel-button { position:absolute; bottom:15%; } #home-contact p { color:#ffffff;} /* -------------------------------------------------------------- * ## text rotator * -------------------------------------------------------------- */ #home-carousel-head .sentence{ text-align: left; font-size: 110px; font-weight:700; line-height:220px; color:#ffffff; } #home-carousel-head .wrapper{ margin: 100px auto; padding:20px 0px; position: relative; width: 100%; } /*Vertical Sliding*/ .slidingVertical{ display: inline; /*text-indent: 8px;*/ } .slidingVertical span{ animation: topToBottom 15s linear infinite 0s; -ms-animation: topToBottom 15s linear infinite 0s; -webkit-animation: topToBottom 15s linear infinite 0s; color: #ffffff; opacity: 0; overflow: hidden; position: absolute; } .slidingVertical span:nth-child(2){ animation-delay: 3s; -ms-animation-delay: 3s; -webkit-animation-delay: 3s; } .slidingVertical span:nth-child(3){ animation-delay: 6s; -ms-animation-delay: 6s; -webkit-animation-delay: 6s; } .slidingVertical span:nth-child(4){ animation-delay: 9s; -ms-animation-delay: 9s; -webkit-animation-delay: 9s; } .slidingVertical span:nth-child(5){ animation-delay: 12s; -ms-animation-delay: 12s; -webkit-animation-delay: 12s; } /* .slidingVertical span:nth-child(6){ animation-delay: 15s; -ms-animation-delay: 15s; -webkit-animation-delay: 15s; } */ /*topToBottom Animation*/ @-moz-keyframes topToBottom{ 0% { opacity: 0; } 5% { opacity: 0; -moz-transform: translateY(-200px); } 10% { opacity: 1; -moz-transform: translateY(0px); } 25% { opacity: 1; -moz-transform: translateY(0px); } 30% { opacity: 0; -moz-transform: translateY(200px); } 80% { opacity: 0; } 100% { opacity: 0; } } @-webkit-keyframes topToBottom{ 0% { opacity: 0; } 5% { opacity: 0; -webkit-transform: translateY(-200px); } 10% { opacity: 1; -webkit-transform: translateY(0px); } 25% { opacity: 1; -webkit-transform: translateY(0px); } 30% { opacity: 0; -webkit-transform: translateY(200px); } 80% { opacity: 0; } 100% { opacity: 0; } } @-ms-keyframes topToBottom{ 0% { opacity: 0; } 5% { opacity: 0; -ms-transform: translateY(-200px); } 10% { opacity: 1; -ms-transform: translateY(0px); } 25% { opacity: 1; -ms-transform: translateY(0px); } 30% { opacity: 0; -ms-transform: translateY(200); } 80% { opacity: 0; } 100% { opacity: 0; } } @media (max-width: 1100px) { #home-carousel-head .sentence{ font-size: 80px; line-height:160px; } } @media (max-width: 1000px) { #home-carousel { margin-top:0px; } #home-carousel-head .sentence{ font-size: 40px; line-height:100px; } .home-module { position:relative; display:block; background-repeat: no-repeat; background-attachment: scroll; background-position: center center; } .home-module-chapter { font-size:1em; margin-top:5%; } .home-module-tagline, #home-module-contact-wrapper .home-module-tagline{ font-size:1.3em; margin:40px 100px 40px 100px; } .home-module-blurb { font-size:1.2em; margin:40px 130px 30px 130px; } #home-module-equipment-wrapper .home-module-blurb { margin-bottom:20px; } #home-applications { height:400px; background-image:url(/images/CPM_Home_Applications.jpg); } #home-automation { height:400px; background-image:url(/images/CPM_Home_Automation.jpg); } #home-equipment { height:500px; background-image:url(/images/CPM_Home_Equipment.jpg); } #home-advantage { height:610px; background-image:url(/images/CPM_Home_CPM_Advantage.jpg); } #home-parts { height:370px; background-image:url(/images/CPM_Home_Parts.jpg); } #home-contact { height:400px; background-image:url(/images/CPM_Home_Contact.jpg); } #home-equipment .home-module-button { /* position:absolute; */ left:0px; bottom:40px; width:100%; /* text-align:center; */ } #home-parts #partslogo { position:absolute; left:53%; margin-left:-156px; } #home-parts #home-module-button { } } @media (max-width: 1112px) { .home-module-chapter { margin-top:5%; } #home-module-contact-wrapper .home-module-tagline { margin: 15px 250px 0px 250px; } .home-module-blurb { margin: 15px 250px 0px 250px; } } @media (max-width: 768px) { #home-carousel { margin-top:40px; } .home-module-chapter { margin-top:5%; } } @media (max-width: 740px) { #home-carousel { margin-top:-20px; } navbar-fixed-top { top: 60px; } #home-carousel-head .sentence{ font-size: 45px; line-height:120px; } .home-module-tagline, #home-module-contact-wrapper .home-module-tagline, #home-module-advantage-wrapper .home-module-tagline { font-size:1.3em; margin:40px 10px 40px 10px; } .home-module-blurb { font-size:.9em; margin:40px 50px 40px 50px; } #home-equipment { background-position: 80%; } #home-module-equipment-wrapper { padding-left:0px; margin:20px 10px 40px 10px; text-align:center; } #home-advantage { background-image:none; height:560px; } #home-module-advantage-wrapper { width:100%; padding:0px; text-align:center; } #home-module-button { position:relative !important; } } @media (max-width: 415px) { #home-carousel-head .sentence{ font-size: 38px; line-height:120px; } #home-advantage { background-image:none; } } @media (max-width: 320px) { #home-carousel-head .sentence { font-size:32px; } } </style> <div id='home-carousel' class='row'> <div id='home-carousel-wrapper' class='container'> <div id='home-carousel-subhead'>Equipment for the<br>needs of every industry</div> <div id='home-carousel-head'> <section class="wrapper"> <h1 class="sentence">We can <div class="slidingVertical"> <span>pellet it.</span> <span>grind it.</span> <span>control it.</span> <span>flake it.</span> <span>weigh it.</span> <!--<span>cool it.</span>--> </div> </h1> </section> </div> <div id='home-carousel-button'class='button btn-red'> <a href='/equipment-solutions'>View Equipment</a> </div> </div> </div> <div id="main-wrapper" class="container white-bg"> <!-- APPLICATIONS --> <div id='home-applications' class='row home-module' style=''> <img src="/images/CPM_Home_Applications.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div class='home-module-wrapper'> <div class='home-module-chapter row'>Applications</div> <div class='home-module-tagline row'>Your complete solution</div> <div class='home-module-blurb row'><p>All our products meet the demands of virtually every conceivable application in the processing industry, and our name is synonymous with endurance, reliability, and excellence.</p></div> <div class='home-module-button row'> <div id='home-module-button'class='button btn-red'> <a href='/applications'>View Applications</a> </div> </div> </div> </div <!-- AUTOMATION --> <div id='home-automation' class='row home-module'> <img src="/images/CPM_Home_Automation.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div class='home-module-wrapper'> <div class='home-module-chapter row'>Automation</div> <div class='home-module-tagline row'>Innovative, robust technology</div> <div class='home-module-blurb row'><p>From grinding and conditioning to size reduction, our equipment solutions are engineered to meet the demands of virtually every application in processing industries. </p></div> <div class='home-module-button row'> <div id='home-module-button'class='button btn-red'> <a href='/automation-solutions'>Find a Solution</a> </div> </div> </div> </div> <!-- EQUIPMENT --> <div id='home-equipment' class='row home-module'> <img src="/images/CPM_Home_Equipment.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div id='home-module-equipment-wrapper' class='home-module-wrapper'> <div class='home-module-chapter row'>Equipment</div> <div class='home-module-tagline row'>Equipment for the<br/>needs of every industry</div> <div class='home-module-blurb row'><p>If quality and efficiency are your top priorities, CPM has what you need. Our products meet the demands of virtually every application in the processing industries. CPM is your one-stop equipment solution.</p></div> <div class='home-module-button row' style=''> <div id='home-module-button'class='button btn-red' style='position"relative;'> <a href='/equipment-solutions'>View Equipment</a> </div> </div> </div> </div> <!-- CPM ADVANTAGE --> <!-- <div id='home-advantage' class='row home-module'> <img src="/images/CPM_Home_CPM_Advantage.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div id='home-module-advantage-wrapper' class='home-module-wrapper'> <div class='home-module-chapter row'>Error: No label for ID: 4</div> <div class='home-module-tagline row'>It’s not cheating—<br/>it’s The CPM Advantage</div> <div class='home-module-blurb row'><p>With an unparalleled history in engineering, innovation, and the manufacture of hardworking process equipment and controls, our machines just keep running.</p><p>You see, at CPM, we’re all about giving you the advantage. With our great engineering, our great systems, and our great equipment, we make sure you get great profits.</p></div> <div class='home-module-button row'> <div id='home-module-button'class='button btn-red' style='position:absolute;'> <a href='/our-company/cpm-advantage'>Learn more</a> </div> </div> </div> </div>--> <!-- CPM PARTS --> <div id='home-parts' class='row home-module'> <div class='col-lg-8' style='margin-left:-16px;'> <img src="/images/CPM_Home_Parts.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div id='partslogo' style='position:absolute;top:12%;width:85%;'> <img src="/images/CPM_Home_Parts_logo.png" alt='' class="img-responsive"> <div id='home-module-button'class='button btn-red' style='margin-left:66px;'> <a href='/services/parts'>Learn more</a> </div> </div> </div> <div class='hidden-xs hidden-sm hidden-md col-lg-4' style='display:table;'> <div id='home-module-parts-wrapper' style='display:table-cell;'> <div class='home-module-tagline'>News</div> <h2>News</h2><ul class='newsitems nav nav-pills nav-stacked'><li> <a class="greenlink" href="/news-detail.php?newsID=119">CPM Never Stops Evolving: New Colors Coming for CPM equipment </a></li><li> <a class="greenlink" href="/news-detail.php?newsID=118">Bliss Industries Joins CPM</a></li></ul><br/><a class='greenlink' style='font-weight:700;margin-left:20px;' href='/news' target='_self'>View all News >></a> <div class='home-module-tagline' style='margin-top:25px;'>Events</div> <h2>Events</h2><ul class='newsitems nav nav-pills nav-stacked'><li style="position: relative;display: block;padding: 10px 15px;">No current events. Check back soon!</li></ul><br/> </div> </div> </div> <!-- CONTACT US --> <div id='home-contact' class='row home-module'> <img src="/images/CPM_Home_Contact.jpg" alt='' class="hidden-xs hidden-sm img-responsive"> <div id='home-module-contact-wrapper' class='home-module-wrapper'> <div class='home-module-chapter row'>Contact CPM</div> <div class='home-module-tagline row'>World class service, wherever you are</div> <div class='home-module-blurb row'><p>We offer customer service and sales support through a worldwide network of local agents in nearly every country. Whatever your needs, we're here to help in any way we can.</p></div> <div class='home-module-button row' style='margin-top:-5px;'> <div id='home-module-button'class='button btn-red'> <a href='/contact'>Contact CPM</a> </div> </div> </div> </div> </div> <div class="container-fluid footer" style='min-height:180px;border-top:1px solid #eeeeee;'> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-4" style='text-align:center;padding:20px;'> <a href='/contact' target='_self'><img src='/images/icon_contact_dim.jpg' /></a> <a href='/contact' target='_self' style='display:block;font-size:2em;margin-bottom:25px;color:#363636;'>Contact</a> <a class='greenlink' href='/contact' target='_self'>Contact Us >></a> </div> <div class="col-xs-12 col-sm-4" style='text-align:center;padding:20px;'> <a href='/contact#business-units' target='_self'><img src='/images/icon_locations_dim.jpg' /></a> <a href='/contact' target='_self' style='display:block;font-size:2em;margin-bottom:25px;color:#363636;'>Locations</a> <a class='greenlink' href='/contact#business-units' target='_self'>View all business units >></a> </div> <div class="col-xs-12 col-sm-4" style='text-align:center;padding:20px;'> <img src='/images/icon_connect_dim.jpg' /> <div style='font-size:2em;margin-bottom:20px;color:#363636;'>Connect</div> <div> <a href='https://www.facebook.com/CaliforniaPelletMill' target='_blank' style='margin:5px;'><img src='/images/icon_facebook_dim.jpg' /></a> <a href='https://twitter.com/CPMAmericas' target='_blank' style='margin:5px;'><img src='/images/icon_twitter_dim.jpg' /></a> <a href='https://www.youtube.com/c/CPMAmericas' target='_blank' style='margin:5px;'><img src='/images/icon_youtube_dim.jpg' /></a> <a href='https://www.linkedin.com/company/cpm-americas/about/' target='_blank' style='margin:5px;'><img src='/images/icon_linkedin_dim.jpg' /></a> </div> </div> </div> </div> </div> <div class="container-fluid" style='border-top:1px solid #eeeeee;background:#ffffff;height:75px;line-height:75px;'> <div class="container"> <div class="row"> <div class="col-md-12" style='text-align:center;font-size:1em;'> <div id="copyright" style="position:absolute;left:10px;text-align:center;font-size:.8em;letter-spacing:0px;color:#cccccc;z-index:200;"> COPYRIGHT © 2025 CPM | <a style='color:#cccccc;' href='https://www.cpm.net/library' target='_blank' rel='nofollow'>Library</a> | <a style='color:#cccccc;' href='https://iowasportssupply.itemorder.com' target='_blank' rel='nofollow'>Employee Store</a> </div> <div class='container hidden-xs' style="margin-left: 90px;"> <a href='/contact' style='margin:10px;color:#bbbbbb;'>Contact</a> <a href='/cpm-downloads' style='margin:10px;color:#bbbbbb;'>Downloads</a> <a href='/videos' style='margin:10px;color:#bbbbbb;'>Videos</a> <a href='/services/test-center' style='margin:10px;color:#bbbbbb;'>Test Center</a> <a href='https://onecpm.com/privacy-policy/' style='margin:10px;color:#bbbbbb;' target="_blank" rel="noopener">Privacy Policy</a> <a href='https://onecpm.com/california-supplemental-privacy-policy/' style='margin:10px;color:#bbbbbb;' target="_blank" rel="noopener">California Supplemental Privacy Policy Page</a> </div> </div> </div> </div> <!-- MODAL--> <div class="modal fade" id="textModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class='modal-title'>Contact Sales</h4><p>Call 319-232-8444 or 1-800-366-2563, or fill out the form below.</p> </div> <div class="modal-body"> <div id='contactForm_holder' style=''> <!-- <form name='contactForm' class="form" onsubmit='return validateEmailForm();'> --> <form name='contactForm' class="form"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="sr-only" for="firstName">First Name*</label> <input type="text" class="form-control" id='firstName' name="firstName" placeholder="First Name*"></input> </div> </div> <div class="col-md-6"> <div class="form-group"> <label class="sr-only" for="lastName">Last Name*</label> <input type="text" class="form-control" id='lastName' name="lastName" placeholder="Last Name*"></input> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label class="sr-only" for="company">Company*</label> <input type="text" class="form-control" id='company' name="company" placeholder="Company*"></input> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label class="sr-only" for="phone">Phone*</label> <input type="text" class="form-control" id='phone' name="phone" placeholder="Phone*"></input> </div> </div> <div class="col-md-6"> <div class="form-group"> <label class="sr-only" for="email">Email*</label> <input type="text" class="form-control" id='email' name="email" placeholder="Email*"></input> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label class="sr-only" for="cityStateCountry">City / State / Country*</label> <input type="text" class="form-control" id='cityStateCountry' name="cityStateCountry" placeholder="City / State / Country*"></input> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label class="sr-only" for="message">Brief description of inquiry*</label> <textarea class="form-control" id='message' name="message" placeholder="Brief description of inquiry*" rows="7"></textarea> </div> </div> </div> <div class="row"> <div id='sendform' class="col-md-12"> <div class="button btn-red" onclick='validateEmailForm();'><span>Submit</span></div> </div> </div> <input type='hidden' name='reqtype' value=''/> <input type='hidden' name='whichform' value='index.php'/> <input type='hidden' name='product' value='Index'/> </form> </div> <script> function validateEmailForm() { var entryready = true; var f = document.contactForm; //var stateMenu = $(f.state).val(); var incompleteFields= new Array(); if (!incomplete(f.reqtype)) { // This field should not have anything in it. // If it does, this is likely a bot. entryready = false; } else { // Reset Label Colors $(".form-control").css("border-color","#CCCCCC"); if (incomplete(f.firstName)){ entryready = false; incompleteFields.push('firstName'); } if (incomplete(f.lastName)) { entryready = false; incompleteFields.push('lastName'); } if (incomplete(f.company)) { entryready = false; incompleteFields.push('company'); } if (incomplete(f.phone)) { entryready = false; incompleteFields.push('phone'); } if (incomplete(f.email)) { entryready = false; incompleteFields.push('email'); } if (incomplete(f.cityStateCountry)) { entryready = false; incompleteFields.push('cityStateCountry'); } if (incomplete(f.message)) { entryready = false; incompleteFields.push('message'); } // Mark Fields that need attention if (incompleteFields.length > 0) { for (var i=0;i<=incompleteFields.length;i++) { $("#"+incompleteFields[i]).css("border-color","#990000"); } $("#"+incompleteFields[0]).focus(); $("#"+incompleteFields[0]).select(); alert("Please fill in the required fields, denoted by an *."); entryready = false; } // EMAIL: basic formatting of valid e-mails if (f.email.value != '') { var validemail = /^[^@].+@.+\..+$/.test(f.email.value); if (!validemail) { entryready = false; $("#email").css("border-color","#990000"); f.email.focus(); f.email.select(); alert("The entered email address does not appear to be valid. Please double-check it."); } } } if (entryready) { var origContent = $("#contactForm_holder").html(); var newContent = ""; var sendformbutton = $("#sendform").html(); var address = (f.address === undefined) ? "" : $(f.address).val(); var city = (f.city === undefined) ? "" : $(f.city).val(); var state = (f.state === undefined) ? "" : $(f.state).val(); $("#sendform").html("Sending..."); console.log("Sending form..."); $.ajax({ type: "POST", url: "/scripts/ajax_contactform.php", dataType: "text", data: { page: $(f.whichform).val(), prod: $(f.product).val(), first: $(f.firstName).val(), last: $(f.lastName).val(), company:$(f.company).val(), cityStateCountry:$(f.cityStateCountry).val(), phone: $(f.phone).val(), email: $(f.email).val(), message:$(f.message).val(), address:address, city:city, state:state }, success: function(r) { console.log(" - DONE: "+r); var f = document.contactForm; var page = $(f.whichform).val(); var prod = $(f.product).val(); var fname= $(f.firstName).val(); var lname= $(f.lastName).val(); var comp = $(f.company).val(); var csc = $(f.cityStateCountry).val(); var phone= $(f.phone).val(); var email= $(f.email).val(); var mssg = $(f.message).val(); if (r!="DONE") { // Display Error newContent += "<h3>An error has occurred</h3>"; newContent += "<p>Please try submitting again.</p>"; } else { // Display Thank You newContent += "<h3>Thank you for contacting us, "+fname+"</h3>"; newContent += "<p>We'll get back to you soon!</p>"; } $("#contactForm_holder").html(newContent); $('#contactForm_holder').animate({ opacity:0 }, 3000, function(){ $("#contactForm_holder").html(origContent); if (r!="DONE") { var f = document.contactForm; $(f.whichform).val(page); $(f.product).val(prod); $(f.firstName).val(fname) $(f.lastName).val(lname); $(f.company).val(comp); $(f.cityStateCountry).val(csc); $(f.phone).val(phone); $(f.email).val(email); $(f.message).val(mssg); $(f.address).val(address); $(f.city).val(city); $(f.state).val(state); } $('#contactForm_holder').animate({ opacity:1 }, 0, function(){ var f = document.contactForm; if (r=="EMAIL") { $("#email").css("border-color","#990000"); f.email.focus(); f.email.select(); alert("The entered e-mail address does not appear to use a real domain name. Please double-check the entered address."); } }); }); $("#sendform").html(sendformbutton); }, error: function (r, status, error) { alert("Uh-oh: "+r.responseText+"---"+status+"---"+error); } }); } return false; } function incomplete(txtBox){ console.log(txtBox+" ["+txtBox.value+"]"); if (txtBox.value == '') { return true; } else { return false; } } </script> </div> </div> </div> </div> <!-- / MODAL--> <!-- BEGIN GALLERY MODAL --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 class="modal-title"></h3> </div> <div class="modal-body"></div> </div> </div> </div> <!-- END GALLERY MODAL --> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-68044117-1', 'auto'); ga('send', 'pageview'); </script> <!-- ++++++++++++++++ --> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="/js/bootstrap.min.js"></script> <!-- Bootstrap Form Helpers --> <link href="/css/bootstrap-formhelpers.min.css" rel="stylesheet" media="screen"> <!-- Bootstrap Form Helpers --> <script src="/js/bootstrap-formhelpers.js"></script> <script> function getDownload(id) { console.log('Download Clicked: '+id+'.'); $.ajax({ type: "POST", url: "/scripts/ajax_downloads.php", data: { id: id }, success: function(r) { console.log("Download Logged: "+id); console.log(r); } }); } </script> <script> $(document).ready(function(){ if ($(".navbar-toggle").css("display") == "none") { $("#thenavigationbar").css("min-height","auto"); } else { $("#mobilenavigationmenutoggle").on('click',function() { console.log('menu toggle clicked'); if ($(".navbar.navbar-fixed-top.navbar").css("min-height")=="100%") { $("body").css("position","relative"); $(".navbar.navbar-fixed-top.navbar").css("min-height",64); $("#thenavigationbarcontainer").css("height","auto"); $("#thenavigationbarcontainer").css("position","relative"); $("#thenavigationbar").css("max-height","90%"); $("#thenavigationbar").css("overflow-y","scroll"); } else { $("body").css("position","fixed"); $("body").css("width","100%"); $(".navbar.navbar-fixed-top.navbar").css("min-height","100%"); $("#thenavigationbarcontainer").css("height","100%"); $("#thenavigationbarcontainer").css("width","100%"); $("#thenavigationbarcontainer").css("position","fixed"); $("#thenavigationbar").css("max-height","90%"); $("#thenavigationbar").css("overflow-y","scroll"); } }); } //$(window).on('resize', function(){ // console.log('Window size changed: refresh.'); // window.location.reload(); //}); }); </script> <script> // PHOTO GALLERY $(document).ready(function(){ $('li img:not(.icon)').on('click',function(){ var src = $(this).attr('src'); var img = '<img src="' + src + '" class="img-responsive"/>'; //start of new code new code var index = $(this).parent('li').index(); var html = ''; html += img; /* html += '<div style="height:25px;clear:both;display:block;">'; html += '<a class="controls next pull-right" href="'+ (index+2) + '">next »</a>'; html += '<a class="controls previous pull-left" href="' + (index) + '">« prev</a>'; html += '</div>'; */ $('#myModal').modal(); $('#myModal').on('shown.bs.modal', function(){ $('#myModal .modal-body').html(html); //new code $('a.controls').trigger('click'); }) $('#myModal').on('hidden.bs.modal', function(){ $('#myModal .modal-body').html(''); }); }); }); // PHOTO GALLERY CONTROLS $(document).on('click', 'a.controls', function(){ var index = $(this).attr('href'); var src = $('ul.row li:nth-child('+ index +') img').attr('src'); $('.modal-body img').attr('src', src); var newPrevIndex = parseInt(index) - 1; var newNextIndex = parseInt(newPrevIndex) + 2; if($(this).hasClass('previous')){ $(this).attr('href', newPrevIndex); $('a.next').attr('href', newNextIndex); }else{ $(this).attr('href', newNextIndex); $('a.previous').attr('href', newPrevIndex); } var total = $('ul.row li').length + 1; //hide next button if(total === newNextIndex){ $('a.next').hide(); }else{ $('a.next').show() } //hide previous button if(newPrevIndex === 0){ $('a.previous').hide(); }else{ $('a.previous').show() } return false; }); </script> <script> $(document).ready(function() { var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); $("#vidModal").on('shown.bs.modal', function() { alert("play"); callPlayer("vidHolder","playVideo"); }); $("#vidModal").on('hidden.bs.modal', function() { //player.stopVideo(); callPlayer("vidHolder", "pauseVideo"); }); }); // jQuery included at the left panel // Included at the left panel: http://mjmonline.se/test/js/slides.min.jquery.js /* * @author Rob W (http://stackoverflow.com/a/7513356/938089 * @description Executes function on a framed YouTube video (see previous link) * For a full list of possible functions, see: * http://code.google.com/apis/youtube/js_api_reference.html * @param String frame_id The id of (the div containing) the frame * @param String func Desired function to call, eg. "playVideo" * (Function) Function to call when the player is ready. * @param Array args (optional) List of arguments to pass to function func*/ function callPlayer(frame_id, func, args) { if (window.jQuery && frame_id instanceof jQuery) frame_id = frame_id.get(0).id; var iframe = document.getElementById(frame_id); if (iframe && iframe.tagName.toUpperCase() != 'IFRAME') { iframe = iframe.getElementsByTagName('iframe')[0]; } // When the player is not ready yet, add them to a queue if (!callPlayer.queue) callPlayer.queue = {}; var queue = callPlayer.queue[frame_id], domReady = document.readyState == 'complete'; // queue has three states: Uninitialised, array and 0 // Array = queue, 0 = ready if (domReady && !iframe && queue) { window.console && console.log('callPlayer: No suitable frame found for id=' + frame_id); return clearInterval(queue.poller); } if (func != 'listening' && (!domReady || iframe && (!iframe.contentWindow || !queue || !queue.ready))) { if (!queue) queue = callPlayer.queue[frame_id] = []; queue.push([func, args]); if (!('poller' in queue)) { queue.poller = setInterval(function() {callPlayer(frame_id, 'listening');}, 250); me(1, function runOnceReady(e) { clearInterval(queue.poller); var tmp = JSON.parse(e.data); if (tmp && tmp.id == frame_id && tmp.info && tmp.info.videoData && tmp.info.videoData.jsapicallback == 'ytPlayerOnYouTubePlayerReady') { queue.ready = true; me(runOnceReady); while (tmp = queue.shift()) { callPlayer(frame_id, tmp[0], tmp[1]); } } }, false); } } else if (iframe) { // When a function is supplied, just call it ("onYouTubePlayerReady") if (func.call) return func(); // Frame exists, iframe.contentWindow.postMessage(JSON.stringify({ "event": "command", "func": func, "args": args || [], "id": frame_id }), "*"); } /* IE8 does not support addEventListener... */ function me(add, listener) { var w3 = add ? window.addEventListener : window.removeEventListener; w3 ? w3('message', listener, !1) : (add ? window.attachEvent : window.detachEvent)('onmessage', listener); } } </script> <script> $(document).ready(function() { $(".lang").on('click',function() { var newLang = $(this).attr('data-lang'); console.log("Set language: "+newLang); $.ajax({ type: "POST", url: "/scripts/ajax_setlang.php", data: { l: newLang }, success: function(r) { console.log("Set language: "+r); location.reload(false); } }); }); $("#selectedLang").on('click',function() { if ($("#langList").attr('class')=='hide') { $("#langList").attr('class','show'); } else { $("#langList").attr('class','hide'); } }); }); </script> <script> function showSpecTable(which) { if (which=='US') { document.getElementById('specTable_US').style.display = ''; document.getElementById('specTable_M').style.display = 'none'; document.getElementById('specLink-US').className = 'specLink active'; document.getElementById('specLink-Metric').className = 'specLink'; } else { document.getElementById('specTable_M').style.display = ''; document.getElementById('specTable_US').style.display = 'none'; document.getElementById('specLink-US').className = 'specLink'; document.getElementById('specLink-Metric').className = 'specLink active'; } return false; } </script> <script> /* var resizeTimer; var lastWidth = $(window).width(); $(window).on('resize', function(e) { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { if($(window).width()!=lastWidth){ location.reload(); } }, 500); }); */ </script> </body> </html>