grammatically, rotate + er is it correct?

Solution 1:

A rotor is part of a machine that rotates or is rotated by the machine.

A rotator is a machine that causes something else to rotate.