Abstract:A kind of embedded CNC system based on ARM is designed to resolve the problems of the current hydraulic pressure grinding and carving machine. Based on introducing the structure and elements for grinding and carving machine of CNC system, the roller is measured data by digital raster micrometer and compensated. The feed pulse that is controlled by accelerating and decelerating is sent to servomotor. The interpolation and position controlled technique of data stream is introduced importantly. When the beeline interpolation based on the provided beeline information, the CNC system get the interpolation data and save it to a node of position controlled buffer, then write it in the position control buffer. The interpolation with disposed process is satisfied with the position controlled of condition. The position-controlled module can export the controlled information. The position-controlled data is sent to FPGA, make the feed pulse stream, realize the position controlled of servomotor. By the practiced production, the CNC system is running well and can be used for the grinding and carving machine which can be fit to the high speed and high precision cutting condition.