WO2011071604A2 - Système et procédé permettant d'intégrer et d'utiliser des informations de fabrication de produits intelligente enregistrées dans des objets de modèles cad - Google Patents

Système et procédé permettant d'intégrer et d'utiliser des informations de fabrication de produits intelligente enregistrées dans des objets de modèles cad Download PDF

Info

Publication number
WO2011071604A2
WO2011071604A2 PCT/US2010/054004 US2010054004W WO2011071604A2 WO 2011071604 A2 WO2011071604 A2 WO 2011071604A2 US 2010054004 W US2010054004 W US 2010054004W WO 2011071604 A2 WO2011071604 A2 WO 2011071604A2
Authority
WO
WIPO (PCT)
Prior art keywords
model
part model
ipmi
cad system
data
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.)
Ceased
Application number
PCT/US2010/054004
Other languages
English (en)
Other versions
WO2011071604A3 (fr
Inventor
Edwin Gasparraj
Andrew Koilpillai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Industry Software Inc
Original Assignee
Siemens Product Lifecycle Management Software Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens Product Lifecycle Management Software Inc filed Critical Siemens Product Lifecycle Management Software Inc
Priority to EP10775995A priority Critical patent/EP2510411A2/fr
Publication of WO2011071604A2 publication Critical patent/WO2011071604A2/fr
Anticipated expiration legal-status Critical
Publication of WO2011071604A3 publication Critical patent/WO2011071604A3/fr
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present disclosure is directed, in general, to systems and methods for computer-aided design, manufacturing, engineering, modeling, and visualization (individually and collectively, "CAD” and "CAD systems”).
  • Various embodiments include a method and corresponding CAD system and computer-readable medium.
  • the method includes receiving a part definition for a first part model, the part definition including intelligent part manufacturing information (IPMI) data that defines requirements for at least one second part model in an assembly model.
  • IPMI intelligent part manufacturing information
  • the method also includes placing the first part model in the assembly model.
  • the method also includes processing the IPMI data, including transferring at least one requirement from the first part model to the second part model.
  • the method can also include loading the IMPI from the second part model, wherein the IPMI loaded from the second part model is used for manufacturing a physical part corresponding to the second part model.
  • Figure 1 depicts a block diagram of a data processing system in which an embodiment can be implemented, for example as a CAD system as described herein;
  • Figure 2 depicts a flowchart of a conventional design and manufacturing process using a simple example
  • Figure 3 illustrates a simple example of a part in accordance with disclosed embodiments
  • Figure 4 depicts a flowchart of a process in accordance with disclosed embodiments.
  • Figure 5 illustrates an example of IMPI data transferred to a second part, and usable for downstream applications, in accordance with disclosed embodiments.
  • FIGURES 1 through 5 discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged device. The numerous innovative teachings of the present application will be described with reference to exemplary non- limiting embodiments.
  • mathematical surface data is the only medium of data transfer between the designers and the manufacturing engineers. A wealth of downstream application data is repeatedly and manually created in order to effectively use that surface data.
  • the embodiments disclosed herein include systems and methods for more intelligent use of CAD part data.
  • Embodiments described herein include a system and method for designing reusable standard CAD parts with embedded manufacturing information, automatically transferring this to adjacent parts in an assembly and using this information in downstream applications such as CAM.
  • Figure 1 depicts a block diagram of a data processing system in which an embodiment can be implemented, for example as a CAD system as described herein.
  • the data processing system depicted includes a processor 102 connected to a level two cache/bridge 104, which is connected in turn to a local system bus 106.
  • Local system bus 106 may be, for example, a peripheral component interconnect (PCI) architecture bus.
  • PCI peripheral component interconnect
  • main memory 108 Also connected to local system bus in the depicted example are a main memory 108 and a graphics adapter 1 10.
  • the graphics adapter 1 10 may be connected to display 1 1 1.
  • Peripherals such as local area network (LAN) / Wide Area Network / Wireless (e.g. WiFi) adapter 1 12, may also be connected to local system bus 106.
  • Expansion bus interface 1 14 connects local system bus 106 to input/output (I/O) bus 1 16.
  • I/O bus 1 16 is connected to keyboard/mouse adapter 1 18, disk controller 120, and I/O adapter 122.
  • Disk controller 120 can be connected to a storage 126, which can be any suitable machine usable or machine readable storage medium, including but not limited to nonvolatile, hard-coded type mediums such as read only memories (ROMs) or erasable, electrically programmable read only memories (EEPROMs), magnetic tape storage, and user-recordable type mediums such as floppy disks, hard disk drives and compact disk read only memories (CD-ROMs) or digital versatile disks (DVDs), and other known optical, electrical, or magnetic storage devices.
  • ROMs read only memories
  • EEPROMs electrically programmable read only memories
  • CD-ROMs compact disk read only memories
  • DVDs digital versatile disks
  • audio adapter 124 Also connected to I/O bus 1 16 in the example shown is audio adapter 124, to which speakers (not shown) may be connected for playing sounds.
  • Keyboard/mouse adapter 1 18 provides a connection for a pointing device (not shown), such as a mouse, trackball, trackpointer, etc.
  • a data processing system in accordance with an embodiment of the present disclosure includes an operating system employing a graphical user interface.
  • the operating system permits multiple display windows to be presented in the graphical user interface simultaneously, with each display window providing an interface to a different application or to a different instance of the same application.
  • a cursor in the graphical user interface may be manipulated by a user through the pointing device. The position of the cursor may be changed and/or an event, such as clicking a mouse button, generated to actuate a desired response.
  • One of various commercial operating systems such as a version of Microsoft WindowsTM, a product of Microsoft Corporation located in Redmond, Wash, may be employed if suitably modified.
  • the operating system is modified or created in accordance with the present disclosure as described.
  • LAN/ WAN/Wireless adapter 112 can be connected to a network 130 (not a part of data processing system 100), which can be any public or private data processing system network or combination of networks, as known to those of skill in the art, including the Internet.
  • Data processing system 100 can communicate over network 130 with server system 140, which is also not part of data processing system 100, but can be implemented, for example, as a separate data processing system 100.
  • Figure 2 depicts a flowchart of a conventional design and manufacturing process.
  • an engineer builds an assembly that typically includes many standard parts (step 205).
  • the engineer is typically required to design all information that describes how each part is attached or fastened to each other part (step 210). This can include holes, pads, pockets, and other features that must be present in the assembly to properly join the various parts of the assembly.
  • step 215 The individual structural components in the assembly are then sent to manufacturing divisions (step 215).
  • manufacturing engineers and numerically-controlled (NC) machine programmers must create all the mechanical processes to machine the part (step 220).
  • these persons must manually analyze the part, identify features that need to be machined, select cutting tools, machines and processes for each.
  • CAD systems are used to create NC tool path data for the machine tools. In a typical machinery or mold/die part, more than half of the machining happens on features that receive standard parts. Feature based machining techniques are available to automate this process.
  • CAD geometry is used to do feature recognition. However, the reliability of these systems goes down as the complexity of intersecting features increases. Most of the manufacturing information available with standard parts is never captured and passed down to NC programmers.
  • CAD surface data is treated as the primary medium to transfer information from design to manufacturing.
  • Industry standard product manufacturing information (PMI) is sometimes used to simply indicate features such as threads.
  • Disclosed embodiments include systems and methods that capture and reuse downstream manufacturing information in standard parts. Downstream application engineers collaborate with design engineers and store information in standard parts.
  • a "standard” part as used herein refers to CAD parts that may be reused in various assemblies, and that are structured and operable as described herein, not to conventional CAD parts that may be used by prior art systems. This data structure is referred to herein as Intelligent Product Manufacturing Information (IPMI). Design engineers or other users can model and store all the intersecting 'cut' features in the standard part.
  • IPMI Intelligent Product Manufacturing Information
  • the disclosed IPMI can function as an open data structure where users can name and organize data such as names, numbers, referenced geometric entities such as sections, vector, and application entities such as cutting tool definitions and tool path, as well as other information that can be used in the modeling and manufacture of assemblies.
  • the cut features or other IPMI information saved in standard parts are used to create Boolean (or other) operations in the receiving component.
  • the entire IPMI is transferred to the receiving feature, which can include any other feature or component in the assembly for which the IPMI includes information.
  • the system can also be configured to reference the original IPMI data for associative updates.
  • Disclosed embodiments allow true integration between the design and manufacturing aspects in the ability to pass on manufacturing intent along with mathematical solid models.
  • the industry standard PMI are still restricted to final part standard such as surface finish, tolerance and thread data, while the disclosed IPMI techniques enable true manufacturing information transfer in a flexible mechanism.
  • the embodiments disclosed herein can be used, for example for including machining access vector for machining a feature, process requirements for a thread, inspection points on a surface, cutting tool required to finish a particular feature, heat treatment requirements for a part, etc.
  • the disclosed IPMI structure allows users to define this manufacturing information packet and pass it on to downstream applications.
  • the disclosed IPMI includes an open data structure where users can name and organize data such as names, numbers, referenced geometric entities such as sections, vector, and application entities such as cutting tool definitions and tool paths.
  • certain levels of assembly level modeling work can be automated by defining 'cut' features in the standard parts and using these in assembly context.
  • FIG. 3 illustrates a simple example of a part in accordance with disclosed embodiments, including IPMI.
  • plate part 305 is to be mounted as shown in an assembly, adjacent to part 310.
  • Plate part 305 includes two mounting hole feature 315, and requires corresponding mounting holes 320 in part 310.
  • the IPMI included with plate part 305 could include, for example, a definition of the mounting holes 320, the threading required for holes 320, specifications for the screws required to mount plate part 305 to part 310 using holes 315 and 320, the materials required for plate part 305, the cost of the materials or the screws, particular machining requirements for plate part 305, holes 315, or holes 320, tool paths for machining any of these parts, or other similar information.
  • Figure 4 depicts a flowchart of a process in accordance with disclosed embodiments.
  • the system receives a part definition including IPMI data for a part model to be placed in an assembly model (step 405).
  • Receiving in this context, can include an interaction with a user to design a part definition, receiving the part definition from another system, or loading the part definition form a standard parts library.
  • the system can maintain a standard parts library with parts definitions including "transferable manufacturing" information and other information as IPMI data, including information that defines requirements for other part models in the assembly.
  • IPMI data can include, but is not limited to
  • an O-ring can contain information about the circular slots in the two adjoining components.
  • a wear plate can contain information about the fasteners needed to mount it without carrying fastener geometry.
  • the system places the part in an assembly (step 410). This can be performed in response to an instruction received from a user, received from another system, performed as part of an automated process, or otherwise. For example, a designer or engineer may indicate the location where the part is placed in the assembly.
  • the system can provide options to a user to transfer some or all of the IPMI data discussed above (step 415). This can include displaying, to the user, the IPMI for the part that is available to be transferred to other parts of the assembly.
  • the system receives a corresponding selection (step 420).
  • a corresponding selection step 420.
  • all IPMI information is automatically transferred to the appropriate parts in the assembly, so that steps 415 and 420 are skipped.
  • the system processes the IPMI data for the part, including transferring at least some of the IPMI data to a second part (step 425). Processing can also include performing automatic Boolean operations using cut features, transferring attributes, PMIs, geometry, and tools to the appropriate receiving body or other part in the assembly (typically an adjacent part), and performing other functions as described herein. In some embodiments, this includes the system automatically creating any intersecting features in the assembly (such as a hole in both the added part and an adjacent part for a fastener such as a bolt).
  • the system can automatically load all transferred IPMI data, including attributes, PMI, sections, tool axis, etc. (step 430).
  • the system can then assign machining processes to these features (step 435). This can include the system automatically extracting or generating machining processes and tool path data from the IPMI data. Note that steps 430 and 435 are similar for any downstream process, application, or system that can load transferred IPMI data and use it for further processing, whether in a computer-aided manufacturing (CAM) process or otherwise.
  • CAM computer-aided manufacturing
  • Figure 5 illustrates an example of IMPI data transferred to a second part, and usable for downstream applications.
  • first part 505 will be attached to a second part 510 in the assembly.
  • pocket section 515 first part 505 requires several features to be machined into second part 510 for proper attachment, including the receiving pocket section 515, various mounting holes, and an o-ring section.
  • IPMI 520 is stores as part of the first part 505, and includes such data as the receiving pocket section definition, receiving pocket depth, the o-ring size, the o-ring section and other definitions, hole locations and other PMI, the weight of first part 505, fastener codes and numbers to attach first part 505, parts cost information, and machining cost information, though of course more or less information is included.
  • the IPMI of the first part 505 is processed and transferred to the second part 310, as shown on the right of Figure 5.
  • downstream processes or systems can use the IPMI 520, originally from the first part 505 and now also stored in the second part 510, for further processing of the second part.
  • This can include, but is not limited to, a downstream CAM system using the IPMI to properly machine the second part 510.
  • CAD system can also be implemented by multiple data processing systems, each performing one or more of the steps described herein, and “system” or “CAD system” should be understood to include multiple data processing systems that together perform the described processes, are configured to perform the described processes, or execute instructions to perform the described processes.
  • machine usable/readable or computer usable/readable mediums include: nonvolatile, hard-coded type mediums such as read only memories (ROMs) or erasable, electrically programmable read only memories (EEPROMs), and user- recordable type mediums such as floppy disks, hard disk drives and compact disk read only memories (CD-ROMs) or digital versatile disks (DVDs).
  • ROMs read only memories
  • EEPROMs electrically programmable read only memories
  • user- recordable type mediums such as floppy disks, hard disk drives and compact disk read only memories (CD-ROMs) or digital versatile disks (DVDs).

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Numerical Control (AREA)
  • Stored Programmes (AREA)

Abstract

L'invention concerne un procédé, un système CAD et un support lisible par ordinateur correspondants. Le procédé consiste à recevoir une définition de pièce pour un premier modèle de pièce, la définition de pièce comprenant des données d'informations de fabrication de pièces intelligente (IPMI) qui définissent des exigences pour au moins un second modèle de pièce dans un modèle d'assemblage. Le procédé consiste également à placer le premier modèle de pièce dans le modèle d'assemblage. Le procédé consiste également à traiter les données IPMI, y compris à transférer au moins une exigence du premier modèle de pièce au second modèle de pièce. Le procédé peut consister également à charger les IPMI à partir du second modèle de pièce, les IPMI chargées à partir du second modèle de pièce étant utilisées pour fabriquer une pièce physique correspondant au second modèle de pièce.
PCT/US2010/054004 2009-12-11 2010-10-26 Système et procédé permettant d'intégrer et d'utiliser des informations de fabrication de produits intelligente enregistrées dans des objets de modèles cad Ceased WO2011071604A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP10775995A EP2510411A2 (fr) 2009-12-11 2010-10-26 Système et procédé permettant d'intégrer et d'utiliser des informations de fabrication de produits intelligente enregistrées dans des objets de modèles cad

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/636,391 US20110144784A1 (en) 2009-12-11 2009-12-11 System and method for embedding and using intelligent product manufacturing information stored in cad model objects
US12/636,391 2009-12-11

Publications (2)

Publication Number Publication Date
WO2011071604A2 true WO2011071604A2 (fr) 2011-06-16
WO2011071604A3 WO2011071604A3 (fr) 2013-10-31

Family

ID=43349257

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/054004 Ceased WO2011071604A2 (fr) 2009-12-11 2010-10-26 Système et procédé permettant d'intégrer et d'utiliser des informations de fabrication de produits intelligente enregistrées dans des objets de modèles cad

Country Status (3)

Country Link
US (1) US20110144784A1 (fr)
EP (1) EP2510411A2 (fr)
WO (1) WO2011071604A2 (fr)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864482A (en) * 1996-05-06 1999-01-26 Amadasoft America, Inc. Apparatus and method for managing distributing design and manufacturing information throughout a sheet metal production facility
US5971589A (en) * 1996-05-06 1999-10-26 Amadasoft America, Inc. Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility
US7013468B2 (en) * 2002-02-26 2006-03-14 Parametric Technology Corporation Method and apparatus for design and manufacturing application associative interoperability
US20030163604A1 (en) * 2002-02-26 2003-08-28 Parametric Technology Corporation Method and apparatus for design and manufacturing application feature interoperability
AU2003262776B2 (en) * 2002-08-21 2008-04-24 20-20 Technologies, Inc. Method for interpreting design data and associating manufacturing information with the data and software and systems for implementing the method
US6907313B2 (en) * 2003-01-17 2005-06-14 Dp Technology Corp. Method and system for computer aided manufacturing
US20060235555A1 (en) * 2005-03-11 2006-10-19 Seong Brian H File configuration strategy, such as for storing and manipulating parts and product definitions used in product manufacturing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Also Published As

Publication number Publication date
EP2510411A2 (fr) 2012-10-17
WO2011071604A3 (fr) 2013-10-31
US20110144784A1 (en) 2011-06-16

Similar Documents

Publication Publication Date Title
US10162317B2 (en) Real-time feedback control for performing tooling operations in assembly processes
EP2863280B1 (fr) Gestion du cycle de vie de la fabrication d'éléments de fixation d'un produit
EP2942685B1 (fr) Procédé de recherche d'outil robotique à économie d'énergie
US9721042B2 (en) System and method for use of function-based mechatronic objects
KR101706045B1 (ko) 오브젝트의 컴퓨터 보조 설계 시스템에서 오브젝트들 사이의 관계의 상태를 업데이트하는 프로세스
US20150302114A1 (en) Duplicate pattern of assembly components in cad models
EP3207431B1 (fr) Systèmes et procédés de post-configurateur de machine-outil
US9330204B2 (en) CAD system and method for wireframe coupling
US8666533B2 (en) System, method, and interface for virtual commissioning of press lines
US20110144784A1 (en) System and method for embedding and using intelligent product manufacturing information stored in cad model objects
EP3005000B1 (fr) Reconnaissance et usinage d'aspect géométrique de caractéristique
US20210240873A1 (en) Cad systems using rule-driven product and manufacturing information
US20160267201A1 (en) Method for construction of a step feature in a 3d model
EP3149633B1 (fr) Sélection de contrainte intelligente pour des tâches de positionnement
Pickett et al. A framework to support component design in jigless manufacturing
Mikó et al. Early manufacturing time and cost estimation–A feature based concept
Andresini et al. Computer aided foundry models design.
Constance Intelligent processing of materials
Husslage A better way to blend design with manufacturing
US20150347567A1 (en) Method for creation and editing of a massive constraint network
Zhang et al. Research on object oriented information modeling in manufacturing planning for CAPP
JP2003223471A (ja) 製品組立工程における製品と干渉物との干渉回避方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10775995

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2010775995

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2010775995

Country of ref document: EP