论文部分内容阅读
本文对数控雕刻机CAD/CAM系统进行研制,其中总结了数控技术和雕刻技术的发展,确定了数控雕刻机软件开发的研制目标。讨论了数控雕刻系统特点、组成、性能及运动控制器的运行机制。面向对象的数控雕刻CNC软件的开发是本文的研究重点。本文论述了由ISA运动控制卡和PC机组成的开放式数控雕刻系统,以通用的Windows操作系统作为开发平台,以viSUal C++6.0为开发工具,同时具有硬件和软件的开放性。本系统在结构上采用“软件化CNC”的模式,利用Windows多线程技术进行实时控制和图像动态仿真;在运动控制算法方面,运动比较积分插补,较好的满足了雕刻加工对速度和加工平稳性的要求;在基于图像的轮廓跟踪技术中,介绍了两种基于BMP图像的轮廓跟踪算法和轮廓点过滤拟合处理算法。其具有图像轮廓信息完整、处理速度快的优点。同时也分析了以Bezier曲线对轮廓点进行拟合及G代码生成方法。最后,对本文的研究内容进行了总结,并对数控雕铣系统的发展做了展望。