{"id":15099,"date":"2022-12-12T00:00:00","date_gmt":"2022-12-12T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/"},"modified":"2025-05-29T22:47:40","modified_gmt":"2025-05-29T22:47:40","slug":"position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/","title":{"rendered":"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives"},"content":{"rendered":"<p>This program needed to be able to move the gantry between points in the system while maintaining precise speed and positioning tolerances.\u00a0Two of the axes were controlled by a single drive while the third required two of the V90s to be geared together. All four drives used telegram 105, which allowed\u00a0for both position and speed control.<\/p>\r\n\r\n<p>To help interface these drives with DMCs code, technology objects were implemented.\u00a0Each axis was primarily controlled by a position axis technology object\u00a0with a synchronous axis technology object added in to accommodate the second VFD being used to move the Y axis.<\/p>\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/Siemens-V90-case-study-image-1.png\"  \/><\/figure>\r\n\r\n<p>Since the PLC was a 1500 series and not a 1500T, we were not able to absolutely gear the two Y axis VFDs to one another. DMC circumvented the potential issue by relatively gearing the two axes at a 1 to 1 ratio.\u00a0Using this setup, we were able to move gantry to very precise points within the system at speeds within the end user\u2019s requirements. If used in a system with a 1500T, DMC would have also been able to utilize Siemen\u2019s kinematics technology object.\u00a0 This would have allowed for the creation of Cam profiles and much smoother point to point movement in the system.<\/p>\r\n\r\n<p>Another benefit to using the technology objects is that they\u00a0allowed DMC to easily incorporate hardware stops to the program.\u00a0In the limits configuration for the technology objects, the programmer can directly set digital inputs as end of range limits for a given axis.\u00a0These limits can also be configured to be either normally open or normally closed.<\/p>\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/Siemens-V90-case-study-image-3.png\"  \/><\/figure>\r\n\r\n<p>By using Siemen\u2019s built-in functionality, DMC was able to effectively meet the needs of the project and work around potential hardware limitations.<\/p>\r\n\r\n<p><strong>Learn more about DMC&#8217;s Partnership with Siemens as a <a href=\"\/about\/partners\/siemens-solution-partner\">Siemens Solutions Partner<\/a>, and\u00a0<a href=\"\/contact\">contact us<\/a>\u00a0today for your next project.<\/strong><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>This program needed to be able to move the gantry between points in the system while maintaining precise speed and positioning tolerances.\u00a0Two of the axes were controlled by a single drive while the third required two of the V90s to be geared together. All four drives used telegram 105, which allowed\u00a0for both position and speed [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":15096,"template":"","meta":{"customer":"Qualcomm","summary":"<p>DMC programmed a three-axis gantry system using an S7-1511 and four V90 servo drives.&nbsp;<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Position and speed control<\/li>\r\n <li>Incorporation of&nbsp;hardware stops<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"\/services\/manufacturing-automation-and-intelligence\/plc-programming\/siemens-s7-plc-programming\">Siemens S7-1511 PLC<\/a><\/li>\r\n <li>V90 servo drives<\/li>\r\n <li>Telegram 105<\/li>\r\n<\/ul>\r\n","project":"","author":"Zachary Gracia","notes":""},"work_category":[683,682,719],"class_list":["post-15099","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-application-development","work_category-siemens-plc","work_category-specialty-machinery"],"yoast_head":"<title>Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives | DMC, Inc.<\/title>\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\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives\" \/>\n<meta property=\"og:description\" content=\"This program needed to be able to move the gantry between points in the system while maintaining precise speed and positioning tolerances.\u00a0Two of the axes were controlled by a single drive while the third required two of the V90s to be geared together. All four drives used telegram 105, which allowed\u00a0for both position and speed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/\" \/>\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-05-29T22:47:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png\" \/>\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\/png\" \/>\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=\"2 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\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/\",\"name\":\"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png\",\"datePublished\":\"2022-12-12T00:00:00+00:00\",\"dateModified\":\"2025-05-29T22:47:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png\",\"width\":1400,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives\"}]},{\"@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":"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives | DMC, Inc.","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\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/","og_locale":"en_US","og_type":"article","og_title":"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives","og_description":"This program needed to be able to move the gantry between points in the system while maintaining precise speed and positioning tolerances.\u00a0Two of the axes were controlled by a single drive while the third required two of the V90s to be geared together. All four drives used telegram 105, which allowed\u00a0for both position and speed [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-05-29T22:47:40+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/","url":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/","name":"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png","datePublished":"2022-12-12T00:00:00+00:00","dateModified":"2025-05-29T22:47:40+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165543\/unnamed-file-140.png","width":1400,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/position-control-of-a-three-axis-gantry-using-an-s7-1511-and-v90-servo-drives\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"Position Control of a Three-Axis Gantry using an S7-1511 and V90 Servo Drives"}]},{"@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\/15099","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\/15096"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=15099"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=15099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}