摘要
为了实现离散小线段形式下椭圆弧的高速高精加工,提出了一种椭圆弧平滑压缩插补算法.该算法根据双弓高误差限制,从由离散小线段构成的加工路径中识别出连续微小线段加工区域.在连续加工区域中,根据离散指令点的曲率值,对曲率极值点和拐点进行拟合,将折线加工路径转化为平滑的二次有理Bézier曲线;然后,利用曲线特征识别出椭圆弧,并转换为几何形式;最后,将相邻椭圆弧段合并后,进行插补计算.试验结果表明,该算法降低了速度的频繁波动,实现椭圆弧的高速高精加工.
To implement high-speed and high-precision machining of ellipse arcs in the micro-line form,a smooth compression interpo- lation algorithm of ellipse arcs is proposed. Based on the double-chord error limit, continuous micro-line regions were recognized. In these regions, curvature extreme points and inflection points were selected as shape-defining points;Secondly these points were fitted into quadratic rational B6zier curves to compress segments and smooth contours;Thirdly ellipse arcs were recognized by curve fea- tures, then transformed to geometric form and merged with adjacent one;Lastly the interpolation was performed in the geometric form. The experimental results reveal that the proposed algorithm can reduce velocity fluctuation and implement high-speed and high-preci- sion CNC processing of ellipse arcs.
出处
《小型微型计算机系统》
CSCD
北大核心
2018年第3期600-606,共7页
Journal of Chinese Computer Systems
基金
国家科技重大专项课题项目(2014ZX04001051)资助
关键词
平滑压缩
椭圆弧
二次有理B6zier
样条插补
smooth compression
ellipse arc
quadratic rational B6zier
spline interpolation