US 12,262,890 B2
Adjustment of the motor control program based on detection of individual device drive train properties
Frederick E. Shelton, IV, Hillsboro, OH (US); Shane R. Adams, Lebanon, OH (US); Eric B. LaFay, Madeira, OH (US); Taylor W. Aronhalt, Loveland, OH (US); Jose Luis De Cordoba Matilla, Malaga (ES); Nicholas J. Ross, Franklin, OH (US); and Matthew D. Cowperthwait, Cincinnati, OH (US)
Assigned to CILAG GMBH INTERNATIONAL, Zug (CH)
Filed by Cilag GmbH International, Zug (CH)
Filed on Sep. 30, 2022, as Appl. No. 17/957,975.
Claims priority of provisional application 63/411,445, filed on Sep. 29, 2022.
Prior Publication US 2024/0108338 A1, Apr. 4, 2024
Int. Cl. A61B 17/072 (2006.01); A61B 17/00 (2006.01); A61B 17/068 (2006.01); A61B 17/29 (2006.01); A61B 17/32 (2006.01); A61B 18/00 (2006.01); A61B 18/14 (2006.01); A61B 34/20 (2016.01); A61B 34/30 (2016.01); A61B 90/00 (2016.01); G16H 40/63 (2018.01); H02K 7/116 (2006.01); H02K 7/14 (2006.01)
CPC A61B 17/07207 (2013.01) [A61B 17/068 (2013.01); A61B 17/0684 (2013.01); A61B 17/072 (2013.01); A61B 17/320092 (2013.01); A61B 18/1445 (2013.01); A61B 34/30 (2016.02); G16H 40/63 (2018.01); H02K 7/116 (2013.01); H02K 7/145 (2013.01); A61B 2017/00017 (2013.01); A61B 2017/00022 (2013.01); A61B 2017/00039 (2013.01); A61B 2017/00075 (2013.01); A61B 2017/00132 (2013.01); A61B 2017/00185 (2013.01); A61B 2017/0019 (2013.01); A61B 2017/00221 (2013.01); A61B 2017/00398 (2013.01); A61B 2017/07257 (2013.01); A61B 2017/07271 (2013.01); A61B 2017/07278 (2013.01); A61B 2017/07285 (2013.01); A61B 2017/2932 (2013.01); A61B 2017/320074 (2017.08); A61B 2018/00642 (2013.01); A61B 2018/0072 (2013.01); A61B 2034/2059 (2016.02); A61B 2090/064 (2016.02)] 17 Claims
OG exemplary drawing
 
1. A method of controlling a motor in a powered surgical stapling system, wherein the powered surgical stapling system comprises an anvil, a portion to receive surgical staples, a tissue cutting blade, the motor, a motor power supply, a drive train, and a motor controller, the method comprising:
applying, by the motor controller to the motor, a first motor control signal;
receiving, by the motor controller, data associated with an operation of the drive train;
comparing, by the motor controller, the data associated with the operation of the drive train to baseline data associated with the operation of the drive train; and
applying, by the motor controller, a second motor control signal based on the comparison, wherein the second motor control signal differs from the first motor control signal in a shape of a pulse train of the first motor control signal,
wherein applying the second motor control signal based on the comparison comprises adjusting a PID control parameter, triggering a delay of a dynamic braking function, changing a level or a function window around a triggering threshold, adjusting a power applied to the motor from the motor power supply, or adjusting a pulse-width modulation signal applied to the motor.