10.5.3.17. CalViaPs
10.5.3.17. CalViaPs
均匀等分开始位置和目标位置之间的距离、将指定的任意次数的位置、 姿势相关Pose值储存在姿势变量。
说明 | CalViaPs (Calculate Via Points)经过点计算指令 | ||
语法 | CalViaPs <开始Pose>、<结束Pose>、<DivNo=分隔数>、<CntNo=Counter>、<输出Pose> | ||
参数 | 开始Pose | 起始位置 |
|
结束Pose | 目标位置 |
| |
分隔数 | 可从1到30000进行分割。 分隔数不能为0。 |
| |
Counter | 可从0到30000计数。 数值为0时为开始Pose。 |
| |
输出Pose | 储存计算的Pose。 制作而成的姿势变量config值未指定、附加轴也需要予以考虑。 |
| |
使用实例 | V10%=100 FOR V2%=1 TO 10 CalViaPs P1,P2,DivNo=10,CntNo=V2%,P[V10%] MOVE P,P[V10%],S=300mm/sec,A=0.T=0 V10%=V10%+1 NEXT END |
图 10.12 P3 作业位置
例如 CalViaPs P1、P2、DivNo=3、CntNo=2、P3时、
在P1开始位置将P2目标位置之间的距离均分为3份、将指定的第二个Pose位置和姿势Pose值储存在P3姿势变量中。