Patent Description:
The present invention relates to a procedure for the selective management of the alarms of an automatic machine for manufacturing or packing consumer articles.

The present invention finds an advantageous, but not exclusive, application in the selective management of the alarms of an automatic packaging machine that manufactures packets of cigarettes, to which the following discussion will explicitly refer without thereby losing generality.

An automatic packaging machine and method is disclosed e.g. in document <CIT>.

An automatic cigarette packaging machine comprises a plurality of actuators, which act on the articles to modify the shape, structure, or position thereof and each actuator can assume a plurality of different positions.

Generally, the actuators are electric motors or pneumatic cylinders and are connected integrally to mechanical parts of different shapes and sizes suitable for processing the articles. In case of incorrect operation (for example due to a fault, i.e., an unexpected and unwanted event, an alarm, an overload, etc.) two or more actuators can collide, and therefore result, in given cases, in causing interference (mechanical stops) between the mechanical parts connected thereto, thus risking to cause the breakage or damage of said mechanical parts or of the articles on which they are working.

During the manufacturing of consumer articles, it may happen that one of the actuators of the automatic machine enters a state of alarm (for example due to overfeeding, material breakage, malfunction, exceeding a maximum allowed following error, etc.). In these cases, to avoid mechanical interference, a general stop is generally carried out, i.e., all the actuators of the automatic machine are stopped. In particular, as soon as the shutdown is complete, a safety system disables the actuators, denying them power and therefore preventing any positions of interference from being forcedly held.

Although the general stop is effective in terms of safety, it cannot be considered an efficient system for the production restart of the automatic machine. In particular, following the power failure, the actuators may be in undefined positions (i.e., not known to their controllers) and require a procedure for restoring the functional state through which the actuators must be prepared (mobilized) for setting the automatic machine in motion. This is usually a very long operation and affects the performance and recovery time (after a failure) of the automatic machine.

In addition, the general shutdown determines the need to discard the articles with unfinished and non-recoverable processing cycles, often present inside the automatic machine at the instant in which the triggering error is detected.

In the new generation automatic machines, which are usually large in size and process a large quantity of articles at the same time, the rejection of semi-finished articles made necessary following a general stop causes a strong waste of raw materials (from the point of view of the producer) and a high production of waste to be disposed of (from an environmental point of view). This waste activity increases the already abundant recovery time necessary for restoring the functional state (i.e., production) of the automatic machine.

The object of the present invention is to provide a procedure for the selective management of the alarms 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 produce.

According to the present invention, a procedure for the selective management of the alarms of an automatic machine for manufacturing or packing consumer articles is provided, 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 procedure.

The present invention will now be described with reference to the attached drawings, which illustrate some non-limiting embodiments thereof, wherein:.

<FIG> illustrates an automatic machine <NUM> for manufacturing articles for the tobacco industry, in particular an automatic packaging machine <NUM> for applying a transparent overwrap to packets of cigarettes.

The automatic machine <NUM> comprises various parts designed to carry out processing on the articles (packets <NUM> of cigarettes in the embodiment illustrated in <FIG>). In particular, the automatic machine <NUM> comprises a part <NUM> provided with a plurality of actuators (at least two) <NUM> and <NUM>, each capable of assuming a plurality of different positions and moving, during the manufacturing, with a nominal movement (NM) of its own, i.e., it performs a standard movement (in particular following a predefined position or speed profile).

According to some preferred but non-limiting embodiments, the actuators <NUM> and <NUM> comprise electric motors (in particular of the brushless type). According to further embodiments not illustrated, the actuators <NUM> and <NUM> also comprise types of drives different from electric motors (for example electrically actuated cylinders, etc.).

The part <NUM> of the automatic machine <NUM> of <FIG> is illustrated in plan and schematically in <FIG>. Said part <NUM> comprises: a wheel <NUM> rotatably mounted around a central rotation axis A and provided with seats <NUM> (in particular pockets) designed to receive the packets <NUM> of cigarettes and (at least) a pusher <NUM> designed to push the packets <NUM> inside the seats <NUM> of the movable wheel <NUM>.

In the non-limiting embodiment illustrated in <FIG>, two actuators <NUM> and <NUM> are provided: a first actuator <NUM> is coupled to the wheel <NUM> to control the rotation of the wheel <NUM> around the rotation axis A and is provided with a rotating electric motor (for example of the brushless type), which rotates the wheel <NUM> by means of the interposition of a reducer (not illustrated); a second actuator <NUM> is coupled to the pusher <NUM> to control the linear movement of the pusher <NUM> along a direction D and for a predefined stroke S and is provided with a rotating electric motor (for example of the brushless type) and a reducer which transforms the circular movement into linear movement (alternatively the second actuator <NUM> could comprise a linear electric motor or a pneumatic/hydraulic cylinder).

The part <NUM> of the automatic machine <NUM> therefore has two actuators <NUM> and <NUM>, which can generate interference positions (or interference). With the terminology "interference positions" (or "interference") we mean all those combinations of positions of the actuators <NUM> and <NUM> that generate collisions between the mechanical components of the automatic machine (for example between the wheel <NUM> and the pusher <NUM> and/or a packet <NUM> which is interposed between the wheel <NUM> and the pusher <NUM>).

In some cases, an actuator <NUM> or <NUM> can be in positions that do not allow the other actuator <NUM> or <NUM> to move freely (i.e., they do not allow the other actuator to assume any of its possible positions) as they would generate collisions.

In some non-limiting and not illustrated cases, the actuator <NUM> of the wheel <NUM> is in a position in which the pusher <NUM> is not allowed to enter with the product (packet <NUM>) in one of the seats <NUM>. Consequently, the actuator <NUM> of the pusher <NUM> cannot, in these cases, move freely (i.e., it cannot make the pusher <NUM> assume any of its possible positions along the stroke S) since it could generate a collision between the pusher <NUM> and the wheel <NUM>, as the wheel <NUM> is in a position not suitable for the pusher <NUM> to insert the packet <NUM> into the seat <NUM>. In other words, given the position of the actuator <NUM> of the wheel <NUM>, if the actuator <NUM> of the pusher <NUM> moves along its stroke S to try to insert the packet <NUM> inside one of the seats <NUM>, the packet <NUM> first, and eventually the pusher <NUM> after, would collide with the wheel <NUM>, generating waste of material and a possible/probable breakage of mechanical components. However, said combination of positions of the actuators <NUM> and <NUM> allows free movement to the actuator <NUM> of the wheel <NUM>, since, by turning the wheel <NUM>, no collision would be caused between the wheel <NUM> and the pusher <NUM> or a packet <NUM>.

In other non-limiting cases, however, an actuator <NUM> or <NUM> may be in positions which allow the other actuator <NUM> or <NUM> to move freely (i.e., allow the other actuator <NUM> or <NUM> to assume any of its possible positions) without generating collisions. As illustrated in <FIG>, the actuator <NUM> of the wheel <NUM> is in a position in which the pusher <NUM> is allowed to enter with the product (the packet <NUM>) into one of the seats <NUM>. Consequently, the actuator <NUM> of the pusher <NUM> can move freely (i.e., it can assume any of its possible positions along the stroke S) without generating any collision between the pusher <NUM> and the wheel <NUM>, as the wheel <NUM> is in a position suitable for inserting the packet <NUM> in the seat <NUM> by means of the pusher <NUM>. In other words, given the position of the actuator <NUM> of the wheel <NUM>, if the actuator <NUM> of the pusher <NUM> moves along its stroke S to insert the packet <NUM> inside one of the seats <NUM>, it does not generate any collision between the packet <NUM> and/or the pusher <NUM> with the wheel <NUM>. However, this combination of positions of the actuators <NUM> and <NUM> does not allow free movement of the actuator <NUM> of the wheel <NUM>, since, making the wheel <NUM> turn, would cause a collision between the wheel <NUM> and the packet <NUM> in the case in which the packet <NUM> was only partially inserted into the seat <NUM>, or it would cause a collision between the wheel <NUM> and the pusher <NUM> if the packet <NUM> was completely inserted and the pusher <NUM> was partially inside the seat <NUM>. In both cases it would be necessary to stop and reset the automatic machine <NUM> and in the second case a breakage of mechanical components would also be probable.

Advantageously but not necessarily, the automatic machine <NUM> also comprises a control unit <NUM> configured to control (at least) the actuators <NUM> and <NUM>. In particular, the control unit <NUM> comprises a memory <NUM> inside which an interference matrix <NUM> is stored, which indicates, for each position of an actuator <NUM> or <NUM>, the presence or absence of interference relative to all possible positions of the other actuator.

In <FIG>, number <NUM> denotes as a whole an interference matrix, which indicates, for each position of the two actuators <NUM> and <NUM>, the presence or absence of interference positions (or interference) relative to all the possible positions of the other actuator. That is, in the interference matrix <NUM> all the possible positions (n<NUM>) of the actuator <NUM> of the wheel <NUM> are shown on the ordinate axis and all the possible positions (n<NUM>) of the actuator <NUM> of the pusher <NUM> are shown on the abscissa axis. In other words, the entire stroke of each actuator <NUM> or <NUM> is divided into a finite number of positions and this finite number of positions is arbitrary and depends on the degree of resolution that is desired: for example in the case of the actuator <NUM> of the wheel <NUM> a freedom of actuation is possible along the entire round angle and therefore the stroke of the actuator <NUM> can be divided into <NUM> positions (<NUM>° away one from the other), it can be divided into <NUM> positions (<NUM>° away one from the other) or it can be divided into <NUM> positions (<NUM>° away one from the other); instead, in the case of the actuator <NUM> of the pusher <NUM> the stroke S can be divided into positions <NUM> away one from the other, in positions <NUM> away one from the other, in positions <NUM> away one from the other. In the interference matrix <NUM> of <FIG>, some rows and some columns are denoted by dashed lines, to indicate the possible presence of a different number of rows or columns depending on the desired resolution for each actuator <NUM> and <NUM>. Generally, the resolution used for each actuator <NUM> and <NUM> is approximately equal to the accuracy of the actuator <NUM> and <NUM> itself, i.e., it makes no sense to use a resolution of the order of microns if an actuator <NUM> or <NUM> has an accuracy of the order of centimetres and vice versa.

The interference matrix <NUM> is provided with a plurality of boxes <NUM>, each relative to a pair of positions of the actuators <NUM> and <NUM>, i.e., it relates to a corresponding position of the actuator <NUM> associated with a corresponding position of the actuator <NUM>. Given a position of the actuator <NUM> or <NUM>, the interference matrix <NUM> indicates, on the basis of this position of the actuator <NUM> or <NUM>, whether for each position of the actuator <NUM> or <NUM> (which together form a row or column of the interference matrix <NUM>) an interference condition (position) occurs between the mechanical parts in the part <NUM> of the automatic machine <NUM>.

The interference matrix <NUM> therefore has a number "n" of boxes <NUM> equal to the product of the number of positions of the actuators <NUM> and <NUM> (i.e., the product between the number of rows and the number of columns). In particular, a value "X" may or may not be present within each box <NUM>. The value "X" within a box <NUM> indicates that the relative pair of positions causes interference (and therefore said pair of positions is not allowed), since, if both actuators are found to be in those positions there would be a mechanical collision between the mechanical elements (for example between the wheel <NUM> and the pusher <NUM>) or between the mechanical elements and an article (for example between the wheel <NUM> and a packet <NUM>).

Obviously, the value "X" can be replaced by any other predefined value, image or symbol having the same function of providing information on the presence of interference given the positions of the actuators <NUM> and <NUM>.

According to the non-limiting embodiment illustrated in <FIG>, the absence of the value "X" within a box <NUM> indicates that the relative pair of positions of the two actuators <NUM> and <NUM> does not cause interference. In other words, the absence of the value "X" within a box <NUM> determines that said pair of positions is allowed, as no element of the automatic machine <NUM> would involuntarily collide with another element.

In the non-limiting embodiment of <FIG>, each actuator <NUM> or <NUM>, performs the respective nominal movement (respectively along the ordinate axis and along the abscissa axis) which determines a nominal path NP on the interference matrix <NUM>. The nominal movement of the actuators <NUM> and <NUM> determines the passage, in the interference matrix <NUM>, from an initial position <NUM> to a final position <NUM> along the nominal path NP.

According to a further aspect of the present invention, a procedure is provided for the selective management of the alarms of at least a part <NUM> of an automatic machine <NUM> for the production or packaging of consumer articles.

The procedure comprises the step of determining, only once, the interference matrix <NUM>, which indicates, for each position of an actuator the presence or absence of interference relative to all the possible positions of the other actuators (and vice versa).

Advantageously, the method furthermore comprises the step of checking, upon occurrence of an alarm of an actuator AM and by means of the interference matrix <NUM>, for the presence or absence of any actuators RM at risk, which, during their own nominal movement, risk interfering with the actuator AM subjected to the alarm. In other words, this step involves checking whether the actuator AM subjected to the alarm is in a position of possible interference relative to each of the other actuators RM, FM of the automatic machine <NUM>, thus determining any actuators RM at risk. For example, when an alarm occurs on the actuator <NUM> of the wheel <NUM> (such as an overload, an excessive following error, the breakdown of an electronic element, overheating, etc.) the interference matrix <NUM> relative to the motor subjected to the alarm is interrogated (or all the matrices <NUM> relative to the same motor) in order to verify the presence or absence of any actuators RM at risk of interference (such as, in this case, the actuator <NUM> of the pusher <NUM>), i.e. those actuators which, if they continued production normally following their nominal movements, would risk colliding when entering (referring to the interference matrix <NUM>) interference areas, marked with the symbol X.

More precisely, an actuator RM at risk is considered such if the actuator subjected to the alarm is currently in an interference position (i.e., marked with the symbol X) within the interference matrix <NUM>.

Advantageously but not necessarily, if the actuator AM subjected to the alarm is in an interference position for at least one actuator RM at risk, or if at least one actuator RM at risk exists, the procedure comprises the further step of propagating (i.e., transmitting, communicating) a warning signal WS to each actuator RM at risk. In particular, as illustrated in the non-limiting embodiment of <FIG>, the actuators which do not receive the warning signal, that is, the free actuators FM, normally continue the production of the consumer articles (packets <NUM>).

In the non-limiting embodiment of <FIG>, the actuator AM subjected to the alarm sends an alarm signal AS to the control unit <NUM>. In particular, the control unit <NUM>, following the reception of the alarm signal AS by the actuator AM subjected to the alarm, verifies the presence or absence of any actuators RM at risk by interrogating the interference matrix <NUM> relative to the actuator AM subjected to the alarm.

Advantageously but not necessarily, the procedure comprises the further step of processing, by the control unit <NUM>, a modified movement MM for each actuator RM at risk. In particular, the control unit <NUM> processes the modified movement MM, different from the nominal movement NM, for each actuator RM at risk, preventing the same from occupying at least partially the position in which the actuator AM is subjected to the alarm.

Advantageously but not necessarily, the procedure comprises the further step of controlling, by the control unit <NUM>, the respective modified movement MM to each actuator RM at risk.

In some non-limiting cases, the modified movement MM ends with the stopping of the actuator RM at risk, in particular by the maximum acceleration (intended as a speed variation in negative terms, i.e., deceleration) possible (taking into account the physical limitations of the actuator, any fragility of the product, the structure of the mechanical parts connected to the actuator, etc.). In this way, the risks deriving from the sudden occurrence of an alarm from the actuator AM are reduced, since the actuator at risk is stopped in the shortest time and in the shortest possible space, thus avoiding any interference with the actuator AM subjected to the alarm.

In other non-limiting cases, the modified movement MM comprises a step of bypassing the position occupied by the actuator AM subjected to the alarm (comprising, obviously, the mechanical parts connected thereto). For example, in the event that the processing comprises a system with several degrees of freedom (at least three) such as an anthropomorphic robot, the processing of a consumer article can continue by bypassing the position occupied by the actuator subjected to the alarm or by the mechanical parts connected thereto. More precisely, the modified movement MM processed and driven, by the control unit <NUM>, to the actuator RM at risk (in this case the anthropomorphic robot or the motors that make up its kinematic chain) comprises an obstacle bypassing step determined by the actuator subjected to the alarm.

According to some non-limiting embodiments not illustrated, the initial position and the final position of the modified movement MM correspond to the initial position <NUM> and the final position <NUM>, respectively, of the nominal movement of the respective actuator RM at risk. In other words, the bypassing step represents only a portion of the modified path MM, which is processed by the control unit to allow the actuator RM at risk to complete the same processing (in particular at the same time) used to perform the nominal movement NM.

Advantageously but not necessarily, the modified movement MM of each actuator, if the mechanics of the part <NUM> allows it, is calculated so as to stop the actuator at risk in step (and to be able to quickly resume production following the resolution of the error).

In some non-limiting cases, for example if the production of packets <NUM> cannot continue following an alarm from the actuator AM subjected to the alarm, all the free actuators FM (i.e., not at risk and not subjected to the alarm) are stopped in step (or in known positions), so as to be able to immediately resume production once the triggering alarm of the actuator AM subjected to the alarm has been resolved.

Advantageously but not necessarily, the method comprises the further step of hierarchically checking, (following the spreading of the warning signal WS to each actuator RM at risk of interference with the actuator AM subjected to the alarm), the presence or absence of any further actuators RM', RM'' at risk, other than the actuator AM subjected to the alarm, which, during their own nominal movement, risk interfering with the actuator RM at risk to which the warning signal WS was spread. In other words, the control unit <NUM> checks whether each actuator RM at risk is in turn in an interference position with at least one possible position of a further actuator RM', RM'' at risk (other than the actuator subjected to the alarm, which is obviously in potential interference with the actuator RM at risk) causing any further actuators RM', RM'' at risk, which, during their own nominal movement, risk interfering with the actuator RM at risk to which the warning signal WS was spread.

In greater detail, the method comprises the further step of hierarchically spreading, in a cascade-like manner, the warning signal WS', WS" to further actuators RM', RM" at risk.

According to some non-limiting embodiments, all the actuators RM, RM', RM" at risk to which the warning signal WS, WS', WS" was spread are stopped by the control unit <NUM>. In particular, said step takes place by driving them to make a respective modified movement MM comprising the maximum deceleration possible for each of them. More precisely, the actuators that do not receive the warning signal normally continue the production of the consumer articles, so as to avoid wasting material, empty the machine <NUM> and allow a possible production restart without necessarily turning off the automatic machine <NUM>.

According to some non-limiting embodiments, the interference matrix has a dimension for each actuator <NUM>, <NUM>. With reference to <FIG>, it can in fact be noted that the interference matrix <NUM> has two dimensions since only the actuators <NUM> and <NUM> are provided. If the part of the automatic machine <NUM> comprised three actuators, the interference matrix (not illustrated) would be three-dimensional, with a dimension for each actuator indicating all the possible positions of an actuator.

Therefore, in general, if part <NUM> of automatic machine <NUM> has "k" actuators, the relative interference matrix will have "k" dimensions. By defining as ni the number of possible positions of an ith actuator (in the case of <FIG> n<NUM> denotes the number of positions of the actuator <NUM> while n<NUM> denotes the number of positions of actuator <NUM>), the quantity Q of boxes indicating positions of interference or non-interference will be equal to: <MAT>.

The number of positions of an ith actuator ni, may be less than or equal to the actual number of positions that the ith actuator can assume. Obviously, the higher ni is, the higher the resolution of the procedure.

According to some non-limiting embodiments, the positions of each actuator <NUM>, <NUM> are limited to the number <NUM>, so that the entire stroke S of the pusher <NUM>, as well as a complete rotation of the wheel <NUM>, are divided into <NUM> parts, so that the interference matrix <NUM> has <NUM> rows and <NUM> columns (in the case of two-dimensional interference matrix <NUM>).

According to other non-limiting embodiments, the automatic machine <NUM> is divided into groups, each of which comprises a pair of actuators and a corresponding two-dimensional interference matrix <NUM> is defined for each group. According to these non-limiting embodiments, the two-dimensional interference matrices <NUM> are used individually and recursively to verify the presence or absence of actuators RM, RM', RM" at risk with the same methods previously illustrated in the case of the interference matrix <NUM> only for the two actuators <NUM> and <NUM> (<FIG>).

Advantageously but not necessarily, and as illustrated in the non-limiting embodiment of <FIG>, the modified movement MM is obtained by means of a path MP', MP" defined on the interference matrix <NUM> from a warning position <NUM> (i.e., the position in the which the alarm occurs and the warning signal WS is spread) of the actuators <NUM> and <NUM> to a stop position <NUM>', <NUM>" (wherein the modified movement MM of the actuator RM at risk ends). In particular, the modified movement MM of the actuator RM occurs along a dimension (for example a row, as in the embodiment of <FIG> or a column) of the interference matrix <NUM>.

According to some non-limiting embodiments not illustrated, the modified path MP', MP" is defined by using optimization algorithms (for example algorithms for the search of the shortest paths that take into account the percentage of the risk of interference between the various actuators AM, RM, RM, RM").

According to other non-limiting embodiments not illustrated, the modified path MP', MP" is defined by using trajectories derived from interpolation functions, in particular polynomial, trigonometric functions or splines. Even more specifically, these trajectories are of the fifth or seventh order, so as to ensure continuity, respectively, to acceleration and jerk. In this way, it is possible to link the initial <NUM> and final <NUM> positions to the modified movement carried out during the bypassing step.

In some non-limiting cases, the alarm of the actuator AM occurs due to a malfunction of an electrical/electronic component of the part <NUM> of the automatic machine <NUM>.

In other non-limiting cases, the alarm of the actuator AM occurs at a deviation (beyond a given threshold) from the nominal path NP carried out by the actuators <NUM> and <NUM> on the interference matrix <NUM>.

In the non-limiting embodiment of <FIG>, three possible paths NP, MP' and MP'' are illustrated. The path NP indicates the nominal path carried out on the interference matrix <NUM> by combining the positions of the actuators <NUM> and <NUM> during their nominal movements NM (i.e., standard, during the manufacturing of the consumer articles). The paths MP' and MP" indicate two examples of modified paths, carried out following an alarm from the actuator <NUM> (which uses two boxes <NUM> in order to stop) and a warning signal WS occurred in the warning position <NUM>. In the case of the movement MP', the modified movement MM' provides for the distancing from the interference areas (denoted by the X symbol) for greater prevention, therefore, the stop position will be position <NUM>'. In the case, on the other hand, of the movement MP", the modified movement MM'' provides for the immediate stopping (i.e., with the greatest deceleration possible) or the non-starting of the actuator <NUM>, therefore, the stop position will be the position <NUM>".

Advantageously but not necessarily, the procedure for the selective management of the alarms provides for storing the interference matrix <NUM> in the memory <NUM> of the control unit <NUM> (schematically illustrated in <FIG>) of the automatic machine <NUM> which is designed to control the actuators <NUM> and <NUM>.

Obviously, the procedure described up to now for simplicity with only the two actuators <NUM> and <NUM> is applied in the same way also in the case of three or more actuators.

In some cases, and as illustrated in the non-limiting embodiment of <FIG>, the actuator AM subjected to the alarm sends an alarm signal AS to the control unit <NUM>, which interrogates the interference matrix <NUM> stored in the memory <NUM> to determine the presence or absence of actuators RM at risk. In this case, a warning message WS is sent to the actuator RM at risk, following (or simultaneously with) which the control unit processes and drives the modified movement MM to the actuator RM at risk. At the same time, the actuator RM at risk sends to the control unit <NUM> a further alarm signal AS', which interrogates the interference matrices relative to the actuator RM at risk (different from the one in common with the actuator AM subjected to the alarm) to determine any further actuators RM' at risk, to which a further warning signal WS' is communicated (together with a respective modified movement). Recursively (in a cascade-like manner), the further actuators RM' at risk will send a further alarm signal AS" to the control unit <NUM>, which interrogates the interference matrices relative to the further actuator RM' at risk (different from the one in common with the actuator RM at risk) to determine any nth actuators RM" at risk, to which a nth warning signal WS" is communicated (together with a respective modified movement). The cascade-like manner described up to now continues until all the actuators at risk of the automatic machine have received the respective warning signal (and the respective modified movement).

In other non-limiting cases, the cascade-like manner of warning signals is sent directly by the control unit <NUM>, which controls in a single operating cycle all the actuators at risk (further and nth) which will be determined by the condition of the actuator AM subjected to the alarm. In other words, the control unit autonomously interrogates all the interference matrices potentially affected by the alarm of the actuator AM and simultaneously sends warning signals to any actuators at risk (further and nth).

In the preferred and non-limiting embodiment illustrated in <FIG>, the articles for the tobacco industry processed by the automatic machine <NUM> are packets <NUM> of cigarettes. According to different embodiments not illustrated, the automatic machine <NUM> is of a different type (for example a packaging machine, a cellophane wrapping machine, or a packing machine, a food machine, a machine for sanitary absorbent articles, etc.) and therefore the articles are cigarettes, filter pieces, tobacco packets, cigars, diapers, chocolates, etc..

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 an expert skilled in the art, such as for example: the addition of further actuators, the use on another type of machine in the tobacco industry other than a packaging machine, an alarm other than those described (but which could however affect the production, for example a so-called "warning"), the use of sets of movements generated with trajectories or algorithms other than those mentioned, etc..

The present invention has multiple advantages.

Firstly, it allows to drastically reduce the number of repositioning necessary to resume the functional state of an automatic machine following an alarm, as the actuators actually stopped are those at risk of interference, while all the others continue production or stop in phase in a controlled way (thus allowing a rapid resumption of the production of the articles). All this involves a significant reduction in production resumption times, with a consequent increase in the productivity of the automatic machine.

Claim 1:
A procedure for the selective management of the alarms of at least part (<NUM>) of an automatic machine (<NUM>) for manufacturing or packing consumer articles;
the automatic machine (<NUM>) comprising a plurality of actuators, each capable of assuming a plurality of different positions and moving, during the manufacturing, with a nominal movement (NM) of its own;
the procedure comprises the steps of:
determining, only once, an interference matrix (<NUM>), which indicates, for each position of an actuator (<NUM>, <NUM>), the presence or absence of interferences relative to the possible positions of the other actuators;
checking, upon occurrence of an alarm of said actuator (<NUM>, <NUM>) and by means of the interference matrix (<NUM>); for the presence or absence of actuators (RM) at risk, which, during their own nominal movement (NM), risk interfering with the actuator (AM) subjected to the alarm.