论文部分内容阅读
本文以工业CT(Computed Tomography)断层扫描获得的测量数据为基础,以仿形加工为目的,对数控铣削代码的生成方法进行了研究,并开发相关软件实现了NC代码的生成。首先,研究了由工业CT切片图像提取轮廓数据的处理过程。采用Canny算子检测边缘;综合运用位图手动编辑法、八邻域轮廓跟踪法和改进小间隙填充法,实现边缘灰度图像的预处理。其次,将轮廓点数据转化为NC代码。将轮廓点数据构建为列结构和行结构,并经过Z-map模型抽取等步骤建立Z-map模型。根据吃刀深度划分切片,收集每一个切片和网格点相交的交叉点的相关信息,识别和产生切割域,连接所有生成的单向路径生成粗加工路径。接着,确定切割域的总数目并抽取所要求的Z-map模型,用Z-map模型为每行网格点建立刀具中心数据,连接所有生成的路径以生成精加工路径。将粗、精加工路径转化为NC代码,并将NC代码导入MasterCam软件中进仿真加工。最后,在本文方法研究的基础上,初步设计开发了基于工业CT切片图像生成NC代码的软件。本方法不需要进行样件CAD模型的重构,直接生成数控加工代码,提高了生产效率。以工业CT测量得到的样件数据为例,经图像预处理、建立Z-map模型、粗精加工路径生成等步骤,获取可供加工制造的NC代码。通过加工仿真软件MasterCam进行仿真加工,其仿真加工结果验证了本方法的正确性。