3.22 finalize exact specifications of 3d printed...

21
3.22 Finalize exact specifications of 3D printed parts. This is the part that connect between the main tube and the phone holder, it needs to be able to - Fit into the main tube perfectly - This part need to be strong enough to hold both the cell phone and the holder. - The hole on the bar need to fit with the screw given, which has the diameter of 3mm, and it needs to connect with the holder part nice and tight.

Upload: vuongthien

Post on 27-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

3.22Finalizeexactspecificationsof3Dprintedparts.

Thisisthepartthatconnectbetweenthemaintubeandthephoneholder,itneedstobeableto

- Fitintothemaintubeperfectly- Thispartneedtobestrongenoughtoholdboththecellphone

andtheholder.- Theholeonthebarneedtofitwiththescrewgiven,whichhas

thediameterof3mm,anditneedstoconnectwiththeholderpartniceandtight.

Page 2: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

- Thebarneedstobethickenoughsothatitwouldnotrunoutofshapewhenholdingaphone

Thisisthemainbodyofthecellphoneholder,itneedsto- Strongenoughtoholdthephone- Theholeatthebottomneedstobebigenoughforthecableto

gothrough- Connectwiththeotherpartnicely- Gapinthemiddleneedtofitwiththesmallholderpieceinside

thispiece

Page 3: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

- Thesmallpieceonthemiddleneedstobeabletoslidefromsidetoside

Thispieceisthepartthatjoinwiththephoneholder,whichisusedforholdingphones,itneedsto

- Strongenoughandwouldnotbreakasitisquitesmall- Beabletoslideinthebodypart- Longenoughtoholdthephone

Page 4: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Thisisthepiecethatconnectthemaintubetogether,itneedsto

- Outsidediameterneedtobeaccurate,whichissamesizeastheinnerdiameterofthetube

- Strongenoughsothatitwon'tbreak- Holeinthemiddleneedstobebigenoughforthecablestogo

through

Page 5: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Thispiecewillbeputtedonthetop,whichisdesignedforkeepingthekeysandcoinsinposition.Itneedsto

- Thebottompartneedtobefitintothemaintubetight- Bigenoughtoholdsomekeysandcoins

Page 6: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

AutoCADDrawings Firstly,tomakeastartofmyproject,weneedtoopentheAutoCAD,andcreateanewfile.AndthenIdrawthetopviewofthefirstpiece,whichisshownbelow.

Afterthat,iusethepullingtooltopullthepieceintothecorrectlength,andIusedtheFilletEdgetoolthemakeasmoothedgeonmyproject,andthethispiecebecomes

Ikeptthebottomofthispartsharpbecausethestraightanglewouldmakeithasaperfectfitwiththecellphoneholderpart.Tofinishthispart,Ineedtoexportthisprojectinto.stlfile,todoso,Ineedtoselectthepiece.�AfterIhaveselectthepiece,IclicktheFilebuttonatthetopleftcorner,andchoosetheExportbutton.

Page 7: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Afterthat,awindowwillpopup,whichshowsthenamethefilewouldexporttoandthetypeoffileyouwantittobeexported,inthiscase,Iwanttoexportthispieceto.stlfile.Andfinally,clickthesavebuttontosavetheexportedfile.

Forsomepart,itisabitdifficultwhenmakingthemodelintheAutoCAD,thisisthepiecethatconnecttothemaintube.Ineedtomakeaholdonthemiddleofthehead,sothatIcanputascrewacrossittolockittightwiththephoneholder.Tomakeahole,firstIneedtofindoutthecenter,soIdrew2diagonallineandfindtheintersect,whichisthecenter.

ThenImadeacylindernexttoitwith�thediameterof3mmandthelength�of15mm(itjustneedtobelongerthanthediameterofthetubeintheimage.AndI

Page 8: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

shiftthecylinderintothetubejustacrosstheplacewhereIwanttoremove.

Afterthat,Iclickandholdmymouseattheuniontool,and3toolsappears,theyaretheuniontool,subtracttoolandintersecttool.Iclickthesubtracttool,andIselectthepiecethatIwanttosaveandpressEnter,andselectthepartthatIwanttosubtract,andpressEnteragain,thecylinderhasdisappearedandleave2holesandwhichiswhatIwant.

BeforeIusingtheFilletEdgetooltogetasmoothending,IusedtheuniontooltomakemyprojectintoonepiecesothatIcanusetheFillettoolcorrectly,(ifIdon’tusetheuniontool,thepieceswouldbeonitsown,forexample,intheimageabove,

Page 9: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

thetubewouldbeseparatewiththecubeattheback,sowhenusingthefillettool,itwouldjustgetaroundedgeonthetube,butnottheintersection.Butafterusingtheuniontool,thetwopartsbecomeone,)andnowtheFillettoolcandotheintersection.

Page 10: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Thefinalshapeofthispiecebecomes�AndherearetheotherpiecesthatImadeinAutoCAD.

Page 11: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts
Page 12: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

CNCMachine

CNCMachiningisaprocessusedinthemanufacturingsectorthatinvolvestheuseofcomputerstocontrolmachinetools.Toolsthatcanbecontrolledinthismannerincludelathes,mills,routersandgrinders.TheCNCinCNCMachiningstandsforComputerNumericalControl.InmodernCNCsystems,end-to-endcomponentdesignishighlyautomatedusingcomputer-aideddesign(CAD)andcomputer-aidedmanufacturing(CAM)programs.Theprogramsproduceacomputerfilethatisinterpretedtoextractthecommandsneededtooperateaparticularmachineviaapostprocessor,andthenloadedintotheCNCmachinesforproduction.Sinceanyparticularcomponentmightrequiretheuseofanumberofdifferenttools–drills,saws,etc.,modernmachinesoftencombinemultipletoolsintoasingle"cell".Inotherinstallations,anumberofdifferentmachinesareusedwithanexternalcontrollerandhumanorroboticoperatorsthatmovethecomponentfrommachinetomachine.Ineithercase,theseriesofstepsneededtoproduceanypartishighlyautomatedandproducesapartthatcloselymatchestheoriginalCADdesign.HerearesomeexampleofCNCmachinesCNCrouterisacomputercontrolledcuttingmachine,itcanbeusedtocutmanyhardmaterialsthathandheldroutercannotcut,suchasaluminum,steelandplastic.ACNCroutertypicallyproducesconsistentandhigh-qualityworkandimprovesfactoryproductivity.Unlikeajigrouter,theCNCroutercanproduceaone-offaseffectivelyasrepeatedidenticalproduction.Automationandprecisionare

thekeybenefitsofCNCroutertables.Bycomparison,thehandheldrouterisatoolusedtoroutout(hollowout)anareainthefaceofarelativelyhardworkpiece,typicallyofwoodorplastic.Themainapplicationofroutersisinwoodworking,especiallycabinetry.Anditisnoteasytodotheveryaccurateworkbyusingthehandheldrouter,whileusingCNCroutertothe

thefineworkiseasy,youjustneedtomakethemodelonacomputer,andtransferthe

Page 13: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

codetotheCNCmachine,thenthemachinewoulddotheworkforyou.AndherearesomeofthecodethattheCNCmachineusetomaketheproject.

Code Description Milling ( M )

Turning ( T ) Corollary info

G00

Rapid positioning M T

On 2- or 3-axis moves, G00 (unlike G01) traditionally does not necessarily move in a single straight line between start point and end point. It moves each axis at its max speed until its vector is achieved. Shorter vector usually finishes first (given similar axis speeds). This matters because it may yield a dog-leg or hockey-stick motion, which the programmer needs to consider depending on what obstacles are nearby, to avoid a crash. Some machines offer interpolated rapids as a feature for ease of programming (safe to assume a straight line).

G01

Linear interpolation M T

The most common workhorse code for feeding during a cut. The program specs the start and end points, and the control automatically calculates (interpolates) the intermediate points to pass through that will yield a straight line (hence "linear"). The control then calculates the angular velocities at which to turn the axis leadscrews via their servomotors or stepper motors. The computer performs thousands of calculations per second, and the motors react quickly to each input. Thus the actual toolpath of the machining takes place with the given feedrate on a path that is accurately linear to within very small limits.

G02

Circular interpolation, clockwise

M T

Very similar in concept to G01. Again, the control interpolates intermediate points and commands the servo- or stepper motors to rotate the amount needed for the leadscrew to translate the motion to the correct tool tip positioning. This process repeated thousands of times per minute generates the desired toolpath. In the case of G02, the interpolation generates a circle rather than a line. As

Page 14: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

with G01, the actual toolpath of the machining takes place with the given feedrate on a path that accurately matches the ideal (in G02's case, a circle) to within very small limits. In fact, the interpolation is so precise (when all conditions are correct) that milling an interpolated circle can obviate operations such as drilling, and often even fine boring. Addresses for radius or arc center: G02 and G03 take either an R address (for the radius desired on the part) or IJK addresses (for the component vectors that define the vector from the arc start point to the arc center point). Cutter comp: On most controls you cannot start G41 or G42 in G02 or G03 modes. You must already have compensated in an earlier G01 block. Often a short linear lead-in movement will be programmed, merely to allow cutter compensation before the main event, the circle-cutting, begins. Full circles: When the arc start point and the arc end point are identical, a 360° arc, a full circle, will be cut. (Some older controls cannot support this because arcs cannot cross between quadrants of the cartesian system. Instead, four quarter-circle arcs are programmed back-to-back.)

Corollary info

M00 Compulsory stop M T Non-optional—machine will always stop upon

reaching M00 in the program execution. M01 Optional

stop M T Machine will only stop at M01 if operator has pushed the optional stop button.

M02

End of program M T

Program ends; execution may or may not return to program top (depending on the control); may or may not reset register values. M02 was the original program-end code, now considered obsolete, but still supported for backward compatibility.[7] Many modern controls treat M02 as equivalent to M30.[7] See M30 for additional

Page 15: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

discussion of control status upon executing M02 or M30.

3DprinterisoneoftheCNCmachine,3Dprintingisanyofvariousprocessesusedtomakeathree-dimensionalobject.In3Dprinting,additiveprocessesareused,inwhichsuccessivelayersofmaterialarelaiddownundercomputercontrol.Theseobjectscanbeofalmostanyshapeorgeometry,andareproducedfroma3Dmodelorotherelectronicdatasource.A3Dprinterisatypeofindustrialrobot.Afteryouplugthe3Dprintertothecomputer,asoftwareappears,whichiscalled“Up”andyoucanusethissoftwaretocontrolthe3Dprinterandsendingtheproject.Theprojectneedtobeexporttothe.stlfile,andifyouopenthe.stlfilewithnotebook,thereappearssomecodewhichthemachinecanreadit

Page 16: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Settingupandusing3DprinterZeroingZeroingisalsocalledinitializing,todoso,wecanpressthebuttonatthefrontforabout3secondorifthe3Dprinterisconnecttothecomputer,andwecanusethesoftwarecalled“UP”toinitializeit.AndwhatitdoesismovetheplateinXYZaxistocheckthemaximumdistanceitcango,itwouldjustsimplymovesupanddown,leftandright,andfrontandback.Itisagoodideatodotheautolevelingifyouhaven'tusethe3Dprinterforalongtimeoryoudropthemachineaccidentally.Todotheautoleveling,weneedtoplugintheblackcalibrationcableintotheautolevelingsensorandmountundertheprinthead.Sowecanusingthe“UP”softwaretodotheautolevel,thereisabuttonthatyoucanclickincomputerthatcalledautoleveling,ifyouclickit,theplatewouldmoveup,andthenozzlewouldclick9timesontheplatetoseeiftheplateisflatornot.Afteryoudoso,thecomputerwouldgiveyoutheinformationaboutitwhetheritisleveledornot.Also,youcancheckthenozzleheightbeforeprintingyourproject,justsimplyclickthe“nozzleheightdetect”inthecomputer,thetablewillriseupandthenozzlewilltouchthesilverswitchinordertoautomaticallysettheheight.PreheatingtableBeforeyoustarttoprintyourproject,youhavetomakesurethatthetableisheatedup,thereasonforitisthattheplasticwouldsticktothetablesoitwouldnotsnaporliftupbyaccident.Heatingthetablewouldhelpmakingamoreaccuratemodel.PlacingyourmodelToplaceyourmodel,firstyouneedtoconnectthe3Dprintertoacomputer,inthe“UP”software,youclick“file”,andthenclick“open”toopentheprojectthatyouhavedone,thefilemustbeintheformof.stl.Afteryouplacethemodelintothesoftware,youcanclickautoplacement,thiswouldautomaticallyputyourprojectonthecenter,thebestplacethatcomputercalculated.Also,thereisamenuontherightthatyoucanusetomove,rotateorscaleyourprojectintheXYZdirection.Youneedtopayattentiontohowyouwanttoputyourproject,because3Dprinterisprintinglayerbylayer,sothiswouldaffectthestrengthofyourproject,also,sometimesitmightcreatessomesupportswhichwastesomematerial.SettingSometimesyoualsoneedtochangeafewsettingstogetabetterobject,firstly,ZResolution,thisisthethicknessofthelayers,ifyouwantafineproduct,youmayneedtochangethistoassmallaspossible.TheFilloptionisabouttheobjectsinternalfill,forexample,ifyouwantyourobjecttobehard,youmightneedtochangethefilltosolid,whichmeansthereisnoholesintheobject.Supportangleisanotherthingthatyoumightopenedtochange,thegreatertheangle,themoresupportitwillprint,sotheobjectyouareprintingwouldnotgooutofshapesoeasily.Sometimesyoumightneedtochangethe

Page 17: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

printingspeed,todoso,changethesettingsintheprintquality,normalmeansaveragequality,finemeansgoodqualitybuttakeslongertoprint,whilefastmodewouldgiveyouadraftqualitybutittakeslesstime.Afteryouhavedoneallthese,youcanclickOKandstartprinting.ProblemsandissuesIhavehadsomeproblemswhenIdidtheprototype,whenIprintthephoneholderpartforthefirsttime,Iprinteditatthewrongway,andthismakesthetubeveryweak,anditdoesbreakrightafterItaketheobjectout.SafetyForsafety,youneedtoweargloveswhenyoutakethehotplateout,andwhenyouwanttotaketheraftsandsupportmaterialout,youneedtowearsafetyglassestoavoidtheflyingpieces.

Page 18: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

EvaluateandrecordprocessAfterIprintoutallmypiecesthefirsttime,Ifoundoutsomeproblems.Forthesmallpiecethatbeenputintothecellphoneholder,thepartthatwillstuckintotheholderistoowide,whichitisdesignedtofittightlyinside,buttheproblemisIcan’tputitin,ifIforceitintothephoneholder,thephoneholderwouldjustsnap.SoIredesignthepieceagainandmakeitnarrower,andthistime,itworksbetter,eventhoughIneedtoputsomeforcetoputitin,itwouldnotbreakthephoneholder.Forthephoneholderpart,sameproblemasabove,Ihavemadethewallthickertoincreasethestrengthandalso,Ihavemakethegaplargerforthesmallparttofitin.Whenprinting,Ihavetoliethepiecedowntogetabetterstrengthonthetubeas3Dprinterwouldprintstufflayerbylayer.Also,Ineedtochangethesettingsinthe3Dprintingsoftware,makethesupportangleto50degreestohelpkeepingitinshape.WhenIPrintthispartforthefirsttime,theweatherwastoocold,andthepiecejustwarpedasthetablecoolsdowntoofast.Solaterontheteachermadeaboxtocoverthewhole3Dprintertokeepitwarm,andthismakestheprojectbeenprintedmuchbetter.

Page 19: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Forthepartthatconnecttothemaintube,thecubewastoobiganditdoesnotfitintheholeonthemaintube,soIredesigntheprojectagaintomakeitsmaller,andalsomakethewallonthebackthickertogetabetterstrengthsoitwouldnotbreaksoeasily(theoriginalonebroke).Ihavetomakethesupportangleto50degreeforthispartbecauseifIdon’tdothat,thepartwouldgooutofshape.Forthepartthatsitonthetop,itwastoobig,anditistoohardtogetthesupportoffaftercooleddown.SoIredesignasmallerone,andhave4smalltubesthatsticksouttoholdthekeys.

Page 20: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Thesearethefinalproductthatbeenprintedout.

Page 21: 3.22 Finalize exact specifications of 3D printed parts.magstech.weebly.com/uploads/3/8/2/6/38267391/3.22_sijie... · 2015-11-16 · Finalize exact specifications of 3D printed parts

Sofar,Ihavemeetmostofthespecificationsofmydesign.Butforthecellphoneholderpart,thechargerdoesnotgothrough,andwecanchargeourphoneonthephoneholder,soforfartherimprovement,Iwillredesignthecellphonepartagain,Iwouldchangethewaythatitconnecttothetube,Imightsplititintotwobranchesandaholeonthemiddleforthecabletogothrough.