全球旧事资料 分类
摘要:提出了一种基于AutoCAD的模块化设计方法,并对自动编程系统开发的关键技术进行了研究,包括图形数据的采集,加工模具的选择,加工路径的优化处理以及NC代码的生成等自动编程的一系列过程。研究了仿真模块的总体结构方案,实现了基于AutoCAD的二维动态仿真。实践生产证明,基于AutoCAD的数控冲床自动编程系统能够满足实际生产的需要,能够有效提高数控冲压加工的生产效率和安全性。关键字:VisualLISP数控冲床自动编程加工仿真1概述随着科学技术的发展,数控机床越来越广泛地应用在机械制造行业中。在数控加工系统中,传统的NC代码手工编程不仅效率低,而且容易出错而采用APT语言的自动编程虽然几何定义语句简洁,功能较强,但要求编程人员要熟记系统的语言与规则,一旦出错又不易发现。国外的数控冲床图形编程系统已应用于工业生产实际,而我国在这方面还处于研究阶段。本文作者对数控冲床的自动编程系统进行了深入的研究,并在AutoCAD的VisualLISP环境下进行了相应的系统开发工作,并成功通过了AutoCAD2000~AutoCAD2006多个版本的兼容性测试。2自动编程系统的总体结构自动编程系统采用模块化结构,由六大功能模块组成,分别为自动编程主模块、图形信息处理模块、加工路径确定与优化模块、模具库与模具选择模块、后置处理模块、图形仿真模块,模块化数控冲床自动编程系统的总体结构图如图1所示。
图1自动编程系统的总体结构图自动编程主模块的主要工作是调用加工路径模块和模具库模块,将图形信息转化为加工路径信息及模具信息,并生成刀位文件。此模块还可以直接调用后置处理模块与图形仿真模块,生成加工所需的NC代码,并对其进行图形仿真。本模块所具有的功能还包括保存、编辑刀位文件和NC代码文件等文件编辑功能。3系统开发的关键技术研究31图形信息的处理要想生成NC代码,首先就要让计算机识别所需要加工的图形。图形信息处理模块的作用是将CAD图形中的有用图形信息提取出来,比如图形中圆孔的直径和圆心、方孔的边长和中心、腰圆孔的孔径和中心线圆弧的半径与圆心、矩形孔的边长和几何中心等,然后将这些信息输送到主程序模块中。获取图形信息的方法有多种,比如通过DXF文件导人,或者通过人机交互获取。由于VisualLISP可以直接操作选择集,所以选择后一种方法更为合适,并且有利于设定编程原点(工件坐标系原点)等人机交互更为方便的操作。311圆形类基本参数的获取在AutoLISP中,通过交互操作获取圆基本参数是非常r
好听全球资料 返回顶部