Method for controlling an automated work cell, wherein the work cell comprises: - a robot arm articulated in at least three degrees of freedom, wherein the robot arm may be controlled according to articular instructions and comprising motors (M1, M2, M3, M4, M5, M6) that are adapted to maneuver parts of the robot arm; - a control center that is able to control the operation of the work cell by movement commands (Om); - a robot controller, including the motor controllers (C1, C2, C3, C4, C5, C6) wherein each controls the operation of a motor; - a communication bus between the control center and the robot controller; wherein this control method comprises the steps of: y) calculating, by the control center, nominal articular instructions using a trajectory generator, from the movement commands (Om); z) transmitting, via the communication bus, the nominal articular instructions calculated by a calculation unit belonging to the robot controller; wherein this control method is characterized in that it comprises steps consisting of: a) calculating, by the calculation unit, Cartesian instructions corresponding to the nominal articular instructions; b) calculating, by the calculation unit, actual articular instructions from the Cartesian instructions, taking into account actual geometric parameters of the robot arm; c) calculating, for each nominal articular instruction and from the actual articulation instruction, an articular instruction correction value (CORR); d) calculation for each nominal articular instruction and from the established articular correction instruction (CORR), an effective articular instruction, wherein the effective articular instruction is the sum of the nominal articular instruction and the articular correction instruction (CORR); e) calculating control commands for each motor controller from the calculated effective articulated commands; f) transmitting the motor control instructions to each motor controller (C1, C2, C3, C4, C5, C6) to control the corresponding motor according to the motor control instruction. - a robot arm articulated in at least three degrees of freedom, wherein the robot arm may be controlled according to articular instructions and comprising motors (M1, M2, M3, M4, M5, M6) that are adapted to maneuver parts of the robot arm; - a control center that is able to control the operation of the work cell by movement commands (Om); - a robot controller, including the motor controllers (C1, C2, C3, C4, C5, C6) wherein each controls the operation of a motor; - a communication bus between the control center and the robot controller; y) calculating, by the control center, nominal articular instructions using a trajectory generator, from the movement commands (Om); z) transmitting, via the communication bus, the nominal articular instructions calculated by a calculation unit belonging to the robot controller; a) calculating, by the calculation unit, Cartesian instructions corresponding to the nominal articular instructions; b) calculating, by the calculation unit, actual articular instructions from the Cartesian instructions, taking into account actual geometric parameters of the robot arm; c) calculating, for each nominal articular instruction and from the actual articulation instruction, an articular instruction correction value (CORR); d) calculation for each nominal articular instruction and from the established articular correction instruction (CORR), an effective articular instruction, wherein the effective articular instruction is the sum of the nominal articular instruction and the articular correction instruction (CORR); e) calculating control commands for each motor controller from the calculated effective articulated commands; f) transmitting the motor control instructions to each motor controller (C1, C2, C3, C4, C5, C6) to control the corresponding motor according to the motor control instruction.