外文翻译自定义一个3维数控机床Word下载.docx
《外文翻译自定义一个3维数控机床Word下载.docx》由会员分享,可在线阅读,更多相关《外文翻译自定义一个3维数控机床Word下载.docx(71页珍藏版)》请在冰点文库上搜索。
SessionSteps:
1.StartfromanewInchUserfile
∙File>
Properties
∙Default
Units=Inch,OK
NewSession
Ifprompted,respondasfollows:
Resetcutmodel?
Yes/Savechanges?
No
2.DisplayComponentaxissystems
∙View>
Axes
∙Component
∙Close
3.OpentheGeminiDmillingControlfile
∙Setup>
Control>
Open
∙Shortcut=CGTECH_LIBRARY
∙File
Name=gemini_d.ctl,Open
4.OpenthegenericMachinefilerepresentinga4-axishorizontalmillwith"
B"
rotarytable
Machine>
∙FileName=g4hmtb.mch,Open
∙
5.Modifythe"
X"
and"
componentstodescribethe
Tfixedhomelocation
∙Model>
ComponentTree
∙IntheComponentTreeselect"
ModelDefinition,PositionTab
∙Position=120
0
∙Apply
∙Position=00-5
∙OK
ComponentTreeaftermodifications:
6.Settheinitialmachinelocationat
Zfullretract(X0Y0Z20)
Settings:
Tablestab
∙HighlighttheSubsystem:
1,Value00000000
recordunderInitialMachineLocation
∙Add/Modify
∙Values(XYZABCUVWABC)=0020
∙Modify(unspecifiedaxisvaluesareautomaticallysetto0)
7.SetthetoolchangelocationatmaximumX,
Y,and
Z(X24Y20Z20),thenclosetheTableswindow
∙Table
Name=Tool
ChangeLocation
∙Values(XYZABCUVWABC)=0020
∙Add
∙OK
Toolingtab
∙ToolChangeRetract
Method=RetractAllAxes
8.Savea"
4axkt.mch"
Machinefile,thensavea"
4axkt.ctl"
ControlFile
∙Inthe
ComponentTree,choose
File>
SaveAsMachine
(orSetup>
SaveAs)
∙Shortcut=WorkingDirectory
∙FileName=4axkt.mch,Save
SaveAs
∙FileName=4axkt.ctl,Save
9.SetuptheUserfilewith"
programmingmethod
G-Code>
Settings,Settingstab
∙Programming
Method=GageLength
10.Configuretoprocessthe"
4axkt.mcd"
G-Codetoolpath
Toolpath
∙Shortcut=CGTECH_SAMPLES
∙FileName=4axkt.mcd,OK
ChangeviewtoH-ISO:
Withthecursorintheview,rightclicktodisplaythemenu.
∙Click
SelectView>
H-ISO
Stock/fixturesetup:
ModelDefinition:
Modeltab
∙Active
Component=Stock
∙Type=Block
∙Length(X)=4,
Width(Y)=4,
Height(Z)=4
∙Positiontab:
Position=-20-2
∙Apply
∙ComponentAttributestab
∙Visibility=BothViews
∙Color=6Lightgoldenrod
∙Fit
Component=Fixture
∙ModelTab
∙Length(X)=6,
Width(Y)=3,
Height(Z)=6
Position=-3-3-3
11.Configuretoretrievetooldatafromthe"
4axkt.tls"
ToolLibraryfile
ToolManager
∙FileName=4axkt.tls,Open
Close,Yes
12.ResetthemodeltoensureVERICUTisawareofchangestothemachineandcontrol,thenopentheStatuswindowtomonitorthesimulation
∙ResetModel
∙Info>
Status
∙Configure
∙Select
MachineAxes
ToolTip
Thestatuswindowisconfiguredtoshowmachineaxisandtooltiplocations.
13.Cutthemodel
∙PlaytoEnd
14.Savetheuserfile
∙FileName=4axkt.usr,Save
Session35-Customizea3-DNCMachineTool
ThissessiondemonstrateshowtocustomizeanNCMachinefiletosimulatethe
kinematicpropertiesandcollisionpotentialofanNCmachiningcenter.The"
3vm.mch"
default3-axisverticalmillmachineisretrofittedduringthissessiontoprovide"
A"
axisrotaryfunctionality.TheshapeofvariousmachinecomponentsarealsochangedtosupporttheA-axisadditionandprovidemoreaccuratecollisiondetection.
ThestepattheendofthesessionshowshowtosavethemachineconfigurationinaMachinefile.AUserfilecontainingareferencetotheMachinefileisalsosavedenablingVERICUTtobeeasilyconfiguredtointerpretthe
G-codesinthisandsimilartoolpathfilesdestinedforthemachiningcenter.
1.Openthesample"
mcdmill.usr"
Userfile
Name=mcdmill.usr,
Open
Reset/Savechanges?
2.DisplayallaxissystemsinaMachine/CutStockview
∙RightmouseclickintheVERICUTwindow,selectAxes>
Component
∙SelectAxes>
Model
Layout>
Standard>
1View
∙RightmouseclickintheVERICUTwindow,select
View
Type>
Machine/CutStock
3.Increasethe"
tablewidthofthedefault3-axismillto60inches(centeredaboutthemachine"
Y"
axis)
Desired"
componentshape:
ComponentTree
∙Highlightthe
Xtableblockmodel
Modeltab
∙Length(X)=60
∙PositionTab
∙TranslateTab
∙From=highlightthefield,
thenselectthetopcenteroftheXtable(100
0)
∙To=00
∙Move
∙Cancel
4.Adda4x4x4blockmodeltorepresentanelectricalboxmountedontheleftsideofthe"
Z"
component
Desiredelectricalboxmountedtothe"
component:
∙Inthegraphicswindowselectthe"
axishousingtowhichthepartelectricalboxistobeattached
Modeltab
thenselectthebottomfrontrightcorneroftheblock(4015.2)
∙To
highlightthefield,selectthebottomleftcornerofthe
Zaxishousing(-6-420.2)
5.Addan"
rotarycomponent(rotatesabouttheX-axis)tothe"
table;
thecenterofrotationislocated2inchesabovethe"
tableandcenteredinX&
Y(seebelow)
rotarycomponentconfiguration:
∙IntheComponentTree,select
X
∙Right-click>
Append>
ARotary
Positiontab
∙Position=002
6.Modifythe"
Fixture"
componentstobeconnectedtothenew"
Thisactionwillmakeroomforthe"
componentshapethatwillbeaddedduringthenextstep.Notethatthefixturemountingsurfaceon"
is1inchabovetherotarycenterpoint,3"
abovethe"
table.
Modifyingthe"
tobeconnectedtothe"
Fixture#1:
visejaws
Fixture
ComponentAttributes
∙Connect
To=A
∙Position=001
Fixture#2:
visebase
Fixture2
7.Addthesample"
a.stk"
modelfiletothe"
component,orientthemodel
Z-axisalongthecomponentX-axis
Addingthe"
modelfileto"
∙IntheComponentTree,select"
∙Type=ModelFile
∙Browse
∙Shortcut:
CGTECH_SAMPLES
Name=a.stk,
∙Add(theA-axismodelisimported,butmustbecorrectlyoriented)
∙RotateTab
toseethecurrentcenterofrotation(clickagainlatertoerasethecenterofrotationsymbol)
∙CenterofRotation=002
∙Increment=90,
Y+
8.Resetthemachine&
testthe"
componentfunctionusing"
MDI"
∙Closethe
Modelingand
ComponentTreewindows
MDI
∙Selection=A15,
Apply-theA-axisrotatestothe15degreeposition
∙Selection=A-15,
Apply-theA-axisrotatestothe-15degreeposition
9.Savethenewmachineconfigurationina"
4axmill2.mch"
Machinefile
∙FileName=4axmill2.mch,
Save
10.Savea"
4axmill2.usr"
∙FileName=4axmill2.usr,
ThissessionprovidedexperiencewithconfiguringanNCMachinetosimulatethe
kinematicpropertiesandcollisionpotentialofanNCmachiningcenter.Modificationsweremadetomachinecomponentstoaltertheirshape,andan"
axisrotarycomponentwasaddedtothemachinetogiveA-axisrotationfunctionality.
TheabovechangesweresavedtoaMachinefile.AUserfilewasalsosavedsothatVERICUTcouldbequicklyconfiguredtowiththenewmachine.OpeningtheUserfileautomaticallyloadstheMachinefile,Controlfile,andalljobrelatedinformationrequiredtosimulatemachinetoolmotio