您现在所在的是:

PLC论坛

回帖:7个,阅读:9790 [上一页] [1] [下一页]
638
caitian0754
文章数:2
年度积分:50
历史总积分:638
注册时间:2013/8/16
发站内信
发表于:2013/8/16 15:32:14
#0楼
各位高手,本小弟现在用PLC控制步进电机,步进电机带动转盘转动,控制要求如下:
转盘每次转动45度角,每转动一次,就停转5s,就这样,每经过8次一转一停,转盘就会转动一周。
我现在编了程序了,但是发现有问题,就是不知道如何用接近开关为转盘设置原点,我现在是把接近开关放置在转盘刚开始转动的位置,想要让转盘每转动一圈回到刚开始转动的位置,接近开关感应到转盘的电信号,就会让步进电机以刚开始转动的位置为原点,从新开始转动,因为只有这样,才能确保转盘经过长时间的转动之后,不会由于步进电机的丢步问题或者转动误差而存在太大的位置偏差。我编的程序如图片中所示。但是现在实际在调试程序的时候,转盘每次转动45度角以及一转一停,停就停5s的控制要求都能实现了,但是接近开关的原点功能还是实现不了,我原本自己的思路是:图片中X006作为接近开关的感应触点,当转盘被接近开关感应到的时候,x006由常闭变为断开,步进电机停转,但是停转总有个减速过程,所以转盘还会继续转动一小阵子,然后等转盘脱离接近开关的感应之后,X006闭合,PLC立马重新发送脉冲,使转盘从此时的位置开始从新45度角的一停一转。但是实际在调试的时候却发现,转盘在被接近开关感应到的时候,会减速直至停止,但是在转盘脱离接近开关的感应之后,并不是如原本想的一样,会立即接收到PLC的脉冲而重新开始转动,而是要等到转盘彻底停转之后才会从新开始转动。有谁能帮我解决这个转盘原点的设置问题,我的精度要求不高的,而且转盘转速很慢,几乎是空载,但是就是要求步进电机不能由于长期的转动而使转盘的定位误差逐渐变大?
编好程序之后可以上传图片给我看,也可以发到我的邮箱caitian0754@163.com
附件 编程1.jpg

20分悬赏
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2013/8/16 21:47:15
#1楼
你用的具体什么型号的PLC?为什么用脉冲指令,没有用定位指令以及现成的原点回归指令?
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
24076
wushulin 版主
文章数:6173
年度积分:244
历史总积分:24076
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2013/8/16 23:27:29
#2楼
分完第七个后,使用回原点指令,也就是第八个角度是回原点状态,这样就最后一个停止在原点位置了。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
720
孔范亮
文章数:26
年度积分:50
历史总积分:720
注册时间:2013/7/27
发站内信
发表于:2013/8/17 14:28:02
#3楼
感觉用ist。rotc指令好办一些
878
xcmj
文章数:1
年度积分:50
历史总积分:878
注册时间:2009/3/27
发站内信
发表于:2013/11/19 9:16:36
#4楼
我们用脉冲指令加延时
644
2648283961
文章数:26
年度积分:50
历史总积分:644
注册时间:2014/4/15
发站内信
发表于:2014/7/23 10:09:28
#5楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
697
345619954
文章数:22
年度积分:50
历史总积分:697
注册时间:2014/6/27
发站内信
发表于:2014/7/28 14:49:59
#6楼
楼主所说的跟我目前做的项目类似,不过楼主的要求相对简单。原点定位定不准主要看步进马达如何带动转盘,惯性如何。
697
345619954
文章数:22
年度积分:50
历史总积分:697
注册时间:2014/6/27
发站内信
发表于:2014/7/28 15:01:05
#7楼
有回原点指令  zrn  不用单纯的发脉冲吧。
走八位用相对定位,或者绝对定位就好。怕丢步,跑一圈之后用回原点指令回原点。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006