【技术实现步骤摘要】
一种通过不同定位方式使轨迹光顺化的方法
本专利技术属于3D打印运动轨迹规划
,具体涉及一种通过不同定位方式使轨迹光顺化的方法。
技术介绍
针对大型机床运行尖锐轨迹程序,运动装置在轨迹尖锐点会出现减速、震动等情况,进而影响3D打印熔融沉积过程,最终影响3D打印的产品质量,本专利技术使用一种新的定位方式,使运动轨迹广顺,减小运动机构在实际运动过程中的减速、震动。
技术实现思路
本专利技术针对现有技术存在的不足,提供一种通过不同定位方式使轨迹光顺化的方法,以解决现有3D打印方法由于轨迹尖锐点出现的产品质量问题。本专利技术解决上述技术问题的技术方案如下:一种通过不同定位方式使轨迹光顺化的方法,包括以下步骤:(1)在打印前,对待打印的构件进行切片并获得打印程序,在切片过程中,获得的打印程序为由极多的点连接而成的运动轨迹线条;(2)对每一根多重直线的每个点,进行尖锐点判定,若相邻三点的角度在特定值范围外,则认为这三点的中间点为轨迹尖锐点P;(3)获取多重直线的所有尖锐点P,取每个 ...
【技术保护点】
1.一种通过不同定位方式使轨迹光顺化的方法,其特征在于,包括以下步骤:/n(1)在打印前,对待打印的构件进行切片并获得打印程序,在切片过程中,获得的打印程序为由极多的点连接而成的运动轨迹线条;/n(2)对每一根多重直线的每个点,进行尖锐点判定,若相邻三点的角度在特定值范围外,则认为这三点的中间点为轨迹尖锐点P;/n(3)获取多重直线的所有尖锐点P,取每个尖锐点P在该多重直线在方向上的固定距离D的两点,后退方向为Pb,前进方向为Pf;/n(4)对于该多重直线polyline,每一个尖锐点P构成一个点的数组P[],分别使用Pb和Pf对原polyline进行打断,获取起点和终点分 ...
【技术特征摘要】
1.一种通过不同定位方式使轨迹光顺化的方法,其特征在于,包括以下步骤:
(1)在打印前,对待打印的构件进行切片并获得打印程序,在切片过程中,获得的打印程序为由极多的点连接而成的运动轨迹线条;
(2)对每一根多重直线的每个点,进行尖锐点判定,若相邻三点的角度在特定值范围外,则认为这三点的中间点为轨迹尖锐点P;
(3)获取多重直线的所有尖锐点P,取每个尖锐点P在该多重直线在方向上的固定距离D的两点,后退方向为Pb,前进方向为Pf;
(4)对于该多重直线polyline,每一个尖锐点P构成一个点的数组P[],分别使用Pb和Pf对原polyline进行打断,获取起点和终点分别为Pf、Pb的新多重直线rp,并对数组P[]获取对应的数组rp[];
(5)对于rp[],多重直线rp构成的数组,进行线布尔运算;
(6)对于该多重直线polyline,对于数组rp[]进行线布尔差集运算,减去每一个rp[]中的元素,减去之后得到新的数组pl[];
(7)数组pl[]即为去除了尖锐轨迹部分的多重直线数组,使用...
【专利技术属性】
技术研发人员:张昱,周明,
申请(专利权)人:上海酷鹰机器人科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。