A functional assembly for an industrial machine, in particular for a robot, said functional assembly comprising: - a support frame , provided with a flange for attaching to a robot wrist or other element of an industrial machine, - an operative unit , for example, a gripping tool or an operator tool, supported by said support frame , - a safety cover for said operative unit , which is carried by said support frame, and which defines a containment volume, - wherein said functional assembly can assume a first operative configuration, wherein said safety cover surrounds and covers said operative unit and a second operative configuration, wherein said operative unit is at least partially outside the containment volume of said safety cover , wherein said safety cover has a fixed portion rigidly connected to said support frame and a portion movable along a main direction (A) with respect to the fixed portion ; said movable portion of the safety cover being movable between a lowered position, wherein it surrounds and completely covers said operative unit , and a raised position, wherein said operative unit is uncovered, and wherein both the fixed portion and the movable portion of said safety cover have a collaborative outer coating, equipped with proximity sensors and/or contact sensors, said functional assembly being characterized in that : - said movable portion of the safety cover is movable outside the fixed portion , - said operative unit is movable in two auxiliary directions (B, C) relative to said support frame , said auxiliary directions (B, C) being orthogonal to each other and being orthogonal to said main direction (A). - said functional assembly comprises a first plate slidably guided along the first auxiliary direction (C) on said support frame , and a second plate carrying one or more operative tools , and guided on said first plate in the second auxiliary direction (B) orthogonal to the first auxiliary direction (C) and the main direction (A).. - a support frame , provided with a flange for attaching to a robot wrist or other element of an industrial machine, - an operative unit , for example, a gripping tool or an operator tool, supported by said support frame , - a safety cover for said operative unit , which is carried by said support frame, and which defines a containment volume, - wherein said functional assembly can assume a first operative configuration, wherein said safety cover surrounds and covers said operative unit and a second operative configuration, wherein said operative unit is at least partially outside the containment volume of said safety cover , - said movable portion of the safety cover is movable outside the fixed portion , - said operative unit is movable in two auxiliary directions (B, C) relative to said support frame , said auxiliary directions (B, C) being orthogonal to each other and being orthogonal to said main direction (A). - said functional assembly comprises a first plate slidably guided along the first auxiliary direction (C) on said support frame , and a second plate carrying one or more operative tools , and guided on said first plate in the second auxiliary direction (B) orthogonal to the first auxiliary direction (C) and the main direction (A).. <EOS>