Method of controlling an electric motor for moving at least one movable door of a piece of furniture, and piece of furniture adapted to implement such a method
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2026-03-18
AI Technical Summary
Existing furniture with sliding and foldable doors requires manual effort and care to operate, leading to potential damage and noise due to sudden movements, and lacks safety features to handle anomalies during operation.
A method and piece of furniture that utilize an electric motor controlled by a microprocessor and encoder to smoothly open and close doors, with a mechanical drive kinematism and counterweight system to reduce physical effort and prevent damage, while detecting anomalies and adjusting movement to ensure safety.
The solution significantly reduces physical effort required to operate the doors, minimizes noise and damage, and enhances safety by automatically adjusting movement and securing the furniture in case of anomalies, providing a controlled and uniform opening/closing mechanism.
Smart Images

Figure IB2024054514_14112024_PF_FP_ABST
Abstract
Description
DESCRIPTION"Method of controlling an electric motor for moving at least one movable door of a piece of furniture, and piece of furniture adapted to implement such a method"
[0001] . Field of the invention
[0002] . The present invention relates to the field of furniture, in particular to a method of controlling an electric motor for moving at least one movable door of a piece of furniture, and a piece of furniture adapted to implement such a method.
[0003] . Technological background of the invention
[0004] . There are known pieces of furniture with sliding and foldable doors to allow a reduction in the volume of the doors in the opening position, thus avoiding the drawbacks of hinged doors.
[0005] . For example, a piece of furniture is known comprising a front opening and two movable and oscillating doors for closing the front opening.
[0006] . The two doors are hinged to each other.
[0007] . Such a piece of furniture is provided with two substantially L-shaped guides, which are parallel to each other, each comprising a first linear segment and a second linear segment, joined to each other, wherein the first linear segment is parallel to an edge of the front opening, while the second linear segment is substantiallyorthogonal to the first linear segment and arranged at an outer side of the piece of furniture , along the depth of the compartment .
[0008] . A door is slidingly coupled to the guides by means of a bracket adapted to engage with the guides by means of respective pins . Such a door, guided by the bracket , is adapted to also move the other door by an oscillating coupling by means of a hinge .
[0009] . Such a piece of furniture is further provided with a manually-operable control element , which is translatable parallel along said outer side .
[0010] . The door, which is not connected to the bracket , is operatively connected in an oscillating manner to the translatable command element so that the two doors are pulled with respect to the front opening during the manual movement of said translatable command element for opening or closing said front opening .
[0011] . A clear limit of the above piece of furniture is undoubtedly related to the fact that the manual operation requires physical force to move the translatable command element and, indirectly, the sliding doors pulled and connected thereto .
[0012] . Moreover, particular care and attention is required upon actuation to avoid sudden movements , which can damage the sliding doors and / or translatable commandelement and / or the guide inside which the sliding doors slide or other unexpected movements, which can cause knocking between the different components, which, besides potential damage, could cause undesired noise, generally making the piece of furniture poorly secure as a whole.
[0013] . Summary
[0014] . It is the object of the present invention to conceive and provide a method of controlling an electric motor for moving at least one movable door of a piece of furniture, which allows overcoming, at least partially, the above drawbacks with reference to the prior art and which is capable of significantly reducing the physical effort made by a user, ensuring an opening / closing movement, which is as controlled and uniform as possible, with a reduction in the noise associated therewith while maintaining an adequate level of safety.
[0015] . Such an object is achieved by a method according to claim 1.
[0016] . The present invention relates to a piece of furniture adapted to implement such a method.
[0017] . Brief description of the drawings
[0018] . Further features and advantages of the method and piece of furniture according to the invention will be apparent from the following description of preferred embodiments, given by way of non-limiting indication, withreference to the accompanying drawings, in which:
[0019] . - figure 1 shows a perspective view of a piece of furniture according to the present invention;
[0020] . - figure 2 illustrates a side view of the piece of furniture in figure 1;
[0021] . - figures 3a-3e show the piece of furniture in figure 1 in successive operating configurations during a step of opening the piece of furniture;
[0022] . - figure 3f shows a side view of the piece of furniture in figure 1 in an operating configuration during a step of opening or closing the piece of furniture;
[0023] . - figures 4a-4f diagrammatically show top view of a piece of furniture according to the present invention in successive operating configurations during a step of opening the piece of furniture;
[0024] . - figures 5a-5f diagrammatically show top views of the piece of furniture in figures 4a-4f in successive operating configurations during a step of closing the piece of furniture;
[0025] . - figure 6 shows, by means of a block diagram, electrical / electronic components of the piece of furniture according to the present invention;
[0026] . - figure 7 shows, by means of a block diagram, a method of controlling an electric motor for moving at least one movable door of a piece of furniture accordingto the present invention;
[0027] . - figures 8a-8f diagrammatically show top views of a further piece of furniture according to the present invention in successive operating configurations during a step of opening the piece of furniture, and
[0028] . - figures 9a-9f diagrammatically show top views of the further piece of furniture in figures 8a-8f in successive operating configurations during a step of closing the piece of furniture.
[0029] . Detailed description
[0030] . With reference to the above figures, a piece of furniture 100 is now described, adapted to implement the method of controlling an electric motor for moving at least one movable door of a piece of furniture.
[0031] . The piece of furniture 100 comprises a body 1 adapted to define a compartment 2 with a front opening 3.
[0032] . In greater detail, the compartment 2 defines a space, which is open towards the outside, delimited by a bottom wall, a first lower horizontal wall and a second upper horizontal wall, a first lateral vertical wall and a second lateral vertical wall.
[0033] . In the example in the figures, the first lower horizontal wall and the second upper horizontal wall are spaced apart from each other by the height of the compartment 2, while the first lateral vertical wall andthe second lateral vertical wall are spaced apart from each other by the width of the compartment 2 .
[0034] . The piece of furniture 100 further comprises at least one movable and oscillating door 4 for opening or closing the front opening 3 of the compartment 2 .
[0035] . The piece of furniture 100 further comprises at least one substantially L-shaped guide 5 comprising a first linear segment LI and a second linear segment L2 , j oined to each other .
[0036] . The first linear segment LI is parallel to an edge of the front opening 3 .
[0037] . The second linear segment L2 is substantially orthogonal to the first linear segment LI and is arranged at an outer side 6 of the body 1 of the piece of furniture 100 along the depth of the compartment 2 .
[0038] . The outer side 6 corresponds , for example to one from the first vertical side wall and the second vertical side wall .
[0039] . A side edge, for example the upper one, of the at least one door 4 is slidingly coupled to the guide 5.
[0040] . In greater detail , as shown in the figures , the upper edge of the at least one door 4 is operatively slidingly coupled to the at least one guide 5 by means of an auxiliary coupling element 7 .
[0041] . In particular, the auxiliary coupling element 7 ,e . g . , a bracket , is adapted to slidingly engage with the at least one guide 5 by means of at least a first pin 7 ' (diagrammatically shown in the figures 4a-4 f and 5a-5f ) .
[0042] . According to an embodiment, in combination with the preceding one and shown in the figures , the piece of furniture 100 further comprises a second substantially L- shaped guide 5' comprising a further first linear segment LI ' and a further second linear segment L2 ' , j oined to each other .
[0043] . The further first linear segment LI ' is parallel to the edge of the front opening 3 , therefore, also to the first linear segment LI of the at least one guide 5.
[0044] . Also in this case, the further second linear segment L2 ' is substantially orthogonal to the further first linear segment LI ' and is arranged at the outer side6 of the body 1 of the piece of furniture 100 along the depth of the compartment 2 .
[0045] . In fact, the second guide 5' substantially extends parallel to the at least one guide 5.
[0046] . In this embodiment, as shown in the figures , the upper edge of the at least one door 4 is slidingly coupled to the at least one guide 5 and to the second guide 5' by means of the auxiliary coupling element 7 .
[0047] . In greater detail , the auxiliary coupling element7 is adapted to slidingly engage with the at least oneguide 5 by means of at least the first pin 7 ' and with the second guide 5' by means of a second pin 7" (diagrammatically shown in figures 4a-4 f and 5a-5f ) .
[0048] . Going back to the present invention in general , the piece of furniture 100 further comprises a translatable command element 8 operatively connected to the body 1 of the piece of furniture 100 and adapted to slide parallel to , and along said outer side 6 of the body 1 of the piece of furniture 100 .
[0049] . In greater detail , as shown in the figures , the translatable command element 8 is operatively connected to the outer side 6 of the body 1 of the piece of furniture 100 by means of a mechanical drive kinematism C-T of the motion adapted to slidingly engage with the translatable command element 8 ( e . g . , adapted to slide vertically along one of the uprights ) and with respective sliding guides 9, preferably parallel and inclined with respect to the hori zontal , arranged on the outer side 6 of the body 1 of the piece of furniture 100 .
[0050] . As shown, for example in figures 3d, 3e and 3 f , the mechanical drive kinematism C-T of the motion comprises a vertical bar having, in each end, a first component shaped to be coupled and slide along one of the uprights of the translatable command element 8 and a second component shaped to slide along a respective one of thetwo sliding guides 9 , arranged on the outer side 6 of the body 1 of the piece of furniture 100 .
[0051] . In particular, the mechanical drive kinematism is operable by an electric motor (described hereinafter) by means of a drive mechanism of the belt-pulley type motion, to allow the mechanical drive kinematism of the motion to slide along the translatable command element 8 and along the respective sliding guides 9 , consequently causing the translatable command element 8 to slide parallel to, and along said outer side 6 of the body 1 of the piece of furniture 100 .
[0052] . Note that advantageously, the mechanical drive kinematism of the motion, connected both to the translatable command element 8 and to the outer side 6 of the piece of furniture 100 , allows preventing the accidental overturning of the translatable command element 8 even though such a mechanical drive kinematism of the motion has the tendency, during the movement of the translatable command element 8 , to move down, also pulling the translatable command element 8 therewith .
[0053] . Moreover, advantageously, the mechanical drive kinematism of the motion represents a counterweight, which tends to bring the translatable command element 8 back to the resting position, as will be reiterated hereinafter .
[0054] . Again, when the translatable command element 8 isfree from the action of the electric motor 12 ( electric motor 12 electrically disconnected, as described below) , it is manually movable .
[0055] . The at least one door 4 is operatively connected in an oscillating manner to the translatable command element 8 to be pulled with respect to the front opening 3 during the movement of said translatable command element 8 for opening or closing said front opening 3 .
[0056] . The translatable command element 8 , as shown in the figures , is a frame, for example configured to house therein the at least one door 4 , when the translatable command element 8 is in a specific resting position, as will be described hereinafter .
[0057] . In fact, the at least one door 4 , during the movement of the translatable command element 8 , by virtue of the shape of the auxiliary coupling element 7 , is adapted to be moved by the auxiliary coupling element 7 with respect to the at least one guide 5 ( and the second guide 5' , if present ) so as to switch from a position, in which the at least one door 4 is arranged covering the front opening 3 ( closing of the piece of furniture 100 ) to a position, in which the at least one door 4 is arranged inside the translatable command element 8 , when the latter is in a resting position ( as will be described hereinafter) , leaving open the front opening 3 ( opening ofthe piece of furniture 100 ) and, vice versa, to switch from the position, in which the at least one door 4 is arranged inside the translatable command element 8 , when the latter is in the specific resting position, leaving open the front opening 3 (opening of the piece of furniture 100 ) to the position, in which the at least one door 4 is arranged covering the front opening 3 ( closing of the piece of furniture 100 ) .
[0058] . In a further embodiment, in combination with any one of those described previously and shown in the figures , the piece of furniture 100 further comprises a second movable and oscillating door 4 ' for opening or closing, together with the at least one door 4 , the front opening 3 of the compartment 2 .
[0059] . In greater detail , the second door 4 ' is operatively connected in an oscillating manner, e . g . , by means of a hinge , to the at least one door 4 to be pulled, by the at least one door 4 , with respect to the front opening 3 during the movement of said translatable command element 8 for opening or closing said front opening 3 .
[0060] . In other words , the at least one door 4 and the second door 4 ' can extend and fold in front of the compartment 2 to close the front opening 3 or leave the compartment 2 accessible from the outside .
[0061] . In this embodiment , the translatable commandelement 8, as shown in the figures, is a frame, for example configured to accommodate therein the at least one door 4 and the second door 4' , folded or "packed" with respect to each other, when the translatable command element 8 is in the specific resting position, as will be described hereinafter .
[0062] . In this embodiment, as shown in the figures, the upper edge of the at least one door 4 and the upper edge of the second door 4' are slidingly coupled to the at least one guide 5 and to the second guide 5' by means of the auxiliary coupling element 7.
[0063] . In greater detail, in this embodiment, as shown in the figures, the second door 4' is secured to the auxiliary coupling element 7, while the at least one door 4 is indirectly connected to the auxiliary coupling element 7 by means of the connection thereof, e.g., by means of the hinge, to the second door 4' .
[0064] . In other words, the second door 4' is guided by the auxiliary coupling element 7 while the at least one door 4 is moved by the second door 4' .
[0065] . Dually, the at least one door 4 is guided by the translatable command element 8, while the second door 4' is moved by the at least one door 4.
[0066] . In this embodiment, the at least one door 4 and the second door 4' , during the movement of the translatablecommand element 8, by virtue of the shape of the auxiliary coupling element 7, are adapted to be moved by the auxiliary coupling element 7 with respect to the at least one guide 5 (and to the second guide 5' , if present) so as to switch from a position, in which the at least one door 4 and the second door 4' are arranged next to each other, covering the front opening 3 (closing of the piece of furniture 100) to a position, in which the at least one door 4 and the second door 4' are arranged facing each other, thus folded or "packed") , inside the translatable command element 8, when the latter is in a resting position (as will be described hereinafter) , leaving open the front opening 3 (opening of the piece of furniture 100) and, vice versa, to switch from the position, in which the at least one door 4 and the second door 4' are arranged inside the translatable command element 8, when the latter is in the specific resting position, leaving open the front opening 3 (opening of the piece of furniture 100) to the position, in which the at least one door 4 and the second door 4' are arranged next to each other, covering the front opening 3 (closing of the piece of furniture 100) .
[0067] . Going back to the present invention in general, with particular reference to figure 6, the piece of furniture 100 comprises a data processing unit 10, e.g., amicrocontroller or a microprocessor .
[0068] . The piece of furniture 100 further comprises a memory unit 11 operatively connected to the data processing unit 10 .
[0069] . The memory unit 11 can be outside ( as shown diagrammatically in figure 6 ) or inside the data processing unit 10 ( embodiment not shown in the figures ) .
[0070] . By means of the loading and execution of one or more program codes , stored in the memory unit 10 , the data processing unit 10 is configured to perform a method of controlling an electric motor for moving at least one movable door of a piece of furniture, as will be described hereinafter according to di fferent embodiments of the present invention .
[0071] . In this respect, the piece of furniture 100 further comprises an electric motor 12 operatively connected to the translatable command element 8 and to the data processing unit 10 .
[0072] . The electric motor 12 is commandable by the data processing unit 10 for moving the translatable command element 8 .
[0073] . In greater detail , the electric motor 12 , for example a DC electric brush motor, is coupled to an electric reducer and, by means of a drive mechanism of the belt-pulley type-motion, to the mechanical drivekinematism C-T of the motion adapted to slidingly engage both with the translatable command element 8 and with the sliding guides 9 present on the outer side 6 of the body 1 of the piece of furniture 100 .
[0074] . The data processing unit 10 , the memory unit 11 and the electric motor 12 are integrated, for example in an electronic board installed on the piece of furniture 100 .
[0075] . Now, with reference to the above figures and in particular to figure 7 , a method 700 of controlling an electric motor for moving at least one movable door of a piece of furniture is now described, hereinafter also only control method or simply method, according to the present invention .
[0076] . The essential components of the piece of furniture 100 were described previously and will not be repeated herein, for the sake of brevity .
[0077] . The method 700 comprises a symbolic step of starting ST .
[0078] . The method 700 comprises a step of moving 701 , by the electric motor 12 upon a command received by the data processing unit 10 , the translatable command element 8 at a set first feed speed value VI ( e . g . , equal to 100 mm / s ) , from a first resting position, in which the translatable command element 8 is arranged in front of the outer side 6of the body 1 of the piece of furniture 100 and does not extend frontally from the piece of furniture 100 (e.g., figures 3a, 4a, 5a) .
[0079] . The method 700 comprises a step of controlling702, by the data processing unit 10, the electric motor 12 so that the translatable command element 8 maintains the first set feed speed value VI .
[0080] . In other words, the data processing unit 10 performs a following (i.e. the feedback control) of the first set feed speed value VI, i.e., it determines a value for each sampling instant of time, representative of the feed speed of the translatable command element 8 and, based on the comparison of such a detected value with the first set feed speed value VI, controls the rotation of the electric motor 12 so that the feed speed of the translatable command element 8 is effectively equal to the first set feed speed value VI.
[0081] . In greater detail, the determination of the value representative of the feed speed of the translatable command element 8 is carried out, for example by the data processing unit 10 based on the information provided by a position sensor (e.g., an encoder) installed in the electric motor 12.
[0082] . The method 700 comprises a step of determining703, by the data processing unit 10, e.g., by means of theposition sensor (encoder) installed in the electric motor 12, a value DI representative of the distance covered by the translatable command element 8 with respect to the first resting position, parallel to the outer side 6 of the body 1 of the piece of furniture 100.
[0083] . The method 700 further comprises a step of comparing 704, by the data processing unit 10, the determined value DI representative of the distance covered by the translatable command element 8 with respect to the first resting position with a set first reference distance value DR1 (e.g., equal to 300 mm) , to verify whether the translatable command element 8 has reached a second operating position or not, in which such a translatable command element 8 substantially extends at most frontally from the piece of furniture 100 (e.g., figures 3c, 4d, 5d) .
[0084] . Thereby, the method is capable of recognizing the exceeding of the so-called "dead center", by the translatable command element 8, which aspect is essential for the movement of the translatable command element 8 to be complete and which is only achieved by bringing the at least one door 4 close to the inversion point with a determined amount of kinetic energy.
[0085] . If the determined value DI representative of the distance covered by the translatable command element 8 with respect to the first resting position is less than the setfirst reference distance value DR1, the method 700 comprises a step of controlling 705, by the data processing unit 10, the electric motor 12 so that the translatable command element 8 maintains the set first feed speed value VI .
[0086] . In other words, the data processing unit 10 performs the following (i.e. the feedback control) of the set first feed speed value VI, for example, according to the previously described manner.
[0087] . On the other hand, if the determined value DI representative of the distance covered by the translatable command element 8 with respect to the first resting position is equal to, or greater than the set first reference distance value DR1, the method 700 comprises a step of determining 706, by the data processing unit 10, for example by means of the position sensor (encoder) installed in the electric motor 12, a value VA representative of the feed speed of the translatable command element 8 with respect to the first resting position .
[0088] . Al so in this case, the determination of the value VA representative of the feed speed of the translatable command element 8 is carried out, for example by the data processing unit 10 based on the information provided by the position sensor (e.g., an encoder) installed in theelectric motor 12.
[0089] . Successively, the method 700 further comprises a step of comparing 707, by the data processing unit 10, the determined value VA representative of the feed speed of the translatable command element 8 with respect to the first resting position with a set first reference speed value (VL) (e.g., equal to 60 mm / s) .
[0090] . It should be noted that the set first reference speed value VL is representative of a discriminating threshold value of the reverse point of the translatable command element 8.
[0091] . If the determined value VA representative of the feed speed of the translatable command element 8 with respect to the first resting position is greater than the set first reference speed value VL, the method 700 comprises a step of controlling 708, by the data processing unit 10, the electric motor 12 so that the translatable command element 8 maintains the set first feed speed value VI .
[0092] . In other words, also in this case, the data processing unit 10 performs the following (i.e. the feedback control) of the set first feed speed value VI, for example, according to the previously described manner.
[0093] . On the contrary, if the determined value VA representative of the feed speed of the translatablecommand element 8 with respect to the first resting position is equal to, or less than the set first reference speed value VL (which means that the translatable command element 8 has reached the reverse point ) , the method 700 comprises steps of :
[0094] . - interrupting 709, by the data processing unit 10 , the power supply of the electric motor 12 so that the translatable command element 8 moves , under the action of a counterweight ( represented by the weight of the mechanical drive kinematism C-T of the motion by means of which the electric motor 12 is mechanically connected to the translatable command element 8 ) , in the opposite direction from the second operating position towards the first resting position again;
[0095] . - determining 710 , by the data processing unit 10 , for example by means of the position sensor ( encoder) installed in the electric motor 12 , a value DP representative of the distance covered by the translatable command element 8 with respect to the second operating position;
[0096] . - comparing 711 , by the data processing unit 10 , the determined value DP representative of the distance covered by the translatable command element 8 with respect to the second operating position with a set secondreference distance value DR2 (e.g., equal to 100 mm) .
[0097] . If the determined value DP representative of the distance covered by the translatable command element 8 with respect to the second operating position is greater than the set second reference distance value DR2, the method 700 comprises a step of keeping the power supply of the electric motor 12 interrupted 712 by the data processing unit 10.
[0098] . If the determined value DP representative of the distance covered by the translatable command element with respect to the second operating position is equal to, or less than the set second reference distance value DR2, the method 700 comprises a step of electrically supplying 713 the electric motor 12, by the data processing unit 10, for moving the translatable command element 8 towards the first resting state again.
[0099] . Moreover, in this state, the method 700 comprises a state of controlling 714, by the data processing unit 10, the electric motor 12, so that the translatable command element 8 maintains a set second feed speed value V2 until reaching the first resting position.
[0100] . The method 700 comprises a symbolic ED step of ending .
[0101] . Therefore, the method 700 allows bringing the translatable command element 8 from a resting position toa so-called cruising speed, i.e., the set first feed speed value VI and, while the distance covered by the translatable command element 8 does not exceed the set first reference distance value DR1 (which can be considered a symbolic "ramp" value) , the method 700 makes no further control of the rotation speed of the electric motor 12, but only performs the following (i.e. the feedback control) of the set first feed speed value VI.
[0102] . Aft er exceeding the set first reference distance value DR1, the method 700 controls whether the value VA representative of the feed speed by the translatable command element 8 goes below the set first reference speed value VL .
[0103] . If so, the method 700 electrically disconnects the electric motor 12 until the translatable command element 8 goes back by a distance equal to the set second reference distance value DR2.
[0104] . From that point on, the method 700 performs the following (i.e. the feedback control) of the set second feed speed value V2 until the translatable command element 8 reaches the first resting position.
[0105] . According to an embodiment, shown with dotted lines in figure 7, the step of controlling 714 the electric motor 12 so that the translatable command element 8 maintains a set second feed speed value V2 until reachingthe first resting position comprises steps of:
[0106] . - determining 715, by the data processing unit 10, a value IA representative of the electric current absorbed by the electric motor 12 during the operation thereof; in this respect, the data processing unit 10 is aware of such a value IA representative of the electric current absorbed by the electric motor 12 during the operation thereof;
[0107] . - comparing 716, by the data processing unit 10, the determined value IA representative of the electric current absorbed by the electric motor 10 during the operation thereof with a set reference absorption electric current value IAR (e.g., equal to 1 Ampere) in order to establish whether the translatable command element 8 has reached the first resting position or not.
[0108] . If the determined value IA representative of the electric current absorbed by the electric motor 10 during the operation thereof is less than the set reference absorption electric current value IAR, the method 700 comprises a step of controlling 717, by the data processing unit 10, the electric motor 12 so that the translatable command element 8 maintains the set second feed speed value V2 until reaching the first resting position.
[0109] . In other words, also in this case, the data processing unit 10 performs the following (i.e. thefeedback control) of the set second feed speed value V2, according to the previously described manner.
[0110] . If the determined value IA representative of the electric current absorbed by the electric motor 10 during the operation thereof is equal to, or greater than the set reference absorption electric current value IAR, the method 700 comprises a step of interrupting 718, by the data processing unit 10, the power supply of the electric motor 12 so that the translatable command element 8 maintains the first resting position reached.
[0111] . The refore, the following (i.e. the feedback control) of the set second feed speed value V2 until reaching, by the translatable command element 8, the first resting position continues until the electric current absorbed by the electric motor 12 exceeds the set reference absorption electric current value IAR, which means, in other words, that the translatable command element 8 has effectively reached the resting position or "end-of-stroke" .
[0112] . According to an embodiment, according to any one of the preceding ones, in the resting position of the translatable command element 8, the at least one door 4 is adapted to take a first operating configuration, in which it closes the front opening 3 of the compartment 2 of thebody 1 of the piece of furniture 100 .
[0113] . In this embodiment, shown in the sequence of figures 4a-4 f , the method 700 is carried out by the data processing unit 10 to open the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100 , by actuating the electric motor 12 to move the translatable command element 8 to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door 4 along the at least one guide 5 from the first linear segment LI to the second linear segment L2 to switch from the first operating configuration to a second operating configuration, in which the at least one door 4 is housed inside the translatable command element 8 when the latter is back in the first resting position .
[0114] . In said second operating configuration, the at least one door 4 is adapted to leave open the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100 .
[0115] . According to an embodiment, in combination with the preceding one , the method 700 comprises , during the step of opening the piece of furniture 100 , a step of determining, by the data processing unit 10 , information representative of the presence, or not, of an anomaly during the movement of the translatable command element 8 ,resulting in the at least one door 4 being pulled from the first resting position to the second operating position.
[0116] . If there is an anomaly, the method 700 comprises a step of securing the piece of furniture 100, by the data processing unit 10, based on the type of anomaly detected.
[0117] . By way of example, a first anomaly is the presence of an obstacle, e.g., a user, close to the piece of furniture 100, so as to interfere with the extending and folding movement of the at least one door 4 or of the translatable command element 8.
[0118] . In this case, the presence of the anomaly can be determined by detecting a reduction in the determined value VA representative of the feed speed of the translatable command element 8 below a set threshold value (e.g., equal to 60 mm / s) or by detecting a sudden deceleration of the translatable command element 8, or, in the case of a substantially null feed speed, a sudden increase in the electric absorption current of the electric motor 12 can also mean the presence of an obstacle .
[0119] . In the presence of this anomaly, the method includes inverting the direction of travel and bringing the translatable command element 8 back into the resting position .
[0120] . A further anomaly can be the sudden interruptionof the power supply.
[0121] . In this case, the method 700 provides for the translatable command element 8 to be capable of moving under the action of the counterweight or being moved manually .
[0122] . A further anomaly can be a sudden fault on the electronic board.
[0123] . Al so in this case, the method 700 includes interrupting the power supply of the electric motor 102, so that the translatable command element 8 can move under the action of the counterweight or be moved manually.
[0124] . A further anomaly can be the crushing / shearing of an obstacle between the at least one door and the translatable command element 8 or the second door 4' (if present) .
[0125] . Al so in this case, the method 700 includes interrupting the power supply of the electric motor 102, so that the translatable command element 8 can move under the action of the counterweight or be moved manually.
[0126] . A further anomaly can be a sudden fault on the encoder installed in the electric motor 12.
[0127] . Al so in this case, the method 700 includes interrupting the power supply of the electric motor 102, so that the translatable command element 8 can move underthe action of the counterweight or be moved manually.
[0128] . A further anomaly can be the breakage of the transmission belt.
[0129] . Also in this case, the method 700 includes interrupting the power supply of the electric motor 102, so that the translatable command element 8 can be moved manually .
[0130] . A further anomaly can be a blocking of the electric motor 12 cause fault (e.g., a short circuit state, an open circuit state, an electric current overload and so on) .
[0131] . In this case, the method 700 comprises steps of:
[0132] . - determining, by the data processing unit 10, information representative of a fault, resulting in the blocking of the electric motor 12;
[0133] . - interrupting, by the data processing unit 10, the power supply of the electric motor 102, so that the translatable command element 8 can continue to move from the second operating position to return to the first resting position, under the action of the counterweight or it can be moved manually.
[0134] . If no anomaly is present, the translatable command element 8 continues to move from the first resting position to the second operating position.
[0135] . According to an embodiment, in combination withthe preceding one , the method 700 comprises , during the movement of the translatable command element 8 from the second operating position to return to the first resting position, a step of determining, by the data processing unit 10 , information representative of the presence , or not, of an anomaly during the movement of the translatable command element 8 , resulting in the at least one door 4 being pulled inside the translatable command element 8 .
[0136] . I f there is an anomaly, the method 700 comprises a step of securing the piece of furniture 100 , by the data processing unit 10 , based on the type of anomaly detected .
[0137] . Examples of anomalies and operations carried out by the method according to the type of anomaly detected were described previously .
[0138] . I f no anomaly is present, the translatable command element 8 continues to move to return to the first resting position again .
[0139] . According to an embodiment, in combination with any of the preceding ones , in the resting position of the translatable command element 8 , the at least one door 4 is adapted to take a first operating configuration, in which the at least one door 4 is accommodated in the translatable command element 8 , in said first operating configuration the at least one door being adapted to leave open the front opening 3 of the compartment 2 of the body 1 of the pieceof furniture 100 .
[0140] . In this embodiment, shown in the sequence of figures 5a-5f , the method 700 is carried out by the data processing unit 10 to close the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100 , moving the translatable command element 8 to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door 4 along the at least one guide 5 from the second linear segment L2 to the first linear segment LI to switch from the first operating configuration to a second operating configuration, in which the at least one door 4 closes the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100 .
[0141] . According to an embodiment, in combination with the preceding one , the method 700 comprises , during the step of closing the piece of furniture 100 , a step of determining, by the data processing unit 10 , information representative of the presence, or not, of an anomaly during the movement of the translatable command element 8 , resulting in the at least one door 4 being pulled from the first resting position to the second operating position .
[0142] . I f there is an anomaly, the method 700 comprises a step of securing the piece of furniture 100 , by the dataprocessing unit 10, based on the type of anomaly detected.
[0143] . Examples of anomalies and operations carried out by the method according to the type of anomaly detected were described previously.
[0144] . If no anomaly is present, the translatable command element 8 continues to move from the first resting position to the second operating position.
[0145] . According to an embodiment, in combination with the preceding one, the method 700 comprises, during the movement of the translatable command element 8 from the second operating position to return to the first resting position again, a step of determining, by the data processing unit 10, information representative of the presence, or not, of an anomaly during the movement of the translatable command element 8, resulting in the at least one door 4 being pulled to close the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100.
[0146] . If there is an anomaly, the method comprises a step of securing the piece of furniture 100, by the data processing unit 10, based on the type of anomaly detected.
[0147] . Examples of anomalies and operations carried out by the method according to the type of anomaly detected were described previously.
[0148] . if no anomaly is present, the translatable commandelement 8 continues to move to return to the first resting position again.
[0149] . According to an embodiment, according to any one of the preceding ones, the piece of furniture 100 further comprises a second movable and oscillating door 4' for opening or closing, together with the at least one door 4, the front opening 3 of the compartment 2.
[0150] . In greater detail, the second door 4' is operatively connected in an oscillating manner, e.g., by means of a hinge, to the at least one door 4 to be pulled, by the at least one door 4', with respect to the front opening 3 during the movement of said translatable command element 8 for opening or closing said front opening 3.
[0151] . In this embodiment, the piece of furniture 100 further comprises a second substantially L-shaped guide 5' comprising a further first linear segment LI' and a further second linear segment L2' , joined to each other.
[0152] . The further first linear segment LI' is parallel to the edge of the front opening 3, therefore, also to the first linear segment LI of the at least one guide 5.
[0153] . Also in this case, the further second linear segment L2' is substantially orthogonal to the further first linear segment LI' and is arranged at the outer side 6 of the body 1 of the piece of furniture 100 along thedepth of the compartment 2.
[0154] . In this embodiment, as shown in the figures, the upper edge of the at least one door 4 and the upper edge of the second door 4' are slidingly coupled to the at least one guide 5 and to the second guide 5' by means of the auxiliary coupling element 7.
[0155] . In particular, the auxiliary coupling element 7 is adapted to slidingly engage with the at least one guide 5 by means of at least the first pin 7' and with the second guide 5' by means of the second pin 7".
[0156] . In greater detail, in this embodiment, as shown in the figures, the second door 4' is secured to the auxiliary coupling element 7, while the at least one door 4 is indirectly connected to the auxiliary coupling element 7 by means of the connection thereof, e.g., by means of the hinge, to the second door 4' .
[0157] . In the resting position of the translatable command element 8, the at least one door 4 and the second door 4' are adapted to take a first operating configuration, in which they close the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100.
[0158] . In this embodiment, shown in the sequence of figures 4a-4f, the method 700 is carried out by the data processing unit 10 to open or close the front opening 3 ofthe compartment 2 of the body 1 of the piece of furniture 100 , by actuating the electric motor 12 to move the translatable command element 8 to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door 4 and the second door 4 ' along the at least one guide 5 from the first linear segment LI to the second linear segment L2 and along the second guide 5' from the further first linear segment LI ' to the further second linear segment L2 ' to switch from the first operating configuration to a second operating configuration or vice versa .
[0159] . In said second operating configuration, the at least one door 4 and the second door 4 ' are folded and accommodated in the translatable command element 8 when the latter has returned to the first resting position .
[0160] . In said second operating configuration, the at least one door 4 and the second door 4 ' are adapted to leave open the front opening 3 of the compartment 2 of the body 1 of the piece of furniture 100 .
[0161] . With reference to the embodiments according to the present invention, the term "door" refers both to a door with a single sti f f panel (not folding) , but , alternatively, also to a door with a folding line thereof , adapted to define two or more regions , which are sti f fbut folding with respect to each other, e.g., by means of a hinge or folding line, which is locally more yielding with respect to the other areas of the door.
[0162] . In this respect, figures 8a-8f and 9a-9f are views diagrammatically showing the movement of a single door 4 with a single panel as an alternative to the embodiments in figures 1, 2, 3a-3f, 4a-4f, 5a-5f, which, instead, show movements to be made by a plurality of doors 4, 4' which are mutually oscillating and orientable, or by a single door 4 provided with at least one folding line .
[0163] . In greater detail, figures 8a-8f diagrammatically show top views of a further piece of furniture 100 according to the present invention, in successive operating configurations, during a step of opening the piece of furniture 100, wherein the single door 4 with a single panel is moved by the translatable command element 8 (described above with reference to the embodiments in figures 1, 2, 3a-3f, 4a-4f, 5a-5f ) , to be pulled with respect to a front opening of the further piece of furniture 100 during the movement of said translatable command element 8 for opening said front opening .
[0164] . Figures 9a-9f diagrammatically show instead top views of the further piece of furniture 100 in successiveoperating configurations during a step of closing the further piece of furniture 100 , wherein the single door 4 with a single panel is moved by the translatable command element 8 to be pulled with respect to the front opening of the further piece of furniture 100 during the movement of said translatable command element 8 for closing said front opening .
[0165] . As can be noted, the obj ect of the present invention is fully achieved as the method and the related piece of furniture described above have di fferent advantages .
[0166] . In fact , the method of the present invention is capable of recogni zing the exceeding of the so-called "dead center" , which aspect is essential for the movement of the translatable command element to be complete and which is only achieved by bringing the at least one door close to the inversion point with a determined amount of kinetic energy .
[0167] . The method allows uni formly controlling the movement of the translatable command element , avoiding sudden movements , which can damage the piece of furniture and create undesired noise .
[0168] . The method also includes increasing the safety of the piece of furniture since speci fic actions are provided, to be put into practice i f the presence of ananomaly is detected, from the presence of an obstacle to the normal movement of the at least one door ( or doors ) and / or the translatable command element to electrical faults , mechanical breakage of the components and other .
[0169] . Those skilled in the art may make changes and adaptations to the embodiments of the method and the piece of furniture described above or replace elements with others which are functionally equivalent in order to meet contingent needs without departing from the scope of the following claims .
[0170] . Each of the features described as belonging to a possible embodiment can be implemented irrespective of the other embodiments described .
Claims
CLAIMS1. A method (700) of controlling an electric motor (12) for moving at least one movable door (4) of a piece of furniture (100) , the piece of furniture (100) comprising: a body (1) adapted to define a compartment (2) with a front opening (3) ; at least one movable and oscillating door (4) for closing the front opening (3) of the compartment (2) ; at least one substantially L-shaped guide (5) comprising a first linear segment (LI) and a second linear segment (L2) joined to each other, the first linear segment (LI) being parallel to an edge of the front opening (3) , the second linear segment (L2) being substantially orthogonal to the first linear segment (LI) and being arranged at an outer side (6) of the body (1) of the piece of furniture (100) along the depth of the compartment (2) , a side edge of the at least one door (4) being slidingly coupled to the at least one guide (5) by means of an auxiliary coupling element (7) adapted to slidingly engage the at least one guide (5) by means of at least a first pin (7 ' ) ; a command element (8) translatable parallelly to and along said outer side (6) , the at least one door (4) being operatively connected in an oscillating manner to the translatable command element (8) to be pulled withrespect to the front opening (3) during the movement of said translatable command element (8) for opening or closing said front opening (3) ; a data processing unit (10) ; an electric motor (12) operatively connected to the translatable command element (8) and to the data processing unit (10) , said electric motor (12) being commandable by the data processing unit (10) to move the translatable command element (8) , the method (800) comprising steps of: moving (701) , by the electric motor (12) , the translatable command element (8) upon the command received by the data processing unit (10) at a set first feed speed value (VI) , from a first resting position in which the translatable command element (8) is arranged in front of the outer side (6) of the body (1) of the piece of furniture (100) and does not extend frontally from the piece of furniture (100) ; controlling (702) , by the data processing unit (10) , the electric motor (12) so that the translatable command element (8) maintains the set first feed speed value (VI) ; determining (703) , by the data processing unit (10) , a value (DI) representative of the distance covered by the translatable command element (8) with respect to the first resting position, parallel to the outer side (6) ofthe body (1) of the piece of furniture (100) ; comparing (704) , by the data processing unit (10) , the detected value (DI) representative of the distance covered by the translatable command element (8) with respect to the first resting position with a set first reference distance value (DR1) to verify whether the translatable command element (8) has reached a second operating position or not, in which such a translatable command element (8) extends substantially at most frontally from the piece of furniture ( 100 ) ; if the determined value (DI) representative of the distance covered by the translatable command element (8) with respect to the first resting position is less than the set first reference distance value (DR1) , controlling (705) , by the data processing unit (10) , the electric motor (12) so that the translatable command element (8) maintains the set first feed speed value (VI) ; if the determined value (DI) representative of the distance covered by the translatable command element (8) with respect to the first resting position is equal to or greater than the set first reference distance value (DR1) :- determining (706) , by the data processing unit (10) , a value (VA) representative of the feed speed of the translatable command element (8) with respect to thefirst resting position;- comparing (707) , by the data processing unit (10) , the determined value (VA) representative of the feed speed of the translatable command element (8) with respect to the first resting position with a set first reference speed value (VL) ; if the determined value (VA) representative of the feed speed of the translatable command element (8) with respect to the first resting position is greater than the set first reference speed value (VL) , controlling (708) , by the data processing unit (10) , the electric motor (12) so that the translatable command element (8) maintains the set first feed speed value (VI) ; if the determined value (VA) representative of the feed speed of the translatable command element (8) with respect to the first resting position is equal to or less than the set first reference speed value (VL) :- interrupting (709) , by the data processing unit (10) , the power supply of the electric motor (12) so that the translatable command element (8) moves, under the action of a counterweight, in the opposite direction from the second operating position towards the first resting position;- determining (710) , by the data processing unit (10) , a value (DP) representative of the distance coveredby the translatable element with respect to the second operating position;- comparing (711) , by the data processing unit (10) , the determined value (DP) representative of the distance covered by the translatable command element (8) with respect to the second operating position with a set second reference distance value (DR2) ; if the determined value (DP) representative of the distance covered by the translatable command element (8) with respect to the second operating position is greater than the set second reference distance value (DR2) , keeping the power supply of the electric motor (12) interrupted (712) by the data processing unit (10) , if the determined value (DP) representative of the distance covered by the translatable element with respect to the second operating position is equal to or less than the set second reference distance value (DR2) : electrically powering (713) , by the data processing unit (10) , the electric motor (12) to move the translatable command element (8) towards the first resting condition;- controlling (714) , by the data processing unit (10) , the electric motor (12) so that the translatable command element (8) maintains a set second feed speedvalue (V2) until reaching the first resting position.
2. The method (700) according to claim 1, wherein the step of controlling (714) the electric motor (12) so that the translatable command element (8) maintains a set second feed speed value (V2) until reaching the first resting position comprises steps of: determining (715) , by the data processing unit (10) , a value (IA) representative of the electric current absorbed by the electric motor (12) during the operation thereof; comparing (716) , by the data processing unit (10) , the determined value (IA) representative of the electric current absorbed by the electric motor (12) during the operation thereof with a set reference absorption electric current value (IAR) in order to establish whether the translatable command element (8) has reached the first resting position or not, if the determined value (IA) representative of the electric current absorbed by the electric motor (12) during the operation thereof is less than the set reference absorption electric current value (IAR) , controlling (717) , by the data processing unit (10) , the electric motor (12) so that the translatable command element (8) maintains the set second feed speed value (V2)until reaching the first resting position, if the determined value (IA) representative of the electric current absorbed by the electric motor (12) during the operation thereof is equal to or greater than the set reference absorption electric current value (IAR) , interrupting (718) , by the data processing unit (10) , the power supply of the electric motor (12) so that the translatable command element (8) maintains the first resting position reached.
3. The method (700) according to any one of the preceding claims, wherein, in the resting position of the translatable command element (8) , the at least one door (4) is adapted to take a first operating configuration in which it closes the front opening (3) of the compartment(2) of the body (1) of the piece of furniture (100) , the method (700) being carried out to open the front opening(3) of the compartment (2) of the body (1) of the piece of furniture (100) , by actuating the electric motor (12) to move the translatable command element (8) to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door (4) along the at least one guide (5) from the first linear segment (LI) to the second linear segment (L2) to switch from the first operating configuration to a second operatingconfiguration in which the at least one door (4) is accommodated inside the translatable command element (8) when the latter has returned to the first resting position, in said second operating configuration the at least one door (4) being adapted to leave open the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) .
4. The method (700) according to claim 3, comprising, during the step of opening the piece of furniture (100) , a step of determining, by the data processing unit (10) , information representative of the presence, or not, of an anomaly during the movement of the translatable command element (8) , resulting in the at least one door (4) being pulled from the first resting position to the second operating position, if there is an anomaly, the method (700) comprises a step of securing the piece of furniture (100) , by the data processing unit (10) , based on the type of anomaly detected, if no anomaly is present, the translatable command element (8) continues to move from the first resting position to the second operating position.
5. The method (700) according to claim 4, comprising, during the movement of the translatable command element (8) from the second operating position to return to thefirst resting position again, a step of determining, by the data processing unit (10) , information representative of the presence, or not, of an anomaly during the movement of the translatable command element (8) , resulting in the at least one door (4) being pulled inside the translatable command element (8) , if there is an anomaly, the method (700) comprises a step of securing the piece of furniture (100) , by the data processing unit (10) , based on the type of anomaly detected, if no anomaly is detected, the translatable command element (8) continues to move to return to the first resting position again.
6. The method according to any one of the preceding claims, wherein, in the resting position of the translatable command element (8) , the at least one door (4) is adapted to take a first operating configuration in which the at least one door (4) is accommodated inside the translatable command element (8) , in said first operating configuration the at least one door (4) being adapted to leave open the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) , the method (700) being carried out by the processing unit (10) to close the front opening (3) of the compartment (2) of the body (1) of the piece offurniture (100) moving the translatable command element (8) to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door (4) along the at least one guide (5) from the second linear segment (L2) to the first linear segment (LI) to switch from the first operating configuration to a second operating configuration in which the at least one door (4) closes the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) .
7. The method (700) according to claim 6, comprising, during the step of closing the piece of furniture (100) , a step of detecting, by the data processing unit (10) , information representative of the presence, or not, of an anomaly during the movement of the translatable command element (8) resulting in the at least one door (4) being pulled from the first resting position to the second operating position, if there is an anomaly, the method (700) comprises a step of securing the piece of furniture (100) , by the data processing unit (10) , based on the type of anomaly detected, if no anomaly is detected, the translatable command element (8) continues to move from the first restingposition to the second operating position.
8. The method (700) according to claim 7, comprising, during the movement of the translatable command element (8) from the second operating position to return to the first resting position again, a step of determining, by the data processing unit (10) , information representative of the presence, or not, of an anomaly during the movement of the translatable command element (8) resulting in the at least one door (4) being pulled to close the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) , if there is an anomaly, the method (700) comprises a step of securing the piece of furniture (100) , by the data processing unit (10) , based on the type of anomaly detected, if no anomaly is present, the translatable command element (8) continues to move to return to the first resting position again.
9. The method (700) according to any one of the preceding claims, wherein the piece of furniture (100) further comprises:- a second movable and oscillating door (4' ) for opening or closing, together with the at least one door (4) , the front opening (3) of the compartment (2) , the second door (4' ) being operatively connected in anoscillating manner to the at least one door (4) to be pulled, by the at least one door (4' ) , with respect to the front opening (3) during the movement of said translatable command element (8) for opening or closing said front opening (3) ; a second substantially L-shaped guide (5' ) comprising a further first linear segment (LI' ) and a further second linear segment (L2' ) joined to each other, the further first linear segment (LI' ) being parallel to the edge of the front opening (3) , the further second linear segment (L2' ) being substantially orthogonal to the further first linear segment (LI' ) and being arranged at the outer side (6) of the body (1) of the piece of furniture (100) along the depth of the compartment (2) , the upper edge of the at least one door (4) and the upper edge of the second door (4' ) are slidingly coupled to the at least one guide (5) and to the second guide (5' ) by means of the auxiliary coupling element (7) adapted to slidingly engage the at least one guide (5) by means of the at least a first pin (7 ’ ) and the second guide (5' ) by means of a second pin (7") , in the resting position of the translatable command element (8) , the at least one door (4) and the second door (4' ) being adapted to take a first operating configuration in which they close the front opening (3) of thecompartment (2) of the body (1) of the piece of furniture (100) , the method (700) being carried out by the data processing unit (10) to open or close the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) , by actuating the electric motor (12) to move the translatable command element (8) to displace it from the first resting position to the second operating position and then return to the first resting position again by pulling the at least one door (4) and the second door (4' ) along the at least one guide (5) from the first linear segment (LI) to the second linear segment (L2) and along the second guide (5' ) from the further first linear segment (LI' ) to the further second linear segment (L2' ) to switch from the first operating configuration to a second operating configuration or vice versa, in said second operating configuration, the at least one door (4) and the second door (4' ) being folded and housed inside the translatable command element (8) when the latter has returned to the first resting position, in said second operating configuration the at least one door (4) and the second door (4' ) being adapted to leave open the front opening (3) of the compartment (2) of the body (1) of thepiece of furniture (100) .
10. A piece of furniture (100) comprising: a body (1) adapted to delimit a compartment (2) with a front opening (3) ; at least one movable and oscillating door (4) for closing the front opening (3) ; at least one substantially L-shaped guide (5) comprising a first linear segment (LI) and a second linear segment (L2) joined to each other, the first linear segment (LI) being parallel to an edge of the front opening (3) , the second linear segment (L2) being substantially orthogonal to the first linear segment (LI) and being arranged at an outer side (6) of the piece of furniture along the depth of the compartment (2) , a side edge of the at least one door (4) being slidingly coupled to the at least one guide (5) by means of an auxiliary coupling element (7) adapted to slidingly engage the at least one guide (5) by means of at least a first pin (7 ’ ) ; a command element (8) translatable parallelly to and along said outer side (6) , the at least one door (4) being operatively connected in an oscillating manner to the translatable command element (8) to be pulled with respect to the front opening (3) during the movement of said translatable command element (8) for opening orclosing said front opening (3) ; a data processing unit (10) ; an electric motor (12) operatively connected to the translatable command element (8) and to the data processing unit (10) , said electric motor (12) being commandable by the data processing unit (10) to move the translatable command element (8) ; the data processing unit (10) being configured to carry out the steps of the method (700) according to any one of the preceding claims.
11. A piece of furniture (100) according to claim 10, further comprising: a second movable and oscillating door (4' ) for opening or closing, together with the at least one door (4) , the front opening (3) of the compartment (2) , the second door (4' ) being operatively connected in an oscillating manner to the at least one door (4) to be pulled, by the at least one door (4' ) , with respect to the front opening (3) during the movement of said translatable command element (8) for opening or closing said front opening (3) ; a second substantially L-shaped guide (5' ) comprising a further first linear segment (LI' ) and a further second linear segment (L2' ) joined to each other, the further first linear segment (LI' ) being parallel tothe edge of the front opening (3) , the further second linear segment (L2' ) being substantially orthogonal to the further first linear segment (LI' ) and being arranged at the outer side (6) of the body (1) of the piece of furniture (100) along the depth of the compartment (2) , the upper edge of the at least one door (4) and the upper edge of the second door (4' ) are slidingly coupled to the at least one guide (5) and to the second guide (5' ) by means of the auxiliary coupling element (7) adapted to slidingly engage the at least one guide (5) by means of the at least a first pin (7 ’ ) and the second guide (5' ) by means of a second pin (7") , in the resting position of the translatable command element (8) , the at least one door (4) and the second door (4' ) being adapted to take a first operating configuration in which they close the front opening (3) of the compartment (2) of the body (1) of the piece of furniture (100) .