{"id":25831,"date":"2020-01-28T11:00:00","date_gmt":"2020-01-28T16:00:00","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=25831"},"modified":"2020-01-20T09:05:44","modified_gmt":"2020-01-20T14:05:44","slug":"solidworks-tech-tip-using-dfmxpress","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2020\/01\/solidworks-tech-tip-using-dfmxpress.html","title":{"rendered":"SOLIDWORKS Tech Tip &#8211; Using DFMXpress"},"content":{"rendered":"<p>DFMXpress is the smaller brother of the full blown version DFMPro by HCL Technologies, LTD and is included in each level of SOLIDWORKS. DFM stands for Design For Manufacturability. This is a tool we can use to improve our designs by ferreting out those difficult, impossible or expensive to manufacture features we add to our designs. DFMXpress also helps us conform not only to good manufacturing guidelines but also company standards for best machining practices.<\/p>\n<p>I certainly could have used a tool like DFMXpress when I started my career as a design engineer at Xerox. During the prototype stages of the product design process we had parts made in the Model Shop. The Model Shop was manned by a dozen or so Journeymen who knew how to make parts. Every now and then one of the Model Makers would appear at my desk and ask me \u201cson, how would you make this part?\u201d When that happened you wanted to crawl under your desk because the next thing you heard was all the reasons why my beautifully design part couldn\u2019t be made in the shop and some exotic expensive process like EDM had to be used to make it. I took those episodes as learning experiences because there\u2019s nothing like learning from a highly experienced model maker on how to design and manufacture parts.<\/p>\n<p>DFMXpress uses a set of rules we establish for the following types of machining:<\/p>\n<p>1)\u00a0\u00a0\u00a0\u00a0 Drill Rules for various types of holes.<\/p>\n<p>Hole Diameters<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25825\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx1.png\" alt=\"\" width=\"207\" height=\"154\" \/><\/a><\/p>\n<p>Holes with flat bottoms<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25830\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx2.png\" alt=\"\" width=\"308\" height=\"145\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx2.png 308w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx2-300x141.png 300w\" sizes=\"auto, (max-width: 308px) 100vw, 308px\" \/><\/a><\/p>\n<p>Hole entry and exit surfaces<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25845\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx3.png\" alt=\"\" width=\"252\" height=\"190\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx3.png 396w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx3-300x226.png 300w\" sizes=\"auto, (max-width: 252px) 100vw, 252px\" \/><\/a><\/p>\n<p>Holes intersecting cavities<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25817\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx4.jpg\" alt=\"\" width=\"253\" height=\"253\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx4.jpg 253w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx4-120x120.jpg 120w\" sizes=\"auto, (max-width: 253px) 100vw, 253px\" \/><\/a><\/p>\n<p>Partial holes<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25820\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx5.jpg\" alt=\"\" width=\"243\" height=\"243\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx5.jpg 410w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx5-300x300.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx5-120x120.jpg 120w\" sizes=\"auto, (max-width: 243px) 100vw, 243px\" \/><\/a><\/p>\n<p>Linear and angular tolerances<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25822\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx6.png\" alt=\"\" width=\"228\" height=\"91\" \/><\/a><\/p>\n<p>Standard drill or punch size check<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25828\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx7.png\" alt=\"\" width=\"415\" height=\"242\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx7.png 415w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx7-300x175.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>2)\u00a0\u00a0\u00a0\u00a0 Mill Rules for general types of milling operations such as:<\/p>\n<p>Deep pockets and slots<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25846\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx8.png\" alt=\"\" width=\"238\" height=\"194\" \/><\/a><\/p>\n<p>Inaccessible features<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25824\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx9.jpg\" alt=\"\" width=\"258\" height=\"258\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx9.jpg 400w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx9-300x300.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx9-120x120.jpg 120w\" sizes=\"auto, (max-width: 258px) 100vw, 258px\" \/><\/a><\/p>\n<p>Sharp internal corners<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25823\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx10.png\" alt=\"\" width=\"361\" height=\"198\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx10.png 361w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx10-300x165.png 300w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/a><\/p>\n<p>Fillets on outside edges<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25827\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx11.png\" alt=\"\" width=\"280\" height=\"137\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>3)\u00a0\u00a0\u00a0\u00a0 Turn Rules<\/p>\n<p>Minimum corner radii<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25814\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx12.png\" alt=\"\" width=\"287\" height=\"146\" \/><\/a><\/p>\n<p>Bore relief<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25826\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx13.png\" alt=\"\" width=\"272\" height=\"164\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>4)\u00a0\u00a0\u00a0\u00a0 Sheet Metal Rules<\/p>\n<p>Hole diameter to thickness ratio<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25815\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx14.jpg\" alt=\"\" width=\"448\" height=\"299\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx14.jpg 448w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx14-300x200.jpg 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><\/p>\n<p>Hole to edge distance<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25821\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15.png\" alt=\"\" width=\"375\" height=\"248\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15.png 835w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15-300x198.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15-615x407.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15-768x508.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx15-728x481.png 728w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/a><\/p>\n<p>Hole spacing<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25829\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx16.png\" alt=\"\" width=\"256\" height=\"312\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx16.png 485w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx16-246x300.png 246w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>Bend radii<\/p>\n<p>i.\u00a0\u00a0\u00a0\u00a0 For most materials the bend radius should be at least equal to the material thickness<\/p>\n<p>&nbsp;<\/p>\n<p>5)\u00a0\u00a0\u00a0\u00a0 Injection Molding Rules<\/p>\n<p>Minimum and Maximum wall thickness<\/p>\n<p>&nbsp;<\/p>\n<p>Let\u2019s go through setting up rules in DFMXpress to check these parts:<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25818\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17.png\" alt=\"\" width=\"772\" height=\"322\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17.png 772w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17-300x125.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17-615x257.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17-768x320.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx17-728x304.png 728w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25816\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx18.png\" alt=\"\" width=\"682\" height=\"976\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx18.png 682w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx18-210x300.png 210w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx18-430x615.png 430w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/p>\n<p>This is the setup page for Mill\/Drill processes. We\u2019ll use the defaults for our example.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25819\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19.png\" alt=\"\" width=\"1906\" height=\"1071\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19.png 1906w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19-300x169.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19-615x346.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19-768x432.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19-1536x863.png 1536w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx19-728x409.png 728w\" sizes=\"auto, (max-width: 1906px) 100vw, 1906px\" \/><\/a><\/p>\n<p>Here are the results. As you can see there are a number of problems with this part. 2 holes violate the hole depth to diameter ratio, there are internal sharp corners in the rectangular slot, a hole with flat bottom, fillets on the outside edge, deep pockets and so on. These violations drive up the cost of the part. Removing these violations the part can be made cheaper and faster.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25813\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20.png\" alt=\"\" width=\"1906\" height=\"1071\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20.png 1906w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20-300x169.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20-615x346.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20-768x432.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20-1536x863.png 1536w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/dfx20-728x409.png 728w\" sizes=\"auto, (max-width: 1906px) 100vw, 1906px\" \/><\/a><\/p>\n<p>The sheet metal part faired a bit better than the machined part. Most of the violations have to do with hole to edge and standard hole size violations.<\/p>\n<p>As you can see DFMXpress is a handy tool to use to make sure your designs can be easily machined at the lowest cost possible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DFMXpress is the smaller brother of the full blown version DFMPro by HCL Technologies, LTD and is included in each level of SOLIDWORKS. DFM stands for Design For Manufacturability. This is a tool we can use to improve our designs<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2020\/01\/solidworks-tech-tip-using-dfmxpress.html\">Continued<\/a>","protected":false},"author":194,"featured_media":25819,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2610,35],"tags":[2669,44],"class_list":["post-25831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks-2020","category-tips-tricks","tag-dfmxpress","tag-sheet-metal"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/25831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=25831"}],"version-history":[{"count":5,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/25831\/revisions"}],"predecessor-version":[{"id":25849,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/25831\/revisions\/25849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/25819"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=25831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=25831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=25831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}