基于VB环境的插齿刀CAD.doc

上传人:11****ws 文档编号:2399922 上传时间:2019-05-11 格式:DOC 页数:7 大小:142.50KB
下载 相关 举报
基于VB环境的插齿刀CAD.doc_第1页
第1页 / 共7页
基于VB环境的插齿刀CAD.doc_第2页
第2页 / 共7页
基于VB环境的插齿刀CAD.doc_第3页
第3页 / 共7页
基于VB环境的插齿刀CAD.doc_第4页
第4页 / 共7页
基于VB环境的插齿刀CAD.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、基于 VB环境的插齿刀 CAD 收藏此信息 推荐给好友 2009-6-23 来源:机电商情网 1 引言 插齿刀是利用展成法在插齿机 上加工齿轮的刀具,用同一插齿刀可加工模数、齿形角相同而齿数不同的齿轮。设计插齿刀时,需根据被切齿轮参数,按照齿轮啮合原理和传动理论对刀具齿形和结构参数进行大量计算。由于设计参数多,计算公式复杂,且需反复循环试算,因此采用传统方法手工设计插齿刀效率低、周期长、成本高,且容易出错。将 CAD技术引入插齿刀设计,可大大提高设计精度和可靠性,缩短设计周期,有利于优化刀具参数、合理选用工装,促进齿轮加工水平的提高。为此,我们以 Visual Basic 6.0 为开发平台,

2、开发了插齿刀 CAD系统。 2 系统构成与主要功能插 齿刀 CAD系统以 Windows 98 操作系统为系统平台;利用 Access软件建立刀具齿形、结构参数、工艺参数等数据库;利用 AutoCAD工具绘制插齿刀零件图;利用代机的数据处理和显示优势,将插齿刀零件的有关数据及已确定的整套零件图存储于 CAD系统内,设计者只需以人机交互方式将相关设计信息及计算参数输入 CAD系统,即可实现插齿刀齿形和结构参数的设计计算以及图纸和工艺卡片的自动生成。 系统总体设计方案 系统主要功能模块 插齿刀 CAD系统以有关国家标准和行业标准为设计准则,以齿轮啮合原理及传动理论为设计依据,对系 统结构进行总体规

3、划。插齿刀CAD技术是将理论分析、设计计算、数据库管理及计算机图形处理技术融为一体的综合性技术,因此系统的总体设计必须保证参与设计计算的数据在系统内部和系统与用户之间流动顺畅,设计模块之间的耦合性小,且界面应具有良好的可扩展性和易维护性。根据上述设计原则,建立了如图 1所示的插齿刀 CAD系统总体结构框架。 图 1 插齿刀 CAD系统总体结构框架 进人系统的设计主界面后,以人机交互方式输人被加工齿轮和配合齿轮的各种原始参数,启动 “设计计算 ”控件,系统即可自动进行参数计算。如输入参数不合理,系统对话框会显示出错状态并提示相应解决办法。完成计算后可将结果保存到数据库中。对于不能通过计算获得的加

4、工和测量数据,可在图纸设置或工艺卡片设置界面下进行补充设置,完成后可打印输出,同时还可生成 CAD文件保存起来。 根据系统总体结构框架,采用模块化编程原理对系统功能进行了分解,尽可能细化各功能模块,最大限度地减小模块 间的藕合性,增强软件的可移植性、可扩充性和可维护性。根据系统总体规划和模块划分原则,主要设置了以下功能模块: 用户界面管理模块 该模块包括系统菜单、视窗及各类对话框等,其主要功能是管理插齿刀设计中的人机交互式信息交流,可完成设计方案的基本功能和软件管理工作,并提供进入其它模块的入口。 设计模块 该模块为系统的核心模块之一,其主要功能是根据加工齿形参数对插齿刀几何尺寸进行校验,设计

5、计算插齿刀的齿形参数及加工工艺参数,并在保证加工工艺性 (插齿刀在展切齿形时不与工件发生干涉 )的前提下确定插齿刀的结构参数和基本尺寸 。 图形处理模块 该模块可根据设计计算出的插齿刀齿形参数和结构参数绘制出插齿刀加工图纸,并编制出工艺卡片,供插齿刀加工时使用和设计资料存档。 数据库管理模块 该模块的主要功能是对设计计算中产生的大量设计数据及需要调用的刀具设计手册数据进行高效、安全的管理和操作,从而提高系统的设计效率。本系统采用 VB中的 ActiveX控件中的 ADO来实现数据库的连接。 打印模块 该模块可完成插齿刀参数设计结果、零件图纸和工艺卡片的打印输出。 帮助模块 用 HTML hel

6、p workshop 制作的帮助系统可为用户提供详细的软 件使用说明。 3 用户界面的设计与使用方法 插齿刀 CAD系统用户界面的设计是整个系统设计的重要组成部分。在插齿刀设计过程中,需要进行图形显示、打印、存储等工作,因此在界面设计中应将设计数据结果与图形处理有机结合起来,使界面能提供图文并茂的设计过程及设计结果,保证人机交互信息的顺畅流动,使设计者操作方便、直观易学。插齿刀齿形与结构参数的设计计算 VB与 AutoCAD的图形接口及图纸生成 插齿刀工艺文件的生成与打印 插齿刀最大、最小变位系数的确定 由于插齿刀的顶刃和侧刃均有后角,因此插齿刀各端截面的直径和齿厚 自前刀面向后逐渐缩小,其每

7、一截面均可看作是变位系数不同的直齿齿轮廓形,前端面上的变位系数最大,越接近后端面变位系数越小 (经常是负变位 )。因此,合理确定插齿刀的最大和最小变位系数是插齿刀设计的关键工作。设计时,通常应尽量选用较大的变位系数,但其最大值要受插齿刀齿顶变尖及齿轮过渡曲线千涉的限制。不同类型插齿刀的最大变位系数计算方法有所不同。以外啮合盘形直齿插齿刀为例,不发生齿顶变尖所允许的最大变位系数 (x0)max可由下式循环试算求出: (1) 式中: sa0插齿刀齿顶宽度 ra0插齿刀顶圆半径 a, aa0插齿刀的分圆和顶圆压力角 设计时需预先设定变位系数 x0 值,然后求出 sa0,再将其与最小容许齿厚 (sa0

8、)容进行比较,若二者很接近,则所取x0 为 (x0)max。同时,为避免插齿刀切出的小齿轮或大齿轮齿根处的过渡曲线发生干涉现象,还应按式 (2)或式 (3)对 (x0)max进行验算: (2) (3) 式中: a01, a01插齿刀加工小齿轮时的啮合角和中心距 a02, a02插齿刀加工大齿轮时的啮合角和中心距 a12, a12两齿轮啮合时的啮合角和中心距 rb0插齿刀根圆半径 在插齿加工过程中,插齿刀的齿顶若切入被加工齿轮的渐开线齿廓,则发生根切现象。当用齿数较少的插齿刀加工齿轮时齿轮的齿角和插齿刀的齿根会发生根切,齿轮的齿角将被插齿刀切去而发生顶切现象。不发生根切和顶切现象是插齿刀最小变位

9、系数 (x0)min 的限制条件。因此在设计时,应预先设定保证最后刃磨的刀齿仍有必要强度而允许的 (x0)min;然后再按式 (4)、 (5)校验插齿时是否会发生根切和顶切现象(此外还需注意齿轮径向间隙的变化,保证插齿时径向间隙 e010): (4) (5) 式中: z0插齿刀齿数 z1被加工齿轮齿数 插齿刀齿形参数计算程序 齿形参数计算程序是插齿刀 CAD系统设计模块的核心部分,其计算流程图如图 2所示。 进人插齿刀设计主界面后,填入 “产品信息 ”和需设计的插齿刀零件特征 (如标准或非标、直齿或斜齿、外啮合或内啮合等 )以及外形特征 (如盘形、碗形、锥柄形等 ),选择不同的插齿刀特征时会出

10、现不同的提示对话框。点 击“设计计算 ”控件进人齿形参数设计计算窗体,输人被加工齿轮和配合齿轮的基本参数后按 “确定 ”键,系统即进人计算状态。在该状态下,系统循环算出最大变位系数 (x0)max,同时检验是否发生过渡曲线干涉;然后通过根切和顶切验算确定最小变位系数(x0)min。若出现相关情况均会出现提示框,甚至可向设计者建议如何避免该现象发生。计算结束后,按 “保存结果 ”控件将计算结果保存到数据库中进行管理,按 “图纸工艺 ”控件则可将计算结果用于图纸和工艺文件设置作进一步处理。 在插齿刀设计系统的主界面下选择需要设计的刀具类型并输人基 本设计信息后,即进入如图 3 所示的设计参数输人及

11、计算界面。参数输人有两种途径: 对已存储在系统数据库中的参数,用户可通过屏幕交互式提示选择需输入的参数; 通过交互式提示人图 2 插齿刀齿形参数计算流程图 工输人参数。用户每输入一个参数,系统都会提供一个帮助对话框,说明该参数的取值范围。参数输入完成后,系统即自动进行循环计算并检验计算结果:在整个设计过程中,对部分有默认值提示的参数,用户可根据企业设计能力和生产工艺状况进行调整。 本系统采用参数化编程的方式绘制图形。系统采用 Autolisp 语言作为参数化图形生成的编程语言,根据插齿刀图形库提供 的刀具廓形及结构等相关数据,通过 DXF文件在 VB中直接调用 AutoCAD有关命令,实现插齿

12、刀零件图纸的自动绘制和标注。 利用 VB6.0 与 AutoCAG图形交换文件 DXF进行联接生成 CAD文件是本系统的主要设计思路之一。 DXF文件是一种具有专门格式的顺序文件,它可以数据形式描述图形文件的各种信息。在设计不同规格型式的插齿刀时,利用 CAD图形标准数据交换格式 DXF文件可以不需重复构建实体,很容易实现资源共享。 当然,仅仅通过 DXF文件接口难以实现自动化绘图,必须辅以 SCR文件 (AutoCAD系统内部命令集 )和 LSP文件 (用 AutoCAD内嵌 Autolisp 表处 理语言编写的可执行文本文件 )。基于DXF文件的自动化绘图实现步骤如下: 用 VB高级语言设

13、计出插齿刀主要齿形和结构尺寸参数,自动生成 DXF文件; 激活并进入 AutoCAD,执行预编制的 SCR文件; 打开原型文件,调用 LSP文件自动生成图 3 插齿刀参数输入及计算界面 图 4 插齿刀图纸设置界面 DWG图形文件并作进一步处理; 在插齿刀图纸设置界面 (如图 4所示 )上选择修改技术条件和工件主要参数等标注数据,用户也可根据要求在设置表格上重新输入。 确认后即可打印输出图纸或生成 CAD文件。 插齿刀的加工工艺卡片是落实具体生产任务的技术文件。本系统可按工艺类型分别建立公差和工装参 数数据库,采用开放式数据库管理技术,可直接对公差、工装参数数据库进行增加、删除和修改等操作。 在

14、设计计算完成后,点击 “图纸工艺 ”控件可进入插齿刀工艺文件生成和打印模块。由于插齿刀种类有限,标准工艺规程的类别也较少,因此企业可根据生产能力和插齿刀种类制定标准工艺文件,设计时直接调用。对于需要修改的项目,在插齿刀工艺生成界面上,用户可根据具体情况更改表中相应的工艺项以形成完整的工艺规程文件。确定无误后即可直接打印或生成 CAD文件并保存在系统中。 4 结论 利用 VB事件驱动的编程机制及新颖的可视化设计工具,编制出 在 Windows环境下功能强大、图形界面丰富并易于扩展的插齿刀 CAD系统。通过友好的人机界面和交互式提示形式实现了插齿刀的参数优化设计,并采用开放式数据库系统对设计参数和图纸工艺进行管理。设计时,操作者只需输人相应的原始设计参数,系统即可在后台完成设计参数计算、图纸和工艺卡片自动生成的整个过程,从而可有效缩短设计周期,提高设计精度,实现插齿刀设计的自动化。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。