KR102633317B1 - managing method for residual raw materials according to the cutting process - Google Patents

managing method for residual raw materials according to the cutting process Download PDF

Info

Publication number
KR102633317B1
KR102633317B1 KR1020210087037A KR20210087037A KR102633317B1 KR 102633317 B1 KR102633317 B1 KR 102633317B1 KR 1020210087037 A KR1020210087037 A KR 1020210087037A KR 20210087037 A KR20210087037 A KR 20210087037A KR 102633317 B1 KR102633317 B1 KR 102633317B1
Authority
KR
South Korea
Prior art keywords
information
materials
necessary
cutting
inventory
Prior art date
Application number
KR1020210087037A
Other languages
Korean (ko)
Other versions
KR20230006178A (en
Inventor
서상훈
김태진
Original Assignee
한국항공우주산업 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국항공우주산업 주식회사 filed Critical 한국항공우주산업 주식회사
Priority to KR1020210087037A priority Critical patent/KR102633317B1/en
Publication of KR20230006178A publication Critical patent/KR20230006178A/en
Application granted granted Critical
Publication of KR102633317B1 publication Critical patent/KR102633317B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06314Calendaring for a resource
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Abstract

본 발명의 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은 복수의 필요자재 중에 어느 하나의 필요자재의 제작에 필요한 필요자재정보가 자재데이터베이스에서 로딩되는 단계; 로딩된 상기 필요자재정보를 기반으로, 재고데이터베이스에서 상기 필요자재가 절단될 수 있는 조건에 부합되는 보관자재에 대한 정보를 포함하는 보관자재정보가 로딩되는 단계; 로딩된 상기 보관자재정보를 기초로 상기 사용자단말의 화면에 보관자재이미지가 표시되며, 로딩된 상기 필요자재정보를 이용하여 상기 보관자재이미지 상에 분할선이 표시되는 단계; 상기 보관자재이미지에서 상기 분할선에 의해 분할된 각 부분에 대하여, 상기 필요자재, 이후 재사용이 가능한 재사용자재 및 이후 재사용이 불가능한 폐기자재가 구분되는 단계; 및 상기 재고데이터베이스에 기록된 정보가 상기 재사용자재에 대한 정보를 이용하여 갱신되는 단계;를 포함한다.A method of managing remaining raw materials according to a cutting process according to an embodiment of the present invention includes the steps of loading necessary material information required for manufacturing one necessary material among a plurality of necessary materials from a material database; Based on the loaded necessary material information, loading storage material information including information on storage materials that meet conditions for cutting the necessary materials from an inventory database; Displaying a storage material image on the screen of the user terminal based on the loaded storage material information, and displaying a dividing line on the storage material image using the loaded necessary material information; Classifying the necessary materials, reusable materials that can be reused later, and discarded materials that cannot be reused for each part of the storage material image divided by the dividing line; and updating information recorded in the inventory database using information about the reused materials.

Description

절단공정에 따른 잔여 원자재 관리 방법{managing method for residual raw materials according to the cutting process}{managing method for residual raw materials according to the cutting process}

본 발명은 절단공정에 따른 잔여 원자재 관리 방법에 관한 것이다.The present invention relates to a method for managing remaining raw materials according to the cutting process.

네스팅(Nesting)이란 폐쇄 도형의 윤곽으로 표현되는 원자재인 모재 안에, 모재를 절단하여 제작을 의도하는 부품의 형상을 배치하는 기법을 의미한다.Nesting refers to a technique of arranging the shape of the part intended to be manufactured by cutting the base material within the base material, which is a raw material expressed as the outline of a closed figure.

한편, MRP(Material Requirement Planning)는 컴퓨팅 유닛 등을 이용하여, 제품 생산 계획에 따른 필요한 부품, 자재 등의 소요를 관리하는 시스템을 의미한다. 종래의 MRP 중에는, 원자재의 분할 시뮬레이션 기능을 기반으로 상술한 네스팅을 지원하는 것들이 있었다.Meanwhile, MRP (Material Requirement Planning) refers to a system that uses computing units, etc. to manage the requirements for necessary parts and materials according to a product production plan. Among conventional MRPs, there were those that supported the above-described nesting based on the split simulation function of raw materials.

그런데, 사용자가 시뮬레이션을 통해 원자재를 분할하는 경우, 사용자의 네스팅 숙련도에 따라 수율의 차이가 클 수 있었다. 또한, 사용자가 잔재의 폐기 여부를 잘 못 판단하여, 실제 절단 공정 후 잔재에 대한 처리가 미흡한 경우가 있었다. 예를 들어, 재사용 가능한 잔재들이 폐기되거나, 반대로 폐기되어야 할 잔재들이 재사용 가능한 것으로 오인되어 불필요하게 보관되는 경우가 있었다.However, when a user divides raw materials through simulation, the difference in yield could be large depending on the user's nesting skill. In addition, there were cases where the user misjudged whether to discard the residue, and the treatment of the residue after the actual cutting process was insufficient. For example, there were cases where reusable residues were discarded, or conversely, residues that should have been disposed of were misunderstood as reusable and stored unnecessarily.

본 발명이 해결하고자 하는 과제는, 사용자의 숙련도에 관계 없이 우수한 수율을 획득할 수 있는 네스팅 방법을 제공하고, 절단 공정 후 남은 잔재의 처리에 대한 가이드를 제공할 수 있는, 절단공정에 따른 잔여 원자재 관리 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a nesting method that can achieve excellent yield regardless of the user's skill level, and to provide a guide for processing the residue remaining after the cutting process. It provides methods for managing raw materials.

본 발명의 과제들은 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.

상기 과제를 해결하기 위한 본 발명의 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은 복수의 필요자재 중에 어느 하나의 필요자재의 제작에 필요한 필요자재정보가 자재데이터베이스에서 로딩되는 단계; 로딩된 상기 필요자재정보를 기반으로, 재고데이터베이스에서 상기 필요자재가 절단될 수 있는 조건에 부합되는 보관자재에 대한 정보를 포함하는 보관자재정보가 로딩되는 단계; 로딩된 상기 보관자재정보를 기초로 상기 사용자단말의 화면에 보관자재이미지가 표시되며, 로딩된 상기 필요자재정보를 이용하여 상기 보관자재이미지 상에 분할선이 표시되는 단계; 상기 보관자재이미지에서 상기 분할선에 의해 분할된 각 부분에 대하여, 상기 필요자재, 이후 재사용이 가능한 재사용자재 및 이후 재사용이 불가능한 폐기자재가 구분되는 단계; 및 상기 재고데이터베이스에 기록된 정보가 상기 재사용자재에 대한 정보를 이용하여 갱신되는 단계;를 포함한다.A method of managing remaining raw materials according to a cutting process according to an embodiment of the present invention to solve the above problem includes the steps of loading necessary material information required for manufacturing one necessary material among a plurality of necessary materials from a material database; Based on the loaded necessary material information, loading storage material information including information on storage materials that meet conditions for cutting the necessary materials from an inventory database; Displaying a storage material image on the screen of the user terminal based on the loaded storage material information, and displaying a dividing line on the storage material image using the loaded necessary material information; Classifying the necessary materials, reusable materials that can be reused later, and discarded materials that cannot be reused for each part of the storage material image divided by the dividing line; and updating information recorded in the inventory database using information about the reused materials.

상기 분할선이 표시되는 단계에서는 상기 폐기자재의 면적이 최소화 될 수 있는 방법에 따라 분할선이 생성되어 표시되고, 상기 필요자재, 상기 재사용자재 및 상기 폐기자재가 구분되는 단계에서, 상기 필요자재는 로딩된 상기 필요자재정보를 이용하여 인식되어 구분되고, 상기 재사용자재와 상기 폐기자재는 상기 자재데이터베이스에 기록된 필요자재정보에 따른 복수의 필요자재 중에 적어도 하나를 생성할 수 있는지 여부로 구분된다.In the step where the dividing line is displayed, the dividing line is created and displayed according to a method that can minimize the area of the waste material, and in the step where the necessary material, the reused material, and the waste material are distinguished, the necessary material is They are recognized and distinguished using the loaded required material information, and the reused material and the discarded material are classified based on whether at least one of a plurality of required materials can be created according to the required material information recorded in the material database.

로딩된 상기 필요자재정보는 상기 필요자재의 형상, 재질 및 두께에 대한 정보를 포함하고, 로딩된 상기 보관자재정보는 상기 보관자재의 형상, 재질 및 두께에 대한 정보를 포함하며, 상기 보관자재정보가 로딩되는 단계에서 상기 조건은, 로딩된 상기 필요자재정보에 따른 재질과 동일한 재질로 구성되고, 로딩된 상기 필요자재정보에 따른 두께와 동일한 두께를 가지며, 적어도 일부분을 절단하여 로딩된 상기 필요자재정보에 따른 형상을 획득할 수 있는 형상을 가진 보관자재에 대한 정보를 포함하는 것일 수 있다.The loaded required material information includes information about the shape, material, and thickness of the required material, and the loaded storage material information includes information about the shape, material, and thickness of the stored material, and the stored material information In the loading step, the condition is that the required material is made of the same material as the material according to the loaded required material information, has the same thickness as the thickness according to the loaded required material information, and is loaded by cutting at least a portion of it. It may include information about storage materials that have a shape that can obtain a shape according to the information.

로딩된 상기 보관자재정보는 상기 조건에 부합된 상기 보관자재의 재고ID 정보를 더 포함하고, 로딩된 상기 보관자재정보에 따른 복수의 재고ID가 나열된 재고리스트가 표시되는 단계; 및 상기 사용자단말이, 상기 재고리스트에 나열된 재고ID 중에 어느 하나를 선택하는 입력을 받는 단계;를 더 포함하며, 상기 보관자재이미지가 표시되고 분할선이 표시되는 단계에서는, 선택된 상기 재고ID에 매칭되는 보관자재의 형상을 표현한 보관자재이미지가 표시될 수 있다.The loaded storage material information further includes inventory ID information of the storage materials that meet the conditions, and displaying an inventory list listing a plurality of inventory IDs according to the loaded storage material information; And further comprising the step of receiving, by the user terminal, an input for selecting one of the inventory IDs listed in the inventory list, wherein in the step of displaying the storage material image and the dividing line, matching the selected inventory ID. A storage material image expressing the shape of the storage material may be displayed.

상기 보관자재이미지가 표시되고 분할선이 표시되는 단계에서는, 상기 보관자재의 재질이 미리 설정된 재질 중에 하나인 경우, 상기 보관자재의 결방향(Grain direction)을 고려한 복수의 절단 방법 중에서 상기 폐기자재의 면적이 최소화 될 수 있는 방법에 따라 분할선이 생성되어 표시될 수 있다.In the step where the storage material image is displayed and the dividing line is displayed, if the material of the storage material is one of the preset materials, the waste material can be selected among a plurality of cutting methods considering the grain direction of the storage material. A dividing line may be created and displayed according to a method in which the area can be minimized.

상기 재고데이터베이스에 기록된 정보가 갱신되는 단계에서는, 상기 재사용자재로 구분된 자재에 재고ID가 생성되고, 상기 생성된 재고ID와 함께 상기 재사용자재의 형상, 두께 및 재질에 대한 정보가 새로운 보관자재에 대한 정보로서 상기 재고데이터베이스에 기록될 수 있다.In the step of updating the information recorded in the inventory database, an inventory ID is created for the material classified as the reused material, and information on the shape, thickness, and material of the reused material along with the generated inventory ID is stored as a new stored material. Information about can be recorded in the inventory database.

상기 재사용자재의 재고ID에 매칭되도록 설정되며, 실제 원자재가 절단되어 발생되는 재고에 부착될 수 있는 광학인식코드가 출력되는 단계;를 더 포함할 수 있다.It may further include outputting an optical recognition code that is set to match the inventory ID of the reused material and can be attached to inventory generated by cutting actual raw materials.

실제 절단 공정에 따른 소실률이 반영될 수 있도록, 상기 분할선의 두께가 설정되는 단계를 더 포함할 수 있다. A step of setting the thickness of the dividing line may be further included so that the loss rate according to the actual cutting process is reflected.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

본 발명의 실시예들에 의하면 적어도 다음과 같은 효과가 있다.According to embodiments of the present invention, there are at least the following effects.

사용자의 네스팅 숙련도의 고저에 상관없이 우수한 수율을 확보할 수 있다.Excellent yield can be secured regardless of the user's nesting skill level.

또한, 절단 공정 후, 잔재들의 보관 및 폐기 여부에 대한 가이드를 획득할 수 있다.Additionally, after the cutting process, you can obtain guidance on how to store and discard the remaining materials.

또한, 절단 공정 후, 잔재들에 대한 정보를 갱신하여 실제 보관중인 자재에 대한 명확한 파악이 가능하다.In addition, after the cutting process, information on the remaining materials can be updated to provide a clear picture of the materials actually being stored.

본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited to the contents exemplified above, and further various effects are included in the present specification.

도 1은 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법에 이용되는 자재관리시스템의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법의 순서도이다.
도 3은 본 발명의 일 실시예에 따라 사용자단말의 화면에 표시된 인터페이스를 도시한 도면이다.
도 4 내지 도 6은 각각, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법이, 부가적인 단계를 포함하는 경우에 대한 순서도이다.
도 7 내지 도 15는 각각, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법이, 도 4 내지 도 6과는 다른 부가적인 단계를 더 포함하는 경우, 이를 본 발명에 일 실시에 따른 인터페이스로 구현하는 것을 표현한 도면이다.
Figure 1 is a block diagram of a material management system used in a method of managing remaining raw materials according to a cutting process according to an embodiment of the present invention.
Figure 2 is a flowchart of a method for managing remaining raw materials according to a cutting process according to an embodiment of the present invention.
Figure 3 is a diagram illustrating an interface displayed on the screen of a user terminal according to an embodiment of the present invention.
4 to 6 are flowcharts for a case where a method for managing remaining raw materials according to a cutting process according to an embodiment of the present invention includes additional steps.
7 to 15 show, respectively, when the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention further includes additional steps different from those of FIGS. 4 to 6, this is shown in one embodiment of the present invention. This is a drawing expressing implementation with the following interface.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. The present embodiments are merely provided to ensure that the disclosure of the present invention is complete and to be understood by those skilled in the art. It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims.

또한, 본 명세서에서 기술하는 실시예들은 본 발명의 이상적인 예시도인 단면도 및/또는 개략도들을 참고하여 설명될 것이다. 따라서, 제조 기술 및/또는 허용 오차 등에 의해 예시도의 형태가 변형될 수 있다. 또한, 본 발명에 도시된 각 도면에 있어서 각 구성 요소들은 설명의 편의를 고려하여 다소 확대 또는 축소되어 도시된 것일 수 있다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Additionally, embodiments described in this specification will be described with reference to cross-sectional views and/or schematic diagrams that are ideal illustrations of the present invention. Accordingly, the form of the illustration may be modified depending on manufacturing technology and/or tolerance. Additionally, in each drawing shown in the present invention, each component may be shown somewhat enlarged or reduced in consideration of convenience of explanation. Like reference numerals refer to like elements throughout the specification.

이하에서 언급하는 '원자재'란 제품의 적어도 일부의 원료가 되는 자재를 의미할 수 있다. 또한, 원자재는 그 두께 및/또는 재질에 따라 플레이트와 시트로 구분될 수 있다.‘Raw materials’ mentioned below may refer to materials that serve as raw materials for at least part of a product. Additionally, raw materials can be divided into plates and sheets depending on their thickness and/or material.

이하에서 언급하는 '필요자재'란, 원자재를 절단하여 마련되며 완성품인 제품의 제작을 위하여 필요한 부품일 수 있다.'Necessary materials' mentioned below are prepared by cutting raw materials and may be parts necessary for manufacturing a finished product.

이하에서 언급하는 '보관자재'란, 필요자재를 제작하는데 소요되는 원자재 시트 및/또는 원자재 플레이트로서, 현재 창고, 보관고 등에 보관중인 원자재를 의미할 수 있다.'Storage materials' mentioned below are raw material sheets and/or raw material plates required to manufacture necessary materials, and may refer to raw materials currently stored in warehouses, warehouses, etc.

이하에서 언급하는 '자재이미지'란 컴퓨팅 유닛에 의해 생성 및 표시되는 이미지로 보관자재의 형상에 일치되거나 대응되는 형상을 가진 이미지일 수 있다.The 'material image' mentioned below is an image generated and displayed by a computing unit and may be an image that matches or has a corresponding shape to the shape of the storage material.

이하에서 언급하는 '재사용자재'는 원자재 절단 이후 재사용이 가능한 잔재를 의미할 수 있다. 또한, 이하에서 언급하는 '폐기자재'는 원자재 절단 이후 재사용이 불가능한 잔재를 의미할 수 있다.'Reusable materials' mentioned below may refer to reusable residues after cutting raw materials. In addition, 'waste materials' mentioned below may refer to residues that cannot be reused after cutting raw materials.

이하, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법을 설명하기 위한 도면들을 참고하여 본 발명에 대하여 설명하도록 한다.Hereinafter, the present invention will be described with reference to the drawings for explaining a method of managing remaining raw materials according to a cutting process according to an embodiment of the present invention.

도 1은 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법에 이용되는 자재관리시스템의 블록도이다.Figure 1 is a block diagram of a material management system used in a method of managing remaining raw materials according to a cutting process according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 자재관리시스템(1)은, 인쇄유닛(P), 사용자단말(10) 및 서버(20)를 포함할 수 있다.As shown in FIG. 1, in one embodiment of the present invention, the material management system 1 may include a printing unit P, a user terminal 10, and a server 20.

인쇄유닛(P)은 사용자단말(10)로부터 전달 받은 정보를 인쇄하는 구성요소이다. 예를 들어, 인쇄유닛(P)은 프린터, 복합기 등의 인쇄 장치일 수 있을 것이다.The printing unit (P) is a component that prints information received from the user terminal (10). For example, the printing unit P may be a printing device such as a printer or multi-function printer.

사용자단말(10)은 인터페이스(11)를 통해 사용자가 자재, 재고, 제품, 주문 등의 정보를 조회하고, 절단 공정에 대한 자재 네스팅(Nesting)을 시뮬레이션 할 수 있는 장치이다. 예를 들어, 사용자단말(10)은 사용자로부터 입력 받은 요청을 처리할 수 있는 화면을 가진 컴퓨팅 유닛일 수 있다. 일 예로, 사용자단말(10)은 데스크톱, 랩톱, 태블릿 PC, 모바일 폰 등으로 구비될 수 있을 것이다.The user terminal 10 is a device that allows the user to query information on materials, inventory, products, orders, etc. through the interface 11 and simulate material nesting for the cutting process. For example, the user terminal 10 may be a computing unit with a screen capable of processing requests input from a user. As an example, the user terminal 10 may be equipped with a desktop, laptop, tablet PC, mobile phone, etc.

구체적으로, 사용자단말(10)은 입력처리부(15), 송수신부(13) 및 인터페이스(11)를 포함할 수 있다.Specifically, the user terminal 10 may include an input processing unit 15, a transmitting and receiving unit 13, and an interface 11.

먼저, 입력처리부(15)는, 사용자단말(10)에 포함되거나 사용자단말(10)에 연결된 입력장치를 통해 인터페이스(11)로 입력된 내용을 처리하는 구성이다. 보다 상세하게, 입력처리부(15)는 인터페이스(11)로 정보가 입력되면, 이를 서버(20)가 인식할 수 있는 형태로 가공 처리하는 구성일 수 있다. 일 예로, 입력처리부(15)는 인터페이스(11)로 입력된 정보를 서버(20)가 인식할 수 있는 형태로 인코딩하도록 설정될 수 있다.First, the input processing unit 15 is a component that processes content input to the interface 11 through an input device included in the user terminal 10 or connected to the user terminal 10. More specifically, the input processing unit 15 may be configured to process information input into the interface 11 into a form that the server 20 can recognize. As an example, the input processing unit 15 may be set to encode information input through the interface 11 into a form that the server 20 can recognize.

여기서, 상술한 입력장치는, 종래의 공개된 장치들 중에 선택될 수 있을 것이다. 예를 들어, 입력장치는 키보드, 마우스, 터치 스크린 또는 이와 유사한 구성으로 선택될 수 있다.Here, the above-described input device may be selected from among conventionally disclosed devices. For example, the input device may be selected as a keyboard, mouse, touch screen, or similar configuration.

송수신부(13)는 입력처리부(15)가 가공한 정보를 서버(20)로 전송하거나, 서버(20)로부터 전송 받은 정보를 사용자단말(10)이 인식할 수 있는 정보로 처리하는 구성요소이다. 여기서, 서버(20)로부터 전송 받은 정보는, 송수신부(13)가 디코딩하여 인터페이스(11)에 표시될 수 있다.The transmitting and receiving unit 13 is a component that transmits information processed by the input processing unit 15 to the server 20 or processes information received from the server 20 into information that can be recognized by the user terminal 10. . Here, the information transmitted from the server 20 may be decoded by the transceiver 13 and displayed on the interface 11.

인터페이스(11)는, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법이 사용자단말(10)을 통해 구현되도록, 사용자에게 환경을 제공하는 구성요소이다. 구체적으로, 인터페이스(11)는 사용자단말(10)의 화면을 통해, 본 발명이 실시되기 위하여 사용자에게 필요한 정보를 표시하고, 사용자로부터 정보를 입력 받는 구성이다.The interface 11 is a component that provides an environment to the user so that the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention is implemented through the user terminal 10. Specifically, the interface 11 displays information necessary for the user to implement the present invention through the screen of the user terminal 10 and receives information input from the user.

또한, 사용자는 인터페이스(11)를 통해 서버(20)에 필요한 정보를 요청하거나, 서버(20)의 데이터베이스에 기록된 정보를 수정할 수 있다.Additionally, the user can request necessary information from the server 20 through the interface 11 or modify information recorded in the database of the server 20.

이를 위해, 사용자단말(10)은 인터페이스(11)를 화면 상에 표시하도록 설정된 프로그램 또는 인터페이스(11)를 생성하는 인터페이스생성유닛을 포함할 수 있다. 인터페이스(11)에 대한 자세한 설명은 후술한다.To this end, the user terminal 10 may include a program set to display the interface 11 on the screen or an interface creation unit that generates the interface 11. A detailed description of the interface 11 will be described later.

서버(20)는 복수의 사용자단말(10)과 통신 가능하게 연결된 컴퓨팅 유닛이다. 구체적으로, 서버(20)는 사용자단말(10)로부터 수신된 요청에 따라, 사용자단말(10)로 정보를 제공하거나, 데이터베이스에 기록된 정보를 갱신하는 컴퓨팅 유닛일 수 이다.The server 20 is a computing unit communicatively connected to a plurality of user terminals 10. Specifically, the server 20 may be a computing unit that provides information to the user terminal 10 or updates information recorded in a database according to a request received from the user terminal 10.

이를 위하여, 서버(20)는 송수신부(23), 데이터베이스, 절단선매핑부(25) 및 잔재구분부(27)를 포함할 수 있다. 여기서, 데이터베이스는 기록되는 데이터의 성격에 따라 다시, 자재데이터베이스(21a), 재고데이터베이스(21b) 및 주문데이터베이스(21c)로 구분될 수 있다.For this purpose, the server 20 may include a transmitting and receiving unit 23, a database, a cutting line mapping unit 25, and a residue classification unit 27. Here, the database can be divided into a material database 21a, an inventory database 21b, and an order database 21c, depending on the nature of the recorded data.

송수신부(23)는 사용자단말(10)의 송수신부(13)로부터 획득한 정보를 서버(20)의 다른 구성요소들이 처리할 수 있는 형태로 가공할 수 있는 구성요소이다. 또한, 송수신부(23)는 서버(20)의 다른 구성요소들이 가공한 정보를 사용자단말(10)이 인식할 수 있는 형태로 처리하여 사용자단말(10)로 전송하는 구성요소일 수 있다.The transceiver unit 23 is a component that can process information obtained from the transceiver unit 13 of the user terminal 10 into a form that can be processed by other components of the server 20. Additionally, the transmitting and receiving unit 23 may be a component that processes information processed by other components of the server 20 into a form that can be recognized by the user terminal 10 and transmits it to the user terminal 10.

자재데이터베이스(21a)는 필요자재에 대한 정보를 포함하는 필요자재정보가 기록되는 데이터베이스이다. 여기서 필요자재정보는 필요자재의 자재ID, 형상, 두께 및 재질에 대한 정보를 포함하는 정보일 수 있다. 이때, 자재ID는 필요자재를 식별할 수 있도록 부여된 ID일 수 있다. 또한, 필요자재의 형상은 직방형 시트 또는 판상형 플레이트의 폭 방향 길이 및 길이 방향의 길이로 표현될 수 있다. 이때 필요자재가 시트인 경우에는 두께가 0으로 표현될 수 있다. 일 예로, 필요자재정보는 자재ID 별로 필요자재의 형상, 두께 및 재질이 정리된 테이블의 형태로 구비될 수 있다.The material database 21a is a database in which necessary material information including information on necessary materials is recorded. Here, the required material information may be information including information on the material ID, shape, thickness, and material of the required material. At this time, the material ID may be an ID given to identify the required material. Additionally, the shape of the required material can be expressed in terms of the length in the width direction and the length in the longitudinal direction of a rectangular sheet or plate-shaped plate. At this time, if the required material is a sheet, the thickness can be expressed as 0. As an example, required material information may be provided in the form of a table in which the shape, thickness, and material of required materials are organized by material ID.

재고데이터베이스(21b)는 보관자재에 대한 정보를 포함하는 보관자재정보가 기록되는 데이터베이스이다. 여기서 보관자재정보는 보관자재의 재고ID, 형상, 두께 및 재질에 대한 정보를 포함하는 정보일 수 있다. 이때 재고ID는 보관자재를 식별할 수 있도록 보관자재에 부여된 문자열일 수 있다. 또한, 보관자재의 형상은 직방형 시트 또는 판상형 플레이트의 폭 방향 길이 및 길이 방향의 길이로 표현될 수 있다. 이때 보관자재가 시트인 경우에는 두께가 0으로 표현될 수 있다. 일 예로, 보관자재정보는 재고ID 별로 보관자재의 형상, 두께 및 재질이 정리된 테이블의 형태로 구비될 수 있다.The inventory database 21b is a database in which storage material information including information on storage materials is recorded. Here, the storage material information may be information including information on the inventory ID, shape, thickness, and material of the storage material. At this time, the inventory ID may be a string given to the stored material to identify the stored material. Additionally, the shape of the storage material can be expressed in terms of the length in the width direction and the length in the longitudinal direction of a rectangular sheet or plate-shaped plate. At this time, if the storage material is a sheet, the thickness can be expressed as 0. As an example, storage material information may be provided in the form of a table in which the shape, thickness, and material of storage materials are organized by inventory ID.

주문데이터베이스(21c)는 제품의 제작 주문에 대한 정보를 포함하는 주문정보가 기록되는 데이터베이스이다. 구체적으로 주문정보는, 주문 코드, 주문의 상태, 필요한 필요자재, 마감일 및 클라이언트에 대한 정보를 포함할 수 있다.The order database 21c is a database in which order information including information on product production orders is recorded. Specifically, order information may include order code, order status, required materials, deadline, and information about the client.

여기서, 상태는 주문의 진행 상황을 나타내는 정보일 수 있다. 예를 들어, 상태는, 제작 완료, 제작 진행중, 제작 중지, 미진행을 나타내는 정보를 의미할 수 있다.Here, the status may be information indicating the progress of the order. For example, the status may mean information indicating production completed, production in progress, production stopped, or not in progress.

이에 대하여, 필요한 필요자재는 주문된 제품을 만들기 위하여 필요한 필요자재들을 의미한다. 예를 들어, 필요한 필요자재는, 주문에 필요한 필요자재의 자재ID가 나열된 목록으로 구비될 수 있다.In this regard, the necessary materials refer to the necessary materials needed to make the ordered product. For example, necessary materials may be provided as a list in which the material IDs of the necessary materials required for ordering are listed.

마감일은 제품을 완성하여 고객 측에 인도하여야하는 날짜정보이다. 또한 클라이언트는, 고객사를 식별할 수 있는 정보일 수 있다.The deadline is the date information by which the product must be completed and delivered to the customer. Additionally, client may be information that can identify a customer company.

예를 들어, 주문 정보는, 주문 코드 별로 주문의 상태, 필요한 필요자재, 마감일 및 클라이언트에 대한 정보가 정리된 테이블의 형태로 구비될 수 있다.For example, order information may be provided in the form of a table that organizes order status, required materials, deadline, and client information by order code.

절단선매핑부(25)는 복수의 절단 방법 각각에 대한 수율을 연산하고, 최고의 수율을 획득할 수 있는 분할선의 위치를 파악하는 구성요소이다. 예를 들어, 절단선매핑부(25)는 최적의 수율을 획득할 수 있는 분할선의 위치정보를 생성하고, 인터페이스(11)는 위치정보를 기반으로 자재이미지 상에 분할선을 표시하도록 설정될 수 있다. 이때, 수율은 분할선과 폐기되는 부분을 제외한 부분의 면적이 전체 자재이미지에서 차지하는 비율로 연산되는 수치일 수 있다.The cutting line mapping unit 25 is a component that calculates the yield for each of the plurality of cutting methods and determines the location of the dividing line that can obtain the highest yield. For example, the cutting line mapping unit 25 generates location information of the dividing line that can obtain the optimal yield, and the interface 11 can be set to display the dividing line on the material image based on the location information. there is. At this time, the yield may be a number calculated as the ratio of the area of the part excluding the dividing line and the discarded part to the entire material image.

보다 상세하게, 절단선매핑부(25)는 잔재구분부(27)로부터 후술하는 구분정보를 획득하여, 필요자재와 재사용자재를 파악하고, 자재이미지의 면적 대비 필요자재의 면적과 재사용자재의 면적 합으로 수율을 연산할 수 있다. 또는, 절단선매핑부(25)는 폐기되는 부분의 면적을 기반으로 수율의 고저를 판단할 수 있다. 예를 들어 절단선매핑부(25)는 각 분할 방법에 따라 폐기되는 부분의 면적을 연산하고 폐기되는 부분의 면적이 가장 작은 방법이 수율이 최고인 것으로 판단할 수 있다.In more detail, the cutting line mapping unit 25 obtains the classification information described later from the residue classification unit 27, identifies necessary materials and reused materials, and compares the area of the required materials and the area of the reused materials with respect to the area of the material image. Yield can be calculated by sum. Alternatively, the cutting line mapping unit 25 may determine the high or low yield based on the area of the discarded portion. For example, the cutting line mapping unit 25 may calculate the area of the discarded portion according to each division method and determine that the method with the smallest area of the discarded portion has the highest yield.

잔재구분부(27)는 자재이미지의 분할된 각 부분을 필요자재, 재사용자재 및 폐기자재로 구분하는 구성요소이다. 구체적으로 잔재구분부(27)는 제작이 선택된 필요자재의 형상 정보를 기반으로 분할된 부분 중 제작중인 필요자재를 인식하여 구분할 수 있다. 또한, 잔재구분부(27)는 자재데이터베이스(21a)에 기록된 필요자재정보를 기반으로 재사용자재와 폐기자재를 구분할 수 있다. 잔재구분부(27)는 필요자재, 재사용자재, 폐기자재를 구분한 정보를 본 발명에 따른 다른 구성요소들이 파악할 수 있도록 구분한 정보에 대한 구분정보를 생성한다.The residue classification unit 27 is a component that divides each divided part of the material image into necessary materials, reused materials, and discarded materials. Specifically, the remaining material classification unit 27 can recognize and classify the necessary materials being manufactured among the divided parts based on the shape information of the required materials selected for manufacturing. In addition, the residue classification unit 27 can distinguish reused materials from discarded materials based on necessary material information recorded in the material database 21a. The residue classification unit 27 generates classification information for the classified information into necessary materials, reused materials, and discarded materials so that other components according to the present invention can identify the information.

구체적으로, 잔재구분부(27)는 분할선에 의해 분할된 부분들 중에서, 사용자가 제작하려는 필요자재의 형상과 매칭되는 부분을 인식할 수 있다. 예를 들어, 잔재구분부(27)는 분할된 부분의 폭과 길이를 인식하고 이를 필요자재의 폭, 길이와 비교하여 필요자재와의 매칭여부를 판단할 수 있다. 이때, 잔재구분부(27)는 필요자재 형상에 매칭되는 부분을 필요자재로 구분할 수 있다.Specifically, the remnants dividing unit 27 can recognize a part that matches the shape of the required material that the user wants to manufacture among the parts divided by the dividing line. For example, the residue dividing unit 27 may recognize the width and length of the divided portion and compare it with the width and length of the required material to determine whether it matches the required material. At this time, the remaining material classification unit 27 can classify the portion matching the shape of the required material as the required material.

또한, 잔재구분부(27)는 제작하려는 필요자재에 매칭되지 않는 부분들을 인식하고, 각 부분들로 제작이 가능한 다른 필요자재가 존재하는지 여부를 자재데이터베이스(21a)에서 탐색할 수 있다. 보다 상세하게, 잔재구분부(27)는 자재이미지 생성의 기초가 된 보관자재(이하, '모재')의 재질 및 두께와 동일한 재질 및 두께를 가지고, 각 부분의 형상에 포함되는 형상을 가진 필요자재를 자재데이터베이스(21a)에 기록된 정보에서 탐색할 수 있다.In addition, the remaining material classification unit 27 can recognize parts that do not match the necessary materials to be manufactured, and search the material database 21a to see whether other necessary materials that can be manufactured with each part exist. In more detail, the remaining material classification unit 27 has the same material and thickness as the storage material (hereinafter referred to as 'base material'), which is the basis for creating the material image, and has a shape included in the shape of each part. Materials can be searched from information recorded in the material database 21a.

탐색 결과, 제작 가능한 필요자재가 존재하는 부분은 재사용자재로 인식되어 구분될 수 있다. 마찬가지로 또는 이와 유사하게, 제작 가능한 필요자재가 존재하지 않는 부분은 폐기자재로 인식되어 구분될 수 있다.As a result of the search, parts where necessary materials that can be manufactured can be recognized and classified as reused materials. Likewise or similarly, parts for which the required materials that can be manufactured do not exist may be recognized and classified as waste materials.

절단선매핑부(25)와 잔재구분부(27)를 이용하여 자재이미지 상에 분할선을 표시하는 방법에 대하여 상세히 설명하면, 절단선매핑부(25)는 필요자재의 형상을 획득할 수 있는 복수의 절단 방법을 시뮬레이션하고, 잔재구분부(27)는 절단선매핑부(25)가 시뮬레이션하는 복수의 절단 방법에서 필요자재, 재사용자재 및 폐기자재를 구분한 구분정보를 생성할 수 있다.If we describe in detail the method of displaying a dividing line on a material image using the cutting line mapping unit 25 and the residue dividing unit 27, the cutting line mapping unit 25 can obtain the shape of the required material. A plurality of cutting methods are simulated, and the residue classification unit 27 can generate classification information that separates necessary materials, reused materials, and waste materials from the plurality of cutting methods simulated by the cutting line mapping unit 25.

잔재구분부(27)로부터 구분정보를 획득한 절단선매핑부(25)는 복수의 절단 방법 각각에 대하여, 수율을 판단하고, 이에 따라 수율이 최고인 분할 방법에 따른 분할선의 위치정보를 생성한다. The cutting line mapping unit 25, which obtains classification information from the residue classification unit 27, determines the yield for each of the plurality of cutting methods, and accordingly generates location information of the dividing line according to the dividing method with the highest yield.

한편, 자재이미지 생성의 기초가 된 보관자재의 재질이, 미리 설정된 재질들 중에 하나인 경우, 절단선매핑부(25)는 보관자재의 결방향(Grain direction)을 고려한 복수의 절단 방법 중에서 폐기자재의 면적이 최소화 될 수 있는 방법에 따른 분할선의 위치정보를 생성할 수 있다. 이때, 자재의 결방향은 보관자재정보의 재질에 대한 정보에 포함되어 있을 수 있다. 또한, 이때, 결방향을 고려한 복수의 절단 방법이란, 결방향에 평행한 분할선들의 길이 합이 결방향에 어긋나는 분할선들의 길이 합보다 큰 방법들일 수 있다.On the other hand, if the material of the storage material that is the basis for creating the material image is one of the preset materials, the cutting line mapping unit 25 selects the waste material from among a plurality of cutting methods considering the grain direction of the storage material. The location information of the dividing line can be generated according to a method in which the area of can be minimized. At this time, the grain direction of the material may be included in the information about the material of the stored material information. Also, at this time, the plurality of cutting methods considering the grain direction may be methods in which the sum of the lengths of the dividing lines parallel to the grain direction is greater than the sum of the lengths of the dividing lines deviating from the grain direction.

이때, 상술한 설명에서, 서버(20)가 자재이미지를 생성하고 분할선의 위치정보를 생성하여 인터페이스(11)가 이를 기반으로 자재이미지와 분할선을 표시하는 것으로 설명하였으나, 이에 한정되는 것은 아니다. 예를 들어, 절단선매핑부(25) 및 잔재구분부(27)가 사용자단말(10)에 포함되어 사용자단말(10)이 자재이미지 및 분할선을 표시하는 것도 가능할 것이다.At this time, in the above description, it has been explained that the server 20 generates a material image and location information of the dividing line, and the interface 11 displays the material image and the dividing line based on this, but the present invention is not limited to this. For example, the cutting line mapping unit 25 and the residue dividing unit 27 may be included in the user terminal 10 so that the user terminal 10 may display material images and dividing lines.

또한, 상술한 설명에서 자재데이터베이스(21a), 재고데이터베이스(21b), 주문데이터베이스(21c), 절단선매핑부(25) 및 잔재구분부(27)가 서버(20)에 마련되는 것으로 예를 들었으나 이 중에 적어도 하나가 사용자단말(10)에 구비되는 것도 가능할 것이다.In addition, in the above description, for example, the material database 21a, the inventory database 21b, the order database 21c, the cutting line mapping unit 25, and the residue classification unit 27 are provided in the server 20. However, it would also be possible for at least one of these to be provided in the user terminal 10.

또한, 상술한 예에서, 서버(20)와 사용자단말(10)의 각 구성요소는 설명의 편의상 기능별로 나누어 기재하였으나 실제로는 복수의 구성요소가 하나의 칩에 의해 구현되거나, 저장장치에 기록된 프로그램에 의해 복수의 구성요소가 구현될 수 도 있을 것이다.In addition, in the above-described example, each component of the server 20 and the user terminal 10 is described separately by function for convenience of explanation, but in reality, a plurality of components are implemented by a single chip or recorded in a storage device. Multiple components may be implemented by a program.

이하에서는, 상술한 설명에 기초하여, 본 발명의 일 실시예에 따른, 절단공정에 따른 잔여 원자재 관리 방법에 대하여 설명한다.Below, based on the above description, a method for managing remaining raw materials according to a cutting process according to an embodiment of the present invention will be described.

도 2는 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법의 순서도이다. 또한, 도 3은 본 발명의 일 실시예에 따라 사용자단말의 화면에 표시된 인터페이스를 도시한 도면이다.Figure 2 is a flowchart of a method for managing remaining raw materials according to a cutting process according to an embodiment of the present invention. Additionally, Figure 3 is a diagram illustrating an interface displayed on the screen of a user terminal according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 필요자재정보가 로딩되는 단계(S11), 보관자재정보가 로딩되는 단계(S12), 보관자재이미지가 표시되고 분할선이 표시되는 단계(S13), 필요자재, 재사용자재 및 폐기자재가 구분되는 단계(S14), 재고데이터베이스가 갱신되는 단계(S15), 광학인식코드가 출력되는 단계(S16), 절단 계획된 보관자재와 실제 절단된 보관자재의 일치 여부가 판단되는 단계(S17) 및 보관자재 불일치 시, 사용자에게 알림을 보내거나 자재데이터베이스를 재갱신하는 단계(S18)을 포함할 수 있다.As shown in Figure 2, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention includes a step of loading necessary material information (S11), a step of loading storage material information (S12), and storage material information. A step in which an image is displayed and a dividing line is displayed (S13), a step in which necessary materials, reused materials, and discarded materials are distinguished (S14), a step in which the inventory database is updated (S15), and an optical recognition code is output (S16). , it may include a step of determining whether the planned cutting storage material matches the actual cut storage material (S17), and a step of sending a notification to the user or re-updating the material database when the storage material does not match (S18).

여기서, S11 내지 S15 단계는 필수적으로 포함되는 단계이며, S16 내지 S18 단계는 실시예 및 필요에 따라 선택적으로 포함될 수 있는 단계일 수 있다.Here, steps S11 to S15 are essentially steps, and steps S16 to S18 may be steps that can be optionally included depending on the embodiment and need.

한편, 도 3에서 도시된 바와 같이 본 발명의 일 실시예에 따른, 인터페이스(11)는 조회필드(111), 절단정보필드(112), 절단조건필드(113), 절단맵필드(114), 분할결과필드(116), 주문정보필드(115), 필요자재정보필드(118) 및 재고정보필드(117)를 포함하여 구성될 수 있다. 각 필드에 대한 구체적 설명은, 이하에서 후술한다.Meanwhile, as shown in FIG. 3, according to an embodiment of the present invention, the interface 11 includes a query field 111, a cutting information field 112, a cutting condition field 113, a cutting map field 114, It may be configured to include a division result field 116, order information field 115, required material information field 118, and inventory information field 117. A detailed description of each field is provided below.

먼저, 필요자재정보가 로딩되는 단계(S11)는, 사용자가 제작하려는 필요자재에 대한 정보가 자재데이터베이스(21a)에서 로딩된다.First, in the step S11 in which necessary material information is loaded, information on necessary materials that the user wants to manufacture is loaded from the material database 21a.

구체적으로, 본 단계 또는 본 단계 이전에 사용자단말(10)이 서버(20)로 특정한 필요자재에 대한 정보를 요청할 수 있다. 이러한 요청에 대한 응답으로 서버(20)는 사용자단말(10)로 필요자재의 제작에 필요한 필요자재정보를 송신한다. 이를 위해, 서버(20)는 자재데이터베이스(21a)에서 요청된 필요자재의 제작에 필요한 정보를 로딩하여 사용자단말(10)로 송신할 수 있다. 이때, 로딩된 필요자재정보에는 필요자재에 대한 자재ID, 형상, 두께 및 재질의 정보를 포함할 수 있다.Specifically, at or before this step, the user terminal 10 may request information about specific necessary materials from the server 20. In response to this request, the server 20 transmits necessary material information necessary for manufacturing the necessary materials to the user terminal 10. To this end, the server 20 may load information necessary for manufacturing the required material requested from the material database 21a and transmit it to the user terminal 10. At this time, the loaded required material information may include material ID, shape, thickness, and material information for the required material.

보관자재정보가 로딩되는 단계(S12)는 로딩된 필요자재가 절단될 수 있는 조건에 부합되는 보관자재에 대한 보관자재정보가 로딩된다. 이때, 서버(20)는 보관자재 중 필요자재를 제작하기 최적의 조건을 갖는 보관자재에 대한 보관자재정보를 재고데이터베이스(21b)에서 로딩하도록 설정될 수 있다.In the step (S12) of loading storage material information, storage material information for storage materials that meet the conditions under which the loaded required material can be cut is loaded. At this time, the server 20 may be set to load storage material information about storage materials that have optimal conditions for manufacturing necessary materials from the inventory database 21b.

여기서 서버(20)는 최적의 조건을 사용자로부터 미리 설정 받을 수 있다. 예를 들어 서버(20)는, 필요자재의 형상 정보와 보관자재의 형상 정보를 비교하여 필요자재 절단 후 남은 면적이 가장 좁은 보관자재에 대한 정보를 로딩하도록 설정될 수 있다. 또는 반대로, 서버(20)는, 필요자재 절단 후 남은 면적이 가장 넓은 보관자재에 대한 정보를 로딩하도록 설정될 수 있다. 또는, 서버(20)는 복수의 보관자재 각각에 대한 수율을 연산하여 최적의 수율을 보장하는 보관자재에 대한 정보를 로딩하도록 설정될 수 있을 것이다.Here, the server 20 can receive optimal conditions from the user in advance. For example, the server 20 may be set to compare the shape information of the required material with the shape information of the stored material and load information about the storage material that has the smallest remaining area after cutting the required material. Or, conversely, the server 20 may be set to load information about the storage material that has the largest remaining area after cutting the necessary materials. Alternatively, the server 20 may be set to calculate the yield for each of a plurality of storage materials and load information about the storage materials that ensure the optimal yield.

또는, 서버(20)는 최적의 조건에 부합되는 보관자재정보와 함께, 필요자재를 절단 생성할 수 있는 조건에 부합되는 보관자재에 대한 정보를 모두 로딩하도록 설정될 수 있다. 이때, 절단 생성할 수 있는 조건이란, 필요자재와 보관자재를 비교하여, 보관자재를 절단하여 필요자재를 획득할 수 있는 지 여부에 대한 것일 수 있다.Alternatively, the server 20 may be set to load all information on storage materials that meet the conditions for cutting and producing the necessary materials, along with information on the storage materials that meet the optimal conditions. At this time, the conditions for cutting and generating may refer to whether the required material can be obtained by comparing the required material and the stored material and cutting the stored material.

구체적으로, 서버(20)는 로딩된 필요자재정보에 따른 재질과 동일한 재질로 구성되고, 로딩된 필요자재정보에 따른 두께와 동일한 두께를 가지며, 필요자재의 형상을 포함할 수 있는 형상을 가진 보관자재에 대한 보관자재정보를 로딩할 수 있다.Specifically, the server 20 is made of the same material as the material according to the loaded required material information, has the same thickness as the thickness according to the loaded required material information, and has a shape that can include the shape of the required material. You can load storage material information about materials.

형상의 조건에 대하여 보다 자세히 서술하면, 서버(20)는 필요자재정보에 포함된 형상 정보를 이용하여 필요자재의 폭 방향 길이 및 길이 방향 길이를 파악할 수 있다. 이후, 서버(20)는 보관자재정보의 형상 정보에 따른, 보관자재의 폭 방향 길이 및 길이 방향 길이와 필요자재의 폭 방향 길이 및 길이 방향 길이를 비교하여 절단 생성 가부를 판단한다.To describe the shape conditions in more detail, the server 20 can determine the width direction and longitudinal length of the required material using the shape information included in the required material information. Thereafter, the server 20 compares the width direction and longitudinal length of the storage material with the width direction and longitudinal length of the required material according to the shape information of the storage material information to determine whether or not to generate cutting.

이때, 본 단계에서 서버(20)에 의해 로딩된 보관자재정보는 상기 조건(절단 가부 조건 및/또는 최적 절단 조건)에 부합된 보관자재의 재고ID, 형상, 두께 및 재질에 대한 정보를 포함할 수 있다. 또한, 본 단계에서 로딩된 보관자재정보는 서버(20)의 송수신부(23)에 의해 사용자단말(10)로 전송될 수 있다.At this time, the storage material information loaded by the server 20 in this step will include information on the inventory ID, shape, thickness, and material of the storage material that meets the above conditions (cutting acceptability conditions and/or optimal cutting conditions). You can. In addition, the storage material information loaded in this step can be transmitted to the user terminal 10 by the transmitting and receiving unit 23 of the server 20.

보관자재이미지가 표시되고 분할선이 표시되는 단계(S13)에서는, 절단맵필드(114)에 최적 조건에 부합되는 보관자재의 이미지가 표시되고, 이미지 상에 분할선이 표시된다.In the step S13 in which the storage material image is displayed and the dividing line is displayed, the image of the storage material meeting the optimal conditions is displayed in the cutting map field 114, and the dividing line is displayed on the image.

구체적으로, 본 단계에서는 절단 조건(예를 들어, 최적 절단 조건)에 부합된 보관자재의 형상 정보를 이용하여, 인터페이스(11)의 절단맵필드(114)에 모재에 해당하는 보관자재의 자재이미지가 표시된다. 이때, 자재이미지는 보관자재의 형상 정보를 기반으로 파악된, 보관자재의 폭 방향 및 길이 방향 길이를 이용하여 생성될 수 있다. 예를 들어, 자재이미지는 보관자재의 폭 및 길이와 동일한 폭 및 길이를 갖는 직방형 이미지로 생성되어 절단맵필드(114)에 표시될 수 있다.Specifically, in this step, the material image of the stored material corresponding to the base material is displayed in the cutting map field 114 of the interface 11 using the shape information of the stored material that meets the cutting conditions (e.g., optimal cutting conditions). is displayed. At this time, the material image can be created using the width direction and longitudinal length of the storage material, which are identified based on the shape information of the storage material. For example, the material image may be created as a rectangular image with the same width and length as the storage material and displayed in the cutting map field 114.

이후, 본 단계에서는 분할선의 위치 정보를 기반으로 절단맵필드(114)에 표시된 자재이미지 상에 분할선이 오버랩되어 표시된다.Thereafter, in this step, the dividing line is overlapped and displayed on the material image displayed in the cutting map field 114 based on the location information of the dividing line.

필요자재, 재사용자재 및 폐기자재가 구분되는 단계(S14)에서는 분할선에 의해 분할된 자재이미지의 각 부분이 필요자재, 재사용자재 및 폐기자재로 구분된다.In the step (S14) where necessary materials, reused materials, and discarded materials are distinguished, each part of the material image divided by the dividing line is divided into necessary materials, reused materials, and discarded materials.

본 단계에서는 S13단계에서 활용된 구분정보를 그대로 사용하여, 필요자재, 재사용자재 및 폐기자재를 구분할 수 있을 것이다. 또는 본 단계에서 절단맵필드(114)에 표시된 이미지를 기반으로 다시 한번 판단을 수행하여 필요자재, 재사용자재 및 폐기자재가 구분될 수 있을 것이다.At this stage, the classification information used in step S13 can be used to distinguish necessary materials, reused materials, and discarded materials. Alternatively, at this stage, a decision may be made once again based on the image displayed in the cutting map field 114 to distinguish between necessary materials, reused materials, and discarded materials.

한편, S12 단계 또는 S13단계에서는, 절단정보필드(112), 절단조건필드(113) 및 분할결과필드(116)에 절단맵필드(114)에 표시된 분할 방법에 따른 정보가 표시될 수 있다.Meanwhile, in step S12 or S13, information according to the division method indicated in the cutting map field 114 may be displayed in the cutting information field 112, the cutting condition field 113, and the division result field 116.

먼저, 절단정보필드(112)에는 절단맵필드(114)에 표시된 자재 절단 및 자재 분할 방법에 대한 정보가 표시될 수 있다. 예를 들어, 절단정보필드(112)에는, 분할 방법에 따라 생성되는 재사용자재와 폐기자재의 크기 및/또는 수와, 분할 방법에 따른 수율 등이 표시될 수 있다.First, the cutting information field 112 may display information on how to cut and divide the material displayed in the cutting map field 114. For example, the cutting information field 112 may display the size and/or number of reused materials and waste materials generated according to the division method, the yield according to the division method, etc.

S12 단계 또는 S13단계에서 절단조건필드(113)에는 분할 방법의 조건이 표시될 수 있다. 예를 들어, 표시되는 정보는, 자재 종류, 분할선의 두께, 분할 방향을 포함할 수 있다.In step S12 or step S13, the conditions of the division method may be displayed in the cutting condition field 113. For example, displayed information may include the type of material, the thickness of the dividing line, and the dividing direction.

한편, 절단조건필드(113)는 S12 단계 또는 S13 단계 이전 및/또는 이후에, 사용자가 분할 방법의 조건을 변경할 수 있도록, 자재 종류 선택란, 분할선 두께 설정란 및 분할 방향 설정란을 제공할 수 있다.Meanwhile, the cutting condition field 113 may provide a material type selection field, a division line thickness setting field, and a division direction setting field so that the user can change the conditions of the division method before and/or after step S12 or S13.

자재 종류 선택란은 사용자로부터 자재가 시트(Sheet)인지 플레이트(Plate)인지 입력 받는 란이다. 여기서, 시트는 두께가 매우 얇은 자재이며, 플레이트는 판상(板狀)의 자재를 의미할 수 있다.The material type selection box is a field that receives input from the user as to whether the material is a sheet or plate. Here, a sheet may refer to a very thin material, and a plate may refer to a plate-shaped material.

분할선 두께 설정란은, 사용자가 자재 절단 시 사용하는 절단 도구의 두께를 고려하여 분할선의 두께를 설정할 수 있는 입력란이다. 이때, 자재 종류 선택란에 모재가 시트로 설정된 경우, 분할선 두께 설정란에는 자동으로 0이 입력되어 표시될 수 있다.The dividing line thickness setting field is an input box where the user can set the thickness of the dividing line considering the thickness of the cutting tool used when cutting materials. At this time, if the base material is set to sheet in the material type selection box, 0 may be automatically entered and displayed in the dividing line thickness setting box.

분할 방향 설정란은 모재의 절단 방향을 설정하는 입력란이다. 예를 들어, 분할 방향 설정란은, 분할 방향을 모재의 폭 방향에서 길이 방향으로 또는 그 반대로 변경하는 입력이 가능한 란일 수 있다.The division direction setting field is an input field that sets the cutting direction of the base material. For example, the division direction setting field may be a field that allows input to change the division direction from the width direction of the base material to the length direction or vice versa.

분할결과필드(116)에는 절단맵필드(114)에 표시된 자재이미지의 분할된 각 부분들에 대한 정보가 표시된다. 예를 들어, 분할결과필드(116)에는 각각의 분할 부분에 대하여, 후술할 바와 같이, 각 부분에 부여된 ID와 함께 폭, 길이, 보관 여부, 폐기 여부, 필요자재 매칭 여부 등을 포함하는 정보가 나열될 수 있다.The division result field 116 displays information about each divided part of the material image displayed in the cutting map field 114. For example, the division result field 116 contains information about each division, including the ID assigned to each division, width, length, storage status, disposal status, matching required materials, etc., as will be described later. may be listed.

재고데이터베이스가 갱신되는 단계(S15)는 분할 결과에 따라, 재고데이터베이스에 기록된 정보가 변경되는 단계이다.The inventory database update step (S15) is a step in which the information recorded in the inventory database is changed according to the division result.

본 단계 또는 본 단계 이전에 사용자는 사용자단말(10)을 통해 절단맵필드(114)에 표시된 분할 방법 대로 절단 공정을 진행할 것을 결정하는 입력을 서버(20)로 전송할 수 있다.At or before this step, the user may transmit an input determining whether to proceed with the cutting process according to the division method indicated in the cutting map field 114 to the server 20 through the user terminal 10.

이에 따라, 본 단계에서, 재고데이터베이스(21b)에 기록된 모재에 대한 정보가 사용 완료된 것으로 변경되거나 삭제될 수 있다.Accordingly, in this step, information about the base material recorded in the inventory database 21b may be changed to a used state or deleted.

또한, 본 단계에서는, 재사용자재로 구분된 부분에 새로운 재고ID가 부여되고, 재사용자재의 재고ID, 형상, 두께 및 재질에 대한 정보가 새로운 보관자재에 대한 정보로서 재고데이터베이스(21b)에 기록될 수 있다. 이때, 형상에 대한 정보는 잔재구분부(27)가 인식한 정보를 바탕으로 기록되며, 두께 및 재질에 대한 정보는 모재에 대한 정보를 복사하여 기록될 수 있을 것이다.In addition, in this step, a new inventory ID is assigned to the portion classified as reused material, and information about the inventory ID, shape, thickness, and material of the reused material is recorded in the inventory database 21b as information about the new storage material. You can. At this time, information about shape is recorded based on information recognized by the residue classification unit 27, and information about thickness and material can be recorded by copying information about the base material.

한편, 상술한 예에서, 모재에 대한 정보가 사용 완료된 것으로 변경되는 경우는, 보관자재정보가 재고ID, 형상, 두께, 재질 및 상태에 대한 정보를 포함하는 경우이다. 상태에 대한 정보는 예를 들어, 사용 대기, 사용 완료, 사용 불가로 구분될 수 있을 것이다.Meanwhile, in the above-described example, the case where the information on the base material is changed to a used one is the case where the stored material information includes information on the inventory ID, shape, thickness, material, and state. Information about the status may be classified into, for example, waiting to be used, completed in use, or unavailable.

사용 대기인 경우에는 현재 사용할 수 있음을 나타내는 정보이고, 사용 완료는 절단 공정에 사용되었음을 나타내는 정보이며, 사용 불가는 폐기 예정인자재를 뜻할 수 있다.In the case of waiting for use, this is information indicating that it is currently available for use, in use, it is information indicating that it has been used in the cutting process, and unusable may mean that the material is scheduled to be discarded.

이 경우에는 재사용자재는 사용 대기로 기록되며, 폐기자재는 재고ID를 부여 받고, 재고ID, 형상, 두께 및 재질에 대한 정보와 함께 사용 불가로 자재데이터베이스(21a)에 기록될 수 있다.In this case, the reused material is recorded as waiting to be used, and the discarded material is given an inventory ID and can be recorded in the material database 21a as unusable along with information on the inventory ID, shape, thickness, and material.

광학인식코드가 출력되는 단계(S16)는 실제 원자재가 절단되어 발생되는 재고에 부착될 수 있는 광학인식코드가 출력될 수 있다. 여기서 광학인식코드란 광학적인 방법을 통해 인식 가능한 코드로, 바코드, QR코드 등으로 구비될 수 있을 것이다.In the step (S16) where the optical recognition code is output, an optical recognition code that can be attached to inventory generated by cutting actual raw materials can be output. Here, an optical recognition code is a code that can be recognized through an optical method and may be provided as a barcode, QR code, etc.

본 단계에서는, S15 단계에서 새로 생성 및 부여된 재고ID 각각에 대하여 실제 원자재에 부착될 수 있는 광학인식코드가 출력된다. 이러한 출력은 사용자단말(10)의 인쇄요청을 수신한 인쇄유닛(P)에 의해 이루어질 수 있다. 사용자는, 출력된 광학인식코드를 절단 공정 후 재사용자재에 대응되는 잔여 부분 및 폐기자재에 대응되는 잔여 부분 각각 부착하여 보관 처리할 수 있다.In this step, an optical recognition code that can be attached to actual raw materials is output for each inventory ID newly created and assigned in step S15. This output can be performed by the printing unit (P) that has received the printing request from the user terminal (10). The user can store the printed optical recognition code by attaching the remaining part corresponding to the reused material and the remaining part corresponding to the discarded material respectively after the cutting process.

절단 계획된 보관자재와 실제 절단될 보관자재의 일치 여부가 판단되는 단계(S17)에서는, 사용자가 실제 절단 공정을 수행할 때, 이전 단계들에서 사용하는 것으로 결정한 보관자재와 일치하는 보관자재를 사용하는지 여부가 판단된다.In the step (S17) where it is determined whether the storage material planned to be cut matches the storage material to be actually cut, when the user performs the actual cutting process, whether the storage material that matches the storage material determined to be used in the previous steps is used. It is determined whether or not

구체적으로, 사용자는 절단 공정 시작 전에, 절단 공정에 수행되는 보관자재의 광학인식코드를 전용리더기로 인식시켜 사용자단말(10)이 절단 공정에 사용되는 보관 자재를 파악할 수 있도록 한다.Specifically, before starting the cutting process, the user recognizes the optical recognition code of the storage material used in the cutting process with a dedicated reader so that the user terminal 10 can identify the storage material used in the cutting process.

사용자단말(10)은, 자재이미지의 기초가 된 보관자재정보의 자재ID(이하, '계획ID')와 광학인식코드로 인식된 보관자재의 자재ID(이하, '공정ID')를 비교하여 양자의 일치 여부를 판단할 수 있다.The user terminal 10 compares the material ID (hereinafter, 'plan ID') of the stored material information, which is the basis of the material image, with the material ID (hereinafter, 'process ID') of the stored material recognized by the optical recognition code. You can determine whether the two match.

보관자재 불일치 시, 사용자에게 알림을 보내거나 자재데이터베이스를 재갱신하는 단계(S18)에서는 S17단계에서 판단한 결과 자재ID가 일치하지 않는 경우, 사용자에게 자재를 변경하라는 알림을 전송하거나, 자재데이터베이스(21a)에 기록된 정보를 다시 갱신할 수 있다.In the step (S18) of sending a notification to the user or renewing the material database when the stored material does not match, if the material ID does not match as determined in step S17, a notification to change the material is sent to the user or the material database (21a) ) can be updated again.

구체적으로, S17단계에서 공정ID에 따른 보관자재의 형상, 두께 및 재질이 계획ID에 따른 보관자재의 형상, 두께 및 재질과 동일할 경우에 사용자단말(10)은 서버(20)로 데이터변경요청과 함께 공정ID 및 계획ID에 대한 정보를 전송한다.Specifically, in step S17, if the shape, thickness, and material of the storage material according to the process ID are the same as the shape, thickness, and material of the storage material according to the plan ID, the user terminal 10 requests the server 20 to change the data. Along with this, information on process ID and plan ID is transmitted.

데이터변경요청을 수신한 서버(20)는 공정ID에 대한 보관자재의 상태정보를 사용 완료로 변경하고, 계획ID에 대한 보관자재의 상태정보를 사용 대기로 변경하여 기록한다.The server 20, which has received the data change request, changes the status information of the storage material for the process ID to used and records the status information for the storage material for the plan ID by changing it to ready for use.

한편, 공정ID에 따른 보관자재의 형상, 두께 및 재질이 계획ID에 따른 보관자재의 형상, 두께 및 재질과 어느 하나 이상 다를 경우, 사용자단말(10)은 화면에 자재오류메시지를 표시한다. 예를 들어, 자재오류메시지는 사용자에게 계획ID에 따른 보관자재를 사용할 것을 촉구하는 내용을 담은 메시지일 수 있다.Meanwhile, if the shape, thickness, and material of the storage material according to the process ID are different from the shape, thickness, and material of the storage material according to the plan ID by one or more, the user terminal 10 displays a material error message on the screen. For example, a material error message may be a message urging the user to use stored materials according to the plan ID.

도 4 내지 도 6은 각각, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법이, 부가적인 단계를 포함하는 경우에 대한 순서도이다.4 to 6 are flowcharts for a case where a method for managing remaining raw materials according to a cutting process according to an embodiment of the present invention includes additional steps.

먼저, 도 4에 도시된 바와 같이 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은 분할선의 두께가 설정되는 단계(S21)를 더 포함할 수 있다.First, as shown in FIG. 4, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include a step (S21) in which the thickness of the dividing line is set.

본 단계에서는, 사용자가 절단조건필드(113)의 분할선 두께 설정란을 통해 분할선의 두께를 입력할 수 있다. 예를 들어, 사용자는 실제 절단 공정 시 이용하는 절삭 도구의 날의 두께를 고려하여 분할선의 두께를 결정할 수 있다.In this step, the user can input the thickness of the dividing line through the dividing line thickness setting field of the cutting condition field 113. For example, the user can determine the thickness of the dividing line by considering the thickness of the blade of the cutting tool used during the actual cutting process.

한편, 본 단계에서 분할선의 두께가 입력된 경우, S13 단계가 다시 진행되며, 본 단계에서 입력된 두께를 갖는 분할선이 자재이미지 상에 매핑될 수 있다. 따라서, 본 단계를 포함하는 경우, 본 방법의 일 실시예는 실제 절삭날에 따른 재료 소실율이 고려되는 효과가 있을 수 있다.Meanwhile, if the thickness of the dividing line is input in this step, step S13 is performed again, and the dividing line with the thickness input in this step can be mapped on the material image. Therefore, when including this step, one embodiment of the method may have the effect of considering the material loss rate according to the actual cutting edge.

다만, 본 단계가 포함되지 않는 경우, S13 단계에서는 보관자재의 재질 및 두께를 고려하여, 미리 설정된 두께를 갖는 분할선이 표시될 수 있다.However, if this step is not included, a dividing line with a preset thickness may be displayed in step S13, taking into account the material and thickness of the storage material.

도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은 재고리스트가 표시되는 단계(S31) 및 재고ID 중 어느 하나를 선택하는 입력을 받는 단계(S33)를 더 포함할 수 있다. 이때, 본 실시예에서도 도 3 내지 4를 이용하여 설명한 단계들이 포함될 수 있음은 물론이다.As shown in Figure 5, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention includes a step of displaying an inventory list (S31) and a step of receiving an input for selecting one of the inventory IDs (S33). It may further include. At this time, it goes without saying that the steps described using FIGS. 3 and 4 may also be included in this embodiment.

먼저, 재고리스트가 표시되는 단계(S31)는, S12단계에서 로딩된 절단 조건에 부합되는 보관자재정보를 이용하여, 절단 조건에 부합된 보관자재들의 재고ID를 나열한 재고리스트가 생성된다. 여기서, 재고리스트는 서버(20)가 생성하여 사용자단말(10)로 전송하거나, 사용자단말(10)이 생성할 수 있을 것이다.First, in the step S31 where the inventory list is displayed, an inventory list listing the inventory IDs of storage materials that meet the cutting conditions is created using the storage material information that meets the cutting conditions loaded in step S12. Here, the inventory list may be created by the server 20 and transmitted to the user terminal 10, or the user terminal 10 may create it.

생성된 재고리스트는 사용자가 시각적으로 파악할 수 있도록, 재고정보필드(117)에 표시될 수 있다.The generated inventory list can be displayed in the inventory information field 117 so that the user can visually understand it.

구체적으로, 본 단계에서, 재고정보필드(117)에 필요자재를 제작할 수 있는 보관자재에 대한 재고리스트가 표시되며, 재고리스트에는 재고ID와 재고ID에 매칭되는 보관자재의 보관량과 보관자재의 크기에 대한 정보가 포함될 수 있다.Specifically, at this stage, a stock list of storage materials that can produce the necessary materials is displayed in the stock information field 117, and the stock list includes the stock ID and the storage amount and size of the storage materials that match the stock ID. Information about may be included.

재고ID 중 어느 하나를 선택하는 입력을 받는 단계(S33)는 인터페이스(11)를 통해 재고리스트에 나열된 재고ID 중 어느 하나가 선택되는 입력이 수신된다.In the step S33 of receiving an input for selecting one of the inventory IDs, an input for selecting one of the inventory IDs listed in the inventory list is received through the interface 11.

이때 사용자는 마우스를 이용하여 재고ID 중 어느 하나를 클릭하거나, 터치패드를 터치하여 어느 하나의 재고ID를 선택하거나, 키보드를 이용하여 어느 하나의 재고ID를 선택하는 입력을 수행할 수 있을 것이다.At this time, the user may click on one of the inventory IDs using the mouse, select one of the inventory IDs by touching the touchpad, or perform an input to select one of the inventory IDs using the keyboard.

S31 단계 및 S33 단계를 거치는 경우, S13 단계에서는 S33단계에서 선택된 재고ID에 따른 자재이미지가 절단맵필드(114)에 표시되게 된다.When steps S31 and S33 are passed, in step S13, a material image according to the inventory ID selected in step S33 is displayed in the cutting map field 114.

도 6에 도시된 바와 같이 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 주문 코드를 입력 받는 단계(S41), 재고ID를 입력 받는 단계(S42), 주문리스트가 표시되는 단계(S43), 특정주문이 선택되는 단계(S45), 자재리스트가 표시되는 단계(S47) 및 필요자재 중 어느 하나를 선택하는 입력을 받는 단계(S49)를 더 포함할 수 있다. 이때, 본 실시예에서도 도 3 내지 4를 이용하여 설명한 단계들이 포함될 수 있음은 물론이다.As shown in FIG. 6, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention includes the step of entering an order code (S41), the step of entering an inventory ID (S42), and the step of receiving an order list (S42). It may further include a step (S43), a step in which a specific order is selected (S45), a step in which a material list is displayed (S47), and a step in which an input for selecting one of the necessary materials is received (S49). At this time, it goes without saying that the steps described using FIGS. 3 and 4 may also be included in this embodiment.

S41단계 및 S42단계의 이해를 돕기 위하여, 조회필드(111)에 대하여 먼저 설명하면, 조회필드(111)는 사용자가 조회를 소망하는 주문 또는 재고를 확인하기 위하여 정보를 입력하는 필드이다. 도 3을 참고하여 설명하면, 조회필드(111)는 주문 코드 입력란(도 3에서 'ORDER NO'로 표시), 재고ID 입력란(도 3에서 '자재'로 표시) 및 조회 버튼을 포함할 수 있다.To help understand steps S41 and S42, the inquiry field 111 will first be described. The inquiry field 111 is a field where the user inputs information to confirm the order or inventory that the user wishes to inquire. If explained with reference to FIG. 3, the inquiry field 111 may include an order code input field (marked as 'ORDER NO' in FIG. 3), an inventory ID input field (marked as 'material' in FIG. 3), and a search button. .

여기서, 주문 코드 입력란에는, 사용자가 근로하는 기업으로 의뢰된 제품 제작 주문 또는 사용자의 부서로 요청된 제품 제작 주문들 중에서 특정 주문을 검색하기 위한 정보가 입력된다. 예를 들어, 주문 코드 입력란에는, 각각의 주문에 부여된 식별 정보로서 주문 코드가 입력될 수 있다.Here, in the order code input field, information for searching for a specific order among product production orders requested by the company where the user works or product production orders requested by the user's department is entered. For example, in the order code input box, an order code may be entered as identification information assigned to each order.

재고ID 입력란에는, 현재 자재 보관 창고에 입고 상태인 자재들 중 특정 자재를 조회하기 위한 정보가 입력된다. 예를 들어, 특정 자재를 조회하기 위한 정보로서 재고ID가 입력될 수 있다.In the inventory ID input field, information to search for a specific material among the materials currently in stock at the material storage warehouse is entered. For example, an inventory ID may be entered as information to search for a specific material.

조회 버튼은, 주문 코드 입력란 및/또는 재고ID 입력란에 기재된 정보에 매칭되는 정보를 서버(20)에 요청하는 버튼이다.The inquiry button is a button that requests the server 20 for information matching the information written in the order code input field and/or the inventory ID input field.

주문 코드를 입력 받는 단계(S41)에서는 조회필드(111)의 주문 코드 입력란으로 주문 코드가 입력되고, 조회 버튼이 입력되어, 사용자단말(10)이 입력된 주문 코드에 대한 조회 요청을 서버(20)로 전송한다.In the step of receiving the order code (S41), the order code is entered into the order code input box of the inquiry field 111, the inquiry button is entered, and the user terminal 10 sends an inquiry request for the entered order code to the server 20 ) and send it to

재고ID를 입력 받는 단계(S42)에서는 조회필드(111)의 재고 ID 입력란으로 재고ID가 입력되고, 조회 버튼이 입력되어, 사용자단말(10)이 입력된 재고ID에 대한 조회 요청을 서버(20)로 전송한다.In the step of receiving the inventory ID (S42), the inventory ID is entered into the inventory ID input box of the inquiry field 111, the inquiry button is entered, and the user terminal 10 sends a query request for the entered inventory ID to the server 20 ) and send it to

주문리스트가 표시되는 단계(S43)에서는, S41 또는 S42 단계에서 입력된 정보에 대한 주문리스트가 주문정보필드(115)에 표시된다.In step S43 where the order list is displayed, the order list for the information entered in step S41 or S42 is displayed in the order information field 115.

구체적으로, 주문정보필드(115)에는 조회필드(111)를 통해 입력된 주문 코드 및/또는 자재 ID에 따라서 적어도 하나의 주문이 나열된 주문리스트가 표시될 수 있다.Specifically, the order information field 115 may display an order list in which at least one order is listed according to the order code and/or material ID entered through the inquiry field 111.

예를 들어, 조회필드(111)를 통해 주문 코드가 입력되는 경우, 해당 코드에 대응되거나 해당 코드를 포함하는 주문들로 구성된 주문리스트가 주문정보필드(115)에 표시될 수 있다.For example, when an order code is entered through the inquiry field 111, an order list consisting of orders corresponding to or including the code may be displayed in the order information field 115.

이에 대하여, 조회필드(111)를 통해 자재ID가 입력되는 경우에는, 해당 자재로 제작이 가능한 필요자재를 포함하는 주문들이 나열된 주문리스트가 주문정보필드(115)에 표시될 수 있다.In contrast, when a material ID is entered through the inquiry field 111, an order list listing orders including necessary materials that can be manufactured with the corresponding material may be displayed in the order information field 115.

한편, 주문정보필드(115)는 조회필드(111)를 통해 아무 것도 입력되지 않은 경우에는 현재 제작 대기 중인 모든 주문이 나열된 주문리스트가 표시되도록 설정될 수 있다.Meanwhile, the order information field 115 can be set to display an order list listing all orders currently waiting for production when nothing is entered through the inquiry field 111.

예를 들어, S41 단계를 통해 사용자단말(10)로부터 요청을 받은 서버(20)는 입력된 주문 코드에 대응되는 주문(이하, '입력주문')을 주문데이터베이스(21c)에서 서치하여, 입력주문에 대한 주문 정보(주문 코드, 주문의 상태, 필요한 필요자재, 마감일 및 클라이언트 정보를 포함하는)를 사용자단말(10)로 전송한다.For example, the server 20, which received a request from the user terminal 10 through step S41, searches the order database 21c for an order (hereinafter referred to as 'input order') corresponding to the entered order code, and enters the input order. Order information (including order code, order status, required materials, deadline, and client information) is transmitted to the user terminal 10.

또한 예를 들어, S42 단계를 통해 요청을 받은 서버(20)는 주문데이터베이스(21c)에서 입력된 자재ID를 필요한 필요자재로 기록한 주문(이하, 포함주문)을 서치하여, 포함주문에 대한 주문 정보(주문 코드, 주문의 상태, 필요한 필요자재, 마감일 및 클라이언트 정보를 포함하는)를 사용자단말(10)로 전송한다.In addition, for example, the server 20, which received the request through step S42, searches for orders (hereinafter referred to as included orders) in which the entered material ID is recorded as a necessary material in the order database 21c, and provides order information for the included order. (including order code, order status, required materials, deadline, and client information) is transmitted to the user terminal 10.

입력주문에 대한 주문 정보 또는 포함주문에 대한 주문 정보를 수신한 사용자단말(10)은, 각각의 주문 정보에 포함된 주문 코드들로 주문리스트를 생성할 수 있다. 이후 사용자단말(10)은 생성한 주문리스트를 주문정보필드(115)에 표시할 수 있다.The user terminal 10, which has received order information for an input order or an included order, can create an order list using order codes included in each order information. Afterwards, the user terminal 10 can display the generated order list in the order information field 115.

특정주문이 선택되는 단계(S45)에서는, 사용자단말(10)이 주문정보필드(115)의 주문리스트에 나열된 주문 코드들 중에서 특정한 주문 코드를 선택하는 입력을 받는다. 여기서 입력 방법은, S33과 동일하거나 유사할 수 있으므로 자세한 설명은 생략한다.In the step S45 in which a specific order is selected, the user terminal 10 receives an input for selecting a specific order code from among the order codes listed in the order list of the order information field 115. Here, the input method may be the same or similar to S33, so detailed description is omitted.

자재리스트가 표시되는 단계(S47)에서는 S45단계에서 선택된 주문의 필요한 필요자재 정보를 이용하여, 제작해야하는 필요자재에 대한 자재리스트가 표시된다.In the step S47 where the material list is displayed, the material list for the necessary materials to be manufactured is displayed using the necessary material information for the order selected in step S45.

자재리스트는, 해당 주문에 필요한 필요자재의 자재ID들을 나열하여 생성될 수 있다. 이후, 자재리스트는 필요자재정보필드(118)에 표시된다.The material list can be created by listing the material IDs of the necessary materials required for the order. Afterwards, the material list is displayed in the required material information field 118.

구체적으로, 필요자재정보필드(118)에는 주문리스트에서 사용자가 선택한 주문에 대응하는 자재리스트가 표시된다.Specifically, the required material information field 118 displays a list of materials corresponding to the order selected by the user from the order list.

필요자재 중 어느 하나를 선택하는 입력을 받는 단계(S49)에서는, 사용자로부터 S47에 표시된 자재리스트의 자재ID 중에 어느 하나를 선택하는 입력을 수신한다. S45에서와 마찬가지로 여기서 입력 방법은, S33과 동일하거나 유사할 수 있으므로 자세한 설명은 생략한다.In the step of receiving an input for selecting one of the necessary materials (S49), an input for selecting one of the material IDs in the material list displayed in S47 is received from the user. As in S45, the input method here may be the same or similar to S33, so detailed description is omitted.

한편, S49에서 자재ID가 선택되면 본 발명의 일 실시예는 S11단계를 거치게 될 수 있다. 이 경우, S11단계에서는 사용자단말(10)이 S49 단계에서 선택된 자재ID에 따른 필요자재에 대한 필요자재정보를 서버(20)로 요청할 수 있다. 이후, 서버(20)는 자재데이터베이스(21a)에서 요청에 따른 필요자재정보를 로딩하여 이에 따라 이후 단계가 진행될 수 있다. 이후 단계에 대하여는 상술한 바 있으므로 자세한 설명을 생략한다.Meanwhile, if a material ID is selected in S49, an embodiment of the present invention may go through step S11. In this case, in step S11, the user terminal 10 may request the server 20 for required material information about the required material according to the material ID selected in step S49. Afterwards, the server 20 can load the required material information according to the request from the material database 21a and proceed with subsequent steps accordingly. Since the subsequent steps have been described above, detailed description will be omitted.

도 7 내지 도 15는 각각, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법이, 도 4 내지 도 6과는 다른 부가적인 단계를 더 포함하는 경우, 이를 본 발명에 일 실시에 따른 인터페이스로 구현하는 것을 표현한 도면이다.7 to 15 show, respectively, when the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention further includes additional steps different from those of FIGS. 4 to 6, this is shown in one embodiment of the present invention. This is a drawing expressing implementation with the following interface.

도 7에 대하여 먼저 설명하면, 도 7에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은 절단 항목의 위치를 이동시키는 단계를 더 포함할 수 있다.First, referring to FIG. 7, as shown in FIG. 7, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of moving the position of the cutting item.

절단 항목의 위치를 이동시키는 단계에서는 사용자가 절단맵필드(114)에 표시된 절단 항목(필요자재, 재사용자재, 폐기자재로 구분된 부분)들을 자재이미지의 다른 위치로 이동시킬 수 있다. 예를 들어, 사용자는 절단 항목을 드래그 앤 드롭 방식 및/또는 이와 유사한 방법을 통하여 자재이미지의 다른 부분으로 이동시킬 수 있다. 본 단계를 거치게 되는 경우, 자재이미지 상의 분할선이 본 단계에서 입력된 사항에 따라 변경되게 된다.In the step of moving the location of the cutting items, the user can move the cutting items (parts divided into required materials, reused materials, and discarded materials) displayed in the cutting map field 114 to another location in the material image. For example, a user can move a cut item to another part of the material image by dragging and dropping and/or similar methods. When going through this step, the dividing line on the material image will be changed according to the information entered in this step.

도 8에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 절단 항목의 절단 방향을 전환 하는 단계를 더 포함할 수 있다.As shown in FIG. 8, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of switching the cutting direction of the cut item.

절단 항목의 절단 방향을 전환 하는 단계에서는 사용자가 절단 항목의 가로 길이와 세로 길이가 서로 변경되도록 절단 항목을 시계 방향 또는 반 시계 방향으로 회전 시킬 수 있다. 예를 들어, 사용자는 자재이미지에 나타난 절단 항목을 우클릭하여 절단 방향을 변경할 수 있다. 본 단계를 거치게 되는 경우, 자재이미지 상의 분할선이 본 단계에서 입력된 사항에 따라 변경되게 된다.In the step of changing the cutting direction of the cut item, the user can rotate the cut item clockwise or counterclockwise so that the horizontal and vertical lengths of the cut item change. For example, the user can change the cutting direction by right-clicking on the cutting item displayed in the material image. When going through this step, the dividing line on the material image will be changed according to the information entered in this step.

도 9에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 절단 항목을 제외하는 단계를 더 포함할 수 있다.As shown in Figure 9, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of excluding cutting items.

절단 항목을 제외하는 단계에서는 사용자가 인터페이스(11)에 표시된 절단 항목 제외 기능 아이콘을 선택한 후, 절단 항목들 중에 절단을 하지 않을 부분을 제외시킨다. 본 단계를 거치게 되는 경우, 자재이미지 상의 분할선이 본 단계에서 입력된 사항에 따라 변경되게 된다.In the step of excluding cutting items, the user selects the cutting item exclusion function icon displayed on the interface 11 and then excludes the parts that will not be cut among the cutting items. When going through this step, the dividing line on the material image will be changed according to the information entered in this step.

도 10에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 잔재를 병합하는 단계를 더 포함할 수 있다.As shown in FIG. 10, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of merging the remaining materials.

잔재를 병합하는 단계에서는, 사용자가 이웃하여 위치한 절단 항목들을 순차적으로 선택하고, 이를 병합하는 입력을 통해 잔재들이 병합된다. 예를 들어 사용자가 절단 항목들을 순차 선택한 후 우클릭 등을 통해 인터페이스(11)에 표시된 창에서 잔재 병합 항목을 선택하여 절단 항목들이 병합될 수 있을 것이다. 본 단계를 거치게 되는 경우, 자재이미지 상의 분할선이 본 단계에서 입력된 사항에 따라 변경되게 된다.In the step of merging the residues, the user sequentially selects adjacent cut items and inputs the merged items to merge the residues. For example, after the user sequentially selects the cut items, the cut items may be merged by selecting the remaining merge item in the window displayed on the interface 11 through right-clicking or the like. When going through this step, the dividing line on the material image will be changed according to the information entered in this step.

도 11에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 잔재를 분할하는 단계를 더 포함할 수 있다.As shown in FIG. 11, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of dividing the remaining materials.

잔재를 분할하는 단계에서는, 사용자가 절단 항목의 길이 방향 또는 폭 방향에 대응되는 분할선을 추가하여, 하나의 절단 항목을 두 개의 절단 항목으로 분할할 수 있다. 예를 들어, 사용자는 절단맵필드(114)에 표시된 절단 항목들 중 어느 하나를 선택한 후, 우클릭 하여 표시된 창을 통해 절단 항목을 분할할 수 있다. 본 단계를 거치게 되는 경우, 자재이미지 상의 분할선이 본 단계에서 입력된 사항에 따라 변경되게 된다.In the step of dividing the remnants, the user can divide one cut item into two cut items by adding a dividing line corresponding to the length direction or width direction of the cut item. For example, the user can select one of the cutting items displayed in the cutting map field 114 and then right-click to split the cutting item through the displayed window. When going through this step, the dividing line on the material image will be changed according to the information entered in this step.

한편, 도 7 내지 도 11의 단계를 거치게 되는 경우, 잔재구분부(27)가 자재이미지의 모든 부분 또는 변경된 분할선에 영향 받는 부분들 각각에 대하여, 필요자재, 재사용자재 및 폐기자재에 대한 판단을 다시 할 수 있다. 또한, 이에 따라 분할결과필드(116)에 표시된 사항이 재판단 된 사항에 따라 변경될 수 있다.Meanwhile, when going through the steps of FIGS. 7 to 11, the residue classification unit 27 determines necessary materials, reused materials, and discarded materials for all parts of the material image or for each part affected by the changed dividing line. You can do it again. Additionally, the matters displayed in the division result field 116 may be changed according to the re-determined matters.

도 12에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 절단맵을 프린트하는 단계를 더 포함할 수 있다.As shown in FIG. 12, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of printing a cutting map.

절단맵을 프린트하는 단계에서는, 절단맵필드(114)에 표시된 절단맵이 인쇄유닛(P)을 통해 프린트된다. 예를 들어 본 단계는, 인터페이스(11)의 인쇄아이콘을 클릭하여 이루어질 수 있다.In the step of printing the cutting map, the cutting map displayed in the cutting map field 114 is printed through the printing unit (P). For example, this step can be performed by clicking the print icon on the interface 11.

도 13 및 도 14에 도시된 바와 같이, 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 재사용자재를 폐기자재로 변경하는 단계와, 폐기자재를 재사용자재로 변경하는 단계를 더 포함할 수 있다.As shown in Figures 13 and 14, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention includes the steps of changing reused materials into waste materials and changing waste materials into reused materials. More may be included.

재사용자재를 폐기자재로 변경하는 단계에서는, 재사용자재로 구분된 부분을 폐기자재로 변경하는 입력을 통해 재사용자재를 폐기자재로 변경할 수 있다.In the step of changing reused materials to waste materials, the reused materials can be changed to waste materials by inputting the part classified as reused materials to be changed to waste materials.

이에 대하여, 폐기자재를 재사용자재로 변경하는 단계에서는, 폐기자재로 구분된 부분을 재사용자재로 변경하는 입력을 통해 폐기자재를 재사용자재로 변경할 수 있다.In contrast, in the step of changing waste materials to reuse materials, waste materials can be changed to reuse materials through an input that changes the part classified as waste materials to reuse materials.

이에 따라 본 발명은 절단 공정 이후, 발생할 수 있는 다양한 상황에 대한 유연한 대처 가능하다. 예를 들어, 실제 절단 공정과 절단맵에 표시된 절단 방법이 차이가 있는 경우, 재사용자재와 폐기자재를 변경해야하는 경우가 발생할 수 있다. 이 경우, 본 발명은 이에 대한 대처가 가능하여, 데이터베이스에 저장된 재고 정보와 실제 재고의 간극을 좁힐 수 있다.Accordingly, the present invention can flexibly respond to various situations that may occur after the cutting process. For example, if there is a difference between the actual cutting process and the cutting method shown on the cutting map, it may be necessary to change reused materials and discarded materials. In this case, the present invention can cope with this and narrow the gap between inventory information stored in the database and actual inventory.

도 15에 도시된 바와 같이 본 발명의 일 실시예에 따른 절단공정에 따른 잔여 원자재 관리 방법은, 절단이력을 로딩하는 단계를 더 포함할 수 있다.As shown in Figure 15, the method of managing remaining raw materials according to the cutting process according to an embodiment of the present invention may further include the step of loading cutting history.

예를 들어, S15 단계가 종료되면 사용자단말(10)은 네스팅이 종료된 것으로 인식할 수 있다. 이때, 사용자단말(10)은 네스팅 종료 전에 최종적으로 절단맵필드(114)에 표시된 분할 방법에 대한 정보를 포함하는 절단이력을 자재데이터베이스(21a)또는 별도의 절단이력데이터베이스(미도시)에 기록한다.For example, when step S15 ends, the user terminal 10 may recognize that nesting has ended. At this time, the user terminal 10 records the cutting history including information about the division method displayed in the cutting map field 114 in the material database 21a or a separate cutting history database (not shown) before the end of nesting. do.

여기서 분할 방법에 대한 정보는, 절단맵필드(114)에 표시된 자재이미지 및 분할선의 이미지 정보와, 분할된 각 부분들을 구분한 구분정보와 네스팅을 한 날짜 정보를 포함할 수 있다.Here, the information about the division method may include image information of the material image and division line displayed in the cutting map field 114, classification information for dividing each divided part, and information on the date of nesting.

이후, 사용자는 실제 공정 진행 후 재사용자재를 폐기자재로 변경하는 단계와, 폐기자재를 재사용자재로 변경하는 단계를 실행하기 위해 본 단계를 거칠 수 있다.Afterwards, the user can go through these steps to execute the steps of changing reused materials into waste materials and changing waste materials into reused materials after the actual process is performed.

예를 들어, 본 단계에서는 사용자가 인터페이스(11)의 절단이력 관리 아이콘을 선택하여, 사용자단말(10)이 서버(20)로 절단이력목록을 요청한다. 여기서 절단이력목록(도 15 참조)은 절단이력이 일자별 또는 소정 기준으로 나열된 목록일 수 있다. 서버(20)는 데이터베이스에 기록된 절단이력들로 절단이력목록을 생성한 후, 사용자단말(10)로 절단이력목록을 전송한다. 이후 사용자단말(10)은 획득한 절단이력목록을 인터페이스(11)에 표시한다.For example, in this step, the user selects the cutting history management icon on the interface 11, and the user terminal 10 requests a cutting history list from the server 20. Here, the cutting history list (see FIG. 15) may be a list of cutting history listed by date or by predetermined standard. The server 20 creates a cutting history list from the cutting history recorded in the database and then transmits the cutting history list to the user terminal 10. Afterwards, the user terminal 10 displays the obtained cutting history list on the interface 11.

이후, 사용자단말(10)은 사용자가 절단이력목록에 포함된 절단이력 중 어느 하나를 선택하면, 해당 절단이력에 따른 절단맵을 인터페이스(11)에 표시할 수 있다. 사용자는 이렇게 표시된 절단맵을 수정하여 폐기자재를 재사용자재로 변경하거나, 재사용자재를 폐기자재로 변경할 수 있다.Thereafter, when the user selects one of the cutting histories included in the cutting history list, the user terminal 10 can display a cutting map according to the cutting history on the interface 11. The user can modify the cutting map displayed in this way to change discarded materials into reused materials, or change reused materials into discarded materials.

한편, 도시되지는 않았으나, 본 발명의 일 실시예에 따른 자재관리시스템(1)은 재고데이터베이스(21b)에 기록된 보관자재정보를 편집 또는 수정하는 기능을 제공할 수 있다.Meanwhile, although not shown, the material management system 1 according to an embodiment of the present invention may provide a function to edit or modify storage material information recorded in the inventory database 21b.

마찬가지로 또는 이와 유사하게, 본 발명의 일 실시예에 따른 자재관리시스템(1)은 자재데이터베이스(21a)에 기록된 필요자재정보를 편집 또는 수정하는 기능을 제공할 수 있다.Likewise or similarly, the material management system 1 according to an embodiment of the present invention may provide a function to edit or modify necessary material information recorded in the material database 21a.

마찬가지로 또는 이와 유사하게, 본 발명의 일 실시예에 따른 자재관리시스템(1)은 주문데이터베이스(21c)에 기록된 주문 정보를 편집 또는 수정하는 기능을 제공할 수 있다.Likewise or similarly, the material management system 1 according to an embodiment of the present invention may provide a function to edit or modify order information recorded in the order database 21c.

또한, 본 발명의 일 실시예에 따른 자재관리시스템(1)은 보관자재의 사용 및 폐기 이력을 관리할 수 있는 히스토리 기능을 더 제공할 수 있다.In addition, the material management system 1 according to an embodiment of the present invention can further provide a history function to manage the history of use and disposal of stored materials.

본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing its technical idea or essential features. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. The scope of the present invention is indicated by the claims described below rather than the detailed description above, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.

1: 자재관리시스템
10: 사용자단말 11: 인터페이스
13, 23: 송수신부 15: 입력처리부
20: 서버 21a, 21b, 21c: 데이터베이스
25: 절단선매핑부 27: 잔재구분부
P: 인쇄유닛
1: Material management system
10: User terminal 11: Interface
13, 23: Transmitter/receiver 15: Input processing unit
20: Server 21a, 21b, 21c: Database
25: Cutting line mapping part 27: Remnants dividing part
P: Printing unit

Claims (7)

복수의 필요자재 중에 어느 하나의 필요자재의 제작에 필요한 필요자재정보가 자재데이터베이스에서 로딩되는 단계;
로딩된 상기 필요자재정보를 기반으로, 재고데이터베이스에서 상기 필요자재가 절단될 수 있는 조건에 부합되는 보관자재에 대한 정보를 포함하는 보관자재정보가 로딩되는 단계;
로딩된 상기 보관자재정보를 기초로 사용자단말의 화면에 보관자재이미지가 표시되며, 로딩된 상기 필요자재정보를 이용하여 상기 보관자재이미지 상에 분할선이 오버랩되어 표시되는 단계;
상기 보관자재이미지에서 상기 분할선에 의해 분할된 각 부분에 대하여, 상기 필요자재, 이후 재사용이 가능한 재사용자재 및 이후 재사용이 불가능한 폐기자재가 구분되는 단계; 및
상기 재고데이터베이스에 기록된 정보가 상기 재사용자재에 대한 정보를 이용하여 갱신되는 단계;를 포함하며,
상기 분할선이 표시되는 단계에서는 상기 폐기자재의 면적이 최소화될 수 있는 방법에 따라 분할선이 상기 보관자재이미지 상에 오버랩되어 표시되고,
상기 필요자재, 상기 재사용자재 및 상기 폐기자재가 구분되는 단계에서,
상기 필요자재는,
로딩된 상기 필요자재정보를 이용하여, 상기 보관자재이미지에서 상기 분할선에 의해 분할된 각 부분 중에 상기 필요자재에 매칭되는 부분으로 인식되어 구분되고,
상기 재사용자재와 상기 폐기자재는,
상기 분할선에 의해 분할된 각 부분 중에 상기 필요자재가 아닌 부분에 대하여, 상기 자재데이터베이스에 기록된 필요자재정보에 따른 복수의 필요자재 중에 적어도 하나를 생성할 수 있는지 여부로 구분되는, 절단 공정에 따른 잔여 원자재 관리 방법.
A step of loading necessary material information required for manufacturing one necessary material among a plurality of necessary materials from a material database;
Based on the loaded necessary material information, loading storage material information including information on storage materials that meet conditions for cutting the necessary materials from an inventory database;
Displaying a storage material image on the screen of a user terminal based on the loaded storage material information, and displaying a dividing line overlapping on the storage material image using the loaded necessary material information;
Classifying the necessary materials, reusable materials that can be reused later, and discarded materials that cannot be reused for each part of the storage material image divided by the dividing line; and
It includes; updating information recorded in the inventory database using information about the reused materials,
In the step of displaying the dividing line, the dividing line is overlapped and displayed on the storage material image according to a method that can minimize the area of the waste material,
In the step where the necessary materials, the reused materials, and the waste materials are separated,
The above necessary materials are:
Using the loaded necessary material information, each part divided by the dividing line in the stored material image is recognized and distinguished as a part matching the necessary material,
The reused materials and the waste materials,
A cutting process that is classified by whether at least one of a plurality of necessary materials according to the necessary material information recorded in the material database can be created for the part that is not the necessary material among the parts divided by the dividing line. How to manage the remaining raw materials according to.
제1항에 있어서,
로딩된 상기 필요자재정보는 상기 필요자재의 형상, 재질 및 두께에 대한 정보를 포함하고,
로딩된 상기 보관자재정보는 상기 보관자재의 형상, 재질 및 두께에 대한 정보를 포함하며,
상기 보관자재정보가 로딩되는 단계에서 상기 조건은,
로딩된 상기 필요자재정보에 따른 재질과 동일한 재질로 구성되고, 로딩된 상기 필요자재정보에 따른 두께와 동일한 두께를 가지며, 적어도 일부분을 절단하여 로딩된 상기 필요자재정보에 따른 형상을 획득할 수 있는 형상을 가진 보관자재에 대한 정보를 포함하는 것인, 절단 공정에 따른 잔여 원자재 관리 방법.
According to paragraph 1,
The loaded required material information includes information on the shape, material, and thickness of the required material,
The loaded storage material information includes information on the shape, material, and thickness of the storage material,
In the step of loading the storage material information, the conditions are,
It is made of the same material as the material according to the loaded necessary material information, has the same thickness as the thickness according to the loaded necessary material information, and can obtain a shape according to the loaded necessary material information by cutting at least part of it. A method of managing remaining raw materials according to the cutting process, which includes information on stored materials with a shape.
제2항에 있어서,
로딩된 상기 보관자재정보는 상기 조건에 부합된 상기 보관자재의 재고ID 정보를 더 포함하고,
로딩된 상기 보관자재정보에 따른 복수의 재고ID가 나열된 재고리스트가 표시되는 단계; 및
상기 사용자단말이, 상기 재고리스트에 나열된 재고ID 중에 어느 하나를 선택하는 입력을 받는 단계;를 더 포함하며,
상기 보관자재이미지가 표시되고 분할선이 표시되는 단계에서는,
선택된 상기 재고ID에 매칭되는 보관자재의 형상을 표현한 보관자재이미지가 표시되는, 절단 공정에 따른 잔여 원자재 관리 방법.
According to paragraph 2,
The loaded storage material information further includes inventory ID information of the storage material that meets the conditions,
Displaying an inventory list listing a plurality of inventory IDs according to the loaded storage material information; and
It further includes the step of receiving, by the user terminal, an input for selecting one of the inventory IDs listed in the inventory list,
In the step where the storage material image is displayed and the dividing line is displayed,
A method of managing remaining raw materials according to a cutting process in which a stored material image expressing the shape of the stored material matching the selected inventory ID is displayed.
제2항에 있어서,
상기 보관자재이미지가 표시되고 분할선이 표시되는 단계에서는,
상기 보관자재의 재질이 미리 설정된 재질들 중에 하나인 경우, 상기 보관자재의 결방향(Grain direction)을 고려한 복수의 절단 방법 중에서 상기 폐기자재의 면적이 최소화될 수 있는 방법에 따라 분할선이 생성되어 표시되는, 절단 공정에 따른 잔여 원자재 관리 방법.
According to paragraph 2,
In the step where the storage material image is displayed and the dividing line is displayed,
If the material of the storage material is one of the preset materials, a dividing line is created according to a method that can minimize the area of the waste material among a plurality of cutting methods considering the grain direction of the storage material. Displayed, how to manage the remaining raw materials according to the cutting process.
제1항에 있어서,
상기 재고데이터베이스에 기록된 정보가 갱신되는 단계에서는,
상기 재사용자재로 구분된 자재에 재고ID가 생성되고, 상기 생성된 재고ID와 함께 상기 재사용자재의 형상, 두께 및 재질에 대한 정보가 새로운 보관자재에 대한 정보로서 상기 재고데이터베이스에 기록되는, 절단 공정에 따른 잔여 원자재 관리 방법.
According to paragraph 1,
In the step where the information recorded in the inventory database is updated,
A cutting process in which an inventory ID is created for the material classified as the reused material, and information on the shape, thickness, and material of the reused material along with the generated inventory ID is recorded in the inventory database as information on new stored materials. Residual raw material management method according to.
제5항에 있어서,
상기 재사용자재의 재고ID에 매칭되도록 설정되며, 실제 원자재가 절단되어 발생되는 재고에 부착될 수 있는 광학인식코드가 출력되는 단계;를 더 포함하는, 절단 공정에 따른 잔여 원자재 관리 방법.
According to clause 5,
A method for managing remaining raw materials according to a cutting process, further comprising: outputting an optical recognition code that is set to match the inventory ID of the reused material and can be attached to inventory generated by cutting actual raw materials.
제1항에 있어서,
실제 절단 공정에 따른 소실률이 반영될 수 있도록,
상기 분할선의 두께가 설정되는 단계;를 더 포함하는, 절단 공정에 따른 잔여 원자재 관리 방법.
According to paragraph 1,
To reflect the loss rate according to the actual cutting process,
A method of managing remaining raw materials according to a cutting process, further comprising setting the thickness of the dividing line.
KR1020210087037A 2021-07-02 2021-07-02 managing method for residual raw materials according to the cutting process KR102633317B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210087037A KR102633317B1 (en) 2021-07-02 2021-07-02 managing method for residual raw materials according to the cutting process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210087037A KR102633317B1 (en) 2021-07-02 2021-07-02 managing method for residual raw materials according to the cutting process

Publications (2)

Publication Number Publication Date
KR20230006178A KR20230006178A (en) 2023-01-10
KR102633317B1 true KR102633317B1 (en) 2024-02-06

Family

ID=84893974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210087037A KR102633317B1 (en) 2021-07-02 2021-07-02 managing method for residual raw materials according to the cutting process

Country Status (1)

Country Link
KR (1) KR102633317B1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140022502A (en) * 2012-08-13 2014-02-25 현대중공업 주식회사 Method for managing extra steel data of ship construction
KR20150009084A (en) * 2013-07-15 2015-01-26 현대중공업 주식회사 Vestige management method and nesting server performing the same

Also Published As

Publication number Publication date
KR20230006178A (en) 2023-01-10

Similar Documents

Publication Publication Date Title
US8760691B2 (en) Devices and methods for print job tracking
US20050165822A1 (en) Systems and methods for business process automation, analysis, and optimization
US8786883B2 (en) Devices and methods for print job tracking using assignable mobile devices
CN101894133B (en) Method and device for modifying form data in batches
US9002836B2 (en) System for managing electronic assets of a software service delivery organization
KR101797980B1 (en) Apparatus and method for generating user interface for verifying and managing part exchange
EP3316193A1 (en) Production support system
WO2012161725A1 (en) Enterprise resource planning oriented context-aware environment
KR20180059602A (en) Method and system for sharing user-defined Enterprise Resource Planning function and computing system performing the same
KR20020072787A (en) Online order-placement and reception processing method and system
KR20190057908A (en) System for supporting acceptance an order of a vessel based on unstructured materials and method thereof
US20120320405A1 (en) Devices and methods for using and electronic device as a print job ticket
KR102633317B1 (en) managing method for residual raw materials according to the cutting process
JP6853134B2 (en) Production support system and production support method
JP5352225B2 (en) Data reuse method, data reuse system, data reuse device, and data reuse program
EP4235535A1 (en) Systems and methods for predicting component manufacturing costs
US20230289729A1 (en) Systems and methods for visualizing and managing project flows in a megaproject
US20150379529A1 (en) System, service and methodology of data collection, processing, analysis and effective delivery of dashboard snapshot presentations of organized customer proprietary information on an individualized secure basis to multiple customers
US20190362283A1 (en) Working equipment specification support apparatus, working equipment specification support method, and working equipment specification support system
JP3980996B2 (en) Integrated production management method and system using production process management chart
US8667021B2 (en) Intelligent system for database retrieval
CN114004587A (en) Design system and method for automatic management and control of whole machine model
US20040107076A1 (en) Method and system for integration of engineering change data
EP2992486A1 (en) Systems, devices, and methods for generation of contextual objects mapped by dimensional data to data measures
US20040068444A1 (en) Method and system for applying part number

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant