자동창고 (AS/RS, Auto Storage and Retrieval System) 는 부품, 자재, 완성품등을 자동으로 적재하고 또 꺼내오는 장치 및 모든 컨트롤을 컴퓨터로 제어되는 시스템으로 여러가지 측면에서 공장 자동화의 핵심 메인 또는 서브 시스템으로 중요한 부분을 차지하고 있습니다.

적재하는 방법에는 상하 수직 및 수평 이동을 동시에 수행하는 스테커크레인이나 수직 엘리베이터를 이용한 상하 이동후 레일등으로 수평이동하여 로딩/언로딩을 수행하는 장치까지 다양한 장치들을 이용하여 정확하고 신속하게 필요한 아이템을 처리할 수 있습니다.

이에 대한 시스템을 실제 설치하기전 그 처리능력 및 랙의 운영방법등을 사전에 PC상세서 시뮬레이션하여 In/Out 하려는 물량을 충분히 처리할 수 있는지를 사전에 검증하는 것은 설치 비용 및 경제성측면에서 매우 중요합니다. 이를 손쉽게 모델링하는 기능을 Flexsim은 기본 라이브러리에서 랙(Rack) 및 스테커크레인(Stacker Crane)등의 개체라이브러리를 제공하며 이에 대한 처리/제어 방법도 기본으로 제공해줍니다.

랙의 각 셀의 크기와 각 컬럼의 층수(label) 및 베이(bay)등도 손쉽게 설정할 수 있습니다. AS/RS 모델을 구성하는 랙 및 크레인이 x,y,z 좌표로 동시에 움직이기 때문에 일반적인 2D 이미지의 시뮬레이션 툴로는 모델 개발 및 시뮬레이션 구현이 수학적인 벡터 알고리즘 및 계산방법이 동원되지 않으면 어렵습니다.

아래는 그린타이어 자동창고에서 EMS 모노레일의 비클로 가류공정에 반송하는 시뮬레이션 라인의 일부를 캡처한 화면입니다.

asrs-%ec%9e%90%eb%8f%99%ec%b0%bd%ea%b3%a0

Flexsim은 완전한 3D 개체 지향언어로 개발되어 라이브러리 개체 구성 및 모델링도 3D로 구현되어 있고 기본적인 내부 계산이 x,y,z 좌표로 자동으로 이루어지기 때문에, 모델 개발자는 속도및 가속도등 장치의 움직이는 기본 값과 움직이는 로직만 팝업 리스트에서 선택하여 설정하면 모델을 원하는 모습으로 개발을 하고 수행을 할 수 있습니다.

아래는 Flexsim으로 구현된 자동창고 및 AGV의 시뮬레이션 동영상 입니다.