There is provided a process for creating a curved contour on or in a bone, the process comprising the steps of positioning a bone of a patient at a fixed location in a coordinate system, generating scan data of the bone, Creating a three-dimensional surface model of the bone, creating a three-dimensional surface model, and a cutting program to modify the surface of the bone based on a prosthesis having a complementary bone boundary shape to the curved contour, And modifying the bone with one or more curved blades or curved drill bits that are driven by a robot and positioned and form a curved contour. A system for creating a curved outline on or within a bone for mounting a prosthesis is also described.뼈 위 또는 내부에 곡선형 윤곽을 생성하기 위한 공정이 제공되며, 상기 공정은 좌표계에서의 고정된 위치에 환자의 뼈를 위치시키는 단계, 뼈의 스캔 데이터를 생성하는 단계, 스캔 데이터에 기초하여 뼈의 3차원 표면 모델을 생성하는 단계, 3차원 표면 모델, 및 곡선형 윤곽에 상호 보완적인 뼈 경계면 형상을 갖는 보철에 기초하여 뼈의 표면을 수정하도록 하는 절삭 프로그램을 생성하는 단계, 및 절삭 프로그램에 의해 로봇으로 구동되고 위치해서 곡선형 윤곽을 형성하는 하나 이상의 곡선형 블레이드 또는 곡선형 드릴 비트에 의해 뼈를 수정하는 단계를 포함한다. 보철을 장착하기 위해 뼈 위 또는 내부에 곡선형 상합 윤곽을 생성하기 위한 시스템이 또한 기재되어 있다.