Where in you'r code have you applied the force ?
are you absolutely sure it is not in the onUpdate() or similar never ending call ?
What is the purpose?
have you got friction in the joint ?
according to newtons laws of motion, the arm will continue to rotate forever, unless something provides a reaction force, like friction.
if you apply the force in a small duration of time, the turnrate of the arm will after that moment in time become constant. With frictions it will decellerate, with repeated force the arm will accellerate.
with repeated force and friction the arm will reach a steady state where you'r applied force equals the force from friction, and from here the speed will eventually become constant.
solutionset:
if you are repeatingly applying force, stop that after some time and let the friction stop the arm (use gazebos simulation time..)
learn control theory, (and basic physics) and let a controller that calculate the desired force to have the arm move to a position or speed or both be implemented. (You should do this to control the HW anyway)
stop using forces, cheat and use the animation interface for gazebo