[发明专利]面向编码器/播放器式数控系统的运动比特流变换方法有效
申请号: | 201610021830.1 | 申请日: | 2016-01-13 |
公开(公告)号: | CN105573254B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 陈默;赵万生;郑君民;奚学程;陈昊;康小明 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比特流 增量法 弧长 编码格式 数控系统 编码器 播放器 参数曲线 解码算法 坐标增量 插补 运动控制技术 插补周期 高速加工 快速运算 比特位 可调的 轴坐标 加工 还原 机床 应用 存储 灵活 | ||
1.一种面向编码器/播放器式数控系统的运动比特流变换方法,其特征在于,所述运动比特流变换方法包括串行编码方法、串行解码方法、并行编码方法和并行解码方法,其中;
所述串行编码方法包括使用数组存放单位弧长增量法生成的共计Mk步插补结果,所述数组一共有Mk个元素,第k个元素ξk存放了所述单位弧长增量法第k步插补的坐标增量ΔQk所对应的脉冲位σk,j和方向位δk,j,其中Mj为机床轴数,k=1,2,...,Mk,j=1,2,...,Mj;
所述串行解码方法包括设在t-T时刻解码至第kp(t-T)步,在t时刻的进给速度决定在t时刻需要解码Δkp(t)步,其中第k步解码通过如下转换方法获取所述坐标增量ΔQk:若σk,j=0,则Δqk,j=0;若σk,j=1且δk,j=0,则Δqk,j=1;若σk,j=1且δk,j=1,则Δqk,j=-1;其中k=kp(t-T),kp(t-T)+1,...kp(t),计算在t时刻的指令位置增量:
所述并行编码方法包括机床的每根轴使用两个一维数组,分别存储脉冲位和方向位;称存储所述脉冲位的所述一维数组为脉冲流,第j轴的所述脉冲流的第K个元素GK,j存储了所述单位弧长增量法从第NK-N+1步到第NK步插补生成的脉冲位σNK-N+1,j,σNK-N+2,j,...,σNK,j;称存储所述方向位的所述一维数组为方向流,第j轴的所述方向流的第K个元素DK,j存储了所述单位弧长增量法从第NK-N+1步到第NK步插补生成的方向位δNK-N+1,j,δNK-N+2,j,...,δNK,j;其中为向上取整符号;
所述并行解码方法包括设在t-T时刻解码至第kp(t-T)步,在t时刻的进给速度决定在t时刻需要解码Δkp(t)步;对于第j轴,使用种群计数法统计所述脉冲流中的从第kp(t-T)+1位到第kp(t)位中的“1”的个数,记为以及所述方向流中的从第kp(t-T)+1位到第kp(t)位中的“1”的个数,记为由和计算在t时刻的第j轴指令位置增量
2.如权利要求1所述的一种面向编码器/播放器式数控系统的运动比特流变换方法,其特征在于,所述运动比特流变换方法为串行编码和串行解码方法,其中所述串行编码方法包括使用数组存放单位弧长增量法生成的共计Mk步插补结果,所述数组一共有Mk个元素,第k个元素ξk存放了所述单位弧长增量法第k步插补的坐标增量ΔQk所对应的脉冲位σk,j和方向位δk,j,其中Mj为机床轴数,k=1,2,...,Mk,j=1,2,...,Mj;所述串行解码方法包括设在t-T时刻解码至第kp(t-T)步,在t时刻的进给速度决定在t时刻需要解码Δkp(t)步,其中第k步解码通过如下转换方法获取所述坐标增量ΔQk:若σk,j=0,则Δqk,j=0;若σk,j=1且δk,j=0,则Δqk,j=1;若σk,j=1且δk,j=1,则Δqk,j=-1;其中k=kp(t-T),kp(t-T)+1,...kp(t),计算在t时刻的指令位置增量:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610021830.1/1.html,转载请声明来源钻瓜专利网。