汽车覆盖件模具CAD技术的应用

一、汽车覆盖件模具CAD技术的发展现状
  1.国内、外模具CAD技术的发展状况
  早在60年代初期,国外一些汽车制造公司就开始了模具CAD的研究。这一研究始于汽车车身的设计,在此基础上复杂曲面的设计方法得到了发展,各大汽车公司都先后建立了自己的CAD/CAM系统,并将其应用于模具设计与制造。计算机软、硬件技术的迅猛发展,为模具CAD/CAM的开发应用向更高层次的拓展创造了条件。
  在几何造型方面,基于线框模型的CAD系统率先由飞机和汽车制造商开发并应用。例如:美国Lockhead飞机公司、McDonnell Douglas飞机公司、General Motor汽车公司的CAD系统、CADD系统、AD2000系统等,均推动了模具CAD技术的发展。
  70年代以来,曲面造型与实体造型技术发展迅速,新一代的CAD软件均是实体造型与曲面造型兼备的系统,能适用于复杂模具的设计和制造,在模具界得到了广泛的应用。象美国Ford汽车公司的CAD/CAM系统中所包括的模具CAD/CAM部分,取代了人工设计与制造,设计方面采用人机交互进行三维图形处理、工艺分析与设计计算等工作,完成二维绘图,生成生产零件图、材料表以及工序、定额、成本等文件。系统还包括一些专业软件,如工艺补充面的设计、弹塑性变形的分析、回弹控制与曲面零件外形的展开等等,部分已用于生产,部分还在研究、完善当中。日本TOYOTA汽车公司从1980年开始研制汽车覆盖件模具CAD/CAM系统,此系统包括处理覆盖件模面的Die-Face软件和加工凸、凹模的TINCA软件等。由三坐标测量机将实物模型测量后所获得的数据送入计算机,经处理后再把这些数据用于汽车覆盖件设计、模具设计和制造。该系统的三维图形功能较强,能在屏幕上反复修改曲面形状,使工件在冲压成形时不至于产生各种工艺缺陷,从而保证工件质量;DIECOMP公司研制成功的模具CAD系统,使整个生产准备周期由18周缩短为6周。
  与此同时,欧洲的一些国家在冲模CAD/CAM研究和应用方面也取得了很大进展,例如法国雷诺汽车公司应用Euclid软件系统作为CAD/CAM的主导软件,目前已有95%的设计工作量用该软件完成,而且雷诺汽车公司在Euclid主导软件的基础上还开发出了许多适合汽车工业需求的模块,如用于干涉检查的Megavision和用于板金成形分析的OPTRIS等。
  目前我国已有许多企业采用模具CAD技术,并在计算机自动编程技术上取得了丰富的经验和技巧,使模具精度和生产率大为提高。以从美国Autodesk公司引进的AutoCAD为代表的一批绘图软件正在模具行业中逐渐普及,计算机绘图正在逐步取代手工绘图。国内的一批大、中型企业(以汽车和家电行业为主),陆续从国外引进了相当数量的CAD系统,并配置了一些设计、分析的专用软件,取得了明显的经济效益。但是,由于多方面的原因,现在仍有许多企业还停留在手工设计模具的阶段,尽管有些单位已经甩掉了图板,实现了无图纸设计,其模具CAD工作的相当部分也只是用计算机画图(Computer Aided Draft)和进行二维设计,只有极个别企业的汽车模具设计和制造能力接近国际先进水平。1989年,成都成飞汽车模具中心采用国外的CAD/CAM技术、数控加工与数控测量技术,以数字传递为主,成功地设计制造了依维柯汽车车身全套外主模型。
  此外,尽管国内一些拥有自主版权的软件,如上海交大国家模具CAD工程研究中心开发的冷冲模CAD系统、武汉华中理工大学模具技术国家重点实验室开发的塑料注射模CAD/CAE/CAM系统HSC2.0和北京航空航天大学华正模具研究所开发的CAD/CAM系统CAXA等,解决了生产中的一些问题,但还没有得到很好的推广和使用。
  目前欧美推出一种新车型需要48个月,日本则只需30个月。我国在对汽车新车型,尤其是轿车车型的开发设计技术方面比较落后,其中一个重要的原因就是覆盖件模具的设计效率低。国内传统的模具设计方法已适应不了汽车工业的发展需要,而引进国外的覆盖件模具产品不仅要花费大量的外汇,而且会严重阻碍汽车产品的更新换代。要解决上述问题,就必须研究开发我国自己的模具CAD技术。同时引进国外先进的通用造型软件进行二次开发无疑是一种必要而又有效的手段。
  2.汽车覆盖件模具CAD的技术特点
  (1)汽车覆盖件模具型面CAD的特点
  一般覆盖件成形都要依次经过拉延、切边、整形、翻边和冲孔等几道工序。第一道工序,即拉延工序中最重要的是工艺补充面的设计。工艺补充面设计得好坏直接影响到所设计的模具能否拉出合格的零件,能否减少调试模具的时间,缩短整个模具的生产周期。
  2) 汽车覆盖件模具结构CAD的特点
  大型模具结构一般都比较复杂,一副大型覆盖件模具有上百个零件,模具的外形尺寸也比较大。模具结构设计一般可分为二维设计和三维设计两种,两种方法各有其优、缺点。
  计算机二维设计与手工图板设计相似,属平面绘图,其优点是设计速度快、占用计算机内存小、对计算机硬件配置要求不高,是一种投资小、见效快的方法;它的缺点是设计错误不易被发现,不能直接用于分析和加工。三维设计有很多优点,如可实现参数化、基于特征、全相关等,使得产品在设计阶段易于修改,同时也使得并行工程成为可能。三维设计形象、直观,设计结构是否合理使人一目了然。同时,三维设计的自动标注尺寸减少了人为设计错误,但三维模具设计目前也存在一些问题,例如:计算机运算速度低、软件占用硬盘和内存的空间大、模具结构投影线条多、设计速度慢等[3]。
  3.目前汽车覆盖件模具CAD应用中存在的主要问题
  车身覆盖件在汽车整车中占据着重要的位置,而覆盖件模具是生产覆盖件的主要工艺装备,对车身质量的好坏起着决定性的作用。目前国外汽车覆盖件模具CAD/CAM技术的发展已进入实质性的应用阶段,不仅全面提高了模具设计的质量,而且大大缩短了模具的生产周期。近些年来,我国在汽车覆盖件模具CAD技术的应用方面也取得了显著的进步,但目前依然存在着以下一些问题[2]:
  (1)设计效率低
  由于我国CAD技术起步较晚,专业人员水平较低,既懂专业又熟悉CAD/CAM应用软件技术的人才十分缺乏,因而开发能力较差,自主开发的CAD软件质量不高,设计效率低[3]。
  (2)标准化程度低
  由于各行业有各行业的标准,各企业有各企业的标准,各模具生产厂家之间没有形成一定的设计、制造规范,因而造成现有覆盖件冲模CAD/CAM系统的集成化程度和智能化程度都比较低。
  (3)现有CAD软件专用性差
  目前国内自主开发的CAD软件较少,而多数厂家引进的国外先进软件多为通用型软件,未经开发则专用性较差。
  (4)覆盖件冲模CAD/CAM技术的开发手段比较落后,开发的CAD/CAM系统在质量、可靠性上难以保证,并且开发周期长。
  (5)现有的冲模CAD系统的人机界面不能满足多种用户的要求。
  (6)主要应用CAD进行二维设计,而且大多停留在用计算机绘图代替手工绘图的基础上。
  二、汽车覆盖件模具CAD的未来发展趋势
  模具技术是制造业中发展最快的技术之一,其特点是数量很大,批量极小,换代非常快。从理论上说,它是CAD技术最能发挥优越性的领域。但我国目前模具CAD的成果并不十分显著,尤其是在汽车覆盖件模具CAD技术应用方面,这项技术的巨大潜力还未充分发挥出来,解决这个问题的关键就是要提高模具的设计效率。目前在模具CAD技术的发展方面存在着以下几种趋势:
  1.模具CAD的参数化
  参数化造型方法是CAD技术中较先进的造型方法,也是提高CAD工作效率的有效手段。它是针对各种冲压模具总体结构一般均具有较规范形式的特点,为各个零件的基本尺寸建立相应的参变量,在实际的几何和拓扑的基础上建立各零件要素之间的相互关系。当由于模具结构不同而导致模具零件尺寸发生变化时,改变参数文件中有关变量的取值,则与之相关的零件模型中的相应尺寸标注值亦发生变化,通过尺寸驱动模块处理后即可生成大小符合实际尺寸标注的零件。
 2.模具CAD的智能化
  冲压件模具设计的难度主要表现在设计理论的不完备性以及只能意会而难以言传的专家经验表达和利用上。同手工设计一样,在利用通用CAD软件(包括新型集成化CAD软件)进行覆盖件模具设计时,在很大程度上必须依赖于模具专家的干预。为了实现模具结构设计的自动化,减少对模具专家的依赖性,必须开发专用的汽车覆盖件模具结构设计智能化软件,把总结出来的以往设计、制造中的成功经验应用到模具设计中去,形成计算机里的知识库和智能库,生成专家系统,从而使CAD系统能够胜任模具设计专家的工作,设计出符合要求的汽车覆盖件模具,这也就是所谓的模具CAD的智能化。

转载至:http://www.cadzj.com/n/298.html

发表在 CAD技巧 | 留下评论

在AutoCAD中输出图片方式浅谈

在AutoCAD中输出图片方式浅谈

由于工作需求,经常需要将AutoCAD文件转换成图片插入到Word、Photoshop等应用软件中进行排版。但是前者是矢量图,后者都是点阵图,该怎么办呢?本人经过多次探索,得到了一些经验,希望给大家带来一些帮助。

 

方法主要有三种,分别介绍如下:

第一:截屏

相信地球人都能在键盘上找到Print Screen这个键,在AutoCAD当前窗口中按下这个键后,打开画图板,编辑菜单下的粘贴就可以使用了。这样,AutoCAD中的图形就被转换成了图片格式。

提示:Alt+Print Screen可以捕捉当前对话框的图形。

评定:此类方法图像大小受限于显卡分辨率。一般最大只能达到1280X1024。因此不太适合分辨率要求高的产品,如产品样本。

第二种:直接输出BMP文件

在AutoCAD命令行中输入命令bmpout,系统将弹出一个对话框,要求我们选择输出位置和文件名称。

评定:该方法输出的图像质量较好,但是使用了微软的位图格式,图像文件偏大。

第三种:虚拟打印机

下面我们以AutoCAD2004为例,讲解整个流程。

首先我们在打印页面找到系统配置好的JPG打印机,在右下角选择好文件存放位置。然后单击OK确认,系统将把生成的JPG文件保存到您所指定的位置。

转载至:http://www.cadzj.com/n/299.html

发表在 CAD技巧 | 留下评论

在AutoCAD中自动生成明细表

本文通过实例介绍如何在AutoCAD系统下自动生明细表的方法。 

本文例子中的明细表格式如图1所示。 

图1

实现方法 

1. 建立明细表数据文件 

首先,把明细表的数据信息,用文字编辑器按如下格式写入磁盘文件MXB.TXT中,作为明细表数据文件。 

“1”“35.1”“气缸透盖”“1”“ZG35”“”“”“” 

“2”“35.2”“气缸体”“1”“35”“”“”“” 

“3”“35.3”“螺塞”“2”“A3F”“”“”“” 

“4”“GB6170-86”“螺母M10”“12”“A3F”“”“”“” 

“5”“35.4”“压盖”“1”“TH200”“”“”“” 

…… 

然后用AutoLisp的READ-LINE函数提取有关数据信息,并把该数据信息赋给表格图块属性。 

注意:各字符串要加双引号,空字符串引号“”不可省略,以便AutoLisp识别。 

2.建立明细表格式图块 

通常,一个明细表是由表头和表体两部分组成。表头是固定的,因此可以用AutoCAD命令生成一个固定的表头,并把它作为一个图块存入磁盘。 

假设要得到如图1所示的明细表,则先做一个如图2所示的明细表表头。 

图2

表头实际上是一个图形文件,本文设定该文件名为MXB.DWG,然后用AutoCAD命令建立一个如图3所示的图块,设其文件名为MXB1.DWG,图3中M1~M8均为属性名。 

图3

当用户向表中插入该块时,系统会向用户询问属性值,此时用AutoLisp程序将上面建立的明细表数据文件中的数据分别赋给各个属性。属性的定义是用AutoCAD命令ATTDEF完成的。

编制程序 

首先,用AutoLisp的I/O函数READ-LINE读入数据文件MXB.TXT,再用字符串连接函数STRCAT给文件的每一行加上括号,此时数据类型为字符串(STR)。然后,再利用READ函数把字符串转换成一个表(LIST),以方便AutoLisp对表中的每一项进行各种操作。最后,用AutoLisp的COMMAND函数调用INSERT命令,先将图块MXB.DWG插入表中,再将MXB1.DWG插入表中,用NTH函数将前面AutoLisp读入的数据中各项信息分别赋给MXB1.DWG中的各个属性。 

转载至:http://www.cadzj.com/n/300.html

发表在 CAD技巧 | 留下评论

AutoCAD中尺寸公差标注的几种途径

尺寸公差是机械设计中一项重要的技术要求,在用利用AutoCAD软件绘制机械图时,经常遇到标注尺寸公差的情况.设计人员需根据尺寸公差代号查找国家标准极限偏差表,找出该尺寸的极限偏差数值,按照一定的格式在图中标注。为实现这一要求通常有以下几种方法,现总结如下:

 途径1:利用AutoCAD提供的“尺寸样式管理器”对话框设置当前尺寸标注样式的替代样式(如图1所示)。

 

图1 标注样式管理器

 

 在替代样式中设置公差的形式是极限偏差或对称偏差等,然后输入偏差数值及偏差文字高度和位置。用此替代样式标注的尺寸都将带有所设置的公差文字,直至取消该样式替代。若要标注不同的尺寸公差则需重复上述过程,建立一个新的样式替代。需要指出的是在这一操作过程中用户必须使用系统给出的缺省基本尺寸文本,否则系统不予标注偏差,只标注基本尺寸。这样就给用户的尺寸偏差的标注工作造成不便。

 途径2:利用AutoCAD的“多行文字编辑器”对话框的文字堆叠功能添加公差文字。

 

转载至:http://www.cadzj.com/n/301.html

发表在 CAD技巧 | 留下评论

巧用AutoCAD准确再现不规则材料圆弧边

巧用AutoCAD准确再现不规则材料圆弧边

通常笔者所做的排料图是做在长方形的钢板上,可是有时也会遇到仅仅做小量的排料图的情况,这时使用四米长的整块钢板一定会被老板骂的,怎么办?去车间找边角料呗……找到了边角料又有了难处,不规则钢板如何在CAD上表现出来呢?细看这块钢板,为如下形状(如图)。

  可是手边只有一把卷尺,怎么能得到它的圆弧形的那一边呢?

  不管它,先做出几条直边的长度再说,根据卷尺测量的数值,画出几条直边如下:

  

转载至:http://www.cadzj.com/n/302.html

发表在 CAD技巧 | 留下评论

在CAD中直接画箭头的命令的一个方法

在CAD中直接画箭头的命令的一个方法!!! 
众所周知,在天正中可直接绘制箭头,而在AutoCAD中不得。最近我发现一个在命令行直接输入命令就可画出你想要的尺寸的箭头的方法,具体实施如下: 

1、首先拷贝下列lisp程序,用ar为名以记事本格式保存,然后改后缀名为.lsp,作为一个lisp程序文件;程序如下: 

(defun ureal (bit kwd msg def / inp) 

(if def 

(setq msg (strcat "\n" msg "<" (rtos def) ">: ") 

bit (* 2 (fix (/ bit 2))) 

(if (= " " (substr msg (strlen msg) 1)) 

(setq msg (strcat "\n" (substr msg 1 (1- (strlen msg))) ": ")) 

(setq msg (strcat "\n" msg ": ")) 

(initget bit kwd) 

(setq inp (getreal msg)) 

(if inp inp def) 

(defun upoint (bit kwd msg def bpt / inp) 

(if def 

(setq pts (strcat 

(rtos (car def)) 

"," 

(rtos (cadr def)) 

(if 

(and (caddr def) (= 0 (getvar "FLATLAND"))) 

(strcat "," (rtos (caddr def))) 

"" 

msg (strcat "\n" msg "<" pts ">: ") 

bit (* 2 (fix (/ bit 2))) 

(if (= " " (substr msg (strlen msg) 1)) 

(setq msg (strcat "\n" (substr msg 1 (1- (strlen msg))) ": ")) 

(setq msg (strcat "\n" msg ": ")) 

(initget bit kwd) 

(setq inp 

(if bpt 

(getpoint msg bpt) 

(getpoint msg) 

(if inp inp def) 

(setq cm(getvar "cmdecho")) 

(setvar "cmdecho" 0) 

(defun C:AR ( / #dwgsc w v pt1 pt2 pt3 ) 

(if(= arscl nil)(setq arscl 0.1875)) 

(setq #dwgsc(getvar "DIMSCALE") 

W(getvar "PLINEWID") 

V(getvar "OSMODE") 

L(getvar "CLAYER")) 

(setq arscl(ureal 7 "" "请输入箭头长度" arscl)) 

(setvar "OSMODE" 1) 

(setq pt1 (upoint 1 "" "指定箭头顶点" nil nil)) 

转载至:http://www.cadzj.com/n/303.html

发表在 CAD技巧 | 留下评论

冲模CAD中非圆凸模和凹模的自动生成

摘要:介绍了在冲模CAD系统中,采用圆弧多边形化的方法,对非圆凸模和凹模形状进行处理,提出了一种根据俯视图自动生成主视图的方法。
关键词:模具;CAD;圆弧;多边形

一、引言

在设计冲压模具时,若模具的凸模和凹模刃口形状为圆形或矩形等简单形状,凸模和凹模都比较容易设计,而且刃口尺寸的计算也非常简单。但是,并不是所有冲压模具的凸模和凹模刃口形状都是规则的,也有许多冲压模具凸模和凹模的刃口形状是不规则的,它们是由多段线段组成,或者由多段线段和多段圆弧组成,或者完全由多段圆弧组成,此类凸模和凹模的刃口计算和设计都很麻烦。

由于非圆凸模和非圆凹模形状复杂,为了便于加工,在设计时均把非圆凸模和非圆凹模的内腔设计成直柱状,这为使用计算机进行自动设计提供了方便。如果使用计算机实现此类凸模和凹模的自动生成,并且结合CAM,不仅可减轻设计人员的劳动强度,而且可以大幅度提高模具的设计和加工效率及质量。

二、非圆凸模的自动生成

各种非圆凸模可分为两种情况:第一种,非圆凸模的俯视图轮廓完全由线段组成;第二种,非圆凸模的俯视图轮廓由线段和圆弧或者完全由圆弧组成。对于第二种情况,在生成凸模主视图之前,必须对俯视图中的圆弧进行适当处理,也就是根据圆弧的情况,考虑圆弧在主视图中的投影效果,用一段或几段线段取代俯视图中的圆弧,这种方法称为“圆弧多边形化”。

1.圆弧的多边形化处理

分析各种类型的圆弧,根据投影原理,圆弧的替代可分为三种情况:(1)若有圆弧段AB,只要圆弧与圆的水平直径无交点,就可用线段AB替代圆弧AB,如图1a所示。(2)若有圆弧段AB,只要圆弧与圆的水平直径存在两个交点C和D,可用三条线段AC、CD、DB替代圆弧AB,如图1b所示。(3)若有圆弧段AB,只要圆弧与圆的水平直径存在一个交点C,则可用两条线段AC、CB来替代圆弧AB,如图1c所示。

佳工机电网
图1圆弧多边化

2.多边形点集的处理

转载至:http://www.cadzj.com/n/304.html

发表在 CAD技巧 | 留下评论

在AutoCAD中做纯文本的导入导出

在使用AutoCAD绘图软件进行工作时,有时需要把用文字编辑器写好的段落文字插入到图形中,并用AutoCAD的文字编辑命令进行修改;有时也需要把图形中已有的文字输出到文件中,以便用文字编辑器进行处理。AutoCAD中并没有直接提供关于文本插入和文本输出的命令,遇到这样的问题该怎么办?当然,通过剪贴板进行OLE方式的复制与粘贴是无法实现上述要求的。下面介绍的方法能够解决在AutoCAD与文字编辑器之间进行纯文本的导入和导出的问题。

  1. 导入文本

  虽然AutoCAD中没有提供插入文本的命令,但是利用多行文字编辑命令“Mtext”可以实现文本插入。在Mtext的对话框中有一个“ImportText…”命令按钮,点击后出现“打开”对话框,在此可以选择磁盘上的“.txt”、“.rtf”格式的文件进行插入,插入后的文本即可用“Ddedit”命令进行编辑,注意插入文件大小不得超过16KB,这显得美中不足。值得一提的是可以将“Mtext”默认的文字编辑器改为“Windows 记事本”或者“Microsoft Word 2000”。选取“Tools”菜单的“Preferences…”对话框,将“Text Editor、Dictionary、Font File Names”目录下的“Text Editor Application”项,由“Internal”改为记事本或Word 2000的磁盘路径,例如:C:\Windows\Notepad.exe。通过设置系统变量“Mtexted”也可以实现相同操作。

  2. 导出文本

  如果仅有少量文字需要导出,那么在“Ddedit”或“Mtext”的编辑框中,选择文字进行复制,然后粘贴到文字编辑器中即可。但是如果图纸中有大量散落的文字需要导出,上述方法就不太适用了。下面提供的小程序“ExpText.lsp”,可以通过AutoCAD的窗选方式直接将所选文字输出到文本文件中去。

;;; ExpText.lsp(defun c:EXT (/ flnm fn s n index ents ent txt)
 (setq flnm (getstring “\nFile name:”))
 (setq fn (open flnm “w”))
 (setq s (ssget))
 (setq n (sslength s))
 (setq index ( – n 1))
 (repeat n 
  (setq ents (entget (ssname s index)))
  (setq index ( – index 1))
  (setq ent (assoc 0 ents))
  (if ( = “TEXT”(cdr ent))
    (progn
      (setq txt (cdr (assoc 1 ents)))
      (write-line txt fn)
    )
  )
 )
(close fn)
)
(princ “\n文本导出:EXT”)

  程序建立后,通过“Appload”命令加载“ExpText.lsp”,在“Command:”后键入EXT回车,输入文件名(可带路径及后缀名)、窗选实体(自动过滤非文字实体),此时输出到文件的文字实体将按其在AutoCAD实体集中建立的先后次序及回车换行。

转载至:http://www.cadzj.com/n/305.html

发表在 CAD技巧 | 留下评论

TAB键在AutoCAD捕捉功能中的妙用

AutoCAD绘图中当我们需要捕捉一个物体上的点时,只要将鼠标靠近某个或某物体,不断的按TAb键,这些物体的某些特殊点就会轮换显示出来,比如直线的端点、中间点、垂直点、与物体的交点、圆的四分圆点、中心点、切点、垂直点、交点等,我们选择需要的点,左键单击即可以捕中这些点。

 

  注意,当鼠标靠近两个物体的交点附近时,这两个物体的特殊点将先后轮换显示出来(其所属物体会变为虚线),这对于在图形局部较为复杂时捕捉点很有用。

  另外,对于R14版的圆中心点、R14及R2000版的原切点、垂直在该直线的延长线上时的垂直点,仅使用自动捕捉(Object Snap)难以实现,若使用上述“按TAB键辅助捕捉”的方法,这几个点的捕捉将变得较为容易。

转载至:http://www.cadzj.com/n/306.html

发表在 CAD技巧 | 留下评论

AutoCAD中对齐命令的实战运用

要用AutoCAD绘制下面这个图,用对齐命令会比较方便,我写了以下教程和大家交流。

 

  AutoCAD中对齐命令的实战运用_天极设计在线整理

  1.先在CAD中画一个任意大小的圆!

  AutoCAD中对齐命令的实战运用_天极设计在线整理

  2,再将其多重复制,或阵列如图效果!

  AutoCAD中对齐命令的实战运用_天极设计在线整理

  3,画一条60度的直线!

  注意:画长一点,两端都得和圆相交,至于怎么画应该不用说了!

  AutoCAD中对齐命令的实战运用_天极设计在线整理

  4,再用多重复制或阵列制作出图效果!(图上我用的是多重复制)

  AutoCAD中对齐命令的实战运用_天极设计在线整理

  


转载至:http://www.cadzj.com/n/307.html

发表在 CAD技巧 | 留下评论

AutoCAD中如何计算二维图形的面积

AutoCAD中我们可以方便、准确地计算二维封闭图形的面积以及周长,但对于不同类别的图形计算方法也不尽相同。

 

  1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。

  2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。

  3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。

转载至:http://www.cadzj.com/n/308.html

发表在 CAD技巧 | 留下评论

AutoCAD字体问题(包括中文是问号、日语、乱码)

如果出现标题中的问题,请检查你的文字样式。
菜单栏:格式—文字样式(Format—Text Style)

请选择以下字体:gbenor.shx                          (建筑)
              或gbeitc.shx (数字、英文为斜体)     (机械)
大字体选择:    gbcbig.shx

转载至:http://www.cadzj.com/n/309.html

发表在 CAD技巧 | 留下评论

CAD字体乱码的解决办法

为何CAD字体乱码,下载字体库重新启动后依然是乱码?

有时间不用下载字体的,更改字体试试吧,我们一般是这么解决的。

补充一下吧:在显示乱码的字上双击鼠标,会出现一个工具条样式的对话框,在这个对话框里有一个standard下拉条,在它的后面就是更改字体的下拉列表框。把下面黑框中的字体全选,然后在字体更改下拉列表选择更换字体。
注意不要选择字体名称前面带有@符号的字体,因为那是英文的字体。
如果一种字体不行就多试几种,如果实在解决不了,那就只能重新输入乱码的文字了。

转载至:http://www.cadzj.com/n/310.html

发表在 CAD技巧 | 留下评论

AutoCAD中特定角度及长度捕捉的实现方法

一、引言
   在AutoCAD中的角度捕捉只有当正交状态打开时的直和水平方向,对于其他特殊角度无能为力;另外,其网点捕捉也是相对于X轴和Y轴,无法实现其他方向的特殊长度捕捉,给绘图带来极大的不方便。

  在应用 AutoCAD 进行设计制图的操作中, LINE 和POLYLINE 是使用频率最高的两个命令, 经常要遇到在某些特定角度上绘制特定长度的简单线或复合线的情况,因而实现这两个捕捉对提高AutoCAD 作图效率很有实用价值。

二、方法原理

  所谓角度捕捉,是指当十字光标在某一角度α的一定范围内选取一点时,该点自动落在该α角度线上;当我们设定捕捉角度为α时,将会以基准点作为原点、自X轴正方向出发,将整个屏幕划分为[360/α]个区间,则NXα角度就是角度捕捉线,其中,0≤N≤[360/α],[360/α]表示不大于360/α的整数。

  所谓长度捕捉,是在角度捕捉的基础上,在某一角度线上有一系列捕捉点,该系列点离基准点的距离为捕捉长度的正整数倍,当选取直线上的一点时,落点自动落到离其最近的捕捉点上。

  实现特定角度和长度捕捉的关键点是:当十字光标(即十字交叉线)移动时,程序要随时跟踪其交叉点的位置,并将该位置与用户所设定的捕捉角度与长度对应起来,从而计算出在该角度上的落点。

  以下举例说明该两个捕捉的实现过程:

  假定捕捉角度为α=30°,捕捉长度为L。

  当十字光标在任意的某一区间内移动时,比如在第5区间(120°~150 °)内移动时,此时,落点只能在120°或150°线上(该线在图中并不直接显示),该两根角度线的中心线为135°。当十字光标的中心点处在120°~135°之间时, 则落点应在120°线上,该落点的具体位置为由十字光标的中心点向120°线作垂线来获得,其交点D(称为垂点)即为落点,为直观起见,此时由基准点(此处为O点)向落点作一橡筋拖曳线,该橡筋拖曳线随十字光标的移动而相应移动,显示出拖动过程(见图1);同样,当十字光标的中心点处在135°~150°之间时,则落点应在150°线上,并显示相应的橡筋拖曳线。该橡筋拖曳线并不是真正的线段, 只是用XOR墨水绘制的一个向量,当用XOR墨水重新绘制一遍该向量时,该向量将从屏幕上消失,这就是本程序实现光标拖动的原理。

  落点落在某一捕捉角度线上时,还得落在捕捉长度L 的整数倍的点(称为捕捉点)上,还是针对图1,其垂点必然处于某两个捕捉点A与B之间,设A与B的中点为C,当D处于A与C之间时,落点应为A;当D处于C与B之间时,落点应为B (见图1)。其中:

 – —

 OA = n XL OB = (n + 1) XL

 n: 非负整数。

 L: 捕捉长度。 此时,程序通过一定的操作将在屏幕的最上面的坐标提示行准确地显示落点相对基准点的偏移长度和偏移角度。用户可以滑动鼠标准确捕捉到目标点。

至此,已实现某些特定角度及长度的捕捉。为了满足在程序执行过程中能随时更改捕捉角度和捕捉长度的需要,本程序还增加了相应的模块;另外,本程序中嵌入了窗口放缩功能模块,通过点取下拉菜单中窗口及漫游子菜单,方便了各种作图的需要。

三、源程序清单

 ;; OS.LSP源程序

 ;;err(),出错处理子程序

 (defun err ( msg)

  (if (/= msg "Function cancelled")

  (princ(strcat "\nError:" msg)) 打印错误内容

  ) for if

  (setq *error* olderr)

  (setvar "cmdecho" scmd)

  (setvar "osmode" cosmode)

  (setvar "coords" ccoords)

  (princ "n\n\t –多谢使用角度捕捉2.0版,程序非正常结束–!\n")

  (princ)

 ) for defun err

 ;; ant(),设定捕捉角度子程序

 (defun ant ( / ang0 ang1 )

  (setq ang0 (* an0 (/ 180 pi)) )

  (princ (strcat "\n请输入捕捉角度:<" (rtos ang0) ">_"))

  (INITGET 4)

  (setq ang1 (getreal))

  (if (not (null ang1))

  (setq an0 (* ang1 (/ pi 180)))

  )

  (princ "\n F2/F3/F4/F5/ESC/Return /下一点:")

转载至:http://www.cadzj.com/n/311.html

发表在 CAD技巧 | 留下评论

cad制图的基本原则

cad制图的基本原则

1 做图步骤:[a]设置图幅(即,设置图形界限);[ b]设置单位;[c]设置图层;[d]开始绘图.

2 始终用1:1比例在模型空间中绘图,绘图完成后在图纸空间(布局)内设设置打印比例,出图.

3 为不同类型的图元对象设置不同的图层 颜色 笔宽.

4 作图时注意命令行的提示,根据提示决定下一步的操作,这可提高效率并且减少误操作.

5 精确绘图时,使用栅格捕捉功能,并设置栅格捕捉间距为适当的数值.

6 不要将图框和图绘在一幅图中,可在布局中将图框按块的形式插入(当然你得先制作图框块),然后打印出图.

7 可将一些常用的设置(如:图形界限,单位,捕捉间距,图层,标注样式,文字样式等内容)设置在一个图形样板文件中,以后绘制新图时,可在创建向导中单击[样板]来打开她,并开始绘图.

转载至:http://www.cadzj.com/n/312.html

发表在 CAD技巧 | 留下评论

AutoCAD高版本中布局(layout)的使用

AutoCAD的2000版本以后对布局(layout)的功能有了较大的改进,后来的2002以及2004都沿用了这种方便的功能。但是还是有很多的用户在模型空间中完成打印,一旦掌握了布局的特殊功能,相信很多朋友会放弃在模型空间中打印。

  一、布局(图纸空间)与模型空间的比较

  模型选项卡可获取无限的图形区域。在模型空间中,按 1:1 的比例绘制,最后的打印比例交给布局来完成。

  通过布局选项卡可访问虚拟图形表。设置布局时,可以通知 AutoCAD 所用表的尺寸。布局表示图形表。此布局环境称为图纸空间

  如果模型有几种视图,则应当考虑利用图纸空间。虽然图纸空间是为3D打印要求而设计的,但对2D布局也是有用的。例如:如果想以不同比例显示模型的视图,图纸空间是不可缺少的。图纸空间是一种用于打印的几种视图布局的特殊的工具。它模拟一张用户的打印纸,而且要在其上安排视图。用户借助浮动视口安排视图。

  二、建立布局的步骤

  下边我们用一个实际的例子说明布局的几个关键点。

  在图纸上绘图要先考虑一下比例和布局,而在CAD中绘图没有必要先考虑比例和布局,只需在模型空间中按1:1的比例绘图,打印比例和如何布置图纸交由最后的布局设置完成。在模型空间中绘好图之后就可以进行布局的设置了。

  CAD中有两个默认的布局,点击布局首先弹出一个页面设置的窗口,设置需要的打印机和纸张,打印比例设置为1:1,之后确定即自动生成一个视口,视口应单独设置一个图层以便以后打印时可以隐藏视口线。

浅谈AutoCAD高版本中布局(layout)的使用

  插入标题栏。

浅谈AutoCAD高版本中布局(layout)的使用

  用夹点编辑调整视口的大小,放到合适的位置,如下图。

浅谈AutoCAD高版本中布局(layout)的使用

  但是我们发现图并不完整,这是由于还没有调整打印比例的原因。

  建立视口时cad默认显示所有的对象最大化,下面开始调整比例。用鼠标双击视口进入视口(也可用鼠标点击最下边的状态栏上的图纸/模型来切换)在命令行里键入z,回车,输入比例因子,此图的比例为1/4xp回车,然后可以用平移命令移动到合适的位置。这里要注意,一定要在输入比例的后边加上xp才是要打印的比例。

浅谈AutoCAD高版本中布局(layout)的使用

  视口调整完之后,开始使用打印样式,编辑打印样式表。一般用颜色来区分线的粗细和打印颜色,并不需要在图层中设置线的宽度,保存自己的打印样式表以备以后继续使用。

  这样,打印前的准备都已完成,只要以后改图的时候不整体移动图,那么这个布局就永远不会变,每次打印的图纸都和第一次打印的模式一样。

三、布局中的几个特殊控制

 

  1、不打印视口线的两种办法

  第一,隐藏视口线图层;第二,可以把视口线的颜色设置为255号颜色,在打印时是无色的。

  2、Psltscale变量控制图纸空间的线型比例

  0:无特殊线型比例。按 LTSCALE 命令设置的全局比例因子进行缩放。模型中的虚线长度与视口中的虚线长度一样。
  1:视口比例决定线型比例。

  3、视口中图层的控制

  如果仅需要在当前视口不打印某一图层,如在当前视口不打印标注尺寸层,具体设置方法,用鼠标双击当前视口进入图纸空间中的模型空间(一定要进入视口里,否则无法对当前视口图层控制),打开图层特性管理器,选中要在单前视口中冻结的图层,在“在当前视口中冻结”。

转载至:http://www.cadzj.com/n/313.html

发表在 CAD技巧 | 留下评论

减少损失――与AutoCAD错误过招

   致使错误的来源
AUTOCAD是一种对作图环境要求较高的软件,有些时候开启的程序过多,或者打开了一些带有恶意代码的网页会使得AutoCAD出现异常;有的时候操作失误或打开的图形过大,也会导致错误出现;有的时候,版本转换、块的插入有问题等一些不确定的因素,也会导致图形损坏而发生各种各样的致命错误。


4招帮你养活损失
  操作规范才能避免致命错误的出现,在运行AutoCAD的时候昼不要再打开其他软件或者上网。不过一旦这样的错误出现了,千万不要乱动,我们只要按照一定的方法和步骤来处理,还是可以挽回意外的损失。
1.检查与修复
  很多时候需要导入从其他电脑拷贝来的AutoCAD格式的图,这样的图导入后在进行修改或者其他一些操作的时候会发生致使错误并退出。
  解决这种问题的方法是打开“文件”中的“绘图实用程序”,选择其中的“检查”命令,这样可以修复其中的一些错误。如果AutoCAD图不能很顺利地导入或者导入后有一些残缺,可以用Recover工具,打开文件中的“绘图实用程序”下的“修复”,然后选择需要修复的文件夹进行修复就可以了。
2.改变新坐标
  有的时候问题不是那么容易解决的,AutoCAD出现错误并通过Recover等工具修复后,仍然会有错误提示此时可以浓度建立一下新作图环境。
  新建一个AutoCAD文件,然后把需要修复的文件作为一个块插入进来,注意插入的时候改变一下插入的点坐标,如原来系统黑夜是(0,0),改为(1,1),或者其他坐标都可以。顺利插入以后,再整体移动到(0,0)这个原始坐标。

转载至:http://www.cadzj.com/n/314.html

发表在 CAD技巧 | 留下评论

AutoCAD(CAD)中的坐标系

如同我们在现实生活中所看到的一样,AutoCAD提供了一个三维的空间,通常我们的建模工作都是在这样一个空间中进行的。AutoCAD系统为这个三维空间提供了一个绝对的坐标系,并称之为世界坐标系(WCS,World Coordinate System),这个坐标系存在于任何一个图形之中,并且不可更改。

笛卡尔坐标系
    笛卡儿坐标系又称为直角坐标系,由一个原点(坐标为(0,0))和两个通过原点的、相互垂直的坐标轴构成)。其中,水平方向的坐标轴为X轴,以向右为其正方向;垂直方向的坐标轴为Y轴,以向上为其正方向。平面上任何一点P都可以由X轴和Y轴的坐标所定义,即用一对坐标值(x,y)来定义一个点。

极坐标系
    极坐标系是由一个极点和一个极轴构成,极轴的方向为水平向右。平面上任何一点P都可以由该点到极点的连线长度L(>0)和连线与极轴的交角a(极角,逆时针方向为正)所定义,即用一对坐标值(L<a)来定义一个点,其中“<”表示角度。

相对坐标
    在某些情况下,用户需要直接通过点与点之间的相对位移来绘制图形,而不想指定每个点的绝对坐标。为此,AutoCAD提供了使用相对坐标的办法。所谓相对坐标,就是某点与相对点的相对位移值,在AutoCAD中相对坐标用“@”标识。使用相对坐标时可以使用笛卡儿坐标,也可以使用极坐标,可根据具体情况而定。

坐标值的显示
    在屏幕底部状态栏中显示当前光标所处位置的坐标值,该坐标值有三种显示状态。
    (1) 绝对坐标状态:显示光标所在位置的坐标。
    (2) 相对极坐标状态:在相对于前一点来指定第二点时可使用此状态。
    (3) 关闭状态:颜色变为灰色,并“冻结”关闭时所显示的坐标值。

用户可根据需要在这三种状态之间进行切换,方法也有三种:
    (1) 连续按F6键可在这三种状态之间相互切换。
    (2) 在状态栏中显示坐标值的区域,双击也可以进行切换。
    (3) 在状态栏中显示坐标值的区域,单击右键可弹出快捷菜单,可在菜单中选择所需状态。

WCS和UCS
    AutoCAD系统为用户提供了一个绝对的坐标系,即世界坐标系(WCS)。通常,AutoCAD构造新图形时将自动使用WCS。虽然WCS不可更改,但可以从任意角度、任意方向来观察或旋转。
    相对于世界坐标系WCS,用户可根据需要创建无限多的坐标系,这些坐标系称为用户坐标系(UCS,User Coordinate System)。用户使用“ucs”命令来对UCS进行定义、保存、恢复和移动等一系列操作。如果在用户坐标系UCS下想要参照世界坐标系WCS指定点,在坐标值前加星号“*”。

转载至:http://www.cadzj.com/n/315.html

发表在 CAD技巧 | 留下评论

一纸多比例的打印出图

图例:A2图纸打印3种不同比例的图形:1:100—-1个,1:50—-2个,1:20—-2个。
软件平台:AutoCAD2000以上各版本,无任何外挂。

一纸多比例的图,通常可以按2种方法来完成:第一是在模型空间绘制、模型空间打印;其次是在模型空间绘制、图纸空间打印。

第一种方法:模型空间绘制、模型空间打印

大致步骤如下:
1,绘图环境设置 图层、文字样式、尺寸样式等。关键在于设置用于三个不同比例的图形的标注样式(dim100、dim50、dim20)。
2,绘图
1-1剖面图??1:100的图。按实际尺寸以mm为单位1:1绘制。
老虎窗??1:50的图。按实际尺寸以mm为单位2:1绘制(可以按1:1绘制后放大2倍)。
大样图??1:20的图。按实际尺寸以mm为单位5:1绘制(可以按1:1绘制后放大5倍)。
3,标注尺寸 分别用不同的标注样式,不能用同一个样式标注三个不同比例的图。
4,打印 选择打印机、打印样式表、图纸、打印区域、打印比例(三个图用同一个1:100)。
以下第二贴~第五贴说明具体操作方法。

图1

设置尺寸标注样式

dim100?用于标注1:100的图。设尺寸文字高3.5(这是打印出来要求的大小。还有“箭头大小”等参数也一样),在“调整”下设置“使用全局比例”100,这样字高实际为3.5×100=350,所以1:100打印后正是3.5mm高。
d50?用于标注1:50的图。由于这个图的尺寸放大了2倍(参看下一贴),所以“测量比例因子”设为0.5。其它同dim100。
dim20?用于标注1:20的图。此图放大5倍,“测量比例因子”设为0.2。

图2

绘图:各图均按1:1以mm尺寸绘制完成。

由于各图需要在模型空间打印在同一张图纸上,因此各图的打印比例是一样的,这里按1:100打印。为了使老虎窗的两个图1:100打印出来后为1:50的图,因此事先把它放大2倍。同理,另两个大样放大5倍,以使1:100打印后实为1:20的图。

图3

尺寸标注

以d100为当前样式,标注1-1剖面图;以dim50标注老虎窗;以dim20标注大样。完成之后,不同比例的图形上的尺寸对象“大小”是一样的。

图4

打印

选择打印机(我的HP450C)、图纸尺寸User-A2(我的自定义尺寸630×450)、选择打印范围、打印比例、打印样式等……

第二种方法:模型空间绘制、图纸空间打印

大致步骤如下:
1,绘图环境设置 这里尺寸样式要分别设置“全局比例”的。
2,绘图 按实际尺寸绘制各图,无论图形按什么比例打印,一律1:1输入mm尺寸绘制。绘制完成后也无需缩放。
3,标注尺寸 仍然在模型空间标注。
4,布局设置 主要包括页面设置与视口创建……

以下说明具体操作方法

图6

尺寸样式设置:仍然需要设置3个尺寸样式,但是与模型空间打印时的设置有所不同。

在图纸空间,图形的打印比例是由视口比例来确定的。不同的比例需要不同的视口,此例需要创建3个视口,其比例分别为1:100、1:50、1:20。这样,一张图纸就打印出了3个不同比例的图形。
可以看出,图纸空间打印与模型空间打印有两点不同:一是图形不作缩放,均为1:1画图;二是打印比例(视口比例)分别设定。因此,尺寸也是也有两点不同:一是3个尺寸样式中“测量单位比例因子”均设为1,二是“全局比例因子”分别设为100、50、20。

图7

绘图

按1:1以mm尺寸绘制完成各图,无需缩放。

图8

尺寸标注

同样分别用不同的样式来标注不同比例的图(操作与方前述第四贴完全一样)。
完成之后,不同比例的图形上的尺寸对象“大小”是不一样的。

图9

页面设置

点击“布局1”弹出页面设置对话框。如果没有弹出(也许已有视口布置,将其删除),右击“布局1”,选择“页面设置”,点击“修改”,这时会弹出页面设置对话框。按以下设置:选择打印机、图纸尺寸……

转载至:http://www.cadzj.com/n/316.html

发表在 CAD技巧 | 留下评论

dwg转换jpg的方法,绝对好用

我以前遇到过相似问题,找到的一个解决办法,绝对好用,大家试一试

1.点击菜单栏上的:文件-打印机管理器;

2.在新弹出的窗口上选中"添加打印机",添加“postscript level2”的打印机,所有的选项都是默认的,直接点击下一步即可。

3.打开要转换的图纸,和平常打印设置一样,窗口选择要打印的图纸范围以及图纸大小等,都选择完毕后,打印机选择“postscript level2.pc3”,

勾选“打印到文件”,将“文件名和路径”改为自己要存的位置,并把扩展名改为.eps。 然后开始打印。

4.打开打印时候存储eps文件的文件夹,将.eps文件用photoshop打开后,另存为.jpg的文件就可以了。(打开图纸时将分辨率改为200-300,这样另存的文件比较清晰)

这样转换的方法比较复杂,但是转换出来的效果最好,可以清晰看到图纸的细节(特别对一些和我一样喜欢将一个工程的图纸全部存在一个图形文件的同志来说),复杂归复杂,效果肯定好。大家试一试吧。

转载至:http://www.cadzj.com/n/317.html

发表在 CAD技巧 | 留下评论