增量型编码器找零位

海德汉ERN1387系列增量型2048脉冲的编码器。由于从西门子伺服电机上拆下的时候没有标记零位,现在无法安装,需要用示波器进行找零位。请问各位,示波器的两个触头,分别应该接编码器的哪几根线?

最佳答案

增量式编码器的相位对齐方式 

 在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A和B,以及零位信号Z;带换相信号的增量式编码器除具备ABZ输出信号外,还具备互差120度的电子换相信号UVW,UVW各自的每转周期数与电机转子的磁极对数一致。带换相信号的增量式编码器的UVW电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下: 

 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.用示波器观察编码器的U相信号和Z信号; 
 3.调整编码器转轴与电机轴的相对位置; 
 4.一边调整,一边观察编码器U相信号跳变沿,和Z信号,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。 

 撤掉直流电源后,验证如下: 
 1.用示波器观察编码器的U相信号和电机的UV线反电势波形; 
 2.转动电机轴,编码器的U相信号上升沿与电机的UV线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。 
 上述验证方法,也可以用作对齐方法。 

 需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。 

 有些伺服企业习惯于将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以: 
 1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线; 
 2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形; 
 3.依据操作的方便程度,调整编码器转轴与电机轴的相对位置,或者编码器外壳与电机外壳的相对位置; 
 4.一边调整,一边观察编码器的U相信号上升沿和电机U相反电势波形由低到高的过零点,最终使上升沿和过零点重合,锁定编码器与电机的相对位置关系,完成对齐。 

 由于普通增量式编码器不具备UVW相位信息,而Z信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而不作为本讨论的话题。 

 绝对式编码器的相位对齐方式 

 
 绝对式编码器的相位对齐对于单圈和多圈而言,差别不大,其实都是在一圈内对齐编码器的检测相位与电机电角度的相位。早期的绝对式编码器会以单独的引脚给出单圈相位的最高位的电平,利用此电平的0和1的翻转,也可以实现编码器和电机的相位对齐,方法如下: 

 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.用示波器观察绝对编码器的最高计数位电平信号; 
 3.调整编码器转轴与电机轴的相对位置; 
 4.一边调整,一边观察最高计数位信号的跳变沿,直到跳变沿准确出现在电机轴的定向平衡位置处,锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,跳变沿都能准确复现,则对齐有效。 

 这类绝对式编码器目前已经被采用EnDAT,BiSS,Hyperface等串行协议,以及日系专用串行协议的新型绝对式编码器广泛取代,因而最高位信号就不符存在了,此时对齐编码器和电机相位的方法也有所变化,其中一种非常实用的方法是利用编码器内部的EEPROM,存储编码器随机安装在电机轴上后实测的相位,具体方法如下: 

 1.将编码器随机安装在电机上,即固结编码器转轴与电机轴,以及编码器外壳与电机外壳; 
 2.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 3.用伺服驱动器读取绝对编码器的单圈位置值,并存入编码器内部记录电机电角度初始相位的EEPROM中; 
 4.对齐过程结束。 

 由于此时电机轴已定向于电角度相位的-30度方向,因此存入的编码器内部EEPROM中的位置检测值就对应电机电角度的-30度相位。此后,驱动器将任意时刻的单圈位置检测数据与这个存储值做差,并根据电机极对数进行必要的换算,再加上-30度,就可以得到该时刻的电机电角度相位。 

 这种对齐方式需要编码器和伺服驱动器的支持和配合方能实现,日系伺服的编码器相位之所以不便于最终用户直接调整的根本原因就在于不肯向用户提供这种对齐方式的功能界面和操作方法。这种对齐方法的一大好处是,只需向电机绕组提供确定相序和方向的转子定向电流,无需调整编码器和电机轴之间的角度关系,因而编码器可以以任意初始角度直接安装在电机上,且无需精细,甚至简单的调整过程,操作简单,工艺性好。 

 如果绝对式编码器既没有可供使用的EEPROM,又没有可供检测的最高计数位引脚,则对齐方法会相对复杂。如果驱动器支持单圈绝对位置信息的读出和显示,则可以考虑: 

 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.利用伺服驱动器读取并显示绝对编码器的单圈位置值; 
 3.调整编码器转轴与电机轴的相对位置; 
 4.经过上述调整,使显示的单圈绝对位置值充分接近根据电机的极对数折算出来的电机-30度电角度所应对应的单圈绝对位置点,锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,上述折算位置点都能准确复现,则对齐有效。 

 如果用户连绝对值信息都无法获得,那么就只能借助原厂的专用工装,一边检测绝对位置检测值,一边检测电机电角度相位,利用工装,调整编码器和电机的相对角位置关系,将编码器相位与电机电角度相位相互对齐,然后再锁定。这样一来,用户就更加无从自行解决编码器的相位对齐问题了。 

 个人推荐采用在EEPROM中存储初始安装位置的方法,简单,实用,适应性好,便于向用户开放,以便用户自行安装编码器,并完成电机电角度的相位整定。 

 

 正余弦编码器的相位对齐方式 

 普通的正余弦编码器具备一对正交的sin,cos 1Vp-p信号,相当于方波信号的增量式编码器的AB正交信号,每圈会重复许许多多个信号周期,比如2048等;以及一个窄幅的对称三角波Index信号,相当于增量式编码器的Z信号,一圈一般出现一个;这种正余弦编码器实质上也是一种增量式编码器。另一种正余弦编码器除了具备上述正交的sin、cos信号外,还具备一对一圈只出现一个信号周期的相互正交的1Vp-p的正弦型C、D信号,如果以C信号为sin,则D信号为cos,通过sin、cos信号的高倍率细分技术,不仅可以使正余弦编码器获得比原始信号周期更为细密的名义检测分辨率,比如2048线的正余弦编码器经2048细分后,就可以达到每转400多万线的名义检测分辨率,当前很多欧美伺服厂家都提供这类高分辨率的伺服系统,而国内厂家尚不多见;此外带C、D信号的正余弦编码器的C、D信号经过细分后,还可以提供较高的每转绝对位置信息,比如每转2048个绝对位置,因此带C、D信号的正余弦编码器可以视作一种模拟式的单圈绝对编码器。 

 采用这种编码器的伺服电机的初始电角度相位对齐方式如下: 
 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.用示波器观察正余弦编码器的C信号波形; 
 3.调整编码器转轴与电机轴的相对位置; 
 4.一边调整,一边观察C信号波形,直到由低到高的过零点准确出现在电机轴的定向平衡位置处,锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,过零点都能准确复现,则对齐有效。 

 撤掉直流电源后,验证如下: 
 1.用示波器观察编码器的C相信号和电机的UV线反电势波形; 
 2.转动电机轴,编码器的C相信号由低到高的过零点与电机的UV线反电势波形由低到高的过零点重合。 

 这种验证方法,也可以用作对齐方法。 

 此时C信号的过零点与电机电角度相位的-30度点对齐。

  

 如果想直接和电机电角度的0度点对齐,可以考虑: 
 1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线; 
 2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形; 
 3.调整编码器转轴与电机轴的相对位置; 
 4.一边调整,一边观察编码器的C相信号由低到高的过零点和电机U相反电势波形由低到高的过零点,最终使2个过零点重合,锁定编码器与电机的相对位置关系,完成对齐。 

 由于普通正余弦编码器不具备一圈之内的相位信息,而Index信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而在此也不作为讨论的话题。

  

 如果可接入正余弦编码器的伺服驱动器能够为用户提供从C、D中获取的单圈绝对位置信息,则可以考虑: 
 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.利用伺服驱动器读取并显示从C、D信号中获取的单圈绝对位置信息; 
 3.调整旋变轴与电机轴的相对位置; 
 4.经过上述调整,使显示的绝对位置值充分接近根据电机的极对数折算出来的电机-30度电角度所应对应的绝对位置点,锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,上述折算绝对位置点都能准确复现,则对齐有效。 

 此后可以在撤掉直流电源后,得到与前面基本相同的对齐验证效果: 
 1.用示波器观察正余弦编码器的C相信号和电机的UV线反电势波形; 
 2.转动电机轴,验证编码器的C相信号由低到高的过零点与电机的UV线反电势波形由低到高的过零点重合。 

 如果利用驱动器内部的EEPROM等非易失性存储器,也可以存储正余弦编码器随机安装在电机轴上后实测的相位,具体方法如下: 
 1.将正余弦随机安装在电机上,即固结编码器转轴与电机轴,以及编码器外壳与电机外壳; 
 2.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 3.用伺服驱动器读取由C、D信号解析出来的单圈绝对位置值,并存入驱动器内部记录电机电角度初始安装相位的EEPROM等非易失性存储器中; 
 4.对齐过程结束。 

 由于此时电机轴已定向于电角度相位的-30度方向,因此存入的驱动器内部EEPROM等非易失性存储器中的位置检测值就对应电机电角度的-30度相位。此后,驱动器将任意时刻由编码器解析出来的与电角度相关的单圈绝对位置值与这个存储值做差,并根据电机极对数进行必要的换算,再加上-30度,就可以得到该时刻的电机电角度相位。 

 这种对齐方式需要伺服驱动器的在国内和操作上予以支持和配合方能实现,而且由于记录电机电角度初始相位的EEPROM等非易失性存储器位于伺服驱动器中,因此一旦对齐后,电机就和驱动器事实上绑定了,如果需要更换电机、正余弦编码器、或者驱动器,都需要重新进行初始安装相位的对齐操作,并重新绑定电机和驱动器的配套关系。 
  

 

 旋转变压器的相位对齐方式 

 旋转变压器简称旋变,是由经过特殊电磁设计的高性能硅钢叠片和漆包线构成的,相比于采用光电技术的编码器而言,具有耐热,耐振。耐冲击,耐油污,甚至耐腐蚀等恶劣工作环境的适应能力,因而为武器系统等工况恶劣的应用广泛采用,一对极(单速)的旋变可以视作一种单圈绝对式反馈系统,应用也最为广泛,因而在此仅以单速旋变为讨论对象,多速旋变与伺服电机配套,个人认为其极对数最好采用电机极对数的约数,一便于电机度的对应和极对数分解。 

 旋变的信号引线一般为6根,分为3组,分别对应一个激励线圈,和2个正交的感应线圈,激励线圈接受输入的正弦型激励信号,感应线圈依据旋变转定子的相互角位置关系,感应出来具有SIN和COS包络的检测信号。旋变SIN和COS输出信号是根据转定子之间的角度对激励正弦信号的调制结果,如果激励信号是sinωt,转定子之间的角度为θ,则SIN信号为sinωt×sinθ,则COS信号为sinωt×cosθ,根据SIN,COS信号和原始的激励信号,通过必要的检测电路,就可以获得较高分辨率的位置检测结果,目前商用旋变系统的检测分辨率可以达到每圈2的12次方,即4096,而科学研究和航空航天系统甚至可以达到2的20次方以上,不过体积和成本也都非常可观。 

 商用旋变与伺服电机电角度相位的对齐方法如下: 

 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出; 
 2.然后用示波器观察旋变的SIN线圈的信号引线输出; 
 3.依据操作的方便程度,调整电机轴上的旋变转子与电机轴的相对位置,或者旋变定子与电机外壳的相对位置; 
 4.一边调整,一边观察旋变SIN信号的包络,一直调整到信号包络的幅值完全归零,锁定旋变; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,信号包络的幅值过零点都能准确复现,则对齐有效 。 

 撤掉直流电源,进行对齐验证: 
 1.用示波器观察旋变的SIN信号和电机的UV线反电势波形; 
 2.转动电机轴,验证旋变的SIN信号包络过零点与电机的UV线反电势波形由低到高的过零点重合。 

 这个验证方法,也可以用作对齐方法。 

 此时SIN信号包络的过零点与电机电角度相位的-30度点对齐。

  

 如果想直接和电机电角度的0度点对齐,可以考虑: 
 1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线; 
 2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形; 
 3.依据操作的方便程度,调整编码器转轴与电机轴的相对位置,或者编码器外壳与电机外壳的相对位置; 
 4.一边调整,一边观察旋变的SIN信号包络的过零点和电机U相反电势波形由低到高的过零点,最终使这2个过零点重合,锁定编码器与电机的相对位置关系,完成对齐。 

 需要指出的是,在上述操作中需有效区分旋变的SIN包络信号中的正半周和负半周。由于SIN信号是以转定子之间的角度为θ的sinθ值对激励信号的调制结果,因而与sinθ的正半周对应的SIN信号包络中,被调制的激励信号与原始激励信号同相,而与sinθ的负半周对应的SIN信号包络中,被调制的激励信号与原始激励信号反相,据此可以区别判断旋变输出的SIN包络信号波形中的正半周和负半周,对齐时,需要取sinθ由负半周向正半周过渡点对应的SIN包络信号的过零点,如果取反了,或者未加准确判断的话,对齐后的电角度有可能错位180度,从而有可能造成速度外环进入正反馈。

 

 
 如果可接入旋变的伺服驱动器能够为用户提供从旋变信号中获取的与电机电角度相关的绝对位置信息,则可以考虑: 
 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 2.利用伺服驱动器读取并显示从旋变信号中获取的与电机电角度相关的绝对位置信息; 
 3.依据操作的方便程度,调整旋变轴与电机轴的相对位置,或者旋变外壳与电机外壳的相对位置; 
 4.经过上述调整,使显示的绝对位置值充分接近根据电机的极对数折算出来的电机-30度电角度所应对应的绝对位置点,锁定编码器与电机的相对位置关系; 
 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,上述折算绝对位置点都能准确复现,则对齐有效。 

 此后可以在撤掉直流电源后,得到与前面基本相同的对齐验证效果: 
 1.用示波器观察旋变的SIN信号和电机的UV线反电势波形; 
 2.转动电机轴,验证旋变的SIN信号包络过零点与电机的UV线反电势波形由低到高的过零点重合。 

 如果利用驱动器内部的EEPROM等非易失性存储器,也可以存储旋变随机安装在电机轴上后实测的相位,具体方法如下: 
 1.将旋变随机安装在电机上,即固结旋变转轴与电机轴,以及旋变外壳与电机外壳; 
 2.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 
 3.用伺服驱动器读取由旋变解析出来的与电角度相关的绝对位置值,并存入驱动器内部记录电机电角度初始安装相位的EEPROM等非易失性存储器中; 
 4.对齐过程结束。 

 由于此时电机轴已定向于电角度相位的-30度方向,因此存入的驱动器内部EEPROM等非易失性存储器中的位置检测值就对应电机电角度的-30度相位。此后,驱动器将任意时刻由旋变解析出来的与电角度相关的绝对位置值与这个存储值做差,并根据电机极对数进行必要的换算,再加上-30度,就可以得到该时刻的电机电角度相位。 

 这种对齐方式需要伺服驱动器的在国内和操作上予以支持和配合方能实现,而且由于记录电机电角度初始相位的EEPROM等非易失性存储器位于伺服驱动器中,因此一旦对齐后,电机就和驱动器事实上绑定了,如果需要更换电机、旋变、或者驱动器,都需要重新进行初始安装相位的对齐操作,并重新绑定电机和驱动器的配套关系。 

 注意 

 1.以上讨论中,所谓对齐到电机电角度的-30度相位的提法,是以UV反电势波形滞后于U相30度的前提为条件。 

 2.以上讨论中,都以UV相通电,并参考UV线反电势波形为例,有些伺服系统的对齐方式可能会采用UW相通电并参考UW线反电势波形。 

 3.如果想直接对齐到电机电角度0度相位点,也可以将U相接入低压直流源的正极,将V相和W相并联后接入直流源的负端,此时电机轴的定向角相对于UV相串联通电的方式会偏移30度,以文中给出的相应对齐方法对齐后,原则上将对齐于电机电角度的0度相位,而不再有-30度的偏移量。这样做看似有好处,但是考虑电机绕组的参数不一致性,V相和W相并联后,分别流经V相和W相绕组的电流很可能并不一致,从而会影响电机轴定向角度的准确性。而在UV相通电时,U相和V相绕组为单纯的串联关系,因此流经U相和V相绕组的电流必然是一致的,电机轴定向角度的准确性不会受到绕组定向电流的影响。 

 4.不排除伺服厂商有意将初始相位错位对齐的可能性,尤其是在可以提供绝对位置数据的反馈系统中,初始相位的错位对齐将很容易被数据的偏置量补偿回来,以此种方式也许可以起到某种保护自己产品线的作用。只是这样一来,用户就更加无从知道伺服电机反馈元件的初始相位到底该对齐到哪儿了。用户自然也不愿意遇到这样的供应商。 

 

提问者对于答案的评价:
谢谢这位大哥。这正是我需要的。万分感谢。常联系。我的邮箱:fantasy0618@163.com。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:54
下一篇 2019年6月11日 上午12:54

相关推荐

  • 802DSL·

    802DSL,1.哪些数据在内置CF卡里?           &nb…

    SINUMERIK 2017年6月2日
  • 西门子828D数控系统报警

    西门子828D数控系统 ,出现报警号201420,是什么原因,怎么消除,请各位师傅帮忙。 最佳答案 该报警是指,系统在比较拓扑结构时发现一个组件中实际和设定拓扑结构不同。…

    SINUMERIK 2017年7月25日
  • 802c的evening口令被改了

    单位有一台802c系统,今天发现evening口今被改了,请教各位大侠怎样改回口令或者知道当前口令。 最佳答案 我不记得802C的制造商口令是不是:SUNRISE,输入这个口令试试…

    SINUMERIK 2017年6月8日
  • 840Dsl 伺服驱动如何更换

    我公司有几台新进口机床,配置的是西门子840Dsl系统,伺服驱动与840D有较大区别,现在有一个伺服驱动模块坏了,应该怎么更换?还是像840D那样直接更换备件就可以吗?能不能和其他…

    SINUMERIK 2017年8月24日
  • 使用了调节型电源模块还用平配制动模块吗?

    请问一下,五轴机床,有一个电主轴,驱动使用S120系列,使用了调节型电源模块,请问还需要配制动模块吗? 最佳答案 我做过解答,请楼主参考上一帖。 提问者对于答案的评价:谢谢你,发重…

    SINUMERIK 2017年10月29日
  • 西门子官方培训文档

    不知道吧里各位大神是否有西门子官方培训文档的电子版,小弟目前因为公司培训收集了很多,但是目前还需要关于数控系统HMI和NC编程的,希望可以和各位大神交换,仅供学习使用!谢谢! 最佳…

    SINUMERIK 2017年6月10日
  • 840DSL-ncu710.2系统报警400260,控制面板1故障

    我们有一台840DSL系统,ncu710.2的X120口用网线与控制面板MPP483IE连接,在接到操作面板OP上重新上电后报警400260,控制面板1故障,按照报警帮助设置也没有…

    SINUMERIK 2017年6月27日
  • 611进线电源故障

    系统k1键上使能,K1键灯亮但立刻就熄灭,电源模块显示进线电源故障 最佳答案 楼主的问题,我认为有可能电源模块故障,也有可能是电源模块顶端的S1开关设定有误造成,也可能是坐标伺服单…

    2017年11月19日
  • 热插拔实验的组态设置 “Replace modules during operation”

    热插拔实验的组态设置   接口模块属性    “Replace modules durin…

    SINUMERIK 2020年10月31日
  • 840D sl 数控系统加工程序怎样实现断电记忆功能

    840D sl 数控系统,在执行加工程序时,突然停电,在重新上电后,怎样能接着停电时的加工点重新开始加工,而不用全部重新开始。 最佳答案 参考一下828D程序断…

    SINUMERIK 2017年6月7日