Method and apparatus for linking computer aided design databases with numerical control machine database
First Claim
1. A system for performing integrated design and manufacturing of a product comprising:
- a Computer Aided Design (CAD) system capable of accepting design instructions and capable of generating a detailed description of said product, said description specifying the interrelationship of said product'"'"'s plurality of parts;
a first database generated and modified by said CAD system containing detailed design data regarding said product and regarding said parts used to construct said product, said first database containing data which includes data specific to the manufacture of said product but not used by said CAD system in product design;
a second database, said second database stored in an operating system environment distinct from that storing said first database, containing said data specific to the manufacture of said product;
a translator for automatically extracting said data specific to the manufacture of said product from said first database and placing said data in said second database;
a robot capable of assembling said parts into said product; and
a robot programmer capable of interpreting said second database and of directing specific movements of said robot to assemble said product.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated manufacture and design system and a database translator that allows use of a subset of data directly from a CAD database to provide the necessary control data for use in a CAM assembly system. A database translator according to the present invention can examine the CAD data specifying a product, determine which of the component parts of that product are unknown to the CAM assembly system, and can insert into the CAM assembly system'"'"'s database whatever new information the CAM system requires to manufacture the product. The invention may be embodied as a number of software modules on a fixed medium such as a computer readable disk or computer memory.
57 Citations
16 Claims
-
1. A system for performing integrated design and manufacturing of a product comprising:
-
a Computer Aided Design (CAD) system capable of accepting design instructions and capable of generating a detailed description of said product, said description specifying the interrelationship of said product'"'"'s plurality of parts; a first database generated and modified by said CAD system containing detailed design data regarding said product and regarding said parts used to construct said product, said first database containing data which includes data specific to the manufacture of said product but not used by said CAD system in product design; a second database, said second database stored in an operating system environment distinct from that storing said first database, containing said data specific to the manufacture of said product; a translator for automatically extracting said data specific to the manufacture of said product from said first database and placing said data in said second database; a robot capable of assembling said parts into said product; and a robot programmer capable of interpreting said second database and of directing specific movements of said robot to assemble said product. - View Dependent Claims (2)
-
-
3. A database translator for use in a system for computer-aided design and manufacture of populated printed circuit boards comprising:
-
a CAD interface engine capable of presenting queries and receiving data from a first database, wherein said first database is UNIX-based; a datafile interpreter capable of analyzing datafiles received from said UNIX-based first database to determine component parts used in the design of said populated printed circuit boards; a robot interface engine capable of presenting queries and receiving data from a robot control engine and a second database, and based on said received data from said second database, capable of selectively inserting new data derived from said first database into said second database. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method in a computer aided manufacturing system for maintaining and updating data needed to program computer aided manufacturing assembly tools for assembling a product comprising:
-
incorporating into a design database data needed to program said computer aided manufacturing assembly tool, including data used in assembling said product but not used in designing said product; reading from said design database with a computer, after product design is complete, said data as is needed to program said computer aided manufacturing assembly tools; and inserting said data needed to program said computer aided manufacturing assembly tools into a second database;
said second database used by said computer-aided manufacturing assembly tools. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for designing and manufacturing a populated printed circuit board (PPCB) comprising the steps of:
-
designing said PPCB using a CAD design package, said CAD design package including a first database for storing physical and electrical characteristics of said PPCB and of a plurality of parts used to construct said PPCB; incorporating into said first database characteristics of said parts solely useful for the manufacturing of said PPCB but not necessary for the design of said PPCB such that said first database contains data necessary for automatic assembly of said PPCB; using a computer to read from said first database data necessary for assembling said PPCB; using said computer to insert said data necessary for assembling said PPCB into a second database, said second databases used for assembling said PPCB; using said data necessary for assembling said PPCB in said second database to program the actions of a plurality of assembly robots; and using said programmed assembly robots to assemble said PPCB. - View Dependent Claims (16)
-
Specification