| The Coordinate Measuring Machine (CMM) is a strongly universal, highly automatic, and highly efficient measuring system. and has become an essential measurement equipment in the modern manufacturing with the increasingly growing demand of modern manufacturing technology.Researches and develops CMM's open motion controller could promote CMM's functions and get theoretical and practical values obviously.This dissertation researches 3D Family Corporation Limited's CMM, and develops its open motion controller based on USB communication.The major work of this thesis are presented as follows:1.Studies the open CNC technique and open motion controller. Designs the CMM's open CNC system based on PC and motion controller which consist of MCX314 IC,MAX EPM7064, Silicon Labs's MCU C8051F340, and peripheral circuits.And introduces the CNC system that communicate with Personal Computer(PC), discusses the X,Y,Z,U axes AC servo motors of CMM which controlled by the controller.2.Studies the USB communication Specification and basic theory,discusses the basic application system frame based on USB 2.0 Specification. Researches the SoC(System-on-Chip)MCU C8051F340's characteristic, performance ,and the development process of device driver briefly,firmware and USB communication protocol are designed to achieve USB communication.3.Packages functions operating based on MCX314 registers, and designs the application program use these functions. According to the test of CMM motion controller. this CNC system provides CMM's four axes motion stable and achieves the CMM's basic motion control. |