怎么用cad画渐开线

合集下载

渐开线花键计算公式及参数标注方法

渐开线花键计算公式及参数标注方法

渐开线花键计算公式及参数标注方法一、渐开线花键的几何参数1. 花键尺寸(Keyway Size):指的是渐开线花键的宽度,通常用顶孔(Recess)和底孔(Sockets)直径来表示。

2. 螺纹角(Helix Angle):指的是渐开线花键的螺纹线的倾斜角度。

3. 螺纹高度(Helix Height):指的是渐开线花键的螺纹线的高度,通常用顶孔和底孔之间的距离来表示。

二、渐开线花键的计算公式1.花键尺寸计算公式-花键尺寸公式由ISO2790标准规定,根据轴的直径(d)可以计算出花键尺寸。

- 花键顶孔直径(D)= 轴的直径(d)+ 0.15mm- 花键底孔直径(d1)= 轴的直径(d)+ 0.25mm2.螺纹角计算公式-螺纹角一般由图纸给出,也可以通过以下公式计算:- 螺纹角(α)= arctan(H / (π * d))其中,H为螺纹高度。

在制作渐开线花键图纸时,需要对相关参数进行标注,以便于加工和使用。

1.标注花键尺寸-在图纸上标注花键尺寸时,可以使用简化的标注方法,如在顶孔和底孔的直径符号上加上对应的数值。

2.标注螺纹角和螺纹高度-在图纸上标注螺纹角和螺纹高度时,可以使用直线段和字母表示,如在花键尺寸标注旁边加上α和H的符号,并注明对应的数值。

3.标注公差要求-在图纸上标注公差要求时,可以使用ISO系统的标准符号,如使用T字号来表示公差要求,并在标注下方注明对应的公差范围。

四、常见问题与解决方法在渐开线花键的设计和标注过程中,可能会遇到一些常见问题,下面列举几个常见问题并给出解决方法:1.如何选择合适的渐开线花键尺寸?-渐开线花键尺寸的选择需要考虑轴的直径和应力情况,一般建议按照ISO标准进行选择。

2.如何计算渐开线花键的扭矩传递能力?-渐开线花键的扭矩传递能力可以通过以下公式计算:T=(π/16)*τ*h*d,其中T为扭矩传递能力,τ为材料的抗扭转应力,h为花键的高度,d为轴的直径。

3.如何在CAD软件中绘制渐开线花键图纸?-在CAD软件中,可以使用线段和圆弧工具来绘制渐开线花键的轮廓,然后使用文字工具来标注相关参数。

渐开线花键的简化画法

渐开线花键的简化画法

注:当内花键采用直线齿形时,在参 数表中应加入齿形角及其数值。
矩形花键的图形符号:
渐开线花键的图形符号: 标记示例:
①渐开线花键副,齿数z=24,模数m=2.5,压力角α=30°圆齿根,公
差等级为5级,配合类别为H/h,标记为: 花键副:INT/EXT 24z×2.5m×30R×5H/5h GB/T 3478.1—2008 内花键:INT 24z×2.5m×30R×5H GB/T 3478.1—2008 外花键:EXT 24z×2.5m×30R×5h GB/T 3478.1—2008 ②矩形花键副,键数N=6,小径尺寸及公差带d=23H7/f 7,大径尺寸及 公差带D=26H10/a11,键宽B=6H11/d10,标记为: 花键副: 6×23H7/f 7×26H10/a11×6H11/d10 GB/T 1144—2001 内花键: 6×23H7×26H10×6H11 GB/T 1144—2001 外花键: 6×23f 7×26a11×6d10 GB/T 1144—2001 ★好像两种花键的标记有一点区别,是吧?
30°平齿根 (标记:30P)
m=4mm,z=20,αD=30°圆齿根渐开线内、外花键画法
外花键:D=80mm,Db=69.28mm,Dee=84mm,Die= 72.8mm 内花键:Dei=87.2mm,Dii= 76mm
30°圆齿根 (标记:30R)
m=3mm,z=25,αD=37.5°圆齿根渐开线内、外花键画法
经计算得:D=75mm,Db=59.5mm,Dei=79.2mm,Dii= 72.3mm
3、由圆心O向多边形的任一 角点A引直线OA; 4、以OA中点B为圆心,AB
为半径画圆,交基圆于C;
5、以C为圆心,AC为半径 画圆,与大、小径相交部分

(优选)渐开线花键的简化画法详解.

(优选)渐开线花键的简化画法详解.
0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.5 3 4 5 6 8 10(红色为第1系列,黑色为第2系列)
国家标准规定三种压力角:30º、37.5º、45º mz
mzcosαD
0.8660 0.7934 0.7071
Dei
m(z+1.5)
Dei
m(z+1.8)
Dei
m(z+1.4)
渐开线花键 花键齿廓为渐开线,受载时键齿上有径向分力,能起自动定心作 用,使各齿承载均匀,强度高,寿命长。加工工艺与齿轮相同,刀具比较经济,易 获得较高精度和互换性。用于载荷较大、定心精度要求较高,以及尺寸较大的联接, 应用最广。现行主要标准:GB/T3478.1—2008 。渐开线花键压力角为α=30º、 α=37.5º、α=45º三种。渐开线花键联接时的定心方式:齿侧定心。
渐开线外花键
渐开线内花键
渐开线花键联接
下面,让我们用简化法画渐开线花键
国标截图
简化画法画的:37.5°圆齿根
内花键
对比一下还挺像那么回事的,是吧?
外花键
一、渐开线花键的简化画法(CAD)
1、外花键画法 m=3mm,z=25,αD=37.5°渐开线外花键画法 经计算得:D=75mm,Db=59.5mm,Dee=77.7mm,Die= 70.8mm
Dei
m(z+1.2)
DFemax+2CF 作图时可采用近似计算:
Dii
30º平齿根 Dii=Die+0.5m 30º圆齿根 Dii=Die+0.8m
37.5º圆齿根 Dii=Die+0.5m
45º圆齿根 Dii=Die+0.4m
圆柱直齿渐开线花键基本尺寸计算公式(参考标准:GB/T 3478.1-2008)

渐开线花键的简化画法与标注

渐开线花键的简化画法与标注

30°平齿根 (标记:30P)
m=4mm,z=20,αD=30°圆齿根渐开线内、外花键画法
外花键:D=80mm,Db=69.28mm,Dee=84mm,Die= 72.8mm 内花键:Dei=87.2mm,Dii= 76mm
30°圆齿根 (标记:30R)
m=3mm,z=25,αD=37.5°圆齿根渐开线内、外花键画法
D=75mm,Db=59.5mm, 外花键:Dee= 77.7mm,Die=70.8mm
内花键:Dei= 79.2mm,Dii= 72.3mm
37.5°圆齿根 (标记:37.5)
m=4mm,z=20,αD=45°圆齿根渐开线内、外花键画法
D=80mm,Db=56.6mm, 外花键:Dee=83.2mm,Die= 75.2mm 内花键:Dei=84.8mm,Dii= 76.8mm
渐开线内花键的画法
在局部视图中画出部分或全部齿形 在平行于花键轴线的投影面的 剖视图中,内花键的大、小径 均用粗实线绘制。 注:除分度圆和分度线用细点画线绘制外,其余部分均与矩形花键画法相同。
渐开线花键的联接画法
用剖视图表示花键联接时,其联接部分按外花键绘制。
花键联接时,外花键的小径等,应 用细实线画出,如图中红线所示。
m=3mm,z=25,αD=37.5°渐开线内花键画法
经计算得:D=75mm,Db=59.5mm,Dei=79.2mm,Dii= 72.3mm 6、修剪,去掉多余的线; 7、镜像、修剪,再次去掉多余的 线,保留小径圆,倒齿根圆弧;
m=3mm,z=25,αD=37.5°渐开线内花键画法
经计算得:D=75mm,Db=59.5mm,Dei=79.2mm,Dii= 72.3mm 8、阵列、修剪,绘制其它结构。 至此,二维作图基本完成!

CAD渐开线画法

CAD渐开线画法

Dim O As Variant '基圆圆心坐标Dim R As Double '基圆半径Dim T As Double '展开角度(正角度为逆时针,负角度为顺时针)Dim C As AcadCircle '基圆Dim I As Integer '样条曲线拟合点数量Dim J As Integer '循环变量Dim TT As Double '逐点展开时的展开角度Dim P() As Double '样条曲线拟合点坐标Dim T1(2) As Double '样条曲线起点切线方向Dim T2(2) As Double '样条曲线端点切线方向With ThisDrawingOn Error GoTo 10 '用户输入基圆圆心和半径出错时退出程序O = .Utility.GetPoint(, vbCrLf & "指定基圆的圆心:") '用户输入基圆圆心R = .Utility.GetDistance(O, vbCrLf & "指定基圆的半径:") '用户输入基圆半径Set C = .ModelSpace.AddCircle(O, R) '画基圆On Error Resume Next '用户输入展开角度和拟合点数量出错时检查出错方式,判断是否为默认输入Do While T = 0 '用户输入展开角度为0时要求用户重新输入T = .Utility.GetReal(vbCrLf & "指定展开角度<360>:") '用户输入展开角度If Err.Number = -2145320928 Then '命令行为空时用户按回车或空格键,展开角度默认为360度T = 360ElseIf Err.Number <> 0 Then '用户按ESC键等其它错误,删除已画成的圆C,退出程序C.DeleteExit SubEnd IfLoopT = T * 1.74532925199433E-02 '换算为弧度Err.Clear '清空错误代码,便于用户下一步输入Do While I < 3 '用户输入拟合点数量小于3时要求用户重新输入I = .Utility.GetInteger(vbCrLf & "指定样条曲线拟合点数量<50>:") '用户输入拟合点数量If Err.Number = -2145320928 Then '命令行为空时用户按回车或空格键,拟合点数量默认为50I = 50ElseIf Err.Number <> 0 Then '用户按ESC键等其它错误,删除已画成的圆C,退出程序C.DeleteExit SubEnd IfLoopReDim P(I * 3 - 1) '按拟合点数量重定义拟合点坐标数组For J = 0 To I - 1 '按渐开线公式逐点计算拟合点坐标TT = Abs(T) * J / (I - 1) '计算该点的展开角度(J * 3) = R * (Cos(TT) + TT * Sin(TT)) + O(0) '计算该点横坐标(相对于基圆圆心)If T > 0 Then '判断逆时针展开还是顺时针展开P(J * 3 + 1) = R * (Sin(TT) - TT * Cos(TT)) + O(1) '逆时针展开时的该点纵坐标ElseP(J * 3 + 1) = -R * (Sin(TT) - TT * Cos(TT)) + O(1) '顺时针展开时的该点纵坐标End IfNextT1(0) = 1 '起点切向T2(0) = Cos(T) '端点切向T2(1) = Sin(T).ModelSpace.AddSpline P, T1, T2 '画样条曲线End With10: End Sub加载程序方法一:1、拷贝上面的源代码;2、打开autocad;3、Alt+F114、“插入”→“模块”→粘贴加载程序方法二:1、下载附件并解压2、打开autocad;3、在命令行键入“appload”(或“工具”→“加载应用程序(L)..."),加载解压后的文件,关闭加载窗口;使用方法一:在VBA编辑器界面,按F5,回到CAD界面按命令行提示操作。

渐开线的加工方法

渐开线的加工方法

渐开线的加工方法渐开线是指通过一个点在平面上绕着另一固定点旋转而形成的曲线。

这种曲线在工业生产中有着广泛的应用,尤其在机械加工和电子领域。

下面将详细介绍渐开线的加工方法。

1. 数控加工:数控加工是一种通过计算机操控机床自动加工工件的方法。

对于渐开线的加工而言,数控加工可以实现复杂曲线的精确加工。

具体步骤如下:a. 设计CAD图纸:首先,需要通过计算机辅助设计软件(CAD)绘制出渐开线的设计图纸。

图纸中包含了渐开线的各个参数,如半径、尺寸和形状等。

b. 编写CAM程序:根据CAD图纸中的设计数据,需要编写CAM程序。

CAM 程序以数值形式描述了刀具在工件上的运动路径和切削参数。

c. 加工设备设置:根据CAM程序,将工件固定在数控机床上,并设置好相应的加工工艺参数,如转速、进给速度和切削深度等。

d. 开始加工:通过数控机床控制系统,将之前编写好的CAM程序输入进设备中,并启动加工过程。

数控机床会根据程序的指令控制刀具的运动轨迹,实现对渐开线的加工。

2. 传统机械加工:传统机械加工方法也可以用来加工渐开线,尤其是对于简单形状的渐开线来说。

常用的传统机械加工方法有车削、铣削和磨削等。

a. 车削:车削是通过旋转工件,使刀具沿着工件轴向移动,并附加横向切削运动的加工方法。

可以通过车削的方法来加工出圆弧型的渐开线。

使用车床设备,通过操作主轴和进给轴,将刀具沿着工件的轴向和横向移动,实现对渐开线的加工。

b. 铣削:铣削是通过旋转刀具,使刀具在工件上沿不同方向的轨迹移动,将工件上的材料去除的加工方法。

对于渐开线的铣削加工,可以通过编写刀具路径和控制刀具位置来实现对渐开线的加工。

c. 磨削:磨削是使用砂轮或其他磨料对工件表面进行加工的方法。

对于渐开线的磨削加工,可以通过设计合适的砂轮轮廓和磨削路径,使砂轮与渐开线形成合适的接触面,从而实现对渐开线的加工。

3. 其他加工方法:除了上述的数控加工和传统机械加工方法外,还有其他一些特殊的加工方法可以用于渐开线的加工。

渐开线花键的简化画法(免费) 共41页

渐开线花键的简化画法(免费) 共41页

m=3mm,z=25,αD=37.5°渐开线外花键画法 经计算得:D=75mm,Db=59.5mm,Dee=77.7mm,Die= 70.8mm
7、修剪,去掉多余的线;
8、镜像、修剪,再次去掉多余的 线,保留小径圆,倒齿根圆弧;
m=3mm,z=25,αD=37.5°渐开线外花键画法 经计算得:D=75mm,Db=59.5mm,Dee=77.7mm,Die= 70.8mm
例:已知m=3mm,z=25,αD=37.5°。绘制内外渐开线花键。 计算:分度圆直径D=mz=3×25=75(mm)
基圆直径Db=mzcos37.5°=3×25×0.7934=59.5(mm) 内花键大径Dei= m(z+1.4)=3×(25+1.4)=79.2(mm) 内花键小径Dii= m(z-1.4)+0.5m= 3×(25-1.4)+0.5×3=72.3(mm) 外花键大径Dee= m(z+0.9)=3×(25+0.9)=77.7(mm) 外花键小径Die= m(z-1.4)=3×(25-1.4)=70.8(mm)
Dei
m(z+1.4)
Dei
m(z+1.2)
DFemax+2CF 作图时可采用近似计算:
Dii
30º平齿根 Dii=Die+0.5m 30º圆齿根 Dii=Die+0.8m
37.5º圆齿根 Dii=Die+0.5m
45º圆齿根 Dii=Die+0.4m
圆柱直齿渐开线花键基本尺寸计算公式(参考标准:GB/T 3478.1-2019)
矩形花键 健齿及键槽为矩形。加工较为方便,外花键可用磨削方法获得较高 的精度,内花键通常用拉削的方法加工,对于不通孔的内花键,只好采用插削加工, 精度较低。矩形花键联接时的定心方式:小径定心。

渐开线花键的简化画法

渐开线花键的简化画法
1、打开AutoCAD; 2、画出基圆Db、大径Dee、小径Die ; 3、分度圆D用多边形按内接于圆方式 画出(边数=2z)。
m=3mm,z=25,αD=37.5°渐开线外花键画法 经计算得:D=75mm,Db=59.5mm,Dee=77.7mm,Die= 70.8mm
4、由圆心O向多边形的任一 角点A引直线OA; 5、以OA中点B为圆心,AB 为半径画圆,交基圆于C; 6、以C为圆心,AC为半径 画圆,与大、小径相交部分 就是花键的齿形(近似)。
三角形花键 是渐开线花键中的“特例”。GB/T3478.1规定,为便于加工,在 产品设计允许的情况下,对45º压力角内花键允许用直线齿形替代渐开线齿形,而 外花键齿廓仍是压力角为45º的渐开线。这样做的好处是,加工方便,键齿小而多, 便于机构的调整与装配,对于轴和毂的削弱为最小。三角形花键多用于轻载和直径 小的静联接,特别适用于轴与薄壁零件的联接。定心方式:当然是齿侧定心啦。
注:当内花键采用直线齿形时,在参 数表中应加入齿形角及其数值。
矩形花键的图形符号:
渐开线花键的图形符号: 标记示例: ①渐开线花键副,齿数z=24,模数m=2.5,压力角α=30°圆齿根,公 差等级为5级,配合类别为H/h,标记为: 花键副:INT/EXT 24z×2.5m×30R×5H/5h GB/T 3478.1—2008 内花键:INT 24z×2.5m×30R×5H GB/T 3478.1—2008 外花键:EXT 24z×2.5m×30R×5h GB/T 3478.1—2008
Dei
m(z+1.2)
DFemax+2CF 作图时可采用近似计算:
Dii
30º平齿根 Dii=Die+0.5m 30º圆齿根 Dii=Die+0.8m

CAD渐开线画法

CAD渐开线画法

Sub JKX()Dim O As Variant '基圆圆心坐标Dim R As Double'基圆半径Dim T As Double '展开角度(正角度为逆时针,负角度为顺时针)Dim C As ACADCircle '基圆Dim I As Integer '样条曲线拟合点数量Dim J As Integer'循环变量Dim TT As Double'逐点展开时的展开角度Dim P() As Double '样条曲线拟合点坐标Dim T1(2) As Double '样条曲线起点切线方向Dim T2(2) As Double'样条曲线端点切线方向With ThisDrawingOn Error GoTo 10 '用户输入基圆圆心和半径出错时退出程序O = .Utility.GetPoint(, vbCrLf & "指定基圆的圆心:") '用户输入基圆圆心R = .Utility.GetDistance(O, vbCrLf & "指定基圆的半径:") '用户输入基圆半径Set C = .ModelSpace.AddCircle(O, R) '画基圆On Error Resume Next'用户输入展开角度和拟合点数量出错时检查出错方式,判断是否为默认输入Do While T = 0 '用户输入展开角度为0时要求用户重新输入T = .Utility.GetReal(vbCrLf & "指定展开角度<360>:") '用户输入展开角度If Err.Number = -2145320928 Then'命令行为空时用户按回车或空格键,展开角度默认为360度T = 360ElseIf Err.Number <> 0 Then'用户按ESC键等其它错误,删除已画成的圆C,退出程序C.DeleteExit SubEnd IfLoopT = T * 1.74532925199433E-02 '换算为弧度Err.Clear '清空错误代码,便于用户下一步输入Do While I < 3 '用户输入拟合点数量小于3时要求用户重新输入I = .Utility.GetInteger(vbCrLf & "指定样条曲线拟合点数量<50>:") '用户输入拟合点数量If Err.Number = -2145320928 Then '命令行为空时用户按回车或空格键,拟合点数量默认为50I = 50ElseIf Err.Number <> 0 Then'用户按ESC键等其它错误,删除已画成的圆C,退出程序C.DeleteExit SubEnd IfLoopReDim P(I * 3 - 1) '按拟合点数量重定义拟合点坐标数组For J = 0 To I - 1 '按渐开线公式逐点计算拟合点坐标TT = Abs(T) * J / (I - 1) '计算该点的展开角度P(J * 3) = R * (Cos(TT) + TT * Sin(TT)) + O(0) '计算该点横坐标(相对于基圆圆心)If T > 0 Then '判断逆时针展开还是顺时针展开P(J * 3 + 1) = R * (Sin(TT) - TT * Cos(TT)) + O(1) '逆时针展开时的该点纵坐标ElseP(J * 3 + 1) = -R * (Sin(TT) - TT * Cos(TT)) + O(1) '顺时针展开时的该点纵坐标End IfNextT1(0) = 1 '起点切向T2(0) = Cos(T) '端点切向T2(1) = Sin(T).ModelSpace.AddSpline P, T1, T2 '画样条曲线End With10: End Sub加载程序方法一:1、拷贝上面的源代码;2、打开autoCAD;3、Alt+F114、“插入”→“模块”→粘贴加载程序方法二:1、下载附件并解压2、打开autocad;3、在命令行键入“appload”(或“工具”→“加载应用程序(L)..."),加载解压后的文件,关闭加载窗口;使用方法一:在VBA编辑器界面,按F5,回到CAD界面按命令行提示操作。

CAD渐开线齿形怎么绘制

CAD渐开线齿形怎么绘制

CAD渐开线齿形怎么绘制推荐文章浩辰CAD渐开线齿轮怎么绘制热度:如何快速地绘制出齿轮齿形热度:小孩龋齿形成的原因是什么如何预防热度:龋齿形成的过程有哪些热度:小儿龋齿形成是什么原因热度:使用CAD进行各种图形设计就是为了提高设计效率,在浩辰专业的软件中“渐开线齿形绘制”帮助工程设计人员快速完成渐开线齿轮齿形的图形预览、调整和绘制。

本功能采用拟合线绘制齿廓,具有精度高、图形准确的特点。

用户可按绘制出的图形较精确的完成齿形加工,下面的CAD教程教3分钟绘制渐开线齿形的绘制。

渐开线齿形绘制方法图11-17默认参数如图11-17所示。

输入设计好的参数,点击“图形预览”,可以直观的看到参数对应的图形是否正确。

齿高计算可通过“顶高系数”、“顶隙系数”控制,也可以直接输入齿顶、齿根圆径。

修改“顶高系数”、“顶隙系数”,可以同步显示对应的齿顶、齿根圆径。

“有效齿数”:控制欲绘制的齿数。

不选时默认绘制所有齿;输入0,系统自动将齿数校正为1。

“有效齿起始角”:以预览图示水平右向角度为0度的相对角度(逆时针为正)。

“中心线”:控制是否绘制中心线以及中心线超出图形实体的长度。

本功能在用户输入参数不合理时,对各参数的合理范围分别给出提示,但由于参数间关系并不独立,图形正确绘制需要靠用户输入正确的参数来保证。

本功能提供的“图形预览”可以很直观的给出提示,用户可参照预览图调整参数直到图形满足要求。

齿轮设计“齿轮设计”主要帮助工程设计人员快速完成常见结构的圆柱齿轮设计和绘制。

弹出如下图11-18对话框:图11-18以6种常见结构中的第4种图形为例:单击第4种图形对应的图片,弹出图11-19对话框:图11-19 图11-20绘制齿轮外部轮廓所需的关键参数及主尺寸如图11-19对话框。

“主视全剖”、“主视不剖”单选:绘制剖视图或不剖。

“画侧视图”:是否绘制主视图的同时绘制侧视图。

“标注尺寸”:是否标注关键尺寸。

“结构尺寸”:弹出如下对话框:如上图11-20,可参照图示对齿轮内非主尺寸及局部结构的尺寸进行修改。

AutoCAD中渐开线曲线的简易绘制方法探讨

AutoCAD中渐开线曲线的简易绘制方法探讨

AutoCAD中渐开线曲线的简易绘制方法探讨
周新梅;包晨阳;李怀为;孙伟春
【期刊名称】《机械》
【年(卷),期】2008(035)005
【摘要】AutoCAD有很强的二维绘图功能,但无法直接画出精确的渐开线,运用Excel、Autolisp程序、图块三种途径,旨在探讨渐开线的精确绘制,并寻求更为简便易学的操作步骤.实际操作表明:Excel是常用办公软件,用它与AutoCAD结合绘制渐开线易于接受;Autolisp程序比较深奥,较难理解,但在给出具体程序及详细的操作步骤后,只需照单输入命令就行;用这两种方法能随意控制渐开线的绘制精度.二者之一结合图块命令绘制渐开线更为简单、精确.
【总页数】3页(P51-53)
【作者】周新梅;包晨阳;李怀为;孙伟春
【作者单位】郴州职业技术学院,湖南,郴州,423000;郴州职业技术学院,湖南,郴州,423000;郴州职业技术学院,湖南,郴州,423000;郴州职业技术学院,湖南,郴
州,423000
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.Solidworks中渐开线齿廓曲线的精确绘制 [J], 朱静;谢军
2.AutoCAD中绘制渐开线齿廓 [J], 刘刚
3.在AutoCAD中绘制函数曲线的简易方法 [J], 胡飞嘉
4.如何在AutoCAD中绘制渐开线齿轮三维实体模型 [J], 刘加凯
5.用Solid Edge在AutoCAD中绘制齿轮渐开线 [J], 王喜庆;薛寒松
因版权原因,仅展示原文概要,查看原文内容请购买。

3用SolidEdge在AutoCAD中绘制齿轮渐开线

3用SolidEdge在AutoCAD中绘制齿轮渐开线

第1期(总第146期)2008年2月机械工程与自动化M ECHA N ICAL EN GI NEER IN G & AU T O M A T IO N N o.1F eb.文章编号:1672-6413(2008)01-0026-03用Solid Edge 在AutoCAD 中绘制齿轮渐开线王喜庆,薛寒松(重庆大学机械工程学院,重庆 400044)摘要:Auto CA D 软件具有强大的二维绘图功能,普及面大,但在绘制一些曲线时显示出了局限性。

在Auto CAD 中绘制标准渐开线齿轮轮廓时,由于误差大,计算繁琐,给绘图工作带来了很多不便。

鉴于此,可利用Solid Edge 强大的三维造型功能,较为方便地生成所需大小的齿轮,再将两个软件的图形文件进行转换,这样就可快速准确地画出渐开线齿轮齿廓。

二维工程图软件利用三维实体造型软件生成满足要求的多种曲线,既方便快捷,又精度高,这不失为机械设计中的一种有效方法。

关键词:So lid Edge;A utoCA D;齿轮齿廓;绘制方法中图分类号:T H 132.413∶T P 391.72 文献标识码:A收稿日期:2007-05-09;修回日期:2007-09-11作者简介:王喜庆(1957-),男,重庆人,副教授,主要从事工程制图与机械设计领域教学、研究。

1 模型建立分析图1为渐开线生成图。

由渐开线理论可知,当直线N K 沿半径为r b 的圆作纯滚动时,直线上任一点K 的轨迹K A 就是该圆的渐开线。

这个圆称为渐开线的基圆,直线N K 称为渐开线的发生线,r b 称为基圆半径, k 称为渐开线上K 点的展角。

其基本的曲线特征可以由相应的参数化方程来进行描述,渐开线的方程可用直角坐标或极坐标方程表达。

在二维绘图中,直角坐标方程表示比较方便。

设t = k + k ,其中 k 和 k 分别为渐开线的展角和压力角, k 、 k 、t 都以弧度表示,则有直角坐标参数方程:x =r b (cos t +t sin t )y =r b (sin t -t co s t )。

用AutoCAD生成渐开线齿轮齿廓的方法

用AutoCAD生成渐开线齿轮齿廓的方法

用AutoCAD 生成渐开线齿轮齿廓的方法吴学文(承德石油高等专科学校,河北承德067000)摘要:介绍了根据齿轮范成法求共轭齿廓的原理,借助于内嵌的AutoLISP 语言程序的支持,用AutoC AD 生成渐开线齿轮全部齿廓的两种方法。

关键词:AutoC AD ;渐开线;齿廓中图分类号:TH12612 文献标识码:B 文章编号:1001-3881(2004)3-142-2To Create I nvolute Profile of G ear by U sing AutoCADW U Xue 2wen (Chengde Petroleum C ollege ,Hebei Chengde 067000,China )Abstract :T w o methods were introduced to create inv olute profile of gear by Using AutoC AD.K eyw ords :AutoC AD ;Inv olute ;Profile 在解决如何精确绘制渐开线齿轮齿廓的问题时,如果从绘制渐开线入手,往往由于齿根部分的非渐开线齿廓曲线不好处理,而最终难以得到理想的齿轮齿廓。

实际上,根据范成法求共轭齿廓的原理,利用AutoC AD 的相关功能,再结合其内嵌的AutoLISP 语言,编写相应的程序,就可以方便地生成与实际渐开线齿轮完全相同的全部齿廓。

下面就是用AutoC AD 生成渐开线齿轮齿廓的两种方法。

1 通过一系列不同位置的齿条轮廓的包络线,得到所需齿轮的全部齿廓范成法是目前齿轮加工中,最常用的一种方法。

所谓范成法是利用两个相互啮合传动齿轮的齿廓曲线互为包络线的原理来加工齿廓的。

用范成法加工齿轮的过程,相当于被加工齿轮与作为刀具的齿轮的啮合传动,被加工齿轮的轮廓就是它与刀具齿轮作相对运动时,由刀具齿轮的齿廓包络而成。

也就是说,通过一系列不同位置刀具的包络线,可以得到被加工齿轮的齿廓。

CAD画齿轮的渐开线程序(lsp)和渐开线齿轮关系

CAD画齿轮的渐开线程序(lsp)和渐开线齿轮关系

一、CAD中齿轮画法有下面一段渐开线程序:;;;begain suprgear.lsp;************************************************* ;SPURGEAR.LSP - a lisp program by Tony Hotchkiss;-------------------------------------------------; This routine draws a spur gear using joined; polylines. It lets you use any pressure angle; to design the gear teeth.;************************************************* (defun err (s)(if (= s "Function cancelled")(princ "\nSPURGEAR - cancelled: ")(progn (princ "\nSPURGEAR - Error: ") (princ s)(terpri))); if(resetting)(princ "SYSTEM VARIABLES have been reset\n")(princ)); err(defun setv (systvar newval)(setq x (read (strcat systvar "1"))) (set x (getvar systvar))(setvar systvar newval)); setv(defun setting ()(setq oerr *error*)(setq *error* err)(setv "CMDECHO" 0)(setv "BLIPMODE" 0)); end of setting(defun rsetv (systvar)(setq x (read (strcat systvar "1"))) (setvar systvar (eval x))); restv(defun resetting ()(rsetv "CMDECHO")(rsetv "BLIPMODE")(setq *error* oerr)); end of resetting(defun dxf (code ename)(cdr (assoc code (entget ename)))); dxf(defun spurgear (/ D N phi DO RO A B DR DB inv-plst p1 trimcode invent p0 p curvent linent linent2 ent2 p2) (setq D (getreal "\nPitch diameter: ")N (getint "\nNumber of teeth: ")phi (getreal "\nPressure angle: ")phi (* (/ phi 180) pi) ; Pressure angleDO (* D (+ (/ 2.0 N) 1.0)); Outside diameterRO (/ DO 2.0) ; Outside radiusA (/ D N) ; AddendumB (* 1.25 A) ; DedendumDR (- D (* B 2.0)) ; Root diameterDB (* D (cos phi)) ; Base circle dia.inv-plst (involute DB N phi);involute points trimcode nil); setq(command "ZOOM" (list 0 (- B))(list RO (/ RO 1.5))); command(setq invent (draw-inv inv-plst)); Draw involute. (setq p0 (car inv-plst)trimcode (ext-trim p0 DR D);trim or extend); setq ; the involute.(if (and trimcode (= trimcode 0))(progn ; Joins the involute to the extension. (setq p (list (/ DR 2.0) 0))(command "PEDIT" p "Y" "J" invent "" "X")(setq curvent (entlast))); progn(setq curvent (entlast))); if(if (null trimcode) (setq curvent invent))(setq linent (draw-top-line D DB N RO)); top line. (command "COPY" linent "" "0,0" "0,0")(setq linent2 (entlast))(setq ent2 (mir-it curvent linent)); mirror curve (command "PEDIT" curvent "J" linent ent2 "" "X") (segment DR N linent2) ; Finish the job!(setq p1 (list (- RO) (- RO)))(setq p2 (list RO RO))(command "ZOOM" p1 p2)(prompt "\nConverting to POLYLINE, please wait...") (command "PEDIT" (entlast) "J" "C" p1 p2 "" "X") (prompt "\nAll done!")); spurgear(defun involute (DB N phi / numer denom frac theta2max thetamaxtheta-inc theta plist RB xval yval p)(setq invfact 3)(setq numer (+ N 2.0)denom (* N (cos phi))frac (/ numer denom)theta2max (- (* frac frac) 1) thetamax (sqrt theta2max)theta-inc (/ thetamax (float invfact)) theta 0plist nilRB (/ DB 2.0)); setq(repeat (1+ invfact)(setq xval (do-x RB theta)yval (do-y RB theta)p (list xval yval)plist (append plist (list p))); setq(setq theta (+ theta theta-inc))); repeatplist); involute(defun do-x (RB theta)(* RB (+ (cos theta) (* theta (sin theta)))) ); do-x(defun do-y (RB theta)(* RB (- (sin theta) (* theta (cos theta)))) ); do-y(defun draw-inv (inv-plst / dirpt plist p) (command "PLINE" (nth 0 inv-plst))(setq dirpt (polar (nth 0 inv-plst) 0 1))(command "A" "D" dirpt)(setq plist (cdr inv-plst))(foreach p plist (command p))(command "")(entlast)); draw-inv(defun ext-trim (p0 DR D / trimcode dist endr)(if (> (car p0) (/ DR 2.0)) ; Extends the involute (progn(command "LINE" (list (/ DR 2.0) 0) p0 "")(setq trimcode 0)); progn); if(if (< (car p0) (/ DR 2.0)) ; Trims the involute (progn (command "CIRCLE" "0,0" "D" DR); Root circle(setq dist (- (/ D 2.0) (car p0)))(command "ZOOM" p0(polar p0 0.6 dist))(setq endr (entlast))(command "TRIM" endr "" p0 "")(command "ZOOM" "P")(entdel endr)(setq trimcode 1)); progn); iftrimcode); ext-trim(defun draw-top-line (D DB N RO / theta-p xp yp alphabeta tang angend inv-endpt lend)(setq theta-p (sqrt (- (* (/ D DB) (/ D DB)) 1.0))xp (do-x (/ DB 2.0) theta-p); This sectionyp (do-y (/ DB 2.0) theta-p); sets up anglesalpha (atan yp xp) ; for drawing aabeta (angle (list 0 0) (last inv-plst))beta (- abeta alpha) ; line across thetang (/ pi N) ; top of a toothangend (- (+ alpha tang) beta)inv-endpt (last inv-plst); This also createslend (polar (list 0 0) angend RO); the tooth); setq ; thickness.(command "LINE" inv-endpt lend ""); Draws the line (redraw) (entlast)); draw-top-line(defun mir-it (cvent linent / pt)(setq pt (dxf 11 linent))(command "MIRROR" cvent "" "MID" pt "0,0" "") (entlast)); mir-it(defun segment (DR N en / p1 p2 ang dist midp p0 pang pang2 p p3 ent3 entl1 entl2 en1 en2)(setq p1 (dxf 10 en)p2 (dxf 11 en)ang (angle p1 p2)dist (/ (distance p1 p2) 2.0)midp (polar p1 ang dist)p0 (list 0 0)pang (angle p0 midp)pang2 (/ pi N)p (polar p0 pang (/ DR 2.0))p1 (polar p0 (- pang pang2) (/ DR 2.0))p2 (polar p0 (+ pang pang2) (/ DR 2.0))p3 (polar p0 (+ pang pang2 pang2) (/ DR 2.0))ent3 (entlast); This is the tooth p-line); setq(command "ZOOM" "W" p3 p1)(command "CIRCLE" "0,0" "D" DR) ;Root circle (command "TRIM" ent3 "" p ""); Trim the root circle (command "ZOOM" "P")(command "LINE" p0 p1 "")(setq entl1 (entlast))(command "LINE" p0 p2 "")(setq entl2 (entlast))(command "TRIM" entl1 entl2 "" p3 "")(entdel entl1)(entdel entl2)(entdel en)(command "ZOOM" "W" p3 p1)(command "PEDIT" p1 "Y" "X")(setq en1 (entlast))(command "PEDIT" p2 "Y" "X")(setq en2 (entlast))(command "PEDIT" en1 "J" midp en2 "" "X") (command "ZOOM" "P")(command "ARRAY" p1 "" "P" "0,0" N "360" "Y") ); segment(defun c:sg ()(setting)(spurgear)(resetting)(princ)); c:sg(prompt "\n**SPURGEAR.LSP Loaded!")(prompt "\n Enter 'SG' to start");;;end suprgear.lsp将上述代码保存成lsp文档格式,最好存入cad目录下的Support文件夹下。

用Solid Edge在AutoCAD中绘制齿轮渐开线

用Solid Edge在AutoCAD中绘制齿轮渐开线

用Solid Edge在AutoCAD中绘制齿轮渐开线
王喜庆;薛寒松
【期刊名称】《机械工程与自动化》
【年(卷),期】2008(000)001
【摘要】AutoCAD软件具有强大的二维绘图功能,普及面大,但在绘制一些曲线时显示出了局限性.在AutoCAD中绘制标准渐开线齿轮轮廓时,由于误差大,计算繁琐,给绘图工作带来了很多不便.鉴于此,可利用Solid Edge强大的三维造型功能,较为方便地生成所需大小的齿轮,再将两个软件的图形文件进行转换,这样就可快速准确地画出渐开线齿轮齿廓.二维工程图软件利用三维实体造型软件生成满足要求的多种曲线,既方便快捷,又精度高,这不失为机械设计中的一种有效方法.
【总页数】3页(P26-28)
【作者】王喜庆;薛寒松
【作者单位】重庆大学,机械工程学院,重庆,400044;重庆大学,机械工程学院,重庆,400044
【正文语种】中文
【中图分类】TH132.413;TP391.72
【相关文献】
1.利用Solid Edge和CAXA进行渐开线斜齿轮精确建模 [J], 李振;李元;祝志高
2.如何在AutoCAD中绘制渐开线齿轮三维实体模型 [J], 刘加凯
3.在SolidWorks中绘制渐开线变位齿轮 [J], 杨金花;杨娟
4.Solid Edge中的渐开线齿轮的三维造型 [J], 黄强;唐其林
5.Solid Edge V14工程手册在渐开线圆柱齿轮设计中的应用 [J], 盛一川
因版权原因,仅展示原文概要,查看原文内容请购买。

怎么用cad画渐开线

怎么用cad画渐开线

机械行业在使用CAD的时候,常常会需要绘制圆的渐开线。

作为一名CAD设计的爱好者,我对这个问题也非常感兴趣。

查找一些资料,得到了一些基本的概念,并找到一个通过LISP 程序来实现的方法。

接下来我就和大家分享一下,如何用中望CAD来绘制圆的渐开线。

圆的渐开线:把一条没有弹性的细绳绕在一个定圆上,拉开绳子的一端并拉直,使绳子与圆周始终相切。

绳子端点的轨迹是一条曲线。

这条曲线叫做圆的渐开线。

这个定圆叫做渐开线的基圆。

圆的渐开线广泛应用于齿轮的啮合,齿轮的受力总是沿着与基圆相切的方向。

标准齿轮分度圆的压力角为20度,齿轮上的渐开线压力角不会超过80度。

在下面程序中,为了直观,渐开线的压力角设置为360度。

Lisp程序如下:(defun C:jkx ()(setvar "_ZW_XSDSCMDPAUSE" 1)(setq pi1 (/ pi 180))(setq po0 (getpoint " n 请输入中心点:"))(if (= po0 nil)(setq po0 (list 0 0 0)))(SETQ d (GETREAL "n 请输入分度圆直径:"))(if (= d nil)(setq d 100))(setq step (getreal "n 渐开线精细度(0<精细度<=10):")) (if (= step nil)(setq step 1))(setq rd (/ d 2))(setq os (getvar "osmode"))(setvar "osmode" 0)(command "UCS" "O" po0)(command "CIRCLE" "0,0" rd)(SETQ R (* rd (COS (* PI1 20))));标准齿轮分度圆的压力角为20度(SETQ ST 0)(SETQ STR (* PI1 ST))(SETQ X (* R (+ (COS STR) (* STR (SIN STR)))))(SETQ Y (* R (- (SIN STR) (* STR (COS STR)))))(SETQ XY (LIST X Y))(COMMAND "PLINE" XY)(SETQ ST (+ st step))(WHILE (<= ST 360) ;齿轮上的渐开线压力角(SETQ STR (* PI1 ST))(SETQ X (* R (+ (COS STR) (* STR (SIN STR)))))(SETQ Y (* R (- (SIN STR) (* STR (COS STR))))) (SETQ XY (LIST X Y)) (COMMAND XY)(SETQ ST (+ st step)))(command "")(setvar "osmode" os)(command "UCS" "P"))绘制结果如下图:该文档由赣州人才网制作,转载请保留链接;。

CAD渐开线设计方法

CAD渐开线设计方法

CAD渐开线设计方法CAD(计算机辅助设计)是一种利用计算机技术进行设计、绘图和模拟的工具。

在CAD软件中,渐开线是一个常用的设计元素,用于创建各种机械装置、工具、齿轮和齿条等。

本文将介绍CAD中渐开线的设计方法,以帮助读者更好地应用这一技巧。

首先,我们需要了解什么是渐开线。

渐开线是一种特殊的曲线,其直径线在曲线上滑动时,滑动点的轨迹将是一条直线。

这种特殊属性使渐开线在机械工程、制造业和汽车工业等领域应用广泛。

在CAD软件中创建渐开线的方法有很多,以下是一种常用而有效的方法。

第一步,打开CAD软件并选择“绘图”或“设计”选项。

在绘图界面上,我们可以看到各种绘图工具和操作选项。

第二步,选择“绘制曲线”工具,通常位于绘图工具栏的“曲线”选项下。

在曲线工具中,我们可以找到渐开线绘制工具。

第三步,点击“渐开线”工具并选择绘制渐开线的方式。

有几种常用的绘制方式,包括基于曲线和基于参数的渐开线绘制。

基于曲线的渐开线绘制方法是通过将已知的曲线形状转换为渐开线。

在CAD软件中,我们可以选择已有的曲线,并通过一系列的操作将其转换为渐开线。

这种方法适用于已有曲线的修改和优化设计。

基于参数的渐开线绘制方法是通过指定渐开线的参数,直接绘制渐开线曲线。

我们可以在CAD软件中输入参数值,如基圆直径、齿数、齿高等,然后软件会自动计算并绘制渐开线。

这种方法适用于从头开始设计渐开线。

第四步,根据所选的绘制方式进行操作。

如果是基于曲线的绘制方法,我们需要选择已有曲线并进行相应的转换操作。

如果是基于参数的绘制方法,我们需要输入参数值并进行计算和绘制操作。

根据具体情况,CAD软件中的操作步骤和选项可能会有所不同。

第五步,完成渐开线的绘制后,我们可以根据需要对其进行进一步的编辑和优化。

CAD软件提供了各种编辑工具,如平移、旋转和缩放等,可以对渐开线进行调整和修改。

最后,保存和输出设计结果。

在CAD软件中,我们可以将设计结果保存为CAD文件格式,如DWG或DXF。

AutoCAD中精确绘制齿轮渐开线的简便方法

AutoCAD中精确绘制齿轮渐开线的简便方法

AutoCAD中精确绘制齿轮渐开线的简便方法
廖海平;曾翠华
【期刊名称】《现代机械》
【年(卷),期】2007(000)004
【摘要】本文基于AutoCAD强大的绘图功能,结合Excel快速制表与计算功能,给出AutoCAD中快速、精确生成齿廓渐开线的方法.
【总页数】2页(P1-2)
【作者】廖海平;曾翠华
【作者单位】中国工程物理研究院,工学院,四川,绵阳,621900;中国工程物理研究院,工学院,四川,绵阳,621900
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.AutoCAD中齿轮渐开线齿廓绘制的探讨 [J], 郭平
2.如何在AutoCAD中绘制渐开线齿轮三维实体模型 [J], 刘加凯
3.用Solid Edge在AutoCAD中绘制齿轮渐开线 [J], 王喜庆;薛寒松
4.AUTOCAD,SOLIWORKS,MATLAB 渐开线齿廓的精确绘制 [J], 杨春杰;姜超;
5.AUTOCAD,SOLIWORKS,MATLAB 渐开线齿廓的精确绘制 [J], 杨春杰;姜超因版权原因,仅展示原文概要,查看原文内容请购买。

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

机械行业在使用CAD的时候,常常会需要绘制圆的渐开线。

作为一名CAD设计的爱好者,我对这个问题也非常感兴趣。

查找一些资料,得到了一些基本的概念,并找到一个通过LISP程序来实现的方法。

接下来我就和大家分享一下,如何用中望CAD来绘制圆的渐开线。

圆的渐开线:把一条没有弹性的细绳绕在一个定圆上,拉开绳子的一端并拉直,使绳子与圆周始终相切。

绳子端点的轨迹是一条曲线。

这条曲线叫做圆的渐开线。

这个定圆叫做渐开线的基圆。

圆的渐开线广泛应用于齿轮的啮合,齿轮的受力总是沿着与基圆相切的方向。

标准齿轮分度圆的压力角为20度,齿轮上的渐开线压力角不会超过80度。

在下面程序中,为了直观,渐开线的压力角设置为360度。

Lisp程序如下:
(defun C:jkx ()
(setvar "_ZW_XSDSCMDPAUSE" 1)
(setq pi1 (/ pi 180))
(setq po0 (getpoint " n 请输入中心点:"))
(if (= po0 nil)
(setq po0 (list 0 0 0))
)
(SETQ d (GETREAL "n 请输入分度圆直径:"))
(if (= d nil)
(setq d 100)
)
(setq step (getreal "n 渐开线精细度(0<精细度<=10):"))
(if (= step nil)
(setq step 1)
)
(setq rd (/ d 2))
(setq os (getvar "osmode"))
(setvar "osmode" 0)
(command "UCS" "O" po0)
(command "CIRCLE" "0,0" rd)
(SETQ R (* rd (COS (* PI1 20))));标准齿轮分度圆的压力角为20度(SETQ ST 0)
(SETQ STR (* PI1 ST))
(SETQ X (* R (+ (COS STR) (* STR (SIN STR)))))
(SETQ Y (* R (- (SIN STR) (* STR (COS STR)))))
(SETQ XY (LIST X Y))
(COMMAND "PLINE" XY)
(SETQ ST (+ st step))
(WHILE (<= ST 360) ;齿轮上的渐开线压力角
(SETQ STR (* PI1 ST))
(SETQ X (* R (+ (COS STR) (* STR (SIN STR)))))
(SETQ Y (* R (- (SIN STR) (* STR (COS STR))))) (SETQ XY (LIST X Y)) (COMMAND XY)
(SETQ ST (+ st step))
)
(command "")
(setvar "osmode" os)
(command "UCS" "P")
)
绘制结果如下图:
该文档由赣州人才网制作,转载请保留链接;/。

相关文档
最新文档