我们做一台数控滚齿机改造,想看看大家是不是有成功应用的。想做些技术讨论和学习。希望能提出宝贵意见建议。840D的滚齿加工界面的开发,与电子齿轮的应用。
答:目前,伺服系统主要用于位置控制,诸如滚齿机、磨齿机、数控车床等等,在这些应用场合中,无法通过速度控制来实现系统的精确定位,因此必须引入位置控制方式。在伺服系统中一般采用光电码盘作为位置反馈信号,根据光电码盘在电机转过一圈时产生的脉冲数来对电机进行精确的定位。在实际应用中,电机与其它机械装置采用齿轮的连接方式,一旦固定连接后,电机每转一圈产生的机械轴位移量一定。并且,在伺服控制系统中,位置控制通常由上位控制器产生一定频率和个数的脉冲来决定电机的转速和转过的角度,当指令脉冲当量和位置反馈脉冲当量不一致时,就必须采用电子齿轮的方法来进行调节。
其位控基本定位关系为:P×G=R×C×4
其中P为脉冲发生装置的输出频率;G即为电子齿轮比;R为电机轴转数;C即为编码器分辨率也就是线数。常数4即为4倍频。从以上关系中可以看出电子齿轮的作用就是为了更好的匹配脉冲发生装置发出的脉冲频率;倍频就是为了提高系统精度,简单地说就是把一个反馈脉冲当成4个用。上式左边部分为控制器接受脉冲发生装置信号部分,右侧为接受电机反馈脉冲部分。
对于西门子840D来说,齿轮磨床上用的很多,完成电子齿轮功能需要进行高级编程。
如:
EGDEF定义齿轮,EGDEL删除,EGON,EGOFS 开启/关闭,定义的时候设定一个比例,就可以了,如:
EGDEL(X) \\先删除
EGDEF(X,U,0,X1,0) \\再定义 (跟随轴,引导轴1,类型,引导轴2,类型..)
EGON(X,"NOC",U,1,1,X1,1,1) \\开启并设比例(1:1)
EGOFS(X) \\关闭