二维机械零件的,体系

  autocad成了我国应用最广的cad软件。就世界范围而言autocad也不失为一种应用最广的cad软件。  autocad成了我国应用最广的cad软件。就世界范围而言autocad也不失为一种应用最广的cad软件。若能在autocad 对cad/cam技术的推广应用、对企业采用先进的制造技术将起到积极的推动和促进作用。

  正是基于这样的思想指导下我们起初了本项目的研究并得到了云南省科应用基础研究基金、云南省教委基础应用研究基金的资助。
<0以后的版本还支持用c语言来开发这为在原cad0及以后的 autocad版本上都可以使用。 <1 nc加工刀具运动轨迹的生成   当完成了零件的计算机辅助设计后本研究开发了加工刀具运动轨迹主动优化设计[1]的功能模块。其步骤为:   (1)选择工件加工时的基准点(相对零点);   (2)选择一道工序所要加工的轮廓或加工表面;   (3)选择加工方式若为钻削加工则转到(4)、若为沿轮廓切削加工则转到(5);   (4)用窗方式或斩钉截铁方式选择要钻削的孔并主动检验本道工序中孔的尺寸是否一致若不一致将主动报警;完成该项工作后转到(13);   (5)选择切削刀具尺寸(指刀具实际尺寸);   (6)若是轮廓切削则转到(7)若是轮廓包围面的切削则转到(9);   (7)选择需要切削加工的面;   (8)若是圆轮廓初始切入距离不为零则主动从切向切入;若是非圆轮廓可任选切入距离和切入方向转到(13);   (9)需要切削轮廓面内有保留物体则转到(11);   (10)可选用平行线轨迹方式加工、或按轮廓形状切削的方式加工、或用复合方式加工以达到加工面的完全加工。   各刀具运动轨迹按优化方法设计[2],转到(13);   (11)按轮廓形状切削方式沿轮廓面内保留物体设计生成加工刀具的运动轨迹;   (12)各刀具运动轨迹按优化方法设计[2];   (13)若还有下一道工序加工的面则返回(2);   (14)完成nc加工刀具的轨迹生成设计产生相应的图形交换文件供生成nc程序时调用。      在主动生成加工的nc程序前必须进行nc加工的计算机辅助工艺设计确定每一道工序加工中所必须的加工工艺参数。该功能模块利用计算机对需要加工的各个轮廓进行加工工艺设计结尾生成相应的cam加工工艺文件供生成nc加工程序时调用。   这里capp中的设计参数要紧有:主轴转速(spindle speed)、切削深度(cut down to)、进给量(feedrate)、加工方式(钻削加工或沿轮廓切削加工)、循环切削次数(cycle count)、刀具的选择(tool)等七个要紧工艺参数。   本功能模块对于nc加工的capp设计提供了命令行提示交互式设计方案、图标菜单式设计方式、以及使用于autocadr12以后版本的对话框式设计方式。   本功能模块设计特点是:①在autocad的环境下就可以进入nc加工工艺的设计使cad及capp一次完成;②在工艺设计的过程中可以观察到相应实物的工程图做到所见到的就是所要设计的;③图标菜单及动态显露技术的运用使设计图文并茂容易掌握、容易操作;④对话框及缺省值的合理处理加快了设计速度减少了重复设计的时间。   在完成capp后将主动生成相应的cam加工工艺文件。 <3 nc程序的生成nc程序的生成模块要紧根据刀具运动轨迹的标准图形交换文件以及cam加工工艺文件按照符合iso标准的nc体系主动生成通用的nc加工程序。其中每一道工序加工的轮廓放在不同的图层上对应于相应的一段cam工艺文件。本功能模块的工作步骤为:   (1)首先根据设定的路径(path)找到存放刀具运动轨迹的标准图形交换文件及相应的cam加工工艺文件;   (2)在程序规定的图层上找到相对零点以进行相对坐标的转换;   (3)根据图形基础层(base layer)找到存放刀具运动轨迹的图层;   (4)根据设定的起点找到加工的起始点;   (5)若下一个端点无实体连接则转到(8);   (6)根据需要加工的实体参照加工字典查找出加工的类型;   (7)建立或修改nc文件;   (8)检查下一个端点有无实体连接有则转到(5);   (9)若是循环切削则重复(n次)进行(6)、(7)、(8)项工作(n=循环切削次数);   (10)检查有无下一个存放刀具运动轨迹的图层有则转到(4);   (11)记录日期、换刀位置等工艺参数;   (12)主动生成nc加工程序送数控设备加工。      该功能模块还具有以下一些紧要的功能:每进行一道工序加工时刀具将快速地移动到设定的加工起点以节约加工辅助时间;循环切削次数(cycle count)为n,则可以使设定的总切削深度平均分为n次进行;每一道工序都对应于不同的一组加工工艺参数使加工灵活粗精分开适应能力强。   ①当用户完成了cad设计后不退出cad设计环境就可以进行cam设计。   ②设计时使用了文字提示、图形提示以及报警提示等例如:在进行每一步设计前体系都会提示用户如何进行下一步操作、如何进行必要参数的输入。   ③在进行钻削设计时当孔径不一致体系就会间断中止工作并向用户报警以避免加工废品的出现。   ④在进行轮廓切削时计算机能主动检查轮廓曲线是否连续。   若不连续将无天进行nc加工的设计体系将用文字、声音提醒用户设计轮廓曲线中有断点并在断点处用高亮图形加以显露以便用户修改或重新设计。⑤本体系能主动对刀具运动轨迹的设计进行优化处理以保证加工质量、提高加工效率、降低加工成本。   ⑥若用户对所设计的刀具运动轨迹不满意体系许可用户作实时修改直到满意为止。   ⑦本体系操作简单、使用方便用户只要具备有关autocad的基础知识不需要特意培训就可以操作使用。   ⑧设计中提出并采用了复合刀具运动轨迹方式[2],即沿轮廓形状轨迹的加工与平行轨迹加工的优化有机结合。关于这方面的问题在许多商品cad/cam软件中也异国得到充分的注意。   本研究以sabre1000加工中心为对象成功地按sabre1000加工中心的格式要求进行了二维机械零件的cad/cam设计。所生成的nc加工代码比某些商品cad/cam软件精练。原因有的商品cad/cam软件为了使问题简化只能用直线线段来逼近实体使得生成的nc加工代码冗长既增添了加工时间又不宜保证加工质量。   在应用实例中我们对一个适合数控加工的典型零件进行了cad/cam设计用本体系只需要12条nc加工语句而用某几十万元的商品cad/cam软件生成的nc加工语句达163条。   本 cad/cam体系成功地在autocad的基础上开发完成所以凡是用autocad设计的零件、或者符合autocad的图形转换标准的零件都可以使用本体系完成cad/cam设计。本体系硬件环境要求低只要能运行autocadr10就能启动使用该cad/cam体系。   天然本体系经过进一步的研究在capp中若把缺省值用专家体系提供的数据来代替就可以形成一定智能化的nc加工capp设计使体系进一步完善。