The growing demand for positioning accuracy in machines with high speed plays an important role in achieving high productivity gain. A system that is capable to achieve both coarse (macro) and fine (micro) positioning finds a variety of applications in precision positioning. In the proposed work, a macro positioning stage is developed with a ball screw actuator and a micro positioning stage is developed with an additional gear reduction unit. The coarse and fine positioning with friction compensation is achieved and the steady state error is minimized. The developed system is controlled using a programmable logic controller and operated with human machine interface.