Skip to main content

2.5.3.2. Base또는 Robot기록 좌표

2.5.3.2. Base또는 Robot기록 좌표

 

로봇의 위치와 자세는 좌표계에 따라 다르게 나타낼 수 있습니다. 일반적으로 주행 축이 없는 경우는 Base 좌표와 Robot 좌표가 동일합니다만, 주행 축이 정의된 경우 로봇 툴의 위치와 자세는 Base 좌표와 Robot 좌표에 따라서 다릅니다.

 

수동모드에서 『[F2]: 시스템』 → 『1: 사용자 환경』 → 『1: Pose 기록 형태 =<베이스> 또는 <로봇>』으로 선택되어 기록된 MOVE 명령문에서 [Quick Open]키를 누르면 확인할 수 있습니다.

 

 

 

l Pose 기록 형태를 바꾸기 위해서는 엔지니어에게 문의하십시오.

 

l 하나의 툴 끝 위치/방향에 대해서, 기구특성상 복수의 자세가 존재하므로, 자세를 유일하게 정의하려면 로봇형태의 지정이 필요합니다.

로봇 형태는 [포즈변수].CFG(P1.CFG, LP1.CFG) 로 저장되며 CFG의 각 bit할당은 아래와 같습니다.

 

bit 0 : (0: 지정, 1: 미지정)

현재 로봇이 취하고 있는 자세에 대하여 구성 형태를 지정할지 지정하지 않을지를 결정합니다. (미지정이면 형태는 자동으로 결정됩니다.)

 

bit 1 : (0: 앞쪽, 1: 뒤쪽)

로봇의 툴 끝이 로봇 좌표계의 X +방향에 있으면 앞쪽, -방향에 있으면 뒤쪽을 선택합니다.

 

bit 2 : (0: , 1: )

H축과 V축의 관계입니다.

 

 

그림 2.40 Up/Down 자세

 

bit 3 : (0: flip, 1: non-flip)

R2축의 기준 좌표에 대해서|R2|<90에 위치하면 flip 형태이고, |R2|>=90이면 non-flip 형태를 선택합니다.

 

그림 2.41 Flip/Non-flip 자세

 

bit 4 : (0: |S|<180, 1: |S|>=180)

S축 각도가 어디에 위치해 있는지를 선택합니다.

 

bit 5 : (0: |R2|<180, 1: |R2|>=180)

R2축 각도가 어디에 위치해 있는지를 선택합니다.

 

bit 6 : (0: |R1|<180, 1:|R1|>=180)

R1축 각도가 어디에 있는지를 선택합니다.

 

bit 7~9 : 좌표계를 나타냅니다.

(0: Base, 1: Robot, 2: Angle, 3: Encoder, 4: User, 6: Master 툴 끝)

 

bit 10~13 : 사용자 좌표계 번호입니다.(1~10)

 

 

l 좌표계 지정은 사용자의 편의를 위해 다음과 같이 맨 뒤에 첨자로 구분합니다.

 

베이스 좌표계   = (X,Y,Z,Rx,Ry,Rz,cfg)

로봇 좌표계     = (X,Y,Z,Rx,Ry,Rz,cfg)R

축 좌표계      = (S,H,V,R2,B,R1)A

엔코더         = (S,H,V,R2,B,R1)E

사용자 좌표계   = (X,Y,Z,Rx,Ry,Rz,cfg)U         ->번호 미지정 방식

사용자 좌표계   = (X,Y,Z,Rx,Ry,Rz,cfg)Un        ->번호 지정 방식(1~10)