IP Library Granted Patent US 9,880,817
Granted Patent B2
US 9,880,817 · App. 14/220,076 · Granted Jan 30, 2018

Tool compiler

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 9,880,817
App. No.
14/220,076
Granted
Jan 30, 2018
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 (30)

1. A tool modelling apparatus comprising:

an input device; and

a processor connected to the input device, the processor being configured to

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

define a tool machine model based on the real operational state of the received predetermined running machine characteristics so that the tool machine model comprises at least one of text, graphic, and software program, and wherein the tool machine model describes the real operational state of the predetermined running machine characteristics of the tool machine and wherein the tool machine model is automatically compiled into a detailed tool machine model including different running machine characteristics different from and in addition to the received predetermined running machine characteristics, where the different running machine characteristics embody at least the real operation state of the tool machine; and

automatically generate a document or a software program embodying the predetermined running machine characteristics of the tool machine wherein the tool machine model is operable as an input for generating the document or the software program related to the tool machine.

2. A tool modelling apparatus as in claim 1 wherein at least one of

the tool machine model comprises a mechanical description of the tool machine,

the tool machine model comprises an electrical description of the tool machine,

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

the tool machine model comprises a command description of the tool machine.

3. A tool modelling apparatus as in claim 1 wherein at least one of

the tool machine model comprises running machine state models describing running states of the tool machine and transitions between the running states,

the tool machine model comprises command descriptions for operating the tool machine,

the tool machine model comprises status descriptions for the tool machine,

the tool machine model comprises description of components of the tool machine,

the tool machine model comprises language descriptions,

the tool machine model comprises standards descriptions,

the tool machine model comprises simulation descriptions, and

the tool machine model comprises subroutine.

4. A tool modelling apparatus as in claim 1 wherein

the tool machine model includes a status listing of the tool machine, 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. A tool modelling apparatus as in claim 1 wherein

the components of the tool machine comprise at least one of a load lock, a rotation station, a robot handler, a storage chamber, and a support system.

6. A tool modelling apparatus as in claim 1 wherein

the tool machine comprises multiple modules, wherein each module comprises a module tool model, wherein the tool machine model comprises the module tool models of the modules forming the tool, together with an integration of the module tool models.

7. A tool modelling apparatus as in claim 1 wherein

the tool machine model comprises a basic tool machine model and the detailed tool machine model comprises detailed tool machine descriptions that are derived from the basic tool machine model which includes basic tool machine descriptions.

8. A tool modelling apparatus as in claim 1 wherein

the tool machine model is configured to link to a template or a database for getting available information embodying the predetermined running 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 May 15, 2014
From: TANGUY, FRANCOIS; DECKER, ANDREAS
To: DYNAMIC MICRO SYSTEMS
Reel/Frame 032907/0705 →