【技术实现步骤摘要】
任意边界光学元件单行不相交随机加工路径规划方法
本专利技术属于先进光学制造与检测领域,主要涉及用于计算机控制小工具表面成形过程中的小工具加工随机路径规划方法。
技术介绍
在光学加工中,通常根据各种测量手段可以得到前道加工后的光学元件表面面形误差数据。通过在元件表面规划好一定数量与排布的驻留点,可以计算出对应于驻留点的驻留时间分布。通常驻留点是均匀网格排布的以保证驻留时间与驻留速度之间转化的可靠性。加工路径是将这些驻留点串联起来的连线方法,合理的规划加工路径可以提高加工质量,提高加工效率。现在的主流加工路径主要包含光栅式加工路径和螺旋式加工路径,但这两种加工路径都会不可避免的带来中频误差,体现为周期性的,放射状的,或环状的波纹误差。其中一部分是求解驻留时间时的残留误差,机床稳定性,去除函数稳定性等导致的,更大一部分是来源于加工路径的排布。由于计算机的内存及主频是有限的,因此驻留点的间距不能取到无穷小,而有限的驻留点间距就导致了驻留点与驻留点之间的区域并没有被计算到,仅仅是用驻留点的数据代表了全口径面形数据,因此会在驻留点之间残留下误差。同时,由于光栅式或螺旋式路径在一个方向上是连续运动,在垂直换行方向上是离散的特点,使得加工后的面形数据在连续运动方向和垂直换行方向上有明显的差异,这也是导致明显的中频误差的主要因素。增加加工路径的随机性可以大大减小由于路径的规则性导致的中频误差。加工路径的随机性主要通过以下两种方式来添加:路径的步距和路径的转向。在此基础上一系列伪随机路径被提出了,并被证明有效的抑制了中频误差。但不论是传统的规则式路径还是伪随机路径都需要考虑元 ...
【技术保护点】
1.一种任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,包括步骤如下:步骤一:定义路径点集合、非路径点集合和相邻点集合,对待加工元件的口径进行网格划分,将位于元件口径范围内的网格点加入非路径点集合;步骤二:在非路径点集合中随机选取2个相邻网格点作为路径的起点网格点和终点网格点,并加入路径点集合;步骤三:对起点网格点的8个相邻点进行编号和终点网格点的8个相邻点进行编号,并将所有的相邻点加入相邻点集合;步骤四:判断相邻点集合是否为空,如果是,则结束并将路径导出,否则转至步骤五;步骤五:判断相邻点集合中是否有可行点,如果有,则随机选择一个可行点的可行边,将可行点从相邻点集合和非路径点集合中取出并加入路径点集合,位置就位于选取可行边的两个端点之间,再将该可行点的周围8个相邻点中还未加入相邻点集合的非路径点集合的点加入相邻点集合,转至步骤四,如果没有,否则转至步骤六;步骤六:在相邻点集合中随机选择一个可改造点,再随机选取该可改造点的一条可改造边,寻找该可改造边的两个端点在路径点集合中的位置,将两个端点之间的路径点从路径点集合取出并加入非路径点集合,然后将该可改造点从相邻点集合和 ...
【技术特征摘要】
1.一种任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,包括步骤如下:步骤一:定义路径点集合、非路径点集合和相邻点集合,对待加工元件的口径进行网格划分,将位于元件口径范围内的网格点加入非路径点集合;步骤二:在非路径点集合中随机选取2个相邻网格点作为路径的起点网格点和终点网格点,并加入路径点集合;步骤三:对起点网格点的8个相邻点进行编号和终点网格点的8个相邻点进行编号,并将所有的相邻点加入相邻点集合;步骤四:判断相邻点集合是否为空,如果是,则结束并将路径导出,否则转至步骤五;步骤五:判断相邻点集合中是否有可行点,如果有,则随机选择一个可行点的可行边,将可行点从相邻点集合和非路径点集合中取出并加入路径点集合,位置就位于选取可行边的两个端点之间,再将该可行点的周围8个相邻点中还未加入相邻点集合的非路径点集合的点加入相邻点集合,转至步骤四,如果没有,否则转至步骤六;步骤六:在相邻点集合中随机选择一个可改造点,再随机选取该可改造点的一条可改造边,寻找该可改造边的两个端点在路径点集合中的位置,将两个端点之间的路径点从路径点集合取出并加入非路径点集合,然后将该可改造点从相邻点集合和非相邻点集合取出,加入路径点集合,位置就在该选取可改造边的两个端点位置之间,再将该可改造点的周围8个相邻点中还未加入相邻点集合的非路径点集合的点加入相邻点集合,并返回至步骤四。2.根据权利要求1所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的路径点集合是一个有序集合,其中从第一个元素到最后一个元素的顺序代表了所走路径的顺序;所述的非路径点集合是一个无序集合;所述的相邻点集合是指满足周围8个相邻点中至少有一个属于路径点集合条件的非路径点集合。3.根据权利要求1或2所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的一个点的相邻点是指满足横纵坐标与该点的横纵坐标的差值都小于或等于1条件的点,一个点有8个相邻点。4.根据权利要求1或2所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的一个点的相邻边是指:如果一条边的两个端点都是该点的相邻点,且这两个端点本身互为相邻点,那么这条边就是该点的相邻边,一个点有12条相邻边。5.根据权利要求1所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的可行点是指:一个点是属于非路径点集合的元素,且该点满足其12条相邻边中至少存在一条可行边。6.根据权利要求5所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的可行边是指:如果一个点的4条相邻斜边中某条相邻斜边的两个端点都在路径点集合中,且两个端点都在路径点集合中的位置相差1,则该相邻斜边是可行边;如果一个点的8条相邻直边中某条相邻直边的两个端点都在路径点集合中且位置相差1,同时在将该点加入这两个端点之间后,产生的斜边不与原有路径交叉,则该相邻直边是可行边。7.根据权利要求6所述的任意边界光学元件的计算机控制小工具加工路径的生成方法,其特征在于,所述的相邻直边是指一个点的12条相邻边中,满足两个端点的横坐标相等或两个端点的纵坐标相等条件的相邻边;所述的相邻斜边是指一个点的12条相邻边中,满足两个端点的...
【专利技术属性】
技术研发人员:李徐钰,魏朝阳,徐文东,邵建达,
申请(专利权)人:中国科学院上海光学精密机械研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。