US5198990A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Coordinate measurement and inspection methods and apparatus
Assignee: Fanamation Inc
•
Filing: 1990-04-23
•
Granted: 1993-03-30
•
Expires: 2010-04-23
Abstract
Abstract Apparatus for measuring or inspecting an object in a coordinate measurement machine (CMM). The apparatus includes a frame having a reference table for supporting the object and a robotics unit secured to the frame. The robotics unit has a probe which generates output signals when the probe contacts the object, and the output signals are sent to a machine control unit which controls the robotics unit and calculates and displays results of inspections. The control unit is programmed to operate the CMM in predetermined ways responsive to DMIS or other widely-used syntax, without translating the DMIS syntax into another language or syntax.
Inventors
- 👤 Farshad Farzan
- 👤 Valerie J. Gasio
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 01:50
CPC Classifications
G; G01; G01B; G01B21/00; G01B21/02; G01B21/04; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/4202; G05B19/4207
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
219 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programming and controlling said processor means, (iv) first output means connected to said processor means for controlling the movement of said probe means, (v) second output means for displaying information calculated in said processor means, (vi) a program for operating said robotics unit in predetermined ways, said program being responsive to a memory containing a substantial number of instructions in a widely-used command syntax said instructions existing in a memory, and (vii) a part file containing said commands, whereby said part file is executed by the program embodied in the memory of the robotics unit without the use of either preprocessors and/or postprocessors.
Claim 2
Dependent Claim
219 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programming and controlling said processor means, (iv) first output means connected to said processor means for controlling the movement of said probe means, (v) second output means for displaying information calculated in said processor means, (vi) a program for operating said robotics unit in predetermined ways, said program being responsive to a memory containing a substantial number of instructions in a widely-used command syntax said instructions existing in a memory, and (vii) a part file containing said commands, whereby said part file is executed by the program embodied in the memory of the robotics unit without the use of either preprocessors and/or postprocessors.
Claim 3
Dependent Claim
111 words
The apparatus of claim 1 wherein said control means utilizes said probe means to analyze selected points in response to FEAT/POINT commands in said part file, selected points in a circle in response to FEAT/CIRCLE commands in said part file, selected points in a line in response to FEAT/LINE commands in said part file, selected points in a sphere in response to FEAT/SPHERE commands in said part file, selected points in a cylinder in response to FEAT/CYLINDER commands in said part file, selected points in a plane in response to FEAT/PLANE commands in said part file, and selected points in a cone in response to FEAT/CONE commands in said part file.
Claim 4
Dependent Claim
12 words
The apparatus of claim 1 wherein said program utilizes instructions in DMIS.
Claim 5
Dependent Claim
213 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programing and controlling said processor means, (iv) first output means connected to said processor means for controlling the movement of said probe means, (v) second out put means for displaying information calculated in said processor means, (vi) a program for operating said robotics unit in predetermined ways, said program being responsive to a substantial number of commands in a widely-used command syntax, and (vii) means for generating a part file containing said commands as the object is analyzed, said part file being executable by the robotics unit without the use of dedicated translators, compilers and the like.
Claim 6
Dependent Claim
213 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programing and controlling said processor means, (iv) first output means connected to said processor means for controlling the movement of said probe means, (v) second out put means for displaying information calculated in said processor means, (vi) a program for operating said robotics unit in predetermined ways, said program being responsive to a substantial number of commands in a widely-used command syntax, and (vii) means for generating a part file containing said commands as the object is analyzed, said part file being executable by the robotics unit without the use of dedicated translators, compilers and the like.
Claim 7
Dependent Claim
100 words
The apparatus of claim 4 wherein said control means causes said probe means to measure selected points in a circle in response to FEAT/CIRCLE commands in said part file, selected points in a line in response to FEAT/LINE commands in said part file, selected points in a sphere in response to FEAT/SPHERE commands in said part file, selected points in a cylinder in response to FEAT/CYLINDER commands in said part file, selected points in a plane in response to FEAT/PLANE commands in said part file, and selected points in a cone in response to FEAT/CONE commands in said part file.
Claim 8
Dependent Claim
12 words
The apparatus of claim 4 wherein said program utilizes instructions in DMIS.
Claim 9
Independent Claim
124 words
A system for designing a part from a workpiece comprising (a) apparatus for measuring selected points on the workpiece with a program which is response to part files having a substantial number of commands in a widely-used command syntax, said apparatus having means for generating part files from an existing part file or through an operator as the workpiece is measured; (b) computer-aided design or manufacturing apparatus having means for generating part files in said widely-used command syntax as the part is designed; and (c) means for transferring said part files between said measuring apparatus and said computer-aided design or manufacturing apparatus, whereby design of the workpiece is changed after measurement and then measured again, all without the use of either preprocessors and/or postprocessors.
Claim 10
Independent Claim
124 words
A system for designing a part from a workpiece comprising (a) apparatus for measuring selected points on the workpiece with a program which is response to part files having a substantial number of commands in a widely-used command syntax, said apparatus having means for generating part files from an existing part file or through an operator as the workpiece is measured; (b) computer-aided design or manufacturing apparatus having means for generating part files in said widely-used command syntax as the part is designed; and (c) means for transferring said part files between said measuring apparatus and said computer-aided design or manufacturing apparatus, whereby design of the workpiece is changed after measurement and then measured again, all without the use of either preprocessors and/or postprocessors.
Claim 11
Dependent Claim
188 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programming and controlling said processor means (iv) remote control means for controlling said processor means, said remote control means, including means for defining operations which the robotics unit performs, and separate means for defining the manner in which said operations are executed, (v) first output means connected to said processor means for controlling the movement of said probe means, and (vi) second output means for displaying information calculated in said processor means.
Claim 12
Dependent Claim
188 words
Apparatus for measuring an object comprising (a) a frame assembly having a reference table for supporting the object, (b) a robotics unit secured to said frame assembly, said robotics unit having movable probe means, said probe means generating output signals when said probe means contacts the object, and (c) machine control means for controlling said probe means, said machine control means having (i) a processor means for processing said probe output signals, controlling said robotics unit and said machine control means, and analyzing data of the object instructions received from memory means, (ii) first input means connected to said probe means for placing said probe output signals in said processor means, (iii) second input means for programming and controlling said processor means (iv) remote control means for controlling said processor means, said remote control means, including means for defining operations which the robotics unit performs, and separate means for defining the manner in which said operations are executed, (v) first output means connected to said processor means for controlling the movement of said probe means, and (vi) second output means for displaying information calculated in said processor means.
Claim 13
Dependent Claim
28 words
The apparatus of claim 8 wherein said remote control defining means comprises means for defining points, lines, planes and geometric shapes, including circles, ellipses, rectangles, cubes and cones.
Claim 14
Dependent Claim
38 words
The apparatus of claim 8 wherein said remote control means for defining the manner in which operations are performed comprises means for starting operations, means for stopping operations, and means for performing a single step in an operation.
Claim 15
Dependent Claim
38 words
The apparatus of claim 8 wherein said remote control means comprises a first plurality of dedicated keys for defining said operations, and a second plurality of dedicated keys for defining the manner in which said operations are executed.
Claim 16
Dependent Claim
41 words
The apparatus of claim 11 wherein said first plurality of dedicated keys are arranged on a first keypad which is physically separated from said second plurality of dedicated keys, said second plurality of dedicated keys being arranged on a second keypad.
References Cited (Backward Citations)
US4829419A
Cited
US4484293A
Cited
US4703443A
Cited
US4881177A
Cited
US4604715A
Cited
US4653011A
Cited
US4821206A
Cited
US4724525A
Cited
US4639878A
Cited
US4610089A
Cited
US4807152A
Cited
US4835718A
Cited
US4901256A
Cited
US4901218A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-03-29 | 1996-09-28 | 1997-03-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-03-29 | 2000-09-28 | 2001-03-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-03-29 | 2004-09-28 | 2005-03-30 | $7700.00 | Window Closed / Lapsed |