Patent ID: 7904272

Claim:
A system for calculating coordinate values of a measuring machine comprising a raster ruler signal generator, the system comprising: a computer sending module configured for sending an instruction to a micro controller unit (MCU) to gather a plurality of signals generated by the raster ruler signal generator, wherein the plurality of signals are spread over three-dimensions of a coordinate axis system; a calculating module configured for calculating coordinate values of the measuring machine; the MCU configured for gathering the plurality of signals generated by the raster signal generator according to the instruction, and is configured for generating an accumulated number for each signal from the plurality of signals for each dimension of the coordinate axis system, the MCU comprising: a zero-resetting module, a frequency multiplying module, a counting control module, and an MCU sending module, and a calculating module, wherein the zero-resetting module is configured for resetting a frequency multiplier and a up/down counter according to the instruction; the frequency multiplying control module is configured for receiving the plurality of signals generated by the raster ruler signal generator, and configured for identifying a direction of each signal from the plurality of signals received by the MCU, and configured for multiplying a frequency of each of the signals received by a predetermined number so as to form a multiplied signal, and for sending multiplied signals to the up/down counter; the counting control module is configured for counting each of the multiplied signals in each dimension of the coordinate axis system to form a counted data for each direction of the coordinate axis system; the counting control module is further configured for sending the counted data for each dimension of the coordinate axis system to the MCU; the counting control module is further configured for adding the counted data for each dimension of the coordinate axis system for each of the multiplied signals in each dimension to obtain an accumulated number in each dimension; the MCU sending module is configured for sending the accumulated number in each dimension to a computer via a voltage reverser; and the calculating module is configured for calculating coordinate values of the measuring machine according to the accumulated number in each dimension and a proportionality factor of the raster ruler signal generator.