中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: PLC的绝对位置和相对位置定位
发表新帖 回复该主题
回帖:14个,阅读:10376 [上一页] [1] [2] [下一页]
* 帖子主题:

PLC的绝对位置和相对位置定位

分享到
1109
xuejinyou
文章数:111
年度积分:50
历史总积分:1109
注册时间:2011/6/1
发站内信
发表于:2013/3/16 11:59:09
#10楼
以下是引用wushulin2013/3/15 8:14:25的发言:
自动控制必须走绝对位置,往返动作这样才不会产生误差。
不过只固定一个位置可以走相对位置,去时走相对位,回时走回原点。

我用这个方法回原点可行吗 后退过程中 原点信号上升沿 停止脉冲输出且给脉冲寄存器清零 这个回原点方法可以用在DPLSR吗 精度怎样
附件
[此贴子已经被作者于2013/3/16 12:10:51编辑过]
5486
qinhya
文章数:2026
年度积分:50
历史总积分:5486
注册时间:2012/4/7
发站内信
发表于:2013/3/17 8:35:50
#11楼
以下是引用xuejinyou2013/3/16 11:20:51的发言:
以下是引用qinhya2013/3/15 8:13:41的发言:
这个,要看你加工件的情况来定!

比如,东西很简单,加工好一个点,按设定的相对长度运行到另外一个点,这样很方便,但这样加工完的零件,在尺寸上有一个累计误差!

而用绝对位置呢,编程相对要复杂一些(只是说PLC的编程),你要计算好每一个点相对零点的位置,这样做,没的累计误差!

楼上说的很对,很多数控机械都是用的绝对位置!

如果PLC程序要求通用性比较好,更改零件变化比较多,还是用绝对位置好!只接编好一个子程序,调用时,输入不同的绝对位置的数值,设备就可自动支达指定位置!
当然,简单的程序,用相对位置,也是很好的选择!不过对于相对复杂的零件,那你编程起来就是相当的麻烦了哟!
哦 那这样每次定位都需要给予新的位置赋值咯,这样要是我设定好加工长度 循环前进 那不是要走一步 赋值一次咯
当然哟!

不过你这个活,现在有很多软件可以代你完成,比如常用的CAD(有一个刀路插件),就可以自动的行成相应的刀路,你直接从他输出的文件中提取每个点的位置!
天道酬勤!
5486
qinhya
文章数:2026
年度积分:50
历史总积分:5486
注册时间:2012/4/7
发站内信
发表于:2013/3/17 8:51:42
#12楼
以下是引用xuejinyou2013/3/16 11:59:09的发言:
以下是引用wushulin2013/3/15 8:14:25的发言:
自动控制必须走绝对位置,往返动作这样才不会产生误差。
不过只固定一个位置可以走相对位置,去时走相对位,回时走回原点。

我用这个方法回原点可行吗 后退过程中 原点信号上升沿 停止脉冲输出且给脉冲寄存器清零 这个回原点方法可以用在DPLSR吗 精度怎样
附件
[此贴子已经被作者于2013/3/16 12:10:51编辑过]
回原点是一个比较麻烦的事情,当然这个麻烦是指从设备运行的角度来说的!

通常会在丝杠(运动设备两端)设置两个限位,在中间合适位置设置原点信号,具体到设备来说,这个回零过程,分好多种,常用用的一种是,先让设备向靠近其最近的限位点移动,在这个过程中,检测原点信号,一量检测到原点信号上升沿,那么开始减速运行,直到出现原点信号下降沿信号,停止输出,并将位置继存器中的数据清零,完成回原点过程!如果在向这边移动的过程中,没有检测到原点,而且还碰到了边上的限位,那么设备此时反方向移动,向另一边寻找零点,此过程中,如果检测到零点信号,执行和上面到零点一样的程序,如果还是没找到,而且碰到了另外一这的限位,那么此时程序发出故障信号,提示找零错误!

一个完整的回零程序也比较复杂,难点在于判断到底向那边运行!

另外,成熟的回零程序,都是先检测上升沿,有上升沿后,等待下降沿出现,下降沿出现后,才代表回零过程完成!这个道理不难理解!
天道酬勤!
1109
xuejinyou
文章数:111
年度积分:50
历史总积分:1109
注册时间:2011/6/1
发站内信
发表于:2013/3/17 12:04:15
#13楼
还是不怎么明白
[此贴子已经被作者于2013/3/17 16:09:31编辑过]
1109
xuejinyou
文章数:111
年度积分:50
历史总积分:1109
注册时间:2011/6/1
发站内信
发表于:2013/3/17 16:08:52
#14楼
以下是引用qinhya2013/3/17 8:51:42的发言:
以下是引用xuejinyou2013/3/16 11:59:09的发言:
以下是引用wushulin2013/3/15 8:14:25的发言:
自动控制必须走绝对位置,往返动作这样才不会产生误差。
不过只固定一个位置可以走相对位置,去时走相对位,回时走回原点。

我用这个方法回原点可行吗 后退过程中 原点信号上升沿 停止脉冲输出且给脉冲寄存器清零 这个回原点方法可以用在DPLSR吗 精度怎样
附件
[此贴子已经被作者于2013/3/16 12:10:51编辑过]
回原点是一个比较麻烦的事情,当然这个麻烦是指从设备运行的角度来说的!

通常会在丝杠(运动设备两端)设置两个限位,在中间合适位置设置原点信号,具体到设备来说,这个回零过程,分好多种,常用用的一种是,先让设备向靠近其最近的限位点移动,在这个过程中,检测原点信号,一量检测到原点信号上升沿,那么开始减速运行,直到出现原点信号下降沿信号,停止输出,并将位置继存器中的数据清零,完成回原点过程!如果在向这边移动的过程中,没有检测到原点,而且还碰到了边上的限位,那么设备此时反方向移动,向另一边寻找零点,此过程中,如果检测到零点信号,执行和上面到零点一样的程序,如果还是没找到,而且碰到了另外一这的限位,那么此时程序发出故障信号,提示找零错误!

一个完整的回零程序也比较复杂,难点在于判断到底向那边运行!

另外,成熟的回零程序,都是先检测上升沿,有上升沿后,等待下降沿出现,下降沿出现后,才代表回零过程完成!这个道理不难理解!
假如设备停止点位于原点信号的前方 那么按照你这种方式 反转寻找原点是可以的
假如设备停止点位于原点后方 回原点碰到 限位后 向相反方向寻找原点 继续寻找下降沿的话那两次找到的原点位置不一样啊,一个是在原点开关后部下降沿位置
一个是在原点信号前部下降沿位置
工控学堂推荐视频:

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

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

62.4004