CNC Router Basics
CNC Router Basics
IntrototheCNCRouter
BasicsTerminology&Understanding
CNC(ComputerNumericalControl)istheprocessofusingcomputercodetocontrol amachine. CAD(ComputerAidedDesign)isacomputerprogramthatallowsyoutodesignyour physicalparts.Thiscanbeforboth2Dand3Dparts. CAM(ComputerAidedManufacturing)isacomputerprogramthatdirectlycontrols andgivesinstructionstoamachine. ThebestwaytothinkaboutthesetermsisthattheCADprogramdesignstheinstructions fortheCAMprogramtosendtotheCNCmachine. CNCRouterisaspecifictypeofCNCmachineforcuttingandengravingvarious materials.Thismachineusesamillingtooltofabricateparts. MillingToolisthespecificcuttingtoolthatattachestothemachine.Therearevarious typesoftools,eachoneisintendedforadifferentapplication.
discusstoolpathslaterinthecourse.
ApplicationsofCNCRouting
Cabinetmaking Furniture/Woodworking Signmaking Boatbuilding InstrumentMaking Manufacturing&Production Interior&Creative Printmaking ArchitecturalMillwork Construction MachiningAluminum Prototyping&Modeling Exhibits Education
TheShopBot
PRSstandard9648CNCRouter
TotalCuttingArea:96"x48"x6" StepResolution:.0006
TableOrientation
Design
Youwilldesignyourprojectfileswithavectordesignprogram.Inkscapeisanopensource vectordesignprogramthatwewillbeusingforthisworkshop.Vectorsareanimportantconcept inCNCandDigitalFabrication.Vectorgraphicsuseamathematicalformulatorepresenta shapeorobject. Remembertheformulafortheareaofacircle? r2 ? No?Okay,wellsufficeittosaythatvectorgraphicsareallcomposedofcomplicated mathematicalformulaslikethisone.Thisallowsthegraphicstoscaleindefinitelyandhave infiniteresolution,thisisanimportantqualityofvectors.ThinkofvectorsasGPScoordinatesfor yourmachine,withoutityoumachinewouldhavenoideawheretogoorwhattodo. TherearemanydifferenttypesofVectorDesign/CADprograms,hereafewpopularprograms: Inkscape(Free) AdobeIllustratorCS6($20/month) AutoDeskAutoCAD($4,195)
Ifyouhaveneverdesignusingacomputerbefore,werecommendthatyouuseInkscape, becauseitsfree,andjustasusefulastheotherprogramsthatcostmoney.
Toolpaths
Afteryoufinishdesigningyourfile,youwillexportthefileasaPDFformattedfile.Wehave foundthatwhenworkingwithInkscapeorIllustrator,PDFsworknicelywiththeShopBot Software.
PartWorks
TheprogramthatwewillbeusingintheLabstocreateToolpathsiscalledPartWorks.Thisis softwarespecifictoonlyShopBotmachines,sowemustusethistocreateamachinableor CAMfilethattheShopBotcanunderstand. Therearethreemainstepsyoumustdobeforeyoucansendyourfiletothemachine. 1.SetupMaterialInformation Inthissection,youwillspecifythesizeofyourmaterial(ex:4x8xplywood).Thisisavery importantstep,andistheonlywayforthemachinetoproperlycutoutyourfile.Youwillalso
specifywhereyouwillZerothemachineout(eitheracornerorthecenter). 2.ImportandCheckVectors/CloseOpenVectors Aftersettingupyourmaterial,youwillimportyourvectors(storedinthePDFfileyouvecreated). Placethemwithinyourdocument(material),makesureallthepartsareplacedontheareaof yourmaterialandnotoutside.Youwillalsochecktoseeifyouhaveanyopenvectors,Iwillgo overthislaterinthecourse. 3.ProgramToolpaths Thisisthefinalstep,youwillnowselectyourvectorsandspecifyoneofthefollowingtoolpaths. Profileprofiletoolpathsareforcuttingalongaline,usuallytocutoutapartfromyour material. Pocketpockettoolpathsareusedtohollowoutorrouteaclosedareainyourmaterial. DrillingdrilltoolpathswilldrillholeswhereyouhavespecifiedeitheracircleoranX.
Manufacture
YouwillsaveyourPartWorksfile(.crv),butthisisnotwhatwillbesenttothemachine.Youwill needtoexportaShopBotPartFile(.sbp).Thisisthemachinegcodefilethatiscomposedof instructionsforthespecificmachine.AllCNCMachinesusesomeformofgcodefilestorun jobs,buttheydifferbasedontheManufacturerandCAMsoftwareusedtooperatethemachine.
ShopBot
ShopBotistheCAMsoftwarethatweusetocontrolthemachinedirectly.Thisishowwemove themachinearoundthetable,zerooutonourmaterial,andrunourjob.Onceyougettothis step,youwillhavetogothroughthefollowingchecklist. 1. 2. 3. 4. 5. TurnOnMachine(RedSwitch) ZeroX&YAxistoYourMaterial LoadToolintoSpindle ZeroZAxiswithZeroPlate MakesureRouterTableisclear