论文部分内容阅读
在现代社会中,加工中心作为机械加工的一种重要设备,其应用日益广泛。而如何快速、准确地得到数控程序是应用加工中心进行生产时急需解决的一个重要课题。本文结合现代加工技术实验室的FEELER 800A数控加工中心开发了一种基于DXF文件的NC代码自动编程软件。 DXF(Drawing Exchange Files)文件即图形交换文件,是把有关图形的所有信息按规定格式编写而成的ASCⅡ文件,现已成为CAD领域的工业标准之一。本文通过分析DXF文件中各大段的结构及内容,找到了DXF文件中所包含的数控加工时所需的图形信息部分,并在此基础上编制程序以自动提取出这些图形信息。 考虑到应用加工中心进行数控加工的工艺要求,直接从DXF文件中提取出的图形信息并不能直接用于数控编程,还必须进一步对这些图形信息进行处理才能得到对数控加工有用的信息。首先,直接从DXF文件中提取的几何实体出现的顺序是按照其绘制图形时的先后顺序而出现的,这一顺序与数控加工顺序并不一定相同,因此本文首先对几何实体按照加工方向利用标注起点的方法进行重新排序。其次,直接从DXF文件中提取出来的几何实体的几何尺寸数据是由用户绘制时决定的,而通常情况下具体加工时所用的几何尺寸数据取决于几何实体的标注信息,本文根据图形的标注信息更新了实体的几何尺寸数据。再次,从DXF文件中提取并处理后得到的图形数据是以AutoCAD世界坐标系为基准的,其与实际数控编程时所需的工件坐标系并不一定重合,因此在进行自动编程前,必须实现从图纸坐标系到工件坐标系的转变,这样才能得到正确的数控加工信息。 根据上述处理后的图形信息数据,按照SINUMERIK 810D系统数控编程语言的编程格式,系统可自动编制出适于加工中心的数控程序,其主要应用范围包括铣削加工和钻镗孔加工,其中铣削加工又可分为铣轮廓加工和铣平面加工。哈尔滨工程大学硕士学位论文 实际数控生产中,为了验证图纸的设计及其工艺路线是否正确,在正式加工前,经常让机床在输入编制好的NC程序后空载运行,以观察刀具及工作台是否能按预期的要求运动,一旦不合乎要求,则须反复对程序和图纸进行修改,这势必造成人力、物力的浪费,因此有必要对刀具和工作台的运动过程及其轨迹进行仿真,以便及时、准确地进行正式加工。本文利用OpenGL对加工中心的刀具及工作台的运动轨迹进行了计算机仿真。 最后基于以上所做的工作,本文在VisualC++6.0环境下开发了FEELER800A数控加工中心自动编程软件,经实践证明本自动编程软件运行稳定,具有较强的实用性。