宁波珩磨机公司:乐竞体育app手机版 编码器的选型
发布日期:2012-09-28 16:22:42 来源: www.gbnxw.com 点击量:
大家知道旋转编码器发出的脉冲分A相脉冲和B相脉冲,有了A、B两相脉冲,PLC的CPU高速计数输入端就可根据A、B两相脉冲到来的顺序,判断旋转编码器是正向旋转还是反向旋转。若设定旋转编码器正向旋转为加计数,那么反向旋转就为减计数,由于本机床使用的是欧姆龙CJ1M可编程序控制器,它带有一个100kHz的高数计数单元,这就对它的接收脉冲频率要给予限制,以此为依据对编码器选型。一般珩磨机的往复速度在3~30m/min,即最大往复速度为500mm/s,假设编码器由带轮直联带动,编码器带轮直径为60mm,编码器带轮周长L=πD=3.14×60=188.4mm,则编码器最高转速为500mm/188.4mm/s=2.65r/s,若编码器每转输出脉冲为10000P/R,则编码器最高频率为2.65?10000P/R=26.5kHz,远小于100kHz,本机床选用编码器为OMRON E6B2-CWZ6C-2000P/R,每转能输出2000个A、B脉冲,而CJ1M的CPU对高速输入端的脉冲取上升沿和下降沿的跳变信号做计数信号,这相当于对旋转编码器发出的脉冲信号有四倍频的作用,即旋转编码器旋转一转,CPU的高速计数单元按2000P/R×4=8000P/R计数,即使这样也不会超出CPU的最高计数频率,因此不需要另加其它高速计数单元硬件。
CJ1M型可编程序控制器的高速计数输入端有线性和循环计数方式之分,本机床计数输入端按差相线性计数方式设置。
将珩磨机往复全行程上、下换向点,水圈位置的坐标数值分别以十进制数(16进制需转化)放置在CJ1M数据寄存区不同的DM地址中,以这些数值为目标值,高速计数输入端传送来的累加计数或累减计数值为当前值,用当前值与几个目标值进行比较,比较的结果发出中断,控制主轴往复是向下换向还是向上换向。
由前所述,编码器带轮直径D=60mm,编码器带轮周长L=188.4mm,编码器每转一圈发出的脉冲数:2000×4倍频=8000个,编码器的每个脉冲代表往复移动的距离即脉冲当量,脉冲当量=188.4/8000=0.02356mm/P,根据此脉冲当量可计算出水圈零点位置分别到往复上换向点、下换向点以及上极限点的距离(脉冲数),这些距离的数值可做为它们目标值的坐标,上下换向点的坐标之差即为往复行程的距离。当主轴往复的行程确定后,改变上、下换向点的坐标值,可改变主轴往复的行程区间。这些值的设定可通过触摸屏来直接设定。根据触摸屏和CJ1M的通讯协议传送到CJ1M的DM区寄存器(触摸屏与CJ1M的通讯不再说明)。