Professional Documents
Culture Documents
TABLEOFCONTENTS
GettingStarted
A1
GraphicUserInterface............................................................................................. A1
NavigateThroughtheSystem.................................................................................. A2
SettingtheToolbarStates ....................................................................................... A4
SettingtheGrid ........................................................................................................ A6
TUTORIALS
11
Tutorial#1,2DGeometry,OpenContourandDrilling............................................ 11
Tutorial#2,2DGeometry,Drill,OpenPocket,OpenContourandChamfer.......... 21
Tutorial#3,2DGeometry,Tapping,Contouring,PocketingandSaveOperations. 31
Tutorial#4,2DGeometry,2DHSCoreMill,ImportOperationsandSlotMill ....... 41
Tutorial#5,2DGeometry,TransformToolpathsusingMirrorandRotate ............ 51
Tutorial#6,2DGeometry,PocketwithanIslandatadifferentdepthandCircleMill
.................................................................................................................................. 61
Tutorial#7,2DGeometry,UsingWCS,Facing,Drilling,Pocketing,Contour.......... 71
Tutorial#8,2D&SolidsGeometry,MachiningthepartusingWCS ....................... 81
Tutorial#9,2D&SolidsGeometry,2DHSToolpaths,ImportaSolidWorksfile 91
Tutorial#10,2D&SolidsGeometry,FBM,ImportaSolidWorksfile
101
GeneralNotes
B1
DefaultKeyAssignments ......................................................................................... B2
Customizing.............................................................................................................. B3
KeyMapping ............................................................................................................ B7
DataEntryShortcuts ................................................................................................ B9
2DToolpathParameters ......................................................................................... B10
CreateGeometryin3D ............................................................................................ B23
SolidsMenu.............................................................................................................. B28
SolidsManager......................................................................................................... B29
Chaining ................................................................................................................... B31
WindowSelection .................................................................................................... B34
ChainingandWindowOptions ................................................................................ B35
ToolpathsManager.................................................................................................. B37
Properties................................................................................................................. B42
MillingGCodes........................................................................................................ B45
CreatingorEditingaToolintheLibrary
C1
CreateaNewTool.................................................................................................... C1
EditanExistingTool ................................................................................................. C6
This book provides a comprehensive step by step approach to learning Mastercam Mill. It
contains pages of projects, helpful hints, as well as tool and material library instructions.
The book covers ten part projects in all and an additional 17 exercises.
Thematerial covered includes 2D Geometry and Solids Creation, Drilling, Tapping, Contouring,
Pocketing, Circle Milling and Slot Milling. It also contains 2D High Speed Toolpaths. Explanation
are given for the use of WCS in multiple fixture applications as well as proper Stock Setup and
Tool Settings.
The Mill Training Tutorials also include a General Notes chapter with useful tools and shortcuts
that make the software easier to use. An alphabetic description of the 2D toolpath parameters,
of the Solid menu and Operations Manager are also covered in the General Notes.
Each tutorial walks you through all the procedures from Geometry Creation to Toolpath
instructions, Verification and G-Code Generation.
LEGEND:
Step to follow to complete the tutorial
Additional explanation for the current step
Callouts that give direction on how to complete the task
TUTORIALSERIESFOR
TUTORIAL7
LEVEL13DWIREFRAME
USINGWCS,FACING,CONTOURING,POCKETING,DRILLING,
IMPORTFROMLIBRARY.
MillLevel1
TUTORIAL7
Objectives:
TheStudentwilldesigna3dimensionalwireframedrawingby:
Creatingarectangle.
Creatingparallellines.
Creatingfilletradii.
Creatingarcsknowingthecenterlocationandthediameter.
Creatinganarctangenttothreeentities.
UsingTranslatetocreatea3dimensionalwireframe.
TheStudentwillcreatea2dimensionalmillingtoolpathconsistingof:
Facingthetopofthepart.
Machiningsimultaneoustwopocketswithdifferentdepths.
Machininga2Dcontour.
Leadinandleadouttoolpathentry.
Importingfromthelibrary9/16tapholes.
Drilling3/8holes.
TheStudentwillcheckthetoolpathusingMastercamsVerifymoduleby:
Defininga3dimensionalrectangularblockthesizeoftheworkpiece.
RunningtheVerifyfunctiontomachinethepartonthescreen.
Page72
MillLevel1
TUTORIAL7
GEOMETRYCREATION
Settingthetoolbarstates
Beforestartingthegeometrycreationweshouldcustomizethetoolbarstoseethetoolbars
requiredtocreatethegeometryandmachinea2Dpart.SeeGettingstartedpageA4.
MakesurethattheGridisenabled.Itwillshowyouwherethepartoriginis.SeeGettingstarted
pageA6fordetails.
TheOperationsManagertotheleftofthescreencanbehiddentogainmorespaceinthegraphicarea
fordesign.PressAlt+Otohideit.
Startinganewfile
File
New
STEP1:CREATETHEOUTSIDEPROFILE.
StepPreview:
Page73
MillLevel1
TUTORIAL7
Create
RectangularShapes
TypetheWidthandtheHeightasshowninthefollowingpicture.
Selectthedownarrow,ifneeded,toexpandtheRectangularShapes
Optionsasshowninthescreenshottotheright.
SelecttheObroundShape.
Selecttheleftbottomradiobuttonastheanchor.
Selectthisradiobutton
Donotexitthedialogboxuntilyouselectthebasepoint
[Selectpositionforthebasepoint]:Selectthecenterlocationofthegrid(theorigin).
SelecttheOrigin
SelecttheOKbuttontoexittherectangledialogbox.
UsetheFiticontofitthedrawingtothescreen.
Page74
MillLevel1
TUTORIAL7
Duringthegeometrycreationofthistutorial,ifyoumakeamistake,toundothelaststepyoucanusethe
Undoicon.Youcanundoasmanystepsasneeded.
theRedoicon.
Ifyoudeleteorundoastepbymistake,justuse
STEP2:CREATETHE9/16AND3/8DIAMETERARCSKNOWINGTHECENTER
POINTANDTHEDIAMETER.
StepPreview:
2.1Createthetwo9/16diametercircles.
Create
Arc
CircleCenterPoint
EntertheDiametervalue
9/16(Enter).
tobeabletocreatemorethanonecirclewiththesamediameter,selectthediametericon
to
lockthevalue.
[Enterthecenterpoint]:Selectthecenterpointofthefilletarcsasshowninthefollowingtwo
pictures.
Selectthecenter
ofthefilletarc
Page75
MillLevel1
TUTORIAL7
SelecttheApplybutton.
2.2Createthetwo3/8diametercircles.
Changethediameterto0.375andleaveitlocked(PressEnter)
[Enterthecenterpoint]:Selectthecenterpointofthefilletarcsasshowninthefollowingtwo
pictures.
Page76
MillLevel1
TUTORIAL7
SelecttheApplybutton.
tocontinueusingthesamecommand.
STEP3:CREATETHEARCSWITH2.0DIAMETERAND1.5RADIUS
StepPreview:
3.1Createthe2.0diametercircle.
Unlockthevaluebyreselectingthediametericon.
EntertheDiametervalue
2.0(Enter).
[Enterthecenterpoint]:SelecttheFastPointicon.
Enterthevaluesintotheboxtotheleftoftheicon:4.0,3.0(Enter).
SelecttheApplybutton.
tocontinueusingthesamecommand.
Page77
MillLevel1
TUTORIAL7
3.2Createthe1.5radiuscircle.
EntertheRadiusvalue
1.5(Enter).
[Enterthecenterpoint]:SelecttheCenter
locationofthe2.0diameter.
SelecttheOKbutton.
STEP4:CREATETHELEFTSIDEPOCKET.
StepPreview:
4.1Createparallellines.
SubStepPreview:
Create
Line
Parallel
Page78
MillLevel1
TUTORIAL7
[Selectaline]:SelectEntityA.
[Selectthepointtoplaceaparallellinethrough]:Pickapointabovetheselectedline.
TypetheDistance 1.5(Enter).
[Selectaline]:SelectEntityA.
[Selectthepointtoplaceaparallellinethrough]:Pickapointabovetheselectedline.
TypetheDistance
1.5+3.0(Enter).
RememberthatMastercamperforms
basicmathfunctions.
SelectEntityA
[Selectaline]:SelectEntityB.
[Selectthepointtoplaceaparallellinethrough]:Pickapointtotherightoftheselectedline.
TypetheDistance
0.5(Enter).
SelectEntityB
SelecttheOKbuttontoexitthecommand.
Page79
MillLevel1
TUTORIAL7
4.2Createthetwopolarlinesusinglineendpointscommand.
SubStepPreview:
Create
Line
Endpoints
EntertheLengthandtheAngle:
[Specifythefirstendpoint]:SelecttheCenterofthe2diametercircle.
Selectthecenter
SelecttheApplybutton.
tocreate
anotherlineusingthesamecommand.
EntertheLengthandtheAngle:
(PressEnter)
[Specifythefirstendpoint]:SelecttheEndpointofthelineasshown.
SelecttheOKbutton.
Page710
MillLevel1
TUTORIAL7
4.3Removepartsofthe1.5radiuscirclethatlieaboveandbelowthepolarlinesusingdivide.
Bydividingthearcwearemaintainingthepartofthearcthatisneededfortherightsidepocket.
SubStepPreview:
Edit
Trim/Break
Trim/Break/Extend
SelecttheDivideiconfromthetrimribbonbar.
[Selectthecurvetodivide]:SelectEntityAhere.
[Selectthecurvetodivide]:SelectEntityBhere.
SelecttheEntityAhere
SelecttheOKbutton.
SelecttheEntityBhere
4.4Creatingthe0.125radiusfilletsatallcornersoftheleftsidepocket.
Notethatthefilletcommandwillallowustoautomaticallytrimthegeometry.
SubStepPreview:
Page711
MillLevel1
TUTORIAL7
Create
Fillet
Entities
EnterthefilletRadius
0.125
EnabletheTrimiconfromtheRibbonband.
[Fillet:Selectanentity]:SelectEntityA
Fillet:Selectanotherentity]:SelectEntityB
[Fillet:Selectanentity]:SelectEntityBagain
[Fillet:Selectanotherentity]:SelectEntityC
[Fillet:Selectanentity]:SelectEntityCagain
[Fillet:Selectanotherentity]:SelectEntityD
[Fillet:Selectanentity]:SelectEntityDagain
[Fillet:Selectanotherentity]:SelectEntityE
[Fillet:Selectanentity]:SelectEntityEagain
[Fillet:Selectanotherentity]:SelectEntityA
SelectEntityB
here
SelectEntityC
here
SelectEntityA
here
SelectEntityD
here
SelectEntityE
here
Thedrawingshouldlookasshowntotheright.
SelecttheOKbuttontoexitfilletcommand.
Page712
MillLevel1
TUTORIAL7
STEP5:CREATETHERIGHTSIDEPOCKET.
StepPreview:
5.1Createparallellines.
SubStepPreview:
Create
Line
Parallel
[Selectaline]:SelectEntityA.
[Selectthepointtoplaceaparallellinethrough]:Pickapointabovetheselectedline.
TypetheDistance 1.0(Enter).
[Selectaline]:SelectEntityA.
[Selectthepointtoplaceaparallellinethrough]:Pickapointabovetheselectedline.
TypetheDistance
1.0+4.0(Enter).
SelectEntityA
Page713
MillLevel1
TUTORIAL7
[Selectaline]:SelectEntityB.
[Selectthepointtoplaceaparallellinethrough]:
Pickapointabovetheselectedline.
TypetheDistance
0.5(Enter).
SelectEntityB
[Selectaline]:SelectEntityC.
[Selectthepointtoplaceaparallellinethrough]:Pickapointtotherightoftheselectedline.
TypetheDistance
7.5(Enter)
SelectEntityC
[Selectaline]:SelectEntityD
[Selectthepointtoplaceaparallellinethrough]:Pickapointtotheleftoftheselectedline.
TypetheDistance
2.25(Enter)
SelectEntityD
[Selectaline]:SelectEntityDagain
[Selectthepointtoplaceaparallellinethrough]:Pickapointtotheleftoftheselectedline.
TypetheDistance
3.0(Enter)
SelecttheOKbuttontoexitthecommand.
Page714
MillLevel1
TUTORIAL7
5.2Creatingthe0.250radiusfilletsat3cornersoftherightsidepocket.
Rememberthatthefilletcommandwillallowustoautomaticallytrimthegeometry.
SubStepPreview:
Create
Fillet
Entities
EnterthefilletRadius
0.250
MakesurethattheTrimiconintheRibbonbandisenabled.
[Fillet:Selectanentity]:SelectEntityA
Fillet:Selectanotherentity]:SelectEntityB
[Fillet:Selectanentity]:SelectEntityC
[Fillet:Selectanotherentity]:SelectEntityD
[Fillet:Selectanentity]:SelectEntityDagain
[Fillet:Selectanotherentity]:SelectEntityE
SelectEntityChere
SelectEntityDhere
SelectEntityBhere
SelectEntityAhere
SelectEntityEhere
SelecttheApplybutton.
tofinishthelastfilletandcontinuetousethesamecommand.
Page715
MillLevel1
TUTORIAL7
5.3Creatingthe0.375radiusfillet.
SubStepPreview:
ChangethefilletRadius
0.375
[Fillet:Selectanentity]:SelectEntityA
[Fillet:Selectanotherentity]:SelectEntityB
SelectEntityAhere
SelectEntityBhere
SelecttheOKbutton.
Page716
MillLevel1
TUTORIAL7
5.4Creatinganarctangenttothreeentities..
SubStepPreview:
Create
Arc
Arctangent
EnableArcTangent3EntitiesiconintheRibbonBar
[Selecttheentitythatthearcistobetangentto]:SelectEntityA
[Selecttheentitythatthearcistobetangentto]:SelectEntityB
[Selecttheentitythatthearcistobetangentto]:SelectEntityC
SelectEntityAhere
SelectEntityBhere
SelecttheOKbutton.
SelectEntityChere
Page717
MillLevel1
TUTORIAL7
5.5Deletetheconstructionline.
SubStepPreview:
Selectthelineasshowntotheright.
SelecttheDeleteentityicon.
Selectthisline
5.6TrimthegeometryusingTrim2entitiesandTrim3entitiesoptions.
SubStepPreview:
Edit
Trim/Break
Trim/Break/Extend
Page718
MillLevel1
TUTORIAL7
SelecttheTrim2entitiesbutton.
[Selecttheentitytotrim/extend]:SelectEntityA.
[Selecttheentitytotrim/extendto]:SelectEntityB.
SelectEntityAhere
SelectEntityBhere
SelecttheTrim3entitiesbutton.
[Selectthefirstentitytotrim/extend]:SelectEntityC
[Selectthesecondentitytotrim/extend]:SelectEntityD
[Selecttheentitytotrim/extendto]:SelectEntityE
SelectEntityChere
SelectEntityEhere
SelectEntityDhere
SelecttheRepaintbutton.
SelecttheOKbutton.
Page719
MillLevel1
TUTORIAL7
STEP6:CREATETHE3DWIREFRAME.
StepPreview:
Xform
SelectEntityA
Translate
[Selectentitiestotranslate]:Hold
downtheshiftkeyandselectEntity
Aasshown.
Selectthecircle
Notethattheentirerectangleshould
behighlighted.Otherwise,please
checktheUserNotesonhowtofix
geometryproblemsinchaining
Selectthe2.0diametercircle.
SelecttheEndSelectionbutton.
EnableJoin.
Setthenumberoftranslationsto#1.
ChangetheDeltavalueonZto1.0.
SelecttheApplybuttontocontinue.
Page720
MillLevel1
TUTORIAL7
[Selectentitiestotranslate]:HolddowntheShiftkeyandselectEntityB.
Notethattheentirepocketshouldbehighlighted.
SelectEntityB
SelecttheEndSelectionbutton.
EnableJoin.
Setthenumberoftranslationsto#1.
ChangetheDeltavalueonZto0.375.
SelecttheApplybuttontocontinue.
Page721
MillLevel1
TUTORIAL7
[Selectentitiestotranslate]:HolddowntheShiftkeyandselectEntityC.
Notethattheentirepocketshouldbehighlighted.
SelectEntityC
SelecttheEndSelectionbutton.
ChangetheDeltavalueonZto0.750.
SelecttheOKbuttontoexit.
Notethattoavoidproblemswhenselectingthecenterlocationoftheholes,
likepickingsomecenterpointsatthetopandsomeatthebottom,weare
notcreatingthe3Dwireframefortheholes.
Screen
Clearcolors
SelecttheIsometricViewfromtheviewtoolbartoseethestock.
SelectFitbutton.
Page722
MillLevel1
TUTORIAL7
Thefinalgeometryshouldlookasshownbelow.
STEP7:SAVETHEFILE.
File
Saveas
Filename:YourName_7
SelecttheOKbutton.
Page723
MillLevel1
TUTORIAL7
TOOLPATHCREATION
STEP8:SELECTTHEMACHINEANDSETUPTHESTOCKTOBEMACHINED.
TodisplaytheOperationsManagerpressAlt+O.
UsetheFiticontofitthedrawingtothescreen.
IfamachineisalreadyselectedintheToolpathsManager,skipthemachineselectionstep.
Machinetype
Mill
Default
SelecttheplusinfrontofPropertiestoexpandtheToolpaths
GroupProperties.
Selecttheplus
SelectToolsettings
SelectToolSettingstosetthetoolparameters
Changetheparameterstomatchthescreenshottotheright.
Page724
MillLevel1
TUTORIAL7
SelectStockSetuptab.
MakesurethattheShapeissettoRectangular.
SelecttheBoundingboxbuttonforthesystemto
automaticallyfindthepartsoveralldimensions.
ExpandX,YandZvalueswith0.1
SelecttheOKbuttontoexittheBoundingBoxwindow.
Page725
MillLevel1
TUTORIAL7
SelecttheOKbuttontoexitMachineGroupProperties.
SelecttheIsometricViewfromtheviewtoolbartoseethestock.
SelectFitbutton.
Thestockshouldlookasshowntotheright.
Page726
MillLevel1
TUTORIAL7
STEP8:USINGWCSMANAGERTOFLIPTHEPARTTOMACHINEFIRSTTHE
BOTTOMOFTHEPARTFORANEVENSURFACEFORFUTUREOPERATIONS.
UsetheViewManagerasacentralpointforselecting,editing,creatingandmanagingviews.Youcan
selectwhichviewstousefortheCplane,Tplane,ortheworkcoordinatesystem(WCS).Youcanalsoseta
neworiginofaviewandassignanewworkoffset(G54,G55...)toaview
8.1UsingWCS(WorkCoordinateSystem)todefinethenewview.
StepPreview:
SelectWCSintheStatusBar.
SelectWCSManager.
SelectGeometrybutton.
Youcandefineanewviewbasedonexisting
geometrylike2lines,aflatentity(circleorflat
surface)or3points.
Page727
MillLevel1
TUTORIAL7
Selectthelinesasshownbelow.
NotethatthefirstlinethatyouselectwilldeterminetheXaxisorientationofthefutureview,andthe
secondlinewilldetermineYaxis.Zaxisshouldalwaysbeorientatedtowardstheoutsideofthepart.
Selectthefirstline
Selectthesecondline
SelecttheOKbuttontoaccepttheview.
EntertheNewViewname:BottomPartview
MakesurethatAssociativeandSetneworiginare
enabled.
Page728
MillLevel1
TUTORIAL7
8.2UsingWCStosetaneworiginfortheview.
ClickonSelectbuttontoselectthenewOriginfromthegraphicarea.
SelectthedropdownarrowfromtheAutoCursorRibbonBarandselect
Intersection
[Selectline,arcorspline]:SelectEntityA
[Selectline,arcorspline]:SelectEntityB
EntityA
EntityB
SelecttheOK buttontoexitNewView.
Page729
MillLevel1
TUTORIAL7
8.3UsingWCStosetthenewviewasthecurrenttoolplane,constructionplaneandWCS.
SelectBottomPartViewandclickontheSetyourcurrentWCS,constructionplaneandtoolplane
withtheiroriginstotheselectedviewbutton.
SelecttheOK button.
SelecttheIsometricview.
SelectFitbutton.
Thepartshouldlookasshownbelow.
Theoriginforthenewplane
Page730
MillLevel1
TUTORIAL7
STEP9:FACINGTHEBOTTOMOFTHEPARTTOCREATEANEVENSURFACEFOR
FUTUREOPERATIONS.
Facingtoolpathisusedtoquicklycleanthestockfromthetopofapart,andcreateanevensurfacefor
futureoperations.Youcanbasethetoolpathoneitherchainedgeometryoronthecurrentstockmodel.
ToolpathPreview:
9.1Chainingthetopofthepart
Toolpaths
Face
SelecttheOKbuttontoaccepttheNCfilename.
[SelectOKtousedefinedstockorselectchain1]:SelecttheOKbuttonto
usedefinedstock.
9.2Selectingthe3.0diameterFacemill
ClickonSelectlibrarytool.
Page731
MillLevel1
TUTORIAL7
SelecttheFilterbuttonandmakethechangesasshownbelow.
SelecttheOKbutton.
Highlightthe3.0FacemillintheToolSelectionwindow.
SelecttheOKbutton.
9.3Settheparametersofthefacingtoolpath.
ChangetheparametersintheToolpathParameterspageasshown.
Page732
MillLevel1
TUTORIAL7
SelecttheFacingparameterspageandchangetheparametersasshown.
SelectthedropdownarrowandchangetheMovebetweencutstoLinear.
Clearancevaluesetstheheightatwhichthetoolrapidstoorfromthepart.
Retractvaluesetstheheightthetoolrapids/feedratesupto,beforethenextstepdown.
TopofstockvaluesetstheheightofthestockintheZaxis.Itisbasedonthejobsetupvalues.
Depthvaluesetsthefinalmachiningdepthforthefacingoperation.
CuttingmethodsettoZigzagforbackandforthmotion
MovebetweencutssettoLinearcreateslinesbetweeneachcut.
Acrossoverlapsetstheoverlapamountfortheedgesofthestockperpendiculartothecut
direction.
Alongoverlapsetstheoverlapamountfortheedgesofthestockparalleltothecutdirection.
Approach/Exitdistancesetsanadditionaldistanceawayfromthestockonthefirst/lastpass.
SelecttheOKbuttontoexit.
Page733
MillLevel1
TUTORIAL7
STEP10:CREATINGANDRENAMINGTOOLPATHGROUPS;RENAMINGTHENC
FILE
Tomachinethepartintwodifferentsetups,wewillneedtohavetwoseparateprograms.Tobeableto
postprocessseparatelytheoperationsofeachsetup,wewillcreatethemunderdifferenttoolpath
groupswithdifferentNCnames.
StepPreview:
10.1RenamethecurrentToolpathGroup1andtheNCfile
ClicktwotimesontheToolpathGroup1tohighlightitandrename
itFacingPartBottom
RightmouseclickonthetoolpathgroupandselectEditselectedoperationsandthen,select
ChangeNCfilename.
EnterthenewNCname:Facingpartbottom
SelecttheOKbutton.
10.2CreateanewToolpathGroup
RightmouseclickontheMachineGroup1
SelectGroupsfromthedropdownlistandthenselect
NewToolpathgroup.
Page734
MillLevel1
TUTORIAL7
Renameit:MachiningPartTop
MakesurethattheredinsertarrowisbelowtheMachiningPart
Topgroup;otherwiseclickonitanddragitbelow.Thisensuresthat
thenextoperationwillbeaddedinthepropergroup.
STEP11:SETTHETOPVIEWASTHECURRENTWCS,TOOLANDCONSTRUCTION
PLANE.
ToolpathPreview:
11.1UsingWCStosettheTopviewasthecurrenttoolplane,constructionplaneandWCS.
SelectWCSintheStatusBar.
SelectWCSManager.
SelectTopViewandclickontheSetyourcurrentWCS,constructionplaneandtoolplanewith
theiroriginstotheselectedviewbutton.
SelecttheOK button.
Page735
MillLevel1
TUTORIAL7
SelecttheIsometricview.
SelectFitbutton.
Thepartshouldlookas
showntotheright.
Notethattheoriginisset
attopofthepartatthe
lowerleftcorner.Follow
nextsubstepifyouwant
tomovetheoriginatthe
upperleftcorner.
11.2UsingWCStosettheoriginattheupperleftcorner.
SelectWCSintheStatusBar.
SelectWCSManager.
ClickontheSelectbuttonintheOriginareaasshown.
SelectthedropdownarrowfromtheAutoCursorRibbonBarandselect
Intersection
Page736
MillLevel1
TUTORIAL7
[Selectline,arcorspline]:SelectEntityA
[Selectline,arcorspline]:SelectEntityB
EntityA
EntityB
Theneworigincoordinatesshouldlookasshown.
SelecttheOK buttontoexitViewManger.
Notethatthegridmovesattheupperleftcorner.
SelectAlt+Tkeystoremovethetoolpathdisplay
STEP12:FACINGTHETOPOFTHEPART.
StepPreview:
Page737
MillLevel1
TUTORIAL7
12.1Selectthegeometryforthefacingtoolpath.
Toolpaths
Face
[SelectOKtousedefinedstockorselectchain1]:SelecttheOKbuttonto
usedefinedstock.
12.2Selecttheexisting3.0FaceMillandsettheparametersofthefacingtoolpath.
ChangetheparametersintheToolpathParameterspageasshown.
Page738
MillLevel1
TUTORIAL7
SelecttheFacingparameterspageandchangetheparametersasshown.
SelectthedropdownarrowandchangetheMovebetweencutstoLinear.
SelecttheOKbuttontoexit.
STEP13:ROUGHMACHININGTHETWOPOCKETSINTHETOPVIEW.
StepPreview:
Page739
MillLevel1
TUTORIAL7
13.1Selectthebottomchainsofthetwopockets
Tobeabletomachinebothpocketsinthesameoperation,althoughtheyeachhavedifferentdepths,we
needthe3Dwireframetoselectthepocketsatthebottom.
Toolpaths
Pocket
EnabledCplaneinChainingtobeabletoselectthechainswithout
stoppingatthebranches.
Selectthetwopocketsatthebottom,asshown.
Selectthefirst
pockethere
Selectthe
secondpocket
Notethatbothpocketsarehighlighted.
SelecttheOKbuttontoexitChaining.
Page740
MillLevel1
TUTORIAL7
13.2Selectthe1.0Flatendmillandsettheparameterstomachinebothpocketsattheproper
depth.
Selectthe1.0FlatendmillusingtheFilteroptionsasshowninthefacingoperation.
Makethenecessarychangestomatchtheparameterswiththescreenshottotheright.
RememberthattheFeedrate.Plungerate,RetractrateandSpindlespeedvaluesarealldefineinthe
parametersofthetooldefinition.Changethemasneeded.
Page741
MillLevel1
TUTORIAL7
SelectthePocketparameterspageandchangetheparametersasshown.
Depthvaluesetsthefinalmachiningdepthforthepocketoperation.Thevalueissetto0and
incrementalandismeasuredfromthetwogeometrychainsthatweselected.Thisinsuresthat
bothofthemaregoingtobemachinedtotheappropriatedepth.
ChoosingIncrementaltellsthesystemtocalculatethevaluerelativetoeitherthecurrenttopof
stock(aswithClearanceparameter),relativetotheselectedgeometry(aswithTopofstockand
Depthparameters),orrelativetothedepthofeachcut(aswithFeedplaneandRetract).
XYstocktoleaveallowsyoutosettheamountofstockinXYplane(alongthepocketwalls)that
willbemachinedinaseparatefinishoperation.
ZstocktoleaveallowsyoutosettheamountofstockinZ(atthebottomofthepocket)thatwill
bemachinedinaseparatefinishoperation.
Page742
MillLevel1
TUTORIAL7
EnableDepthcutsandchangetheparametersasshown.
DepthcutsaretheZaxiscutsthatthetool
makesinapockettoolpath.
Maxroughstepsetsthemaximum
amountthatcanbemachinedinonestep.
Bypocketenablethesystemtocomplete
alldepthcutsinthefirstpocketbefore
movingtonextone.
Mastercamneverperformsunequaldepthcuts.Forexample,inourcase,theleftsidepocketis0.375
deep;thestepiscalculated:(0.3750.02)/2=0.1775whichissmallerthen0.3.Thesamewaythesystem
calculatesthestepforthesecondpocket;(0.750.02)/3=0.2433
SelecttheRoughing/Finishingparameterstab.
Stepoverpercentage
setsthedistance
betweenroughing
passesintheXYaxis
asapercentageofthe
tooldiameterandwill
automaticallyupdate
thestepoverdistance.
Spiralinsideto
outsideenabled
allowsyoutospiral
fromthecentertothe
pocketwall.
Finishareaenabled
allowsthetoolto
makeanothercut
aroundthepocket
wallstocontour
them.
SelecttheConstantOverlapSpiralastheCuttingmethod.
DisabletheFinishareaasshown.
SelecttheOKbuttontoexitPocketparameters.
Page743
MillLevel1
TUTORIAL7
STEP14:FINISHINGTHETWOPOCKETS.
ToolpathPreview:
14.1Copytheexistingpocketoperation
Youcancopyanoperationwhenmachiningthesamegeometryandusingthesametypeoftoolpath.
Advantagesofusingacopyofanexistingoperationisthatwedontneedtoselectthegeometrychains
andwecanusesomeoftheparameterssetupintheoriginaloperation.
RightmouseclickandholditdownonthefoldericoninfrontofthePockettoolpath.
Dragthemousedownandreleaseit.
SelectCopyafter.
Youshouldnowhavetwopockettoolpaths.
LeftclickonthesecondpocketParameters.
SelectParameters
14.2Selectthe0.75Flatendmillandsettheparameterstofinishthewallsandthefloorsof
bothpockets.
SelecttheToolpathparameterspage.
ClickonSelectlibrarytool.
Page744
MillLevel1
TUTORIAL7
Followingthestepsoutlinedearlier,usingtheFilteroption,selecttheFlatEndMill.
SelectandchangetheparametersinthePocketParameterdialogboxes,asshownbelow.
Disabledepthofcuts
andremovethestock
toleaveinbothXY
planeandalongZ
axis.
Page745
MillLevel1
TUTORIAL7
ChecktheparametersintheRoughing/finishingparametersandenabletheFinishareatofinish
thewalls.Settherestofparameterstomatchthefollowingscreenshot.
SelecttheOKbutton
toexit.
Regeneratethetoolpath.
STEP15:BACKPLOTTHEPOCKETTOOLPATHS
ClickonMachiningPartTopgrouptoselectonlythepocketoperations.
Makesurethatyouhavethefollowingbuttonsturnedon(theywillappearpusheddown).
Displaytool
Displayrapidmoves
Quickverify
SelecttheTopViewfromtheviewtoolbartoseethestock.
Page746
MillLevel1
TUTORIAL7
SelecttheFitbutton.
SelectthePlaybuttonintheVCRbar.
Youcanadjustthespeedofthebackplot.
ClickandholdtheStepforward
orStepback
buttonstomovethroughthebackplot.
Notetheremainingmaterialinthecorners.TheFlatEndMillcannotcleanupthestock.Inthenext
operationwewillremachinethecornersusingasmallertool.
SelecttheOKbuttontoexitBackplot.
Page747
MillLevel1
TUTORIAL7
STEP16:REMACHININGTHETWOPOCKETS.
Notethatthe3/4FlatEndMillcouldnotcleanthe0.125radiusfillets.Usingthe1/8FlatEndMillto
removeallthematerialinsidethepocketwillnotbeefficient.Wewillremovetheremainingmaterialonly
byusinga1/8FlatEndMilltoolwiththeremachiningpocketstyle.
ToolpathPreview:
16.1Copytheexistinglastpocketoperation
Youcancopyanoperationonlywhenmachiningthesamegeometryusingthesametoolpath.Advantages
ofusingacopyofanexistingoperationisthatwedontneedtoselectthegeometrychainsandwecan
usesomeoftheparameterssetupintheoriginaloperation.
SelectonlythesecondPocket(operation4).
RightmouseclickandholditdownonthefoldericoninfrontofthesecondPockettoolpath.
Dragthemousedownandreleaseit.
SelectCopyafter.
Youshouldnowhavethreepockettoolpaths.
LeftclickonthelastpocketParameters.
SelectParameters
16.2Selectthe1/8Flatendmillandsettheparameterstoremachinebothpocketsatthe
properdepth.
SelecttheToolpathparameterspage.
ClickonSelectlibrarytool.
Page748
MillLevel1
TUTORIAL7
Followingthestepsoutlinedearlier,usingtheFilteroption,selectthe1/8FlatEndMill.
SelectandchangetheparametersinthePocketParameterdialogboxes,asshownbelow.
Page749
MillLevel1
TUTORIAL7
SelectthedropdownarrowinthePockettypefieldandselectRemachining.
SelecttheRemachiningbuttonandmatchtheparameterswiththefollowingscreenshot.
ComputeremainingstockfromRoughingtooldiameterenables
thesystemtocalculatetheremainingstockforremachining
basedonthesizeoftheroughingtooldiameterthatyouenter.
Clearance,setasapercentageofthetooldiameter,allowsyou
toexpandtheremachiningareaatthebeginningandattheend
topreventacuspofmaterialremaining.
Applyentry/exitcurvestoroughpassesallowsyoutousethe
Leadin/outparameters.
Machinecompletefinishpassesallowsyoutofinishtheentire
part.
SelecttheOKbuttontoexit.
SelecttheDepthcutsbuttonandchangetheparameters
asshown.
SelecttheOKbuttontoexit.
ChecktheparametersintheRoughing/finishingparameterspagetomatchthefollowing
screenshot.
Enabletheboxinfront
oftheLeadin/out
buttonforasmooth
entry/exitwhile
contouringthewallsof
thepocket.
Page750
MillLevel1
TUTORIAL7
SelecttheOKbuttontoexit.
Regeneratethetoolpath.
STEP17:IMPORTTHEOPERATIONSFORTHE9/16TAPHOLESFROMTHE
LIBRARY.
ToolpathPreview:
Movetheredinsertattheendoftheoperations
RightmouseclickinToolpathsManagerwindow.
SelectImport
SelectthedropdownarrowintheSourcefolderand
selecttheYourname.Operations.
Page751
MillLevel1
TUTORIAL7
Clickonthe9/1612Tapgroup.
Makesurethatallthreeoperations(spotdrilling,drillingand
tapping)arehighlighted.
SelecttheOKbutton.
SelecttheNobuttontoimporttheoperationgroup.
SelecttheOKbutton.
ClosetheImportToolpathOperationsparameters.
Notethatalltheimportedoperationshavenogeometry.Wearegoingtoaddthecenterpointsand
regeneratethetoolpathsasshowninthefollowingsteps.
Selectthefirstdrilloperation,Geometry.
SelectGeometry
SelecttheOKbutton.
RightmouseclickandSelectAddpoints
Page752
MillLevel1
TUTORIAL7
SelecttheMaskonArcbuttonintheDrillPointSelection.
[Selectthearctomatch]:Selectthe9/16diameterarcasshown.
Selectthe9/16
diameterarc
Selectawindowaroundthepart.
Makeawindow
aroundthepart
HitEnterwhenfinished.
SelecttheOKbuttontwicetoexitDrillPointManager.
Page753
MillLevel1
TUTORIAL7
SelecttheRegenerateallselectedoperationsiconforthechange
tobeapplied.
Holdingtherightmousebutton,dragthenewGeometry(2)PointsontopofPeckdrillGeometry.
ReleaseandselectAdd.
Rightmouseclick
onGeometry,hold
downanddrag
SelectNobutton,otherwisetheholeswillbedrilledatthesame
depthasthedepthofthespotdrillingoperation.
SelectParametersinthePeckDrilloperation.
SelectthePeckDrillParametersintheToolpathsManager.
SelecttheParameters
ChangetheCommentintheToolpathparameterspagetoDrillingall31/64diameterholes.
Page754
MillLevel1
TUTORIAL7
InthesecondparameterpagechangethedrillingcycleandtheDepthasshowninthepicturetothe
right.
SelecttheTipcompbuttonandchangethebreakthroughamountvalueasshown.
Breakthroughamountvalueallowsyoutogiveanextra
amountforthetooltogodeeperthanthefinaldepthto
preventanyremainingmaterialforthecutouts.
Tiplengthvalueisautomaticallycalculatedbythe
systembasedonthediameterandtipangleofthetool.
Thevalueisaddedtothefinaldepth.
SelecttheOKbuttontoexittheDrilltipcompensationwindow.
SelecttheOKbuttontoexitdrillingparameters.
Copythegeometryinthetappingtoolpathfollowingthesamestepsshownfordrillinggeometry.
SelecttheRegeneratealldirtyoperationsicon.
Page755
MillLevel1
TUTORIAL7
STEP18:DRILLING3/8HOLES.
ToolpathPreview:
Toolpaths
DrillToolpath
SelecttheMaskonArcbutton.
[Selectarctomatch]:Selectthe3/8diametercircle.
Makeawindowaroundthepartasshowninthepicturebelow.
Selectthe3/8circle
Makeawindow
HitEnterbutton.
SelecttheOKbuttontoexitDrillPointSelection.
Page756
MillLevel1
TUTORIAL7
ClickonSelectlibrarytool.
UsingFilterselectthe3/8Drillasshownintheprevioussteps.
ChangetheparametersintheToolpathparametersasshownbelow.
Selectthesecondpagetabandchangetheparametersasshown.
Page757
MillLevel1
TUTORIAL7
SelecttheTipcomp...buttonandmakethechangesas
shown.
SelecttheOKbuttontwicetoexitdrillingparameterspages.
STEP19:VERIFYTHETOOLPATHS
Verifysimulatesthemachiningofapartfromastockmodeldisplay.Thestockdimensionsarebasedon
thevaluesthatwespecifiedintheStockSetup.
Selectalloperationsbutton.
SelecttheVerifyselectedoperationsbutton.
Simulatetool
simulatesthetoolpaths,
displayingthesolidtoolwithouttheholder
Updateaftereachtoolpathupdatesthestock
aftereachoperation.
Stoponcollisionpausestheverificationwhen
thetooltouchesthepartwitharapidmove.
SelecttheConfigurebutton.
Page758
MillLevel1
TUTORIAL7
Initialstocksizesourceshould
besettoStockSetuptousethe
stockinformationfromStock
Setup.
UseTrueSolidallowsyou,after
verifyingthepart,torotateand
magnifytheparttomoreclosely
checkfeatures,surfacefinish,or
scallops.
Cuttercompincontrolallows
Verifytousetheinformation
regardingthetooldiameterand
tosimulatethecutter
compensation.
Changetool/colortochangethe
colorofthecutstockto
indicatedtoolchangesinthe
toolpath.
SelecttheOKbuttontoexitVerifyOptions.
SettheVerifyspeedbymovingthesliderbarinthespeedcontrolbar.
SelectthePlaybuttontostartsimulation.
Thefinishedpartshouldappearasshowninthefollowingpicture.
Notetheextrastockintheleft
pocket.Theremachiningdidnt
cleanupthearea.
SelecttheOKbuttontoexitVerify.
Page759
MillLevel1
TUTORIAL7
STEP20:MODIFYTHEREMACHININGPOCKETTOCLEANTHEENTIREAREA.
SelecttheParametersoftheoperation5PocketRemachining.
SelecttheRoughing/FinishingparametersandchangetheStepoverpercentageto50.0
Regeneratethetoolpathandverifythetoolpathsagain.
STEP21:CONTOURTHEOUTSIDEPROFILE.
ToolpathPreview:
21.1Selectthetoolpathgeometry
Toolpaths
ContourToolpath
MakesurethatCplaneisselectedintheChainingdialogbox.
Page760
MillLevel1
TUTORIAL7
Selectthecontouratthebottom.
Selectthefirstentityinthecontour,asshown.
Besuretochainthe
contourinaCCW
direction.Otherwise
selecttheReverse
Selectthecontour
here
button.
SelecttheOKbuttontoexitChaining.
21.2Selectthe1.0diameterFlatEndMillandsettheparametersforthecontourtoolpath.
Selecttheexisting1FlatEndMillandmakeallthenecessarychangesintheToolpathparameters
page.
Page761
MillLevel1
TUTORIAL7
SelecttheContourparametersandmakethechangesasshown.
NotethatCuttercompensationincontrolrequirestheLeadin/outparametertobeturnedon;mostof
theCNCmachinesneedalinearmoveatthebeginningoftheprogramtocompensatethecutter
diameter.Ifyouusethearcoptiontoo,makesurethattheradiusislargerthantheradiusofthe
tool.
EnabletheboxinfrontoftheLeadin/outbuttonandselectacombinationofoneLineandanArc
atthebeginningand/orendofthecontourtoolpathforasmoothentry/exitwhilecuttingthepart.
Page762
MillLevel1
TUTORIAL7
SelecttheOKbuttontoexitLeadIn/Outparameters.
EnableDepthcutsandsettheMaxroughstepto
0.5
STEP21:BACKPLOTTHETOOLPATHS.
SelecttheSelectalloperationsbuttonfromToolpathManager.
RepeatSTEP15tobesurethatthechangeshavetakenplace.
DisabletheQuickverifybutton.
Page763
MillLevel1
TUTORIAL7
STEP22:VERIFYTHECHANGEDPART.
SelecttheSelectalloperationsbuttonfromToolpathManagerifneeded.
RepeatSTEP19tobesurethatthechangeshavetakenplace.
Thefinishedpartshouldappearasshowninthefollowingpicture.
Page764
MillLevel1
TUTORIAL7
STEP23:POSTTHEFILE
RightmouseclickontheMachinePartTopgroupandselectEditselectedoperationsandthen,
selectChangeNCfilename.
EnterthenewNCname:TopMachining
SelecttheOKbutton.
Postprocessing,orposting,referstotheprocessbywhichthetoolpathsintheMastercampartfilesare
convertedtoaformatthatcanbeunderstoodbythemachinetool'scontrol(forexample,Gcodes).
Generally,everymachinetoolorcontrolwillrequireitsownpostprocessor,customizedtoproducecode
formattedtomeetitsexactrequirements.
Makesurethatalloperationsareselected,otherwise,Selectall
operations
SelectthePostselectedoperationsbuttonfromToolpath
Manager.
InthePostprocessingwindow,makeallthenecessarychangesas
showntotheright.
NCfileenabledallowsyoutokeeptheNCfileandto
assignthesamenameastheMCXfile.
Editenabledallowsyoutoautomaticallylaunchthe
defaulteditor.
SelecttheOKbuttontocontinue.
SelecttheOKbuttontopostthefirstgroupasthegeometryname
(FacingPartBottom).
Page765
MillLevel1
TUTORIAL7
SelecttheredXtoclosethefirstprogram.
SelecttheOKbuttontostartthesecondprogram(TopMachining).
SelecttheredXtoclosethe
editor.
STEP24:SAVETHEUPDATEDMCXFILE.
SelecttheSaveicon.
Page766
MillLevel1
TUTORIAL7
REVIEWEXERCISES.
Studentpractice:CreatetheToolpathforExercise1Tutorial7aspertheinstructionsbelow;
Tips:
Createthe3DgeometryusingXform/Translate.
Createeachpocketwithadifferentdepth.
StocksizeuseBoundingboxtoestablishX,Y&zsizesand
giveextendX,Y,andZ0.2
Facethetopofthepartusing3FaceMill(createanewtoolorgetitfromthelibrary)
SpotDrillthe3/8diameterholesusing1/2SpotDrill
Drillthe3/8diameterholesusing5/16Drill
Tapthe3/8diameterholesusing3/816Tap
Drillthe1/2diameterholesusing1/2Drill
AddtheholescenterpointsintheSpotDrillandeditthedepthoftheholes.(See
Tutorial3)
RoughPocketthepartusing1FlatEndMill
Selecteachpocketatthebottom
Depth=0(incr)
Maxroughstep(depthcuts)=0.25
StocktoleaveXY=0.05
UseParallelspiralcleancornerscuttingmethod
RemachiningPocketthepartusing1/8FlatEndMill
Contourthepartusing1.5FlatEndMill
2depthcuts
1roughpass;spacing=0.1
1finishpass;spacing=0.05
BackplotandVerifythetoolpaths.
Postprocessthefile.
Page767
MillLevel1
TUTORIAL7
Studentpractice:CreatetheToolpathforExercise2Tutorial7aspertheinstructionsbelow;
Tips:
Createthe3DgeometryusingXform/Translate.
Createeachpocketwithadifferentdepth.
StocksizeuseBoundingboxtoestablishX&Ysizesand
giveZ=1.2andthestockoriginZ=0.2
Facethetopofthepartusing3FaceMill(createanewtoolorgetitfromBigtoolslibrary)
CenterDrillthe3/8diameterholesusing1/4CenterDrill
Drillthe3/8diameterholesusing3/8Drill
Contourthepartusing1.5FlatEndMill
2depthcuts
RoughPocketthepartusing1FlatEndMill
Selecteachpocketatthebottom
Depth=0(incr)
Maxroughstep(depthcuts)=0.25
StocktoleaveXY=0.05
UseParallelspiralcuttingmethod
RemachiningPocketthepartusing3/8FlatEndMill
FinishPocketthepartusing3/8FlatEndMill
BackplotandVerifythetoolpaths.
Postprocessthefile.
Page768
MillLevel1
TUTORIAL7
NOTES:
Page769
MillLevel1
TUTORIAL7
TUTORIAL7QUIZ
Whatcommandandwhatoptionswereenabledtocreatethe3Dwireframe?
WhatdoesWCSstandfor?
Whatentitiescanbeselectedtodefineanewplane,usingtheGeometryoptionintheView
Manager?
Whatisfacingtoolpathusedfor?
Whatwouldyourequireastoolpathgeometry,andhowwouldyousetthefinalDepthvaluewhen
machiningpocketswithdifferentdepthsinthesameoperation?
HowdoesthesystemcalculatethestockforremachiningwhenComputeremainingstockfrom
Roughingtooldiameterisenabled?
Howisthetiplengthofthedrillcalculatedinthedrillingoperation?
Page770