【摘要】:复位(回原点)示意图如图11-29所示。图11-29 复位示意图减速停机就是为了保证回原点的准确性。步进电动机和滚珠丝杠直接相连,滚珠丝杠的螺距为2mm,也就是说步进电动机每转一圈,工作台水平移动2mm。由于前进的位移是20mm,则需要步进电动机转动的圈数为20/2=10。
1.复位的含义
十字滑台复位实际上就是回到原点,回原点的方式有几种,回原点方式的选择可据实际情况而定,以下介绍一种简单回原点的方式,具体如下:
当压下“复位”按钮时,X方向的步进电动机拖动十字滑台以较快的速度后退(向原点方向),当接近开关SQ3检测到滑台的A边时,步进电动机以较慢的速度后退,直到滑台的B边离开原点的接近开关SQ3,步进电动机停转,复位完成。Y方向的复位也是类似的。复位(回原点)示意图如图11-29所示。
图11-29 复位示意图
【关键点】减速停机就是为了保证回原点的准确性。
2.相关计算
已知步进电动机的步距角是1.8°,所谓步距角就是步进电动机每接收到一个脉冲信号后,步进电动机转动的角度。步进电动机和滚珠丝杠直接相连,滚珠丝杠的螺距为2mm,也就是说步进电动机每转一圈,工作台水平移动2mm。
假设程序中要求步进电动机X方向前进20mm,转速是400r/min,那么程序中的特殊寄存器SMW68和SMD72如何设置?
1)对于初学者而言,这个计算的确有点麻烦,先计算脉冲数n。由于前进的位移是20mm,则需要步进电动机转动的圈数为20/2=10。电动机转动10圈,需要接收的脉冲数为
所以,SMD72赋值为2000。
2)速度的计算相对麻烦,SMW68中存放的是脉冲的周期,一般其单位是us。(www.xing528.com)
即每秒发出1333个脉冲,这个数值在后面要用到。
3.编写程序
主程序如图11-30所示,子程序如图11-31所示。
图11-30 子程序
图11-30 子程序(续)
图11-31 子程序
图11-31 子程序(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。