The manufacturer of the brushless motor does not specify a lifetime for the particular motor I am using (BLDC5-R-57BL120L2.) For my application it is essential that the axial and radial movement of the shaft as result of bearing wear remain within tolerances.
I was thinking of putting two screws very close to the shaft, so when the bearings wear out too much, the shaft comes in contact with both screws, completing a circuit. What I do not like about this approach is that it does not give me an early warning when the motor is about to fail. It only works for radial movement of the shaft, not for axial movement. It also ruins the motor shaft and the screw contact.
How would I detect the radial and axial movement of a motor shaft as a result of bearing wear of a brushless DC motor?