Skip to main content

4.3.8. 팔레트 좌표계 생성 프로그램

4.3.8. 팔레트 좌표계 생성 프로그램​

 

HRpal 혹은 HRpalware 에서 생성된 패턴의 시프트 데이터는 모두 1번 적재물의 위치에 대한 상대적인 시프트 값으로 기록되어 있습니다. 그러므로 팔레트 상에서 최초 1번 위치(혹은 티칭 위치, *로 표기됨)가 적재될 위치를 기준으로 하여 사용자 좌표계를 만드는 작업이 필요하며, 이는 팔레트 좌표계 생성 프로그램(601~616 번 JOB 프로그램) 파일에 정의되어 있습니다.

사용자 좌표계는 3개의 좌표값을 기록하는 것으로 생성할 수 있으며, 기록해야할 좌표값은 아래와 같습니다(Program 5, 그림 4.3).

 

l P1 – 가장 최초에 적재를 시작할 적재물의 위치를 기록합니다. 이는 동시에 사용자 좌표계상의 원점입니다.

l P2 – 1번 적재물을 기준으로 하여, X 축의 한 점을 설정합니다.

l P3 – 1번 적재물 기준 X-Y 평면 상의 한 점을 설정합니다.

 

사용자 좌표계는 기본적으로 로봇 좌표계(오른손 좌표계)와 동일하게 정의합니다. HRpal 혹은 HRpalware 화면에 보이는 패턴의 티칭 위치점(* 표시)에 오른손 좌표계를 적용한 형태로 사용자 좌표계를 정의하면 올바른 형태로 동작합니다.

 

Program 5 사용자 좌표계 기록을 위한 JOB 프로그램

Program File Format Version : 1.6  MechType: _MECHTYPE  TotalAxis: _TOTAL_AX  AuxAxis: _AUX_AX

1      ''HHI User Coordinate Define Program

2      PRINT #0,"사용자 좌표계를 포즈상수값을 사용하여 기록하세요. 완료 후 PRINT, STOP은 삭제 하세요."

3      STOP

4      P1=P* 'Origin

5      P2=P* 'X-axis

6      P3=P* 'X-Y plane

7      MKUCRD 1,P1,P2,P3

8      SELUCRD 1

9      P4=P1

10     P4.CFG.CRD=4

11     END

 

 

그림4.3 사용자 좌표계 기록 예시

 

   

 

그림 4.4 오른손 좌표계의 구성 형태