蜗轮滚刀是加工蜗轮的主要刀具_第1页
蜗轮滚刀是加工蜗轮的主要刀具_第2页
蜗轮滚刀是加工蜗轮的主要刀具_第3页
蜗轮滚刀是加工蜗轮的主要刀具_第4页
蜗轮滚刀是加工蜗轮的主要刀具_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、蜗轮滚刀是加工蜗轮的主要刀具 ,而且对于每种蜗轮 ,须专门设计、制造相应的滚刀。用传统 的人工设计方法 ,设计人员需进行查表、 计算、 绘图等工作 ,重复劳动量大 ,设计效率低 ,设计周 期长,容易出错。 而采用计算机辅助设计 ,可以克服上述缺点 ,提高设计质量和效率。 为此,我们 在搜集蜗轮滚刀现有设计资料,研究工人设计方法的基础上 ,应用 AutoCAD 内嵌的 VBA(visual basic for Application )语言,开发了蜗轮滚刀 CAD 通用软件。 该系统模拟蜗轮滚刀人 工设计的全过程 ,自动完成设计计算、工作图绘制等全部工作。1.1 研究蜗轮滚刀计算机辅助设计的意义

2、 当今社会是科学技术高速发展的社会, 特别是近几年来, 计算机技术、 电子信息技术等取得 的巨大进步,给传统的机械制造行业带来了重大的影响。 多年来的实践表明,将计算机、消 息技术应用于机械行业,是机械制造行业进一步发展的必由之路。而计算机辅助设计( Computer Aided design-CAD )技术作为计算机、 消息技术在机械制造行业中应用的一门基 础技术,在机械制造领域获得了越来越广泛的发展和应用。在产品研制开发周期中, 设计工作变得愈来愈复杂, 使得传统的设计方法己不能适应现代化 设计的需要。而 CAD 技术的开发和应用彻底改变了这种状况,其无论在设计速度、设计精 度、图面质量和

3、出错率等方面, 都具有传统设计方法无法比拟的优点。 它能够促进科研成果 的应用、开发和转化,减轻人的脑力劳动,提高工程和产品的设计质量,缩短产品研制开发 周期,实现设计的科学性和创造性, 是加速产品更新换代及提高市场竟争力的一项关键技术 和强大工具。在刀具的设计中,为了减少设计工作量,缩短设计周期,提高设计可靠性,采用 CAD 技术 己成为当务之急。同时,利用 CAD 技术开发复杂刀具的计算机辅助设计软件具有很高的实 用价值和广阔的应用前景。准确性和优化性。本文对机械 CAD 技术、参数化 CAD 系统设计环境和开发工具进行了分析和研究。通过对 蜗轮滚刀设计原理的分析,推出了阿基米德蜗轮滚刀的

4、设计计算公式。由此运用 AutoCAD 2000 内嵌的 VBA 语言,开发出具有良好用户界面的蜗轮滚刀的 CAD 系统,从而实现蜗轮 滚刀的参数化设计, 达到蜗轮滚刀设计的快速性、 准确性和优化性。 通过实例验证了蜗轮滚 刀 CAD 软件设计的正确性, 它能够圆满完成用户的设计、 绘图工作, 同时该系统运行可靠, 使用方便,具有一定的实用价值。缩短设计周期, 提高设计技术的基础上,提出一种适用软件。对于同一类型不同结构在刀具设计, 尤其是复杂刀具的设计中,为了减少设计工作量, 精度,采用 CAD 技术已是当务之急。本文在普通刀具 CAD于复杂刀具多参数设计的 CAD 方法,并开发了相应的 C

5、AD尺寸的复杂刀具, 只要输入已知参数, 不必重新编程计算, 即可自动按用户要求进行刀具结 构尺寸运算, 并绘制出刀具设计结构图。 该软件的最大优点是具有一定通用性, 与交互式绘 图软件相比,可大大缩短设计周期, 提高设计精度,减小同类产品之间的设计误差。现以蜗 轮滚刀参数设计为例,对软件的总体结构、功能设计和数据通讯作一介绍。2 .蜗轮滚刀参数设计软件的总体结构本软件采用结构化设计方法,首先利用Foxbase +数据库进行窗口设计和数据查询、AutolisP编制的检索;然后采用 VC + +语言进行参数运算;最后调用智能型参数绘图语言 绘图程序进行滚刀工作图绘制。软件执行框图见下图。Iff融

6、輕I1痕结畢祥入叮砲翊II蒂阪寸、笛鹼F赫劉乍I4偷叫il勺慟'JL知以工作图I软件执行框图3 .窗口设计和数据检索本软件的菜单设计和数表查询均采用Foxbase +语言,Foxbase +可实现建立数据库和数据查询等操作,并可通过程序实现数据文件中的数据操作。因此,设计蜗轮滚刀时的许多查表工作均由Foxbase +完成。此外,Foxbase +还具有简明的菜单设计功能。本软件采用SAY 定位显示语句可以在因此具有X , Y SAY “”语句进行菜单设计,其优点在于:用屏幕任意位置设置任意大小的菜单, 不必在没有显示信息的地方频繁添补空格符,定灵活性。而且这种语句可充分利用硬件环境提供

7、的彩色功能,使菜单美观醒目。 程序语在本软件设计中,采用Autolisp的输入输出(1/ 0)功能来实现与Foxbase +的数据句举例如下 5,12say “蜗轮滚刀菜单选择 7, 12prompt “1阿基米德蜗轮滚刀 ” 9, 12prompt “2齿槽法向直廓蜗轮滚刀 ” 11, 12prompt “3 ZC1 圆弧圆柱蜗轮滚刀 ”12, 13prompt “4退出 ”4 Foxbase 与 VC 间的数据通讯本软件中有关滚刀结构参数的计算采用 VC 语言, 而 Foxbase 与高级语言之间的 数据通讯是借助数据文件来实现的。Foxbase 的 COPY TO 命令可将数据库文件转换

8、为高级语言程序能够接受的数据文 件(以 *.TXT 为扩展名的文本文件) ,而 APPEND FROM 命令则可将高级语言数据文件的 数据转移到数据库文件中,从而完成 Foxbase 与高级语言之间的数据通讯。Foxbase 菜单设计数5Foxbase 与 Autolisp 间的数据通讯在计算机辅助设计中,数据信息与图形信息紧密相关,在利用 表查询、调用 VC 程序计算出滚刀设计结构参数以后,则需要将这些数据信息传输给Autolisp 程序进行参数绘图。Autolisp 语言是一种嵌入 AutoCAD 内容的智能设计语言,是对 AutoCAD 进行二次开 发的有力工具,该语言在 AutoCAD

9、 环境下运行,可直接调用 AutoCAD 绘图命令。2蝎轮滚77 j 士计冥例序的建立通讯。在 Autolisp 的 I O 函数中, Read-line 能够从 ASCII 码文本文件中读取数据,每次读取一行,每一行作为一个处理单元。利用Foxbase 语言将滚刀设计结构参数的最终计算结果存入一个文本文件( *.TXT )中,然后再由 Autolisp 接口程序调用,读取文本文件*.TXT )中的数据,进行参数绘图。例如:读取直线两端点坐标Pt1 , Pt2绘制直线Pt1 Pt2,其程序如下:setq f ( open “name1.txt ”“r”)setq kk ( read line

10、f )setq b “( ”c“) ”)setq mm ( strcat b kk c )setq nn ( read mm )setq pp ( car nn )(if (= pp 1 ) ( setq pti (list (nth 1nn ) (nth 2nn )setq pt2 (list( nth 3 n戢十实例攜理悵术(Gl Rgj R炖血乍* CBR'JI 界人二&<>爼城班邱来广泛叵用伪项新技i< O Cittt技4杲一怖相世拄理方总、上;核心址趣过尖例 库方式店用过咒C冇 楼喙査辭决新问麻 肘品 hll中.总凶盘针往宵菱堆和山理II齐I利Nf

11、UM勺i2 if绘乱通过对已有阳f宴例址ti爼久 楼 亍师计讣帕新产乐冈此切R 七很帀含用汗踊:/丫 说i丨问舸由于火兄机峽“晶即殳tl量列冇广晶 进右空煜说比列此现产品桂也就成门殳卅曲出 发成n接利甜观irm吕就讲于利帀门乙评底说汁 红KMI知识.因此岛CBR枝:应用于机帧广昂 L4n糸址貝右阔衣脛丽一来ff1早十支例ItEfM伽法进仃魁轮根说叶, 必分口巾已冇的设汁经监迪过对P轴轮谁川世叶 实例咽I最.f卜实钊的修坟朴优匕设r出浙能曙牡 薇刁.从厨弋弋F启觀地轮谦刀的f 士 i H制戡*显誠n 剩轮演見|说计毂辜.宅看以为支即 采比dd C林編樫匚貝H发了毎于实啊仞 折駁禎刀CM)聚统.并

12、时桐艾技术逬K了分析研尿轮滾旳设卄实到年足丙卅CRT!技术进行扳 h:R7J an iiti;的慕吧r应包件匚住各类姉報池 刀的i土严踏4.建上期轮厭丿设汁实咧年吋.应考I 虑和解决宝例削內容、宅册前表达、室阿I芒的的跻 问迪1,木;Z采用on(賀;和片加 皿汕1曲心山帆山、纫 枝£建芒蜗性犠匸皇刑匿.采同特牡运绘耳蔘故h栩宦乍舍前冇苗弹灌刀响初饴实例尊叽L7 I PMEVGIKFTR欣H內支書环贬衣达实刑的-堆橫 型”徉以掘叩丈件茁帶式心储克例一 Las;t掘除方式鼻 需应阿蓉葩2 I实倒的応达L:i实郦占梅M址衆性 一般搐采用券卡見图方式 雌玄阿石一爭用二燃KLH吉这方式.则脚比

13、扌壮 例阁惟芳少坡低.良导致啊、様吆樂啖.«f三丈世甕 M-丸虬対十较k:杂伙玄秫观斑数T妆事进f jQ 朗怦晴帚对毎一n罔酋T峰気工帶旬较大.说 计做糾fc U容另出现人盘谄戊LE于这T曲* 文住阳卜M.N工址支坤赫件中克卜.心涪IV征燦 型的方式卓达蟻掖打宣训;这押寳洌表达方式待 明面虬 可円用支皆瞰作的沽型切储方便帥迸行红例NEF?僕叭7tti土|T/J也巴I J斤'討匚勺啦/Kir - 可充好利用iimi'i卄经验画辻对蜗轮徐刀设ii 复從啤屮出驸实例冋修空们tit*閔ii卩穎鬥甥轮 滚7L臥面犬尢衙血4雄遠打的详II同期,S?著t<高 鞠苗就1锻【|辿

14、:札.曙咅以IWFTIIXFER为至眸 收乐采用林血:卄 塢用r.J击发料十实弼1为 婀出釦丿丿CMI益掩.井对申黃技卞进和并衍恻 沁31(112 '(.Tilp心K "J11 Fr , rih Ill'll /Ci / J A F Jh、g LJJI K列団IT亍少故応艮寻取宴倒修改垂琐.产確冥何更 紡決对亍较貝4的实阿观宦魏呈较纵ja f;实 领I泮阶旨需对每亍也剤进行幅改+工作和辍丸设 if哉率吒n容M出n A>J谄世慕于这一舷水 空托JW卜M;L、n:K支惶放件孙滋卜,d昭征感 型的厅式畫达*占覆乃疋阿T这种工阿書达力式简 忙I现.nJ科用比悍施曲馄塑功

15、龍方妙迦玄啊 询竣预和好1史新弋大烟加J'杀從的实冃陀.谨V初曾t实例时*訂无而导!V勺卷俄力的蛮数血过政箜剤剖面和轴赳面能隹固即皿陽到妮2置叩2毗侧艮且型硏表W尬耶07几何井悴芝已血匸板<1.1別自网的航带生标拮.从m韵檢具型憎IG】叫® M內故控”挠伙用匿黄摇”STM早I*囚叫二屮丈"从向钟引言蜗轮滚刀是加工蜗轮最常用的刀具。蜗轮滚刀外观上和齿轮滚刀很相似,在设计上也有不少相同之处,但蜗轮滚刀却有自己的一些特点。蜗轮滚刀的切削刃应该位于基本蜗杆的螺纹面上,它的基本蜗杆应符合被切蜗轮相啮合的工作蜗杆,且主要参数如模数、压力角、分 度圆直径、螺纹头数、螺纹方向和螺纹升角等均须与蜗杆一致。另外,蜗轮滚刀加工蜗轮时的中心距,除粗加工时为了控制蜗轮齿厚而可适当改变外,一般应和蜗轮副的装配中心距严格相同。由于以上原因, 每加工一种蜗轮,就单独需要一把滚刀,这就大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论