{"id":6015,"date":"2019-06-07T10:31:43","date_gmt":"2019-06-07T09:31:43","guid":{"rendered":"http:\/\/www.solidapps.co.uk\/blog\/?p=6015"},"modified":"2019-06-07T10:31:43","modified_gmt":"2019-06-07T09:31:43","slug":"solidworks-smart-components","status":"publish","type":"post","link":"https:\/\/www.solidapps.co.uk\/blog\/2019\/06\/solidworks-smart-components\/","title":{"rendered":"SOLIDWORKS Smart Components"},"content":{"rendered":"<p>One of the great benefits of SOLIDWORKS is the way you can capture work and re-use it many times over. There\u2019s no better way of capturing work then by creating and using Smart Components. You\u2019re probably asking yourself what\u2019s a Smart Component? Is it something new recently added to SOLIDWORKS? Nope. Smart components have been around a long time and are probably underutilized especially when using off the shelf components which require additional features in order to complete their definition. Think of a bearing pressed on a shaft. The shaft has to have a specific diameter and tolerance in order to press the bearing onto the shaft. Every time you use that bearing in an assembly you would have to look up the press fit requirements in the manufacturers catalog and apply that to the shaft for each bearing and shaft combination. Lots of extra work is involved plus the chance for error goes up because of the manual effort involved. Wouldn\u2019t it be nice if the bearing was \u201csmart\u201d enough to have the press fit information already baked into it? Smart Components do exactly that.<\/p>\n<p>This blog will show you step-by-step how to create a Smart Component. In this example we\u2019ll use a flanged bronze bushing like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-39.png\" width=\"245\" height=\"277\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>From the bushing manufacturers catalog the fit for the housing bore is H7 which is +0.03\/-0mm. The housing fit tolerance is very important to the life of the bushing. If it\u2019s not correct premature failure will occur.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>STEP 1<\/strong><\/p>\n<p>Create a small block bigger than the bushing you will use. In this example the block is 100x100x60mm. The block will be used as a \u201cdummy\u201d component which will define the bore and additional features like chamfers and fillets for the bushings bore.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-32.png\" width=\"292\" height=\"317\" \/><\/p>\n<p><strong>STEP 2<\/strong><\/p>\n<p>Create an assembly from the block. Next insert the flanged bushing and mate it to the top face of the block using a coincident mate. It\u2019s not important the bushing is centered in the block.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/3-33.png\" width=\"412\" height=\"253\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>STEP 3<\/strong><\/p>\n<p>Create the bore, chamfer and fillet for the bushing. The bore nominal diameter is 70mm with an H7 fit. The depth of the bore is 50mm. A 1.5mmx45\u00b0 chamfer is applied to the bore top edge and a 1mm max fillet is applied to the bottom inside corner of the bore.<\/p>\n<p>It\u2019s important to understand how these features need to be created in order for them to work properly. The external references for the bore, chamfer and fillet have to be associated to the bushing and not the block. The bore will be a child of the underside face of the flange. The chamfer and fillet will be children of the bore.<\/p>\n<p>Edit the block in context of the assembly. The sketch plane for the bore is the underside face of the flange.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/4-35.png\" width=\"417\" height=\"252\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Sketch a circle 70mm in diameter and apply a Fit with Tolerance, H7.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/5-29.png\" width=\"318\" height=\"317\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Cut extrude the circle 50mm deep.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/6-24.png\" width=\"352\" height=\"242\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Next apply the 1mm fillet to the bottom inside edge of the bore. This is important to apply the fillet first before the chamfer. Next create the chamfer on the top edge of the bore. Select the face of the bore and not the top edge. This keeps the reference of the chamfer associated to the bushing and not the block. If you created the chamfer before the fillet you would get 2 chamfers on the top and bottom of the bore. Then you wouldn\u2019t be able to apply the fillet in that case.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/7-20.png\" width=\"350\" height=\"237\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>STEP 4<\/strong><\/p>\n<p>This is where the magic happens. Under the Tools pull down menu select Make Component Smart.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/8-17.png\" width=\"231\" height=\"172\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>In the Smart Component Property Manager make the following selections:<\/p>\n<ol>\n<li>Smart Component = Flanged Bronze Bushing<\/li>\n<li>Components = There are no other components associated with this Smart Component.<\/li>\n<li>Features = bore, chamfer and fillet are selected from the block.<\/li>\n<li>Select OK to complete the Smart Component.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/9-12.png\" width=\"345\" height=\"245\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>STEP 5<\/strong><\/p>\n<p>So what happened? A couple of things. First, a Smart Feature folder was added in the design tree of the bushing. Opening it up reveals the Features and References folders. In the Features folder the bore, chamfer and fillet are listed. In the References Folder the \u201cComponent for feature\u201d is listed and under that the cut-extrude for the bore is listed.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/10-9.png\" width=\"328\" height=\"243\" \/><\/p>\n<p>The other thing that happened is the bushing component icon has a lightning bolt to signify it\u2019s a Smart Component.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/11-9.png\" width=\"75\" height=\"75\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>STEP 6<\/strong><\/p>\n<p>When using OTS components it\u2019s best to put them in the Design Library and share them with the rest of the engineers in your organization. If you\u2019re using PDM Professional and have the Design Library in the Vault then an administrator has to add the Smart Component to the Design Library.<\/p>\n<p>&nbsp;<\/p>\n<p>How to use a Smart Component<\/p>\n<p>Once the Smart Component is added to the Design Library you can drag and drop into an assembly and apply the Smart Features contained in the Smart Component to the mating component. Here\u2019s a short video showing how to do this:<\/p>\n<p align=\"Center\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/7XP-xFVwEOo\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Additional automation can be added to the bushing by defining Mate References so the bushing snaps into place when dragging it from the Design Library into your assembly.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter colorbox-23586\" src=\"https:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/12-9.png\" width=\"347\" height=\"265\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Originally posted in the <a href=\"https:\/\/blogs.solidworks.com\/tech\/2019\/05\/smart-components.html\" target=\"_blank\" rel=\"noopener noreferrer\">SOLIDWORKS Tech Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the great benefits of SOLIDWORKS is the way you can capture work and re-use it many times over. There\u2019s no better way of capturing work then by creating&hellip; <\/p>\n","protected":false},"author":1,"featured_media":6016,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[19,23,37,25,26],"class_list":["post-6015","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","tag-cad","tag-design","tag-hints-tips","tag-solidworks-2","tag-support"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=6015"}],"version-history":[{"count":2,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6015\/revisions"}],"predecessor-version":[{"id":6018,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6015\/revisions\/6018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media\/6016"}],"wp:attachment":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=6015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=6015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=6015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}