yy249677480
级别: 略有小成
精华主题: 0
发帖数量: 129 个
工控威望: 313 点
下载积分: 3532 分
在线时间: 133(小时)
注册时间: 2012-10-08
最后登录: 2024-07-01
查看yy249677480的 主题 / 回贴
楼主  发表于: 2018-05-26 11:06
图片:
图片:
  三菱J4-B 需要走一段圆弧插补。圆弧见图。  手册有两种定位方式,辅助点,或者中心点。
我用的是辅助的的方式,但在通过程序计算点的时候需要用到勾股定理计算。  见图。
结果是带小数点的。但是指令上面浮点数转换BIN时,会舍去小数位。但是我就是需要小数位的数值。
有无合理建议?

问题,在做开平方根的指令上面只有浮点数可开平方。浮点数转换出来又舍小数了。
有尝试把浮点数扩大1000倍(常数1000也做过浮点数转换),但是结果是PLC报警。


定位方式不管是选择辅助点还是中心点好像都要进行这种计算
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3444 个
工控威望: 20980 点
下载积分: 27621 分
在线时间: 1760(小时)
注册时间: 2010-01-03
最后登录: 2024-11-20
查看tkggtdkjpl的 主题 / 回贴
1楼  发表于: 2018-05-27 21:39
定位模块参数中是可以设置毫米的,带小数一样跑
楼主留言:
我设置的就是毫米,但是实际数据写入到寄存器中要放大10000倍,20000MM写入到寄存器放大再做计算。就行不通了。
自动化单机,生产线,项目编程调试!
a452818610
级别: 探索解密
精华主题: 0
发帖数量: 36 个
工控威望: 130 点
下载积分: 2984 分
在线时间: 22(小时)
注册时间: 2018-03-16
最后登录: 2024-09-13
查看a452818610的 主题 / 回贴
2楼  发表于: 2018-05-27 21:58
能不能将参数扩大1000倍,传输进去,然后改单位um?
楼主留言:
有试过扩大,寄存器超出容量,
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
3楼  发表于: 2018-05-29 17:15
图片:
參考看