您现在所在的是:

PLC论坛

回帖:8个,阅读:3665 [上一页] [1] [下一页]
3707
cdl516
文章数:526
年度积分:50
历史总积分:3707
注册时间:2012/8/17
发站内信
发表于:2014/7/28 15:51:06
#0楼
最近在做一个铣床的改造。用的就是HMI+PLC+伺服。

在参数里有许多的小数即浮点数。但是伺服只能接收整数脉冲。所以必须用到浮点数整数转换。在转换的过程中,小数就丢失了。在这种情况下,对加工精度肯定会造成影响,这种影响该如何尽量避免呢?
佛山
2334
东昌机电
文章数:643
年度积分:50
历史总积分:2334
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2014/7/28 16:05:30
#1楼
以下是引用cdl5162014/7/28 15:51:06的发言:
最近在做一个铣床的改造。用的就是HMI+PLC+伺服。

在参数里有许多的小数即浮点数。但是伺服只能接收整数脉冲。所以必须用到浮点数整数转换。在转换的过程中,小数就丢失了。在这种情况下,对加工精度肯定会造成影响,这种影响该如何尽量避免呢?

全部使用整数计算,例如,135.5就用1355替代,通过放大倍数来弥补。

Regards
SANKA电机
3707
cdl516
文章数:526
年度积分:50
历史总积分:3707
注册时间:2012/8/17
发站内信
发表于:2014/7/28 16:28:09
#2楼
以下是引用东昌机电2014/7/28 16:05:30的发言:
以下是引用cdl5162014/7/28 15:51:06的发言:
最近在做一个铣床的改造。用的就是HMI+PLC+伺服。

在参数里有许多的小数即浮点数。但是伺服只能接收整数脉冲。所以必须用到浮点数整数转换。在转换的过程中,小数就丢失了。在这种情况下,对加工精度肯定会造成影响,这种影响该如何尽量避免呢?

全部使用整数计算,例如,135.5就用1355替代,通过放大倍数来弥补。

Regards
那么浮点数是不是就失去他的意义了?
佛山
16218
zrx517697809
文章数:6262
年度积分:50
历史总积分:16218
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/7/28 18:23:24
#3楼
浮点数是在运算过程中难免的,要降低浮点数对系统的影响,就提高控制精度,例如原需1000个脉冲伺服转一圈,现提高到10000个脉冲转一圈,这样就减小了误差。
致力于自动化
伺服 PLC HMI
3707
cdl516
文章数:526
年度积分:50
历史总积分:3707
注册时间:2012/8/17
发站内信
发表于:2014/7/29 22:16:20
#4楼
以下是引用zrx5176978092014/7/28 18:23:24的发言:
浮点数是在运算过程中难免的,要降低浮点数对系统的影响,就提高控制精度,例如原需1000个脉冲伺服转一圈,现提高到10000个脉冲转一圈,这样就减小了误差。
哦,谢谢。
那对PLC最高脉冲有要求
佛山
16218
zrx517697809
文章数:6262
年度积分:50
历史总积分:16218
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/7/30 8:10:50
#5楼
回复 #4楼 cdl516
PLC发脉冲都有一个最大频率安全值,像三菱FX3U的为100K,要提高精度,就会降低速度,伺服额定转速为3000转,如果在最大频率安全值范围内伺服电机能达到3000转就不会影响速度。
致力于自动化
伺服 PLC HMI
10519
xlian
文章数:3232
年度积分:65
历史总积分:10519
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2014/7/30 8:44:27
#6楼
伺服的电子齿轮比设大点,比如说电机转一转运动10mm,调节电子齿轮使电机1000个脉冲转一转,那么你1个脉冲机械运动0.1mm,计算时你就可以放大10位来计算。
3707
cdl516
文章数:526
年度积分:50
历史总积分:3707
注册时间:2012/8/17
发站内信
发表于:2014/7/31 8:30:05
#7楼
以下是引用zrx5176978092014/7/30 8:10:50的发言:
PLC发脉冲都有一个最大频率安全值,像三菱FX3U的为100K,要提高精度,就会降低速度,伺服额定转速为3000转,如果在最大频率安全值范围内伺服电机能达到3000转就不会影响速度。
您说的是好办法。计算好这些参数。最大化的发挥伺服的功能
佛山
3707
cdl516
文章数:526
年度积分:50
历史总积分:3707
注册时间:2012/8/17
发站内信
发表于:2014/7/31 8:30:17
#8楼
以下是引用xlian2014/7/30 8:44:27的发言:
伺服的电子齿轮比设大点,比如说电机转一转运动10mm,调节电子齿轮使电机1000个脉冲转一转,那么你1个脉冲机械运动0.1mm,计算时你就可以放大10位来计算。
谢谢您的解答
[此贴子已经被作者于2014/7/31 8:30:25编辑过]
佛山

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

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

46.8003