# US 8,683,004 B2 · Apparatus for controlling a machine

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,683,004 B2
- Document ID: US8683004B2
- Status: Granted
- Kind: B2
- Application number: 12/648,743
- Filed: 2009-12-29
- Published: 2010-06-17
- Granted: 2014-03-25
- Earliest claimed: 2007-06-29
- Assignees: TRUMPF Werkzeugmaschinen GmbH + Co. KG
- Applicants: Klaus Bauer
- Inventors: Klaus Bauer
- Web page: https://patentgrep.com/patent/US8683004B2

## CPC

- G06F 9/45533: {Hypervisors; Virtual machine monitors}
- G05B 2219/31198: VPN virtual private networks
- G05B 2219/31457: Factory remote control, monitoring through internet
- G05B 2219/34251: Cnc works with different operating systems, windows, os-2, vms in parallel
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

An apparatus for controlling a machine includes a machine-sided control computer. The machine-sided control computer includes computer readable media on which a virtual computer is stored, and the virtual computer includes one or more computer programs selected from the group consisting of a machine operating computer program, a communication network connection computer program, and a communication network encryption computer program.

## Claims

### Claim 1

An apparatus for controlling a machine tool or a laser machine, the apparatus comprising:
a machine-sided control computer configured to operate the machine tool or the laser machine;
wherein the machine-sided control computer includes computer readable media on which a first virtual computer and a second virtual computer are stored,
wherein the first and second virtual computers are connected to each other through a virtual network connection;
wherein the first virtual computer operates using a first operating system and the first virtual computer is configured to establish a connection to a communication network and/or encrypt communication over the communication network, and the second virtual computer operates with a second operating system and is configured to control the machine tool or the laser machine.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the first virtual computer is operable to connect to a service computer or a service portal using a virtualized network gateway.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the second virtual computer is connected to the machine using a virtualized network gateway.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein the first virtual computer has a different operating system from the second virtual computer.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the control computer is separate from the machine.

### Claim 6

A system for remote communication comprising:
a service computer or a service portal;
a machine-sided control computer configured to operate a machine tool or a laser machine, wherein the machine-sided control computer includes computer readable media on which a first virtual computer and a second virtual computer are stored,
wherein the first and second virtual computers are connected to each other through a virtual network connection;
wherein the first virtual computer operates using a first operating system and is configured to establish a connection to a communication network and/or encrypt communication over the communication network, and the second virtual computer operates using a second operating system different from the first operating system and is configured to control the machine tool or the laser machine; and
a communication network between the service computer or the service portal and the machine-sided control computer, wherein the machine-sided control computer is configured to connect to the service computer or service portal using the communication network.

### Claim 7 (depends on 6)

The system according to claim 6, further comprising:
a central computer including computer readable media on which a plurality of virtual computers are stored,
wherein the service computer or service portal is connected to the machine-sided control computer through the central computer, wherein each of the virtual computers on the central computer is configured to run in parallel on the central computer, and wherein one of the virtual computers on the central computer is configured to establish a connection over the communication network between the central computer and the machine-sided control computer.

### Claim 8 (depends on 6)

The system according to claim 6, wherein the service computer or the service portal is connected directly to the machine-sided control computer through the communication network.

### Claim 9 (depends on 6)

The system according to claim 6, wherein the central computer is directly connected to the machine-sided control computer.

### Claim 10 (depends on 1)

The apparatus according to claim 1, wherein the machine operating computer program is configured to control sensors and/or actuators in the machine tool or the laser machine.

### Claim 11 (depends on 6)

The system according to claim 6, further comprising a machine connected to the machine-sided control computer, wherein the machine operating computer program is configured to control sensors and/or actuators in the machine tool or the laser machine.
