A surgical instrument (10) for acting on tissue. The surgical instrument comprises at least one processor (3706), at least one motor (530) in communication with the processor and at least one actuation device (840). The processor is programmed to receive from a removable implement portion (3554, 3556, 3558) a first variable (3801) describing the removable implement. The processor is also programmed to apply the first variable to an instrument control algorithm (3802). Further, the processor is programmed to receive an input control signal (3818) from the actuation device and control the at least one motor to operate the surgical instrument in conjunction with the removable implement in accordance with the instrument control algorithm considering the input control signal.Un instrumento quirúrgico(10) para actuar sobre el tejido; el instrumento quirúrgico comprende al menos de un procesador(3706), al menos un motor(530) en comunicación con el procesador y al menos un dispositivo de accionamiento(840); el procesador se programa para recibir desde una porción del implemento removible(3554, 3556, 3558) una primera variable(3801) que describe el implemento removible; el procesador se programa, además, para aplicar la primera variable a un algoritmo de control de instrumento (3802); además, el procesador se programa para recibir una señal de control de entrada (3818) desde el dispositivo de accionamiento y controlar al menos un motor para operar el instrumento quirúrgico en conjunto con el implemento removible de acuerdo con el algoritmo de control de instrumento que considera la señal de control de entrada.