资源描述:
《基于iec61131-3标准地数控系统开发环境原型研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AbstractComparedtonumericalcontrolmachinetool,automatedmachinehasthecharacteristicofwidevarietiesandfixedcontrolprocess.However,thereisshortofshortofconvenientandefficientenvironmentforthedevelopmentofcontrolsystemprogram.BasedonIEC61131-3standardandagainsttothetargetofDNC-11,developingplatfor
2、mfornumericalcontrolsystemhasbeendesignedandgraphicprogrammingenvironmentandconvenientcompilingsystemhavebeendeveloped,whichaimstoshortenthedevelopmentperiodanddecreasesthecost.AccordingtohardwareandsoftwarecharacteristicsofDNC-11,systemarchitectureofthedevelopmentplatformfornumericalcontrolsy
3、stembasedonIEC61131-3standardhasbeendesigned,whichincludesprogrammingenvironment,long-distancecrosscompilingsystemandruntimesystem.Theprogrammingenvironment,adoptingBeremizasitsprototypesystem,providesIEC61131-3compilerwhichcancompileIEC61131-3programtoCprogram.Also,crosscompilingofpythonhasbe
4、enrealizedandtransplantsedtoDNC-11.Theruntimesystemintegratesmotioncontrolfunctionblocks.Basedonclient-servermodel,long-distancecrosscompilingsystemisdesigned,theenvironmentforcrosscompilingiscreated,sendingandacceptingprojectfilesisrealizedthroughsocketprogrammingandfinallyautomaticcreatingMa
5、kefiletoolisprovidedthroughregularexpressions,whichresolvestheprojectfilesandconfigurationfiletoproducetheMakefilefortheproject.ThecrosscompilingsystemmakesthedeveloperscompilecontrolsystemprogramautomaticallyattheplatformofWindows.EightstatusofaxisspecifiedbyPLCopenandtheirtransformconditions
6、hasbeendeeplyresearchedandstatusmachineandmotioncontrolfunctionblockhasbeendesigned,whichincludesparameterconfigurationmodule,statuscontrolmodule,inputpretreatmentmoduleandvelocityplanningmodule.Besides,datainteractivemethodsIIbetweenallofthosemodulesaredesigned,themotioncontrolfunctionblocksa
7、rerealizedandfinallyoutputpulseequivalentistested.Theejectioncontrolsysteminthisprototypeplatformhavebeendesignedandrealizedagainsttotheexperimentalsubjectofejectorsystemofall-electricinjectionmoldingmachine.Accordingtotheexperimentalme