发明名称 一种计算机辅助离散运动规划方法
摘要 本发明公开了开放式数控系统的一种计算机辅助离散运动规划方法,基于主动轴规划T分割△ti(i=1,…,m),基于曲线的本征L分割调整关联数据流的联动表与随动表,从而实现坐标轴运动平稳性的最优化与加减速控制的精细化。
申请公布号 CN102063088B 申请公布日期 2013.05.01
申请号 CN201010536782.2 申请日期 2010.11.05
申请人 江俊逢 发明人 江俊逢
分类号 G05B19/19(2006.01)I 主分类号 G05B19/19(2006.01)I
代理机构 深圳鼎合诚知识产权代理有限公司 44281 代理人 龚安义
主权项 一种计算机辅助离散运动规划方法,其特征在于,包括,刀路曲线规划步骤(1):按照特征点,将刀路曲线分割为k条曲线;对分割后的每条曲线,将坐标轴划分为主动轴和联动轴,生成刀路曲线文件;L分割规划步骤(2):对所述k条曲线中的每条曲线,按照设定的优化目标,通过导引点逐点构造符合所述优化目标的本征L分割△Li(i=1,…,n),包括下述步骤:步骤(201)、从所述k条曲线中顺序取出一条曲线,设定优化目标;步骤(202)、以所述曲线的起点为原始导引点,生成所述原始导引点的邻域;步骤(203)、根据设定的优化目标,在所述原始导引点的邻域中确定一个导引点,生成所述导引点与所述原始导引点的坐标值增量;步骤(204)、在所述导引点与所述原始导引点之间生成一条直线段;步骤(205)、在刀路方位上生成所述直线段的邻域,对于所述曲线在所述导引点与所述原始导引点之间的曲线段,判断所述直线段的邻域是否为所述曲线段的邻域的子集;步骤(206)、如果所述直线段的邻域是所述曲线段的邻域的子集,则返回步骤(203),继续生成下一个导引点;步骤(207)、如果所述直线段的邻域不是所述曲线段的邻域的子集,则所述导引点的上一个导引点就是本征映像,所述本征映像即为微线段的终点,所述上一个导引点与所述原始导引点的坐标值增量就是所述微线段的坐标值增量;步骤(208)、以所述本征映像作为下一条微线段的原始导引点,顺序重复步骤(201)至步骤(207),生成所述曲线的下一条微线段,直至所述曲线的终点,生成所述曲线的符合所述优化目标的本征L分割△Li(i=1,…,n);T分割规划步骤(3):对所述本征L分割△Li(i=1,…,n),生成T分割△ti(i=1,…,m),包括下述步骤:步骤(301)、校核用户给定的进给速度F;步骤(302)、对于所述k条曲线中的一条曲线,执行所述L分割规划步骤(2),生成符合设定的优化目标的本征L分割△Li(i=1,…,n);步骤(303)、对所述曲线的本征L分割中的n条微线段,从△Li的斜率与进给速度F计算主动轴y的进给速度分量Fi,y与联动轴x的进给速度分量Fi,x;根据△ti=△Li,y/Fi,y与△ti≥△tmin,生成T分割△ti(i=1,…,m);其中,△tmin为T分割△ti(i=1,…,m)的最小值;步骤(304)、设置△Fx与△Fy的基准值及其偏差δx、δy;步骤(305)、校核主动轴y的运动平稳性约束条件a对n条微线段△L1,…,△Ln,校核主动轴y的运动平稳性约束条件a:︱△Fi,y-△Fy︱≤δy(i=1,…,m);如果所述约束条件a不满足,则调整F以满足所述约束条件a;根据调整后的进给速度F,重新规划T分割△ti(i=1,…,m);步骤(306)、校核联动轴x的运动平稳性约束条件b设△Li为已规划的微线段;计算联动轴x在点(xi+1、yi+1)处的进给速度跳变值△Fi+1,x=(Fi+1,x-Fi,x),校核联动轴x的运动平稳性约束条件b:︱△Fi,x-△Fx︱≤δx;步骤(307)、如果所述约束条件b不满足,则增大△ti+1以减小Fi+1,x,使所述约束条件b满足;如果增大△ti+1不能满足所述约束条件b,则减小△Li+1,x以减小Fi+1,x,使所述约束条件b满足;步骤(308)、计算△Li+1,x、△Li+1,y,调整△ti+1与微线段△Li+1;步骤(309)、将所述微线段△Li+1的终点设为新起点,对所述新起点与所述曲线的终点之间的曲线,顺序重复步骤(302)至步骤(308),直至所述曲线的终点;步骤(310)、对所述刀路曲线中k条曲线中的每条曲线,顺序重复步骤(302)至步骤(309)。
地址 518000 广东省深圳市罗湖区上步北路2006号四季青综合楼捷华公司