[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"jUAEG2dI0fIaTFF60QYTdZRRNzeTvAU1GZ6fvbVdAK0":3,"article_easy-animating-for-a-complex-assembly_solidworks":10,"_apollo:default":143,"_apollo:identified":144},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","easy-animating-for-a-complex-assembly","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":142},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":30,"content":31,"date":32,"authorJobTitle":5,"author":33,"masterings":45,"globalTags":49,"products":63,"disciplines":77,"seo":131,"__typename":141},"cG9zdDo2MjE1NQ==","Easy Animating for a Complex Assembly","\u002Fproducts\u002Fsolidworks\u002Feasy-animating-for-a-complex-assembly","\u003Cp>Easy Animating for a Complex Assembly I created the following animation in…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":29},{"large":23,"__typename":24,"medium_large":25,"thumbnail":26,"srcSet":27,"sizes":28},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-1024x416.jpg.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-768x312.jpg.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-150x150.jpg.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-1024x416.jpg.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-300x122.jpg.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-768x312.jpg.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage.jpg.webp 1281w","(max-width: 640px) 100vw, 640px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Easy Animating for a Complex Assembly I created the following animation in SOLIDWORKS by using the Mate Controller to simulate a flying cut off saw. I created this for a final project for one of my courses at Boston University.\u003C\u002Fp>\u003Cdiv class=\"ds-video\">\u003Ca data-3ds-videoplayer=\"modal\" href=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Ffdr-animation-full.mp4\" target=\"_blank\">\u003Cspan class=\"ImageCover Border Block\" style=\"background-image: url(\u002Fassets\u002Fimg\u002F3ds-default.webp); width:100%; height: 100%;\">\u003Cspan class=\"Btn--circle isCenter\">\u003Ci class=\"Icon Icon--playBig\">\u003C\u002Fi>\u003C\u002Fspan>\u003Cimg decoding=\"async\" src=\"\u002Fassets\u002Fimg\u002F3ds-default.webp\" alt=\"\" style=\"width:100%;\">\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\u003Cp>Project Requirements:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>         Cuts aluminum pipe continuously extruded at 0.70 ft\u002Fs\u003C\u002Fli>\n\u003Cli>         Must cut pipes of any length between 3 ft and 5 ft\u003C\u002Fli>\n\u003Cli>         Saw must function with pipes between 1 inch and 3 inches in diameter.\u003C\u002Fli>\n\u003Cli>         Must automatically stack pipes into 24” wide x 24” tall boxes\u003C\u002Fli>\n\u003Cli>         Completely automated\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>This assembly requires precise machine timing to ensure that the saw keeps up with the rate of extrusion and cuts the pipes to the correct lengths. The pipes must also be collected and stacked into boxes by an automated system.\u003C\u002Fp>\u003Cp>Creating the Assembly \u003C\u002Fp>\u003Cp>Once all of the parts were selected and specked for the required torque,force, or acceleration needed my team and I imported or created the CAD necessary. Many of these components were STEP files downloaded from the part manufacturer’s website. These STEP files often had dozens of small bodies that did not move in relation to each other. I found it very helpful to use the standard lock mate to keep all of the components “locked” together without having to define every relationship.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"250\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-615x250-1.jpg.webp\" alt=\"\" class=\"wp-image-62157\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-615x250-1.jpg.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fvideoimage-615x250-1-300x122.jpg.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Which Mate to use?\nSome of the components in the assembly will move during the machine’s operation. I used the following types of mates: Standard Distance\u002FAngle mate or an Advanced Limit Distance\u002FAngle mate. There are better suited situations for both mate types.\u003C\u002Fp>\u003Cp>Standard Distance\u002FAngle Mate: This mate is perfect if you would like the freedom to allow your part to move any distance or angle. This mate requires that you only move your part in one direction from zero. You can not input a negative value into the mate controller for this type of mate.\u003C\u002Fp>\u003Cp>Advanced Limit Distance\u002FAngle Mate: This mate is ideal for movement that has a predetermined range of motion. This mate \u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"444\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmatecontroller-615x444-1.jpg.webp\" alt=\"\" class=\"wp-image-62158\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmatecontroller-615x444-1.jpg.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fmatecontroller-615x444-1-300x217.jpg.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>also allows you to move components in the negative direction. This is perfect for operations that have a zero position in the middle of their travel.\u003C\u002Fp>\u003Cp>The SOLIDWORKS Mate Controller is the perfect tool for a beginner at animation. Once you have selected your mate type you simply define “positions” for each mate type and determine how long each position will last for. SOLIDWORKS will calculate the path your parts will take from one position to the next.\u003C\u002Fp>","2021-01-07T09:47:05",{"node":34,"__typename":44},{"nicename":35,"description":36,"slug":35,"name":37,"firstName":38,"lastName":39,"avatar":40,"__typename":43},"amiller","I am an engineering intern at the Dassault Systèmes Fab Lab in Boston and a Mechanical Engineering Masters student at Boston University. I am most interested in the intersection of Art and Engineering and am passionate about STEAM education. I am an avid maker and am always looking for the next craft to dive into!","Alexandra Miller","Alexandra","Miller",{"url":41,"__typename":42},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fwhatsapp-image-2020-11-09-at-11-34-35-am-e1604941050141-120x120-1.jpeg-96x96.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":46,"edges":47,"__typename":48},[],[],"PostToTaxonomy_masteringConnection",{"nodes":50,"__typename":62},[51,57],{"id":52,"name":53,"slug":54,"uri":55,"__typename":56},"dGVybTo5NjAx","3D CAD","3d-cad","\u002Ftags\u002F3d-cad\u002F","Taxonomy_tag",{"id":58,"name":59,"slug":60,"uri":61,"__typename":56},"dGVybTo5NjA3","Simulation","simulation","\u002Ftags\u002Fsimulation\u002F","PostToTaxonomy_tagConnection",{"edges":64,"nodes":74,"__typename":76},[65],{"isPrimary":66,"node":67,"__typename":73},false,{"id":68,"name":69,"slug":70,"uri":71,"__typename":72},"dGVybTo1Ng==","SOLIDWORKS","solidworks","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[75],{"id":68,"name":69,"slug":70,"uri":71,"__typename":72},"PostToTaxonomy_productConnection",{"nodes":78,"edges":120,"__typename":130},[79,93,102,109],{"id":80,"name":81,"slug":82,"uri":83,"parentId":84,"disciplines":85,"__typename":92},"dGVybTo1OQ==","2D CAD","2d-cad","\u002Fdisciplines\u002F2d-cad\u002F","dGVybTo1OA==",{"nodes":86,"__typename":91},[87],{"title":81,"uri":88,"parentId":89,"__typename":90},"\u002Fdisciplines\u002Fdesign-engineering\u002F2d-cad","cG9zdDozNzcz","Discipline","Taxonomy_disciplineToDisciplineConnection","Taxonomy_discipline",{"id":84,"name":94,"slug":95,"uri":96,"parentId":97,"disciplines":98,"__typename":92},"Design and Engineering","design-engineering","\u002Fdisciplines\u002Fdesign-engineering\u002F",null,{"nodes":99,"__typename":91},[100],{"title":94,"uri":101,"parentId":97,"__typename":90},"\u002Fdisciplines\u002Fdesign-engineering",{"id":103,"name":59,"slug":60,"uri":104,"parentId":97,"disciplines":105,"__typename":92},"dGVybTo4NQ==","\u002Fdisciplines\u002Fsimulation\u002F",{"nodes":106,"__typename":91},[107],{"title":59,"uri":108,"parentId":97,"__typename":90},"\u002Fdisciplines\u002Fsimulation",{"id":110,"name":111,"slug":112,"uri":113,"parentId":114,"disciplines":115,"__typename":92},"dGVybTo2OQ==","Students","students","\u002Fdisciplines\u002Fstudents\u002F","dGVybTo2Ng==",{"nodes":116,"__typename":91},[117],{"title":111,"uri":118,"parentId":119,"__typename":90},"\u002Fdisciplines\u002Feducation\u002Fstudents","cG9zdDozNzgx",[121,124,126,128],{"isPrimary":66,"node":122,"__typename":123},{"parentId":84,"id":80,"name":81,"slug":82,"uri":83,"__typename":92},"PostToTaxonomy_disciplineConnectionEdge",{"isPrimary":66,"node":125,"__typename":123},{"parentId":97,"id":84,"name":94,"slug":95,"uri":96,"__typename":92},{"isPrimary":66,"node":127,"__typename":123},{"parentId":97,"id":103,"name":59,"slug":60,"uri":104,"__typename":92},{"isPrimary":66,"node":129,"__typename":123},{"parentId":114,"id":110,"name":111,"slug":112,"uri":113,"__typename":92},"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":132,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":133,"opengraphTitle":15,"opengraphUrl":134,"opengraphSiteName":135,"opengraphPublishedTime":136,"opengraphModifiedTime":137,"twitterTitle":5,"twitterDescription":5,"readingTime":138,"metaRobotsNoindex":139,"__typename":140},"Easy Animating for a Complex Assembly - Blog Solidworks","Easy Animating for a Complex Assembly I created the following animation in…","\u002Fproducts\u002Fsolidworks\u002Feasy-animating-for-a-complex-assembly\u002F","Blog Solidworks","2021-01-07T14:47:05+00:00","2025-12-18T21:08:28+00:00",2,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776256104826]