DE4307590A1 - Visual inspection method and device for carrying it out - Google Patents
Visual inspection method and device for carrying it outInfo
- Publication number
- DE4307590A1 DE4307590A1 DE19934307590 DE4307590A DE4307590A1 DE 4307590 A1 DE4307590 A1 DE 4307590A1 DE 19934307590 DE19934307590 DE 19934307590 DE 4307590 A DE4307590 A DE 4307590A DE 4307590 A1 DE4307590 A1 DE 4307590A1
- Authority
- DE
- Germany
- Prior art keywords
- inspection method
- controller
- test object
- error
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8803—Visual inspection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/01—Arrangements or apparatus for facilitating the optical investigation
- G01N2021/0181—Memory or computer-assisted visual determination
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
- G01N2021/8887—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
- G01N2021/889—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques providing a bare video image, i.e. without visual measurement aids
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
Description
Im Bereich der Qualitätsicherung von Produkten sind verschiedene Inspektionsverfahren und Vorrichtungen zu deren Durchführung bekannt, mit denen die Qualität der Produkte überprüft wird und gegebenenfalls Produktionsfehler entdeckt werden.In the area of product quality assurance various inspection procedures and devices for their Execution known with which the quality of the products is checked and any production errors are discovered become.
Die eingesetzten Verfahren variieren von einfachen visuellen Inspektionsverfahren, die besonders geschultes Personal erfordern bis zu vollautomatischen Verfahren.The methods used vary from simple visual ones Inspection procedures, specially trained personnel require up to fully automated procedures.
Bei den vollautomatischen Verfahren wird das Produkt einem Funktionstest unterworfen oder mit fehlerfreien Musterprodukten verglichen. Selbstverständlich kann auch ein Vergleich in Kombination mit einem Funktionstest durchgeführt werden.In the fully automated process, the product is one Functional test subjected or with faultless sample products compared. Of course, a comparison in Combination with a function test can be carried out.
Beispielsweise kann das von einer Kamera bzw. einem Kamerasystem aufgenommene Bild eines Produkts von einem Computer mit dem gespeicherten Bild eines fehlerfreien Musters verglichen werden und das geprüfte Produkt bei Abweichungen von diesem Bild auch automatisch ausgesondert werden. Hierfür können mit einer geeigneten Software entsprechende Kriterien und Grenzwerte erstellt werden.For example, from a camera or a Image of a product from a camera system Computer with the saved image of a flawless pattern be compared and the tested product in the event of deviations from this image can also be automatically discarded. Therefor appropriate criteria can be created using suitable software and limit values are created.
Aufgrund der relativ hohen Kosten von vollautomatischen Inspektionssystemen werden bei der Fertigung von kleineren Serien in der Regel keine vollautomatischen Inspektionssysteme eingesetzt. Vielmehr wird eine visuelle Kontrolle durch geschultes Personal vorgenommen, die mit einem zumindest weitgehend automatisierten Funktionstest verbunden sein kann.Due to the relatively high cost of fully automatic Inspection systems are used in the manufacture of smaller ones Series generally do not have fully automatic inspection systems used. Rather, a visual check is carried out trained personnel made with at least one largely automated function test can be connected.
Bei diesen visuellen Inspektionsverfahren wird das Produkt von einer angelernten Kraft, einem Kontrolleur bzw. einer Kontrolleurin, auf Fehler hin untersucht. Wird ein Fehler festgestellt, so wird der Fehler registriert, um Fehlerhäufungen festzustellen und mittels einer Auswertung weiterer Daten, wie zum Beispiel der produktspezifischen Fertigungsdaten einen Aufschluß über die Fehlerursache zu erhalten und so den Produktionsprozeß optimieren zu können. In these visual inspection procedures, the product is made by a trained worker, a controller or one Checker, examined for errors. Will be a mistake found, the error is registered to Determine error accumulations and by means of an evaluation other data, such as product-specific Manufacturing data to provide information about the cause of the error received and thus to be able to optimize the production process.
Üblicherweise wird hierzu von dem Kontrolleur auf einer Karteikarte oder einem Laufblatt, zumindest vermerkt, daß das Produkt einen Fehler aufgewiesen hat. Zur Verfeinerung der Auswertung kann ferner die Art des Fehlers sowie sein Ort und eventuell die Qualität des Fehlers notiert werden. Dabei können diese Angaben vom Kontrolleur auch direkt in einen Computer eingegeben werden.This is usually done by the controller on one Index card or a leaflet, at least noted that the Product has an error. To refine the Evaluation can also the type of error and its location and the quality of the error may be noted. You can this information from the controller directly into a computer can be entered.
Ein solches System ist beispielsweise aus dem Artikel "Freie Bahn - Erfassen und Auswerten von Lötfehlern -" in der Zeitschrift Elektronik Praxis Nr. 1-7. Januar 1993 bekannt.Such a system is, for example, from the article "Free Path - detection and evaluation of soldering defects - "in the Zeitschrift Elektronik Praxis No. 1-7. January 1993 known.
In diesem Artikel wird ein Inspektionsverfahren beschrieben, das in der Fertigung von maschinengelöteten Baugruppen eingesetzt wird, dabei erfolgt eine visuelle Überprüfung des Prüflings, wegen der geringen Größe der Lötstellen am Mikroskop, durch eine angelernte Kraft. Am Arbeitsplatz ist weiterhin ein Personal Computer (PC) vorhanden, an dessen Bildschirm das Layout der Baugruppe angezeigt wird. Wird nun von dem Kontrolleur ein Lötfehler erkannt, gibt dieser am PC den Fehlertyp und den Fehlerort ein. Die Eingabe kann mittels einer sogenannten Maus erfolgen, mit der der identifizierte Fehlertyp aus einer Typauswahl am Bildschirm angeklickt wird und auf dem Layout der Fehlerort angeklickt wird, so daß eine Eingabe über die Tastatur nicht erforderlich ist.This article describes an inspection procedure that in the manufacture of machine-soldered assemblies is used, there is a visual check of the DUT, because of the small size of the solder joints on Microscope, by a trained force. Is at work there is also a personal computer (PC) on the computer Screen the layout of the assembly is displayed. Now If the controller detects a soldering error, this is indicated on the PC the fault type and the fault location. The entry can be made using a so-called mouse with which the identified Error type is selected from a type selection on the screen and clicking on the layout of the fault location so that a Keyboard input is not required.
Der Arbeitsablauf des Kontrolleurs besteht also aus den folgenden Schritten: Positionieren des Prüflings unter dem Mikroskop, Begutachten des Prüflings im Mikroskop, Eingabe des Inspektionsergebnisses in den Computer.The controller's workflow therefore consists of: following steps: Position the test object under the Microscope, examine the test object in the microscope, enter the Inspection result in the computer.
Dieses Verfahren ist relativ zeitaufwendig und darüberhinaus für den Kontrolleur sehr ermüdend, da die Augen stark gefordert werden.This process is relatively time consuming and beyond very tiring for the inspector because the eyes are very demanding become.
Aufgabe der Erfindung ist es, ein visuelles manuell durchzuführendes Inspektionsverfahren zu schaffen, das rationell und benutzerfreundlich durchgeführt werden kann, desweiteren soll eine Vorrichtung zu seiner Durchführung geschaffen werden.The object of the invention is to create a visual manually to create an inspection procedure to be carried out that can be carried out efficiently and user-friendly, furthermore, a device for carrying it out be created.
Die Aufgabe wird durch die Verfahren nach den Ansprüchen 1, 2, 10, und die Vorrichtungen gemäß den Ansprüchen 15, 20 gelöst. The object is achieved by the method according to claims 1, 2, 10, and the devices according to claims 15, 20 solved.
Den erfindungsgemäßen Verfahren liegt der gemeinsame Erfindungsgedanke zugrunde, die Eingabe des Fehlerortes bei Betrachtung des Prüflings durchzuführen, wodurch ein Arbeitsschritt eingespart wird und die Durchführung des Inspektionsverfahrens auch benutzerfreundlicher wird, da der Kontrolleur nicht laufend zwischen Prüfling und Bildschirm oder Karteikarte hin- und herschauen muß, was erfahrungsgemäß zu einer schnellen Ermüdung der Augen führt.The method according to the invention lies in common The idea of the invention is based on the entry of the fault location Consideration of the test specimen, which leads to a Work step is saved and the implementation of the Inspection process also becomes more user-friendly because of the Checker not running between the device under test and the screen or Index card has to look back and forth what experience has shown rapid eye fatigue.
Gemäß dem Verfahren nach Patentanspruch 1 wird hierzu das Bild des Prüflings, aufgenommen durch eine Kamera, auf den Bildschirm eines Computers übertragen und mittels einer Zeigeeinrichtung der Fehlerort angesteuert und der Fehler eingegeben. Dabei muß der Prüfling selbstverständlich an einer bestimmten Stelle positioniert werden, da sich sonst die Koordinaten der Zeigeeinrichtung nicht den Koordinaten des Fehlers am Prüfling zuordnen lassen.According to the method of claim 1, this is the picture of the test object, recorded by a camera, on the Transferred to a computer screen and by means of a Pointing device controlled the location of the error and the error entered. Of course, the examinee must be on one certain position, otherwise the Coordinates of the pointing device not the coordinates of the Allocate faults to the device under test.
Als Zeigeeinrichtung kann beispielsweise eine Maus oder ein Lichtgriffel verwendet werden. Um nicht nur den Fehlerort sondern auch die Fehlerart eingeben zu können, muß die Eingabe differenziert erfolgen. Hierzu kann beispielsweise am Bildschirm eine Auswahl von Fehlertypen angezeigt werden, von denen dann zunächst einer ausgewählt wird und anschließend der Fehlerort eingegeben wird oder umgekehrt.A mouse or a can be used as a pointing device, for example Light pen can be used. Not just the fault location but also to be able to enter the type of error, the entry differentiated. For example, on A selection of error types are displayed on the screen which are then selected first and then the Fault location is entered or vice versa.
Um die Fehlererkennung zu erleichtern kann die Kamera mit einer Zoommöglichkeit versehen sein, mit der ausgesuchte Ausschnitte des Prüflings genauer betrachtet werden können. Ebenso kann die Kamera beweglich vorgesehen werden, um bestimmte Bereiche anzusteuern oder den Blickwinkel zu verändern. In diesen Fällen müssen die jeweiligen Kameraparameter zu dem Computer übertragen werden, um mittels einer geeigneten Software die Zuordnung der Koordinaten zu ermöglichen.In order to facilitate error detection, the camera can be operated with a Zoom option to be provided with the selected sections of the test object can be viewed in more detail. Likewise, the Camera can be provided movably to certain areas to control or change the perspective. In these cases need the respective camera parameters to the computer be transferred to the Allow assignment of coordinates.
Es ist auch möglich als Zeigegerät ein Gerät zu verwenden, das die Stellung der Pupille des Kontrolleurs erfaßt und aus dieser ermittelt, wohin der Kontrolleur gerade blickt. Betrachtet der Kontrolleur den Fehler und gibt simultan hierzu eine Fehlereingabe ab, kann das System den Fehlerort aus der Stellung der Pupillen ermitteln, ohne daß vom Kontrolleur ein Zeigegerät manuell bedient werden muß. Geräte zur Erfassung der Pupillen-Position sind heute bereits verfügbar, jedoch dürfte ein solches System heute im Regelfall zu aufwendig sein, um dieses ökonomisch einsetzen zu können. Ein solches System erlaubt jedoch nicht nur eine schnellere Durchführung der Fehlerinspektion, sondern macht den Arbeitsplatz auch für Personen mit bestimmten köperlichen Behinderungen geeignet. Auf diesen Aspekt soll jedoch später in Zusammenhang mit einer weiteren Weiterbildung noch detaillierter eingegangen werden.It is also possible to use a device as a pointing device that the position of the pupil of the controller is detected and from this determines where the controller is looking. Looks at the Checker of the error and simultaneously gives one Error entry, the system can locate the error location from the Determine the position of the pupils without being checked by the inspector Pointing device must be operated manually. Devices for recording the Pupil positions are already available today, but should be such a system today is usually too expensive to to be able to use it economically. Such a system not only allows faster execution of the Error inspection, but also makes the workplace for Suitable for people with certain physical disabilities. On however, this aspect will be discussed later in connection with a further training can be discussed in more detail.
Gemäß dem Verfahren nach Patentanspruch 2 wird der Prüfling auf einer bestimmten Stelle einer bewegbaren Eingabeeinheit positioniert und mittels einer Kamera im Bildschirm des Coinputers betrachtet. Dabei wird im Bildschirm ein Zielbereich, beispielsweise in Form eines Fadenkreuzes, angezeigt, in den der erkannte Fehler durch geeignetes Bewegen des Prüflings auf der Eingabeeinheit bewegt wird. Diese Bewegungskoordinaten werden von der Eingabeeinheit zum Computer übertragen, um die Zuordnung der Koordinaten des Fehlers zu denen des Zielbereichs zu ermöglichen. Befindet sich der Fehler im Zielbereich, erfolgt die Fehlereingabe durch den Kontrolleur. Zur Eingabe verschiedener Fehlertypen kann in der beschriebenen Weise verfahren werden. Auch bei diesem Verfahren kann die Fehlererkennung über eine Zoomfunktion der Kamera erleichtert werden. Da sinnvoller Weise der Zielbereich in der Zoomachse sitzt, wird dabei jedoch durch das Zoomen nur die Auflösung verbessert, ohne daß dadurch die Zuordnung der Koordinaten beeinflußt würde, eine Datenübertragung zwischen Kamera und Computer ist daher nicht erforderlich.According to the method of claim 2, the test object is on a specific point on a movable input unit positioned and by means of a camera in the screen of the Coinputers considered. A target area is displayed on the screen, for example in the form of a crosshair, in the the detected error by moving the test object appropriately the input unit is moved. These coordinates of movement are transferred from the input unit to the computer to the Assignment of the coordinates of the error to those of the target area to enable. If the error is in the target area, the error is entered by the controller. For input Different types of errors can occur in the manner described be moved. With this procedure, too Error detection via a zoom function of the camera made easier become. The target area in the zoom axis makes sense sits, but zooming in will only change the resolution improved without the assignment of the coordinates would affect a data transfer between the camera and Computer is therefore not required.
Selbstverständlich können die Verfahren nach Patentanspruch 1 und 2 auch kombiniert werden und sowohl der Prüfling als auch der Zielbereich mittels einer Zeigereinrichtung bewegt werden, wodurch die Zuordnung der Koordinaten jedoch erschwert wird. Zusätzlich könnte sogar die Kamera noch bewegt werden.Of course, the method according to claim 1 and 2 can also be combined and both the examinee as well the target area is moved by means of a pointer device, however, making the assignment of the coordinates difficult. In addition, the camera could even be moved.
Nach dem Verfahren gemäß Patentanspruch 10 wird der Prüfling an einer bestimmten Stelle einer bewegbaren Eingabeeinheit positioniert und über eine Sehhilfe betrachtet, bei der ein Zielbereich in das Blickfeld des Kontrolleurs eingeblendet wird. Bei der Sehhilfe kann es sich um optische Einrichtungen, wie ein Mikroskop handeln. Es können aber auch Einrichtungen verwendet werden, die dazu dienen, nicht sichtbare Kriterien zum Beispiel nicht sichtbare Strahlung, die zur Prüfung verwendet bzw. ausgenutzt wird, sichtbar zu machen, wie beispielsweise ein Rasterelektronenmikroskop, eine Röntgeneinrichtung oder eine Einrichtung zur Sichtbarmachung von IR-Strahlung oder Ultraschall.According to the method of claim 10, the test subject is on a specific point on a movable input unit positioned and viewed through a visual aid where a Target area shown in the controller's field of vision becomes. The visual aid can be optical devices, act like a microscope. But facilities can also be used used, which serve invisible criteria for example invisible radiation that is used for testing used or exploited to make visible how for example a scanning electron microscope, a X-ray device or a device for visualization of IR radiation or ultrasound.
Der Prüfling wird so bewegt, daß der erkannte Fehler in den Zielbereich gebracht wird, anschließend wird vom Kontrolleur die Fehlereingabe durchgeführt. Die Eingabeeinheit gibt die Bewegungskoordinaten an den Computer weiter, der dann im Moment der Fehlereingabe den Fehlerort auf dem Prüfling ermittelt. Zur Differenzierung der Fehlertypen können vom Kontrolleur unterschiedliche Eingaben vorgenommen werden. Ist die Anzahl der Fehlertypen nicht zu groß, kann dies über unterschiedliche Eingabetasten erfolgen. Die Eingabe kann auch über ein Strichcodelesegerät erfolgen, sofern die Fehlertypen mit einem Strichcode versehen sind. Es ist jedoch auch möglich, in das Blickfeld des Kontrolleurs eine Fehlerauswahl einzublenden, bei der dieser den entsprechenden Fehlertyp auswählt und eine Fehlereingabe abgibt.The test object is moved so that the detected error in the Target area is brought, then the controller entered the error. The input unit gives the Coordinates of motion to the computer, which is then at the moment the fault location determines the fault location on the test object. For Differentiation of error types can be done by the controller different entries can be made. Is the number the types of errors not too big, this can be different Enter keys take place. The entry can also be made via a Barcode readers are provided, provided the error types with a Barcode are provided. However, it is also possible in that The controller's field of vision to show an error selection, at which selects the corresponding error type and one Submits error input.
Die Bewegung des Prüflings auf der bewegbaren Eingabeeinheit kann direkt durch den Kontrolleur erfolgen, es ist jedoch auch möglich, die Bewegung indirekt beispielsweise über einen Trackball oder Ähnliches mittels einer Antriebseinheit vorzunehmen.The movement of the test object on the movable input unit can be done directly by the controller, but it is also possible, the movement indirectly, for example via a Trackball or the like by means of a drive unit to make.
Für Bewegungen in zwei Richtungen sind sogenannte Koordinatentische brauchbar, die üblicherweise von einem Computer aus über eine Maus oder einen Trackball gesteuert werden. Jedoch ist es häufig erforderlich, den Prüfling zusätzlich auch drehen und/oder kippen zu können. Doch auch für solche komplexeren Bewegungen um mehrere Achsen gibt es entsprechende computergesteuerte Bewegungseinheiten.For movements in two directions are so-called Coordinate tables usable, usually from one Computer controlled from a mouse or a trackball become. However, it is often necessary to take the examinee to also be able to turn and / or tilt. But also for there are such more complex movements around several axes corresponding computer-controlled movement units.
Werden computergesteuerte Bewegungseinheiten zur Bewegung des Prüflings verwendet, werden diese vorteilhafter Weise gleichzeitig als Eingabeeinheit benutzt, da die Bewegungskoordinaten ohnehin im Computer vorliegen.Are computer-controlled movement units for moving the Test specimen used, these are advantageous used at the same time as an input unit because the Coordinates of motion are available in the computer anyway.
Die Steuerung der Bewegungseinheit kann vorteilhaft über einen Dummy-Prüfling erfolgen dabei wird ein dem Prüfling entsprechendes Bauteil auf ein Steuergerät montiert, das die am Dummy-Prüfling durch den Kontrolleur durchgeführten Bewegungen auf die Bewegungseinheit des Prüflings überträgt, die den Prüfling in die selbe Position wie den Dummy-Prüfling bringt. Diese Steuerung der Bewegungseinheit hat gegenüber einer Steuerung mittels Maus oder Trackball den Vorteil, daß der Kontrolleur sich nicht erst mit der Zuordnung der Bewegungen von Trackball oder Maus zur Bewegung des Prüflings vertraut machen muß. Besonders bei der Umschulung von Personal, das es bisher gewohnt war, den Prüfling direkt mit der Hand zu bewegen, ist dies ein großer Vorteil.The movement unit can advantageously be controlled via a Dummy test specimen will be the test specimen Corresponding component mounted on a control unit that the on Dummy device under test performed by the controller transfers to the unit of movement of the test object, which the DUT in the same position as the dummy DUT brings. This control of the movement unit has one Control using a mouse or trackball has the advantage that the Checker not only with the assignment of the movements of Familiarize the trackball or mouse to move the test object got to. Especially when retraining staff that it has been was used to moving the device under test directly by hand this is a huge advantage.
Die Bewegung des Prüflings mittels einer Bewegungseinheit hat gegenüber der direkten Bewegung durch den Kontrolleur den Vorteil, daß der Prüfling nicht berührt werden muß, was beispielsweise bei hochempfindlichen elektronischen Baugruppen von Bedeutung ist. Mit diesem System kann sogar in Reinsträumen gearbeitet werden, die vom Kontrolleur abgeschirmt sind. Der Transport und die Be- bzw. Entladung der im Reinstraum angeordneten Prüfeinrichtung erfolgt dabei durch Roboter oder Fördersysteme.Has the movement of the test object by means of a movement unit against the direct movement by the controller Advantage that the test object does not have to be touched what for example with highly sensitive electronic assemblies is important. This system can even be used in clean rooms that are screened by the controller. Of the Transport and loading / unloading in the clean room arranged test device is carried out by robots or Conveyor systems.
Den Verfahren nach Patentanspruch 2 und 10 ist gemeinsam, daß der Prüfling mittels einer bewegbaren Eingabeeinheit bewegt wird. Diese Verfahren eignen sich daher besonders für eine weitere Automatisierung. Nach einer bestimmten Stückzahl von Prüflingen, steht in der Regel fest, welche Fehler an welchen Stellen des Produkts auftreten; es ist daher möglich, um das gesamte Inspektionsverfahren zu verkürzen, das Produkt gezielt nur an diesen Problemzonen auf Fehler zu überprüfen, ohne daß dadurch die Qualitätskontrolle wesentlich verschlechtert würde.The methods according to claim 2 and 10 have in common that the test object is moved by means of a movable input unit becomes. These methods are therefore particularly suitable for one further automation. After a certain number of Test subjects, it is usually clear which errors on which Spots of the product occur; it is therefore possible to Shorten entire inspection procedures, the product is targeted only to check for errors in these problem areas without this would significantly deteriorate the quality control.
Mittels der bewegbaren Eingabeeinheit ist es nun möglich, diese von einem Computer so zu steuern, daß ohne Zutun des Kontrolleurs nacheinander die bekannten Problemzonen angefahren werden. Die Weiterfahrt zur nächsten Problemzone kann dabei nach einem festgelegten Zeitintervall erfolgen, in dem der Kontrolleur die Fehlereingabe erledigen kann, oder die Weiterfahrt wird durch die Eingabe des Kontrolleurs ausgelöst.It is now possible to use the movable input unit to be controlled by a computer in such a way that the Controllers approached the known problem areas one after the other become. The onward journey to the next problem area can after a specified time interval in which the Controller can do the error entry, or that Continuation is triggered by entering the controller.
Auf diese Weise können Prüfabläufe vorgegeben werden, die das System auch selbst erstellen kann. Über ein sogenanntes Teach- In, das das System mit einer geeigneten Software weitgehend selbständig durchführen kann, kann das System auf der Basis einer gewissen Anzahl von Total-Inspektionen die Problemzonen selbst erkennen. Nach der vorbestimmten Anzahl von Total- Inspektionen beispielsweise 50, geht das System selbständig auf einen vorgegebenen Prüfablauf über, bei dem es die Steuerung der Eingabeeinheit und damit die Bewegung des Prüflings übernimmt. Nach einer weiteren vorbestimmten Anzahl von vorgegebenen Prüfabläufen beispielsweise 500, kann wieder selbständig eine bestimmte Anzahl von Total-Inspektionen durchgeführt werden, um sicherzustellen, daß nicht zwischenzeitlich neue Problembereiche, beispielsweise durch Verschleiß der Produktionsmittel, aufgetreten sind. Sollte sich dabei herausstellen, daß neue Problemzonen hinzugekommen sind und/oder alte Problembereiche nicht mehr bestehen, kann der vorgegebene Prüfablauf für die nachfolgenden Inspektionen entsprechend selbständig geändert werden, so daß das System eine gewisse Lernfähigkeit besitzt.In this way, test procedures can be specified that the System can also create itself. Via a so-called teach In that the system with suitable software largely the system can perform independently on the basis the problem areas after a certain number of total inspections recognize yourself. After the predetermined number of total Inspections, for example 50, the system goes on independently a predetermined test sequence in which it is the control the input unit and thus the movement of the test object takes over. After a further predetermined number of predetermined test procedures, for example 500, can again independently a certain number of total inspections be done to make sure that not meanwhile new problem areas, for example through Wear of the means of production has occurred. Should point out that new problem areas have been added and / or old problem areas no longer exist, the predetermined test sequence for the subsequent inspections be changed accordingly independently, so that the system has a certain ability to learn.
Es kann selbstverständlich auch bei vorgegebenen Prüfabläufen dem Kontrolleur die Möglichkeit gegeben werden, Fehler einzugeben, die nicht in den Problemzonen liegen, jedoch trotzdem entdeckt worden sind.Of course, it can also be used for specified test procedures the controller is given the opportunity to make mistakes to enter that are not in the problem areas, however have been discovered anyway.
Die hier zu den Verfahren nach Anspruch 2 und 10 beschriebene Vorgabe von Prüfabläufen und entsprechende Ansteuerung der Problemzonen kann selbstverständlich auch bei dem Verfahren nach Anspruch 1 realisiert werden. Da bei diesem der Prüfling nicht bewegt wird, wird statt dessen die Problemzone am Bildschirm besonders hervorgehoben, eventuell auch vergrößert wiedergegeben, so daß der Kontrolleur sein Augenmerk nur diesen Problemzonen widmen muß.The described here for the method according to claims 2 and 10 Specification of test procedures and corresponding control of the Problem areas can of course also in the process be realized according to claim 1. Since this is the examinee is not moved, the problem area is instead Screen highlighted, possibly enlarged reproduced, so that the controller only focuses on this Problem areas.
Wird am Bildschirm ein Zielbereich beispielsweise in Form eines Fadenkreuzes bewegt, kann diese Bewegung des Zielbereichs zu den bekannten Problembereichen mit Hilfe eines vorgegebenen Prüfablaufes selbsttätig erfolgen.If a target area is displayed on the screen, for example in the form of a Crosshair moves, this movement of the target area too the known problem areas with the help of a given Test sequence take place automatically.
Um die Durchführung der beschriebenen Inspektions-Verfahren zu beschleunigen, ist es möglich, die Eingaben des Kontrolleurs über ein sogenanntes "Voice-Contol-System" vorzunehmen. Dabei kann sowohl die Eingabe, daß ein Fehler vorhanden ist über die Stimme des Kontrolleurs erfolgen, als auch die Eingabe des Fehlertyps. Üblicherweise ist die Anzahl der Fehlertypen durchaus überschaubar; die Eingabe von 10 bis 20 unterschiedliche Fehlertypen mittels Voice-Control ist daher zumindest nach einem Training des Systems auf die Stimme des Kontrolleurs kein Problem.To carry out the inspection procedure described speed up, it is possible to enter the controller via a so-called "voice control system". Here can both the input that an error is present on the Voice of the controller, as well as entering the Error type. Usually the number of error types quite manageable; the input from 10 to 20 different types of error using voice control is therefore at least after training the system on the voice of the Checkers no problem.
Ein solches Voice-Control-System ist darüberhinaus auch von Personen bedienbar, die aufgrund von Lähmung oder anderer Körperbehinderungen nicht in der rage sind, manuelle Systeme zu bedienen. In Verbindung mit einem Verfahren, das mit vorgegebenen Prüfabläufen arbeitet, ist es so möglich, in der Qualitätsicherung beispielsweise querschnittsgelähmte Kräfte einzusetzen, die ansonsten praktisch überhaupt nicht in den Arbeitsprozeß einzugliedern sind, was jedoch vor allem im Interesse der Betroffenen ausgesprochen erstrebenswert ist.Such a voice control system is also from Operable by people due to paralysis or others Disabilities are unable to use manual systems too serve. In connection with a procedure that with predetermined test procedures, it is possible in the Quality assurance, for example, paraplegic forces use that otherwise practically not at all in the Work process are to be integrated, which, however, especially in the Interest of those affected is extremely desirable.
Selbstverständlich ist "Voice-Control" auch zum Positionieren des Prüflings oder des Zielbereichs geeignet.Of course, "Voice Control" is also for positioning of the examinee or the target area.
Die Erfindung wird anhand eines Ausführungsbeispiels näher erläutert.The invention is illustrated by an embodiment explained.
Fig. 1 zeigt den schematischen Aufbau der Prüfvorrichtung zur Durchführung des Inspektionsverfahrens. Fig. 1 shows the schematic structure of the test device for performing the inspection method.
Bei dem dargestellten Ausführungsbeispiel ist der Prüfling 1 auf einem Koordinatentisch 2 angeordnet. Von einer Kamera 3 wird ein Bild des Prüflings 1 aufgenommen und an einen Computer 4 übermittelt, der dieses Bild auf seinem Bildschirm 6 wiedergibt. Im Zentrum des Bildschirms 6 wird ein virtuelles Fadenkreuz 7 erzeugt; befindet sich der erkannte Fehler im Zentrum des Fadenkreuzes 7 erfolgt die Fehlereingabe durch den Kontrolleur, die später noch genauer erläutert wird.In the exemplary embodiment shown, the test object 1 is arranged on a coordinate table 2 . An image of the test object 1 is recorded by a camera 3 and transmitted to a computer 4 , which displays this image on its screen 6 . A virtual crosshair 7 is generated in the center of the screen 6 ; If the detected error is in the center of the cross hair 7 , the error is input by the controller, which will be explained in more detail later.
Der Prüfling 1 ist auf dem elektromotorisch bewegbaren Koordinatentisch 2 in einer nur angedeuteten Lehre 8 eingelegt, die nur ein seitenrichtiges Einlegen des Prüflings 1 an einer bestimmten Position gestattet. Die Bewegung des Koordinatentisches 2 unter der Kamera 3 erfolgt über den Computer 4 mittels einer Maus 5.The test specimen 1 is inserted on the coordinate table 2 , which can be moved by an electric motor, in a teaching 8 , which is only indicated, and which only allows the test specimen 1 to be inserted in the correct position at a certain position. The coordinate table 2 under the camera 3 is moved via the computer 4 by means of a mouse 5 .
Zunächst betrachtet der Kontrolleur auf dem Bildschirm den Prüfling 1. Hat der Kontrolleur einen Fehler erkannt, steuert er mit der Maus 5 den Koordinatentisch 2, so daß der Fehler in das Zentrum des Fadenkreuzes 7 am Bildschirm 6 kommt. Befindet sich der Fehler im Zentrum des Fadenkreuzes 7 erfolgt die Fehlereingabe mittels der ersten Taste der Maus. Zur Eingabe des Fehlertyps drückt der Kontrolleur die zweite Taste der Maus und schaltet auf die Bildschirmebene um. Mit der Bewegung der Maus 5 wird nun ein Zeiger 10 am Bildschirm 6 gesteuert, mit dem aus einer Fehlertypenauswahl 9 am rechten Bildschirmrand ein bestimmter Fehlertyp ausgewählt werden kann. Ist der Zeiger 10 auf dem ausgewählten Fehlertyp positioniert erfolgt die Eingabe über die erste Taste 11 der Maus 5. Mittels der zweiten Taste 12 kann von der Bildschirmebene wieder zum Koordinatentisch 2 zurückgeschaltet und der Koordinatentisch entsprechend bewegt werden.First, the controller looks at the test object 1 on the screen. If the controller has recognized an error, he controls the coordinate table 2 with the mouse 5 , so that the error comes into the center of the crosshair 7 on the screen 6 . If the error is in the center of the crosshair 7 , the error is input using the first button on the mouse. To enter the type of error, the controller presses the second button on the mouse and switches to the screen level. With the movement of the mouse 5 , a pointer 10 on the screen 6 is now controlled, with which a particular type of error can be selected from an error type selection 9 on the right edge of the screen. If the pointer 10 is positioned on the selected error type, the entry is made via the first key 11 of the mouse 5 . The second button 12 can be used to switch back from the screen level to the coordinate table 2 and to move the coordinate table accordingly.
Optional arbeitet das beschriebene System mit einer Kamera 3 mit Zoomfunktion. Dadurch wird das Überprüfen von kleinen Details des Prüflings 1 erleichtert. Die Steuerung der Kamera 3 kann ebenfalls über die Maus 5 erfolgen. Dabei wird eine Maus 5 mit drei Tasten verwendet, wobei mit der dritten Taste 13 die Maus 5 zur Steuerung des Kamerazooms umgeschaltet wird.The system described optionally works with a camera 3 with zoom function. This makes it easier to check small details of the test object 1 . The camera 3 can also be controlled using the mouse 5 . A mouse 5 with three buttons is used, the third button 13 being used to switch the mouse 5 to control the camera zoom.
Claims (34)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19934307590 DE4307590C2 (en) | 1993-03-10 | 1993-03-10 | Device for the visual inspection of a test object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19934307590 DE4307590C2 (en) | 1993-03-10 | 1993-03-10 | Device for the visual inspection of a test object |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4307590A1 true DE4307590A1 (en) | 1994-09-15 |
DE4307590C2 DE4307590C2 (en) | 2002-03-07 |
Family
ID=6482442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19934307590 Expired - Fee Related DE4307590C2 (en) | 1993-03-10 | 1993-03-10 | Device for the visual inspection of a test object |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4307590C2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2752937A1 (en) * | 1996-08-30 | 1998-03-06 | Pacsys | Capturing fault data in textile inspection |
WO2001046680A2 (en) * | 1999-12-20 | 2001-06-28 | Koninklijke Philips Electronics N.V. | Reticle for use in photolithography and methods for making same and inspecting |
DE10042537A1 (en) * | 2000-08-30 | 2002-03-14 | Volkswagen Ag | Inspection method for e.g. lacquered surface, involves representing correct locations of defect on real surface of checked object on electronic display based on surface coordinate information |
DE10203595A1 (en) * | 2002-01-30 | 2003-08-21 | Intego Gmbh | Detection of defect locations in transparent sections of glass or plastic, employs illumination source and screen with camera and computerized analysis |
US6853972B2 (en) | 2000-01-27 | 2005-02-08 | Siemens Aktiengesellschaft | System and method for eye tracking controlled speech processing |
US6889192B2 (en) | 2000-01-27 | 2005-05-03 | Siemens Aktiengesellschaft | Generating visual feedback signals for eye-tracking controlled speech processing |
ITVR20080103A1 (en) * | 2008-09-18 | 2010-03-19 | Microtec Srl | METHOD TO IDENTIFY THE POSITION OF DEFECTS IN WOOD ELEMENTS |
GB2465672A (en) * | 2008-12-01 | 2010-06-02 | Boeing Co | Apparatus for evaluating a part |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006014345B3 (en) * | 2006-03-28 | 2007-08-23 | Siemens Ag | Visual inspection device for use in automated manufacturing process, has evaluation unit provided for defining test criteria by evaluating marked area of reference object, where test criteria are considered during evaluation of image |
DE102010037788B4 (en) * | 2010-09-27 | 2012-07-19 | Viprotron Gmbh | Method and device for displaying automatically determined fault locations |
DE202014010859U1 (en) | 2014-05-07 | 2016-12-06 | Seidenader Maschinenbau Gmbh | Display for selection and labeling |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3639636A1 (en) * | 1986-11-20 | 1988-05-26 | Robert Prof Dr Ing Massen | Automatic inspection of textile webs |
DE4212676A1 (en) * | 1991-04-19 | 1992-10-22 | Gd Spa | METHOD FOR CONTROLLING PRODUCTS COVERED IN TRANSPARENT MATERIAL BY MEANS OF A TELEVISION CAMERA |
DE4222804A1 (en) * | 1991-07-10 | 1993-04-01 | Raytheon Co | Automatic visual tester for electrical and electronic components - performs video scans of different surfaces with unequal intensities of illumination by annular and halogen lamps |
DE4217942A1 (en) * | 1992-05-30 | 1993-12-02 | Koenig & Bauer Ag | Print quality control device for a perfecting and rotary printing press |
-
1993
- 1993-03-10 DE DE19934307590 patent/DE4307590C2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3639636A1 (en) * | 1986-11-20 | 1988-05-26 | Robert Prof Dr Ing Massen | Automatic inspection of textile webs |
DE4212676A1 (en) * | 1991-04-19 | 1992-10-22 | Gd Spa | METHOD FOR CONTROLLING PRODUCTS COVERED IN TRANSPARENT MATERIAL BY MEANS OF A TELEVISION CAMERA |
DE4222804A1 (en) * | 1991-07-10 | 1993-04-01 | Raytheon Co | Automatic visual tester for electrical and electronic components - performs video scans of different surfaces with unequal intensities of illumination by annular and halogen lamps |
DE4217942A1 (en) * | 1992-05-30 | 1993-12-02 | Koenig & Bauer Ag | Print quality control device for a perfecting and rotary printing press |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2752937A1 (en) * | 1996-08-30 | 1998-03-06 | Pacsys | Capturing fault data in textile inspection |
WO2001046680A2 (en) * | 1999-12-20 | 2001-06-28 | Koninklijke Philips Electronics N.V. | Reticle for use in photolithography and methods for making same and inspecting |
WO2001046680A3 (en) * | 1999-12-20 | 2001-11-29 | Koninkl Philips Electronics Nv | Reticle for use in photolithography and methods for making same and inspecting |
US6379848B1 (en) | 1999-12-20 | 2002-04-30 | Philips Electronics No. America Corp. | Reticle for use in photolithography and methods for inspecting and making same |
US6889192B2 (en) | 2000-01-27 | 2005-05-03 | Siemens Aktiengesellschaft | Generating visual feedback signals for eye-tracking controlled speech processing |
US7340399B2 (en) | 2000-01-27 | 2008-03-04 | Siemens Ag | System and method for eye tracking controlled speech processing |
US6853972B2 (en) | 2000-01-27 | 2005-02-08 | Siemens Aktiengesellschaft | System and method for eye tracking controlled speech processing |
DE10042537A1 (en) * | 2000-08-30 | 2002-03-14 | Volkswagen Ag | Inspection method for e.g. lacquered surface, involves representing correct locations of defect on real surface of checked object on electronic display based on surface coordinate information |
DE10042537B4 (en) * | 2000-08-30 | 2014-10-16 | Volkswagen Ag | Method for checking a surface for defective areas |
DE10203595A1 (en) * | 2002-01-30 | 2003-08-21 | Intego Gmbh | Detection of defect locations in transparent sections of glass or plastic, employs illumination source and screen with camera and computerized analysis |
ITVR20080103A1 (en) * | 2008-09-18 | 2010-03-19 | Microtec Srl | METHOD TO IDENTIFY THE POSITION OF DEFECTS IN WOOD ELEMENTS |
GB2465672A (en) * | 2008-12-01 | 2010-06-02 | Boeing Co | Apparatus for evaluating a part |
JP2010133955A (en) * | 2008-12-01 | 2010-06-17 | Boeing Co:The | Parts evaluation device |
GB2465672B (en) * | 2008-12-01 | 2011-03-30 | Boeing Co | Apparatus for evaluating parts |
US8184152B2 (en) | 2008-12-01 | 2012-05-22 | The Boeing Company | Camera-holding apparatus for evaluating parts |
Also Published As
Publication number | Publication date |
---|---|
DE4307590C2 (en) | 2002-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2269130B1 (en) | Display of results of a measurement of work pieces as a function of the detection of the gestures of a user | |
DE60127644T2 (en) | Teaching device for a robot | |
DE102010003719A1 (en) | Method and apparatus for actuating a key of a keyboard with a robot tactile finger | |
DE10034606B4 (en) | Method for providing manufacturing-related data in a series production of manufacturing objects, in particular motor vehicles | |
DE4307590C2 (en) | Device for the visual inspection of a test object | |
DE10047547B4 (en) | A method for troubleshooting a medical device and a medical device suitable for performing such a method | |
EP3009833A1 (en) | In-process error checking by means of augmented reality | |
EP2581863A1 (en) | Apparatus and method for assembling sets of instruments | |
DE10215885A1 (en) | Automatic process control | |
DE19615949A1 (en) | Ophthalmology appts. for eye examination | |
WO2018197079A1 (en) | Control device for an inspection apparatus, inspection arrangement having the control device, method for controlling the inspection arrangement, and computer program | |
DE102017007078A1 (en) | Measuring system and method for determining 3D coordinates of measuring points of an object, in particular a forming tool for the production of vehicles | |
EP3494391B1 (en) | Method for operating an x-ray system | |
EP1487616B1 (en) | Automatic process control | |
EP1365894B1 (en) | Co-ordinate measuring device with a video probehead | |
DE3144179A1 (en) | Marking device for lens testing equipment | |
EP3299801A2 (en) | Method and device for displaying faults affecting workpieces | |
DE69803977T2 (en) | MANUFACTURING SYSTEM OF AN OPTICAL LENS FROM A ROLLING | |
EP3307159A1 (en) | Method and device for determining a desired movement of a limb | |
DE19822392A1 (en) | Method to determine three-dimensional coordinates of defect on surface of another object, for use in quality control | |
EP3889890A1 (en) | Method for object detection on the basis of image data | |
DE102018112910B4 (en) | Manufacturing process for a drive device and test device | |
DE112021007154T5 (en) | DEVICE FOR SETTING SAFETY PARAMETERS, TEACHING DEVICE AND METHOD | |
EP2043005B1 (en) | Method and device for measuring for simulating processes in a microscope system | |
DE102018126466A1 (en) | Procedure for checking a joint |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8122 | Nonbinding interest in granting licenses declared | ||
8127 | New person/name/address of the applicant |
Owner name: WUERMSEHER JUN., HERBERT, DR.-ING., 86405 MEITINGE |
|
8181 | Inventor (new situation) |
Free format text: TUTSCH, ELLI, 86405 MEITINGEN, DE |
|
8127 | New person/name/address of the applicant |
Owner name: WUERMSEHER JUN., HERBERT, DR.-ING., 80801 MUENCHEN |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |