← Back to Patent Explorer
US4295198A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic printed circuit dimensioning, routing and inspecting apparatus

Assignee: COGIT SYSTEMS Inc
•
Filing: 1979-04-02
•
Granted: 1981-10-13
•
Expires: 1999-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic apparatus is employed to recognize certain features on a printed circuit board and display that information on a screen so that an operator can create machine instructions for operations at those specific locations. Initially a printed circuit mask is placed on an X-Y table. A scanner automatically passes over the mask and searches for holes or other specific features. An interface system is employed to interface the scanner with a conventional computer. Several operations are employed to positively identify and locate a hole by size. Hole data is then checked to throw out duplicate information. Once the hole sizes are identified the information may be placed on a CRT screen. A machine operator then uses a stylus or other means to place machine instructions into memory at the location of the displayed features. The device may also be used to provide instructions to a routing machine or to compare a drilled printed circuit board with a previously scanned master negative.

Inventors

  • 👤 Robert K. Copeland
  • 👤 Richard J. Dimaggio

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 01:33
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/4202; G05B19/4205; H; H05; H05K; H05K3/00; H05K3/0008; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35287; G05B2219/36; G05B2219/36112; G05B2219/37; G05B2219/37047; G05B2219/37205; G05B2219/45; G05B2219/45035; G05B2219/45129; H05K2203/00; H05K2203/05; H05K2203/0548; H05K2203/056; H05K3/0011; H05K3/0044; H05K3/0047; H05K3/0052

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 117 words
An automatic dimensioning apparatus for scanning an object and producing machine instructions, said apparatus comprising: means for supporting said object; scanner means for scanning said object and producing an electrical output representative thereof, said scanner means scanning said object in a series of paths with overlapping portions; recognition means for detecting the location of specific predetermined features of said object; a duplication rejection means for eliminating duplicate features detected more than once at a specific location; a display means for displaying the location of said detected features; manipulating means for specifying machine functions at the location of certain of said detected features; and, means responsive to said manipulating means and said recognition means for producing machine instructions.
Claim 2
Dependent Claim 117 words
An automatic dimensioning apparatus for scanning an object and producing machine instructions, said apparatus comprising: means for supporting said object; scanner means for scanning said object and producing an electrical output representative thereof, said scanner means scanning said object in a series of paths with overlapping portions; recognition means for detecting the location of specific predetermined features of said object; a duplication rejection means for eliminating duplicate features detected more than once at a specific location; a display means for displaying the location of said detected features; manipulating means for specifying machine functions at the location of certain of said detected features; and, means responsive to said manipulating means and said recognition means for producing machine instructions.
Claim 3
Dependent Claim 33 words
The apparatus of claim 1 including a first test means for testing a feature of said object by investigating its maximum diameter in at least one radial direction from a specific starting point.
Claim 4
Dependent Claim 73 words
The apparatus of claim 2 further including: a second test means for examining a feature of said object by means of a sample point which investigates the dimensions of an object in a series of perpendicular steps, said second test means also including a back up means for backing up said sample point when said sample point cannot move in a direction of 90° with respect to its last successive direction of travel.
Claim 5
Dependent Claim 30 words
The apparatus of claim 3 further including: a third test means for examining a feature of said object by causing a sample point to explore the edge of said feature.
Claim 6
Dependent Claim 34 words
The apparatus of claim 4 further including: drive means for driving said means for supporting said object; and, means for advancing said drive means at least twice between successive scans of said scanner means.
Claim 7
Dependent Claim 35 words
The apparatus of claim 5 further including: means for reducing the angular error between the desired path for said means for supporting said object and the actual path of said means for supporting said object.
Claim 8
Dependent Claim 27 words
The apparatus of claim 6 further including: means for reducing the X and Y offset error between said display means and said means for supporting said object.
Claim 9
Dependent Claim 26 words
The apparatus of claim 7 further including: means for reducing the angular and offset error between said drive means and said means for supporting said object.
Claim 10
Dependent Claim 23 words
The apparatus of claim 8 further including: means for reducing the optical error between said scanner means and the surface of said object.
Claim 11
Dependent Claim 24 words
The apparatus of claim 9 further including: means for reducing the twist error between the means for supporting said object and the scanner means.
Claim 12
Dependent Claim 18 words
The apparatus of claim 10 further including: means for reducing the screw machining error in said drive means.
Claim 13
Independent Claim 103 words
A method for scanning an object and producing machine instructions with respect thereto, said method comprising the steps of: scanning said object and producing an output representative thereof; detecting the location of specific predetermined features of said object, said detecting step including the step of applying a first test to a feature of said object by examining the dimension of said feature in at least one radial direction to determine if that feature exceeds a certain maximum diameter standard; specifying machine functions at the location of certain of said detected features; and, producing machine instructions at the location of said certain detected features.
Claim 14
Independent Claim 103 words
A method for scanning an object and producing machine instructions with respect thereto, said method comprising the steps of: scanning said object and producing an output representative thereof; detecting the location of specific predetermined features of said object, said detecting step including the step of applying a first test to a feature of said object by examining the dimension of said feature in at least one radial direction to determine if that feature exceeds a certain maximum diameter standard; specifying machine functions at the location of certain of said detected features; and, producing machine instructions at the location of said certain detected features.
Claim 15
Dependent Claim 40 words
The method of claim 12 further including the step of: applying an intermediate second test, if said feature passes said first step, said second test including an examination of said feature in a series of paths perpendicular to each other.
Claim 16
Dependent Claim 47 words
The method of claim 13 further including the step of: applying a third, more comprehensive test to said feature, if said feature passes said first and second tests, said third test including an examination of the edge of said feature to determine if said feature is closed.
Claim 17
Dependent Claim 19 words
The method of claim 14 further including the step of: advancing said object at least twice between scanning steps.
Claim 18
Dependent Claim 37 words
The method of claim 15 further including the steps of: compensating for the angular error between the desired path of a means for supporting said object and the actual path of said means for supporting said object.
Claim 19
Dependent Claim 25 words
The method of claim 16 further including the step of: compensating for the error between a display means and said means for supporting said object.
Claim 20
Dependent Claim 31 words
The method of claim 17 further including the step of: compensating for the angular and offset error between a means for driving said object and said means for supporting said object.
Claim 21
Dependent Claim 25 words
The method of claim 18 further including the step of: compensating for the optical error between a means for scanning said object and said object.
Claim 22
Dependent Claim 29 words
The method of claim 19 further including the step of: compensating for the twist error between the means for supporting said object and the means for scanning said object.
Claim 23
Dependent Claim 23 words
The method of claim 20 further including the step of: compensating for the screw machining error in said means for driving said object.
Claim 24
Dependent Claim 154 words
An automatic inspecting apparatus for scanning a first object and comparing certain features of said first object to certain features of a second object, said apparatus comprising: means for supporting said first object; means for scanning said first object and producing a first set of scan data representative thereof; processing means for processing said first set of scan data to detect said certain features of said first object, said processing means producing a first set of processed data representative of said features of said first object, said first set of processed data being smaller in volume than said first set of scan data; comparison means for comparing said first set of processed data against a pre-stored second set of processed data representative of said certain features of said second object and producing an electrical output representative of said comparison; and, reporting means for producing an output representative of the output from said comparison means.
Claim 25
Dependent Claim 154 words
An automatic inspecting apparatus for scanning a first object and comparing certain features of said first object to certain features of a second object, said apparatus comprising: means for supporting said first object; means for scanning said first object and producing a first set of scan data representative thereof; processing means for processing said first set of scan data to detect said certain features of said first object, said processing means producing a first set of processed data representative of said features of said first object, said first set of processed data being smaller in volume than said first set of scan data; comparison means for comparing said first set of processed data against a pre-stored second set of processed data representative of said certain features of said second object and producing an electrical output representative of said comparison; and, reporting means for producing an output representative of the output from said comparison means.
Claim 26
Independent Claim 198 words
A method of scanning an object and comparing it to a master negative, said method comprising the steps of: scanning said master negative and producing a first set of scan data; detecting the location of specific predetermined features on said master negative by processing said first set of scan data and producing a first set of processed data representative of said features, said first set of processed data being smaller in volume than said first set of scan data; storing said first set of processed data; scanning means object and producing a second set of scan data; detecting the location of specific predetermined features on said object by processing said second set of scan data and producing a second set of processed data representative of predetermined features on said object, said second set of processed data being smaller in volume than said second set of scan data; comparing said first set of processed data representative of specific predetermined features of said master negative against said second set of processed data representative of features of said object; and, producing an output which is representative of the error between the specific predetermined features of said master negative and said object.
Claim 27
Independent Claim 198 words
A method of scanning an object and comparing it to a master negative, said method comprising the steps of: scanning said master negative and producing a first set of scan data; detecting the location of specific predetermined features on said master negative by processing said first set of scan data and producing a first set of processed data representative of said features, said first set of processed data being smaller in volume than said first set of scan data; storing said first set of processed data; scanning means object and producing a second set of scan data; detecting the location of specific predetermined features on said object by processing said second set of scan data and producing a second set of processed data representative of predetermined features on said object, said second set of processed data being smaller in volume than said second set of scan data; comparing said first set of processed data representative of specific predetermined features of said master negative against said second set of processed data representative of features of said object; and, producing an output which is representative of the error between the specific predetermined features of said master negative and said object.
Claim 28
Dependent Claim 190 words
An automatic inspecting apparatus for scanning an object representative of a first printed circuit board, recognizing features on said object and comparing a first set of processed data representative of features found on said object to a stored set of processed data representative of features of a second printed circuit board, said apparatus comprising: charge coupled scanning means for scanning said object representative of said first printed circuit board and producing scan data representative thereof; feature recognition means responsive to said scan data representative of said first printed circuit board for comparing said scan data against a set of definitions and for detecting the location of specific predetermined features of said object representative of said first printed circuit and for producing a first set of processed data representative of the predetermined features of said first printed circuit board, said processed data being smaller in volume than said scan data, comparison means for comparing said first set of processed data against said stored set of processed data representative of features of said second printed circuit board; and, reporting means for producing an output representative of the output of said comparison means.
Claim 29
Dependent Claim 190 words
An automatic inspecting apparatus for scanning an object representative of a first printed circuit board, recognizing features on said object and comparing a first set of processed data representative of features found on said object to a stored set of processed data representative of features of a second printed circuit board, said apparatus comprising: charge coupled scanning means for scanning said object representative of said first printed circuit board and producing scan data representative thereof; feature recognition means responsive to said scan data representative of said first printed circuit board for comparing said scan data against a set of definitions and for detecting the location of specific predetermined features of said object representative of said first printed circuit and for producing a first set of processed data representative of the predetermined features of said first printed circuit board, said processed data being smaller in volume than said scan data, comparison means for comparing said first set of processed data against said stored set of processed data representative of features of said second printed circuit board; and, reporting means for producing an output representative of the output of said comparison means.

References Cited (Backward Citations)

US4118730A Cited
US3473157A Cited
US3602638A Cited
US3716716A Cited
US3790704A Cited
US3936712A Cited
US3916439A Cited
US3920972A Cited
US4010356A Cited
US4059787A Cited
US4056716A Cited
US4148065A Cited
US4163212A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-10-12 1985-04-13 1985-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-10-12 1989-04-13 1989-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-10-12 1993-04-13 1993-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag