对于2轴及3轴数控铣加工,特将现有的CAD/CAM软件所提供的基本功能概括分类如下:
(1)三维造型功能:如前所述,加工表面的几何信息是CAD/CAM软件进行加工刀轨计算的依据。因此CAD/CAM软件至少能够提供基本的曲面造型功能。
(2)参数管理:参数(如加工对象、刀具参数、加工工艺参数等)的设置是交互式图形编程的主要内容,因此也是CAD/CAM软件数控编程的主要功能组成部分。它包括参数输入、修改、管理、优化等。
(3)刀位点计算:根据用户设定的加工参数和加工对象计算出刀位点,由于刀位点计算是数控编程中最重要和最复杂的工作环节,因此它也是利用CAD/CAM软件进行交互式图形编程的最明显的优势。
(4)仿真:以图形化的方式直观、逼真地模拟加工过程,以检验所编写的NC程序是否存在问题。
(5)刀轨的编辑和修改:提供多种编辑手段(如增加、删除、修改刀轨段等)使用户对编制的数控刀轨进行修改。
(6)后处理:CAD/CAM软件计算出的刀轨包含了大量刀位点的坐标值,后处理的作用就是将这些刀位点坐标值按标准的格式“填写”到数控程序中,得到程序的主体内容。它实际上是一个文字处理过程。当然,还需要在程序的开头和结尾加上一些辅助指令,如在程序开始加上冷却液开、在程序结束部分加上冷却液关等。
(7)工艺文档生成:将机床操作人员所需要的工艺信息(如程序名称、加工次序、刀具参数等)编写成标准、规范的文档。这一功能虽然简单,但它在保证编程人员与机床操作人员的配合,避免失误上有着重要的作用。