{"id":74335,"date":"2026-08-12T12:26:30","date_gmt":"2026-08-12T19:26:30","guid":{"rendered":"https:\/\/www.dragonframe.com\/?post_type=ufaq&#038;p=74335"},"modified":"2026-09-22T15:07:46","modified_gmt":"2026-09-22T22:07:46","slug":"does-dragonframe-support-robotic-arms-for-motion-control","status":"publish","type":"ufaq","link":"https:\/\/www.dragonframe.com\/ko\/ufaqs\/does-dragonframe-support-robotic-arms-for-motion-control\/","title":{"rendered":"Dragonframe\ub294 \ubaa8\uc158 \uc81c\uc5b4\ub97c \uc704\ud55c \ub85c\ubd07 \ud314\uc744 \uc9c0\uc6d0\ud569\ub2c8\uae4c?"},"content":{"rendered":"<style>.ewd-ufaq-faq-display-style-block:hover, .ewd-ufaq-faq-display-style-block:hover a, .ewd-ufaq-faq-display-style-block:hover h1, .ewd-ufaq-faq-display-style-block:hover h2, .ewd-ufaq-faq-display-style-block:hover h3, .ewd-ufaq-faq-display-style-block:hover h4, .ewd-ufaq-faq-display-style-block:hover h5, .ewd-ufaq-faq-display-style-block:hover h6,\r\n.ewd-ufaq-faq-display-style-block.ewd-ufaq-post-active, .ewd-ufaq-faq-display-style-block.ewd-ufaq-post-active a {\r\n    text-decoration: none !important;\r\n    color: #fff;\r\n    background: inherit !important;\r\n}\r\n\r\n.ui-autocomplete {\r\nbackground:#3e3e3e;\r\n}\r\n\r\n.ufaq-faq-category-title {\r\nmargin-top:20px;\r\n}\r\n\r\ndiv.ufaq-faq-title h4 {\r\nfont-size:18px;\r\n}\r\n\r\ndiv.ewd-ufaq-faq-post h4 {\r\nfont-size:20px;\r\nmargin-bottom:5px;\r\nmargin-top:5px;\r\ncolor: #ffffff;\r\nfont-weight: 600;\r\n}\r\n\r\ndiv.ewd-ufaq-faq-post h5 {\r\nfont-size:18px;\r\nmargin-bottom:12px;\r\nmargin-top:0;\r\ncolor: #ffffff;\r\nfont-weight: 600;\r\n}\r\n\r\ndiv.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {\r\npadding:6px 0 0 2px;\r\n}\r\n\r\n.ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol span {\r\nfont-size:19px;\r\n}\r\n.single-ufaq .ewd-ufaq-permalink {\r\ndisplay: none;\r\n}\r\n\r\n.single-ufaq .single-navigation {\r\ndisplay: none;\r\n}\r\n\r\n.single-ufaq h2 {\r\n margin-bottom: 20px;\r\n}\r\n.single-ufaq .ewd-ufaq-faq-title {\r\n display: none;\r\n}\r\n.single-ufaq .entry-date {\r\n display: none;\r\n}\r\n.single-ufaq #primary {\r\n margin-left: auto;\r\n margin-right: auto;\r\n margin-top: 80px;\r\n float: none;\r\n}\r\n.ewd-ufaq-faq-post a {\r\n    color: #d89222 !important;\r\n}\r\n\r\ndiv.ewd-ufaq-faq-post p {\r\n margin-bottom: 0px;\r\n}<\/style><div  class=\"ewd-ufaq-faq-list ewd-ufaq-page-type-distinct ewd-ufaq-category-tabs-\" id='ewd-ufaq-faq-list'>\n\n\t<input type='hidden' name='show_on_load' value='' id='ewd-ufaq-show-on-load' \/>\n<input type='hidden' name='include_category' value='' id='ewd-ufaq-include-category' \/>\n<input type='hidden' name='exclude_category' value='' id='ewd-ufaq-exclude-category' \/>\n<input type='hidden' name='orderby' value='title' id='ewd-ufaq-orderby' \/>\n<input type='hidden' name='order' value='asc' id='ewd-ufaq-order' \/>\n<input type='hidden' name='post_count' value='-1' id='ewd-ufaq-post-count' \/>\n<input type='hidden' name='current_url' value='\/ko\/wp-json\/wp\/v2\/ufaq\/74335' id='ewd-ufaq-current-url' \/>\n\t\n\t\n\t<div class='ewd-ufaq-faqs'>\n\n\t\t<div  class=\"ewd-ufaq-faq-div ewd-ufaq-faq-column-count-one ewd-ufaq-faq-responsive-columns- ewd-ufaq-faq-display-style-default ewd-ufaq-can-be-toggled\" id='ewd-ufaq-post-74335-neKEYzDMA7' data-post_id='74335'>\n\n\t\t\n\t<div class='ewd-ufaq-faq-title ewd-ufaq-faq-toggle'>\n\t\n\t<a class='ewd-ufaq-post-margin'  href='#' role=\"button\">\n\n\t\t<div class='ewd-ufaq-post-margin-symbol ewd-ufaq-square'>\n\t\t\t<span >A<\/span>\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-faq-title-text'>\n\n\t\t\t<h4>\n\t\t\t\tDoes Dragonframe support robotic arms for motion control?\t\t\t<\/h4>\n\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-clear'><\/div>\n\n\t<\/a>\n\t\n<\/div>\n\t\n\t<div class='ewd-ufaq-faq-body' >\n\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-post-margin ewd-ufaq-faq-post'>\n\t\n<p class=\"wp-block-paragraph\">Starting with our 2027.01 release, which is currently available as a development build, Dragonframe has experimental built-in support for some cobot arms from these companies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Universal Robots<\/li>\n\n\n\n<li>DUCO<\/li>\n\n\n\n<li>Dobot<\/li>\n\n\n\n<li>Fairino<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Note: Dragonframe is not designed for high-speed video capture, and our interface to the robots is not aimed at that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To use one of these robotic arms with Dragonframe:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new scene in Dragonframe.<\/li>\n\n\n\n<li>In the Arc workspace, locate the hamburger menu and choose &#8220;Import -&gt; Arc Axis Setup&#8230;&#8221;, then navigate to <code>[Dragonframe installation folder]\/Resources\/Arc Motion Control<\/code> and select <code>robot_arm.arcx<\/code>.<\/li>\n\n\n\n<li>In Scene | Connections, remove any existing connections. (You can add them back, but the robot must be ArcMoco #1.)<\/li>\n\n\n\n<li>Add a connection, choose the robot type from the drop down box, and enter the IP address of your robot&#8217;s controller.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In Dragonframe you will see axes that represent the joint angles. After connecting to the robot, the joint angles should show the same values as they do in the robot&#8217;s software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To control the robot in cartesian space, press the &#8220;&lt;-V-&gt;&#8221; button to switch Dragonframe into &#8220;Virtuals&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please start slowly.<\/p>\n\n\n\n<h4>General Setup<\/h4>\n<p>If your camera is underslung, you will need to set the tool position&#8217;s RX value to 180 degrees (in the robot&#8217;s software).<\/p>\n<p>To set the tool position&#8217;s offset, use Dragonframe&#8217;s Virtual configuration&#8217;s Nodal Offset values, with these caveats:\n<\/p><ul>\n<li>Dragonframe&#8217;s &#8216;Nodal Y Offset&#8217; corresponds to &#8216;Z&#8217; on the robotic arm<\/li>\n<li>Dragonframe&#8217;s &#8216;Nodal Z Offset&#8217; corresponds to &#8216;-Y&#8217; on the robotic arm (note the negative sign)<\/li>\n<\/ul>\n<p><\/p>\n\n\n\n<h4>Universal Robots Setup<\/h4>\n<p>Here are additional instructions for setting up a UR Cobot:<\/p>\n<ul>\n<li>Copy <code>[DF Installation Folder]\/Resources\/Arc Motion Control\/URScript\/dmc_control.script<\/code> to the program folder on the UR machine.<\/li>\n<li>In UR software, go to Settings : Security : Services, and make sure that <b>Real-Time Data Exchange<\/b> and <b>Primary Client Interface<\/b> are enabled.<\/li>\n<li>In UR software, create new Program, add script, choose file, and select dmc_control.script<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/dev\/\">[Dragonframe 2027.01 Dev Build]<\/a><\/p>\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-permalink'>\n\t\n\t<a href='https:\/\/www.dragonframe.com\/ko\/ufaqs\/does-dragonframe-support-robotic-arms-for-motion-control\/'>\n\t\t\n\t\tPermalink\t\t\t\n\t<\/a>\n\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t<\/div>\n\n<\/div>\n\t<\/div>\n\n\t\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Dragonframe\ub294 \ubaa8\uc158 \uc81c\uc5b4\ub97c \uc704\ud55c \ub85c\ubd07 \ud314\uc744 \uc9c0\uc6d0\ud569\ub2c8\uae4c? \ud604\uc7ac \uac1c\ubc1c \ube4c\ub4dc\ub85c \uc81c\uacf5\ub418\ub294 2027.01 \ub9b4\ub9ac\uc2a4\ubd80\ud130 Dragonframe\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ud68c\uc0ac\uc758 \ud611\ub3d9 \ub85c\ubd07 \ud314\uc5d0 \ub300\ud55c \uc2e4\ud5d8\uc801\uc778 \ub0b4\uc7a5 \uc9c0\uc6d0 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Universal Robots, DUCO, Dobot, Fairino. \ucc38\uace0: Dragonframe\ub294 \uace0\uc18d \ube44\ub514\uc624 \ucea1\ucc98\uc6a9\uc73c\ub85c \uc124\uacc4\ub418\uc9c0 \uc54a\uc558\uc73c\uba70, \ub85c\ubd07\uacfc\uc758 \uc778\ud130\ud398\uc774\uc2a4\ub294\u2026 <a title=\"Dragonframe\ub294 \ubaa8\uc158 \uc81c\uc5b4\ub97c \uc704\ud55c \ub85c\ubd07 \ud314\uc744 \uc9c0\uc6d0\ud569\ub2c8\uae4c?\" class=\"read-more\" href=\"https:\/\/www.dragonframe.com\/ko\/ufaqs\/does-dragonframe-support-robotic-arms-for-motion-control\/\" aria-label=\"Dragonframe\ub294 \ubaa8\uc158 \uc81c\uc5b4\ub97c \uc704\ud574 \ub85c\ubd07 \ud314\uc744 \uc9c0\uc6d0\ud558\ub098\uc694?\">\ub354 \uc77d\uc5b4\ubcf4\uc138\uc694<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","ufaq-category":[416],"ufaq-tag":[],"class_list":["post-74335","ufaq","type-ufaq","status-publish","hentry","ufaq-category-motion-control","no-featured-image-padding"],"_links":{"self":[{"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/ufaq\/74335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/ufaq"}],"about":[{"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/types\/ufaq"}],"author":[{"embeddable":true,"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/comments?post=74335"}],"wp:attachment":[{"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/media?parent=74335"}],"wp:term":[{"taxonomy":"ufaq-category","embeddable":true,"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/ufaq-category?post=74335"},{"taxonomy":"ufaq-tag","embeddable":true,"href":"https:\/\/www.dragonframe.com\/ko\/wp-json\/wp\/v2\/ufaq-tag?post=74335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}