• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
秋秋
有志者事竞成
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 528 点
下载积分: 1305 分
在线时间: 236(小时)
注册时间: 2010-05-11
最后登录: 2024-01-09
查看秋秋的 主题 / 回贴
楼主  发表于: 2012-06-28 22:56
师傅们好,运台是靠伺服电机来带动的,为什么电控箱上电的时候,运台上可以任意移动,当按下原点回归按钮,以一定的速度反转,当碰到近点开关时,再以更低的速度正转,直到找到Z相后停止,此点就是原点,停止后我用手去移动运台,不管怎么移都移不动运台,这是怎么回事啊?是不是此时伺服必须靠程序来控制才会转
还有一个问题,就是在原点位置的时候,触摸屏上显示的当前位置是0mm,当按下手动反转,触摸屏上的数值变成了负的数值,再按手动正转,数值由负mm的到原点位置0mm变成正的数值显示,这个程序是怎么编写的。是不是在原点位置0MM时,如果是反转的话,位置的当前值用减法指令SUB K0  D10  D20      D10当前值, D20 显示在触摸屏上/
具体编写要怎么编,求指点   D8140用不用派上用场?请师傅们指点一下,小弟在此感谢了
秋秋
有志者事竞成
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 528 点
下载积分: 1305 分
在线时间: 236(小时)
注册时间: 2010-05-11
最后登录: 2024-01-09
查看秋秋的 主题 / 回贴
1楼  发表于: 2012-06-28 23:19
guochunyi
直读解西门屏HMI口令 。。。
级别: 论坛版主

精华主题: 5 篇
发帖数量: 8212 个
工控威望: 10341 点
下载积分: 21023 分
在线时间: 3005(小时)
注册时间: 2007-03-01
最后登录: 2024-11-05
查看guochunyi的 主题 / 回贴
2楼  发表于: 2012-06-29 07:05
一开始上电,伺服还在自由状态,到达原点后,伺服已经刹车了,为了在原点保持位置。自然就靠外力移不动了。
本帖最近评分记录:
  • 下载积分:+1(秋秋) 热心助人,谢谢师傅
  • 可直读解西门屏HMI各级帐户口令,帐户登录权限提升,锁定帐户激活。。。
    狗蛋大兵
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 113 个
    工控威望: 1390 点
    下载积分: 503 分
    在线时间: 75(小时)
    注册时间: 2012-06-26
    最后登录: 2020-09-07
    查看狗蛋大兵的 主题 / 回贴
    3楼  发表于: 2012-06-29 07:48
    使能上了 伺服就动不了啦  发脉冲才能动  D8140 是存储Y0的脉冲数 与D8141组成32位  
    根据你要求触摸屏显示伺服位移  D8140应该要用的  要看你的丝杠螺距 还有你的齿轮比 伺服一周脉冲数  例如 丝杠螺距10MM  齿轮比1:1  伺服转一周10000个脉冲  那个当你发10000个脉冲的时候  伺服位移式10MM  D8140里面数为10000  然后写程序把D8140传给任意个D 比如 D30  然后DDIV D30 K1000 D50  触摸屏显示的数就取D50  不知道我说明白了吗  。
            
    [ 此帖被狗蛋大兵在2012-06-29 08:02重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+3(秋秋) 热心助人,谢谢师傅,学 ..
    selema
    意大利多轴运动控制器与高性能伺服系统,求合作伙伴和技术工程师
    级别: 略有小成
    精华主题: 0
    发帖数量: 349 个
    工控威望: 419 点
    下载积分: 1467 分
    在线时间: 143(小时)
    注册时间: 2009-11-17
    最后登录: 2023-07-21
    查看selema的 主题 / 回贴
    4楼  发表于: 2012-06-29 10:13
    你用通讯的方式,直接读取驱动器内的位置
    slik
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 902 个
    工控威望: 1167 点
    下载积分: 5849 分
    在线时间: 536(小时)
    注册时间: 2008-06-01
    最后登录: 2024-11-01
    查看slik的 主题 / 回贴
    5楼  发表于: 2012-06-29 10:53
    伺服on的时候即有servo on信号时,伺服就推不动了,
    本帖最近评分记录:
  • 下载积分:+1(秋秋) 热心助人
    tkggtdkjpl
    工欲善其事,必先利其器!
    级别: 网络英雄

    精华主题: 1 篇
    发帖数量: 3441 个
    工控威望: 20977 点
    下载积分: 27015 分
    在线时间: 1755(小时)
    注册时间: 2010-01-03
    最后登录: 2024-11-05
    查看tkggtdkjpl的 主题 / 回贴
    6楼  发表于: 2012-06-29 11:29
    太简单的问题一般都不回答,自己想.提示一点.将脉冲量转换成距离
    触摸屏显示设成32位有符号整数或32位浮点数
    本帖最近评分记录:
  • 下载积分:+1(秋秋) 热心助人,谢谢师傅
  • 自动化单机,生产线,项目编程调试!
    秋秋
    有志者事竞成
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 528 点
    下载积分: 1305 分
    在线时间: 236(小时)
    注册时间: 2010-05-11
    最后登录: 2024-01-09
    查看秋秋的 主题 / 回贴
    7楼  发表于: 2012-06-29 12:41
    引用
    引用第6楼tkggtdkjpl于2012-06-29 11:29发表的  :
    太简单的问题一般都不回答,自己想.提示一点.将脉冲量转换成距离
    触摸屏显示设成32位有符号整数或32位浮点数

    师傅,就是在原点位置的时候,触摸屏上显示的当前位置是0mm,当按下手动反转,触摸屏上的数值变成了负的数值,再按手动正转,数值由负mm的到原点位置0mm变成正的数值显示,这个程序是怎么编写的。是不是在原点位置0MM时,如果是反转的话,位置的当前值用减法指令SUB K0  D10  D20      D10当前值, D20 显示在触摸屏上/
    这个怎么编的?
    秋秋
    有志者事竞成
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 528 点
    下载积分: 1305 分
    在线时间: 236(小时)
    注册时间: 2010-05-11
    最后登录: 2024-01-09
    查看秋秋的 主题 / 回贴
    8楼  发表于: 2012-06-29 12:43
    引用
    引用第3楼狗蛋大兵于2012-06-29 07:48发表的  :
    使能上了 伺服就动不了啦  发脉冲才能动  D8140 是存储Y0的脉冲数 与D8141组成32位  
    根据你要求触摸屏显示伺服位移  D8140应该要用的  要看你的丝杠螺距 还有你的齿轮比 伺服一周脉冲数  例如 丝杠螺距10MM  齿轮比1:1  伺服转一周10000个脉冲  那个当你发10000个脉冲的时候  伺服位移式10MM  D8140里面数为10000  然后写程序把D8140传给任意个D 比如 D30  然后DDIV D30 K1000 D50  触摸屏显示的数就取D50  不知道我说明白了吗  。
            
    秋秋
    有志者事竞成
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 528 点
    下载积分: 1305 分
    在线时间: 236(小时)
    注册时间: 2010-05-11
    最后登录: 2024-01-09
    查看秋秋的 主题 / 回贴
    9楼  发表于: 2012-06-29 12:44
    引用
    引用第8楼秋秋于2012-06-29 12:43发表的  :


    师傅,就是在原点位置的时候,触摸屏上显示的当前位置是0mm,当按下手动反转,触摸屏上的数值变成了负的数值,再按手动正转,数值由负mm的到原点位置0mm变成正的数值显示,这个程序是怎么编写的。是不是在原点位置0MM时,如果是反转的话,位置的当前值用减法指令SUB K0  D10  D20      D10当前值, D20 显示在触摸屏上/
    秋秋
    有志者事竞成
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 528 点
    下载积分: 1305 分
    在线时间: 236(小时)
    注册时间: 2010-05-11
    最后登录: 2024-01-09
    查看秋秋的 主题 / 回贴
    10楼  发表于: 2012-06-29 13:00
    师傅,就是在原点位置的时候,触摸屏上显示的当前位置是0mm,当按下手动反转,触摸屏上的数值变成了负的数值,再按手动正转,数值由负mm的到原点位置0mm变成正的数值显示,这个程序是怎么编写的。是不是在原点位置0MM时,如果是反转的话,位置的当前值用减法指令SUB K0  D10  D20      D10当前值, D20 显示在触摸屏上/
    就是<0就要显示负数,>0要显示正数,用比较可以吗
    秋秋
    有志者事竞成
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 528 点
    下载积分: 1305 分
    在线时间: 236(小时)
    注册时间: 2010-05-11
    最后登录: 2024-01-09
    查看秋秋的 主题 / 回贴
    11楼  发表于: 2012-06-29 13:01
    就是<0就要显示负数,>0要显示正数,用比较可以吗
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go