Skip to main content

5.3.1. 레이아웃 배치 및 JOB 프로그램 로드

5.3.1. 레이아웃 배치 및 JOB 프로그램 로드

 

(1)    위의 [5.2 패턴 생성을 위한 단계별 진행]을 거치고 나면, 해당 폴더에 아래의 ( 5-1)와 같은 파일들이 생성되어 있는 것을 확인할 수 있습니다. 시뮬레이션을 하기 위해서 0200, 0400, 0601.JOB 의 내용을 수정해야 합니다.

 

51 생성된 JOB 프로그램의 역할 및 사용자 수정 필요 여부

파일이름

역할

사용자 수정 필요 여부

0001.JOB

메인 프로그램

 

0050.JOB

Vacuum On

 

0051.JOB

Vacuum Off

 

0100.JOB

공정 파라미터 설정

 

0200.JOB

각종 변수 초기화

0300.JOB

각종 신호 초기화

 

0400.JOB

홈포지션, 작업물 위치 포즈 프로그램

0451.JOB

툴 제어 프로그램

 

0501.JOB

팔레트 적재패턴 쉬프트 변수

 

0551.JOB

간지 쉬프트 변수

 

0601.JOB

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

0701.JOB

팔레트 파라미터 설정

 

0751.JOB

기본 팔레타이징 프로그램

 

0801.JOB

간지 파라미터 설정

 

0851.JOB

간지 삽입 프로그램

 

0999.JOB

에러 핸들링 프로그램

 

1001.JOB

(시뮬레이션용)테스트 셋업

 

1002.JOB

(시뮬레이션용)테스트 종료 조건 체크

 

Result.hrs

HRSpace3 Project File

 

 

 

(2)    우선 생성된 Result.hrs 파일을 열어보면, 다음과 같은 화면을 볼 수 있습니다. (그림 5.9).

 

 

그림5.9HRpal 을 통해 생성된 HRSpace3 Project

 

 

(3)    그림 5.1 팔레타이징 예제 구성을 참고하여 workspace 트리에 HP160 로봇을 추가한 후(그림5.10), 홈 탭의 시프트 기능을 사용하여 적절하게 위치를 배치합니다.

 

 

그림5.10HP160 로봇의 추가

 

 

 

그림 5.11 시프트 기능

 

 

(4)    보다 확실하게 로봇이 물체를 올바르게 이동시키고 있는지 확인하기 위해, 4x4패턴에 있는 1_1_1 모델을 복제한 후, robot 트리 밑의 tap에 붙여넣기 하고, 모델 속성에서 위치(상대)값의 X, Y, Z 0, 0, 0으로 변경하여 로봇이 물체를 들고 있는 과 같은 형상으로 변경합니다(그림 5.12).

 

 

그림5.12 로봇이 물체를 들고 있는 것과 같이 형상 변경

 

 

(5)    배치가 끝난 후, 파일을 저장하면 폴더에 robot 폴더가 생성된 것을 확인할 수 있습니다.

 

(6)    HRpal을 통해 만든 JOB 프로그램을 모두 robot 폴더에 옮긴 후, 가상제어기 도구의 VRC 폴더로부터 갱신 기능을 사용하여 JOB 프로그램을 가상 제어기에 로드 합니다.(그림 5.13).

 

 

그림5.13 가상제어기에 표준 JOB 프로그램을 반영하는 방법