资源描述:
《数控车床刀具库选刀控制电路设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数控车床刀具库选刀控制电路设计摘要数控车床刀具控制设计主要是为了实现刀具的自动换取,保证加工过程中的快速与稳定。数控车床的换刀一般采用两种控制方式,即固定存放换刀控制和随机存取换刀控制。在固定存取换刀控制中,刀库中各刀具的位置是固定的,刀具选择指令(CNC来的T代码)是以刀套编号为存取地址来控制存取动作,即原来从哪一刀套编号中取出来的刀具,在使用完毕后仍归还到那一刀套中。而随机换刀控制中,还刀位置是随机的,刀具选择指令(CNC来的T代码)与刀套编号无关,指令仅以刀具自身的直接编号为目标。这种换刀方式
2、在新刀具取出后,刀库不需转动,立即随机存入原先的刀具,即换刀、存刀一次完成,缩短了换刀时间。因此我们在设计时采用了第二种设计方案,使用PLC为基本控制部件,编制出对应的PLC程序来控制刀具库与机械手的运作。当机械手读入当前位置刀具号后,我们只需人为按下所需选择的道具对应刀具号按钮,即可通过PLC控制电动机运转实现选刀。这样的设计起到了对刀具库的保护、省时等。关键词:1,刀具库2,选刀3,控制4,PLCAbstractThenumbercontrolstoprocesscenterknifetohav
3、eacontroldesignmainlyisforcarryingoutknifetohaveofautomaticallyexchange,promisetoprocessinoffastandstable.Thenumbercontrolstoprocesschangetheknifeofcentertogenerallyadopttwokindsofcontrolways,thenfixedlydeposittochangetheknifecontrolandrandomaccesstoch
4、angetheknifeacontrol.Infixtheaccesschangetheknifethecontrol,eachknifehasintheknifedatabaseofthepositionbefixed,theknifehaschoiceinstruction(CNCcomeofTcode)withknifesetserialnumberforaccessanaddresstocontrolaccessaction,thenoriginallytookoutfromwhichkni
5、fethesettheserialnumberoftheknifehaveandstillreturnthere1aftertheusagecompletein.Butrandomchangetheknifeacontrolmedium,returntheknifepositionisrandom,theknifehaschoiceinstruction(CNCcomeofTcode)andknifesetserialnumberirrelevant,instructiononlywiththekn
6、ifehavethedirectserialnumberofoneselffortarget.Thiskindofchangestheknifeawayafterthenewknifetakeout,theknifedatabasedoesn'tneedtoturntomoveandimmediatelyandrandomdepositatfirstoftheknifehave,thenchangetheknife,saveknifeacompletion,shortennedtochangethe
7、knifetime.Soweadoptedtheseconddesignprojectwhiledesign,usethePLCasbasiccontrolparts,drawuparightnessinresponsetoofPLCproceduretocontroltheoperationthattheknifehasadatabaseandmachinehand.Whenthemachinehandreadsthatgoingintocurrentpositionknifehasnumbera
8、fter,weneedfactitiousnesstopressneedtobechooseofthepropcanimmediatelypassthePLCcontrolelectricmotoroperationarealizationtochooseknifetowardshavinganumberbuttoninresponsetotheknife.Soofthedesignrosetohavetheprotectionofdatabasesavetimeto