{"id":15276,"date":"2025-01-01T00:00:00","date_gmt":"2025-01-01T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/"},"modified":"2025-09-05T15:47:51","modified_gmt":"2025-09-05T20:47:51","slug":"packml-high-speed-assembly-and-packager","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/","title":{"rendered":"PackML High Speed Assembly and Packager"},"content":{"rendered":"\n<p><p paraeid=\"{894b12e8-187a-4f81-9d45-0ce2319f9094}{255}\" paraid=\"282857374\">The client chose DMC to help automate a complex assembly machine with a fast-approaching project deadline. DMC handled the full software implementation including PLC development, HMI screens, robot programming, motion control, and commissioning.&nbsp;<\/p><\/p>\n\n\n\n<p><p paraeid=\"{bac44b61-54ae-46a7-b043-43dba548ad14}{24}\" paraid=\"2145336509\">The system consisted of two PLCs: one that controlled the assembly portion of the process and one that controlled the packaging.&nbsp;<\/p><\/p>\n\n\n\n<p><p paraeid=\"{bac44b61-54ae-46a7-b043-43dba548ad14}{34}\" paraid=\"569830918\">Assembly Machine:\u00a0<\/p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SuperTrak conveyance connecting 11 stations<\/li>\n\n\n\n<li>Assembly of input components by drives and pneumatic actuators<\/li>\n\n\n\n<li>Denso robot part handling<\/li>\n\n\n\n<li>Operator HMI for system monitoring and manual operations<\/li>\n<\/ul>\n\n\n\n<p><p paraeid=\"{bac44b61-54ae-46a7-b043-43dba548ad14}{76}\" paraid=\"1114822862\">Packager Machine:&nbsp;<\/p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Denso robot part handling<\/li>\n\n\n\n<li>Servo motor-controlled tray handling<\/li>\n\n\n\n<li>Interface with assembly machine<\/li>\n\n\n\n<li>Operator HMI for system monitoring and manual operations<\/li>\n<\/ul>\n\n\n\n<p>Each machine had its own PLC program that was created using Rockwell\u2019s Logix Designer programming environment. To coordinate part handoff between machines, the two PLCs communicated to each other through produce\/consume tags. &nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-assembly-and-packaging-machine-hmis\">Assembly and Packaging Machine HMIs<\/h3>\n\n\n\n<p>DMC programmed HMIs for the assembly and packaging machines using FactoryTalk View SE. Each HMI displayed common information about the state of the system, information specific to assembly or packaging processes, and dynamic graphics to show the status of devices interfaced with the PLC. System warnings and faults detected in the PLC and robot code were displayed on the HMIs using descriptive alarms, which decreased the need for monitoring of the system.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/Alarm-and-Event-Banner-Design-View.png\" alt=\"Alarm and event banner design view\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-standard-architecture\">Standard Architecture<\/h3>\n\n\n\n<p>DMC began work by creating a standard architecture to be used by both machines. The architecture was structured around Pack ML (ISA-TR88). This predefined structure helped ensure that the machines could properly transition from a stopped state to a running state in an organized manner. The consistency provided with Pack ML also helped ensure that the two machines were properly coordinating their operations together.&nbsp;<\/p>\n\n\n\n<p>A safety program was created to minimize any risk to machine operators. All system motion could be stopped by any one of the E-stops on the machine or if any of the doors of the system were open during machine operation. To allow maintenance staff to accurately diagnose any issues that might come up on the machine, DMC programmed controls allowing some limited system motion when the machine\u2019s doors were open. This feature could be activated by turning a safety rated bypass key switch.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-supertrak-conveyance-system\">SuperTrak Conveyance System<\/h3>\n\n\n\n<p>Much of the Assembly Machine\u2019s operation centered around its SuperTrak Conveyance system. For this project DMC utilized SuperTrak\u2019s TrakMaster software to configure the track behavior and created PLC code to integrate the track with the rest of the system. In order to meet the aggressive performance target from the client, DMC had to finely tune the SuperTrak system to minimize part transit time and reduce track overheating.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165420\/SuperTrak-System.png\" alt=\"SuperTrak Conveyance System\"\/><\/figure>\n\n\n\n<p>Parts were loaded onto the track using three Denso robots. DMC programmed these robots to pick incoming parts up and move to the track in an optimized path to maximize the throughput of the line. &nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165420\/Denso-Robot.png\" alt=\"Denso robot\"\/><\/figure>\n\n\n\n<p>Keyence vision systems were used to inspect parts at several points in the assembly process&nbsp;to verify that the parts were acceptable. Any faulty parts would be unloaded into a bin for analysis.&nbsp;<\/p>\n\n\n\n<p>Once parts were fully assembled, a fourth Denso robot would use a vacuum gripper to pick it up from the track and move it to the packager machine. There, the packager would organize the parts into trays and then stack those trays together once they were full. The stacks were then moved onto a conveyor, which made for easy and efficient operator unloading.&nbsp;<\/p>\n\n\n\n<p>DMC\u2019s experience allowed us to successfully provide the client with a robust completed machine that had a high throughput rate all within a strict project deadline. The preparation done in defining a robust system architecture made the commissioning process smooth and efficient. This also kept the programming from becoming unwieldy, even when controlling a wide variety of devices.&nbsp;<\/p>\n\n\n\n<p><strong>Learn more about&nbsp;<a href=\"https:\/\/www.dmcinfo.com\/services\/manufacturing-automation-and-intelligence\/plc-programming\/allen-bradley-plc-programming\">DMC\u2019s Rockwell Programming expertise<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.dmcinfo.com\/contact\">contact us<\/a>&nbsp;with any inquires.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The client chose DMC to help automate a complex assembly machine with a fast-approaching project deadline. DMC handled the full software implementation including PLC development, HMI screens, robot programming, motion control, and commissioning.&nbsp; The system consisted of two PLCs: one that controlled the assembly portion of the process and one that controlled the packaging.&nbsp; Assembly [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":15272,"template":"","meta":{"customer":"","summary":"<p>DMC automated an 11-station assembly machine for the electronic component industry. Leveraging DMC&#039;s PackML and modular coding experience, we programmed and commissioned a highly productive machine with an <a href=\"https:\/\/www.dmcinfo.com\/services\/manufacturing-automation-and-intelligence\/plc-programming\/allen-bradley-plc-programming\">Allen-Bradley PLC<\/a> controlling a <a href=\"https:\/\/supertrakconveyance.com\/\" target=\"_blank\">SuperTrak<\/a>&nbsp;system and Denso robots.<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Automated complex process&nbsp;<\/li>\r\n <li>Clean HMI interface for operator interaction&nbsp;<\/li>\r\n <li>High-speed communication between machines&nbsp;<\/li>\r\n <li>Re-usable template code&nbsp;<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li>Allen-Bradley&nbsp;PLC&nbsp;\r\n <ul>\r\n  <li>Logix Designer rev 32&nbsp;<\/li>\r\n  <li>Standard and Safety Logic. Guard Logix door locks&nbsp;<\/li>\r\n  <li>Kinetix Drives&nbsp;<\/li>\r\n  <li>Factory Talk SE&nbsp;<\/li>\r\n <\/ul>\r\n <\/li>\r\n <li><a href=\"https:\/\/supertrakconveyance.com\/\" target=\"_blank\">SuperTrak<\/a> Motion&nbsp;<\/li>\r\n <li>Denso Robots\/ Robotics&nbsp;<\/li>\r\n <li>Keyence Cameras\/ Vision&nbsp;<\/li>\r\n <li>Festo Pneumatics&nbsp;<\/li>\r\n <li>PackML&nbsp;<\/li>\r\n<\/ul>\r\n","project":"","author":"Kat Lidrbauch","notes":""},"work_category":[689,680],"class_list":["post-15276","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-allen-bradley-plc","work_category-manufacturing-automation-and-intelligence"],"yoast_head":"<title>PackML High Speed Assembly and Packager | DMC, Inc.<\/title>\n<meta name=\"description\" content=\"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PackML High Speed Assembly and Packager\" \/>\n<meta property=\"og:description\" content=\"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-05T20:47:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/\",\"name\":\"PackML High Speed Assembly and Packager | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg\",\"datePublished\":\"2025-01-01T00:00:00+00:00\",\"dateModified\":\"2025-09-05T20:47:51+00:00\",\"description\":\"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg\",\"width\":1400,\"height\":500,\"caption\":\"high speed assembly and packager\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PackML High Speed Assembly and Packager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"PackML High Speed Assembly and Packager | DMC, Inc.","description":"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/","og_locale":"en_US","og_type":"article","og_title":"PackML High Speed Assembly and Packager","og_description":"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.","og_url":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-09-05T20:47:51+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/","url":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/","name":"PackML High Speed Assembly and Packager | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg","datePublished":"2025-01-01T00:00:00+00:00","dateModified":"2025-09-05T20:47:51+00:00","description":"Explore how DMC, Inc. implemented PackML to automate a complex assembly machine with seamless machine communication and control.","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165421\/unnamed-file-126.jpg","width":1400,"height":500,"caption":"high speed assembly and packager"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/packml-high-speed-assembly-and-packager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"PackML High Speed Assembly and Packager"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/15276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/15272"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=15276"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=15276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}