1. Technical Field
The present disclosure relates to image measuring devices, and more particularly to an image measuring device test and method thereof.
2. Description of Related Art
Production yield is much more important in massive production process since Original Equipment Manufacturing industry is highly competitive. Therefore, there is room for improvement within the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
In general, the word “module” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, for example, Java, C, or assembly. One or more software instructions in the unit may be integrated in firmware, such as an EPROM. It will be appreciated that module may comprise connected logic units, such as gates and flip-flops, and may comprise programmable units, such as programmable gate arrays or processors. The unit described herein may be implemented as either software and/or hardware unit and may be stored in any type of computer-readable medium or other computer storage device.
The electronic device 1 is generally controlled and coordinated by an operating system, such as UNIX, Linux, Windows, Mac OS, an embedded operating system, or any other compatible system. Alternatively, the electronic device 1 may be controlled by a proprietary operating system. Typical operating systems control and schedule computer processes for execution, perform memory management, provide file system, networking, and I/O services, and provide a user interface, such as a graphical user interface (GUI), among other tasks.
In the exemplary embodiment, the image measuring station scans a production object and generates an image of the production object. The host device 10 acquires the image and displays the image in the display 40 after processing. A tool list including a measuring tool column and a parameters tool column is presented in the display 40 as graphical objects, such as icons, through the graphical user interface. In one exemplary embodiment, the measuring column includes tool icons, such as an auto point search icon, an auto line search icon, an auto curve search icon, a manual positioning icon and an edge-finding icon. The parameters tool column includes tool icons for adjusting image characters, such as icons graphically presenting rotating, flipping or nudging operations.
The processing module 11 controls the image measuring station 20 to scan the production object and generate the image. The processing module 11 also transforms the images as a group of character parameters and stores the parameters in the database 12. The database 12 is stored in the storage 14. The processing module 11 further compares the character parameters of the production object with a group of basic parameters predefined by user. The basic parameters are also stored in the storage 14. The basic parameters include predefined size and tolerance of the production object. User decides what kinds of characters are included in the group of character parameters through selecting measuring tools of the tool list by the graphical user interface.
The group of basic parameters includes parameters of basic coordinate planes and basic edge images corresponding to each production object. The coordinate plane is a coordinate system in which the coordinates of a point are its distances from a set of perpendicular lines that intersect at an origin, such as two lines in a plane or three in space. The positioning module 111 determines the type of the production object in accordance with basic edge images of the basic parameter. The positioning module 111 positions the coordinate plane of the image of the production object in accordance with the coordinate planes of the basic parameter. Then, the positioning module calibrates the proportion of the edge of the production object to be equal to the edge parameter in the basic parameter through the coordinate plane.
The determining module 112 compares the edge of the image of the production object with the corresponding parameters in the group of basic parameters to determine whether the difference between two parameters is over the tolerance predefined in the group of basic parameters. When the difference is not beyond the tolerance, the host device 10 sends a pass signal to the image measuring station 20 to pass the production object as a qualified production. When the difference is beyond the tolerance, the host device 10 sends a failure signal to the image measuring station 20 to fail the production object as a disqualified production and pass it into a modifying process.
In block S02, the image measuring station 20 scans the production object and generates the image of the production object.
In block S04, the acquiring module 110 acquires the characters of the image of the production object by selecting measuring tool of the tool list. The acquiring module 110 acquires the edge of the production object in the image through the graphical user interface.
In block S06, the positioning module 111 positions the coordinate plane of the image of the production object in accordance with the coordinate planes of the basic parameter.
In block S08, the positioning module calibrates the proportion of the edge of the production object to be equal to the proportion parameter in the basic parameter through the coordinate plane.
In block S10, the determining module 112 compares the edge of the image of the production object with the corresponding parameters in the group of basic parameters to determine whether the difference between two parameters is over the tolerance predefined in the group of basic parameters. When the difference is not beyond the tolerance, the host device 10 sends a pass signal to the image measuring station 20 to pass the production object as a qualified production. When the difference is beyond the tolerance, the host device 10 sends a failure signal to the image measuring station 20 to fail the production object as a disqualified production and pass it into a modifying process
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201010114989.0 | Feb 2010 | CN | national |