Hola ramuntxo. No he contestado antes por los conocidos problemas de acceso al foro, que espero se solucionen pronto.
Haz uso de la figura que te envié.
Del triángulo rectángulo OEO' se conoce el cateto O'E, que es la diferencia de los radios, y la hipotenusa D, distancia entre los centros; entonces puedes hallar el seno de alfa, y de aquí alfa = arc sen tal (expresión en función de R y D).
El arco menor AD vale 180º-2alfa y el arco mayor BE vale 180º+alfa, y así ya porás hallar sus longitudes.
El segmento AB = CD= OE se halla por Pitágoras.
Sumas esas longitudes y listo.
Espero que lo entiendas.
Siempre a tu disposición.