本人经过一个月的努力
,
写出了以下齿轮展成程序
,
是
matlab
格式的。
只要按照附图的标注定义出滚刀刀齿的形状
,
指定程序模拟的精度
,
就可以模拟出滚刀滚切齿轮的
图形
.
下图为程序中定义刀具的尺寸示意图
以下为源程序
%shape of hob
%input area
cls;
alpha=deg2rad(21); %
压力角
alphaf=deg2rad(31); %
齿顶倒角压力角
W0=1.85; %
节圆半齿宽
H=6; %
全齿高
ha0=3; %
齿顶高
hf0=1.44; %
齿根倒角起点高度
H1=0.064; %
触角厚度
hc=1.3; %
触角高度
ht=0.65; %
触角凸部的高度
rc=0.6; %
齿顶圆角半径
R=30; %
工件分度圆半径
P=7.54; %
刀具齿距
N=2; %
刀齿数
amount=10; %
每段线上取点的个数
step=100; %
计算步数
range=[-pi*0.15,pi*0.15];%
计算范围