13815109405
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 96 点
下载积分: 590 分
在线时间: 22(小时)
注册时间: 2016-07-27
最后登录: 2018-05-19
查看13815109405的 主题 / 回贴
楼主  发表于: 2016-12-21 19:12
比如我电机输入12.23mm这个十进制浮点数,用PLC程序怎么转换为到底我的电机需要转多少脉冲呢?
现在计算出来是电机正向走80000脉冲,我设备移动1MM.
求大神有空用三菱的程序帮我看下。。。哪怕打个草稿也行啊。。。。或者写下流程步骤也行啊。。。。
跪谢!
或者有这方面的案列吗?  
[ 此帖被13815109405在2016-12-21 19:48重新编辑 ]
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 414 个
工控威望: 1209 点
下载积分: 3494 分
在线时间: 1215(小时)
注册时间: 2016-01-13
最后登录: 2024-12-23
查看xiao_ming的 主题 / 回贴
1楼  发表于: 2016-12-21 20:12
既然是伺服電機,一定可設電子齒輪比為什麼不設電機一個脈波
為0.01mm好理解,又好計算不用鑽牛角尖吧
sl0301
级别: 略有小成
精华主题: 0
发帖数量: 198 个
工控威望: 348 点
下载积分: 834 分
在线时间: 224(小时)
注册时间: 2008-04-17
最后登录: 2024-12-23
查看sl0301的 主题 / 回贴
2楼  发表于: 2016-12-21 20:38
图片:
先看看吧
楼主留言:
真诚感谢!
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
3楼  发表于: 2016-12-21 20:53
触摸屏输入数值一般都可以设置比例,输入12.33,比例放大1000,PLC的值12330,移动每0.001mm就是80,所需要的脉冲就是12330X80,尽量不要用浮点.
本帖最近评分记录:
  • 下载积分:+3(guochunyi) 热心助人!
  • 二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    shebao8803
    级别: 正式会员
    精华主题: 0
    发帖数量: 5 个
    工控威望: 99 点
    下载积分: 648 分
    在线时间: 24(小时)
    注册时间: 2016-10-12
    最后登录: 2024-08-26
    查看shebao8803的 主题 / 回贴
    4楼  发表于: 2016-12-21 20:57
    3楼大神说的没错!
    ludaolang
    级别: 正式会员
    精华主题: 0
    发帖数量: 3 个
    工控威望: 95 点
    下载积分: 670 分
    在线时间: 10(小时)
    注册时间: 2016-11-13
    最后登录: 2017-11-13
    查看ludaolang的 主题 / 回贴
    5楼  发表于: 2017-01-01 09:34
    如你说的“现在计算出来是电机正向走80000脉冲,我设备移动1MM”,那么0.01mm发800个脉冲吗,12.23mm就是发送1223*800个脉冲。在触摸屏不要选择浮点数,一般选择整数带小数数点的,触摸屏上小数在plc寄存器是不表现出来,触摸屏12.23在plc寄存器中就是1223。
    杨一敏
    级别: 工控侠客
    精华主题: 0
    发帖数量: 480 个
    工控威望: 3020 点
    下载积分: 2469 分
    在线时间: 428(小时)
    注册时间: 2008-03-19
    最后登录: 2024-12-11
    查看杨一敏的 主题 / 回贴
    6楼  发表于: 2017-01-02 23:19
    算求
    ma924888027
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1243 个
    工控威望: 5843 点
    下载积分: 551 分
    在线时间: 259(小时)
    注册时间: 2012-10-18
    最后登录: 2024-12-05
    查看ma924888027的 主题 / 回贴
    7楼  发表于: 2017-01-07 16:05
    用的什么品牌的PLC?我们用的欧姆龙的,通过数据类型转换就好了。先用浮点乘*F,再转换成整数FIXL。