博文

AutoCad足球画法(图)(2006-01-03 06:30:00)

摘要:  1、画平面图 2、我们需要蓝色六边形绕DE旋转,绿色六边形绕AE旋转,直到G、F两点重合时停止。为此,需要以OF为直径画一个F点旋转的轨迹圆。    在画转迹圆前需要把UCS轴的Z轴方向,把视图切换为东南轴测图,打开UCS工具栏,点击Z轴矢量按钮,选择OE为Z轴矢量,然后以O为圆心,OF为半径画黄色圆 3、兰色六边形也需要画一个轨迹圆,不过可以用镜像法求得,在选择镜像线时捕捉E、BC中点,紫色圆就是兰色六边形的轨迹,两圆交点为H。 4、把绿色六边形旋转到如图位置,注意不要输入角度,要用参照选项 5、删除其它辅助线,在五边形、六边形中心画红色垂线 6、拉伸五边形,获得黄色柱体 7、用三点法把柱体切割五次,每一次选择底部五边形的一条边加红色交点 8、以红色交点为圆心,底部五边形中心为半径,画球体,然后把球体和黄色椎体进行交集运算,获得如图锥体 9、视图切换为西北轴测图,改变UCS,拉伸六边形,切割,画一个和上一步同样大小的球体,交集运算,获得如图白色锥体,为了看得清楚些,可以先把不需要的紫色锥体隐藏   10、倒圆角,互相剪切两条中心线,并把中心线外向延长一点,着色,把UCS移到顶点为了便于选择,先用group命令把轴和锥体组合 11、三维阵列紫色锥体,旋转轴选择黄色直线 12、三维阵列白色锥体,旋转轴为绿色直线 13、再次阵列锥体 14、继续干吧,如果要改颜色,只要改一下图层颜色就可以了  ......

阅读全文(5343) | 评论:2

AutoCAD各大论坛技巧精华集(2006-01-03 06:28:00)

摘要:  1.选择技巧: 在选择编辑中,有时不小心多选了某个图元,此时在命令未结束下并不需要取消命令而重来,只须在"选择目标"的提示后输入remove回车,再在提示下逐一选择哪些多选的图元(当然别太多,否则难选啊!)即可搞定. 在选择时,随便输入两个字母,如mn,这时你会发现command命令行出现一大串提示,包括fence、wc、wf等,很方便的。2.AutoCAD裁剪技巧 如图所示,要对右图部分圆(可以是其他边框)外的直线进行裁剪,普通办法就是选择裁剪边界后再选择要裁剪的线段即可,实际上AutoCAD还有较为简捷的办法,其做法如下: 1.按常规执行裁剪命令,选择裁剪边界(回车确认); 2.在提示选择要裁剪的线段元素时输入“f”(即fence),回车确认; 3.在提示:First Fence point下绘制与要裁剪线段相交的连续橡皮筋直线,回车确认即可(见图示)。 尚需注意两点:1.橡皮筋直线无需闭合;2.橡皮筋直线与要裁剪线段重复相交时,则剪去以后一次的部分(这点很重要哦)。3.选择技巧 用户可以用鼠标一个一个地选择目标,选择的目标逐个地添加到选择集中,另外,AutoCAD还提供了Window(以键入“w”响应Select object:或直接在屏幕上自右至左拉一个矩形框响应Select object:提示),Crossing(以键入“C”响应Select object:或直接在屏幕上自左至右拉一个矩形框响应Select object:提示),Cpolygon(以键入“CP”响应Select object:),Wpolygon(以键入“WP”响应Select object:)等多种窗口方式选择目标,其中Window及Crossing用于矩形窗口,而Wpolygon及Cpolygon用于多边形窗口,在Window及Wpolygon方式下,只有当实体的所有部分都被包含在窗口时,实体才被选中,而在Crossing及Cpolygon方式下,只要实体的一部分包括在窗口内,实体就被选择像。AutoCAD还提供了Fence方式(以键入“F”响应Select object:)选择实体,画出一条不闭合的折线,所有和该折线相交的实体即被选择。在选择目标时,有时会不小心选中不该选择的目标,这时用户可以键入R来响应“select objects:”提示,然后把一些误选的目标......

阅读全文(3425) | 评论:0

基于AutoCAD的螺纹加工三维仿真(2006-01-03 06:23:00)

摘要:     在机械传动中,螺纹的应用十分广泛,尤其是在数控设备上更是大量使用滚珠丝杠。对这些螺纹零件,采用CAD/CAM技术进行设计与制造是离不开仿真技术的,本文主要介绍的是基于AutoCAD平台,利用VLISP编程,根据螺纹加工原理、三维实体造型和对象布尔运算等实现螺纹加工三维动态仿真技术。 一、基圆柱体造型     根据国标(GB196—81)规定,三角螺纹的基本尺寸有外径D、中径D2、内径D1、螺距P、基本三角形高度H和牙形角60°。按有关规定,滚珠丝杠公称直径为D,长度为L,滚珠直径为db。将基圆柱体的直径取为D,长度取设计值L,则程序代码如下: (setq  d (getreal"\n请输入螺纹外径:")l (getreal"\n请输入螺纹长度:"))(command "cylinder" (list 0 0 -1) "d" d (* -1  l ) );画圆柱体 二、切削刀具造型     螺纹加工常用车削、铣削等加工方法,下面仅以车削三角螺纹和铣削滚珠丝杠为例来说明。 1. 三角螺纹车刀简化模型     零前角螺纹车刀的创建,如图1所示其代码如下: 图1 车刀多边形   (setq p1 (list 0 0 0));设当前坐标原点为P1    (setq p2 (polar p1 0 (/ p 4)))    (setq p3 (polar p2 (/ pi 3 -1) (* 5 h)))    (setq p4 (polar p3 (/ pi 2 -1) 10))    (setq p5 (polar p4 pi (+ (/ p 4)(* 5 h))))    (setq p6 (polar p5 (/ pi 2) 10))  ;定义车刀多边形p1 p2 p3 p4 p5 p6点的相对坐标(command "pline" p1 p2 p3 p4 p5 p6  "c" "")  ;用多段线形成封闭多边形(c......

阅读全文(3779) | 评论:0

基于AutoCAD DXF文件的简易图形雕刻数控软件(2006-01-03 06:21:00)

摘要:     CNC雕刻系统是集雕刻CAD/CAM技术、图象处理技术、逆向CAD技术、CNC技术、精密结构设计与制造技术等于一体的综合性系统,因此较为复杂,涉及面很广,而本文所介绍的简易雕刻系统简单实用,这无疑对有志于从事雕刻系统研究的广大读者有所启迪。     一、引言     图形加工数控系统除了应用于火焰切割下料以外,也广泛应用在广告标牌、工艺品及建筑装饰等方面文字图形的雕刻。DXF文件是Autodesk公司为其AutoCAD与外部CAD/CAM系统接口所定义的一种图形交换格式文件。随着AutoCAD在业界的广泛使用,大多数的CAD/CAM系统都具备与AutoCAD接口的功能。DXF文件的文本格式易于阅读分析,图形数据按照一定的顺序存储,一直是广大CAD/CAM开发人员研究的对象。本文阐述了对AutoCAD图形、文字进行处理后,输出DXF文件数据用于数控系统的方法。     二、将图形、文字转化为包含路径信息的DXF文件     在AutoCAD内进行编辑的文字直接保存为DXF文件,不能生成用于数控加工的数据。要使AutoCAD的文字用于生成可用于数控的路径信息的DXF文件,需要作如下处理:     (1)将AutoCAD内的环境变量textfill的值设为0,使文字只显示边缘;     (2)在AutoCAD中编辑所需要的文字;     (3)将文件输出为*.eps文件;     (4)新建一个文件,将保存的eps文件插入;     (5)将文字炸开,得到只含有细小线段的文字轮廓;     (6)将文件保存为DXF格式。     三、DXF文件中的实体信息     DXF的全称为图形转换文件(Drawing Interchange File),AutoCAD软件支持ASCⅡ文本格式的DXF文件和二进制格式的DXF文件,主......

阅读全文(6109) | 评论:1

齿轮轮齿渐开线、螺栓、弹簧autolsp源程序(2006-01-03 06:18:00)

摘要:  一、齿轮轮齿渐开渐开线 (defun c:gear(/)( setqp0 (getpoint"输入齿轮中心p0: ")m  (getreal"输入齿轮模数M: ")z  (getint"输入齿轮齿数Z: ")ha 1c 0.25a (/ pi 9)ra(/ (* (+ z (+ ha ha)) m) 2)rf(/ (* (- z (+ (+ ha ha) c)) m) 2)r(/ ( * m z) 2)rb ( * r (cos a))ri rbang 0g (polar p0 ang rb))(command "circle" p0 ra)(command "circle" p0 rf)(command "circle" p0 r)(command "line"  g)  (while (< ri ra)(setqang ( + ang(/ pi 360))ri ( / rb (cos ang))cta ( - (/ (sin ang) (cos ang)) ang)g(polar p0 cta ri)) (command g))(command ) ) 二、螺旋源程序 (defun errMsg (s)  (if (/= s "function cancelled") (princ (strcat "\nError: " s)))     ; 当命令执行时出现错误  (setvar "cmdecho" ocmdold)                                      ; 例如用户按下了CTRL + C  (setvar "osmode" osmold)  (setq *error* olderr) &nbs......

阅读全文(3565) | 评论:1

了解和使用AutoCAD的命令行开关(2006-01-03 06:12:00)

摘要:      1 命令行开关简介    通常用户需要通过AutoCAD程序的快捷方式来启动AutoCAD系统,并可以在快捷方式中设置AutoCAD系统启动时的环境和操作。选择AutoCAD程序的某个快捷方式,并查看其属性,如图所示。     图中“目标”编辑框中所示即为AutoCAD系统启动时的命令行。用户可以在命令行中添加各种参数,使AutoCAD在启动时能够执行一些特定的操作。如运行脚本、加载配置文件等。这些参数被称为命令行开关。    2 开关参数详解    2.1. “/c”开关    “/c”开关用于指定AutoCAD系统启动时所使用的硬件配置文件。用户可以指定任意一个扩展名为“.CFG”的文件名作为配置文件,如果该文件不存在,AutoCAD将自动创建该文件。缺省的配置文件名为“acad2002.cfg”。    用户可利用该参数在不同的快捷方式中设置不同的配置文件,这样在启动AutoCAD系统时可实现多配置的选择。    使用该参数的例子如下:    "D:\Program Files\AutoCAD 2002\acad.exe" /c "D:\AutoCAD Files\mycofig.cfg"    2.2. “/s”开关    “/s”开关用于指定当前目录以外的支持目录。如果未设置此开关,AutoCAD 将使用在“Options(选项)”对话框中指定的支持文件搜索路径。    使用该开关最多可以指定15个目录。每个目录名用“;”分隔,如下例所示。    "D:\Program Files\AutoCAD 2002\acad.exe" /s "D:\AutoCAD Files";"D:\Work"    注意 使用“/s”开关指定的支持目录只在当前AutoCAD任务期间有效,而不能建立永久的支持目录。  ......

阅读全文(2964) | 评论:0

AutoCAD脚本文件的创建和使用(2006-01-03 06:09:00)

摘要:      1 脚本文件简介    脚本文件类似于DOS操作系统中的批处理文件,它可以将不同的AutoCAD命令组合起来,并按确定的顺序自动连续地执行。脚本文件是文本文件,扩展名为“.SCR”,用户可使用任一文本编辑器来创建脚本文件。    因为脚本文件可使一些命令序列自动执行,所以常用来产生、编辑或观看图形,如幻灯放映、初始的图形设置等。但脚本文件不能使用对话框或菜单,当从脚本文件中发出打开对话框命令时,AutoCAD运行该命令的命令栏含义而不是打开对话框。    用户可以通过命令行的开关设置,使AutoCAD在启动时自动调用脚本。此外,用户也可以在AutoCAD中运行脚本,其调用方式为:    菜单:【Tools(工具)】→【Run Script…(运行脚本)】    命令行:script(或别名scr)    注意 AutoCAD 的“undo”命令将每个脚本当作一个组,可以用单个“undo”命令放弃一组脚本的操作。    说明 “script”命令可透明地使用。        2 实例1 使用脚本文件绘制并显示图形    Step 1 创建脚本文件“exam_draw.scr”    (1) 使用Windows附件中的“记事本”程序创建一个新文件。    (2) 在该文件中添加如下内容,如图1所示。     注意 其中调用“exam_view.scr”文件的路径应根据实际情况而定。    (3) 以“exam_draw.scr”为名保存该文件。    Step 2 创建脚本文件“exam_view.scr”    (1) 使用Windows附件中的“记事本”程序创建一个新文件。    (2) 在该文件......

阅读全文(7538) | 评论:2

ANSYS模态综合法技术(2006-01-03 06:06:00)

摘要:结构系统动力分析通常采用总体结构有限元法,但该方法对于复杂大型结构进行分析存在计算规模大,计算时间长,所用的磁盘空间、计算机系统太庞大,如飞机、车辆、船舶、高层建筑等整体结构。特别是用有限元法进行较高频率振动分析时,要求结构被划分成非常多的单元数以便获得详细的位移和应力特性。这时结构模型的节点自由度可能达到几十万甚至上百万,直接求解如此庞大的模型是很困难。即使能够分析,也要耗费大量机时,效率极低。    模态综合法(Component Mode Synthesis)就是在这样的背景下发展起来的一种缩减自由度方法。它可以将大模型化小,先进行各个子结构的模态分析,然后进行模态综合。由于仅采用了各个子结构的低阶模态,因而使所建立整体结构动力模型的自由度数大大降低,而且可以在不同的机器上对各子结构进行模态分析提高计算速度。    一. ANSYS模态综合法原理    模态综合法的基本思想是根据复杂结构的特点将整体结构划分成若干子结构,对各个子结构分别进行模态分析,得到其动力特性。再利用子结构间力平衡条件及位移协调条件将各子结构部分低阶模态特性综合,由此得到整体结构的动力特性。    ANSYS是一款著名的商业化大型通用有限元软件,广泛应用于航空航天、机械制造等领域,对飞机、车辆、船舶、高层建筑等大型结构的动力分析有着完整的解决方案。ANSYS的模态综合法采用固定界面和自由界面模态综合法,基本概念:     1) 固定界面模态综合法的基本思想是将各子结构与其它子结构相连接的界面自由度完全约束,求出此时子结构的低阶主模态集。然后通过释放子结构界面自由度,分别得到子结构的刚体模态集和约束模态集,由 、 和 组成子结构的Ritz基。    2) 自由界面模态综合法的基本思想是把子结构从整体系统中分割出来,将子结构间界面自由度上的约束全部去掉,对界面自由度的子结构进行模态分析。然后利用相邻子结构界面位移协调条件和力平衡条件将各子结构综合成一个整体。     自由界面法与固定界面法的区别在于固定界面法是将子结构界面完全约束住,利用界面约束的子结构......

阅读全文(5556) | 评论:1

AutoCAD应用技巧(2006-01-03 06:02:00)

摘要:     1. 执行编辑命令,提示选择目标时,用矩形框方式选择,从左向右拖动光标,为"窗口Windows"方式,如果从右向左拖动光标,则为"交叉Cross"方式。    2. 相对坐标输入点时,在正交状态时,一般输入为:@x,0或@0,y (例如输入相对坐标“@100,0”表示下一点相对上一点X方向增加100,又如输入相对坐标“@0,50”表示下一点相对上一点Y方向增加50),以上两种情况下,可以直接输入100或50即可实现相同的目的,从而节省输入时间。    3. 在AutoCAD中有时有交叉点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。    4. 有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。    5. 椭圆命令生成的椭圆是以多义线还是以椭圆为实体的是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。    6. CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。    7. DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改成为缩放比例。    8. CAD的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好看)。    9. 空心汉字字形如使用AutoCAD R14中的BONUS功能(一定要完全安装AutoCAD,或自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立体字十分有用。    10. AutoCAD R14的BONUS中有一个ARCTEXT命令,可实现弧形文本输出,使用方法为先选圆弧,再输入文本内容,按OK。  ......

阅读全文(3092) | 评论:0

Visual Basic在数控冲程序编写中的应用(2006-01-03 05:58:00)

摘要:    笔者在Visual Basic应用方面做了一些有益的探索,并且在实践中收到了实效,现将几个实例介绍如下,希望能够起到抛砖引玉之作用。 一、自动生成零件旋转后的程序 提高零件排版套裁灵活性   在实际加工过程中,经常遇到同一个零件需要按不同的方位排版,以提高材料的利用率情况。例如,图1所示的排版方式肯定比图2所示的排版节省材料,而在编程序时,如果按图2的方式排版,只需要编一个数控冲程序即可完成图2的排版方式,而如果按图1的方式排版,则要编A、B两个数控冲程序才能完成图1的排版方式。 图1 图2 图3   编A、B两个数控冲程序显然比较费时,在实际加工中要远比此复杂,有没有可能只编一个程序而通过某种方式得到另一个程序呢?笔者通过VB编写了一款数控冲程序旋转件自动生成的小软件,图3是小软件的工作界面。通过输入旋转角度后,可以自动生成将零件旋转任意角度后的数控冲程序,并且生成的程序可以直接拷入设备使用,极大地提高了工作效率。 二、对数控冲程序进行常规检查  将程序编写失误降到最低   数控程序编写完成后,其语法是否有误,或是否存在一些常识性错误呢?如我公司使用的数控冲为意大利EUROTECNICA公司产品,其程序要求数值必须带“.”,即数值为整数时必须以“.”结尾,比如将程序  …  N50  G72  X50.  Y50.  C60.  T8  (其中T8为模具号)  N60  G86  I20.  J60.  G41     (其中I值为模具加工的轮廓长度)    …  误写成  …  N50  G72  X50  Y50.  C60.  T8   (注意:此段中X值中没有“.”)  N60  G86  I20.  J60.  G41  …   则设备在执行过程中将把X值作为0处理,而不是作为50处理。   仍以上述程序为例,如果模具为30mm×30mm的正方形模具,显然不能加工长度为20的轮廓。   类似以上的问题,能否不需要人工就能检查出来呢。笔者同样通过VB......

阅读全文(2809) | 评论:0