모든 ERP와 연결

SkyPlanner의 개방형 REST API는 사내 ERP를 포함한 ERP, MES 및 운영 시스템과 연결됩니다. 직접 구축하거나 저희 팀의 도움을 받을 수 있습니다.

독립 실행도 가능 — ERP 연동은 선택사항이며 필수가 아닙니다.

연동 프로젝트 논의

다음과 같은 ERP 및 MES 시스템과 연결

연동 / ERP / Fulcrum

Fulcrum은 실제 생산능력을 반영한 생산 스케줄링을 지원할까요? Fulcrum Autoschedule 해설

네, 설비 수준에서는 지원합니다. Fulcrum의 Autoschedule은 모든 작업 공정을 특정 설비에 배정합니다. 이때 부서별 교대에 설정된 동시 가동 설비 수를 넘지 않도록 합니다. 작업 순서는 진행 중인 작업, 작업 우선순위 등급, 생산 납기를 기준으로 정합니다. 인력은 개별 작업자가 아니라 가동 가능한 설비 수로 반영하며, 셋업 시간은 공정별 고정 시간 또는 단위당 시간으로 설정합니다. 작업자, 작업 순서에 따라 달라지는 셋업 시간, 공용 공구를 같은 계획에 반영해야 하는 제조 현장에서는 Fulcrum과 함께 SkyPlanner APS를 사용합니다.

작업장별로 작업이 배정된 SkyPlanner APS 간트 타임라인과 그 아래의 주문 목록.

Autoschedule은 별도 모듈이 아니라 Fulcrum 플랫폼에 포함되어 있습니다. Fulcrum은 가격표를 공개하지 않습니다. FAQ에는 “Pricing is based on company size, scope, and implementation requirements.”(가격은 회사 규모, 적용 범위, 구축 요건에 따라 결정됩니다.)라고 명시되어 있습니다. 또한 “Fulcrum doesn’t follow a traditional per-user licensing model.”(Fulcrum은 기존의 사용자당 라이선스 모델을 따르지 않습니다.)이라고 설명합니다.

Fulcrum의 생산 스케줄링 방식, 단계별로 살펴보기

1. 설비

생산능력 설정은 Business Setup > System Data > Shop Setup에서 시작합니다. “Equipment within Fulcrum is defined as your machinery and workstations.”(Fulcrum에서 설비는 기계와 작업장으로 정의됩니다.) 각 설비에는 일정에 영향을 주는 세 가지 설정이 있습니다.

  • Equipment Status(설비 상태). “Out of Service”(가동 중지)로 표시하면 다음과 같이 일정이 재조정됩니다. “will reorganize jobs based on what equipment remains in an operational status.”(가동 가능한 나머지 설비를 기준으로 작업을 재배정합니다.)
  • Can Run Unattended(무인 가동 가능). 작업자가 셋업한 뒤 무인으로 공정을 완료하는 설비나 교대 근무시간 외에 가동하는 설비에 사용합니다.
  • Unlimited Capacity(생산능력 무제한). 도장 부스나 오븐처럼 “can run simultaneous jobs”(여러 작업을 동시에 처리할 수 있는) 설비에 사용합니다.

그 외 모든 설비는 한 번에 하나의 공정만 수행합니다. (출처)

2. 부서와 교대

“Departments are best thought of in terms of personnel constraints.”(부서는 인력 제약을 나타내는 단위로 이해하면 됩니다.) 부서마다 하나 이상의 교대가 있으며, 교대별로 시작·종료 시각, 근무일, 가동 가능한 설비와 “how many pieces of equipment can be running at the same time.”(동시에 가동할 수 있는 설비 수)를 설정합니다. 교대의 생산능력을 무제한으로 설정할 수도 있으며, API에서는 교대당 신규 작업 수의 최댓값도 제공합니다. (출처)

3. 작업 센터와 공정

“A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.”(Fulcrum의 작업 센터는 비슷한 기능을 갖추고 서로 대체할 수 있는 설비의 그룹입니다.) Fulcrum은 “you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.”(일정은 설비에 배정됩니다. 작업 센터는 특정 공정에 사용할 수 있는 설비를 스케줄러에 알려 줍니다.)라고 명확히 설명합니다.

공정에는 표준 셋업 시간, 인력 작업 시간, 설비 가동 시간이 지정됩니다. API에서 셋업 시간은 fixed 또는 perUnit으로 설정합니다. 버퍼 시간, 공정을 두 대의 설비에 나누어 배정하는 기능, 한 공정이 진행되는 동안 다른 설비를 사용 불가 상태로 두는 동시 설비 스케줄링 등의 옵션이 있습니다. 공정 순서에서 특정 설비를 고정 지정할 수도 있습니다. (출처)

4. 우선순위와 두 가지 알고리즘

“The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.”(일정은 진행 중인 작업, 작업 우선순위 등급, 생산 납기 순으로 작업의 우선순위를 정합니다.) “High priority jobs will always be scheduled before moderate to low priority.”(우선순위가 높은 작업은 항상 중간·낮은 우선순위의 작업보다 먼저 배정됩니다.) 이후 우선순위가 낮으면서 납기가 지난 작업을 지연 정도에 따라 남는 시간대에 배정합니다.

Fulcrum은 두 가지 모드를 제공합니다.

  • Greedy. “When you schedule a job, the schedule will look at the current state of the schedule.”(작업 일정을 잡을 때 현재 일정 상태를 확인합니다.) 그런 다음 해당 작업이 최대한 빨리 완료되도록 공정을 배정합니다.
  • Just in Time. “as close to the due date as possible”(가능한 한 납기에 가깝게) 작업을 완료하도록 배정하며, 납기를 맞출 수 없으면 Greedy 방식으로 전환합니다.

작업에 착수 가능일을 지정할 수도 있습니다. 이 경우 “the job won’t be scheduled before that date”(해당 날짜 이전에는 작업이 배정되지 않습니다). (출처)

5. 자재

작업에 연결된 구매 발주서의 Expected Receive(입고 예정일)를 기준으로 작업 일정이 정해집니다. 미입고 발주서가 없으면 품목의 예상 리드타임을 사용하고, 그다음으로 공급업체의 기본 리드타임을 적용합니다. 재고가 부족한 경우에 대해 Fulcrum은 다음과 같이 설명합니다. “If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit “Schedule” on the job”(자재 재고가 없으면 작업에서 “Schedule”을 누르는 즉시 해당 자재를 발주한다고 가정해 일정을 잡습니다).

6. 일정 화면과 Job Tracking

“Each column is a separate piece of equipment.”(각 열은 개별 설비를 나타냅니다.) 공정은 우선순위와 납기에 따라 위에서 아래로 나열되며, 설비별로 대기 작업과 다음 가용일이 표시됩니다. 작업자는 Job Tracking에서 작업 시작을 기록하며, 이 화면은 “is a reflection of the schedule.”(일정을 그대로 반영합니다.) 일정 고정 구간을 설정하면 계획 담당자가 가까운 시점의 일정을 수동으로 변경할 수 있습니다. “but everything further out can still be auto-scheduled.”(그 이후의 일정은 계속 자동으로 배정할 수 있습니다.) (출처)

계획 담당자가 직접 관리해야 하는 부분

  • 작업자는 인원수로만 반영됩니다. 교대별 Max Equipment 값은 “is usually determined by how many people you have working in a certain area at that time.”(보통 해당 시간에 특정 구역에서 근무하는 인원수로 결정됩니다.) 누군가 병가를 내면 관리자가 “decrement the Max Equipment by 1″(가동 가능 설비 수를 줄일 수 있습니다). 누가 어떤 작업을 맡을지, 두 명이 필요한 작업을 어떻게 배정할지는 여전히 계획 담당자가 머릿속으로 관리해야 합니다.
  • 셋업 시간은 공정별로 정해져 있습니다. 공정 순서에 포함된 각 공정의 셋업 시간은 고정 시간 또는 단위당 시간으로 설정합니다. 같은 설비에서 한 작업을 마치고 다음 작업으로 전환하는 데 걸리는 시간은 문서에 입력 항목으로 명시되어 있지 않습니다.
  • 공구는 교정 기록으로 관리됩니다. Fulcrum의 Tools는 교정 시스템에 있는 “measurement instrument or gage”(측정 기기 또는 게이지) 기록입니다. 공용 치구와 금형은 스케줄링 자원으로 취급하지 않습니다.
  • 부족한 자재는 발주한 것으로 가정합니다. 작업 일정을 잡는 순간 부족한 자재를 발주했다고 가정해 계획을 세웁니다.
  • 납기보다 우선순위 등급이 앞섭니다. 우선순위가 높은 작업을 항상 먼저 배정하고, 납기가 지난 작업은 그 뒤에 배정합니다.
  • 일정 재계산은 매일 실행됩니다. “The schedule automatically will pull in scheduled jobs once a day.”(하루에 한 번, 배정된 작업 일정을 자동으로 앞당겨 배치합니다.) 당일 변경 사항을 반영하려면 “you will need to select the Reschedule button in the top right of the schedule.”(일정 화면 오른쪽 위의 Reschedule 버튼을 눌러야 합니다.)
  • 공정 중첩은 기본 수준입니다. 연속 흐름 기능을 사용하면 공정을 중첩할 수 있지만, “those with fixed run times (not per-unit) will not be allowed to overlap.”(단위당 시간이 아닌 고정 가동 시간이 설정된 공정은 중첩할 수 없습니다.) Fulcrum은 이를 “a simple version of continuous flow”(간소화된 연속 흐름 기능)라고 설명합니다. (출처)

결국 현장에서는 관리자가 누가 어느 설비를 맡을지 조율하고, 기억에 의존해 셋업을 묶어 배정하며, 화면 옆에 화이트보드를 두고 관리하게 됩니다.

Fulcrum 자체 스케줄링으로 충분한 경우

다음과 같은 현장이라면 Fulcrum의 Autoschedule로 충분합니다.

  • 설비에 따라 병목 공정이 결정되고 작업자가 설비 간에 자유롭게 이동하므로, 하나의 부서와 가동 설비 수만으로 인력 상황을 충분히 표현할 수 있습니다.
  • 직전에 어떤 작업을 했든 셋업에 걸리는 시간이 거의 같습니다.
  • 치구와 공구가 설비별 전용으로 지정되어 있습니다.
  • 자재 재고가 있거나 구매 발주서의 Expected Receive(입고 예정일)가 최신 상태로 유지됩니다.
  • 하루 한 번의 일정 재계산과 Reschedule 버튼만으로 변경 사항에 대응할 수 있습니다.

이런 현장이라면 공정별 시간, 교대, 비가동 시간을 정확하게 관리하세요. Fulcrum 도움말의 권고대로 드래그 앤 드롭 대신 우선순위를 활용하고, Fulcrum 안에서 계속 운영하면 됩니다.

실제 생산능력을 반영하는 스케줄러가 필요한 경우

다음 중 여러 항목에 해당한다면 자체 스케줄러만으로는 요구사항을 충족하기 어렵습니다.

  • 특정 작업자나 셋업 기술자의 가용 여부에 따라 가동 가능한 작업이 달라지고, 일부 작업에는 두세 명이 동시에 필요합니다.
  • 직전에 사용한 자재, 색상, 치구 또는 공구군에 따라 작업 전환 시간이 달라집니다.
  • 여러 설비가 치구, 금형 또는 공구를 공유합니다.
  • 자재 입고 지연, 설비 고장, 긴급 작업 때문에 하루에도 여러 번 계획을 다시 세워야 합니다.
  • 설비를 20대 이상 운영하며, 관리자가 매일 몇 시간씩 누가 어떤 설비를 맡을지 결정하는 데 씁니다.

도입 시 확인할 사항

  • 작업자의 가용 한계를 반영하는지 확인하세요. 개인별 교대와 부재, 여러 명이 필요한 작업을 반영할 수 있어야 합니다.
  • 셋업 시간 매트릭스가 필요합니다. 작업 순서에 따라 달라지고 전환 방향별로도 서로 다른 작업 전환 시간을 반영해 총 셋업 시간을 최소화해야 합니다.
  • 공구를 가용 수량이 제한된 공용 자원으로 관리해야 합니다.
  • 변경이 생길 때마다 재고와 입고 예정 구매 발주를 모두 반영하는 자재 기반 스케줄링이 필요합니다.
  • 전체 계획을 수초 안에 최적화하고, 생산 상황이 바뀌면 자동으로 일정을 재조정해야 합니다.
  • Fulcrum에 결과를 다시 기록하는 구체적인 방식이 있어야 합니다. Fulcrum API에서 예정 날짜는 읽기 전용이며, 각 작업 공정의 사용자 지정 필드와 타이머, 수량은 입력할 수 있습니다. 각 공급업체에 스케줄러가 정확히 어떤 API 호출을 사용하는지 확인하세요.

선택지는 세 가지로 나뉩니다.

  • Fulcrum 자체 Autoschedule은 Fulcrum 안에서 설비 일정을 계획합니다.
  • 대기업용 APS 제품군과 파일 기반 스케줄러는 맞춤형 인터페이스나 CSV 내보내기로 연결하며, 날짜를 수동으로 다시 입력하는 경우가 많습니다.
  • 생산 현장 실행 기능을 갖춘 클라우드 APS는 Fulcrum과 함께 모든 자원의 일정을 자동으로 배정하고, 작업자에게 계획을 직접 전달합니다. SkyPlanner가 이 유형에 해당합니다.

SkyPlanner의 역할

SkyPlanner APS는 위의 모든 항목을 지원합니다. Arcturus 엔진은 작업 우선순위, 완료일, 고객 우선순위, Fast Track, Dynamic Priorities를 기준으로 전체 계획을 수초 안에 최적화합니다. 긴급 작업을 배정하면 Bulldozer가 후속 작업을 뒤로 밀어 자리를 확보합니다.

모든 설비, 작업자, 공구, 자재는 실제 시간대를 기준으로 가용 한계가 있는 자원으로 관리됩니다. 작업자별로 교대, 휴가, 부재를 반영하며, 세 명이 필요한 작업에는 해당 교대에 여유가 있는 작업자 세 명을 배정합니다. 한 설비에서 사용 중인 공구는 같은 시간에 다른 설비에 배정할 수 없습니다. 설비나 작업자를 사용할 수 없으면 엔진이 사용자가 지정한 대안을 활용합니다.

준비 시간 매트릭스에는 각 제품 쌍의 양방향 작업 전환 시간이 저장됩니다. 예를 들어 파란색에서 빨간색으로 전환할 때는 30분, 빨간색에서 파란색으로 전환할 때는 60분입니다. 엔진은 셋업 시간이 가장 짧은 순서를 선택합니다. 자재를 기준으로 일정을 수립할 때는 현재 재고와 입고 예정 구매 주문을 바탕으로 향후 재고를 시뮬레이션하므로, 자재가 확보되는 시점에만 작업을 배정합니다.

Fulcrum의 데이터 구조는 그대로 대응됩니다. 작업 센터는 작업장 그룹으로, 설비는 작업장으로, Unlimited Capacity 오븐은 배치 작업으로, 부서별 교대조는 교대조로 연결됩니다. 생산 상황이 바뀌면 Autopilot이 자동으로 일정을 다시 수립하고, Running Time Lock은 이미 시작된 작업의 일정을 유지합니다. 작업자는 Mobile Confirmations, Production Timer, Quick Log Mode로 자신의 작업 대기열을 확인하고 작업 실적을 기록합니다.

설비뿐 아니라 작업자, 셋업, 공용 도구도 다음에 진행할 작업을 결정한다면 SkyPlanner를 선택하세요.

하루에도 여러 차례 계획을 수정하며 그때마다 변경 사항이 일정에 자동으로 반영되기를 원한다면 SkyPlanner를 선택하세요.

몇 주 안에 현장에서 사용할 수 있는 일정을 수립하고 시간과 수량 데이터를 Fulcrum으로 다시 전송하고 싶다면 SkyPlanner를 선택하세요.

CSV로 내보낸 데이터로 30일 무료 체험을 시작하세요. 작업장은 최대 20개까지 사용할 수 있으며 신용카드는 필요하지 않습니다. 체험 종료 후 요금은 작업장 5개를 포함해 월 199 €부터이며, 매월 청구됩니다. 연동 비용은 공정과 요구 사항에 맞춰 요금제와 함께 사전에 견적을 제공합니다.

SkyPlanner는 Fulcrum Public API를 통해 Fulcrum과 양방향으로 연동됩니다. 작업, 공정 순서에 따른 공정, 작업 센터, 설비, 교대조 데이터를 가져옵니다. 각 작업 공정에는 계획된 시작·종료 시점과 작업장 정보를 작업자 투입 시간 및 완료 수량과 함께 다시 전송합니다. 도입 과정에서 SkyPlanner 팀이 연동을 설정하거나, 귀사의 Fulcrum 컨설턴트 또는 개발자가 문서화된 SkyPlanner REST API로 직접 구축할 수 있습니다(API 참조 문서).

Fulcrum용 SkyPlanner 페이지에서 개요를 읽고, Fulcrum 연동 가이드와 전체 기능을 확인하세요. ERP 연동 허브에서는 다른 시스템도 비교할 수 있습니다.

제조업체의 SkyPlanner 사용 후기

울빌라의 배전반 생산 현장에 있는 UTU 공급망 전문가 Kalle Kalliomäki

2시간매주 절약

“SkyPlanner 덕분에 Excel 스프레드시트로 세우던 생산 계획을 이제 실시간으로 최적화하고 있습니다.”

Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐장치

생산 계획 업무에 드는 시간을 매주 2시간 절약하며, 새로운 작업 대기열이 몇 초 만에 생산 라인에 전달됩니다.

UTU 후기 읽기

나이로비에 있는 Laboratory & Allied 제약 공장의 병 충전 라인에서 방진복을 입고 일하는 작업자들

+90%생산 효율 향상

“생산 효율이 90% 높아졌습니다.”

Abdul Rucyinga, IT 책임자
Laboratory & Allied · 의약품 제조

생산 효율이 90% 높아졌으며, 전체 작업장의 석 달치 최적화 계획을 수립하는 데 30분도 걸리지 않습니다.

Laboratory & Allied 후기 읽기

로흐야의 Mamec 생산 공장에 있는 Hannu Ryynänen 대표

1,000건 단위로작업 지시 일정 자동 수립

“생산을 관리하는 방식이 달라졌고, 생산능력을 파악하는 수준도 완전히 달라졌습니다.”

Hannu Ryynänen, 대표
Mamec · 산업용 믹서, 펌프 및 첨단 위탁 제조

수천 건의 작업 지시 일정을 자동으로 수립하며, 조직 전체가 생산 현황을 실시간으로 확인합니다.

Mamec 후기 읽기

라우마의 로봇 팔레타이징 셀 옆에 있는 Fredman Operations 생산 관리자 Anu Järvinen

6개월앞의 가용 생산능력까지 영업팀이 확인

“SkyPlanner는 모든 생산 계획의 기반을 마련하고 신뢰성을 높여줍니다.”

Anu Järvinen, 생산 관리자
Fredman Operations · 식품용 포장지

영업팀은 여섯 달 후까지 가용 생산능력을 확인할 수 있습니다. 이전에는 한 시간 이상 걸리던 일정 변경 요청에도 이제 몇 초 만에 답할 수 있습니다.

Fredman Operations 후기 읽기

자주 묻는 질문

Fulcrum에 생산 스케줄링 도구가 있나요?

네. Fulcrum의 Autoschedule은 Greedy 또는 Just-in-Time 모드로 부서별 교대 시간 내에 작업 공정을 설비에 자동 배정합니다. 계획 담당자는 작업 우선순위, 납기, 가장 이른 시작일로 일정을 조정하며, 일정 동결 구간 안에서는 수동으로 변경할 수 있습니다.

Fulcrum은 작업자별로 일정을 수립하나요?

아니요. Fulcrum은 인력을 한 교대조에서 동시에 가동할 수 있는 설비 대수로 반영하며, 결원이 생기면 관리자가 그 수를 줄입니다. SkyPlanner APS는 각 작업자의 교대 일정과 부재를 반영해 일정을 수립하며, 여러 명이 필요한 작업도 처리합니다.

Fulcrum은 작업 순서에 따라 달라지는 셋업 시간을 처리하나요?

Fulcrum은 공정 순서를 구성하는 각 공정에 셋업 시간을 고정 시간 또는 단위당 시간으로 저장합니다. SkyPlanner는 제품 쌍별 작업 전환 시간(파란색에서 빨간색으로 30분, 빨간색에서 파란색으로 60분)이 담긴 준비 시간 매트릭스를 사용하며, 이 시간을 최소화하도록 작업 순서를 정합니다.

Fulcrum은 얼마나 자주 일정을 다시 수립하나요?

Fulcrum 도움말에 따르면 일정에 배정된 작업을 하루에 한 번 불러오며, 당일 변경 사항을 확인하려면 계획 담당자가 Reschedule을 눌러야 합니다. SkyPlanner의 Autopilot은 생산 상황이 바뀌면 자동으로 일정을 다시 수립합니다.

Fulcrum 데이터로 SkyPlanner를 테스트할 수 있나요?

네. Fulcrum에서 품목, 공정 순서, 미완료 작업을 CSV로 내보낸 뒤 30일 체험 기간에 가져와 현재 일정과 비교해 보세요. 요금을 확인하거나 체험을 시작하거나 영업팀에 문의하세요.