基于VB与SolidWorks的齿轮设计与三维造型系统

合集下载

基于Solidworks的齿轮三维造型方法研究

基于Solidworks的齿轮三维造型方法研究

参考文献
何达, 朱红军 4 )&*+,5&./06773 基础及应用教程 8 9 : 4 北京: 电 3 何煜琛, 子工业出版社, 67764 傅则绍 4 机械原理 8 9 : 4 北京: 高等教育出版社, 6 孙桓, 3;;<4 清华大 = 李学志 4 #$%&’#(6777 定制与 >+0$?*@A)B 开发技术 8 9 : 4 北京: 学出版社, 67734
经生成, 直接点 “ 拉伸凸台 ” 按钮, 输入齿宽数值, 三维齿轮模型 就建立成功了。
! 结论
利用编程法生成渐开线实现齿轮三维造型的方法,对于其 它复杂的齿轮轮齿只是曲线的形状不同,其原理基本相同。对 用扫描法可以生成符合要求的 于螺旋齿轮" 再生成一条螺旋线, 齿轮。用语言编程, 能实现许多人工难以实现的曲线、 曲面等特 殊特征结构, 使仿真设计更趋真实。 除了 利用 #$%&’#( 生成渐开线实现齿轮三维造型的方法, 可以生成标准的圆柱直齿轮外, 还可以在 )&*+,-&./0 中采用 “ 放 “ 样” 、 扫描 ” 等方法来生成圆柱斜齿轮和圆锥直齿轮模型。#$1
! 来稿日期: (""+ # ") # !$
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccd
对话框中单击 “ 浏览 ” 按钮, 打开渐开线文件, 单击对话框中的 “ 确定 ” 按钮, 渐开线出现在屏幕上。
( 利用 7;C-N7P 生成渐开线实现齿轮三 维造型
F 6 ’&**LNL &O 9LQT?M+Q?* ?M, P*LQ%.+Q?* PMN+MLL.+MN" IJ##" I?MS+MN 63773D, ’T+M?)

Solid Works环境渐开线齿轮精确三维参数化设计

Solid Works环境渐开线齿轮精确三维参数化设计

SolidWorks 环境渐开线齿轮精确三维参数化设计路连,高荣(淮阴工学院机械学院,江苏淮安223003)摘要:根据渐开线齿轮形成原理,采用样条曲线拟合的方法精确描绘齿轮轮廓,在S o lid Works 环境下应用VB 语言实现渐开线齿轮(直、斜齿)的三维参数化设计。

该程序界面简单可行,齿形精确,可为进一步模态分析创造条件。

关键词:渐开线齿轮;样条曲线;精确三维参数化设计中图分类号:TH122.2文献标识码:A文章编号:1001-4462(2010)12-0050-03Accurate 3D Parametric Design of Involute Gear SolidWorksLU Lian,GAO Rong(Department of Mechanical Engineering,Huaiyin Institute of Technology,Huaian Jiangsu 223003,China )Abstract :Ba s e d o n theco ns tructingprincipleof involutege a rs ,the s pline curve fittingm e tho d isa do pted to a ccura te ly po rtra it thepro file o f invo lute g e a rs .VB la ng ua g e isus e d tore a liz ethe3D pa ra m e tric de s ign of involutege a rs(s tra ig ht too th,s kewto o th ).Thepro g ra minte rfacefe ature ss im pleope ra tio n a nd pre cis etoo th s ha pe ,cre a ting co nditio nsfor furthe r m o da la na lys is .Key words :invo lutefe ar;s pline curve;a ccura te3D pa ra m e tric de s ig n渐开线齿轮是常用的机械零件,其齿廓比较复杂。

利用VB开发齿轮传动设计系统

利用VB开发齿轮传动设计系统

利用VB开发齿轮传动设计系统文章以VB这种可视化的、面向对象的编程语言为开发工具,开发了齿轮传动设计系统。

文章提出了齿轮传动设计中有关表格、线图的处理方法,并对用户界面进行了合理的布置。

通过本系统的使用可以提高设计质量,大大减少设计工作量。

标签:齿轮传动;VB;数据处理前言齿轮传动是工程上应用极为广泛的一种传动形式,与其他机械传动比较,其具有传动比范围大、传动效率高、结构紧凑等优点。

然而传统的齿轮传动设计,由于设计计算相当复杂,要查阅大量相关图、表,设计费时,效率低、且容易出错。

随着科学发展和技术进步,特别是计算机技术的发展,出现了新的模式,齿轮传动设计可以由手工转向计算机自动完成。

这样既提高了设计速度和质量,又能保障现代多变、中小批量生产的设计要求。

1 开发语言的选择在系统开发时,首先面临的是开发语言的选择。

现在程序设计语言和软件较多,都有各自的特点和不同的适用范围。

因此选择时要考虑开发语言的功能是否强大,技术是否先进,使用是否方便等。

与其他语言相比,Microsoft Visual Basic (简称VB)是一种在Windows环境下简单、易学、高效可视化的编程语言。

它具有丰富的数据类型,语句和语法结构更符合计算习惯,面向对象进行编程,采用事件驱动,有较多的联接其它程序的接口,如在VB中可调用Word或Excel 文档,并具有良好的可移植性和可扩充性。

故在本系统开发时选择VB编程语言作为开发工具。

[1]2 系统界面设计界面是人机交流的主要渠道,应当仔细设计。

一个优秀的用户界面即是一个直观的、对用户透明的界面,用户在初次接触这个软件就感觉一目了然,不需要多少培训即可方便地上手使用。

因此,在齿轮传动设计系统用户界面设计时主要从以下几方面入手[2]:采用简洁直观的界面风格;合理安排控件元素;保持界面元素的一致性;提供信息反馈和帮助;严格遵从设计的先后逻辑顺序等。

依据以上原则本系统界面设计了三个独立窗体,分别为主界面窗体、已知参数输入界面窗体和材料选择界面窗体。

基于SOLIDWORKS的齿轮参数化实体模型设计毕业设计(论文)

基于SOLIDWORKS的齿轮参数化实体模型设计毕业设计(论文)

摘要渐开线齿轮由于能保证特定传动比、受力方向不变等优点,而广泛应用于各种通用机械中,但因其齿廓形状和轮体结构复杂多变而成为三维造型技术的难点。

常规齿轮设计过程烦琐:齿轮轮廓线的生成需要大量的计算过程;轮廓线的绘制,需要通过关系式控制;齿轮种类较多,不同类别绘制方法不同。

本论文主要论述了基于SOLIDWORKS开发平台,进行齿轮参数化实体模型设计的过程,应用其工具包开发了齿轮参数化设计系统,通过创建的对话框修改齿轮参数,例如模数、齿数、齿宽、压力角、变位系数等,可以得到相应的渐开线齿轮,从而满足设计要求。

实际应用表明该系统可以大幅度提高工作效率。

该系统的建立方法亦可应用于其他零件的参数化设计关键词:SOLIDWORKS;齿轮;参数化设计;建模AbstractInvolute gear due to the difficulty to ensure specific transmission ratio, the force direction constant, etc., are widely used in a variety of general machinery, but because of its complex and changing the shape of the tooth profile and wheel structure a three-dimensional modeling techniques. There are some inefficient aspects in gear design, such as a lot of work should be needed in process of getting the gear profile; it is hard to draw the gear profile without equation; Different kind of gear needs several kinds of methods to build. It isbased on SOLIDWORKS platform. Through changing the gear parameters in the application interface, such as modulus, number of teeth, tooth width, pressure angle, variable coefficient, etc, the corresponding involute gear to meet the design requirements can be gotten. The application shows that the system can greatly improve efficiency. The establishment of the system method can be applied to other parts,is not confined to the parameters of gear design.Keyword s:SOLIDWORKS;Gear;Parametric Design;Modeling目录1 绪论 (1)1.1 本课题的研究目的与意义 (1)1.2 机械CAD技术的发展与应用 (2)1.3本课题研究内容与开发思想 (4)2 基于SOLIDWORKS的齿轮类零件三维参数化建模 (6)2.1开发平台与工具简介 (6)2.2 齿轮零件的特征描述 (7)2.3 参数化设计技术概述 (9)3 齿轮建模过程 (11)3.1渐开线直齿圆柱齿轮的基本参数设计 (11)3.2齿轮参数间的计算关系 (11)3.1齿轮参数化设计基本思路 (11)3.4直齿圆柱齿轮建模过程 (11)3.5 创建其它齿轮(斜齿轮,锥齿轮) (21)4 总结与展望 (23)致谢 (24)参考文献 (25)1 绪论1.1 本课题的研究目的与意义齿轮是多参数驱动的标准机械零件, 在SOLIDWORKS中由于没有机械零件的标准库, 齿轮的设计步骤多、工作量大。

基于SolidWorks的齿轮减速器三维建模与仿真分析

基于SolidWorks的齿轮减速器三维建模与仿真分析

030009)
摘 要 :利 用 SolidWorks软 件 对 圆 柱 齿 轮 减 速 器 的 各 个 零 件 进 行 三 维 建 模 ,并 完 成 了 齿 轮 箱 的 虚 拟 装 配 设 计
以 及 齿 轮 的 应 力 分 析 ,提 高 了 产 品 开 发 效 率 ,降 低 了 产 品 研 发 成 本 。 关 键 词 :减 速 器 ;SolidWorks;三 维 建 模 ;动态仿真
第 1 期 (总 第 2 0 6 期 ) 2018年 2 月
机械工程与自动化
MECHANICAL ENGINEERING &. AUTOMATION
No. 1 Feb.
文 章 编 号 :1672-6413(2018)01-0073-02
基 于 SolidWorks的齿轮减速器三维建模与仿真分析
李鹏
(山西工程职业技术学院基础部,山 西 太 原
进行描述,降低占用内存。装配体中相邻的不同零件采 用不同颜色以区分,也可对部分零件采用半透明或全透 明处理,以观察减速器内部。图 5 为减速箱的装配体。
在 完 成 减 速 器 的 整 体 装 配 之 后 ,需 要 进 行 干 涉 检
收稿日期:2017-05-31;修订 日 期 :2017-11-28 作者 简 介 :李 鹏 (1987-),男 ,山西武乡人,讲 师 ,硕 士 ,主要研究方向:机械可靠性与安全评价、工程图学、计算机绘图等。
• 74 •
机械工程与自动化
2018年 第 1 期
查 ,因为减速器的三维立体模型装配之后其内部零件 很有可能会发生碰撞、接触的 相 互 作 用 。 SolidWorks
软 件 提 供 了 干 涉 检 查 这 一 工 具 ,可 以 对 装 配 体 所 有 零 件 进 行 检 测 。干 涉 检 查 时 ,螺 纹 连 接 部 分 一 般 会 出 现 干 涉 ,这是由于在装配时内螺纹与外螺纹没有真正旋 合 配 合 ,这 一 类 的 干 涉 可 以 忽 略 。齿 轮 与 齿 轮 轴 也 有 可 能 发 生 干 涉 ,这 是 由 于 啮 合 位 置 没 有 对 齐 ,如发现这 类 干 涉 需 要 重 新 对 齿 轮 与 齿 轮 轴 的 配 合 进 行 修 正 ,调 整啮合位置。

设计直齿圆锥齿轮的SolidWorks二次开发VB

设计直齿圆锥齿轮的SolidWorks二次开发VB

设计直齿圆锥齿轮的SolidWorks 二次开发*王 霞 张耀宗 李占君摘要 介绍以SolidWorks 为开发平台,以VB 为编程语言,开发直齿圆锥齿轮三维实体参数化造型系统的方法。

关键词:Visual basic SolidWorks 参数化 实体造型中图分类号:TP391 文献标识码:A 文章编号:1671 3133(2004)09 0040 03The design of straight bevel gear and developing of SolidWorksW ang Xia,Zhang Yaozong,Li ZhanjunAbstract Introduces a method of developi ng straight bevel gear three di mensions body parametric system based on SolidWorks and VB language as program language.Its purpose is to provide a new method.Key words:Visual basic SolidWorks Parametric Body modeling一、圆锥齿轮三维造型系统简介SolidWorks 的二次开发为实现圆锥齿轮实体参数化设计提供了有力的手段。

渐开线直齿圆锥齿轮三维造型系统的流程如图1所示,各模块及其功能如下。

1 系统界面模块该模块的功能是采集直齿圆锥齿轮实体造型所要的具体参数,从而利用该系统生成标准齿形、压力角为20!的齿轮。

2 SolidWorks 软件的OLE 技术* 河南省自然科学基金资助项目(0111040900),河南科技大学基金资助项目(200113) hres=pFrame->AddM enuIte m(auT(∀3DCAD(&G)#),auT(∀垫套(&D)∃#),s wLastPosition, auT(∀3D CAD@MyFunction #),&bres);图3 定制菜单、工具栏及程序运行的界面2)定制SolidWorks 的工具栏用户可先绘制出自定义工具栏按钮的图标,然后在C3DC ADApp::docCreateMenu 函数中添加以下代码,加载并显示自定义工具栏。

SolidWorks三维设计及运动仿真实例教程 实例19 盘类-齿轮零件图创建

SolidWorks三维设计及运动仿真实例教程 实例19 盘类-齿轮零件图创建

添加工程图配置 在弹出的“修改配置”对话框中添加“工程图配置”,选
设定标题栏属性
择“压缩”复选框,单击“确定”按钮,如图所示。单击“标 准”工具栏上的“保存”按钮。
绘图前准备 创建视图 添加注解
添加工程图配置
设定标题栏属性
如图所示, 选择“文 件”“属性” 命令;在弹出 的“摘要信息” 对话框中,选 择“自定义” 选项卡,
图所示,单击“确定”按钮。单击“工程图”工具栏上
添加局部剖视图 的“剪裁视图”按钮,生成剪裁视图。
裁剪左视图
专家提示:一定要先“选 择要裁剪的视图”再画“要保 留部分的封闭区域草图”。
绘图前准备 创建视图 添加注解
打开工程图模板
专家提示:剪裁视图显示的有“剪裁”符号,如图
生成主视图和左视图
所示;如果显示的是剪裁视图,却没有显示剪裁后的结 果,可以通过右击该视图性
右击特征树中的“阵列齿槽”特征,在弹出的快捷菜单中 选择“配置特征”命令,如图所示。
绘图前准备 创建视图 添加注解
添加工程图配置 在弹出的“修改配置”对话框中添加“工程图配置”,选
设定标题栏属性
择“压缩”复选框,单击“确定”按钮,如图所示。单击“标 准”工具栏上的“保存”按钮。
绘图前准备 创建视图 添加注解
Solidworks
三维设计及运动仿真实例教程
Solidworks
三维设计及运动仿真实例教程
教你玩转三维设计
实例19 盘类-齿轮零件图创建
19.1绘图前准备 19.2创建视图
19.3添加注解
Solidworks
三维设计及运动仿真实例教程
教你玩转三维设计
实例19 盘类-齿轮零件图创建
19.1 绘图前准备

基于SolidWorks的齿轮参数化设计系统研究共3篇

基于SolidWorks的齿轮参数化设计系统研究共3篇

基于SolidWorks的齿轮参数化设计系统研究共3篇基于SolidWorks的齿轮参数化设计系统研究1齿轮是机械传动中不可或缺的组成部分之一,它可以在各种机械系统中起到传递动力与转速变换的作用。

在齿轮的设计过程中,无论是传统的手工制图方式还是机械辅助设计方式,都需要考虑到齿轮的参数化设计,以便于不同结构、齿数和壳体材质的变化。

作为一款专业的三维CAD软件,SolidWorks 在齿轮参数化设计系统的研究和应用中起到了重要的作用。

该软件提供了多种参数化设计工具和功能,能够有效地实现齿轮的自动化设计和精确的几何控制。

在齿轮参数化设计系统的研究中,可以使用 SolidWorks 中的“设计表”、“公式驱动模型”、“特征维度”等多种参数化设计工具。

其中,“设计表”是一种基于 Excel 的工具,可用于对模型的参数进行统一管理和调整;“公式驱动模型”则是一种基于数学公式的设计方式,用户可以根据不同的需求来制定不同的公式,实现对模型的自动化控制和计算;“特征维度”则是一种基于特征的设计方式,用户可以在模型中添加和删除特征,实现对模型的多种形态和参数化控制。

在使用 SolidWorks 进行齿轮参数化设计时,还需要考虑到齿轮的结构类型、齿数、等齿线设计、宽度、齿距等多种因素的影响。

这些因素可以通过 SolidWorks 中的“齿轮工具箱”来实现自动化的设计和计算,有效地提高了设计效率和准确性。

同时,还可以利用 SolidWorks 的仿真分析功能对齿轮的传动性能进行分析和优化,为产品的性能提升提供有效的技术支持。

总之,基于 SolidWorks 的齿轮参数化设计系统研究具有重要的应用价值和技术优势。

在机械设计和制造领域,齿轮参数化设计系统的发展和推广将会对提高产品的质量、提升企业的竞争力和实现智能化制造具有重要的推动作用基于 SolidWorks 的齿轮参数化设计系统是一项具有重要应用价值和技术优势的研究。

基于Solidworks的齿轮减速器的建模与结构的设计毕业论文

基于Solidworks的齿轮减速器的建模与结构的设计毕业论文

基于Solidworks的齿轮减速器的建模与结构的设计----毕业论文摘要本论文比较系统的介绍了利用SolidWorks软件进行机械设计及仿真的过程及结果。

本文介绍了SolidWorks软件的基本模块,功能及应用方法,同时对CAD/CAM 的发展现状进行了分析,确定利用SolidWorks进行机械设计的必要性及可行性。

最后,文章利用减速机的设计完成了该软件在机械设计,机械动力学仿真性能。

通过验证,利用CAD/CAM软件对机械设计制造进行数字化,极大地提高了产品设计的效率,缩短了产品开发的周期,提高了企业的效率。

关键词:SolidWorks;减速机AbstractThis article introduction the machine design and the simulation process and get out the result based on SolidWorks system. In the forther the artical introduced the SolidWorks software, and talk out basic module, the function and the application method of SolidWorks, the simultaneous have carried on the analysis to present situation of the CAD/CAM development, it carries on the machine design using SolidWorksn the necessity and the feasibility. Finally, the article has completed this software using thespeed reducer design in the machine design, mechanical kinetics simulation and NC automatic programming aspect performance. Through the confirmation, carries on the digitization using the CAD/CAM software to the machine design manufacture, enhanced the product design efficiency enormously, reduced the product development cycle, enhanced enterprise's efficiency.Key words : simulation ;SolidWorks ;speed reducer目录第一章 CAD/CAM技术的介绍 (1)1.1 我国CAD/CAM的发展现状 (1)1.2 CAD/CAM技术的发展趋势 (1)第二章 SolidWorksn软件介绍 (4)第三章一级齿轮减速机的设计与建模 (6)3.1 减速机的介绍 (6)3.2建模步骤 (6)3.3大齿轮的建模 (6)3.4上箱体的建模 (9)3.5下箱体的建模 (12)3.6 减速机的装配 (16)第四章结论与展望 (17)参考文献 (18)致谢 (19)第一章CAD/CAM技术的介绍CAD/CAM技术以计算机及周边设备和系统软件为基础,它包括二维绘图设计、三维几何造型设计。

基于Solid Works的齿轮滚刀三维参数化设计--缩写论文--季明星

基于Solid Works的齿轮滚刀三维参数化设计--缩写论文--季明星

基于Solid Works的齿轮滚刀三维参数化设计指导老师:徐莹杨波作者:季明星摘要:本文以齿轮滚刀为对象,建立其数学模型,使用Visual Basic对Solid Works进行二次开发,实现了齿轮滚刀的三维参数化建模,所完成的三维实体零件为后续的有限元分析、仿真加工提供了必要条件。

关键词:齿轮滚刀;参数化设计;Solid Works V isual BasicParametric 3D-Design for Gear Hobs Based on Solid Works Abstract:This paper takes the gear hobs as an object, establishes its mathematical model, Introduces the theory and method of the Redevelopment approach or Solid Works with V isual Basic. It has realized the gear hobs parametric 3D-model, which has provided the essential condition for following work.Key word: gear hobs, parametric design, Solid Works V isual Basic.齿轮滚刀用于加工齿轮,包括直齿、斜齿等,应用比较广泛,传统的手工设计方法设计齿轮刀具时,计算量比较大、过程也繁琐;当设计的结果不能满足设计要求时,重新计算耗费时间和精力,而且易于出错,制造周期长,制造成本高。

三维参数化设计的引入,提高了设计的效率,缩短了设计周期、保证设计结果的可靠性,从而对提高齿轮加工水平具有重要的意义。

滚刀的造型精度,决定了被加工齿轮的精度。

本文以Solid Works为平台,利用VB语言进行程序界面的设计及编制造型程序,实现齿轮滚刀的三维参数化造型。

[毕业设计精品]基于solidworks二次开发平台,对齿轮滚刀进行三维参数化设计[管理资料]

[毕业设计精品]基于solidworks二次开发平台,对齿轮滚刀进行三维参数化设计[管理资料]

机械工程学院前言齿轮在各种机械、汽车、船舶、仪器仪表中广泛应用,是传递运动和动力的重要零件。

机械产品的工作性能、承载能力、使用寿命及工作精度等,均与齿轮的质量有着密切的关系。

工厂里生产的机械零件质量和精度的提高,需要较好的加工设备和刀具。

特别是刀具在生产过程中起着及其重要的作用,它决定产品的质量。

目前,机械制造业领域中,产品的生产批量以及种类已经迅速转型,由同一产品转变为生产批量不同,种类不同的大量产品,以适应国内外市场的变化和多元化的需求,而这一转变的实现要求工具的设计、制造、市场等各方面的信息交流必须及时准确,而传统的工艺装备设计手段,仍停留在手工绘图、人工操作绘图软件的水平上,这种状况已经不适应当前的需求了;因此,CAD参数化设计技术在齿轮刀具行业中的应用显得越来越重要。

CAD参数化设计是基于三维绘图软件的二次开发,结合与其自身相关的编程语言,利用计算机实现产品设计和制造自动化,它能提高产品的性能和质量、提高产品的可靠性、降低成本和加强市场竞争力。

本文主要介绍了滚刀参数化设计软件的运行环境、模块的划分与具体组成要素、模块的功能。

着重对三维造型参数化驱动原理进行了分析,阐述了实现的方法。

最后对界面设计和功能作出分析,并提出一些修改的意见。

软件开发作为一次毕业设计来完成,既融合了专业知识,也5涉及了可视化编程工具(VB)以及数据库相关知识,两者的结合应用对我本人来讲收获很大。

此次毕业设计,杨波老师和徐莹老师作为我的指导老师,在整个设计过程中,献出宝贵的时间,不惜劳苦为我们指导设计,讲解我们设计中遇到的问题,并提出了很多建议,对我们的设计给予了很大帮助。

同时,老师经常关心我们的生活。

在此,我由衷地感谢两位老师的辛苦指导。

一、总体设计及软硬件环境:1.齿轮刀具CAD系统的总体设计方案及功能模块划分齿轮刀具CAD系统应以有关国家标准和行业标准为设计准则,以齿轮啮合原理及传动理论为设计依据。

进行系统的总体规划分析时,首先应将应用对象抽象为最基本、最普遍的形式,建立系统的基本框架,然后在此基础上根据具体刀具设计的特定需要对设计方案进行变化及扩展。

基于SolidWorks的齿轮参数化设计及实现

基于SolidWorks的齿轮参数化设计及实现

1引言在当今的工业领域,越来越多地把产品的设计、分析、制造、数据管理与信息技术融为一体,以此提高工业生产的自动化水平。

以前,三维产品模型的设计都是首先由设计师在图板上画出图样,然后由图形软件使用人员根据图样绘制出产品模型,这样既浪费了人力和物力,设计效率也比较低。

随着SolidWorks等三维设计软件的广泛应用,以其开放性体系结构为基础,利用高级编程语言设计程序来实现三维模型的参数化设计,这样无疑提高了设计的自动化水平。

本文正是以SolidWorks为基础,通过高级语言程序设计进行图形绘制软件的二次开发,使用户通过友好的参数设定界面输人齿轮参数,根据不同的参数,自动生成一系列齿轮模型,既节省了资源,也缩短了产品设计周期,大大提高了产品设计效率,对工业产品参数化设计的进一步发展有重要意义。

2参数化设计模型参数化设计是由软设计者根据软件使用者提出的需求,结合实际设计问题,预先设置一些几何图形的约束条件,供软件使用者以此定制自己的产品造型。

在实际问题中,主要是几何尺寸方面参数的约定,这些约定之间要符合一定的约束关系。

一般情况下要求符合以下三个关系:基于特征的、全尺寸约束、全数据相关,以此保证约定的有效性。

参数化设计模型的形成过程如图1所示:首先,对实际要解决的问题进行分析,根据实际问题确定关键的约束条件,这些约束条件必须能够确定并且唯一确定一个造型;然后输人约束参数,并进行参数有效性判定,即参数间不能有不相容条件存在,并据此判定是否需要修改参数;最后,观察绘制的模型是否符合要求,如果符合则保存设计好的产品造型,否则进行参数的修改重新进行绘制和判定。

这样就是参数化设计的整个过程。

3齿轮参数化设计原理在直齿轮参数化设计的过程中,首先要根据齿轮绘制的特性,分析问题,提取问题的约定参数;然后是分析齿轮模型,设计渐开线齿廓和齿根过渡曲线的关系,分析时,设定好参变量,预留程序设计接口,这是编程实现的基础;最后应用高级编程语言,设计界面,编程实现。

SolidWorks环境下的齿轮参数化三维造型

SolidWorks环境下的齿轮参数化三维造型
圆柱斜齿轮 : 模数 m = 3 、齿数 z = 80 、β= 15°, 以下说明设计过程 。 3 . 1 绘制齿轮主体
先在右视基准面上绘制的草图如图 2 所示 ,然 后用“旋转凸台Π基体”功能生成齿轮主体 ,再绘制拔 模斜度 、切除轮辐孔和倒角如图 3 所示 。
图 2 齿轮草图
图 4 插入通过 xyz 点的曲线对话框
整的齿轮如图 5 所示 。
图 5 齿轮实体
参考文献 :
图3 齿轮主体
3 . 2 生成渐开线数据文件 执行上述程序输入文件名为 Z 3 20. txt ,模数
[1 ]郑一平 ,倪兆荣 ,金波 ,等. 基于 AutoCAD 的直齿圆柱齿轮的三维 造型设计[J ] . 机床与液压 ,2004 (5) .
(1) 插入渐开线曲线。单击“插入”下拉菜单中 的“曲线”级联菜单中的“通过 xyz 点的曲线”选项 ,弹 出图 4 对话框。单击“浏览”按钮 ,打开渐开线文件 , 单击对话框中的“确定”按钮 ,渐开线出现在屏幕上 。
图 1 轮齿草图
2 曲线生成程序 用计算机语言编制一个程序 ,生成渐开线上的
各个点 ,将其保存为扩展名为. txt 的数据文件 ,本文 以 C 语言为例说明生成曲线的程序 (程序略) 。 3 圆柱斜齿轮设计实例
[2 ]荣瑞芳 ,赵先仲. 基于 SolidWorks 的齿轮三维造型[J ] . 制造技术
与机床 ,2004 (10) . [3 ]苗鸿宾 ,乔峰丽. 基于 SolidWorks 平台的斜齿轮的三维造型[J ] . 华
北工学院学报 ,2004 (3) .
为 3 ,齿数为 20 。生成名字为 Z 3 20. txt 的数据文 件。
θmax = R2a - R2bΠRb 轮段齿渐开线的参数方程中的滚动角的取值范 围为 0 ≤θ≤θmax 。根据渐开线参数方程 ,经过计算 求得渐开线上一系列点的坐标值 ,然后引用画直线 命令 ,通过所求渐开线上的点 ,画直线代替渐开线 。 当所求渐开线上的点足够多时 ,就会绘制出精确的 渐开线齿廓曲线 。 只要绘制出一条渐开线齿廓曲线 , 就可在基圆

探究基于Solidworks 的齿轮三维造型

探究基于Solidworks 的齿轮三维造型

文章编号:2095-6835(2015)18-0117-02探究基于Solidworks 的齿轮三维造型张 平(江苏亚威机床股份有限公司,江苏 扬州 225200)摘 要:Solidworks 本身不具备设计齿轮模块的功能,在这种情况下,为了更好地实现齿轮造型绘制,设计者最常用的方法是严格按照图纸精确绘制渐开线,但由于草图功能的单一化,设计者绘制渐开线、建立线齿轮三维模型并不是一项简单的工作。

关键词:齿轮渐开线;Solidworks ;三维造型;CAM中图分类号:TP391.7 文献标识码:A DOI :10.15913/ki.kjycx.2015.18.117随着时代的进步和科学技术的快速发展,Solidworks 在齿轮中的应用越来越广泛。

Solidworks 是建立在Windows 基础上的三维实体造型软件,随着时间的不断推移,已经成为三维设计软件的主流之一,这主要是因为Solidworks 具有强大的曲面造型、参数化特征造型以及装配处理(大型)功能。

以往大量实践结果表明,在应用CAD (或者CAM )技术制造齿轮产品的过程中,三维实体模型的齿轮模型的设计已成为各大企业需要攻克的一个技术难题。

如果齿轮造型精度达不到要求,不仅会在很大程度上影响有限元分析,也会对齿轮产品的CAM 精度制作产生一定的影响。

大量实验研究表明,SolidWorks 具有非常强大的建模功能,不仅能对零部件进行实体建模,也能快速进行草图变化的基本轮廓绘制,还能够对动态约束进行自动检查,通过拉伸、抽壳、旋转等方法进行操作,从而达到快速设计产品的目的,在极大地提高工作效率的同时,也在一定程度上降低了人力和财力的支出。

具体而言,Solidworks 是通过带线放样、扫描、填充操作,生成形状更复杂的曲面结构,通过这种方式可以直接进行表面修剪、延伸和倒角等操作。

同时,上述功能都可以根据实际需要通过上下或者左右拖动手柄很快地实现,同时配以动态的形状变化预览。

基于Solidworks的齿轮三维造型

基于Solidworks的齿轮三维造型

基于Solidworks的齿轮三维造型荣瑞芳赵先仲(华北航天工业学院,河北廊坊065000)摘要:结合计算机辅助工业设计/制造(C AID/CAIM)的需要,介绍了在Solidworks中实现参数化齿轮三维造型的技巧和方法。

应用此方法可以在Solidworks环境下完成齿轮的参数化三维造型设计。

关键词:齿轮渐开线参数化Solidworks工业设计三维造型3-D Molding Design of Gear Based on SolidworksRONG Ruifang,ZHAO Xianzhong(North China Institute of Astronautic Engineering,Langfang065000,CHN)A bstract:Ba sed on the need of computer aided design and manufacturing,the method and technique of the parametrization order for draw ing the plane profile of straight tooth column gear was developed with visual C in Solid works.Parametrization3-D molding design of gear was completed using this method.Keywords:Gear;Involute;Parametrization;Solidw orks;Industrial Desig n;3-D MoldingSolidworks具有丰富的零件实体建模功能。

它能进行变量化的草图轮廓绘制,并能自动进行动态约束检查。

通过拉伸、旋转、薄壁特征、抽壳、特征阵列以及打孔等操作,更简便地实现产品的设计。

通过带控制线的扫描、放样、填充以及拖动可控的相关操作能生成形状复杂的构造曲面,可以直观地对曲面进行修剪、延伸、倒角和缝合等操作。

用VB二次开发的solidworks渐开线直齿圆柱齿轮参数化设计

用VB二次开发的solidworks渐开线直齿圆柱齿轮参数化设计

内蒙古科技大学本科生毕业设计说明书(毕业论文)题 目:基于solidworks的渐开线直齿圆柱齿轮参数化设计学生姓名:李振军学 号:2002041228专 业:机械设计制造及其自动化班 级:机2002-2班指导教师:李 震 老师目录摘要......................................................................................................错误!未定义书签。

Abstract....................................................................................................错误!未定义书签。

第一章引言. (1)1.1SolidWorks软件简介 (1)1.1.1功能描述 (1)1.2 CAD技术在工程设计中的应用及意义 (3)1.2.1 CAD的作用 (3)1.2.2国内外一些流行的软件比较 (4)1.3我国CAD技术现状及发展趋势 (8)第二章二次开发平台及语言 (10)2.1二次开发的概念 (10)2.1.1 概念 (10)2.2二次开发的发起 (10)2.2.1发起原因 (10)2.3 SolidWorks二次开发介绍 (10)2.3.1 怎样开发SolidWorks (10)2.3.2 选择开发语言 (11)2.3.3 开发的基本思路 (11)第三章渐开线直齿圆柱齿轮的参数化设计 (11)3.1 渐开线的形成及数学建模 (11)3.1.1 形成原理及建模 (12)3.2 二次开发调用函数 (13)3.2.1 调用函数的关系 (13)3.2.2 定义接口函数 (13)3.3 参数化数学模型 (14)3.3.1驱动参数 (14)3.3.2 建模程序 (14)第四章结论 (51)参考文献 (51)附录2.3.3开发的基本思路1.录制一个简单实体的创建过程,提取 “宏”语句。

基于SolidWorks利用VB编程绘制渐开线齿轮

基于SolidWorks利用VB编程绘制渐开线齿轮

第1期(总第170期)2012年2月机械工程与自动化MECHANICAL ENGINEERING & AUTOMATIONNo.1Feb.文章编号:1672-6413(2012)01-0063-02基于SolidWorks利用VB编程绘制渐开线齿轮喻久港(长江大学机械工程学院,湖北 荆州 434020)摘要:齿轮在机械设计中的应用非常广泛,然而在SolidWorks中画渐开线齿轮很困难,利用VB对Solid-Works二次开发,可以快速地建立精确渐开线模型,对提高设计效率和生产效率有很大的帮助。

关键词:SolidWorks;VB;二次开发;渐开线齿轮中图分类号:TH132.413∶TH122 文献标识码:A收稿日期:2011-10-18;修回日期:2011-11-12作者简介:喻久港(1990-),男,湖北鄂州人,在读本科生。

0 引言SolidWorks是一款功能强大的三维实体造型软件,具有强大的零件设计、钣金设计、管理设计等功能,它还可以制作视频、生成爆炸图等动画,便于更清晰地传达设计者的意图。

同时SolidWorks具有良好的开放性和兼容性,它不仅可以兼容CAD,还可以与UG、Pro/E等软件兼容,是一款功能非常齐全的三维软件,且非常容易入门。

随着数控技术的发展,数控线切割技术在各种复杂型面加工中显示出很大的优势。

数控线切割在加工齿轮前,必须首先绘制加工轮廓轨迹线,然而在渐开线齿轮的三维造型中,利用SolidWorks画出精确齿廓非常困难。

本文采用SolidWorks提供的API接口进行二次开发完成渐开线齿轮的精确建模。

1 SolidWorks二次开发的基本方法SolidWorks提供了几百个API接口,API是基于OLE的编程接口,此接口为用户提供了自由、开放、功能完整的开发工具,为SolidWorks的二次开发提供了必要的条件。

目前SolidWorks的二次开发有3种基本模式:宏(VBA)、插件(dll)、应用程序(exe)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统以 VB 为平 台 进 行 编 程,分 为 齿 轮 尺 寸 设 计 模块及三维参数化造型模块两大部分。设计界面包括 开始界面、系统主界面 (如 图 1 所 示)、齿 轮 设 计 界 面、 齿 轮 参 数 化 三 维 造 型 界 面 。 在 系 统 主 界 面 中 ,在 “圆 柱 齿轮传动设计”栏中 根 据 设 计 思 路 选 择 相 应 类 型 的 齿 轮,点击后进入齿轮结 构 尺 寸 设 计 主 界 面;或 在 “圆 柱 齿轮三维参数化设计”栏 中 直 接 进 入 齿 轮 三 维 造 型 界 面 ;点 击 “退 出 ”按 钮 则 结 束 齿 轮 设 计 退 出 系 统 。
齿轮尺寸 设 计 模 块 是 根 据 齿 轮 设 计 理 论 设 计 界 面 的,包括“输入已知参数”→“选择齿轮材料、精度、硬度”→ “计 算 许 用 应 力”→“根 据 强 度 条 件 设 计 计 算 ”→ “计 算 齿 轮尺寸”→“根据强 度 条 件 校 核”→“判 断 是 否 合 格”等 内 容 。 以 硬 齿 面 圆 柱 齿 轮 设 计 为 例 ,设 计 界 面 如 图 2 所 示。 该模块可根 据 输 入 的 已 知 参 数 ,通 过 公 式 计 算 、查 询 电 子 图 册 或 图 表 等 方 法 完 成 齿 轮 尺 寸 的 设 计 过 程 ,确 定齿轮的齿数 、模 数 、分 度 圆 直 径 等 齿 轮 各 部 分 几 何 尺 寸 以 备 齿 轮 造 型 使 用 或 被 二 维 或 手 工 绘 图 所 采 用 ,也 可 以验算手工设计计算或按经验类5009)
摘要:针对圆柱齿轮设计效率低下、三维建模步骤繁琐的问题,以 VB 为平台,根据 齿 轮 设 计 方 法 编 写 程 序 开发了圆柱齿轮的 尺 寸 设 计 模 块; 又 通 过 在 So1idWorks 中 建 立 数 学 模 型, 调 用 So1idWorks的 API函 数, 完成了圆柱齿轮三维参数化造型模块的设计,实现了输入齿轮基本条件即可得到圆柱齿轮的尺寸及其三维参 数化模型的功能,适应了齿轮传动设计的发展趋势。 关 键 词 :SolidWorks;VB; 齿 轮 ; 尺 寸 设 计 ; 参 数 化 中 图 分 类 号 :TH132.41∶TP391.7 文 献 标 识 码 :A
第 6 期 (总 第 175 期 ) 2012 年 12 月
机械工程与自动化 MECHANICAL ENGINEERING & AUTOMATION
文 章 编 号 :1672-6413(2012)06-0034-03
No.6 Dec.
基于 VB 与 SolidWorks的齿轮设计与三维造型系统櫜
胡林岚,郁玲玲
图 1 系 统 主 界 面
图 2 硬 齿 面 齿 轮 设 计 界 面
櫜 2011年度扬州市职业大学科教研项目 (011j02) 收 稿 日 期 :2012-07-24; 修 回 日 期 :2012-08-11 作者简介:胡林岚 (1976-),女,湖北黄陂人,讲师,硕士,主要从事机械设计与制造、机械 CAD/CAM 技术研究。
0 引 言 齿轮传动是现代机械设备中应用最广泛的一种机
械 传 动 方 式 。 与 带 传 动 、链 传 动 等 传 动 方 式 相 比 较 ,齿 轮 传 动 具 有 传 动 比 精 确 、效 率 高 、传 动 平 稳 、工 作 可 靠 、 使用寿命长等优点,广 泛 应 用 于 各 种 机 械 设 备 中。 本 系统设计对象为渐开 线 圆 柱 齿 轮,主 要 功 能 是 完 成 渐 开线圆柱齿轮的结构尺寸计算与三维参数化模型的设 计 ,以 实 现 齿 轮 设 计 过 程 的 自 动 化 。 1 系 统 总 体 设 计
用户使用时只需在相应的界面上输入需要查询参 数的相应已知条件,点 击 相 应 按 钮 后 即 可 自 动 输 出 查 询结果。程序编写时 根 据 数 表、图 表 的 复 杂 程 度 对 数 据 的 处 理 有 两 种 方 式 :① 数 据 离 散 化 ,就 是 将 图 表 中 的 数据离散存入数组或 数 据 库,然 后 采 用 将 其 固 化 的 插 值 方 法 检 索 所 需 的 数 据 ,此 方 法 的 优 点 是 操 作 简 单 ,易 于 实 现 ,适 合 于 非 计 算 机 专 业 人 员 ,缺 点 是 计 算 结 果 存 在 一 定 的 偏 差 ,由 于 在 齿 轮 的 设 计 过 程 中 ,相 关 参 数 的 选取往往并不需要太 精 准,所 以 最 终 的 设 计 结 果 不 会 受 到 较 大 影 响 ;② 数 据 程 序 化 ,是 将 图 表 中 的 数 据 通 过 拉格朗日拟合法或最 小 二 乘 法 拟 合,然 后 将 曲 线 公 式 固 化 成 程 序 ,此 方 法 计 算 结 果 精 准 ,但 是 对 设 计 人 员 的 计 算 机 水 平 要 求 较 高 ,具 有 一 定 的 开 发 难 度 ,往 往 需 要 借助计算机专业的开发人员共同完成。
三维 造 型 模 块 通 过 调 用 So1idWorks 的 API函 数,令 API向 VB 程序提供所需要的对象及这些 对 象 的方法和属性,将齿 轮 的 几 何 参 数 及 三 维 造 型 宏 嵌 入 到 SolidWorks中,实 现 了 圆 柱 齿 轮 在 SolidWorks中 的三维造型。齿轮三维造型设计流程如图3所示。齿 轮三维造型模块的界面及造型结果如图4所示。
2012年第6期 胡林岚,等:基于 VB 与 SolidWorks的齿轮设计与三维造型系统
· 35 ·
2 结 构 尺 寸 参 数 化 设 计 中 线 图 的 处 理 方 法 在 齿 轮 尺 寸 设 计 模 块 中 ,需 要 从 有 关 的 国 家 标 准 、
规范或手册中查找相关的设计数据。对于设计数据的 处理常用以下两种方法。 2.1 数 据 的 自 动 读 取
相关文档
最新文档