{"id":27375,"date":"2020-12-21T11:00:24","date_gmt":"2020-12-21T16:00:24","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=27375"},"modified":"2020-11-13T10:12:26","modified_gmt":"2020-11-13T15:12:26","slug":"how-to-copy-a-part-in-solidworks-using-virtual-component","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2020\/12\/how-to-copy-a-part-in-solidworks-using-virtual-component.html","title":{"rendered":"How to Copy a Part in SOLIDWORKS Using Virtual Component"},"content":{"rendered":"<h1>Making Part Modifications<\/h1>\n<p>There may be times when you\u2019re working on an assembly and decide that one of the parts needs to be modified;\u00a0however, you don\u2019t want to modify the original, but instead make a copy to be modified specifically for that assembly.<\/p>\n<p>A common way to handle this is to open the part in question in a separate window and use the\u00a0<strong>Save As<\/strong>\u00a0command on the part with the assembly still open. This works just fine. However, I find another solution to be preferable through a virtual part.<\/p>\n<p>&nbsp;<\/p>\n<h1>Assembly Window \u2013 Create a Virtual Part<\/h1>\n<p>Copy the part as a virtual part, then save the virtual part out as a separate part file when you\u2019re ready to do so. All of this can be done in the assembly window. Here is how that would go:<\/p>\n<p><strong>Step 1<\/strong><\/p>\n<p>First, click the part you want to make a virtual copy of and select\u00a0<strong>Make Virtual<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27376 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-1-How-To-Virtual-Component-600-px.png\" alt=\"\" width=\"510\" height=\"424\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-1-How-To-Virtual-Component-600-px.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-1-How-To-Virtual-Component-600-px-300x250.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Note you will get a dialog that tells you that this will break a link to the external file. This is good and what we\u2019re after here: we want to make a copy of the part in the assembly that is separate from the original part on disk.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27377 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-2-How-To-Virtual-Component-400.png\" alt=\"\" width=\"442\" height=\"168\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-2-How-To-Virtual-Component-400.png 442w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-2-How-To-Virtual-Component-400-300x114.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 2<\/strong><\/p>\n<p>Once the part is copied and made virtual, you\u2019ll see\u00a0brackets appear around the component name in the FeatureManager. This means that the entirety of the part\u2014all of its features\u2014copied into the assembly. This copy is now separate from the original part on disk.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27378 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-3-How-To-Virtual-Component-600.png\" alt=\"\" width=\"527\" height=\"387\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-3-How-To-Virtual-Component-600.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-3-How-To-Virtual-Component-600-300x221.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Now we can edit the part if we wish and make changes to it. These changes affect only the copy of the part in the assembly; they do not affect the original part on disk. In our example, we edit the bracket part and add some chamfers, which only appear in the virtual part in the assembly and no where else.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27379 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-4-How-To-Virtual-Component-600.png\" alt=\"\" width=\"600\" height=\"413\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-4-How-To-Virtual-Component-600.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-4-How-To-Virtual-Component-600-300x207.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27380 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-5-How-To-Virtual-Component-300.png\" alt=\"\" width=\"247\" height=\"382\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-5-How-To-Virtual-Component-300.png 341w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-5-How-To-Virtual-Component-300-194x300.png 194w\" sizes=\"auto, (max-width: 247px) 100vw, 247px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Documenting the Part<\/strong><\/p>\n<p>You may also wish to rename the part. Do that by right-clicking on the part and choosing\u00a0<strong>Rename Part<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27381 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-6-How-To-Virtual-Component-600-px.png\" alt=\"\" width=\"535\" height=\"421\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-6-How-To-Virtual-Component-600-px.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-6-How-To-Virtual-Component-600-px-300x236.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Saving Externally<\/strong><\/p>\n<p>When ready, the virtual part can be saved external\u00a0of\u00a0the assembly. Right-click the part and choose\u00a0<strong>Save Part (in External File)<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27382 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-7-How-To-Virtual-Component-600.png\" alt=\"\" width=\"543\" height=\"431\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-7-How-To-Virtual-Component-600.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-7-How-To-Virtual-Component-600-300x238.png 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>When the \u201cSave As\u201d box for this command appears, you have another opportunity to rename the part. You can also change file location if you wish.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27383 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-8-How-To-Virtual-Component.png\" alt=\"\" width=\"470\" height=\"351\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-8-How-To-Virtual-Component.png 520w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-8-How-To-Virtual-Component-300x224.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Now the part is a \u201cregular part\u201d with its own part file on disk and with the assembly referencing that part file. Note the brackets around the part name have disappeared.<\/p>\n<p>You can see how easy this can be: we made a copy of the part, modified the copy for that specific assembly, and then saved the new part file to disk all without leaving the assembly window. Give it a try!<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-27384 alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-9-How-To-Virtual-Component-600.png\" alt=\"\" width=\"548\" height=\"415\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-9-How-To-Virtual-Component-600.png 600w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/photo-9-How-To-Virtual-Component-600-300x227.png 300w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>Read other\u00a0<a href=\"https:\/\/www.gsc-3d.com\/blog\/author\/jnsetzer0519\/\">blogs by John<\/a>, or find more videos on\u00a0<a href=\"https:\/\/www.youtube.com\/channel\/UC71x2bdoAuTzQ_msP_hvzsQ\">our YouTube Channel including more Tips and Tricks<\/a>.<\/p>\n<h2>Want More on 3D CAD?<\/h2>\n<p>If you\u2019re interested in SOLIDWORKS CAD and other resources:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gsc-3d.com\/3d-design-software\/3d-modeling\/3d-modeling-licenses\/#Feature-Matrix\">Features included in SOLIDWORKS 3D CAD licenses<\/a><\/li>\n<li><a href=\"https:\/\/www.gsc-3d.com\/engineering-services\/implementation\/cad-software-implementation\/\">Implementing CAD Software quickly<\/a><\/li>\n<li><a href=\"https:\/\/www.gsc-3d.com\/support\/\">Support options<\/a><\/li>\n<li><a href=\"https:\/\/www.gsc-3d.com\/3d-design-software\/3d-modeling\/\">Why to choose SOLIDWORKS<\/a><\/li>\n<li><a href=\"https:\/\/www.gsc-3d.com\/blog\/solidworks-or-autodesk-inventor-6-key-reasons-to-favor-solidworks\/\">SOLIDWORKS Versus Autodesk Inventor<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>About the Author<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-26345 alignleft\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/John-Setzer.jpg\" alt=\"John Setzer\" width=\"150\" height=\"141\" \/>This blog is authored by John Setzer, GSC\u2019s Training Product Manager. John discovered his love of teaching early in life. He worked his way through college as a youth coach, umpire, and referee before earning his bachelor\u2019s degree in education. As Training Manager at GSC, he has been sharing his SOLIDWORKS wisdom with GSC customers ever since \u2013 over 25 years! John is a Certified SOLIDWORKS Expert (CSWE), a Certified SOLIDWORKS Instructor, and a Certified SOLIDWORKS Technician. As the only CSWE with a state certification in teaching, John is well-versed is teaching all types of learning styles. John is a regular contributor to the GSC blog, available at <a href=\"https:\/\/www.gsc-3d.com\/blog\/\">www.gsc-3d.com\/blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Making Part Modifications There may be times when you\u2019re working on an assembly and decide that one of the parts needs to be modified;\u00a0however, you don\u2019t want to modify the original, but instead make a copy to be modified specifically<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2020\/12\/how-to-copy-a-part-in-solidworks-using-virtual-component.html\">Continued<\/a>","protected":false},"author":170,"featured_media":27378,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,21,35],"tags":[2694,414,434,2797],"class_list":["post-27375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-edrawings","category-solidworks","category-tips-tricks","tag-solidworks-commands","tag-tutorial","tag-virtual-components","tag-virtual-parts"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/27375","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\/170"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=27375"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/27375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/27378"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=27375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=27375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=27375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}