RV减速机采用的是少齿差动的传动原理,其齿廓采用的是外摆线
RV减速机的原理视频:
摆线针轮减速器/谐波减速器 原理_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
视频中的这个大的齿轮就是摆线轮,他的齿数是比针数少一个。

摆线轮的齿廓为一个滚圆围绕着基圆转动时,滚圆上一点的运动轨迹,然后再根据针齿半径偏置所得。这句话稍微有点拗口,但是事情就是这么个事情。
既然知道这么个原理了,查机械设计手册,跳过证明步骤。。。可以知道齿廓的方程表达式。。。
import numpy as np
import matplotlib.pyplot as plt
if __name__=='__main__':
t=np.arange(0,2*3.1415926,0.001)
x=55*np.cos(1*t)-1*np.cos(41*t)+2.5*(0.7454545*np.cos(41*t)-np.cos(t))/(1+(0.7454545)**2-2*0.7454545*np.cos(t*40))**(1/2)
y=55*np.sin(1*t)-1*np.sin(41*t)+2.5*(0.7454545*np.sin(41*t)-np.sin(t))/(1+(0.7454545)**2-2*0.7454545*np.cos(t*40))**(1/2)
plt.plot(x,y)
plt.show()
55就是摆轮的齿数,2.5是针的直径,参数什么的反正可以自己根据需要来计算。
绘制结果:

基本上就是这么个结果了
好像也没啥意思。。。。