Font Size: a A A

The Research And Application Of Numerical Control System User Macro Program

Posted on:2017-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:S Y ChenFull Text:PDF
GTID:2311330488987718Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With CNC machine tools wildly applied and rapidly popularizing in manufacturing, and information, communication and automation applied in the numerical control technology, and the development of Enterprise informational and modern management, user macro-program of CNC system and DNC(Distributed N umerical Control)are getting more and more attention by the insiders, such as their users, designers, and operators, etc. It is the exact use of user macro-program, not only can improve the programming efficiency of CNC program, but can improve the processing efficiency of CNC machine tools; Meanwhile, using macros to extract the real-time federate and the actual runtime of CNC program, we can analyze the effect of acceleration/deceleration control on the process of CNC machining and the program consumption rate of CNC machine tools in a given processing state.Based on the analysis and research of FAN UC CNC user macros, this topic is studying the application of processing complex profile workpiece by using CNC macros, and taking sprocket processing as an example. Due to the complexity of the sprocket teeth, if using CAD/CAM to automatically program, it will lead to the program lengthy and not easy to modify; if using commonly manual to program, it will need to calculate a large number of nodal coordinates and have heavy and more complex workload. Utilizing user macros to compile the processing program is not only more simplified, but also can improve the efficiency and generality of programming.According to the external communication macro instruction a nd system variable address of the numerical control system, the real-time feed rate and the actual running time of the program are extracted. According to the external communication macro instruction of the CNC system and the address of system variable, we can extract the real-time federate and the actual runtime of CNC program. Utilizing C# as the development language of host computer and MSComm serial controllers achieves NC program transmission, and receives and extracts the data and displays. For the NC machining process of non-circular curve, using macros to extract the real-time federate analyzes the effect of acceleration /deceleration control on the actual machining process.For the problem of communication conflict in DNC system, this paper analyzes and calculates CNC program consumption rate. And utilizing external communication macro to extract the actual runtime of NC program analyzes the program consumption rate in a given processing state, and lays a foundation for DNC communication schedule. By optimizing NC program and ensuring the processing accuracy, compare the difference between using different programming methods and using different date format to program. It can be seen that using reasonable programming method or the programming data format could reduce the program consumption rates, and improve the communication efficiency of DNC system.
Keywords/Search Tags:Numerical Control System, User Macro Program, System Variable, Numerical Control Machining, Program Consumption Rate
PDF Full Text Request
Related items