Patent US5506787A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5506787A Expired / Lapsed US ⏱️ 0.0 years remaining

Configurable man-machine communication structure for machine tool or robot control systems

Assignee: Siemens AG
•
Filing: 1992-08-31
•
Granted: 1996-04-09
•
Expires: 2012-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A numerical control system for machine tools or robots has in the area of man-machine communication (MMC) initially a universal form, which can be tailored in the simplest possible way to any applications. Information handling provides control data which can be processed in a universal manner by an integrated control kernel (CK) and thus ensures control of the machine and robot drives (ANT), including peripherals (PER).

Inventors

  • 👤 Reinhard Muhlfeld
  • 👤 Ernest Schussler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:21
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/414; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 281 words
A numerical control system for machine tools or robots, in which an object-oriented programming takes place, in that object classes are provided, from which a number of objects can be formed, and a message mechanism exists for communication with other objects, comprising: a) a man-machine interface for inputting user information; b) a sequence control; c) a plurality of object classes for abstract types of data, including data on machining, geometry, kinematics, and technology; d) a special object class for abstract types of control data, wherein said special object class has one or more control data generating methods; e) an integrated numerical control kernel, which can take the form of an object class, wherein any number of objects can be formed from each of the plurality of object classes, wherein each of said objects has its own data area; f) a procedure part for executing one or more methods, including machining methods, geometry methods, kinematic methods or technology methods; and f) a message mechanism for communication with other objects, wherein any number of objects can be formed from the special object class, the user information input via the man-machine interface is interpreted by the sequence control and leads to an activation of selected objects, the activated objects exchange mutually required information by means of their message mechanisms, the activated objects contribute their share of control data generation status-dependently directly or by means of further objects and consequently form an executable functional unit for the numerical control system, the sequence control itself takes the form of an object class, the objects of which have methods that allow a status-dependent interpretation of an abstract description of an operating sequence from a control-internal data management.
Claim 2
Dependent Claim 281 words
A numerical control system for machine tools or robots, in which an object-oriented programming takes place, in that object classes are provided, from which a number of objects can be formed, and a message mechanism exists for communication with other objects, comprising: a) a man-machine interface for inputting user information; b) a sequence control; c) a plurality of object classes for abstract types of data, including data on machining, geometry, kinematics, and technology; d) a special object class for abstract types of control data, wherein said special object class has one or more control data generating methods; e) an integrated numerical control kernel, which can take the form of an object class, wherein any number of objects can be formed from each of the plurality of object classes, wherein each of said objects has its own data area; f) a procedure part for executing one or more methods, including machining methods, geometry methods, kinematic methods or technology methods; and f) a message mechanism for communication with other objects, wherein any number of objects can be formed from the special object class, the user information input via the man-machine interface is interpreted by the sequence control and leads to an activation of selected objects, the activated objects exchange mutually required information by means of their message mechanisms, the activated objects contribute their share of control data generation status-dependently directly or by means of further objects and consequently form an executable functional unit for the numerical control system, the sequence control itself takes the form of an object class, the objects of which have methods that allow a status-dependent interpretation of an abstract description of an operating sequence from a control-internal data management.
Claim 3
Dependent Claim 53 words
The numerical control system according to claim 1, wherein each object is assigned a visualization part, upon the activation of which a respective object can impose visualization requirements on an operating surface of the man-machine interface or can display the object's own data in a form in which it can optionally be edited.
Claim 4
Dependent Claim 49 words
The numerical control system according to claim 2, wherein all the object classes, including the sequence control, are formed in the control-internal data management as abstract data models, and the data models can be supplemented by abstract application-specific types of data, or can be modified by application-specific object forms.
Claim 5
Dependent Claim 18 words
The numerical control system according to claim 1, wherein object combinations can be provided with selective access mechanisms.
Claim 6
Dependent Claim 18 words
The numerical control system according to claim 2, wherein object combinations can be provided with selective access mechanisms.
Claim 7
Dependent Claim 18 words
The numerical control system according to claim 3, wherein object combinations can be provided with selective access mechanisms.

References Cited (Backward Citations)

US4635208A Cited
EP0233949A1 Cited
EP0262922A2 Cited
EP0298396A2 Cited
EP0304071A2 Cited
EP0311703A1 Cited
US5237654A Cited
US5247447A Cited
US5272642A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-09 1999-10-09 2000-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-09 2003-10-09 2004-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-09 2007-10-09 2008-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag