This dissertation presents the development of a hexapole 3D magnetic actuator that can actively control a magnetic bead in three-dimensional space. The actuator achieves magnetic bead stabilization, trajectory tracking, accurate force modeling, and dynamic force sensing. An optimal inverse model of the over-actuated hexapole system minimizes input currents to produce a desired magnetic force. Experimental results validate the inverse model and magnetic force model. Hall sensors are also integrated to directly measure magnetic fields and further improve force modeling accuracy. The actuator enables both force control applications and automatic scanning of unknown environments through dynamic force sensing and parameter estimation.