[go: up one dir, main page]

TWI848329B - Manufacturing software molding system and method thereof - Google Patents

Manufacturing software molding system and method thereof Download PDF

Info

Publication number
TWI848329B
TWI848329B TW111127156A TW111127156A TWI848329B TW I848329 B TWI848329 B TW I848329B TW 111127156 A TW111127156 A TW 111127156A TW 111127156 A TW111127156 A TW 111127156A TW I848329 B TWI848329 B TW I848329B
Authority
TW
Taiwan
Prior art keywords
application
units
molding
data
manufacturing software
Prior art date
Application number
TW111127156A
Other languages
Chinese (zh)
Other versions
TW202401185A (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 大陸商南京鼎華智能系統有限公司
Publication of TW202401185A publication Critical patent/TW202401185A/en
Application granted granted Critical
Publication of TWI848329B publication Critical patent/TWI848329B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present disclosure provides a manufacturing software molding system and method thereof. The manufacturing software molding system includes a storage device and a processor. The storage device stores a plurality of modules. The processor is coupled to the storage device, and configured to execute the plurality of modules. The processor executes a loading module according to production data, to make the loading module generate multiple molding unit. The processor executes a process generation module according to the multiple molding unit, to make the process generation module generate multiple application units according to relational operations. An application integration module generates application system according to the multiple application units. Thus, the present disclosure is able to automatically and fast generate the application system.

Description

製造軟體塑模系統及其方法Manufacturing software molding system and method thereof

本發明涉及一種軟體塑模系統,尤其是一種製造軟體塑模系統及其方法。 The present invention relates to a software molding system, and in particular to a manufacturing software molding system and method thereof.

在產品製造作業中,由於不同產品之間的車間生產數據以及流程也不同,因此企業必須針對不同產品的特定生產參數、流程以及生產邏輯產生客制化的系統。並且,產品製造流程系統需要使用不同的產業生產邏輯或集成於不同的系統之時,企業需要再次進行系統的客制化產生與調整。因此,現行的系統無法有效地根據不同的產品流程與需求,快速地產生與調整適合的製造流程或應用系統,而拉長應用系統的建置成本與時間成本。 In product manufacturing operations, since workshop production data and processes are different for different products, companies must generate customized systems for specific production parameters, processes, and production logic for different products. Moreover, when the product manufacturing process system needs to use different industry production logic or be integrated into different systems, the company needs to customize and adjust the system again. Therefore, the current system cannot effectively generate and adjust suitable manufacturing processes or application systems quickly according to different product processes and requirements, which prolongs the construction cost and time cost of the application system.

本發明是針對一種製造軟體塑模系統及其方法,透過應用單元的配置方式,根據使用者的操作指令有效率地產生對應的 應用系統。 The present invention is directed to a manufacturing software molding system and method thereof, which efficiently generates a corresponding application system according to the user's operating instructions through the configuration of the application unit.

根據本發明的實施例,本發明的製造軟體塑模系統包括儲存裝置以及處理器。儲存裝置儲存多個模組。處理器耦接儲存裝置,並且用以執行多個模組。處理器根據生產數據執行載入模組,以使載入模組產生多個塑模單元。處理器根據多個塑模單元執行流程配置生成模組,以使流程配置生成模組根據關係操作產生多個應用單元。並且,應用集成模組根據應用單元產生應用系統。 According to an embodiment of the present invention, the manufacturing software molding system of the present invention includes a storage device and a processor. The storage device stores multiple modules. The processor is coupled to the storage device and is used to execute multiple modules. The processor executes the loading module according to the production data, so that the loading module generates multiple molding units. The processor executes the process configuration generation module according to the multiple molding units, so that the process configuration generation module generates multiple application units according to the relational operation. And, the application integration module generates an application system according to the application unit.

根據本發明的實施例,本發明的製造軟體塑模方法包括以下步驟:取得使用者操作行為資料;生產數據輸入至載入模組;透過載入模組根據生產數據產生多個塑模單元;透過流程配置生成模組根據多個塑模單元及關係操作產生多個應用單元;透過應用集成模組根據應用單元產生應用系統。 According to an embodiment of the present invention, the manufacturing software modeling method of the present invention includes the following steps: obtaining user operation behavior data; inputting production data into a loading module; generating multiple modeling units according to the production data through the loading module; generating multiple application units according to multiple modeling units and related operations through a process configuration generation module; generating an application system according to the application units through an application integration module.

基於上述,本發明的製造軟體塑模系統及其方法,可根據生產數據以及使用者的指令產生多個塑模單元,並且根據塑模單元之間的關聯性以及使用者的選擇指令進行關係操作以使流程配置生成模組產生應用單元,處理器執行應用集成模組透過推疊應用單元產生符合使用者需求的應用系統。 Based on the above, the manufacturing software modeling system and method of the present invention can generate multiple modeling units according to production data and user instructions, and perform relational operations according to the correlation between the modeling units and the user's selection instructions so that the process configuration generation module generates application units, and the processor executes the application integration module to generate an application system that meets the user's needs by stacking application units.

100:製造軟體塑模系統 100: Manufacturing software molding system

110:處理器 110: Processor

120:儲存裝置 120: Storage device

121:載入模組 121: Load module

122:流程配置生成模組 122: Process configuration generation module

123:應用集成模組 123: Application integration module

1231:應用塑模模組 1231: Application molding module

1232:應用生成模組 1232: Application generation module

310:資料庫 310: Database

320:塑模單元 320: Molding unit

330:畫面與資料應用單元 330: Screen and data application unit

340:應用系統 340: Application system

411~418:生產數據 411~418: Production data

S210~S240、S410~S440:步驟 S210~S240, S410~S440: Steps

圖1是本發明的一實施例的製造軟體塑模系統的示意圖。 Figure 1 is a schematic diagram of a manufacturing software molding system of an embodiment of the present invention.

圖2是本發明的一實施例的製造軟體塑模方法的流程圖。 Figure 2 is a flow chart of a method for manufacturing a soft mold according to an embodiment of the present invention.

圖3是本發明的一實施例的製造軟體塑模系統的多個模組的執行示意圖。 Figure 3 is a schematic diagram of the execution of multiple modules of a manufacturing software molding system according to an embodiment of the present invention.

圖4是本發明的一實施例的製造軟體塑模系統的關係操作的示意圖。 FIG4 is a schematic diagram of the related operations of a manufacturing software molding system according to an embodiment of the present invention.

圖1是本發明的一實施例的製造軟體塑模系統的示意圖。參考圖1,製造軟體塑模系統100包括處理器110以及儲存裝置120。處理器110耦接儲存裝置120。在本實施例中,處理器110可包括中央處理器(Central Processing Unit,CPU)、微處理器(Microprocessor Control Unit,MCU)或現場可程式閘陣列(Field Programmable Gate Array,FPGA)等諸如此類的處理電路或具有資料運算功能的晶片,但本發明並不以此為限。儲存裝置120可為記憶體(Memory),其中記憶體所述可例如是唯讀記憶體(Read Only Memory,ROM)、可擦可程式設計唯讀記憶體(Erasable Programmable Read Only Memory,EPROM)等非揮發記憶體、隨機存取記憶體(Random Access Memory,RAM)等揮發記憶體、及硬碟驅動器(hard disc drive)、半導體記憶體等儲存裝置,並且用於儲存本發明所提到的各種程式及資訊等資料。在本實施例中,儲存裝置120可儲存多個特定模組、演算法及/或軟體等,以分別供處理器110讀取並執行之。值得注意的是,本發明各實施例所述的模組以及單元可個別由相對應的一個或多個演算法及/或軟體所實現,並 且可依其一個或多個演算法及/或軟體的執行結果來實現實施例所描述的相關功能與操作。 FIG1 is a schematic diagram of a manufacturing software molding system of an embodiment of the present invention. Referring to FIG1 , the manufacturing software molding system 100 includes a processor 110 and a storage device 120. The processor 110 is coupled to the storage device 120. In the present embodiment, the processor 110 may include a central processing unit (CPU), a microprocessor control unit (MCU), or a field programmable gate array (FPGA), etc., or a chip having a data operation function, but the present invention is not limited thereto. The storage device 120 may be a memory, wherein the memory may be, for example, a non-volatile memory such as a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a volatile memory such as a random access memory (RAM), a hard disc drive, a semiconductor memory, and other storage devices, and is used to store various programs and information mentioned in the present invention. In this embodiment, the storage device 120 may store a plurality of specific modules, algorithms, and/or software, etc., for the processor 110 to read and execute them respectively. It is worth noting that the modules and units described in each embodiment of the present invention can be implemented by one or more corresponding algorithms and/or software, and the relevant functions and operations described in the embodiments can be implemented according to the execution results of one or more algorithms and/or software.

在本實施例中,儲存裝置120可儲存載入模組121、流程配置生成模組122以及應用集成模組123。處理器110可讀取儲存在儲存裝置120中的這些模組,並且透過執行這些模組來實現可針對使用者所選擇的應用領域以及選擇欄位自動地提供應用單元,且有效率地產生符合使用者需求的應用系統。在本實施例中,製造軟體塑模系統100可例如是設置在企業內的電腦主機,並提供使用者介面來供使用者操作,以取得用戶所點擊或選擇的欄位。或者,在一實施例中,製造軟體塑模系統100也可例如是以雲端伺服器系統的架構來實現之。使用者可透過執行電子設備的使用者介面(User Interface,UI)程式而連線至雲端伺服器進行相關企業管理操作。對此,使用者可操作電子設備的顯示幕所顯示的使用者介面的內容,以使使用者介面或相關程式可提供對應的使用者操作行為資料至雲端伺服器。雲端伺服器可透過執行前述的多個模組來實現可針對使用者輸入指令以及使用者選擇指令根據儲存於儲存裝置120中的生產數據自動地提供塑模單元以及應用單元,進而快速地產生符合使用者需求的應用系統。 In this embodiment, the storage device 120 can store a loading module 121, a process configuration generation module 122, and an application integration module 123. The processor 110 can read these modules stored in the storage device 120, and by executing these modules, automatically provide application units for the application fields and selection fields selected by the user, and efficiently generate an application system that meets the user's needs. In this embodiment, the manufacturing software modeling system 100 can be, for example, a computer host installed in an enterprise, and provide a user interface for the user to operate in order to obtain the fields clicked or selected by the user. Alternatively, in one embodiment, the manufacturing software modeling system 100 can also be implemented, for example, using the architecture of a cloud server system. The user can connect to the cloud server to perform relevant enterprise management operations by executing the user interface (UI) program of the electronic device. In this regard, the user can operate the content of the user interface displayed on the display screen of the electronic device so that the user interface or related programs can provide corresponding user operation behavior data to the cloud server. The cloud server can automatically provide molding units and application units according to the production data stored in the storage device 120 in response to user input commands and user selection commands by executing the aforementioned multiple modules, thereby quickly generating an application system that meets user needs.

在本實施例中,載入模組121可經配置以採集儲存在企業資源規劃(Enterprise Resource Planning,ERP)資料庫中或儲存裝置120中的生產數據,以產生多個塑模單元。在本實施例中,生產數據包括塑模設定資料以及使用者透過電子設備所輸入的輸入資 料。塑模單元由一個或多個操作集、欄位集、索引集以及資料集所組成。在本實施例中,操作集可例如是使用者的任一操作指令或欄位,例如,雙點擊、拉選單、選擇欄位或輸入指令所組成的集合。欄位集可例如是包括生產數據的欄位表所組成的集合。索引集可例如是欄位表、操作集以及資料集之間的關係資料。資料集可例如是製造參數、機台參數、訂單資料以及生產參數諸如此類與製造/生產有關的資料。 In this embodiment, the loading module 121 can be configured to collect production data stored in an Enterprise Resource Planning (ERP) database or in the storage device 120 to generate a plurality of molding units. In this embodiment, the production data includes molding setting data and input data entered by a user through an electronic device. The molding unit is composed of one or more operation sets, field sets, index sets, and data sets. In this embodiment, the operation set can be, for example, any operation instruction or field of the user, such as a set composed of double click, pull menu, select field, or input instruction. The field set can be, for example, a set composed of a field table including production data. The index set can be, for example, relational data between the field table, the operation set, and the data set. The data set may be, for example, manufacturing parameters, machine parameters, order data, and production parameters, etc., data related to manufacturing/production.

在本實施例中,流程配置生成模組122可經配置將多個塑模單元320進行串聯處理,以產生一個或多個應用單元。串聯處理為流程配置生成模組122根據多個塑模單元以及多個塑模單元之間的關係操作,以產生多個應用單元。也就是說,流程配置生成模組122將有關聯的塑模單元連結起來以形成應用單元。在本實施例中,關係操作包括引用(Appoint)操作、索引(Index)操作以及關聯(Relation)操作。值得說明的是,引用操作可例如是把新的操作、新的欄位表或應用單元引用至當前的應用單元或欄位表中,舉例來說當前應用畫面中包括第一操作欄位與第二操作欄位,接著流程配置生成模組122將另一應用畫面中的第三操作欄位引用至當前應用畫面之中。索引操作可例如是透過相同的欄位從資料庫或儲存裝置120中查詢細部屬性。關聯操作可例如是將兩個不同的應用單元或塑模單元組合成一個新的應用單元。舉例來說,流程配置生成模組122將第一欄位表與第二欄位表組合成新的欄位表,以做為新的應用單元。 In this embodiment, the process configuration generation module 122 can be configured to perform serial processing on multiple modeling units 320 to generate one or more application units. The serial processing is that the process configuration generation module 122 generates multiple application units according to the multiple modeling units and the relationship operations between the multiple modeling units. In other words, the process configuration generation module 122 connects the related modeling units to form an application unit. In this embodiment, the relationship operation includes a reference (Appoint) operation, an index (Index) operation, and a relation (Relation) operation. It is worth noting that the reference operation can be, for example, to reference a new operation, a new field table or an application unit to the current application unit or field table. For example, the current application screen includes a first operation field and a second operation field, and then the process configuration generation module 122 references the third operation field in another application screen to the current application screen. The index operation can be, for example, to query detailed properties from the database or storage device 120 through the same field. The association operation can be, for example, to combine two different application units or molding units into a new application unit. For example, the process configuration generation module 122 combines the first field table and the second field table into a new field table as a new application unit.

在本實施例中,應用集成模組123可經配置以根據多個應用單元進行推迭以產生應用系統。應用單元可例如是不同的應用層(例如,報表系統、先進規劃排程系統(Advanced Planning & Scheduling System,APS)、製造執行系統(Manufacturing Execution System,MES)以及統計制程管制(Statistical Process Control,SPC)系統,而應用系統為不同的應用層所集成的系統。 In this embodiment, the application integration module 123 can be configured to generate an application system by overlaying multiple application units. The application units can be, for example, different application layers (e.g., reporting system, advanced planning and scheduling system (APS), manufacturing execution system (MES) and statistical process control (SPC) system), and the application system is a system integrated by different application layers.

圖2是本發明的一實施例的製造軟體塑模方法的流程圖。圖3是本發明的一實施例的製造軟體塑模系統的多個模組的執行示意圖。參考圖1至圖3,製造軟體塑模系統100可執行如以下步驟S210~S240。在步驟S210,處理器110將儲存於儲存裝置120或資料庫310中的生產數據輸入至塑模單元載入模組121。在本實施例中,生產數據包括塑模設定資料以及輸入資料。塑模設定資料包括車間場景資料、業務資料、塑模流程的相關設定、生產要素的資料、操作邏輯且/或介面資訊諸如此類與製造流程/軟體有關的參數。輸入資料包括經選擇的欄位資料、事件資料且/或條件資料。 FIG. 2 is a flow chart of a manufacturing software molding method according to an embodiment of the present invention. FIG. 3 is a schematic diagram of the execution of multiple modules of a manufacturing software molding system according to an embodiment of the present invention. Referring to FIG. 1 to FIG. 3, the manufacturing software molding system 100 can execute the following steps S210 to S240. In step S210, the processor 110 inputs the production data stored in the storage device 120 or the database 310 to the molding unit loading module 121. In this embodiment, the production data includes molding setting data and input data. Molding setting data includes workshop scene data, business data, molding process related settings, production element data, operation logic and/or interface information and other parameters related to manufacturing process/software. Input data includes selected field data, event data and/or condition data.

在本實施例中,輸入資料可例如是使用者透過輸入裝置(例如滑鼠、鍵盤或觸控螢幕等)及/或製造軟體塑模系統100的應用程式介面(Application Programming Interface,API)進行相關製造軟體/流程建立操作行為,以使處理器110可取得對應於用戶操作行為的使用者操作行為資料。使用者操作行為資料可例如是點擊畫面、拉選單、選擇選單選項、輸入指令以及輸入特定欄位等諸如此類與用戶選擇/輸入有關的行為資料。 In this embodiment, the input data may be, for example, the user performing relevant manufacturing software/process establishment operation behaviors through an input device (such as a mouse, keyboard, or touch screen, etc.) and/or the application programming interface (API) of the manufacturing software modeling system 100, so that the processor 110 can obtain user operation behavior data corresponding to the user operation behavior. The user operation behavior data may be, for example, click on the screen, pull the menu, select the menu option, input the command, and input a specific field, etc., such behavior data related to user selection/input.

在步驟S220,處理器110可執行載入單元121,透過載入生產數據中的所需資料以產生多個塑模單元320。接著,在步驟S230,處理器110可執行流程配置生成模組122以根據多個塑模單元320以及關係操作產生多個應用單元330。應用單元330包括畫面應用單元、操作應用單元以及資料應用單元。值得說明的是,在本實施例中,處理器110接收選擇指令,且執行流程配置生成模組122。如此,透過流程配置生成模組122根據選擇指令以及塑模單元320產生應用單元330。也就是說,流程配置生成模組122可根據使用者輸入的選擇指令產生符合使用者需求的應用單元330。 In step S220, the processor 110 may execute the loading unit 121 to generate a plurality of molding units 320 by loading the required data in the production data. Then, in step S230, the processor 110 may execute the process configuration generation module 122 to generate a plurality of application units 330 according to the plurality of molding units 320 and the related operations. The application unit 330 includes a screen application unit, an operation application unit, and a data application unit. It is worth noting that in the present embodiment, the processor 110 receives a selection instruction and executes the process configuration generation module 122. In this way, the application unit 330 is generated according to the selection instruction and the molding unit 320 through the process configuration generation module 122. That is, the process configuration generation module 122 can generate an application unit 330 that meets the user's needs based on the selection instructions input by the user.

在步驟S240,處理器110根據多個應用單元330執行應用集成模組123以產生應用系統340。在一實施例中,應用集成模組123根據確認指令以及多個應用單元330生成應用系統340。也就是說,處理器110接收使用者所輸入的選擇指令之時,當使用者已滿足當前應用單元330則輸入確認指令至處理器110中。接著,處理器110執行應用集成模組123以將多個意用單元330迭加集合成應用系統340。在一實施例中,應用集成模組123包括應用塑模模組1231以及應用生成模組1232。應用塑模模組1231讀取多個應用單元330中的塑模單元320之後,將相關聯的畫面/資料應用單元330進行連結處理。連結處理為將有部分相同或相關聯的應用單元進行連結。接著,應用生成模組1232分別載入資料應用單元以及畫面應用單元,進而將前端畫面(與畫面應用單元相 關)以及後端資料(與資料應用單元相關)進行連接以產生應用系統340。因此,應用系統340包括畫面視覺化的元件選單以及資料表集作業(例如,包含資料表集成的作業內容)的資料表。 In step S240, the processor 110 executes the application integration module 123 according to the plurality of application units 330 to generate the application system 340. In one embodiment, the application integration module 123 generates the application system 340 according to the confirmation instruction and the plurality of application units 330. That is, when the processor 110 receives the selection instruction input by the user, the confirmation instruction is input to the processor 110 when the user is satisfied with the current application unit 330. Then, the processor 110 executes the application integration module 123 to superimpose the plurality of application units 330 into the application system 340. In one embodiment, the application integration module 123 includes an application molding module 1231 and an application generation module 1232. After the application molding module 1231 reads the molding unit 320 in the multiple application units 330, it performs a linking process on the associated screen/data application units 330. The linking process is to link the application units that have some of the same or related parts. Then, the application generation module 1232 loads the data application unit and the screen application unit respectively, and then connects the front-end screen (related to the screen application unit) and the back-end data (related to the data application unit) to generate the application system 340. Therefore, the application system 340 includes a screen-visualized component menu and a data table of a data table set operation (for example, including the operation content of the data table integration).

另外,針對上述的關係操作的具體實施方式,將以下由圖4的範例實施例進行詳細說明。 In addition, the specific implementation of the above-mentioned relational operation will be described in detail below based on the example implementation of FIG. 4.

圖4是本發明的一實施例的製造軟體塑模系統的關係操作的示意圖。請參照圖2至圖4,在本實施例中,關係操作包括引用操作S420、S425、S435、S440、索引操作S430以及關聯操作S410、S415。在本實施例中,車間數據表(生產數據413)是由作業數據(生產數據411)以及機台數據(生產數據412)透過關聯操作S410、S415所組成的資料表。而日派工表(例如,每日作業表、每日任務分配表、每日任務派工表)(生產數據415)根據作業專案皆為OP1,因此透過引用操作S420引用車間數據表(生產數據413)的部分資料。同樣地,車間報工表(例如,車間生產表、每一處理站之間的生產表、每一處理工作站之間的作業表)(生產數據416)根據機台編號皆為EQS,因此透過引用操作S425引用車間數據表(與處理工作站有關的數據表)(生產數據413)的資料。另一方面,車間報工表(生產數據416)根據批號透過索引操作S430查詢批號批量表(生產數據414)中的批量資料。值得說明的是,關係操作不僅可用於多個塑模單元320之間,也可用於應用單元與塑模單元320以及多個應用單元之間。如此一來,製造軟體塑模系統100透過關係操作的手段,提升不同產品/產業的流程/系統建置,以縮短軟體 二次開發或調整所需的時程,進而提升系統的彈性與開發效率。 FIG. 4 is a schematic diagram of the relational operation of the manufacturing software molding system of an embodiment of the present invention. Please refer to FIG. 2 to FIG. 4. In this embodiment, the relational operation includes reference operations S420, S425, S435, S440, index operation S430, and association operations S410, S415. In this embodiment, the workshop data table (production data 413) is a data table composed of operation data (production data 411) and machine data (production data 412) through association operations S410, S415. The daily dispatch table (for example, daily operation table, daily task allocation table, daily task dispatch table) (production data 415) is OP1 according to the operation project, so part of the data of the workshop data table (production data 413) is referenced through the reference operation S420. Similarly, the workshop report sheet (e.g., the workshop production sheet, the production sheet between each processing station, the operation sheet between each processing workstation) (production data 416) is EQS according to the machine number, so the data of the workshop data sheet (the data sheet related to the processing workstation) (production data 413) is referenced through the reference operation S425. On the other hand, the workshop report sheet (production data 416) searches for the batch data in the batch number batch table (production data 414) according to the batch number through the index operation S430. It is worth mentioning that the relational operation can be used not only between multiple molding units 320, but also between an application unit and a molding unit 320 and between multiple application units. In this way, the manufacturing software modeling system 100 improves the process/system construction of different products/industries through relational operations to shorten the time required for software secondary development or adjustment, thereby improving the flexibility and development efficiency of the system.

值得說明的是,在本實施例中,每一應用單元亦可再次組合成新的應用單元。也就是說,流程配置生成模組122可根據選擇指令將多個塑模單元320以及多個應用單元330進行再次組合處理,以產生相對應選擇指令的應用單元330,且其應用單元330是由多個塑模單元320以及/或多個應用單元330之中其他應用單元330所組成的。換句話說,應用單元可以由塑模單元320以及其他應用單元所組成。舉例來說,報表畫面A為一個應用單元,派工畫面B為另一個應用單元,流程配置生成模組122可根據使用者輸入的選擇指令將報表畫面A與派工畫面B集合成新的應用單元C。如此一來,透過塑模單元320以及應用單元之間可重複地組合與疊加的特徵,以提升製造軟體塑模系統100的使用彈性以及使用範圍。 It is worth noting that, in the present embodiment, each application unit can also be recombined into a new application unit. That is to say, the process configuration generation module 122 can recombine multiple molding units 320 and multiple application units 330 according to the selection instruction to generate an application unit 330 corresponding to the selection instruction, and its application unit 330 is composed of multiple molding units 320 and/or other application units 330 among the multiple application units 330. In other words, the application unit can be composed of molding units 320 and other application units. For example, the report screen A is an application unit, and the dispatch screen B is another application unit. The process configuration generation module 122 can combine the report screen A and the dispatch screen B into a new application unit C according to the selection instruction input by the user. In this way, the flexibility and scope of use of the manufacturing software molding system 100 are enhanced by the feature that the molding unit 320 and the application unit can be repeatedly combined and superimposed.

綜上所述,本發明的製造軟體塑模系統100及其方法可透過多個塑模單元320以及/或多個應用單元之間的關係操作以快速抽換或建立符合用戶需求的應用系統340。並且,本發明的製造軟體塑模系統100可多次接收使用者的選擇指令,以動態地且精確地建立符合使用者指令的應用系統340,以有效建立不同產業或不同生產參數的系統。並且,透過應用單元的關係操作,可抽換將應用單元替換成對應生產數據的應用單元以達到快速抽換部分參數/部分模組,以使製造軟體塑模系統100可大幅縮短流程/生產系統的開發時程。 In summary, the manufacturing software modeling system 100 and method of the present invention can quickly replace or establish an application system 340 that meets user needs through the relationship operation between multiple modeling units 320 and/or multiple application units. In addition, the manufacturing software modeling system 100 of the present invention can receive the user's selection instructions multiple times to dynamically and accurately establish an application system 340 that meets the user's instructions, so as to effectively establish systems for different industries or different production parameters. In addition, through the relationship operation of the application unit, the application unit can be replaced with the application unit corresponding to the production data to achieve the rapid replacement of some parameters/partial modules, so that the manufacturing software modeling system 100 can significantly shorten the development schedule of the process/production system.

最後應說明的是:以上各實施例僅用以說明本公開的技術方案,而非對其限制;儘管參照前述各實施例對本公開進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本公開各實施例技術方案的範圍。 Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this disclosure, rather than to limit them. Although this disclosure is described in detail with reference to the above embodiments, ordinary technicians in this field should understand that they can still modify the technical solutions described in the above embodiments, or replace part or all of the technical features therein with equivalent ones; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of this disclosure.

S210、S220、S230、S240:步驟 S210, S220, S230, S240: Steps

Claims (20)

一種製造軟體塑模系統,其包括: 儲存裝置,儲存多個模組以及生產數據;以及 處理器,耦接所述儲存裝置,並且用以執行所述多個模組,所述多個模組包括載入模組、流程配置生成模組以及應用集成模組, 所述處理器根據所述生產數據執行所述載入模組,以使所述載入模組產生多個塑模單元, 所述處理器根據所述多個塑模單元執行所述流程配置生成模組,以使所述流程配置生成模組根據所述多個塑模單元以及多個關係操作產生多個應用單元, 所述處理器執行所述應用集成模組,以使所述應用集成模組根據所述多個應用單元產生應用系統。 A manufacturing software molding system, comprising: A storage device storing a plurality of modules and production data; and A processor coupled to the storage device and used to execute the plurality of modules, the plurality of modules including a loading module, a process configuration generation module and an application integration module, The processor executes the loading module according to the production data so that the loading module generates a plurality of molding units, The processor executes the process configuration generation module according to the plurality of molding units so that the process configuration generation module generates a plurality of application units according to the plurality of molding units and a plurality of relational operations, The processor executes the application integration module so that the application integration module generates an application system according to the plurality of application units. 如請求項1所述的製造軟體塑模系統,其中,所述應用集成模組根據確認指令以及所述多個應用單元生成所述應用系統。A manufacturing software molding system as described in claim 1, wherein the application integration module generates the application system based on the confirmation instructions and the multiple application units. 如請求項1所述的製造軟體塑模系統,其中,所述所述應用集成模組包括應用塑模模組以及應用生成模組, 其中,所述應用塑模模組讀取所述多個應用單元中的所述多個塑模單元,且將所述多個應用單元中相關聯的應用單元進行連結, 所述應用生成模組載入所述多個應用單元,透過將所述多個應用單元中的可視畫面以及所述多個應用單元中的資料進行連接以產生所述應用系統。 The manufacturing software modeling system as described in claim 1, wherein the application integration module includes an application modeling module and an application generation module, wherein the application modeling module reads the multiple modeling units in the multiple application units and connects the related application units in the multiple application units, the application generation module loads the multiple application units and generates the application system by connecting the visual images in the multiple application units and the data in the multiple application units. 如請求項1所述的製造軟體塑模系統,其中,所述多個關係操作為透過所述多個塑模單元之間的關係進行串聯處理,且所述多個關係操作包括引用操作、索引操作以及關聯操作。A manufacturing software modeling system as described in claim 1, wherein the multiple relational operations are processed in series through the relationships between the multiple modeling units, and the multiple relational operations include reference operations, index operations, and association operations. 如請求項1所述的製造軟體塑模系統,其中,所述多個塑模單元包括操作數據、欄位資料以及索引資料的至少其中之一。A manufacturing software molding system as described in claim 1, wherein the multiple molding units include at least one of operation data, field data, and index data. 如請求項1所述的製造軟體塑模系統,其中,所述多個應用單元包括畫面應用單元、操作應用單元以及資料應用單元。A manufacturing software modeling system as described in claim 1, wherein the multiple application units include a screen application unit, an operation application unit, and a data application unit. 如請求項1所述的製造軟體塑模系統,其中,所述處理器接收至少一選擇指令,且透過所述流程配置生成模組根據所述至少一選擇指令以及所述多個塑模單元產生所述多個應用單元。A manufacturing software molding system as described in claim 1, wherein the processor receives at least one selection instruction and generates the multiple application units according to the at least one selection instruction and the multiple molding units through the process configuration generation module. 如請求項7所述的製造軟體塑模系統,其中,所述流程配置生成模組根據所述至少一選擇指令將所述多個塑模單元以及所述多個應用單元進行再次組合處理,以產生由所述多個塑模單元以及所述多個應用單元之中其他應用單元所組成的所述多個應用單元。A manufacturing software molding system as described in claim 7, wherein the process configuration generation module recombines the multiple molding units and the multiple application units according to the at least one selection instruction to generate the multiple application units composed of the multiple molding units and other application units among the multiple application units. 如請求項1所述的製造軟體塑模系統,其中,所述生產數據包括塑模設定資料以及輸入資料。A manufacturing software molding system as described in claim 1, wherein the production data includes molding setting data and input data. 如請求項9所述的製造軟體塑模系統,其中,所述塑模設定資料包括車間資料、業務資料、操作邏輯且/或介面資訊,且所述輸入資料包括經選擇的欄位資料、事件資料且/或條件資料。A manufacturing software molding system as described in claim 9, wherein the molding setting data includes workshop data, business data, operation logic and/or interface information, and the input data includes selected field data, event data and/or condition data. 一種製造軟體塑模方法,其中,包括: 將生產數據輸入至載入模組; 透過所述載入模組根據生產數據產生多個塑模單元; 透過流程配置生成模組根據所述多個塑模單元以及多個關係操作產生多個應用單元;以及 透過應用集成模組根據所述多個應用單元產生應用系統。 A method for manufacturing software molding, comprising: Inputting production data into a loading module; Generating multiple molding units according to the production data through the loading module; Generating multiple application units according to the multiple molding units and multiple relationship operations through a process configuration generation module; and Generating an application system according to the multiple application units through an application integration module. 如請求項11所述的製造軟體塑模方法,其中,透過所述應用集成模組根據所述多個應用單元產生所述應用系統的步驟包括: 所述應用集成模組根據確認指令以及所述多個應用單元生成所述應用系統。 The method for manufacturing software molding as described in claim 11, wherein the step of generating the application system according to the multiple application units through the application integration module includes: The application integration module generates the application system according to the confirmation instruction and the multiple application units. 如請求項11所述的製造軟體塑模方法,其中,透過所述應用集成模組根據所述多個應用單元產生所述應用系統的步驟包括: 透過應用塑模模組讀取所述多個應用單元中的所述多個塑模單元,且將所述多個應用單元中相關聯的應用單元進行連結;以及 透過應用生成模組載入所述多個應用單元,以將所述多個應用單元中的可視畫面以及所述多個應用單元中的資料進行連接進而產生所述應用系統。 The method for manufacturing software molding as described in claim 11, wherein the step of generating the application system according to the multiple application units through the application integration module includes: reading the multiple molding units in the multiple application units through the application molding module, and connecting the related application units in the multiple application units; and loading the multiple application units through the application generation module to connect the visual images in the multiple application units and the data in the multiple application units to generate the application system. 如請求項11所述的製造軟體塑模方法,其中,所述多個關係操作為透過所述多個塑模單元之間的關係進行串聯處理,且所述多個關係操作包括引用操作、索引操作以及關聯操作。A method for manufacturing software molding as described in claim 11, wherein the multiple relational operations are processed in series through the relationship between the multiple molding units, and the multiple relational operations include reference operations, index operations and association operations. 如請求項11所述的製造軟體塑模方法,其中,所述多個塑模單元包括操作數據、欄位資料以及索引資料的至少其中之一。A method for manufacturing software molding as described in claim 11, wherein the multiple molding units include at least one of operation data, field data, and index data. 如請求項11所述的製造軟體塑模方法,其中,所述多個應用單元包括畫面應用單元、操作應用單元以及資料應用單元。A method for manufacturing software molding as described in claim 11, wherein the multiple application units include a screen application unit, an operation application unit, and a data application unit. 如請求項11所述的製造軟體塑模方法,其中,透過所述流程配置生成模組根據所述多個塑模單元以及所述多個關係操作產生所述多個應用單元的步驟包括: 接收至少一選擇指令,且透過所述流程配置生成模組根據所述至少一選擇指令以及所述多個塑模單元產生所述多個應用單元。 The manufacturing software molding method as described in claim 11, wherein the step of generating the multiple application units according to the multiple molding units and the multiple relationship operations through the process configuration generation module includes: receiving at least one selection instruction, and generating the multiple application units according to the at least one selection instruction and the multiple molding units through the process configuration generation module. 如請求項17所述的製造軟體塑模方法,其中,透過所述流程配置生成模組根據所述多個塑模單元及所述多個關係操作產生所述多個應用單元的步驟,更包括: 所述流程配置生成模組根據所述至少一選擇指令將所述多個塑模單元以及所述多個應用單元進行再次組合處理,以產生由所述多個塑模單元以及所述多個應用單元之中其他應用單元所組成的所述多個應用單元。 The manufacturing software molding method as described in claim 17, wherein the step of generating the multiple application units according to the multiple molding units and the multiple relationship operations by the process configuration generation module further includes: The process configuration generation module re-combines the multiple molding units and the multiple application units according to the at least one selection instruction to generate the multiple application units composed of the multiple molding units and other application units among the multiple application units. 如請求項11所述的製造軟體塑模方法,其中,所述生產數據包括塑模設定資料以及輸入資料。A method for manufacturing software molding as described in claim 11, wherein the production data includes molding setting data and input data. 如請求項19所述的製造軟體塑模方法,其中,所述塑模設定資料包括車間資料、業務資料、操作邏輯且/或介面資訊,且所述輸入資料包括經選擇的欄位資料、事件資料且/或條件資料。A manufacturing software molding method as described in claim 19, wherein the molding setting data includes workshop data, business data, operation logic and/or interface information, and the input data includes selected field data, event data and/or condition data.
TW111127156A 2022-06-29 2022-07-20 Manufacturing software molding system and method thereof TWI848329B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210747270.3A CN115187025A (en) 2022-06-29 2022-06-29 Manufacturing software molding system and method thereof
CN202210747270.3 2022-06-29

Publications (2)

Publication Number Publication Date
TW202401185A TW202401185A (en) 2024-01-01
TWI848329B true TWI848329B (en) 2024-07-11

Family

ID=83515747

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111127156A TWI848329B (en) 2022-06-29 2022-07-20 Manufacturing software molding system and method thereof

Country Status (2)

Country Link
CN (1) CN115187025A (en)
TW (1) TWI848329B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI336823B (en) * 2004-07-10 2011-02-01 Onwafer Technologies Inc Methods of and apparatuses for maintenance, diagnosis, and optimization of processes
TW201227549A (en) * 2010-12-22 2012-07-01 Ind Tech Res Inst Method and system for modeling supply chain network
TWI663569B (en) * 2017-11-20 2019-06-21 財團法人資訊工業策進會 Quality prediction method for multi-workstation system and system thereof
US20210103654A1 (en) * 2019-10-08 2021-04-08 Nanotronics Imaging, Inc. Dynamic monitoring and securing of factory processes, equipment and automated systems
TWI761495B (en) * 2017-04-28 2022-04-21 日商愛德萬測試股份有限公司 Method and system for performing tests using automated test equipment, and related non-transitory computer-readable medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475364B1 (en) * 2003-04-29 2005-03-10 (주)뉴소프트기술 Rapid Implementation system and method for Enterprise Resource Planning
CN100511131C (en) * 2005-04-01 2009-07-08 鼎诚资讯股份有限公司 Demand modeling and method for simulating flow of software
CN104571026B (en) * 2014-12-17 2018-07-31 中冶南方(武汉)信息技术工程有限公司 Whole process metallurgy manufacturing execution system construction platform and construction method
CN110689273A (en) * 2019-09-30 2020-01-14 歌尔股份有限公司 Business process generation method and device of manufacturing execution system and readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI336823B (en) * 2004-07-10 2011-02-01 Onwafer Technologies Inc Methods of and apparatuses for maintenance, diagnosis, and optimization of processes
TW201227549A (en) * 2010-12-22 2012-07-01 Ind Tech Res Inst Method and system for modeling supply chain network
TWI761495B (en) * 2017-04-28 2022-04-21 日商愛德萬測試股份有限公司 Method and system for performing tests using automated test equipment, and related non-transitory computer-readable medium
TWI663569B (en) * 2017-11-20 2019-06-21 財團法人資訊工業策進會 Quality prediction method for multi-workstation system and system thereof
US20210103654A1 (en) * 2019-10-08 2021-04-08 Nanotronics Imaging, Inc. Dynamic monitoring and securing of factory processes, equipment and automated systems

Also Published As

Publication number Publication date
CN115187025A (en) 2022-10-14
TW202401185A (en) 2024-01-01

Similar Documents

Publication Publication Date Title
CN113298503A (en) Government affair-oriented workflow management system and database and table dividing method thereof
US8880591B2 (en) Workflow management in distributed systems
US10295979B2 (en) Scheduling in manufacturing environments
JP2005520225A (en) Experiment management system, method and medium
CN113557517A (en) Device and method for automatic generation of electrical design drawings
CN106910004B (en) A whole-process fan manufacturing quality monitoring system based on process flow
US20140214192A1 (en) Apparatus For Design-Based Manufacturing Optimization In Semiconductor Fab
TWI739111B (en) Method, system, and computer-readable medium for constraint programming using block-based workflows
US20200019910A1 (en) Block-based prediction for manufacturing environments
TWI876394B (en) Productive management system and productive managing method
CN103186384A (en) Business-component-oriented software designing and analyzing system and using method thereof
TWI848329B (en) Manufacturing software molding system and method thereof
US10496081B2 (en) Method for fulfilling demands in a plan
CN118550671A (en) Job set scheduling method, device, computer equipment and storage medium
CN116644219B (en) A method and apparatus for detecting and handling delivery anomalies.
CN114398366A (en) Heterogeneous data input method and data factory configuration system
TWI844232B (en) Data-driven execution system and execution method thereof
CN116301758B (en) Rule editing method, device, equipment and medium based on event time points
US20240201643A1 (en) Systems and methods for configurable message processing
JPWO2019012674A1 (en) Integrated analysis management system of program and integrated analysis management method therefor
CN118467877A (en) Page design method, system, electronic device and storage medium
CN117575724A (en) Material supply balancing system and material supply balancing method
JP6913549B2 (en) System design support device and system design support method
CN119311328A (en) Time series feature development system and method
JP2022147183A (en) System development support system and system development support method