Described herein are systems and processes for performing femoroacetabular impingement hip surgery using a robotic system. In general, the processes may include receiving an image of the at least one bone creating three-dimensional models of the at least one bone determining the location of the at least one bone such that a precise orientation is known Using software to automatically generate a volume of the at least one bone to be removed automatically performing robotically controlled milling to remove the impinging at least one bone and providing a simulated kinematic analysis of motion of the at least one bone after it is removed. The process may further include the step of receiving input from the user, determined manually by said user, based on the three dimensional-models of the at least one bone, to modify a volume of the at least one bone to be removed.