⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gearconvexity_machiningparameters.asv

📁 用于分析螺旋锥齿轮接触分析的MATLAB源码
💻 ASV
字号:
                              %-程序地位:主 程 序
                              %-程序功能:计算右旋大轮凸面加工参数
                              %-编程时间:2008年8月26日
                              %-编 程 者:樊红卫 谷霁红
%****************************************调用大轮轮坯计算的子函数,将其中所有的几何参数引入计算*******************************************%
clear all %清屏
tic; %开始计时,与最后的toc配合
fid=fopen('E:\项目\编程\pinion\result_GearMachiningParameter.txt','W'); %事先创建一个存储大轮加工参数的文本文件
[h_k,h_t,d_2,biggama_1,biggama_2,cosi_h,L_e,b,A_m,smallgama_2,D_c2,h_f2,Z_R2]=Gear_BlankGeometryParameters() %调用轮坯计算子函数
global Z_1  Z_2  m_t  beta_m0  bigsigma0  cosi_k  cosi_t  f0  c  K  theta_f20 %声明全局变量
beta_m=beta_m0*pi/180; %将角度的单位从度转化到弧度
%*************************************************************计算加工参数*************************************************************%
H_c2=A_m-0.5*D_c2*sin(beta_m); %大轮的水平刀位
V_c2=0.5*D_c2*cos(beta_m); %大轮的垂直刀位
r_c2=sqrt(H_c2^2+V_c2^2); %大轮的径向刀位
q_2=asin(V_c2/H_c2); %大轮的角向刀位
X_B2=Z_R2*sin(smallgama_2); %大轮的床位
m_cg=sin(biggama_2)/cos(biggama_2-smallgama_2); %大轮的切削滚比
% 这里:加工大轮时,垂直轮位和轴向轮位均为零。

array_2=[H_c2;V_c2;r_c2;q_2;X_B2;m_cg]; %创建一个存放输出参数的列数组
fprintf(fid, '%12.8f\n',array_2); %将计算结果存到已创建好的文本文件中(小数点后保留8位,输出数据的总宽度不超过12位)
fclose(fid) %关掉存储文件 
%****************************************************计算完毕,并已将结果存储在所建文本文件中********************************************%
toc; %计时结束,与开始的tic配合

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -