what is the difference between dc generator and dc motor?
Motor has a dc current as an input and provides mechanical output. Generator has a mechanical energy as an input and provides DC current as an output. Motor uses cummulators for changing the magnetic field polarity whereas in generator they are used to cancel the polarization effect. Motor uses Fleming left hand rule.