![工业机器人实战应用及调试](https://wfqqreader-1252317822.image.myqcloud.com/cover/838/43806838/b_43806838.jpg)
上QQ阅读APP看书,第一时间看更新
4.2.6 运算指令概述
1.位置数据运算——乘法
(1)定义 位置数据运算的乘法运算实际是变换到TOOL坐标系的过程。在下例中,P100=P1*P2,P1点相当于TOOL坐标系中的原点,P2是TOOL坐标系中的坐标点,如图4-17所示。注意P1、P2点的排列顺序,顺序不同,意义也不一样。
乘法运算就是在TOOL坐标系中的加法运算,除法运算就是在TOOL坐标系中的减法运算。由于乘法运算经常使用在根据当前点位置计算下一点的位置,所以特别重要,读者需要仔细体会。
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/65_02.jpg?sign=1739663301-IFlmedvDbl1gmodyLHITDZuTIToj0nSF-0-99f5af7ee68905c0894b15eb67e9c432)
图4-17 位置数据运算——乘法
(2)程序样例
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/65_03.jpg?sign=1739663301-tovlI55bGx8ZE2M06mKhWAVxfheG4ibu-0-e6fb6482a9a2ba5cbadc1132858c9125)
2.位置数据运算——加法
(1)定义 加法运算是以机器人基本坐标系为基准,以P1为起点,取P2点的坐标值进行的运算,如图4-18所示。
(2)程序样例
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/66_01.jpg?sign=1739663301-N2H9kwNFxAARaZO6VTfUVrAJnVsrWjEU-0-728d348b2c7883b8a0c8e1c050105e88)
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/66_02.jpg?sign=1739663301-y9wgKI2JGmkzctkfpgBW2SIW0Hlcy1kH-0-f8cb95afd1252f75b93bd1d650a20e6f)
图4-18 位置数据运算——加法
从本质上来说,乘法与加法的区别在于各自依据的坐标系不同,但都是以第1点为基准,第2点作为绝对值增量进行运算。