首页
关于我们
库卡机器人
库卡 KR6
库卡 KR10
库卡 KR16
库卡 KR20
库卡 KR30
库卡 KR60
库卡 KR100
库卡 KR120
库卡 KR210
LBR iiwa机器人
技术支持
合作客户
新闻中心
行业动态
企业动态
技术资料
自学教程
联系我们
新闻中心
行业动态
企业动态
技术资料
自学教程
产品推荐
MORE
库卡机器人 KR 210 R3100 Ultra 库卡工业机器人
库卡机器人 KR 16 KS-F 库卡工业机器人
库卡机器人 KR 16 F 库卡工业机器人
库卡机器人KR 16 arc HW 库卡工业机器人
新闻中心
当前位置:
主页
>
新闻中心
详解库卡机器人的浮点数处理方法
类别:新闻中心
日期:2020-09-11 17:41:09
我要分享
KRL中的实数REAL,其为单精度浮点数且其占32位,其满足IEEE754标准,在换算二进制时如下图:
-第31bit:代表符号位;
-第23到30位:整数部分;
-第0到22位:小数部分;
一.整形与浮点转化:
1.整形转化为浮点:
直接赋值:浮点数=整形数
或 浮点数=整形数*1.0
2.浮点数转化整形(四舍五入)
直接赋值:整形数=浮点数
二.浮点与字符串转化:
1.浮点数转化字符串:
(这里用到SWRITE指令)
2.字符串转换浮点数:
-使用系统函数StrToReal:
-用户自定义程序:
三.浮点与输入输出转化:
如何实现机器人与外部PLC之间浮点数的交互?这里我们主要说说通过将浮点数与整形数相互转换的方式来实现:
1.首先确认实数小数点后保留几位小数:比如3位;
2.依据小数点后小数位数将该实数放大或缩小:比如放大3位则1000倍;
3.PLC与机器人预定信号长度:比如32位;
4.确认大小端的问题确认PLC端数据是否需要SWAP;
如图机器人端简单操作:
库卡机器人的皮带调整设置详解
详解库卡(KUKA)机器人视觉系统面临的难题
返回
在线客服
服务热线
服务热线
13818950030
微信咨询
返回顶部