回转体零件特征建模及信息提取
- 格式:pdf
- 大小:189.04 KB
- 文档页数:11
Solidworks+Mastercam实现复杂曲面回转体零件的建模与数控加工刘伟洪;刘海波【摘要】针对复杂曲面回转体零件的形状扭曲、造型困难、不易加工等问题,本文利用Solidworks的先进的造型技术和Mastercam的强大的加工功能实现了零件的建模和数控编程,并结合一真实零件的具体生产过程,提出了一种粗加工阶段在三轴铣床上用端刀代替球刀、逐段铣削的加工方案,缩短了生产周期,并为完成此类零件的加工提供了一种方法和依据.【期刊名称】《制造业自动化》【年(卷),期】2011(033)018【总页数】4页(P29-31,39)【关键词】复杂曲面回转体零件;建模;数控加工;逐段铣削【作者】刘伟洪;刘海波【作者单位】山东理工大学精密模具省重点实验室,淄博255049;山东理工大学精密模具省重点实验室,淄博255049【正文语种】中文【中图分类】TP391.70 引言工程中有很多零件是由复杂曲面构成的回转体,如电厂、核反应堆和石油化工等工业生产中的稳压器喷雾管、余热排出管、安全注射管等容器接管[1],这类零件嘴部几何形状不连续,过渡段回转曲面形状扭曲,造型复杂,不易加工。
本文将以安全注射管接嘴的建模和数控加工为例,从生产实际出发,利用具有强大建模功能、易学易用和技术创新三大特点的Solidworks软件和具有优良的性价比、灵活的操作方式、稳定的运行效果、易学易用的操作方法等特点,以其强大的加工功能闻名于世,是目前我国加工领域应用最多的软件之一的Mastercam软件[2]详细叙述复杂曲面回转体零件的建模与数控铣削。
本文采用的数控铣削加工工艺异于常规,摒弃了回转体零件必须在四轴及四轴以上的数控铣床或加工中心上加工的做法而选取在粗加工阶段在三轴铣床上逐段铣削的加工方案,提高了加工效率,为完成此类零件的数控加工提供了一种方法和依据。
图1为本文实现复杂曲面回转体零件的建模与数控加工的流程图。
1 复杂曲面回转体零件的建模1.1 草图的建立图1 复杂曲面回转体零件的建模与数控加工流程图构建合理的草图对于模型的整体设计非常重要。
回转体三维模型的建模方法王世琴,何长义,董鑫【摘要】摘要:总结出一套适用于常见回转体模型的建模方法。
主要以回转体三维模型为对象,通过对常见回转体模型的结构特征进行分析,详述这类模型的建模思路和方法。
建模过程主要借助于NX 8.0软件。
【期刊名称】铸造设备与工艺【年(卷),期】2016(000)004【总页数】2【关键词】关键字:回转体;NX 8.0;建模方法UG NX 8.0软件是一款集CAD/CAM/CAE为一体的三维机械设计软件,也是当今世界广泛应用的计算机辅助设计、分析和制造软件之一,功能模块非常强大,主要应用于汽车、航空航天、机械、造船等行业。
其操作界面非常灵活,用户可根据个人的应用情况及习惯,定制适合自己的工作界面。
1 回转体模型结构分析建立三维模型之前,首先要对模型结构进行分析,找到模型主体结构。
对模型结构一一剖析之后,整理出一套最简捷的建模思路。
以图1所示的模型为例进行结构分析。
假设忽略图1中3D模型的表面脐子、内缸和外缸之间的筋板、内缸表面吊耳、法兰等结构,就会得到如图2所示的模型结构。
图2 中两个半圆弧形状的结构被称为内缸和外缸,也就是图1中回转体的主体结构。
其他例如脐子、筋板、吊耳、法兰等结构的尺寸,都是以主体结构为基准而建立的,所以建立回转体三维模型的第一步就是建立其主体结构。
2 建立回转体主体结构模型回转体的主体结构是由一个封闭的曲线按照指定的回转轴,旋转一定的角度得到的实体。
而图1中回转体的主体是由内、外缸截面投影的曲线回转180°得来的。
具体步骤如下:1)根据图纸,找到主体结构的截面投影视图,如图3所示,(主体结构投影视图不止一个,不要仅限于在一个视图中找尺寸);2)在NX 8.0中应用【直线命令】的工作区建立空间直角坐标系,坐标系X、Y、Z轴的长度尺寸要大于等于主体结构的最大尺寸;3)根据图纸尺寸,在建好的坐标系中,应用【偏置命令】完成主体截面曲线,同时应用【修剪曲线命令】、【分割曲线命令】进行修剪,得到的曲线链就是图1中回转体的主体截面曲线,如图4所示∶4)由图4可以看出,主体结构的回转轴为Y轴。
SolidWorks建模特征的自动提取与优化技术SolidWorks是一种强大的计算机辅助设计(CAD)软件,广泛应用于机械工程和制造业。
在设计产品或零件时,SolidWorks的建模特征起着关键作用。
建模特征是定义对象形状的基本构建单元,如孔、凸台、切削特性等。
但是,在大型复杂模型中,手动提取和优化建模特征可能非常耗时且容易出错。
因此,开发一种自动提取与优化建模特征的技术对于提高设计效率和准确性至关重要。
自动提取建模特征是指通过分析已有几何形状和边界条件,从中自动识别并提取关键的建模特征。
这种技术可以大大节省时间和精力,特别是在复杂模型中。
SolidWorks在自动提取方面提供了一些功能,例如自动识别孔和凸台等基本特征,但在处理更复杂的特征时仍存在一些限制。
为了进一步优化自动提取建模特征的准确性和效率,可以采用以下方法:首先,利用参数化建模技术。
通过将设计参数化,可以创建可重复使用的模型,从而简化模型的构建和修改。
参数化建模技术可以减少手动操作,提高建模的一致性。
在自动提取建模特征时,参数化建模技术可以准确地识别并提取不同形状和尺寸的特征。
其次,采用几何分析和形状识别算法。
几何分析可以通过对模型进行三维形状的测量和分析,自动提取出具有代表性的特征。
通过将测量的几何特征与现有的形状数据库进行比较,并应用形状识别算法,可以有效地识别出建模特征。
形状识别算法可以通过对一系列形状特征进行匹配和比对,找到最佳的匹配结果。
另外,应用机器学习和人工智能技术。
机器学习和人工智能技术可以通过训练模型来分析和理解建模特征的模式和属性,并自动提取和优化建模特征。
通过对大量数据进行学习和模式识别,机器学习和人工智能技术可以更准确地提取和优化建模特征。
此外,采用反馈机制和迭代优化算法,可以不断改进自动提取和优化建模特征的准确性和效率。
在优化建模特征方面,可以考虑以下几个方面:首先,考虑设计目标和约束条件。
在提取和优化建模特征时,应该将设计目标和约束条件纳入考虑。
第49卷第5期 林业机械与木工设备 Vol 49 No. 52021 年 5 月FORESTRY MACHINERY & WOODWORKING EQUIPMENT May. 2021研究与设计基于斯沃数控仿真软件的 复杂回转体零件加工仿真石林榕,赵武云**,杨小平,孙伟,孙步功收稿日期:2021 -01 -06第一作者简介:石林榕(1983 -),男,博士研究生,主要研究方向为西北旱区精密播种技术与工程,E-mail : shilr@gasu. edu. cn o*通讯作者:赵武云(1966 -),男,教授,博士,主要研究方向为西北旱区装备技术与工程,E-mail :zhaowy@ gasu. edu. cn o(甘肃农业大学机电工程学院,甘肃兰州730070)摘要:概述了数控车床加工典型轴类零件的基本过程,包括零件二维和三维建立、零件加工特征的分析、工艺路线分析、加工工艺的安排、刀具夹具的选择、切削用量的分析和计算、数控编程思路和模拟仿真。
参 照华中世纪星数控车床编程方法编制加工程序,应用斯沃数控仿真软件对零件加工程序进行了仿真验证和修 改,仿真结果表明本设计满足零件图纸工艺要求。
为了进一步验证零件加工工艺和车床程序的可行性,在精工实习加工中心完成了零件的实际加工,所加工零件经过测量完全符合图纸工艺要求。
关键词:三维设计;加工工艺;数控仿真;数控编程中图分类号:TS642文献标识码:A文章编号:2095 -2953(2021)05 -0058 -08Machining Simulation of Complex Rotating Parts Based on Swansoft CNC simulation SoftwareSHI Lin-rong, ZHAO Wu-yun * , YANG Xiao-ping, SUN Wei, SUN Bu-gong(School of Mechanical and Electrical Engineering , Gansu Agricultural University , Lanzhou Gansu 730070,China)Abstract : In this paper , the basic process of CNC lathe machining of typical shaft parts was mainly introduced , inclu ding the establishment of two-dimensional and three-dimensional parts , analysis of part processing features , analysis of process routes , arrangement of processing technology , selection of tool fixtures , analysis of cutting amount and calcula tion ,CNC programming ideas and simulation. The machining program was compiled w 让h reference to the program ming method of Huazhong Century Star CNC lathes , and the part machining program was simulated and modified u- sing Swansoft CNC simulation software. The simulation result showed that the design met the process requirements ofthe part drawing. In order to further verify the feasibility of the parts processing technology and lathe program , the ac tual processing of the parts was completed in the Seiko internship machining center , and the processed parts provedfully compliant with the process requirements of the drawings through measurement.Key words : three-dimensional design ; machining technology ; numerical control simulation ; numerical control pro gramming第5期石林榕,等:基于斯沃数控仿真软件的复杂回转体零件加工仿真59我国实施改革开放政策四十多年来,正逐步跻 身于世界制造大国和世界创新大国之列,工业是一 个国家的命脉,而机械制造业则是工业中的基础性产业。
基于ANSYS回转零件的结构模态分析薛占璞;钱松荣【摘要】The modeling of rotational part is built by using Solidworks software, and the reasonable finite element model is built by using ANSYS. It makes modal analysis on rational part, analyzes its vibration characteristics, and determines the site of vibration deformation through the frequency and vibration model parameters, which is significant to the actual application.%本文利用Solidwoks对回转零件进行实体建模,并用ANSYS 对其建立了合理的有限元模型.对回转零件进行了模态分析,分析其振动特性,通过频率和振型参数确定了振动变形的部位,对实际应用具有重要的指导意义.【期刊名称】《价值工程》【年(卷),期】2012(031)026【总页数】2页(P25-26)【关键词】回转零件;ANSYS;模态分析;振动特性【作者】薛占璞;钱松荣【作者单位】贵州大学机械工程学院,贵阳550003;贵州大学机械工程学院,贵阳550003【正文语种】中文【中图分类】TH160 引言回转接头是机械转动中经常用到的零件,主要用来传递扭矩。
机器、建筑物、航天航空飞行器、船舶、汽车等的回转接头实际振动时刻变化,直接影响其工作稳定性,模态分析提供了研究各种实际结构振动特性的一条有效途径。
模态分析是用来确定结构的振动特性的一种技术,通过它可以确定自然频率、振型等参数,模态分析是所有动力学分析的基础。
ANSYS软件是由美国ANSYS公司研制的大型通用有限元分析(Finite Element Analysis,FEA)软件,已广泛应用于机器、建筑物、船舶等等,其动力学分析中的模态分析直接对零件振动特性做出数据,经过分析,会避免由扭转变形等带来的不利影响,防止零件的断裂。
收稿日期:1997-09-15回转类零件CAD /CAM 并行设计的建模技术徐燕申 吴会林 梁锦文 牛占文(天津大学机械系)高安生 陈培植(湖北汽车学院) 【摘要】 介绍了基于并行设计理论实现CAD /C AM 集成的回转类零件并行设计系统DPM -T 的体系结构和零件全局数据模型和系统控制模型的建立。
讨论了DM 特征分类,表达方法和零件可制造性评价等问题。
关键词: 回转类零件 并行设计 C AD /CAM DM 特征 产品数据模型 控制模型【Abstract 】 Based on the Concurrent Design th eory and methodology,A Concu rren t Design s ystem for rotational parts(DPM -T)is introd uced,in w hich C AD /CAM integ ration is achieved and th e rotational par ts 'global data model and sys tem control model are es tablis hed .Th e classification and repres en tation for DM Feature and the manufatu rability evaluation fo r rotational parts is also discuss ed .K ey words : Rotational parts Concu rren t Design C AD /C AM DM feature Production d efinition model Control model 1994年为东风汽车公司标准件厂研制了HAIN S 通用数控系统并应用于改造一台简易数控车床。
1995年7月在HAIN S 数控系统的工业PC 机上,实现了车削CNC /C AD /CAM 一体化技术,开发出DPM -T 并行设计软件包,为该厂加工复杂回转类冷墩冷挤模具。
机械设计制造及其自动化专业(大专)毕业设计毕业设计(论文)是教学计划实行过程中集中实践环节教学旳一种极其重要旳环节。
为保证“人才培养模式改革和开放教育试点”机械设计制造及其自动化专业(大专)毕业设计( 论文)工作规范、有序地进行毕业设计(论文)工作旳质量, 根据“中央电大人才培养模式改革和开放教育试点”机械设计制造及其自动化专业(大专)毕业设计( 论文)旳有关规定, 结合我校实际, 特制定本实行细则。
(一)毕业设计(论文)旳目旳1.培养学生综合运用所学旳基础理论, 基本知识和基本技能, 提高分析处理实际问题旳能力。
2.接受工程师必须旳综合训练, 提高实际工作能力。
如调查研究、查阅文献和搜集资料并进行分析旳能力;制定设计或试验方案旳能力;设计、计算和绘图能力;总结提高撰写论文旳能力。
3.检查学生综合素质与实践能力, 是学生毕业及学位资格认证旳重要根据。
(二)毕业论文旳撰写及规定1.资格审查学生在进行毕业设计(论文)工作之前, 必须修完教学计划中规定旳所有课程, 并获得规定旳学分2.撰写规定(1)学生应在教师指导下准时完毕所规定旳内容和工作量, 编写符合规定旳设计计算阐明书, 并对旳绘制机械、电气与液压等工程图纸或独立撰写一份毕业论文并绘制其图表。
(2)学生根据课题任务, 进行资料搜集、加工、整顿和对旳使用工具书;掌握有关工程设计旳程序、措施和技术规范, 锻炼分析与处理工程实际问题旳能力。
(3)毕业设计阐明书应包括与设计题目有关旳论述阐明及计算, 内容完整,文字顺畅, 符合大专生毕业论文规范。
正文不少于3000字。
(4)毕业设计图纸能很好旳旳体现设计意图, 图面整洁, 符合制图国标, 倡导计算机绘图。
3.毕业设计(论文)时间安排毕业设计(论文)旳完毕周期(从确定选题、安排指导教师开始, 到毕业设计(论文)审核为止)不得少于一学期。
毕业设计(论文)一般在毕业前一期期末布置, 毕业学期完毕设计、审核和验收工作。
专利名称:一种实现回转形零件装配特征精确表达的方法专利类型:发明专利
发明人:孙清超,李明华,汪云龙,刘亮
申请号:CN202011103249.7
申请日:20201015
公开号:CN112362003A
公开日:
20210212
专利内容由知识产权出版社提供
摘要:本发明属于精密装配技术领域,提供了一种实现回转形零件装配特征精确表达的方法,具体如下:建立回转体零件的实际回转轴线及基准平面;建立装配特征变换矩阵;消除基准误差。
本发明针对回转形零件的装配特征测量过程中存在的基准不重合现象,建立了一种通过确定上下底面装配特征真实变换矩阵的方法,消除基准不重合的影响,从而实现零件装配特征的精确表达。
申请人:大连理工大学
地址:116024 辽宁省大连市甘井子区凌工路2号
国籍:CN
代理机构:大连理工大学专利中心
更多信息请下载全文后查看。
回转体零件CAPP中的零件信息建模
盛精
【期刊名称】《汽车科技》
【年(卷),期】1997(000)003
【摘要】以CAPP描述为出发点,分析了目前众多CAPP系统中信息描述的特点和不足,本文对零件建模中信息描述进行了研究,提出了回转体零件的二维特征建模方法,同时也解决了一般CAPP中哑图不能准确表达零和图形的实时修改等问题。
通过图素拼装和采用接口技术,较好地解决了零件信息的存贮和共享,实现了CAD/CAPP集成。
【总页数】1页(P37)
【作者】盛精
【作者单位】华中理工大学;东风公司车轿厂
【正文语种】中文
【中图分类】TH162
【相关文献】
1.CAPP中回转体零件信息的描述与输入方法 [J], 赵友亮;杨青;李敏通;贺喜莹
2.专家系统在回转体零件CAPP中的应用 [J], 冯淑敏;何幼瑛
3.非回转体零件CAPP系统中的数流控制建模 [J], 王世杰;周健;张剑
4.非回转体零件CAD/CAPP集成系统中工序图的自动生成 [J], 禹宏云;曾桂英
5.基于知识的回转体零件在CAPP设计中的夹具设计 [J], 范牧昌
因版权原因,仅展示原文概要,查看原文内容请购买。
回转体三维模型的建模方法
王世琴;何长义;董鑫
【期刊名称】《铸造设备与工艺》
【年(卷),期】2016(000)004
【摘要】总结出一套适用于常见回转体模型的建模方法。
主要以回转体三维模型
为对象,通过对常见回转体模型的结构特征进行分析,详述这类模型的建模思路和方法。
建模过程主要借助于NX 8.0软件。
【总页数】2页(P47-48)
【作者】王世琴;何长义;董鑫
【作者单位】共享装备股份有限公司,宁夏银川750021;共享装备股份有限公司,宁夏银川 750021;共享装备股份有限公司,宁夏银川 750021
【正文语种】中文
【中图分类】TH161
【相关文献】
1.道路三维模型的VR全景建模方法 [J], 李渴;程建川
2.一种基于人脑三维模型分割断面图像上脑沟、回的方法与实现 [J], 罗洪艳;杨清云;张绍祥;饶家声;谭立文
3.基于PH10回转体的非接触测量系统建模与标定 [J], 解则晓;张国雄;徐玉春;王
春海
4.基于构型特征和多层次约束优化的三维模型规范建模方法研究 [J], 葛亮
5.3ds Max中二维图形转三维模型的常用建模方法 [J], 赵涛
因版权原因,仅展示原文概要,查看原文内容请购买。
回转体零件特征建模及信息提取摘 要:特征建模及信息提取是CAD/CAPP/CAM集成的关键技术之一。
本文基于成组技术和并行工程的基本原理通过回转体零件对其特征建模方法进行研究。
以AutoCAD2000为操作平台,在Visual LISP 集成开发环境下进行二次开发。
结果表明在生成零件图的同时能提取CAPP所需的几何信息和工艺信息,解决了CAD/CAPP/CAM系统中信息共享与交换问题,对先进制造技术的发展具有工程实用价值。
关键词:特征建模;回转体零件;信息提取;集成Feature Modeling and Information Extractionfor Revolving PartsAbstract: Feature modeling including information extraction is one of the key technologies in CAD/CAPP/CAM integrated system. Following of the fundamental principles of grouping technology and concurrent engineering, feature modeling has been studied for revolving parts and redeveloped with AutoCAD2000 as the platform under the Visual LISP environments. The results show that being geometrical information and process information with part features can be extracted while a part drawing is being formed, and that the problem of sharing and exchanging information in CAD/CAPP/CAM system is solved.Key words:feature modeling;revolving model parts;information extraction;integration特征建模技术是先进制造技术AMT(advanced manufacturingtechnology)的发展要求,建立一个共享的零件特征模型是CAD/CAPP/CAM集成的关键之一。
回转体零件特征建模及信息提取摘 要:特征建模及信息提取是CAD/CAPP/CAM集成的关键技术之一。
本文基于成组技术和并行工程的基本原理通过回转体零件对其特征建模方法进行研究。
以AutoCAD2000为操作平台,在Visual LISP 集成开发环境下进行二次开发。
结果表明在生成零件图的同时能提取CAPP所需的几何信息和工艺信息,解决了CAD/CAPP/CAM系统中信息共享与交换问题,对先进制造技术的发展具有工程实用价值。
关键词:特征建模;回转体零件;信息提取;集成Feature Modeling and Information Extractionfor Revolving PartsAbstract: Feature modeling including information extraction is one of the key technologies in CAD/CAPP/CAM integrated system. Following of the fundamental principles of grouping technology and concurrent engineering, feature modeling has been studied for revolving parts and redeveloped with AutoCAD2000 as the platform under the Visual LISP environments. The results show that being geometrical information and process information with part features can be extracted while a part drawing is being formed, and that the problem of sharing and exchanging information in CAD/CAPP/CAM system is solved.Key words:feature modeling;revolving model parts;information extraction;integration特征建模技术是先进制造技术AMT(advanced manufacturingtechnology)的发展要求,建立一个共享的零件特征模型是CAD/CAPP/CAM集成的关键之一。
特征建模技术是以特征为载体,在参数化绘图生成零件图的同时实现所绘零件几何信息和非几何信息的描述与提取,可以输出后续CAPP/CAM所需的特征信息,实现CAD与CAM系统之间的信息共享与交换,即实现CAD/CAPP/CAM 集成。
基于特征的参数化建模是新兴的CAD建模方法,是目前CAD/CAPPCAM的热点研究方向,特征建模技术已经成为机械工程领域的重点研究课题。
目前流行的CAD/CAM软件有AutoCAD,CADKEY,Pro/E,UG,I-DEAS和CATIA等。
AutoCAD 2000为使用AutoLISP语言提供了一个非常有用的可视化开发工具——Visual LIS 2000。
Visual LISP是一种将“古老的”AutoLISP语言的优点完全保留,并与最新的编程技术相结合的全新的集成开发系统。
在我国,长期从事CAD 应用程序开发的工作者迅速掌握Visual LISP可能比掌握其他语言系统更容易些,也将会开发出更适合国情的、先进的CAD系统。
因此,本文介绍以AutoCAD为开发平台,在Visual LISP集成开发环境下用AutoLISP语言和DCL语言进行二次开发,用程序驱动法实现回转体零件特征参数化设计及数据信息的提取和输出。
1、CAD/CAPP/CAM系统中的特征建模在CAD/CAPP/CAM系统中,设计信息只有通过与工艺信息有机结合,实现CAD与CAM系统之间的信息共享与交换,才能实现真正意义上设计与制造的集成。
CAPP作为联系CAD和CAM的纽带和桥梁,需要从CAD系统中直接获取零件的几何信息和非几何信息,从而代替人机交互的输入零件信息。
零件的几何信息包括零件的几何形状、尺寸、位置等;非几何信息包括零件各表面的精度、粗糙度、热处理要求、材料和毛坯类型信息等工艺信息以及为了进行零件信息和工艺信息的关联所需要的零件号、零件名称、产品名、产品号和GT代码等管理信息。
如图1所示的CAD/CAPP接口可使后续CAPP 工艺决策模块读入CAD的数据文件。
图1CAD/CAPP的联系CAD与CAPP之间要实现信息共享与交换,其关键是信息的描述和信息的提取。
中性数据交换文件DXF(drawing exchange file)格式能够包含全部的产品信息,现已成为CAD领域中事实上的工业标准交换格式。
用DXF格式建立的文件可被写成标准的ASCII码,从而可使用任何高级语言进行阅读和识别。
因此,本文采用扩展实体数据的DXF格式实现数据交换功能,从而使特征造型CAD系统与CAPP 系统实现数据通信。
CAD的扩展数据DXF格式是有规律的,当接口程序读取其数据文件时,经判断、识别读取相关的组码和组值,获取有关特征的特征标志(Feature-ID)及其各扩展数据,即获取相应的特征信息,并将信息进行映射,存入工艺数据库,作为CAPP系统进行工艺决策的依据和基础。
2 特征建模成组技术与零件信息的描述和获取是CAPP的基础技术。
2.1基于特征的零件信息描述传统的CAD系统是基于计算机图形学的几何建模系统(线框模型、表面模型、实体模型),它只能提供产品的几何信息,不能提供产品的工艺信息,因此不能满足CAPP系统需求。
特征是零件的形状和其他属性的信息集合。
其定义强调特征包括几何形状、技术特征和管理等属性,同时强调特征是与设计活动和制造方法有关的几何实体,而特征是面向设计和制造的,反映了设计者和制造者的意图。
传统的实体建模以边界表示法B-rep和几何体素构造法CSG应用最为广泛。
其中几何体素构造法CSG是用系统定义的体素,通过交、并、差的集合运算进行建模;而基于特征的零件信息描述方法不是按传统几何体素构造法的“纯”几何体素来描述零件,而是根据零件的几何特征(如端面、槽等)和工艺特征(如平面加工、孔加工等)及管理特征来描述零件,含有几何形状信息和制造信息。
例如要描述回转体上的键槽,若按CSG法则通过圆柱体与圆柱体、长方体的布尔运算得到键槽的几何形状信息,而不能得到其制造信息;若按基于特征的零件信息描述方法描述,则通过定义键槽的尺寸及方位即可确定其几何信息,通过键槽的其他属性定义可确定其尺寸精度、表面粗糙度等工艺信息。
特征既不同于传统造型中的一个体素,又有别于工艺过程中的型面,它是设计中的体素与制造加工的型面概念的综合。
因此,特征作为零件模型的基础,具有以下优点:①特征具有CAD系统与CAM系统相互理解的语义信息;②特征能提供宏观描述数据结构,较之用点、线、面的描述更为精炼,且可将实体模型作为特征模型的底层。
2.2特征建模方法特征模型是通过特征建模技术建立的适用于产品数据交换的计算机内部数据表达模式。
特征建模方法决定着软件系统的整体设计方案。
常用的特征建模方法有交互式特征定义、特征识别和基于特征设计。
本文采用基于特征设计的特征建模方法,它是用户直接用特征来定义零件,即将特征库定义特征实例化后,以实例特征为基本单元建立特征模型,而不是事后从几何模型中去识别。
2.3特征模型结构特征建模要确定特征表达和特征定义方法,将特征的有关信息以一定形式记录在计算机内部。
本文根据成组技术的基本原理将构成零件的特征分为3大类:形状特征、技术特征和管理特征。
用巴科斯——诺尔范式(BNF)描述零件特征模型为:< 特征>::= <几何形状> < 技术属性> < 工艺知识>< 几何形状>::= < 形状名称> < 结构> < 尺寸参数>< 技术属性>::= < 材料> < 尺寸精度> < 形位公差> < 表面粗糙度> < 技术要求>< 工艺知识>::= < 加工方法> < 工艺>零件特征模型结构,如图2所示。
图2零件特征模型结构形状特征模块用于描述零件几何形状和尺寸相关的信息。
根据形状特征在构造零件中所起的作用不同,可分为主要形状特征(简称主特征)和辅助形状特征(简称辅特征)两类。
主特征是用来构造零件的基本几何形状特征(如外圆柱面等);辅特征是从属于主特征的几何形状特征,是对主特征的局部修饰,反映了零件几何形状的细微结构(如退刀槽等)。
辅特征依附于主特征(如键槽依附于圆柱面),也可依附于另一辅特征。
零件的形状特征是构造零件模型的主干,而形状特征可视为精度和材料特征的载体。
如图2所示的零件模型中各个特征之间的关系是通过零件的特征号来表达的。
其特征顺序号具有自动调整性,即辅特征的特征顺序号随着主特征的特征顺序号而动态变化。
特征顺序号的建立步骤为计算—读取—输出零件特征顺序号。
主特征顺序号的计算主要依据特征绘图模块的调用次数来确定。
技术特征模块用于描述零件的制造信息(如材料、热处理、尺寸精度、形位公差、表面粗糙度及其他技术要求)。
管理特征模块用于描述零件的管理信息(如标题栏内信息)。
基于特征设计所建立的特征模型必须有特征库的支持,建立特征模型库所需的文件有菜单文件、对话框控制程序文件、对话框驱动程序、参数绘图程序、数据文件和幻灯片文件。
2.4接口技术1)用户接口:从与AutoCAD的兼容性考虑,采用下拉式菜单建立“特征模型库”,该菜单提供给用户接口命令如“环境设置”、“启动特征模型库”等(包括各特征的提取)。
2)外部接口:(1)硬件接口:LISP语言内部函数提供了键盘接口get族函数(如getpoint函数),用于执行键盘操作;LISP语言内部函数提供了(command)函数,作为与屏幕接口函数,向屏幕输出图形。
(2)软件接口:AutoLISP语言具有数据操作的功能,因此在应用程序与AutoCAD之间能建立数据通道,如图3所示,在应用程序中按照顺序生成数据文件(.dat或.txt),用AutoLISP提供的(open)函数作为软件接口打开并读取该数据文件,最后调用AutoCAD命令绘图,并提取、输出后续CAPP系统所需的数据信息存入数据文件(.txt)中。
图3数据流程图3)内部接口:菜单与函数调用接口(load )函数用于装载一个AutoLISP应用程序;对话框调用接口(load_dialog)函数用于对话框调用。