Font Size: a A A

Research On Man-machine Interface Of Embedded CNC System Based On CANopen Communication

Posted on:2019-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z R LiuFull Text:PDF
GTID:2371330545966570Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The development of CNC machine tools which are the working machines of the equipment manufacturing industry is the prerequisite for the development of the equipment manufacturing industry.The development of CNC machine tools also reflects the development of the equipment manufacturing industry of a country.The man-machine interface of the CNC system is an important part of the CNC system.In the CNC system,it undertakes the functions of data of processing programs input,machine control,status display of CNC system,and parameter setting of the CNC machine tools.The traditional man-machine interface uses parallel communication to communicate with other devices in order to meet the functional requirements.This method causes large communication lines and high system complexity.Based on the study of domestic and foreign numerical control systems,this paper adopts CANopen communication as the communication module of the man-machine interface.On the one hand,it reduces the number of connections for system communication.On the other hand,CANopen,a standard communication protocol,improves the interchangeability and versatility of products.The man-machine interface designed in this paper includes functions of display function in FANUC control system,system operation panel,machine operation panel,hand pulse generator and additional input/output interfaces.The main research work of this paper is as follows:First,the CAN bus and CANopen protocol are introduced including hardware implementation and software implementation.The demand analysis is finished of the man-machine interface.And the overall design of the man-machine interface ARM+Linux+Mini GUI+CANopen is determined.According to the design scheme,the human-machine interface is designed for the hardware platform.And the hardware design of the keyboard module,hand-wheel module and CAN bus module is introduced.According to the functional requirements of the man-machine interface,the software development environment of the man-machine interface is set up.And the application software of the man-machine interface is designed,which mainly includes: the program design of input data acquisition,the program design of processing codes analysis,the program design of tool compensation,operator interface design and implementation of CANopen communication.Finally,the designed man-machine interface is tested for communication.And the running status of each application is tested through the communication test.
Keywords/Search Tags:man-machine interface, Linux, CANopen, ARM
PDF Full Text Request
Related items