US20060085091A9 - Electronic fingerprints for machine control and production machines - Google Patents

Electronic fingerprints for machine control and production machines Download PDF

Info

Publication number
US20060085091A9
US20060085091A9 US10/226,979 US22697902A US2006085091A9 US 20060085091 A9 US20060085091 A9 US 20060085091A9 US 22697902 A US22697902 A US 22697902A US 2006085091 A9 US2006085091 A9 US 2006085091A9
Authority
US
United States
Prior art keywords
machine
fingerprint
electronic
fingerprints
automation component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/226,979
Other versions
US20040039478A1 (en
Inventor
Martin Kiesel
Wolfgang Mutscheller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/950,848 external-priority patent/US7395122B2/en
Priority claimed from US09/950,731 external-priority patent/US7603289B2/en
Priority claimed from US09/950,726 external-priority patent/US7292900B2/en
Priority claimed from US09/950,723 external-priority patent/US6975913B2/en
Priority claimed from US10/052,293 external-priority patent/US6954680B2/en
Priority to US10/226,979 priority Critical patent/US20060085091A9/en
Application filed by Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MUTSCHELLER, WOLFGANG, KIESEL, MARTIN
Priority to EP03019016A priority patent/EP1406137A3/en
Priority to US10/646,402 priority patent/US7463945B2/en
Publication of US20040039478A1 publication Critical patent/US20040039478A1/en
Publication of US20060085091A9 publication Critical patent/US20060085091A9/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31422Upload, download programs, parameters from, to station to, from server
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34282Using special api's allowing user access to control machine, motion, servo
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50197Signature analysis, store working conditions, compare with actual
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Definitions

  • Trace functionality in a drive or in automation system and trace selectable feedback or fixed parameters or process values, and all control parameters to control the process is traceable. For example, it is normal the practice today to employ trace functionality to control currents or motor currents. While trace functionality is used to set up the machine, it is not being used to develop ideas to implement or bring about new features in drive control, motion control or numeric control. It is not being used to describe the characteristics of the machine and use these characteristics to improve the quality of the process or product.
  • electronic fingerprints for a machine are a set of measurements in a machine that are characteristic of and document the behavior of the machine.
  • every machine has variations in its behavior that make it unique.
  • These unique behavioral traits are even diverse as even between machines of the same type and character. That is, they could even be the same model of machine. No matter how similar two machines are they will always have some unique behavior that can be isolated and documented to identify a condition of the particular machine. This is more true over time, where operation of the machine may, and indeed does, alter the working components of the machine or the alignment or the position of its components, therefore, changing the behavioral characteristics of the machine.
  • the set of behavioral characteristics that uniquely identify a particular machine are herein referred to as electronic fingerprints.
  • the present invention determines, for any particular machine, those set of characteristics that uniquely identify the condition of that machine.
  • the novelty in the present invention is not only the fingerprints, but also the skill in knowing which measurements will result in capturing the unique characteristics and which measurements to make. That is, the measurements characterize the individual characteristic of the machine. Further, it is optimum to identify the minimum set of behavioral characteristics that identifies the particular machine.
  • the electronic fingerprints of the present invention are derived, such that, no matter how the fingerprint evolves over time, a fixed fingerprint system is developed so that the machine condition can be identified over time.
  • the present invention provides an automation component 10 that makes available mechanisms to determine electronic fingerprints.
  • the automation component may be, for example part of a machine tool or a production machine.
  • a controller eg. PLC
  • logic control 12 a and the mechanical part that is driven by the controller (motion control or numeric control) 12 b .
  • motion control or numeric control As an alternative one controller could do both jobs (logic and motion control).
  • user interface 16 a that provides the user with an interface for monitor and control of the automation component 10 .
  • a separate user interface 16 b provides a user interface with an engineering system (setup, configuration, programming) for the automation component.
  • the user interfaces 16 a and 16 b might be running on one HW-platform.
  • An analysis 22 of the machine can be derived and displayed at the remote PC, for example.
  • a machine data server ( 14 ) is linked to the automation component.
  • the present invention specifically provides means for identifying the state of the machine and/or product, and a condition thereof, by a fingerprint of the machine at a given time.
  • the automation components provide means for capturing fingerprints of the machine.
  • an input/output rack for inputting and outputting signals 24 , such as those found on a programmable logical controller (PLC).
  • PLC programmable logical controller
  • axis mechanism 26 which controls an axis of a movable piece of the machinery, such as robotic arm, drill press, etc.
  • the machine may also be coupled to other processors, such as in a communication network 28 .
  • GUI graphical user interface
  • HMI human machine interface
  • the interface could be provided, for example, on a host PC and connected to the automation component by a communication interface, such as, for example the Ethernet or Internet.
  • a communication interface such as, for example the Ethernet or Internet.
  • part of the novelty of the invention is in knowing which measurements to make that will reveal the electronic fingerprint.
  • the technique may vary according to type of machine. For example, machine tools having a cutting function can be caused to undergo a test trace function. However, other machines, such as a pump have no trace capability.
  • the invention includes various techniques, dependent on the type of machine, to develop, or “lift”, the electronic fingerprint. The recognition of the finger prints is realizable using various techniques.
  • Fingerprint functionality can be implemented in the system software of the automation component 10 .
  • electronic fingerprints can be realized concretely using an application of, for example, a trace test, for machine tools having a trace functionality with a numerical control.
  • an easily programmable expiration operational sequence there is provided in the automation component an easily programmable expiration operational sequence. Using such application programs, the fingerprints can be lifted.
  • the automation component places suitable Application Program Interfaces (API) over from an application program to finger prints to take up.
  • API Application Program Interfaces
  • the programming signals can be thought of as the “dust” with which the fingerprints are formed.
  • These signals may be, for example, internally accessible signals, which are suitable, to document the quality of an expiration or a process. Thereby, the process specific parameters are defined. Also, any of the measured values of drives, parameters from motion controllers, production machines or format data from the application program may be utilized.
  • the signal may be measured from distinguished, event-controlled signals that are generated cyclically or during a certain period.
  • the measured signals are derived from the control and/or by control/application via auxiliary sensor technology.
  • the auxiliary sensor technology could include, for example, acceleration meters.
  • the electronic fingerprint 30 of the present invention can be visualized as a two print.
  • the parameter points 32 whose value is indicated by the position in the matrix 34 , connected by the dashed lines 36 .
  • the electronic fingerprint of the present invention is similar to an actual fingerprint in the sense that it maps out an imprint that is characteristic of the machine from which the electronic fingerprint is lifted.
  • the fingerprint shown in FIG. 2 a is an oversimplification, and can be expressed as a complex array of parameter points and may be an n-dimensional fingerprint displayed as a computer graphic.
  • the condition of the machine can be determined from the fingerprint.
  • FIG. 2 b for example, there is shown a fingerprint that is unhealthy. Notice the deviation 38 , illustrated by the arrow, which indicates a variance from the healthy fingerprint of FIG. 2 a .
  • the variance 40 can be thought of as the area underneath the portion of the fingerprint lying outside the healthy fingerprint.
  • the fingerprints can be stored in advance in a database and later compared. Also, unhealthy fingerprints can be collected over time to form a database for future reference in other applications.
  • the electronic fingerprints of the present invention it will be instantly recognized that it is advantageous to analyze machines in this manner because of the relevant ease in which deviations are identified. This is particularly useful for user visual inspection of the fingerprints. In a glance, they can determine whether the machine is in an error condition or not.
  • the fingerprint may be representative of a plurality of machine related states, including a machine behavior, for example.
  • the fingerprint may also be representative or product quality, which depends on both the machine and the material.
  • the fingerprint may indicate, in a laser cutting machine, the special relationship between speed of movement of laser and power. If, for example, the relationship is not maintained at the correct fingerprint ( FIG. 2 b ) the laser will move too slowly and burn holes in the workpiece. On the other hand, the laser may move too quickly and wont cut the material.
  • the product quality can be determined, i.e., the workpiece is cut properly by the laser in our example.
  • the electronic fingerprint is developed for analysis, a sort of electronic sleuthing.
  • the evaluation PC software runs an automated comparison/evaluation of the finger prints. The results of which have wide application including preventing recognition of machine wear, quality assurance, maintenance, production data collection, error evaluation, documentation of the error, delivery status, condition after software boot up and automatically correcting errors.
  • the finger prints can be derived when the machine is improperly running. This is preferably achieved when the machine is running certain critical procedures, from which conclusions are telling as to possible errors.
  • the building of the fingerprints can be achieved using the following applications, for example.
  • the parameters for the fingerprint In the configuration in the engineering system, for example, there can be obtained the parameters for the fingerprint.
  • parameters for control In configuration of the monitoring points, for example, when it is configured which axis is to be controlled, parameters for control are sensed. Otherwise, the parameters may be obtained upon configuration of the observation parameters (e.g. situation layer, moment actual values, observer values, application variables, etc.)
  • the fingerprint parameters may also be developed from the parameters resulting from a start and stop event for recording projections or over application program control.
  • the finger prints can be produced at the software vendor end. This can be achieved by marking appropriate attributes of the relevant data/variables during programming of the software. This is supported by the Engineering System ( FIGS. 1, 16 b ) of the automation component. The measurements may be taken, for example, from the trace information. In addition, the vendor can provide for the measurements along with the evaluation software for evaluation using the evaluation PC. There can be provided, for example, evaluation software for comparison of the fingerprints.
  • the application software, software for finger print production (running in the automation component) and evaluation software (running in the evaluation PC) can be provided in any of the known, or equivalent, programming languages, including Java, for example.
  • the fingerprint application is downloaded through the PC communication connection to the machine, i.e., automation component. Further, the application can be applied by deliberate machine service personnel, via an external service branch. The fingerprint application could be automatically started by the application program itself. This could be automatically executed by the application, for example, during certain maintenance or time intervals or during reequipping procedures. Additionally, the fingerprint program may be implemented by remote operation, for example, over the Internet. Also, the finger print measurement application can be supported optionally by a deposited workflow. It is also within the invention that the user manually performs measurement of the fingerprints of the selected machine and causes the PC to note target/actual conditions, such as cyclically over a certain length of time, for example.
  • the electronic fingerprints should be profiled.
  • the first step in profiling of the fingerprints is achieved by storing the fingerprint in a suitable memory.
  • the fingerprint can be stored on Hard Disk or MemCard.
  • the fingerprint can be stored on the data server of the machine ( FIGS. 1, 14 ), or on the evaluation PC, by remote file.
  • the fingerprints may even be stored in additional machine information storage, such as production data or format information data.
  • the profiling of the fingerprints continues with the evaluation process. This may take place in the evaluation PC and may be accomplished either manually or automatically. From the results of the analysis adjustments to the machine may be derived.
  • Composites of “healthy” fingerprints may be stored in advance in the evaluation software. These may be in the form, for example, of tolerances of the various machine components. With such an analysis capability, the fingerprints may evaluated or developed over time.
  • a packaging machine is described. It is desired, for example, to perform a pressure mark correction procedure, which corrects the pressure mark of the packaging machine.
  • measurements of the process are collated into an actual value profile.
  • the same measurements can be derived from a fast pressure mark correction, such as when a fast correction is driven out.
  • the actual value profile changes can be compared over time. With such a comparison, the end product can be influenced directly.
  • a real time view of the motion of the machine may also be viewed.
  • Critical ranges in the total course of motion with a trace can be obtained. This could be performed, for example, with welding seam such as in foil welding.
  • the parameters measured may be the target values from control and drive.
  • the measured values may also be actual values of sensor technology or process variables from the application.
  • test operation by application of a test drive procedure for testing the machine.
  • a test drive procedure for testing the machine In the test operation, a cyclic machine clock of the packaging machine with a defined production speed cycles through critical sections of the course of motion. During which time the present invention records the relevant actual values that take place.
  • the above example is directed more to the operation of the machine.
  • a injection moulding machine example where the emphasis is more on the quality of the product.
  • the injecting process for a certain tool is examined.
  • prescription data such as the profile, temperature attitude, etc.
  • the prescription data is taken as the base fingerprint which is compared to actual data received over certain periods.
  • the data is obtained from the injecting process from, for example, the manner in which the pressure or strength of the injection is applied.
  • the values may be compared, for example, using an integral based averaging algorithm which is applied to values collected over a predetermined period of time. From the measured variables, load differences and aging influences of the tool, for example, can be derived. With this data, the quality of the end product may be better influenced.
  • a fingerprint for a machine tool or production machine may be derived to determine a condition of a machine or monitor the quality of the production machine.
  • fingerprint parameters it is possible also to troubleshoot problems.
  • the main technique applied is to measure the fingerprints periodically and compare the deviations of the results with the initial measurements.
  • FIG. 3 there is graphically illustrated the measurements obtained from an operation to change the periodic error in the pitch of a ball screw. It is assumed, according to the example, that there is an axis X which is driven by a ball screw. In addition to the motor measuring system, there is also provided an additional linear scale along the axis X. The motor measurement system is used for the closed loop control, whereas the linear scale is used as a measurement device during this measurement. If the axis is moved with a constant speed along a certain travel area X 0 , the ideal behavior is shown in FIG. 3 .
  • the movement X(t) of the axis is ideal to demonstrate the value of the invention, as inaccuracies during the production process of the mechanical components of the machine are quite experienced in the actual world. For instance, it is very often the case that a real ball screw exhibits a cyclic error in the pitch in comparison to the ideal. Due to mechanical forces, this error is magnified over a certain period of time. This situation is shown in FIG. 5 wherein the cyclic errors in the pitch is shown enlarged and schematically. It may be, for example, that the error of the ball screw is enlarged after a certain time of machining due to mechanical forces
  • the ball screw should be changed in order to avoid inaccuracies during machining.
  • errors can be measured in the following way according to the present invention.
  • the axis is moved with a constant speed and only the motor measurement system is used for closed loop control.
  • the motor moves with a constant rotation speed.
  • the constant speed yields to a constant rotation of the ball screw.
  • the pitch error is translates to the linear scale, where we have a periodic deviation from the ideal behavior. This is apparent from the figures.
  • FIG. 6 cyclic deviations of the signal of the direct measurement system in case of cyclic pitch errors is shown where the motor measurement system is used for closed loop control.
  • the axis is measured periodically in this way, it is possible to see critical errors before workpieces are damaged. In other words, it is either possible to change the ball screw, not after a fixed period of time, but at a point in time before the critical state is reached or it is possible to change the compensation values for the pitch screw error automatically.
  • backlash detection is demonstrated.
  • a backlash may occur due to a build up of mechanical stresses.
  • X(t) behavior would be as it is shown in FIG. 7 .
  • X(t) of the direct measurement system includes no backlash as the axis is moved forward and backward at a constant speed.
  • the influence of backlash on the measured signal, due to mechanical wear, for example, can be seen in FIG. 8 .
  • the axis does not follow immediately. This is particularly apparent when the motor changes its rotation direction. At first, the axis stays at its current position and then moves back with a constant shift.
  • the errors can be determined earlier than when the critical state is reached and maintenance can be applied before breakdown of the system. It is possible, for example, to predict problems arising due to backlash by periodically repeating the measurement and checking whether a pattern of critical deviation occurs in comparison to the initial state of the machine has been reached.
  • the degree of maintenance can be varied according to the fingerprint of the present invention. That is, there are degrees of unhealthiness of a fingerprint and, depending on the degree, it may be determined that maintenance is not yet needed.
  • the fingerprint may be employed to determine minimum maintenance, deciding to allow the machine to continue to operate under less than optimum conditions, thereby better managing the maintenance of a machine.

Abstract

An electronic fingerprint measures a state of a machine and/or process. A controller controls movements of at least one component of the machine and a fingerprint device selects, for measurement, certain movements of the machine for generating an electronic fingerprint that that is representative of a condition of the machine tool or process.

Description

    BACKGROUND
  • Trace functionality in a drive or in automation system and trace selectable feedback or fixed parameters or process values, and all control parameters to control the process is traceable. For example, it is normal the practice today to employ trace functionality to control currents or motor currents. While trace functionality is used to set up the machine, it is not being used to develop ideas to implement or bring about new features in drive control, motion control or numeric control. It is not being used to describe the characteristics of the machine and use these characteristics to improve the quality of the process or product.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Within the meaning of the present specification, electronic fingerprints for a machine (eg. Machine tool or production machine) are a set of measurements in a machine that are characteristic of and document the behavior of the machine. In machine control and production machines, every machine has variations in its behavior that make it unique. These unique behavioral traits are even diverse as even between machines of the same type and character. That is, they could even be the same model of machine. No matter how similar two machines are they will always have some unique behavior that can be isolated and documented to identify a condition of the particular machine. This is more true over time, where operation of the machine may, and indeed does, alter the working components of the machine or the alignment or the position of its components, therefore, changing the behavioral characteristics of the machine. The set of behavioral characteristics that uniquely identify a particular machine are herein referred to as electronic fingerprints.
  • The present invention determines, for any particular machine, those set of characteristics that uniquely identify the condition of that machine. The novelty in the present invention is not only the fingerprints, but also the skill in knowing which measurements will result in capturing the unique characteristics and which measurements to make. That is, the measurements characterize the individual characteristic of the machine. Further, it is optimum to identify the minimum set of behavioral characteristics that identifies the particular machine. In addition, the electronic fingerprints of the present invention are derived, such that, no matter how the fingerprint evolves over time, a fixed fingerprint system is developed so that the machine condition can be identified over time.
  • There are several advantages to employing electronic fingerprints. For one thing, it allows the operator to check the instantaneous condition of the machine. Further, the changes of the behavior of a machine can be compared to an initial state to a later state by certain measurements in the machine. The deviation compared to the original state of the machine could be telling of the machines performance. The measurements may be repeated periodically to measure the behavior of machines. This could also be used for predictive maintenance by using the fingerprint to indicate a machine condition.
  • Now with reference to FIG. 1, the present invention provides an automation component 10 that makes available mechanisms to determine electronic fingerprints. The automation component may be, for example part of a machine tool or a production machine. Generally, there is provided a controller (eg. PLC) for logic control 12 a and the mechanical part that is driven by the controller (motion control or numeric control)12 b. As an alternative one controller could do both jobs (logic and motion control). There is further provided a user interface 16 a that provides the user with an interface for monitor and control of the automation component 10.
  • A separate user interface 16 b provides a user interface with an engineering system (setup, configuration, programming) for the automation component. The user interfaces 16 a and 16 b might be running on one HW-platform. In addition, remote access to, for example, a remote PC 18 through a communication channel 20, such as the Internet or Intranet, provided by an appropriate interface, TCP/IP or Ethernet, etc. An analysis 22 of the machine can be derived and displayed at the remote PC, for example. A machine data server (14) is linked to the automation component. The present invention specifically provides means for identifying the state of the machine and/or product, and a condition thereof, by a fingerprint of the machine at a given time. The automation components provide means for capturing fingerprints of the machine.
  • There are, of course, provided additional input/output signals depending on the type of machine controlled. Here, for example, there is provided an input/output rack for inputting and outputting signals 24, such as those found on a programmable logical controller (PLC). There is also provided an axis mechanism 26 which controls an axis of a movable piece of the machinery, such as robotic arm, drill press, etc. The machine may also be coupled to other processors, such as in a communication network 28.
  • In order to obtain and analyze the fingerprints, the present invention provides a graphical user interface (GUI) 18. This may be, for example, a human machine interface (HMI) that is modified according to the present invention to lift, store and examine the fingerprints. The interface could be provided, for example, on a host PC and connected to the automation component by a communication interface, such as, for example the Ethernet or Internet. With the interface provided, the fingerprints can be evaluated manually or automatically according to the particular description thereof set forth below.
  • As already indicated, part of the novelty of the invention is in knowing which measurements to make that will reveal the electronic fingerprint. The technique may vary according to type of machine. For example, machine tools having a cutting function can be caused to undergo a test trace function. However, other machines, such as a pump have no trace capability. The invention includes various techniques, dependent on the type of machine, to develop, or “lift”, the electronic fingerprint. The recognition of the finger prints is realizable using various techniques.
  • Fingerprint functionality can be implemented in the system software of the automation component 10. As already mentioned, electronic fingerprints can be realized concretely using an application of, for example, a trace test, for machine tools having a trace functionality with a numerical control. In another aspect, there is provided in the automation component an easily programmable expiration operational sequence. Using such application programs, the fingerprints can be lifted. The automation component places suitable Application Program Interfaces (API) over from an application program to finger prints to take up.
  • If the condition of the machine is the fingerprint and they are lifted using programming applications, the programming signals can be thought of as the “dust” with which the fingerprints are formed. These signals may be, for example, internally accessible signals, which are suitable, to document the quality of an expiration or a process. Thereby, the process specific parameters are defined. Also, any of the measured values of drives, parameters from motion controllers, production machines or format data from the application program may be utilized.
  • In one example, the signal may be measured from distinguished, event-controlled signals that are generated cyclically or during a certain period. For another, the measured signals are derived from the control and/or by control/application via auxiliary sensor technology. If necessary, the auxiliary sensor technology could include, for example, acceleration meters.
  • As shown in FIG. 2 a, the electronic fingerprint 30 of the present invention can be visualized as a two print. As shown by the parameter points 32, whose value is indicated by the position in the matrix 34, connected by the dashed lines 36. In this manner, it can be readily seen that the electronic fingerprint of the present invention is similar to an actual fingerprint in the sense that it maps out an imprint that is characteristic of the machine from which the electronic fingerprint is lifted. Of course, the fingerprint shown in FIG. 2 a is an oversimplification, and can be expressed as a complex array of parameter points and may be an n-dimensional fingerprint displayed as a computer graphic.
  • As will be appreciated from FIG. 2. The condition of the machine can be determined from the fingerprint. In FIG. 2 b, for example, there is shown a fingerprint that is unhealthy. Notice the deviation 38, illustrated by the arrow, which indicates a variance from the healthy fingerprint of FIG. 2 a. The variance 40 can be thought of as the area underneath the portion of the fingerprint lying outside the healthy fingerprint. The fingerprints can be stored in advance in a database and later compared. Also, unhealthy fingerprints can be collected over time to form a database for future reference in other applications. With the electronic fingerprints of the present invention, it will be instantly recognized that it is advantageous to analyze machines in this manner because of the relevant ease in which deviations are identified. This is particularly useful for user visual inspection of the fingerprints. In a glance, they can determine whether the machine is in an error condition or not.
  • The fingerprint may be representative of a plurality of machine related states, including a machine behavior, for example. The fingerprint may also be representative or product quality, which depends on both the machine and the material. In the example of FIGS. 2 a and 2 b, the fingerprint may indicate, in a laser cutting machine, the special relationship between speed of movement of laser and power. If, for example, the relationship is not maintained at the correct fingerprint (FIG. 2 b) the laser will move too slowly and burn holes in the workpiece. On the other hand, the laser may move too quickly and wont cut the material. When the process is stable, as in FIG. 2 a, then the product quality can be determined, i.e., the workpiece is cut properly by the laser in our example.
  • As with any fingerprint, the electronic fingerprint is developed for analysis, a sort of electronic sleuthing. As already described, the evaluation PC software runs an automated comparison/evaluation of the finger prints. The results of which have wide application including preventing recognition of machine wear, quality assurance, maintenance, production data collection, error evaluation, documentation of the error, delivery status, condition after software boot up and automatically correcting errors. In error evaluation for diagnostics, in particular, the finger prints can be derived when the machine is improperly running. This is preferably achieved when the machine is running certain critical procedures, from which conclusions are telling as to possible errors.
  • The building of the fingerprints can be achieved using the following applications, for example. In the configuration in the engineering system, for example, there can be obtained the parameters for the fingerprint. In configuration of the monitoring points, for example, when it is configured which axis is to be controlled, parameters for control are sensed. Otherwise, the parameters may be obtained upon configuration of the observation parameters (e.g. situation layer, moment actual values, observer values, application variables, etc.) The fingerprint parameters may also be developed from the parameters resulting from a start and stop event for recording projections or over application program control.
  • In another manner, the finger prints can be produced at the software vendor end. This can be achieved by marking appropriate attributes of the relevant data/variables during programming of the software. This is supported by the Engineering System (FIGS. 1, 16 b) of the automation component. The measurements may be taken, for example, from the trace information. In addition, the vendor can provide for the measurements along with the evaluation software for evaluation using the evaluation PC. There can be provided, for example, evaluation software for comparison of the fingerprints. The application software, software for finger print production (running in the automation component) and evaluation software (running in the evaluation PC) can be provided in any of the known, or equivalent, programming languages, including Java, for example.
  • There are various methods by which the fingerprint application can be applied. In one method, the fingerprint application is downloaded through the PC communication connection to the machine, i.e., automation component. Further, the application can be applied by deliberate machine service personnel, via an external service branch. The fingerprint application could be automatically started by the application program itself. This could be automatically executed by the application, for example, during certain maintenance or time intervals or during reequipping procedures. Additionally, the fingerprint program may be implemented by remote operation, for example, over the Internet. Also, the finger print measurement application can be supported optionally by a deposited workflow. It is also within the invention that the user manually performs measurement of the fingerprints of the selected machine and causes the PC to note target/actual conditions, such as cyclically over a certain length of time, for example.
  • Like all fingerprints, the electronic fingerprints should be profiled. The first step in profiling of the fingerprints is achieved by storing the fingerprint in a suitable memory. In the machine/automation component, for example, the fingerprint can be stored on Hard Disk or MemCard. Alternatively, the fingerprint can be stored on the data server of the machine (FIGS. 1, 14), or on the evaluation PC, by remote file. The fingerprints may even be stored in additional machine information storage, such as production data or format information data.
  • Once stored, the profiling of the fingerprints continues with the evaluation process. This may take place in the evaluation PC and may be accomplished either manually or automatically. From the results of the analysis adjustments to the machine may be derived. Composites of “healthy” fingerprints may be stored in advance in the evaluation software. These may be in the form, for example, of tolerances of the various machine components. With such an analysis capability, the fingerprints may evaluated or developed over time.
  • Now that the structure of the present invention has been described, let us now turn to actual application examples employing the invention. The following examples illustrate the operation of the invention in regard to two types of machines, namely the production machine and the machine tool. In the former, the overall fingerprinting is concerned with the determination product quality and the machine quality or with both aspects. In contrast, the machine tool focuses of the determination of the machine quality, i.e., machine condition. With many measuring procedures there are overlapping effects between quality of the processing material and machine quality and these examples are no exception. In any event, the following examples are so provided.
  • In the first example, a packaging machine is described. It is desired, for example, to perform a pressure mark correction procedure, which corrects the pressure mark of the packaging machine. In this instance, measurements of the process are collated into an actual value profile. The same measurements can be derived from a fast pressure mark correction, such as when a fast correction is driven out. The actual value profile changes can be compared over time. With such a comparison, the end product can be influenced directly.
  • In the same packaging machine, a real time view of the motion of the machine may also be viewed. Critical ranges in the total course of motion with a trace, for example, can be obtained. This could be performed, for example, with welding seam such as in foil welding. For example, there may be measurement relevant parameters for the view process. Or, the parameters measured may be the target values from control and drive. The measured values may also be actual values of sensor technology or process variables from the application.
  • There is also provided a kind of test operation by application of a test drive procedure for testing the machine. In the test operation, a cyclic machine clock of the packaging machine with a defined production speed cycles through critical sections of the course of motion. During which time the present invention records the relevant actual values that take place.
  • The above example is directed more to the operation of the machine. Here now is a injection moulding machine example where the emphasis is more on the quality of the product. Here, the injecting process for a certain tool is examined. With any given tool, there is normally provided prescription data, such as the profile, temperature attitude, etc. The prescription data is taken as the base fingerprint which is compared to actual data received over certain periods. The data is obtained from the injecting process from, for example, the manner in which the pressure or strength of the injection is applied. The values may be compared, for example, using an integral based averaging algorithm which is applied to values collected over a predetermined period of time. From the measured variables, load differences and aging influences of the tool, for example, can be derived. With this data, the quality of the end product may be better influenced.
  • According to the foregoing description, a fingerprint for a machine tool or production machine may be derived to determine a condition of a machine or monitor the quality of the production machine. With the foregoing fingerprint parameters it is possible also to troubleshoot problems. In the following there is presented two simple examples where such machine problems can be pinpointed by fingerprint measurements. The main technique applied is to measure the fingerprints periodically and compare the deviations of the results with the initial measurements.
  • As shown in FIG. 3, there is graphically illustrated the measurements obtained from an operation to change the periodic error in the pitch of a ball screw. It is assumed, according to the example, that there is an axis X which is driven by a ball screw. In addition to the motor measuring system, there is also provided an additional linear scale along the axis X. The motor measurement system is used for the closed loop control, whereas the linear scale is used as a measurement device during this measurement. If the axis is moved with a constant speed along a certain travel area X0, the ideal behavior is shown in FIG. 3.
  • The movement X(t) of the axis is ideal to demonstrate the value of the invention, as inaccuracies during the production process of the mechanical components of the machine are quite experienced in the actual world. For instance, it is very often the case that a real ball screw exhibits a cyclic error in the pitch in comparison to the ideal. Due to mechanical forces, this error is magnified over a certain period of time. This situation is shown in FIG. 5 wherein the cyclic errors in the pitch is shown enlarged and schematically. It may be, for example, that the error of the ball screw is enlarged after a certain time of machining due to mechanical forces
  • Now if the error exceeds a certain period of time, the ball screw should be changed in order to avoid inaccuracies during machining. These errors can be measured in the following way according to the present invention. In the first instance, the axis is moved with a constant speed and only the motor measurement system is used for closed loop control. In this case, the motor moves with a constant rotation speed. The constant speed yields to a constant rotation of the ball screw. The pitch error is translates to the linear scale, where we have a periodic deviation from the ideal behavior. This is apparent from the figures.
  • In FIG. 6, cyclic deviations of the signal of the direct measurement system in case of cyclic pitch errors is shown where the motor measurement system is used for closed loop control. In this case, the more the errors in the pitch are enlarged, the more there is likely to be deviations within the signal of the linear scale. At this time, if the axis is measured periodically in this way, it is possible to see critical errors before workpieces are damaged. In other words, it is either possible to change the ball screw, not after a fixed period of time, but at a point in time before the critical state is reached or it is possible to change the compensation values for the pitch screw error automatically.
  • As shown in FIG. 7, in another example, backlash detection is demonstrated. By means of the same method of the invention described, it is also possible to detect, for example, a backlash in a gear box. A backlash may occur due to a build up of mechanical stresses. For this measurement, we move the axis forward and backward at a constant speed. Again, only the motor measurement system is used for closed loop control and the linear scale is used only for measurement purpose.
  • Ideally the X(t) behavior would be as it is shown in FIG. 7. As shown, X(t) of the direct measurement system includes no backlash as the axis is moved forward and backward at a constant speed. The influence of backlash on the measured signal, due to mechanical wear, for example, can be seen in FIG. 8. As will be seen, due to the backlash in the system, the axis does not follow immediately. This is particularly apparent when the motor changes its rotation direction. At first, the axis stays at its current position and then moves back with a constant shift.
  • From the fingerprint derived, it is apparent that the errors can be determined earlier than when the critical state is reached and maintenance can be applied before breakdown of the system. It is possible, for example, to predict problems arising due to backlash by periodically repeating the measurement and checking whether a pattern of critical deviation occurs in comparison to the initial state of the machine has been reached. In addition, it will be appreciated that the degree of maintenance can be varied according to the fingerprint of the present invention. That is, there are degrees of unhealthiness of a fingerprint and, depending on the degree, it may be determined that maintenance is not yet needed. On the other hand, the fingerprint may be employed to determine minimum maintenance, deciding to allow the machine to continue to operate under less than optimum conditions, thereby better managing the maintenance of a machine.

Claims (25)

1. A electronic fingerprint apparatus for measuring a state of a machine and/or process, comprising:
an automation component comprising a controller for controlling movements of at least one component of the machine or a portion of the process, wherein the automation component provides means for capturing electronic fingerprints representative of the state of the machine and/or process; and
a fingerprint device for selecting, for measurement, certain movements of the machine for generating an electronic fingerprint that that is representative of a condition of the machine tool
2. The apparatus of claim 1, wherein the automation component is a numeric control, a motion controller, a programmable logic controller or an intelligent drive.
3. The apparatus of claim 1, wherein the automation component and the corresponding Engineering System provide a program platform/environment for the implementation of electronic fingerprints by an application engineer.
4. The apparatus of claim 1, wherein applicative implementation of the fingerprints is done by a configuration process in the engineering system and/or a programming process using a specific API for the implementation of fingerprints.
5. The apparatus of claim 1, wherein the start of capturing the fingeprints is done by one of the following actions selected from the group consisting of starting by local user via local HMI and starting by remote user via Ethernet/Internet and starting based on an event evaluated in an application program running in the automation component.
6. The apparatus of claim 1, wherein the apparatus is used for one of the following machines selected from the group consisting of a machine tool and a packaging machine and a rubber and plastics machine and a presses and printing machine and a wood machine and a glass machine and a ceramic machine and a stone machine and a textile machine and a robotics and a handling machine.
7. The apparatus of claim 1, wherein the fingerprint device and the automation component generate an electronic fingerprint that is generic to a type of machine tool that indicates a stable behavior of the machine tool.
8. The apparatus of claim 2, wherein the fingerprint device and the automation component generates an electronic fingerprint having a deviation from the stable behavior, thereby indicating an unstable behavior of the machine.
9. The apparatus of claim 1, wherein the fingerprint device and the automation component generates a specific fingerprint of a particular production machine that is representative of a state of an output of the particular production machine and/or the stable behavior of the machine.
10. The apparatus of claim 1, further comprising a graphical user interface for displaying a graphical depiction of the electronic fingerprint.
11. The apparatus of claim 1, wherein the fingerprint device has a capability of generating a periodic electronic fingerprint that is developed from a snap shot of the state of the machine at a certain time.
12. The apparatus of claim 6, further comprising an application for comparing the electronic fingerprints over time.
13. The apparatus of claim 6, further comprising a memory for storing the electronic fingerprints as a database.
14. The apparatus of claim 1, further comprising a maintenance scheduler for scheduling maintenance of the machine based on a prediction of a failure of the machine based on the electronic fingerprint.
15. The apparatus of claim 1, further comprising a remote communication capability that couples the machine to a remote processor.
16. The apparatus of claim 10, wherein the electronic fingerprint is downloaded over the remote communication to the remote processor.
17. A method for generating electronic fingerprints for measuring a state of a machine and/or process, comprising the steps of:
selecting parameters of at least one-component of the machine, for measurement, that is representative of a condition of the machine;
reading the parameters; and
storing the read parameters, thereby creating an electronic fingerprint of the machine representative of the condition of the machine.
18. The method of claim 17, wherein the step of selecting selects parameters that at a time when the machine is in a stable state to generate thereby a generic type of electronic fingerprint that indicates a stable behavior.
19. The method of claim 18, wherein the step of selecting selects parameters having a deviation from the stable behavior, thereby generating an electronic fingerprint indicating an unstable behavior of the machine.
20. The method of claim 17, wherein the step of selecting selects parameters from a particular production machine that is representative of a state of an output of the particular production machine.
21. The method of claim 17, further comprising the step of generating a graphical depiction of the electronic fingerprint.
22. The method of claim 17, further comprising the step of comparing the electronic fingerprints over time.
23. The method of claim 17, further comprising the step of scheduling maintenance based on the electronic fingerprint.
24. The method of claim 17, further comprising the step of remotely coupling the machine to a remote processor.
25. A computer readable product having encoded therein instructions for driving a computer processor according to the steps of claim 17.
US10/226,979 2001-07-13 2002-08-23 Electronic fingerprints for machine control and production machines Abandoned US20060085091A9 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/226,979 US20060085091A9 (en) 2001-07-13 2002-08-23 Electronic fingerprints for machine control and production machines
EP03019016A EP1406137A3 (en) 2002-08-23 2003-08-21 Electronic fingerprints for machine control and production machines
US10/646,402 US7463945B2 (en) 2001-07-13 2003-08-22 Electronic fingerprints for machine control and production machines

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US30519901P 2001-07-13 2001-07-13
US09/950,731 US7603289B2 (en) 2001-07-13 2001-09-12 System and method for electronic delivery of content for industrial automation systems
US09/950,726 US7292900B2 (en) 2001-07-13 2001-09-12 Power distribution expert system
US09/950,723 US6975913B2 (en) 2001-07-13 2001-09-12 Database system and method for industrial automation services
US09/950,848 US7395122B2 (en) 2001-07-13 2001-09-12 Data capture for electronically delivered automation services
US10/052,293 US6954680B2 (en) 2001-07-13 2002-01-18 Method and system for the electronic provision of services for machines via a data communication link
US10/226,979 US20060085091A9 (en) 2001-07-13 2002-08-23 Electronic fingerprints for machine control and production machines

Related Parent Applications (9)

Application Number Title Priority Date Filing Date
US09/950,726 Continuation-In-Part US7292900B2 (en) 2001-07-13 2001-09-12 Power distribution expert system
US09/950,726 Continuation US7292900B2 (en) 2001-07-13 2001-09-12 Power distribution expert system
US09/950,731 Continuation-In-Part US7603289B2 (en) 2001-07-13 2001-09-12 System and method for electronic delivery of content for industrial automation systems
US09/950,731 Continuation US7603289B2 (en) 2001-07-13 2001-09-12 System and method for electronic delivery of content for industrial automation systems
US09/950,848 Continuation US7395122B2 (en) 2001-07-13 2001-09-12 Data capture for electronically delivered automation services
US09/950,723 Continuation-In-Part US6975913B2 (en) 2001-07-13 2001-09-12 Database system and method for industrial automation services
US09/950,723 Continuation US6975913B2 (en) 2001-07-13 2001-09-12 Database system and method for industrial automation services
US10/052,293 Continuation-In-Part US6954680B2 (en) 2001-07-13 2002-01-18 Method and system for the electronic provision of services for machines via a data communication link
US10/052,293 Continuation US6954680B2 (en) 2001-07-13 2002-01-18 Method and system for the electronic provision of services for machines via a data communication link

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/646,402 Continuation US7463945B2 (en) 2001-07-13 2003-08-22 Electronic fingerprints for machine control and production machines

Publications (2)

Publication Number Publication Date
US20040039478A1 US20040039478A1 (en) 2004-02-26
US20060085091A9 true US20060085091A9 (en) 2006-04-20

Family

ID=31887369

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/226,979 Abandoned US20060085091A9 (en) 2001-07-13 2002-08-23 Electronic fingerprints for machine control and production machines
US10/646,402 Expired - Fee Related US7463945B2 (en) 2001-07-13 2003-08-22 Electronic fingerprints for machine control and production machines

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/646,402 Expired - Fee Related US7463945B2 (en) 2001-07-13 2003-08-22 Electronic fingerprints for machine control and production machines

Country Status (2)

Country Link
US (2) US20060085091A9 (en)
EP (1) EP1406137A3 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020147922A1 (en) * 2000-05-15 2002-10-10 Andreas Hartinger Software protection mechanism
US20100082125A1 (en) * 2008-09-30 2010-04-01 Rockwell Automation Technologies, Inc. Analytical generator of key performance indicators for pivoting on metrics for comprehensive visualizations
US10077810B2 (en) 2014-04-14 2018-09-18 Dynapar Corporation Sensor hub comprising a rotation encoder

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7603289B2 (en) 2001-07-13 2009-10-13 Siemens Aktiengesellschaft System and method for electronic delivery of content for industrial automation systems
DE102004028565A1 (en) * 2004-06-15 2006-01-05 Abb Patent Gmbh Method and system for determining a maintenance requirement
DE102004028557A1 (en) * 2004-06-15 2006-02-16 Abb Patent Gmbh Method and system for evaluating the condition of at least one pivot joint
DE102004028559A1 (en) 2004-06-15 2006-01-05 Abb Patent Gmbh Method and system for wear estimation of axes of a robot arm
US8087092B2 (en) * 2005-09-02 2011-12-27 Uniloc Usa, Inc. Method and apparatus for detection of tampering attacks
US7934250B2 (en) * 2005-09-12 2011-04-26 Uniloc Usa, Inc. Method and apparatus for using performance and stress testing on computing devices for device authentication
US7987362B2 (en) * 2005-09-12 2011-07-26 Uniloc Usa, Inc. Method and apparatus for using imperfections in computing devices for device authentication
WO2008025304A1 (en) * 2006-08-30 2008-03-06 Siemens Aktiengesellschaft Monitoring method
US8284929B2 (en) 2006-09-14 2012-10-09 Uniloc Luxembourg S.A. System of dependant keys across multiple pieces of related scrambled information
US7908662B2 (en) * 2007-06-21 2011-03-15 Uniloc U.S.A., Inc. System and method for auditing software usage
EP2203815B1 (en) * 2007-09-20 2015-08-12 Uniloc Luxembourg S.A. Installing protected software product using unprotected installation image
EP2223256A1 (en) 2007-11-17 2010-09-01 Uniloc Usa, Inc. System and method for adjustable licensing of digital products
WO2009076232A1 (en) * 2007-12-05 2009-06-18 Uniloc Corporation System and method for device bound public key infrastructure
US8374968B2 (en) * 2008-02-22 2013-02-12 Uniloc Luxembourg S.A. License auditing for distributed applications
US8812701B2 (en) * 2008-05-21 2014-08-19 Uniloc Luxembourg, S.A. Device and method for secured communication
US20090327070A1 (en) * 2008-06-25 2009-12-31 Uniloc Usa, Inc. System and Method for Monitoring Efficacy of Online Advertising
US8655490B2 (en) * 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US20100106326A1 (en) * 2008-10-27 2010-04-29 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8874815B2 (en) * 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9152155B2 (en) * 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8437877B2 (en) * 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8437878B2 (en) * 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US9678486B2 (en) * 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US20100107072A1 (en) * 2008-10-27 2010-04-29 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8892797B2 (en) * 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8802981B2 (en) * 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8661165B2 (en) * 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8994539B2 (en) * 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8433446B2 (en) * 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8352080B2 (en) * 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9325517B2 (en) * 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8255086B2 (en) * 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US20100106312A1 (en) * 2008-10-27 2010-04-29 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8600558B2 (en) * 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8977794B2 (en) * 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8452456B2 (en) * 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8543243B2 (en) * 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9377768B2 (en) * 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US9268345B2 (en) * 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8744629B2 (en) * 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8463443B2 (en) * 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8694164B2 (en) 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8762666B2 (en) * 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8615326B2 (en) * 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8463442B2 (en) * 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8655491B2 (en) * 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8239066B2 (en) * 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8560125B2 (en) * 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US20100106957A1 (en) * 2008-10-27 2010-04-29 Lennox Industries Inc. Programming and configuration in a heating, ventilation and air conditioning network
US9632490B2 (en) 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8725298B2 (en) * 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8600559B2 (en) * 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8564400B2 (en) * 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8838976B2 (en) * 2009-02-10 2014-09-16 Uniloc Luxembourg S.A. Web content access using a client device identifier
CA2697309A1 (en) * 2009-03-18 2010-09-18 Luc Bessette Medical records system with dynamic avatar generator and avatar viewer
US8103553B2 (en) * 2009-06-06 2012-01-24 Bullock Roddy Mckee Method for making money on internet news sites and blogs
US20100325431A1 (en) * 2009-06-19 2010-12-23 Joseph Martin Mordetsky Feature-Specific Keys for Executable Code
US20100325446A1 (en) * 2009-06-19 2010-12-23 Joseph Martin Mordetsky Securing Executable Code Integrity Using Auto-Derivative Key
US8423473B2 (en) 2009-06-19 2013-04-16 Uniloc Luxembourg S. A. Systems and methods for game activation
US9047450B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Identification of embedded system devices
US9047458B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Network access protection
US9633183B2 (en) 2009-06-19 2017-04-25 Uniloc Luxembourg S.A. Modular software protection
US20100324981A1 (en) * 2009-06-22 2010-12-23 Etchegoyen Craig S System and Method for Media Distribution on Social Networks
US8495359B2 (en) 2009-06-22 2013-07-23 NetAuthority System and method for securing an electronic communication
US20100325200A1 (en) * 2009-06-22 2010-12-23 Craig Stephen Etchegoyen System and Method for Software Activation Through Digital Media Fingerprinting
US20100325149A1 (en) * 2009-06-22 2010-12-23 Craig Stephen Etchegoyen System and Method for Auditing Software Usage
US20100325735A1 (en) * 2009-06-22 2010-12-23 Etchegoyen Craig S System and Method for Software Activation
US20100325025A1 (en) * 2009-06-22 2010-12-23 Etchegoyen Craig S System and Method for Sharing Media
US8452960B2 (en) 2009-06-23 2013-05-28 Netauthority, Inc. System and method for content delivery
US20100324989A1 (en) * 2009-06-23 2010-12-23 Craig Stephen Etchegoyen System and Method for Monitoring Efficacy of Online Advertising
US8903653B2 (en) 2009-06-23 2014-12-02 Uniloc Luxembourg S.A. System and method for locating network nodes
US8736462B2 (en) 2009-06-23 2014-05-27 Uniloc Luxembourg, S.A. System and method for traffic information delivery
US9129097B2 (en) 2009-06-24 2015-09-08 Uniloc Luxembourg S.A. Systems and methods for auditing software usage using a covert key
US10068282B2 (en) 2009-06-24 2018-09-04 Uniloc 2017 Llc System and method for preventing multiple online purchases
US9075958B2 (en) * 2009-06-24 2015-07-07 Uniloc Luxembourg S.A. Use of fingerprint with an on-line or networked auction
US8239852B2 (en) * 2009-06-24 2012-08-07 Uniloc Luxembourg S.A. Remote update of computers based on physical device recognition
US8213907B2 (en) * 2009-07-08 2012-07-03 Uniloc Luxembourg S. A. System and method for secured mobile communication
US9141489B2 (en) 2009-07-09 2015-09-22 Uniloc Luxembourg S.A. Failover procedure for server system
US8726407B2 (en) 2009-10-16 2014-05-13 Deviceauthority, Inc. Authentication of computing and communications hardware
US20110093503A1 (en) * 2009-10-19 2011-04-21 Etchegoyen Craig S Computer Hardware Identity Tracking Using Characteristic Parameter-Derived Data
US8769296B2 (en) * 2009-10-19 2014-07-01 Uniloc Luxembourg, S.A. Software signature tracking
US8316421B2 (en) 2009-10-19 2012-11-20 Uniloc Luxembourg S.A. System and method for device authentication with built-in tolerance
US9082128B2 (en) 2009-10-19 2015-07-14 Uniloc Luxembourg S.A. System and method for tracking and scoring user activities
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
GB2484268A (en) 2010-09-16 2012-04-11 Uniloc Usa Inc Psychographic profiling of users of computing devices
AU2011100168B4 (en) 2011-02-09 2011-06-30 Device Authority Ltd Device-bound certificate authentication
GB2490715A (en) * 2011-05-12 2012-11-14 Univ Loughborough Process control system
AU2011101296B4 (en) 2011-09-15 2012-06-28 Uniloc Usa, Inc. Hardware identification through cookies
AU2013100802B4 (en) 2013-04-11 2013-11-14 Uniloc Luxembourg S.A. Device authentication using inter-person message metadata
US8695068B1 (en) 2013-04-25 2014-04-08 Uniloc Luxembourg, S.A. Device authentication using display device irregularity
EP3167411A1 (en) * 2014-07-07 2017-05-17 Siemens Aktiengesellschaft Method and device for determining an optimum manufacturing alternative for manufacturing a product
JP6235517B2 (en) * 2015-03-27 2017-11-22 ファナック株式会社 Numerical control device with program presentation function according to the situation
US11085793B2 (en) 2016-10-03 2021-08-10 Government Of The United States Of America, As Represented By The Secretary Of Commerce Inertial measurement unit and diagnostic system
IT201900004617A1 (en) 2019-03-27 2020-09-27 Milano Politecnico Monitoring apparatus for the identification of anomalies and degradation paths in a machine tool
CN115427196A (en) * 2020-04-27 2022-12-02 Abb瑞士股份有限公司 Robot controller

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7422A (en) * 1850-06-11 Connecting whieeletbees with cauhxagkes
US13639A (en) * 1855-10-09 Improved apparatus for heating buildings by steam
US49567A (en) * 1865-08-22 Improved composition for coating shipsj bottoms
US52293A (en) * 1866-01-30 Improvement in sheep-shears
US83145A (en) * 1868-10-20 Improved washing-machine
US950726A (en) * 1909-05-27 1910-03-01 Westinghouse Air Brake Co Safety device for railway-cars.
US950848A (en) * 1909-07-12 1910-03-01 Christopher Baldacci Gasolene-engine starter.
US950731A (en) * 1909-07-12 1910-03-01 Herbert A Mcarthur Loose-link ladder.
US3882305A (en) * 1974-01-15 1975-05-06 Kearney & Trecker Corp Diagnostic communication system for computer controlled machine tools
US4531182A (en) * 1969-11-24 1985-07-23 Hyatt Gilbert P Machine control system operating from remote commands
US4901218A (en) * 1987-08-12 1990-02-13 Renishaw Controls Limited Communications adaptor for automated factory system
US5224051A (en) * 1989-05-19 1993-06-29 Cincinnati Milacron, Inc. Fluid condition monitoring and controlling system for a metalworking fluid central system
US5291416A (en) * 1991-03-08 1994-03-01 Software Algoritms Incorporated Event feedback for numerically controlled machine tool and network implementation thereof
US5452201A (en) * 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller with highly distributed processing
US5469352A (en) * 1992-09-01 1995-11-21 Fanuc Ltd Operation history display device of numerical control apparatus
US5602757A (en) * 1994-10-20 1997-02-11 Ingersoll-Rand Company Vibration monitoring system
US5726912A (en) * 1996-09-06 1998-03-10 Honeywell Iac Control system monitor
US5742824A (en) * 1993-11-08 1998-04-21 Fanuc Ltd. Program control system in multitask environment
US5805442A (en) * 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5844795A (en) * 1995-11-01 1998-12-01 Allen Bradley Company, Llc Diagnostic aid for industrial controller using multi-tasking architecture
US5844808A (en) * 1994-03-30 1998-12-01 Konsmo; +527 Ystein Apparatus and methods for monitoring and communicating with a plurality of networked remote vending machines
US5860068A (en) * 1997-12-04 1999-01-12 Petabyte Corporation Method and system for custom manufacture and delivery of a data product
US5978578A (en) * 1997-01-30 1999-11-02 Azarya; Arnon Openbus system for control automation networks
US6026348A (en) * 1997-10-14 2000-02-15 Bently Nevada Corporation Apparatus and method for compressing measurement data correlative to machine status
US6053047A (en) * 1998-09-29 2000-04-25 Allen-Bradley Company, Llc Determining faults in multiple bearings using one vibration sensor
US6061603A (en) * 1997-09-10 2000-05-09 Schneider Automation Inc. System for remotely accessing an industrial control system over a commercial communications network
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US6260004B1 (en) * 1997-12-31 2001-07-10 Innovation Management Group, Inc. Method and apparatus for diagnosing a pump system
US6263487B1 (en) * 1996-01-17 2001-07-17 Siemens Ag Programmable controller
US6289735B1 (en) * 1998-09-29 2001-09-18 Reliance Electric Technologies, Llc Machine diagnostic system and method for vibration analysis
US6298308B1 (en) * 1999-05-20 2001-10-02 Reid Asset Management Company Diagnostic network with automated proactive local experts
US6338003B1 (en) * 1996-03-13 2002-01-08 Fanuc Ltd. Data display/input method for CNC apparatuses used as online terminals
US6385497B1 (en) * 1996-07-31 2002-05-07 Canon Kabushiki Kaisha Remote maintenance system
US6393380B1 (en) * 1998-02-13 2002-05-21 Sierra Concepts Corporation Interactive support system manufacturing equipment
US6445969B1 (en) * 1997-01-27 2002-09-03 Circuit Image Systems Statistical process control integration systems and methods for monitoring manufacturing processes
US6463352B1 (en) * 1999-01-21 2002-10-08 Amada Cutting Technologies, Inc. System for management of cutting machines
US6473656B1 (en) * 1996-06-21 2002-10-29 Siemens Aktiengesellschaft Process automation system
US6507765B1 (en) * 1998-02-10 2003-01-14 Hm Electronic Systems Limited Computer integrated manufacturing control and information system
US6556956B1 (en) * 2000-06-30 2003-04-29 General Electric Company Data acquisition unit for remote monitoring system and method for remote monitoring
US6560513B2 (en) * 1999-11-19 2003-05-06 Fanuc Robotics North America Robotic system with teach pendant
US20030100299A1 (en) * 2001-11-23 2003-05-29 Ko Yiu Fai Network testing systems
US6604013B1 (en) * 2000-10-11 2003-08-05 Ford Motor Company Tool failure detection utilizing frequency derived, pre-characterization templates
US6779195B2 (en) * 1998-06-09 2004-08-17 Sony Corporation Signal processing apparatus and signal receiving apparatus

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US572824A (en) * 1896-12-08 Office
IL64077A (en) 1980-11-10 1984-12-31 Kearney & Trecker Corp Diagnostic communications system for computer controlled machine tools
JPH02310604A (en) 1989-05-25 1990-12-26 Fanuc Ltd Picture data display system
JP2752514B2 (en) 1990-11-22 1998-05-18 ファナック株式会社 Program execution method of CNC device
US5586041A (en) * 1992-12-14 1996-12-17 Ford Motor Company Method and system for real-time statistical process monitoring
US5706627A (en) * 1994-02-02 1998-01-13 Tetra Laval Holdings & Finance, S.A. Control system for a packaging machine
DE19615190A1 (en) 1996-04-18 1997-10-23 Fritz Electronic Gmbh Network-based control for industrial plants
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6587884B1 (en) 1997-09-10 2003-07-01 Schneider Automation, Inc. Dual ethernet protocol stack for maximum speed access to a programmable logic controller (PLC)
US6055633A (en) * 1997-10-28 2000-04-25 Honeywell Inc. Method of reprogramming memories in field devices over a multidrop network
FI990715A (en) 1999-03-31 2000-10-01 Valmet Corp Service arrangements at a production facility
WO2000073955A2 (en) 1999-05-27 2000-12-07 Accenture Llp Methods, concepts and technology for a virtual shopping system capable of assessing needs of a customer and recommending a product or service based on such assessed needs
DE19930660A1 (en) 1999-07-02 2001-01-11 Siemens Ag Process for monitoring or installing new program codes in an industrial plant
EP1102185A3 (en) 1999-11-16 2003-05-28 General Electric Company Electric equipment servicing method and system
US6901377B1 (en) 2000-01-07 2005-05-31 General Electric Company Methods and systems for aviation parts, information and services
JP2001350510A (en) 2000-06-06 2001-12-21 Mori Seiki Co Ltd Machine tool maintenance management system
JP2002063240A (en) 2000-06-06 2002-02-28 Mori Seiki Co Ltd Production management system
US20020007422A1 (en) 2000-07-06 2002-01-17 Bennett Keith E. Providing equipment access to supply chain members
FI114507B (en) * 2000-07-07 2004-10-29 Metso Automation Oy System for diagnostics of a device
US20020083145A1 (en) 2000-12-22 2002-06-27 Nortel Networks Limited Method and system for online/offline services

Patent Citations (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7422A (en) * 1850-06-11 Connecting whieeletbees with cauhxagkes
US13639A (en) * 1855-10-09 Improved apparatus for heating buildings by steam
US49567A (en) * 1865-08-22 Improved composition for coating shipsj bottoms
US52293A (en) * 1866-01-30 Improvement in sheep-shears
US83145A (en) * 1868-10-20 Improved washing-machine
US950726A (en) * 1909-05-27 1910-03-01 Westinghouse Air Brake Co Safety device for railway-cars.
US950848A (en) * 1909-07-12 1910-03-01 Christopher Baldacci Gasolene-engine starter.
US950731A (en) * 1909-07-12 1910-03-01 Herbert A Mcarthur Loose-link ladder.
US4531182A (en) * 1969-11-24 1985-07-23 Hyatt Gilbert P Machine control system operating from remote commands
US3882305A (en) * 1974-01-15 1975-05-06 Kearney & Trecker Corp Diagnostic communication system for computer controlled machine tools
US4901218A (en) * 1987-08-12 1990-02-13 Renishaw Controls Limited Communications adaptor for automated factory system
US5224051A (en) * 1989-05-19 1993-06-29 Cincinnati Milacron, Inc. Fluid condition monitoring and controlling system for a metalworking fluid central system
US5291416A (en) * 1991-03-08 1994-03-01 Software Algoritms Incorporated Event feedback for numerically controlled machine tool and network implementation thereof
US5469352A (en) * 1992-09-01 1995-11-21 Fanuc Ltd Operation history display device of numerical control apparatus
US5452201A (en) * 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller with highly distributed processing
US5742824A (en) * 1993-11-08 1998-04-21 Fanuc Ltd. Program control system in multitask environment
US5844808A (en) * 1994-03-30 1998-12-01 Konsmo; +527 Ystein Apparatus and methods for monitoring and communicating with a plurality of networked remote vending machines
US5602757A (en) * 1994-10-20 1997-02-11 Ingersoll-Rand Company Vibration monitoring system
US5844795A (en) * 1995-11-01 1998-12-01 Allen Bradley Company, Llc Diagnostic aid for industrial controller using multi-tasking architecture
US6263487B1 (en) * 1996-01-17 2001-07-17 Siemens Ag Programmable controller
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US6338003B1 (en) * 1996-03-13 2002-01-08 Fanuc Ltd. Data display/input method for CNC apparatuses used as online terminals
US5975737A (en) * 1996-05-30 1999-11-02 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5805442A (en) * 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US6473656B1 (en) * 1996-06-21 2002-10-29 Siemens Aktiengesellschaft Process automation system
US6385497B1 (en) * 1996-07-31 2002-05-07 Canon Kabushiki Kaisha Remote maintenance system
US5726912A (en) * 1996-09-06 1998-03-10 Honeywell Iac Control system monitor
US6445969B1 (en) * 1997-01-27 2002-09-03 Circuit Image Systems Statistical process control integration systems and methods for monitoring manufacturing processes
US5978578A (en) * 1997-01-30 1999-11-02 Azarya; Arnon Openbus system for control automation networks
US6061603A (en) * 1997-09-10 2000-05-09 Schneider Automation Inc. System for remotely accessing an industrial control system over a commercial communications network
US6026348A (en) * 1997-10-14 2000-02-15 Bently Nevada Corporation Apparatus and method for compressing measurement data correlative to machine status
US5860068A (en) * 1997-12-04 1999-01-12 Petabyte Corporation Method and system for custom manufacture and delivery of a data product
US6330525B1 (en) * 1997-12-31 2001-12-11 Innovation Management Group, Inc. Method and apparatus for diagnosing a pump system
US6260004B1 (en) * 1997-12-31 2001-07-10 Innovation Management Group, Inc. Method and apparatus for diagnosing a pump system
US6507765B1 (en) * 1998-02-10 2003-01-14 Hm Electronic Systems Limited Computer integrated manufacturing control and information system
US6393380B1 (en) * 1998-02-13 2002-05-21 Sierra Concepts Corporation Interactive support system manufacturing equipment
US6779195B2 (en) * 1998-06-09 2004-08-17 Sony Corporation Signal processing apparatus and signal receiving apparatus
US6289735B1 (en) * 1998-09-29 2001-09-18 Reliance Electric Technologies, Llc Machine diagnostic system and method for vibration analysis
US6053047A (en) * 1998-09-29 2000-04-25 Allen-Bradley Company, Llc Determining faults in multiple bearings using one vibration sensor
US6463352B1 (en) * 1999-01-21 2002-10-08 Amada Cutting Technologies, Inc. System for management of cutting machines
US6298308B1 (en) * 1999-05-20 2001-10-02 Reid Asset Management Company Diagnostic network with automated proactive local experts
US6560513B2 (en) * 1999-11-19 2003-05-06 Fanuc Robotics North America Robotic system with teach pendant
US6556956B1 (en) * 2000-06-30 2003-04-29 General Electric Company Data acquisition unit for remote monitoring system and method for remote monitoring
US6604013B1 (en) * 2000-10-11 2003-08-05 Ford Motor Company Tool failure detection utilizing frequency derived, pre-characterization templates
US20030100299A1 (en) * 2001-11-23 2003-05-29 Ko Yiu Fai Network testing systems

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020147922A1 (en) * 2000-05-15 2002-10-10 Andreas Hartinger Software protection mechanism
US20100082125A1 (en) * 2008-09-30 2010-04-01 Rockwell Automation Technologies, Inc. Analytical generator of key performance indicators for pivoting on metrics for comprehensive visualizations
US8055375B2 (en) * 2008-09-30 2011-11-08 Rockwell Automation Technologies, Inc. Analytical generator of key performance indicators for pivoting on metrics for comprehensive visualizations
US10077810B2 (en) 2014-04-14 2018-09-18 Dynapar Corporation Sensor hub comprising a rotation encoder

Also Published As

Publication number Publication date
US7463945B2 (en) 2008-12-09
EP1406137A2 (en) 2004-04-07
US20040143360A1 (en) 2004-07-22
US20040039478A1 (en) 2004-02-26
EP1406137A3 (en) 2007-10-10

Similar Documents

Publication Publication Date Title
US20060085091A9 (en) Electronic fingerprints for machine control and production machines
CN109195769B (en) Method for monitoring production process
US6845340B2 (en) System and method for machining data management
US7567853B2 (en) Method and system for the electronic provision of services for machines via a data communication link
CN107614214B (en) Trouble-shooter and method for diagnosing faults
US11531319B2 (en) Failure prediction device and machine learning device
US7571022B2 (en) System and method for monitoring machine health
EP1927440A1 (en) Method and device for monitoring the condition of an industrial robot
WO2019239832A1 (en) Irregularity detection system, setting tool device, controller, data structure for irregularity definition information, and irregularity response function block
EP1028307B1 (en) Apparatus and method for maintenance of instrument for measuring coordinates and surface properties
US11892814B2 (en) Diagnostic device and machine learning device
JP2010513039A (en) Control system
US11604456B2 (en) System for monitoring machining processes of a computer numerical control machine
CN112987682A (en) Control method, control device and mechanical equipment
Mahajan et al. Physical and virtual intelligent sensors for integrated health management systems
JP7425191B2 (en) Tool diagnosis device
US20220088802A1 (en) Information processing method, information processing apparatus, display method, display apparatus, recording medium, method of manufacturing products, and method of acquiring learning data
Starr et al. Failure analysis of mature robots in automated production
CN111201492B (en) Method for determining a position error of a borehole and for ensuring a drilling process
KR20210100399A (en) System and method for predicting manufacturing quality using artificial intelligence
US6028304A (en) Precision displacement reference system
WO2023053511A1 (en) Control system, information processing method, and information processing device
JP2023151755A (en) Information processing device and information processing program
KR100674182B1 (en) Openning style CNC system that employ standard interface server
JP2023151886A (en) Information processing device and information processing program

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIESEL, MARTIN;MUTSCHELLER, WOLFGANG;REEL/FRAME:013738/0483;SIGNING DATES FROM 20030107 TO 20030108

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIESEL, MARTIN;MUTSCHELLER, WOLFGANG;SIGNING DATES FROM 20030107 TO 20030108;REEL/FRAME:013738/0483

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION