Abstract:Methods of software design based on COM are used to modularize the CNC systems and the crux is communication. “Event” and “Event slot ” are used to realize the communication between different client component modules and between client and sever. It provides a new software method of the solution to the communication problem of open CNC system.