1.3 全闭环锯片磨削加工的控制流程
为了便于控制,本系统将全闭环磨削过程分为三个控制工艺阶段,一是砂轮从起刀点P0快速、准确地运动到磨削初始点P1;二是砂轮以相同的路径进行粗磨、精磨和光磨的磨削循环加工;三是砂轮快速、准确地回到起刀点P0。在设计G代码程序的流程时,除实现以上三个工艺阶段的运动控制外,同时考虑到节约系统资源,软件磨削控制器只在执行到特定G代码时才被创建并激活,以执行相应的任务,因此,G代码程序还承担控制软件磨削控制器的任务。综合考虑,本系统的G代码程序流程如图3所示。
同样,由于G代码程序的执行流程和指令值取决于软件磨削控制器实时采样计算结果,因此,软件磨削控制器反过来又要控制G代码程序。考虑到在不同的磨削控制工艺阶段,软件磨削控制器所完成的功能不同,将其划分为两个任务。任务1主要完成第一个控制工艺阶段中的功能,即对锯片毛坯厚度的采样计算和判断,并将计算信息传递给G代码程序。任务1控制流程如图4所示。任务2主要完成第二个和第三个控制工艺阶段中的功能,即在磨削循环过程中每次对锯片厚度进行采样计算,并将信息传递给G代码程序。除此之外,当锯片厚度满足尺寸要求时,任务2中还应按式(3)计算出砂轮回到起刀点P0时其中心的坐标值Z(N+1)P0(由于砂轮磨损,此值与磨削前的坐标值不相等);同时及时保存此时锯片厚度的测量值HNend和砂轮中心的Z轴坐标值ZNend,用于在下一个锯片磨削加工时,软件磨削控制器在任务1中,按式(4)进行毛坯磨削起始点坐标值Z(N+1)P1的计算。这样,便实现了无需作任何调整就能自动完成批量生产的要求。任务2控制流程如图5所示。
1.4 全闭环锯片磨削控制基准的建立
由于本系统的测量值是锯片表面到测量头的距离,而并非锯片的厚度,因此,必须建立测量值与锯片厚度之间的尺寸链关系,以及通过测量值来控制磨削工序类型的一系列基准。根据锯片磨削有粗、精和光磨三道工序,本系统建立了标准锯片控制基准HS、光磨工序控制基准Hg和精磨工序控制基准Hj,如图1所示。它们分别对应于标准锯片厚度、进入光磨工序锯片的理论厚度和进入精磨工序锯片的理论厚度时测量系统的理论测量值。标准锯片控制基准HS是通过事先加工一个满足尺寸要求的标准锯片,对其进行在线测量而获得的测量值。这样,根据HS和用户所设定的各工序加工余量,软件磨削控制器便可自动计算出光磨工序控制基准Hg和精磨工序控制基准Hj(各控制基准间尺寸关系如图1所示)。在磨削加工控制过程中,通过将测量值与各控制基准相对比较,便可间接获得锯片厚度值和确定磨削工序类型。