轴承零件的参数化绘图
机械绘图之轴和轴承
凸
缘
心轴和转轴中的常见形状
联
Common shapes in axles
轴
and rotating shafts
器
背景音乐
返回总目录 本章目录
下一页
油杯 Grease cup
整体滑动轴承 Solid sliding bearing
对开式滑动轴承 Split sliding bearing
滑动轴承 Sliding bearings
17.4 滚动轴承的代号 Rolling-bearing codes
17.5 滚动轴承的装配结构 Design of Rolling-bearing Assemblies
背景音乐
返回总目录
Flange couplings
第十七章 轴和轴承 Shafts and Bearings 17.1 轴和轴承 SHAFTS AND BEARINGS
Some process features on shafts have been standardized. They are chamfers, radii, reliefs and so on.
背景音乐
返回总目录 本章目录 上一页
中心孔 Center holes
背景音乐
返回总目录 本章目录 上一页 下一页
17.3 滚动轴承的画法
REPRESENTATION OF ROLLING BEARINGS
1--外圈 outer ring 2—内圈 inner ring
3—保持架 retainer 4—球 ball 5—滚子 roller
背景音乐
返回总目录 本章目录 上一页 下一页
背景音乐
返回总目录 本章目录 上一页
滚动轴承的示意画法
滚动轴承的示意画法
在剖视图中,当不需要确切地表示滚动轴承的外形轮廓、载荷特性、结构特征时,可用矩形线框及位于线框中央正立的十字形符号表示,即滚动轴承的通用画法,其十字符号不应与剖面轮廓线接触。
图1 滚动轴承的通用画法
在剖视图中,如需较形象地表示滚动轴承的结构特征时,可采用在矩形线框内画出其结构要素符号的方法表示,即滚动轴承的示意画法。
一、深沟球轴承示意画法
图2 深沟球轴承的示意画法
二、圆锥滚子轴承示意画法
图3 圆锥滚子轴承的示意画法
三、推力球轴承示意画法
图4 推力球轴承的示意画法
在垂直于滚动轴承轴线的视图上,无论滚动体的形状(球、柱、针)及尺寸如何,均可按下图绘制。
图5 垂直于滚动轴承轴线的视图。
标准件及常用件的画法——滚动轴承.
滚动轴承
一、滚动轴承的结构、分类及代号
● 结构 由内圈、外圈、滚动体和保 持架组成。
● 分类
按其承受的载荷方向分为: ☆向心轴承—主要承受径向力 ☆推力轴承—主要承受轴向力 ☆组合轴承
外圈 滚珠 内圈 保持架
● 代号: ① 代号的构成:
按顺序由前置代号、基本代号、后置代号构成 。
② 基本代号
基本代号表示轴承的基本类型、结构和尺寸,是 轴承代号的基础。
基本代号由轴承类型代号、尺寸系列代号和内径代号构成 。
基本代号通常用4 位数字表示,从左往右依次为:
★第一位数字是轴承类型代号,如下表所示:
轴承类型代号
代号
轴承类型
0 双列角接触轴承 1 调心球轴承
2 调心滚子轴承和推力调心滚子轴承 3 圆锥滚子轴承 4 双列深沟球轴承 5 推力球轴承 6 深沟球轴承 7 角接触轴承
04——内径代号(内径尺寸=04×5=20mm)。
二、 滚 动 轴 承 的 画 法
● 滚动轴承是标准件,在
装配图中通常采用简化
画法(比例画法)。
d (内径)
● 主要参数
D (外径)
ቤተ መጻሕፍቲ ባይዱ
B (宽度)
d、D、B 根据轴承代号在画 图前查标准确定。
dA A/2 A/2
D
深沟球轴承简化画 法:
B B/2
60º
8 推力圆柱滚子轴承 N 圆柱滚子轴承 U 外球面球轴承
QJ 四点接触球轴承
★第二位数字是尺寸系列代号。
尺寸系列是指同一内径的轴承具有不同的外径和宽度,因 而有不同的承载能力。
★右边的两位数字是内径代号。 当内径尺寸在20~480 mm范围内时,
内径尺寸=内径代号×5
三视图-轴承-08
9.绘制轴承设计分析轴承零件的绘制过程分为两个阶段,先绘制主视图,然后完成剖面左视图的绘制。
再次使用了利用多视图互相投影对应关系绘制图形的方法。
绘图实例绘制的轴承如图9-1所示。
图9-11.配置绘图环境(略)。
2.切换到相应图层,绘制中心线。
3.绘制轴承主视图。
1)切换图层:将当前图层从“中心线层”切换到“实体层”。
2)缩放和平移视图:利用“缩放”和“平移”命令将视图调整到易于观察的程度。
3)绘制轮廓线:调用“直线”命令。
4)偏移直线:调用“偏移”命令,更改偏移直线的图层属性。
5)绘制滚珠:调用“圆”命令,绘制圆,半径为4.5mm,如图9-2所示。
图9-26) 绘制斜线:调用“直线”命令,采用极坐标下直线长度、角度模式。
直线起点为圆心点,并绘制水平直线,并镜像。
结果如图9-3。
图9-37)倒角并镜像完成主视图,倒角距离为1×1,结果如图9-4。
图9-48)应用图案填充命名绘制剖面线。
结果如图9-5。
图9-54.绘制左视图1)延长中心线到相应位置,并绘制一条垂直中心线。
2)应用对象捕捉绘制圆,形成轴承内外圈线条,结果如图9-6。
图9-63)绘制轴承滚珠,半径为4.5。
4)修剪多余线条如图9-7。
图9-75)以中心线交点为阵列中心,选取图7-13中所绘制的滚珠轮廓线为阵列对象,在阵列数目中输入25,使用默认的阵列度数360,单击“确定”按钮后得到轴承左视图,如图9-8所示。
利用“打断”命令删掉过长的中心线,完成轴承视图绘制。
图9-85.标注并填写标题栏(略)。
在autocad中应用autolisp实现轴承参数化绘图
在AutoCAD 中应用Autolis p 实现轴承参数化绘图王弘慧1,李建辉2(1.哈尔滨轴承集团公司质量管理部,黑龙江哈尔滨150036;2.中航工业哈尔滨轴承有限公司研发中心,黑龙江哈尔滨150036)摘 要:以深沟球轴承的参数化绘图为示例,介绍了用A ut oli sp 对A ut oCA D 图形进行的参数化绘图程序设计。
实践表明,A ut olisp 语言功能强大,易学易用,是A ut oCA D 二次开发的重要工具。
关键词:A ut olisp A ut oCA D ;参数化;深沟球轴承中图分类号:TH133.33,TP319文献标识码:B 文章编码:1672-4582(2012)01-0055-03Achieving bear ing parameteric drawing with Autolisp based on AutoCADWang Honghui 1,Li Jianhui 2(1.Department of quality management,Harbin Bearing Group Corporation,Harbin 150036,China;2.Bearing R&D Center,A VIC Harbin Bearing Co.,Ltd.,Harbin 150036,China)Abstract:The deep groove ball bearing,for example,the AutoCAD graphic is achieved parametric drawing program design with Autolisp.The practice shows that Autolisp is powerfull,it is easy to study and use,and an important tool for AutoCAD secondary development.Key words:Autolisp AutoCAD;parameterization;deep groove ball bearings第33卷 第1期2012年3月Vo l.33No .1Mar.2012哈 尔 滨 轴 承JOU RNA L O F HA RBIN BEARIN G收稿日期:作者简介:2011-08-26.王弘慧(1965-),女,工程师.1 前言 AutoCAD 是由美国Autodesk 公司推出的通用绘图设计软件,功能强大,但其功能还仅限于帮助用户完成CAD 中的图形显示和绘制。
工程制图与CAD课件06学习任务6 减速器轴承零件图绘制
学习任务6 减速器轴承零件图绘制
(4)调整列宽。选择各列的夹点调整列宽,方法为输入增量。比如将 列宽“18”调整为“24”的方法即为,单击鼠标选中夹点,然后鼠标略向右 移动,输入数字“6”,按空格确定,如图2-3-193所示。
在设计中,时常会在图形中添加文字来表达图样的各种信息,包括 复杂的技术要求、标题栏信息、文字注释等。
1.打开文字样式 10
选择“注释”菜单,单击文字工具栏中“文字样式”按钮,如图2-3180所示。
图2-3-180 文字样式按钮
学习任务6 减速器轴承零件图绘制
2.设置文字样式 打开“文字样式”对话框,如图2-3-181所示。在文字样式对话框中可 以进行文字样式的选择、新建、重命名、删除等操作,同时能够设置文字 的字体、大小、效果等属性。在“宽度比例”输入小于1.0的值,将缩小文 字宽度;输入大于1.0的值,放大文字宽度。工程图样中汉字的宽度比例常 设置为0.7。在“倾斜角度”中可以输入一个-85~85之间的值使文字倾斜。 11
2——尺寸系列代号(02):宽度系列代号0省略,直径系列代号为2
7
08——内径代号:d=40mm。
3. 滚动轴承的规定画法
图2-3-178 滚动轴承的规定画法
学习任务6 减速器轴承零件图绘制
在画图时,根据轴承代号由国家标准中查出数据,在剖视图轮廓应按 外径D、内径d、宽度B等实际尺寸绘制。
4. 滚动轴承的特征画法 在剖视图中,当不需要确切表示滚动轴承的外形轮廓、载荷特性、结 构特征时,可用线框及位于线框中央的正立的十字形符号表示,十字形符
滚动轴承的装配示意画法
滚动轴承的装配示意画法
滚动轴承的主要作用是支承转动的轴及轴上零件,并保持轴的正常工作位置和旋转精度。
由于滚动轴承是标准部件,因此在画图时不必绘制其零件图,在装配图上一般采用简化画法来绘制,绘制时应根据外径 D、内径d、宽度B等几个主要尺寸按比例画出(如图1所示)。
图1 滚动轴承装配示意画法(一)
在装配图中,表示滚动轴承时,允许按简化画法画出对称图形的一半,另一半只画出其轮廓,并用细实线画出轮廓的对角线或用粗实线画出十字,(如图2、图3所示)。
图2 滚动轴承装配示意画法(二)
图3滚动轴承装配示意画法(三)
在装配图中,示意画法适用于只需简单表达滚动轴承结构的情况(如图4所示)。
图4滚动轴承装配示意画法(四)。
基于autocad轴承选择的参数化程序设计
基于autocad轴承选择的参数化程序设计摘要本文介绍了基于autocad绘图软件且以lisp语言为基础,进行轴承的参数化绘图,事先介绍了lisp语言的特点,并且举例说明了lisp语言的一些常用语法,简单的阐述参数化绘图的特点,及其参数化绘图在机械设计中的一些应用领域。
然后分析了参数化轴承设计的流程图,依照流程图首先对autocad软件加载事先整理好的lisp程序,进入轴承参数化绘图主界面,然后根据对话框提示并按照轴承行业的各项技术标准输入所需要设计轴承的参数,最后得出所需要的型号及其规格的轴承图形,同时利用基于autocad参数绘制轴承这一应用实例的基础上,进一步阐述了利用autocad参数化程序设计在机械行业中类似零部件的一些设计实例。
关键词:参数化绘图,CAD ,lisp语言,轴承的参数化设计Autocad bearing on choice of program design parameters第1页AbstractThis article describes the software-based graphics and autocad to lisp language as the basis for drawing the parameters of bearings, pre-introduced feature of lisp language, and examples of some common lisp language syntax, a simple drawing on the characteristics of the parameters, and its parameters in the mechanical design drawings of some of the applications. And then analyzed the design parameters of the flow chart of bearings, in accordance with the flow chart of the first software loaded prior to finishing autocad good lisp procedure parameters into the bearings of the main graphics interface, and then in accordance with and in accordance with the prompt dialog box bearing the technical standards for industry input The bearings need to design parameters, and finally arrive at the required specifications of the model and its bearing graphics, of the use of autocad design parameters in the machinery industry in a similar zero - Examples of some of the design components.Key words: Parametric Drawing, CAD, lisp language, bearing design parameters第2页目录摘要 (1)目录 (2)前言 (3)第一章、lisp语言的特点及其一些语法1.1、lisp语言的特点 (7)1.2、lisp语言的一些语法 (7)第二章、autocad参数化设计在轴承选择上的应用2.1、轴承参数化选用设计流程图 (14)2.2、部分型号轴承参数化选用的实例 (14)第三章、autocad参数化设计在机械设计中的应用实例3.1、轴系零件的紧固件参数化设计绘图 (19)3.2、利用autocad进行轴的参数化选用设计 (22)结论 (25)设计感想及谢辞 (25)参考文献 (27)附录 (28)第3页前言参数化设计是RevitBuilding的一个重要思想,它分为两个部分:参数化图元和参数化修改引擎。
轴承的画法
第四步
以刚才偏移后的平面为草绘平面, 绘制一个圆,将黑线圈出的两条边 用3D投影(在插入中)投到草绘中。 先将圆的尺寸标注出并固定,再将 圆约束在两条直线的中间位置。
第五步
将刚画好的草绘做成凹槽,并选择 “直到下一个”(注意方向)
第六步
再将上次的偏移平面再次偏移,这 次直接用鼠标拖动绿色的“偏移” 字,将其拖动到支架的中心位置 (大致位置即可如。要精确需要较 多步骤,到时大家需要的话再问我 即可。)
完成
第七步பைடு நூலகம்
在刚做好的平面中绘制如图的半圆 (注意画轴线,以便旋转生成球, 同时要用之前的3D投影的方法约束 圆心在上下2条边的中点处)
第八步
旋转生成球体
第九步
圆形列阵 选项在“插入”——“变换特征” 参数选择实例和总角度,数目根据 标准写出,参考选择凸台的上表面, 对象选择球体和之前的凹槽。
第一步
在零件设计的草图中绘制上图6个圆环,分别是轴承的内圈,支架,外圈(每2个 环构成一个圈)尺寸根据设计手册,有些如支架的具体尺寸也许手册上没有提供, 就选差不多的尺寸画大概齐的样子即可。
第二步
将刚画好的草绘做成凸台,长度即 为轴承的宽度。
第三步
如图偏移平面,使偏移的平面位于 内环和支架之间即可(用于开槽)
5-5 滚动轴承及其画法
5-5 滚动轴承及其画法滚动轴承是一种标准部件,其作用是支承轴的旋转,它具有结构紧凑、摩擦力小等特点,能在较大载荷、较高转速下工作。
转动精度较高,在工业中应用十分广泛。
滚动轴承的结构及尺寸已经标准化,由专门的厂家生产,选用时可查阅有关标准。
一、滚动轴承的结构和种类1、滚动轴承的结构滚动轴承的结构一般由四部分组成,如图5—52所示。
外圈:装在机体或轴承座内,一般固定不动。
内圈:装在轴上,与轴紧密配合且随轴转动。
滚动体:装在内外圈之间的滚道中,有短圆柱滚子、圆锥滚子、鼓形滚子、空心螺旋滚子、长圆柱滚子和滚针等,如图5—53所示。
保持架:用来均匀分隔滚动体,防止滚动体之间相互摩擦与碰撞。
(a)(b)(c)(d) (e) (f)图5—52 滚动轴承结构图5—53 滚动体2、滚动轴承的种类滚动轴承按所承受载荷的方向可分为以下三种类型,如图5—54所示:向心轴承——主要承受径向载荷,常用的向心轴承如深沟球轴承。
推力轴承——只承受轴向载荷,常用的推力轴承如推力球轴承。
向心推力轴承——同时承受轴向和径向载荷,常用的如圆锥滚子轴承。
(a)深沟球轴承 (b)圆锥滚子轴承 (c)推力球轴承图5—54 滚动轴承二、滚动轴承的代号滚动轴承的代号一般印在轴承内圈的端面上,由基本代号、前置代号和后置代号三部分组成,排列顺序如下:前置代号基本代号后置代号1、基本代号基本代号表示滚动轴承的基本类型、结构及尺寸,是滚动轴承代号的基础。
基本代号由轴承类型代号、尺寸系列代号和内径代号构成(滚针轴承除外),其排列顺序如下:类型代号尺寸系列代号内径代号(1)类型代号轴承类型代号用阿拉伯数字或大写拉丁字母表示,其含义见表5—8。
表5—8 滚动轴承类型代号(GB/T272-1993)代号轴承类型代号轴承类型0 双列角接触球轴承 6 深沟球轴承1 调心球轴承7 角接触球轴承2 调心滚子轴承和推力调心滚子轴承8 推力圆柱滚子轴承3 圆锥滚子轴承N 圆柱滚子轴承双列或多列用字母NN表示4 双列深沟球轴承U 外球面球轴承5 推力球轴承QJ 四点接触球轴承注:在表中代号后或前加字母或数字表示该类轴承中的不同结构。
机械制图:标准件及常用件(2)
5.自由高度H0 : 弹簧无负荷作用时的高度;
nt+2d (支承圈数为2.5时)
H0=
nt+1.5d (支承圈数为2时) nt+d (支承圈数为1.5时)
6.弹簧丝展开长度L: 用于缠绕弹簧的钢丝长度。
圆柱螺旋压缩弹簧的参数
圆柱螺旋压缩弹簧的标记
圆柱螺旋压缩弹簧标记的组成,规定如下:
名称 型式
4.支承圈数n2、有效圈数n和总圈数n1: 为使弹簧受力均
匀,两端并紧且磨平。并紧磨平的各圈仅起支承和定位作用,称为 支承圈。弹簧支承圈有1.5圈、2圈及2.5圈三种,常见2.5圈。除支承 圈以外,其余各圈均参加受力变形,并保持相等的节距,称为有效 圈数,有效圈数n = 总圈数n1 - 支承圈数n2;
(符号下角的1和2,分别代表第一个齿轮和第二个齿轮。)
2.轮齿的模数
齿轮分度圆周长为:d zp z 表示齿数, p 表示齿距
分度圆直径 d p z
齿轮的模数
m p
则
d = m ·z
即 md
z
可以看出:模数愈大,轮齿就愈大;模数愈小,轮齿就
愈小。互相啮合的两齿轮,其齿距p应相等,因此它们的模
数m亦应相等。为了减少加工齿轮刀具的数量,国家标准
板弹簧 碟形弹簧
圆柱螺旋压缩弹簧的参数
1.线径d : 缠绕弹簧的钢丝直径;
2.弹簧的内径D1、外径D2和中径D: 弹簧的内圈直径称为
内径,弹簧的外圈直径称为外径,弹簧内径和外径的平均值称为 中径, D=(D1+ D2)/ 2;
3.弹簧的节距t : 除两端的支承圈以外,相邻两圈截面中心
线的轴向距离;
弹簧
弹簧是利用材料的弹性和结构特点,通过变形和储存能量工作 的一种机械零(部)件,可用于减震、夹紧、测力等。
深沟球轴承参数化建模
深沟球轴承的参数化建模图6.1 深沟球轴承图纸表6.1 深沟球轴承各参数之间的关系6.1.1 设计背景工业钻孔机需要使用一组深沟球轴承,其图纸如图6.1所示。
轴承各尺寸的关系如表6.1所示,试完成零件的建模。
完成的零件需要满足以下设计要求:通过修改轴承的几个变量(外径da、内径d、宽度b以及圆角半径r),能够实现轴承的快速更新,并且滚珠的数量为:取大于等于“滚珠中心圆的周长”除以“1.5倍的滚珠直径”的最小整数。
6.1.2 项目分析由表2.1 可以确知轴承的自由变化参数为da、d、b、r,其它参数都可由这几个参数来表达。
因此,我们可以利用NX的表达式功能来管理这些设计参数。
另外滚珠的数量可以使用NX内部函数“ceiling()”来实现。
表6.2按照表达式的四个要素(名称、公式、量纲、单位)列出了NX支持的表达式形式。
表6.2 UG NX支持的表达式格式6.1.3 项目实施根据前面的分析,本项目的实施过程如下:(1) 利用NX的表达式功能定义表6.2所列的设计变量。
(2) 利用表达式定义草图和特征的尺寸,完成零件的建模。
(3) 修改设计变量,验证零件的准确性。
6.1.4 过程指导1. 创建深沟球轴承的模板文件新建一个部件bearing.prt,启动建模环境。
在61层创建ACS基准坐标系。
2. 使用“表达式”功能定义设计变量(1) 启动表达式对话框:选择菜单命令“【工具】→【表达式】”。
(2) 创建第一个设计变量:设置表达式的“量纲”为“长度”,单位为“mm”→输入表达式的“名称”为“da”→输入表达式的“公式”为“28”→接受表达式。
(3) 按照步骤(2)的方法继续创建其他表达式,结果如图6.2所示。
所有表达式完成后,确定对话框。
注意:表达滚珠特征的圆周阵列数量的变量“n”的量纲为“恒定的”,没有“单位”。
图6.2 表达式对话框3. 零件建模(1) 选择旋转特征命令→在旋转对话框中选择草图图标→选择YC-ZC平面创建草图→绘制如图6.3(a)所示的草图,注意草图的尺寸约束全部为输入公式→完成草图→单击MB2→选择基准坐标系的Y轴为旋转轴→单击MB2,接受旋转体的缺省参数,完成如图所示的结果。
滚动轴承简化画法图文详解
轴承简化画法图文详解在工程制图的过程中,轴承简化画法十分常用。
轴承种类繁多,不同种类的轴承简化画法也不一样。
为帮助大家真正掌握相关知识,世界工厂泵阀网为大家汇总轴承简化画法大全,以供参考。
深沟球轴承简化画法深沟球轴承(Deep Groove Ball Bearings)(GB/T 276-1994)是滚动轴承中最为普通的一种类型。
基本型的深沟球轴承由一个外圈,一个内圈、一组钢球和一组保持架构成。
角接触球轴承简化画法角接触球轴承可同时承受径向负荷和轴向负荷。
能在较高的转速下工作。
接触角越大,轴向承载能力越高。
高精度和高速轴承通常取15 度接触角。
圆锥滚子轴承简化画法圆锥滚子轴承并不单是“因为滚道是有一定锥度”,而是滚子必须有一定锥度,而且滚子椎顶点、内外滚道椎顶点必须是同一点并在轴中心线上(类似伞齿轮),否则轴承运动时滚子大小头与滚道就会因相同的角速度、不同的线速度产生滑动摩擦,导致轴承效率低、发热而且容易损坏。
圆柱滚子轴承简化画法圆锥滚子轴承通常是分离型的,即由带滚子与保持架组件的内圈组成的圆锥内圈组件可以与圆锥外圈(外圈)分开安装。
圆锥滚子轴承主要承受以径向为主的径、轴向联合载荷。
调心球轴承简化画法调心球轴承有圆柱孔和圆锥孔两种结构,保持架的材质有钢板、合成树脂等。
其特点是外圈滚道呈球面形,具有自动调心性,可以补偿不同心度和轴挠度造成的误差,但其内、外圈相对倾斜度不得超过3度。
单列推力球轴承简化画法单列推力球轴承能在较高的转速下工作。
接触角越大,轴向承载能力越高。
高精度和高速轴承通常取15 度接触角。
在轴向力作用下,接触角会增大。
双列推力球轴承简化画法列推力球轴承(50000、5000U)。
双列向心推力球轴承是将2个单列向心推力球轴承的外圈背面相吻合,内圈、外圈均各为一体的结构。
因此,这种结构的轴承,具有二个方向的推力负荷能力。
因此,双列推力球轴承又称为双向推力球轴承。
轴承的CAD绘图
编写程序,使用命令组文件实现轴承的CAD绘图。
要求:在作业二基础上,根据计算出的尺寸数据自动产生SCR命令组文件,在AutoCAD 软件中完成该轴承的自动绘制。
Step1:步骤与作业二中一样,唯一不同的是能输出scr文件,窗体布局如下:Step2:当点击“输出SCR文件”按钮时,在C盘中存在,然后打开CAD绘图软件,将它拖入绘图工作区,则结果如下图所示:运行时的界面:程序源代码:Option Base 1Dim p(1 To 11, 1 To 3) As SingleDim A, b, D As SinglePrivate Sub Combo1_Click()i = Combo1.ListIndex + 1D = p(i, 1): b = p(i, 2): A = p(i, 3)Text1(0).Text = DText1(1).Text = bText1(2).Text = ACommand1.Enabled = TrueEnd SubPrivate Sub Command1_Click()Picture1.ClsPicture1.AutoRedraw = TruePicture1.Height = Picture1.Width * 5 / 6Picture1.Scale (-60, 50)-(60, -50) '设置PICURE1的刻度,并将其定义为5:6,从而保证长/宽每刻度相等Picture1.BackColor = RGB(255, 255, 255)Picture1.ForeColor = RGB(0, 0, 0)Picture1.DrawStyle = 0Picture1.DrawWidth = 3Picture1.FillStyle = 4Picture1.FillColor = RGB(0, 0, 0)Picture1.Line (-b / 2, D / 2 - A)-(b / 2, D / 2 - A / 2), , BPicture1.FillStyle = 5Picture1.Line (-b / 2, D / 2 - A / 2)-(b / 2, D / 2), , BPicture1.FillStyle = 0Picture1.FillColor = RGB(255, 255, 255)Picture1.Line (-b / 2, D / 2 - A / 2 - A / 4 / 2)-(b / 2, D / 2 - A / 2 + A / 4 / 2), , BPicture1.Circle (0, D / 2 - A / 2), A / 4Picture1.Line (-b / 2, -D / 2 + A)-(b / 2, D / 2 - A), , BPicture1.Line (-b / 2, -D / 2)-(b / 2, -D / 2 + A), , BPicture1.DrawWidth = 1 '细实线Picture1.Line (-b / 2, -D / 2)-(b / 2, -D / 2 + A)Picture1.Line (-b / 2, -D / 2 + A)-(b / 2, -D / 2)Picture1.DrawWidth = 1Picture1.DrawStyle = 3 '细虚线Picture1.Line (-b / 2 - 5, 0)-(b / 2 + 5, 0)Picture1.Line (0, -D / 2 - 5)-(0, D / 2 + 5)End SubPrivate Sub Command2_Click()If MsgBox("确定要退出吗?", 1 + 32 + 0, "确认退出") = 1 ThenEndEnd IfEnd SubPrivate Sub Command3_Click()FileName$ = "c:\" & Text2.TextOpen FileName$ For Output As #1 '输出SCR文件Print #1, "-osnap off"'关闭图形的目标捕捉状态,避免影响后面图形的绘制Print #1, "lwdisplay on" '打开线宽显示状态Print #1, "ucsicon off" '关闭坐标系的图标Print #1, "-layer s 0 " '将图层“0”作为当前图层Print #1, "-layer LW 0.4 " '将当前图层的线宽修改为0.4mmPrint #1, "rectang " + L Trim(-b / 2) + "," + LTrim(-D / 2) + " " + L Trim(b / 2) + "," + L Trim(D / 2) Print #1, "line " + LTrim(-b / 2) + "," + L Trim(-D / 2 + A) + " @" + L Trim(b) + "<0 "Print #1, "line " + LTrim(-b / 2) + "," + L Trim(D / 2 - A) + " @" + L Trim(b) + "<0 " '绘制图形Print #1, "line " + LTrim(-b / 2) + "," + L Trim(D / 2 - A / 2 - A / 4 / 2) + " @" + L Trim(b) + "<0 " Print #1, "line " + LTrim(-b / 2) + "," + L Trim(D / 2 - A / 2 + A / 4 / 2) + " @" + LTrim(b) + "<0 " Print #1, "circle 0," + LTrim(D / 2 - A / 2) + " " + LTrim(A / 4)Print #1, "zoom e" '图形的视觉缩放(AutoCAD在当前可视范围内选点!!)Print #1, "trim " + "0," + LTrim(D / 2 - A / 2 - A / 4 / 2) + " " '修剪多余线段Print #1, "trim " + "0," + LTrim(D / 2 - A / 2 + A / 4 / 2) + " "Print #1, "-layer M 1 " '建立新图层“1”,并将其作为当前图层Print #1, "-bhatch P ANSI31 0.5 0 0," + L Trim(D / 2 - 2) + " "Print #1, "-bhatch P ANSI31 0.5 90 0," + L Trim(D / 2 - A + 2) + " "'填充,设置填充属性(P),图案(ANSI31),比例(5),角度(0/90)Print #1, "line " + LTrim(-b / 2) + "," + LTrim(-D / 2) + " " + L Trim(b / 2) + "," + L Trim(-D / 2 + A) + " "Print #1, "line " + LTrim(-b / 2) + "," + LTrim(-D / 2 + A) + " " + L Trim(b / 2) + "," + L Trim(-D / 2) + " "Print #1, "-layer M 2 " '建立新图层“2”,并将其作为当前图层Print #1, "-layer L dashdot 2 "'将图层“2”的线型修改为中心线(dashdot) Print #1, "-layer C blue 2 " '将当前图层“2”的颜色修改为bluePrint #1, "ltscale 5" '修改线型比例为5Print #1, "line " + LTrim(-b / 2 - 2) + ",0 " + LTrim(b / 2 + 2) + ",0 "Print #1, "line 0," + LTrim(-D / 2 - 2) + " 0," + L Trim(D / 2 + 2) + " " '绘制中心线Print #1, "line " + LTrim(-A / 4 - 2) + "," + L Trim(D / 2 - A / 2) + " @" + L Trim(A / 2 + 4) + "<0 "Print #1, "-layer s 1 "Print #1, "dimlinear " + L Trim(b / 2) + ",1 " + "@7,0" '尺寸标注Print #1, "dimlinear " + "1," + L Trim(-D / 2) + " @0,-7"Print #1, "dimlinear " + LTrim(-b / 2) + "," + L Trim(D / 2) + " @0," + L Trim(-A / 2) + " @-7,0" Print #1, "zoom e"Close #1End SubPrivate Sub Form_Load()'按D、b、A的顺序存放p(1, 1) = 32: p(1, 2) = 9: p(1, 3) = 8.5p(2, 1) = 35: p(2, 2) = 10: p(2, 3) = 9p(3, 1) = 42: p(3, 2) = 12: p(3, 3) = 11p(4, 1) = 47: p(4, 2) = 12: p(4, 3) = 11p(5, 1) = 55: p(5, 2) = 13: p(5, 3) = 12.5p(6, 1) = 62: p(6, 2) = 14: p(6, 3) = 13.5p(7, 1) = 68: p(7, 2) = 15: p(7, 3) = 14p(8, 1) = 75: p(8, 2) = 16: p(8, 3) = 15p(9, 1) = 80: p(9, 2) = 16: p(9, 3) = 15p(10, 1) = 90: p(10, 2) = 18: p(10, 3) = 17.5p(11, 1) = 95: p(11, 2) = 18: p(11, 3) = 17.5Combo1.Text = 6003D = p(1, 1): b = p(1, 2): A = p(1, 3)Text1(0).Text = D: Text1(1).Text = b: Text1(2).Text = A End Sub。
轴承系列标准件参数化程序建库设计
图1
单列向心球轴承三维参数化建模设计
图2
机械产品柱塞泵三维爆炸图中的单列向心球轴承模型。
图 3 轴承系列二维参数化模型
下面仅是圆柱滚子轴承三维参数化设计程序代码: ;==========定义圆住滚子轴承子程序===================================== (defun 3d-yuanzhu(d1 D b / s1 s2 s3 s4 s5 s6) (command "zoom" "w" "-100,-100" "100,100") (command "layer" "m" 1 "c" 63 "" "l" "continuous" "" "") (setq osm(getvar "osmode")) (setvar "osmode" 0) (setvar "blipmode" 0) (setvar "cmdecho" 0) (setq r 0.6) (setq p0 (list 0 0 0) n 10) (command "pline" (setq p1 (polar p0 0 (/(- D d1)8.0))) (setq p2 (polar p1 (-(/ pi 2))(/(- D d1)8.0))) (setq p3 (polar p2 pi (-(/(- D d1)8.0)(/(- D d1)(* b 2.0))))) (setq p4 (polar p3 (-(/ pi 2)) (-(/ b 2.0)(+(/(- D d1)8.0)r)))) "a" "ce" (setq o1 (polar p4 0 r)) (setq p5 (polar o1 (-(/ pi 2))r)) "l" ;r 指倒角半径 ;取消小十字标
使用catia进行滚子轴承的参数化设计
第一步:在知识工程中输入以下参数
第二步:建立草图一, 将sketch定义为工作对象,选择yz平面建立如下草图
图中的尺寸4.375的参数为A/4,尺寸14的参数为E,尺寸36.25的参数为d /2+A /2,尺寸15度的参数为a。
第三步:定义roller几何体为工作对象,将草图一进行旋转的到一个滚子,如图所示
然后在对滚子进行倒斜角如图所示然后在进行环形矩阵如图所示
得到下图
第四步:将sketch定义为工作对象,选择yz平面建立如下草图。
图中的构造线为滚子的两条对称线,图中的两个尺寸为4.375的参数为a,尺寸22的参数为B,尺寸27.5的参数为d/2,尺寸8.75为A/2,尺寸14的参数为E。
第五步:将内圈定义为当前工作对象,将草图2进行旋转操作如图所示然后将内圈的两个端面进行倒圆角如下图所示
得到内圈如下图
第六步:将sketch定义为工作对象,选择yz平面做草图如下图所示
图中尺寸4.375的参数为A/4,图中20的参数为C,23的参数为T,45的参数为D/2,图中的构造线为滚子的轮廓线和轴线。
第七步:将外圈定义为工作对象,将草图三进行旋转如下图所示。
滚动轴承的画法
滚动轴承的画法
滚动轴承是标准组件,不必画出其各组成部分的零件图。
在装配图上,只需根据轴承的几个主要外形尺寸:外径D、内径d、宽度B,画出外形轮廓,轮廓内用规定画法或特征画法绘制。
各主要尺寸的数
在装配图中,滚动轴承通常按规定画法绘制,如深沟球轴承上一半按规定画法画出,轴承内圈和外圈的剖面线方向和间隔均相同,而另一半按通用画法画出,即用粗实线画出正十字。
必须注意:为了便于装拆,在装配图中,轴肩尺寸应小于轴承内圈外径,孔肩直径应大于轴承外圈内径。
通用画法特征画法规定画法 均指滚动轴承在所属装配图的剖视图中的画法)。
球轴承,ProENGINEER绘图说明
CAD/CAM模具设计球轴承设计班级:材料102班姓名:吴倩学号:29号球轴承的设计概述:球轴承是机械设备中一种常用的零件,其主要组成部分有:轴承内环、保持架、滚珠以及轴承外环。
设计球轴承应分别设计这四部分模型,在将它们组装起来,其模型如图:一.轴承内环设计。
Step1. 新建文件,零件模型命名prt0001。
Step2. 添加零件的基础特征——旋转1。
1. 选择‘旋转’命令。
2. 定义草绘平面放置属性。
在绘图区中右击,从弹出菜单中选择‘定义内部草绘’命令,进入草绘对话框。
分别选取FRONT平面为草绘平面,RIGHT平面为草绘参照面,方向为‘右’,单击草绘对话框中的‘草绘’按钮。
3. 进入草绘环境,草绘旋转体轮廓,绘制完后点击按√钮。
4.在操控面板中选取旋转角度类型,旋转角度360,完成旋转体:单击完成按钮。
Step3. 添加倒角特征——倒角1。
1. 选择下拉菜单插入(I)→倒角(M)→边倒角命令。
2. 选取倒角放置参照,按住Ctrl键,选择两条边线为倒角放置参照,在操控板中选取倒角方案D×D,输入D值为1.0,单击“完成”按钮√。
Step4. 保存零件模型文件。
二.轴承保持架设计。
Step1. 新建文件,零件模型命名prt0003。
Step2. 添加零件的基础特征——旋转1。
1.选择‘旋转’命令。
2.在操控面板中确认按钮按下,并在操控面板中单击。
3. 定义草绘平面放置属性。
在绘图区中右击,从弹出菜单中选择‘定义内部草绘’命令,进入草绘对话框。
分别选取FRONT平面为草绘平面,RIGHT平面为草绘参照面,方向为‘右’,单击草绘对话框中的‘草绘’按钮。
4. 进入草绘环境,草绘旋转体轮廓,绘制完后点击按√钮。
5. 在操控面板中选取旋转角度类型,旋转角度360,完成旋转体:单击完成按钮。
Step3.创建基准平面——DTM1A 。
单击“创建基准平面”按钮,系统弹出“基准平面”对话框,选取FRONT基准平面,然后再对话框的“平移”文本框中输入28.0,点击对话框中的“确定"按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安理工大学研究生课程论文/研究报告课程名称:机械CAD课程代号:任课教师:周春国论文/研究报告题目:用AutoLISP语言实现轴承零件的参数化绘图完成日期: 2009年 12 月 11日学科:机械设计理论学号: 0808020259姓名:张华煜成绩:用Auto LISP语言实现轴承零件的参数化绘图摘要:本文通过一个简单的实例来介绍如何在AutoCAD环境中使用LISP程序,提高绘图效率。
主要介绍了Auto LISP语言、程序结构特点;Auto LISP程序的加载和运行;以及LISP程序在调试时所遇到的问题。
关键词: Auto Lisp 语言CAD 二次开发简介AutoCAD功能较强,它是目前使用广泛的绘图软件,AutoCAD不仅绘图准确,修改方便,而且提供了二次开发的Auto LISP语言。
LISP(List processing Language)语言是人工智能学科领域广泛应用的一种程序设计语言,是一种计算机的表处理语言。
LISP语言语法简单,数据类型丰富,编写程序比较方便,灵活性较高。
Auto LISP语言嵌套于AutoCAD内部,它是LISP语言与AutoCAD有机结合的产物。
Auto LISP是为二次开发Auto CAD而专门设计的编程语言。
Auto LISP 语言嵌入Auto CAD之后,Auto CAD就不再只是交互式的图形绘制软件,而成为了真正能够进行计算机辅助设计、绘图的CAD软件。
Auto LISP语言的特点1 在普通LISP语言的基础上,Auto LISP语言扩充了许多适用于CAD应用的特殊功用能,它是一种只能以解释方式运行于Auto CAD内部的程序设计语言。
2在Auto LISP语言中,许多成分都是以函数的形式给出的,其中没有语句概念或其他语法结构。
执行Auto LISP程序实质上就是执行一些函数,再调用另一些函数。
3 Auto LISP把数据和程序统一表达为表结构,即S-表达式,就可以把程序当作数据来处理,也可以把数据当作程序来执行。
4 Auto LISP语言中的程序运行过程就是对函数求值的过程,是在对函数求值的过程中实现函数的功能。
5 Auto LISP语言的功能函数强大,除了具有一般性的功能函数外,还拥有为数不少的控制配合Auto CAD的特殊函数。
而且Auto LISP可直接执行所有Auto CAD的指令,并使用所有的Auto CAD系统变量。
6 Auto LISP语言是一种解释型语言,程序不需要再作编译。
7 Auto LISP语言的主要控制结构采用递归方式,递归方式的使用,使得程序设计简单易懂。
Auto LISP程序结构特点1 Auto LISP程序由一个或多个函数组成,函数又由一个或多个表组成,甚至函数本身也可以看作一个较复杂的表。
因此,在程序代码中所有的括号必须左右匹配。
2 在其他的编程语言中,有操作符(如+、-、=等运算符号,>、<等关系符号)与函数(scanf、printf等系统函数及用户自定义函数)的区别,但在AutoLISP语言中,这俩者是同等对待的,都可以视为函数。
3 调用函数时,必须将函数名放在表中第一个元素的位置,其参数为随后依次排列的其他元素。
表中函数与参数、参数与参数之间至少要用一个空格来分开。
4 Auto LISP同C语言一样,其调用的函数也可以分为内部函数和外部函数。
其中,内部函数是Auto CAD系统自带的,外部函数是用户自行定义的,但在调用时没有区别。
Auto LISP程序的加载和运行以轴承零件为例,步骤如下:1运行AutoCAD 2010系统,用文本编辑器键入轴承的程序代码,然后保存文件为sgqzc.lsp。
其源程序如下所示:(defun c:sgqzc ( / p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 pc1 a fx1 fx2 t1)(setq d(getDIST "\n输入轴承外径:"))(setq d1(getDIST "\n输入轴承内径:"))(setq b(getDIST "\n输入轴承宽度:"))(SETQ T1 (if (> d 50) 0.5 0.2));t1为绘剖面线的线间距比例因子(setq a (/ (- d d1) 2.0);此行起计算3个中间参数值fx1 (/ pi 2)fx2 (/ (* 3 pi) 2))(setq p0 (getpoint "\n输入图形插入点:"));图形的基点(setq p1 (polar p0 fx1 (/ d 2.0));此行起计算各点坐标p2 (polar p1 0 b)pc1 (LIST (+ (car p0) (/ b 2.0)) (+ (cadr p0) (/ (- d a) 2.0)))pc2 (polar pc1 fx2 (- d a))p9 (polar pc1 (/ (* pi 11) 6) (/ a 4))p8 (polar pc1 (/ (* pi 7) 6) (/ a 4))p4 (polar pc1 (/ pi 6)(/ a 4))p5 (polar pc1 (/ (* pi 5) 6) (/ a 4))p3 (list (car p2) (cadr p4))p6 (list (car p1) (cadr p5))p7 (list (car p1) (cadr p8))p10 (list (car p2) (cadr p9))p11 (polar p2 fx2 a)p12 (polar p1 fx2 a)p13 (polar p0 fx2 (/ d1 2.0))p14 (polar p13 0 b)p15 (polar p0 fx2 (/ d 2.0))p16 (polar p15 0 b));setq(nlayer);调用层设置函数(command "zoom" "w" (polar p1 fx1 10) (polar p16 fx2 10) "ZOOM" "0.9X") (command "layer" "s" 1 "");此行起绘制轴承上半部分(command "line" p1 p2 p3 p4 "")(command "arc" p4 "ce" pc1 "A" 120)(command "line" p5 p6 p1 "")(command "line" p6 p7 p8 "")(command "arc" p8 "ce" pc1 "A" 120)(command "line" p9 p10 p11 p12 p7 "")(command "line" p3 p10 "")(command "arc" p9 "ce" pc1 p4)(command "arc" p5 "ce" pc1 p8)(command "mirror" "w" p1 p11 "" p0 (polar p0 0 b) "");镜像绘出轴承下半部分(command "line" p12 p13 "" "line" p11 p14 "")(command "layer" "s" 0 "")(command "hatch" "ansi31" t1 "0" "w" p1 p3 "");此行起绘剖面线(command "hatch" "aNsi31" t1 "90" "w" p7 p11 "")(command "hatch" "aNsi31" t1 "90" "w" p13 (polar p16 fx1 (/ a 2)) "")(command "hatch" "ansi31" t1 "0" "w" p15 (polar p16 fx1 (/ a 2)) "")(command "layer" "s" 3 "")(command "line" (polar p0 pi 2) (polar p0 0 (+ b 2)) "");绘轴承中心线(command "line" (polar pc1 fx1 (* 1.2 (/ a 4.0)));此行起绘滚珠中心线(polar pc1 fx2 (* 1.2 (/ a 4.0))) "")(command "line" (polar pc1 pi (* 1.2 (/ a 4.0))) (polar pc1 0 (* 1.2 (/ a 4.0))) "")(command "line" (polar pc2 fx1 (* 1.2 (/ a 4.0))) (polar pc2 fx2 (* 1.2 (/ a 4.0))) "")(command "line" (polar pc2 pi (* 1.2 (/ a 4.0))) (polar pc2 0 (* 1.2 (/ a 4.0))) "")(command "zoom" "a" "regen")(PRINC));defun(defun nlayer () ;图层设置(command "layer" "n" "1,2,3,4" "c" 1 "1" "c" 2 "2" "L" "dashed" 2"c" 3 "3" "L" "center2" 3 "c" 4 "4" "L" "divide2" 4 "" "LTSCALE" 10) )2单击“管理”按钮,在其下拉菜单中选择加载应用程序,出现加载/卸载应用程序对话框,选择sgqzc文件进行加载。