一种绝对式直线光栅尺的制作方法

文档序号:8769969阅读:481来源:国知局
一种绝对式直线光栅尺的制作方法
【技术领域】
[0001]本实用新型涉及一种测量装置,尤其涉及一种绝对式直线光栅尺。
【背景技术】
[0002]直线光栅尺是利用光栅的光学原理工作的测量反馈装置。直线光栅尺经常应用于机床与现在加工中心以及测量仪器等方面。目前国内的直线光栅尺多数是增量式光栅,这种光栅尺的缺陷是每次开启或复位时都要找基准零位,即读数头要沿尺身来回运动,通常说的找尺中,浪费时间。另外当直线光栅尺快速运动或受到电磁干扰会出现失步丢数,影响精确度。
[0003]在很多情况下要知道读数头的绝对位置是非常必要的,可以快速的确定直线光栅尺的绝对位置,在使用时就会更加方便。
【实用新型内容】
[0004]本实用新型所要解决的技术问题是克服现有技术的不足,提供一种制作方便、测量快速且测量精度高的直线光栅尺。
[0005]本实用新型所采用的技术方案是:本实用新型包括读数头装置和尺身,在所述读数头装置内设置有CPU,在所述尺身内设置有玻璃光栅,所述玻璃光栅上刻有绝对码道和增量码道,所述绝对码道是一条连续的非等间距排列的光栅刻线,这条光栅刻线是按照伪随机编码排列,增量码道是一条等间距排列周期性光栅刻线,所述读数头内设有光学扫描装置,当所述读数头装置沿尺身运动时,通过所述读数头装置内的所述光学扫描装置扫描所述玻璃光栅上的光栅刻线产生光电信号,该光电信号通过信号处理单元处理后,得到绝对式光栅尺的位置信息,确定直线光栅尺的绝对位置。
[0006]更进一步地,所述光学扫描装置为线阵CCD感应器和光电感应器组成的光学扫描装置,进行光电发射和接收。
[0007]本实用新型的有益效果是:本实用新型通过对绝对码道和增量码道进行重新设计,得到一串0、1代码位元组成的绝对编码序列,在这串编码序列中任意抽取10个复合代码,通过译码都具有唯一性,把这串O和I的绝对编码位元应用到直线光栅尺中绝对码道中,O代表不透光,I代表透光,每个复合代码的宽度等于增量线纹的周期,把具有这串位元组成的绝对编码序列转变成光栅刻线标记在光栅尺的绝对码道上,产生一条连续的带编码信息的绝对式编码刻线。当每次开启或复位时,读数头装置内的光电传感器可以扫描到绝对码道上的大于10个复合代码的长度的带编码信息的刻线,不需要移动就可以读取直线光栅尺的绝对位置信号信息;在工作状态下也能随时准确快速的读取当前的绝对位置信号信息。所以,本实用新型制作得到的光栅尺测量精度高且测量快速,该光栅尺的制作方法也简单方便,在完成编码后,即可进行刻线制作,成本低。
【附图说明】
[0008]图1是伪随机序列位元产生方法示意图;
[0009]图2是位元序列的译码值对应的绝对位置关系图;
[0010]图3是复合代码、绝对码道和增量码道的对应关系图;
[0011]图4是复合代码的对应关系图;
[0012]图5是绝对位置关系纠错示意图;
[0013]图6是扫描装置扫描绝对码道线纹示意图。
【具体实施方式】
[0014]在本实施例中,本实用新型所述光栅尺包括测量运动的读数头装置和固定的尺身装置。尺身内有玻璃光栅,玻璃光栅上刻有绝对码道和增量码道,绝对码道上是一条连续的非等间距排列的光栅刻线,这条光栅刻线是按照伪随机编码排列,增量码道上是一条等间距排列周期性光栅刻线。读数头内设有线阵CCD感应器和光电感应器等光学扫描装置,具有光电发射、接收等功能;当读数头装置沿尺身运动时,通过读数头装置内光学扫描装置扫描玻璃光栅上的光栅刻线产生光电信号。通过信号处理单元处理后,得到绝对式光栅尺的位置信息。可以确定直线光栅尺的绝对位置。
[0015]玻璃光栅上的绝对码道的刻线是通过伪随机编码的方法获得的。下面,以具体的实施例来对本实用新型作进一步的说明。
[0016]本实用新型通过伪随机编码的方法,得到3个三个伪随机序列,每个伪随机序列采用周期循环的伪随机序列进行编码,选用10位、7位、3位序列伪随机码,周期分别是21Q-1=1023、27-1=127、23-1=7,产生三个伪随机序列:
[0017](I)伪随机序列 IIi1:11111111110000000111000011......11011100111000111000,
设伪随机序列叫中的位元为a (a P a2、a3......a1021、a1022、a1023),共1023个位元:
11111111110000000111000011......11011100111000111000。1023 个位元的产生方法是通过第十位码加第七位的值生成第一位(其中1+1=0、0+0=0、1+0=1、0+1=1),其余位元后移一位得到第二组10位码,以此类推得到1023个10位伪随机序列HI1 (见图1)。
[0018](2)伪随机序列 m2: 111111100001110111100101100......00101000110111000。
设伪随机序列m2中的位元为b (b P b2、b3......b125、b126、b127),共127个位元:
111111100001110111100101100......00101000110111000。127 个位元的产生方法是通过第
7位码加第4位的值生成第I位(其中1+1=0、0+0=0、1+0=1、0+1=1),其余位元后移I位得到第二组7位码,以此类推得到127个7位伪随机序列HI2 (见图1)。
[0019](3)伪随机序列m3:1110010o设伪随机序列m 3中的位元为c (c丄、c2、c3、c4、c5、c6、c7),共7个位元1110010。7个位元的产生方法是通过第3位码加第2位的值生成第I位(其中1+1=0、0+0=0、1+0=1、0+1=1),其余后移I位得到第二组3位代码,以此类推得到7个3位伪随机序列m3 (见图1)。
[0020]由三个伪随机序列!111、1112、1113按周期循环的排列得到相应的伪随机序列码
ma、mb、m。,其中 Ma伪随机序列由伪随机序列 Hi1:11111111110000000111000011......11011100111000111000按周期循环的排列得到,共循环127X7次,伪随机序列Hi1共有1023个位元,13伪随机序列共有1023X127X7=909447个位元;Mb伪随机序列由伪随机序列 m2 111111100001110111100101100......00101000110111000按周期循环的排列得到,共循环1023X7次,伪随机序列m2共有127个位元,Mb伪随机序列共也有1023X127X7=909447个位元;M。伪随机序列由伪随机序列m 3:1110010按周期循环的排列得到,共循环1023X 127次,伪随机序列m
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1