滚刀全参数计算机辅助设计

合集下载

利用matlab实现齿轮滚刀快速设计

利用matlab实现齿轮滚刀快速设计

利用matlab实现齿轮滚刀齿形快速设计随着齿轮行业发展近几十年,人们对齿轮的研究越来越深入,其中涉及到很多高等数学的运算,在早期,工程师们用纸笔的方式,进行大量的计算,计算过程非常复杂,工作量非常大,所以也很辛苦。

目前很多公司研发出专门针对高等数学运算的软件,非常好用,也节省了大量的计算工作量,不得不佩服当今科学发展的飞跃性速度。

现在我们借助matlab设计一款标准齿轮滚刀齿形:齿轮1:m=2,z=37,α=20°,d a1=φ78,r1=37,r b1=34.77齿轮2:z=41,d a2=φ86这里我们借用公式dnf=√[d−2(h∗an−x n−x f)m n]2+4[(h∗an−x n−x f)m n /tanαt]2 (因为标准齿轮,此处x n=0,x f=0,m n=m,αt=α)计算渐开线起始圆d nf=φ70.86,r nf=35.43起始圆压力角α0=arccos(r b1/r nf)=11.076°,转换成弧度为0.1933起始圆展角(及该点渐开线函数)θ0=tanα0-α0=0.0024;同样利用d a1=φ78, r b1=34.77计算出终止圆展角θa=0.038我们先看齿廓部分渐开线方程组:x=R b cosθ+R bθsinθy=R b sinθ-R bθcosθ该方程组在齿轮手册中的图形解释如下:可以看出,当l0=0时,渐开线起点在x轴上,起点在基圆,而我们一般研究时以y轴为纵坐标,且渐开线偏离y轴半个基圆弧齿厚。

所以,我们先旋转90°,即将x轴和y轴切换:x=R b sinθ-R bθcosθy=R b cosθ+R bθsinθ基圆弧齿厚计算公式:S b=[s+mzinv(α)]cosα此处s为分度圆齿厚s=πm/2,由以上两公式计算出s b=3.99基圆半弧齿厚s b/2=1.995基圆周长l=πd b=218.47故我们可以计算出齿形实际渐开线起点在基圆上偏离y轴的角度为s b/2/l×360°=3.29°于是,我们将渐开线方程组绕齿轮中心作旋转,旋转变换如下:Aφ1=[cos3.29°,sin3.29°,0][-sin3.29°,cos3.29°,0][0 , 0 , 1]渐开线方程组写成矩阵形式:A=[ R b sinθ-R bθcosθ][R b cosθ+R bθsinθ ][ 0 ]经过变换的齿廓曲线方程组如下:B= Aφ1*A,我们将这两个矩阵及变换输入matlab中,计算结果如下:B =[rb*sin(θ) - (57*rb*cos(θ))/10000 - (57*a*rb*sin(θ))/10000 -θ*rb*cos(θ)][ rb*cos(θ) + (57*rb*sin(θ))/10000 +θ*rb*sin(θ) - (57*θ*rb*cos(θ))/10000 ] [ 0 ]即x= rb*sin(θ) - (57*rb*cos(θ))/10000 - (57*a*rb*sin(θ))/10000 -θ*rb*cos(θ)Y= rb*cos(θ) + (57*rb*sin(θ))/10000 +θ*rb*sin(θ) - (57*θ*rb*cos(θ))/10000 当然该式中数字显示和我们平时习惯有点不一样,可以不理会它,这就是我们齿轮1齿廓曲线的实际方程组。

机械制作的计算机辅助设计与制造技术

机械制作的计算机辅助设计与制造技术

机械制作的计算机辅助设计与制造技术计算机辅助设计与制造技术(Computer Aided Design and Manufacturing,简称CAD/CAM)是指利用计算机技术进行产品设计和制造过程的一种现代化技术。

在机械制造领域,CAD/CAM技术起到了举足轻重的作用,它可以提高产品设计的准确性和效率,优化制造工艺流程,降低成本,提升竞争力。

一、CAD/CAM技术概述CAD/CAM技术以计算机为中心,辅助设计和制造产品。

它集成了计算机辅助设计(CAD)和计算机辅助制造(CAM)两大部分,通过计算机软件和硬件的相互配合,实现从产品设计到制造的全过程自动化。

1. CAD技术CAD技术是指利用计算机进行产品设计的过程。

传统的产品设计需要手绘图纸,而CAD技术使得设计师可以利用计算机绘制出更加精确、直观的产品模型。

CAD软件提供了丰富的工具和功能,可以进行三维建模、装配设计、运动仿真等操作,减少了试错成本和设计周期。

2. CAM技术CAM技术是指基于CAD模型,利用计算机进行产品制造的过程。

CAM软件可以根据CAD模型,自动生成数控编程代码,实现产品加工的自动化。

CAM技术包括数控加工、激光切割、3D打印等多种制造方式,可以根据产品的不同需求选择合适的制造方法。

二、CAD/CAM技术在机械制造中的应用CAD/CAM技术在机械制造中的应用广泛,涵盖了产品设计、加工制造、装配检验等多个环节。

1. 产品设计利用CAD软件进行产品设计可以大大缩短设计周期,提高设计准确性。

设计师可以通过CAD软件对产品进行三维建模,实时查看产品外观和内部结构,进行运动仿真和强度分析,优化设计方案。

2. 加工制造CAM软件可以根据CAD模型生成数控编程代码,并自动控制加工设备进行生产。

CAM技术实现了从设计到制造的无缝对接,大大提高了生产效率和质量稳定性。

此外,CAM软件还可以进行工艺规划、工艺优化和产品工艺调度,从而提高加工效率。

计算机辅助设计ppt课件

计算机辅助设计ppt课件
实际应用中对象是人们要进行研究的“任何事物”。从最 简单的整数到极其复杂的自动化工厂都可以看作对象。对象的 概念是广义的,不仅能表示具体的实体,也能表示抽象的规则、 计划或事件。在CAD/CAM系统中,所定义的对象可以是用来 描述几何模型的点、线、面等,也可以是用来描述加工过程的 零件模型、加工特征、刀具类型、刀位指令等等。
素复杂,具有装配设计功能的系统需要采用的技术和手段也较 多,如前面提及的特征设计、参数化设计、相关性设计等。对 于具有装配设计功能的系统还应能够提供有关装配方面的管理 能力,如装配零件逻辑关系、装配件干涉检查、生成装配材料 明细表、零件装配关系展开图等。
⑦ CAD系统的集成化 CAD系统的集成化是将CAD和CAM集成为一个CAD/CAM
一个典型的智能CAD系统的组成如图1-6所示。
领域专家
知识获取
专家系统部分
人机界面
知识库 模式性知识 数值分析法 规则性知识
自学习机
推理机
设计资料 数据库
逻辑推理 模式联想
分析计算
CAD部分
用户
图形交互 输入输出
绘图及文 件编写
动者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
⑤ NURBS几何构型技术 NURBS(Non-Unifrom Rational B-Spilnes,即非均匀有理B
样条曲线)在CAD中用来定义复杂的几何曲面。运用NURBS技 术可以使系统在描述自由曲线、曲面以及精确的二次曲线、曲 面时,能够采用统一的算法和表示方法。用NURBS技术构造 的曲面易于生成、修改和存储,为系统提高对曲面的构造能力 和编辑修改能力打下了基础。

滚刀滚齿加工过程的计算机包络模拟

滚刀滚齿加工过程的计算机包络模拟

滚刀滚齿加工过程的计算机包络模拟滚齿是齿轮加工的常用方法之一。

滚刀设计的正确性是保证被加工齿轮正确齿形的重要前提。

对剃前滚刀(具有凸角和修缘)的齿形设计比较复杂,容易出现设计错误,造成刀具返修甚至报废,影响正常的齿轮生产。

如果利用计算机对设计后的滚刀进行齿轮加工模拟,则可对滚刀齿形设计的正确性进行验证。

1.滚刀模拟加工原理滚刀加工齿轮的原理为展成法。

实际上,在齿轮的轴截面上,滚刀切齿轮的过程可近似地看作齿条切齿轮的过程,即被加工齿轮的齿形为齿条(滚刀刀齿截形)两侧齿形线的包络曲线。

而齿条与齿轮的啮合关系可用图1来表示,由图可建立以下坐标系:P-xyz为与机架相固连的坐标系,O2-x2y2z2为与齿轮相固连的坐标系,O1-x1y1z1为与滚刀相固连的坐标系(P点为啮合节点,O2点为齿轮中心点,r2为齿轮啮合节圆半径)。

图1 齿轮与齿条啮合的坐标系在滚刀动坐标系O1-x1y1z1中,若移动距离L,则在齿轮坐标系O2-x2y2z2中相对转动了φ2角,由两者纯滚动的啮合关系有φ2=L/r2,因此,当取不同的L值时,滚刀齿形就会在齿轮坐标系中占据不同的位置,形成一直线族,而在齿轮坐标系中这一直线族的包络线就是被加工齿轮的齿廓。

由于直线族的形成过程就是滚刀滚齿的过程,因此可用直线族的形成过程来模拟滚齿加工,用直线族的包络线来检验所加工齿轮的齿形。

由坐标变换关系可知,坐标系O1-x1y1z1与坐标系O2-x2y2z2的变换关系式为1由以上关系式可知,若滚刀齿形各点坐标已知,则可以计算出齿形在齿轮坐标系下的坐标值。

下面以剃前滚刀为例,介绍滚切模拟过程。

2.计算机模拟加工图2为剃前滚刀齿形示意图。

如图所示左侧基本齿形为AB,修缘齿形为BC,沉切齿形为AD和DE。

右侧基本齿形为A′B′,修缘齿形为B′C′,沉切齿形为A′D′和D′E′。

由于各段都为直线,所以只要求出各点的坐标即可确定各段齿形的方程。

由给定的滚刀齿形参数得各点坐标为x A=h A tgα,y A=h Ax B=(h-L Z cosα)tgα,y B=h-L Z cosαx C=htgα-HtgαX+L Z cosα(tgαX-tgα),y C=h-Hx D=h A tgα+(h D-h A)tgαT,y D=h Dx E=h A tgα+(h D-h A)tgαT+(h-h D)tgα,y E=hx A′=S-h A tgα,y A′=h A′x B′=S+(L Y cosα-h)tgα,y B′=h-L Y cosα图2 滚刀齿形x C′=S-htgα+HtgαX+L Y cosα(tgαX-tgα),y C′=-h-Hx D′=h A tgα-(h D-h A)tgαT,y D′=h Dx E′=h A tgα-(h D-h A)tgαT-(h-h D)tgα,y E′=h把各点的坐标代入方程(1)中,就可得到滚刀齿形各端点在齿轮动坐标系中的坐标,将各点连接,即得在齿轮坐标系下的滚刀刃部齿形。

齿轮滚刀铲磨干涉的计算机辅助计算

齿轮滚刀铲磨干涉的计算机辅助计算

齿轮滚刀铲磨干涉的计算机辅助计算李艳豪;贾建军;陈松;张恒【摘要】铲磨齿轮滚刀时,为了保证磨光长度,有时会产生干涉现象.本文在研究盘形砂轮铲磨齿轮滚刀的基础上,应用计算机辅助计算方法,计算已知砂轮直径的情况下,铲磨齿轮滚刀时是否发生干涉现象;或对齿轮滚刀进行铲磨时,计算最大许用砂轮直径与最小许用砂轮直径.此方法不但比作图法精确可靠、省时省力,而且比人工解析计算方便快捷,为齿轮滚刀的计算机辅助设计与制造奠定了良好的基础.【期刊名称】《现代制造技术与装备》【年(卷),期】2016(000)007【总页数】3页(P9-11)【关键词】刀具技术;齿轮滚刀;铲磨;盘形砂轮;干涉【作者】李艳豪;贾建军;陈松;张恒【作者单位】西安工业大学机电工程学院,西安 710032;西安工业大学机电工程学院,西安 710032;西安工业大学机电工程学院,西安 710032;西安工业大学机电工程学院,西安 710032【正文语种】中文铲齿成形刀具的加工在保证铲磨长度的同时,要进行铲磨砂轮的干涉计算,且通常用作图法和解析法进行验证。

齿轮滚刀属于铲齿刀具的一种,是最常用的一种齿轮加工刀具。

此外,齿轮滚刀刀齿的铲磨是一种高效低成本的精加工方法,其铲磨过程属于复杂的啮合加工[1]。

在铲磨过程中,砂轮直径的合理选择,可保证刀齿获得最大磨削长度的同时,也可使砂轮不碰到邻接的刀齿[2]。

如果把砂轮用一个圆锥体简化,齿轮滚刀用一个圆柱体简化,则当砂轮铲磨滚刀时,圆锥面与圆柱面形成一条空间相贯线。

由于滚刀的切削刃是一条连续的空间圆柱螺旋线,只要相贯线与圆柱螺旋线不相交,而只在刃磨点处相切,刀具与砂轮就不会发生刃磨干涉。

当刀具直径确定后,即可确定不发生刃磨干涉的最大砂轮直径值[3]。

按滚刀外径Deg、滚刀齿数zg、槽形角θ、槽底圆弧半径R,作出滚刀的端面投影图。

在滚刀一个齿的前刃面作出铲背量K,可得B点。

以Deg/2为半径,分别以A、B两点为圆心,圆弧相交于O1点;再以O1点为圆心,Deg/2为半径,连接AB,得齿顶铲背曲线。

蜗轮滚刀全参数化计算机辅助设计

蜗轮滚刀全参数化计算机辅助设计

收稿日期:1999-01-06作者简介:璩柏青(1953-),男,副教授.蜗轮滚刀全参数化计算机辅助设计璩柏青,方福仂,许社教(西安电子科技大学电子机械学院 陕西西安 710071)摘要:论述了蜗轮滚刀全参数化计算机辅助设计软件中有关滚刀各部分尺寸计算、自动生成零件图、切齿仿真、被切蜗轮与蜗杆啮合仿真的实现方法.全参数化绘图可在较短时间内快速、高质量地完成多方案的对比设计,采用布尔运算实现的动态切齿仿真与啮合仿真具有程序编制简练、切齿精度高、仿真效果好等优点.关键词:蜗轮滚刀;计算机辅助设计;切齿仿真;啮合仿真中图分类号:T G 721,T P 39; 文献标识码:A 文章编号:1001-2400(1999)06-0803-04Computer aided whole parameter design for thewormwheel cutting hobQU Bai -qing ,FA N G Fu -le ,X U She -j iao(School of Electroni c M echani cs ,Xi dian Univ .,Xi ′a n 710071,China )Abstract : T his paper describes the realization of dimension calculation of the cuttinghob in the computer aided w hole parameter design for the wo rmw heel cutting ho b,itsspare parts pattern auto -drafting,tooth cutting simulatio n and the engaging sim ulationbetw een w orn and w o rmw heel to be cut .T he w hole parametrizatio n drafting w hich canbe utilized to com plete ,w ith hig h speed and high quality ,the co mpar ison designs ofm ulti -schem es has been also g iven .T he realization o f dy namic tooth cutting sim ulationand cog w heel engaging simulatio n by applying the “Bull Operatio n ”has show n the ad-vantages o f sim plificatio n o f the prog ramming ,hig h precision of tooth cutting and excel-lent effect of simulation.Key Words : w or mw heel cutting hob;CAD;too th cutting simulation;cog w heel engag -ing simulatio n用传统的方法对蜗轮滚刀进行设计时,参数过多、计算复杂、绘图繁琐,不仅设计效率低,也较容易发生错误,导致频繁修改.特别是在蜗轮被加工完毕之前,一般没有把握确定滚刀设计是否完全合理,用其加工的蜗轮齿廓曲线是否达到一定精度,更无法证明被切削的蜗轮与蜗杆在啮合运动过程中是否发生干涉现象等等.目前Auto CA D 软件已被广泛应用于机械制造业中,在AutoCAD 下开发蜗轮滚刀计算机辅助设计软件具有很高的实用价值.文中所述为作者开发的齿轮刀具计算机辅助设计软件包中蜗轮滚刀计算机辅助设计的方法与实现过程,解决了在蜗轮滚刀计算机辅助设计过程中参数计算、自动生成滚刀零件图、切齿仿真、啮合仿真等问题.1 滚刀零件图的有关参数及程序设计1.1 滚刀各部分结构与有关参数 文中所述滚刀的基本蜗杆为阿基米德蜗杆,采用带柄结构.为了适应不同类型的滚齿机,滚刀柄部1999年12月第26卷 第6期西安电子科技大学学报JOUR NAL OF XIDIAN U NIVER SITY Dec .1999Vol .26 No .6轴向尺寸、径向尺寸、莫氏锥度、锁紧螺纹孔尺寸全部参数化.蜗轮滚刀是尺寸参数非常复杂的零件,其零件图的绘制涉及到几十个尺寸参数,如滚刀分度圆直径、滚刀螺纹头数、滚刀齿顶铲齿量、刀槽深度、刀槽角、轴向齿距、轴向齿形角、轴向模数等等.应根据各参数之间的关系,查阅有关手册,编入绘图程序中,图样由基本参数控制,这里不一一列出算式.1.2 程序设计Auto CAD 内部的LISP 语言与AutoCAD 的绘图命令有机结合成为一个整体,可适应各种不同类型的绘图机、打印机,出图方便迅速.此外,还可以利用Autolisp 编写程序实现对AutoCAD 当前数据库的直接访问与修改,为屏幕图形的实时修改,实现交互设计提供了诸多方便.因此,文中所述软件完全用Auto lisp 语言编写而成,可运行于Auto CA D R13及其更高的版本.利用全参数化绘图可在较短的时间内快速、高质量地完成多方案对比设计.滚刀零件图的程序流程可分为5个部分,即输入参数、计算各部分尺寸、绘制放大的轴向与法向齿形、绘制刀体与刀杆、绘制图框和标题栏.能否准确地切制出符合设计要求的蜗轮,滚刀的齿形是一个极其重要的因素.(1)滚刀法向齿形的绘制图1 滚刀法向与轴向齿形首先依次求出一个齿形各顶点坐标,再按半径要求依次给出槽底圆弧、齿底圆弧和齿顶圆弧的半径,最后沿镜像线oo ′进行镜像,生成两刀齿法向齿形如图1(a)所示.其中A B =S dn -2õH u 1õtan a n ,CD =(t n -S dn )-(H u -H u 1)õtan a n . 在未倒圆角之前,各顶点用list 和po lar 命令给出,再用filet 命令倒圆角.(2)滚刀轴向齿形的绘制轴向齿形的绘制算法与法向齿形算法基本相同,如图1(b )所示.但要注意两点:¹轴向齿形与法向齿形存在一夹角B ,因此,水平方向距离需要除以co s B .º由于轴向齿形左右两侧齿形角不同,则有:A B =S d -H u 1õ(tan A u 1+tan A ur ) ,CD =(t -S d )-(H u -H u 1)(tan A u 1+tan A ur ) . (3)滚刀主视图的绘制滚刀主视图中,刀体部分轴剖面齿形算法在前面已经作了部分介绍.但由于设计中各种滚刀轴向模数m 不同,所以轴向齿距t 也不同,而对于同一种机床,刀体长度是相同的.这样就形成了不同模数的滚刀,其刀齿数n 不同,该程序中用r epeat 函数控制刀齿的个数,程序框图如图2所示.滚刀主视图中的刀齿和容屑槽线的绘制方法也用repeat 函数控制.绘制滚刀左视图的程序框图及左视图,在此省略叙述.将滚刀主视图、法剖面图、轴剖面图、左视图分别作成块,并按图幅布置插入图框中便形成零件图,804 西安电子科技大学学报 第26卷再将其制作成幻灯片,以便进行全参数化尺寸标注,有关形位公差和表面粗糙度的标注可利用软件中开发的图块进行插入标注.图3所示为滚刀零件图主视图,考虑文章的版面与图形的清晰,删除了两端的柄部,同时还删除了一些尺寸.图2滚刀主视图程序框图绘制刀柄两端结构绘制两端不完整齿形对前一刀齿进行拷贝并沿水平方向左移trepeat7n =fix(L /t )画出一个齿图3 滚刀刀体部分的图样2 动态切齿仿真程序设计由于蜗轮滚刀的基本蜗杆为阿基米德蜗杆,因此滚刀切制蜗轮的仿真可采用范成法原理,在通过滚刀轴线且平行被加工蜗轮端面的截平面上进行切齿仿真.这时,这个截平面就是蜗轮两端面的对称面.根据范成法原理,一般是采用先切制出一个蜗轮轮齿的包络线,然后用Auto CAD 的修剪(trim)命令生成单边齿廓曲线,最后用镜像(mirr or)命令和图形阵列(array/p)命令生成所有轮齿的齿廓曲线.用这种方法编制的程序较为复杂,仿真效果也比较差.该软件在齿廓曲线的程序设计中采用了布尔运算,用蜗轮对称面与刀具轴剖面进行布尔相减(subtract ),直接生成整个齿廓曲线.程序流程图的主要步骤说明如下:(1)绘制工具齿条.工具齿条可直接利用如前所述的滚刀轴剖面图进行处理.(2)将刀齿部分建成面域.(3)将工具齿条定义为块保存.(4)绘制一圆作为蜗轮中剖面.(5)精确插入工具齿条进行布尔运算.图4切齿仿真程序框图结束刀具复位并径向移动$hh =h +$h2刀具复位H =H +$H $H =2P /(n ・Z )1.插入工具齿条并拆块2.进行布尔相减s =s +$s ($s =t /n )切向进刀量S ≤2t蜗轮转角H ≤2Pu刀具径向切削未到位h ≤H图5 切齿仿真图样805第6期 璩柏青等:蜗轮滚刀全参数化计算机辅助设计 在切齿仿真中,关键问题是如何插入工具齿条进行布尔运算.根据切齿原理,工具齿条有相对于蜗轮的切向运动和径向运动,而蜗轮只有转动.啮合仿真的程序框图如图4所示.图5为动态切齿仿真在某一时刻的图样.为了下一步的啮合仿真,将切制出的蜗轮(中剖面图)做成图块存盘,其插入点选择为蜗轮中剖面的圆心.3 动态啮合仿真程序设计蜗轮与蜗杆的啮合仿真是检验被切制蜗轮与蜗杆的啮合性能、验证蜗轮滚刀可用性的有效方法.啮合仿真的基本思想是蜗轮作旋转运动,蜗杆在其轴线上作往复运动,用插入块的方法加以实现.因为蜗轮与蜗杆的啮合运动和滚刀切削蜗轮的情形相似,只是少了一个径向进给运动,所以仍然是用滚刀刀体轴部面图代替蜗杆,用蜗轮中剖面代替蜗轮进行二维动态啮合仿真,其具体步骤如下:(1)插入蜗轮图块.(2)精确插入蜗杆图块.(3)两者进行相对运动.图6啮合仿真程序框图结束蜗杆复位仿真H =H +2・$H插入蜗杆块S =S +$S 蜗轮转过$H蜗杆轴向移动量S ≤2t蜗轮转角H ≤2P图7 啮合仿真图样 相对运动的程序框图如图6所示,图7为啮合仿直在静止时的图样.通过啮合仿真可以直观地验证蜗轮与蜗杆啮合过程中是否发生干涉,如果没有发生干涉现象,表示滚刀设计合理,否则程序停止啮合仿真运动,提示检查设计参数,进行修改.直至滚刀设计成功.4 结束语文中所述蜗轮滚刀的计算机辅助设计软件中,滚刀零件图采用了全参数化设计,其中包括尺寸标注.这样就大大减少了设计人员的工作量,并且设计效率提高了上百倍.另外,为了适应现代工业对效率和精度与日俱增的要求,软件程序中采用了布尔运算,所设计的滚刀可加工出精度很高的齿轮,精度由切制蜗轮的径向进刀次数与滚刀轴向进给量进行控制.参考文献:[1]袁哲俊.齿轮刀具设计[M ].北京:新时代出版社,1983.[2]陈 光.滚刀设计与制造中的若干问题[M ].北京:机械工业出版社,1992.[3]吉晓民.Auto CAD R 12绘图软件包使用与二次开发技术[M ].西安:西安电子科技大学出版社,1997.[4]四川省机械工业局.齿轮刀具设计理论基础[M ].北京:机械工业出版社,1982.(编辑:李维东) 806 西安电子科技大学学报 第26卷。

渐开线齿轮滚刀CAD辅助设计

渐开线齿轮滚刀CAD辅助设计

渐开线齿轮滚刀CAD辅助设计王军【摘要】针对常用的渐开线齿轮,利用啮合理论建立了齿条型刀具加工齿轮的数学模型,得出了齿轮的全齿廓曲线数学方程,基于建立的数学模型,利用Visual Basic 6.0编制了相应的计算机程序,在Auto CAD平台上绘制出了齿轮的完整齿廓曲线,实现了滚刀加工的软件模拟.% The math model of machining common involute gear with rack cutter was established by joggle theory, educing math equation of the full tooth profile curve. Based on the math model, the corresponding computer program was developed using Visual Basic 6.0. The full tooth profile curve was drawn in Auto CAD platform, realizing the software simulation of the cutter hob machining.【期刊名称】《山东冶金》【年(卷),期】2012(000)005【总页数】3页(P42-43,46)【关键词】渐开线齿轮;齿轮滚刀;CAD辅助设计;软件模拟;齿廓曲线【作者】王军【作者单位】济钢集团有限公司装备部,山东济南250101【正文语种】中文【中图分类】TH132.413齿轮作为重要的基础传动部件被广泛应用于机械、冶金、石化、煤炭等行业,齿轮的设计与特性将直接影响到这些产品的性能和质量[1]。

渐开线以其优良的特点,得到了日益广泛的应用。

目前,为了适应重载、高速的需求,对渐开线齿轮的齿形提出了新的要求。

为了满足新齿形的加工需求,需要对齿轮滚刀进行设计。

针对这一需求,本研究利用啮合理论,实现了滚刀齿形的计算机辅助设计[2],对于进一步发挥渐开线齿轮的优点,提高滚刀的设计效率,减少滚刀的设计成本具有积极的意义。

蜗轮滚刀的计算机辅助设计

蜗轮滚刀的计算机辅助设计

蜗轮滚刀的计算机辅助设计
马新厂
【期刊名称】《机械工程与自动化》
【年(卷),期】2010(000)003
【摘要】以Visual C++6.0为开发环境,进行编程计算完成了蜗轮滚刀的参数化设计, 以AutoCAD绘图软件提供的Auto Lisp语言完成了蜗轮滚刀工程图的自动绘制,实现了蜗轮滚刀的计算机辅助设计.
【总页数】3页(P14-16)
【作者】马新厂
【作者单位】西安工业大学,机电工程学院,陕西,西安,710021
【正文语种】中文
【中图分类】TG71;TP391.72
【相关文献】
1.蜗轮滚刀计算机辅助设计 [J], 程伟;梁萍
2.蜗轮滚刀的计算机辅助设计 [J], 苏桂生;钱志良
3.蜗轮滚刀计算机辅助设计 [J], 梁萍;程伟
4.AutoCAD2004环境下蜗轮滚刀的计算机辅助设计 [J], 蒋进科;劳奇成
5.蜗轮滚刀全参数化计算机辅助设计 [J], 璩柏青;方福仂;许社教
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

齿轮滚刀全参数化计算机辅助设计
摘要:介绍了齿轮滚刀全参数化计算机辅助设计软件中有关滚刀各部分尺寸计算、自动生成零件图、切齿仿真、被切齿轮对啮合仿真的实现方法,并介绍了三维啮合仿真的动画制作过程。

关键词:齿轮滚刀计算机辅助设计切齿仿真啮合仿真
Whole Parameter Computer Aided Design for Gear Hobs
Qu Baiqing et al
Abstract:The practical methods about dimension calculation,auto-drafing for spare parts pattem,tooth cutting emulation and engaging emulation for a pair of gears being cutted in the software of the whole parameter CAD for gear hobs are introduced.The procedure of the animation of the three dimensional gear engaging emulation is also presented.
Keywords:gear hob CAD tooth cutting emulation gear engaging emulation 一、引言
齿轮滚刀是加工直齿和斜齿圆柱齿轮最常用的刀具。

用传统方法对齿轮滚刀进行设计时,由于参数太多,计算复杂,绘图繁琐,不仅设计效率低,而且容易发生错误。

更重要的是,在齿轮加工完毕之前,一般没有把握确定滚刀设计是否合理,用其加工的齿轮齿廓曲线是否准确,也无法证实被切削的一对啮合齿轮在运行过程中是否会发生干涉现象等。

目前,AutoCAD软件在机械制造业中的使用已日益广泛。

因此,在
AutoCAD下开发齿轮刀具的计算机辅助设计软件具有很高的实用价值和广阔的应用前景。

本文所述为作者开发的齿轮刀具计算机辅助设计软件包中齿轮滚刀CAD的方法与实现过程。

文中解决了在齿轮滚刀CAD过程中参数计算、自动生成滚刀零件图、切齿仿真、三维啮合仿真的动画制作等问题。

二、几何模型与参数计算
在此,齿轮滚刀的基本蜗杆为阿基米德蜗杆,其轴剖面廓形与齿条相同,所以在切齿仿真过程中,滚刀用齿条刀代替。

齿条刀(滚刀轴剖面廓形)上几何参数与关键点如图1所示。

图1齿条刀上的几何参数
1.用户坐标原点的确定
选取齿条刀的节线与齿间中心线的交点O为用户的坐标原点。

2.齿条刀上齿形关键点的计算
在绘制齿条刀之前,需要算出其齿形上的关键点(如图1所示)的坐标值:
x1=0,y1=h-H;
x2=t/2-s/2-|y1|tgα,y2=y1;
x3=x2-H tgα-r sinα/tg[(90°+α)/2],
y3=hr cosα/tg[(90°+α)/2];
x4=x2,y4=h;
x5=t/2,y5=h;
x rc=x2+H tgα+r/tg[(90°+α)/2],
y rc=h-r;
t=πm
其中α为齿形角。

3.滚刀结构的设计与有关参数
齿轮滚刀的尺寸参数非常复杂,其零件图的绘制与尺寸标注涉及到几十个尺寸参数,如外廓尺寸、轴向齿形尺寸、切削部分的前角、铲齿量、刀槽各部分尺寸、刀槽螺旋角、支承台各部分尺寸、内孔尺寸、键槽各部分尺寸等,应根据各参数之间的关系分别予以计算,在此,由于篇幅所限不一一列出。

三、滚刀零件图的程序编制
在AutoCAD下开发机械设计软件,可直接用Autolisp语言编制绘图程序。

Autolisp的绘图功能较强,可支撑各种类型的绘图机、打印机,给绘图带来诸多方便。

本文所讨论的齿轮滚刀计算机辅助设计软件均采用Autolisp语言编制绘图程序。

我们将滚刀零件图分成四部分并分别定义为块,即图框与标题栏块、主视图图块、左视图图块及轴剖面廓形图图块。

当输入有关参数后,便会显示相应的视图图块。

然后将这些块插入图幅适当的位置,制成幻灯片存入库中。

在切齿仿真与啮合仿真校验无误后,再进行全参数化尺寸标注、形位公差及表面粗糙度标注。

图2为被加工齿轮模数m=3.25mm,齿数Z=30,轴孔直径D=23mm 时,所形成的滚刀零件图。

考虑文章版面与图形的清晰,图2所示的滚刀零件图按一定比例缩小,并删除了图框标题栏、部分尺寸及其它一些标注。

图2齿轮滚刀零件图
四、动态切齿仿真与啮合仿真的实现
本文根据齿轮齿条的啮合原理进行切齿仿真。

假定进刀量为常数,当滚刀旋转一周时,齿轮转动一个齿。

滚刀从开始加工时的第一次径向进刀到第二次径向进刀,齿轮毛坯应旋转360°,这样不断滚动进刀,直至加工完毕。

由于程序中用齿条刀代替滚刀,所以就存在着齿条刀的切向进刀和径向进刀的换算问题。

齿条刀的径向进给与滚刀相同,而切向进给的速度与齿坯转速必须成一定的比例。

齿坯每转过一个角度θ2,则滚刀转动角度φ,齿条刀的切向走刀量为S,则
因为
t n=πm n
所以
设Z1,Z2分别为滚刀与被切齿轮的齿数,这时Z1=1,Z2就是传动比,则

以下是切齿仿真与啮合仿真的程序流程图。

在程序流程图中,ee1=h/n,h为所加工齿轮的全齿高,n为进刀次数;θ=2π/Z,θ为转过一个轮齿时所对应的弧度,Z为被加工齿轮的全齿高;θ2=θ/mm,其中mm为齿坯转过一个齿时齿条刀切削的次数;i0为齿条刀的插入点,mm与n的值越大,则所加工的齿轮精度越高,但考虑到计算机的运行速度,也不可取太大的值。

图3和图4分别为切齿仿真和啮合仿真停止运动时的图样。

图3切齿仿真图样
图4啮合仿真图样
五、啮合仿真的三维动画处理
在AutoCAD中实现啮合仿真的效果并不十分理想,在屏幕上看到的齿轮动态啮合运动有些闪动。

这是因为AutoCAD无法实现命令的同步执行,即使有少数透明的命令,也仍然难以做到同步执行。

因此,本软件选用3D studio 进行处理,结果证明三维啮合仿真动画效果非常理想。

下面简单介绍用3D studio处理啮合仿真的过程。

(1)在AutoCAD R13下精确插入两齿轮块b、c,并用explode命令解块。

再用extrude命令将两齿轮拉伸成具有相同厚度的齿轮实体;
(2)根据需要可用AutoCAD中求交、求并及求差命令形成各种不同轮辐的齿轮。

然后改变视点,本文程序中所用的视点为(1,1,1),这样就形成了两齿轮处于静止啮合状态的三维视图;
(3)进行三维视图的拾取并定义为.3DS文件,接着将其送到3D studio 中,以便对其进行处理。

退出AutoCAD;
(4)启动3D studio,载入所做的.3DS文件,这时屏幕中矩形图框中便出现了三视图和三维视图;
(5)分别用explode和light命令对传入的图象进行解块和光源设置;
(6)用renderer命令分别给两齿轮选择材料和颜色,进行渲染,生成TGA 文件;
(7)用axis命令分别给两齿轮定义转动轴;
(8)动画处理
①退回keyframe状态,根据让一齿轮Z1绕其转轴转
动180°,则另一齿轮Z2转动-,使当前的帧数为零,最后帧数为5;
②单击Renderer/View/……/Flc,选择User视图,生成动画;
③生成.Flc文件;
④在Renderer/View/……/Flc提示中选择Flc项,并拾取OK进行播放;
⑤检查效果,如果达到设计要求,则证明滚刀设计符合要求,将生成的动画文件拷贝到播放器(如ANIPLAY或FLIPLAY)中,以便随时播放。

否则要进行有关参数的调整,直到满意为止。

六、结束语
本文所述齿轮滚刀的计算机辅助设计软件、滚刀零件图采用了全参数化设计,包括其中的尺寸标注。

对于表面粗糙度、形位公差等可直接用所开发的图块进行插入标注。

这样就大大减少了用户的工作量。

为了适应现代工业对效率及精度与日俱增的要求,特别在加工小齿轮时,人工造成的误差是不可忽视的。

本文所述软件的程序中采用了布尔运算,这样所设计的滚刀可加工出精度很高的齿轮。

所设计的切齿仿真与啮合仿真检验贴近现实,可视性强。

因为二维动态切齿仿真的效果很好,在此没有进行三维动画制作,如果要进行三维动画制作,其方法与三维啮合仿真动画制作类似,但对计算机的主频和内存的要求较高。

相关文档
最新文档