DC Motors
Excessive sparking at brushes may be caused due to

Loose coupling
Misaligment of machine
Dirt on the commutator
Worn bearings

ANSWER DOWNLOAD EXAMIANS APP