您所在的位置:塑胶五金网 > 技术频道 > 机械技巧

直接柱形齿轮的数值化构造模型

来源:塑胶五金网发布时间:2014-11-07 15:37:34点击率:

  1系统实现的关键技术SolidWorksAPI(ApplicationProgram-mingInterface)函数是SolidWorks的OLE应用程序开发接口,API可控制SolidWorks的会话方式,生成。dll格式的文件,并作为SolidWorks的插件使用。为了方便用户进行二次开发,SolidWorks提供了几百个API函数。用户可以利用它并通过支持OLE编程的开发工具对SolidWorks进行二次开发,建立适合用户需要的、专用的SolidWorks功能模块。SolidWorks支持ActiveXAuto-mation技术,为二次开发提供了大量的API对象,这些对象涵盖了全部SolidWorks的数据模型。通过对这些对象属性的设置和方法的调用,就可以在用户自己开发的DLL中实现与SolidWorks相同的功能。使用VB对SolidWorks进行二次开发有2种设计方法:一是用人机交互形式建立模型,设置合理的设计变量,再通过VB驱动设计变量实现模型的更新,这种方法编程较简单,通用性好;二是完全通过程序来实现,这种方法的编程较前者复杂,但可以实现对具有复杂形体的零件的造型。本文运用第二种方法。

  2建模的具体过程2.1精确建立渐开线轮廓曲线(1)渐开线的直角坐标参数方程分别是渐开线齿轮的基圆、齿顶圆与齿根圆和压力角。渐开线上任意点C的向径与y轴的夹角为,为点C的展角,为A点的向径与y轴的夹角。则C点的坐标为:=sin=cos由各式及几何关系可以求得:= cossin=cos sin= 是渐开线上任意一点C的滚动角,则上式变为:=cossin=cos sin是齿数z的函数:=2 ,当齿轮的齿数确定后,滚动角是具有一定变化范围的变量,其取值范围为00,1800。其中=cos,=arcos=aos 2式中:为模数,为齿数,为标准压力角200,只要连续取变量的值,就能得到一系列的渐开线上的点的坐标值。

  (2)Solidworks提供通过自由点绘制草图样条曲线命令VoidModelDoc.SketchSpline(morePts,x,y,z)(绘制样条曲线的API函数)各参数代表的意义如下:(long)morePtsNumberofpointslefttospecifyafterthispoint(样条曲线构成点的倒序数目)(double)xxcoordinateofpointinmeters(直角坐标系中该点x轴坐标值)(double)yycoordinateofpointinmeters(直角坐标系中该点y轴坐标值)(double)zzcoordinateofpointinmeters(直角坐标系中该点z轴坐标值)取滚动角为(0,60)即可得到渐开线上60个点,用样条曲线连接起来即可得到精确的渐开线齿廓曲线(3)综合渐开线方程和绘制样条曲线命令生成渐开线Fori=0To60=iCos((i-)pi/180)-Sin(()pi/180)=Cos((i-)pi/180) isin((i-)pi/180)Part.SketchSpline(60-i,,)Nexti

  当基圆半径小于齿根圆半径时,即齿数z小于42时,渐开线齿廓曲线由渐开线和渐开线到齿根圆的过渡曲线构成,过渡曲线近似用一直线段代替。

  Ifdb

  2.3在草绘图中草绘单个轮齿2.4拉伸成单个轮齿。

  2.6生成轴孔键槽等特征。

  3结束语按照本文的思路,可以通过类似建模步骤生成斜齿轮、锥齿轮和内齿轮等参数化三维模型。

转载请注明:转载自塑胶五金网技术频道 http://www.sjwj.com/Liter/
本文链接:http://www.sjwj.com/Liter/LiterDetail_30897.html
版权声明:1.塑胶五金网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,您同意将自行加以判断并承担所有风险。 2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:15014822798
投稿声明:可将稿件直接发至邮箱:234145668@qq.com(主题注明“投稿”),也可直接联系 在线客服
联系我们

电话:0769-22305675

传真:0769-23031246

联系我们

联系QQ:234145668

150-1482-2798

周一至周日8:30-18:00

东莞市邦邻信息科技有限公司 版权所有©2006-2024 电话:0769-22305675 传真:0769-23031246
联系QQ:234145668 客服及建议:15014822798 经营证照

服务热线

150-1482-2798

找回账号密码

信息发布咨询

申诉意见反馈

会员功能说明

微信服务号