본문으로 건너뛰기

제약조건

이 기능은 무엇인가요?​

제약조건은 **"이 스케줄이 현실적으로 실행 가능한가?"**를 검증하는 기능입니다. 설비 용량, 자재 가용성, 인력, 공구, 시간 제약 등 다양한 제약 조건을 정의하고, 스케줄링 결과가 이를 위반하면 자동 감지하여 해소 방안을 제시합니다.

핵심 가치: 제약조건을 무시한 스케줄은 현장에서 실행할 수 없습니다. 사전에 위반을 감지하여 실행 가능한 스케줄을 보장합니다.

업무 프로세스 개요​

포함된 화면​

순서화면명주요 업무사용 시점
1제약조건 관리상세 제약조건 정의 (10종 유형)제약 정책 수립/변경 시
2제약위반 이력위반 감지 및 해소 이력위반 발생 시 대응
3제약조건 정의기본 제약조건 마스터초기 설정 시
4복합 제약규칙복수 제약의 복합 규칙고급 제약 설정 시

제약조건 유형​

유형설명예시
설비용량설비의 최대 처리 능력CNC 1호기: 일 16시간
자재가용원자재 가용 수량철판: 재고 500장
인력가용작업자 가용 시간2교대, 1교대당 8시간
금형가용금형 사용 가능 여부금형 A: 현재 보전중
시간윈도우작업 허용 시간대야간 소음 작업 금지
순서의존작업 간 선후 관계A작업 완료 후 B작업
배치요건최소/최대 배치 크기최소 100개 단위

경성 vs 연성 제약​

구분경성(Hard)연성(Soft)
위반 가능성절대 위반 불가비용 페널티로 허용
예시설비 최대 용량, 안전 규정납기 목표, 가동률 목표
처리스케줄에서 제외페널티 비용 계산 후 최적화

시작하기​

  1. 제약조건 정의: 제약조건 관리에서 경성/연성 제약을 등록합니다
  2. 자동 해소 설정: 각 제약의 자동해소전략(대체자원/잔업/분할 등)을 설정합니다
  3. 스케줄링 실행: 제약을 반영한 스케줄링 실행 후 제약위반 이력을 확인합니다

업무 자동화​

별도의 수작업 없이 아래 규칙에 따라 데이터가 자동으로 계산·생성·검증됩니다.

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다. 예를 들어 심각한 제약위반이 감지되면 계획변경 요청이 자동 생성되고, 영향분석 결과를 입력하면 영향 범위가 자동 집계됩니다. 이 규칙은 데이터 정합성을 보장하며, 수작업 오류를 방지합니다.

이 메뉴의 업무 자동화 흐름

심각/치명 제약위반 감지 → 계획변경 요청 자동 생성 → 영향분석 결과 입력 → 영향 범위·비용 자동 집계

🔢 자동 계산​

영향분석 결과를 입력하면 영향 범위가 자동 집계됩니다.

변경영향분석 입력 → 계획변경 영향 자동 집계​

계획변경의 영향분석 결과를 입력하면 영향 범위(오더 수)와 비용 영향이 자동으로 집계됩니다.

  • 언제: 변경영향분석 결과를 추가·수정·삭제할 때
  • 결과: 계획변경 요청 화면의 총영향오더수와 총비용영향이 즉시 갱신됩니다

➡️ 자동 처리​

제약위반이 감지되면 관련 데이터가 자동으로 생성됩니다.

심각/치명 제약위반 → 계획변경 요청 자동 생성​

심각하거나 치명적인 제약위반이 감지되면 계획변경 요청이 자동으로 생성됩니다.

  • 언제: 제약위반 이력에 심각도 '심각' 또는 '치명' 위반이 등록될 때
  • 결과: [생산계획 > 계획변경 요청] 화면에 변경 건이 자동으로 등록됩니다. 경미/보통 위반은 자동 해소를 시도합니다