Skip to main content

5.4. 디팔레타이징

5.4. 디팔레타이징

 

팔레타이징과 디팔레타이징은 상자를 쌓는지, 내려놓는지에 대한 차이로 인하여, JOB 프로그램 상에서 패턴의 적재 순서 대신 하차 순서를 이용하여 적재/동작 패턴을 생성하는 부분에 차이가 있습니다. 본 예제에서는 이러한 특성을 활용하여 지금까지 만들었던 시뮬레이션 예제를 디팔레타이징 작업으로 바꾸는 것에 대해서 알아보도록 하겠습니다.

 

(1)   이어서 동일환경에 대해서 디팔레타이징 작업을 수행하도록 합니다. HRpal의 패턴 관리에서 기존에 만들었던 패턴에 대해 디팔레타이징 부분을 체크 합니다(그림 5.20).

 

 

그림5.20 디팔레타이징 옵션 체크

 

 

(2)   그림 5.8 JOB 생성에서 수행했던 것과 동일하게 JOB 프로그램을 생성합니다. 이번에는 기존과는 다른 HRSpaceDepalletSimulation 폴더에 데이터를 저장합니다.

 

(3)   팔레타이징 시뮬레이션과 동일한 환경을 사용하기 때문에 기존의 JOB 프로그램을 그대로 활용할 수 있습니다. 아래의 표 5-4는 팔레타이징과 디팔레타이징 공정에서 차이를 보이는 JOB 프로그램의 목록이며, 이를 참고하여 차이가 있는 프로그램만 변경하여 사용합니다.

 

54 디팔레타이징 옵션 체크시 팔레타이징 프로그램과 차이가 있는 프로그램 목록

파일이름

역할

팔레타이징과 차이 여부

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

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

 

 

(4)   기존에 만들어진 HRSpaceSimulation 폴더의 내용을 HRSpaceDepalletSimulation 폴더로 복사합니다.

그리고 위의 표 5-4를 참고하여, 0501.JOB, 0551.JOB, 0701.JOB 파일을 복사하여 HRSpaceDepalletSimulation/robot 폴더에 덮어씌웁니다.

 

(5)   그 후에 시뮬레이션을 수행해보면, 팔레타이징 대신 디팔레타이징이 수행되는 것을 확인할 수 있습니다.