A method of scanning a patients mouth using a robot to obtain a 3-D model of the patients teeth. A database can contain a 3D model of a generic jaw geometry approximated in size by geometric parameters and at least one jaw scanning pattern. Geometric measurements of a patients jaw are taken, then these are applied to the geometric parameters of the generic jaw. A predetermined scanning pattern is used to program the robot to scan the teeth with a scanner. The robot program is executed to move the scanner along the jaw scanning pattern at a fixed or variable distance from surfaces of the patients jaw in sequences of coverage to the end of a scanning pattern to produce a three-dimensional (3D) model of the patients teeth.Procédé de balayage de la bouche dun patient à laide dun robot pour obtenir un modèle en 3D des dents du patient. Une base de données peut contenir un modèle en 3D dune géométrie de mâchoire générique approchée en taille par des paramètres géométriques et au moins un profil de balayage de mâchoire. On prend des mesures géométriques dune mâchoire du patient, puis on les applique aux paramètres géométriques de la mâchoire générique. Un profil de balayage prédéfini est utilisé pour programmer le robot afin de balayer les dents à laide dun dispositif de balayage. Le programme de robot est exécuté pour déplacer le dispositif de balayage le long du profil de balayage de mâchoire à une distance fixe ou variable des surfaces de la mâchoire du patient dans des séquences de couverture jusquà la fin dun profil de balayage afin de produire un modèle tridimensionnel (3D) des dents du patient.