The bone drilling process is characterised by various parameters, the most important of which are the feed rate (mm/s) and the drill speed (rpm). They highly reflect the final effects and results of the drilling process, such as mechanical and thermal damages of bone tissue and hole quality. During manual drilling, these parameters are controlled by the surgeon based on his practical skills. But automatic drilling can assure an optimal result of the manipulation where such parameters are under control. During bicortical automatic bone drilling such a process consists of several stages: searching the contact with the first cortex, cortex drilling and automatic stop; searching the contact with the second cortex, cortex drilling and automatic stop; drill bit extraction. This work presents a way to control the feed rate during different stages of the bone drilling process (an original feed rate control algorithm) using the orthopaedic drilling robot (ODRO). The feed rate control is based on a proposed algorithm created and realised by specific software. During bicortical bone drilling process the feed rate takes various values in any stage in the range 0.5–6 mm/s. These values depend on drill bit position and real time force sensor data. The novelty of this work is the synthesis of an original feed rate control algorithm to solve the main problems of bone drilling in orthopaedic surgery – minimisation the drilling time (the heat generation); eliminating of the drill bit slip at the first (near) cortex and the drill bit bending at the second (far) cortex; minimising the risk of micro cracks which causes Traumatic Osteonecrosis; improving hole quality of the drilled holes; eliminating of the drill bit slip and the drill bit bending at the second cortex; minimising the value of the second cortex drill bit penetration by bicortical bone drilling.