您现在所在的是:

运动控制

回帖:25个,阅读:10709 [上一页] [1] [2] [3] [下一页]
37636
知道一点
文章数:22326
年度积分:2055
历史总积分:37636
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2009/6/3 15:41:29
#10楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
37636
知道一点
文章数:22326
年度积分:2055
历史总积分:37636
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2009/6/3 15:41:29
#11楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
937
yhp1888
文章数:20
年度积分:50
历史总积分:937
注册时间:2006/6/22
发站内信
发表于:2009/6/4 21:31:07
#12楼
大家分析一下,看是否行得通?
光电A                  C 光电B D   马达
(LMT+)                     (HOME,LMT-)
 ┌┐           ┌┐   ┌───┐
┌┴┴─────────┴─┼┼─┴─┘   │
└─────────────┼┼───┐   │
              ││   └───┘
┌─────────────┼┼┐          
└─────────────┼┼┘            
              └┘
如上图,如果把光电A作为正极限,把光电B同时作为原点和负极限,回零过程应该是这样的:先用自己的程序让马达向正向(光电A方向,图上的左向)行走一段距离,再调用PCI-8134运动卡的回零指令朝负方向(光电B方向,图上的右向)回零,马达遇原点(光电B)后,有一小段过程的细节我就不明白了,有两种情况:
1、马达遇原点细节一:马达遇原点后(得原点左边上升沿信号,如C点),再向右过了原点(得原点右边下降沿信号),如D点,马达再向左返回,遇原点左边下降沿信号,如C点,此时才算原点,马达停止,清零,回零完成。
2、马达遇原点细节二:马达遇原点后(得原点左边上升沿信号,如C点),只要向右移一点点(只要过了上升沿,如C点),就立刻向左返回,遇原点左边下降沿信号,如C点,此时才算原点,马达停止,清零,回零完成。

如果是细节一,因为原点同时作为负极限,那么马达遇负极限停止,不能再向右走了,将得不到原点右边下降沿信号,如D点。此时马达回零就会出现偏差。

这个细节应该和运动卡无关,而是运动控制理论的通用做法。

请高手们分析一下这个细节,请有经验的高手们指点这个细节。谢谢!
37636
知道一点
文章数:22326
年度积分:2055
历史总积分:37636
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2009/6/5 11:04:56
#13楼
哈哈 左右让你讲晕了
如果我做:
光电开关 A左极限,B右极限-兼做原点检测用
原点 搜索时要屏蔽极限功能,先左移动一小步(左极限不能屏蔽),再“快速”右移,遇到B马上减到最低速(搜索原点),遇到编码器Z信号,清“0”(此时就是控制原点),左移过B(开放极限功能)
你的正常工作范围应该离开AB一定距离,并在程序中有“软极限”
快乐 幸福 自由 比什么都重要
937
yhp1888
文章数:20
年度积分:50
历史总积分:937
注册时间:2006/6/22
发站内信
发表于:2009/6/11 9:05:17
#14楼
楼上的,有一个细节,屏蔽极限功能,如何做?
楼上的,有一个细节,屏蔽极限功能,如何做?因为此时是在回零过程中,右极限的信号总是存在。也就是说,右极限的信号,因为物理上的接线,它总是会进入系统中。如何屏蔽?
37636
知道一点
文章数:22326
年度积分:2055
历史总积分:37636
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2009/6/11 9:35:40
#15楼
如果只进PLC-----由程序完成
如果硬件完成-----改:一路进PLC,一路走硬件但要串个PLC输出B点,用于原点搜寻用一下
快乐 幸福 自由 比什么都重要
3262
6021368 版主
文章数:808
年度积分:50
历史总积分:3262
注册时间:2009/5/16
发站内信
2013辞旧迎新
工控人谈电商
发表于:2009/6/16 15:26:41
#16楼
楼主,是不是在考我们,一般人,一般国内的机器,或是进口机器在安全这方面是做的很不错的,极限是不能少的,(二个)。OPR到是可以不找,或是自己定议。但还没有极限和OPR共用的机器,有的话发到这里给我们学习学习。QQ6021368
三菱  PLC   触摸屏   伺服电机   ROBOT
t6021368@126.com
1044
zhushaofeng
文章数:31
年度积分:50
历史总积分:1044
注册时间:2008/5/22
发站内信
发表于:2009/6/16 16:20:54
#17楼
我碰到过,有个客户的机器只有两个开关,要原点,左右极限。

后来用很傻得办法。左右极限用上,原点我是这样到左极限的时候在返回一个圈作为原点
1486
hmjz
文章数:283
年度积分:50
历史总积分:1486
注册时间:2005/11/1
发站内信
发表于:2009/6/25 9:04:03
#18楼
一般是用其中一个即做极限位又做零点,做回零运转。每个厂家的具体参数不同,原理是一样的
一般是用其中一个即做极限位又做零点,做回零运转。每个厂家的具体参数不同,原理是一样的
开拓创新,不断进步。
937
yhp1888
文章数:20
年度积分:50
历史总积分:937
注册时间:2006/6/22
发站内信
发表于:2009/7/15 6:13:24
#19楼
谢谢各位
好长一段时间没上网了,谢谢各位的指点。关于我提的问题,这里不泛高手出招。但别忘了一点:我用的是运动控制卡!而不是PLC。上面我设想的方案还在试验中,目前效果一直很好,有了最后结果我会告诉大家。我一直试验的目的,是因为我的运动控制精度要求相当高(0.001mm),运动控制轨迹要求相当复杂(需要有螺旋插补),普通PLC是无法实现的。同时,我也希望各路高手,以后谈高精度运动控制时,别提PLC。工业控制不只是PLC,根据PLC的原始定义,PLC的梯形图是专为不懂编程的电气技术人员设计的。PLC通用性好,稳定性、抗干扰性好,但通用性好的东西往往无法实现各种强大的功能(如果PLC的梯形图能解决一切问题,要C/C++、VB、VC、Delphi干什么?,而且PLC的梯形图就是用C/C++实现的)。

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

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

78.0005