[发明专利]面向编码器/播放器式数控系统的运动比特流变换方法有效
申请号: | 201610021830.1 | 申请日: | 2016-01-13 |
公开(公告)号: | CN105573254B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 陈默;赵万生;郑君民;奚学程;陈昊;康小明 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种面向编码器/播放器式数控系统的运动比特流变换方法,属于数控系统中的运动控制技术领域。本发明的目的在于利用单位弧长增量法插补曲线精度较高的优点,并借助了比特位快速运算的优势,使得单位弧长增量法可以应用于速度灵活可调的高速加工中,推广单位弧长增量法的应用范围。本发明包括两种编码格式和两种解码算法。在加工开始之前,编码器可对任意参数曲线使用单位弧长增量法进行插补,获取一系列坐标增量值、并将坐标增量值化为一种编码格式的运动比特流进行存储。在加工的过程中,根据所给的编码格式,选取相应的解码算法,从运动比特流中还原出一个插补周期内的各轴坐标增量值,使机床各轴沿所给参数曲线运动。 | ||
搜索关键词: | 比特流 增量法 弧长 编码格式 数控系统 编码器 播放器 参数曲线 解码算法 坐标增量 插补 运动控制技术 插补周期 高速加工 快速运算 比特位 可调的 轴坐标 加工 还原 机床 应用 存储 灵活 | ||
【主权项】:
一种面向编码器/播放器式数控系统的运动比特流变换方法,其特征在于,所述运动比特流变换方法包括串行编码方法、串行解码方法、并行编码方法和并行解码方法,其中;所述串行编码方法包括使用数组存放单位弧长增量法生成的共计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轴指令位置增量![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610021830.1/,转载请声明来源钻瓜专利网。