IP Library Granted Patent US 7,433,752
Granted Patent B2
US 7,433,752 · App. 11/391,172 · Granted Oct 7, 2008

Device and method for automatic generation of control instructions for rotary machines

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 7,433,752
App. No.
11/391,172
Granted
Oct 7, 2008
Kind
B2
Abstract

The controller and method of the invention generate control instructions for a rotary machine that coats bottles. Gas is supplied to processing stations holding the bottles via a pressure management system. The processing stations are centrally controlled by a programmable PLC or microcontroller with an input device and display terminal. Since rotary machines need to be controlled differently depending on the type of bottles and the type of coating, different programs should be interactively created using the input device and display terminal, which then control the individual components of the rotary machine and the processing stations during the coating process. This eliminates unnecessary errors resulting from preparation of the different programs individually by a normal user.

Claims (35)

1. A method of automatically generating control instructions for at least one controller that controls components of a rotary machine that coats bottles, said rotary machine comprising processing stations arranged to rotate around a central point, the at least one controller that controls said components of said rotary machine, at least one programmable computer that generates said control instructions for said at least one controller, and an input and display device connected with the at least one programmable computer;

wherein said processing stations comprise holders for said bottles and comprise means for performing process steps to coat said bottles according to circumferential positions of said processing stations about said central point;

wherein said method comprises the steps of:

a) defining respective segments distributed circumferentially around the rotary machine with corresponding circumferential position parameters in a first menu level of the at least one programmable computer;

b) determining corresponding functions of the rotary machine or the processing stations required to control said process steps for coating said bottles within said respective segments in a second menu level of the at least one programmable computer, with reference to the respective segments defined in the first menu level, wherein the corresponding functions associated with the respective segments are selected interactively and selectively by means of the input and display device connected with the at least one programmable computer; and

c) automatically generating said control instructions in the form of a control code in the at least one programmable computer for said process steps performed in the respective segments from on the basis of the corresponding functions interactively selected by means of the input and display device in step b);

wherein said control code is a machine code in which said position parameters and machine control parameters of the corresponding functions entered interactively via the menu levels are automatically input and the machine code is automatically generated from a machine code template and said parameters; and

wherein said corresponding functions comprise gas monitoring, gas control, valve control, valve monitoring, plasma control, plasma monitoring, microwave control, microwave monitoring, temperature monitoring and temperature control.

2. The method according to claim 1 , wherein said respective segments are defined and delimited by said corresponding circumferential position parameters in degrees and execution of said corresponding functions within said respective segments is determined by angular position parameters in said degrees.

3. The method according to claim 2 , wherein each of said corresponding functions is controlled within said respective segments according to other circumferential position parameters that define a beginning of said function and an end of said function within said respective segments.

4. The method according to claim 1 , wherein said control instructions include instructions for time delays for triggering individual functions within the respective segments.

5. The method according to claim 1 , further comprising defining desired values, warning values and error values for sensors within said respective segments and said sensors comprise means for detecting rejects.

6. The method according to claim 1 , wherein the machine code template is a code template that is provided with said machine control parameters by macro-definitions of the machine control parameters.

7. The method according to claim 1 , further comprising transferring said control code from said at least one programmable computer to said at least one controller for operation of said rotary machine according to said control code.

8. The method according to claim 1 , wherein said at least one controller comprises said at least one programmable computer.

9. A rotary machine for coating bottles, said rotary machine comprising processing stations arranged to rotate around a central point, at least one controller that controls components of the rotary machine, at least one programmable computer for generating control instructions for said at least one controller, and an input and display device connected with the at least one programmable computer;

wherein said processing stations comprise holders for said bottles and means for performing process steps to coat said bottles according to circumferential positions of said processing stations about said central point; and

wherein said at least one programmable computer comprises:

means for defining respective segments distributed circumferentially around the rotary machine with corresponding circumferential position parameters in a first menu level of the at least one programmable computer;

means for determining corresponding functions of the rotary machine or the processing stations required to control said process steps for coating said bottles within said respective segments in a second menu level, with reference to the respective segments defined in the first menu level of the at least one controller, wherein the corresponding functions associated with the respective segments are selected interactively and selectively by means of the input and display device connected with the at least one programmable computer; and

means for automatically generating said control instructions in the form of a control code in the at least one programmable computer for said process steps performed in the respective segments on the basis of the corresponding functions interactively selected by means of the input and display device;

wherein said control code is a machine code in which said position parameters and machine parameters of the corresponding functions entered interactively via the menu levels are automatically input and the machine code is automatically generated from a machine code template; and

wherein said corresponding functions comprise gas monitoring, gas control, valve control, valve monitoring, plasma control, plasma monitoring, microwave control, microwave monitoring, temperature monitoring and temperature control.

10. The rotary machine according to claim 9 , further comprising means for defining and delimiting said respective segments by said corresponding circumferential position parameters in degrees and said corresponding functions within said respective segments by other circumferential position parameters in said degrees.

11. The rotary machine according to claim 9 , further comprising means for determining initial circumferential positions in degrees corresponding to the beginnings of the respective segments and means for determining ending circumferential positions in degrees corresponding to the endings of the respective segments.

12. The rotary machine according to claim 9 , further comprising means for specifying time delays for individual functions within the respective segments.

13. The rotary machine according to claim 9 , comprising means for specifying upper limits and lower limits of sensor values of sensors and wherein said sensors comprise means for checking the bottles within said respective segments for rejects.

14. The rotary machine according to claim 9 , comprising means for specifying global machine control parameters valid for all of said respective segments.

15. The rotary machine according to claim 14 , wherein the global machine control parameters are at least one of speed values, desired values, desired ranges, warning values and error values.

16. The rotary machine according to claim 14 , wherein the respective segments are each defined by an initial value of the circumferential position parameter in degrees.

17. The rotary machine according to the claim 9 , further comprising means for online transmission of said control instructions from said at least one programmable computer to the at least one controller of the rotary machine or the processing stations.

18. The processing station according to the claim 9 , wherein said at least one controller comprises a programmable logic controller or a plurality of microcontrollers for the components of the rotary machine.

19. The rotary machine according to the claim 9 , wherein the machine code template is a code template that is provided with said machine parameters by macro-definitions.

20. The rotary machine according to claim 9 , wherein said at least one controller comprises said at least one programmable computer.

21. The rotary machine according to claim 20 , wherein the respective segments are displayed on individual screen pages of the input and display device.

Assignments (4)
MERGER Recorded Jul 19, 2022
From: KHS CORPOPLAST GMBH
To: KHS GMBH
Reel/Frame 060715/0640 →
MERGER Recorded Sep 13, 2017
From: KHS PLASMAX GMBH
To: KHS CORPOPLAST GMBH
Reel/Frame 043823/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: SCHOTT AG
To: KHS PLASMAX GMBH
Reel/Frame 043473/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2006
From: EIMANN, PETER; JOHANNES, PATRICK; EGGERT, HARTMUT; WOERNER, PETER; BICKER, MATTHIAS; PETRY, FELIX
To: SCHOTT AG
Reel/Frame 017613/0666 →