Font Size: a A A

Research On Remote Communication Of NC Machining Information And Simulation Technology Of Instruction Compiling

Posted on:2008-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:D YuFull Text:PDF
GTID:2121360245484039Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
The rapid development of advanced manufacture technology, especially the Internet/Intranet and Computer Simulation technology, brings a deep revolution for manufacture industry. It has become a necessary trend for numerical control system towards networking, integration and virtualization. The network communication technology which based on TCP/IP treaty is finding a connecting tie for the separate numerical control human resource and machine tool resource in making field, NC machining simulation technique offers an effective tool for testing the liability of numerical control program and preventing interference and crash's happening and the process of prediction manufacturing. The research on the communication of numerical control machine and simulation based on Internet/Intranet is the result of adapting the rapid development and pressing requirement of technology, equipment and market in making field, which possesses important theoretical and practical value.This essay takes Huazhong "Century star" HNC-21 numerical control milling machine as an example, and makes a further research on the communication of machine tool and simulation problem, it focus on several key technological problems.Based on the fact that most traditional machine tool didn't have the Ethernet, this article started a research on the interface, communication principles and methods of serial communication. We found MSComm method of VB communication control which effectively implements CNC and the scene PC serial communication. According to the requirement of the remote communication, we choose internet program interface socket which windows provides, used the popular C/S model, to implement the program development of network sharing platform under the environment of Microsoft Visual Basic 6.0 program. The Network sharing platform can fully uses the universal programming intelligent resource, software resource, idle NC equipment resources of different enterprises and different types, which commendably realize agile manufacturing and collaborative manufacturing of the terminals. We define the NC program syntax rules by EBNF at the basis of analyzing NC code, and use Antlr technology to configure a compiler framework quickly. The NC complier prototype was implemented with java language, which could make it be independent of operating system, and at the Eclipse platform with the assistant of plug-in. The process was simple and efficient. We tested it with inputting FANUC NC program, the result shows that the system has fast matching speed, high precision, good versatility and compatibility, which make the system compile the NC program correctly. We had a deep research into JAVA3D functions and algorithms then developed a Virtual NC machining simulation system prototype, in which we implement NC compile and the simulation of tool path.On the basis of above-mentioned research and achievements, we develop the CNC machine remote Communication and Machining Simulation prototype successfully, which can meet the practical manufacture need. Then introduce the subsystems of the prototype—remote communication system and virtual nc system, mainly about the implement method, the interface function, the operating process and so on. During the running cases, remote clients sent the NC file or NC code to server through Internet transmission, and the simulation system monitor the condition of NC files in status.Properties and read even begin the simulation process automatically, which implement the two subsystem closed connection and reliable running.The development of prototype system has explored a practical way for the generalization used of CAD/CAM technology, and did a innovative job of introducing many advanced professional fields such as Communication, Image, Information, Software engineering and machinery manufacturing.
Keywords/Search Tags:machine tool communication, NC compiler, NC simulation, Visual Basic 6.0, Java3D
PDF Full Text Request
Related items