{"id":103327,"date":"2023-11-17T11:27:33","date_gmt":"2023-11-17T03:27:33","guid":{"rendered":"https:\/\/www.tm-robot.com\/?post_type=docs&#038;p=103327"},"modified":"2023-12-04T15:54:43","modified_gmt":"2023-12-04T07:54:43","slug":"tmcraft-shell","status":"publish","type":"docs","link":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/","title":{"rendered":"TMcraft Shell"},"content":{"rendered":"<p>Examples are valid for:<\/p>\n<p>TMflow Software version: 2.16 or above.<\/p>\n<p>TM Robot Hardware version: Only support HW3.2 or above<\/p>\n<p>Other specific requirements: None<\/p>\n<p>Note that older or newer software versions may have different results.<\/p>\n<p>&nbsp;<\/p>\n<p>TMcraft Shell is a whole page of customized GUI based on C#\/WPF, which covers above TMflow. That means your customer might barely interact with TMflow and you can control the user-experience as much as you can. TMcraft Shell can be used as an application setup wizard, dashboard, or both; for example, you can develop a Palletizing Operator:<\/p>\n<ul>\n<li>Wizard:<\/li>\n<\/ul>\n<p>Through the Wizard UI, user can take a few steps of settings (e.g. box size, pallet size, layer structure and size, etc.). When it is confirmed, the TMcraft Shell program can gather the parameters and generate the corresponding script project.<\/p>\n<ul>\n<li>Dashboard:<\/li>\n<\/ul>\n<p>When the application starts, the robot should run the script project mentioned above, and the TMcraft Shell program can read all sorts of robot data or project variables&#8217; value and print it on the Dashboard. Users can also check the performance of the palletizing, such as Units per Hour, Overall Equipment Efficiency, Defect Count, Downtime, etc.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103328\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg\" alt=\"\" width=\"927\" height=\"489\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg 927w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392-300x158.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392-768x405.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392-360x190.jpg 360w\" sizes=\"(max-width: 927px) 100vw, 927px\" \/><\/p>\n<hr \/>\n<p>To figure out if TMcraft Shell is suitable to accomplish your ideas, you may consider the following questions:<\/p>\n<ul>\n<li>Are you familiar with script programming?<\/li>\n<\/ul>\n<p>Since TMcraft Shell is developed based on C#, it is important to have enough knowledge and experience before developing TMcraft Shell.<\/p>\n<ul>\n<li>Do you need other PLC or HMI integrated to your application?<\/li>\n<\/ul>\n<p>Since TMcraft Shell is a plugin and works on the Robot Controller, that might save the cost of purchasing extra HMI for your application. Nevertheless, advanced or large-scale system integration, it may require a PLC to control all devices and processes, it would be wise to use that PLC with its HMI device to build GUI for end customers.<\/p>\n<hr \/>\n<p>All TMcraft GUI plugins interact with TMflow through the TMcraft API, here is a table to overview most of the capabilities of the API with different TMcraft plugins:<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103334\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908.jpg\" alt=\"\" width=\"611\" height=\"606\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908.jpg 611w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908-300x298.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908-150x150.jpg 150w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908-360x357.jpg 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191425908-100x100.jpg 100w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/a><\/p>\n<p>About TMcraft development, although there are some differences between each kind of TMcraft plugin, but the procedure is the same in concept, check the following diagram:<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103340\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069.jpg\" alt=\"\" width=\"1027\" height=\"267\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069.jpg 1027w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069-300x78.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069-1024x266.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069-768x200.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191471069-360x94.jpg 360w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" \/><\/a><\/p>\n<p>First of all, developers can make their program on any programming tools (e.g. Microsoft Visual Studio), then use TMcraft packer to package all resources into a TMcraft zip that can be imported to TMflow for testing. After a few tests and modifications, the TMcraft plugin (zip) should be ready to release. For more details, please refer to the tutorials or manuals within the TMcraft Development Kit.<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103346\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093.jpg\" alt=\"\" width=\"1079\" height=\"619\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093.jpg 1079w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093-300x172.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093-1024x587.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093-768x441.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191508093-360x207.jpg 360w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only support HW3.2 or above Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Shell is a whole page of customized GUI based on C#\/WPF, which covers above TMflow. That means your customer [&hellip;]<\/p>\n","protected":false},"author":8760,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"doc_category":[4759],"doc_tag":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TMcraft Shell | Techman Robot<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TMcraft Shell | Techman Robot\" \/>\n<meta property=\"og:description\" content=\"Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only support HW3.2 or above Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Shell is a whole page of customized GUI based on C#\/WPF, which covers above TMflow. That means your customer [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/\" \/>\n<meta property=\"og:site_name\" content=\"Techman Robot\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-04T07:54:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#organization\",\"name\":\"Techman Robot\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#logo\",\"inLanguage\":\"ko-KR\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"width\":221,\"height\":196,\"caption\":\"Techman Robot\"},\"image\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"name\":\"Techman Robot\",\"description\":\"Intelligent Cobots for a World of Applications\",\"publisher\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#primaryimage\",\"inLanguage\":\"ko-KR\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#webpage\",\"url\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/\",\"name\":\"TMcraft Shell | Techman Robot\",\"isPartOf\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#primaryimage\"},\"datePublished\":\"2023-11-17T03:27:33+00:00\",\"dateModified\":\"2023-12-04T07:54:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tm-robot.com.cn\/ko\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www2.tm-robot.com\/ko\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TMcraft Shell\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TMcraft Shell | Techman Robot","robots":{"index":"noindex","follow":"follow"},"og_locale":"ko_KR","og_type":"article","og_title":"TMcraft Shell | Techman Robot","og_description":"Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only support HW3.2 or above Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Shell is a whole page of customized GUI based on C#\/WPF, which covers above TMflow. That means your customer [&hellip;]","og_url":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/","og_site_name":"Techman Robot","article_modified_time":"2023-12-04T07:54:43+00:00","og_image":[{"url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization","name":"Techman Robot","url":"https:\/\/www.tm-robot.com.cn\/de\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.tm-robot.com.cn\/de\/#logo","inLanguage":"ko-KR","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","width":221,"height":196,"caption":"Techman Robot"},"image":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.tm-robot.com.cn\/de\/#website","url":"https:\/\/www.tm-robot.com.cn\/de\/","name":"Techman Robot","description":"Intelligent Cobots for a World of Applications","publisher":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ko-KR"},{"@type":"ImageObject","@id":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#primaryimage","inLanguage":"ko-KR","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700191023392.jpg"},{"@type":"WebPage","@id":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#webpage","url":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/","name":"TMcraft Shell | Techman Robot","isPartOf":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#primaryimage"},"datePublished":"2023-11-17T03:27:33+00:00","dateModified":"2023-12-04T07:54:43+00:00","breadcrumb":{"@id":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www2.tm-robot.com\/ko\/docs\/tmcraft-shell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tm-robot.com.cn\/ko\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www2.tm-robot.com\/ko\/docs\/"},{"@type":"ListItem","position":3,"name":"TMcraft Shell"}]}]}},"_links":{"self":[{"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/docs\/103327"}],"collection":[{"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/users\/8760"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/comments?post=103327"}],"version-history":[{"count":3,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/docs\/103327\/revisions"}],"predecessor-version":[{"id":104126,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/docs\/103327\/revisions\/104126"}],"wp:attachment":[{"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/media?parent=103327"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/doc_category?post=103327"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/ko\/wp-json\/wp\/v2\/doc_tag?post=103327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}