This patent application claims priority from Italian patent application no. 102020000014944 filed on 23 Jun. 2020, the entire disclosure of which is incorporated herein by reference.
The present invention relates to a method for the predictive maintenance of an automatic machine for manufacturing or packing consumer articles.
The present invention finds an advantageous, but not exclusive, application in the predictive maintenance of an automatic packaging machine that manufactures packets of cigarettes, to which the following disclosure will explicitly refer without losing generality.
In manufacturing plants for the processing of consumer articles, the introduction of various systems for the predictive maintenance has recently been proposed, i.e., systems that are able to determine some time in advance when it will be necessary to carry out a maintenance intervention (for example adjusting, cleaning or replacing a component) in an automatic machine.
By predicting some time in advance when it will be necessary to carry out maintenance interventions, it is possible to program the maintenance interventions in a coordinated and rational manner; in this way, maintenance interventions, machine downtimes, and the number of discarded products are optimized, i.e., reduced to a minimum.
Generally, these predictions are made with systems that are particularly expensive in terms of time and design. In particular, during the construction of the automatic machine, special sensors are generally installed on the machine parts which empirically or, following advanced simulations, are those most at risk.
In some cases, especially to detect the wear of a component, these sensors are embedded inside the component and generate a warning or an alarm as soon as wear is made visible. In other cases, accelerometers, video-cameras and/or thermometers are installed near the components to be monitored so as to detect any excessive variations in the single analysed feature.
However, said variations of local variables may depend on a multiplicity of factors not always detectable by means of an appropriate sensor. For example, the faster consumption of a blade may be due to the presence of dirt in the cutting area, the loosening of a screw, vibrations, overheating of a nearby area, variation of the inclination of the cut or entry of the material, etc., or by the combination of some of these features.
With traditional systems, concentrated solely in detecting a local one-dimensional feature and in defining, based on the latter, the current state of a component with respect to a reference value (generally scalar), it is possible that the increasing risk of malfunction of a component is overlooked due to the combination of more than one factor. According to some of these systems, the oscillations of predefined signals are compared with what is detected by the appropriate sensors, establishing one-dimensional threshold values (at one or two ends), exceeding which, a warning of necessary maintenance is generated.
Some known systems are usually unable to perform high frequency sampling due to the huge amount of data to be managed and transmitted in real time. In other known systems an attempt has been made to solve this problem by locally averaging the values detected at high frequency and transmitting only the average to a central data processing unit, drastically reducing the amount of data to be managed, but also the accuracy of the data, as the single values are not considered by the central processing unit and therefore any peaks of values that could suggest the approach of a malfunction cannot be considered.
Furthermore, it often happens that, by comparing the oscillations of a predefined reference signal with those of the current signal detected by the respective sensor, it is not possible to efficiently carry out maintenance predictions as the current signal could have oscillations indicating a malfunction but not exceed the upper or lower threshold values that are set starting from the reference signal.
The presence of all the sensors necessary to carry out an effective and efficient predictive maintenance determines an enormous increase in the manufacturing costs of an automatic machine; moreover, generally the use of said sensors does not allow to predict some of the malfunctions caused synergistically by several factors.
The U.S. Pat. No. 5,852,351 describes a local unit for acquiring data from the sensors of a machine for carrying out predictive maintenance on the machine itself. The local acquisition unit is mounted on-board the machine to detect the signals coming from the sensors and to periodically store the value of said signals in a memory. At predetermined times, an operator equipped with a transportable electronic device (for example a portable computer) comes close to the machine to transfer (preferably by means of an infrared transmission) the content of the memory of the local acquisition unit to a memory of the transportable electronic device. The acquisition method described in the U.S. Pat. No. 5,852,351 is simple and inexpensive to implement, but on the other hand has high management costs since it constantly requires the intervention of an operator who reads the data stored in the memory of the local acquisition unit; moreover, if the reading of the data stored in the memory of the local acquisition unit is not carried out with a high temporal frequency, the predictive maintenance system cannot predict with a good margin in advance when it will be necessary to carry out maintenance interventions.
The patent application US 2003046382 describes a method for the remote diagnosis of an automatic machine, according to which a local acquisition and control unit is coupled to the automatic machine which is connected to a series of sensors arranged on-board the automatic machine. Periodically the local acquisition and control unit reads the signals supplied by the sensors and compares these signals with a model of the automatic machine stored in the local acquisition and control unit; if the local acquisition and control unit detects a significant anomaly between the signals supplied by the sensors and the model of the automatic machine, then the local acquisition and control unit transmits the information relating to the anomaly to a remote diagnosis system which formulates a diagnosis of the anomaly and then sends a request for technical intervention to a service centre which can carry out maintenance operations on the automatic machine. According to a preferred embodiment described in the patent application US 2003046382, the remote diagnosis system comprises a first remote diagnosis station (computer or computer network) to formulate a first diagnosis, a further second remote diagnosis station (computer or computer network) to formulate a second diagnosis if the first remote diagnosis station was not able to formulate a diagnosis, and a team of technicians to formulate a third diagnosis if not even the second remote diagnosis station was able to formulate a diagnosis.
The purpose of the present invention is to provide a method for the predictive maintenance of an automatic machine for manufacturing or packing consumer articles that is at least partially free from the drawbacks described above and, at the same time, is simple and inexpensive to implement.
According to the present invention, a method is provided for the predictive maintenance of an automatic machine for manufacturing or packing consumer articles, according to what is claimed in the attached claims. An automatic machine for manufacturing or packing consumer articles is also provided configured to carry out the aforementioned method.
The claims describe preferred embodiments of the present invention forming an integral part of the present description.
The present invention will now be described with reference to the attached drawings, which illustrate some non-limiting embodiments thereof, wherein:
The automatic machine 1 comprises various elements designed to carry out processing on the articles (packets 2 of cigarettes in the embodiment illustrated in
According to some preferred but non-limiting embodiments, the electric actuators 4 comprise electric motors (in particular of the brushless type). According to other embodiments not illustrated, the actuators 4 also comprise types of drives other than the electric motors (for example electrically actuated cylinders, etc.).
In some non-limiting cases, the electric drives 3 are grouped in a dedicated area of the automatic machine 1 (for example a general or dedicated electrical panel). Alternatively, or in addition, some electric drives 3 are arranged at the respective electric actuator 4. For example, in the case of an electric motor, the respective drive can also be arranged on-board the stator of the motor itself. In other words, in some non-limiting cases, the electric drives 3 are arranged on-board a machine control cabinet (which may or may not be the same in which the data processing unit 5 is also located). Alternatively, or in addition, some electric drives 3 can be arranged on-board the respective electric actuator 4 to which they are connected.
In particular, the electric drives 3 are also configured to detect and record (for example in local memory units inside each electric drive 3) periodically at a sampling frequency SF, a sampling series SS (for example each point of the graph illustrated in
The automatic machine 1 comprises, furthermore, a data processing unit 5 (in particular a processor or a dedicated industrial PC), which is configured to periodically receive, at a transmission frequency TF equal to or lower than the sampling frequency SF, the sampling series SS previously detected at the sampling frequency SF.
Furthermore, as illustrated in the non-limiting embodiment of
With the term “statistical features STF” we mean all the functions (functionalities) applicable to a set of data, which can be defined and calculated via statistical analysis, in particular any scalar value that can be defined by performing statistical operations on the sampling series SS related to the (at least) motorization metric MM. Examples of statistical features can be: the mean, the median, the mode, the shape factor and the shape indices (kurtosis and skewness). Examples of signal metrics can be: the Clearance (or Clearing) Factor, the Crest Factor, the Impulse Factor, the Peak Value, the root mean square or RMS value, the signal-to-noise and distortion ratio SINAD, the signal-to-noise ratio SNR, the standard deviation STD, the total harmonic distortion THD.
Advantageously but not necessarily, the automatic machine 1 comprises at least one local acquisition unit 7, which is connected to (or determines) a node of a bidirectional, digital and local industrial network (for example of the I/O Link® type). In the non-limiting embodiment of
In the non-limiting embodiment of
Advantageously but not necessarily, the local acquisition units 7 are each arranged on-board a different mechanical group 10 mounted on the automatic machine 1. In this way, it is possible to monitor the status of each mechanical group and possibly stop the manufacturing of only one part of the machine relating to the group 10 to be maintained.
In detail, at least one local acquisition unit 7 comprises a smart tag and/or an IoT (internet of things) sensor. In this way, it is possible to inform the data processing unit 5 of the conditions of single mechanical groups 10 (including mobile ones, for example a set of units moving on a direct drive system) identified via the information transmitted by the respective smart tag or by the IoT sensor mounted on-board a group 10 or of a single component of the automatic machine 1.
Advantageously but not necessarily, the automatic machine 1 comprises, furthermore, a communication interface 8 (
According to a further aspect of the present invention, a method is provided for the predictive maintenance of an automatic machine 1 for manufacturing or packing consumer articles.
The method comprises the step of detecting and recording, periodically and at a sampling frequency SF, (at least) a sampling series SS relating to a motorization metric MM of at least one electric actuator 4, by means of a respective local control unit 11. In particular, the local control unit 11 comprises at least one electric drive 3 configured to drive at least one electric motor of the automatic machine 1 or a local acquisition unit 7 configured to periodically acquire a sampling series SS (i.e., values) of a local state metric LSM and periodically transfer them to the data processing unit 5.
Advantageously, the method also comprises the step of transmitting, periodically and at a transmission frequency TF equal to or lower (preferably lower) than the sampling frequency SF, the sampling series SS recorded at the data processing unit 5. In detail, the sampling frequency SF is a particularly high frequency compared to the transmission frequency TS since the accuracy of the detection also depends on the sampling velocity, defined precisely by the frequency SF. On the other hand, the transmission frequency TF determines the velocity with which the data processing unit 5 can update the database DB and therefore the model of the automatic machine 1.
Advantageously but not necessarily, the sampling frequency SF is greater than or equal to 2 kHz (i.e., the corresponding sampling time is lower than or equal to 500 microseconds), equal to or greater than 4 kHz (i.e., with a sampling time lower than or equal to 250 microseconds). In this way, it is possible to carry out intensive sampling, greatly reducing the risk of losing some information that could indicate a future anomaly and therefore the need for maintenance.
In particular, the sampling frequency SF corresponds to the so-called cycle-time of the control unit 11, i.e., the refresh time of a sensor in the case of a local acquisition unit or the closing time of the velocity loop by means of an electric drive 3.
Advantageously but not necessarily, the transmission frequency TF is lower than or equal to 0.2 Hz (i.e., the time between one transmission of a sampling series SS and the next is greater than or equal to 5 seconds), in particular lower than or equal to 0.1 Hz (i.e., the time between one transmission of a sampling series SS and the next is greater than or equal to 10 sec), more in particular, lower than or equal to 0.067 Hz (i.e., with a transmission time greater than or equal to 15 sec). In this way it is possible to avoid continuously transmitting all the data detected to the control unit 5 in real time and therefore reduce the continuous traffic of information as the same data (the sampling series SS) are transmitted in groups.
Advantageously but not necessarily, during the recording of the motorization metrics MM and/or the local state metrics LSM, the plurality of control units 11 (i.e., the electric drives 3 and the local acquisition units 7) receives, at a synchronization frequency SCF, from the data processing unit 5 a synchronism signal MS to be included in the recording of the sampling series SS. In particular, the synchronism signal MS is included for every “n” recorded sampling series SS. More precisely, the synchronization frequency SCF is lower than the sampling frequency SF, but higher than the transmission frequency TF.
In particular, the synchronization frequency SCF corresponds to the so-called cycle-time of the data processing unit 5. In detail, the data processing unit 5 is a PLC or an industrial PC, and the synchronization frequency SCF is greater than or equal to 200 Hz, in particular greater than or equal to 500 Hz, more in particular greater than or equal to 1 kHz (kilohertz).
Advantageously but not necessarily, the synchronism signal MS is an analogue signal (i.e., not digital, having the possibility of assuming a plurality of different values). In this way, it is possible to synchronize each sampling series SS even after transmission (in groups of data, given the transmission frequency TF considerably lower than the sampling frequency SF). In other words, knowing the numerical (analogue) value of the synchronism signal MS and the instant in which transmission occurs, it is possible to rephase the sampling series SS over time, despite the fact that they are transmitted in blocks (groups).
According to some non-limiting embodiments, the synchronism signal MS (for example from the PLC—unit 5—to the drive 3) is the position of a physical or virtual master axis of the automatic machine 1. In particular, the instant-by-instant value of the so-called sawtooth of the (virtual) master axis of the automatic machine 1 is considered as the synchronism signal MS. In this way, the position of the master axis acts as a reference for the rephasing over time of the sampling series SS transmitted from the control unit 11 to the data processing unit 5. Thanks to the rephasing by means of the synchronism signal MS, the amount of data to be transmitted is enormously reduced, whereas, instead of transmitting the data and the respective recording instant (as occurs in systems of the known art) only the values of the samples SS and, for all “n” samples, the value of the master axis position for the next synchronization of the transmitted sample series SS.
In other non-limiting cases, the synchronism signal MS is a suitable counter (increasing or decreasing), which is used as a master reference according to what has been previously described.
Advantageously but not necessarily, the method comprises the further step of synchronizing the samples SS transmitted to the data processing unit 5 using the synchronism signal MS as a reference to understand which sample SS corresponds to a given instant in time or to a given phasing of the automatic machine 1. In particular, the data processing unit 5 pre-processes each series of transmitted sampling series SS by synchronizing them over time.
In particular, the method also comprises the further step of defining (at least) a multidimensional tolerance horizon TH (in particular by training a model by means of an unsupervised classifier, as explained in the following) within the anomaly matrix AM (
Advantageously but not necessarily, in particular in addition to the motorization metric MM, the series of recorded samples SS also relates to a local state metric LSM, concerning the condition of one or more mechanical groups 10 (including at least one element) mounted on-board the automatic machine, in particular the values of the local state metric are detected by means of at least one local acquisition unit 7, connected to a node of a bidirectional, digital and local, point-to-point, and wired (or wireless) industrial network).
In particular, the local state metric LSM comprises vibrations, more precisely detected in multiple dimensions, and/or temperatures and/or accelerations.
In the non-limiting embodiment of
According to some preferred but non-limiting embodiments, the motorization metric MM is the velocity error of an electric motor (for example brushless) and in particular detected by the respective drive. In detail, surprisingly, by using this motorization metric MM it is possible to more easily detect anomalies in the behaviour of electric motors. In particular, it was found that the use of the velocity error as a motorization metric MM allows to highlight the behaviours caused by friction.
In the specific case, the friction changes in a kinematic motion allow an improved evaluation of the wear of the components of the automatic machine 1, improving the estimates for the predictive maintenance.
Advantageously, the method comprises the further step of calculating, for each sampling series SS detected, the at least two statistical features STF (to define at least one multi-dimensional matrix) in order to define the position of an actual condition AC within the anomaly matrix AM.
In some non-limiting cases, the condition AC corresponds to a single sample SS. In particular, a cloud of consecutive actual conditions AC is defined for a sampling series SS.
In other non-limiting cases, the position of the actual condition AC is calculated as a function of a plurality of samples SS. In further non-limiting cases, the position of the actual condition AC within the anomaly matrix AM is determined as a function of an entire sampling series SS detected between one transmission and the other between a local control unit 11 and the data processing unit 5.
Advantageously but not necessarily, and as illustrated in the non-limiting embodiment of
In the non-limiting embodiment of
In detail, in the central portion of
Furthermore, the method comprises a step of determining, as a function of the position of the actual condition AC (
According to the non-limiting embodiment of
In some non-limiting cases not illustrated, the tolerance horizon TH has different (complex) shapes based on the type of anomaly to be detected.
According to some non-limiting embodiments not illustrated, the metric MM, LSM used for the calculation of the statistical features STF, STF′ varies according to the anomaly to be detected.
Advantageously but not necessarily, the tolerance horizon TH is periodically updated (see the presence of the horizons TH′ and TH″ in
In some non-limiting cases, the tolerance horizon TH is updated based only on the values of the most recent sampling series SS detected.
In other non-limiting cases, the tolerance horizon TH is updated based on both the values of the most recent sampling series SS detected and the values of some (or all) of the previous sampling series SS detected.
According to some preferred non-limiting embodiments, the method comprises the further step of training a model of the automatic machine by means of an unsupervised classifier, in particular a K-means algorithm, using as input a plurality of statistical features STF, STF′ (for example some of the statistical features listed above) resulting from known malfunctions.
According to some non-limiting cases, the anomaly matrix MA comprises a plurality of groups GR, each of which corresponds to the state of a different mechanical element of the automatic machine 1 or of mechanical elements (or groups 10) with similar structural features.
In the non-limiting embodiment of
According to other non-limiting cases, or in addition, for each mechanical element, or for each group, a specific anomaly matrix AM is defined having the statistical features STF as dimensions that best detect a deviation from the desired values for the specific element or group 10.
Advantageously but not necessarily, the model of the automatic machine 1 is periodically updated to comprise the most recent sampling series SS detected. In particular, the model is also updated in the event of an unexpected anomaly (or an unexpected malfunction), defining a malfunction area DA on the anomaly matrix AM (
Advantageously but not necessarily, the method comprises the further step of calculating the velocity with which successive actual conditions AC move within the anomaly matrix AM, in particular the velocity with which the most recent actual condition moves towards the tolerance horizon TH. The higher said velocity, the quicker preventative maintenance will need to be done.
Advantageously but not necessarily, the method comprises the further step of periodically scheduling a maintenance program 9 based on the position or velocity of the most recent actual condition AC within the anomaly map AM. In particular, the maintenance program 9 is transmitted to the maintenance resource (operator O) via the communication interface 8 (which, in addition to an HMI, can be a mobile device such as a PC, a tablet or a smartphone).
According to some preferred non-limiting embodiments, the method further comprises a step of periodically transmitting (and updating at a frequency equal to or lower than the transmission frequency) the maintenance program 9 updated to a maintenance resource, for example, to the operator O illustrated in
Advantageously but not necessarily, the motorization metric MM comprises torque/current supplied by a motor and/or motor following error and/or load percentage and/or RMS, and/or torque error. All these motorization metrics MM are in particular detected by means of an oscilloscope inside the electric drive 3.
Advantageously but not necessarily, the method described up to now can be applied locally to the automatic machine 1, i.e., without the need to use distributed data sharing systems (cloud) and/or without the necessary internet connection.
In the non-limiting embodiment of
In the non-limiting embodiment of
Advantageously but not necessarily, the automatic machine 1 is configured to carry out the method described above.
In the preferred and non-limiting embodiment illustrated in
Although the invention described above makes particular reference to a very precise embodiment, it is not to be considered limited to this embodiment, since all those variations, modifications or simplifications that would be evident to the person skilled in the art fall within its scope, such as for example: the addition of further actuators, the use on another type of machine of the tobacco industry other than a packaging machine, an anomaly other than those described (but which in any case could affect production, causing a so-called “warning”), the use of different data transmission systems or devices, algorithms other than those mentioned, statistical features other than those mentioned, etc.
The present invention has multiple advantages.
First of all, it allows to increase the efficiency of the automatic machines to which it is applied, as the predictivity of the malfunctions it determines allows to drastically reduce the number of unexpected and not optimized interruptions in terms of time (such as, for example, the breakage of a component without already having the relative spare part available). All this involves a significant reduction in production resumption times, with a consequent increase in the productivity of the automatic machine.
Furthermore, the reduction of these times obviously allows a proportional decrease in costs due to scheduled maintenance, which, unlike the cases in which a type of preventive maintenance is carried out (by estimating the average wear of a component and replacing the same even without apparent signs of failure), allows to replace a component only in case of real need, resulting in obvious savings in allowing not to have unnecessary spare parts in stock, or in any case to assess the real need.
In addition, the present invention allows, thanks to the synchronization signal and to the difference between the sampling frequency and the transmission frequency, to perform very high frequency sampling, effectively managing the amount of data, which does not necessarily have to be transmitted in real time to the data processing unit. In addition, the present invention allows to continuously improve the knowledge and adaptability of the automatic machine periodically recalculating the new tolerance horizons by updating the model of the machine.
A further advantage of the present invention lies in the fact of defining a multidimensional control, which allows to consider also those anomalies which, by monitoring the single values individually, it would not be possible to detect. Furthermore, the present invention also determines a reduction in costs due to the possibility of exploiting what has already been detected by components in any case present on-board the machine (such as for example the drives) obviating, at least partially, the need to add appropriate sensors otherwise necessary to carry out a predictive maintenance.
Finally, by continuously carrying out the method described above, it is possible to perform predictive maintenance of the automatic machine in order to reduce (or even cancel) the number of semi-finished articles to be discarded due to unfinished processing cycles usually due to sudden failures. The result is a further increase in productivity and a significant reduction in waste from an economic and environmental point of view.
Number | Date | Country | Kind |
---|---|---|---|
102020000014944 | Jun 2020 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2021/055567 | 6/23/2021 | WO |