• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
工控新人叶何
生活中哪有事事都如意,只要你不认怂,生活就没办法撂倒你!
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 148 点
下载积分: 8068 分
在线时间: 42(小时)
注册时间: 2020-12-31
最后登录: 2022-04-16
查看工控新人叶何的 主题 / 回贴
楼主  发表于: 2021-01-12 16:29
如何把脉冲数转换为实际距离,在程序里应该用到什么指令去实现
各位大佬有相关的例子发一下咯
zhenhai
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 303 点
下载积分: 5998 分
在线时间: 116(小时)
注册时间: 2014-04-12
最后登录: 2024-09-30
查看zhenhai的 主题 / 回贴
1楼  发表于: 2021-01-12 18:36
伺服用电子齿轮比,步进用细分算,都可以用电机一圈移动量/电机一圈脉冲
liangdan0826
级别: 探索解密
精华主题: 0
发帖数量: 77 个
工控威望: 154 点
下载积分: 1051 分
在线时间: 43(小时)
注册时间: 2020-12-11
最后登录: 2024-07-11
查看liangdan0826的 主题 / 回贴
2楼  发表于: 2021-01-12 21:40
同意1楼
小眼睛看世界
小眼睛看世界
级别: 正式会员
精华主题: 0
发帖数量: 9 个
工控威望: 77 点
下载积分: 3909 分
在线时间: 11(小时)
注册时间: 2019-10-28
最后登录: 2021-06-24
查看小眼睛看世界的 主题 / 回贴
3楼  发表于: 2021-01-13 08:52
你先测量电机一圈走多少距离,然后设置一圈需要多少个脉冲 ,距离/脉冲数量
工控新人叶何
生活中哪有事事都如意,只要你不认怂,生活就没办法撂倒你!
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 148 点
下载积分: 8068 分
在线时间: 42(小时)
注册时间: 2020-12-31
最后登录: 2022-04-16
查看工控新人叶何的 主题 / 回贴
4楼  发表于: 2021-01-13 09:31
各位大佬,我想知道的是程序上是怎么去编的,就比如我走八百个脉冲走八毫米,程序盖怎么转换
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-23
查看suegu2的 主题 / 回贴
5楼  发表于: 2021-01-13 10:39
首先你计算对应好1毫米是100个脉冲,这个要通过设置电子齿轮比,或者设置细分完成,然后你程序里发100个脉冲,就是实际走1毫米啦
工控新人叶何
生活中哪有事事都如意,只要你不认怂,生活就没办法撂倒你!
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 148 点
下载积分: 8068 分
在线时间: 42(小时)
注册时间: 2020-12-31
最后登录: 2022-04-16
查看工控新人叶何的 主题 / 回贴
6楼  发表于: 2021-01-13 11:02
我的问题是怎么样在程序里编程然后在显示屏上显示实际的距离,怎么去算,我知道,可是最后的结果就是显示屏是只有脉冲的显示,实际距离没有变化,麻烦各位大佬帮我看看程序有什么问题吗,我现在就是不知道程序是怎么转换过来而且是要用到这几个指令吗
附件: 新建 DOC 文档.doc (16 K) 下载次数:91
网站提示: 请不要用迅雷下载附件,容易出错
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-23
查看suegu2的 主题 / 回贴
7楼  发表于: 2021-01-13 11:16
没必要那么复杂 就两条指令 DFLT D8340 D10            DEDIV D10 K100 D20就可以了 。D20是浮点数实际距离
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-23
查看suegu2的 主题 / 回贴
8楼  发表于: 2021-01-13 11:18
如果要整数距离 再加一条DINT D20 D24  你写的INT D110 D111地址间隔太近了 D111实际是被之前的已经占用了
楼主留言:
还是不会显示实际的距离呢跟我之前的结果一样
omg好麻烦
级别: 略有小成
精华主题: 0
发帖数量: 249 个
工控威望: 318 点
下载积分: 9249 分
在线时间: 73(小时)
注册时间: 2020-08-10
最后登录: 2023-08-15
查看omg好麻烦的 主题 / 回贴
9楼  发表于: 2021-01-14 14:51
图片:
我图片里的是电机转一圈0.2mm距离,800个脉冲
楼主留言:
你图片中的D42要不要用dnov给它赋予圈数之类的,还是双字
不想做咸鱼
hxyeer
级别: 略有小成
精华主题: 0
发帖数量: 216 个
工控威望: 302 点
下载积分: 1138 分
在线时间: 173(小时)
注册时间: 2019-06-24
最后登录: 2024-11-12
查看hxyeer的 主题 / 回贴
10楼  发表于: 2021-01-14 15:12
没必要算这个,现在的伺服直接设一圈多少个脉冲,触摸屏大都可以设小数
假如伺服设1000个脉冲一圈,丝杆10mm 那你触摸屏设10.00就好了,何必去算齿轮比啥玩意
楼主留言:
没有这个呀,我用的是步进,刚刚开始接触PLC,第一次用PLC
omg好麻烦
级别: 略有小成
精华主题: 0
发帖数量: 249 个
工控威望: 318 点
下载积分: 9249 分
在线时间: 73(小时)
注册时间: 2020-08-10
最后登录: 2023-08-15
查看omg好麻烦的 主题 / 回贴
11楼  发表于: 2021-01-14 16:05
引用
引用第9楼omg好麻烦于2021-01-14 14:51发表的  :
我图片里的是电机转一圈0.2mm距离,800个脉冲



D42只是个存储中间值作转换显示,不需要特意赋值啊
不想做咸鱼
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go