Skip to main content

10.5.3.18. CalCrViaPs

10.5.3.18. CalCrViaPs​

 

均匀分割由起始位置、经由点和目标位置组成的圆弧上的距离、在姿势参数保存在指定的任意次数考虑位置和姿势的位置值。

 

说明

在由输入的3点组成的圆弧上均匀分割的经由点位置的计算指令

语法

CalViaPs <起始姿势>、<经由姿势>、<结束姿势>、<DivNo=分割数量>、<CntNo=计数>、<输出姿势>

参数

起始姿势

起始位置

 

经由姿势

经由位置

 

结束姿势

目标位置

 

分割数量

从1到30000可分割。

分割数量不可能为0。

 

计数

从0到30000可计数。

为零的话、是起始姿势。

 

输出姿势

保存计算好的姿势。

制定的姿势参数的config值是未指定的、还考虑附加轴。

 

例子

V10%=100

FOR V2%=1 TO 10

CalCrViaPs P1,P2,P3,DivNo=10,CntNo=V2%,P[V10%]

MOVE P,P[V10%],S=300mm/sec,A=0.T=0

V10%=V10%+1

NEXT

END

 

 

图 10.13 P10工作位置

 

比如、CalViaPs P1、P2、P3、DivNo=4、CntNo=2、P10的话、

考虑将由P1起始姿势、P2经由姿势、P3目标姿势组成的圆弧上的距离分成4各部分后指定的第2个姿势的位置和姿势、把此姿势值保存在P10姿势参数。