zhengcai
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 109 点
下载积分: 1270 分
在线时间: 11(小时)
注册时间: 2015-01-18
最后登录: 2015-08-29
查看zhengcai的 主题 / 回贴
楼主  发表于: 2015-01-21 23:25
在一条丝杆的中间安装一个原点感应器,只有这一个,这样用PLC找原点比较合适,因为工作时是会原点上下都去的,用普通原点复归在异常断电时,如果在原点另一边则会找不到原点
hmilydyk
自动化设计改造是我的职业也是我的爱好
级别: 家园常客
精华主题: 0
发帖数量: 464 个
工控威望: 597 点
下载积分: 1153 分
在线时间: 167(小时)
注册时间: 2012-08-21
最后登录: 2024-05-14
查看hmilydyk的 主题 / 回贴
1楼  发表于: 2015-01-22 11:24
可以自己写一个会原点程序,向前走多少脉冲找不到原点信号就反转,知道碰到原点信号才停止。
njaolian
新年快乐,恭祝大家出门捡钱包。凡是捡到钱包的,分我一半,哈哈
级别: VIP会员
精华主题: 2 篇
发帖数量: 452 个
工控威望: 2333 点
下载积分: 1971 分
在线时间: 209(小时)
注册时间: 2010-11-10
最后登录: 2024-05-16
查看njaolian的 主题 / 回贴
2楼  发表于: 2015-01-22 15:22
这个问题好解决,你需要在原点的一边无论走到哪都能全部挡住原点,另外半边完全不档原点,再考虑一下回原点方向,利用原点返回指令编写程序,可以实现原点返回,我之前解决过你这个问题。
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 861 个
工控威望: 1011 点
下载积分: 1938 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-05-13
查看flyfeky的 主题 / 回贴
3楼  发表于: 2015-01-22 20:33
2楼方法是可行的,缺点就是需要有一个方向永远挡着原点,另一边要完全不挡住原点,然后利用指令向不挡的一边找原点。

我也有个方法,就是在某一侧再装一个开关(或者是极限),然后自己写一个回原点的程序。 1,向极限开关方向寻找这个点,
2,找到这个点后回退到原点之后。3再向原点方向寻找。  我这样做的,也成功了。很好用。逻辑一定要写好。
西门子倍福WPF+C#数据库,槽式设备专家
113223444
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 122 点
下载积分: 464 分
在线时间: 5(小时)
注册时间: 2014-12-10
最后登录: 2015-04-25
查看113223444的 主题 / 回贴
4楼  发表于: 2015-01-31 14:25
多加个感应位置
luohongliang
闻道有先后 术业有专攻
级别: 探索解密
精华主题: 0
发帖数量: 77 个
工控威望: 192 点
下载积分: 672 分
在线时间: 149(小时)
注册时间: 2012-06-07
最后登录: 2016-10-17
查看luohongliang的 主题 / 回贴
5楼  发表于: 2015-01-31 14:44
2楼的方法可行,我一直是这样做。