Font Size: a A A

Research On Prototype Developing Environment For CNC System Based On IEC61131-3

Posted on:2014-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:L Z SongFull Text:PDF
GTID:2251330422962862Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Compared to numerical control machine tool, automated machine has thecharacteristic of wide varieties and fixed control process. However, there is short of shortof convenient and efficient environment for the development of control system program.Based on IEC61131-3standard and against to the target of DNC-11, developing platformfor numerical control system has been designed and graphic programming environmentand convenient compiling system have been developed, which aims to shorten thedevelopment period and decreases the cost.According to hardware and software characteristics of DNC-11, system architectureof the development platform for numerical control system based on IEC61131-3standardhas been designed, which includes programming environment, long-distance crosscompiling system and runtime system. The programming environment, adopting Beremizas its prototype system, provides IEC61131-3compiler which can compile IEC61131-3program to C program. Also, cross compiling of python has been realized andtransplantsed to DNC-11. The runtime system integrates motion control function blocks.Based on client-server model, long-distance cross compiling system is designed, theenvironment for cross compiling is created, sending and accepting project files is realizedthrough socket programming and finally automatic creating Makefile tool is providedthrough regular expressions, which resolves the project files and configuration file toproduce the Makefile for the project. The cross compiling system makes the developerscompile control system program automatically at the platform of Windows.Eight status of axis specified by PLCopen and their transform conditions has beendeeply researched and status machine and motion control function block has beendesigned, which includes parameter configuration module, status control module, inputpretreatment module and velocity planning module. Besides, data interactive methods between all of those modules are designed, the motion control function blocks arerealized and finally output pulse equivalent is tested.The ejection control system in this prototype platform have been designed andrealized against to the experimental subject of ejector system of all-electric injectionmolding machine. According to the experimental measurement, the developing platformfor numerical control system based on IEC61131-3standard has the function to providedevelopers graphic programming environment and convenient compiling system.
Keywords/Search Tags:Numerical control system, IEC61131-3standard, Long-distance cross compiling system, Motion control function block, Developing environment
PDF Full Text Request
Related items