... mentioned, the software design of a CNC system must be done together with the design of the hardware and the operating system As the design of the software architecture belongs to the stage of developing ... architecture and operating system 10.3 Design of Soft-NC System 10.3.1 Design of Task Module The task modules of the CNC system can be designed in unlimited combinations according to the specification of ... processor and memory were assigned for each function Therefore, the former CNC systems were closed systems, in which the design of the CNC system depends on the CNC maker’s hardware and firmware...