Skip to main content

10.5.3.17. CalViasPs

10.5.3.17. CalViasPs

 

시작위치와 목표위치간의 거리를 균등 분할하여 지정한 임의의 횟수에 위치, 자세를 고려한 포즈 값을 포즈변수에 저장합니다.

 

설명

CalViaPs (Calculate Via Points) 경유 점 계산 명령어

문법

CalViaPs <시작포즈>,<종료포즈>,<DivNo=분할 수>,<CntNo=카운터>,<출력포즈>

파라미터

시작포즈

시작 위치

 

종료포즈

목표 위치

 

분할 수

1-30000까지 분할 가능합니다.

분할 수가 0이 될 수는 없습니다.

 

카운터

0-30000까지 가능합니다.

0인 경우는 시작포즈 입니다.

 

출력포즈

계산된 포즈를 저장합니다.

만들어진 포즈변수의 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등분하여 지정한 2번째 포즈의 위치와 자세를 고려한 포즈 값을 P3 포즈변수에 저장합니다.