您现在所在的是:

PLC论坛

回帖:13个,阅读:674 [上一页] [1] [2] [下一页]
580
心里住着一只
文章数:86
年度积分:580
历史总积分:580
注册时间:2023/7/21
发站内信
发表于:2023/12/3 15:40:26
#0楼
新手第一次写项目,用的信捷PLC,脉冲单位是不是选mm好点呢?我现在选的是1mm,我用DRVI或DRVA绝对或脉冲指令时,S0脉冲个数是不是只能输入双字整数,走30mm,就输入30。如果想输入30.5是不是需要把脉冲单位改成0.1mm呢?这样只就可以输入双字浮点数了
580
心里住着一只
文章数:86
年度积分:580
历史总积分:580
注册时间:2023/7/21
发站内信
发表于:2023/12/3 15:42:35
#1楼
还有就是因为这个项目是输入一个总长度,然后客户随意选择分几次走完,假如设置了5mm,分了3次,那5÷3=1.666667除不尽
我要怎么让1.666667后面的小数四舍五入一下变成1.7呢?
[此贴子已经被作者于2023/12/3 15:43:40编辑过]
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/3 17:26:26
#2楼
单位一般精确到0.01.

伺服一般设置电子齿。
580
心里住着一只
文章数:86
年度积分:580
历史总积分:580
注册时间:2023/7/21
发站内信
发表于:2023/12/3 18:02:34
#3楼
回复 #2楼 bnnyygy
那如果我脉冲单位设置了0.01mm,使用DRVI指令,S0就是输入双字浮点数了是吧?
那脉冲单位为1mm用双字浮点数应该也可以?只是不会计算后面的小数这样吗?
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/3 18:22:17
#4楼
以下是引用心里住着一只2023/12/3 18:02:34的发言:
那如果我脉冲单位设置了0.01mm,使用DRVI指令,S0就是输入双字浮点数了是吧?
那脉冲单位为1mm用双字浮点数应该也可以?只是不会计算后面的小数这样吗?

完全看不懂。

绑定了。
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/12/3 18:33:23
#5楼
脉冲是xxx个
具体1mm需要多少个脉冲,就是考验你数学功底的时候了
快乐 幸福 自由 比什么都重要
580
心里住着一只
文章数:86
年度积分:580
历史总积分:580
注册时间:2023/7/21
发站内信
发表于:2023/12/3 20:00:26
#6楼
回复 #5楼 知道一点
是这样,我之前试过脉冲单位设置为1mm,然后使用drvi指令时,存放脉冲个数的S0直接输入整数就行了,需要走30mm,那S0就直接输入30
如果把脉冲单位设置为0.1mm或者0.01mm,那我这个S0要怎么输入呢?整数输入不了小数吧,是需要变成浮点数去输入吗?

附件 批注 2023-12-03 200537.jpg
附件 批注 2023-12-03 200028.jpg
[此贴子已经被作者于2023/12/3 20:05:43编辑过]
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/12/3 21:52:54
#7楼
回复 #6楼 心里住着一只
第一图来自哪里?
“我之前试过脉冲单位设置为1mm,然后使用drvi指令时,存放脉冲个数的S0直接输入整数就行了,需要走30mm,那S0就直接输入30”
实验使用伺服电机?真走了30mm?
好好解析一下实验装置吧
快乐 幸福 自由 比什么都重要
11781
逍遥的久鸣
文章数:4433
年度积分:1015
历史总积分:11781
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2023/12/3 22:14:18
#8楼
这个我一般走脉冲单位,假如电机10000个脉冲转一圈,转一圈20MM,那就是500个脉冲1MM,假如我要控制电机走1mm,就控制PLC走500个脉冲!
580
心里住着一只
文章数:86
年度积分:580
历史总积分:580
注册时间:2023/7/21
发站内信
发表于:2023/12/3 22:38:31
#9楼
回复 #7楼 知道一点
伺服每转脉冲2000,丝杆导程为5mm,触摸屏上把数据输入增加小数点,输入4.0PLC寄存器里面是40,我脉冲单位选0.1mm,移动量丝杆螺距设置为5.0就行了,比脉冲单位设置为1mm时多一个0,这样就可以了,刚刚试了下走的距离没啥问题貌似,明天在研究下

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

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

62.4004