A surgical instrument for acting on tissue. The surgical instrument comprises at least one processor, at least one motor in communication with the processor and at least one actuation device. The processor is programmed to receive from a removable implement portion a first variable describing the removable implement. The processor is also programmed to apply the first variable to an instrument control algorithm. Further, the processor is programmed to receive an input control signal 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.La présente invention porte sur un instrument chirurgical permettant d'intervenir sur des tissus. L'instrument chirurgical comprend au moins un processeur, au moins un moteur en communication avec le processeur et au moins un dispositif d'actionnement. Le processeur est programmé pour recevoir, d'une partie d'outil amovible, une première variable décrivant l'outil amovible. Le processeur est également programmé pour appliquer la première variable à un algorithme de commande d'instrument. En outre, le processeur est programmé pour recevoir un signal de commande d'entrée en provenance du dispositif d'actionnement et pour commander l'au moins un moteur à actionner l'instrument chirurgical en même temps que l'outil amovible conformément à l'algorithme de commande d'instrument et en tenant compte du signal de commande d'entrée.