3D Sketching Made Easier

Download 3D Sketching Made Easier

Post on 10-Apr-2015

411 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

<p>3DSketching MadeEasyJasonPancoast EngineeringManager</p> <p>TodayIhavetaughtyou tosketchin3D. Itsaseasyascounting ONE,TWO,FIVE...er...THREE! WhenyoursketchonlylivesinYandinX, Addingconstraintsisnotverycomplex. Sketchleftorsketchright. Sketchloworsketchhigh. Itcanrotatearound, Itcanmovesidetoside.</p> <p>TodayIwillteachyou tosketchin3D. Itsaseasyascounting ONE,TWO, FIVE...er...THREE!</p> <p>Whenyoursketchonlylives inYandinX, Addingconstraints isnotverycomplex. Sketchleftorsketchright. Sketchloworsketchhigh. ItcanROTATEaround, ItcanMOVEsidetoside.</p> <p>Andthatsallitcando WhenyourDsnumberTWO. Butthat'snottrue whenyoursketchis3D. TheresMOREgoingonthere, youwillsoonsee...</p> <p>Justwhenyouthinkthatyouvesketchedsomethingwell, In3Dit'sNOTalwayseasytotell, Andyou'llfind whatyouTHOUGHT yousketchedwell, lookslikehell! ButTHREEissuchagoodnumberofDs ForSolidWorksandyou tosketchin withEASE!</p> <p>Yes!3DSketchingishard! Whyis3DSketchinghard? BecauseyouhaveTWICEas manydegreesoffreedomtodeal with! Becauseyourmouseonlymoves in2D! Becauseyourmonitorisonly2D!</p> <p> AddingONEextraaxis,actually DOUBLESthenumberof possiblewaysanentitycan move. Thatmeansevenasimplelineis twiceashardtodoina3D Sketch.</p> <p>Butitsnotimpossible...</p> <p>EschersRelativity</p> <p>Whatisitgoodfor? Routing Weldment SweepPath GuideCurve AnimationPath Extrude HoleWizardlocation ExplodeLine TrimmingSurface CurveDrivenPattern SplitLine Assemblyskeleton</p> <p>TheMostImportantSlide Thereisonesimplefact thatyouMUSTknow. Withoutthisfact,its prettymuchimpossibleto sketchin3D. IfyourememberNOTHING ELSEfromthis presentation,youneedto rememberthis. Illgiveyouahint... Yes.TheTABkey. TheTABkeyisthekeyto 3DSketching. Thefirstexamplewillshow you...</p> <p>Examples1. ShowerCaddy 2. Handlebars 3. AFrame 4. BulbFilament 5. SquareCoil 6. AxeHead 7. FlyThrough</p> <p>Example1:ShowerCaddy UsingtheTABkeyto changecurrentworkplane. UnderstandingAlongX, AlongY,andAlongZ relationships. Drawinglinesandarcsin 3D. Usingconstructionlinesto helpconstrainashapein 3D. ApplyingFilletstoa3D Sketch. Usinga3DSketchasa Sweeppath.</p> <p>CaddyStep1 Beginbysketchingaline, snappedtotheorigin.</p> <p>CaddyStep2 Dragthelineupwardand snapALONGY.</p> <p>CaddyStep3 Createanotherline, startingattheorigin. HittheTABkeytotoggle totheYZplane. SnapthislineALONGZ.</p> <p>CaddyStep4 Addathirdline. Snaptotheorigin. HittheTABkeytotoggle totheZX(orXY)plane. SnapALONGX.</p> <p>CaddyStep5 Addafourthline Startfromtheendpointof theexistingline. SnapALONGX. Makeitapproximatelythe samelengthasthe previousline.</p> <p>CaddyStep6 Sketchafifthline. Snapfromendpointto endpointoftheexisting lines.</p> <p>CaddyStep7 Addarelation. SetthislinetobeALONG Z. Thisensuresthebaseis rectangular.</p> <p>CaddyStep8 Sketchanotherline. Snaptotheendpointof theexistinglines. HittheTABkeytotoggle totheXYplane. SnapALONGY.</p> <p>CaddyStep9 Continueasecondline segment. CreateitintheXYplane, atanangleasshown.</p> <p>CaddyStep10 Continuewithanotherline segment. SnapALONGY.</p> <p>CaddyStep11 SketchaTangentArc. Beginattheendpointof theexistingline. Makesureyouarestillin theXYplane. Createanarcabout90 degrees,ending approximatelyabovethe origin.</p> <p>CaddyStep12 Draganddropthe endpointoftheexisting linetoclosethecontourto thearc. Ifnecessary,dragthefree endpointofthearctoget itcloser. Youcouldalsoselectboth endpointsandadda MERGErelationship.</p> <p>CaddyStep13 Addarelation. Makethecenterpointof thearcCOINCIDENTtothe line.</p> <p>CaddyStep14 Selectthefirstthreelines drawn,andmakethem intoConstruction Geometry.</p> <p>CaddyStep15 Addonefinallinetodefine theshape. Beginattheinsidecorner ofthetwoexistinglines. Snaptheendpoint COINCIDENTtothetall constructionline. SnaporaddanALONGX relationshiptothisfinal line.</p> <p>CaddyStep16 Adddimensionstofully definetheshape. Wherepossible,dimension toalineinsteadofa vertex,tobettercontrol theorientationofthe parameter.</p> <p>CaddyStep17 UsetheSketchFillettool toaddR3.00filletstotwo corners.</p> <p>CaddyStep18 UsetheSketchFillettool toaddtwomorefillets, thistimeR0.75,totwo morecorners. Notethatthefilletsdonot needtolieinthesame plane.</p> <p>CaddyDone Finally,createthesolid. Inserta2Dsketchto createtheprofilefora sweep(profileisa0.50 circle). CreateaBossSweep, usingthe3DSketchforthe Path. Tocompletethemodel, insertaMirrorfeatureto createtheotherhalf.</p> <p>Example2:Handlebars WorkingwithSketch Points. Addingdimensionsto referenceplanes. Workingwithrectanglesin 3D. Creating3Dconstructions tocapturedesignintent. DimensioningtoSketch Filletsina3DSketch. UsingtheSelection Managerforchoosinga sweeppath.</p> <p>HandlebarsStep1 Createanewpart. Insertanew3DSketch. SwitchtoIsometricview. CreateaSketchPointat anyrandomlocation. Edittheparametersinthe PropertyManagerto positionthepoint precisely: X=14in. Y=12in. Z=6in.</p> <p>HandlebarsStep2 Toproperlyconstrainthe point,adddimensions. The3DSketchallowsyou todimensionfrom referenceplanestosketch points. Thismethodlocksinthe desiredorientation. Createthreedimensions, onetoeachofthethree defaultreferenceplanes (Front,Top,Right). Keepthevaluesthat appear,sincetheyare correct.</p> <p>HandlebarsStep3 SwitchtoaTopview. Noticetheworkplane automaticallyswitchesto XZtomatchtheview. SketchalineALONGX, about3incheslongfrom theorigin.</p> <p>HandlebarsStep4 Sketchanotherlinewhile intheTopview. Beginatthe3DSketch Point. Anglethelineslightly towardtheorigin.</p> <p>HandlebarsStep5 SwitchtoaFrontview. Grabtheendoftheline youjustdrew,anddragit upwardabit. Nextwewillhavetofigure outhowtoconstrainthe compoundangleofthis line.</p> <p>HandlebarsStep6 Addonemorelineto connecttheendpointsof thetwoexistinglines. Noticetheyellow wireframeboxthathelps indicatethatthislineisat acompoundanglethrough 3Dspace.</p> <p>HandlebarsStep7 Toconstrainthe handlegrip,wewillmakea constructionbox. BeginwithalineALONGX.</p> <p>HandlebarsStep8 TurnontheRectangletool. Starttherectangleatthe endpointofthelineyou justdrew. Asyoucreatethe rectangle,youcantoggle theTABkeyuntilyouare workingintheYZplane.</p> <p>HandlebarsStep9 Selectthefourlinesofthe rectangleandmakethem constructiongeometry.</p> <p>HandlebarsStep10 Createtwomore constructionlines,toform thediagonalsofthe constructionbox. OnelineisintheXZplane. TheotherlineisintheXY plane. Wewillbeableto dimensiontheanglesthese linesform,inthecorrect 3Dorientation.</p> <p>HandlebarsStep11 Noticethattherectangleis madewithPerpendicular andParallelrelationships. ThelocationintheXZ planewasnotcaptured automaticallyby SolidWorks. Selectthebottomsideof therectangleandsetit ALONGZ. Selectanothersideandset ittobeALONGY.</p> <p>HandlebarsStep12 Nowwecanadd dimensions. Constraintheangleinthe XYplanetobe10degrees.</p> <p>HandlebarsStep13 Constraintheangleinthe XZplanetobe20degrees.</p> <p>HandlebarsStep14 Selectthefarcornerofthe constructionboxandmake itCOINCIDENTtothe angledlineofthe handlegrip. Thiscapturesthedesired designintentofthe handlegripscompound angle.</p> <p>HandlebarsStep15 AddR3.0filletstothetwo sharpcornersofthe handlebar. SwitchtoaFrontview.</p> <p>HandlebarsStep16 Todimensionthestraight portionneartheorigin, youmustselectthe endpointsoftheline. Ifyouselecttheline,the dimensionwouldbe createdtothevirtual sharp,whichisnotwhat wewantinthiscase. Makethestraightportion 1.00long.</p> <p>HandlebarsStep17 Usinga3DSketch,its easytodeterminethe locationofa12in. crossbar. Createanotherline, beginningatthelarge slantedlineofthe handlebar,snapping ALONGX. Endthelineabovethe origin.</p> <p>HandlebarsStep18 Selecttheendpointofthe lineandtheRight referenceplane. AddanONSURFACE relation. Thisissimilartoa coincidentrelationship.It isusedtokeep3Dsketch entitiesconstrainedtoa planeormodelface.</p> <p>HandlebarsStep19 Addadimensiontodefine thelinetobe6inches long. Noticethelinemovesup ordownasneededto achievethecorrectlength.</p> <p>HandlebarsStep20 Completethesketchby addingafinaldimensionto theendpointsofthe handlegripregion. Setthelengthto5inches.</p> <p>HandlebarsStep21 Tocreateasolidrequires justafewmoresteps: Exitthe3DSketch. Createa1.0circleon theRightplanetouseas thesweepprofile.</p> <p> InsertaBossSweep. TheSelectionManagerwill appeartoconfirmthe portionofthe3DSketch thatisdesiredforthe sweeppath.</p> <p>HandlebarsStep22 Extrudea0.50circleUP TONEXTtocompletethe design. Mirrorthesolid,Shellit, andyouredone.</p> <p>HandlebarsDone Mirrorthesolid,Shellit, andyouredone.</p> <p>Example3:SwingFrame Sketchingtechniquewith moreTABkey. Capturingsymmetryin3D Sketch: TheEQUALrelationship. UsingMIDPOINTand ALONGX(orYorZ)to capturesymmetry.</p> <p> 3DSketchPlanes.</p> <p>SwingFrameStep1 Startwithaline. UsetheTABkeytobegin the3DSketchintheZX plane. Clickoncetobeginthe line,andthenTABtothe YZplanetocompletethe line. Drawasecondline,alsoin YZ,toformanAshape.</p> <p>SwingFrameStep2 Repeattheprevious proceduretocreatea secondAshape. UsetheTABkeytoswitch totheZXplane. Begintheline,thenTABto YZtocompletetheline. Drawanotherlinealsoin YZ.</p> <p>SwingFrameStep3 Drawalineconnectingthe twocornersoftheA shapes. SetthislinetobeALONG X.</p> <p>SwingFrameStep4 Createaconstructionline connectingtheendpoints ofoneoftheAshapes. SetthatlinetobeALONG Z. RepeatfortheotherA shape.</p> <p>SwingFrameStep5 Drawaline. Beginbysnappingtothe midpointofone constructionline. Endbysnappingtothe midpointoftheother constructionline.</p> <p>SwingFrameStep6 Setthelongconstruction linetobeALONGX. Thishastheeffectof constrainingfronttoback symmetryfortheAframe.</p> <p>SwingFrameStep7 Repeatthecenterline proceduretocaptureleft torightsymmetry: Createanewconstruction line Beginatthemidpointof thelongconstructionline. Endatthemidpointofthe longregularline. Setthisnewconstruction linetobeALONGY. Finally,grabtheendpoint ofthenewcenterlineand dropitontotheOrigin.</p> <p>SwingFrameStep8 Selectthetwofront endpointsoftheAframes andsetthemALONGX. ThisconstrainsthetwoA framestobethesame size.</p> <p>SwingFrameStep9 Drawtwomorelines ALONGZ. Snapthelinestothe existingAframestoform twocrossbars.</p> <p>SwingFrameStep10 Drawtwolinesto representstrutsto strengthenthecornerof theAframe. Setthesetwolinestobe EQUALtoeachother. Thiscapturesfronttoback symmetryofthedesign.</p> <p>SwingFrameStep11 Repeatontheotherside. Drawtwomorelines representingtwomore struts. AlsosettheseEQUALto eachother.</p> <p>SwingFrameStep12 Completethelefttoright symmetryofthestruts withtwomorerelations. Makethetwofrontstruts (oneontheleftandoneon theright)EQUALtoeach other. Also,maketheendpoints wherethestrutsmeetthe AframeALONGX. Thusthestrutsarenow thesamelength,andthey areinthesamepositions ontheAframes.</p> <p>SwingFrameStep13 Completethedesignintent fortheshapeusingone moreALONGXrelationship tokeepthetwocrossbars atthesameheight. Nowthechallengeisto applyparametric dimesionstocontrolthe sizeoftheframeas desired. Dragitaroundsomemore totest.</p> <p>SwingFrameStep14 Adddimensionsforthe overallheight,length,and widthoftheswingframe. Donotinputanynew valuesyet.Justtakethe defaultnumbersthat appear. [Optional:Openthefile 3swingstep14.sldprt]</p> <p>SwingFrameStep15 TheAframedesign requiresaninwardtiltof5 degrees.Thisisdifficultto capturewithadimension sincethelinesareat compoundangles. Wewillsolvethis conundrumwitha3D SketchPlane. UseTools&gt;SketchEntities &gt;Plane. Selectthebottom constructionlineandthe topcorneroftheAframe.</p> <p>SwingFrameStep16 Youarenowworkingin 2D,in3D! Tobetteralignthisnew plane,wecanadda relationship. Selecttheconstructionline andmakeitHORIZONTAL. Thisrelationshipisadded withrespecttothecurrent 3DSketchPlane. Doubleclickinspaceto getoutofthe2Dmode andgetbacktoregular3D sketching.</p> <p>SwingFrameStep17 Withthe3DSketchPlane nowattachedtotheA frame,wecanaddthe dimensionwewant. Createanangular dimensionof85degrees betweentheTopPlaneand the3DSketchPlane.</p> <p>SwingFrameStep18 Repeattheprocessto createanother3DSketch Plane Usingthethreeendpoints ofthetwostruts.</p> <p>SwingFrameStep19 Addadimensionbetween thetwo3DSketchPlanes. Constrainthestrutstobe ata30degreeangletothe Aframe.</p> <p>SwingFrameStep20 Thelastfewdimensions willfullydefinethesketch: Dimensionthedistance fromthetopcornerofthe strutstothetopcornerof theAframe. Dimensionthedistance fromthefloor(TopPlane) tothecrossbar. Nowatricktogetitthe correctsize...</p> <p>SwingFrameStep21 Ifyoutrytochangethe dimensionvaluesoneata time,thesketchresolves automatically. Sometimesthisisnot good. EXITthesketch. Changeallthedimensions bydoubleclickingthem. Whentheyreall changed... ...REBUILD.</p> <p>SwingFrameDone NowitsWELDMENTtime! Thatcanbeyour homework.J</p> <p>Example4:Filament Usinga3DSketchand ConvertEntitiesinsteadof theoldCompositeCurve FitSplineasaneasyway tocreatesplinesthatcurve in3D.</p> <p>FilamentStep1 Open4filament begin.sldprt. Selectthehelix(itmight nothighlight)anduse ConvertEntities.</p> <p> Thiscreatesanassociative copyofanyedgeorcurve. Itisnowmucheasierto designothersketchobjects tothiscurvewith tangency,curvature, fillets,trim/extend,etc.</p> <p>FilamentStep2 Tocreatethetransition fromhelixtostraight,use aFitSpline. Tools&gt;SplineTools&gt;Fit Spline DISABLEtheoptionto createaClosedspline. Selectoneofthelines,the helix,andthentheother line. But...theFitSplinedoesnt connecttheentitiesthe waywewantitto...yet...</p> <p>FilamentStep3 ClicktheEditChaining button. Inorder,clicktwo endpointthatyouwant connected(endofoneline totheendofthehelix). Clicktwomoreendpoints youwantconnected(the otherendofthehelixto theendoftheotherline). Createthefitspline.</p> <p>FilamentDone Usethe3DSketchasa sweeppath. Thistechniqueisalsogood forwires,coolinglines, heatexchangers,and othertubingwithcoilsin them.</p> <p>Example5:SquareCoil TryingtouseaSweep doesnotgivethedesired result. Thereisasweepoption thatsolvesthisissue (sometimes)butthatsa differenttalkforadifferent day...</p> <p>SquareCoilStep1 Openthefile5coil begin.sldprt.</p> <p>SquareCoilStep2 DeletetheSweepfeature. Noticethe3DSketchused asthesweeppath. Thisusedacombinationof ConvertEntities+drawing lines+SketchFillet. Thegoalisaconstrant crosssection0.5inches squareusingthe3D Sketchasthecenterline.</p> <p>SquareCoilStep3 YoucanExtrudea3D Sketch! Ifyouhaveclosedregions, youcancreateasolid. OryoucanExtrudea Surface. Insert&gt;Surface&gt; Extrude. Selectthe3DSketch. SelecttheTopPlaneofthe parttodefinethevector directionfortheextrude. ExtrudeMidplane0.5 inches.</p> <p>SquareCoilStep4 Tocreatethesolid,wewill thickenthesurface. Insert&gt;Boss&gt;Thicken Selectthesurfacebody. Thickentobothsides,0.25 inches.</p> <p>SquareCoilDone Aniceanalyticalshapeis produced. Therecouldbeother interestingusesfor extrudinga3DSketch(or aportionofit).Thisisone example.</p> <p>Example6:Axehead Using3DSketchesto defineLoftprofilesand guidecurves. UseoftheSelection Manager.</p> <p>AxeheadStep1 Openthefile6axe begin.sldprt. Thisisone3DSketch! Puttingalltheseentities intoonesketchmakesthe definitionofthisshape simplertoachieve. IfyoutrytoLoftfromthe rectangletothearc,itwill notwork.SolidWorks cannotdoit. Instead,wewillLoftfrom toptobottom. TheSelectionManager helpsustrybothmethods quickly.</p> <p>AxeheadStep2 Selectoneoftheedgesof thetriangulartop. TheSelectionManager appears. Toggletheiconfora closedloopandconfirm. Repeatforthebottom triangle.</p> <p>AxeheadStep Nowselectthearc....</p>