IP Library Granted Patent US 10,452,362
Granted Patent B2
US 10,452,362 · App. 15/882,735 · Granted Oct 22, 2019

Tool compiler

Inventors: Francois Tanguy (Larmor-Plage, FR); Andreas Decker (Loechgau, DE)
Assignee: Brooks Automation (GERMANY) GmbH
G06F8/35G06F8/73G06F17/218G06F17/227G06F17/2229G06F17/2247G06F17/248
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,452,362
App. No.
15/882,735
Granted
Oct 22, 2019
Kind
B2
Abstract

Automatic generation of documentation and software for an equipment or tool, together with an automatic synchronization between the corresponding documentation and software can be preformed with a tool model representation. The tool model can include a textual, graphical, symbolic, and program representation of the tool. Default components, derived components, and standard components can be added to the tool model.

Claims (23)

1. A method comprising:

receiving data, with a processor, from an input device informing the processor of running machine characteristics of a tool machine, where the running machine characteristics embody at least a real operational state of the tool machine;

defining, with the processor, a simple tool machine model based on predetermined running machine characteristics of the tool machine and automatically generating from the received data embodying the real operational state, that is a simplified real operational state of the tool machine, corresponding to the predetermined running machine characteristics, so that the simple tool machine model comprises at least one of text, graphic, and software program, and wherein the simple tool machine model describes the simplified real operational state of the predetermined running machine characteristics of the tool machine;

generating, with the processor, a detailed tool machine model from the simple tool machine model by automatically compiling the simple tool machine model into the detailed tool machine model automatically adding other running machine characteristics to and different from the received predetermined running machine characteristics of the simple tool machine model, so as to define a detailed real operational state of the tool machine; and

automatically generating, with the processor, a document or a software program embodying the running machine characteristics of the tool machine wherein at least one of the simple tool machine model and the detailed tool machine model is an input for generating the document or the software program related to the tool machine.

2. The method of claim 1 , further comprising at least one of:

providing the simple tool machine model with a mechanical description of the tool machine,

providing the simple tool machine model with an electrical description of the tool machine,

providing the simple tool machine model comprises a functionality description of the tool machine, and

providing the simple tool machine model with a command description of the tool machine.

3. The method of claim 1 , further comprising at least one of:

providing the simple tool machine model with running machine state models describing running states of the tool machine and transitions between the running states,

providing the simple tool machine model with command descriptions for operating the tool machine,

providing the simple tool machine model with status descriptions for the tool machine,

providing the simple tool machine model with descriptions of components of the tool machine,

providing the simple tool machine model with language descriptions,

providing the simple tool machine model with standards descriptions, providing the simple tool machine model with simulation descriptions, and

providing the simple tool machine model with a subroutine.

4. The method of claim 1 , further comprising providing the simple tool machine model with a status listing of the tool machine, wherein the status listing comprises at least one of overall status, vacuum status, pressure status, power status, maintenance status, error status, and emergency off (EMO) status.

5. The method of claim 1 , wherein the tool machine is provided with at least one of a load lock, a rotation station, a robot handler, a storage chamber, and a support system.

6. The method of claim 1 , wherein the tool machine is provided with multiple modules, wherein each module comprises a module tool model, and wherein the simple tool machine model comprises the module tool models of the modules forming the tool machine together with an integration of the module tool models.

7. The method of claim 1 , wherein the detailed tool machine model includes detailed tool machine descriptions that are derived from the simple tool machine model which includes simple tool machine descriptions.

8. The method of claim 1 , further comprising linking the detailed tool machine model to a template or a database for getting available information embodying the predetermined running machine characteristics of the tool machine.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION,INC
To: BROOKS AUTOMATION HOLDING, LLC
Reel/Frame 058481/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION HOLDING, LLC
To: BROOKS AUTOMATION US, LLC
Reel/Frame 058482/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: DECKER, ANDREAS
To: BROOKS AUTOMATION (GERMANY), GMBH
Reel/Frame 050323/0528 →
Continuity (3)
Continuation 14220076 · Mar 19, 2014
Provisional Application 61803427 · Mar 19, 2013
Related Publication 20180239594A1 · Aug 23, 2018