APS 52

생산스케줄링 기능 - 배치스케줄링

배치스케줄링은 생산스케줄러의 가장 복잡한 기능 중 하나 입니다. 간트차트는 보통 왼쪽에 작업의 주체 상단에 시간, 그리고 그 공간에 작업이 들어가게 됩니다. 시간순서대로 배치됨으로써 스케줄링을 만들면 한눈에 파악이 가능합니다. 여기에 한가지 더 복잡한 기능이 들어갑니다. 배치스케줄링입니다. 배치스케줄링이란 여러 작업을 묶어서 한번에 처리하는 경우를 말합니다. 이를테면 열처리 공정이 있다고 합시다. A라는 품목은 lotSize가 25이고 B라는 품목의 lotSize는 20 입니다. C라는 품목의 lotSize는 20입니다. 앞 공정을 둘다 마친후 이 2개의 작업을 하나로 묶어서 열처리 공정에 들어가게 됩니다. 열처리 공정은 최대 50개의 lotSize를 처리할 수 있다고 하겠습니다. 따라서 열처리 공정..

카테고리 없음 2026.09.06

생산스케줄링 기능-셋업타입

생산스케줄링시 셋업타입과 셋업시간이 존재합니다. 셋업은 보통 어떤 설비가 앞 품목을 작업하고 다음 작업을 작업할때 필요로 하는 준비시간을 말합니다. VanillaSchedule에서는 셋업시간을 작업간의 모든 준비시간으로 보기때문에 상품의 이동시간등이 필요하다면 시간에 포함시켜 설정해 주시면 됩니다. 모든 기능이 문제가 아니라 운용 가능한 설정에 촛점이 있습니다.셋업시간이 설정되었다면 또한가지 셋업 유형이 존재합니다.셋업을 준비하려면 여러가지 유형을 찾을 수 있습니다.1. 작업직전 30분간 준비해야 하는경우2. 전일 준비해도 되는 경우3. 근무시간과 상관없이 설비가 30분 쉬어야 하는경우.4. 근무 인력의 조작이 필요하여 셋업시간의 시작은 근무시간이어야 하는경우 등.이러한 셋업유형을 기준으로 셋업시간이..

생산스케줄링 2026.09.06

생산스케줄링 기능 - 일작업시작시각

일작업시작사각이란 해당 작업이 일중 해당 시각에 정확히 시작해야 하는 작업일 경우 설정할 수 있습니다..시작시각을 10:00으로 설정해 놓으면 해당 타스크에 10:00에 작업이 위치하게 됩니다. 앞에 공백이 있다 하더라도 10:00에 배치됩니다. 만약 10:00분에 다른 작업이 위치하고 있다면 익일 10:00에 작업이 배치됩니다. 라우터의 작업별 타스크 목록에서 설정할 수 있습니다. 라우터의 작업별타스크목록의 일작업시작시각에서 설정할 수 있습니다.

생산스케줄링 2026.09.06

생산스케줄링 기능 - 타스크범위

Vanila Schedule에서 라우터에 등록하는 타스크의 범위는 해당 타스크가 공정중 어느 타스크에 위치해야 하는지를 설정하는 기능입니다. 스케줄링시 전체로 등록될 경우 해당 공정에 포함된 타스크중 하나에 위치하게 됩니다. 개별로 선택할 경우 해당 타스크에만 위치할 수 있습니다. 생산스케줄링 화면의 공정/타스크에 해당 작업이 포함됨.

생산스케줄링 2026.09.06

생산스케줄링기능 - 작업유형

작업유형은 4가지 유형을 지원한다.1. HI: 근무시간에만 배치되고 근무시간내에 종료할 수 없을 경우 익일로 위치하게 된다.2. HH: 근무시간, 비근무시간을 구분하지 않고 모든 시간을 다 포함한다.3. HO: HI와 비슷하나 비근무시간을 거쳐 익일 작업해도 되는 작업이다. 이를테면 전체 작업이 5시간이라면 3시간을 전일 작업하고 2시간을 익일 연속으로 작업하는 경우다.4. HE: HO와 비슷하나 비근무시간중 휴식시간을 포함하고 비근무시간에는 위치할 수 없다. 위 유형에 따라 HO, HE의 경우는 비근무시간을 작업시간으로 포함시키지 않으므로 가변적으로 작업바의 크기가 변하게 된다. 위 그럼처럼 상단의 적색바는 근무시간에만 위치할 경우 작업바는 자신의 작업시간 크기만큼을 차지한다. 하지만 비근무시간(분홍..

생산스케줄링 2026.09.06

기초데이터 전반

VanillaSchedule의 기초데이터는 스케줄링을 하기위한 품목관련 데이터와 생산일정과 관련된 일정 데이터로 크게 나뉩니다. 메뉴를 보면 아시겠지만 다양한 정보가 존재하며 공장에서 필요로 하는 정보까지 관리하고 필요치 않은 정보는 사용하지 않으면 됩니다. 공장이 다자원관리를 안한다면 굳이 다자원 관리를 할 필요가 없습니다. 캘린더관리의 메뉴는 아래와 같습니다. 위 2가지의 기초데이터를 기반으로 생산스케줄링이 완성됩니다.

기초데이터 2026.09.06

분석 전반

Vanilla Schedule에서 스케줄링된 결과는 곧 납기일과 비교할 수 있습니다. 또한 각 공정별 타스크별 부하를 다 비교할 수 있으며 이런 데이터를 통해 현재 공장에서 돌아가는 실제 부하를 측정하고 장비나 인력을 확충하거나 감소시킴으로서 더욱 높은 생산량을 가질 수 있습니다. 이에 따른 분석화면은 필요에 따라 고객의 요구사항을 받아 추가해 드릴 수도 있습니다. 그 밖에 타스크별 가동율, 공정별 가동율 등 다양한 화면을 제공합니다. 이러한 데이터를 기준으로 보다 높은 생산효율성을 가질 수 있습니다.

분석 2026.09.06

현장배포 전반

VanillaSchedule은 생산스케줄링을 통해 결정된 작업을 현장에 배포해야 합니다.현장의 경우 자신에게 배포된 작업들이 시간순에의 해 체계적으로 중복없이 배치된걸 확인할 수 있습니다.현장에서는 이 절차대로 작업을 시작해야 하며, 배포된 작업에 대해 진행중이거나 완료했다는 상태를 해당 담당자 또는 팀장 또는 생산관리자가 직접 등록해주면 됩니다. (이 부분은 사업장의 여건에 따라 결정하시면 됩니다.)등록된 내용은 생산스케줄링에 반영됩니다.등록방식에 따라 현장등록 화면을 사용하거나 단순히 Excel로 목록을 받아 처리할 수도 있습니다.현장 등록화면은 다음과 같습니다. 현장에서는 전산작업이 최소화 되어야 하고 알기쉽도록 보여주어야 합니다. 위 그림처럼 할당된 작업이 표시되며 아래쪽에 이미진행된 공정과 현재..

생산스케줄링 전반

시뮬레이션에서 만든 결과를 생산스케줄링에서 가져올 수 있습니다. 시뮬레이션 당시 현재 진행중인 생산품목을 포함해서 스케줄링을 하기 때문에 생산스케줄링에서 배치해야 할 적업들은 그대로 적용됩니다. 생사스케줄링시 여러가직 작업의 라우터 속성에 따라서 스케줄링시 작업의 배치가 현장에 맞게 적용될 수 있습니다. 만약 현장과 맞지 않거나 기능이 없다면 APS는 무용지물이되고 맙니다. 따라서 스케줄링시 배치되어야 할 라우터의 기능이 곧 스케줄링의 기능이 됩니다. 몇가지 기능을 살펴보면 다음과 같습니다.1. 작업간 선행, 후행 관계2. 작업의 병렬 배치3. 작업의 유형 (근무시간만 배치, 휴식시간 포함 근무시간만 배치, 비근무시간도 포함, 시작시간은 근무시간포함)4. 작업의 배치스케줄링 (모아서 한번에 작업)5. 배..

생산스케줄링 2026.09.06

시뮬레이션 전반

What if APS에서 시뮬레이션은 상당히 중요합니다. 생산스케줄링이 실제 실행에 따른 일정이라면 시뮬레이션은 이러면 어떨까에 해당하는 미리 작업들이 배치해보는 선수행 과정입니다. 물론 시뮬레이션을 필요 없을 수도 있습니다. 하지만 이렇게 만들어보면 생산일정이 하루가 단축된다거나 저렇게 만들어보면 2일이 단축된다면 여러가지 알고리즘과 수기 조작을 해볼 가치가 있습니다. 시뮬레이션은 생산계획에서 세운 품목별 수량을 실제로 언제 실행시킬 수 있는지를 시뮬레이션을 실행시켜 봄으로써 실현이 가능한지를 알 수 있습니다. 따라서 생산계획을 한번에 완성하는게 아니라 시뮬레이션과 비교하여 생산계획을 조정함으로서 실현 가능한 생산계획을 만들어야 합니다.시뮬레이션을 통해 실제 실현가능한 생산량을 정확히 예측할 수 있..

시뮬레이션 2026.09.06